class common_cycle { public function jobs($job_id) { global $database; $page = $_GET['page']; if(is_array($_SESSION['jobs_list'])) { $key = array_search($job_id, $_SESSION['jobs_list']); if(isset($_SESSION['jobs_list'][$key - 1])){ $prev_job = $_SESSION['jobs_list'][$key - 1]; }else{ $prev_job = null; } if(isset($_SESSION['jobs_list'][$key + 1])){ $next_job = $_SESSION['jobs_list'][$key + 1]; }else{ $next_job = null; } } else { $status = common_jobs::get_status($job_id); $get_previous_job = " SELECT id FROM jobs WHERE id < '$job_id' AND status ='$status' ORDER BY id DESC LIMIT 1 "; $prev_job = $database->getOne($get_previous_job); $get_next_job = " SELECT id FROM jobs WHERE id > '$job_id' AND status ='$status' ORDER BY id ASC LIMIT 1 "; $next_job = $database->getOne($get_next_job); } ?>
} public function quotes($quote_id) { global $database; $page = $_GET['page']; $status = common_quotes::get_status($quote_id); $get_previous_job = " SELECT id FROM quotes WHERE id < '$quote_id' AND status = '$status' ORDER BY id DESC LIMIT 1 "; $prev_job = $database->getOne($get_previous_job); $get_next_job = " SELECT id FROM quotes WHERE id > '$quote_id' AND status = '$status' ORDER BY id ASC LIMIT 1 "; $next_job = $database->getOne($get_next_job); ?> } public function timesheet($id) { global $database; $page = $_GET['page']; // $database->debug = true; $current_date = date('Y-m-d'); $get_previous_job = " SELECT id FROM timesheets WHERE id < '$id' AND start_time >= '$current_date 00:00:00' AND end_time <= '$current_date 29:59:59' ORDER BY id DESC LIMIT 1 "; $prev_id = $database->getOne($get_previous_job); $get_next_job = " SELECT id FROM timesheets WHERE id > '$id' AND start_time >= '$current_date 00:00:00' AND end_time <= '$current_date 29:59:59' ORDER BY id ASC LIMIT 1 "; $next_id = $database->getOne($get_next_job); ?> } public function stock($stock_no){ global $database; $page = $_GET['page']; $status = common_stock::get_status($stock_no); $get_previous_job = " SELECT id FROM stocks WHERE id < '$stock_no' AND status = '$status' ORDER BY id DESC LIMIT 1 "; $prev_job = $database->getOne($get_previous_job); $get_stock = " SELECT id FROM stocks WHERE id > '$stock_no' AND status = '$status' ORDER BY id ASC LIMIT 1 "; $next_job = $database->getOne($get_stock); ?> } public function stock_material($matid,$stock_no){ global $database; $page = $_GET['page']; $status = common_stock::get_status($matid); $get_previous_job = " SELECT order_material_id FROM stock_order_materials WHERE order_material_id < '$matid' AND order_no = '$stock_no' ORDER BY order_material_id DESC LIMIT 1 "; $prev_job = $database->getOne($get_previous_job); $get_stock = " SELECT order_material_id FROM stock_order_materials WHERE order_material_id > '$matid' AND order_no = '$stock_no' ORDER BY order_material_id ASC LIMIT 1 "; $next_job = $database->getOne($get_stock); ?> } public function inventory($inv_id){ global $database; $page = $_GET['page']; $status = common_inventory::get_status($inv_id); $get_previous_job = " SELECT id FROM materials_inventory WHERE id < '$inv_id' AND status = '$status' ORDER BY id DESC LIMIT 1 "; $prev_job = $database->getOne($get_previous_job); $get_stock = " SELECT id FROM materials_inventory WHERE id > '$inv_id' AND status = '$status' ORDER BY id ASC LIMIT 1 "; $next_job = $database->getOne($get_stock); ?> } } ?>