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_rscatchy/ |
Upload File : |
<?php /** * @version 1.1 $Id: mod_rscatchy.php * @package Joomla 1.5.x * @subpackage RS-Catchy jQuery based image slideshow module. * @copyright (C) 2010-2015 RS Web Solutions (http://www.rswebsols.com) * @license GNU/GPL http://www.gnu.org/copyleft/gpl.html */ // no direct access defined('_JEXEC') or die('Restricted access'); $rsws_insertJquery = $params->get('rsws_insertJquery', 1); $rsws_width = $params->get('rsws_width', 600); $rsws_height = $params->get('rsws_height', 300); $rsws_border_thickness = $params->get('rsws_border_thickness', 5); $rsws_border_style = $params->get('rsws_border_style', 'solid'); $rsws_border_color = $params->get('rsws_border_color', '#CCCCCC'); $rsws_desc_text_style = $params->get('rsws_desc_text_style', 'text-align: left; padding: 2px;'); $rsws_autoplay = $params->get('rsws_autoplay', 1); $rsws_slide_duration = $params->get('rsws_slide_duration', 4); $rsws_loop_number = $params->get('rsws_loop_number', 5); $rsws_transition_time = $params->get('rsws_transition_time', 1); $rsws_imageshow = $params->get('rsws_imageshow', 1); if($rsws_autoplay == '0') { $rsws_autoplay_conf = 'false'; } else { $rsws_autoplay_conf = 'true'; } $rsws_slide_duration_conf = $rsws_slide_duration*1000; $rsws_transition_time_conf = $rsws_transition_time*1000; $rsws_document =& JFactory::getDocument(); if($rsws_insertJquery == '1') { $rsws_document->addScript( JURI::root().'modules/mod_rscatchy/js/jquery-1.2.6.pack.js'); } $rsws_document->addStyleDeclaration('#rscatchy_'.$module->id.'{ position: relative; visibility: hidden; border: '.$rsws_border_thickness.'px '.$rsws_border_style.' '.$rsws_border_color.'; } #rscatchy_'.$module->id.' .gallerydesctext{ '.$rsws_desc_text_style.' }'); $rsws_document->addScript( JURI::root().'modules/mod_rscatchy/js/catchy.js'); $rsws_js_controller1 = 'var rsCatchy_navpanel={ panel: {height:\'45px\', opacity:0.5, paddingTop:\'5px\', fontStyle:\'bold 11px Verdana\'}, images: [ \''.JURI::root().'modules/mod_rscatchy/images/left.gif\', \''.JURI::root().'modules/mod_rscatchy/images/play.gif\', \''.JURI::root().'modules/mod_rscatchy/images/right.gif\', \''.JURI::root().'modules/mod_rscatchy/images/pause.gif\'], imageSpacing: {offsetTop:[-4, 0, -4], spacing:10}, slideduration: 500 }'; $rsws_document->addScriptDeclaration($rsws_js_controller1); /// $rsws_image_conf = ''; if($rsws_imageshow == '1') { $rsws_basic_folder = $params->get('rsws_basic_folder', 'images/stories/slideshow/'); $rsws_basic_url = $params->get('rsws_basic_url', ''); $rsws_basic_url_target = $params->get('rsws_basic_url_target', '_self'); $rsws_jpgimages = glob("".$rsws_basic_folder.sql_regcase("*.jpg")); $rsws_pngimages = glob("".$rsws_basic_folder.sql_regcase("*.png")); $rsws_gifimages = glob("".$rsws_basic_folder.sql_regcase("*.gif")); $rsws_image = $rsws_jpgimages; $j=0; for($i=count($rsws_jpgimages);$i<count($rsws_jpgimages)+count($rsws_pngimages);$i++) { $rsws_image[$i]=$rsws_pngimages[$j]; $j=$j+1; } $j=0; for($i=count($rsws_image);$i<count($rsws_jpgimages)+count($rsws_pngimages)+count($rsws_gifimages);$i++) { $rsws_image[$i]=$rsws_gifimages[$j]; $j=$j+1; } for($i=0;$i<count($rsws_image);$i++) { if(file_exists($rsws_image[$i])) { if($rsws_image_conf != '') { $rsws_image_conf .= ','; } $rsws_image_conf .= '["'.JURI::root().$rsws_image[$i].'", "'.$rsws_basic_url.'", "'.$rsws_basic_url_target.'", ""]'; } } } else { $rsws_adv_images = $params->get('rsws_adv_images', ''); $rsws_adv_urls = $params->get('rsws_adv_urls', ''); $rsws_adv_urls_target = $params->get('rsws_adv_urls_target', ''); $rsws_adv_desc = $params->get('rsws_adv_desc', ''); preg_match_all('|{(.*)}|imU', trim($rsws_adv_images), $rsws_temp_image_arr); preg_match_all('|{(.*)}|imU', trim($rsws_adv_urls), $rsws_temp_url_arr); preg_match_all('|{(.*)}|imU', trim($rsws_adv_urls_target), $rsws_temp_target_arr); preg_match_all('|{(.*)}|imU', trim($rsws_adv_desc), $rsws_temp_desc_arr); for($i=0;$i<count($rsws_temp_image_arr[1]);$i++) { $rsws_temp_image = trim($rsws_temp_image_arr[1][$i]); $rsws_temp_url = trim($rsws_temp_url_arr[1][$i]); $rsws_temp_target = trim($rsws_temp_target_arr[1][$i]); $rsws_temp_desc = trim($rsws_temp_desc_arr[1][$i]); if(file_exists($rsws_temp_image)) { $rsws_temp_image = JURI::root().$rsws_temp_image; $rsws_temp_url = $rsws_temp_url; if(($rsws_temp_target == '_blank') || ($rsws_temp_target == '_self')) { $rsws_temp_target = $rsws_temp_target; } else { $rsws_temp_target = '_self'; } $rsws_temp_desc = $rsws_temp_desc; if($rsws_image_conf != '') { $rsws_image_conf .= ','; } $rsws_image_conf .= '["'.$rsws_temp_image.'", "'.$rsws_temp_url.'", "'.$rsws_temp_target.'", "'.$rsws_temp_desc.'"]'; } } } /// $rsws_js_controller2 = 'var catchygallery=new rsCatchy({ wrapperid: "rscatchy_'.$module->id.'", dimensions: ['.$rsws_width.', '.$rsws_height.'], imagearray: ['.$rsws_image_conf.'], autoplay: ['.$rsws_autoplay_conf.', '.$rsws_slide_duration_conf.', '.$rsws_loop_number.'], persist: false, fadeduration: '.$rsws_transition_time_conf.', oninit:function(){ }, onslide:function(curslide, i){ }})'; $rsws_document->addScriptDeclaration($rsws_js_controller2); echo '<div id="rscatchy_'.$module->id.'"></div>'; ?>