Documentation TYPO3 par Ameos

SC_wizard_forms Class Reference

List of all members.

Public Member Functions

 init ()
 main ()
 printContent ()
 formsWizard ()
 getConfigCode (&$row)
 getFormHTML ($formCfgArray, $row)
 changeFunc ()
 cfgArray2CfgString ($cfgArr)
 cfgString2CfgArray ($cfgStr)
 cleanT ($tArr)
 formatCells ($fArr)

Public Attributes

 $doc
 $content
 $include_once = array()
 $attachmentCounter = 0
 $xmlStorage = 0
 $P
 $FORMCFG
 $special

Detailed Description

Definition at line 175 of file wizard_forms.php.


Member Function Documentation

SC_wizard_forms::cfgArray2CfgString cfgArr  ) 
 

Converts the input array to a configuration code string

Parameters:
array Array of form configuration (follows the input structure from the form wizard POST form)
Returns:
string The array converted into a string with line-based configuration.
See also:
cfgString2CfgArray()

Definition at line 721 of file wizard_forms.php.

SC_wizard_forms::cfgString2CfgArray cfgStr  ) 
 

Converts the input configuration code string into an array

Parameters:
string Configuration code
Returns:
array Configuration array
See also:
cfgArray2CfgString()

Definition at line 803 of file wizard_forms.php.

References t3lib_div::trimExplode().

SC_wizard_forms::changeFunc  ) 
 

Detects if a control button (up/down/around/delete) has been pressed for an item and accordingly it will manipulate the internal FORMCFG array

Returns:
void private

Definition at line 662 of file wizard_forms.php.

References t3lib_div::testInt().

SC_wizard_forms::cleanT tArr  ) 
 

Removes any "trailing elements" in the array which consists of whitespace (little like trim() does for strings, so this does for arrays)

Parameters:
array Single dim array
Returns:
array Processed array private

Definition at line 902 of file wizard_forms.php.

SC_wizard_forms::formatCells fArr  ) 
 

Wraps items in $fArr in table cells/rows, displaying them vertically.

Parameters:
array Array of label/HTML pairs.
Returns:
string HTML table private

Definition at line 920 of file wizard_forms.php.

SC_wizard_forms::formsWizard  ) 
 

Draws the form wizard content

Returns:
string HTML content for the form.

Definition at line 268 of file wizard_forms.php.

References t3lib_BEfunc::getRecord(), and t3lib_BEfunc::typo3PrintError().

SC_wizard_forms::getConfigCode &$  row  ) 
 

Will get and return the configuration code string Will also save (and possibly redirect/exit) the content if a save button has been pressed

Parameters:
array Current parent record row (passed by value!)
Returns:
array Configuration Array private

Definition at line 311 of file wizard_forms.php.

References t3lib_div::array2xml_cs(), t3lib_BEfunc::getRecord(), t3lib_div::locationHeaderUrl(), t3lib_div::makeInstance(), and t3lib_div::xml2array().

SC_wizard_forms::getFormHTML formCfgArray,
row
 

Creates the HTML for the Form Wizard:

Parameters:
string Form config array
array Current parent record array
Returns:
string HTML for the form wizard private

Definition at line 382 of file wizard_forms.php.

References t3lib_BEfunc::cshItem(), and t3lib_div::inList().

SC_wizard_forms::init  ) 
 

Initialization the class

Returns:
void

Definition at line 203 of file wizard_forms.php.

References t3lib_div::_GP(), and t3lib_div::makeInstance().

SC_wizard_forms::main  ) 
 

Main function for rendering the form wizard HTML

Returns:
void

Definition at line 242 of file wizard_forms.php.

SC_wizard_forms::printContent  ) 
 

Outputting the accumulated content to screen

Returns:
void

Definition at line 257 of file wizard_forms.php.


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


Généré par Le spécialiste TYPO3 avec  doxygen 1.4.6