public function add_evaluation() { $data = array('assessee_id' => $this->input->post('txtEmpID'), 'assessor_id' => $this->session->userdata('employee_id'), 'evaluation_desc' => $this->input->post('txtEvalTitle')); $eval = count(Evaluation_model::all()) + 1; // $rate1 = array ( // 'evaluation_id' => $eval, // 'criteria_id' => 1, // 'rate' => $this->input->post('txtRate1'), // ); // $rate2 = array ( // 'evaluation_id' => $eval, // 'criteria_id' => 2, // 'rate' => $this->input->post('txtRate2'), // ); // $rate3 = array ( // 'evaluation_id' => $eval, // 'criteria_id' => 3, // 'rate' => $this->input->post('txtRate3'), // ); // $rate4 = array ( // 'evaluation_id' => $eval, // 'criteria_id' => 4, // 'rate' => $this->input->post('txtRate4'), // ); // $rate5 = array ( // 'evaluation_id' => $eval, // 'criteria_id' => 5, // 'rate' => $this->input->post('txtRate5'), // ); // $rate6 = array ( // 'evaluation_id' => $eval, // 'criteria_id' => 6, // 'rate' => $this->input->post('txtRate6'), // ); // $rate7 = array ( // 'evaluation_id' => $eval, // 'criteria_id' => 7, // 'rate' => $this->input->post('txtRate7'), // ); // $rate8 = array ( // 'evaluation_id' => $eval, // 'criteria_id' => 8, // 'rate' => $this->input->post('txtRate8'), // ); // $rate9 = array ( // 'evaluation_id' => $eval, // 'criteria_id' => 9, // 'rate' => $this->input->post('txtRate9'), // ); // $rate10 = array ( // 'evaluation_id' => $eval, // 'criteria_id' => 10, // 'rate' => $this->input->post('txtRate10'), // ); $rate = array('evaluation_id' => $eval, 'rate1' => $this->input->post('txtRate1'), 'rate2' => $this->input->post('txtRate2'), 'rate3' => $this->input->post('txtRate3'), 'rate4' => $this->input->post('txtRate4'), 'rate5' => $this->input->post('txtRate5'), 'rate6' => $this->input->post('txtRate6'), 'rate7' => $this->input->post('txtRate7'), 'rate8' => $this->input->post('txtRate8'), 'rate9' => $this->input->post('txtRate9'), 'rate10' => $this->input->post('txtRate10')); if (Performance::create($data)) { // Evaluation_rate::create($rate1); // Evaluation_rate::create($rate2); // Evaluation_rate::create($rate3); // Evaluation_rate::create($rate4); // Evaluation_rate::create($rate5); // Evaluation_rate::create($rate6); // Evaluation_rate::create($rate7); // Evaluation_rate::create($rate8); // Evaluation_rate::create($rate9); // Evaluation_rate::create($rate10); Evaluation_rate::create($rate); $this->session->set_userdata('added', 1); Audit_trail_model::auditPerformance($data); if ($this->session->userdata('user_level') == 'Administrator') { redirect('ems/view_performance'); } else { $this->session->set_userdata('added', 1); redirect('ems/emp_dashboard'); } } }
function getList($args = array()) { !isset($args['type']) && ($args['type'] = 'exam'); return parent::getList($args); }