/**
  * 
  * add common used scripts
  */
 public static function addCommonScripts()
 {
     UniteProviderFunctionsUG::addScriptsFramework();
     HelperUG::addScriptCommon("settings", "unite_settings");
     HelperUG::addScriptCommon("admin", "unite_admin");
     HelperUG::addScriptCommon("jquery.tipsy", "tipsy");
     HelperUG::addScriptCommon("media_dialog", "media_dialog");
     HelperUG::addStyleCommon("admin", "unite_admin");
     HelperUG::addStyleCommon("tipsy", "tipsy");
     HelperUG::addStyleCommon("media_dialog", "media_dialog");
     //include farbtastic
     HelperUG::addScriptCommon("farbtastic", "farbtastic", "js/farbtastic");
     HelperUG::addStyleCommon("farbtastic", "farbtastic", "js/farbtastic");
     //include fancybox
     HelperUG::addScriptCommon("jquery.fancybox-1.3.4.pack", "fancybox", "js/fancybox");
     HelperUG::addStyleCommon("jquery.fancybox-1.3.4", "fancybox", "js/fancybox");
 }
 /**
  * init globals
  */
 public static function initGlobals($pluginFolder)
 {
     UniteProviderFunctionsUG::initGlobalsBase($pluginFolder);
     self::$is_admin == false;
     //this var set from admin object
     self::$pathSettings = self::$pathPlugin . "settings/";
     self::$pathGalleries = self::$pathPlugin . "galleries/";
     self::$path_elfinder = self::$pathPlugin . "libraries/elfinder/";
     self::$pathTemplates = self::$pathPlugin . "views/templates/";
     self::$pathViews = self::$pathPlugin . "views/";
     self::$pathHelpersViews = self::$pathPlugin . "helpers/views/";
     self::$pathHelpersTemplates = self::$pathPlugin . "helpers/templates/";
     self::$pathHelpersClasses = self::$pathPlugin . "helpers/classes/";
     self::$pathHelpersSettings = self::$pathPlugin . "helpers/settings/";
     UniteFunctionsUG::validateDir(self::$pathGalleries);
     self::$filepathItemSettings = self::$pathSettings . "item_settings.php";
     self::$urlGalleries = self::$urlPlugin . "galleries/";
     self::$url_elfinder = self::$urlPlugin . "libraries/elfinder/";
     self::$url_provider = self::$urlPlugin . "inc_php/framework/provider/";
     self::initClientSideText();
 }
 /**
  * get inline styles
  * init the styles after each get
  */
 public static function getStylesInline()
 {
     $styles = "";
     if (!empty(self::$arrStylesInline)) {
         $styles = implode("\n", self::$arrStylesInline);
     }
     self::$arrStylesInline = array();
     return $styles;
 }
Esempio n. 4
0
<?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);
}
 /**
  * 
  * add item to database from data, init the item on the way by the record.
  * return item id
  */
 public function add($data)
 {
     $catID = UniteFunctionsUG::getVal($data, "catID");
     $type = UniteFunctionsUG::getVal($data, "type");
     $params = "";
     $urlImage = UniteFunctionsUG::getVal($data, "urlImage");
     $urlImage = HelperUG::URLtoRelative($urlImage);
     $urlThumb = UniteFunctionsUG::getVal($data, "urlThumb");
     $urlThumb = HelperUG::URLtoRelative($urlThumb);
     //get max items order
     $items = new UniteGalleryItems();
     $maxOrder = $items->getMaxOrder($catID);
     $arrInsert = array();
     $arrInsert["type"] = $type;
     $arrInsert["published"] = 1;
     $arrInsert["ordering"] = $maxOrder + 1;
     $arrInsert["catid"] = $catID;
     $arrInsert["url_image"] = $urlImage;
     $arrInsert["url_thumb"] = $urlThumb;
     $arrParams = array();
     switch ($type) {
         case self::TYPE_IMAGE:
             $urlImage = UniteFunctionsUG::getVal($data, "urlImage");
             $arrInsert["catid"] = $catID;
             //set params
             $title = HelperUG::getTitleFromUrl($urlImage, $this->itemTitleBase);
             $imageID = UniteFunctionsUG::getVal($data, "imageID", 0);
             $arrInsert["imageid"] = $imageID;
             //get title from attachment
             if (!empty($imageID)) {
                 $data = null;
                 if (method_exists("UniteProviderFunctionsUG", "getImageDataFromImageID")) {
                     $data = UniteProviderFunctionsUG::getImageDataFromImageID($imageID);
                 }
                 //set title from image meta
                 $dataTitle = UniteFunctionsUG::getVal($data, "title");
                 if (!empty($dataTitle)) {
                     $title = $dataTitle;
                 }
                 //set decription from image meta
                 $dataDesc = UniteFunctionsUG::getVal($data, "description");
                 if (!empty($dataDesc)) {
                     $arrParams["ug_item_description"] = $dataDesc;
                 }
             }
             break;
         default:
             //add media item
             $title = UniteFunctionsUG::getVal($data, "title");
             $arrInsert = $this->getAddDataFromMedia($data, $arrInsert);
             break;
     }
     UniteFunctionsUG::validateNotEmpty($title, "title");
     $arrInsert["title"] = $title;
     //add params
     $arrParamsExisting = UniteFunctionsUG::getVal($arrInsert, "params");
     if (is_array($arrParamsExisting)) {
         $arrParams = array_merge($arrParams, $arrParamsExisting);
     }
     $jsonParams = json_encode($arrParams);
     $arrInsert["params"] = $jsonParams;
     //insert the category
     $itemID = $this->db->insert(GlobalsUG::$table_items, $arrInsert);
     $arrInsert["id"] = $itemID;
     $this->initByDBRecord($arrInsert);
     return $itemID;
 }
