This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
More...
|
| getDefinitionType () |
|
| getDefinitionTypeName () |
|
| addDefinitionTypeOptionsToRadioOption (ilRadioOption $option, int $field_id) |
| Add udf type options to radio option. More...
|
|
| getDefinitionUpdateFormTitle () |
| get title for update form More...
|
|
| updateDefinitionFromForm (ilPropertyFormGUI $form, int $a_definition_id) |
| Update definition from form input. More...
|
|
| getFormPropertyForDefinition (array $definition, bool $a_changeable=true, ?string $a_default_value=null) |
| Context: edit user; registration; edit user profile. More...
|
|
| lookupUserData (array $a_user_ids, array $a_field_ids) |
| If user data data is not stored in table udf_text, return an array with user data for each udf field [ USER_ID => ['FIELD_ID' => custom_value] ]. More...
|
|
| getMessage () |
|
| __construct (\ilDBInterface $db, \ilComponentRepositoryWrite $component_repository, string $id) |
|
| getPluginName () |
|
| getId () |
|
| getVersion () |
| Only very little classes seem to care about this: More...
|
|
| getDirectory () |
| Only very little classes seem to care about this: More...
|
|
| isActive () |
| Only very little classes seem to care about this: More...
|
|
| needsUpdate () |
|
| install () |
|
| uninstall () |
|
| activate () |
| This will update (if required) and activate the plugin. More...
|
|
| deactivate () |
|
| update () |
|
| loadLanguageModule () |
| Load language module for plugin. More...
|
|
| txt (string $a_var) |
| Get Language Variable (prefix will be prepended automatically) More...
|
|
| getTemplate (string $a_template, bool $a_par1=true, bool $a_par2=true) |
| ILIAS is moving towards UI components and plugins are expected to use these components. More...
|
|
| getStyleSheetLocation (string $a_css_file) |
| ILIAS is moving towards UI components and plugins are expected to use these components. More...
|
|
| addBlockFile ($a_tpl, $a_var, $a_block, $a_tplname) |
| ILIAS is moving towards UI components and plugins are expected to use these components. More...
|
|
| getGlobalScreenProviderCollection () |
|
| exchangeUIRendererAfterInitialization (\ILIAS\DI\Container $dic) |
| This methods allows to replace the UI Renderer (see src/UI) of ILIAS after initialization by returning a closure returning a custom renderer. More...
|
|
| exchangeUIFactoryAfterInitialization (string $dic_key, \ILIAS\DI\Container $dic) |
| This methods allows to replace some factory for UI Components (see src/UI) of ILIAS after initialization by returning a closure returning a custom factory. More...
|
|
This file is part of ILIAS, a powerful learning management system published by ILIAS open source e-Learning e.V.
ILIAS is licensed with the GPL-3.0, see https://www.gnu.org/licenses/gpl-3.0.en.html You should have received a copy of said license along with the source code, too.
If this is not the case or you just want to try ILIAS, you'll find us at: https://www.ilias.de https://github.com/ILIAS-eLearning UDF type definition plugin
- Author
- Stefan Meyer smeye.nosp@m.r.il.nosp@m.ias@g.nosp@m.mx.d.nosp@m.e
Definition at line 23 of file class.ilUDFDefinitionPlugin.php.
◆ addDefinitionTypeOptionsToRadioOption()
ilUDFDefinitionPlugin::addDefinitionTypeOptionsToRadioOption |
( |
ilRadioOption |
$option, |
|
|
int |
$field_id |
|
) |
| |
|
abstract |
Add udf type options to radio option.
◆ getDefinitionType()
ilUDFDefinitionPlugin::getDefinitionType |
( |
| ) |
|
|
abstract |
◆ getDefinitionTypeName()
ilUDFDefinitionPlugin::getDefinitionTypeName |
( |
| ) |
|
|
abstract |
◆ getDefinitionUpdateFormTitle()
ilUDFDefinitionPlugin::getDefinitionUpdateFormTitle |
( |
| ) |
|
|
abstract |
get title for update form
◆ getFormPropertyForDefinition()
ilUDFDefinitionPlugin::getFormPropertyForDefinition |
( |
array |
$definition, |
|
|
bool |
$a_changeable = true , |
|
|
?string |
$a_default_value = null |
|
) |
| |
|
abstract |
Context: edit user; registration; edit user profile.
◆ lookupUserData()
ilUDFDefinitionPlugin::lookupUserData |
( |
array |
$a_user_ids, |
|
|
array |
$a_field_ids |
|
) |
| |
|
abstract |
If user data data is not stored in table udf_text, return an array with user data for each udf field [ USER_ID => ['FIELD_ID' => custom_value] ].
◆ updateDefinitionFromForm()
ilUDFDefinitionPlugin::updateDefinitionFromForm |
( |
ilPropertyFormGUI |
$form, |
|
|
int |
$a_definition_id |
|
) |
| |
|
abstract |
Update definition from form input.
◆ UDF_SLOT_ID
const ilUDFDefinitionPlugin::UDF_SLOT_ID = 'udfd' |
The documentation for this class was generated from the following file: