Added some code cleanup.
authorMichael Holm <hollo@hollo.dk>
Mon, 22 Oct 2012 21:58:01 +0000 (23:58 +0200)
committerDenis Ovsienko <infrastation@yandex.ru>
Mon, 22 Oct 2012 22:21:59 +0000 (02:21 +0400)
16 files changed:
wwwroot/inc/auth.php
wwwroot/inc/caching.php
wwwroot/inc/database.php
wwwroot/inc/deviceconfig.php
wwwroot/inc/functions.php
wwwroot/inc/install.php
wwwroot/inc/interface-lib.php
wwwroot/inc/interface.php
wwwroot/inc/ophandlers.php
wwwroot/inc/remote.php
wwwroot/inc/slb-interface.php
wwwroot/inc/slb.php
wwwroot/inc/snmp.php
wwwroot/inc/solutions.php
wwwroot/inc/triggers.php
wwwroot/inc/upgrade.php

index 08504dd..1c72238 100644 (file)
@@ -393,7 +393,7 @@ function queryLDAPServer ($username, $password)
 
        if(extension_loaded('ldap') === FALSE)
                throw new RackTablesError ('LDAP misconfiguration. LDAP PHP Module is not installed.', RackTablesError::MISCONFIGURED);
-               
+
        $connect = @ldap_connect ($LDAP_options['server']);
        if ($connect === FALSE)
                return array ('result' => 'CAN');
index e088474..85ad9cb 100644 (file)
 
 define ('CACHE_DURATION', 604800); // 7 * 24 * 3600
 
-// if client passes If-Modified-Since header, and it is greater or equal to $creation_ts, and 
+// if client passes If-Modified-Since header, and it is greater or equal to $creation_ts, and
 // $expire seconds not elapsed since IMS, the function sends HTTP-304 with $creation_ts
 // returns TRUE on cache-hit, FALSE otherwise. Calling side should call exit if the result is TRUE.
 function checkCachedResponse ($creation_ts, $expire)
 {
        $client_time = HTTPDateToUnixTime (@$_SERVER['HTTP_IF_MODIFIED_SINCE']);
        $server_time = time();
-       $result = 
+       $result =
        (
                $client_time !== FALSE && $client_time !== -1 && // IMS header is readable
                ! in_array ('no-cache', preg_split ('/\s*,\s*/', @$_SERVER['HTTP_CACHE_CONTROL'])) && // no-cache parameter unset
index 8444038..2753288 100644 (file)
@@ -109,7 +109,7 @@ $SQLSchema = array
                        'rsconfig' => 'rsconfig',
                        'refcnt' => '(select count(vs_id) from IPv4LB where vs_id = id)',
                        //'vip' =>
-                       //'dname' => 
+                       //'dname' =>
                ),
                'keycolumn' => 'id',
                'ordcolumns' => array ('IPv4VS.vip', 'IPv4VS.proto', 'IPv4VS.vport'),
@@ -275,7 +275,7 @@ function getRows ($location_id)
 {
        $result = usePreparedSelectBlade
        (
-               'SELECT R.id, R.name FROM Row R ' . 
+               'SELECT R.id, R.name FROM Row R ' .
                'INNER JOIN EntityLink EL ON ' .
                "EL.parent_entity_type = 'location' " .
                "AND EL.child_entity_type = 'row' " .
@@ -602,7 +602,7 @@ function spotEntity ($realm, $id, $ignore_cache = FALSE)
        default:
                break;
        }
-       
+
        if ($realm == 'ipv4net')
        {
                $result = usePreparedSelectBlade ("
@@ -1570,7 +1570,7 @@ function commitUpdatePortComment ($port_id, $port_reservation_comment)
        usePreparedUpdateBlade
        (
                'Port',
-               array 
+               array
                (
                        'reservation_comment' => $reservation_comment,
                ),
@@ -1697,7 +1697,7 @@ function commitUnlinkPort ($port_id)
                addPortLogEntry ($row['id_b'], sprintf ("unlinked from %s %s", $row['obj_name_a'], $row['port_name_a']));
        }
        unset ($result);
-       
+
        // remove existing link
        usePreparedDeleteBlade ('Link', array ('porta' => $port_id, 'portb' => $port_id), 'OR');
 }
@@ -2121,7 +2121,7 @@ function scanIPv6Space ($pairlist)
                        'object_name' => $oinfo['dname'],
                );
        }
-       
+
        // 3. look for virtual services
        $query = "select id, vip from IPv4VS where ${whereexpr3}";
        $result = usePreparedSelectBlade ($query, $qparams);
@@ -3250,8 +3250,8 @@ function getChapterRefc ($chapter_id, $keylist)
        default:
                // Find the list of all assigned values of dictionary-addressed attributes, each with
                // chapter/word keyed reference counters.
-               $query = "select uint_value, count(object_id) as refcnt 
-                       from AttributeMap am 
+               $query = "select uint_value, count(object_id) as refcnt
+                       from AttributeMap am
                        inner join AttributeValue av on am.attr_id = av.attr_id
                        inner join Object o on o.id = av.object_id
                        where am.chapter_id = ? and o.objtype_id = am.objtype_id
@@ -3394,7 +3394,7 @@ function fetchAttrsForObjects ($object_set = array())
 }
 
 // This function returns all optional attributes for requested object
-// as an array of records. 
+// as an array of records.
 // Empty array is returned, if there are no attributes found.
 function getAttrValues ($object_id)
 {
@@ -4192,9 +4192,9 @@ function getFileCache ($file_id)
 }
 
 function commitAddFileCache ($file_id, $contents)
-{               
+{
        global $dbxlink;
-       try     
+       try
        {
                $query = $dbxlink->prepare ('UPDATE File SET thumbnail = ? WHERE id = ?');
                $query->bindParam (1, $contents, PDO::PARAM_LOB);
@@ -4205,7 +4205,7 @@ function commitAddFileCache ($file_id, $contents)
        {
                throw convertPDOException ($e);
        }
-}               
+}
 
 function getFileLinks ($file_id)
 {
@@ -4616,15 +4616,15 @@ SELECT
        vlan_id,
        vlan_type,
        vlan_descr,
-       (SELECT COUNT(ipv4net_id) FROM VLANIPv4 AS VI WHERE VI.domain_id = VD.domain_id and VI.vlan_id = VD.vlan_id) + 
+       (SELECT COUNT(ipv4net_id) FROM VLANIPv4 AS VI WHERE VI.domain_id = VD.domain_id and VI.vlan_id = VD.vlan_id) +
        (SELECT COUNT(ipv6net_id) FROM VLANIPv6 AS VI WHERE VI.domain_id = VD.domain_id and VI.vlan_id = VD.vlan_id) AS netc,
        (
                SELECT COUNT(port_name)
                FROM VLANSwitch AS VS INNER JOIN PortAllowedVLAN AS PAV ON VS.object_id = PAV.object_id
                WHERE VS.domain_id = VD.domain_id and PAV.vlan_id = VD.vlan_id
        ) AS portc
-FROM 
-       VLANDescription AS VD 
+FROM
+       VLANDescription AS VD
 WHERE domain_id = ?
 ORDER BY vlan_id
 END
@@ -4911,7 +4911,7 @@ function replace8021QPorts ($instance = 'desired', $object_id, $before, $changes
 {
        $done = 0;
        foreach ($changes as $port_name => $port)
-               if 
+               if
                (
                        !array_key_exists ($port_name, $before) or
                        !same8021QConfigs ($port, $before[$port_name])
@@ -4954,13 +4954,13 @@ function lookupEntityByString ($realm, $value, $column = 'name')
        $SQLinfo = $SQLSchema[$realm];
        $query = "SELECT ${SQLinfo['keycolumn']} AS id FROM ${SQLinfo['table']} WHERE ${SQLinfo['table']}.${column}=? LIMIT 2";
        $result = usePreparedSelectBlade ($query, array ($value));
-       $rows = $result->fetchAll (PDO::FETCH_ASSOC);   
+       $rows = $result->fetchAll (PDO::FETCH_ASSOC);
        if (count ($rows) != 1)
                return NULL;
        return $rows[0]['id'];
 }
 
-// returns an array of attribute_id`s wich use specified chapter id.  
+// returns an array of attribute_id`s wich use specified chapter id.
 function getChapterAttributes($chapter_id)
 {
        $prepared = usePreparedSelectBlade ('SELECT DISTINCT attr_id FROM AttributeMap WHERE chapter_id = ?', array ($chapter_id));
index d0dcb56..d6ac033 100644 (file)
@@ -48,7 +48,7 @@ function ios12ReadLLDPStatus ($input)
                        continue;
 
                $matches = preg_split ('/\s+/', $line);
-               
+
                switch (count ($matches))
                {
                case 5:
@@ -2104,7 +2104,7 @@ function jun10Read8021QConfig ($input)
                'portconfig' => array(),
        );
        $lines = explode ("\n", $input);
-       
+
        // get vlan list
        $vlans = array('default' => 1);
        $names = array();
@@ -2150,7 +2150,7 @@ function jun10Read8021QConfig ($input)
                if (preg_match ('/# END OF CONFIG|^(interface-range )?(\S+)\s+{$/', $line, $m)) // line starts with interface name
                { // found interface section opening, or end-of-file
                        if (isset ($current['name']) and $current['is_ethernet'])
-                       { 
+                       {
                                // add previous interface to the results
                                if (! isset ($current['config']['mode']))
                                        $current['config']['mode'] = 'access';
@@ -2235,7 +2235,7 @@ function jun10Read8021QConfig ($input)
                        $ret['portconfig'][$current['name']][] = array ('type' => $line_class, 'line' => $line);
                }
        }
-       
+
        return $ret;
 }
 
index 484e5a6..78f3502 100644 (file)
@@ -1121,7 +1121,7 @@ function string_insert_hrefs ($s)
                if (!$protocol && $password)
                {
                        $html .= htmlspecialchars($username);
-                               
+
                        // Continue text parsing at the ':' following the "username".
                        $position = $urlPosition + strlen($username);
                        continue;
@@ -1598,7 +1598,7 @@ function getShrinkedTagTree($entity_list, $realm, $preselect) {
        global $tagtree;
        if ($preselect['andor'] != 'and' || empty($entity_list) && $preselect['is_empty'])
                return getObjectiveTagTree($tagtree, $realm, $preselect['tagidlist']);
-       
+
        $used_tags = array(); //associative, keys - tag ids, values - taginfos
        foreach ($entity_list as $entity)
        {
@@ -1607,12 +1607,12 @@ function getShrinkedTagTree($entity_list, $realm, $preselect) {
                                $used_tags[$etag['id']] = 1;
                        else
                                $used_tags[$etag['id']]++;
-       
+
                foreach ($entity['itags'] as $itag)
                        if (! array_key_exists($itag['id'], $used_tags))
                                $used_tags[$itag['id']] = 0;
        }
-       
+
        $shrinked_tree = shrinkSubtree($tagtree, $used_tags, $preselect, $realm);
        return getObjectiveTagTree($shrinked_tree, $realm, $preselect['tagidlist']);
 }
@@ -1620,13 +1620,13 @@ function getShrinkedTagTree($entity_list, $realm, $preselect) {
 // deletes item from tag subtree unless it exists in $used_tags and not preselected
 function shrinkSubtree($tree, $used_tags, $preselect, $realm) {
        $self = __FUNCTION__;
-       
+
        foreach($tree as $i => &$item) {
                $item['kids'] = $self($item['kids'], $used_tags, $preselect, $realm);
                $item['kidc'] = count($item['kids']);
                if
                (
-                       ! array_key_exists($item['id'], $used_tags) && 
+                       ! array_key_exists($item['id'], $used_tags) &&
                        ! in_array($item['id'], $preselect['tagidlist']) &&
                        ! $item['kidc']
                )
@@ -2618,7 +2618,7 @@ function formatFileSize ($bytes) {
        // kilobytes
        if ($bytes < 1024000)
                return sprintf ("%.1fk", round (($bytes / 1024), 1));
-       
+
        // megabytes
        return sprintf ("%.1f MB", round (($bytes / 1024000), 1));
 }
@@ -2627,7 +2627,7 @@ function formatFileSize ($bytes) {
 function convertToBytes ($value) {
        $value = trim($value);
        $last = strtolower($value[strlen($value)-1]);
-       switch ($last) 
+       switch ($last)
        {
                case 'g':
                        $value *= 1024;
@@ -3402,7 +3402,7 @@ function generate8021QDeployOps ($vswitch, $device_vlanlist, $before, $changes)
                );
                // put the ports with employed vlans first, the others - below them
                if (! count (array_intersect ($changeset['old_allowed'], $employed_vlans)))
-                       $ports_to_do_queue2[$port_name] = $changeset; 
+                       $ports_to_do_queue2[$port_name] = $changeset;
                else
                        $ports_to_do_queue1[$port_name] = $changeset;
                $after[$port_name] = $port;
@@ -3426,7 +3426,7 @@ function generate8021QDeployOps ($vswitch, $device_vlanlist, $before, $changes)
        // This array tracks port count:
        //  * keys are vlan_id's;
        //  * values are the number of changed ports which were using this vlan in old configuration
-       $used_vlans = array(); 
+       $used_vlans = array();
        // 1
        foreach ($domain_vlanlist as $vlan_id => $vlan)
                if ($vlan['vlan_type'] == 'compulsory')
@@ -3478,7 +3478,7 @@ function generate8021QDeployOps ($vswitch, $device_vlanlist, $before, $changes)
                        'arg1' => $vlan_id,
                );
        $vlans_to_del = array_diff ($vlans_to_del, $deleted_vlans);
-       
+
        foreach (sortPortList ($ports_to_do) as $port_name => $port)
        {
                // Before removing each old VLAN as such it is necessary to unassign
@@ -4359,7 +4359,7 @@ function produceDownlinkPort ($domain_vlanlist, $portname, $order, $uplink_order
        foreach ($uplink_order['allowed'] as $vlan_id)
        {
                if (matchVLANFilter ($vlan_id, $new_order[$portname]['wrt_vlans']))
-               $new_order[$portname]['allowed'][] = $vlan_id;  
+               $new_order[$portname]['allowed'][] = $vlan_id;
        }
        return filter8021QChangeRequests ($domain_vlanlist, $order, $new_order);
 }
@@ -4386,7 +4386,7 @@ function queueChangesToSwitch ($switch_id, $order, $before, $check_only = FALSE)
                                $nsaved++;
                        }
                }
-       
+
        if (! $check_only && $nsaved)
                touchVLANSwitch ($switch_id);
        return $nsaved;
@@ -4503,13 +4503,13 @@ function formatPortLink($host_id, $hostname, $port_id, $portname, $a_class = '')
        }
        if (! empty($a_class))
                $additional .= (empty($additional) ? '' : ' '). "class='$a_class'";
-       
+
        $text_items = array();
        if (isset ($hostname))
                $text_items[] = $hostname;
        if (isset ($portname))
                $text_items[] = $portname;
-               
+
        return "<a $additional href=\"$href\">" . implode(' ', $text_items) . '</a>';
 }
 
@@ -4681,7 +4681,7 @@ function searchEntitiesByText ($terms)
        {
                if ($net_id = getIPv4AddressNetworkId (ip4_parse ($terms)))
                        $summary['ipv4addressbydq'][$terms] = array ('net_id' => $net_id, 'ip' => $terms);
-               
+
        }
        elseif (FALSE !== ($ip_bin = ip6_checkparse ($terms)))
        // Search for IPv6 address
index 169c2ae..4eec27d 100644 (file)
@@ -103,7 +103,7 @@ function not_already_installed()
 // Check that we can write to configuration file.
 // If so, ask for DB connection paramaters and test
 // the connection. Neither save the parameters nor allow
-// going further until we succeed with the given 
+// going further until we succeed with the given
 // credentials.
 function init_config ()
 {
@@ -356,7 +356,7 @@ function init_database_static ()
                }
        }
        echo "<td>${nq}</td><td>${nerrs}</td></tr>\n";
-                       
+
        echo '</table>';
        if (count ($errlist))
        {
index 4f54160..f385c29 100644 (file)
@@ -506,7 +506,7 @@ function addJS ($data, $inline = FALSE, $group = 'default')
 {
        static $javascript = array();
        static $seen_filenames = array();
-       
+
        if (! isset ($data))
        {
                ksort ($javascript);
@@ -556,7 +556,7 @@ function addCSS ($data, $inline = FALSE)
 {
        static $styles = array();
        static $seen_filenames = array();
-       
+
        if (! isset ($data))
                return $styles;
        if ($inline)
@@ -706,7 +706,7 @@ function getRenderedIPv6NetCapacity ($range)
 
        $dec_order = intval ((128 - $range['mask']) / 10) * 3;
        $mult = isset ($prefixes[$dec_order]) ? $prefixes[$dec_order] : '??';
-       
+
        $cnt = 1 << ((128 - $range['mask']) % 10);
        if ($cnt == 1 && $mult == '')
                $cnt = '1';
@@ -866,7 +866,7 @@ function renderEntitySummary ($cell, $title, $values = array())
                        $class .= ' ' . $m[1];
                        $name = $m[2];
                }
-               if ($name == 'tags:') 
+               if ($name == 'tags:')
                {
                        $baseurl = '';
                        if (isset ($page_by_realm[$cell['realm']]))
index 14e72a8..a0a145b 100644 (file)
@@ -123,7 +123,7 @@ function renderIndexItem ($ypageno) {
   global $page;
   if (permitted($ypageno)) {
          $title = getPageName ($ypageno);
-       print "          <td>\n";          
+       print "          <td>\n";
     print "            <h1><a href='".makeHref(array('page'=>$ypageno))."'>".$title."<br>\n";
     printImageHREF ($ypageno);
     print "</a></h1>\n";
@@ -186,7 +186,7 @@ function getRenderedAlloc ($object_id, $alloc)
        $ret['tr_class'] = $alloc['addrinfo']['class'];
        if ($hl_ip_bin === $ip_bin)
                $ret['tr_class'] .= ' highlight';
-       
+
        // render IP change history
        $ip_title = '';
        $ip_class = '';
@@ -251,7 +251,7 @@ function getRenderedAlloc ($object_id, $alloc)
                else
                        $ret['td_routed_by'] = "<td class='$td_class'>&nbsp;</td>";
        }
-       
+
        // render peers td
        $ret['td_peers'] = "<td class='$td_class'>";
        $prefix = '';
@@ -334,7 +334,7 @@ function renderRackspace ()
        if (isset ($_REQUEST['location_id']))
                $_SESSION['locationFilter'] = $_REQUEST['location_id'];
        if (!isset ($_SESSION['locationFilter']))
-               $_SESSION['locationFilter'] = array_keys (listCells ('location')); // Add all locations to the filter 
+               $_SESSION['locationFilter'] = array_keys (listCells ('location')); // Add all locations to the filter
        session_commit();
 
        $found_racks = array();
@@ -821,7 +821,7 @@ function renderEditObjectForm()
                        echo "&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
                        echo "<a href='".
                                makeHrefProcess(array(
-                                       'op'=>'unlinkEntities', 
+                                       'op'=>'unlinkEntities',
                                        'link_id'=>$link_id)).
 
                        "'>";
@@ -893,7 +893,7 @@ function renderEditObjectForm()
        if ($object['has_problems'] == 'yes')
                echo ' checked';
        echo "></td></tr>\n";
-       echo "<tr><td>&nbsp;</td><th class=tdright>Actions:</th><td class=tdleft>"; 
+       echo "<tr><td>&nbsp;</td><th class=tdright>Actions:</th><td class=tdleft>";
        echo "<a href='".
                makeHrefProcess(array('op'=>'deleteObject', 'page'=>'depot', 'tab'=>'addmore', 'object_id'=>$object_id)).
                "' onclick=\"javascript:return confirm('Are you sure you want to delete the object?')\">" . getImageHREF ('destroy', 'Delete object') . "</a>";
@@ -983,7 +983,7 @@ function renderEditRackForm ($rack_id)
        echo "></td></tr>\n";
        if (count ($rack['mountedObjects']) == 0)
        {
-               echo "<tr><td>&nbsp;</td><th class=tdright>Actions:</th><td class=tdleft>"; 
+               echo "<tr><td>&nbsp;</td><th class=tdright>Actions:</th><td class=tdleft>";
                echo "<a href='".
                        makeHrefProcess(array('op'=>'deleteRack')).
                        "' onclick=\"javascript:return confirm('Are you sure you want to delete the rack?')\">" . getImageHREF ('destroy', 'Delete rack') . "</a>";
@@ -995,7 +995,7 @@ function renderEditRackForm ($rack_id)
        echo "</td></tr>\n";
        echo '</form></table><br>';
        finishPortlet();
-       
+
        startPortlet ('History');
        renderObjectHistory ($rack_id);
        finishPortlet();
@@ -1085,7 +1085,7 @@ function renderObjectPortRow ($port, $is_highlighted)
        if ($port['remote_object_id'])
        {
                echo "<td class=tdleft>" .
-                       formatPortLink ($port['remote_object_id'], $port['remote_object_name'], $port['remote_id'], NULL) . 
+                       formatPortLink ($port['remote_object_id'], $port['remote_object_name'], $port['remote_id'], NULL) .
                        "</td>";
                echo "<td class=tdleft>" . formatLoggedSpan ($port['last_log'], $port['remote_name'], 'underline') . "</td>";
                $editable = permitted ('object', 'ports', 'editPort')
@@ -1147,7 +1147,7 @@ function renderObject ($object_id)
        foreach (getAttrValues ($object_id) as $record)
                if
                (
-                       strlen ($record['value']) and 
+                       strlen ($record['value']) and
                        permitted (NULL, NULL, NULL, array (array ('tag' => '$attr_' . $record['id'])))
                )
                        $summary['{sticker}' . $record['name']] = formatAttributeValue ($record);
@@ -1231,7 +1231,7 @@ function renderObject ($object_id)
                foreach (array ('ipv4', 'ipv6') as $ip_v)
                        foreach ($info[$ip_v] as $ip_bin => $alloc)
                                $allocs_by_iface[$alloc['osif']][$ip_bin] = $alloc;
-                               
+
                // sort allocs array by portnames
                foreach (sortPortList ($allocs_by_iface) as $iface_name => $alloclist)
                {
@@ -1399,7 +1399,7 @@ function renderPortsForObject ($object_id)
                echo "</td></tr></form>";
                echo "</table><br>\n";
        }
-       
+
        echo "<table cellspacing=0 cellpadding='5' align='center' class='widetable'>\n";
        echo "<tr><th>&nbsp;</th><th class=tdleft>Local name</th><th class=tdleft>Visible label</th><th class=tdleft>Interface</th><th class=tdleft>L2 address</th>";
        echo "<th class=tdcenter colspan=2>Remote object and port</th><th>Cable ID</th><th class=tdcenter>(Un)link or (un)reserve</th><th>&nbsp;</th></tr>\n";
@@ -1456,7 +1456,7 @@ function renderPortsForObject ($object_id)
                        echo "<td><input type=text name=cable value='${port['cableid']}'></td>";
                        echo "<td class=tdcenter><a href='".
                                makeHrefProcess(array(
-                                       'op'=>'unlinkPort', 
+                                       'op'=>'unlinkPort',
                                        'port_id'=>$port['id'],
                                        )).
                        "'>";
@@ -1471,7 +1471,7 @@ function renderPortsForObject ($object_id)
                        echo "<td class=tdcenter><a href='".
                                makeHrefProcess(array(
                                        'op'=>'useup',
-                                       'port_id'=>$port['id'], 
+                                       'port_id'=>$port['id'],
                                        )).
                        "'>";
                        printImageHREF ('clear', 'Use up this port');
@@ -1510,7 +1510,7 @@ function renderPortsForObject ($object_id)
                echo "<table cellspacing=0 cellpadding='5' align='center' class='widetable'>\n";
                echo "<tr><th>&nbsp;</th><th class=tdleft>Local name</th><th class=tdleft>Visible label</th><th class=tdleft>Interface</th><th class=tdleft>Start Number</th>";
                echo "<th class=tdleft>Count</th><th>&nbsp;</th></tr>\n";
-               printOpFormIntro ('addBulkPorts'); 
+               printOpFormIntro ('addBulkPorts');
                echo "<tr><td>";
                printImageHREF ('add', 'add ports', TRUE);
                echo "</td><td><input type=text size=8 name=port_name tabindex=105></td>\n";
@@ -1551,7 +1551,7 @@ function renderIPForObject ($object_id)
                global $aat;
                printOpFormIntro ('add');
                echo "<tr><td>"; // left btn
-               printImageHREF ('add', 'allocate', TRUE); 
+               printImageHREF ('add', 'allocate', TRUE);
                echo "</td>";
                echo "<td class=tdleft><input type='text' size='10' name='bond_name' tabindex=100></td>\n"; // if-name
                echo "<td class=tdleft><input type=text name='ip' tabindex=101></td>\n"; // IP
@@ -1599,7 +1599,7 @@ function renderIPForObject ($object_id)
                                        'op' => 'del',
                                        'ip' => $alloc['addrinfo']['ip'],
                                )
-                       ) . "'>" . 
+                       ) . "'>" .
                        getImageHREF ('delete', 'Delete this IP address') .
                        "</a></td>";
                $alloc_list .= "<td class=tdleft><input type='text' name='bond_name' value='${alloc['osif']}' size=10>" . $rendered_alloc['td_name_suffix'] . "</td>";
@@ -1631,7 +1631,7 @@ function renderIPForObject ($object_id)
 // This function is deprecated. Do not rely on its internals,
 // it will probably be removed in the next major relese.
 // Use new showError, showWarning, showSuccess functions.
-// Log array is stored in global $log_messages. Its format is simple: plain ordered array 
+// Log array is stored in global $log_messages. Its format is simple: plain ordered array
 // with values having keys 'c' (both message code and severity) and 'a' (sprintf arguments array)
 function showMessageOrError ()
 {
@@ -1649,7 +1649,7 @@ function showMessageOrError ()
                return;
        $msginfo = array
        (
-// records 0~99 with success messages 
+// records 0~99 with success messages
                0 => array ('code' => 'success', 'format' => '%s'),
                5 => array ('code' => 'success', 'format' => 'added record "%s" successfully'),
                6 => array ('code' => 'success', 'format' => 'updated record "%s" successfully'),
@@ -1846,7 +1846,7 @@ function renderPortsInfo($object_id)
                        }
                }
                $rendered_macs .= "</table></td>";
-       
+
                startPortlet("Learned MACs ($mac_count)");
                echo $rendered_macs;
                finishPortlet();
@@ -1978,7 +1978,7 @@ function renderRackSpaceForObject ($object_id)
                echo "</table>\n<br>\n";
                // Determine zero-u checkbox status.
                // If form has been submitted, use form data, otherwise use DB data.
-               if (isset($_REQUEST['op'])) 
+               if (isset($_REQUEST['op']))
                        $checked = isset($_REQUEST['zerou_'.$rack_id]) ? 'checked' : '';
                else
                        $checked = in_array($rack_id, $parentRacks) ? 'checked' : '';
@@ -2147,7 +2147,7 @@ function renderRackspaceHistory ()
        elseif (isset ($history[0]['mo_id']))
                $op_id = $history[0]['mo_id'];
        else $op_id = NULL;
-       
+
        $omid = NULL;
        $nmid = NULL;
        $object_id = 1;
@@ -2383,7 +2383,7 @@ $(document).ready(function () {
 });
 END
        , TRUE);
-       
+
        startPortlet ('Add new');
        echo '<table border=0 cellpadding=10 align=center>';
        // This form requires a name, so JavaScript validator can find it.
@@ -2415,7 +2415,7 @@ function getRenderedIPNetBacktrace ($range)
        $v = ($range['realm'] == 'ipv4net') ? 4 : 6;
        $space = "ipv${v}space"; // ipv4space, ipv6space
        $tag = "\$ip${v}netid_"; // $ip4netid_, $ip6netid_
-       
+
        $ret = array();
        // Build a backtrace from all parent networks.
        $clen = $range['mask'];
@@ -2466,7 +2466,7 @@ function renderIPNetwork ($id)
                $summary[] = array ('Netmask:', "0x" . strtoupper (implode ('', unpack ('H*', $range['mask_bin']))));
                $summary['Wildcard bits'] = ip4_format ( ~ $range['mask_bin']);
        }
-       
+
        foreach ($range['8021q'] as $item)
        {
                $vlaninfo = getVLANInfo ($item['domain_id'] . '-' . $item['vlan_id']);
@@ -2706,7 +2706,7 @@ function renderIPv6NetworkAddresses ($netinfo)
        }
 
        $i = 0;
-       $interruped = FALSE; 
+       $interruped = FALSE;
        $prev_ip = ip_prev ($netinfo['ip_bin']);
        foreach ($addresses as $ip_bin => $addr)
        {
@@ -2826,7 +2826,7 @@ function renderIPAddress ($ip)
        echo "<tr><td colspan=2 align=center><h1>${address['ip']}</h1></td></tr>\n";
 
        echo "<tr><td class=pcleft>";
-       
+
        $summary = array();
        if (strlen ($address['name']))
                $summary['Name'] = $address['name'];
@@ -2839,7 +2839,7 @@ function renderIPAddress ($ip)
        if (isset ($address['inpf']))
                $summary['Arriving NAT connections'] = count ($address['inpf']);
        renderEntitySummary ($address, 'summary', $summary);
-       
+
        // render SLB portlet
        if (! empty ($address['vslist']) or ! empty ($address['rsplist']))
        {
@@ -3028,7 +3028,7 @@ function renderNATv4ForObject ($object_id)
                printImageHREF ('add', 'Add new NAT rule', TRUE, 6);
                echo "</td></tr></form>";
        }
-       
+
        $focus = spotEntity ('object', $object_id);
        amplifyCell ($focus);
        echo "<center><h2>locally performed NAT</h2></center>";
@@ -3052,12 +3052,12 @@ function renderNATv4ForObject ($object_id)
                echo "<tr class='$class'>";
                echo "<td><a href='".
                        makeHrefProcess(array(
-                               'op'=>'delNATv4Rule', 
+                               'op'=>'delNATv4Rule',
                                'localip'=>$pf['localip'],
                                'localport'=>$pf['localport'],
                                'remoteip'=>$pf['remoteip'],
                                'remoteport'=>$pf['remoteport'],
-                               'proto'=>$pf['proto'], 
+                               'proto'=>$pf['proto'],
                        )).
                "'>";
                printImageHREF ('delete', 'Delete NAT rule');
@@ -3916,7 +3916,7 @@ function renderEditLocationForm ($location_id)
        echo "></td></tr>\n";
        if (count ($location['locations']) == 0 and count ($location['rows']) == 0)
        {
-               echo "<tr><td>&nbsp;</td><th class=tdright>Actions:</th><td class=tdleft>"; 
+               echo "<tr><td>&nbsp;</td><th class=tdright>Actions:</th><td class=tdleft>";
                echo "<a href='".
                        makeHrefProcess(array('op'=>'deleteLocation')).
                        "' onclick=\"javascript:return confirm('Are you sure you want to delete the location?')\">" . getImageHREF ('destroy', 'Delete location') . "</a>";
@@ -3928,7 +3928,7 @@ function renderEditLocationForm ($location_id)
        echo "</td></tr>\n";
        echo '</form></table><br>';
        finishPortlet();
-       
+
        startPortlet ('History');
        renderObjectHistory ($location_id);
        finishPortlet();
@@ -3999,7 +3999,7 @@ function renderChapter ($tgt_chapter_no)
                                        $cfe .= ' or ';
                                $cfe .= '{$attr_' . $attr_id . '_' . $key . '}';
                        }
-                       
+
                        if (! empty($cfe))
                        {
                                $href = makeHref
@@ -4529,12 +4529,12 @@ function dragon ()
 ?>
 <div class=dragon><pre><font color="#00ff33">
                  \||/
-                 |  <font color="#ff0000">@</font>___oo  
+                 |  <font color="#ff0000">@</font>___oo
        /\  /\   / (__<font color=yellow>,,,,</font>|
       ) /^\) ^\/ _)
-      )   /^\/   _) 
+      )   /^\/   _)
       )   _ /  / _)
-  /\  )/\/ ||  | )_)    
+  /\  )/\/ ||  | )_)
  &lt;  &gt;      |(<font color=white>,,</font>) )__)
   ||      /    \)___)\
   | \____(      )___) )___
