Class: base_formdesigner

Quellcode Position: Program_Root/base_formdesigner.php

Class base_formdesigner

Class Overview
Inherited Properties And Methods
Inherited Properties Inherited Methods

Abgeleitet von base_formdesigner_xml

base_formdesigner_xml::$fields
base_formdesigner_xml::$groups
base_formdesigner_xml::$types

Abgeleitet von base_object

base_object::$msgs

Abgeleitet von base_formdesigner_xml

base_formdesigner_xml::createXMLTree()
Create a XML tree
base_formdesigner_xml::fields2xml()
Fields to XML
base_formdesigner_xml::xml2fields()
XML to fields

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   $css_class_input  
mixed   $field  
mixed   $_modified  

Method Summary
simple_xmlnode   createXMLTree()   Create a XML Tree
void   execute()   Basic function for handling user request
string   fields2xml()   fields to XML
string   getButtonsXML()   Get XML buttons
string   getCheckFunctionsCombo()   Get combo check-functions
string   getCSSCombo()   Get CSS
string   getDelFieldForm()   Get delete field formular
string   getDialogXML()   Get dialog XML
string   getFieldEditDialog()   Get field edit dialog
string   getFieldsListView()   Get fields list view
string   getFieldTypeDialog()   Get field type dialog
string   getFolder()   Get folder
string   getGroupsCombo()   Get groups combo
string   getListXML()   Get list XML
string   getMediaDirectoryCombo()   Get media directory combo
void   initFieldEditDialog()   Initialize field edit dialog
void   initFieldTypeDialog()   Initialize field type dialog
void   initialize()   Initialize parameters
boolean   modified()   Check if input modifies
void   xml2fields()   XML to fields

Properties
mixed   $css_class_input = input [Zeile 29]

mixed   $field [Zeile 27]

mixed   $_modified = false [Zeile 31]

Methods
createXMLTree  [Zeile 675]

  simple_xmlnode createXMLTree( string $xmldata  )

Create a XML Tree

Parameters:
string   $xmldata:  XML-string

API Tags:
Return:  $xmltree XML-tree

Neudefinition von:
base_formdesigner_xml::createXMLTree()
Create a XML tree

execute  [Zeile 51]

  void execute( )

Basic function for handling user request


API Tags:
Access:  public


fields2xml  [Zeile 666]

  string fields2xml( )

fields to XML


API Tags:
Return:  XML
Access:  public

Neudefinition von:
base_formdesigner_xml::fields2xml()
Fields to XML

getButtonsXML  [Zeile 637]

  string getButtonsXML( )

Get XML buttons


API Tags:
Return:  '' or XML
Access:  public


getCheckFunctionsCombo  [Zeile 387]

  string getCheckFunctionsCombo( string $name, array $field, mixed $data  )

Get combo check-functions

Parameters:
string   $name: 
array   $field: 
mixed   $data: 

API Tags:
Return:  XML or ''
Access:  public


getCSSCombo  [Zeile 442]

  string getCSSCombo( string $name, array $field, mixed $data  )

Get CSS

Parameters:
string   $name: 
array   $field: 
mixed   $data: 

API Tags:
Return:  XML or ''
Access:  public


getDelFieldForm  [Zeile 530]

  string getDelFieldForm( )

Get delete field formular


API Tags:
Return:  XML or ''
Access:  public


getDialogXML  [Zeile 277]

  string getDialogXML( )

Get dialog XML


API Tags:
Return:  XML or ''
Access:  public


getFieldEditDialog  [Zeile 472]

  string getFieldEditDialog( )

Get field edit dialog


API Tags:
Return:  XML or ''
Access:  public


getFieldsListView  [Zeile 552]

  string getFieldsListView( )

Get fields list view


API Tags:
Return:  XML or ''
Access:  public


getFieldTypeDialog  [Zeile 515]

  string getFieldTypeDialog( )

Get field type dialog


API Tags:
Return:  XML or ''
Access:  public


getFolder  [Zeile 733]

  string getFolder( integer $id, integer $sel_id, [integer $indent = 0]  )

Get folder

Parameters:
integer   $id: 
integer   $sel_id: 
integer   $indent:  optional, default value 0

API Tags:
Return:  '' or XML
Access:  public


getGroupsCombo  [Zeile 417]

  string getGroupsCombo( string $name, array $field, mixed $data  )

Get groups combo

Parameters:
string   $name: 
array   $field: 
mixed   $data: 

API Tags:
Return:  XML or ''
Access:  public


getListXML  [Zeile 314]

  string getListXML( )

Get list XML


API Tags:
Return:  XML
Access:  public


getMediaDirectoryCombo  [Zeile 701]

  string getMediaDirectoryCombo( string $name, array $field, mixed $data  )

Get media directory combo

Parameters:
string   $name: 
array   $field: 
mixed   $data: 

API Tags:
Return:  '' or XML
Access:  public


initFieldEditDialog  [Zeile 325]

  void initFieldEditDialog( [boolean $newField = FALSE]  )

Initialize field edit dialog

Parameters:
boolean   $newField:  optional, default value FALSE

API Tags:
Access:  public


initFieldTypeDialog  [Zeile 482]

  void initFieldTypeDialog( )

Initialize field type dialog


API Tags:
Access:  public


initialize  [Zeile 40]

  void initialize( $paramname $paramname, $fieldxml $fieldxml  )

Initialize parameters

Parameters:
$paramname   $paramname: 
$fieldxml   $fieldxml: 

API Tags:
Access:  public


modified  [Zeile 304]

  boolean modified( )

Check if input modifies


API Tags:
Access:  public


xml2fields  [Zeile 656]

  void xml2fields( string $xml  )

XML to fields

Parameters:
string   $xml: 

API Tags:
Access:  public

Neudefinition von:
base_formdesigner_xml::xml2fields()
XML to fields