示例#1
0
function SieveViewScript()
{
    $ruleid = $_GET["ruleid"];
    $userid = $_GET["SieveViewScript"];
    $sieve = new clSieve($userid);
    $rulename = $sieve->_params[$ruleid]["RuleName"];
    $script = $sieve->GenerateScripts($ruleid);
    $script = htmlentities($script);
    $script = nl2br($script);
    $script = str_replace("\t", "   ", $script);
    $html = "\n<br>\n<div style='padding:3px'>\n\t<div id=tablist>\n\t\t<li><a href=\"javascript:SieveLoadRuleUSer('{$userid}');\">{sieve rules}</a></li>\n\t\t<li><a href=\"javascript:SieveListRules('{$userid}','{$ruleid}');\" >{$rulename}</a></li>\n\t\t<li><a href=\"javascript:SieveViewScript('{$userid}','{$ruleid}');\" id=tab_current>{view_script}</a></li>\n\t</div>\n</div>\n<div style='padding:15px'><code>\n{$script}\n</code>\n</div>\n";
    $tpl = new templates();
    return $tpl->_ENGINE_parse_body($html);
}