Exemple #1
0
 public function getCreate($idAlbum)
 {
     $album = SFAlbum::find($idAlbum);
     if ($album) {
         return View::make('backend.albums.pictures.create', array('album' => $album, 'route' => self::parseRoute($idAlbum)));
     } else {
         return Redirect::to($this->parent)->with(array('msg_error' => Lang::get('messages.album_not_found')));
     }
 }
 public function getVer($id)
 {
     $album = SFAlbum::find(strstr($id, '-', true));
     if ($album) {
         $args = array('album' => $album, 'galleries' => $album->galleries, 'route' => self::$route);
         return View::make('frontend.galleries.view')->with($args);
     } else {
         return View::make('specialpages.404');
     }
 }
Exemple #3
0
 public function getDelete($id = '')
 {
     if ($id == '') {
         return Redirect::to(self::$route)->with('msg_error', Lang::get('messages.albums_display_err'));
     } else {
         $album = SFAlbum::find($id);
         $delete = SFAlbum::destroy($id);
         if (!$delete) {
             return Redirect::to(self::$route)->with('msg_error', Lang::get('messages.albums_delete_err', array('title' => $album->title)));
         } else {
             return Redirect::to(self::$route)->with('msg_success', Lang::get('messages.albums_delete', array('title' => $album->title)));
         }
     }
 }