ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
Deprecated List
Global ActiveRecord::getFirstFromLastQuery ()
Global ActiveRecord::installConnector ()
Do not use in Core DB-update.
Global ActiveRecord::installDatabase ()
never use in ILIAS Core, Plugins only
Global ActiveRecord::installDB ()
Do not use in Core DB-update.
Global ActiveRecord::removeDBField (string $field_name)
never use in ILIAS Core, Plugins only
Global ActiveRecord::resetDB ()
never use in ILIAS Core, Plugins only
Global ActiveRecord::returnDbTableName ()
Global ActiveRecord::truncateDB ()
never use in ILIAS Core, Plugins only
Global ActiveRecord::updateDB ()
never use in ILIAS Core, Plugins only
Global ActiveRecordList::getFirstFromLastQuery ()
Global ActiveRecordList::loadLastQuery ()
Global arFieldList::getInstanceFromStorage ( $activeRecord)
Global ASS_AnswerTrueFalse::isFalse ()
Use isIncorrect instead.
Global ASS_AnswerTrueFalse::isTrue ()
Use isCorrect instead.
Global ASS_AnswerTrueFalse::setFalse ()
Use setCorrectness instead.
Global ASS_AnswerTrueFalse::setTrue ()
Use setCorrectness instead.
Global assOrderingQuestion::getOrderElements ()
seriously, stop looking for this kind data at this point (!) look where it comes from and learn (!)
Global assQuestionGUI::cleanupAnswerText (array $answer_text, bool $is_rte)
Global assQuestionGUI::getObject ()
sk 25 FEB 2024: I introduce this to not have to have the object public, I don't think the process to access the question object through the QuestiionGUI is correct and should go asap!
Global assQuestionGUI::setObject (assQuestion $question)
sk 25 FEB 2024: I introduce this to not have to have the object public, but this should NEVER EVER be used and should go asap!
Global ilADNDismiss::returnDbTableName ()
Global ilADNNotification::returnDbTableName ()
Class ilAdvancedSelectionListGUI
9 Use KS Dropdowns instead
Global ilAdvancedSelectionListGUI::setSelectionHeaderClass (string $a_selectionheaderclass)
Class ilAlphabetInputGUI
12 This component will be removed with ILIAS 12
Global ilAlphabetInputGUI::dbSupportsDisctinctUmlauts ()
Global ilArrayUtil::quoteArray (array $a_array)
Global ilArrayUtil::sort_func (array $left, array $right)
Global ilArrayUtil::sort_func_numeric (array $left, array $right)
Global ilArrayUtil::sortArray (array $array, string $a_array_sortby_key, string $a_array_sortorder="asc", bool $a_numeric=false, bool $a_keep_keys=false)
Global ilArrayUtil::stableSortArray (array $array, string $a_array_sortby, string $a_array_sortorder="asc", bool $a_numeric=false)
Global ilArrayUtil::stripSlashesArray (array $a_arr, bool $a_strip_html=true, string $a_allow="")
Global ilArrayUtil::stripSlashesRecursive ($a_data, bool $a_strip_html=true, string $a_allow="")
Global ilBenchmark::start (string $a_module, string $a_bench)
Global ilBenchmark::stop (string $a_module, string $a_bench)
Global ilBiblDataInterface::getFilename ()
Global ilBiblDataInterface::setFilename (string $filename)
Global ilBiblEntryFactory::getAttributes ()
REFACTOR nach refactoring von loadAttributes Methoden die getAttributes verwenden entsprechend anpassen. (Statt Array Objekte verwenden)
Global ilBiblEntryFactoryInterface::findByIdAndTypeString (int $id, string $type_string)
REFACTOR This has to be refactored to type_id and not type_string
Global ilBiblEntryTablePresentationGUI::render ()
Has to be refactored.
Global ilBiblLibraryPresentationGUI::formatAttribute (string $a, ilBiblTypeInterface $type, array $attributes, string $prefix)
REFACTOR type via type factory verwenden
Global ilBiblLibraryPresentationGUI::generateLibraryLink (ilBiblEntry $entry, string $type)
REFACTOR Mit Attribute Objekten arbeiten statt mit Array.
Global ilBiblTypeFactoryInterface::getInstanceForString (string $string)
Legacy REFACTOR use type factory
Class ilBirthdayInputGUI
12 This component will be removed with ILIAS 12
Class ilButton
9 Use KS Buttons instead
Class ilButtonBase
10 Use KS Buttons instead
Class ilButtonToSplitButtonMenuItemAdapter
10
Global ilChangeEvent::_catchupWriteEvents (int $obj_id, int $usr_id, ?string $timestamp=null)
, will be removed with ILIAS 11
Global ilChangeEvent::_lookupChangeState (int $obj_id, int $usr_id)
, will be removed with ILIAS 11
Global ilChangeEvent::_lookupUncaughtWriteEvents (int $obj_id, int $usr_id)
, will be removed with ILIAS 11
Global ilChatroomServerConnector::enterPrivateRoom (int $scope, int $user)
Please use sendEnterPrivateRoom instead
Class ilCheckboxGroupInputGUI
12 This component will be removed with ILIAS 12
Class ilCheckboxInputGUI
12 This component will be removed with ILIAS 12
Class ilCheckboxListOverlayGUI
9 Only used in legacy tables, do not introduce this anywhere else
Class ilCheckboxOption
12 This component will be removed with ILIAS 12
Global ilClozeGapInputBuilderGUI::stripSlashesRecursive ($a_data, bool $a_strip_html=true, string $a_allow="")
Class ilColorPickerInputGUI
12 This component will be removed with ILIAS 12
Class ilCombinationInputGUI
12 This component will be removed with ILIAS 12
Class ilConfirmationGUI
10
Class ilConfirmationTableGUI
10
Global ilContainer::getInitialSubitems ()
Global ilContainer::getSubItems (bool $a_admin_panel_enabled=false, bool $a_include_side_block=false, int $a_get_single=0, ?ilContainerUserFilter $container_user_filter=null)
Global ilContainer::gotItems ()
Global ilContainerObjectiveGUI::renderProgressBar (?int $a_perc_result=null, ?int $a_perc_limit=null, ?string $a_css=null, ?string $a_caption=null, ?string $a_url=null, ?string $a_tt_id=null, ?string $a_tt_txt=null, ?string $a_next_step=null, bool $a_sub=false, int $a_sub_style=30)
use ks progress or ks progress bar meter instead
Class ilContainerSelectionExplorer
Class ilCountrySelectInputGUI
12 This component will be removed with ILIAS 12
Global ilCourseContentGUI::__renderUserItem (array $item, int $level)
Global ilCourseContentGUI::showUserTimings ()
Global ilCronManagerGUI::initLegacyEditForm (?CronJob $job)
Global ilCronManagerGUI::updateLegacy ()
Class ilCSSRectInputGUI
12 This component will be removed with ILIAS 12
Global ilCtrl::getTableCommand ()
Global ilCtrlInterface::getClassForClasspath (string $a_class_path)
if you know the classpath you most likely called lookupClassPath already, which means you already know the classname.
Global ilCtrlInterface::getContextObjId ()
setParameterByClass, setParameter, saveParameterByClass or saveParameter should be used.
Global ilCtrlInterface::getContextObjType ()
setParameterByClass, setParameter, saveParameterByClass or saveParameter should be used.
Global ilCtrlInterface::getParentReturn (object $a_gui_obj)
Used in conjunction with ilTabs->setBackTarget and ilBlockGUI->addHeaderCommand.
Global ilCtrlInterface::getParentReturnByClass (string $a_class)
Global ilCtrlInterface::insertCtrlCalls ($a_parent, $a_child, string $a_comp_prefix)
Due to the change of storing data in an artifact, this method should no longer be used. If an error is thrown at this point, it's probably solved by the correct or statements.
Global ilCtrlInterface::returnToParent (object $a_gui_obj, ?string $a_anchor=null)
Global ilCtrlInterface::setContextObject (int $obj_id, string $obj_type)
setParameterByClass, setParameter, saveParameterByClass or saveParameter should be used.
Class ilCustomInputGUI

