Example #1
0
 /**
  * Method to get the field input markup.
  *
  * @return	string	The field input markup.
  * @since	1.6
  */
 protected function getInput()
 {
     // Load the modal behavior script.
     JHtml::_('behavior.modal', 'a.modal');
     // Build the script.
     $script = array();
     $script[] = '	function onArrowsSelect(data){';
     $script[] = '		UniteAdminRev.onArrowsChange(data);';
     $script[] = '		SqueezeBox.close();';
     $script[] = '	}';
     // Add the script to the document head.
     JFactory::getDocument()->addScriptDeclaration(implode("\n", $script));
     // Setup variables for display.
     $html = array();
     $link = 'index.php?option=' . GlobalsUniteRev::COMPONENT_NAME . '&view=slider&layout=arrows&tmpl=component&settingid=' . $this->id;
     $buttonType = $this->value;
     $arrArrowSet = HelperUniteRev::getArrowSet($buttonType);
     $arrowName = $arrArrowSet["name"];
     $html[] = '<input type="hidden" name="' . $this->name . '" id="' . $this->id . '"' . ' value="' . $this->value . '" />';
     $buttonID = $this->id . "-btn";
     $desc = UniteFunctionsRev::getVal($this->element, "description");
     // The the arrow
     $imageArrow = $arrArrowSet["url_right"];
     $html[] = '<span class="chooser-image-wrapper"><img id="' . $this->id . '-img" title="' . $arrowName . '" src="' . $imageArrow . '"></span>';
     //put select button
     $html[] = '	<a id="' . $buttonID . '" class="modal button-secondary button-chooser" href="' . $link . '&amp;' . JSession::getFormToken() . '=1" rel="{handler: \'iframe\', size: {x: 900, y: 450}}">Change</a>';
     $html = implode("\n", $html);
     return $html;
 }
Example #2
0
 /**
  * 
  * get slider id
  */
 private function setRedirectToSlides()
 {
     $data = JRequest::getVar('jform', array(), 'post', 'array');
     $sliderID = $data["sliderid"];
     $redirectUrl = HelperUniteRev::getViewUrl_Items($sliderID);
     $this->setRedirect($redirectUrl);
 }
Example #3
0
 /**
  * Method to get the field input markup.
  *
  * @return	string	The field input markup.
  * @since	1.6
  */
 protected function getInput()
 {
     //get script declaration
     HelperUniteRev::addScript("farbtastic/farbtastic.js");
     HelperUniteRev::addStylesheet("farbtastic/farbtastic.css");
     // Initialize some field attributes.
     $size = $this->element['size'] ? ' size="' . (int) $this->element['size'] . '"' : '';
     $maxLength = $this->element['maxlength'] ? ' maxlength="' . (int) $this->element['maxlength'] . '"' : '';
     $class = ' class="color-picker"';
     $readonly = (string) $this->element['readonly'] == 'true' ? ' readonly="readonly"' : '';
     $disabled = (string) $this->element['disabled'] == 'true' ? ' disabled="disabled"' : '';
     // Initialize JavaScript field attributes.
     $onchange = $this->element['onchange'] ? ' onchange="' . (string) $this->element['onchange'] . '"' : '';
     return '<input type="text" name="' . $this->name . '" id="' . $this->id . '"' . ' value="' . htmlspecialchars($this->value, ENT_COMPAT, 'UTF-8') . '"' . $class . $size . $disabled . $readonly . $onchange . $maxLength . '/>';
     return $html;
 }
Example #4
0
 /**
  * Method to get the field input markup.
  *
  * @return	string	The field input markup.
  * @since	1.6
  */
 protected function getInput()
 {
     $this->requireFramework();
     $arrSliders = HelperUniteRev::getArrSliders();
     $html = "<select id='{$this->id}_id' name='{$this->name}'>";
     foreach ($arrSliders as $slider) {
         $title = $slider["title"];
         $id = $slider["id"];
         $selected = "";
         $selectedID = $this->value;
         if (empty($selectedID)) {
             $selectedID = JRequest::getCmd("sliderid");
         }
         if ($id == $selectedID) {
             $selected = 'selected="selected"';
         }
         $html .= "<option value='{$id}' {$selected}>{$title}</option>";
     }
     $html .= "</select>";
     return $html;
 }
Example #5
0
 /**
  * 
  * set redirect url
  */
 private function setRedirectToSlides()
 {
     $sliderID = JRequest::getCmd("sliderid");
     $redirectUrl = HelperUniteRev::getViewUrl_Items($sliderID);
     $this->setRedirect($redirectUrl);
 }
 /**
  * 
  * init the slider, set all class vars
  */
 private function initSlider($sliderID)
 {
     self::$counter++;
     //set basic vars
     $this->sliderID = $sliderID;
     $this->slider = HelperUniteRev::getSlider($sliderID);
     $this->params = $this->slider["params"];
     $this->sliderJSID = "unite_revolution_slider_" . $this->sliderID . "_" . self::$counter;
     $this->arrSlides = HelperUniteRev::getArrSlides($this->sliderID);
     $this->slidesNumIndex = HelperUniteRev::getSlidesNumbersByIDs($this->arrSlides);
     $this->urlJsPlugins = GlobalsUniteRev::$urlItemPlugin . "js/jquery.themepunch.plugins.min.js";
     $this->urlJsRevolution = GlobalsUniteRev::$urlItemPlugin . "js/jquery.themepunch.revolution.min.js";
 }
Example #7
0
<?php

/**
 * @package Unite Revolution Slider for Joomla 1.7-2.5
 * @author UniteCMS.net
 * @copyright (C) 2012 Unite CMS, All Rights Reserved. 
 * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
**/
// No direct access.
defined('_JEXEC') or die;
$bulletsSets = HelperUniteRev::getBulletsList();
?>

<div class="bullets_grid">
	<ul class="bullets_list">
	<?php 
