Example #1
0
<?php

defined('_JEXEC') or die('Restricted access');
if (!isset($isNewGallery)) {
    $isNewGallery = false;
}
$settingsMain = new UniteGallerySettingsUG();
$settingsMain->addTextBox("title", "", __("Gallery Title", UNITEGALLERY_TEXTDOMAIN), array("description" => __("The title of the gallery. Example: Gallery1", UNITEGALLERY_TEXTDOMAIN), "required" => "true"));
$settingsMain->addTextBox("alias", "", __("Gallery Alias", UNITEGALLERY_TEXTDOMAIN), array("description" => __("The alias that will be used for embedding the gallery. Example: gallery1", UNITEGALLERY_TEXTDOMAIN), "required" => "true", "class" => "input-alias"));
if ($isNewGallery == false) {
    $settingsMain = UniteProviderFunctionsUG::addPositionToMainSettings($settingsMain);
}
$settingsMain->addHr();
$settingsMain->addItemsCategorySelect("category", null, $isNewGallery);
if ($isNewGallery == false) {
    $settingsMain->addHr();
    $settingsMain->addRadioBoolean("enable_category_tabs", __("Enable Category Tabs", UNITEGALLERY_TEXTDOMAIN), false);
}
$settingsMain->addHr();
$params = array("class" => "input-number", "unit" => "px");
$paramsWidth = $params;
$paramsHeight = $params;
$paramsWidth[UniteSettingsUG::PARAM_ADDFIELD] = "gallery_height";
$paramsHeight[UniteSettingsUG::PARAM_NODRAW] = true;
$settingsMain->addRadioBoolean("full_width", "Full Width", false);
$settingsMain->addTextbox("gallery_width", "900", __("Width", UNITEGALLERY_TEXTDOMAIN), $paramsWidth);
$settingsMain->addTextbox("gallery_height", "400", __("Height", UNITEGALLERY_TEXTDOMAIN), $paramsHeight);
$settingsMain->addControl("full_width", "gallery_width", "hide", "true");
//in case of existing gallery
if ($isNewGallery == false) {
    $settingsMain->addHr();
<?php

defined('_JEXEC') or die('Restricted access');
$settingsParams = new UniteGallerySettingsUG();
$settingsParams->loadXMLFile(GlobalsUG::$pathHelpersSettings . "advancedtab_params.xml");
<?php

defined('_JEXEC') or die('Restricted access');
require GlobalsUG::$pathHelpersSettings . "main_tiles.php";
$settingsParams = new UniteGallerySettingsUG();
$settingsParams->loadXMLFile(GlobalsUGGallery::$pathSettings . "gallery_settings.xml");
//set defaults
$arrDefaults = array("tile_width" => "180", "tile_height" => "150", "grid_num_rows" => "3", "grid_padding" => "10", "tile_enable_border" => "true", "tile_enable_shadow" => "true", "tile_border_radius" => "2", "grid_space_between_cols" => "20", "grid_space_between_rows" => "20", "bullets_space_between" => "12");
$arrSettingsToHide = array();
$settingsParams->hideSettings($arrSettingsToHide);
$settingsParams->setStoredValues($arrDefaults);
// get merged settings with values
$valuesMain = $settingsMain->getArrValues();
$valuesParams = $settingsParams->getArrValues();
$valuesMerged = array_merge($valuesMain, $valuesParams);
$valuesMerged["gallery_theme"] = "tilesgrid";
<?php

defined('_JEXEC') or die('Restricted access');
require GlobalsUG::$pathHelpersSettings . "main.php";
$settingsParams = new UniteGallerySettingsUG();
$settingsParams->loadXMLFile(GlobalsUGGallery::$pathSettings . "gallery_settings.xml");
// get merged settings with values
$valuesMain = $settingsMain->getArrValues();
$valuesParams = $settingsParams->getArrValues();
$valuesMerged = array_merge($valuesMain, $valuesParams);
$valuesMerged["gallery_theme"] = "video";
Example #5
0
<?php

defined('_JEXEC') or die('Restricted access');
$settings = new UniteGallerySettingsUG();
$settings->loadXMLFile(GlobalsUG::$pathHelpersSettings . "general.xml");
$settings->updateSelectToSkins("gallery_skin", "default", true);
<?php

defined('_JEXEC') or die('Restricted access');
$settings = new UniteGallerySettingsUG();
$settings->loadXMLFile(GlobalsUG::$pathHelpersSettings . "grid_panel.xml");
$settings->updateSelectToAlignCombo("gridpanel_grid_align");
$settings->updateSelectToSkins("gridpanel_arrows_skin", "");
$settings->updateSelectToAlignCombo("gridpanel_handle_align");
$settings->updateSelectToSkins("gridpanel_handle_skin", "");
$settings->updateSelectToEasing("grid_transition_easing");
<?php

defined('_JEXEC') or die('Restricted access');
$settings = new UniteGallerySettingsUG();
$settings->loadXMLFile(GlobalsUG::$pathHelpersSettings . "slider_textpanel.xml");
$settings->updateSelectToAlignVert("slider_textpanel_text_valign");
<?php

defined('_JEXEC') or die('Restricted access');
$settings = new UniteGallerySettingsUG();
$settings->loadXMLFile(GlobalsUG::$pathHelpersSettings . "thumbnail.xml");
$settings->updateSelectToEasing("thumb_transition_easing");
//add thumbnail size select
if (method_exists("UniteProviderFunctionsUG", "getThumbSizesSmall")) {
    $arrSizesSmall = UniteProviderFunctionsUG::getThumbSizesSmall($settings);
    $params = array();
    $params["description"] = __("Choose system resolution for the thumbs, note that some of it can be cropped", UNITEGALLERY_TEXTDOMAIN);
    $params[UniteSettingsUG::PARAM_ADD_SETTING_AFTER] = "thumb_height";
    $settings->addSelect("thumb_resolution", $arrSizesSmall, __("Thumb Resolution", UNITEGALLERY_TEXTDOMAIN), "medium", $params);
}
<?php

defined('_JEXEC') or die('Restricted access');
$settings = new UniteGallerySettingsUG();
$settings->loadXMLFile(GlobalsUG::$pathHelpersSettings . "troubleshooting.xml");
if (method_exists("UniteProviderFunctionsUG", "modifyTroubleshooterSettings")) {
    $settings = UniteProviderFunctionsUG::modifyTroubleshooterSettings($settings);
}
<?php

defined('_JEXEC') or die('Restricted access');
$settings = new UniteGallerySettingsUG();
$settings->loadXMLFile(GlobalsUG::$pathHelpersSettings . "tiles_design.xml");
<?php

defined('_JEXEC') or die('Restricted access');
$settingsMain = new UniteGallerySettingsUG();
$params = array();
$params["style"] = "height:200px;";
$params["description"] = "The additional scripts will be added to the javascript gallery output on the page. Special tag [api] will replace gallery API variable";
$settingsMain->addTextArea("ug_additional_scripts", "", __("Additional Scripts <br>( Javascript )", UNITEGALLERY_TEXTDOMAIN), $params);
$settingsMain->addHr();
$params["description"] = "The additional styles will be added befor gallery include. Special tag [galleryid] will replace be replaced by current gallery ID.";
$settingsMain->addTextArea("ug_additional_styles", "", __("Additional Styles <br> ( CSS )", UNITEGALLERY_TEXTDOMAIN), $params);
<?php

defined('_JEXEC') or die('Restricted access');
$settings = new UniteGallerySettingsUG();
$settings->loadXMLFile(GlobalsUG::$pathHelpersSettings . "strip_panel.xml");
$settings->updateSelectToSkins("strippanel_buttons_skin", "");
$settings->updateSelectToSkins("strippanel_handle_skin", "");
$settings->updateSelectToAlignCombo("strippanel_handle_align");
$settings->updateSelectToEasing("strip_scroll_to_thumb_easing");
$settings->updateSelectToAlignCombo("strip_thumbs_align");
<?php

defined('_JEXEC') or die('Restricted access');
$settingsMain = new UniteGallerySettingsUG();
$settingsMain->addRadioBoolean("enable_category_tabs", __("Enable Category Tabs", UNITEGALLERY_TEXTDOMAIN), false);
$settingsMain->addHr();
$settingsMain->addRadio("tabs_type", array("tabs" => "Tabs", "select" => "Select Box"), __("Category Tabs Type", UNITEGALLERY_TEXTDOMAIN), "tabs");
$settingsMain->addHr();
//add categories select
$objCategories = new UniteGalleryCategories();
$arrCats = $objCategories->getCatsShort();
$settingsMain->addSelect("available_cats", $arrCats, __("Available Categories", UNITEGALLERY_TEXTDOMAIN), "");
$settingsMain->addTextBox("categorytabs_ids", "", "Hidden Cats", array("hidden" => true));
$settingsMain->addSelect("tabs_init_catid", array(), __("First Selected Tab", UNITEGALLERY_TEXTDOMAIN), "");
<?php

defined('_JEXEC') or die('Restricted access');
$settings = new UniteGallerySettingsUG();
$settings->loadXMLFile(GlobalsUGGallery::$pathSettings . "gallery_options.xml");
if (method_exists("UniteProviderFunctionsUG", "addTilesSizeSettings")) {
    $settings = UniteProviderFunctionsUG::addTilesSizeSettings($settings);
}
if (method_exists("UniteProviderFunctionsUG", "addBigImageSizeSettings")) {
    $settings = UniteProviderFunctionsUG::addBigImageSizeSettings($settings, true);
}
<?php

defined('_JEXEC') or die('Restricted access');
require GlobalsUG::$pathHelpersSettings . "main_tiles.php";
$settingsParams = new UniteGallerySettingsUG();
$settingsParams->loadXMLFile(GlobalsUGGallery::$pathSettings . "gallery_settings.xml");
//set defaults
$arrDefaults = array("tile_width" => "160", "tile_height" => "160", "tile_enable_border" => "true", "tile_enable_outline" => "true");
$arrSettingsToHide = array();
//update settings
$settingsParams->updateSelectToEasing("carousel_scroll_easing");
$settingsParams->updateSelectToAlignHor("theme_carousel_align");
$settingsParams->updateSelectToAlignHor("theme_navigation_align");
$settingsParams->hideSettings($arrSettingsToHide);
$settingsParams->setStoredValues($arrDefaults);
// get merged settings with values
$valuesMain = $settingsMain->getArrValues();
$valuesParams = $settingsParams->getArrValues();
$valuesMerged = array_merge($valuesMain, $valuesParams);
$valuesMerged["gallery_theme"] = "carousel";
<?php

defined('_JEXEC') or die('Restricted access');
require GlobalsUG::$pathHelpersSettings . "main.php";
$settingsParams = new UniteGallerySettingsUG();
$settingsParams->loadXMLFile(GlobalsUGGallery::$pathSettings . "gallery_settings.xml");
$settingsParams->updateSettingProperty("thumb_fixed_size", "hidden", false);
//set defaults
$arrDefaults = array("slider_controls_always_on" => "true", "slider_enable_text_panel" => "false", "strippanel_enable_buttons" => "false");
//set defaults by position
if (!isset($panelPos)) {
    $panelPos = UniteFunctionsUG::getGetVar("thumbpos", "bottom");
}
$arrPosDefaults = UGCompactThemeHelper::getDefautlsByPosition($panelPos);
$arrDefaults = array_merge($arrDefaults, $arrPosDefaults);
$arrSettingsToHide = array();
//$settingsParams->hideSettings($arrSettingsToHide);
$settingsParams->setStoredValues($arrDefaults);
// get merged settings with values
$valuesMain = $settingsMain->getArrValues();
$valuesParams = $settingsParams->getArrValues();
$valuesMerged = array_merge($valuesMain, $valuesParams);
$valuesMerged["gallery_theme"] = "compact";
<?php

defined('_JEXEC') or die('Restricted access');
require GlobalsUG::$pathHelpersSettings . "main.php";
$settingsParams = new UniteGallerySettingsUG();
$settingsParams->loadXMLFile(GlobalsUGGallery::$pathSettings . "gallery_settings.xml");
//show fixed thumb size setting
$settingsParams->updateSettingProperty("thumb_fixed_size", "hidden", false);
$settingsParams->addControl("thumb_fixed_size", "thumb_width", "disable", "false");
//set defaults
$arrDefaults = array("slider_controls_always_on" => "true", "slider_zoompanel_offset_vert" => "12", "slider_textpanel_align" => "top", "slider_textpanel_padding_top" => "0", "slider_textpanel_enable_title" => "false", "slider_textpanel_enable_description" => "true", "strippanel_background_color" => "#232323", "strippanel_padding_top" => "10", "slider_enable_text_panel" => "true", "slider_enable_play_button" => "false", "slider_enable_fullscreen_button" => "false");
$arrSettingsToHide = array("slider_enable_text_panel", "slider_enable_play_button", "slider_enable_fullscreen_button", "hr_buttons1", "hr_buttons2", "slider_textpanel_height", "slider_textpanel_margin", "slider_textpanel_always_on", "hr_textpanel1", "slider_textpanel_align");
$settingsParams->hideSettings($arrSettingsToHide);
$settingsParams->setStoredValues($arrDefaults);
// get merged settings with values
$valuesMain = $settingsMain->getArrValues();
$valuesParams = $settingsParams->getArrValues();
$valuesMerged = array_merge($valuesMain, $valuesParams);
$valuesMerged["gallery_theme"] = "default";
Example #18
0
<?php

defined('_JEXEC') or die('Restricted access');
$settings = new UniteGallerySettingsUG();
$settings->loadXMLFile(GlobalsUG::$pathHelpersSettings . "lightbox.xml");
$settings->updateSelectToAlignHor("lightbox_textpanel_title_text_align");
Example #19
0
<?php

$settings = new UniteGallerySettingsUG();
$settings->loadXMLFile(GlobalsUG::$pathHelpersSettings . "position.xml");
<?php

defined('_JEXEC') or die('Restricted access');
$settings = new UniteGallerySettingsUG();
$settings->loadXMLFile(GlobalsUG::$pathHelpersSettings . "slider_main.xml");
$settings->updateSelectToEasing("slider_transition_easing");
$settings->updateSelectToSkins("slider_bullets_skin", "");
$settings->updateSelectToAlignHor("slider_bullets_align_hor");
$settings->updateSelectToAlignVert("slider_bullets_align_vert");
$settings->updateSelectToSkins("slider_arrows_skin", "");
$settings->updateSelectToAlignHor("slider_arrow_left_align_hor");
$settings->updateSelectToAlignVert("slider_arrow_left_align_vert");
$settings->updateSelectToAlignHor("slider_arrow_right_align_hor");
$settings->updateSelectToAlignVert("slider_arrow_right_align_vert");
$settings->updateSelectToAlignHor("slider_arrow_right_align_hor");
$settings->updateSelectToAlignVert("slider_arrow_right_align_vert");
$settings->updateSelectToAlignHor("slider_progress_indicator_align_hor");
$settings->updateSelectToAlignVert("slider_progress_indicator_align_vert");
$settings->updateSelectToSkins("slider_play_button_skin", "");
$settings->updateSelectToAlignHor("slider_play_button_align_hor");
$settings->updateSelectToAlignVert("slider_play_button_align_vert");
$settings->updateSelectToSkins("slider_fullscreen_button_skin", "");
$settings->updateSelectToAlignHor("slider_fullscreen_button_align_hor");
$settings->updateSelectToAlignVert("slider_fullscreen_button_align_vert");
$settings->updateSelectToSkins("slider_zoompanel_skin", "");
$settings->updateSelectToAlignHor("slider_zoompanel_align_hor");
$settings->updateSelectToAlignVert("slider_zoompanel_align_vert");
if (method_exists("UniteProviderFunctionsUG", "addBigImageSizeSettings")) {
    $settings = UniteProviderFunctionsUG::addBigImageSizeSettings($settings, false, "slider_scale_mode_fullscreen");
}
<?php

defined('_JEXEC') or die('Restricted access');
$settingsParams = new UniteGallerySettingsUG();
$settingsParams->loadXMLFile(GlobalsUG::$pathHelpersSettings . "categorytab_params.xml");
$settingsParams->updateSelectToAlignHor("tabs_position");
$settingsParams->updateSelectToAlignHor("tabs_selectbox_position");