/** * * init current gallery * for gallery view only */ protected function initCurrentGallery() { switch (self::$view) { case GlobalsUG::VIEW_GALLERY: case GlobalsUG::VIEW_PREVIEW: case GlobalsUG::VIEW_CATEGORY_TABS: case GlobalsUG::VIEW_ADVANCED: $galleryID = UniteFunctionsUG::getPostGetVariable("id", "", UniteFunctionsUG::VALIDATE_NUMERIC_OR_EMPTY); break; case GlobalsUG::VIEW_ITEMS: $galleryID = UniteFunctionsUG::getPostGetVariable("galleryid", "", UniteFunctionsUG::VALIDATE_NUMERIC_OR_EMPTY); if (empty($galleryID)) { return false; } break; default: return false; break; } $objGallery = ""; if (!empty($galleryID)) { $objGallery = new UniteGalleryGallery(); $objGallery->initByID($galleryID); $galleryTypeName = $objGallery->getTypeName(); } else { $galleryTypeName = UniteFunctionsUG::getPostGetVariable("type"); } self::initGalleryFramework($galleryTypeName, $galleryID); }