AAAAhome/academiac/www/modules/mod_floater/mod_floater.php000060400000015061151373547100017163 0ustar00get( 'loadmodule', false); $direction = 'left'; $initdir = 'slideDR'; $timeout = $params->get( 'timeout', '10000' ); $oncepersession = $params->get( 'oncepersession', 'false' ); // Box Parameters $boxwidth = $params->get( 'boxwidth', '300px' ); $boxheight = $params->get( 'boxheight', '300px' ); $boxleft = $params->get( 'boxleft', '-400px' ); $boxtop = $params->get( 'boxtop', '190px' ); $bgcolor = $params->get( 'bgcolor', '#f5f5f5' ); $border = $params->get( 'border', '7px solid #135CAE' ); $opacity = $params->get( 'opacity', '90' ); $talign = $params->get( 'talign', 'right' ); // inside positions $iwidth = $params->get( 'iwidth', '270px' ); $iheight = $params->get( 'iheight', '250px' ); $ileft = $params->get( 'ileft', '10px' ); $itop = $params->get( 'itop', '0px' ); $ibgcolor = $params->get( 'ibgcolor', 'transparent' ); $iborder = $params->get( 'iborder', 'none' ); $italign = $params->get( 'italign', 'center' ); $ioverflow = $params->get( 'ioverflow', 'auto' ); // startpositions $startpos = $params->get ( 'startpos', '-400' ); $rightpos = $params->get ( 'rightpos', '100' ); $rightspeed = $params->get ( 'rightspeed', '20' ); $leftpos = $params->get ( 'leftpos', '-400' ); $leftspeed = $params->get ( 'leftspeed', '20' ); $line1 = JText :: _('CLOSE WINDOW'); //////////////////////////// END PARAMS ////////////////////////////// jimport('joomla.application.module.helper'); if($loadmodule!=false){ // get a reference to the database $db = &JFactory::getDBO(); // get a list of $userCount randomly ordered users $query = 'SELECT id,title,module FROM #__modules WHERE id = '.$loadmodule.' LIMIT 1'; $db->setQuery($query); $moduletoload = $db->loadObject(); $modname = JModuleHelper::getModule(substr($moduletoload->module,4),$moduletoload->title); }else{ $modname = false; } // Init // Set opacity if($opacity>99){ $opacityie = 100; $opacity = 1; }else{ $opacityie = $opacity; $opacity = '0.'.$opacity; } // Get session $session = JFactory::getSession(); // Time for the once-per-day cookie. $expire = time()+mktime(24,0,0); if($oncepersession=='oncepersession'){ if(!$session->get('mod_floaterpersession')){ $check = true; }else{ $check = false; } }elseif($oncepersession=='onceperday'){ if(!$_COOKIE['mod_floaterperday']){ $check = true; }else{ $check = false; } }else{ $check = false; } if($check or $oncepersession == 'false'){ ?>
  X

'raw')); }else{ echo 'No module loaded.'; } ?>
set('mod_floaterpersession', 'true'); }elseif($oncepersession == 'onceperday' && !$_COOKIE['mod_floaterperday']){ // Cookie setcookie("mod_floaterperday", "true", $expire); } ?>