public function deleteAction(Application $app, Request $request)
 {
     $usersModel = new usersModel($app);
     $id = (int) $request->get('id', 0);
     $user = $usersModel->getUser($id);
     if (count($user)) {
         $usersModel->deleteUser($id);
         $app['session']->getFlashBag()->add('message', array('type' => 'success', 'content' => $app['translator']->trans('User deleted.')));
         return $app->redirect($app['url_generator']->generate('users_index'), 301);
         $this->view['id'] = $id;
     } else {
         return $app->redirect($app['url_generator']->generate('users_index'));
     }
     return $app['twig']->render('users/delete.twig', $this->view);
 }
 private function Authorize($login, $password)
 {
     if (authModel::checkInBase($login, $password)) {
         classModel::setSession(array('login' => true));
         // set loggined user data
         authModel::$userData = usersModel::getUser("login_user = '******' AND " . "password_user = '******'");
         // write to session
         classModel::setSession(array('userData' => authModel::$userData));
         // go to main admin page
         header("Location: " . $this->makeURI(array('controller' => 'archive')));
         exit;
     } else {
         authModel::$errors[] = 'Wrong login\\password';
     }
     return null;
 }
 public function performFormAction()
 {
     $result = array();
     if (check_RequestMethod()) {
         if ($this->checkData($_POST)) {
             if ($_POST['id_user'] == "new") {
                 $user_data = usersModel::getUser("login_user = '******'login_user']) . "'");
                 print usersModel::createUser($_POST);
             } else {
                 usersModel::updateUser($_POST);
             }
         } else {
             $result['errors'] = usersModel::$errors;
         }
         set_Json_header();
         print json_encode($result);
         exit;
     } else {
         _404();
     }
 }