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

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

Parent Directory Parent Directory | Revision Log Revision Log


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

1 joko 1.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