/** * renderForm contains all necessary initialization needed for all tabs * * @return void */ public function renderList() { //this code for select or upload IMG $tpl = $this->createTemplate('imagemanager.tpl'); $sortBy = Tools::getValue('sortBy'); $reloadBack = Tools::getValue('reloadBack'); if ($reloadBack) { $images = $this->getImageList($sortBy); $tpl->assign(array('images' => $images, 'reloadBack' => $reloadBack)); die(Tools::jsonEncode($tpl->fetch())); } $reloadSliderImage = Tools::getValue('reloadSliderImage'); if ($reloadSliderImage) { $images = $this->getImageList($sortBy); $tpl->assign(array('images' => $images, 'reloadSliderImage' => $reloadSliderImage)); die(Tools::jsonEncode($tpl->fetch())); } $images = $this->getImageList($sortBy); $image_uploader = new HelperImageUploader('file'); $image_uploader->setSavePath($this->img_path); $url = Context::getContext()->link->getAdminLink('AdminLeomanagewidgetsImages') . '&ajax=1&action=addSliderImage' . $this->paramLink; $image_uploader->setMultiple(true)->setUseAjax(true)->setUrl($url); $tpl->assign(array('countImages' => count($images), 'images' => $images, 'max_image_size' => $this->max_image_size / 1024 / 1024, 'image_uploader' => $image_uploader->render(), 'imgManUrl' => Context::getContext()->link->getAdminLink('AdminLeomanagewidgetsImages') . $this->paramLink, 'token' => $this->token)); return $tpl->fetch(); }
/** * renderForm contains all necessary initialization needed for all tabs * * @return void */ public function renderList() { $tpl = $this->createTemplate('imagesmanagement.tpl'); $sort_by = Tools::getValue('sortBy'); $reload_slider_image = Tools::getValue('reloadSliderImage'); $images = $this->getImageList($sort_by); $tpl->assign(array('images' => $images, 'reloadSliderImage' => $reload_slider_image)); if ($reload_slider_image) { die(Tools::jsonEncode($tpl->fetch())); } $image_uploader = new HelperImageUploader('file'); $image_uploader->setSavePath($this->img_path); $image_uploader->setMultiple(true)->setUseAjax(true)->setUrl(Context::getContext()->link->getAdminLink('AdminPspagebuilderImage') . '&ajax=1&action=addSliderImage'); $tpl->assign(array('countImages' => count($images), 'images' => $images, 'max_image_size' => $this->max_image_size / 1024 / 1024, 'image_uploader' => $image_uploader->render(), 'imgManUrl' => Context::getContext()->link->getAdminLink('AdminPspagebuilderImage'), 'token' => $this->token, 'imgUploadDir' => $this->img_path, 'add_cls' => Tools::getValue('modal') ? 'modalshowed' : '')); return $tpl->fetch(); }
/** * renderForm contains all necessary initialization needed for all tabs * * @return void */ public function renderList() { //this code for typo $typo = Tools::getValue('typo'); if ($typo) { //check css file in theme if (file_exists(_PS_THEME_DIR_ . 'css/modules/leosliderlayer/css/typo.css')) { $typoDir = _THEME_DIR_ . 'css/' . str_replace('//', '/', 'modules/leosliderlayer') . '/css/typo.css'; } else { $typoDir = __PS_BASE_URI__ . str_replace('//', '/', 'modules/leosliderlayer') . '/css/typo.css'; } $this->addCss($typoDir, 'all'); $this->addJS(__PS_BASE_URI__ . 'modules/leosliderlayer/assets/admin/jquery-ui-1.10.3.custom.min.js'); $content = Tools::file_get_contents($this->context->link->getMediaLink($typoDir)); preg_match_all('#\\.tp-caption\\.(\\w+)\\s*{\\s*#', $content, $matches); if (isset($matches[1])) { $captions = $matches[1]; } $tpl = $this->createTemplate('typo.tpl'); $tpl->assign(array('typoDir' => $typoDir, 'captions' => $captions, 'field' => Tools::getValue('field'))); return $tpl->fetch(); } //this code for select or upload IMG $tpl = $this->createTemplate('imagemanager.tpl'); $sortBy = Tools::getValue('sortBy'); $reloadSliderImage = Tools::getValue('reloadSliderImage'); $images = $this->getImageList($sortBy); $tpl->assign(array('images' => $images, 'reloadSliderImage' => $reloadSliderImage)); if ($reloadSliderImage) { die(Tools::jsonEncode($tpl->fetch())); } $image_uploader = new HelperImageUploader('file'); $image_uploader->setSavePath($this->img_path); $url = Context::getContext()->link->getAdminLink('AdminLeoSliderLayer') . '&ajax=1&action=addSliderImage'; $image_uploader->setMultiple(true)->setUseAjax(true)->setUrl($url); $tpl->assign(array('countImages' => count($images), 'images' => $images, 'max_image_size' => $this->max_image_size / 1024 / 1024, 'image_uploader' => $image_uploader->render(), 'imgManUrl' => Context::getContext()->link->getAdminLink('AdminLeoSliderLayer'), 'token' => $this->token, 'imgUploadDir' => $this->img_path)); return $tpl->fetch(); }