Class: base_dynamic_form

Quellcode Position: Program_Root/base_dynform.php

Class base_dynamic_form

Class Overview
Direct Derivates
Abgeleitete Class Description
papaya_dynamic_form Dynamic formulars consists of XML-data for admin section

Inherited Properties And Methods
Inherited Properties Inherited Methods

Abgeleitet von base_object

base_object::$msgs

Abgeleitet von base_object

base_object::addmsg()
Adds a message in the message object.
base_object::createPluginObject()
Create plugin object
base_object::debug()
Show the debug of the variable &$var
base_object::encodeQueryString()
Encode query string
base_object::escapeForFilename()
Escape chars in a string to use it in a filename
base_object::getAbsoluteURL()
Return absolute URL
base_object::getBaseLink()
Get base link
base_object::getBasePath()
get base path to current script
base_object::getLink()
Get link
base_object::getSessionValue()
base_object::getWebLink()
Get web link
base_object::getWebMediaLink()
Get web media link
base_object::includePluginFile()
Include plugin file
base_object::initializeParams()
Parameter initialisation
base_object::initializeSessionParam()
Initialisation of session-parameter
base_object::logMsg()
Log events
base_object::parseRequestURI()
Parse request URI to filter data out of it
base_object::setSessionValue()
base_object::stripslashes()
base_object::_gt()
Phrasetranslator - Fetch translation for all phrase
base_object::_gtf()
Phrasetranslator - Fetch translation of one phrase and insert variable
base_object::_gtfile()
Phrases - Locate files

Properties Summary
mixed   $button_title  
mixed   $data  
mixed   $dialog_title  
mixed   $fields  
mixed   $groups  
mixed   $paramname  

Method Summary
base_dynamic_form   base_dynamic_form()   Constructor
boolean   checkDialogInputs()   Check dialog inputs
simple_xmlnode   createXMLTree()   Create XML tree
mixed   getDialogInputs()   Get dialog inputs
string   getDialogXML()   Get dialog XML
void   getFieldCSS()  
string   getFieldName()  
string   getFieldXML()   Get field XML
string   getFieldXML_checkbox()   Get field XML for a checkbox
string   getFieldXML_checkboxes()   Get field XML for a group of checkboxes
getFieldXML_combobox()   Get field XML for a combobox
string   getFieldXML_file()   Get XML for a file upload field
string   getFieldXML_image()   Get field XML for an image upload field
string   getFieldXML_input()   Get field XML for an input field
getFieldXML_radio()   Get field XML for a group of radio fields
string   getFieldXML_textarea()   Get field XML for a textarea
mixed   getFileUploadData()   Get file upload data
string   getHiddenFieldsXML()   Get hidden fields XML
mixed   getQueryString()   Get query String
void   loadParams()   Load parameters
void   uploadMediaFiles()   Upload media files
void   xml2fields()   Tansform XML to fields

Properties
mixed   $button_title [Zeile 27]

mixed   $data [Zeile 31]

mixed   $dialog_title [Zeile 26]

mixed   $fields = NULL [Zeile 24]

mixed   $groups = NULL [Zeile 23]

mixed   $paramname = NULL [Zeile 29]

Methods
Constructor base_dynamic_form  [Zeile 41]

  base_dynamic_form base_dynamic_form( string $xml, [mixed $data = NULL], [mixed $hidden = NULL]  )

Constructor

Parameters:
string   $xml: 
mixed   $data:  optional, default value NULL
mixed   $hidden:  optional, default value NULL

API Tags:
Access:  public


checkDialogInputs  [Zeile 236]

  boolean checkDialogInputs( [mixed $olddata = NULL]  )

Check dialog inputs

Parameters:
mixed   $olddata:  optional, default value NULL

API Tags:
Access:  public


createXMLTree  [Zeile 472]

  simple_xmlnode createXMLTree( string $xmldata  )

Create XML tree

Parameters:
string   $xmldata:  XML-string

API Tags:
Return:  $xmltree XML-tree


