static function RowToObject($dbRow, $filterrights = true) { /* * Generic function that will take any row returned from the fac_Cabinet * table and convert it to an object for use in array or other */ $cab = new Cabinet(); $cab->CabinetID = $dbRow["CabinetID"]; $cab->DataCenterID = $dbRow["DataCenterID"]; $cab->Location = $dbRow["Location"]; $cab->LocationSortable = $dbRow["LocationSortable"]; $cab->AssignedTo = $dbRow["AssignedTo"]; $cab->ZoneID = $dbRow["ZoneID"]; $cab->CabRowID = $dbRow["CabRowID"]; $cab->CabinetHeight = $dbRow["CabinetHeight"]; $cab->Model = $dbRow["Model"]; $cab->Keylock = $dbRow["Keylock"]; $cab->MaxKW = $dbRow["MaxKW"]; $cab->MaxWeight = $dbRow["MaxWeight"]; $cab->InstallationDate = $dbRow["InstallationDate"]; $cab->SensorIPAddress = $dbRow["SensorIPAddress"]; $cab->SensorCommunity = $dbRow["SensorCommunity"]; $cab->SensorTemplateID = $dbRow["SensorTemplateID"]; $cab->MapX1 = $dbRow["MapX1"]; $cab->MapY1 = $dbRow["MapY1"]; $cab->MapX2 = $dbRow["MapX2"]; $cab->MapY2 = $dbRow["MapY2"]; $cab->FrontEdge = $dbRow["FrontEdge"]; $cab->Notes = $dbRow["Notes"]; $cab->U1Position = $dbRow["U1Position"]; if ($filterrights) { $cab->FilterRights(); } if ($cab->U1Position == "Default") { $dc = new DataCenter(); $dc->DataCenterID = $cab->DataCenterID; $dc->GetDataCenter(); if ($dc->U1Position == "Default") { global $config; $cab->U1Position = $config->ParameterArray["U1Position"]; } else { $cab->U1Position = $dc->U1Position; } } return $cab; }
static function RowToObject($dbRow, $filterrights = true) { /* * Generic function that will take any row returned from the fac_Cabinet * table and convert it to an object for use in array or other */ $cab = new Cabinet(); $cab->CabinetID = $dbRow["CabinetID"]; $cab->DataCenterID = $dbRow["DataCenterID"]; $cab->Location = $dbRow["Location"]; $cab->LocationSortable = $dbRow["LocationSortable"]; $cab->AssignedTo = $dbRow["AssignedTo"]; $cab->ZoneID = $dbRow["ZoneID"]; $cab->CabRowID = $dbRow["CabRowID"]; $cab->CabinetHeight = $dbRow["CabinetHeight"]; $cab->Model = $dbRow["Model"]; $cab->Keylock = $dbRow["Keylock"]; $cab->MaxKW = $dbRow["MaxKW"]; $cab->MaxWeight = $dbRow["MaxWeight"]; $cab->InstallationDate = $dbRow["InstallationDate"]; $cab->MapX1 = $dbRow["MapX1"]; $cab->MapY1 = $dbRow["MapY1"]; $cab->MapX2 = $dbRow["MapX2"]; $cab->MapY2 = $dbRow["MapY2"]; $cab->FrontEdge = $dbRow["FrontEdge"]; $cab->Notes = $dbRow["Notes"]; $cab->U1Position = $dbRow["U1Position"]; if ($filterrights) { $cab->FilterRights(); } else { // Assume that you can read everything if there's no FilterRights call. $cab->Rights = "Read"; } if ($cab->U1Position == "Default") { $dc = $_SESSION['datacenters'][$cab->DataCenterID]; if ($dc->U1Position == "Default") { global $config; $cab->U1Position = $config->ParameterArray["U1Position"]; } else { $cab->U1Position = $dc->U1Position; } } return $cab; }