Deprecated since 4.4, inherit directly from InputGUI instead

12 This component will be removed with ILIAS 12

Class ilDateDurationInputGUI
12 This component will be removed with ILIAS 12
Class ilDateTimeInputGUI
12 This component will be removed with ILIAS 12
Class ilDBAnalyzer
Use global ilDB only. If something is missing there, please contact fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Global ilDBAnalyzer::__construct (?ilDBInterface $ilDBInterface=null)
Use global ilDB only. If something is missing there, please contact fs@st.nosp@m.uder.nosp@m.-raim.nosp@m.ann..nosp@m.ch
Global ilDBAnalyzer::hasSequence (string $a_table)
Please do not use since this method will lead to a ilDatabaseException. Will be removed later
Global ilDBGenerator::lookupAbstractedTables ()
abstraction_progress is no longer used in ILIAS
Global ilDBInterface::lockTables (array $tables)
Use ilAtomQuery instead
Global ilDBInterface::unlockTables ()
Use ilAtomQuery instead
Global ilDBInterface::useSlave (bool $bool)
Global ilDBPdo::lockTables (array $tables)
Use ilAtomQuery instead
Global ilDBPdo::unlockTables ()
Use ilAtomQuery instead
Global ilDBPdoFieldDefinition::quoteTime (int $value, bool $quote, bool $escape_wildcards)
Global ilDBPdoFieldDefinition::quoteTimestamp (int $value, bool $quote, bool $escape_wildcards)
Global ilDBUpdate3136::addStyleClass (string $class, string $type, string $tag, array $parameters=[], int $hide=0)
use Services/Style/classes/Setup/class.ilStyleClassAddedObjective.php instead
Global ilDBUpdate3136::copyStyleClass (string $orig_class, string $class, string $type, string $tag, int $hide=0)
use Services/Style/classes/Setup/class.ilStyleClassCopiedObjective.php instead
Global ilDBUpdateNewObjectType::addAdminNode (string $obj_type, string $title)
use Services/Tree/classes/Setup/class.ilTreeAdminNodeAddedObjective.php instead
Global ilDBUpdateNewObjectType::addCustomRBACOperation (string $id, string $title, string $class, int $pos)
use Services/AccessControl/classes/Setup/class.ilAccessCustomRBACOperationAddedObjective.php instead
Global ilDBUpdateNewObjectType::addNewType (string $type_id, string $type_title)
use Services/Object/classes/Setup/class.ilObjectNewTypeAddedObjective.php instead
Global ilDBUpdateNewObjectType::addRBACCreate (string $id, string $title, array $parent_types)
use Services/AccessControl/classes/Setup/class.ilAccessCustomRBACOperationAddedObjective.php instead use 'create' for class param
Global ilDBUpdateNewObjectType::addRBACOperation (int $type_id, int $ops_id)
use Services/AccessControl/classes/Setup/class.ilAccessRBACOperationsAddedObjective.php instead
Global ilDBUpdateNewObjectType::addRBACOperations (int $type_id, array $operations)
use Services/AccessControl/classes/Setup/class.ilAccessRBACOperationsAddedObjective.php instead
Global ilDBUpdateNewObjectType::applyInitialPermissionGuideline (string $objectType, bool $hasLearningProgress=false, bool $usedForAuthoring=false)
use Services/AccessControl/classes/Setup/class.ilAccessInitialPermissionGuidelineAppliedObjective.php instead
Global ilDBUpdateNewObjectType::cloneOperation (string $obj_type, int $source_op_id, int $target_op_id)
use Services/AccessControl/classes/Setup/class.ilAccessRBACOperationClonedObjective.php instead
Global ilDBUpdateNewObjectType::deleteRBACOperation (string $type, int $ops_id)
use Services/AccessControl/classes/Setup/class.ilAccessRBACOperationDeletedObjective.php instead
Global ilDBUpdateNewObjectType::deleteRBACTemplateOperation (string $type, int $ops_id)
use Services/AccessControl/classes/Setup/class.ilAccessRBACOperationDeletedObjective.php instead
Global ilDBUpdateNewObjectType::getCustomRBACOperationId (string $operation)
use ilRbacReview::_getCustomRBACOperationId instead
Global ilDBUpdateNewObjectType::getObjectTypeId (string $type)
use ilObject::_getObjectTypeIdByTitle() instead
Global ilDBUpdateNewObjectType::isRBACOperation (int $type_id, int $ops_id)
use ilRbacReview::_isRBACOperation instead
Global ilDBUpdateNewObjectType::isValidRBACOperation (int $ops_id)
Global ilDBUpdateNewObjectType::setRolePermission (int $a_rol_id, string $a_type, array $a_ops, int $a_ref_id)
use Services/AccessControl/classes/Setup/class.ilAccessRolePermissionSetObjective.php instead
Global ilDBUpdateNewObjectType::updateOperationOrder (string $operation, int $pos)
use Services/AccessControl/classes/Setup/class.ilAccessRBACOperationOrderUpdatedObjective.php instead
Global ilDclBaseFieldModel::getStorageLocationOverride ()
Global ilDclBaseFieldModel::setStorageLocationOverride (?int $storage_location_override)
override ilDclFieldTypePlugin::getStorageLocation() instead
Class ilDurationInputGUI
12 This component will be removed with ILIAS 12
Global ilECSParticipantSettings::getEnabledParticipants ()
Global ilECSParticipantSettings::isEnabled ($a_mid)
Global ilECSSetting::ecsConfigured ()
use ilECSServerSettings::getInstance()->serverExists()
Class ilEMailInputGUI
12 This component will be removed with ILIAS 12
Global ilExAssignmentMemberStatus::getSolved ()
Global ilExAssignmentMemberStatus::getStatusIcon ()
will be deleted with R8
Global ilExAssignmentMemberStatus::setSolved (bool $a_value)
Class ilExplorer
10
Class ilExplorerBaseGUI
10
Class ilExplorerSelectInputGUI
10
Global ilExSubmission::getDirectoryNameFromUserData (int $a_user_id)
see getDirectoryNameFromUserData in SubmissionManager
Class ilFile
Will be removed in ILIAS 10.
Class ilFileData
Will be removed in ILIAS 10.
Class ilFileDataImport
Will be removed in ILIAS 10.
Global ilFileDelivery::deliverFileLegacy (string $a_file, ?string $a_filename=null, ?string $a_mime=null, ?bool $isInline=false, ?bool $removeAfterDelivery=false, ?bool $a_exit_after=true)
Class ilFileInputGUI
12 This component will be removed with ILIAS 12
Class ilFileSystemAbstractionStorage
Will be removed in ILIAS 10.
Global ilFileSystemAbstractionStorage::copyFile (string $a_from, string $a_to)
Please use StorageService or FilesystemService for all file opertion
Global ilFileSystemAbstractionStorage::writeToFile (string $a_data, $a_absolute_path)
Please use StorageService or FilesystemService for all file opertion
Class ilFileSystemGUI
Will be removed in ILIAS 10. Use ILIAS ResourceStorageService as replacement.
Class ilFileSystemTableGUI
Will be removed in ILIAS 10.
Class ilFileUtils
All Methods are widely used and there is currently no other service providing all of them, but please do not implement new methods in this class.
Global ilFileUtils::createDirectory (string $a_dir, int $a_mod=0755)
in favour of Filesystem::createDir() located at the filesystem service.
Global ilFileUtils::delDir (string $a_dir, bool $a_clean_only=false)
in favour of Filesystem::deleteDir() located at the filesystem service.
Global ilFileUtils::getASCIIFilename (string $a_filename)
Global ilFileUtils::getDataDir ()
in favour of the filesystem service which should be used to operate on the storage directory.
Global ilFileUtils::getDir (string $a_dir, bool $a_rec=false, ?string $a_sub_dir="")
in favour of Filesystem::listContents() located at the filesystem service.
Global ilFileUtils::getPhpUploadSizeLimitInBytes ()
should use DataSize instead
Global ilFileUtils::getValidFilename (string $a_filename)
Global ilFileUtils::getWebspaceDir (string $mode="filesystem")
in favour of the filesystem service which should be used for operations on the web dir.
Global ilFileUtils::makeDir (string $a_dir)
in favour of Filesystem::createDir() located at the filesystem service.
Global ilFileUtils::makeDirParents (string $a_dir)
in favour of Filesystem::createDir() located at the filesystem service.
Global ilFileUtils::moveUploadedFile (string $a_file, string $a_name, string $a_target, bool $a_raise_errors=true, string $a_mode="move_uploaded")
in favour of the FileUpload service.
Global ilFileUtils::rCopy (string $a_sdir, string $a_tdir, bool $preserveTimeAttributes=false)
in favour of Filesystem::copyDir() located at the filesystem service.
Global ilFileUtils::recursive_dirscan (string $dir, array &$arr)
Will be removed completely with ILIAS 9
Global ilFileUtils::rename (string $a_source, string $a_target)
Global ilFileUtils::renameExecutables (string $a_dir)
Global ilFileUtils::rRenameSuffix (string $a_dir, string $a_old_suffix, string $a_new_suffix)
Global ilFileUtils::utf8_encode (string $string)
in ILIAS 9 for ILIAS 10: Use Refinery instead
Global ilFileUtils::zip (string $a_dir, string $a_file, bool $compress_content=false)
Please refactor your code using $DIC->archives()->zip() (recommended) or $DIC->legacyArchives()->zip() instead.
Class ilFileWizardInputGUI
12 This component will be removed with ILIAS 12
Class ilFormGUI
12 This component will be removed with ILIAS 12
Class ilFormPropertyDispatchGUI
12 This component will be removed with ILIAS 12
Class ilFormPropertyGUI
12 This component will be removed with ILIAS 12
Global ilFormPropertyGUI::setRequestParam (string $key, $val)
Class ilFormSectionHeaderGUI
12 This component will be removed with ILIAS 12
Class ilFormulaInputGUI
12 This component will be removed with ILIAS 12
Class ilGroupedListGUI
10
Global ilHelp::getObjCreationTooltipText (string $a_type)
Class ilHiddenInputGUI
12 This component will be removed with ILIAS 12
Global ILIAS::deleteSetting (string $a_keyword)
Global ILIAS::getAllSettings ()
Global ILIAS::getSetting (string $a_keyword, ?string $a_default_value=null)
Global ILIAS::raiseError (string $a_msg, int $a_err_obj)
Global ILIAS::setSetting (string $a_key, string $a_val)
Global ILIAS::collectOnce ()
Global ILIAS::getScheduleData ()
Class ILIAS
10 This component will be removed with ILIAS 10
Global ILIAS::addCustomSettingsToForm ( $a_form)
Global ILIAS::saveCustomSettings ( $a_form)
Global ILIAS::usesLegacyForms ()
Global ILIAS::legacyArchives ()
Use archives() instead
Global ILIAS::getValidFileName (string $filename)
Use ILIAS ResourceStorage to store files, there is no need to check valid filenames
Global ILIAS::hasValidFileName (string $filename)
Use ILIAS ResourceStorage to store files, there is no need to check valid filenames
Class ILIAS
This class is deprecated and will be removed with ILIAS 10. Please use the Archives implementation instead. LegacyArchives can be used to zip individual files or directories and extract a zip file to a specified location. We should do without these possibilities as soon as possible, but for the moment very many places in ILIAS use such functionalities.
Global ILIAS::unzip (string $path_to_zip, ?string $extract_to_path=null, bool $overwrite=false, bool $flat=false, bool $ensure_top_directory=false)
Use ::unzip() instead.
Global ILIAS::zip (string $directory_to_zip, string $path_to_output_zip, bool $ensure_top_directory=false)
Use ::zip() instead.
Global ILIAS::addPath (string $path, ?string $path_inside_zip=null)
in general, it should be avoided to operate with correct paths in the file system.
Global ILIAS::withOutputPath (string $output_path)
Set an write path for the converted image.
Class ILIAS
ise instead
Global ILIAS::croppedSquare (string $path_to_original, string $path_to_output, int $square_size, string $output_format=ImageOutputOptions::FORMAT_KEEP, int $image_quality=75)
Use ::croppedSquare() instead.
Global ILIAS::resizeByHeight (string $path_to_original, string $path_to_output, int $height, string $output_format=ImageOutputOptions::FORMAT_KEEP, int $image_quality=60)
Use ::resizeByHeight() instead.
Global ILIAS::resizeByWidth (string $path_to_original, string $path_to_output, int $width, string $output_format=ImageOutputOptions::FORMAT_KEEP, int $image_quality=60)
Use ::resizeByWidth() instead.
Global ILIAS::resizeToFixedSize (string $path_to_original, string $path_to_output, int $width, int $height, bool $crop_if_true_and_resize_if_false=true, string $output_format=ImageOutputOptions::FORMAT_KEEP, int $image_quality=60)
Use ::resizeToFixedSize() instead.
Global ILIAS::thumbnail (string $path_to_original, string $path_to_output, int $fit_into_size, string $output_format=ImageOutputOptions::FORMAT_KEEP, int $image_quality=75)
Use ::thumbnail() instead.
Class ILIAS
This should be moved to Data/Refinery
Global ILIAS::getMimeType (string $a_file='', string $a_filename='', string $a_mime='')
use ILIAS::lookupMimeType() instead
Class ILIAS
12 This component will be removed with ILIAS 12
Global ILIAS::getSingleItemFromFilter (IdentificationInterface $identification)
Global ILIAS::getSingleItemFromRaw (IdentificationInterface $identification)
Global ILIAS::addComponentDecorator (Closure $component_decorator)
Use addTriggererDecorator instead in Items which support it (more precise to the triggerer inside the MainBar/MetaBar)
Global ILIAS::isFinal ()
Global ILIAS::getSingleItemFromFilter (IdentificationInterface $identification)
Global ILIAS::getSingleItemFromRaw (IdentificationInterface $identification)
Global ILIAS::withContent (Component $ui_component)
Use withContentWrapper instead
Class ILIAS
use AbstractStaticMainMenuPluginProvider instead.
Global ILIAS::cookieJar ()
Please use $this->wrapper() in most cases.
Global ILIAS::raw ()
Please use $this->wrapper()
Global ILIAS::request ()
Please use $this->wrapper() in most cases.
Global ILIAS::response ()
Please use $this->wrapper() in most cases.
Global ILIAS::getSrcUrlForLegacyForm ()
11: This is only here for the Legacy Input and will be removed with ILIAS 11.
Global ILIAS::absolutePath (StorableResource $resource)
Global ILIAS::deleteStaleNotificationsForUserAndType (int $user_id, string $type)
Global ILIAS::sendNotificationToUsers (ilNotificationConfig $notification, array $users, bool $processAsync=false)
Global ILIAS::setVisibleForSeconds (int $visibleForSeconds)
since notifications are no longer used for popup presentation.
Global ILIAS::commonSettings ()
11: This Settings Instance will be removed with ILIAS 11.
Class ILIAS
Use MaxNestingFileSystemStorageHandler instead
Class ILIAS
not deprecated in the true sense of the word, but we will be making major changes to the artifacts infrastructure, see for example https://github.com/ILIAS-eLearning/ILIAS/pull/7013#pullrequestreview-1869594435
Global ILIAS::appendUnknownParameters (Context $context, string $full_uri)
Thsi piece of code comes from the old goto.php and should be removed as soon as possible.
Class ILIAS
since ILIAS 9. Use StaticURL service instead. Will be removed with ILIAS 11
Global ILIAS::handle (Request $request, Context $context, Factory $response_factory)
since ILIAS 9.
Class ILIAS
11 This component will be removed with ILIAS 11
Class ILIAS
10
Global ILIAS::getPostKeys ()
Class ILIAS
This class is no longer needed when using the ks input components.
Global ILIAS::getCustomSignal (string $signal_name)
Should only be used to connect legacy components. Will be removed in the future. Use at your own risk
Global ILIAS::withCustomSignal (string $signal_name, string $js_code)
Should only be used to connect legacy components. Will be removed in the future. Use at your own risk
Global ILIAS::withAdditionalModal (Modal $modal)
injecting modals into the footer will be removed in the future.
Global ILIAS::appendOnClick (Signal $signal)
will be removed in ILIAS 11.
Global ILIAS::getAction ()
with 10 - use a Button with a Glyph as label
Global ILIAS::getOnLoadCode ()
will be removed in ILIAS 11.
Global ILIAS::getTriggeredSignals ()
will be removed in ILIAS 11.
Global ILIAS::isActive ()
with 10 - use a Button with a Glyph as label
Global ILIAS::withAction (string $action)
with 10; use a Button with a Glyph as label
Global ILIAS::withAdditionalOnLoadCode ( $binder)
will be removed in ILIAS 11.
Global ILIAS::withOnClick (Signal $signal)
will be removed in ILIAS 11.
Global ILIAS::withOnLoadCode ( $binder)
will be removed in ILIAS 11.
Global ILIAS::withResetTriggeredSignals ()
will be removed in ILIAS 11.
Global ILIAS::withUnavailableAction ()
with 10; use a Button with a Glyph as label
Global ILIAS::getAllCustomSignals ()
Should only be used to connect legacy components. Will be removed in the future. Use at your own risk
Global ILIAS::appendOnClick (Signal $signal)
with 10; use a Button with a Glyph as label
Global ILIAS::getAction ()
with 10; use a Button with a Glyph as label
Global ILIAS::isActive ()
with 10; use a Button with a Glyph as label
Global ILIAS::isTabbable ()
with 10; use a Button with a Glyph as label
Global ILIAS::withAction ($action)
with 10; use a Button with a Glyph as label
Global ILIAS::withOnClick (Signal $signal)
with 10; use a Button with a Glyph as label
Global ILIAS::withUnavailableAction ()
with 10; use a Button with a Glyph as label
Global ILIAS::getPermaLink ()
this is needed as long as the PageContentProvider is the only place which stores the permalink
Global ILIAS::getListAsArray ()
use getList() instead
Class ilImageFileInputGUI
12 This component will be removed with ILIAS 12
Class ilImageLinkButton
9 Use KS Buttons instead
Class ilIndividualAssessmentFileStorage
in favor of ResourceStorage.
Global ilInfoScreenGUI::addButton (string $a_title, string $a_link, string $a_frame="", string $a_position="top", bool $a_primary=false)
Global ilInfoScreenGUI::addPropertyTextinput (string $a_name, string $a_input_name, string $a_input_value="", string $a_input_size="", string $direct_button_command="", string $direct_button_label="", bool $direct_button_primary=false)
Global ilInfoScreenGUI::setFormAction (string $a_form_action)
Global ilInitialisation::applyPluginManipulationsToUiFramework ( $c)
this mechanism will be removed as part of the component revision and the refactoring to the new bootstrap mechanism.
Class ilInternalLink
10 This component will be removed with ILIAS 10
Class ilInternalLinkGUI
10 This component will be removed with ILIAS 10
Class ilIntLinkRepItemExplorerGUI
10 This component will be removed with ILIAS 10
Class ilJsLinkButton
9 Use KS Buttons instead
Global ilKprimChoiceWizardInputGUI::cleanupAnswerText (array $answer_text, bool $is_rte)
Global ilKSDocumentationGotoLink::redirectWithGotoLink (string $ref_id, array $params, ilCtrl $ctrl)
this is only present for backwards compatibility and the testcase.
Global ilLegacyFormElementsUtil::formCheckbox (bool $checked, string $varname, string $value, bool $disabled=false)
Global ilLegacyFormElementsUtil::formRadioButton (bool $checked, string $varname, string $value, ?string $onclick=null, bool $disabled=false)
Global ilLegacyFormElementsUtil::formSelect ( $selected, string $varname, array $options, bool $multiple=false, bool $direct_text=false, int $size=0, string $style_class="", array $attribs=[], bool $disabled=false)
Global ilLegacyFormElementsUtil::makeTimeSelect (string $prefix, bool $short=true, int $hour=0, int $minute=0, int $second=0, bool $a_use_default=true, array $a_further_options=[])
Global ilLegacyFormElementsUtil::period2String (ilDateTime $a_from, $a_to=null)
Global ilLegacyFormElementsUtil::prepareFormOutput ($a_str, bool $a_strip=false)
Global ilLink::_getStaticLink (?int $a_ref_id, string $a_type='', bool $a_fallback_goto=true, string $append="")
Class ilLinkButton
9 Use KS Buttons instead
Class ilLinkInputGUI
12 This component will be removed with ILIAS 12
Class ilLinkTargetObjectExplorerGUI
10 This component will be removed with ILIAS 10
Class ilLocationInputGUI
12 This component will be removed with ILIAS 12
Class ilLog
this class provides a logging feature to the application this class is easy to use.
Global ilLogger::write (string $message, $level=ilLogLevel::INFO, array $context=[])
since version 5.1
Global ilLogger::writeLanguageLog (string $topic, string $lang_key)
since version 5.1
Global ilLSTOCGUI::NODE_ICONS
will be deleted with R8
Class ilMathJax
- use ILIAS instead
Global ilMathJax::getInstance ()
- use ILIAS instead
Global ilMathJax::includeMathJax (?ilGlobalTemplateInterface $a_tpl=null)
- use ILIAS instead
Global ilMathJax::init (string $a_purpose=self::PURPOSE_BROWSER)
- use ILIAS instead
Global ilMathJax::insertLatexImages (string $a_text, ?string $a_start='[tex]', ?string $a_end='[/tex]')
- use ILIAS instead
Global ilMathJax::setZoomFactor (float $a_factor)
- use ILIAS instead
Global ilMMItemRepository::getTypeHandlerForType (string $type)
Class ilMultiSelectInputGUI
12 This component will be removed with ILIAS 12
Class ilNestedList
10
Class ilNestedListInputGUI
12 This component will be removed with ILIAS 12
Global ilNewsItem::_getDefaultVisibilityForRefId (int $a_ref_id)
will move to ilNewsData
Global ilNewsItem::_getNewsItemsOfUser (int $a_user_id, bool $a_only_public=false, bool $a_prevent_aggregation=false, int $a_per=0, array &$a_cnt=[], bool $no_auto_generated=false, array $excluded=[], int $a_limit=0)
(will migrate to ilNewsData)
Global ilNewsItem::_lookupContextObjId (int $a_news_id)
will move to ilNewsData
Global ilNewsItem::_lookupDefaultPDPeriod ()
will move to settings
Global ilNewsItem::_lookupMediaObjectUsages (int $a_mob_id)
will move to ilNewsData
Global ilNewsItem::_lookupMobId (int $a_news_id)
will move to ilNewsData
Global ilNewsItem::_lookupRSSPeriod ()
will move to settings
Global ilNewsItem::_lookupTitle (int $a_news_id)
will move to ilNewsData
Global ilNewsItem::_lookupUserPDPeriod (int $a_user_id)
will move to settings->user
Global ilNewsItem::_lookupVisibility (int $a_news_id)
will move to ilNewsData
Global ilNewsItem::_setRead (int $a_user_id, int $a_news_id)
will move to ilNewsData
Global ilNewsItem::_setUnread (int $a_user_id, int $a_news_id)
will move to ilNewsData
Global ilNewsItem::aggregateFiles (array $news, int $a_ref_id)
will move to ilNewsData
Global ilNewsItem::aggregateForums (array $news, bool $a_group_posting_sequence=false)
will move to ilNewsData
Global ilNewsItem::checkNewsExistsForObjects (array $objects, $a_time_period=1)
will move to ilNewsData
Global ilNewsItem::create ()
(will migrate to ilNewsData or other class taking care of persistence)
Global ilNewsItem::delete ()
will move to ilNewsData
Global ilNewsItem::deleteNewsOfContext (int $a_context_obj_id, string $a_context_obj_type, int $a_context_sub_obj_id=0, string $a_context_sub_obj_type="")
will move to ilNewsData
Global ilNewsItem::determineNewsContent (string $a_context_obj_type, string $a_content, bool $a_is_lang_var, ?ilLanguage $lng=null)
will move to util?
Global ilNewsItem::determineNewsTitle (string $a_context_obj_type, string $a_title, bool $a_content_is_lang_var, int $a_agg_ref_id=0, array $a_aggregation=[], ?ilLanguage $lng=null)
will move to util?
Global ilNewsItem::filterObjIdsPerNews (array $a_obj_ids, $a_time_period=0, string $a_starting_date="", string $a_ending_date='', bool $ignore_period=false)
will move to ilNewsData
Global ilNewsItem::getAggregatedChildNewsData (int $a_ref_id, bool $a_only_public=false, int $a_time_period=0, bool $a_prevent_aggregation=false, string $a_starting_date="", bool $a_no_auto_generated=false, array $a_excluded=[])
will move to ilNewsData
Global ilNewsItem::getAggregatedNewsData (int $a_ref_id, bool $a_only_public=false, $a_time_period=0, bool $a_prevent_aggregation=false, string $a_starting_date="", bool $a_no_auto_generated=false, ?int $a_user_id=null, int $a_limit=0, array $a_exclude=[])
(will migrate to ilNewsData)
Global ilNewsItem::getFirstNewsIdForContext (int $a_context_obj_id, string $a_context_obj_type, int $a_context_sub_obj_id=0, string $a_context_sub_obj_type="")
will move to ilNewsData
Global ilNewsItem::getLastNewsIdForContext (int $a_context_obj_id, string $a_context_obj_type, int $a_context_sub_obj_id=0, string $a_context_sub_obj_type="", bool $a_only_today=false)
will move to ilNewsData
Global ilNewsItem::getNewsForRefId (int $a_ref_id, bool $a_only_public=false, bool $a_stopnesting=false, $a_time_period=0, bool $a_prevent_aggregation=true, bool $a_forum_group_sequences=false, bool $a_no_auto_generated=false, bool $a_ignore_date_filter=false, ?int $a_user_id=null, int $a_limit=0, array $a_excluded=[])
(will migrate to ilNewsData)
Global ilNewsItem::getNewsOfContext (int $a_context_obj_id, string $a_context_obj_type, int $a_context_sub_obj_id=0, string $a_context_sub_obj_type="")
will move to ilNewsData
Global ilNewsItem::getPrivateFeedId ()
will move to settings->user
Global ilNewsItem::increaseDownloadCounter ()
will move to data
Global ilNewsItem::increasePlayCounter ()
will move to data
Global ilNewsItem::mergeNews (array $n1, array $n2)
will move to ilNewsData
Global ilNewsItem::prepareNewsDataFromCache (array $a_cres)
will move to data
Global ilNewsItem::queryNewsForContext (bool $a_for_rss_use=false, $a_time_period=0, string $a_starting_date="", bool $a_no_auto_generated=false, bool $a_oldest_first=false, int $a_limit=0, array $a_exclude=[])
will move to ilNewsData
Global ilNewsItem::queryNewsForMultipleContexts (array $a_contexts, bool $a_for_rss_use=false, $a_time_period=0, string $a_starting_date="", bool $a_no_auto_generated=false, ?int $a_user_id=null, int $a_limit=0, array $a_exclude=[])
will move to ilNewsData
Global ilNewsItem::read ()
(will migrate to ilNewsData or other class taking care of persistence)
Global ilNewsItem::setPrivateFeedId (int $a_userId)
will move to settings->user
Global ilNewsItem::update (bool $a_as_new=false)
(will migrate to ilNewsData or other class taking care of persistence)
Class ilNonEditableValueGUI
12 This component will be removed with ILIAS 12
Class ilNumberInputGUI
12 This component will be removed with ILIAS 12
Global ilObjBibliographic::copyFile (string $file_to_copy)
Global ilObjBibliographic::getFileDirectory ()
Global ilObjBibliographic::getFileTypeAsString ()
use type factory instead of string representation
Global ilObjBibliographicGUI::getType ()
REFACTOR use type factory via Facade
Global ilObjBookingPoolAccess::_lookupOnlineStatus (array $a_ids)
Global ilObject::_prepareCloneSelection (array $ref_ids, string $new_type, bool $show_path=true)
since version 5.2
Global ilObject::flushObjectProperties ()
11: Do absolutely not use this! I will NOT check any usages before removal.
Global ilObject::processAutoRating ()
: This function will be removed asap.
Global ilObject::setOfflineStatus (bool $status)
11
Class ilObjectCommonSettingFormAdapter
11: This class will be remove with ILIAS 11.
Class ilObjectCommonSettings
11 This class will be removed with ILIAS 11.
Global ilObjectFactory::getTypeByRefId (int $ref_id, bool $stop_on_error=true)
since version 5.3
Global ilObjectGUI::getDidacticTemplateVar (string $type)
10 Will be removed with ILIAS 12
Global ilObjectGUI::initDidacticTemplate (ilPropertyFormGUI $form)
ILIAS 11 This will be removed with the next version
Global ilObjectListGUI::insertLPSettingsCommand ()
in 9.0 (we need a better way to do this!)
Global ilObjectService::commonSettings ()
11: This Settings Instance will be removed with ILIAS 11.
Class ilObjectServiceSettingsGUI
11: This class will be removed with ILIAS 11. Most of the settings in here don't belong here. Things that belong, are already moved to Properties (see Readme.md of ilObject).
Global ilObjFile::checkFileExtension (string $new_filename, string $new_title)
Global ilObjFile::clearDataDirectory ()
Global ilObjFile::deleteVersions ($a_hist_entry_ids=null)
Global ilObjFile::export (string $a_target_dir)
no longer available since it's unclear/unspecified how to export
Global ilObjFile::getAction ()
Global ilObjFile::getFile (?int $a_hist_entry_id=null)
Global ilObjFile::getUploadFile ($a_upload_file, string $title, bool $a_prevent_preview=false)
Global ilObjFile::isHidden ()
Global ilObjFile::setAction (string $a_action)
Global ilObjFileAccess::_lookupFileSize (int $a_id, bool $by_reference=true)
Global ilObjFileGUI::showSummary ()
PROXY COMMAND
Global ilObjFileImplementationInterface::deleteVersions (?array $a_hist_entry_ids=null)
Global ilObjFileImplementationInterface::getDirectory (int $a_version=0)
Global ilObjFileImplementationInterface::getFile (?int $a_hist_entry_id=null)
Global ilObjFileImplementationInterface::sendFile (?int $a_hist_entry_id=null, bool $inline=true)
Global ilObjFileListGUI::insertCommands ()
Global ilObjLanguage::optimizeData ()
Global ilObjMediaObject::_saveTempFileAsMediaObject (string $name, string $tmp_name, bool $upload=true)
  • for upload cases use $media_object->addMediaItemFrom(Legacy)Upload
  • imports must use the dependency mechanism
