Blame view

framework/thirdparty/jstree/_demo/server.php 1.58 KB
385d70ca   Administrator   Importers CRUD
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
  <?php
  require_once("config.php");
  $jstree = new json_tree();
  
  //$jstree->_create_default();
  //die();
  
  if(isset($_GET["reconstruct"])) {
  	$jstree->_reconstruct();
  	die();
  }
  if(isset($_GET["analyze"])) {
  	echo $jstree->_analyze();
  	die();
  }
  
  if($_REQUEST["operation"] && strpos($_REQUEST["operation"], "_") !== 0 && method_exists($jstree, $_REQUEST["operation"])) {
  	header("HTTP/1.0 200 OK");
  	header('Content-type: application/json; charset=utf-8');
  	header("Cache-Control: no-cache, must-revalidate");
  	header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
  	header("Pragma: no-cache");
  	echo $jstree->{$_REQUEST["operation"]}($_REQUEST);
  	die();
  }
  header("HTTP/1.0 404 Not Found"); 
  ?>
  
  <?php
  /*
  $jstree->_drop();
  $jstree->create_node(array("id"=>0,"position"=>0));
  $jstree->create_node(array("id"=>1,"position"=>0));
  $jstree->create_node(array("id"=>1,"position"=>0));
  $jstree->create_node(array("id"=>3,"position"=>0,"name"=>"Pesho"));
  $jstree->move(3,2,0,true);
  $jstree->_dump(true);
  $jstree->_reconstruct();
  echo $jstree->_analyze();
  die();
  
  $tree = new _tree_struct;
  $tree->drop();
  $tree->create(0, 0);
  $tree->create(0, 0);
  $tree->create(1, 0);
  $tree->create(0, 3);
  $tree->create(2, 3);
  $tree->create(2, 0);
  $tree->dump(true);
  $tree->move(6,4,0);
  $tree->move(1,0,0);
  $tree->move(3,2,99,true);
  $tree->move(7,1,0,true);
  $tree->move(1,7,0);
  $tree->move(1,0,1,true);
  $tree->move(2, 0, 0, true);
  $tree->move(13, 12, 2, true);
  $tree->dump(true);
  $tree->move(15, 16, 2, true);
  $tree->dump(true);
  $tree->move(4, 0, 0);
  $tree->dump(true);
  $tree->move(4, 0, 2);
  $tree->dump(true);
  echo $tree->analyze();
  $tree->drop();
  */
  ?>