$showTab = (int) $params->get('showTab', 1); $text_heading = $params->get('text_heading', ''); switch ($source) { case 'k2': $catid = $params->get('k2catsid', array()); break; case 'content': default: $catid = $params->get('catid', array()); break; } if (!is_array($catid)) { $catid = (array) $catid; } if ($params->get('mode') == 'vertical') { $mode = 'vertical'; } $source = $params->get('source', 'content'); if ($source == 'folder') { $params->set('showtitle', 0); $params->set('link_titles', 0); $params->set('showreadmore', 0); $params->set('showintrotext', 0); } $contents = modJacontentsliderHelper::getListItems($catid, $params, $source); if ($numElem == 0) { return ''; } $total = count($contents); //DISPLAYING require JModuleHelper::getLayoutPath($module->module, $params->get('layout', 'default'));
</div> <?php } ?> </div> <!--items--> <div class="ja-contentslider-center-wrap clearfix"> <div id="ja-contentslider-center-<?php echo $module->id; ?> " class="ja-contentslider-center"> <?php foreach ($contents as $contn) { $link = $contn->link; $image = modJacontentsliderHelper::replaceImage($contn, $params->get('numchar'), $params->get('showimages'), $params->get('iwidth'), $params->get('iheight')); ?> <div class="content_element jaslide2_<?php echo $contn->catid; ?> " style="display:none;"> <?php if ($params->get('showimages')) { ?> <div class="ja_slideimages tooltips clearfix"> <div class="ja_slideimages_inner"> <div class="content"> <?php echo $image; ?> </div>
/** * * Get List Images in Folder * @param object $params * @return array list images */ function getListFolder($params) { $folder = $params->get('folder_images'); $path = JPath::clean(JPATH_ROOT . DS . $folder); $data = array(); if (JFolder::exists($path)) { $files = JFolder::files($path, "\\.(jpg|png|gif|jpeg|bmp)\$"); $i = 0; foreach ($files as $file) { $image = JURI::root() . JPath::clean($folder . '/' . $file, '/'); $item = new stdClass(); $item->text = ''; $item->introtext = $item->text; $item->catid = 1; $item->title = $file; $item->cateName = ''; $item->link = $image; $item->image = modJacontentsliderHelper::renderImage($item->title, $item->link, $image, $params, $params->get('iwidth'), $params->get('iheight')); $data[$i] = $item; $data[$i] = modJacontentsliderHelper::processIntrotext($data[$i], $params->get('numchar', 0)); $i++; } } return $data; }
case 'content': default: $catid = $params->get('catid', 0); break; } if (!is_array($catid)) { $catid = (array) $catid; } if ($params->get('mode') == 'vertical') { $mode = 'vertical'; } $source = $params->get('source', 'content'); if ($source == 'folder') { $params->set('showtitle', 0); } $contents = modJacontentsliderHelper::getListItems($catid, $params, $source); if ($numElem == 0) { return ''; } /** * id, title, decscription,link, */ $total = count($contents); if (!defined('JACONTENTSLIDER2_ASSETS')) { define('JACONTENTSLIDER2_ASSETS', 1); /* load javascript. */ modJacontentsliderHelper::javascript($params); /* load css. */ modJacontentsliderHelper::css($params); } require JModuleHelper::getLayoutPath('mod_jacontentslider');