<?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);
}
Esempio n. 7
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();
 /**
  * add image / images from data
  * return items html
  */
 private function addFromData_images($data)
 {
     $catID = UniteFunctionsUG::getVal($data, "catID");
     $arrImages = UniteFunctionsUG::getVal($data, "urlImage");
     $isMultiple = false;
     if (is_array($arrImages) == true) {
         $isMultiple = true;
     }
     //add items, singe or multiple
     if ($isMultiple == true) {
         $itemHtml = "";
         foreach ($arrImages as $item) {
             $addData = array();
             $addData["catID"] = $catID;
             $urlImage = UniteFunctionsUG::getVal($item, "url");
             $urlImage = HelperUG::URLtoRelative($urlImage);
             $imageID = UniteFunctionsUG::getVal($item, "id", 0);
             //make thumb and store thumb address
             $addData["urlImage"] = $urlImage;
             $addData["imageID"] = $imageID;
             if (empty($imageID)) {
                 $urlThumb = $this->operations->createThumbs($urlImage);
                 $addData["urlThumb"] = $urlThumb;
             } else {
                 $addData["urlThumb"] = UniteProviderFunctionsUG::getThumbUrlFromImageID($imageID);
             }
             $addData["type"] = UniteGalleryItem::TYPE_IMAGE;
             $objItem = new UniteGalleryItem();
             $objItem->add($addData);
             $itemHtml .= $objItem->getHtmlForAdmin();
         }
     } else {
         $item = new UniteGalleryItem();
         $item->add($data);
         //get item html
         $itemHtml = $item->getHtmlForAdmin();
     }
     return $itemHtml;
 }
<div class='unite_success_message' id="success_message" style="display:none;"></div>

<div id="viewWrapper" class="unite-view-wrapper unite-admin">

<?php 
self::requireView($view);
$jsArrayText = UniteFunctionsUG::phpArrayToJsArrayText(GlobalsUG::$arrClientSideText);
?>

</div>

<div class="unite-clear"></div>
<div class="unite-plugin-version-line unite-admin">
	<?php 
UniteProviderFunctionsUG::putFooterTextLine();
?>
	Plugin verson <?php 
echo $uniteGalleryVersion;
?>
</div>


<div id="divColorPicker" style="display:none;"></div>

<?php 
$script = "\n\t\tvar g_text = {\n\t\t\t\t" . $jsArrayText . "\n\t\t\t};\t\n\t";
UniteProviderFunctionsUG::printCustomScript($script);
?>
	
		
 /**
  * put style inside the page
  */
 public static function addStyleInline($style)
 {
     UniteProviderFunctionsUG::addStyleInline($style);
 }
 /**
  * print footer scripts
  */
 public static function onPrintFooterScripts()
 {
     $arrScrips = UniteProviderFunctionsUG::getCustomScripts();
     if (empty($arrScrips)) {
         return true;
     }
     echo "<script type='text/javascript'>\n";
     foreach ($arrScrips as $script) {
         echo $script . "\n";
     }
     echo "</script>";
 }
