Exemplo n.º 1
0
 /**
  * gibt ein Array mit allen Angaben des Parent-Albums zurueck
  * @deprecated Use \GalleryCreatorAlbumsModel::getParentAlbum($AlbumId) instead
  * @param integer
  * @return array
  */
 public static function getParentAlbum($AlbumId)
 {
     return \GalleryCreatorAlbumsModel::getParentAlbum($AlbumId);
 }
Exemplo n.º 2
0
 /**
  * Hilfsmethode
  * generiert den back-Link
  *
  * @param string
  * @param int
  * @return string
  */
 public function generateBackLink($intAlbumId)
 {
     global $objPage;
     if (TL_MODE == 'BE') {
         return false;
     }
     if ($this->moduleType == 'cte') {
         //Nur, wenn nicht automatisch zu overview weitergeleitet wurde, wird der back Link angezeigt
         if ($this->doRedirectOnSingleAlbum()) {
             return null;
         }
     }
     // Get the page model
     $objPageModel = \PageModel::findByPk($objPage->id);
     //generiert den Link zum Parent-Album
     if ($this->gc_hierarchicalOutput && \GalleryCreatorAlbumsModel::getParentAlbum($intAlbumId)) {
         $arrParentAlbum = \GalleryCreatorAlbumsModel::getParentAlbum($intAlbumId);
         return $objPageModel->getFrontendUrl(($GLOBALS['TL_CONFIG']['useAutoItem'] ? '/' : '/items/') . $arrParentAlbum["alias"]);
     }
     //generiert den Link zur Startuebersicht unter Beruecksichtigung der pagination
     $url = $objPageModel->getFrontendUrl();
     $url .= isset($_SESSION['gallery_creator']['PAGINATION']) ? '?page=' . $_SESSION['gallery_creator']['PAGINATION'] : '';
     return $url;
 }
 /**
  * Hilfsmethode
  * generiert den back-Link
  *
  * @param string
  * @param int
  * @return string
  */
 public function generateBackLink($intAlbumId)
 {
     global $objPage;
     if (TL_MODE == 'BE') {
         return false;
     }
     // Get the page model
     $objPageModel = \PageModel::findByPk($objPage->id);
     //generiert den Link zum Parent-Album
     if ($this->gc_hierarchicalOutput && \GalleryCreatorAlbumsModel::getParentAlbum($intAlbumId)) {
         $arrParentAlbum = \GalleryCreatorAlbumsModel::getParentAlbum($intAlbumId);
         return $objPageModel->getFrontendUrl(($GLOBALS['TL_CONFIG']['useAutoItem'] ? '/' : '/items/') . $arrParentAlbum["alias"]);
     }
     //generiert den Link zur Startuebersicht unter Beruecksichtigung der pagination
     $url = $objPageModel->getFrontendUrl();
     $url .= isset($_SESSION['gallery_creator']['PAGINATION']) ? '?page=' . $_SESSION['gallery_creator']['PAGINATION'] : '';
     return $url;
 }