Файл: adultscript-2.0.3-pro/files/admin/templates/default/extend/plugins/cycle.plugin.php
Строк: 25
<?php
defined('_VALID') or die('Restricted Access!');
function template_plugin_cycle()
{
$args = func_get_args();
if (count($args) !== 3) {
throw new Exception('Template plugin cycle requires at least 3 arguments!');
}
if (!isset($_GLOBALS['cycles'])) {
$_GLOBALS['cycles'] = array();
}
global $cycles;
$name = $args['0'];
$options = array_slice($args, 1);
$count = count($options)-1;
if (!isset($cycles[$name])) {
$cycles[$name] = 0;
$start = TRUE;
}
if ($cycles[$name] == $count) {
$cycles[$name] = 0;
} else {
++$cycles[$name];
}
return $options[$cycles[$name]];
}
?>