- 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::copyImages ($question_id, $source_questionpool)
- (!) simply use the working method duplicateImages(), we do not search the difference here and we will delete this soon (!) currently no usage found, remove for il5.3
- Global assOrderingQuestion::getOrderElements ()
- seriously, stop looking for this kind data at this point (!) look where it comes from and learn (!)
- Global assQuestionGUI::_getClassNameForQType ($q_type)
- Global assQuestionGUI::_getGUIClassNameForId ($a_q_id)
- Global assQuestionGUI::cleanupAnswerText (array $answer_text, bool $is_rte)
- Global ilADNDismiss::returnDbTableName ()
- Global ilADNNotification::returnDbTableName ()
- Class ilAdvancedSelectionListGUI
- 9 Use KS Dropdowns instead
- Global ilAdvancedSelectionListGUI::setSelectionHeaderClass (string $a_selectionheaderclass)
- Global ilAlphabetInputGUI::dbSupportsDisctinctUmlauts ()
- Class ilArrayUtil
- 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 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
- Class ilBiblEntryTableGUI
- REFACTOR
- 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 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 ilChatroomFormFactory::getCreationForm ()
- replaced by default creation screens
- Global ilChatroomServerConnector::enterPrivateRoom (int $scope, int $user)
- Please use sendEnterPrivateRoom instead
- Class ilCheckboxListOverlayGUI
- 9 Only used in legacy tables, do not introduce this anywhere else
- Global ilClozeGapInputBuilderGUI::stripSlashesRecursive ($a_data, bool $a_strip_html=true, string $a_allow="")
- 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 ()
- Class ilContainerSelectionExplorer
- Global ilCourseContentGUI::__renderUserItem (array $item, int $level)
- Global ilCourseContentGUI::showUserTimings ()
- Global ilCSVUtil::processCSVRow (array &$row, bool $quoteAll=false, string $separator=';', bool $outUTF8=false, bool $compatibleWithMSExcel=true)
- 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::setCmd (?string $a_cmd)
- this method should not be used anymore and will be removed with ILIAS 10.
- Global ilCtrlInterface::setCmdClass ($a_cmd_class)
- this method should not be used anymore and will be removed with ILIAS 10.
- 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
- 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
- Global ilECSParticipantSettings::getEnabledParticipants ()
- Global ilECSParticipantSettings::isEnabled ($a_mid)
- Global ilECSSetting::ecsConfigured ()
- use ilECSServerSettings::getInstance()->serverExists()
- 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::uploadFile (array $a_http_post_files, bool $unzip=false)
- use addFileUpload instead
- Class ilFile
- Will be removed in ILIAS 10. Use ILIAS ResourceStorageService as replacement.
- 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 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.
- Global ilFormPropertyGUI::setRequestParam (string $key, $val)
- Global ilFSStorageExercise::uploadFile (array $a_http_post_file, int $user_id, bool $is_unziped=false)
- use addFileUpload instead
- Class ilGlyphGUI
- 10
- Class ilGroupedListGUI
- 10
- Global ilHelp::getObjCreationTooltipText (string $a_type)
- 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::getScheduleData ()
- 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
- Global ILIAS::collectOnce ()
- 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::fromPlatform (Platform $platform, string $ltiContextId)
- Use fromPlatform() instead
- Global ILIAS::getMembership ()
- Use getMemberships() instead
- Global ILIAS::getPlatform ()
Use getPlatform() instead
Use setPlatformId() instead
- Global ILIAS::hasMembershipService ()
- Use hasMembershipsService() instead
- Global ILIAS::CONSUMER_TABLE_NAME
- Use DataConnector::PLATFORM_TABLE_NAME instead
- Global ILIAS::escape (string $value, bool $addQuotes=true)
- Use Util::getRandomString() instead
- Global ILIAS::loadPlatform (Platform $platform)
Use loadPlatform() instead
Use savePlatform() instead
Use deletePlatform() instead
Use getPlatforms() instead
- Global ILIAS::loadPlatformNonce (PlatformNonce $nonce)
Use loadPlatformNonce() instead
Use savePlatformNonce() instead
Use deletePlatformNonce() instead
- Global ILIAS::doSettingService (int $action, string $value=null)
- Use getMemberships() instead
- Global ILIAS::fromPlatform (Platform $platform, string $ltiResourceLinkId, string $tempId=null)
- Use fromPlatform() instead
- Global ILIAS::getMembership ()
- Use getMemberships() instead
- Global ILIAS::getPlatform ()
Use getPlatform() instead
Use getPlatformId() instead
Use setPlatformId() instead
- Global ILIAS::hasMembershipService ()
- Use hasMembershipsService() instead
- Global ILIAS::getPlatform ()
- Use getPlatform() instead
- Global ILIAS::getPlatforms ()
- Use getPlatforms() instead
- Global ILIAS::onLaunch ()
- Use Util::sendForm() instead
- 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::getSrcUrlForLegacyForm ()
- 11: This is only here for the Legacy Input and will be removed with ILIAS 11.
- Global ILIAS::commonSettings ()
- 11: This Settings Instance will be removed with ILIAS 11.
- Global ILIAS::absolutePath (StorableResource $resource)
- Class ILIAS
- Use MaxNestingFileSystemStorageHandler instead
- 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
- 10
- 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::getAllCustomSignals ()
- Should only be used to connect legacy components. Will be removed in the future. Use at your own risk
- Global ILIAS::getListAsArray ()
- use getList() instead
- Class ilImageLinkButton
- 9 Use KS Buttons instead
- Class ilIndividualAssessmentFileStorage
- in favor of ResourceStorage.
- Global ilInfoScreenGUI::addPropertyCheckbox (string $a_name, string $a_checkbox_name, string $a_checkbox_value, string $a_checkbox_label="", bool $a_checkbox_checked=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)
- 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.
- Class ilLegacyFormElementsUtil
- 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 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)
- Class ilLink
- Use ILIAS instead
- 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 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 ilMDCopyrightSelectionEntry
- use ILIAS/MetaData/Copyright/DatabaseRepository
- Global ilMDUtils::_LOMDurationToArray (string $a_string)
- use DataHelper::durationToArray
- Global ilMMItemRepository::getTypeHandlerForType (string $type)
- Class ilModalGUI
- 10
- Class ilNestedList
- 10
- 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)
- 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 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 ilObjectProperties (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 ilObjLanguage::optimizeData ()
- Global ilObjLanguageFolderGUI::getActions ()
- seems to be not needed anymore
- 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 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 ($a_obj_id)
- 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
- Class ilOverlayGUI
- 10
- Class ilPanelGUI
- 10
- Global ilParticipants::getInstanceByObjId (int $a_obj_id)
- since version 5.4 use getInstance() (ref_id based)
- Class ilPlayerUtil
- use KS components instead
- 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 ilQuestionPageParser
- use COPage dependency to export/import COPages instead
- 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 ilSaxParser
- We should move to native XML-Parsing
- Global ilSecuritySettingsChecker::isPassword (string $a_passwd, ?string &$customError=null)
- use ilSecuritySettings
- Global ilSetting::setScormDebug (string $a_key, string $a_val)
- Class ilShellUtil
- 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
- Class ilStr
- Global ilStr::shortenTextExtended (string $a_str, int $a_len, bool $a_dots=false, bool $a_next_blank=false, bool $a_keep_extension=false)
- 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 ilTableTemplatesStorage
- 10
- 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
- Global ilTestEvaluationGUI::filterEvaluation ()
- command should not be used any longer
- Global ilTestEvaluationGUI::resetfilterEvaluation ()
- command should not be used any longer
- Global ilTestServiceGUI::getPassListOfAnswersWithScoring (&$result_array, $active_id, $pass, $show_solutions=false)
- Global ilTextAreaInputGUI::setCols (int $a_cols)
- Class ilTextHighlighterGUI
- 10
- 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!
- Class ilTooltipGUI
- 10
- 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::isSaved (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.
- Global ilUserAvatarResolver::getLegacyPictureURL ()
- use getAvatar() instead
- 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
- 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 $img, 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="", string $a_css_location="")
- 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.
- 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)