Global ilObjMediaObject::handleQuotaUpdate (ilObjMediaObject $a_mob)
Global ilObjMediaObject::setOriginID (string $a_id)
(seems to be obsolete)
Global ilObjOrgUnitTree::getAssignements (int $ref_id, ilOrgUnitPosition $ilOrgUnitPosition)
Please use getAssignedUsers()
Global ilObjPortfolio::getDefaultPortfolio (int $a_user_id)
Global ilObjPortfolioTemplateAccess::_lookupOnlineStatus (array $a_ids)
Global ilObjTaxonomy::getUsageOfObject (int $a_obj_id, bool $a_include_titles=false)
Use $DIC->taxonomy()->domain()->usage()->getUsageOfObject() instead
Global ilObjTest::_getUserIdFromActiveId (int $active_id)
: use ilTestParticipantData instead
Global ilObjTest::_instanciateQuestion ($question_id)
use assQuestion::_instanciateQuestion($question_id) instead
Global ilObjTest::_lookupRandomTest (int $obj_id)
There is no reason for this to be interesting for other objects
Global ilObjTest::canShowSolutionPrintview ($user_id=null)
Global ilObjTest::isNrOfTriesReached ($tries)
: tries field differs per situation, outside a pass it's the number of tries, inside a pass it's the current pass number.
Global ilObjTest::userLookupFullName ($user_id, $overwrite_anonymity=false, $sorted_order=false, $suffix="")
: use ilTestParticipantData instead
Global ilObjUser::_lookupFields (int $a_user_id)
Global ilObjUserFolder::getProfileFields ()
use ilUserProfile() instead
Global ilObjUserFolderGUI::$dic
2023-06-06 sk: We just need to have this.
Global ilObjWikiAccess::_lookupOnlineStatus (array $a_ids)
Global ilOrgUnitImporter::importXmlRepresentation (string $a_entity, string $a_id, string $a_xml, ilImportMapping $a_mapping)
Global ilOrgUnitOperationContext::getPopulatedContextIds ()
Please use getPathIds()
Global ilOrgUnitOperationContext::getPopulatedContextNames ()
Please use getPathNames()
Class ilOrgUnitOperationContextQueries
Please use OrgUnitOperationContextRepository
Global ilOrgUnitOperationContextQueries::findById (int $id)
Please use find() from OrgUnitOperationContextRepository for context name Contexts should not be referenced by Id
Global ilOrgUnitOperationContextQueries::findByName (string $context_name)
Please use find() from OrgUnitOperationContextRepository
Global ilOrgUnitOperationContextQueries::findByObjId (int $obj_id)
Please use getByObjId() from OrgUnitOperationContextRepository
Global ilOrgUnitOperationContextQueries::findByRefId (int $ref_id)
Please use getByRefId() from OrgUnitOperationContextRepository
Global ilOrgUnitOperationContextQueries::registerNewContext (string $context_name, ?string $parent_context=null)
Please use get() from OrgUnitOperationContextRepository
Class ilOrgUnitOperationQueries
Please use OrgUnitOperationRepository
Global ilOrgUnitOperationQueries::getOperationsForContextId (string $context_id)
Please use getOperationsByContextId() from OrgUnitOperationRepository
Global ilOrgUnitOperationQueries::getOperationsForContextName (string $context_name)
Please use getOperationsByContextName() from OrgUnitOperationRepository
Global ilOrgUnitOperationQueries::registerNewOperation (string $operation_name, string $description, string $context=ilOrgUnitOperationContext::CONTEXT_OBJECT)
Please use get() from OrgUnitOperationRepository
Global ilOrgUnitOperationQueries::registerNewOperationForMultipleContexts (string $operation_name, string $description, array $contexts)
Please use get() from OrgUnitOperationRepository
Class ilOrgUnitPermissionQueries
Please use OrgUnitPermissionRepository
Global ilOrgUnitPermissionQueries::findOrCreateSetForRefId (int $ref_id, int $position_id)
Please use get() from OrgUnitPermissionRepository
Global ilOrgUnitPermissionQueries::getAllTemplateSetsForAllActivedContexts (int $position_id, bool $editable=false)
Please use getDefaultsForActiveContexts() from OrgUnitPermissionRepository
Global ilOrgUnitPermissionQueries::getSetForRefId (int $ref_id, int $position_id)
Please use getLocalorDefault() from OrgUnitPermissionRepository
Global ilOrgUnitPermissionQueries::getTemplateSetForContextName (string $context_name, string $position_id, bool $editable=false)
Please use getDefaultForContext() from OrgUnitPermissionRepository
Global ilOrgUnitPermissionQueries::hasLocalSet (int $ref_id, int $position_id)
Please use find() from OrgUnitPermissionRepository
Global ilOrgUnitPermissionQueries::removeLocalSetForRefId (int $ref_id, int $position_id)
Please use delete() from OrgUnitPermissionRepository
Class ilOrgUnitUserAssignmentQueries
Please use OrgUnitUserAssignmentRepository
Global ilOrgUnitUserAssignmentQueries::deleteAllAssignmentsOfUser (int $user_id)
Please use deleteByUser() from OrgUnitUserAssignmentRepository
Global ilOrgUnitUserAssignmentQueries::getAssignmentOrFail (int $user_id, int $position_id, int $orgu_id)
Please use find() from OrgUnitUserAssignmentRepository
Global ilOrgUnitUserAssignmentQueries::getAssignmentsOfUserId (int $user_id)
Please use getByUsers() from OrgUnitUserAssignmentRepository
Global ilOrgUnitUserAssignmentQueries::getAssignmentsOfUserIdAndPosition (int $user_id, int $position_id)
Please use getByUserAndPosition() from OrgUnitUserAssignmentRepository
Global ilOrgUnitUserAssignmentQueries::getAssignmentsOfUserIds (array $user_ids)
Please use getByUsers() from OrgUnitUserAssignmentRepository
Global ilOrgUnitUserAssignmentQueries::getOrgUnitIdsofUser (int $user_id)
Please use getOrgUnitsByUser() from OrgUnitUserAssignmentRepository
Global ilOrgUnitUserAssignmentQueries::getOrgUnitIdsOfUsersPosition (int $position_id, int $user_id, bool $recursive=false)
Please use getOrgUnitsByUserAndPosition() from OrgUnitUserAssignmentRepository
Global ilOrgUnitUserAssignmentQueries::getPositionsOfUserId (int $user_id)
Please use getPositionsByUser() from OrgUnitUserAssignmentRepository
Global ilOrgUnitUserAssignmentQueries::getUserAssignmentsOfPosition (int $position_id)
Please use getByPosition() from OrgUnitUserAssignmentRepository
Global ilOrgUnitUserAssignmentQueries::getUserIdsOfOrgUnit (int $orgu_id)
Please use getUsersByOrgUnits() from OrgUnitUserAssignmentRepository
Global ilOrgUnitUserAssignmentQueries::getUserIdsOfOrgUnits (array $orgu_ids)
Please use getUsersByOrgUnits() from OrgUnitUserAssignmentRepository
Global ilOrgUnitUserAssignmentQueries::getUserIdsOfOrgUnitsInPosition (array $orgu_ids, int $position_id)
Please use getUsersByOrgUnitsAndPosition() from OrgUnitUserAssignmentRepository
Global ilOrgUnitUserAssignmentQueries::getUserIdsOfOrgUnitsOfUsersPosition (int $position_id, int $user_id, bool $recursive=false)
Please use getUsersByUserAndPosition() from OrgUnitUserAssignmentRepository
Global ilOrgUnitUserAssignmentQueries::getUserIdsOfPosition (int $position_id)
Please use getUsersByPosition() from OrgUnitUserAssignmentRepository
Global ilOrgUnitUserAssignmentQueries::getUserIdsOfUsersOrgUnitsInPosition (int $user_id, int $users_position_id, int $position_id, bool $recursive=false)
Please use getFilteredUsersByUserAndPosition() from OrgUnitUserAssignmentRepository
Global ilParticipants::getInstanceByObjId (int $a_obj_id)
since version 5.4 use getInstance() (ref_id based)
Class ilPasswordInputGUI
12 This component will be removed with ILIAS 12
Class ilPlayerUtil
use KS components instead
Global ilPlayerUtil::initMediaElementJs (?ilGlobalTemplateInterface $a_tpl=null)
Class ilPluginAdmin
Please use ilComponentRepository or ilComponentFactory instead.
Global ilPluginAdmin::isActive ($a_ctype, $a_cname, $a_slot_id, $a_pname)
Global ilPortfolioExerciseGUI::getExerciseInfo (int $a_user_id, int $a_assignment_id, bool $a_add_submit=false, bool $as_array=false)
Global ilPRGAssignmentDBRepository::interimOrguLookup (int $usr_id)
; fix ilObjUser::lookupOrgUnitsRepresentation
Class ilProgressBar
10
Class ilPropertyFormGUI
12 This component will be removed with ILIAS 12
Class ilQuestionPageParser
use COPage dependency to export/import COPages instead
Class ilRadioGroupInputGUI
12 This component will be removed with ILIAS 12
Class ilRadioOption
12 This component will be removed with ILIAS 12
Global ilRbacAdmin::applyMovedObjectDidacticTemplates (int $a_ref_id, int $a_old_parent)
since version 5.1.0 will be removed with 5.4 and implemented using event handler
Global ilRbacReview::getRolesOfRoleFolder (int $a_ref_id, bool $a_nonassignable=true)
since version 4.5.0
Class ilRegExpInputGUI
12 This component will be removed with ILIAS 12
Class ilRepositorySelector2InputGUI
12 This component will be removed with ILIAS 12
Class ilRepositorySelectorInputGUI
12 This component will be removed with ILIAS 12
Global ilRepUtil::deleteObjects (int $a_cur_ref_id, array $a_ids)
will be removed with ilias 11
Class ilRoleAutoCompleteInputGUI
12 This component will be removed with ILIAS 12
Class ilSaxParser
We should move to native XML-Parsing
Global ilSecuritySettingsChecker::isPassword (string $a_passwd, ?string &$customError=null)
use ilSecuritySettings
Class ilSelectBuilderInputGUI
12 This component will be removed with ILIAS 12
Class ilSelectInputGUI
12 This component will be removed with ILIAS 12
Global ilSetting::setScormDebug (string $a_key, string $a_val)
Class ilShellUtil
12 This component will be removed with ILIAS 12 The 2021 Technical Board has decided to mark the ilUtil class as deprecated. The ilUtil is a historically grown helper class with many different UseCases and functions. The class is not under direct maintainership and the responsibilities are unclear. In this context, the class should no longer be used in the code and existing uses should be converted to their own service in the medium term. If you need ilUtil for the implementation of a new function in ILIAS > 7, please contact the Technical Board.
Global ilShellUtil::convertImage (string $a_from, string $a_to, string $a_target_format="", string $a_geometry="", string $a_background_color="")
will be removed in ILIAS 10, use $DIC->fileConverters() instead
Global ilShellUtil::escapeShellCmd (string $a_arg)
Global ilShellUtil::execQuoted (string $cmd, ?string $args=null)
Global ilShellUtil::getConvertCmd ()
, will be removed in ILIAS 10
Global ilShellUtil::isConvertVersionAtLeast (string $a_version)
, will be removed in ILIAS 10
Global ilShibbolethRoleAssignmentRule::matches (array $a_data)
Global ilShibbolethRoleAssignmentRule::wildcardCompare (string $a_str1, string $a_str2)
Class ilSplitButtonGUI
10
Class ilSplitButtonItemDivider
10
Global ilStr::shortenTextExtended (string $a_str, int $a_len, bool $a_dots=false, bool $a_next_blank=false, bool $a_keep_extension=false)
Class ilSubEnabledFormPropertyGUI
12 This component will be removed with ILIAS 12
Class ilSubmitButton
9 Use KS Buttons instead
Class ilSyntaxHighlighter
10
Class ilTable2GUI
10
Class ilTableFilterItem
10
Class ilTableGUI
10
Global ilTableGUI::disable (string $a_module_name)
Use setEnable<Section>() of Table2GUI instead
Global ilTableGUI::enable (string $a_module_name)
Use setEnable...<Section>() of Table2GUI instead
Class ilTabsGUI
10
Global ilTabsGUI::addSubTabTarget (string $a_text, string $a_link, $a_cmd="", $a_cmdClass="", string $a_frame="", bool $a_activate=false, bool $a_dir_text=false)
Global ilTabsGUI::addTarget (string $a_text, string $a_link, $a_cmd="", $a_cmdClass="", string $a_frame="", bool $a_activate=false, bool $a_dir_text=false)
since version 5.0
Global ilTabsGUI::setSubTabActive (string $a_text)
since version 5.2
Global ilTabsGUI::setTabActive (string $a_id)
since version 5.2
Class ilTestEvaluationData
11; Result/EvaluationData will be refined.
Class ilTestEvaluationDataTest
11; Result/EvaluationData will be refined.
Class ilTestEvaluationFactory
11; Result/EvaluationData will be refined.
Class ilTestEvaluationPassData
11; Result/EvaluationData will be refined.
Class ilTestEvaluationUserData
11; Result/EvaluationData will be refined.
Class ilTextAreaInputGUI
12 This component will be removed with ILIAS 12
Global ilTextAreaInputGUI::setCols (int $a_cols)
Class ilTextHighlighterGUI
10
Class ilTextInputGUI
12 This component will be removed with ILIAS 12
Class ilTextWizardInputGUI
12 This component will be removed with ILIAS 12
Class ilToolbarGUI
10
Global ilToolbarGUI::addButton (string $a_txt, string $a_cmd, string $a_target="", ?int $a_acc_key=null, string $a_additional_attrs='', string $a_id="", string $a_class='submit')
use addButtonInstance() instead!
Global ilToolbarGUI::addFormButton (string $a_txt, string $a_cmd, ?int $a_acc_key=null, bool $a_primary=false, ?string $a_class=null)
use addButtonInstance() instead!
Global ilTree::__checkDelete (array $a_node)
since 4.4.0
Global ilTree::__getSubTreeByParentRelation (int $a_node_id, array &$parent_childs)
since 4.4.0
Global ilTree::__validateSubtrees (array &$lft_childs, array $parent_childs)
since 4.4.0
Global ilTree::isDeleted (int $a_node_id)
since 4.4.0
Class ilTreeExplorerGUI
10
Global ilTreeTrashQueries::getTrashedNodesForContainerUsingRecursion (int $ref_id)
Global ilUIHookPluginGUI::checkGotoHook (string $a_target)
Implement a instead.
Global ilUIHookPluginGUI::getHTML (string $a_comp, string $a_part, array $a_par=array())
Note this method is deprecated. There are several issues with hacking into already rendered html as provided here:
  • The generation of html might be performed twice (especially if REPLACE is used).
  • There is limited access to data used to generate the original html. If needed this data needs to be gathered again.
  • If an element inside the html needs to be changed, some crude string replace magic is needed.
