4require_once
"./Services/Badge/interfaces/interface.ilBadgeTypeGUI.php";
23 include_once
"Services/User/classes/class.ilPersonalProfileGUI.php";
25 $gui->showPublicProfileFields($a_form, array(), $fields,
true);
30 if (is_array($a_config[
"profile"])) {
32 foreach ($group->getSubItems() as $field) {
33 foreach ($a_config[
"profile"] as
$id) {
34 if ($field->getPostVar() ==
$id) {
35 $field->setChecked(
true);
47 if (substr(
$id, 0, 4) ==
"chk_") {
52 return array(
"profile" => $fields);
An exception for terminatinating execution or to throw for unit testing.
GUI class for personal profile.
validateForm(ilPropertyFormGUI $a_form)
Custom form validation.
initConfigForm(ilPropertyFormGUI $a_form, $a_parent_ref_id)
Add custom fields to form.
importConfigToForm(ilPropertyFormGUI $a_form, array $a_config)
Set form values.
getConfigFromForm(ilPropertyFormGUI $a_form)
Export values to DB.
if(!array_key_exists('StateId', $_REQUEST)) $id
Badge type gui interface.