From db061a830f34c43da9b6cf077ce982eb1ba9a7a6 Mon Sep 17 00:00:00 2001 From: rylon Date: Wed, 28 May 2014 01:07:11 +0200 Subject: [PATCH] moved galleria logic into gallery mod --- rhein/page/default_galerie/default_galerie.php | 11 +---------- rhein/page/default_galerie/default_gallery.tpl | 6 +----- rhein/page/default_wohnung/default_wohnung.php | 12 +----------- rhein/page/default_wohnung/default_wohnung.tpl | 6 +----- .../saimod_webcraft_gallery.php | 15 ++++++++++++--- 5 files changed, 16 insertions(+), 34 deletions(-) diff --git a/rhein/page/default_galerie/default_galerie.php b/rhein/page/default_galerie/default_galerie.php index 0da8886..3f7d028 100644 --- a/rhein/page/default_galerie/default_galerie.php +++ b/rhein/page/default_galerie/default_galerie.php @@ -2,18 +2,9 @@ class default_galerie extends SYSTEM\PAGE\Page { public function html() { //return saimod_webcraft_gallery::getGallery(1); - $vars['default_gallery'] = $this->gallery(); + $vars['default_gallery'] = saimod_webcraft_gallery::getGalleryGalleria(1); //return $vars['rhein_wohnung'].'

'.saimod_webcraft_gallery::getGallery(2); return SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PPAGE(),'default_galerie/default_gallery.tpl'), $vars); } - - private function gallery(){ - $pics = \SYSTEM\FILES\files::get('gallery'); - $result = ''; - foreach($pics as $pic){ - $result .= ''; - } - return $result; - } } \ No newline at end of file diff --git a/rhein/page/default_galerie/default_gallery.tpl b/rhein/page/default_galerie/default_gallery.tpl index 5941317..b176710 100644 --- a/rhein/page/default_galerie/default_gallery.tpl +++ b/rhein/page/default_galerie/default_gallery.tpl @@ -2,8 +2,4 @@
${default_gallery}
- - \ No newline at end of file + \ No newline at end of file diff --git a/rhein/page/default_wohnung/default_wohnung.php b/rhein/page/default_wohnung/default_wohnung.php index 8d134ad..27a9feb 100644 --- a/rhein/page/default_wohnung/default_wohnung.php +++ b/rhein/page/default_wohnung/default_wohnung.php @@ -3,17 +3,7 @@ class default_wohnung extends SYSTEM\PAGE\Page { public function html() { $vars = \SYSTEM\locale::getStrings(\DBD\locale_string::CATEGORY_RHEIN_TEXT); - $vars['gallery_house'] = $this->gallery(); - //return $vars['rhein_wohnung'].'

'.saimod_webcraft_gallery::getGallery(2); + $vars['gallery_house'] = saimod_webcraft_gallery::getGalleryGalleria(2); return SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PPAGE(),'default_wohnung/default_wohnung.tpl'), $vars); } - - private function gallery(){ - $pics = \SYSTEM\FILES\files::get('house'); - $result = ''; - foreach($pics as $pic){ - $result .= ''; - } - return $result; - } } \ No newline at end of file diff --git a/rhein/page/default_wohnung/default_wohnung.tpl b/rhein/page/default_wohnung/default_wohnung.tpl index 26872c6..8e49241 100644 --- a/rhein/page/default_wohnung/default_wohnung.tpl +++ b/rhein/page/default_wohnung/default_wohnung.tpl @@ -3,8 +3,4 @@
${gallery_house}
- - \ No newline at end of file + \ No newline at end of file diff --git a/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery.php b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery.php index 38287d9..ec0130b 100644 --- a/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery.php +++ b/rhein/sai/saimod_webcraft_gallery/saimod_webcraft_gallery.php @@ -1,8 +1,8 @@ next()){ @@ -13,6 +13,15 @@ class saimod_webcraft_gallery extends \SYSTEM\SAI\SaiModule { array('gallery' => $id, 'items' => $gallery_items)); } + public static function getGalleryGalleria($id){ + $gallery = \DBD\SAIMOD_WEBCRAFT_GALLERY_GALLERY_ID::QQ(array($id)); + $result = ''; + while($img = $gallery->next()){ + $result .= '';} + $result .= ''; + return $result; + } + public static function sai_mod_saimod_webcraft_gallery_action_addgalleryitem($gallery, $position, $heading, $description, $file_cat, $file_id){ if(!\DBD\SAIMOD_WEBCRAFT_GALLERY_GALLERY_ITEM_ADD::QI(array($gallery, $position, $heading, $description, $file_cat, $file_id))){ throw new SYSTEM\LOG\ERROR("Problem with adding Galleryitem!");} @@ -76,7 +85,7 @@ class saimod_webcraft_gallery extends \SYSTEM\SAI\SaiModule { while($entry = $gallery->next()){ $content .= \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(), 'saimod_webcraft_gallery/saimod_webcraft_gallery_tabentry.tpl'), $entry);} return \SYSTEM\PAGE\replace::replaceFile(\SYSTEM\SERVERPATH(new PSAI(), 'saimod_webcraft_gallery/saimod_webcraft_gallery_tab.tpl'), - array('content' => $content, 'gallery' => self::getGallery($name))); + array('content' => $content, 'gallery' => self::getGalleryBootstrap($name))); } public static function html_li_menu(){return '
  • Gallery
  • ';}