Exemple #1
0
 private function __construct()
 {
     $this->php = SystemPhp::get(Router::$node->getProperty('reference'));
     if (null !== $this->php) {
         include $this->php->getFilename();
     }
 }
Exemple #2
0
<?php

$reference = Router::$root->getById($_POST['id'])->getProperty('reference');
echo SystemPhp::get($reference)->getPHP();
Exemple #3
0
<?php

$id = $_POST['id'];
$key = $_POST['key'];
$type = $_POST['type'];
$parent_node = Router::$root->getById($id);
if (null !== $parent_node) {
    $new_node = new Node();
    $new_node->properties['type'] = $type;
    if ($parent_node->append($key, $new_node)) {
        if ('php' == $type) {
            $reference = md5(microtime());
            $php = SystemPhp::INSERT($reference);
            $new_node->properties['reference'] = $reference;
        } else {
            if ('page' == $type) {
                $reference = md5(microtime());
                $page = SystemPage::INSERT($reference);
                $new_node->properties['reference'] = $reference;
            }
        }
        echo json_encode($new_node->toArray());
        Router::save();
    }
}
Exemple #4
0
<?php

$reference = Router::$root->getById($_POST['id'])->getProperty('reference');
SystemPhp::get($reference)->setPHP($_POST['value']);