Inheritance diagram for FF_Action_AbstractProfile:

Public Member Functions | |
| createFormElements (&$in_formObj) | |
| getFormDefaults ($in_appName) | |
| getTableData ($in_rendererObj, $in_appName, $in_readOnly) | |
| successfulSave () | |
| fillModelWithSubmitData ($in_submitData, $in_appName) | |
| _getFieldName ($in_fieldName, $in_appName) | |
| _getFieldParam ($in_field, $in_param, $in_appName) | |
Definition at line 42 of file AbstractProfile.php.
|
||||||||||||
|
Creates a field name out of the application name and the field by making all the elements for one application be an array of elements so as not to conflict with elements from other apps.
Definition at line 146 of file AbstractProfile.php. Referenced by FF_Action_Profile::createFormElements(), FF_Action_Profile::getFormDefaults(), FF_Action_PermissionsProfile::getFormDefaults(), FF_Action_MaydayProfile::getFormDefaults(), and FF_Action_AlumniProfile::getFormDefaults(). |
|
||||||||||||||||
|
Gets one of the profile field parameters that can be set in the config file. Takes care of returning defaults if the value is not set.
Definition at line 167 of file AbstractProfile.php. References $a_data. Referenced by FF_Action_Profile::getTableData(), and FF_Action_Profile::successfulSave(). |
|
|
Creates any form elements needed that this application wants to display on the user profile add/edit page.
Definition at line 55 of file AbstractProfile.php. |
|
||||||||||||
|
Gets the submit data and fills it into the model object. The model object is already filled with current data, so locked fields won't be lost.
Reimplemented in FF_Action_AlumniProfile, FF_Action_MaydayProfile, FF_Action_PermissionsProfile, and FF_Action_Profile. Definition at line 127 of file AbstractProfile.php. |
|
|
Converts the model to the appropriate form fields so that the default values can be filled into the form. Returns an array of 'field' => 'value'
Reimplemented in FF_Action_AlumniProfile, FF_Action_MaydayProfile, FF_Action_PermissionsProfile, and FF_Action_Profile. Definition at line 72 of file AbstractProfile.php. |
|
||||||||||||||||
|
Gets the array that we make a basic table out of. Has the form of 'data' => the cell data, 'title' => the cell description, 'titleStyles'/'dataStyles' => any attributes to apply to the title and data cells respectively.
Definition at line 93 of file AbstractProfile.php. |
|
|
Called when the save() method is successful for an app. This allows it to update the output or modify session vars if needed. public
Reimplemented in FF_Action_Profile. Definition at line 108 of file AbstractProfile.php. |
1.4.4