public function AllStaff()
 {
     $params = $this->getRequest()->params();
     $teamURL = $params['team'];
     $teamURL = strtolower(str_replace('_', ' ', $teamURL));
     $staff = Staff::get()->filter('Team.Title', $teamURL);
     return $staff;
 }
Exemple #2
0
 function list_drop()
 {
     $staff = new Staff();
     $staff->get();
     foreach ($staff as $row) {
         $data[''] = '[ Staffs ]';
         $data[$row->staff_id] = $row->staff_name;
     }
     return $data;
 }
Exemple #3
0
 public function index()
 {
     $staff = new Staff();
     $data['staffs'] = $staff->get();
     $data['staff_count'] = $staff->count();
     $data['highchart_cabang'] = $this->highchart_cabang();
     $data['highchart_get_name_branch'] = $this->highchart_get_name_branch();
     $data['highchart_get_name_dept'] = $this->highchart_get_name_dept();
     $data['btn_new_staff'] = anchor('staffs/add', '<span class="icon-white icon-plus"></span>', array('class' => 'btn btn-primary bootstrap-tooltip', 'data-placement' => 'top', 'data-title' => 'Add new Employee'));
     $this->load->view('welcome_message', $data);
 }
Exemple #4
0
 public function index()
 {
     $staff = new Staff();
     $data['q'] = $this->input->get('q');
     $data['title'] = 'Payroll';
     $data['results'] = $data['q'] == '' ? '' : 'Search result for "' . $this->input->get('q') . '"';
     if ($data['q'] != '') {
         $rs = $staff->or_like('staff_name', '%' . $data['q'] . '%')->or_like('staff_cabang', '%' . $data['q'] . '%')->or_like('staff_departement', '%' . $data['q'] . '%')->or_like('staff_jabatan', '%' . $data['q'] . '%');
     }
     $data['search_list'] = $staff->get();
     $this->load->view('searches', $data);
 }
 public function UncategorizedStaff()
 {
     $uncategorizedstaffmembers = new ArrayList();
     $staffmembers = Staff::get();
     if ($staffmembers) {
         foreach ($staffmembers as $staff) {
             if ($staff->Category() == "Other") {
                 $uncategorizedstaffmembers->push($staff);
             }
         }
     }
     return $uncategorizedstaffmembers;
 }
Exemple #6
0
 function hut_reminders()
 {
     $staff = new Staff();
     $staff->get();
     $hut = array();
     $year = date('Y-');
     foreach ($staff as $row) {
         $month_day = date('m-d', strtotime($row->staff_birthdate));
         $staff_birthday = $year . $month_day;
         $hut[] = array('id' => floatval($row->staff_id), 'title' => $row->staff_name, 'start' => $staff_birthday, 'url' => site_url('staffs/show/' . $row->staff_id));
     }
     echo json_encode($hut);
 }