<?php
// The www class file.
$actionRegister["addsuper"] = "www_ip_addSuperRange";
-$actionRegister["allocate"] = "www_ip_allocateSubRange";
+$actionRegister["allocate"] = "www_ip_allocateRange";
+$actionRegister["allocatesub"] = "www_ip_allocateSubRange";
+$actionRegister["dumpdb"] = "www_db_dumpdb";
+$actionRegister["restoredb"] = "www_db_restoredb";
class www {
function Go() {
// now we search for sub's
echo "</table><br>";
}
+
+ echo "<a href=\"?action=dumpdb\">dump database</a> <a href=\"?action=restoredb\">restore database</a>";
}
function printError()
}
}
-function www_ip_allocateSubRange()
+function www_ip_allocateRange()
{
global $db, $wwwConnector;
$wwwConnector->header();
$wwwConnector->printError();
?>
-sql is <?php echo "select * from supernet where sn_id=='$id" ?><br>
<form method="post" action="?action=allocatesub&id=<?php echo $id ?>">
+<input type="hidden" name="superid" value="<?php echo $id ?>">
<table>
<tr><td>Subnet Name</td><td><input type="text" name="subname"></td></tr>
<tr><td>Subnet IP</td><td><input type="text" name="subip" value="<?php echo $sn?>"></td></tr>
-<tr><td>Subnet Mask</td><td><input type="text" name="subip"></td></tr>
+<tr><td>Subnet Mask</td><td><input type="text" name="submask"></td></tr>
<tr><td>Description</td><td><input type="text" name="subdesc"></td></tr>
<tr><td><input type="submit" name="add" value="Add"></td></tr>
</table>
$wwwConnector->footer();
}
+function www_ip_allocateSubRange()
+{
+ global $db, $wwwConnector;
+
+ $superid = $_REQUEST["superid"];
+ $name = $_REQUEST["subname"];
+ $subip = $_REQUEST["subip"];
+ $mask = $_REQUEST["submask"];
+ $desc = $_REQUEST["subdesc"];
+
+ $myip = new ip();
+ if($myip->addSubnet($name, $subip, $mask, $desc, $superid)) {
+ header("Location: index.php?notice=range added");
+ } else {
+ header("Location: index.php?error=invalid ipaddress");
+ }
+}
+
+function www_db_dumpdb()
+{
+}
+
+function www_db_restoredb()
+{
+}
+
?>
\ No newline at end of file