uawdijnntqw1x1x1
IP : 216.73.217.31
Hostname : webm015.cluster127.gra.hosting.ovh.net
Kernel : Linux webm015.cluster127.gra.hosting.ovh.net 5.15.206-ovh-vps-grsec-zfs-classid #1 SMP Fri May 15 02:41:25 UTC 2026 x86_64
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
OS : Linux
PATH:
/
home
/
pteabiscqq
/
www
/
administrator
/
components
/
.
/
com_uniterevolution2
/
settings
/
slider_settings.php
/
/
<?php //set "slider_main" settings $sliderMainSettings = new UniteSettingsAdvancedRev(); $sliderMainSettings->addTextBox("title", "",__ug("Slider Title",REVSLIDER_TEXTDOMAIN),array("description"=>__ug("The title of the slider. Example: Slider1",REVSLIDER_TEXTDOMAIN),"required"=>"true")); $sliderMainSettings->addTextBox("alias", "",__ug("Slider Alias",REVSLIDER_TEXTDOMAIN),array("description"=>__ug("The alias that will be used for embedding the slider. Example: slider1",REVSLIDER_TEXTDOMAIN),"required"=>"true")); $sliderMainSettings->addTextBox("shortcode", "",__ug("Slider Shortcode",REVSLIDER_TEXTDOMAIN), array("readonly"=>true,"class"=>"code","hidden"=>true)); //source type $arrSourceTypes = array("posts"=>__ug("Posts",REVSLIDER_TEXTDOMAIN), "specific_posts"=>__ug("Specific Posts",REVSLIDER_TEXTDOMAIN), "gallery"=>__ug("Gallery",REVSLIDER_TEXTDOMAIN)); $sliderMainSettings->addRadio("source_type",$arrSourceTypes,__ug("Source Type",REVSLIDER_TEXTDOMAIN), "gallery",array("hidden"=>true)); $sliderMainSettings->startBulkControl("source_type", UniteSettingsRev::CONTROL_TYPE_SHOW, "posts"); //post types $arrPostTypes = UniteFunctionsWPRev::getPostTypesAssoc(array("post")); $arrParams = array("args"=>"multiple size='5'"); $sliderMainSettings->addSelect("post_types", $arrPostTypes, __ug("Post Types",REVSLIDER_TEXTDOMAIN),"post",$arrParams); //post categories $arrParams = array("args"=>"multiple size='7'"); $sliderMainSettings->addSelect("post_category", array(), __ug("Post Categories",REVSLIDER_TEXTDOMAIN),"",$arrParams); //sort by $arrSortBy = UniteFunctionsWPRev::getArrSortBy(); //events integration if(UniteEmRev::isEventsExists()){ $arrEventsFilter = UniteEmRev::getArrFilterTypes(); $sliderMainSettings->addHr(); $sliderMainSettings->addSelect("events_filter", $arrEventsFilter, __ug("Filter Events By",REVSLIDER_TEXTDOMAIN),UniteEmRev::DEFAULT_FILTER); $sliderMainSettings->addHr(); //add values to sortby array $arrEMSortBy = UniteEmRev::getArrSortBy(); $arrSortBy = $arrSortBy+$arrEMSortBy; } $sliderMainSettings->addSelect("post_sortby", $arrSortBy, __ug("Sort Posts By",REVSLIDER_TEXTDOMAIN),RevSlider::DEFAULT_POST_SORTBY); //sort direction $arrSortDir = UniteFunctionsWPRev::getArrSortDirection(); $sliderMainSettings->addRadio("posts_sort_direction", $arrSortDir, __ug("Sort Direction",REVSLIDER_TEXTDOMAIN), RevSlider::DEFAULT_POST_SORTDIR); //max posts for slider $arrParams = array("class"=>"small","unit"=>"posts"); $sliderMainSettings->addTextBox("max_slider_posts", "30", __ug("Max Posts Per Slider",REVSLIDER_TEXTDOMAIN), $arrParams); //exerpt limit $arrParams = array("class"=>"small","unit"=>"words"); $sliderMainSettings->addTextBox("excerpt_limit", "55", __ug("Limit The Excerpt To",REVSLIDER_TEXTDOMAIN), $arrParams); //slider template $sliderMainSettings->addhr(); $slider1 = new RevSlider(); $arrSlidersTemplates = $slider1->getArrSlidersShort(null,RevSlider::SLIDER_TYPE_TEMPLATE); $sliderMainSettings->addSelect("slider_template_id", $arrSlidersTemplates, __ug("Template Slider",REVSLIDER_TEXTDOMAIN),"",array()); $sliderMainSettings->endBulkControl(); $arrParams = array("description"=>__ug("Type here the post IDs you want to use separated by coma. ex: 23,24,25",REVSLIDER_TEXTDOMAIN)); $sliderMainSettings->addTextBox("posts_list","",__ug("Specific Posts List",REVSLIDER_TEXTDOMAIN),$arrParams); $sliderMainSettings->addControl("source_type", "posts_list", UniteSettingsRev::CONTROL_TYPE_SHOW, "specific_posts"); $sliderMainSettings->addHr(); //set slider type / texts $sliderMainSettings->addRadio("slider_type", array("fixed"=>__ug("Fixed",REVSLIDER_TEXTDOMAIN), "responsitive"=>__ug("Custom",REVSLIDER_TEXTDOMAIN), "fullwidth"=>__ug("Auto Responsive",REVSLIDER_TEXTDOMAIN), "fullscreen"=>__ug("Full Screen",REVSLIDER_TEXTDOMAIN) ),__ug("Slider Layout",REVSLIDER_TEXTDOMAIN), "fullwidth"); $arrParams = array("class"=>"medium","description"=>__ug("Example: #header or .header, .footer, #somecontainer | The height of fullscreen slider will be decreased with the height of these Containers to fit perfect in the screen",REVSLIDER_TEXTDOMAIN)); $sliderMainSettings->addTextBox("fullscreen_offset_container", "",__ug("Offset Containers",REVSLIDER_TEXTDOMAIN), $arrParams); $sliderMainSettings->addControl("slider_type", "fullscreen_offset_container", UniteSettingsRev::CONTROL_TYPE_SHOW, "fullscreen"); $arrParams = array("class"=>"medium","description"=>__ug("Defines an Offset to the top. Can be used with px and %. Example: 40px or 10%",REVSLIDER_TEXTDOMAIN)); $sliderMainSettings->addTextBox("fullscreen_offset_size", "",__ug("Offset Size",REVSLIDER_TEXTDOMAIN), $arrParams); $sliderMainSettings->addControl("slider_type", "fullscreen_offset_size", UniteSettingsRev::CONTROL_TYPE_SHOW, "fullscreen"); $arrParams = array("description"=>__ug("",REVSLIDER_TEXTDOMAIN)); $sliderMainSettings->addTextBox("fullscreen_min_height", "",__ug("Min. Fullscreen Height",REVSLIDER_TEXTDOMAIN), $arrParams); $sliderMainSettings->addControl("slider_type", "fullscreen_min_height", UniteSettingsRev::CONTROL_TYPE_SHOW, "fullscreen"); $sliderMainSettings->addRadio("full_screen_align_force", array("on"=>__ug("On",REVSLIDER_TEXTDOMAIN), "off"=>__ug("Off",REVSLIDER_TEXTDOMAIN)),__ug("FullScreen Align",REVSLIDER_TEXTDOMAIN),"off"); $sliderMainSettings->addRadio("auto_height", array("on"=>__ug("On",REVSLIDER_TEXTDOMAIN), "off"=>__ug("Off",REVSLIDER_TEXTDOMAIN)),__ug("Unlimited Height",REVSLIDER_TEXTDOMAIN),"off"); $sliderMainSettings->addRadio("force_full_width", array("on"=>__ug("On",REVSLIDER_TEXTDOMAIN), "off"=>__ug("Off",REVSLIDER_TEXTDOMAIN)),__ug("Force Full Width",REVSLIDER_TEXTDOMAIN),"off"); $arrParams = array("description"=>__ug("",REVSLIDER_TEXTDOMAIN)); $sliderMainSettings->addTextBox("min_height", "0",__ug("Min. Height",REVSLIDER_TEXTDOMAIN), $arrParams); $sliderMainSettings->addControl("slider_type", "min_height", UniteSettingsRev::CONTROL_TYPE_HIDE, "fullscreen"); $paramsSize = array("width"=>960,"height"=>350,"datatype"=>UniteSettingsRev::DATATYPE_NUMBER,"description"=>__ug(' - The <span class="prevxmpl">LAYERS GRID</span> is the container of layers within the <span class="prevxmpl">SLIDER</span> <br> - The "Grid Size" setting does not relate to the actual "Slider Size". <br> - "Max Height" of the slider equals the "Grid Height"<br> - "Slider Width" can be greater than the set "Grid Width"',REVSLIDER_TEXTDOMAIN)); $sliderMainSettings->addCustom("slider_size", "slider_size","",__ug("Layers Grid Size",REVSLIDER_TEXTDOMAIN),$paramsSize); $paramsResponsitive = array("w1"=>940,"sw1"=>770,"w2"=>780,"sw2"=>500,"w3"=>510,"sw3"=>310,"datatype"=>UniteSettingsRev::DATATYPE_NUMBER); $sliderMainSettings->addCustom("responsitive_settings", "responsitive","",__ug("Responsive Sizes",REVSLIDER_TEXTDOMAIN),$paramsResponsitive); $sliderMainSettings->addHr(); self::storeSettings("slider_main",$sliderMainSettings); //set "slider_params" settings. $sliderParamsSettings = new UniteSettingsAdvancedRev(); $sliderParamsSettings->loadXMLFile(self::$path_settings."/slider_settings.xml"); //update transition type setting. $settingFirstType = $sliderParamsSettings->getSettingByName("first_transition_type"); $operations = new RevOperations(); $arrTransitions = $operations->getArrTransition(); if(count($arrTransitions) == 0) $arrTransitions = $operations->getArrTransition(true); //get premium transitions $settingFirstType["items"] = $arrTransitions; $sliderParamsSettings->updateArrSettingByName("first_transition_type", $settingFirstType); //store params self::storeSettings("slider_params",$sliderParamsSettings); ?>
/home/pteabiscqq/www/administrator/components/./com_uniterevolution2/settings/slider_settings.php