/[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.2 - (hide annotations)
Wed Jul 7 02:49:22 2004 UTC (20 years, 1 month ago) by joko
Branch: MAIN
CVS Tags: HEAD
Changes since 1.1: +0 -1 lines
updated to Tree-0.2.4

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