Source for file mod_random_image.php
Documentation is available at mod_random_image.php
* @author Mambo Foundation Inc see README.php
* @copyright Mambo Foundation Inc.
* See COPYRIGHT.php for copyright notices and details.
* @license http://www.gnu.org/copyleft/gpl.html GNU/GPL, see
* Mambo is free software; you can redistribute it and/or
* modify it under the terms of the GNU General Public License
* as published by the Free Software Foundation; version 2 of the
/** ensure this file is being included by a parent file */
defined( '_VALID_MOS' ) or die( 'Direct Access to this location is not allowed.' );
global $mosConfig_absolute_path, $mosConfig_live_site;
$type =
$params->get( 'type', 'jpg' );
$folder =
$params->get( 'folder' );
$link =
$params->get( 'link' );
$width =
$params->get( 'width' );
$height =
$params->get( 'height' );
$moduleclass_sfx =
$params->get( 'moduleclass_sfx' );
$abspath_folder =
$mosConfig_absolute_path .
'/'.
$folder;
if (is_dir($abspath_folder)) {
if ($handle =
opendir($abspath_folder)) {
while (false !==
($file =
readdir($handle))) {
if ($file !=
'.' &&
$file !=
'..' &&
$file !=
'CVS' &&
$file !=
'index.html' ) {
foreach ($the_array as $img) {
if (!is_dir($abspath_folder .
'/'.
$img)) {
if (eregi($type, $img)) {
$image_name =
$the_image[$random];
$i =
$abspath_folder .
'/'.
$image_name;
$coeff =
$size[0]/
$size[1];
$height = (int)
($width/
$coeff);
$image =
$mosConfig_live_site .
'/'.
$folder .
'/'.
$image_name;
echo
"<a href=\"" .
$link .
"\" target=\"_self\">\n";
<a href="
<?php echo
$link; ?>" target="_self">
<img src="
<?php echo
$image; ?>" border="0" width="
<?php echo
$width; ?>" height="
<?php echo
$height; ?>" alt="
<?php echo
$image_name; ?>" /><br />
Documentation generated on Mon, 05 May 2008 16:21:22 +0400 by phpDocumentor 1.4.0