<?php /** * Main admin page * @author Louis Stowasser */ require "lib/controller.class.php"; $app = new Controller(); $app->assign("nlist", $app->model->get("network")->listNetworks()); $data = $app->model->get("network")->getStats($_SESSION['id']); $app->map($data); $app->assign("auth", md5($_SESSION['name'])); $app->display("main");
<?php /** * Exports training set * @author Louis Stowasser */ require "lib/controller.class.php"; $app = new Controller(); set_time_limit(300); if (!$_POST['file']) { die("No Post Data!"); } $app->display("header"); $q = db::init()->query("pattern.getAll", array("id" => $_POST['id'])); file_put_contents("lib/cache/" . $_POST['file'] . ".nms", ""); //clear file while ($row = $q->fetch(PDO::FETCH_ASSOC)) { //Append data to file file_put_contents("lib/cache/" . $_POST['file'] . ".nms", $row['pattern'] . ":" . $row['output'] . "\n", FILE_APPEND); } $app->assign("file", $_POST['file']); $app->display("export"); $app->display("footer");
<?php require "lib/controller.class.php"; $app = new Controller(); if (isset($_POST['user']) && isset($_POST['pass'])) { if ($app->model->get("users")->login($_POST['user'], $_POST['pass'])) { Model::direct("nm-main.php"); } else { throw new Exception("User not found!"); } } $app->assign("label", "Login"); $app->display("login");
<?php require "lib/controller.class.php"; $app = new Controller(); if (isset($_POST['user']) && isset($_POST['pass'])) { $app->model->val->run("users.add", $_POST); //validation $app->model->get("users")->create($_POST['user'], $_POST['pass'], $_GET['n']); Model::direct("nm-users.php?n=" . $_GET['n']); } $app->display("header"); $app->assign("label", "Register"); $app->display("user"); $app->display("footer");
<?php /** * Network main page * @author Louis Stowasser */ require "lib/controller.class.php"; $app = new Controller(); $app->inc("nmesh"); $app->assign("assets", array("global.css", "main.js")); $app->display("header"); $data = $app->model->get("network")->get($_GET['n']); $nn = $app->model->get("network")->nn; ?> <div id="tree"> <?php echo "<div>Inputs: <span class='number'>" . $nn->inputs . "</span><br />"; echo "Outputs: <span class='number'>" . $nn->outputs . "</span></div>"; $tree = $app->model->get("cache")->getCache($_GET['n'] . "tree"); echo $tree === null ? $app->model->get("network")->buildTree($_GET['n'], $nn) : $tree; ?> </div> <?php $app->assign("n", $_GET['n']); $app->assign("authkey", $data['authkey']); $app->assign("layer", model::$LAYER); $app->assign("neuron", model::$NEURON); $app->assign("input", model::$INPUT); $app->assign("output", model::$OUTPUT);