r1792 + try employing the IP address picker for RS pool editing
authorDenis Ovsienko <infrastation@yandex.ru>
Tue, 18 Mar 2008 20:03:42 +0000 (20:03 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Tue, 18 Mar 2008 20:03:42 +0000 (20:03 +0000)
inc/interface.php
inc/ophandlers.php

index 55d07dd..93fc54d 100644 (file)
@@ -4043,7 +4043,10 @@ function renderRSPoolServerForm ($pool_id = 0)
                printImageHREF ('inservice', 'in service');
        else
                printImageHREF ('notinservice', 'NOT in service');
-       echo "</td><td><input type=text name=rsip tabindex=1></td>";
+       echo "</td><td><input type=text name=remoteip id=remoteip tabindex=1>";
+       echo "<a href='javascript:;' onclick='window.open(\"${root}find_object_ip_helper.php\", \"findobjectip\", \"height=700, width=400, location=no, menubar=no, resizable=yes, scrollbars=no, status=no, titlebar=no, toolbar=no\");'>";
+       printImageHREF ('find', 'pick address');
+       echo "</a></td>";
        $default_port = getConfigVar ('DEFAULT_SLB_RS_PORT');
        if ($default_port == 0)
                $default_port = '';
index 0ac80dc..e1a4a2b 100644 (file)
@@ -936,11 +936,11 @@ function addRealServer ()
        global $root, $pageno, $tabno;
 
        assertUIntArg ('id');
-       assertIPv4Arg ('rsip');
+       assertIPv4Arg ('remoteip');
        assertUIntArg ('rsport');
        assertStringArg ('rsconfig', TRUE);
        $pool_id = $_REQUEST['id'];
-       if (!addRStoRSPool ($pool_id, $_REQUEST['rsip'], $_REQUEST['rsport'], getConfigVar ('DEFAULT_IPV4_RS_INSERVICE'), $_REQUEST['rsconfig']))
+       if (!addRStoRSPool ($pool_id, $_REQUEST['remoteip'], $_REQUEST['rsport'], getConfigVar ('DEFAULT_IPV4_RS_INSERVICE'), $_REQUEST['rsconfig']))
                return "${root}?page=${pageno}&tab=${tabno}&id=${pool_id}&error=" . urlencode ('addRStoRSPool() failed');
        else
                return "${root}?page=${pageno}&tab=${tabno}&id=${pool_id}&message=" . urlencode ("Real server was successfully added");