Tree
[ class tree: Tree ] [ index: Tree ] [ all elements ]

Source for file Dynamic_DBnested.php

Documentation is available at Dynamic_DBnested.php

  1. <?php
  2.     //
  3.     //  $Id: Dynamic_DBnested.php 175303 2004-12-21 19:59:20Z dufuz $
  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/tree_test' , array('table' => 'nestedTree'));
  12. #   OR
  13.     $tree Tree::setup('Dynamic_DBnested' 'mysql://root@localhost/tree_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.         echo "<b>$aRes</b><br>";
  39.         eval("\$res=".$aRes.';');
  40.         if ($res == false{
  41.             print "false";
  42.         else {
  43.             print_r($res);
  44.         }
  45.         echo '<br><br>';
  46.     }
  47.  
  48.  
  49. ?>
  50.  
  51. <a href="http://research.calacademy.org/taf/proceedings/ballew/sld029.htm">the tree structure visualisation</a>

Documentation generated on Mon, 11 Mar 2019 15:47:04 -0400 by phpDocumentor 1.4.4. PEAR Logo Copyright © PHP Group 2004.