X-Git-Url: http://git.pjr.cc/?p=configmanager.git;a=blobdiff_plain;f=lib%2Fwww.php;fp=lib%2Fwww.php;h=21a6d03e77da3475d828a97f8c209a4ad4fd4aec;hp=dc3a105ce396b071c97a8c43516158dc99f51dc4;hb=1209bb2b2c42b6f18233a54df684cc27cadfc581;hpb=5882044ae8cee1579bb1e5582497ae8b3b9e85c5
diff --git a/lib/www.php b/lib/www.php
index dc3a105..21a6d03 100644
--- a/lib/www.php
+++ b/lib/www.php
@@ -197,37 +197,69 @@ function www_updateHost()
$need_enable = false;
// this aint the right way.
- if($logdets["username"] == "" && $_REQUEST["username"] == "") {
- // we need a user
- $need_user = true;
+ if($logdets["username"] == "") {
+ if(!isset($_REQUEST["username"])) {
+ // we need a user
+ $need_user = true;
+ } else {
+ $act_user = $_REQUEST["username"];
+ }
+ } else {
+ $act_user = $logdets["username"];
}
- if($logdets["password"] == "" && $_REQUEST["password"] == "") {
- // we need a user
- $need_pass = true;
+ if($logdets["password"] == "") {
+ if(!isset($_REQUEST["password"])) {
+ // we need a user
+ $need_pass = true;
+ } else {
+ $act_pass = $_REQUEST["password"];
+ }
+ } else {
+ $act_pass = $logdets["password"];
}
- if($logdets["enable"] == "" && $_REQUEST["enable"] == "" && $HOST_TYPE["$htype"]["needsenable"]) {
- $need_enable = true;
+ if($HOST_TYPE["$htype"]["needsenable"]) {
+ if($logdets["enable"] == "") {
+ if(!isset($_REQUEST["enable"])) {
+ $need_enable = true;
+ } else {
+ $act_enable = $_REQUEST["enable"];
+ }
+ } else {
+ $act_enable = $logdets["enable"];
+ }
}
- $conf = $func($hip, $act_user, $act_pass, $act_enable);
-
- // function db_getMaxValue($tablename, $column, $columnsel="", $wheresel="")
- $oldconf_rid = db_getMaxValue("configs", "configs_id", "hostip", "$hip");
- $oldconf_id = $oldconf_rid[0][0];
- error_log("oldconf_id is $oldconf_id");
+ if($need_user || $need_pass || $need_enable) {
+ echo "No Username/Password information stored, please enter them now (they will not be saved)
";
+ echo "