Beispiel #1
0
     $ignore_whitespace = getBoolVar("ignore_whitespace_" . ($i + 1));
     $json["test_specifications"][$i]["ignore_whitespace"] = $ignore_whitespace;
     $regex = getBoolVar("regex_" . ($i + 1));
     $json["test_specifications"][$i]["regex"] = $regex;
     $substring = getBoolVar("substring_" . ($i + 1));
     $json["test_specifications"][$i]["substring"] = $substring;
     // Kreiran je json
     saveJson($fileData, $json);
     admin_log("edit at file {$fileData} (mod={$mod})");
     print "Editovanje izvršeno!";
 } else {
     if ($mod == 3) {
         // Brisanje pojedinacnog autotesta
         $json = json_decode(file_get_contents($fileData), true);
         $brATova = count($json["test_specifications"]);
         $id = getIntVar("id");
         // Potrebno saznati redni broj autotesta sa datim id-em
         $i = 0;
         $k = 1;
         while ($k <= $brATova) {
             if ($json["test_specifications"][$k - 1]["id"] == $id) {
                 $i = $k;
                 break;
             }
             $k++;
         }
         if ($i == 0) {
             ispisGreske("Nije pronađen autotest sa id-em: {$id}");
             zavrsi();
         }
         $i--;
Beispiel #2
0
<?php 
// Prihvata 2 parametra
// + opcionalno zajednicke parametre za novi autotest file
//  (ako se ne proslijedezajednicki parametri, polja ce biti prazna - pogledati funkciju getDefDecodedJson)
// 'fileData' -> putanja do fajla;
// 'adv' -> show advanced options (opcionalan parametar, 1 ili 0)
$akoNemaKreiraj = 1;
// Misli se na postojanje fajla 'fileData'. Ako ne postoji, kreirat ce se.
require 'functions.php';
$json = json_decode(file_get_contents($fileData), true);
$brATova = count($json["test_specifications"]);
$advanced = getIntVar("adv");
// Da li ce prikazivati advanced options u formama, ili ne
if ($advanced === NULL) {
    $advanced = 0;
}
if ($advanced != 0) {
    $advanced = 1;
}
?>
<!DOCTYPE html>
<html>
<head>
	<title>Autotest generator</title>
	<meta http-equiv="X-UA-Compatible" content="IE=edge">
	<meta http-equiv="content-type" content="text/html; charset=utf-8">
	<meta name="description" content="ATgenerator">
	<link rel="stylesheet" type="text/css" href="style.css">
	<script src="jquery-1.11.3.js"></script>
	<script type="text/javascript">
		var advanced=<?php