public static function createTables() { return tdcontentsliderModel::createtdhomeadvertisingTable() && tdcontentsliderModel::createtdhomeadvertisingLangTable() && tdcontentsliderModel::createtdDefaultData(); }
private function _displaySlider() { if (Tools::getValue('controller') != 'AdminModules' && Tools::getValue('configure') != $this->name) { return; } global $currentIndex; $slider = tdcontentsliderModel::getAllSlider(); // print_r($slider) ; $this->context->controller->addJqueryUI('ui.sortable'); $this->_html .= '<script type="text/javascript"> $(function() { var $mySlides = $("#slides"); $mySlides.sortable({ opacity: 0.6, cursor: "move", update: function() { var order = $(this).sortable("serialize") + "&action=updateSlidesPosition"; $.post("' . $this->context->shop->physical_uri . $this->context->shop->virtual_uri . 'modules/' . $this->name . '/' . $this->name . 'Ajax.php?secure_key=' . $this->secure_key . '", order); } }); $mySlides.hover(function() { $(this).css("cursor","move"); }, function() { $(this).css("cursor","auto"); }); }); </script><fieldset> <legend>ThemesDeveloper Content Slider</legend>'; $this->_html .= ' <div class="panel"><h3><i class="icon-list-ul"></i> Slides list <span class="panel-heading-action"> <a href="' . $currentIndex . '&configure=' . $this->name . '&token=' . Tools::getAdminTokenLite('AdminModules') . '&addNewSlider" class="list-toolbar-btn" id="desc-product-new"> <span data-html="true" data-original-title="Add new" class="label-tooltip" data-toggle="tooltip" title=""> <i class="process-icon-new "></i> </span> </a> </span> </h3>'; if ($slider) { $this->_html .= '<div id="slidesContent"> <div id="slides" class="ui-sortable" style="cursor: auto;">'; foreach ($slider as $tdsliderdata) { $this->_html .= '<div class="panel" id="slides_' . $tdsliderdata['id_tdcontentslider'] . '"> <div class="row"> <div class="col-lg-1"> <span><i class="icon-arrows "></i></span> </div> <div class="col-md-3"> <img class="img-thumbnail" src="' . __PS_BASE_URI__ . $tdsliderdata['image_url'] . '" width="80%"> </div> <div class="col-md-8"> <h4 class="pull-left">#' . $tdsliderdata['id_tdcontentslider'] . ' - ' . $tdsliderdata['image_title'] . '</h4> <div class="btn-group-action pull-right">'; if ($tdsliderdata['active'] == 1) { $this->_html .= '<a title="Enabled" href="' . $currentIndex . '&configure=' . $this->name . '&token=' . Tools::getAdminTokenLite('AdminModules') . '&changeStatus=0&id_tdcontentslider=' . (int) $tdsliderdata['id_tdcontentslider'] . '" class="btn btn-success"><i class="icon-check"></i> Enabled</a>'; } else { $this->_html .= '<a title="Disabled" href="' . $currentIndex . '&configure=' . $this->name . '&token=' . Tools::getAdminTokenLite('AdminModules') . '&changeStatus=1&id_tdcontentslider=' . (int) $tdsliderdata['id_tdcontentslider'] . '" class="btn btn-danger"><i class="icon-remove"></i> Disabled</a>'; } $this->_html .= '<a href="' . $currentIndex . '&configure=' . $this->name . '&token=' . Tools::getAdminTokenLite('AdminModules') . '&updateSlider&id_tdcontentslider=' . (int) $tdsliderdata['id_tdcontentslider'] . '" class="btn btn-default"> <i class="icon-edit"></i> Edit </a> <a href="' . $currentIndex . '&configure=' . $this->name . '&token=' . Tools::getAdminTokenLite('AdminModules') . '&deleteSlider&id_tdcontentslider=' . (int) $tdsliderdata['id_tdcontentslider'] . '" class="btn btn-default"> <i class="icon-trash"></i> Delete </a> </div> </div> </div> </div>'; } } $this->_html .= ' </div> </div> </div> '; }