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

Class: AJAXTree

Source Location: /lib/AJAXTree.php

Class Overview

Tree
   |
   --HTMLTree
      |
      --PLMTree
         |
         --AJAXTree



Author(s):

  • The phpLDAPadmin development team
  • Xavier Bruyet

Methods


Inherited Methods

Class: PLMTree

PLMTree::draw_dn()
Recursively descend on the given dn and draw the tree in plm
PLMTree::draw_mass_deletion_end_form()
PLMTree::draw_mass_deletion_start_form()
PLMTree::draw_mass_deletion_submit_button()
PLMTree::get_formatted_title()
PLMTree::get_plm_after_last_child()
PLMTree::get_plm_before_first_child()
PLMTree::to_plm()

Class: HTMLTree

HTMLTree::draw()
Displays the tree in HTML
HTMLTree::draw_create_link()
Print the HTML to show the "create new entry here".
HTMLTree::draw_dn()
Recursively descend on the given dn and draw the tree in html
HTMLTree::draw_javascript()
HTMLTree::draw_logged_in_dn()
HTMLTree::draw_login_link()
HTMLTree::draw_logout_link()
HTMLTree::draw_mass_deletion_end_form()
HTMLTree::draw_mass_deletion_start_form()
HTMLTree::draw_mass_deletion_submit_button()
HTMLTree::draw_menu()
HTMLTree::draw_server_name()
HTMLTree::getDepth()
HTMLTree::get_children_number()
HTMLTree::get_export_menu_item()
HTMLTree::get_formatted_dn()
HTMLTree::get_import_menu_item()
HTMLTree::get_info_menu_item()
HTMLTree::get_logout_menu_item()
HTMLTree::get_menu_item()
HTMLTree::get_refresh_menu_item()
HTMLTree::get_schema_menu_item()
HTMLTree::get_search_menu_item()

Class: Tree

Tree::__construct()
Tree::addEntry()
Add an entry in the tree view ; the entry is added in the children array of its parent
Tree::delEntry()
Delete an entry from the tree view ; the entry is deleted from the
Tree::draw()
Displays the LDAP tree
Tree::getEntry()
Tree::getInstance()
Tree::getLdapServer()
Tree::indexDN()
This function will take the DN, convert it to lowercase and strip unnessary commas. This result will be used as the index for the tree object.
Tree::isMissed()
Tree::renameEntry()

Class Details

[line 9]


Tags:

author:  The phpLDAPadmin development team
author:  Xavier Bruyet


[ Top ]


Class Methods


method draw_children [line 123]

void draw_children( $parent_entry, $code)



Parameters:

   $parent_entry  
   $code  

[ Top ]

method draw_dn [line 16]

void draw_dn( $level $dn, [$first_child $level = 0], [$last_child $first_child = true], [ $last_child = true])

draw a node of the tree



Overrides PLMTree::draw_dn() (Recursively descend on the given dn and draw the tree in plm)

Parameters:

$level   $dn   a string of 0 and 1 ; $level == "000101" will draw " | |<node>"
$first_child   $level   is this the first child ?
$last_child   $first_child   is this the last child ?
   $last_child  

[ Top ]

method draw_javascript [line 164]

void draw_javascript( )



Overrides HTMLTree::draw_javascript() (parent method not documented)

[ Top ]

method get_indentation [line 150]

void get_indentation( $code $code)

return the indentation bafore a node



Parameters:

$code   $code   a string of 0 and 1 ; $code == "000101" will return " | |"

[ Top ]

method get_plm_after_last_child [line 351]

void get_plm_after_last_child( $entry, $level)



Overrides PLMTree::get_plm_after_last_child() (parent method not documented)

Parameters:

   $entry  
   $level  

[ Top ]

method get_plm_before_first_child [line 327]

void get_plm_before_first_child( $entry, $level)



Overrides PLMTree::get_plm_before_first_child() (parent method not documented)

Parameters:

   $entry  
   $level  

[ Top ]


Documentation generated on Sun, 30 Dec 2007 17:49:13 -0800 by phpDocumentor 1.3.1