templates/3rdParty/pla/lib/TemplateRender.php

Properties

Description

This class will render the creation or editing of an LDAP entry.

Classes

TemplateRender

Properties

 
 
No 
No 

Description

TemplateRender class

Methods

accept, drawBlurJavascriptAttribute, drawCheckLinkPasswordAttribute, drawContainerChooser, drawDefaultHelperPasswordAttribute, drawDefaultHelperSambaPasswordAttribute, drawDnValueIconAttribute, drawEndValueLineAttribute, drawFillJavascriptAttribute, drawFocusJavascriptAttribute, drawForm, drawFormEnd, drawFormStart, drawFormSubmitButton, drawHeader, drawHelperAttribute, drawIconAttribute, drawIconDnAttribute, drawIconObjectClassAttribute, drawIconSelectionAttribute, drawInternalAttribute, drawInternalAttributes, drawJavaScriptDateAttribute, drawJavascript, drawJavascriptAttribute, drawJavascriptBinaryAttribute, drawJavascriptPasswordAttribute, drawJavascriptRandomPasswordAttribute, drawMailValueIconAttribute, drawMenu, drawMenuAttribute, drawObjectClassChooser, drawRDNChooser, drawRequiredSymbolAttribute, drawSelectorPopupDateAttribute, drawShownAttributes, drawStartValueLineAttribute, drawStepForm, drawStepFormDefaultAttributes, drawStepFormEnd, drawStepFormStart, drawStepFormSubmitButton, drawStepTitle, drawSubTitle, drawTemplateAttribute, drawTemplateChoice, drawTemplateJavascript, drawTemplateValuesAttribute, drawTitle, drawTitleAttribute, drawUrlValueIconAttribute, drawValidateJavascriptAttribute, drawValueAttribute, getAddValueMenuItemAttribute, getAddValueMenuItemObjectClassAttribute, getBlurJavascriptAttribute, getDefaultAttribute, getDeleteAttributeMessage, getFocusJavascriptAttribute, getMenuItem, getMenuItemAddAttribute, getMenuItemAttribute, getMenuItemCompare, getMenuItemCreate, getMenuItemDelete, getMenuItemExportBase, getMenuItemExportSub, getMenuItemInternalAttributes, getMenuItemMove, getMenuItemRefresh, getMenuItemRename, getMenuItemSelectionAttribute, getMenuItemShowChildren, getMenuItemSwitchTemplate, getMode, getModeContainer, getModifiedAttributesMessage, getModifyMemberMenuItemAttribute, getReadOnlyMessage, getRenameMenuItemAttribute, getViewSchemaMessage, haveDefaultTemplate, visitEnd, visitStart,

accept(   $norender = false, ) : n/a

Description

Initialise and Render the TemplateRender

Arguments

Name Type Description Default
$norender n/a false

Return value

Type Description
n/a n/a

