DonatShell
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/news/modules/mod_rscatchy/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ HOME SHELL ]     

Current File : /AppServ/www/news/modules/mod_rscatchy/mod_rscatchy.php
<?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>';
?>

Anon7 - 2022
AnonSec Team