32 lines
500 B
PHP
32 lines
500 B
PHP
|
<?php
|
||
|
|
||
|
/**
|
||
|
* Smarty method _get_filter_name
|
||
|
*
|
||
|
* Return internal filter name
|
||
|
*
|
||
|
* @package Smarty
|
||
|
* @subpackage SmartyMethod
|
||
|
* @author Uwe Tews
|
||
|
*/
|
||
|
|
||
|
/**
|
||
|
* Return internal filter name
|
||
|
*
|
||
|
* @param object $smarty
|
||
|
* @param callback $function
|
||
|
*/
|
||
|
function _get_filter_name($smarty, $function)
|
||
|
{
|
||
|
if (is_array($function)) {
|
||
|
$_class_name = (is_object($function[0]) ?
|
||
|
get_class($function[0]) : $function[0]);
|
||
|
return $_class_name . '_' . $function[1];
|
||
|
}
|
||
|
else {
|
||
|
return $function;
|
||
|
}
|
||
|
}
|
||
|
|
||
|
?>
|