Ejemplo n.º 1
0
 /**
  * update thumb panel defaults of some gallery settings
  * should be inited gallery inside the framework
  */
 public static function updateThumbPanelDefaults($data)
 {
     UniteFunctionsUG::validateNotEmpty(GlobalsUGGallery::$gallery, "The gallery shouold be inited");
     //$valuesParams["theme_panel_position"] = $position;
     //include settings
     $panelPos = UniteFunctionsUG::getVal($data, "position");
     require HelperGalleryUG::getFilepathSettings("gallery_settings");
     $posRelatedFields = self::getPositionRelatedSettings();
     $valuesParams = UniteFunctionsUG::filterArrFields($valuesParams, $posRelatedFields);
     $valuesParams["theme_panel_position"] = $panelPos;
     GlobalsUGGallery::$gallery->updateParams($valuesParams);
 }
Ejemplo n.º 2
0
 /**
  * get default settings override.
  * get them every time, take the position into the calculation
  */
 protected function getDefautSettingsValues()
 {
     $panelPos = $this->getParam("theme_panel_position");
     require HelperGalleryUG::getFilepathSettings("gallery_settings");
     return $valuesMerged;
 }
<?php

defined('_JEXEC') or die('Restricted access');
//require settings
$galleryID = GlobalsUGGallery::$galleryID;
$isNewGallery = empty($galleryID);
require HelperGalleryUG::getFilepathSettings("gallery_settings");
$outputMain = new UniteSettingsProductUG();
$outputParams = new UniteSettingsProductSidebarUG();
$filepathBeforeDraw = HelperGalleryUG::getPathView("settings_before_draw", false);
if ($isNewGallery) {
    $galleryTitle = GlobalsUGGallery::$galleryTypeTitle;
    $headerTitle = $galleryTitle . __(" - [settings]", UNITEGALLERY_TEXTDOMAIN);
    if (file_exists($filepathBeforeDraw)) {
        require_once $filepathBeforeDraw;
    }
    $outputMain->init($settingsMain);
    $outputParams->init($settingsParams);
    require HelperGalleryUG::getPathHelperTemplate("gallery_new");
} else {
    $galleryTitle = GlobalsUGGallery::$gallery->getTitle();
    $headerTitle = $galleryTitle . __(" - [settings]", UNITEGALLERY_TEXTDOMAIN);
    $galleryType = GlobalsUGGallery::$gallery->getTypeName();
    $arrValues = GlobalsUGGallery::$gallery->getParamsForSettings();
    //get categories select dialog
    $objCategories = new UniteGalleryCategories();
    $arrCats = $objCategories->getCatsShort("component");
    $htmlSelectCats = UniteFunctionsUG::getHTMLSelect($arrCats, "", "id='ds_select_cats'", true);
    //set setting values from the slider
    $settingsMain->setStoredValues($arrValues);
    $settingsParams->setStoredValues($arrValues);
 /**
  * get default settings values
  * get them only once
  */
 protected function getDefautSettingsValues()
 {
     require HelperGalleryUG::getFilepathSettings("gallery_settings");
     return $valuesMerged;
 }