Author: jfthomps
Date: Wed Dec  7 16:21:51 2011
New Revision: 1211507

URL: http://svn.apache.org/viewvc?rev=1211507&view=rev
Log:
VCL-249
denote which management node fields are required

modified editOrAddMgmtnode - added * next to fields that are required
modified processMgmtnodeInput - allowed installpath to be empty

Modified:
    incubator/vcl/trunk/web/.ht-inc/managementnodes.php

Modified: incubator/vcl/trunk/web/.ht-inc/managementnodes.php
URL: 
http://svn.apache.org/viewvc/incubator/vcl/trunk/web/.ht-inc/managementnodes.php?rev=1211507&r1=1211506&r2=1211507&view=diff
==============================================================================
--- incubator/vcl/trunk/web/.ht-inc/managementnodes.php (original)
+++ incubator/vcl/trunk/web/.ht-inc/managementnodes.php Wed Dec  7 16:21:51 2011
@@ -258,9 +258,10 @@ function editOrAddMgmtnode($state) {
        else {
                print "<H2>Edit Management Node</H2>\n";
        }
+       print "<small>* denotes required fields</small>\n";
        print "<TABLE>\n";
        print "  <TR>\n";
-       print "    <TH align=right>Hostname:</TH>\n";
+       print "    <TH align=right>Hostname*:</TH>\n";
        print "    <TD><INPUT type=text name=hostname 
value=\"{$data["hostname"]}\" ";
        print "maxlength=50></TD>\n";
        print "    <TD>";
@@ -268,7 +269,7 @@ function editOrAddMgmtnode($state) {
        print "</TD>\n";
        print "  </TR>\n";
        print "  <TR>\n";
-       print "    <TH align=right>IP address:</TH>\n";
+       print "    <TH align=right>IP address*:</TH>\n";
        print "    <TD><INPUT type=text name=IPaddress value=\"";
        print $data["IPaddress"] . "\" maxlength=15></TD>\n";
        print "    <TD>";
@@ -276,7 +277,7 @@ function editOrAddMgmtnode($state) {
        print "</TD>\n";
        print "  </TR>\n";
        print "  <TR>\n";
-       print "    <TH align=right>Owner:</TH>\n";
+       print "    <TH align=right>Owner*:</TH>\n";
        print "    <TD><INPUT type=text name=owner value=\"" . $data["owner"];
        print "\"></TD>\n";
        print "    <TD>";
@@ -1420,9 +1421,10 @@ function processMgmtnodeInput($checks=1)
                $submitErrMsg[MNOWNERERR] = "Submitted ID is not valid";
        }
 
-       if(! preg_match('/^([-a-zA-Z0-9_\.\/]){2,100}$/', 
$return["installpath"])) {
+       if($return['installpath'] != '' &&
+          ! preg_match('/^([-a-zA-Z0-9_\.\/]){2,100}$/', 
$return["installpath"])) {
           $submitErr |= MNINSTPATHERR;
-          $submitErrMsg[MNINSTPATHERR] = "This can only contain letters, 
numbers, dashes(-), periods(.), underscores(_), and forward slashes(/). It can 
be from 2 to 100 characters long";
+          $submitErrMsg[MNINSTPATHERR] = "This must be empty or only contain 
letters, numbers, dashes(-), periods(.), underscores(_), and forward slashes(/) 
and be from 2 to 100 characters long";
        }
        if(! empty($return['keys']) && ! 
preg_match('/^([-a-zA-Z0-9_\.\/,]){2,1024}$/', $return["keys"])) {
           $submitErr |= MNSSHIDKEYSERR;


Reply via email to