Exemplo n.º 1
0
 static function rename($parent_path, $oldName, $newName)
 {
     $objPageOrder = new PageOrder($parent_path);
     $node = $objPageOrder->getNode($oldName);
     $node->nodeValue = $newName;
     $objPageOrder->save();
 }
Exemplo n.º 2
0
include_once "../../classes/includes/paths.php";
include_once getRootPath() . "/classes/core/Page.php";
include_once getRootPath() . "/classes/core/PageOrder.php";
$node = "";
if (array_key_exists("node", $_REQUEST)) {
    $node = $_REQUEST["node"];
}
$blnAjax = true;
if (array_key_exists("ajax", $_REQUEST)) {
    $blnAjax = $_REQUEST["ajax"] != true;
}
if (array_key_exists("move", $_REQUEST)) {
    $parent_node = listDeleteAt($node, listLen($node, "/"), "/");
    $node_name = listGetAt($node, listLen($node, "/"), "/");
    $objPageOrder = new PageOrder($parent_node);
    $objPageOrder->move($node_name, $_REQUEST["move"]);
    $objPageOrder->save();
    $node = $parent_node;
}
$strParentID = "node_" . md5("{$node}");
if (!isset($_SESSION)) {
    session_start();
}
echo "<!-- Path:\"" . $node . "\" -->";
echo "<!-- Children:" . count(Page::getPages($node, false)) . " -->";
if (!array_key_exists("nodes", $_SESSION)) {
    $_SESSION["nodes"] = array();
}
if (array_key_exists("close", $_GET)) {
    $_SESSION["nodes"][$node] = "closed";
Exemplo n.º 3
0
 public static function delete($page)
 {
     // set page order
     $objPage = new Page($page);
     $objOrder = new PageOrder(listDeleteAt($page, listLen($page, "/"), "/"));
     $objOrder->delete($objPage->getName());
     $objOrder->save();
     // delete page
     FileSystemHelper::delTree(getPath($page));
 }