@@ -4632,7 +4632,7 @@ function renderSNMPPortFinder ($object_id)
        </tr>
        <tr>
                <th class=tdright><label for="sec_level">Security Level:</label></th>
-               <td class=tdleft><select id="sec_level" name="sec_level"> 
+               <td class=tdleft><select id="sec_level" name="sec_level">
                        <option value="noAuthNoPriv" selected="selected">noAuth and no Priv</option>
                        <option value="authNoPriv" >auth without Priv</option>
                        <option value="authPriv" >auth with Priv</option>
@@ -5438,7 +5438,7 @@ function renderFileSummary ($file)
 {
        $summary = array();
        $summary['Type'] = $file['type'];
-       $summary['Size'] =  
+       $summary['Size'] =
        (
                isolatedPermission ('file', 'download', $file) ?
                (
@@ -5499,7 +5499,7 @@ function renderFile ($file_id)
        echo "<table border=0 class=objectview cellspacing=0 cellpadding=0>";
        echo "<tr><td colspan=2 align=center><h1>" . htmlspecialchars ($file['name']) . "</h1></td></tr>\n";
        echo "<tr><td class=pcleft>";
-       
+
        callHook ('renderFileSummary', $file);
 
        $links = getFileLinks ($file_id);
@@ -5650,7 +5650,7 @@ function renderFilesForEntity ($entity_id)
        global $pageno, $etype_by_pageno;
        // Now derive entity_type from pageno.
        $entity_type = $etype_by_pageno[$pageno];
-       
+
        startPortlet ('Upload and link new');
        echo "<table border=0 cellspacing=0 cellpadding='5' align='center' class='widetable'>\n";
        echo "<tr><th>File</th><th>Comment</th><th></th></tr>\n";
@@ -6095,7 +6095,7 @@ function showTabs ($pageno, $tabno)
                fillBypassValues ($pageno, $args);
                foreach ($args as $param_name => $param_value)
                        echo "&" . urlencode ($param_name) . '=' . urlencode ($param_value);
-               
+
                echo "'>${tabtitle}</a></li>\n";
        }
        echo "</ul></div>";
@@ -6311,7 +6311,7 @@ function dynamic_title_decoder ($path_position)
                                'name' => __FUNCTION__ . '() failure',
                                'params' => array()
                        );
-                       
+
                }
                $vdlist = getVLANDomainOptions();
                if (!array_key_exists ($vdom_id, $vdlist))
