$r = array();
    foreach ($_REQUEST as $i => $v) {
        $r[join('.', explode('_', $i))] = $v;
        //convert _ back to .
    }
    $regels = array();
    for ($i0 = 0; isset($r['0.' . $i0]); $i0++) {
        $regels[$i0] = @$r['0.' . $i0 . ''];
    }
    $relaties = array();
    for ($i0 = 0; isset($r['1.' . $i0]); $i0++) {
        $relaties[$i0] = @$r['1.' . $i0 . ''];
    }
    $Conceptueeldiagram = @$r['2'];
    $Pattern = new Pattern($ID, $regels, $relaties, $Conceptueeldiagram);
    if ($Pattern->save() !== false) {
        die('ok:' . serviceref($_REQUEST['content']) . '&Pattern=' . urlencode($Pattern->getId()));
    } else {
        die('Please fix errors!');
    }
    exit;
    // do not show the interface
}
$buttons = "";
if (isset($_REQUEST['new'])) {
    $new = true;
} else {
    $new = false;
}
if (isset($_REQUEST['edit']) || $new) {
    $edit = true;
示例#2
0
         echo json_encode($login);
     } else {
         echo "Missing Required Parameters";
         return;
     }
     break;
 case "logout":
     $logout = $user->logout();
     echo json_encode($logout);
     break;
 case "create":
     if (isset($email) && isset($sequence)) {
         $create = $user->create($email);
         if ($create['success']) {
             $sequenceArr = json_decode($sequence);
             $pattern->save($sequenceArr->name, $sequence, $create['uid']);
         }
         echo json_encode($create);
     } else {
         echo "Missing Required Parameters";
         return;
     }
     break;
 case "resetPassword":
     if (isset($email)) {
         $resetPwd = $user->resetPassword($email);
         echo json_encode($resetPwd);
     } else {
         echo "Missing Required Parameters";
         return;
     }
示例#3
0
    $to = $_REQUEST['to'];
}
if (isset($_REQUEST['items'])) {
    $items = $_REQUEST['items'];
}
if (isset($_REQUEST['name'])) {
    $name = $_REQUEST['name'];
}
if (!isset($cmd)) {
    echo "No command specified.";
    return;
}
switch ($cmd) {
    case "save":
        if (isset($name) && isset($sequence)) {
            $save = $pattern->save($name, $sequence);
            echo json_encode($save);
        } else {
            echo "Missing Required Parameters";
            return;
        }
        break;
    case "rename":
        if (isset($from) && isset($to)) {
            $rename = $pattern->rename($from, $to);
            echo json_encode($rename);
        } else {
            echo "Missing Required Parameters";
            return;
        }
        break;