示例#1
0
 }
 if (isset($podUp)) {
     (int) ($totalPods = $_SESSION['numPods'] += $_POST['numPods']);
     //                                if(!empty($dockerCode)){
     //                                    writeDockerFile($dockerCode);
     //                                   create_docker($docker_name, $app_name);
     //                                    echo 'here';
     //                                }
     //                                echo 'else here';
     //TODO The json ouput doesnt format correctly, cant figure out why
     echo "<pre style='background-color: #f5f5f5; border: 0px; color:#337ab7; font-size: 10px;'>";
     print_r(json_decode(create_rc($_SESSION['podName'], (int) $numPods, $_SESSION['imageName'], '/api/v1/namespaces/default/replicationcontrollers')));
     echo "</pre>";
     $repcont_count = getRcInfo();
     echo "<pre style='background-color: #f5f5f5; border: 0px; color:#337ab7; font-size: 10px;'>";
     print_r(json_decode(create_service($_SESSION['podName'], '/api/v1/namespaces/default/services')));
     echo "</pre>";
     $service_count = getServiceInfo();
     //TODO The json ouput doesnt format correctly, cant figure out why
 }
 if (isset($podInfo)) {
     echo "<pre style='background-color: #f5f5f5; border: 0px; color:#337ab7; font-size: 10px;'>";
     print_r(json_decode(call_api('/api/v1/pods/', 'get')));
     echo "</pre>";
 }
 if (isset($serviceInfo)) {
     echo "<pre style='background-color: #f5f5f5; border: 0px; color:#337ab7; font-size: 10px;'>";
     print_r(json_decode(call_api('/api/v1/services/', 'get')));
     echo "</pre>";
 }
 if (isset($repInfo)) {
    exit;
}
if (isset($_GET["service-popup"])) {
    service_popup();
    exit;
}
if (isset($_POST["linkservice"])) {
    service_save();
    exit;
}
if (isset($_POST["delete"])) {
    delete();
    exit;
}
if (isset($_POST["service"])) {
    create_service();
    exit;
}
js();
function js()
{
    header("content-type: application/x-javascript");
    $tpl = new templates();
    $page = CurrentPageName();
    $title = $tpl->javascript_parse_text("{browse}:{services}");
    echo "YahooWin6('580','{$page}?popup=yes&xtable={$_GET["xtable"]}&nic={$_GET["nic"]}&SelectField={$_GET["SelectField"]}','{$title}')";
}
function popup()
{
    $users = new usersMenus();
    $tpl = new templates();