/** * Displays homepage. * * @return mixed */ public function actionIndex() { if (Users::getRights() <= 0) { $this->layout = 'landing'; } return $this->render('index'); }
/** * Displays current user edit page. * * @return mixed */ public function actionEdit() { if (Users::getRights() > 0) { return $this->redirect('/'); } $url = Yii::$app->request->get('userurl'); $error = ''; if ($post = Yii::$app->request->post()) { if (isset($post['email']) && !empty($post['email'])) { $email = $post['email']; } else { $error = 'Введіть, будь ласка, email'; } if (isset($post['pass']) && !empty($post['pass'])) { $pass = $post['pass']; } else { $error = 'Введіть, будь ласка, пароль'; } if (isset($post['name']) && !empty($post['name'])) { $name = $post['name']; } else { $error = 'Введіть, будь ласка, своє ім\'я'; } if (empty($error)) { $users = new Users(); $users->email = $email; $users->name = $name; $users->pass = $pass; if ($users->editUsersData($url)) { // return $this->redirect('/events'); } else { $error = 'На жаль, неможливо увійти через помилку у введенні email та/або паролю.'; } } } return $this->render('edit', ['user' => (new Users())->getUsersData($url), 'error' => $error]); }