/[cvs]/nfo/php/libs/net.php.pear/Tree/docs/Dynamic_DBnested.php
ViewVC logotype

Contents of /nfo/php/libs/net.php.pear/Tree/docs/Dynamic_DBnested.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1.1 - (show annotations)
Thu Feb 27 16:53:26 2003 UTC (21 years, 6 months ago) by joko
Branch: MAIN
+ added doc/, from PEAR

1 <?php
2 //
3 // Id: Dynamic_DBnested.php,v 1.2 2003/01/30 17:43:41 cain Exp
4 // $Id: Dynamic_DBnested.php,v 1.2 2003/01/30 17:43:41 cain Exp $
5 //
6
7 //ini_set('include_path',realpath(dirname(__FILE__).'/../../').':'.realpath(dirname(__FILE__).'/../../../includes').':'.ini_get('include_path'));
8 //ini_set('error_reporting',E_ALL);
9
10 require_once('Tree/Tree.php');
11
12 # $tree = Tree::setupDynamic( 'DBnested' , 'mysql://root@localhost/test' , array('table'=>'nestedTree') );
13 # OR
14 $tree = Tree::setup( 'Dynamic_DBnested' , 'mysql://root@localhost/test' , array('table'=>'nestedTree') );
15
16 $show[] = '$tree->getRoot()';
17 $show[] = '$tree->getElement( 1 )';
18 $show[] = '$tree->getChild( 1 )';
19 $show[] = '$tree->getPath( 7 )';
20 $show[] = '$tree->getPath( 2 )';
21 $show[] = '$tree->add( array("name"=>"c0") , 5 )';
22 $show[] = '$tree->remove( $res )'; // remove the last element that was added in the line before :-)
23 $show[] = '$tree->getRight( 5 )';
24 $show[] = '$tree->getLeft( 5 )';
25 $show[] = '$tree->getChildren( 1 )';
26 $show[] = '$tree->getParent( 2 )';
27 $show[] = '$tree->getNext( 2 )';
28 $show[] = '$tree->getNext( 4 )';
29 $show[] = '$tree->getNext( 8 )';
30 $show[] = '$tree->getPrevious( 2 )';
31 $show[] = '$tree->getPrevious( 4 )';
32 $show[] = '$tree->getPrevious( 8 )';
33 $show[] = '$tree->getPreviousId( 8 )';
34
35 $show[] = '$tree->move( 4,3 )';
36
37
38 foreach( $show as $aRes )
39 {
40 print("<b>$aRes</b><br>");
41 eval("\$res=".$aRes.';');
42 if( $res == false )
43 print "false";
44 else
45 print_r($res);
46
47 print('<br><br>');
48 }
49
50
51 ?>
52
53 <a href="http://research.calacademy.org/taf/proceedings/ballew/sld029.htm">the tree structure visualisation</a>

MailToCvsAdmin">MailToCvsAdmin
ViewVC Help
Powered by ViewVC 1.1.26 RSS 2.0 feed