public function add() { $params = App::getRouter()->getParams(); if (isset($params[0])) { $result = $this->model->add($_POST, $params[0]); if ($result) { Session::MessageSend(3, 'Ваш отзыв добавлен успешно.', '/users/reviews/' . $params[0]); } else { Session::MessageSend(1, 'Что-то пошлно не так, возможно вы не заполнили все поля.', '/users/reviews/' . $params[0]); } } }
public function edit() { $params = App::getRouter()->getParams(); $this->data['excInfo'] = $this->model->getExcursionById($params[0]); if ($this->data['excInfo']['user_id'] == Session::get('id')) { if ($_POST && isset($params[0])) { $this->model->save($_POST, $_FILES, $params[0]); Session::MessageSend(3, 'Экскурсия успешно отредактирована.', '/excursions/settings/'); } } else { Router::redirect('/excursions/settings/'); } }
public function delete() { $params = App::getRouter()->getParams(); $this->data['message'] = $this->model->getUserMessage($params[0]); if (isset($params[0])) { if (Session::get('id') == $this->data['message']['user_id']) { $this->model->deleteUserMessage($params[0]); Session::MessageSend(3, 'Сообщение удалено.', '/users/messages/'); } else { Router::redirect('/users/messages/'); } } }
public function settings() { $this->data['user'] = $this->model->getUserInfo(Session::get('id')); $this->data['cities'] = $this->model->getCities(); if (isset($_POST['userInfo'])) { $result = $this->model->setUserInfo($_POST, Session::get('id'), Session::get('email')); if ($result) { Session::MessageSend(3, 'Данные успешно сохранены.', '/users/profile/'); } else { Session::MessageSend(1, 'Что-то пошлно не так.'); } } if (isset($_POST['userAvatar'])) { $result = $this->model->setUserAvatar($_FILES, Session::get('id')); if ($result) { Session::MessageSend(3, 'Аватар загружен успешно.', '/users/profile/'); } else { Session::MessageSend(1, 'При загрузке произошла ошибка, возможно размер файла слишком велик.', '/users/profile/'); } } }