public function showListAlbumPage()
 {
     if (!$this->CurrentUser || !$this->CurrentUser->isAdmin()) {
         return Redirect::to('login');
     }
     $Albums = AmaotoAlbum::orderBy('id', 'desc')->paginate(15);
     return View::make('admin/list-album', array('Albums' => $Albums));
 }
Exemplo n.º 2
0
 public function showSearchPage()
 {
     if (!Config::get('constants.installed')) {
         return Redirect::to('install');
     }
     $searchStr = Input::get('search-str');
     $albums = AmaotoAlbum::search($searchStr)->limit(100)->get();
     $musics = AmaotoMusic::search($searchStr)->limit(100)->get();
     return View::make('home/search-page', array('searchStr' => $searchStr, 'albums' => $albums, 'musics' => $musics));
 }
Exemplo n.º 3
0
 public function getAlbumsCount()
 {
     try {
         $albumsCount = AmaotoAlbum::count();
         return Response::json(array('type' => 'success', 'message' => '获取成功', 'data' => array('count' => $albumsCount)));
     } catch (NotExistException $e) {
         return Response::json(array('type' => 'warning', 'message' => $e->getMessage()));
     } catch (Exception $e) {
         return Response::json(array('type' => 'error', 'message' => $e->getMessage()));
     }
 }