private function _departmentCreateCache() { if ($this->_modelDepartment->createCache()) { $this->_utilMsg->showMsg('更新缓存成功', 1); } else { $this->_utilMsg->showMsg('更新缓存失败', -1); } }
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'); }
/** * 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)); }
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)); }