templates/3rdParty/pla/lib/AJAXTree.php
Properties
 
Description
Classes and functions for the LDAP tree.
Classes
AJAXTree
Properties
         
 
      
No 
      
No 
      
 
Description
This class implements an AJAX based tree.
Methods
create_after_child,
      
create_before_child,
      
draw_children,
      
draw_create_new_entry,
      
draw_item,
      
draw_javascript,
      
get_indentation,
      
listOpenItems,
      
create_after_child(
          
             
            $entry,
          
             
            $level,
          
          )
        
        :
        n/a
Description
Draw the "Create New Entry" item after the children.Arguments
| Name | Type | Description | Default | 
| $entry | n/a |  |  | 
| $level | n/a |  |  | 
Return value
 
create_before_child(
          
             
            $entry,
          
             
            $level,
          
          )
        
        :
        n/a
Description
Draw the "Create New Entry" item before the children.Arguments
| Name | Type | Description | Default | 
| $entry | n/a |  |  | 
| $level | n/a |  |  | 
Return value
 
draw_children(
          
             
            $parent_entry,
          
             
            $code,
          
          )
        
        :
        n/a
Description
Expand and draw a child entry, when it is clicked on. This is using AJAX just to render this section of the tree.Arguments
| Name | Type | Description | Default | 
| $parent_entry | n/a |  |  | 
| $code | n/a |  |  | 
Return value
 
draw_create_new_entry(
          
             
            $entry,
          
             
            $level,
          
             
            $img,
          
          )
        
        :
        n/a
Description
Draw the "Create New Entry" item.Arguments
| Name | Type | Description | Default | 
| $entry | n/a |  |  | 
| $level | n/a |  |  | 
| $img | n/a |  |  | 
Return value
 
draw_item(
          
             
            $item,
          string
             
            $level,
          boolean
             
            $first_child
            = true,
          boolean
             
            $last_child
            = true,
          
          )
        
        :
        n/a
Description
Draw a node of the treeArguments
| Name | Type | Description | Default | 
| $item | n/a |  |  | 
| $level | string | a string of 0 and 1 ; $level == "000101" will draw "   | |" |  | 
| $first_child | boolean | is the first child entry, which is normally the "Create New Entry" option | true | 
| $last_child | boolean | is the last child entry, which is normally the "Create New Entry" option | true | 
Return value
 
draw_javascript(
          
          )
        
        :
        n/a
Description
Draw the javascript to support the tree.Return value
 
get_indentation(
          
             
            $code,
          
          )
        
        :
        n/a
Description
Return the indentation before a nodeArguments
| Name | Type | Description | Default | 
| $code | n/a | a string of 0 and 1 ; $code == "000101" will return "   | |" |  | 
Return value
 
listOpenItems(
          
          )
        
        :
        array
Description
List the items in the tree that are openReturn value
| Type | Description | 
| array | List of open nodes |