Stud.IP  5.4
StudipForm Class Reference

Public Member Functions

 __construct ($form_fields, $form_buttons, $form_name="studipform", $persistent_values=true)
 
 getDefaultValues ()
 
 checkDefaultValues ()
 
 getFormField ($name, $attributes=false, $default=false, $subtype=false)
 
 getFormFieldNoForm ($name, $attributes, $default)
 
 getFormFieldText ($name, $attributes, $default)
 
 getFormFieldCheckbox ($name, $attributes, $default)
 
 getFormFieldRadio ($name, $attributes, $default, $subtype)
 
 getOneRadio ($name, $attributes, $default, $subtype)
 
 getFormFieldTextarea ($name, $attributes, $default)
 
 getFormFieldDatepicker ($name, $attributes, $default)
 
 getFormFieldTime ($name, $attributes, $default)
 
 getFormFieldSelect ($name, $attributes, $default)
 
 getFormFieldSelectBox ($name, $attributes, $default)
 
 getFormFieldCombo ($name, $attributes, $default, $subtype=false)
 
 getFormButton ($name, $attributes=[])
 
 getFormFieldCaption ($name, $attributes=false)
 
 getFormFieldInfo ($name)
 
 getFormStart ($action=false, $attributes=false)
 
 getFormEnd ()
 
 getFormFieldValue ($name)
 
 getFormFieldsByName ($only_editable=false)
 
 getHiddenField ($name, $value=false)
 
 doFormReset ()
 
 isChanged ($name)
 
 getRawFieldValue ($field_name)
 
 isSended ()
 
 isClicked ($button)
 
 getClickedKillButton ()
 
 getAttributes ($attributes)
 
 getFormFieldRequired ($name)
 

Static Public Member Functions

static TimestampToSQLDate ($tstamp)
 
static SQLDateToTimestamp ($sqldate)
 
static _GetRawFieldValue ($field_name, $form_name)
 
static _IsSended ($form_name)
 
static _IsClicked ($button, $form_name)
 

Data Fields

 $form_name
 
 $field_attributes_default = []
 
 $form_fields = []
 
 $form_buttons = []
 
 $persistent_values = true
 
 $form_values = []
 
 $value_changed = []
 

Constructor & Destructor Documentation

◆ __construct()

__construct (   $form_fields,
  $form_buttons,
  $form_name = "studipform",
  $persistent_values = true 
)

Member Function Documentation

◆ _GetRawFieldValue()

static _GetRawFieldValue (   $field_name,
  $form_name 
)
static

◆ _IsClicked()

static _IsClicked (   $button,
  $form_name 
)
static

◆ _IsSended()

static _IsSended (   $form_name)
static

◆ checkDefaultValues()

checkDefaultValues ( )

◆ doFormReset()

doFormReset ( )

◆ getAttributes()

getAttributes (   $attributes)

◆ getClickedKillButton()

getClickedKillButton ( )

◆ getDefaultValues()

getDefaultValues ( )

◆ getFormButton()

getFormButton (   $name,
  $attributes = [] 
)

◆ getFormEnd()

getFormEnd ( )

◆ getFormField()

getFormField (   $name,
  $attributes = false,
  $default = false,
  $subtype = false 
)

◆ getFormFieldCaption()

getFormFieldCaption (   $name,
  $attributes = false 
)

◆ getFormFieldCheckbox()

getFormFieldCheckbox (   $name,
  $attributes,
  $default 
)

◆ getFormFieldCombo()

getFormFieldCombo (   $name,
  $attributes,
  $default,
  $subtype = false 
)

◆ getFormFieldDatepicker()

getFormFieldDatepicker (   $name,
  $attributes,
  $default 
)

◆ getFormFieldInfo()

getFormFieldInfo (   $name)

◆ getFormFieldNoForm()

getFormFieldNoForm (   $name,
  $attributes,
  $default 
)

◆ getFormFieldRadio()

getFormFieldRadio (   $name,
  $attributes,
  $default,
  $subtype 
)

◆ getFormFieldRequired()

getFormFieldRequired (   $name)

◆ getFormFieldsByName()

getFormFieldsByName (   $only_editable = false)

◆ getFormFieldSelect()

getFormFieldSelect (   $name,
  $attributes,
  $default 
)

◆ getFormFieldSelectBox()

getFormFieldSelectBox (   $name,
  $attributes,
  $default 
)

◆ getFormFieldText()

getFormFieldText (   $name,
  $attributes,
  $default 
)

◆ getFormFieldTextarea()

getFormFieldTextarea (   $name,
  $attributes,
  $default 
)

◆ getFormFieldTime()

getFormFieldTime (   $name,
  $attributes,
  $default 
)

◆ getFormFieldValue()

getFormFieldValue (   $name)

◆ getFormStart()

getFormStart (   $action = false,
  $attributes = false 
)

◆ getHiddenField()

getHiddenField (   $name,
  $value = false 
)

◆ getOneRadio()

getOneRadio (   $name,
  $attributes,
  $default,
  $subtype 
)

◆ getRawFieldValue()

getRawFieldValue (   $field_name)

◆ isChanged()

isChanged (   $name)

◆ isClicked()

isClicked (   $button)

◆ isSended()

isSended ( )

◆ SQLDateToTimestamp()

static SQLDateToTimestamp (   $sqldate)
static

◆ TimestampToSQLDate()

static TimestampToSQLDate (   $tstamp)
static

Field Documentation

◆ $field_attributes_default

$field_attributes_default = []

◆ $form_buttons

$form_buttons = []

◆ $form_fields

$form_fields = []

◆ $form_name

$form_name

◆ $form_values

$form_values = []

◆ $persistent_values

$persistent_values = true

◆ $value_changed

$value_changed = []

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