Example #1
0
 function GetChildren()
 {
     $children = array();
     $zone = new Zone();
     $zone->DataCenterID = $this->DataCenterID;
     foreach ($zone->GetZonesByDC() as $child) {
         $children[] = $child;
     }
     $row = new CabRow();
     $row->DataCenterID = $this->DataCenterID;
     foreach ($row->GetCabRowsByDC(true) as $child) {
         $children[] = $child;
     }
     $cab = new Cabinet();
     $cab->DataCenterID = $this->DataCenterID;
     foreach ($cab->ListCabinetsByDC() as $child) {
         if ($child->ZoneID > 0 || $child->CabRowID > 0 || $child->DataCenterID != $this->DataCenterID) {
         } else {
             $children[] = $child;
         }
     }
     return $children;
 }