Exemplo n.º 1
0
    // No soup for you.
    header('Location: ' . redirect());
    exit;
}
$panel = new PowerPanel();
$pdu = new PowerDistribution();
$cab = new Cabinet();
$tmpl = new CDUTemplate();
$tmpList = $tmpl->GetTemplateList();
$script = "";
// AJAX
if (isset($_POST['deletepanel'])) {
    $panel->PanelID = $_POST["PanelID"];
    $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}"));
        }