Class Pifa
Helper class for this plugin.
Package: Plugin\FormAssistant
Copyright: four for business AG
Author: marcus.gnass
Located at plugins/form_assistant/includes/config.plugin.php
Copyright: four for business AG
Author: marcus.gnass
Located at plugins/form_assistant/includes/config.plugin.php
public static
|
|
public static
string
|
|
public static
string
|
|
public static
string
|
|
public static
|
|
public static
|
|
public static
|
|
public static
|
#
displayException( Exception $e, boolean $showTrace = false )
TODO build method to display erro & info box and just call it from here |
public static
string
|
#
notifyException( Exception $e )
Creates a notification widget in order to display an exception message in backend. |
public static
array
|
#
getExtensionClasses( string $parentClass )
Returns array of extension classes that subclass the given $parentClass. |
public static
array
|
#
getTemplates( mixed $re = '/cms_pifaform_[^\.]+\.tpl/' )
Returns array of client templates that that adhere to the naming convention cms_pifaform_FOOBAR.tpl where FOOBAR is any character but a dot. |
public static
string
|
#
fromCamelCase( string $str )
Translates a camel case string into a string with underscores (e.g. firstName -> first_name) |
public static
string
|
#
toCamelCase( string $str, boolean $capitalise_first_char = false )
Translates a string with underscores into camel case (e.g. first_name -> firstName) |
public static
string
|
#
getTimestampSetting( string $force = false )
Translates a string with underscores into camel case (e.g. first_name -> firstName) |
public static
boolean
|
string |
TIMESTAMP_NEVER
|
'never' |
#
These constants describe if forms have a timestamp. |
string |
TIMESTAMP_BYFORM
|
'byform' |
|
string |
TIMESTAMP_ALWAYS
|
'always' |
private static
string
|
$_name | 'form_assistant' |
#
name of this plugin |
private static
integer
|
$_timestampSetting | NULL |