} 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);
<?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();
<?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; ?>
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;
<?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();