getDialogInputs  [Zeile 367]

  mixed getDialogInputs( )

Get dialog inputs


API Tags:
Access:  public


getDialogXML  [Zeile 53]

  string getDialogXML( )

Get dialog XML


API Tags:
Return:  XML
Access:  public

Neu definiert in folgenden Ableitungen:

getFieldCSS  [Zeile 146]

  void getFieldCSS( mixed &$field  )


Neu definiert in folgenden Ableitungen:

getFieldName  [Zeile 140]

  string getFieldName( string $fieldname  )

Parameters:
string   $fieldname: 

API Tags:
Access:  public

Neu definiert in folgenden Ableitungen:

getFieldXML  [Zeile 89]

  string getFieldXML( array &$field  )

Get field XML

Parameters:
array   &$field: 

API Tags:
Return:  XML
Access:  public


getFieldXML_checkbox  [Zeile 519]

  string getFieldXML_checkbox( array &$field, string $value, string $cssclass  )

Get field XML for a checkbox

Parameters:
array   &$field: 
string   $value: 
string   $cssclass: 

API Tags:
Return:  HTML
Access:  public


getFieldXML_checkboxes  [Zeile 551]

  string getFieldXML_checkboxes( array &$field, string $value, string $cssclass  )

Get field XML for a group of checkboxes

Parameters:
array   &$field: 
string   $value: 
string   $cssclass: 

API Tags:
Return:  HTML
Access:  public


getFieldXML_combobox  [Zeile 594]

  getFieldXML_combobox( array &$field, string $value, string $cssclass  )

Get field XML for a combobox

Parameters:
array   &$field: 
string   $value:  value that willbe signed as selected
string   $cssclass: 

API Tags:
Access:  public


getFieldXML_file  [Zeile 628]

  string getFieldXML_file( array &$field, string $value, string $cssclass  )

Get XML for a file upload field

Parameters:
array   &$field: 
string   $value: 
string   $cssclass: 

API Tags:
Access:  public


getFieldXML_image  [Zeile 667]

  string getFieldXML_image( array &$field, string $value, string $cssclass  )

Get field XML for an image upload field

Parameters:
array   &$field: 
string   $value: 
string   $cssclass: 

API Tags:
Access:  public


getFieldXML_input  [Zeile 498]

  string getFieldXML_input( array &$field, string $value, string $cssclass  )

Get field XML for an input field

Parameters:
array   &$field: 
string   $value: 
string   $cssclass: 

API Tags:
Return:  HTML
Access:  public


getFieldXML_radio  [Zeile 708]

  getFieldXML_radio( array &$field, string $value, string $cssclass  )

Get field XML for a group of radio fields

Parameters:
array   &$field: 
string   $value:  value that willbe signed as selected
string   $cssclass: 

API Tags:
Access:  public


getFieldXML_textarea  [Zeile 740]

  string getFieldXML_textarea( array &$field, string $value, string $cssclass  )

Get field XML for a textarea

Parameters:
array   &$field: 
string   $value: 
string   $cssclass: 

API Tags:
Access:  public


getFileUploadData  [Zeile 347]

  mixed getFileUploadData( string $fieldname  )

Get file upload data

Parameters:
string   $fieldname: 

API Tags:
Access:  public

Neu definiert in folgenden Ableitungen:

getHiddenFieldsXML  [Zeile 173]

  string getHiddenFieldsXML( )

Get hidden fields XML


API Tags:
Access:  public


getQueryString  [Zeile 198]

  mixed getQueryString( array $params  )

Get query String

Parameters:
array   $params: 

API Tags:
Access:  public


loadParams  [Zeile 159]

  void loadParams( )

Load parameters


API Tags:
Access:  public

Neu definiert in folgenden Ableitungen:

uploadMediaFiles  [Zeile 381]

  void uploadMediaFiles( )

Upload media files


API Tags:
Access:  public


xml2fields  [Zeile 408]

  void xml2fields( string $xml  )

Tansform XML to fields

Parameters:
string   $xml: 

API Tags:
Access:  public