Esempio n. 1
0
 public function editUserAction()
 {
     $data_edit = $this->request->getPost("data", null, false);
     $response = array("status" => 0, "message" => "Không Thành Công");
     $user_obj = new \HaiQuan\Backend\Models\CtgUserAdmin();
     if (!empty($data_edit)) {
         if (isset($data_edit["us_id"]) && !empty($data_edit["us_id"])) {
             foreach ($data_edit as $key => $value) {
                 if (empty($data_edit[$key]) && $data_edit[$key] == '') {
                     unset($data_edit[$key]);
                 } else {
                     if ($key == "us_password") {
                         $user = $user_obj::findfirst(array(" us_id = '{$data_edit["us_id"]}' "));
                         $user = $user->toArray();
                         if ($user['us_password'] != $data_edit["us_password"]) {
                             $data_edit["us_password"] = md5($data_edit["us_password"]);
                         }
                     }
                 }
             }
             $user_obj->updateByID($data_edit, $data_edit["us_id"]);
             $response = array("status" => 1, "message" => "Không Thành Công");
         }
     }
     echo json_encode($response);
     exit;
 }