reverted {popup_init} as proposed change to insertion behviour was not BC

This commit is contained in:
boots
2006-05-09 19:48:54 +00:00
parent 6909229689
commit 08daa7ba84
2 changed files with 11 additions and 16 deletions

1
NEWS
View File

@@ -1,4 +1,3 @@
- changed {popup_init} to only emit code once during a request (TGKnIght, boots)
- fix handling of block-methods of registered objects (El Hombre Gris,
messju)

View File

@@ -21,24 +21,20 @@
*/
function smarty_function_popup_init($params, &$smarty)
{
static $already_init;
$zindex = 1000;
if (!$already_init) {
$zindex = 1000;
if (!empty($params['zindex'])) {
$zindex = $params['zindex'];
}
if (!empty($params['src'])) {
return '<div id="overDiv" style="position:absolute; visibility:hidden; z-index:'.$zindex.';"></div>' . "\n"
. '<script type="text/javascript" language="JavaScript" src="'.$params['src'].'"></script>' . "\n";
} else {
$smarty->trigger_error("popup_init: missing src parameter");
}
if (!empty($params['zindex'])) {
$zindex = $params['zindex'];
}
if (!empty($params['src'])) {
return '<div id="overDiv" style="position:absolute; visibility:hidden; z-index:'.$zindex.';"></div>' . "\n"
. '<script type="text/javascript" language="JavaScript" src="'.$params['src'].'"></script>' . "\n";
} else {
$smarty->trigger_error("popup_init: missing src parameter");
}
}
/* vim: set expandtab: */
?>
?>