<?php require_once "config.php"; require_once WWW_DIR . "/lib/adminpage.php"; require_once WWW_DIR . "/lib/spotnab.php"; $page = new AdminPage(); if (isset($_GET['id'])) { $spotnab = new Spotnab(); $spotnab->deleteSource($_GET['id']); } $referrer = $_SERVER['HTTP_REFERER']; header("Location: " . $referrer);
<?php require_once "config.php"; require_once WWW_DIR . "/lib/adminpage.php"; require_once WWW_DIR . "/lib/spotnab.php"; $page = new AdminPage(); $spotnab = new Spotnab(); // set the current action $toggle = isset($_REQUEST['toggle']) ? $_REQUEST['toggle'] : 'view'; if (isset($_GET["toggle"]) && isset($_GET["id"])) { $spotnab->toggleSource($_GET["id"], $_GET["toggle"]); } $page->title = "Spotnab Sources List"; //get the list of Sources $spotnab = $spotnab->getSources(); $page->smarty->assign('spotnab', $spotnab); $page->content = $page->smarty->fetch('spotnab-list.tpl'); $page->render();
<?php require_once "config.php"; require_once WWW_DIR . "/lib/adminpage.php"; require_once WWW_DIR . "/lib/spotnab.php"; $page = new AdminPage(); $spotnab = new Spotnab(); $id = 0; // set the current action $action = isset($_REQUEST['action']) ? $_REQUEST['action'] : 'view'; switch ($action) { case 'add': $page->title = "Spotnab Source Add"; $source = array(); $source["description"] = ''; $row = $spotnab->getDefaultValue('spotnabsources', 'username'); $source["username"] = $row[0]["Default"]; $row = $spotnab->getDefaultValue('spotnabsources', 'useremail'); $source["useremail"] = $row[0]["Default"]; $row = $spotnab->getDefaultValue('spotnabsources', 'usenetgroup'); $source["usenetgroup"] = $row[0]["Default"]; $source["publickey"] = ''; $page->smarty->assign('source', $source); break; case 'submit': if ($_POST["id"] == "") { $ret = $spotnab->addSource($_POST['description'], $_POST['username'], $_POST['useremail'], $_POST['usenetgroup'], $_POST['publickey']); header("Location:" . WWW_TOP . "/spotnab-list.php"); } else { $ret = $spotnab->updateSource($_POST['id'], $_POST['description'], $_POST['username'], $_POST['useremail'], $_POST['usenetgroup'], $_POST['publickey']); header("Location:" . WWW_TOP . "/spotnab-list.php");