Squiz Matrix  4.12.2
 All Data Structures Namespaces Functions Variables Pages
Limbo_Outputter Class Reference
Inheritance diagram for Limbo_Outputter:
Backend_Outputter

Public Member Functions

 Limbo_Outputter ()
 
 addFormActionGetVar ($name, $value, $persistant=FALSE)
 
 paint ()
 
 openRaw ()
 
 closeRaw ()
 
 paintSections ()
 
 _paintHeader ()
 
 _paintInlineHeader ()
 
 _paintEventHandlers ()
 
 _nbOpenField ($name, $format='', $note='', $hidden=FALSE)
 
 _nbOpenSection ($section)
 
 _paintSection ($section, $depth=0)
 
 _paintBodyHeader ()
 
 _paintHiddenFields ()
 
 _paintBodyFooter ()
 
- Public Member Functions inherited from Backend_Outputter
 Backend_Outputter ()
 
 setBuffering ($buffer=TRUE)
 
 setRedirect ($link, $target='self')
 
 addOnLoad ($call)
 
 addFormActionGetVar ($name, $value, $persistant=FALSE)
 
 getCurrentLocation ()
 
 setFormAnchor ($anchor)
 
 setPageTitle ($title)
 
 setHeading ($heading, $icon='')
 
 setSubHeading ($heading, $icon='')
 
 addMessage ($type, $msg)
 
 addCssInclude ($file)
 
 addJsInclude ($file)
 
 addOnSubmit ($call)
 
 addHiddenField ($name, $value='')
 
 addScreen ($url, $name)
 
 addStaticScreen ($url, $name)
 
 addPreloadImg ($file)
 
 setCharset ($charset)
 
 openRaw ()
 
 closeRaw ()
 
 openSection ($heading='', $icon='')
 
 closeSection ()
 
 _openSection ($init_arr)
 
 _nbOpenSection ($init_arr)
 
 _closeSection ()
 
 _nbCloseSection ()
 
 openField ($name, $format='', $note='', $hidden=FALSE, $id_name='')
 
 _nbOpenField ($name, $format='', $note='', $hidden=FALSE)
 
 closeField ()
 
 _nbCloseField ()
 
 filesPath ($file='')
 
 paint ()
 
 getAsString ()
 
 _paintHeader ()
 
 _paintSection ($section, $depth=0)
 
 _paintFooter ()
 
 _paintCssInclude ($file)
 
 _paintJsInclude ($file)
 
 note ($str)
 
 sectionNote ($str='')
 
 _nbSectionNote ($str)
 
 commitButton ($value='', $release_lock=TRUE, $include_section=TRUE)
 
 printScreenMenu ()
 
 printContextSwitcher ()
 
 printSimpleContextSwitcher ()
 
 onBackendMessage (&$broadcaster, $event_data=Array())
 
 onCreateLink (&$broadcaster, $event_data=Array())
 
 onDeleteLink (&$broadcaster, $event_data=Array())
 
 onAssetUpdate (&$broadcaster, $event_data=Array())
 
 onAssetTypeUpdate (&$broadcaster, $event_data=Array())
 
 onAssetStatusUpdate (&$broadcaster, $event_data=Array())
 
 getCurrentSectionNumber ()
 

Additional Inherited Members

- Data Fields inherited from Backend_Outputter
 $_messages = Array()
 
 $_redirect = ''
 
 $_redirect_target = ''
 
 $_on_load_calls = Array()
 
 $_refreshing_assets = Array()
 
 $_action = ''
 
 $_persistant_get_vars = Array()
 
 $_anchor = ''
 
 $_page_title = ''
 
 $_heading = ''
 
 $_heading_icon = ''
 
 $_sub_heading = ''
 
 $_css_includes = Array()
 
 $_js_includes = Array()
 
 $_on_submit_calls = Array()
 
 $_hidden_fields = Array()
 
 $_screens = Array()
 
 $_static_screens = Array()
 
 $_contents = Array()
 
 $_img_button_count = 0
 
 $_preload_imgs = Array()
 
 $_files_path
 
 $_raw_opened = FALSE
 
 $_section_stack = Array()
 
 $_current_field = NULL
 
 $_section_count = 0
 
 $_field_count = 0
 
 $_charset = ''
 
 $_buffering = TRUE
 
 $_is_open_section = FALSE
 
 $_is_open_field = FALSE
 
 $_current_field_type = ''
 
 $_current_field_note = ''
 
 $_nb_section_count = 0
 

Detailed Description

Definition at line 29 of file limbo_outputter.inc.

Member Function Documentation

_nbOpenField (   $name,
  $format = '',
  $note = '',
  $hidden = FALSE 
)

Print a field without buffering (nb == non-buffering)

Parameters
string$namelabel of the field
string$formatformat 'new_line' | 'blank' | 'commit' | ''
string$notea note to place with the field
boolean$hiddenboolean
Returns
boolean private

Definition at line 354 of file limbo_outputter.inc.

_nbOpenSection (   $section)

Opens a section without buffering

Parameters
array$sectionsome initialising data
Returns
void private

Definition at line 411 of file limbo_outputter.inc.

_paintBodyFooter ( )

Paint the footer of the page

Returns
void private

Definition at line 643 of file limbo_outputter.inc.

_paintBodyHeader ( )

Paint the footer of the page

Returns
void private

Definition at line 591 of file limbo_outputter.inc.

_paintEventHandlers ( )

Print the JS that attaches the specified onload and onsubmit handlers

Returns
void public

Definition at line 286 of file limbo_outputter.inc.

_paintHeader ( )

Paint the header of the page as it should appear in the <head> of the document

Returns
void private

Definition at line 147 of file limbo_outputter.inc.

_paintHiddenFields ( )

Paint the buffered hidden fields

Returns
void public

Definition at line 628 of file limbo_outputter.inc.

_paintInlineHeader ( )

Paint the header as it would appear if the contents of this ouputter were being printed in the <body> of a document

Returns
void public

Definition at line 222 of file limbo_outputter.inc.

_paintSection (   $section,
  $depth = 0 
)

Paint the passed section onto the page

Parameters
array$sectionsection
int$depthdepth
Returns
void private

Definition at line 459 of file limbo_outputter.inc.

addFormActionGetVar (   $name,
  $value,
  $persistant = FALSE 
)

Allows you to add get vars to the action section of the form

In limbo we dont want get vars though, so we will post all these

Parameters
string$namethe name of the var
string$valuethe value of the var
boolean$persistantignored
Returns
void public

Definition at line 57 of file limbo_outputter.inc.

closeRaw ( )

Closes a section of the page for raw output we are overwritting the closeRaw so it handles non-buffering and limbo

Returns
void public

Definition at line 115 of file limbo_outputter.inc.

Constructor

public

Definition at line 38 of file limbo_outputter.inc.

openRaw ( )

Opens a section of the page for raw output we are overwritting the closeRaw so it handles non-buffering and limbo

Returns
void public

Definition at line 97 of file limbo_outputter.inc.

paint ( )

Paint the cached limbo interface

Returns
void public

Definition at line 73 of file limbo_outputter.inc.

paintSections ( )

Paint the sections within out contents

Returns
void public

Definition at line 132 of file limbo_outputter.inc.


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