Global ilUIHookPluginGUI::gotoHook ()
Implement a instead. Will be removed with ILIAS 11.
Global ilUIHookPluginGUI::modifyGUI (string $a_comp, string $a_part, array $a_par=array())
Note this method is deprecated.
Global ilUIHookPluginGUI::modifyHTML (string $a_def_html, array $a_resp)
Reason, see getHTML
Class ilUiLinkToSplitButtonMenuItemAdapter
10
Class ilUploadFiles
Will be removed in ILIAS 10.
Class ilUriInputGUI
12 This component will be removed with ILIAS 12
Global ilUserAvatarResolver::getLegacyPictureURL ()
use getAvatar() instead
Class ilUserLoginInputGUI
12 This component will be removed with ILIAS 12
Global ilUserQuery::getUserListData (string $a_order_field, string $a_order_dir, int $a_offset, int $a_limit, string $a_string_filter="", string $a_activation_filter="", ?ilDateTime $a_last_login_filter=null, bool $a_limited_access_filter=false, bool $a_no_courses_filter=false, int $a_course_group_filter=0, int $a_role_filter=0, ?array $a_user_folder_filter=null, ?array $a_additional_fields=null, ?array $a_user_filter=null, string $a_first_letter="", string $a_authentication_filter="")
Class ilUtil
12 This component will be removed with ILIAS 12 The 2021 Technical Board has decided to mark the ilUtil class as deprecated. The ilUtil is a historically grown helper class with many different UseCases and functions. The class is not under direct maintainership and the responsibilities are unclear. In this context, the class should no longer be used in the code and existing uses should be converted to their own service in the medium term. If you need ilUtil for the implementation of a new function in ILIAS > 7, please contact the Technical Board.
Global ilUtil::__extractId (string $ilias_id, int $inst_id)
Global ilUtil::__extractRefId (string $role_title)
Global ilUtil::_getHttpPath ()
Global ilUtil::_sortIds (array $a_ids, string $a_table, string $a_field, string $a_id_name)
Global ilUtil::appendUrlParameterString (string $a_url, string $a_par, bool $xml_style=false)
Global ilUtil::deducibleSize (string $a_mime)
Global ilUtil::deliverData (string $a_data, string $a_filename, string $mime="application/octet-stream")
use ilFileDelivery
Global ilUtil::extractParameterString (string $a_parstr)
Global ilUtil::fmtFloat (float $a_float, int $a_decimals=0, ?string $a_dec_point=null, ?string $a_thousands_sep=null, bool $a_suppress_dot_zero=false)
Global ilUtil::getHtmlPath (string $relative_path)
Global ilUtil::getImagePath (string $image_name, string $module_path="", string $mode="output", bool $offline=false)
use UI Service!
Global ilUtil::getImageTagByType (string $a_type, string $a_path, bool $a_big=false)
Use UI-Service!
Global ilUtil::getNewContentStyleSheetLocation (string $mode="output")
Global ilUtil::getStyleSheetLocation (string $mode="output", string $a_css_name="")
Global ilUtil::getSystemMessageHTML (string $a_txt, string $a_type="info")
replace with UI Compoenten in ilGlobalPageTemplate ATTENTION: This method is deprecated. Use MessageBox from the UI-framework instead.
Global ilUtil::img (string $a_src, ?string $a_alt=null, $a_width="", $a_height="", $a_border=0, $a_id="", $a_class="")
Global ilUtil::insertInstIntoID (string $a_value)
Global ilUtil::is_email (string $a_email, ?ilMailRfc822AddressParserFactory $mailAddressParserFactory=null)
use ilMailRfc822AddressParserFactory directly
Global ilUtil::isLogin (string $a_login)
Global ilUtil::isWindows ()
Global ilUtil::makeClickable (string $a_text, bool $detectGotoLinks=false)
Use the respective Refinery transformation $refinery->string()->makeClickable("foo bar") to convert URL-like string parts to an HTML anchor (<a>) element.
Global ilUtil::now ()
Global ilUtil::parseImportId (string $a_import_id)
Global ilUtil::redirect (string $a_script)
Use $DIC->ctrl()->redirectToURL() instead
Global ilUtil::secureLink (string $a_str)
Global ilUtil::securePlainString (string $a_str)
Global ilUtil::secureString (string $a_str, bool $a_strip_html=true, string $a_allow="")
Global ilUtil::secureUrl (string $url)
Global ilUtil::setCookie (string $a_cookie_name, string $a_cookie_value='', bool $a_also_set_super_global=true, bool $a_set_cookie_invalid=false)
use HTTP-service instead
Global ilUtil::stripOnlySlashes (string $a_str)
Global ilUtil::stripScriptHTML (string $a_str, string $a_allow="", bool $a_rm_js=true)
Global ilUtil::stripSlashes (string $a_str, bool $a_strip_html=true, string $a_allow="")
Global ilUtil::switchColor (int $a_num, string $a_css1, string $a_css2)
Global ilUtil::tf2yn (bool $a_tf)
Global ilUtil::yn2tf (string $a_yn)
use Refinery instead
Global ilWACSecurePath::returnDbTableName ()
Global ilWikiPage::_getPageIdForWikiTitle (int $a_wiki_id, string $a_title)
use getPageIdForTitle instead
Class ilXmlWriter
will be removed with ILIAS 11, use the PHP native XML writer instead.
Global ilYuiUtil::initConnectionWithAnimation ()
Global ilYuiUtil::initCookie ()
Global ilYuiUtil::initDomEvent (?ilGlobalTemplateInterface $a_main_tpl=null)
Global ilYuiUtil::initDragDrop (?ilGlobalTemplateInterface $a_main_tpl=null)
Global ilYuiUtil::initOverlay (?ilGlobalTemplateInterface $a_main_tpl=null)
Global ilYuiUtil::initPanel (bool $a_resize=false, ?ilGlobalTemplateInterface $a_main_tpl=null)
Class IndividualAssessmentFileStorage
in favor of ResourceStorage.
Class InitUIFramework
don't use this. we should try to find a better way to perform rendering tests that rely on a fully initialised UI framework.
Global nusoap_base::formatDump ($str)
Global nusoap_client::getDefaultRpcParams ()
Global nusoap_client::setDefaultRpcParams ($rpcParams)
Global nusoap_parser::get_response ()
use get_soapbody instead
Global nusoap_server::add_to_map ($methodname, $in, $out)
Global nusoap_xmlschema::getPHPType ($type, $ns)
Global nusoap_xmlschema::serializeTypeDef ($type)
Global nusoap_xmlschema::typeToForm ($name, $type)
Global OrgUnit::deleteAllAssignmentsOfUser (int $user_id)
Please use deleteByUser() from ilOrgUnitUserAssignmentDBRepository
Global OrgUnit::findAllUserAssingmentsByUserIds (array $arr_user_ids)
Please use getByUsers() from ilOrgUnitUserAssignmentDBRepository
Global OrgUnit::findOrCreateAssignment (int $user_id, int $position_id, int $orgu_id)
Please use get() from ilOrgUnitUserAssignmentDBRepository
Global OrgUnit::getAssignmentOrFail (int $user_id, int $position_id, int $orgu_id)
Please use get() from ilOrgUnitUserAssignmentDBRepository
Global OrgUnit::getAssignmentsOfUserId (int $user_id)
Please use getByUsers() from ilOrgUnitUserAssignmentDBRepository
Global OrgUnit::getEmplSuperiorList (array $arr_empl_user_ids)
Please use getSuperiorsByUsers() from ilOrgUnitUserAssignmentDBRepository
Global OrgUnit::getOrgUnitIdsOfUsersPosition (int $position_id, int $user_id, bool $recursive=false)
Please use getOrgUnitsByUserAndPosition() from ilOrgUnitUserAssignmentDBRepository
Global OrgUnit::getPositionsOfUserId (int $user_id)
Please use getPositionsByUser() from ilOrgUnitUserAssignmentDBRepository
Global OrgUnit::getUserAssignmentsOfPosition (int $position_id)
Please use getByPosition() from ilOrgUnitUserAssignmentDBRepository
Global OrgUnit::getUserIdsOfOrgUnit (int $orgunit_ref_id)
Please use getUsersByOrgUnits() from ilOrgUnitUserAssignmentDBRepository
Global OrgUnit::getUserIdsOfOrgUnits (array $orgunit_ref_id)
Please use getUsersByOrgUnits() from ilOrgUnitUserAssignmentDBRepository
Global OrgUnit::getUserIdsOfOrgUnitsInPosition (array $orgu_ids, int $position_id)
Please use getUsersByOrgUnitsAndPosition() from ilOrgUnitUserAssignmentDBRepository
Global OrgUnit::getUserIdsOfOrgUnitsOfUsersPosition (int $position_id, int $user_id, bool $recursive=false)
Please use getUsersByUserAndPosition() from ilOrgUnitUserAssignmentDBRepository
Global OrgUnit::getUserIdsOfPosition (int $position_id)
Please use getUsersByPosition() from ilOrgUnitUserAssignmentDBRepository
Global OrgUnit::getUserIdsOfUsersOrgUnitsInPosition (int $user_id, array $users_position_id, int $position_id, bool $recursive=false)
Please use getFilteredUsersByUserAndPosition() from ilOrgUnitUserAssignmentDBRepository
Global OrgUnitOperationContextRepository::getById (int $id)
Please refer to contexts by context name
Global OrgUnitOperationRepository::getById (int $operation_id)
Please refer to operations by operation_string and context
Global OrgUnitOperationRepository::getOperationsByContextId (int $context_id)
Please refer to contexts by context name (see getOperationsByContextName)
Namespace ServicesPassword

Class shibConfig
Class shibServerData
Global soap_transport_http::decodeChunked ($buffer, $lb)
Global soap_transport_http::sendHTTPS ($data, $timeout=0, $response_timeout=30, $cookies=null)
Global SurveyMatrixQuestion::saveLayout (float $percent_row, float $percent_columns, float $percent_bipolar_adjective1=0, float $percent_bipolar_adjective2=0, float $percent_neutral=0)
?
Global usleepWindows ($usec)
Global wsdl::serializeParameters ($operation, $direction, $parameters)