@@ -7284,7 +7284,7 @@ function renderVLANInfo ($vlan_ck)
                echo "<table border=0 cellpadding=5 cellspacing=0 align=center class=cooltable>";
                echo '<tr><th>device</th><th>ports</th></tr>';
                $order = 'odd';
-               foreach ($foreign_devices as $cell_id => $ports) 
+               foreach ($foreign_devices as $cell_id => $ports)
                {
                        echo "<tr class=row_${order} valign=top><td>";
                        $cell = spotEntity ('object', $cell_id);
@@ -7514,7 +7514,7 @@ function renderObject8021QSyncSchedule ($object, $vswitch, $maxdecisions)
 
        if (NULL !== $new_rows = callHook ('alter8021qSyncSummaryItems', $rows))
                $rows = $new_rows;
-       
+
        foreach ($rows as $th => $td)
                echo "<tr><th width='50%' class=tdright>${th}:</th><td class=tdleft colspan=2>${td}</td></tr>";
 
@@ -7922,7 +7922,7 @@ function renderVSTRulesEditor ($vst_id)
                unset ($_SESSION['vst_edited']);
        }
        session_commit();
-       
+
        if (count ($source_options))
                finishPortlet();
 }
@@ -7957,7 +7957,7 @@ function renderDeployQueue()
 function renderDiscoveredNeighbors ($object_id)
 {
        global $tabno;
-       
+
        $opcode_by_tabno = array
        (
                'livecdp' => 'getcdpstatus',
@@ -7999,7 +7999,7 @@ function renderDiscoveredNeighbors ($object_id)
        {
                $initial_row = TRUE; // if port has multiple neighbors, the first table row is initial
                // array of local ports with the name specified by DP
-               $local_ports = isset($myports[$local_port]) ? $myports[$local_port] : array(); 
+               $local_ports = isset($myports[$local_port]) ? $myports[$local_port] : array();
                foreach ($remote_list as $dp_neighbor) // step over DP neighbors
                {
                        $error_message = NULL;
@@ -8133,7 +8133,7 @@ function renderDiscoveredNeighbors ($object_id)
                                $inputno++;
                        }
                        echo "</td>";
-                               
+
                        if (isset ($error_message))
                                echo "<td style=\"background-color: white; border-top: none\">$error_message</td>";
                        echo "</tr>";
@@ -8624,7 +8624,7 @@ function renderEditVlan ($vlan_ck)
        {
                $clear_line .= '<p>';
                $clear_line .= '<a href="' . makeHrefProcess (array ('op' => 'clear')) . '">';
-               $clear_line .= getImageHREF ('clear', "remove this vlan from $portc ports") . ' remove</a>' . 
+               $clear_line .= getImageHREF ('clear', "remove this vlan from $portc ports") . ' remove</a>' .
                        ' this VLAN from ' .
                        '<a href="' . makeHref (array ('page' => 'vlan', 'tab' => 'default', 'vlan_ck' => $vlan_ck)) . '">' .
                        "$portc ports</a>";
@@ -8678,7 +8678,7 @@ function renderExpirations ()
                        echo "<th align=center>Asset Tag</th><th align=center>Date Warranty <br> Expires</th></tr>\n";
                        foreach ($result as $row)
                        {
-                               $date_value = date(getConfigVar('DATETIME_FORMAT'), $row['uint_value']);        
+                               $date_value = date(getConfigVar('DATETIME_FORMAT'), $row['uint_value']);
 
                                $object = spotEntity ('object', $row['object_id']);
                                echo '<tr class=' . $section['class'] . $order . ' valign=top>';
index 41783d7..33d51e4 100644 (file)
@@ -804,14 +804,14 @@ function addBulkPorts ()
        assertStringArg ('port_label', TRUE);
        assertUIntArg ('port_numbering_start', TRUE);
        assertUIntArg ('port_numbering_count');
-       
+
        $object_id = $_REQUEST['object_id'];
        $port_name = $_REQUEST['port_name'];
        $port_type_id = $_REQUEST['port_type_id'];
        $port_label = $_REQUEST['port_label'];
        $port_numbering_start = $_REQUEST['port_numbering_start'];
        $port_numbering_count = $_REQUEST['port_numbering_count'];
-       
+
        $added_count = $error_count = 0;
        if(strrpos($port_name, "%u") === false )
                $port_name .= '%u';
@@ -1081,7 +1081,7 @@ function updateObjectAllocation ()
                $newMolecule = getMoleculeForObject ($object_id);
                usePreparedInsertBlade
                (
-                       'MountOperation', 
+                       'MountOperation',
                        array
                        (
                                'object_id' => $object_id,
@@ -1795,7 +1795,7 @@ function addLocation ()
 {
        assertUIntArg ('parent_id', TRUE);
        assertStringArg ('name');
-       
+
        $location_id = commitAddObject ($_REQUEST['name'], NULL, 1562, NULL);
        if ($_REQUEST['parent_id'])
                commitLinkEntities ('location', $_REQUEST['parent_id'], 'location', $location_id);
@@ -2667,7 +2667,7 @@ function importDPData()
                        if (! isset ($params['a_id']) || ! isset ($params['b_id']) ||
                                ! intval ($params['a_id']) || ! intval ($params['b_id']))
                                throw new InvalidArgException ("ports_${i}", $_REQUEST["ports_${i}"], "can not unpack port ids");
-                       
+
                        $porta = getPortInfo ($params['a_id']);
                        $portb = getPortInfo ($params['b_id']);
                        if
@@ -2682,7 +2682,7 @@ function importDPData()
                        }
                        $oif_a = intval (@$params['a_oif']); // these parameters are optional
                        $oif_b = intval (@$params['b_oif']);
-                       
+
                        $dbxlink->beginTransaction();
                        try
                        {
@@ -2737,7 +2737,7 @@ function saveQuickLinks()
        genericAssertion ('page_list', 'array');
        if (is_array ($_REQUEST['page_list']))
        {
-               setUserConfigVar ('QUICK_LINK_PAGES', implode(',', $_REQUEST['page_list']));    
+               setUserConfigVar ('QUICK_LINK_PAGES', implode(',', $_REQUEST['page_list']));
                showSuccess ('Quick links list is saved');
        }
 }
@@ -2889,7 +2889,7 @@ function clearVlan()
 {
        assertStringArg ('vlan_ck');
        list ($vdom_id, $vlan_id) = decodeVLANCK ($_REQUEST['vlan_ck']);
-       
+
        $n_cleared = 0;
        foreach (getVLANConfiguredPorts ($_REQUEST['vlan_ck']) as $object_id => $portnames)
        {
index fabcfa4..db749d7 100644 (file)
@@ -420,7 +420,7 @@ function callScript ($gwname, $params, $in, &$out, &$errors)
        }
 
        $pipes = array();
-       $child = proc_open 
+       $child = proc_open
        (
                $cmd_line,
                array (
@@ -498,7 +498,7 @@ function setDevice8021QConfig ($object_id, $pseudocode, $vlan_names)
        $commands = translateDeviceCommands ($object_id, $pseudocode, $vlan_names);
        $breed = detectDeviceBreed ($object_id);
        $output = queryTerminal ($object_id, $commands, FALSE);
-       
+
        // throw an exception if Juniper did not allow to enter config mode or to commit changes
        if ($breed == 'jun10')
        {
index 1a7b584..25879da 100644 (file)
@@ -374,7 +374,7 @@ function renderRSPoolServerForm ($pool_id)
                echo "<td><textarea name=rsconfig></textarea></td><td>";
                printImageHREF ('ADD', 'Add new real server', TRUE);
                echo "</td></tr></form>\n";
-               
+
                $order = 'even';
                foreach (getRSListInPool ($pool_id) as $rsid => $rs)
                {
index eed1f5f..8be714d 100644 (file)
@@ -92,8 +92,8 @@ class SLBTriplet
        {
                $ret = array();
                $result = usePreparedSelectBlade ("
-SELECT DISTINCT IPv4LB.* 
-FROM 
+SELECT DISTINCT IPv4LB.*
+FROM
        IPv4LB INNER JOIN IPv4VS ON IPv4VS.id = IPv4LB.vs_id
        LEFT JOIN IPv4RS USING (rspool_id)
 WHERE
@@ -266,7 +266,7 @@ class MacroParser
                        {
                                for ($i = 0; $i < strlen ($line); $i++)
                                {
-                                       $c = $line[$i]; 
+                                       $c = $line[$i];
                                        if ($c == "'" and 0 == --$macro_deep)
                                        {
                                                $this->addMacro ($mname, $mvalue);
@@ -366,7 +366,7 @@ function addRStoRSPool ($pool_id, $rsip_bin, $rsport = 0, $inservice = 'no', $rs
                        'rspool_id' => $pool_id,
                        'rsip' => $rsip_bin,
                        'rsport' => (!strlen ($rsport) or $rsport === 0) ? NULL : $rsport,
-                       'inservice' => $inservice == 'yes' ? 'yes' : 'no', 
+                       'inservice' => $inservice == 'yes' ? 'yes' : 'no',
                        'rsconfig' => !strlen ($rsconfig) ? NULL : $rsconfig,
                        'comment' => !strlen ($comment) ? NULL : $comment,
                )
index bc4a463..2eaa0e1 100644 (file)
@@ -2267,10 +2267,10 @@ $swtype_pcre = array
 
 function updateStickerForCell ($cell, $attr_id, $new_value)
 {
-       if 
+       if
        (
-               isset ($cell['attrs'][$attr_id]) 
-               and !strlen ($cell['attrs'][$attr_id]['value']) 
+               isset ($cell['attrs'][$attr_id])
+               and !strlen ($cell['attrs'][$attr_id]['value'])
                and     strlen ($new_value)
        )
                commitUpdateAttrValue ($cell['id'], $attr_id, $new_value);
index df22525..816c587 100644 (file)
@@ -288,7 +288,7 @@ function renderImagePreview ($file_id)
 {
        if ($image = getFileCache ($file_id)) //Cache Hit
        {
-               header("Content-type: image/jpeg"); 
+               header("Content-type: image/jpeg");
                echo $image;
                return;
        }
@@ -382,7 +382,7 @@ function proxyCactiRequest ($server_id, $graph_id)
 //     curl_setopt ($session, CURLOPT_VERBOSE, TRUE);
 
        // Initial options up here so a specific type can override them
-       curl_setopt ($session, CURLOPT_FOLLOWLOCATION, FALSE); 
+       curl_setopt ($session, CURLOPT_FOLLOWLOCATION, FALSE);
        curl_setopt ($session, CURLOPT_TIMEOUT, 10);
        curl_setopt ($session, CURLOPT_RETURNTRANSFER, TRUE);
        curl_setopt ($session, CURLOPT_URL, $url);
@@ -404,7 +404,7 @@ function proxyCactiRequest ($server_id, $graph_id)
 
                // Get the cookies from the headers
                preg_match('/Set-Cookie: ([^;]*)/i', $headers, $cookies);
-               array_shift($cookies);  // Remove 'Set-Cookie: ...' value                       
+               array_shift($cookies);  // Remove 'Set-Cookie: ...' value
                $cookie_header = implode(";", $cookies);
                $_SESSION['CACTICOOKIE'][$cacti_url] = $cookie_header; // store for later use by this user
 
index 736bcad..844db83 100644 (file)
@@ -181,7 +181,7 @@ function trigger_rackspace ()
 function trigger_ports ()
 {
        // Hide the tab if the object type exists in the exclusion config option
-       if (considerConfiguredConstraint (spotEntity ('object', getBypassValue()), 'PORT_EXCLUSION_LISTSRC')) 
+       if (considerConfiguredConstraint (spotEntity ('object', getBypassValue()), 'PORT_EXCLUSION_LISTSRC'))
                return '';
 
        return 'std';
index b2228c2..09688d4 100644 (file)
@@ -604,10 +604,10 @@ CREATE TABLE `PortInterfaceCompat` (
                case '0.17.9':
                        $query[] = "ALTER table Config add `is_userdefined` enum('yes','no') NOT NULL default 'no' AFTER `is_hidden`";
                        $query[] = "
-CREATE TABLE `UserConfig` ( 
-       `varname` char(32) NOT NULL, 
-       `varvalue` char(255) NOT NULL, 
-       `user` char(64) NOT NULL, 
+CREATE TABLE `UserConfig` (
+       `varname` char(32) NOT NULL,
+       `varvalue` char(255) NOT NULL,
+       `user` char(64) NOT NULL,
        UNIQUE KEY `user_varname` (`user`,`varname`)
 ) TYPE=InnoDB";
                        $query[] = "UPDATE Config SET is_userdefined = 'yes' WHERE varname IN
@@ -1421,7 +1421,7 @@ CREATE TABLE `IPv6Log` (
                                $racks = $result->fetchAll (PDO::FETCH_ASSOC);
                                unset ($result);
                                $sort_order = 1;
-                               foreach ($racks as $rack) 
+                               foreach ($racks as $rack)
                                {
                                        // Add the rack as an object, set the height and sort order as attributes, link the rack to the row,
                                        //   update rackspace, tags and files to reflect new rack_id, move history
@@ -1703,7 +1703,7 @@ function renderUpgraderHTML()
        {
                die ("Database connection failed:\n\n" . $e->getMessage());
        }
-       
+
        if
        (
                !isset ($_SERVER['PHP_AUTH_USER']) or
@@ -1828,7 +1828,7 @@ END
                $row['vip'] = ip4_int2bin ($row['vip']);
                usePreparedInsertBlade ('IPv4VS_new', $row);
        }
-       
+
        $dbxlink->query (<<<END
 CREATE TABLE `IPv4RS_new` (
   `id` int(10) unsigned NOT NULL auto_increment,