function deleteRackTablesData() { // delete racktables items data $query = 'delete from item_information;'; usePreparedExecuteBlade($query); // delete racktables object data $allObjects = scanRealmByText('object'); foreach ($allObjects as $object) { $racklist = getResidentRacksData($object["id"], FALSE); commitDeleteObject($object["id"]); foreach ($racklist as $rack_id) { usePreparedDeleteBlade('RackThumbnail', array('rack_id' => $rack_id)); } } // delete racktables rack data $allRacks = scanRealmByText('rack'); foreach ($allRacks as $rack) { releaseFiles('rack', $rack['id']); destroyTagsForEntity('rack', $rack['id']); usePreparedDeleteBlade('RackSpace', array('rack_id' => $rack['id'])); commitDeleteObject($rack['id']); resetRackSortOrder($rack['row_id']); } $query = 'delete from rack_position;'; usePreparedExecuteBlade($query); $query = 'delete from rack_airconditioner;'; usePreparedExecuteBlade($query); }
public static function tearDownAfterClass() { // remove sample data commitDeleteObject(self::$objecta_id); commitDeleteObject(self::$objectb_id); commitDeleteObject(self::$objectc_id); commitDeleteObject(self::$objectd_id); commitReduceOPC(self::$objtypea_id, self::$objtypeb_id); commitReduceOPC(self::$objtypea_id, self::$objtypec_id); commitReduceOPC(self::$objtypeb_id, self::$objtypea_id); commitReduceOPC(self::$objtypeb_id, self::$objtypec_id); commitReduceOPC(self::$objtypec_id, self::$objtypea_id); commitReduceOPC(self::$objtypec_id, self::$objtypeb_id); usePreparedDeleteBlade('Dictionary', array('dict_key' => self::$objtypea_id)); usePreparedDeleteBlade('Dictionary', array('dict_key' => self::$objtypeb_id)); usePreparedDeleteBlade('Dictionary', array('dict_key' => self::$objtypec_id)); usePreparedDeleteBlade('Dictionary', array('dict_key' => self::$objtyped_id)); commitDeleteObject(self::$locationa_id); commitDeleteObject(self::$locationb_id); commitDeleteObject(self::$locationc_id); commitDeleteObject(self::$rowa_id); commitDeleteObject(self::$rowb_id); commitDeleteObject(self::$racka_id); commitDeleteObject(self::$rackb_id); }
public static function tearDownAfterClass() { // restore AUTOPORTS_CONFIG to original setting if (self::$autoports_config_var != '') { setConfigVar('AUTOPORTS_CONFIG', self::$autoports_config_var); } // remove sample data commitDeleteObject(self::$object_id); }
function cleanupUCS() { global $ucsproductmap; $oinfo = spotEntity('object', getBypassValue()); $contents = getObjectContentsList($oinfo['id']); $clear = TRUE; foreach ($contents as $item_id) { $o = spotEntity('object', $item_id); $attrs = getAttrValues($item_id); # use HW type to decide if the object was produced by autoPopulateUCS() if (!array_key_exists(2, $attrs) or !in_array($attrs[2]['key'], $ucsproductmap)) { showWarning('Contained object ' . mkA($o['dname'], 'object', $item_id) . ' is not an automatic UCS object'); $clear = FALSE; } } if (!$clear) { showNotice('nothing was deleted'); return; } $done = 0; foreach ($contents as $item_id) { commitDeleteObject($item_id); $done++; } showSuccess("Removed {$done} items from UCS Domain '{$oinfo['name']}'"); }
sendAPIResponse($port_info); break; // delete an object // UI equivalent: /index.php?module=redirect&op=deleteObject&page=depot&tab=addmore&object_id=993 // (typically a link from edit object page) // UI handler: deleteObject() // delete an object // UI equivalent: /index.php?module=redirect&op=deleteObject&page=depot&tab=addmore&object_id=993 // (typically a link from edit object page) // UI handler: deleteObject() case 'delete_object': require_once 'inc/init.php'; assertUIntArg('object_id'); // determine racks the object is in $racklist = getResidentRacksData($_REQUEST['object_id'], FALSE); commitDeleteObject($_REQUEST['object_id']); foreach ($racklist as $rack_id) { usePreparedDeleteBlade('RackThumbnail', array('rack_id' => $rack_id)); } // redirect to the depot method redirectUser($_SERVER['SCRIPT_NAME'] . "?method=get_depot"); break; // get all objects // UI equivalent: /index.php?page=depot&tab=default // UI handler: renderDepot() // get all objects // UI equivalent: /index.php?page=depot&tab=default // UI handler: renderDepot() case 'get_depot': require_once 'inc/init.php'; $cellfilter = getCellFilter();
public function tearDown() { // remove sample data commitDeleteObject($this->modem_id); commitDeleteObject($this->shelf_id); }