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(); } }