41 lines
1.1 KiB
PHP
41 lines
1.1 KiB
PHP
|
<?php
|
||
|
|
||
|
/*
|
||
|
* Smarty plugin
|
||
|
* -------------------------------------------------------------
|
||
|
* Type: function
|
||
|
* Name: graph
|
||
|
* Purpose: displays a specific flash graph
|
||
|
* -------------------------------------------------------------
|
||
|
*/
|
||
|
function smarty_function_graph($params, &$this)
|
||
|
{
|
||
|
$width = 500;
|
||
|
$height = 300;
|
||
|
$color = "FFFFFF";
|
||
|
$transparency = true;
|
||
|
|
||
|
extract($params);
|
||
|
if(empty($module) || empty($method)) return false;
|
||
|
|
||
|
include_once (PATH_INCLUDES .'charts/charts.php');
|
||
|
|
||
|
if($title) {
|
||
|
global $C_translate;
|
||
|
$trans = $C_translate->translate($title,$module);
|
||
|
if(!empty($trans)) $title = $trans;
|
||
|
}
|
||
|
|
||
|
if($show === false) $display = 'style="display:none"';
|
||
|
|
||
|
global $VAR;
|
||
|
$vars = '';
|
||
|
foreach($VAR as $a => $b) $vars .= "&{$a}={$b}";
|
||
|
|
||
|
|
||
|
echo "<div id=\"{$id}\" class=\"graph\" $display>";
|
||
|
echo "<h3>$title</h3>";
|
||
|
echo InsertChart ( "includes/charts/charts.swf", "includes/charts/charts_library", URL."ajax.php?do[]={$module}:{$method}{$vars}", $width, $height, $color, $transparency);
|
||
|
echo "</div>";
|
||
|
}
|
||
|
?>
|