public function update($id)
 {
     if (request::is_ajax() && request::method() === 'post') {
         $this->auto_render = FALSE;
         $changes = "";
         $post = security::xss_clean($this->input->post('name'));
         $district = $this->district_model->find($id);
         $changes .= custom_helper::compare_variable("District Name", $district->name, $post);
         if ($changes != "") {
             $changes = substr($changes, 0, -2) . '.';
         }
         $district->name = $post;
         log_helper::add("1", $this->user_log, $this->user_id, "Updated a District. " . $changes);
         echo json_encode($this->district_model->getOne($district->save($id)));
     }
 }
 public function update($id)
 {
     if (request::is_ajax() && request::method() === 'post') {
         $this->auto_render = FALSE;
         $post = security::xss_clean($this->input->post());
         $office = $this->office_model->with('district')->find($id);
         $district = $this->district_model->find($post['district_id']);
         $changes = "";
         $changes .= custom_helper::compare_variable("Office Name", $office->name, $post['name']);
         $changes .= custom_helper::compare_variable("District Name", $office->district->name, $district->name);
         if ($changes != "") {
             $changes = substr($changes, 0, -2) . '.';
         }
         $office->district_id = $post['district_id'];
         $office->name = $post['name'];
         log_helper::add("1", $this->user_log, $this->user_id, "Updated an Office. " . $changes);
         echo json_encode($office->save()->as_array());
     }
 }
 public function update($id)
 {
     if (request::is_ajax() && request::method() == 'post') {
         $this->auto_render = FALSE;
         $changes = "";
         $post = security::xss_clean($this->input->post());
         $category = $this->category_model->find($id);
         $changes .= custom_helper::compare_variable("Category Name", $category->name, $post['name']);
         $changes .= custom_helper::compare_variable("Category Description", $category->description, $post['description']);
         if ($changes != "") {
             $changes = substr($changes, 0, -2) . '.';
         }
         //print_r($changes);exit;
         $category->name = $post['name'];
         $category->description = $post['description'];
         log_helper::add("1", $this->user_log, $this->user_id, "Updated a Category. " . $changes);
         echo $category->save();
     }
 }
 public function update($id)
 {
     if (request::is_ajax() && request::method() === 'post') {
         $this->auto_render = FALSE;
         $post = security::xss_clean($this->input->post());
         $supplier = $this->supplier_model->find($id);
         $changes = "";
         $changes .= custom_helper::compare_variable("Supplier Name", $supplier->name, $post['name']);
         $changes .= custom_helper::compare_variable("Supplier Representative", $supplier->representative, $post['representative']);
         $changes .= custom_helper::compare_variable("Supplier Contact Number", $supplier->contact_number, $post['contact_number']);
         $changes .= custom_helper::compare_variable("Supplier Email", $supplier->email, $post['email']);
         $changes .= custom_helper::compare_variable("Supplier Address", $supplier->address, $post['address']);
         if ($changes != "") {
             $changes = substr($changes, 0, -2) . '.';
         }
         foreach ($post as $key => $value) {
             $supplier->{$key} = $value;
         }
         log_helper::add("1", $this->user_log, $this->user_id, "Updated a Supplier. " . $changes);
         echo $supplier->save();
     }
 }