Your IP : 216.73.216.240


Current Path : /home/j/u/v/juvelize/www/modules/mod_snowfalling/
Upload File :
Current File : /home/j/u/v/juvelize/www/modules/mod_snowfalling/mod_snowfalling.php

<?php
/**
* SnowFalling version 1.3.1 - 2011-2014
* @copyright 2010-2011-2012-2013-2014 Marcello.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL
* 
* Javascript Code by Scott Schiller - http://schillmania.com
* Adapted for Joomla by Marcello
**/

// no direct access
defined('_JEXEC') or die();

$moduleclass_sfx = $params->get('moduleclass_sfx', '');

$doc = &Jfactory::getDocument();
$doc->addScript(JURI::root(true) . '/modules/mod_snowfalling/mod_snowfalling.js');

$flakeWidth = $params->get( 'flakeWidth', 5);
$flakeHeight = $params->get( 'flakeHeight', 5);
$flakesMax = $params->get( 'flakesMax', 128);
$flakesMaxActive = $params->get( 'flakesMaxActive', 64);
$vMaxX = $params->get( 'vMaxX', 8);
$vMaxY = $params->get( 'vMaxY', 4);
$flakeBottom = $params->get( 'flakeBottom', 0);
if($flakeBottom == 0) $flakeBottom = NULL;  // Integer for fixed bottom, 0 or null for full-screen snow effect
$snowStick = $params->get( 'snowStick', 1) == 1 ? TRUE : FALSE;
$snowCollect = $params->get( 'snowCollect', 0) == 1 ? TRUE : FALSE;
$followMouse = $params->get( 'followMouse', 0) == 1 ? TRUE : FALSE;
$onlyVerticalFall = $params->get( 'onlyVerticalFall', 1) == 1 ? TRUE : FALSE;
$swayingFlake = $params->get( 'swayingFlake', 0) == 1 ? TRUE : FALSE;
$swayingOffsetMin = $params->get( 'swayingOffsetMin', 3);
$swayingOffsetMax = $params->get( 'swayingOffsetMax', 5);
$stakingOrder = $params->get( 'stakingOrder', 0);
$usePNG = $params->get( 'usePNG', 1) == 1 ? TRUE : FALSE;
$flakeTypes = $params->get( 'flakeTypes', 6);
$flakeDirTypes = trim($params->get( 'flakeDirTypes', 'image-snow'));
$baseFlakeDirTypes = trim($params->get( 'baseFlakeDirTypes', ''));
if ($baseFlakeDirTypes == "") 
	$imagepath = JURI::root() . 'modules/mod_snowfalling/' . $flakeDirTypes . '/';
else
	$imagepath = JURI::root() . 'images/' . $baseFlakeDirTypes . '/' . $flakeDirTypes . '/';	
if ($swayingFlake) {	
	$followMouse = FALSE;
	$onlyVerticalFall = TRUE;
}
?>

<script type="text/javascript">
var snowStorm = null;
snowStorm = new SnowStorm('<?php echo $imagepath; ?>', '<?php echo $flakeWidth; ?>', '<?php echo $flakeHeight; ?>', '<?php echo $flakesMax; ?>', '<?php echo $flakesMaxActive; ?>', '<?php echo $vMaxX; ?>', '<?php echo $vMaxY; ?>', '<?php echo $flakeBottom; ?>', '<?php echo $snowStick; ?>', '<?php echo $snowCollect; ?>', '<?php echo $followMouse; ?>', '<?php echo $onlyVerticalFall; ?>', '<?php echo $swayingFlake; ?>', '<?php echo $swayingOffsetMin; ?>', '<?php echo $swayingOffsetMax; ?>','<?php echo $stakingOrder; ?>', '<?php echo $usePNG; ?>', '<?php echo $flakeTypes; ?>');
</script>