Beispiel #1
0
                        if ($compiler_options !== NULL) {
                            $json["compiler_options"] = $compiler_options;
                        }
                        $compiler_options_debug = getVar("compiler_options_debug");
                        if ($compiler_options_debug !== NULL) {
                            $json["compiler_options_debug"] = $compiler_options_debug;
                        }
                        $compile = getBoolVar("compile");
                        $json["compile"] = $compile;
                        $run = getBoolVar("run");
                        $json["run"] = $run;
                        $test = getBoolVar("test");
                        $json["test"] = $test;
                        $debug = getBoolVar("debug");
                        $json["debug"] = $debug;
                        $profile = getBoolVar("profile");
                        $json["profile"] = $profile;
                        // Kreiran je json
                        saveJson($fileData, $json);
                        print "Editovanje izvršeno!";
                        admin_log("edit at file {$fileData} (mod={$mod})");
                    }
                }
            }
        }
    }
}
function admin_log($msg)
{
    $login = $_SESSION['login'];
    $conf_base_path = "/usr/local/webide";
Beispiel #2
0
function getDefDecodedJson()
{
    // Poziva se u slucaju da ne postoji autotest file + treba ga kreirati
    $def_name = getVar("def_name");
    $def_language = getVar("def_language");
    $def_required_compiler = getVar("def_required_compiler");
    $def_preferred_compiler = getVar("def_preferred_compiler");
    $def_compiler_features = getVar("def_compiler_features");
    $def_compiler_options = getVar("def_compiler_options");
    $def_compiler_options_debug = getVar("def_compiler_options_debug");
    $def_compile = getBoolVar("def_compile");
    $def_run = getBoolVar("def_run");
    $def_test = getBoolVar("def_test");
    $def_debug = getBoolVar("def_debug");
    $def_profile = getBoolVar("def_profile");
    $json = '
			{  
			    "id":' . getNewId() . ',
			    "name":"' . $def_name . '",
			    "language":"' . $def_language . '",
			    "required_compiler":"' . $def_required_compiler . '",
			    "preferred_compiler":"' . $def_preferred_compiler . '",
			    "compiler_features":[  
			    	' . $def_compiler_features . '
			    ],
			    "compiler_options":"' . $def_compiler_options . '",
			    "compiler_options_debug":"' . $def_compiler_options_debug . '",
			    "compile":"' . $def_compile . '",
			    "run":"' . $def_run . '",
			    "test":"' . $def_test . '",
			    "debug":"' . $def_debug . '",
			    "profile":"' . $def_profile . '",
			    "test_specifications":[ ' . getDefAT() . ' ]
		    }
		';
    return json_decode($json, true);
}