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'); } }
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))); } } }