/** * Generate a URL for an Mrtg image. * */ function smarty_function_genMrtgGraphBox($params, &$smarty) { $url = IXP_Mrtg::generateZendFrontendUrl($params); $box = <<<END_BOX <table width="506" cellspacing="1" cellpadding="1"> <tr> <td colspan="8" style="width: 500; height: 135;"> <img width="500" height="135" border="0" src="{$url}" /> </td> </tr> <tr> <td width="10%"> </td> <td width="25%" align="right"> <strong>Max </strong> </td> <td width="25%" align="right"> <strong>Average </strong> </td> <td width="25%" align="right"> <strong>Current </strong> </td> <td width="15%"></td> </tr> <tr> <td style="color: #00cc00; font-weight: bold;" align="left"> In </td> <td align="right"> {$params['values']['maxin']} </td> <td align="right"> {$params['values']['averagein']} </td> <td align="right"> {$params['values']['curin']} </td> <td></td> </tr> <tr> <td style="color: #0000ff; font-weight: bold;" align="left"> Out </td> <td align="right"> {$params['values']['maxout']} </td> <td align="right"> {$params['values']['averageout']} </td> <td align="right"> {$params['values']['curout']} </td> <td></td> </tr> </table> END_BOX; return $box; }
/** * Generate a HTML img tag for an Mrtg image. * */ function smarty_function_genMrtgImgUrlTag($params, &$smarty) { $url = IXP_Mrtg::generateZendFrontendUrl($params); return '<img width="500" height="135" border="0" src="' . $url . '" />'; }
/** * Generate a URL for an Mrtg image. * */ function smarty_function_genMrtgImgUrl($params, &$smarty) { return IXP_Mrtg::generateZendFrontendUrl($params); }
/** * Generate a URL for an Mrtg image. * */ function smarty_function_genMrtgP2pImgUrl($params, &$smarty) { $params['p2p'] = true; return IXP_Mrtg::generateZendFrontendUrl($params); }