Ejemplo n.º 1
0
    // No soup for you.
    header('Location: ' . redirect());
    exit;
}
if (isset($_POST['bot_implementar'])) {
    for ($i = 1; $i < $_POST['elem_path']; $i++) {
        if ($_POST["PortNumber"][$i] > 0 && $_POST["PortNumber"][$i + 1] < 0) {
            $port1 = new DevicePorts();
            $port1->DeviceID = $_POST["DeviceID"][$i];
            $port1->PortNumber = $_POST["PortNumber"][$i];
            $port1->Notes = isset($_POST['notes']) ? $_POST['notes'] : "";
            $port2 = new DevicePorts();
            $port2->DeviceID = $_POST["DeviceID"][$i + 1];
            $port2->PortNumber = -$_POST["PortNumber"][$i + 1];
            $port2->Notes = isset($_POST['notes']) ? $_POST['notes'] : "";
            DevicePorts::makeConnection($port1, $port2);
        }
    }
    if (isset($_POST['notes'])) {
        $status .= __("Connection implemented") . " (<a href=\"paths.php?pathid={$_POST["notes"]}\">{$_POST['notes']}</a>)";
    } else {
        $status .= __("Connection implemented");
        $status .= " (<a href=\"paths.php?deviceid={$_POST["DeviceID"][1]}&portnumber={$_POST["PortNumber"][1]}\">";
        $dev = new Device();
        $dev->DeviceID = $_POST["DeviceID"][1];
        $dev->GetDevice();
        $status .= "{$dev->Label}[{$_POST["PortNumber"][1]}]---";
        $dev->DeviceID = $_POST["DeviceID"][$_POST['elem_path']];
        $dev->GetDevice();
        $status .= "{$dev->Label}[{$_POST["PortNumber"][$_POST["elem_path"]]}]</a>)";
    }