PageRenderTime 11ms CodeModel.GetById 1ms app.highlight 5ms RepoModel.GetById 1ms app.codeStats 0ms

/class/smarty/plugins/function.popup_init.php

https://gitlab.com/VoyaTrax/vtCMS
PHP | 40 lines | 15 code | 6 blank | 19 comment | 3 complexity | b2353a42807535109e1f037c0d51f19c MD5 | raw file
 1<?php
 2/**
 3 * Smarty plugin
 4 * @package Smarty
 5 * @subpackage plugins
 6 */
 7
 8
 9/**
10 * Smarty {popup_init} function plugin
11 *
12 * Type:     function<br>
13 * Name:     popup_init<br>
14 * Purpose:  initialize overlib
15 * @link http://smarty.php.net/manual/en/language.function.popup.init.php {popup_init}
16 *          (Smarty online manual)
17 * @author   Monte Ohrt <monte at ohrt dot com>
18 * @param array
19 * @param Smarty
20 * @return string
21 */
22function smarty_function_popup_init($params, &$smarty)
23{
24    $zindex = 1000;
25    
26    if (!empty($params['zindex'])) {
27        $zindex = $params['zindex'];
28    }
29    
30    if (!empty($params['src'])) {
31        return '<div id="overDiv" style="position:absolute; visibility:hidden; z-index:'.$zindex.';"></div>' . "\n"
32         . '<script type="text/javascript" language="JavaScript" src="'.$params['src'].'"></script>' . "\n";
33    } else {
34        $smarty->trigger_error("popup_init: missing src parameter");
35    }
36}
37
38/* vim: set expandtab: */
39
40?>