/** * Render HTML structure * @param int $sliderID * * @return (string) */ public function render($sliderID, $status = false) { $content = ''; if (is_numeric((int) $sliderID)) { $objJSNEasySliderSlider = new JSNEasySliderSlider(); $data = $objJSNEasySliderSlider->getSliderInfoByID((int) $sliderID); if (count($data)) { if ($status) { if (!(int) $data->published) { return $content; } } $randID = $objJSNEasySliderSlider->randomString(10); $this->_loadAssets(); $content .= $this->renderArrow((int) $sliderID, $randID); $content .= $this->renderBody((int) $sliderID, $randID); $content .= $this->renderScriptTag((int) $sliderID, $randID, $data); } } return $content; }