Пример #1
0
}
if (isset($_REQUEST['password'])) {
    $password = $_REQUEST['password'];
}
if (isset($_REQUEST['sequence'])) {
    $sequence = $_REQUEST['sequence'];
}
if (!isset($cmd)) {
    echo "No command specified.";
    return;
}
switch ($cmd) {
    case "login":
        if (isset($email) && isset($password)) {
            $login = $user->login($email, $password);
            $login['pattern'] = $pattern->get("user");
            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);
Пример #2
0
<?php

require_once "../Pattern.class.php";
require_once "../Graph.class.php";
$graph = new Graph(300, 200);
$graph->title->set('Customized pattern 1');
$graph->title->setFont(new Tuffy(12));
$pattern = Pattern::get('BarDepth');
$pattern->setArgs(array('yForeground' => array(5, 3, 4, 7, 6, 5, 8, 4, 7, NULL, NULL), 'yBackground' => array(NULL, NULL, 4, 5, 6, 4, 2, 3, 7, 5, 4), 'colorForeground' => new Color(230, 230, 230), 'colorBackground' => new Color(250, 90, 90)));
$group = $pattern->create();
$group->legend->setPosition(0.5, 0.78);
$graph->add($group);
$graph->draw();
Пример #3
0
<?php

session_start();
require_once "config.php";
require_once "api/classes/kit.inc.php";
require_once "api/classes/pattern.inc.php";
$kit = new Kit();
$kitArr = $kit->getKits();
$pattern = new Pattern();
if (isset($_SESSION['user_id'])) {
    $patternArr = $pattern->get("all");
} else {
    $patternArr = $pattern->get("system");
}
$sharePattern = "";
if ($_GET) {
    require_once "api/classes/pattern.inc.php";
    $sharePattern = new Pattern();
    if ($_GET['p']) {
        $p = $_GET['p'];
    }
    $sharePattern = $sharePattern->getSharedPattern($p);
}
?>
<!DOCTYPE HTML>
<html>
    <head>
        <meta http-equiv="Content-Type" content="text/html;charset=utf-8" />
        <meta name="description" content="<?php 
echo APP_NAME;
?>
Пример #4
0
         echo "Missing Required Parameters";
         return;
     }
     break;
 case "delete":
     if (isset($items)) {
         $delete = $pattern->delete($items);
         echo json_encode($delete);
     } else {
         echo "Missing Required Parameters";
         return;
     }
     break;
 case "get":
     if (isset($type)) {
         $patterns = $pattern->get($type);
         echo json_encode($patterns);
     } else {
         echo "Missing Required Parameters";
         return;
     }
     break;
 case "share":
     if (isset($user) && isset($sequence) && isset($hash) && isset($recipients)) {
         $share = $pattern->share($user, $sequence, $hash, $recipients);
         echo json_encode($share);
     } else {
         echo "Missing Required Parameters";
         return;
     }
     break;
Пример #5
0
<?php

require_once "../Pattern.class.php";
require_once "../Graph.class.php";
$graph = new Graph(400, 200);
// Set title
$graph->title->set('Pattern 2');
$graph->title->setFont(new Tuffy(12));
$graph->title->setColor(new DarkRed());
$pattern = Pattern::get('LightLine');
$pattern->setArgs(array('y' => array(5, 3, 4, 7, 6, 5, 8, 4, 7), 'legend' => 'John Doe'));
$plot = $pattern->create();
$graph->add($plot);
$graph->draw();