$v ){ $search_department_url .= '&search_department%5B'.$k.'%5D='.$v; } } } if ( $search_tier != '' ){ $search_query .= " AND a.staff_tier = '".$search_tier."'" ; } if ( $search_datefrom != '' ){ if ( $search_dateto != '' ){ $search_query .= " AND a.created_at BETWEEN '".$search_datefrom." 00:00:00' AND '".$search_dateto." 23:59:59'" ; }else{ $search_query .= " AND a.created_at LIKE '%".$search_datefrom."%'" ; } } // set search url $search_url = 'is_app='.$is_app.'&search='.$search.'&search_name='.$search_name.'&search_idno='.$search_idno.'&search_branch='.$search_branch.'&search_tier='.$search_tier . $search_department_url ; // page query $mysqli_query = "SELECT a.staff_id, a.staff_name, a.staff_idno, a.staff_tier, ( select COUNT(task_id) from task where created_by = a.staff_id ) as total_created, ( select COUNT(task_id) from task where assigned_by = a.staff_id ) as total_assigned, ( select COUNT(task_id) from task_joinstaff where staff_id = a.staff_id ) as total_executed FROM staff a WHERE a.deleted_at IS NULL AND ( a.staff_date_resigned >= '".date("Y-m-d",time())."' OR a.staff_date_resigned = '0000-00-00' OR a.staff_date_resigned IS NULL )" . $search_query . $user_branch_permission_sql_a ; $mysqli_page = $mysqli->query( $mysqli_query." ORDER BY a.staff_tier ASC, a.staff_idno ASC LIMIT $start_from, " . LIMIT ) ; // load pagination $page_pagination = nextPrevious($product_page, LIMIT, $search_url, $mysqli_query) ; // all required parameter // get all branch $branch = [] ; $get_branch = $mysqli->query("SELECT branch_id, branch_name FROM branch WHERE deleted_at IS NULL") ; if ( $get_branch->num_rows > 0 ){ while ( $row_branch = $get_branch->fetch_assoc() ){ $branch[$row_branch['branch_id']] = $row_branch['branch_name'] ; } } // department check list $department = [] ; $get_department = $mysqli->query("SELECT a.department_id, b.department_desc FROM setting_department a LEFT JOIN setting_department_translation b ON ( a.department_id = b.department_id ) WHERE a.deleted_at IS NULL AND b.lang = 'en'") ; if ( $get_department->num_rows > 0 ){ while ( $row_department = $get_department->fetch_assoc() ){ $department[$row_department['department_id']] = $row_department['department_desc'] ; } } // get all requires $tier_list = [] ; $mysqli_tier = $mysqli->query("SELECT a.tier_id, b.title FROM profile_tier a LEFT JOIN profile_tier_translation b ON ( a.tier_id = b.tier_id ) WHERE a.deleted_at IS NULL AND b.lang = 'en' ORDER BY a.sortable ASC") ; if ( $mysqli_tier->num_rows > 0 ){ while ( $row_tier = $mysqli_tier->fetch_assoc() ){ $tier_list[] = $row_tier ; } } // start header here include 'requires/page_header.php' ; include 'requires/page_top.php' ; ?>