public function action_rotate($degrees) { $avatar = $this->user->avatar; if (!$avatar->loaded()) { Message::set(Message::NOTICE, 'This avatar does not exist, try uploading one!'); Request::instance()->redirect('avatar/upload'); } $image = Image::factory(Kohana::config('myshot.basePath') . $avatar->original); $image->rotate($degrees)->save(); $account_controller = new Controller_Account(Request::instance()); $large_image = $account_controller->create_large(Kohana::config('myshot.basePath') . $avatar->original, $avatar); Request::instance()->redirect('canvas/avatar/'); }
return json_encode($controller->setRegister($inputData, $_POST["g-recaptcha-response"])); }); // Личный кабинет пользователя $router->respond('GET', '/account/?', function ($request, $response) { if (!$_SESSION['LOGIN']) { $response->redirect('/register')->send(); } $controller = new Controller_Account(); return $controller->action_index(); }); // Обновление данных пользователя в личном кабинете $router->respond('POST', '/account/?', function ($request, $response) { if (!$_SESSION['LOGIN']) { $response->redirect('/register')->send(); } $controller = new Controller_Account(); $controller->updateUser(); }); // Главная страница администрирования $router->respond('GET', '/admin/?', function ($request, $response) { if (!$_SESSION['admin']) { $response->redirect('/404')->send(); } $controller = new Controller_Admin(); return $controller->action_index(); }); // Список пользователей $router->respond('GET', '/admin/users/?', function ($request, $response) { if (!$_SESSION['admin']) { $response->redirect('/404')->send(); }
protected function _preDispatch() { parent::_preDispatch(); }
public function _preDispatch() { parent::_preDispatch(); }