public function deleteAction()
 {
     $user = User::findFirstById(8);
     if (!$user) {
         echo "DNE";
         die;
     }
     $result = $user->delete();
     if (!$result) {
         print_r($user->getMessages());
     }
 }
 public function deleteAction($userId = 1)
 {
     $user = User::findFirstById(7);
     if (!$user) {
         echo "User does not exist";
         die;
     }
     $result = $user->delete();
     if (!$result) {
         print_r($user->getMessages());
     }
 }
Exemplo n.º 3
0
 public function editAction()
 {
     $this->tag->setTitle('Cập nhật Người dùng');
     $id = $this->request->get('i', 'int') > 0 ? $this->request->get('i', 'int') : '';
     if ($id == '') {
         $this->forward('user');
     }
     $user = User::findFirstById($id);
     $this->view->setVar('user', $user);
     if ($this->request->isPost()) {
         $params = $this->request->getPost();
         if ($this->_validation($params)) {
             $image = $_FILES['image']['name'];
             if ($image != null) {
                 $folder = date('m-d-Y', strtotime($user->date));
                 $this->upload->delete_file('uploads/users/' . $folder, $user->image);
                 $user->image = $image;
                 $this->upload->file_image('uploads/users/', $folder);
             }
             $user->user = $params['user'];
             $user->name = $params['name'];
             $user->email = $params['email'];
             $user->role = $params['role'];
             $user->create_by = $this->_user['user'];
             $user->active = 1;
             if ($params['password_new'] != $params['password_re']) {
                 $this->flash->error('Mật khẩu không khớp nhau. Vui lòng nhập lại !');
             } else {
                 $user->password = md5($params['password_new']);
                 $user->save();
                 $this->flash->success('User được cập nhật thành công');
                 $this->forward('user');
             }
         }
     }
 }