$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));