Server IP : 180.180.241.3 / Your IP : 216.73.216.252 Web Server : Microsoft-IIS/7.5 System : Windows NT NETWORK-NHRC 6.1 build 7601 (Windows Server 2008 R2 Standard Edition Service Pack 1) i586 User : IUSR ( 0) PHP Version : 5.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /AppServ/www/app/webroot/news/modules/mod_slider/ |
Upload File : |
<?php defined('_JEXEC') or die('Restricted access'); if (!function_exists('randomkeys')) { function randomkeys($length) { $key = ''; $pattern = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz"; for($i = 0; $i < $length; $i++) { $key .= $pattern{rand(0,strlen($pattern)-1)}; } return $key; } } global $mainframe; $doc =& JFactory::getDocument(); // $lang =& JFactory::getLanguage(); $lang = explode('-', $lang->_lang); $lng = $lang[0]; // module parameters $catid = trim($params->get('catid')); $uniqueid = trim($params->get('uniqueid')); $interval = trim($params->get('interval')); $transition = trim($params->get('transition')); $width = trim($params->get('width')); $height = trim($params->get('height')); $jquery_loaded = trim($params->get('jquery_loaded')); $display_titles = trim($params->get('display_titles')); $randomize = trim($params->get('randomize')); $use_keyboard = trim($params->get('use_keyboard')); $link_titles = trim($params->get('link_titles')); $default_itemid = trim($params->get('default_itemid')); $process_plugins = trim($params->get('process_plugins')); if ($uniqueid == "") { $uid = randomkeys(16); } else { $uid = $uniqueid; } if ($jquery_loaded == 0) { ?> <!-- <script src="modules/mod_slider/jquery-1.7.2.min.js" type="text/javascript" language="javascript"></script> --> <?php } ?> <?php $doc->addStyleSheet('modules/mod_slider/scrollable.css'); $style = " div.csm_scrollable.$uid, div.csm_scrollable.$uid div.csm_items div { width:{$width}px; height:{$height}px; overflow:hidden; } "; $doc->addStyleDeclaration($style); // <link rel="stylesheet" type="text/css" href="modules/mod_slider/scrollable.css" /> $use_keyboard = ($use_keyboard == 0)?"keyboard:0,":""; $transition = ($transition != '')?"speed:$transition,":""; ?> <script type="text/javascript" language="javascript"> (function($){ $(document).ready(function(){ $('div.csm_scrollable.<?php echo $uid; ?>').scrollable({ <?php echo $use_keyboard . "\n" . $transition . "\n"; ?> size:1, circular:true }).autoscroll(<?php echo $interval; ?>); }); })(jQuery); </script> <div class="csm_scrollable <?php echo $uid; ?>"> <div class="csm_items"> <?php jimport( 'joomla.database.table.content' ); $db =& JFactory::getDBO(); if ($randomize == 1) { $order = "rand()"; } else { $order = "ordering"; } $query = "SELECT id FROM #__content WHERE state = '1' AND catid = '$catid' AND publish_up <= NOW() AND (publish_down >= NOW() OR publish_down = 0) ORDER BY $order"; $db->setQuery($query); $result = $db->loadResultArray(); $csm_table =& JTable::getInstance('content'); foreach ($result as $id) { $csm_table->load($id); $title = $csm_table->title; $introtext = $csm_table->introtext; if ($process_plugins == 1) { $tmp = new stdClass(); $tmp->text =& $introtext; JPluginHelper::importPlugin('content'); $dispatcher =& JDispatcher::getInstance(); $dispatcher->trigger('onPrepareContent', array(&$tmp, &$params)); $introtext =& $tmp->text; } ?> <div class="csm_item"> <?php if ($display_titles == 1) { ?> <h4 class="contentheading"> <?php if ($link_titles) { $link = 'index.php?option=com_content&view=article&id='.$id; if (isset($default_itemid) && $default_itemid != 0) { $link .= '&Itemid='.$default_itemid; } // $link .= '&lang='.$lng; $link = '<a href="'.JRoute::_($link).'">'; $title = $link . $title . '</a>'; } echo $title; ?> </h4> <?php } ?> <p class="intro-what-new"> <?php echo $introtext; ?> </p> </div> <?php } ?> </div> </div>