drawBlurJavascriptAttribute(   $attribute,   $component, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$component n/a

Return value

Type Description
n/a n/a

drawCheckLinkPasswordAttribute(   $attribute,   $component_id, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$component_id n/a

Return value

Type Description
n/a n/a

drawContainerChooser(   $default_container, ) : n/a

Description

Container Chooser

Arguments

Name Type Description Default
$default_container n/a

Return value

Type Description
n/a n/a

drawDefaultHelperPasswordAttribute(   $attribute,   $i, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$i n/a

Return value

Type Description
n/a n/a

drawDefaultHelperSambaPasswordAttribute(   $attribute,   $i, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$i n/a

Return value

Type Description
n/a n/a

drawDnValueIconAttribute(   $attribute,   $val, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$val n/a

Return value

Type Description
n/a n/a

drawEndValueLineAttribute(   $attribute, ) : n/a

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

drawFillJavascriptAttribute(   $attribute,   $component_id,   $component_value, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$component_id n/a
$component_value n/a

Return value

Type Description
n/a n/a

drawFocusJavascriptAttribute(   $attribute,   $component, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$component n/a

Return value

Type Description
n/a n/a

drawForm(   $nosubmit = false, ) : n/a

Arguments

Name Type Description Default
$nosubmit n/a false

Return value

Type Description
n/a n/a

drawFormEnd( ) : n/a

Return value

Type Description
n/a n/a

drawFormStart( ) : n/a

Description

FORM METHODS *

Return value

Type Description
n/a n/a

drawFormSubmitButton( ) : n/a

Return value

Type Description
n/a n/a

drawHeader( ) : n/a

Description

PAGE DRAWING METHODS *

Return value

Type Description
n/a n/a

drawHelperAttribute(   $attribute,   $i, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$i n/a

Return value

Type Description
n/a n/a

drawIconAttribute(   $attribute,   $val, ) : n/a

Description

DRAW ICONS FOR ATTRIBUTES VALUES *

Arguments

Name Type Description Default
$attribute n/a
$val n/a

Return value

Type Description
n/a n/a

drawIconDnAttribute(   $attribute,   $val, ) : n/a

Description

DN ATTRIBUTES *

Arguments

Name Type Description Default
$attribute n/a
$val n/a

Return value

Type Description
n/a n/a

drawIconObjectClassAttribute(   $attribute,   $val, ) : n/a

Description

OBJECT CLASS ATTRIBUTE *

Arguments

Name Type Description Default
$attribute n/a
$val n/a

Return value

Type Description
n/a n/a

drawIconSelectionAttribute(   $attribute,   $val, ) : n/a

Description

SELECTION ATTRIBUTE RENDERING *

Arguments

Name Type Description Default
$attribute n/a
$val n/a

Return value

Type Description
n/a n/a

drawInternalAttribute(   $attribute, ) : n/a

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

drawInternalAttributes( ) : n/a

Description

INTERNAL ATTRIBUTES *

Return value

Type Description
n/a n/a

drawJavaScriptDateAttribute(   $attribute, ) : n/a

Description

DATE ATTRIBUTE RENDERING *

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

drawJavascript( ) : n/a

Description

DRAW PAGE JAVACRIPT

Return value

Type Description
n/a n/a

drawJavascriptAttribute(   $attribute, ) : n/a

Description

javacript

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

drawJavascriptBinaryAttribute(   $attribute, ) : n/a

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

drawJavascriptPasswordAttribute(   $attribute, ) : n/a

Description

PASSWORD ATTRIBUTES *

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

drawJavascriptRandomPasswordAttribute(   $attribute, ) : n/a

Description

This will draw the javascript that displays to the user the random password generated

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

Tags

Name Description
todo This function doesnt work well if there are more than 1 RandomPasswordAttributes on the form for the same attribute (unlikely situation)

drawMailValueIconAttribute(   $attribute,   $val, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$val n/a

Return value

Type Description
n/a n/a

drawMenu( ) : n/a

Description

PAGE ENTRY MENU *

Return value

Type Description
n/a n/a

drawMenuAttribute(   $attribute, ) : n/a

Description

ATTRIBUTE MENU *

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

drawObjectClassChooser( ) : n/a

Description

Object Class Chooser

Return value

Type Description
n/a n/a

drawRDNChooser( ) : n/a

Description

RDN Chooser

Return value

Type Description
n/a n/a

drawRequiredSymbolAttribute(   $attribute, ) : n/a

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

drawSelectorPopupDateAttribute(   $attribute,   $i, ) : n/a

Description

Draws an HTML date selector button which, when clicked, pops up a date selector dialog.

Arguments

Name Type Description Default
$attribute n/a
$i n/a

Return value

Type Description
n/a n/a

drawShownAttributes( ) : n/a

Description

DRAW ATTRIBUTES *

Return value

Type Description
n/a n/a

drawStartValueLineAttribute(   $attribute, ) : n/a

Description

ATTRIBUTE LINE *

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

drawStepForm(   $page, ) : n/a

Arguments

Name Type Description Default
$page n/a

Return value

Type Description
n/a n/a

drawStepFormDefaultAttributes( ) : n/a

Description

Given our known objectClass in the template, this will render the required MAY and optional MUST attributes

Return value

Type Description
n/a n/a

drawStepFormEnd( ) : n/a

Return value

Type Description
n/a n/a

drawStepFormStart(   $page, ) : n/a

Arguments

Name Type Description Default
$page n/a

Return value

Type Description
n/a n/a

drawStepFormSubmitButton(   $page, ) : n/a

Arguments

Name Type Description Default
$page n/a

Return value

Type Description
n/a n/a

drawStepTitle(   $page, ) : n/a

Description

STEP FORM METHODS *

Arguments

Name Type Description Default
$page n/a

Return value

Type Description
n/a n/a

drawSubTitle(   $subtitle = null, ) : n/a

Arguments

Name Type Description Default
$subtitle n/a null

Return value

Type Description
n/a n/a

drawTemplateAttribute(   $attribute, ) : n/a

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

drawTemplateChoice( ) : n/a

Description

Present a list of available templates for creating and editing LDAP entries

Return value

Type Description
n/a n/a

drawTemplateJavascript( ) : n/a

Description

Javascript Functions

Return value

Type Description
n/a n/a

drawTemplateValuesAttribute(   $attribute, ) : n/a

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

drawTitle(   $title = null, ) : n/a

Arguments

Name Type Description Default
$title n/a null

Return value

Type Description
n/a n/a

drawTitleAttribute(   $attribute, ) : n/a

Description

ATTRIBUTE TITLE *

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

drawUrlValueIconAttribute(   $attribute,   $val, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$val n/a

Return value

Type Description
n/a n/a

drawValidateJavascriptAttribute(   $attribute,   $component,   $silence,   $var_valid, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$component n/a
$silence n/a
$var_valid n/a

Return value

Type Description
n/a n/a

drawValueAttribute(   $attribute,   $i, ) : n/a

Description

values *

Arguments

Name Type Description Default
$attribute n/a
$i n/a

Return value

Type Description
n/a n/a

getAddValueMenuItemAttribute(   $attribute, ) : n/a

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

getAddValueMenuItemObjectClassAttribute(   $attribute, ) : n/a

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

getBlurJavascriptAttribute(   $attribute,   $component, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$component n/a

Return value

Type Description
n/a n/a

getDefaultAttribute(   $attribute,   $container,   $type, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$container n/a
$type n/a

Return value

Type Description
n/a n/a

getDeleteAttributeMessage( ) : n/a

Return value

Type Description
n/a n/a

getFocusJavascriptAttribute(   $attribute,   $component, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$component n/a

Return value

Type Description
n/a n/a

getMenuItem(   $i, ) : n/a

Description

PAGE ENTRY MENU ITEMS *

Arguments

Name Type Description Default
$i n/a

Return value

Type Description
n/a n/a

getMenuItemAddAttribute( ) : n/a

Return value

Type Description
n/a n/a

getMenuItemAttribute(   $attribute,   $action, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$action n/a

Return value

Type Description
n/a n/a

getMenuItemCompare( ) : n/a

Return value

Type Description
n/a n/a

getMenuItemCreate( ) : n/a

Return value

Type Description
n/a n/a

getMenuItemDelete( ) : n/a

Return value

Type Description
n/a n/a

getMenuItemExportBase( ) : n/a

Return value

Type Description
n/a n/a

getMenuItemExportSub( ) : n/a

Return value

Type Description
n/a n/a

getMenuItemInternalAttributes( ) : n/a

Return value

Type Description
n/a n/a

getMenuItemMove( ) : n/a

Return value

Type Description
n/a n/a

getMenuItemRefresh( ) : n/a

Description

PAGE ENTRY MENU ITEMS DETAILS *

Return value

Type Description
n/a n/a

getMenuItemRename( ) : n/a

Return value

Type Description
n/a n/a

getMenuItemSelectionAttribute(   $attribute,   $i, ) : n/a

Arguments

Name Type Description Default
$attribute n/a
$i n/a

Return value

Type Description
n/a n/a

getMenuItemShowChildren(   $children_count, ) : n/a

Arguments

Name Type Description Default
$children_count n/a

Return value

Type Description
n/a n/a

getMenuItemSwitchTemplate( ) : n/a

Return value

Type Description
n/a n/a

getMode( ) : n/a

Description

Set the mode of the TemplateRender Applicable modes are "create" or "edit"

Return value

Type Description
n/a n/a

getModeContainer( ) : n/a

Description

Return the container for this mode

Return value

Type Description
n/a n/a

getModifiedAttributesMessage(   $modified_attributes, ) : n/a

Arguments

Name Type Description Default
$modified_attributes n/a

Return value

Type Description
n/a n/a

getModifyMemberMenuItemAttribute(   $attribute, ) : n/a

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

getReadOnlyMessage( ) : n/a

Return value

Type Description
n/a n/a

getRenameMenuItemAttribute(   $attribute, ) : n/a

Arguments

Name Type Description Default
$attribute n/a

Return value

Type Description
n/a n/a

getViewSchemaMessage( ) : n/a

Return value

Type Description
n/a n/a

haveDefaultTemplate( ) : n/a

Description

Is the default template enabled?

Return value

Type Description
n/a n/a

visitEnd( ) : n/a

Return value

Type Description
n/a n/a

visitStart( ) : n/a

Description

This function will setup our template object (read LDAP for current values, read $_REQUEST for new values, etc) so that it can be rendered.

Return value

Type Description
n/a n/a

Properties

$pagelast,

  private  $pagelast =




Documentation was generated by phpDocumentor 2.0.1 .

Namespaces

  • global

    Packages