foreach ($bulletsSets as $name => $set) {
    $urlPreview = $set["url_preview"];
    ?>
				<li>
					<a href="javascript:void(0)" class="link_bullet" id="<?php 
    echo $name;
    ?>
" title="<?php 
    echo $name;
    ?>
">
						<span>
							<img src="<?php 
    echo $urlPreview;
    ?>
 /**
  * 
  * operate actions
  */
 public function operate()
 {
     $this->operations = new HelperUniteOperationsRev();
     $this->action = UniteFunctionsRev::getPostVariable("action");
     if (empty($this->action)) {
         $this->action = UniteFunctionsRev::getPostVariable("client_action");
     }
     $this->data = UniteFunctionsRev::getPostVariable("data", array());
     try {
         switch ($this->action) {
             case "add_slide":
                 $slideID = $this->operations->addSlideFromData($this->data);
                 UniteFunctionsRev::ajaxResponseSuccess("");
                 break;
             case "update_slider_duplicate":
                 $sliderID = $this->saveSlider();
                 $newSliderID = $this->operations->duplicateSlider($sliderID);
                 UniteFunctionsRev::ajaxResponseData(array("newSliderID" => $newSliderID));
                 break;
             case "update_slider":
                 $sliderID = $this->saveSlider();
                 UniteFunctionsRev::ajaxResponseData(array("sliderID" => $sliderID));
                 break;
             case "update_slide_close":
             case "update_slide_new":
             case "update_slide":
                 $slideID = $this->saveSlide();
                 UniteFunctionsRev::ajaxResponseData(array("slideID" => $slideID));
                 break;
             case "update_slide_duplicate":
                 $slideID = $this->saveSlide();
                 $newSlideID = $this->operations->duplicateSlide($slideID);
                 UniteFunctionsRev::ajaxResponseData(array("slideID" => $newSlideID));
                 break;
             case "get_captions_css":
                 $contentCSS = $this->operations->getCaptionsContent();
                 UniteFunctionsRev::ajaxResponseData($contentCSS);
                 break;
             case "update_captions_css":
                 $arrCaptions = $this->operations->updateCaptionsContentData($this->data);
                 UniteFunctionsRev::ajaxResponseSuccess("CSS file saved succesfully!", array("arrCaptions" => $arrCaptions));
                 break;
             case "restore_captions_css":
                 $this->operations->restoreCaptionsCss();
                 $contentCSS = $this->operations->getCaptionsContentOgirinal();
                 UniteFunctionsRev::ajaxResponseData($contentCSS);
                 break;
             case "get_release_log":
                 $content = HelperUniteRev::getReleaseLogContent();
                 UniteFunctionsRev::ajaxResponseData($content);
                 break;
             case "preview_slide":
                 $this->operations->putSlidePreviewByData($this->data);
                 break;
             case "preview_slider":
                 $sliderID = UniteFunctionsRev::getPostVariable("sliderid");
                 UniteFunctionsRev::validateNotEmpty($sliderID, "SliderID");
                 $this->operations->previewOutput($sliderID);
                 break;
             case "update_items_order":
                 $this->operations->updateSlidesOrderFromData($this->data);
                 UniteFunctionsRev::ajaxResponseSuccess("order updated");
                 break;
             case "toggle_publish_state":
                 //publish / unpublish item
                 $newState = $this->operations->publishUnpublishItemFromData($this->data);
                 UniteFunctionsRev::ajaxResponseSuccess("state updated", array("newstate" => $newState));
                 break;
             case "delete_slide":
                 $this->operations->deleteSlideFromData($this->data);
                 UniteFunctionsRev::ajaxResponseSuccess("Slide Deleted");
                 break;
             case "duplicate_slide":
                 $this->operations->duplicateSlideFromData($this->data);
                 UniteFunctionsRev::ajaxResponseSuccess("Slide Duplicated");
                 break;
             default:
                 UniteFunctionsRev::ajaxResponseError("ajax action not found: " . $this->action);
                 break;
         }
     } catch (Exception $e) {
         $message = $e->getMessage();
         UniteFunctionsRev::ajaxResponseError($message);
     }
     exit;
 }
Example #9
0
    /**
     * 
     * get slide list item html
     */
    public function getSlideHtml($item, $numItem)
    {
        $sliderID = $item->sliderid;
        $itemID = $item->id;
        //get params
        $params = new JRegistry();
        $params->loadString($item->params, "json");
        $urlRoot = JURI::root();
        //get image url's:
        $urlImage = $params->get("image");
        if (empty($urlImage)) {
            $urlImage = GlobalsUniteRev::$urlDefaultSlideImage;
        }
        $image = UniteFunctionJoomlaRev::getImageFilename($urlImage);
        $thumbUrl = UniteFunctionJoomlaRev::getImageOutputUrl($image, 200, 100, true);
        $imageUrl = $urlRoot . $image;
        $img_file = pathinfo($imageUrl, PATHINFO_BASENAME);
        $itemTitle = $item->title . " ({$img_file})";
        $itemTitle = htmlspecialchars($itemTitle);
        $linkItem = HelperUniteRev::getViewUrl_Item($sliderID, $itemID);
        $isPublished = $item->published;
        ob_start();
        $isJoomla3 = UniteFunctionJoomlaRev::isJoomla3();
        ?>
			<li id="item_<?php 
        echo $itemID;
        ?>
">
				<span class="slide-col col-checkbox">
					<div class='num-item'>
						<label class="label_numitem" for="check_item_<?php 
        echo $itemID;
        ?>
"><?php 
        echo $numItem;
        ?>
</label>							
					</div>
					
					<div class="published_icon_wrapper">						
						<?php 
        if ($isPublished) {
            ?>
						
							<?php 
            if ($isJoomla3) {
                //joomla 3 published
                ?>
								<a class="publish_link btn btn-micro active" data-published="true" data-itemid="<?php 
                echo $itemID;
                ?>
" title="<?php 
                echo JText::_("COM_UNITEREVOLUTION_UNPUBLISH_ITEM");
                ?>
" href="javascript:void(0);">							
									<div class="publish_loader" style="display:none;"></div>
									<i class="icon-publish"></i>
								</a>
							<?php 
            } else {
                //joomla 2.5 published
                ?>
								<a class="jgrid publish_link" data-published="true" data-itemid="<?php 
                echo $itemID;
                ?>
" title="<?php 
                echo JText::_("COM_UNITEREVOLUTION_UNPUBLISH_ITEM");
                ?>
" href="javascript:void(0);">							
									<div class="publish_loader" style="display:none;"></div>
									<span class="state publish">
										<span class="text"><?php 
                echo JText::_("COM_UNITEREVOLUTION_PUBLISHED");
                ?>
</span>
									</span>
								</a>
							
							<?php 
            }
            ?>
						
						<?php 
        } else {
            ?>
							<?php 
            if ($isJoomla3) {
                //joomla3 unpublish
                ?>
								<a class="publish_link btn btn-micro active" data-published="false" data-itemid="<?php 
                echo $itemID;
                ?>
" title="<?php 
                echo JText::_("COM_UNITEREVOLUTION_PUBLISH_ITEM");
                ?>
" href="javascript:void(0);">
									<div class="publish_loader" style="display:none;"></div>
									<i class="icon-unpublish"></i>
								</a>
							<?php 
            } else {
                //joomla 2.5 unpublish
                ?>
								<a class="jgrid publish_link" data-published="false" data-itemid="<?php 
                echo $itemID;
                ?>
" title="<?php 
                echo JText::_("COM_UNITEREVOLUTION_PUBLISH_ITEM");
                ?>
" href="javascript:void(0);">
									<div class="publish_loader" style="display:none;"></div>
									<span class="state unpublish">
										<span class="text"><?php 
                echo JText::_("COM_UNITEREVOLUTION_UNPUBLISHED");
                ?>
</span>
									</span>
								</a>							
							<?php 
            }
            ?>
							
						<?php 
        }
        ?>
	
					</div>
					
				</span>
				<span class="slide-col col-title">
				
					<a class='link_slide_title' href="<?php 
        echo $linkItem;
        ?>
">
						<?php 
        echo $itemTitle;
        ?>
					</a>

					<a href="<?php 
        echo $linkItem;
        ?>
" data-itemid="<?php 
        echo $itemID;
        ?>
" class="button_edit_slide btn btn-small btn-small">Edit Slide</a>
					
				</span>
				<span class="slide-col col-image">
					<a class="modal" href="<?php 
        echo $imageUrl;
        ?>
">
						<img src="<?php 
        echo $thumbUrl;
        ?>
" alt="slide image" />
					</a>
				</span>
				<span class="slide-col col-operations">
				
					<a href="javascript:void(0)" data-itemid="<?php 
        echo $itemID;
        ?>
" class="button_delete_slide btn btn-danger btn-small">Delete</a>
					<span class="deleting_slide_loader" style="display:none;"> <?php 
        echo jText::_("COM_UNITEREVOLUTION_DELETING_SLIDE");
        ?>
 </span>
					<a href="javascript:void(0)" data-itemid="<?php 
        echo $itemID;
        ?>
" class="button_duplicate_slide btn btn-small btn-small">Duplicate</a>
					<span class="duplicate_slide_loader" style="display:none;"><?php 
        echo JText::_("COM_UNITEREVOLUTION_DUPLICATING_SLIDE");
        ?>
</span>
					
				</span>
				<span class="slide-col col-handle">
					<div class="col-handle-inside">
						<span class="ui-icon ui-icon-arrowthick-2-n-s"></span>
					</div>						
				</span>
			</li>
			
		<?php 
        $content = ob_get_contents();
        ob_clean();
        ob_end_clean();
        return $content;
    }
Example #10
0
<?php 
$numSliders = count($this->arrSliders);
if ($numSliders == 0) {
    //error output
    ?>
			<h2>Please add some slider before operating slides</h2>
		<?php 
} else {
    echo $this->loadTemplate("slide");
}
HelperUniteRev::includeView("slider/tmpl/dialog_preview_slider.php");
HelperUniteRev::includeView("sliders/tmpl/footer.php");
?>

	<script type="text/javascript">
		var g_sliderID = "<?php 
echo $this->sliderID;
?>
";
		var g_urlSliders = "<?php 
echo HelperUniteRev::getViewUrl_Sliders();
?>
";
		
		jQuery("document").ready(function(){
			
			UniteRevSlider.initItemsView();
		});
		
	</script>
Example #11
0
echo $this->urlViewItemPattern;
?>
";
		var g_viewItemNew = "<?php 
echo $this->urlViewItemNew;
?>
";
		var g_sliderID = "<?php 
echo $this->sliderID;
?>
";
		var g_slideID = "<?php 
echo $this->slideID;
?>
";
		
		jQuery(document).ready(function(){
			UniteRevSlider.initItemView(g_slideID,g_sliderID);
		});
		
	</script>
	

<div class="clr"></div>

<?php 
HelperUniteRev::includeView("sliders/tmpl/footer.php");
?>
	 

Example #12
0
 /**
  * the main disply function
  */
 public function display($tpl = null)
 {
     // Initialiase variables.
     $this->form = $this->get('Form');
     $this->item = $this->get('Item');
     $this->state = $this->get('State');
     $this->isNew = $this->item->id == 0;
     $this->sliderID = $this->item->id;
     $this->checkExportImport();
     $this->viewSliderPattern = HelperUniteRev::getViewUrl_Slider("");
     if ($this->_layout == "default" || $this->_layout == "edit") {
         if ($this->isNew == false) {
             $this->linkEditSlides = HelperUniteRev::getViewUrl_Items($this->item->id);
         }
     }
     // Check for errors.
     if (count($errors = $this->get('Errors'))) {
         JError::raiseError(500, implode("\n", $errors));
         return false;
     }
     $this->addToolbar();
     parent::display($tpl);
 }
Example #13
0
 /**
  * 
  * pub bullets set html
  * @param mixed $set - can be array or set name
  */
 public static function getBulletsHtml($set, $num = 5)
 {
     if ($num < 3) {
         $num = 3;
     }
     if (gettype($set) == "string") {
         $set = HelperUniteRev::getBulletsSet($set);
     }
     $options = $set["options"];
     $imgLeft = UniteFunctionsRev::getVal($set, "url_bgleft");
     $imgRight = UniteFunctionsRev::getVal($set, "url_bgright");
     $imgCenter = UniteFunctionsRev::getVal($set, "url_bgrepeat");
     $idBackground = false;
     if (!empty($imgCenter)) {
         $idBackground = true;
         //validate background fields
         UniteFunctionsRev::validateArrayFieldExists($options, "bg_height,bg_left_width,bg_right_width,padding_top", "getBulletsHtml, background field not found in options");
         UniteFunctionsRev::validateNotEmpty($imgRight, "right image");
         UniteFunctionsRev::validateNotEmpty($imgLeft, "left image");
     }
     $space_middle = UniteFunctionsRev::getVal($options, "space_middle", 3);
     $html = "";
     //Width Background
     if ($idBackground == true) {
         $bgHeight = $options["bg_height"];
         $bgWidthLeft = $options["bg_left_width"];
         $bgWidthRight = $options["bg_right_width"];
         $paddingTop = $options["padding_top"];
         $styleLeft = "float:left;height:{$bgHeight}px;width:{$bgWidthLeft}px;background-image:url(\"{$imgLeft}\");background-repeat:no-repeat;";
         $styleRight = "float:left;height:{$bgHeight}px;width:{$bgWidthLeft}px;background-image:url(\"{$imgRight}\");background-repeat:no-repeat;";
         $styleCenter = "float:left;height:{$bgHeight}px;background-image:url(\"{$imgCenter}\");background-repeat:releat-x;";
         $html .= "<div class='bullets_left' style='{$styleLeft}' ></div>";
         $html .= "<div class='bullets_middle' style='{$styleCenter}'>";
         $html .= "<div class='bullets_inner' style='padding-top:" . $paddingTop . "px;'>";
         $html .= '<ul>';
         for ($i = 0; $i < $num; $i++) {
             $urlBullet = $set["url_normal"];
             if ($i == 1) {
                 $urlBullet = $set["url_active"];
             }
             $styleLI = "";
             if ($i > 0) {
                 $styleLI = "margin-left:" . $space_middle . "px";
             }
             $html .= "<li style='{$styleLI}'><img src='{$urlBullet}'/></li>";
         }
         $html .= '</ul>';
         $html .= '</div>';
         $html .= '</div>';
         $html .= "<div class='bullets_right' style='{$styleRight}'></div>";
     } else {
         //no background:
         $html .= '<ul>';
         for ($i = 0; $i < $num; $i++) {
             $urlBullet = $set["url_normal"];
             if ($i == 1) {
                 $urlBullet = $set["url_active"];
             }
             $styleLI = "";
             if ($i > 0) {
                 $styleLI = "margin-left:" . $space_middle . "px";
             }
             $html .= "<li style='{$styleLI}'><img src='{$urlBullet}'/></li>";
         }
         $html .= '</ul>';
     }
     $html .= '<div class="clear"></div>';
     return $html;
 }
Example #14
0
<?php

/**
 * @package Unite Revolution Slider for Joomla 1.7-2.5
 * @author UniteCMS.net
 * @copyright (C) 2012 Unite CMS, All Rights Reserved. 
 * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
**/
// No direct access.
defined('_JEXEC') or die;
$arrowsSets = HelperUniteRev::getArrowsList();
$settingID = UniteFunctionsRev::getGetVar("settingid");
?>

<div class="arrows_grid">
	<ul class="arrows_list">
	<?php 
foreach ($arrowsSets as $name => $set) {
    $urlLeft = $set["url_left"];
    $urlRight = $set["url_right"];
    ?>
				<li>
					<a href="javascript:void(0)" class="link_arrow" id="<?php 
    echo $name;
    ?>
" title="<?php 
    echo $name;
    ?>
">
						<span>
							<img src="<?php 
Example #15
0
 /**
  * 
  * set image style and preview url
  */
 private function setEditLayersSettings()
 {
     //get slider id
     if (!empty($this->item->id)) {
         $sliderID = $this->item->sliderid;
     } else {
         $sliderID = JRequest::getCmd("sliderid");
     }
     $this->urlViewItems = HelperUniteRev::getViewUrl_Items($sliderID);
     $this->urlViewItemPattern = HelperUniteRev::getViewUrl_Item($sliderID, "");
     $this->urlViewItemNew = HelperUniteRev::getViewUrl_Item($sliderID);
     $this->slideID = $this->item->id;
     $this->sliderID = $sliderID;
     $slider = HelperUniteRev::getSlider($sliderID);
     $this->slider = $slider;
     $params = $slider["params"];
     $sliderHeight = $params->get("slider_height", 960);
     $sliderWidth = $params->get("slider_width", 350);
     //get image url
     $urlImage = $this->params->get("image");
     if (empty($urlImage)) {
         $urlImage = GlobalsUniteRev::$urlDefaultSlideImage;
     } else {
         $urlImage = UniteFunctionJoomlaRev::getImageUrl($urlImage);
     }
     //create the style:
     $this->styleLayers = "width:{$sliderWidth}px;height:{$sliderHeight}px;";
     if (!empty($urlImage)) {
         $this->styleLayers .= "background-image:url({$urlImage});";
     }
     //create iframe style:
     //set iframe parameters
     $iframeWidth = $sliderWidth + 60;
     $iframeHeight = $sliderHeight + 50;
     $this->styleIframe = "width:{$iframeWidth}px;height:{$iframeHeight}px;";
     //load edit layers
     $this->formLayer = new JForm("layer");
     $this->formLayer->loadFile("layers");
     //set captions list
     //prepare
     $contentCSS = $this->operations->getCaptionsContent();
     $arrCaptionClasses = $this->operations->getArrCaptionClasses($contentCSS);
     $firstCaption = !empty($arrCaptionClasses) ? $arrCaptionClasses[0] : "";
     //set caption field value of the first caption
     $this->formLayer->setValue("layer_caption", "", $firstCaption);
     $jsonLayers = $this->prepareLayersForOutput($this->item->layers);
     $this->jsonCaptions = UniteFunctionsRev::jsonEncodeForClientSide($arrCaptionClasses);
     $this->jsonLayers = UniteFunctionsRev::jsonEncodeForClientSide($jsonLayers);
     $this->arrButtonClasses = $this->operations->getButtonClasses();
     //set slide delay
     $this->slideDelay = $this->params->get("delay");
     if (empty($slideDelay)) {
         $this->slideDelay = $params->get("delay", "9000");
     }
 }
<?php

/**
 * @package Unite Revolution Slider Module for Joomla 1.7-2.5
 * @version 1.0
 * @author UniteCMS.net
 * @copyright (C) 2012- Unite CMS
 * @license GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
**/
// no direct access
defined('_JEXEC') or die;
//include item files
$pathIncludes = JPATH_ADMINISTRATOR . "/components/com_uniterevolution/includes.php";
require_once $pathIncludes;
//set active menu link
$urlBase = JURI::base();
$sliderID = $params->get("sliderid");
$document = JFactory::getDocument();
$include_jquery = $params->get("include_jquery", "true");
if ($include_jquery == "true") {
    if (UniteFunctionJoomlaRev::isJqueryIncluded() == false) {
        $document->addScript("http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js?app=revolution_slider");
    }
}
$loadType = $params->get("js_load_type", "head");
$isJSInBody = $loadType == "body" ? true : false;
$noConflictMode = $params->get("no_conflict_mode") == "true" ? true : false;
HelperUniteRev::outputSlider($sliderID, $isJSInBody, $noConflictMode);
Example #17
0
 /**
  * get items rewrited, add slider title to slide properties
  */
 public function getItems()
 {
     $items = parent::getItems();
     if (empty($items)) {
         return $items;
     }
     $arrSlidersAssoc = HelperUniteRev::getArrSlidersAssoc();
     foreach ($items as $key => $item) {
         if (!isset($arrSlidersAssoc[$item->sliderid])) {
             throw new Exception("Slider with id: {$item->sliderid} not found");
         }
         $slider = $arrSlidersAssoc[$item->sliderid];
         $items[$key]->slider_name = $slider["title"];
     }
     return $items;
 }