$MENU_ITEMS["20_Objects"]["name"] = "Objects";
$MENU_ITEMS["30_Rules"]["link"] = "$BASE_URL/rules";
$MENU_ITEMS["30_Rules"]["name"] = "Rules";
+$MENU_ITEMS["15_Routes"]["link"] = "$BASE_URL/routing";
+$MENU_ITEMS["15_Routes"]["name"] = "Routing";
$MENU_ITEMS["10_Interfaces"]["link"] = "$BASE_URL/interfaces";
$MENU_ITEMS["10_Interfaces"]["name"] = "Interfaces";
$MENU_ITEMS["05_Admin"]["link"] = "$BASE_URL/admin";
CBFWInterfacesPage($url_s);
break;
case "objects":
- $bodyFunction = "CBFWObjectsPage";
+ CBFWObjectsPage($url_s);
+ break;
+ case "routing":
+ CBFWRoutingPage($url_s);
break;
case "rules":
$bodyFunction = "CBFWRulesPage";
break;
+ case "changes":
+ CBFWChangesPage($url_s);
+ break;
case "admin":
- $bodyFunction = "CBFWAdminPage";
+ CBFWAdminPage($url_s);
break;
default:
$bodyFunction = findUrl($url_s);
}
-function CBFWAdminPage($urls)
-{
- echo "im an admin page";
-}
-
function CBFBuildHomePage($urls)
{
echo "Must remember this, gotta rules could apply to multiple zones not just one<br>";
print_r($comms->getConfig(2));
echo "\n\n\n";
print_r($comms->getConfig(3));
+ echo "\n\n\n";
+ print_r($comms->getConfig(4));
+ echo "\n\n\n";
+ print_r($comms->getConfig(5));
echo "</pre>";
}
// page top
echo "<h1>CBFW</h1><br>";
- echo "<table><tr width=\"100%\"><td>";
+ echo "<table width=\"100%\"><tr width=\"100%\"><td>";
CBFWMessageBuilder();
- echo "<td><td><align=\"right\">";
+ echo "<td><td align=\"right\">";
CBFWConfigStatus();
- echo "</align></td></tr><tr><td>";
+ echo "</td></tr><tr><td>";
// menu, then body
echo "<table><tr><td>";
function CBFWConfigStatus()
{
+ global $WEB_ROOT_FS, $BASE_URL;
+
$comms = new Comms();
$conf0 = $comms->getConfig(0);
$client = "Current";
} else {
$ch = $conf2["status"];
- $client = "$ch Changes";
+ $client = "$ch Changes <a href=\"$BASE_URL/changes/show\">Show</a>";
}