FusionDirectory
 All Data Structures Files Functions Variables
Public Member Functions | Protected Member Functions
simpleTabs Class Reference

This class contains all function to manage tabs classes. More...

Inheritance diagram for simpleTabs:
Inheritance graph
[legend]

Public Member Functions

 __construct ($type, $dn, $attrs_object=NULL)
 Tabs classes constructor.
 
 re_init ()
 Reinitializes the tab classes with fresh ldap values. More...
 
 readOnly ()
 Indicates if this tab class is read-only (because of locks)
 
 execute ()
 Save the tab(s) contents.
 
 save_object ()
 Save a tabs object. More...
 
 gen_tabs ($disabled=FALSE)
 Generate the tab classes. More...
 
 delete ()
 Remove object from parent.
 
 adapt_from_template ($attrs, $skip=array())
 Adapt from template. More...
 
 addSpecialTabs ()
 Add special Tabs.
 
 set_acl_base ($base="")
 Set acl base. More...
 

Protected Member Functions

 check ()
 Check. More...
 

Detailed Description

This class contains all function to manage tabs classes.

Definition at line 30 of file class_simpleTabs.inc.

Member Function Documentation

adapt_from_template (   $attrs,
  $skip = array() 
)

Adapt from template.

Parameters
string$dnThe DN
array$skip

Definition at line 457 of file class_simpleTabs.inc.

References DEBUG().

check ( )
protected

Check.

Parameters
boolean$ignore_accountfalse

Definition at line 320 of file class_simpleTabs.inc.

References DEBUG(), and msgPool\duplicated().

gen_tabs (   $disabled = FALSE)

Generate the tab classes.

Parameters
boolean$disabledfalse

Definition at line 237 of file class_simpleTabs.inc.

Referenced by execute().

re_init ( )

Reinitializes the tab classes with fresh ldap values.

This maybe usefull if for example the apply button was pressed.

Definition at line 123 of file class_simpleTabs.inc.

save_object ( )

Save a tabs object.

Parameters
boolean$save_currentfalse

Definition at line 214 of file class_simpleTabs.inc.

References DEBUG().

set_acl_base (   $base = "")

Set acl base.

Parameters
string$baseThe new acl base

Definition at line 491 of file class_simpleTabs.inc.


The documentation for this class was generated from the following file: