r2156 - stick vith EXT_IPV4_VIEW option name
authorDenis Ovsienko <infrastation@yandex.ru>
Thu, 21 Aug 2008 06:05:27 +0000 (06:05 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Thu, 21 Aug 2008 06:05:27 +0000 (06:05 +0000)
ChangeLog
inc/interface.php
inc/ophandlers.php
install/init-dictbase.sql
upgrade.php

index d0b5992..b70cbb2 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -6,6 +6,7 @@
        new feature: "router" addresses allocations
        new feature: support for local extensions
        new feature: LDAP username to UID mapping by Walery Wysotsky
+       new feature: extended IPv4 view mode (enabled by default)
        update: 3 more switches in SNMP code by Walery Wysotsky
        update: added a missing DB index
        update: "slbconfig" gateway has been replaced by "sendfile"
index 576a2da..40915c8 100644 (file)
@@ -819,7 +819,7 @@ function renderRackObject ($object_id = 0)
        {
                startPortlet ('IPv4 addresses');
                echo "<table cellspacing=0 cellpadding='5' align='center' class='widetable'>\n";
-               if (getConfigVar ('DECODE_IPV4_ADDR') == 'yes')
+               if (getConfigVar ('EXT_IPV4_VIEW') == 'yes')
                        echo "<tr><th>OS interface</th><th>IP address</th><th colspan=2>network</th><th>routed by</th><th>peers</th></tr>\n";
                else
                        echo "<tr><th>OS interface</th><th>IP address</th><th>peers</th></tr>\n";
@@ -838,7 +838,7 @@ function renderRackObject ($object_id = 0)
                        $netinfo = getIPv4NetworkInfo ($netid);
                        echo "<tr class='${class}' valign=top><td class=tdleft>${alloc['osif']}</td><td class='${secondclass}'>";
                        echo "<a href='${root}?page=ipaddress&ip=" . $dottedquad . "&hl_object_id=${object_id}'>${dottedquad}</a>";
-                       if (getConfigVar ('DECODE_IPV4_ADDR') != 'yes')
+                       if (getConfigVar ('EXT_IPV4_VIEW') != 'yes')
                        {
                                if (NULL === $netid)
                                        $suffix = '/??';
@@ -849,7 +849,7 @@ function renderRackObject ($object_id = 0)
                        if (!empty ($alloc['addrinfo']['name']))
                                echo '(' . niftyString ($alloc['addrinfo']['name']) . ')';
                        echo '</td>';
-                       if (getConfigVar ('DECODE_IPV4_ADDR') == 'yes')
+                       if (getConfigVar ('EXT_IPV4_VIEW') == 'yes')
                        {
                                if (NULL === $netid)
                                        echo '<td colspan=2>?</td>';
@@ -1959,7 +1959,7 @@ function renderIPv4Space ()
        startPortlet ('networks (' . count ($addrspaceList) . ')');
        echo "<table class='widetable' border=0 cellpadding=5 cellspacing=0 align='center'>\n";
        echo "<tr><th>prefix</th><th>name/tags</th><th>%% used</th>";
-       if (getConfigVar ('DECODE_IPV4_ADDR') == 'yes')
+       if (getConfigVar ('EXT_IPV4_VIEW') == 'yes')
                echo "<th>routed by</th>";
        echo "</tr>\n";
        foreach ($addrspaceList as $iprange)
@@ -1972,7 +1972,7 @@ function renderIPv4Space ()
                echo "<td class=tdcenter>";
                renderProgressBar ($used/$total);
                echo "<br><small>${used}/${total}</small></td>";
-               if (getConfigVar ('DECODE_IPV4_ADDR') == 'yes')
+               if (getConfigVar ('EXT_IPV4_VIEW') == 'yes')
                        printRoutersTD (findRouters ($netdata['addrlist']), $tagcache);
                echo "</tr>";
        }
@@ -2209,7 +2209,7 @@ function renderIPv4Network ($id)
        echo "</td></tr>\n";
 
        $routers = findRouters ($range['addrlist']);
-       if (getConfigVar ('DECODE_IPV4_ADDR') == 'yes' and count ($routers))
+       if (getConfigVar ('EXT_IPV4_VIEW') == 'yes' and count ($routers))
        {
                echo "<tr><th width='50%' class=tdright>Routed by:</th>";
                printRoutersTD ($routers);
index e6a1676..f99e72d 100644 (file)
@@ -813,7 +813,7 @@ function resetUIConfig()
        setConfigVar ('IPV4_AUTO_RELEASE','1');
        setConfigVar ('SHOW_LAST_TAB', 'no');
        setConfigVar ('COOKIE_TTL', '1209600');
-       setConfigVar ('DECODE_IPV4_ADDR', 'yes');
+       setConfigVar ('EXT_IPV4_VIEW', 'yes');
        return buildRedirectURL ('OK');
 }
 
index e04ff33..91cb14a 100644 (file)
@@ -257,6 +257,6 @@ INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, descriptio
 INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('SHOW_LAST_TAB','no','string','yes','no','Remember last tab shown for each page');
 INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('COOKIE_TTL','1209600','uint','yes','no','Cookies lifetime in seconds');
 INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('DB_VERSION','0.16.1','string','no','yes','Database version.');
-INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('DECODE_IPV4_ADDR','yes','string','no','no','Display parent network info for IPv4 addresses');
+INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('EXT_IPV4_VIEW','yes','string','no','no','Display parent network info for IPv4 addresses');
 
 INSERT INTO `Script` VALUES ('RackCode','allow {$userid_1}');
index 3d1fc87..228af6f 100644 (file)
@@ -1378,7 +1378,7 @@ CREATE TABLE `TagTree` (
                case '0.16.2':
                        $query[] = "alter table IPBonds modify column type enum('regular','shared','virtual','router')";
                        $query[] = "update Dictionary set dict_value = 'spacer' where dict_key = 11";
-                       $query[] = "INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('DECODE_IPV4_ADDR','yes','string','no','no','Display parent network info for IPv4 addresses')";
+                       $query[] = "INSERT INTO `Config` (varname, varvalue, vartype, emptyok, is_hidden, description) VALUES ('EXT_IPV4_VIEW','yes','string','no','no','Display parent network info for IPv4 addresses')";
                        $query[] = "ALTER TABLE RackSpace ADD KEY `RackSpace_object_id` (`object_id`)";
                        $query[] = "update Config set varvalue = '0.16.2' where varname = 'DB_VERSION'";
                        break;