/[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.2 - (show 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 <?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