Example #1
0
            $ret = $bin->updateBlacklist($_POST);
        }
        header("Location:" . WWW_TOP . "/binaryblacklist-list.php");
        break;
    case 'addtest':
        if (isset($_GET['regex']) && isset($_GET['groupname'])) {
            $r = array('groupname' => $_GET['groupname'], 'regex' => $_GET['regex'], 'ordinal' => '1', 'status' => '1');
            $page->smarty->assign('regex', $r);
        }
        break;
    case 'view':
    default:
        if (isset($_GET["id"])) {
            $page->title = "Binary Black/Whitelist Edit";
            $id = $_GET["id"];
            $r = $bin->getBlacklistByID($id);
        } else {
            $page->title = "Binary Black/Whitelist Add";
            $r = array();
            $r["status"] = 1;
            $r["optype"] = 1;
            $r["msgcol"] = 1;
        }
        $page->smarty->assign('regex', $r);
        break;
}
$page->smarty->assign('status_ids', array(Category::STATUS_ACTIVE, Category::STATUS_INACTIVE));
$page->smarty->assign('status_names', array('Yes', 'No'));
$page->smarty->assign('optype_ids', array(1, 2));
$page->smarty->assign('optype_names', array('Black', 'White'));
$page->smarty->assign('msgcol_ids', array(Binaries::BLACKLIST_FIELD_SUBJECT, Binaries::BLACKLIST_FIELD_FROM, Binaries::BLACKLIST_FIELD_MESSAGEID));