templates/3rdParty/pla/lib/HTMLTree.php
Properties
Description
Classes and functions for the LDAP tree.
Classes
HTMLTree
Properties
No
No
Description
This class implements a straight HTML tree - no AJAX rendering is used.
Methods
draw,
draw_create_link,
draw_item,
draw_javascript,
draw_logged_in_user,
draw_login_link,
draw_menu,
draw_server_name,
getDepth,
get_formatted_dn,
get_logout_menu_item,
get_menu_item,
draw(
$onlytree
= false,
)
:
n/a
Description
Displays the tree in HTMLArguments
Name |
Type |
Description |
Default |
$onlytree |
n/a |
|
false |
Return value
draw_create_link(
\dn
$rdn,
int
$level,
\dn
$encoded_dn,
)
:
n/a
Description
Print the HTML to show the "create new entry here".Arguments
Name |
Type |
Description |
Default |
$rdn |
\dn |
|
|
$level |
int |
|
|
$encoded_dn |
\dn |
|
|
Return value
draw_item(
$item,
int
$level,
)
:
n/a
Description
Recursively descend on the given dn and draw the tree in htmlArguments
Name |
Type |
Description |
Default |
$item |
n/a |
|
|
$level |
int |
Level to start drawing (start to -1)
|
|
Return value
draw_javascript(
)
:
n/a
Description
If there is javascript, draw itReturn value
draw_logged_in_user(
)
:
n/a
Description
Draw the Logged in UserReturn value
draw_login_link(
)
:
n/a
Description
Draw login linkReturn value
draw_menu(
)
:
n/a
Description
Draw the tree menu optionsReturn value
draw_server_name(
)
:
n/a
Description
Draw the server nameReturn value
getDepth(
)
:
n/a
Description
Work out how deep the "opened" tree is.Return value
get_formatted_dn(
$entry,
$level,
)
:
n/a
Arguments
Name |
Type |
Description |
Default |
$entry |
n/a |
|
|
$level |
n/a |
|
|
Return value
get_logout_menu_item(
)
:
n/a
Return value
get_menu_item(
$item,
)
:
n/a
Description
Get the HTML for each tree menu optionArguments
Name |
Type |
Description |
Default |
$item |
n/a |
|
|
Return value