コード例 #1
0
 /**
  * 
  * init the slider, set all class vars
  */
 private function initSlider($sliderID)
 {
     //set basic vars
     $this->sliderID = $sliderID;
     $this->slider = HelperUniteHCar::getSlider($sliderID);
     $this->params = $this->slider["params"];
     //set height and width
     $this->width = $this->params->get("width");
     if (empty($this->width)) {
         UniteFunctionsHCar::throwError("The slider should have width var");
     }
     $this->countAttributes();
 }
コード例 #2
0
ファイル: view.html.php プロジェクト: ashanrupasinghe/slbcv1
 protected function addToolbar()
 {
     //$sliderTitle = $this->arrSliders[$this->sliderID]["title"];
     $arrSlider = HelperUniteHCar::getSlider($this->sliderID);
     $sliderTitle = $arrSlider["title"];
     $title = JText::_('COM_UNITEHCAROUSEL') . " - " . $sliderTitle . " - ";
     $title .= "<small>[" . JText::_('COM_UNITEHCAROUSEL_SLIDES') . "]</small>";
     JToolBarHelper::title($title, 'generic.png');
     $numSliders = count($this->arrSliders);
     if ($numSliders > 0) {
         JToolBarHelper::addNew('items.add', 'JTOOLBAR_NEW');
         JToolBarHelper::deleteList('', 'items.delete', 'JTOOLBAR_DELETE');
         JToolBarHelper::divider();
         JToolBarHelper::custom('items.publish', 'publish.png', 'publish_f2.png', 'JTOOLBAR_PUBLISH', true);
         JToolBarHelper::custom('items.unpublish', 'unpublish.png', 'unpublish_f2.png', 'JTOOLBAR_UNPUBLISH', true);
         JToolBarHelper::divider();
         JToolBarHelper::cancel('slider.cancel', 'JTOOLBAR_CLOSE');
         //JToolBarHelper::divider();
         //JToolBarHelper::preferences('com_unitehcarousel', 300, 600);
     }
 }
コード例 #3
0
ファイル: view.html.php プロジェクト: ashanrupasinghe/slbcv1
 /**
  * 
  * set image style and preview url
  */
 private function setImage()
 {
     //get slider id
     if (!empty($this->item->id)) {
         $sliderID = $this->item->sliderid;
     } else {
         $sliderID = JRequest::getVar("sliderid");
     }
     $slider = HelperUniteHCar::getSlider($sliderID);
     $params = $slider["params"];
     $imageHeight = $params->get("image_height", 100);
     $imageWidth = $params->get("image_width", 150);
     $this->slider = $slider;
     //put image
     if ($this->isEmpty == false) {
         $filenameImage = $this->params->get("image");
         $this->urlPreview = UniteFunctionJoomlaHCar::getImageOutputUrl($filenameImage, $imageWidth, $imageHeight, true);
     } else {
         $this->imagePreviewStyle = "style='display:none;'";
     }
     //add image pattern to js
     $pattern = UniteFunctionJoomlaHCar::getImageOutputUrl("IMAGE_PLACE", $imageWidth, $imageHeight, true, false);
     UniteFunctionJoomlaHCar::addScriptDeclaration("var g_imagePattern='{$pattern}';");
 }