Example #1
0
      <div role="tabpanel" id="extraservices" class="tab-pane <?php 
echo $extraservices;
?>
">
        <div class='container-fluid'>
<?php 
foreach ($extrasvc as $s) {
    $currentzones = array();
    $svc = $fw->getService($s);
    if (!is_array($svc['zones'])) {
        $svc['zones'] = $svc['defzones'];
    }
    foreach ($svc['zones'] as $zone) {
        $currentzones[$zone] = true;
    }
    displayService($s, $svc, $z, $currentzones);
}
?>
        </div>
      </div>
      <div role="tabpanel" id="customsvc" class="tab-pane <?php 
echo $customsvc;
?>
">
        <div class='container-fluid'>
          <?php 
echo load_view(__DIR__ . "/view.customsvc.php", array("services" => $services, "z" => $z, "fw" => $fw));
?>
        </div>
      </div>
    </div>
Example #2
0
        if ($layer == 2) {
            $services = new Layer2_service($_GET['ID']);
        } else {
            $services = new Layer3_service($_GET['ID']);
        }
        updateService($services);
    } else {
        if (isset($_POST['updateModal']) && $_SESSION['access'] >= 50) {
            $services = new Layer2_service_port($_POST['interfaceID']);
            updateModal($services);
        } else {
            if (isset($_POST['addPort']) && $_SESSION['access'] >= 50) {
                $servicePort = new Layer2_service_port();
                addPort($servicePort, $services);
            } else {
                displayService($services);
            }
        }
    }
} else {
    if ($_GET['action'] == editServiceType && $_SESSION['access'] >= 50 || $_GET['action'] == showServiceType) {
        //get the new service type corresponding to the ID
        $serviceType = new ServiceType($_GET['ID']);
        if (isset($_POST['updateInfo'])) {
            updateServiceType($serviceType);
        } else {
            displayServiceType($serviceType);
        }
    } else {
        if ($_GET['action'] == 'serviceReports') {
            render_service_reports();
Example #3
0
</h3>
<?php 
foreach ($extrasvc as $svc) {
    displayService($fw, $svc);
}
?>
<h3><?php 
echo _("Custom Services");
?>
</h3>
<?php 
if (!$customsvc) {
    echo "<p>" . _("No Custom services defined.") . "</p>";
} else {
    foreach ($customsvc as $svc) {
        displayService($fw, $svc);
    }
}
function displayService($fw, $svc)
{
    if (is_array($svc)) {
        $s = $svc;
        $err = _("See Custom Service page");
    } else {
        $s = $fw->getService($svc);
        $err = _("Service unavailable");
    }
    print "<div class='element-container'><div class='row'><div class='col-sm-4'><h4>" . $s['name'] . "</h4></div>\n";
    if (!isset($s['fw']) || !is_array($s['fw'])) {
        print "<div class='col-sm-8'>{$err}</div>";
    } else {