r3724 getVLANDomainSwitches() sayonara, merged by getVLANDomain()
authorDenis Ovsienko <infrastation@yandex.ru>
Wed, 2 Jun 2010 08:12:50 +0000 (08:12 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Wed, 2 Jun 2010 08:12:50 +0000 (08:12 +0000)
render8021QOrderForm(): switch to getVLANDomain()

inc/database.php
inc/interface.php

index f9102627808ac84650338a5a4536195fca888c8b..5d34737443ccff61a3a1d001d1c83e8e6e505f66 100644 (file)
@@ -3608,7 +3608,16 @@ function getVLANDomain ($vdid)
                throw new EntityNotFoundException ('VLAN domain', $vdid);
        unset ($result);
        $ret['vlanlist'] = getDomainVLANs ($vdid);
-       $ret['switchlist'] = getVLANDomainSwitches ($vdid);
+       $ret['switchlist'] = array();
+       $result = usePreparedSelectBlade
+       (
+               'SELECT object_id, template_id, last_errno, out_of_sync, ' .
+               'TIMESTAMPDIFF(SECOND, last_change, NOW()) AS age_seconds ' .
+               'FROM VLANSwitch WHERE domain_id = ? ORDER BY object_id',
+               array ($vdid)
+       );
+       while ($row = $result->fetch (PDO::FETCH_ASSOC))
+               $ret['switchlist'][$row['object_id']] = $row;
        return $ret;
 }
 
@@ -3632,21 +3641,6 @@ function getDomainVLANs ($vdom_id)
        return $ret;
 }
 
-function getVLANDomainSwitches ($vdom_id)
-{
-       $result = usePreparedSelectBlade
-       (
-               'SELECT object_id, template_id, last_errno, out_of_sync, ' .
-               'TIMESTAMPDIFF(SECOND, last_change, NOW()) AS age_seconds ' .
-               'FROM VLANSwitch WHERE domain_id = ? ORDER BY object_id',
-               array ($vdom_id)
-       );
-       $ret = array();
-       while ($row = $result->fetch (PDO::FETCH_ASSOC))
-               $ret[$row['object_id']] = $row;
-       return $ret;
-}
-
 function commitReduceVLANDescription ($vdom_id, $vlan_id)
 {
        return usePreparedDeleteBlade
index d30ab8f0a35f7ac037e5f17eb86f328d6d4e9258..6d1c42d5c9f22d9a3ac5cb2b18e527767a646b30 100644 (file)
@@ -6529,7 +6529,8 @@ function render8021QOrderForm ($some_id)
                        );
                break;
        case 'vlandomain':
-               foreach (getVLANDomainSwitches ($some_id) as $vswitch)
+               $vlandomain = getVLANDomain ($some_id);
+               foreach ($vlandomain['switchlist'] as $vswitch)
                        $minuslines[$vswitch['object_id']] = array
                        (
                                'vdom_id' => $some_id,