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, - fix handling of block-methods of registered objects (El Hombre Gris,
messju) messju)

View File

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