r2764 - doSNMPmining(): switch from getObjectInfo() to spotEntity()
authorDenis Ovsienko <infrastation@yandex.ru>
Sun, 17 May 2009 21:45:11 +0000 (21:45 +0000)
committerDenis Ovsienko <infrastation@yandex.ru>
Sun, 17 May 2009 21:45:11 +0000 (21:45 +0000)
 - trigger_livevlans(): idem
 - getSwitchVLANs(): idem
 - setSwitchVLANs(): idem
 - gwSendFileToObject(): idem
 - gwRecvFileFromObject(): idem
 - getFileLinks(): idem
 - markupObjectProblems(): idem
 - buildLVSConfig(): idem
 - deleteObject(): idem
 - generateAutoPorts(): idem

inc/database.php
inc/functions.php
inc/gateways.php
inc/ophandlers.php
inc/snmp.php
inc/triggers.php

index a739012..4ed4dd0 100644 (file)
@@ -3484,7 +3484,7 @@ function getFileLinks ($file_id = 0)
                        case 'object':
                                $page = 'object';
                                $id_name = 'object_id';
-                               $parent = getObjectInfo($row['entity_id']);
+                               $parent = spotEntity ($row['entity_type'], $row['entity_id']);
                                $name = $parent['dname'];
                                break;
                        case 'rack':
index 48b2e89..b2124b2 100644 (file)
@@ -368,7 +368,7 @@ function markupObjectProblems (&$rackData)
                for ($locidx = 0; $locidx < 3; $locidx++)
                        if ($rackData[$i][$locidx]['state'] == 'T')
                        {
-                               $object = getObjectInfo ($rackData[$i][$locidx]['object_id'], FALSE);
+                               $object = spotEntity ('object', $rackData[$i][$locidx]['object_id']);
                                if ($object['has_problems'] == 'yes')
                                {
                                        // Object can be already highlighted.
@@ -1366,7 +1366,7 @@ function buildLVSConfig ($object_id = 0)
                showError ('Invalid argument', __FUNCTION__);
                return;
        }
-       $oInfo = getObjectInfo ($object_id, FALSE);
+       $oInfo = spotEntity ('object', $object_id);
        $lbconfig = getSLBConfig ($object_id);
        if ($lbconfig === NULL)
        {
index 70a977d..43efd2d 100644 (file)
@@ -73,7 +73,7 @@ function getSwitchVLANs ($object_id = 0)
                showError ('Invalid object_id', __FUNCTION__);
                return;
        }
-       $objectInfo = getObjectInfo ($object_id, FALSE);
+       $objectInfo = spotEntity ('object', $object_id);
        $endpoints = findAllEndpoints ($object_id, $objectInfo['name']);
        if (count ($endpoints) == 0)
        {
@@ -159,7 +159,7 @@ function setSwitchVLANs ($object_id = 0, $setcmd)
        global $remote_username;
        if ($object_id <= 0)
                return oneLiner (160); // invalid arguments
-       $objectInfo = getObjectInfo ($object_id, FALSE);
+       $objectInfo = spotEntity ('object', $object_id);
        $endpoints = findAllEndpoints ($object_id, $objectInfo['name']);
        if (count ($endpoints) == 0)
                return oneLiner (161); // endpoint not found
@@ -268,7 +268,7 @@ function gwSendFileToObject ($object_id = 0, $handlername, $filetext = '')
        global $remote_username;
        if ($object_id <= 0 or empty ($handlername))
                return oneLiner (160); // invalid arguments
-       $objectInfo = getObjectInfo ($object_id, FALSE);
+       $objectInfo = spotEntity ('object', $object_id);
        $endpoints = findAllEndpoints ($object_id, $objectInfo['name']);
        if (count ($endpoints) == 0)
                return oneLiner (161); // endpoint not found
@@ -283,7 +283,7 @@ function gwRecvFileFromObject ($object_id = 0, $handlername, &$output)
        global $remote_username;
        if ($object_id <= 0 or empty ($handlername))
                return oneLiner (160); // invalid arguments
-       $objectInfo = getObjectInfo ($object_id, FALSE);
+       $objectInfo = spotEntity ('object', $object_id);
        $endpoints = findAllEndpoints ($object_id, $objectInfo['name']);
        if (count ($endpoints) == 0)
                return oneLiner (161); // endpoint not found
index 0d90b0b..4570a24 100644 (file)
@@ -890,7 +890,7 @@ $msgcode['deleteObject']['ERR'] = 100;
 function deleteObject ()
 {
        assertUIntArg ('object_id', __FUNCTION__);
-       if (NULL === ($oinfo = getObjectInfo ($_REQUEST['object_id'])))
+       if (NULL === ($oinfo = spotEntity ('object', $_REQUEST['object_id'])))
                return buildRedirectURL (__FUNCTION__, 'ERR', array ('object not found'));
 
        $racklist = getResidentRacksData ($_REQUEST['object_id'], FALSE);
@@ -1342,7 +1342,7 @@ function generateAutoPorts ()
 {
        global $pageno;
        assertUIntArg ('object_id', __FUNCTION__);
-       $info = getObjectInfo ($_REQUEST['object_id'], FALSE);
+       $info = spotEntity ('object', $_REQUEST['object_id']);
        // Navigate away in case of success, stay at the place otherwise.
        if (executeAutoPorts ($_REQUEST['object_id'], $info['objtype_id']))
                return buildRedirectURL (__FUNCTION__, 'OK', array(), $pageno, 'ports');
index 1f0f710..92bfead 100644 (file)
@@ -99,7 +99,7 @@ function doSNMPmining ($object_id, $community)
                61 => 24,  // 10/100/1000BaseT => RJ-45/1000Base-T
        );
 
-       $objectInfo = getObjectInfo ($object_id, FALSE);
+       $objectInfo = spotEntity ('object', $object_id, FALSE);
        $endpoints = findAllEndpoints ($object_id, $objectInfo['name']);
        $sysName = substr (snmpget ($endpoints[0], $community, 'sysName.0'), strlen ('STRING: '));
        $sysDescr = snmpget ($endpoints[0], $community, 'sysDescr.0');
index d243e65..d829eb5 100644 (file)
@@ -19,7 +19,7 @@ function trigger_livevlans ()
 {
        assertUIntArg ('object_id', __FUNCTION__);
        $object_id = $_REQUEST['object_id'];
-       $object = getObjectInfo ($object_id, FALSE);
+       $object = spotEntity ('object', $object_id, FALSE);
        if ($object['objtype_id'] != 8)
                return '';
        $values = getAttrValues ($object_id);