$return = 'no'; if ($panel->getPanel()) { $panel->deletePanel(); $return = 'ok'; } echo $return; exit; } // Set a default panel voltage based upon the configuration screen $panel->PanelVoltage = $config->ParameterArray["DefaultPanelVoltage"]; if (isset($_POST["action"]) && ($_POST["action"] == "Create" || $_POST["action"] == "Update")) { foreach ($panel as $prop => $val) { $panel->{$prop} = trim($_POST[$prop]); } if ($_POST["action"] == "Create") { if ($panel->createPanel()) { header('Location: ' . redirect("power_panel.php?PanelID={$panel->PanelID}")); } } else { $panel->updatePanel(); } } if (isset($_REQUEST["PanelID"]) && $_REQUEST["PanelID"] > 0) { $panel->PanelID = isset($_POST['PanelID']) ? $_POST['PanelID'] : $_GET['PanelID']; $panel->getPanel(); $pdu->PanelID = $panel->PanelID; $pduList = $pdu->GetPDUbyPanel(); $panelLoad = sprintf("%01.2F", $panel->GetPanelLoad() / 1000); $panelCap = $panel->PanelVoltage * $panel->MainBreakerSize * sqrt(3); $decimalplaces = 0; function FindTicks(&$decimalplaces, $panelCap, &$dataMajorTicks)