@@ -116,6 +117,9 @@ function ecv($lang, $escaped, $type, $name, $param)
}else{
require_code('symbols2');
if(function_exists('ecv2_'.$name)){
global$SYMBOLS2_CAUSE;
$SYMBOLS2_CAUSE[]=$name;
$value=call_user_func('ecv2_'.$name,$lang,$escaped,$param);// A constant?
}
// Error :-(
@@ -5105,3 +5109,23 @@ function ecv_RATING($lang, $escaped, $param)
}
return$value;
}
/**
* Evaluate a particular Tempcode symbol.
*
* @ignore
*
* @param LANGUAGE_NAME $lang The language to evaluate this symbol in (some symbols refer to language elements).
* @param array $escaped Array of escaping operations.
* @param array $param Parameters to the symbol. For all but directive it is an array of strings. For directives it is an array of Tempcode objects. Actually there may be template-style parameters in here, as an influence of singular_bind and these may be Tempcode, but we ignore them.
@@ -3488,26 +3488,6 @@ function ecv2_LOOP(&$value, $lang, $escaped, $param)
}
}
/**
* Evaluate a particular Tempcode symbol.
*
* @ignore
*
* @param LANGUAGE_NAME $lang The language to evaluate this symbol in (some symbols refer to language elements).
* @param array $escaped Array of escaping operations.
* @param array $param Parameters to the symbol. For all but directive it is an array of strings. For directives it is an array of Tempcode objects. Actually there may be template-style parameters in here, as an influence of singular_bind and these may be Tempcode, but we ignore them.