/** * * init globals static vars by the gallery object */ public static function init(UniteGalleryGalleryType $galleryType, $objGallery, $galleryID) { self::$objGalleryType = new UniteGalleryGalleryType(); self::$objGalleryType = $galleryType; self::$galleryTypeName = self::$objGalleryType->getName(); self::$galleryTypeTitle = self::$objGalleryType->getTypeTitle(); self::$gallery = new UniteGalleryGallery(); self::$gallery = $objGallery; self::$galleryID = $galleryID; self::$type = self::$objGalleryType->getName(); self::$pathBase = self::$objGalleryType->getPathGallery(); self::$urlBase = self::$objGalleryType->getUrlGalleryBase(); self::$pathViews = self::$pathBase . "views/"; self::$pathTemplates = self::$pathViews . "templates/"; self::$pathSettings = self::$pathBase . "settings/"; self::$urlCss = self::$urlBase . "css/"; self::$urlJs = self::$urlBase . "js/"; self::$urlImages = self::$urlBase . "images/"; self::$isInited = true; }