コード例 #1
0
 /**
  * 
  * 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);
 }