示例#1
0
 private function _departmentCreateCache()
 {
     if ($this->_modelDepartment->createCache()) {
         $this->_utilMsg->showMsg('更新缓存成功', 1);
     } else {
         $this->_utilMsg->showMsg('更新缓存失败', -1);
     }
 }
示例#2
0
 public function action_delete($id = null)
 {
     is_null($id) and Response::redirect('department');
     if ($department = Model_Department::find($id)) {
         $department->delete();
         Session::set_flash('success', 'Deleted department #' . $id);
     } else {
         Session::set_flash('error', 'Could not delete department #' . $id);
     }
     Response::redirect('department');
 }
示例#3
0
 /**
  * View Staff Profile
  * 
  * @author David Stansfield
  */
 public function action_view($empID = 0)
 {
     if ((int) $empID == 0) {
         return;
     }
     $Employee = Employee::forge($empID);
     // -- Create a new Profile Data
     // ----------------------------
     $departmentsList = array();
     $departmentsList = Model_Department::loadDepartments((int) $Employee->center_id);
     $taxCodes = Model_Employee::loadTaxCodes();
     $this->template->title = 'View Profile | Human Resources';
     $this->template->content = \View::forge('profiles/view_profile', array('empID' => (int) $empID, 'employeeDeatils' => $Employee->getDetails(), 'taxAndPay' => $Employee->getTaxAndPay(), 'jobRole' => $Employee->getJobRole(), 'profileCompleted' => $Employee->profileCompleted(), 'departmentsList' => $departmentsList, 'taxCodes' => $taxCodes));
 }
示例#4
0
 public function action_department_posistion_level_list($positionID = 0, $levelID = 0)
 {
     $results = array();
     $results = Model_Department::loadPositionLevels($positionID, $levelID);
     $this->response(array('status' => 'SUCCESS', 'results' => $results));
 }