$cab->Model = $_POST['model']; $cab->Keylock = $_POST['keylock']; $cab->MaxKW = $_POST['maxkw']; $cab->MaxWeight = $_POST['maxweight']; $cab->InstallationDate = $_POST['installationdate']; $cab->Notes = trim($_POST['notes']); $cab->Notes = $cab->Notes == "<br>" ? "" : $cab->Notes; if ($cab->Location != "") { if ($cab->CabinetID > 0 && $_POST['action'] == 'Update') { $status = __("Updated"); $cab->UpdateCabinet(); } elseif ($_POST['action'] == 'Create') { $cab->CreateCabinet(); } if ($cab->CabinetID > 0) { $cab->SetTags($tagarray); } } } elseif ($cab->CabinetID > 0) { $cab->GetCabinet(); } else { $cab->CabinetID = null; //Set DataCenterID to first DC in dcList for getting zoneList $dc = new DataCenter(); $dcList = $dc->GetDCList(); $keys = array_keys($dcList); $cab->DataCenterID = isset($_GET['dcid']) ? intval($_GET['dcid']) : $keys[0]; $cab->Location = null; $cab->ZoneID = isset($_GET['zoneid']) ? intval($_GET['zoneid']) : null; $cab->CabRowID = isset($_GET['cabrowid']) ? intval($_GET['cabrowid']) : null; $cab->CabinetHeight = null;