Beispiel #1
0
         				if ( $u_obj->getFingerPrint3() != '' ) {
         					$display_finger_print_3 = 'Yes';
         				}
         
         				$display_finger_print_4 = 'No';
         				if ( $u_obj->getFingerPrint4() != '' ) {
         					$display_finger_print_4 = 'Yes';
         				}
         */
         $sin_number = NULL;
         if ($permission->Check('user', 'view_sin') == TRUE) {
             $sin_number = $u_obj->getSIN();
         } else {
             $sin_number = $u_obj->getSecureSIN();
         }
         $row_arr = array('id' => $u_obj->getId(), 'employee_number' => $u_obj->getEmployeeNumber(), 'status' => Option::getByKey($u_obj->getStatus(), $u_obj->getOptions('status')), 'user_name' => $u_obj->getUserName(), 'phone_id' => $u_obj->getPhoneID(), 'ibutton_id' => $u_obj->getIButtonID(), 'first_name' => $u_obj->getFirstName(), 'middle_name' => $u_obj->getMiddleName(), 'last_name' => $u_obj->getLastName(), 'full_name' => $u_obj->getFullName(TRUE), 'title' => Option::getByKey($u_obj->getTitle(), $user_titles), 'group' => Option::getByKey($u_obj->getGroup(), $group_options), 'default_branch' => Option::getByKey($u_obj->getDefaultBranch(), $branch_options), 'default_department' => Option::getByKey($u_obj->getDefaultDepartment(), $department_options), 'permission_control' => Option::getByKey($permission_control_id, $permission_control_options), 'policy_group' => Option::getByKey($policy_group_id, $policy_group_options), 'pay_period_schedule' => Option::getByKey($pay_period_schedule_id, $pay_period_schedule_options), 'sex' => Option::getByKey($u_obj->getSex(), $u_obj->getOptions('sex')), 'address1' => $u_obj->getAddress1(), 'address2' => $u_obj->getAddress2(), 'city' => $u_obj->getCity(), 'province' => $u_obj->getProvince(), 'country' => $u_obj->getCountry(), 'postal_code' => $u_obj->getPostalCode(), 'work_phone' => $u_obj->getWorkPhone(), 'work_phone_ext' => $u_obj->getWorkPhoneExt(), 'home_phone' => $u_obj->getHomePhone(), 'mobile_phone' => $u_obj->getMobilePhone(), 'fax_phone' => $u_obj->getFaxPhone(), 'home_email' => $u_obj->getHomeEmail(), 'work_email' => $u_obj->getWorkEmail(), 'birth_date' => $u_obj->getBirthDate(), 'sin' => $sin_number, 'hire_date' => $u_obj->getHireDate(), 'termination_date' => $u_obj->getTerminationDate(), 'note' => $u_obj->getNote(), 'other_id1' => $u_obj->getColumn('other_id1'), 'other_id2' => $u_obj->getColumn('other_id2'), 'other_id3' => $u_obj->getColumn('other_id3'), 'other_id4' => $u_obj->getColumn('other_id4'), 'other_id5' => $u_obj->getColumn('other_id5'), 'institution' => $u_obj->getColumn('institution'), 'transit' => $u_obj->getColumn('transit'), 'account' => $bf->getSecureAccount($u_obj->getColumn('account')), 'currency' => Option::getByKey($u_obj->getCurrency(), $currency_options), 'wage_type' => $user_wage_data['type'], 'wage' => $user_wage_data['wage'], 'effective_date' => $user_wage_data['effective_date']);
         if (isset($user_deduction[$u_obj->getId()])) {
             $row_arr = Misc::prependArray($row_arr, $user_deduction[$u_obj->getId()]);
         }
         if (isset($user_pref_data)) {
             $row_arr = Misc::prependArray($row_arr, $user_pref_data);
         }
         $tmp_rows[] = $row_arr;
         unset($user_pref_data);
     }
     $tmp_rows = Sort::Multisort($tmp_rows, Misc::trimSortPrefix($filter_data['primary_sort']), Misc::trimSortPrefix($filter_data['secondary_sort']), $filter_data['primary_sort_dir'], $filter_data['secondary_sort_dir']);
 } else {
     //No Users!
 }
 if (isset($tmp_rows)) {
     foreach ($tmp_rows as $tmp_row) {