<?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);
}
 /**
  * 
  * onAjax action handler
  */
 public static function onAjaxAction()
 {
     $actionType = UniteFunctionsUG::getPostGetVariable("action");
     if ($actionType != "unitegallery_ajax_action") {
         return false;
     }
     $gallery = new UniteGalleryGallery();
     $galleries = new UniteGalleryGalleries();
     $categories = new UniteGalleryCategories();
     $items = new UniteGalleryItems();
     $operations = new UGOperations();
     $action = UniteFunctionsUG::getPostGetVariable("client_action");
     $data = UniteFunctionsUG::getPostVariable("data");
     $data = UniteProviderFunctionsUG::normalizeAjaxInputData($data);
     $galleryType = UniteFunctionsUG::getPostVariable("gallery_type");
     $urlGalleriesView = HelperUG::getGalleriesView();
     try {
         switch ($action) {
             case "gallery_actions":
                 $galleryID = UniteFunctionsUG::getVal($data, "galleryID");
                 $galleryAction = UniteFunctionsUG::getVal($data, "gallery_action");
                 $galleryData = UniteFunctionsUG::getVal($data, "gallery_data", array());
                 self::onGalleryAjaxAction($galleryType, $galleryAction, $galleryData, $galleryID);
                 break;
             case "get_thumb_url":
                 $urlImage = UniteFunctionsUG::getVal($data, "urlImage");
                 $imageID = UniteFunctionsUG::getVal($data, "imageID");
                 $urlThumb = $operations->getThumbURLFromImageUrl($urlImage, $imageID);
                 $arrData = array("urlThumb" => $urlThumb);
                 HelperUG::ajaxResponseData($arrData);
                 break;
             case "add_category":
                 $catData = $categories->addFromData();
                 HelperUG::ajaxResponseData($catData);
                 break;
             case "remove_category":
                 $response = $categories->removeFromData($data);
                 HelperUG::ajaxResponseSuccess(__("The category deleted successfully.", UNITEGALLERY_TEXTDOMAIN), $response);
                 break;
             case "update_category":
                 $categories->updateFromData($data);
                 HelperUG::ajaxResponseSuccess(__("Category updated.", UNITEGALLERY_TEXTDOMAIN));
                 break;
             case "update_cat_order":
                 $categories->updateOrderFromData($data);
                 HelperUG::ajaxResponseSuccess(__("Order updated.", UNITEGALLERY_TEXTDOMAIN));
                 break;
             case "add_item":
                 $itemData = $items->addFromData($data);
                 HelperUG::ajaxResponseData($itemData);
                 break;
             case "get_item_data":
                 $response = $items->getItemData($data);
                 HelperUG::ajaxResponseData($response);
                 break;
             case "update_item_data":
                 $response = $items->updateItemData($data);
                 HelperUG::ajaxResponseSuccess(__("Item data updated!", UNITEGALLERY_TEXTDOMAIN), $response);
                 break;
             case "remove_items":
                 $response = $items->removeItemsFromData($data);
                 HelperUG::ajaxResponseSuccess(__("Items Removed", UNITEGALLERY_TEXTDOMAIN), $response);
                 break;
             case "get_cat_items":
                 $responeData = $items->getCatItemsHtmlFromData($data);
                 //update category param if inside gallery
                 $gallery->updateItemsCategoryFromData($data);
                 HelperUG::ajaxResponseData($responeData);
                 break;
             case "update_item_title":
                 $items->updateItemTitleFromData($data);
                 HelperUG::ajaxResponseSuccess(__("Item Title Updated", UNITEGALLERY_TEXTDOMAIN));
                 break;
             case "duplicate_items":
                 $response = $items->duplicateItemsFromData($data);
                 HelperUG::ajaxResponseSuccess(__("Items Duplicated", UNITEGALLERY_TEXTDOMAIN), $response);
                 break;
             case "update_items_order":
                 $items->saveOrderFromData($data);
                 HelperUG::ajaxResponseSuccess(__("Order Saved", UNITEGALLERY_TEXTDOMAIN));
                 break;
             case "copy_move_items":
                 $response = $items->copyMoveItemsFromData($data);
                 HelperUG::ajaxResponseSuccess(__("Done Operation", UNITEGALLERY_TEXTDOMAIN), $response);
                 break;
             case "create_gallery":
                 $galleryID = $galleries->addGaleryFromData($galleryType, $data);
                 $urlView = HelperUG::getGalleryView($galleryID);
                 HelperUG::ajaxResponseSuccessRedirect(__("Gallery Created", UNITEGALLERY_TEXTDOMAIN), $urlView);
                 break;
             case "delete_gallery":
                 $galleries->deleteGalleryFromData($data);
                 HelperUG::ajaxResponseSuccessRedirect(__("Gallery deleted", UNITEGALLERY_TEXTDOMAIN), $urlGalleriesView);
                 break;
             case "update_gallery":
                 $galleries->updateGalleryFromData($data);
                 HelperUG::ajaxResponseSuccess(__("Gallery Updated"));
                 break;
             case "duplicate_gallery":
                 $galleries->duplicateGalleryFromData($data);
                 HelperUG::ajaxResponseSuccessRedirect(__("Gallery duplicated", UNITEGALLERY_TEXTDOMAIN), $urlGalleriesView);
                 break;
             case "update_plugin":
                 if (method_exists("UniteProviderFunctionsUG", "updatePlugin")) {
                     UniteProviderFunctionsUG::updatePlugin();
                 } else {
                     echo "Functionality Don't Exists";
                 }
                 break;
             case "export_gallery_settings":
                 $galleryID = UniteFunctionsUG::getPostGetVariable("galleryid");
                 $galleries->exportGallerySettings($galleryID);
                 break;
             case "import_gallery_settings":
                 $galleryID = UniteFunctionsUG::getPostGetVariable("galleryid");
                 $galleries->importGallerySettingsFromUploadFile($galleryID);
                 break;
             default:
                 HelperUG::ajaxResponseError("wrong ajax action: <b>{$action}</b> ");
                 break;
         }
     } catch (Exception $e) {
         $message = $e->getMessage();
         $errorMessage = $message;
         if (GlobalsUG::SHOW_TRACE == true) {
             $trace = $e->getTraceAsString();
             $errorMessage = $message . "<pre>" . $trace . "</pre>";
         }
         HelperUG::ajaxResponseError($errorMessage);
     }
     //it's an ajax action, so exit
     HelperUG::ajaxResponseError("No response output on <b> {$action} </b> action. please check with the developer.");
     exit;
 }
Esempio n. 14
0
require HelperGalleryUG::getPathHelperTemplate("gallery_edit_buttons");
?>
					</div>
				</div>
				<div class="settings_panel_right">
					<?php 
$outputParams->draw("form_gallery_params", true);
?>
				</div>
				
				<div class="unite-clear"></div>				
			</div>
			
	<?php 
if (method_exists("UniteProviderFunctionsUG", "dialogShortcodeReplace")) {
    UniteProviderFunctionsUG::dialogShortcodeReplace();
} else {
    ?>
			
			<div id="dialog_shortcode" class="unite-inputs" title="<?php 
    _e("Generate Shortcode", UNITEGALLERY_TEXTDOMAIN);
    ?>
" style="display:none;">	
				<br><br>
				
				<div class="mbottom_5">
					<?php 
    _e("Generated shortcode for using with other categories", UNITEGALLERY_TEXTDOMAIN);
    ?>
:
				</div>
 /**
  * put scripts
  */
 protected function putGalleryScripts($output)
 {
     $jsOptions = $this->buildJsParams();
     $addScripts = $this->getAdditionalScripts(self::$serial);
     $hasAddScripts = !empty($addScripts);
     $serial = self::$serial;
     $galleryHtmlID = $this->galleryHtmlID;
     $scriptOutput = "";
     if (GlobalsUG::$isScriptsInFooter == false) {
         $output .= self::LINE_PREFIX1 . "<script type='text/javascript'>";
     }
     //check js loaded only once
     if ($serial == 1) {
         $output = $this->addJsLoadedValidationScripts($output);
     }
     if ($this->putNoConflictMode == true) {
         $scriptOutput .= self::LINE_PREFIX2 . "jQuery.noConflict();";
     }
     $scriptOutput .= self::LINE_PREFIX2 . "var ugapi{$serial};";
     $scriptOutput .= self::LINE_PREFIX2 . "jQuery(document).ready(function(){";
     $scriptOutput .= self::LINE_PREFIX3 . "var objUGParams = {";
     $scriptOutput .= self::LINE_PREFIX4 . $jsOptions;
     $scriptOutput .= self::LINE_PREFIX3 . "};";
     $scriptOutput .= self::LINE_PREFIX3 . "if(ugCheckForErrors('#{$galleryHtmlID}', 'cms'))";
     if ($hasAddScripts) {
         $scriptOutput .= "{";
     }
     $scriptOutput .= self::LINE_PREFIX4 . "ugapi{$serial} = jQuery('#{$galleryHtmlID}').unitegallery(objUGParams);";
     //add custom scripts
     if ($hasAddScripts) {
         $scriptOutput .= self::BR;
         $scriptOutput .= self::LINE_PREFIX4 . "// custom scripts";
         $scriptOutput .= self::BR;
         $scriptOutput .= $addScripts;
         $scriptOutput .= self::LINE_PREFIX3 . "}";
     }
     $scriptOutput .= self::LINE_PREFIX2 . "});";
     if (GlobalsUG::$isScriptsInFooter == true) {
         UniteProviderFunctionsUG::printCustomScript($scriptOutput);
     } else {
         $output .= $scriptOutput;
         $output .= self::LINE_PREFIX1 . "</script>";
     }
     return $output;
 }
    /**
     * put first 3 fields of the ajax form
     */
    public function putAjaxFormFields($clientAction, $galleryID = null)
    {
        ?>
				<input type="hidden" name="action" value="unitegallery_ajax_action">		
				<input type="hidden" name="client_action" value="<?php 
        echo $clientAction;
        ?>
">
				
			<?php 
        if (method_exists("UniteProviderFunctionsUG", "getNonce")) {
            ?>
				
				<input type="hidden" name="nonce" value="<?php 
            echo UniteProviderFunctionsUG::getNonce();
            ?>
">
			<?php 
        }
        if (!empty($galleryID)) {
            ?>
				<input type="hidden" name="galleryid" value="<?php 
            echo $galleryID;
            ?>
">
			<?php 
        }
    }
 /**
  * 
  * draw includes of the settings.
  */
 public function drawHeaderIncludes()
 {
     $arrSections = $this->settings->getArrSections();
     $arrControls = $this->settings->getArrControls();
     $formID = $this->formID;
     $arrOnReady = array();
     $arrJs = array();
     //$arrJs[] = "obj.jsonSettingTypes = '$jsonString'";
     //$arrJs[] = "obj.objSettingTypes = JSON.parse(obj.jsonSettingTypes);";
     //put sections vars
     /*
     if(!empty($arrSections)){
     	$arrJs[] = "obj.sectionsEnabled = true;";
     	$arrJs[] = "obj.numSections = ".count($arrSections).";";
     }
     else 
     	$arrJs[] = "obj.sectionsEnabled = false;";
     */
     //put the settings into form id
     $arrJs[] = "if(typeof(g_settingsObj) == 'undefined') var g_settingsObj={};";
     $arrJs[] = "g_settingsObj['{$formID}'] = {}";
     //dmp($arrControls);
     //put controls json object:
     if (!empty($arrControls)) {
         //dmp($arrControls); exit();
         $strControls = json_encode($arrControls);
         $arrJs[] = "g_settingsObj['{$formID}'].jsonControls = '" . $strControls . "'";
         $arrJs[] = "g_settingsObj['{$formID}'].controls = JSON.parse(g_settingsObj['{$formID}'].jsonControls);";
     }
     $strJs = "";
     //put js
     foreach ($arrJs as $line) {
         $strJs .= $line . "\n";
     }
     if (!empty($arrOnReady)) {
         //put onready
         $strJs .= "\$(document).ready(function(){\n";
         foreach ($arrOnReady as $line) {
             $strJs .= $line . "\n";
         }
         $strJs .= "});";
     }
     UniteProviderFunctionsUG::printCustomScript($strJs, true);
 }
Esempio n. 18
0
<?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");
}
 /**
  * print custom scripts
  */
 public static function onPrintFooterScripts()
 {
     $arrScrips = UniteProviderFunctionsUG::getCustomScripts();
     echo "<script type='text/javascript'>\n";
     foreach ($arrScrips as $script) {
         echo $script . "\n";
     }
     echo "</script>";
     UniteProviderFunctionsUG::printInlineStyles();
 }