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) |
| | @deprecate ILIAS is moving towards UI components and plugins are expected to use these components. More...
|
| |
| | getStyleSheetLocation (string $a_css_file) |
| | @deprecate ILIAS is moving towards UI components and plugins are expected to use these components. More...
|
| |
| | addBlockFile ($a_tpl, $a_var, $a_block, $a_tplname) |
| | @deprecate 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: