Exemple #1
0
 /**
  * Enter description here...
  *
  */
 function save($id = '')
 {
     $data['page_name'] = '<b>Add Object of Expenditures</b>';
     if ($id != '') {
         $data['page_name'] = '<b>Edit Object of Expenditures</b>';
     }
     $data['msg'] = '';
     $data['focus_field'] = 'expenditures';
     $b = new Budget_expenditure_m();
     $data['expenditure'] = $b->get_by_id($id);
     //If form submit
     if (Input::get('op')) {
         $this->form_validation->set_rules('expenditures', 'Expenditures', 'required');
         $this->form_validation->set_rules('account_code', 'Account Code', 'required');
         $this->form_validation->set_rules('year', 'Year', 'required');
         $this->form_validation->set_rules('budget_amount', 'Budget', 'required|numeric');
         if ($this->form_validation->run($this) == TRUE) {
             $b->expenditures = Input::get('expenditures');
             $b->account_code = Input::get('account_code');
             $b->year = Input::get('year');
             $b->budget_amount = Input::get('budget_amount');
             $b->save();
             Session::flash('msg', 'Object of Expenditures has been saved!');
             return Redirect::to('budget/', 'refresh');
         }
     }
     $data['main_content'] = 'save';
     return View::make('includes/template', $data);
 }