function popup()
{
    $users = new usersMenus();
    $rule_main = $_GET["rule_main"];
    if ($rule_main == "DansDefault") {
        $dans = new dansguardian_default_rules();
        $rulename = "Default rule";
    } else {
        $dans = new dansguardian_rules($_GET["hostname"], $rule_main);
        $dansg = new dansguardian($_GET["hostname"]);
        $rulename = $dansg->Master_rules_index[$rule_main];
    }
    $html = "\n\t<input type='hidden' name='rule_main' value='{$rule_main}'>\n\t<p class=caption>{ExeptionFileSiteList_explain}</p>\n\t<br>\n\t<table style='width:100%'>\n\t<tr>\n\t<td nowrap class=legend>{webiste}</strong></td>\n\t<td>" . Field_text('extension_pattern', null, 'width:200px') . "</td>\n\t<td class=legend>{description}</strong></td>\n\t<td>" . Field_text('extension_description') . "</td>\n\t<td>\n\t" . imgtootltip("plus-24.png", "{add_category}", "ExeptionFileSiteList_listadd()") . "\n\t\n\t</td>\n\t</tr>\n\t</table><br>\n\t<div id='main_ExeptionFileSiteList_list' style='width:100%;height:300px;overflow:auto'>" . main_ExeptionFileSiteList_list($rule_main, 1) . "</div>\n\t";
    $tpl = new templates();
    echo $tpl->_ENGINE_parse_body("{$html}");
}
Example #2
0
function main_rules_switch()
{
    switch ($_GET["tab"]) {
        case "categories":
            echo main_rules_categories();
            exit;
            break;
        case "weightedphraselist":
            echo main_rules_weightedphraselist();
            break;
            exit;
        case "bannedphraselist":
            echo main_rules_bannedphraselist();
            break;
        case "bannedregexpurllist":
            echo main_rules_bannedregexpurllist();
            break;
        case "ExceptionSiteList":
            echo main_rules_exceptionsitelist();
            break;
        case "ExeptionFileSiteList":
            echo main_ExeptionFileSiteList();
            break;
        case "bannedextensionlist":
            main_extensions_bannedextensionslist();
            break;
        case "BannedMimetype":
            main_extensions_bannedMimeTypelist();
            break;
        case "mainsettings":
            main_rules_mainsettings();
            break;
        case "categories-list":
            main_rules_categories_list($_GET["rule_main"]);
            break;
        case "categories-weightedphraselist":
            main_rules_weightedphraselist_list($_GET["rule_main"]);
            break;
        case "categories-bannedphraselist":
            main_rules_bannedphraselist_list($_GET["rule_main"]);
            break;
        case "ExceptionSiteList-popup":
            main_rules_exceptionsitelist_list($_GET["rule_main"]);
            break;
        case "bannedextensionlist-popup":
            main_extensions_bannedextensionslist_list($_GET["rule_main"]);
            break;
        case "BannedMimetype-popup":
            main_extensions_bannedMimeTypelist_list($_GET["rule_main"]);
            break;
        case "ExeptionFileSiteList-popup":
            main_ExeptionFileSiteList_list($_GET["rule_main"]);
            break;
        default:
            break;
    }
}