ILIAS  release_7 Revision v7.30-3-g800a261c036
All Data Structures Namespaces Files Functions Variables Modules Pages
ilObject Class Reference

Class ilObject Basic functions for all objects. More...

+ Inheritance diagram for ilObject:
+ Collaboration diagram for ilObject:

Public Member Functions

 __construct ($a_id=0, $a_reference=true)
 Constructor public. More...
 
 withReferences ()
 determines wehter objects are referenced or not (got ref ids or not) More...
 
 read ()
 read object data from db into object More...
 
 getId ()
 get object id public More...
 
 setId ($a_id)
 set object id public More...
 
 setRefId ($a_id)
 set reference id public More...
 
 getRefId ()
 get reference id public More...
 
 getType ()
 get object type public More...
 
 setType ($a_type)
 set object type public More...
 
 getPresentationTitle ()
 get presentation title Normally same as title Overwritten for sessions More...
 
 getTitle ()
 get object title public More...
 
 getUntranslatedTitle ()
 get untranslated object title public More...
 
 setTitle ($a_title)
 set object title More...
 
 getDescription ()
 get object description More...
 
 setDescription ($a_desc)
 set object description More...
 
 getLongDescription ()
 get object long description (stored in object_description) More...
 
 getImportId ()
 get import id More...
 
 setImportId ($a_import_id)
 set import id More...
 
 setOfflineStatus ($a_status)
 Set offline status. More...
 
 getOfflineStatus ()
 Get offline status. More...
 
 supportsOfflineHandling ()
 Check whether object supports offline handling. More...
 
 getOwner ()
 get object owner More...
 
 getOwnerName ()
 
 setOwner ($a_owner)
 set object owner More...
 
 getCreateDate ()
 get create date public More...
 
 getLastUpdateDate ()
 get last update date public More...
 
 getDiskUsage ()
 Gets the disk usage of the object in bytes. More...
 
 create ()
 create More...
 
 update ()
 update object in db More...
 
 MDUpdateListener ($a_element)
 Meta data update listener. More...
 
 createMetaData ()
 create meta data entry More...
 
 updateMetaData ()
 update meta data entry More...
 
 deleteMetaData ()
 delete meta data entry More...
 
 updateOwner ()
 update owner of object in db More...
 
 putInTree ($a_parent_ref)
 maybe this method should be in tree object!? More...
 
 setPermissions ($a_parent_ref)
 set permissions of object More...
 
 setParentRolePermissions ($a_parent_ref)
 Initialize the permissions of parent roles (local roles of categories, global roles...) This method is overwritten in e.g courses, groups for building permission intersections with non_member templates. More...
 
 createReference ()
 creates reference for object More...
 
 countReferences ()
 count references of object More...
 
 delete ()
 delete object or referenced object (in the case of a referenced object, object data is only deleted if last reference is deleted) This function removes an object entirely from system!! More...
 
 initDefaultRoles ()
 init default roles settings Purpose of this function is to create a local role folder and local roles, that are needed depending on the object type If you want to setup default local roles you MUST overwrite this method in derived object classes (see ilObjForum for an example) public More...
 
 applyDidacticTemplate ($a_tpl_id)
 Apply template. More...
 
 setRegisterMode ($a_bool)
 
 isUserRegistered ($a_user_id=0)
 
 requireRegistration ()
 
 getXMLZip ()
 
 getHTMLDirectory ()
 
 appendCopyInfo ($a_target_id, $a_copy_id)
 Prepend Copy info if object with same name exists in that container. More...
 
 cloneDependencies ($a_target_id, $a_copy_id)
 Clone object dependencies. More...
 
 cloneMetaData ($target_obj)
 Copy meta data. More...
 
 getPossibleSubObjects ($a_filter=true)
 get all possible subobjects of this type the object can decide which types of subobjects are possible jut in time overwrite if the decision distinguish from standard model More...
 

Static Public Member Functions

static _lookupObjIdByImportId ($a_import_id)
 
static _lookupImportId ($a_obj_id)
 
static _lookupOwnerName ($a_owner_id)
 lookup owner name for owner id More...
 
static _getIdForImportId ($a_import_id)
 get current object id for import id (static) More...
 
static _getAllReferences ($a_id)
 get all reference ids of object More...
 
static _lookupTitle ($a_id)
 lookup object title More...
 
static lookupOfflineStatus ($a_obj_id)
 Lookup offline status using objectDataCache. More...
 
static _lookupOwner ($a_id)
 lookup object owner More...
 
static _getIdsForTitle ($title, $type='', $partialmatch=false)
 
static _lookupDescription ($a_id)
 lookup object description More...
 
static _lookupLastUpdate ($a_id, $a_as_string=false)
 lookup last update More...
 
static _getLastUpdateOfObjects ($a_objs)
 Get last update for a set of media objects. More...
 
static _lookupObjId ($a_id)
 
static _setDeletedDate ($a_ref_id, $a_deleted_by)
 
static setDeletedDates ($a_ref_ids, $a_user_id)
 Set deleted date. More...
 
static _resetDeletedDate ($a_ref_id)
 only called in ilObjectGUI::insertSavedNodes More...
 
static _lookupDeletedDate ($a_ref_id)
 only called in ilObjectGUI::insertSavedNodes More...
 
static _writeTitle ($a_obj_id, $a_title)
 write title to db (static) More...
 
static _writeDescription ($a_obj_id, $a_desc)
 write description to db (static) More...
 
static _writeImportId ($a_obj_id, $a_import_id)
 write import id to db (static) More...
 
static _lookupType ($a_id, $a_reference=false)
 lookup object type More...
 
static _isInTrash ($a_ref_id)
 checks wether object is in trash More...
 
static _hasUntrashedReference ($a_obj_id)
 checks wether an object has at least one reference that is not in trash More...
 
static _lookupObjectId ($a_ref_id)
 lookup object id More...
 
static _getObjectsDataForType ($a_type, $a_omit_trash=false)
 get all objects of a certain type More...
 
static _exists ($a_id, $a_reference=false, $a_type=null)
 checks if an object exists in object_data More...
 
static _getObjectsByType ($a_obj_type="", $a_owner="")
 Get objects by type. More...
 
static _prepareCloneSelection ($a_ref_ids, $new_type, $show_path=true)
 Prepare copy wizard object selection. More...
 
static _getIcon ( $a_obj_id="", $a_size="big", $a_type="", $a_offline=false)
 Get icon for repository item. More...
 
static collectDeletionDependencies (&$deps, $a_ref_id, $a_obj_id, $a_type, $a_depth=0)
 Collect deletion dependencies. More...
 
static getDeletionDependencies ($a_obj_id)
 Get deletion dependencies. More...
 
static getLongDescriptions (array $a_obj_ids)
 Get long description data. More...
 
static getAllOwnedRepositoryObjects ($a_user_id)
 Get all ids of objects user owns. More...
 
static fixMissingTitles ($a_type, array &$a_obj_title_map)
 Try to fix missing object titles. More...
 
static _lookupCreationDate ($a_id)
 Lookup creation date. More...
 
static hasAutoRating ($a_type, $a_ref_id)
 Check if auto rating is active for parent group/course. More...
 

Data Fields

const TITLE_LENGTH = 255
 max length of object title More...
 
const DESC_LENGTH = 128
 
 $lng
 
 $id
 
 $ref_id
 
 $type
 
 $title
 
 $untranslatedTitle
 
 $desc
 
 $long_desc
 
 $owner
 
 $create_date
 
 $last_update
 
 $import_id
 
 $register = false
 
 $referenced
 
 $objectList
 
 $max_title
 
 $max_desc
 
 $add_dots
 

Protected Attributes

 $objDefinition
 
 $db
 
 $log
 
 $error
 
 $tree
 
 $app_event_handler
 
 $rbacadmin
 
 $rbacreview
 

Private Attributes

 $offline = null
 

Detailed Description

Constructor & Destructor Documentation

◆ __construct()

ilObject::__construct (   $a_id = 0,
  $a_reference = true 
)

Constructor public.

Parameters
integerreference_id or object_id
booleantreat the id as reference_id (true) or object_id (false)

Definition at line 138 of file class.ilObject.php.

References $DIC, $objDefinition, and read().

139  {
140  global $DIC;
141 
142 
143  $this->ilias = $DIC["ilias"];
144 
145  $this->db = $DIC->database();
146  $this->log = $DIC["ilLog"];
147  $this->error = $DIC["ilErr"];
148  $this->tree = $DIC->repositoryTree();
149  $this->app_event_handler = $DIC["ilAppEventHandler"];
150  $objDefinition = $DIC["objDefinition"];
151 
152  if (DEBUG) {
153  echo "<br/><font color=\"red\">type(" . $this->type . ") id(" . $a_id . ") referenced(" . $a_reference . ")</font>";
154  }
155 
156  if (isset($DIC["lng"])) {
157  $this->lng = $DIC["lng"];
158  }
159  $this->objDefinition = $objDefinition;
160 
161  $this->max_title = self::TITLE_LENGTH;
162  $this->max_desc = self::DESC_LENGTH;
163  $this->add_dots = true;
164 
165  $this->referenced = $a_reference;
166  $this->call_by_reference = $a_reference;
167 
168  if ($a_id == 0) {
169  $this->referenced = false; // newly created objects are never referenced
170  } // they will get referenced if createReference() is called
171 
172  if ($this->referenced) {
173  $this->ref_id = $a_id;
174  } else {
175  $this->id = $a_id;
176  }
177  // read object data
178  if ($a_id != 0) {
179  $this->read();
180  }
181  }
read()
read object data from db into object
global $DIC
Definition: goto.php:24
redirection script todo: (a better solution should control the processing via a xml file) ...
+ Here is the call graph for this function:

Member Function Documentation

◆ _exists()

static ilObject::_exists (   $a_id,
  $a_reference = false,
  $a_type = null 
)
static

checks if an object exists in object_data

public

Parameters
integerobject id or reference id
booleantrue if id is a reference, else false (default)
stringrestrict on a certain type.
Returns
boolean true if object exists

Definition at line 1663 of file class.ilObject.php.

References $DIC, and $ilDB.

Referenced by ilBookingParticipant\__construct(), ilObjectFeedWriter\__construct(), ilBookingAssignObjectsTableGUI\__construct(), _lookupOwnerName(), ilNavigationHistory\addItem(), ilPCFileList\afterPageUpdate(), ilPCMediaObject\afterPageUpdate(), ilPCFileList\beforePageDelete(), ilPCMediaObject\beforePageDelete(), ilSoapAdministration\checkObjectAccess(), ilPersonalSettingsGUI\checkPersonalStartingPoint(), ilPageObject\collectMediaObjects(), ilExerciseManagementCollectFilesJob\collectSubmissionFiles(), ilExAssTypeWikiTeamGUI\createWiki(), ilWikiPage\delete(), ilNewsItem\delete(), ilPageObject\delete(), ilObjSCORMLearningModuleGUI\deleteTrackingForUser(), ilPublicUserProfileGUI\deliverVCard(), ilExerciseManagementGUI\downloadAllObject(), ilSCORM2004Asset\exportFileItems(), ilCOPageHTMLExport\exportPageElements(), ilForum\fetchPostNodeData(), ilLinksTableGUI\fillRow(), ilPageHistoryTableGUI\fillRow(), ilMediaCastTableGUI\fillRow(), ilWikiContributorsTableGUI\fillRow(), ilPDNewsTableGUI\fillRow(), ilCronFinishUnfinishedTestPasses\finishPassForUser(), ilStudyProgrammeExpandableProgressListGUI\getAccordionContentCoursesHTML(), ilObjStudyProgramme\getCompletedCourses(), ilStudyProgrammeMembersTableGUI\getCompletionLink(), ilPageObject\getContentObject(), ilObjStyleSheet\getContentStylePath(), ilSoapCourseAdministration\getCoursesForUser(), ilPublicUserProfileGUI\getEmbeddable(), ilPersonalSkillsGUI\getEvalItem(), ilSCORM2004ScoGUI\getExportResources(), ilSoapGroupAdministration\getGroupsForUser(), ilGoogleMapGUI\getHtml(), ilOpenLayersMapGUI\getHtml(), ilObjStudyProgramme\getIdsOfSuccessfulChildren(), ilObjMediaObject\getLinkedMediaObjects(), ilExAssignment\getMemberListData(), ilNoteGUI\getNoteListHTML(), ilTagging\getObjectsForTagAndUser(), ilExSubmissionObjectGUI\getOverviewContentPortfolio(), ilStudyProgrammeMailTemplateContext\getSpecificPlaceholders(), ilGoogleMapGUI\getUserListHtml(), ilOpenLayersMapGUI\getUserListHtml(), ilSoapObjectAdministration\getXMLTree(), ilAdvancedMDRecordParser\handlerBeginTag(), ilAdvancedMDFieldDefinitionInternalLink\importValueFromXML(), ilCalendarRemoteAccessHandler\initUser(), ilExerciseManagementGUI\listTextAssignmentObject(), ilIndividualAssessmentSettingsStorageDB\loadInfoSettings(), ilIndividualAssessmentSettingsStorageDB\loadSettings(), ilWebDAVRepositoryHelper\objectWithRefIdExists(), ilSCORMTrackingItemsPerUserFilterGUI\parse(), ilSCORM2004TrackingItemsPerUserFilterGUI\parse(), ilCronFinishUnfinishedTestPasses\processPasses(), ilObjStudyProgramme\recalculateProgressStatus(), ilNewsTimelineItemGUI\render(), ilExAssTypeWikiTeamGUI\renderOverviewContent(), ilPortfolioPageGUI\renderVerification(), ILIAS\OrgUnit\Webservices\SOAP\AddUserIdToPositionInOrgUnit\run(), ILIAS\OrgUnit\Webservices\SOAP\RemoveUserIdFromPositionInOrgUnit\run(), ilNewsForContextBlockGUI\showNews(), ilPageObjectGUI\showPage(), ilObjSCORMLearningModuleGUI\showTrackingItems(), ilObjSCORM2004LearningModuleGUI\showTrackingItems(), ilObjSCORMLearningModuleGUI\stopUserOfflineMode(), ilObjectTest\testCreationDeletion(), ilSCORMTrackingItems\userDataArrayForExport(), ilIndividualAssessmentMembers\userExists(), and ilContObjectManifestBuilder\writeResources().

1664  {
1665  global $DIC;
1666 
1667  $ilDB = $DIC->database();
1668 
1669  if ($a_reference) {
1670  $q = "SELECT * FROM object_data " .
1671  "LEFT JOIN object_reference ON object_reference.obj_id=object_data.obj_id " .
1672  "WHERE object_reference.ref_id= " . $ilDB->quote($a_id, "integer");
1673  } else {
1674  $q = "SELECT * FROM object_data WHERE obj_id=" . $ilDB->quote($a_id, "integer");
1675  }
1676 
1677  if ($a_type) {
1678  $q .= " AND object_data.type = " . $ilDB->quote($a_type, "text");
1679  }
1680 
1681  $r = $ilDB->query($q);
1682 
1683  return $ilDB->numRows($r) ? true : false;
1684  }
global $DIC
Definition: goto.php:24
global $ilDB
+ Here is the caller graph for this function:

◆ _getAllReferences()

static ilObject::_getAllReferences (   $a_id)
static

get all reference ids of object

Parameters
int$a_idobject id

Definition at line 968 of file class.ilObject.php.

References $DIC, $ilDB, $query, and $res.

Referenced by ilLearningSequenceParticipants\__construct(), ilTimingsUser\__construct(), ilCourseParticipants\__construct(), ilGroupParticipants\__construct(), ilObjectCustomUserFieldsGUI\__construct(), ilParticipant\__construct(), ilAdvancedMDRecordGUI\__construct(), ilLPListOfProgressGUI\__initDetails(), ilCourseObjectiveMaterials\__read(), ilEventParticipants\__read(), ilCourseObjectiveQuestion\__read(), ilObjWikiAccess\_checkGoto(), ilObjContentObjectAccess\_checkGoto(), ilObjGlossaryAccess\_checkGoto(), ilStartUpGUI\_checkGoto(), ilObjStyleSheet\_getClonableContentStyles(), ilGlossaryTerm\_getIdForImportId(), ilInternalLink\_getIdForImportId(), ilLMObject\_getIdForImportId(), ilSessionParticipants\_getInstanceByObjId(), ilObjGroup\_getMembers(), ilNewsItem\_getNewsItemsOfUser(), ilNote\_getRelatedObjectsOfUser(), ilLPStatusCollectionTLT\_getStatusInfo(), ilLPStatusCollectionManual\_getStatusInfo(), ilLPStatusEvent\_getStatusInfo(), ilLMPageObjectGUI\_goto(), ilStructureObjectGUI\_goto(), ilGlossaryTermGUI\_goto(), ilObjWikiGUI\_goto(), ilObjForumGUI\_goto(), ilObjUserTracking\_hasLearningProgressOtherUsers(), _hasUntrashedReference(), ilContainerReferenceAccess\_isAccessible(), ilObjCourseAccess\_isActivated(), ilObjSurveyQuestionPool\_isWriteable(), ilObjQuestionPool\_isWriteable(), ilObjTestSettingsGeneralGUI\addAvailabilityProperties(), ilCalendarScheduleFilterTimings\addCustomEvents(), ilLPXmlWriter\addLPInformation(), ilStudyProgrammeAppEventListener\addMemberToProgrammes(), ilInfoScreenGUI\addObjectSections(), ilCalendarCategoryGUI\addReferenceLinks(), ilRepositorySearchGUI\addRole(), ilECSCourseCreationHandler\addUrlEntry(), ilObjGlossaryGUI\addUsagesToInfo(), ilLMPage\afterUpdate(), ilAccountCode\applyRoleAssignments(), ilSoapCourseAdministration\assignCourseMember(), ilSoapGroupAdministration\assignGroupMember(), ilUserImportParser\assignToRole(), ilPCParagraph\autoLinkGlossaries(), ilCalendarExport\buildAppointmentUrl(), ilOrgUnitImporter\buildRef(), ilBadgeWAC\canBeDelivered(), ilObjBlogAccess\canBeDelivered(), ilPortfolioAccessHandler\canBeDelivered(), ilMailSearchGroupsGUI\cancel(), ilMailSearchCoursesGUI\cancel(), ilParticipants\canSendMailToMembers(), ilBookCronNotification\checkAccess(), ilObjMediaObjectAccess\checkAccessObject(), ilSearchAutoComplete\checkObjectPermission(), ilGlossaryTermPermission\checkPermission(), ilContainerSorting\cloneSorting(), ilMDCopyrightUsageTableGUI\collectData(), ilAppointmentPresentationGroupGUI\collectPropertiesAndActions(), ilAppointmentPresentationCourseGUI\collectPropertiesAndActions(), ilLORandomTestQuestionPools\copy(), ilECSCourseCreationHandler\createCourseReference(), ilLinkChecker\createPermanentLink(), ilSoapCourseAdministration\deleteCourse(), ilContainerReferenceAppEventListener\deleteReferences(), ilUserImportParser\detachFromRole(), ilObjTestGUI\determineObjectiveOrientedContainer(), ilCalendarAppointmentGUI\distributeNotifications(), ilECSCourseCreationHandler\doAttributeMapping(), ilGroupAppEventListener\doAutoFill(), ilCourseAppEventListener\doAutoFill(), ilECSCourseCreationHandler\doSync(), ilECSEnrolmentStatusCommandQueueHandler\doUpdate(), ilConsultationHoursGUI\edit(), ilSoapCourseAdministration\excludeCourseMember(), ilSoapGroupAdministration\excludeGroupMember(), ilSkillAssignedObjectsTableGUI\fillRow(), ilECSImportedContentTableGUI\fillRow(), ilMediaObjectUsagesTableGUI\fillRow(), ilOerHarvester\filter(), ilLuceneSearchResultFilter\filter(), ilSearchResult\filter(), ilContainerImporter\finalProcessing(), ilObjCourse\findCoursesWithNotEnoughMembers(), ilObjGroup\findGroupsWithNotEnoughMembers(), ilSoapUtils\findMappedReferenceForNode(), ilSessionClassificationPathGUI\findSessionContainerForItem(), ilLPCronObjectStatistics\gatherCourseLPData(), ilPersonalSkillsGUI\getActualLevels(), ilChatroomTabGUIFactory\getAdminTabsForCommand(), ilMailAddressTypeHelperImpl\getAllRefIdsForObjId(), ilExerciseGSToolProvider\getAssignmentInfo(), ilBlogExercise\getAssignmentsOfBlog(), ilPortfolioExercise\getAssignmentsOfPortfolio(), ilObjPortfolioTemplate\getAvailablePortfolioTemplates(), ilForumAppEventListener\getCachedReferences(), ilCalendarSelectionBlockGUI\getCalendars(), ilAppointmentBaseFileHandler\getCatInfo(), ilTestRandomQuestionSetConfig\getCommaSeparatedSourceQuestionPoolLinks(), ilSoapCourseAdministration\getCoursesForUser(), ilPortfolioPageGUI\getCoursesOfUser(), ilTestQuestionsTableGUI\getEditLink(), ilBlogExerciseGUI\getExerciseInfo(), ilPortfolioExerciseGUI\getExerciseInfo(), ilSoapExerciseAdministration\getExerciseXML(), ilAppointmentCourseFileHandler\getFiles(), ilSoapFileAdministration\getFileXML(), ilTestQuestionSetConfig\getFirstQuestionPoolRefIdByObjId(), ilBlogDraftsDerivedTaskProvider\getFirstRefIdWithPermission(), ilForumDraftsDerivedTaskProvider\getFirstRefIdWithPermission(), ilExerciseDerivedTaskProvider\getFirstRefIdWithPermission(), ILIAS\Survey\Tasks\DerivedTaskProvider\getFirstRefIdWithPermission(), ilTermUsagesTableGUI\getFirstWritableRefId(), ilMediaPoolPageUsagesTableGUI\getFirstWritableRefId(), ilMediaObjectUsagesTableGUI\getFirstWritableRefId(), ilSoapGroupAdministration\getGroupsForUser(), ilDashboardLearningSequenceGUI\getHTML(), ilCalendarAppointmentPanelGUI\getHTML(), ilDidacticTemplateIconFactory\getIconPathForObject(), ilSoapSCORMAdministration\getIMSManifestXML(), ilExcRepoObjAssignmentInfo\getInfo(), ilContainerSortingSettings\getInheritedSettings(), ilLSEventHandler\getInstanceByObjId(), assQuestion\getInstances(), ilAdvancedMDValues\getInstancesForObjectId(), ilStudyProgrammeAssignmentDBRepository\getInstancesOfUser(), ilMediaPoolPageUsagesTableGUI\getItems(), ilMediaObjectUsagesTableGUI\getItems(), ilObjectBadgeTableGUI\getItems(), ilObjStudyProgrammeReferenceListGUI\getListItemHTML(), ilLPStatusEvent\getMembers(), ilObjectLP\getMembers(), ilLPStatusCollection\getMembers(), ilNotification\getNotificationsForObject(), ilOrgUnitType\getOrgUnits(), ilObjStudyProgramme\getParentProgress(), ilTestQuestionsTableGUI\getPreviewLink(), ilObjStudyProgramme\getProgrammesMonitoringCategory(), ilObjStudyProgramme\getProgrammesMonitoringMemberSource(), ilTestQuestionBrowserTableGUI\getQuestionParentObjIds(), ilTestQuestionSetConfig\getQuestionPoolPathString(), ilAppointmentPresentationGUI\getReadableRefIds(), ilContainerReferenceImporter\getReference(), ilObjStudyProgramme\getReferencesTo(), ilObjStudyProgramme\getRefIdFor(), ilSoapObjectAdministration\getRefIdsByImportId(), ilForumCronNotification\getRefIdsByObjId(), ilSoapObjectAdministration\getRefIdsByObjId(), ilObjForumNotificationDataProvider\getRefIdsByObjId(), ilLSLPEventHandler\getRefIdsOfObjId(), ilLSEventHandler\getRefIdsOfObjId(), ilObjTestDynamicQuestionSetConfig\getSourceQuestionPoolLink(), ilObjTestDynamicQuestionSetConfig\getSourceQuestionPoolRefIds(), ilTrQuery\getSubItemsStatusForUser(), ilSoapTestAdministration\getTestResults(), ilLearningSequenceExporter\getWriter(), ilObjectXMLWriter\getXML(), ilGlossaryExporter\getXmlExportTailDependencies(), ilSurveyQuestionPoolExporter\getXmlRepresentation(), ilContainerReferenceExporter\getXmlRepresentation(), ilGroupExporter\getXmlRepresentation(), ilCategoryExporter\getXmlRepresentation(), ilCourseExporter\getXmlRepresentation(), ilContainerExporter\getXmlRepresentation(), ilRemoteObjectBase\handleDelete(), ilSkillAppEventListener\handleEvent(), ilTaggingAppEventListener\handleEvent(), ilTrackingAppEventListener\handleEvent(), ilCertificateAppEventListener\handleLPUpdate(), ilECSAppEventListener\handleMembership(), ilObjectLP\handleMove(), ilRepUtilGUI\handleMultiReferences(), ilExAssTypeWikiTeam\handleNewUpload(), ilLTIAppEventListener\handleOutcomeWithoutLP(), ilCourseReferenceAppEventListener\handleReferences(), ilECSCmsTreeSynchronizer\handleTreeUpdate(), ilECSCategoryMapping\handleUpdate(), ilLTIAppEventListener\handleUpdateStatus(), ilOerHarvester\harvest(), ilBadgeWAC\hasAccessToBadgeParentIdNode(), ilNotification\hasNotification(), ilParticipants\hasParticipantListAccess(), ilSoapTestAdministration\hasWritePermissionForTest(), ilSurveySyncTableGUI\importData(), ilObjectGUI\importFileObject(), ilObjTestXMLParser\importRandomQuestionSourcePoolDefinition(), ilItemGroupDataSet\importRecord(), ilSessionDataSet\importRecord(), ilGroupImporter\importXmlRepresentation(), ilCategoryImporter\importXmlRepresentation(), ilCourseImporter\importXmlRepresentation(), ilCourseReferencePathInfo\init(), ilObjPollGUI\initEditCustomForm(), ilObjPortfolioTemplateGUI\initEditCustomForm(), ilContainerNewsSettingsGUI\initForm(), ilExSubmissionObjectGUI\initGUIForSubmit(), ilObjGroupReferenceListGUI\initItem(), ilObjStudyProgrammeReferenceListGUI\initItem(), ilObjCourseReferenceListGUI\initItem(), ilObjCategoryReferenceListGUI\initItem(), ilObjectOwnershipManagementTableGUI\initItems(), ilObjSurveyGUI\initPropertiesForm(), ilObjectServiceSettingsGUI\initServiceSettingsForm(), ilSoapCourseAdministration\isAssignedToCourse(), ilSoapGroupAdministration\isAssignedToGroup(), ilLPStatusCollection\isMember(), ilLOTestQuestionAdapter\isQualifiedStartRun(), ilAssQuestionSkillAssignmentsGUI\isSyncOriginalPossibleAndAllowed(), ilBadgeProfileGUI\listBadges(), ilUserCertificateGUI\listCertificates(), ilGlossaryPresentationGUI\listDefinitions(), ilRepositorySearchGUI\listUsers(), ilMailSearchCoursesGUI\mailCourses(), ilMailSearchGroupsGUI\mailGroups(), ilCalendarScheduleFilterTimings\modifyEvent(), ilPCContentInclude\modifyPageContentPostXsl(), ilObjTestListGUI\modifyTitleLink(), ilECSReleasedContentTableGUI\parse(), ilCalendarCategoryTableGUI\parse(), ilConsultationHoursTableGUI\parse(), ilCalendarManageTableGUI\parse(), ilExAssignmentReminder\parseGradeReminders(), ilExAssignmentReminder\parsePeerReminders(), ilSearchResultPresentation\parseResultReferences(), ilExAssignmentReminder\parseSubmissionReminders(), ilSkillObjDeletionHandler\processDeletion(), ilLPCollectionOfRepositoryObjects\read(), ilContainerReference\read(), ilSkillDataSet\readData(), ilSessionDataSet\readDidacticTemplateType(), ilCalendarCategoryGUI\readPermissions(), ilCalendarCategories\readSelectedCategories(), ilSoapWebLinkAdministration\readWebLink(), ilSoapObjectAdministration\removeFromSystemByImportId(), ilStudyProgrammeAppEventListener\removeMemberFromProgrammes(), ilTaggingSlateContentGUI\removeTagsWithoutAccess(), ilLearningHistoryTimelineItem\render(), ilBadgeRenderer\renderModalContent(), ilTaggingSlateContentGUI\renderResourcesForTag(), ilNoteGUI\renderTargets(), ilContainerNewsSettingsGUI\save(), ilObjStudyProgrammeAutoMembershipsGUI\save(), ilAccountRegistrationGUI\saveForm(), ilTrQuery\searchObjects(), ilSystemNotification\sendMail(), ilMembershipCronMinMembers\sendMessage(), ilNote\sendNotifications(), ilContainerGlobalProfiles\setMemberRoleId(), ilContainerLocalProfiles\setMemberRoleId(), ilObjectCopyCourseGroupSelectionTableGUI\setObjects(), ilObjStudyProgramme\setProgressesCompletedFor(), ilCalendarAppointmentGUI\showInfoScreen(), ilMailSearchGroupsGUI\showMembers(), ilPageEditorGUI\showSnippetInfo(), ilECSCmsTreeSynchronizer\syncCategory(), SurveyQuestionGUI\syncCopies(), ilECSCourseCreationHandler\syncNodeToTop(), ilObjectTest\testObjectReference(), ilObjectTest\testSetGetLookup(), ilObjGroup\translateViewMode(), ilObjStudyProgrammeReferenceGUI\tryingToCreateCircularReference(), ilStudyProgrammeType\updateAssignedStudyProgrammesIcons(), ilSoapCourseAdministration\updateCourse(), ilECSCourseCreationHandler\updateCourseData(), ilSoapExerciseAdministration\updateExercise(), ilSoapFileAdministration\updateFile(), ilECSCourseCreationHandler\updateParallelCourses(), ilECSCourseCreationHandler\updateParallelGroups(), ilObjectServiceSettingsGUI\updateServiceSettingsForm(), and ilSoapWebLinkAdministration\updateWebLink().

969  {
970  global $DIC;
971 
972  $ilDB = $DIC->database();
973 
974  $query = "SELECT * FROM object_reference WHERE obj_id = " .
975  $ilDB->quote($a_id, 'integer');
976 
977  $res = $ilDB->query($query);
978  $ref = array();
979  while ($obj_rec = $ilDB->fetchAssoc($res)) {
980  $ref[$obj_rec["ref_id"]] = $obj_rec["ref_id"];
981  }
982 
983  return $ref;
984  }
foreach($_POST as $key=> $value) $res
global $DIC
Definition: goto.php:24
$query
global $ilDB
+ Here is the caller graph for this function:

◆ _getIcon()

static ilObject::_getIcon (   $a_obj_id = "",
  $a_size = "big",
  $a_type = "",
  $a_offline = false 
)
static

Get icon for repository item.

Parameters
intobject id
stringsize (big, small, tiny)
stringobject type
booleantrue: offline, false: online

Definition at line 2061 of file class.ilObject.php.

Referenced by ilContainerStartObjectsGUI\askDeleteStarterObject(), ilObjUserFolderGUI\confirmDeleteExportFileObject(), ilLTIConsumerAdministrationGUI\confirmDeleteProviders(), ilObjForumGUI\confirmDeleteThreadDraftsObject(), ilRepUtilGUI\confirmRemoveFromSystemObject(), ilPDSelectedItemsBlockGUI\confirmRemoveObject(), ilObjStudyProgrammeTreeGUI\delete(), ilObjWorkspaceFolderGUI\deleteConfirmation(), ilFileVersionsGUI\deleteVersions(), ilSurveyEvaluationGUI\evaluation(), ilObjectPluginGUI\executeCommand(), ilRegistrationGUI\fillMembershipLimitation(), ilObjClipboardTableGUI\fillRow(), ilSubItemSelectionTableGUI\fillRow(), ilLTIConsumerProviderUsageTableGUI\fillRow(), ilSkillAssignedObjectsTableGUI\fillRow(), ilExportSelectionTableGUI\fillRow(), ilDashObjectsTableGUI\fillRow(), ilLPCollectionSettingsTableGUI\fillRow(), ilSkillLevelResourcesTableGUI\fillRow(), ilItemGroupItemsTableGUI\fillRow(), ilCourseObjectiveMaterialAssignmentTableGUI\fillRow(), ilSearchResultTableGUI\fillRow(), ilObjectOwnershipManagementTableGUI\fillRow(), ilSkillLevelTableGUI\fillRow(), ilCourseObjectiveQuestionAssignmentTableGUI\fillRow(), ilCourseObjectivesTableGUI\fillRow(), ilPDNewsTableGUI\fillRow(), ilObjectCopySelectionTableGUI\fillRow(), ilBadgePersonalTableGUI\fillRow(), ilSessionMaterialsTableGUI\fillRow(), ilAdminSubItemsTableGUI\fillRow(), ilModulesTableGUI\fillRow(), ilLPObjectStatisticsDailyTableGUI\fillRow(), ilLPObjectStatisticsTableGUI\fillRow(), ilTrashTableGUI\fillRow(), ilLPProgressTableGUI\fillRow(), ilBadgeUserTableGUI\fillRow(), ilTrUserObjectsPropsTableGUI\fillRow(), ilWorkspaceShareTableGUI\fillRow(), ilLPObjectStatisticsLPTableGUI\fillRow(), ilLTIConsumerProviderTableGUI\fillRow(), ilTrSummaryTableGUI\fillRow(), ilECSNodeMappingCmsExplorer\formatHeader(), ilECSNodeMappingLocalExplorer\formatHeader(), ilWorkspaceExplorer\formatHeader(), ilPasteIntoMultipleItemsExplorer\formatHeader(), ilRepositoryExplorer\formatHeader(), ilPasteIntoMultipleItemsExplorer\formatObject(), ilObjectListGUI\getAsListItem(), ilTrackingLearningHistoryProvider\getEntries(), ILIAS\Repository\Provider\RepositoryMainBarProvider\getHomeItem(), ilNavigationHistoryGUI\getHTML(), ilObjectAddNewItemGUI\getHTML(), ilLocatorGUI\getHTML(), ilTaggingGUI\getHTML(), ilObjLTIConsumerListGUI\getIconHref(), ilStudyProgrammeProgressListGUI\getIconPath(), ilRepositoryExplorer\getImage(), ilUtil\getImageTagByType(), ilNewsForContextBlockGUI\getInfoForData(), ilContainerContentGUI\getIntroduction(), ilPDSelectedItemsBlockSelectedItemsViewGUI\getIntroductionHtml(), ilPDSelectedItemsBlockMembershipsViewGUI\getIntroductionHtml(), ilObjectBadgeTableGUI\getItems(), ilLPObjectStatisticsTypesTableGUI\getItems(), ilMaterialExplorer\getNodeIcon(), ilOrgUnitExplorerGUI\getNodeIcon(), ilAdministrationExplorerGUI\getNodeIcon(), ilRepositoryExplorerGUI\getNodeIcon(), ilRepositorySelectorExplorerGUI\getNodeIcon(), ilForumExplorerGUI\getNodeIcon(), ilObjStudyProgrammeTreeExplorerGUI\getNodeIcon(), ilNoteGUI\getNoteListHTML(), ilCourseStartObjectsTableGUI\getPossibleObjects(), ilContainerStartObjectsTableGUI\getPossibleObjects(), ilTrMatrixTableGUI\getSelectableColumns(), ilCourseStartObjectsTableGUI\getStartObjects(), ilContainerStartObjectsTableGUI\getStartObjects(), ilObjStudyProgrammeReferenceListGUI\getTypeIcon(), ilObjGroupReferenceListGUI\getTypeIcon(), ilObjCourseReferenceListGUI\getTypeIcon(), ilObjCategoryReferenceListGUI\getTypeIcon(), ilUtil\getTypeIconPath(), ilPCResourcesGUI\insertResourcesIntoPageContent(), ilBadgeProfileGUI\listBadges(), ilSearchBaseGUI\prepareOutput(), ilFavouritesListGUI\render(), ilDragDropFileInputGUI\render(), ilNewsTimelineItemGUI\render(), ILIAS\Repository\Provider\RepositoryMainBarProvider\renderLastVisited(), ilBadgeRenderer\renderModalContent(), ilTaggingSlateContentGUI\renderResourcesForTag(), ilConditionHandlerTableGUI\setConditions(), ilObjectGUI\setTitleAndDescription(), ilContainerGUI\setTitleAndDescription(), ilObjContentPageGUI\setTitleAndDescription(), ilRepUtilGUI\showDeleteConfirmation(), ilNewsForContextBlockGUI\showNews(), and ilRepositoryGUI\showTree().

2066  {
2067  return self::getIconForReference(
2068  0,
2069  (int) $a_obj_id,
2070  (string) $a_size,
2071  (string) $a_type,
2072  (bool) $a_offline
2073  );
2074  }
+ Here is the caller graph for this function:

◆ _getIdForImportId()

static ilObject::_getIdForImportId (   $a_import_id)
static

get current object id for import id (static)

Parameters
int$a_import_idimport id
Returns
int id

Definition at line 945 of file class.ilObject.php.

References $DIC, and $ilDB.

Referenced by ilInternalLink\_getIdForImportId(), and ilDataSet\parseObjectExportId().

946  {
947  global $DIC;
948 
949  $ilDB = $DIC->database();
950 
951  $ilDB->setLimit(1, 0);
952  $q = "SELECT * FROM object_data WHERE import_id = " . $ilDB->quote($a_import_id, "text") .
953  " ORDER BY create_date DESC";
954  $obj_set = $ilDB->query($q);
955 
956  if ($obj_rec = $ilDB->fetchAssoc($obj_set)) {
957  return $obj_rec["obj_id"];
958  } else {
959  return 0;
960  }
961  }
global $DIC
Definition: goto.php:24
global $ilDB
+ Here is the caller graph for this function:

◆ _getIdsForTitle()

static ilObject::_getIdsForTitle (   $title,
  $type = '',
  $partialmatch = false 
)
static

Definition at line 1033 of file class.ilObject.php.

References $DIC, $ilDB, $query, $result, $title, and $type.

Referenced by ilLTIProviderObjectSettingGUI\checkLocalRole(), ilTestEvaluationData\getParticipants(), ilRoleXmlImporter\importSimpleXml(), ilObjLTIAdministrationGUI\listConsumers(), ilObjRoleGUI\mailToRoleObject(), and ilObjectTest\testSetGetLookup().

1034  {
1035  global $DIC;
1036 
1037  $ilDB = $DIC->database();
1038 
1039  $query = (!$partialmatch)
1040  ? "SELECT obj_id FROM object_data WHERE title = " . $ilDB->quote($title, "text")
1041  : "SELECT obj_id FROM object_data WHERE " . $ilDB->like("title", "text", '%' . $title . '%');
1042  if ($type != '') {
1043  $query .= " AND type = " . $ilDB->quote($type, "text");
1044  }
1045 
1046  $result = $ilDB->query($query);
1047 
1048  $object_ids = array();
1049  while ($row = $ilDB->fetchAssoc($result)) {
1050  $object_ids[] = $row['obj_id'];
1051  }
1052 
1053  return is_array($object_ids) ? $object_ids : array();
1054  }
$result
global $DIC
Definition: goto.php:24
$query
global $ilDB
+ Here is the caller graph for this function:

◆ _getLastUpdateOfObjects()

static ilObject::_getLastUpdateOfObjects (   $a_objs)
static

Get last update for a set of media objects.

Parameters
array

Definition at line 1093 of file class.ilObject.php.

References $DIC, and $ilDB.

Referenced by ilPageObject\getLastUpdateOfIncludedElements().

1094  {
1095  global $DIC;
1096 
1097  $ilDB = $DIC->database();
1098 
1099  if (!is_array($a_objs)) {
1100  $a_objs = array($a_objs);
1101  }
1102  $types = array();
1103  $set = $ilDB->query("SELECT max(last_update) as last_update FROM object_data " .
1104  "WHERE " . $ilDB->in("obj_id", $a_objs, false, "integer") . " ");
1105  $rec = $ilDB->fetchAssoc($set);
1106 
1107  return ($rec["last_update"]);
1108  }
global $DIC
Definition: goto.php:24
global $ilDB
+ Here is the caller graph for this function:

◆ _getObjectsByType()

static ilObject::_getObjectsByType (   $a_obj_type = "",
  $a_owner = "" 
)
static

Get objects by type.

Definition at line 1717 of file class.ilObject.php.

References $DIC, and $ilDB.

Referenced by ilLanguage\_getInstalledLanguages(), ilObjUserTracking\_hasLearningProgressOtherUsers(), ilChatroomServerConfigStoredObjective\achieve(), ilBadgeWAC\canBeDelivered(), ilChatroomMetricsCollectedObjective\collectFrom(), ilObjLanguageFolderGUI\confirmRefreshObject(), ilLPCronObjectStatistics\gatherCourseLPData(), ilChatroomTabGUIFactory\getAdminTabsForCommand(), ilObjPortfolioTemplate\getAvailablePortfolioTemplates(), ilObjLanguage\getInstalledLanguages(), ilObjLanguageFolder\getLanguages(), ilAdvancedMDRecordLanguageTableGUI\readLanguages(), ilObjLanguage\refreshAll(), and ilObjectTest\testSetGetLookup().

1718  {
1719  global $DIC;
1720 
1721  $ilDB = $DIC->database();
1722 
1723  $order = " ORDER BY title";
1724 
1725  // where clause
1726  if ($a_obj_type) {
1727  $where_clause = "WHERE type = " .
1728  $ilDB->quote($a_obj_type, "text");
1729 
1730  if ($a_owner != "") {
1731  $where_clause .= " AND owner = " . $ilDB->quote($a_owner, "integer");
1732  }
1733  }
1734 
1735  $q = "SELECT * FROM object_data " . $where_clause . $order;
1736  $r = $ilDB->query($q);
1737 
1738  $arr = array();
1739  if ($ilDB->numRows($r) > 0) {
1740  while ($row = $ilDB->fetchAssoc($r)) {
1741  $row["desc"] = $row["description"];
1742  $arr[$row["obj_id"]] = $row;
1743  }
1744  }
1745 
1746  return $arr;
1747  }
global $DIC
Definition: goto.php:24
global $ilDB
+ Here is the caller graph for this function:

◆ _getObjectsDataForType()

static ilObject::_getObjectsDataForType (   $a_type,
  $a_omit_trash = false 
)
static

get all objects of a certain type

Parameters
string$a_typedesired object type
boolean$a_omit_trashomit objects, that are in trash only (default: false)
Returns
array array of object data arrays ("id", "title", "type", "description")

Definition at line 1344 of file class.ilObject.php.

References $DIC, $ilDB, and _hasUntrashedReference().

Referenced by ilObjStyleSheet\_addMissingStyleClassesToAllStyles().

1345  {
1346  global $DIC;
1347 
1348  $ilDB = $DIC->database();
1349 
1350  $q = "SELECT * FROM object_data WHERE type = " . $ilDB->quote($a_type, "text");
1351  $obj_set = $ilDB->query($q);
1352 
1353  $objects = array();
1354  while ($obj_rec = $ilDB->fetchAssoc($obj_set)) {
1355  if ((!$a_omit_trash) || ilObject::_hasUntrashedReference($obj_rec["obj_id"])) {
1356  $objects[$obj_rec["title"] . "." . $obj_rec["obj_id"]] = array("id" => $obj_rec["obj_id"],
1357  "type" => $obj_rec["type"], "title" => $obj_rec["title"],
1358  "description" => $obj_rec["description"]);
1359  }
1360  }
1361  ksort($objects);
1362  return $objects;
1363  }
static _hasUntrashedReference($a_obj_id)
checks wether an object has at least one reference that is not in trash
global $DIC
Definition: goto.php:24
global $ilDB
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ _hasUntrashedReference()

static ilObject::_hasUntrashedReference (   $a_obj_id)
static

checks wether an object has at least one reference that is not in trash

Definition at line 1308 of file class.ilObject.php.

References $ref_id, _getAllReferences(), and _isInTrash().

Referenced by ilSkillAssignedObjectsTableGUI\__construct(), ilLMObject\_getAllObjectsForImportId(), ilGlossaryTerm\_getIdForImportId(), ilSCORM2004Node\_getIdForImportId(), ilLMObject\_getIdForImportId(), _getObjectsDataForType(), ilObjSurveyQuestionPool\_isWriteable(), ilObjQuestionPool\_isWriteable(), ilOrgUnitImporter\buildRef(), ilMailSearchGroupsGUI\cancel(), ilMailSearchCoursesGUI\cancel(), ilChatroomAdminViewGUI\forcePublicRoom(), ilSoapObjectAdministration\getObjIdsByRefIds(), ilObjSAHSLearningModule\getScormModulesForGlossary(), ilTaggingAppEventListener\handleEvent(), ilOrgUnitSimpleImport\simpleImportElement(), and ilObjectTest\testTreeTrash().

1309  {
1310  $ref_ids = ilObject::_getAllReferences($a_obj_id);
1311  foreach ($ref_ids as $ref_id) {
1312  if (!ilObject::_isInTrash($ref_id)) {
1313  return true;
1314  }
1315  }
1316 
1317  return false;
1318  }
static _isInTrash($a_ref_id)
checks wether object is in trash
static _getAllReferences($a_id)
get all reference ids of object
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ _isInTrash()

static ilObject::_isInTrash (   $a_ref_id)
static

checks wether object is in trash

Definition at line 1296 of file class.ilObject.php.

References $DIC, and $tree.

Referenced by _hasUntrashedReference(), ilSoapCourseAdministration\addCourse(), ilSoapExerciseAdministration\addExercise(), ilSoapFileAdministration\addFile(), ilSoapGroupAdministration\addGroup(), ilSoapRBACAdministration\addRole(), ilSoapRBACAdministration\addRoleFromTemplate(), ilOrgUnitImporter\buildRef(), ilSoapAdministration\checkObjectAccess(), ilSoapWebLinkAdministration\createWebLink(), ilBasicSkillGUI\editLevelTrigger(), ilSoapDataCollectionAdministration\exportDataCollectionContent(), ilSoapCourseAdministration\getCoursesForUser(), ilSoapExerciseAdministration\getExerciseXML(), ilSoapFileAdministration\getFileXML(), ilSoapGroupAdministration\getGroup(), ilSoapGroupAdministration\getGroupsForUser(), ilSoapSCORMAdministration\getIMSManifestXML(), ilSoapObjectAdministration\getObjectByReference(), ilSoapRBACAdministration\getObjectTreeOperations(), ilOrgUnitType\getOrgUnits(), ilSoapObjectAdministration\getPathForRefId(), ilSoapTestAdministration\getTestResults(), ilSoapObjectAdministration\getXMLTree(), ilCopyWizardSettingsXMLParser\handlerBeginTag(), ilSoapSCORMAdministration\hasSCORMCertificate(), ilSoapObjectAdministration\moveObject(), ilSoapWebLinkAdministration\readWebLink(), ilCollectFilesJob\recurseFolder(), ilSoapObjectAdministration\removeFromSystemByImportId(), ilSoapTestAdministration\removeTestResults(), ilObjectTest\testTreeTrash(), ilSoapExerciseAdministration\updateExercise(), ilSoapFileAdministration\updateFile(), ilSoapGroupAdministration\updateGroup(), ilSoapWebLinkAdministration\updateWebLink(), and ilCheckSumOfFileSizesJob\validateAccess().

1297  {
1298  global $DIC;
1299 
1300  $tree = $DIC->repositoryTree();
1301 
1302  return $tree->isSaved($a_ref_id);
1303  }
global $DIC
Definition: goto.php:24
+ Here is the caller graph for this function:

◆ _lookupCreationDate()

static ilObject::_lookupCreationDate (   $a_id)
static

Lookup creation date.

Parameters

Definition at line 2250 of file class.ilObject.php.

References $DIC, and $ilDB.

Referenced by ilSearchResultTableGUI\fillRow(), ilObjHelpSettings\getHelpModules(), and ilSearchResultPresentation\renderItemList().

2251  {
2252  global $DIC;
2253 
2254  $ilDB = $DIC->database();
2255 
2256  $set = $ilDB->query("SELECT create_date FROM object_data " .
2257  " WHERE obj_id = " . $ilDB->quote($a_id, "integer"));
2258  $rec = $ilDB->fetchAssoc($set);
2259  return $rec["create_date"];
2260  }
global $DIC
Definition: goto.php:24
global $ilDB
+ Here is the caller graph for this function:

◆ _lookupDeletedDate()

static ilObject::_lookupDeletedDate (   $a_ref_id)
static

only called in ilObjectGUI::insertSavedNodes

Definition at line 1173 of file class.ilObject.php.

References $DIC, $ilDB, and $query.

Referenced by ilStudyProgrammeExpandableProgressListGUI\getAccordionContentCoursesHTML(), ilObjStudyProgramme\getCompletedCourses(), ilStudyProgrammeMembersTableGUI\getCompletionLink(), ilObjStudyProgramme\getIdsOfSuccessfulChildren(), ilStudyProgrammeMailTemplateContext\getSpecificPlaceholders(), ilObjStudyProgramme\recalculateProgressStatus(), ilObjectTest\testObjectReference(), and ilObjectTest\testSetGetLookup().

1174  {
1175  global $DIC;
1176 
1177  $ilDB = $DIC->database();
1178 
1179  $query = "SELECT deleted FROM object_reference" .
1180  " WHERE ref_id = " . $ilDB->quote($a_ref_id, "integer");
1181  $set = $ilDB->query($query);
1182  $rec = $ilDB->fetchAssoc($set);
1183 
1184  return $rec["deleted"];
1185  }
global $DIC
Definition: goto.php:24
$query
global $ilDB
+ Here is the caller graph for this function:

◆ _lookupDescription()

static ilObject::_lookupDescription (   $a_id)
static

lookup object description

Parameters
int$a_idobject id

Definition at line 1061 of file class.ilObject.php.

References $DIC.

Referenced by ilLPStatusEvent\_getStatusInfo(), ilDidacticTemplateLocalRoleAction\apply(), ilMDCopyrightUsageTableGUI\collectData(), ilECSSettingsGUI\exportImported(), ilECSSettingsGUI\exportReleased(), ilTaxonomyListTableGUI\fillRow(), ilObjectTranslation\getDefaultDescription(), ilFavouritesDBRepository\getFavouritesOfUser(), ilObjTest\getGroupData(), ilCourseGroupingAssignmentTableGUI\getItems(), ilDashboardRecommendedContentGUI\getListItemGroups(), ilObjCategoryGUI\getObjectMetadataGUI(), ilObjTest\getRoleData(), ilObjStudyProgrammeAutoMembershipsGUI\getSelectionForm(), ilStudyProgrammeMailTemplateContext\getSpecificPlaceholders(), ilCourseObjectivesGUI\initFormLimits(), ilObjGroupReferenceListGUI\initItem(), ilObjStudyProgrammeReferenceListGUI\initItem(), ilObjCourseReferenceListGUI\initItem(), ilObjCategoryReferenceListGUI\initItem(), ilSearchResultPresentation\lookupDescription(), ilRoleSelectionTableGUI\parse(), ilCalendarSharedRoleListTableGUI\parse(), ilCalendarSharedListTableGUI\parse(), ilObjectCopyProgressTableGUI\parse(), ilCourseObjectiveQuestionsTableGUI\parse(), ilRepositoryObjectResultTableGUI\parseObjectIds(), ilObjectCopySearchResultTableGUI\parseSearchResults(), ilDclRecordEditGUI\parseSearchResults(), ilScorm2004DataSet\readData(), ilMediaObjectDataSet\readData(), ilConditionHandlerTableGUI\setConditions(), ilObjTaxonomyGUI\setTabs(), ilObjectTest\testSetGetLookup(), ilSCORMOfflineMode\tracking2sop(), and ilRoleXmlExport\writeRole().

1062  {
1063  global $DIC;
1064 
1065  $ilObjDataCache = $DIC["ilObjDataCache"];
1066 
1067  return $ilObjDataCache->lookupDescription($a_id);
1068  }
global $DIC
Definition: goto.php:24
+ Here is the caller graph for this function:

◆ _lookupImportId()

static ilObject::_lookupImportId (   $a_obj_id)
static

Definition at line 537 of file class.ilObject.php.

References $DIC, $ilDB, $query, and $res.

Referenced by ilMediaObjectDataSet\readData(), and ilPageObject\resolveMediaAliases().

538  {
539  global $DIC;
540 
541  $ilDB = $DIC->database();
542 
543  $query = "SELECT import_id FROM object_data " .
544  "WHERE obj_id = " . $ilDB->quote($a_obj_id, "integer");
545  $res = $ilDB->query($query);
546  $row = $ilDB->fetchObject($res);
547  return $row->import_id;
548  }
foreach($_POST as $key=> $value) $res
global $DIC
Definition: goto.php:24
$query
global $ilDB
+ Here is the caller graph for this function:

◆ _lookupLastUpdate()

static ilObject::_lookupLastUpdate (   $a_id,
  $a_as_string = false 
)
static

lookup last update

Parameters
int$a_idobject id

Definition at line 1075 of file class.ilObject.php.

References $DIC, ilDatePresentation\formatDate(), and IL_CAL_DATETIME.

Referenced by ilObjectTest\testSetGetLookup().

1076  {
1077  global $DIC;
1078 
1079  $ilObjDataCache = $DIC["ilObjDataCache"];
1080 
1081  if ($a_as_string) {
1082  return ilDatePresentation::formatDate(new ilDateTime($ilObjDataCache->lookupLastUpdate($a_id), IL_CAL_DATETIME));
1083  } else {
1084  return $ilObjDataCache->lookupLastUpdate($a_id);
1085  }
1086  }
const IL_CAL_DATETIME
static formatDate(ilDateTime $date, $a_skip_day=false, $a_include_wd=false, $include_seconds=false)
Format a date public.
global $DIC
Definition: goto.php:24
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ _lookupObjectId()

static ilObject::_lookupObjectId (   $a_ref_id)
static

lookup object id

Parameters
int$a_idobject id

Definition at line 1325 of file class.ilObject.php.

References $DIC.

Referenced by ilStudyProgrammeMailMemberSearchTableGUI\__construct(), ilGlossaryAdvMetaDataAdapter\__construct(), ilMailMemberSearchTableGUI\__construct(), ilLOXmlWriter\__construct(), ilWebDAVObjectMountInstructions\__construct(), ilSCORMOfflineMode\__construct(), ilObject2GUI\__construct(), ilGlossaryTermGUI\__construct(), ilSCORM13PlayerGUI\__construct(), ilObjSurveyQuestionPool\_getAvailableQuestionpools(), ilObjForumGUI\_goto(), ilAppointmentPresentationGUI\addContainerInfo(), ilObjStudyProgramme\addCrsToProgrammes(), ilBookingGatewayGUI\checkBookingPoolsForSchedules(), ilLTIProviderObjectSettingGUI\checkLocalRole(), ilCtrl\checkLPSettingsForward(), ilContainerSorting\cloneSorting(), ilRecommendedContentRoleConfigGUI\confirmRemoveItems(), ilPDSelectedItemsBlockGUI\confirmRemoveObject(), ilObjStudyProgrammeTreeGUI\createNewLeaf(), ilObjPortfolioGUI\createPortfolioFromAssignment(), ilExSubmissionObjectGUI\createPortfolioFromAssignmentObject(), ilObjStudyProgrammeTreeGUI\delete(), ilContainerGUI\editPageContentObject(), ilSAHSEditGUI\executeCommand(), ilSAHSPresentationGUI\executeCommand(), ilSCORMOfflineModeGUI\executeCommand(), ilObjSAHSLearningModuleGUI\exportModule(), ilSkillProfileTableGUI\fillRow(), ilPersonalSkillsGUI\getActualLevels(), ilContainerPageGUI\getAdditionalPageActions(), ilSkillProfile\getAssignedRoles(), ilSoapExerciseAdministration\getExerciseXML(), ilOrgUnitExporter\getExternalId(), ilSoapFileAdministration\getFileXML(), ilNewsForContextBlockGUI\getHTML(), ilSoapSCORMAdministration\getIMSManifestXML(), ilRecommendedContentRoleTableGUI\getItems(), ilBookingReservationsTableGUI\getItems(), ilDashboardRecommendedContentGUI\getListItemGroups(), ilNotification\getNotificationsForObject(), ilWebDAVRepositoryHelper\getObjectIdFromRefId(), ilSoapObjectAdministration\getObjIdsByRefIds(), ilTrQuery\getParticipantsForObject(), ilLPCollectionOfLMChapters\getPossibleItems(), ilSoapSCORMAdministration\getSCORMCompletionStatus(), ilBookingReservationsTableGUI\getSelectableUserColumns(), ilStudyProgrammeMailTemplateContext\getSpecificPlaceholders(), ilTrQuery\getSummaryDataForObject(), ilGlossaryTerm\getTermList(), ilSoapTestAdministration\getTestAccess(), ilSoapTestAdministration\getTestResults(), ilTrQuery\getUserDataForObject(), ilBadgeHandler\getUserIds(), ilTrQuery\getUserObjectMatrix(), ilMembershipRegistrationCodeUtils\handleCode(), ilTestExpressPageObjectGUI\handleToolbarCommand(), ilSoapSCORMAdministration\hasSCORMCertificate(), ilObjContentObjectGUI\initMenuEntryForm(), ilRepositoryExplorer\isClickable(), ilRepositoryExplorerGUI\isNodeClickable(), ilWebDAVTree\iterateRecursiveThroughTree(), ilObjAssessmentFolderGUI\logAdminObject(), ilObjForum\lookupStatisticsByRefId(), assTextQuestionGUI\magicAfterTestOutput(), ilForum\moveThreads(), ilObjSCORMLearningModuleGUI\newModuleVersion(), ilRbacLogTableGUI\parseChangesFaPa(), ilSoapWebLinkAdministration\readWebLink(), ilSoapObjectAdministration\removeFromSystemByImportId(), ilObjGlossary\removeOfflineGlossaries(), ILIAS\Repository\Provider\RepositoryMainBarProvider\renderLastVisited(), ilNewsTimelineGUI\save(), ilLPListOfProgressGUI\saveProgress(), ilLPTableBaseGUI\sendMail(), ilSAHSPresentationGUI\setInfoTabs(), ilBookingGatewayGUI\showPoolSelector(), ilObjStudyProgrammeTreeGUI\storeTreeOrder(), ilObjectTest\testSetGetLookup(), ilNewsTimelineGUI\update(), ilSoapExerciseAdministration\updateExercise(), ilSoapFileAdministration\updateFile(), and ilSoapWebLinkAdministration\updateWebLink().

1326  {
1327  global $DIC;
1328 
1329  $ilObjDataCache = $DIC["ilObjDataCache"];
1330 
1331  return (int) $ilObjDataCache->lookupObjId($a_ref_id);
1332  }
global $DIC
Definition: goto.php:24
+ Here is the caller graph for this function:

◆ _lookupObjId()

static ilObject::_lookupObjId (   $a_id)
static

Definition at line 1110 of file class.ilObject.php.

References $DIC.

Referenced by ilTrSummaryTableGUI\__construct(), ilMainMenuSearchGUI\__construct(), ilSessionParticipants\__construct(), ilTrMatrixTableGUI\__construct(), ilObjectFeedWriter\__construct(), ilUserFeedWriter\__construct(), ilBookingObjectServiceGUI\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilObjNotificationSettingsGUI\__construct(), ilClassificationBlockGUI\__construct(), ilCalendarSelectionBlockGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), ilSessionOverviewGUI\__construct(), ilItemGroupItems\__construct(), ilObjForumNotificationDataProvider\__construct(), ilAuthShibbolethSettingsGUI\__construct(), ilObjRoleGUI\__construct(), ilPreviewGUI\__construct(), ilBadgeManagementGUI\__construct(), ilRegistrationGUI\__construct(), ilCalendarVisibility\__construct(), ilLMTracker\__construct(), ilTimingCache\__construct(), ilParticipants\__construct(), ilCalendarCategoryGUI\__construct(), ilInternalLinkGUI\__construct(), ilAdvancedMDSettingsGUI\__construct(), ilCalendarPresentationGUI\__construct(), ilContainerContentGUI\__forwardToColumnGUI(), ilCourseContentGUI\__forwardToColumnGUI(), ilLearningProgressGUI\__getNextClass(), ilCourseContentGUI\__renderItem(), ilCourseContentGUI\__renderUserItem(), ilLearningProgressBaseGUI\__showEditUser(), ilLinkChecker\__validateLinks(), ilStartUpGUI\_checkGoto(), ilCourseObjectiveMaterials\_getAssignableMaterials(), ilObjQuestionPool\_getAvailableQuestionpools(), ilObjTest\_getAvailableTests(), ilObjStudyProgrammeReferenceAccess\_getCommands(), ilLPStatusCollection\_getInProgress(), ilObjContentObjectAccess\_getLastAccessedPage(), ilNewsItem\_getNewsItemsOfUser(), ilConditionHandler\_getPersistedConditionsOfTrigger(), ilAdvancedMDRecord\_getSelectedRecordsByObject(), ilLPStatusEvent\_getStatusInfo(), ilObjStudyProgrammeReferenceGUI\_goto(), ilObjGroupReferenceGUI\_goto(), ilObjChatroomGUI\_goto(), ilObjCategoryReferenceGUI\_goto(), ilObjLearningSequenceGUI\_goto(), ilObjContentPageGUI\_goto(), ilObjCourseReferenceGUI\_goto(), ilObjCmiXapiGUI\_goto(), ilObjItemGroupGUI\_goto(), ilRemoteObjectBaseGUI\_goto(), ilObjLTIConsumerGUI\_goto(), ilObjDataCollectionGUI\_goto(), ilObjSessionGUI\_goto(), ilObjLearningSequence\_goto(), ilObjectPluginGUI\_goto(), ilObjBookingPoolGUI\_goto(), ilObjMailGUI\_goto(), ilObjFileGUI\_goto(), ilObjPollGUI\_goto(), ilObjFileBasedLMGUI\_goto(), ilObjSAHSLearningModuleGUI\_goto(), ilObjExerciseGUI\_goto(), ilObjSurveyQuestionPoolGUI\_goto(), ilObjWikiGUI\_goto(), ilObjForumGUI\_goto(), ilObjGlossaryGUI\_goto(), ilObjCategoryGUI\_goto(), ilObjMediaCastGUI\_goto(), ilObjGroupGUI\_goto(), ilObjMediaPoolGUI\_goto(), ilObjLinkResourceGUI\_goto(), ilObjSystemFolderGUI\_goto(), ilObjSurveyGUI\_goto(), ilObjCourseGUI\_goto(), ilObjTestGUI\_goto(), ilObjContentObjectGUI\_goto(), ilObjUserFolderGUI\_goto(), ilContainerReferenceAccess\_isAccessible(), ilSessionParticipants\_isParticipant(), ilConditionHandler\_isReferenceHandlingOptional(), ilChangeEvent\_recordReadEvent(), ilObjectActivation\addAdditionalSubItemInformation(), ilObjRoleTemplateGUI\addAdminLocatorItems(), ilObjRoleGUI\addAdminLocatorItems(), ilObjStyleSheetGUI\addAdminLocatorItems(), ilObjUserGUI\addAdminLocatorItems(), ilNavigationHistory\addItem(), ilForumModeratorsGUI\addModerator(), ilAppointmentPresentationGUI\addObjectLinks(), ilCalendarCategoryGUI\addReferenceLinks(), ilLocatorGUI\addRepositoryItems(), ilCalendarPresentationGUI\addStandardTabs(), ilExportContainer\addSubitems(), ilContainerReferenceGUI\afterSave(), ilObjCategoryGUI\afterSave(), ilContainerStartObjectsGUI\askDeleteStarterObject(), ilSoapCourseAdministration\assignCourseMember(), ilSoapGroupAdministration\assignGroupMember(), ilRbacAdmin\assignUser(), ilMainMenuGUI\buildLoginTarget(), ilCheckSumOfFileSizesJob\calculateRecursive(), ilLearningProgressAccess\checkAccess(), ilAccess\checkAccessOfUser(), ilSurveyEvaluationGUI\checkAnonymizedEvaluationAccess(), ilChatroom\checkPermissions(), ilLOEditorStatus\checkTestOnline(), ilECSMappingSettingsGUI\cInitMappingForm(), ilLPCollectionOfMediaObjects\cloneCollection(), ilLPCollection\cloneCollection(), ilLPCollectionOfSCOs\cloneCollection(), ilLPCollectionOfRepositoryObjects\cloneCollection(), ilObjCategory\cloneDependencies(), ilObjCourse\cloneDependencies(), ilConditionHandler\cloneDependencies(), ilObjCourseGrouping\cloneGrouping(), ilContainerSorting\cloneSorting(), ilAppointmentPresentationConsultationHoursGUI\collectPropertiesAndActions(), ilGroupAddToGroupActionGUI\confirmAddUser(), ilLOEditorGUI\confirmDeleteTest(), ilLOEditorGUI\confirmDeleteTests(), ilPDSelectedItemsBlockGUI\confirmedUnsubscribe(), ilBasicSkillGUI\confirmLevelResourcesRemoval(), ilRepUtilGUI\confirmRemoveFromSystemObject(), ilObjectCopyGUI\copyContainer(), ilContainerGUI\copyObject(), ilECSCourseCreationHandler\createCourseReferenceObjects(), ilGroupAddToGroupActionGUI\createGroup(), assQuestion\createNewQuestion(), ilECSCourseCreationHandler\createParallelCourse(), ilObjRole\createPermissionIntersection(), ilObjectRolePermissionTableGUI\createTooltip(), ilContainerGUI\cutObject(), ilRbacAdmin\deassignUser(), ilAdministrationCommandGUI\delete(), ilSoapCourseAdministration\deleteCourse(), ilOerHarvester\deleteDeprecated(), ilObjRole\deleteLocalPolicies(), ilRepUtil\deleteObjects(), ilObjBlog\deliverRSS(), ilForumModeratorsGUI\detachModeratorRole(), ilECSMappingSettingsGUI\dMap(), ilECSCourseCreationHandler\doAttributeMapping(), ilLTIAppEventListener\doCronUpdate(), ilExSubmission\downloadAllAssignmentFiles(), ilSCORMPresentationGUI\downloadCertificate(), ilPCResourcesGUI\edit(), ilLearningProgressGUI\editManual(), ilCourseContentGUI\editTimings(), ilCalendarScheduleFilterTimings\enabledCourseTimings(), ilCourseLPBadge\evaluate(), ilSoapCourseAdministration\excludeCourseMember(), ilSoapGroupAdministration\excludeGroupMember(), ilObjectPluginGUI\executeCommand(), ilWikiHandlerGUI\executeCommand(), ilWikiPageGUI\executeCommand(), ilSurveyEditorGUI\executeCopyQuestionsToPoolObject(), ilSurveyEditorGUI\executeCreateQuestionObject(), ilSkillProfileGUI\exportProfiles(), ilSkillTreeNodeGUI\exportSelectedNodes(), ilStudyProgrammeRepositorySearchGUI\fillAutoCompleteToolbar(), ilRepositorySearchGUI\fillAutoCompleteToolbar(), ilRegistrationGUI\fillMembershipLimitation(), ilSysStyleCatAssignmentTableGUI\fillRow(), ilLinksTableGUI\fillRow(), ilExportSelectionTableGUI\fillRow(), ilSkillLevelResourcesTableGUI\fillRow(), ilECSImportedContentTableGUI\fillRow(), ilContentStylesTableGUI\fillRow(), ilAdvancedMDRecordTableGUI\fillRow(), ilRoleAssignmentTableGUI\fillRow(), ilDidacticTemplateSettingsTableGUI\fillRow(), ilSkillLevelTableGUI\fillRow(), ilPDTasksBlockGUI\fillRow(), ilCourseObjectivesTableGUI\fillRow(), ilSystemStylesTableGUI\fillRow(), ilPDNewsTableGUI\fillRow(), ilObjectCopySelectionTableGUI\fillRow(), ilUserTableGUI\fillRow(), ilObjectLP\findMembershipsByPath(), ilObjItemGroup\fixContainerItemGroupRefsAfterCloning(), ilChatroomAdminViewGUI\forcePublicRoom(), ilObjFolderGUI\forwardToTimingsView(), ilMailMemberSearchGUI\generateContextArray(), ilCourseObjectiveMaterialAssignmentTableGUI\getAllSubObjects(), ilContainerGUI\getAsynchItemListObject(), ilObjectGUI\getCenterColumnHTML(), ilRepositoryExplorerGUI\getChildsOfNode(), ilContainer\getCompleteDescriptions(), ilConsultationHourUtils\getConsultationHourLinksForRepositoryObject(), ilParticipants\getDefaultMemberRole(), ilScormMailTemplateLPContext\getDescription(), ilObjWikiGUI\getGotoLink(), ilObjTest\getGroupData(), ilHelp\getHelpLMId(), ilHelpMapping\getHelpSectionsForId(), ILIAS\Repository\Provider\RepositoryMainBarProvider\getHomeItem(), ilADTInternalLinkPresentationBridge\getHTML(), ilNavigationHistoryGUI\getHTML(), ilFileUploadGUI\getHTML(), ilCalendarAppointmentPanelGUI\getHTML(), ilPathGUI\getHTML(), ilLocatorGUI\getHTML(), ilDidacticTemplateIconFactory\getIconPathForReference(), ilNewsForContextBlockGUI\getInfoForData(), ilContainerSortingSettings\getInheritedSettings(), ilParticipants\getInstance(), ilCourseGroupingAssignmentTableGUI\getItems(), ilUserRoleStartingPointTableGUI\getItems(), ilBadgeUserTableGUI\getItems(), ilNavigationHistory\getItems(), ilTrSummaryTableGUI\getItems(), ilWikiImportantPagesBlockGUI\getLegacyContent(), ilPageLinker\getLinkXML(), ilLMPageObjectGUI\getLinkXML(), ilLMPresentationLinker\getLinkXML(), ilPDTasksBlockGUI\getListItemForData(), ilContainerObjectiveGUI\getMainContent(), ilImageMapEditorGUI\getMapAreaLinkString(), ilLPStatusEvent\getMembers(), ilObjectLP\getMembers(), ilLPStatusCollection\getMembers(), ilObjStudyProgrammeMembersGUI\getMembersTableGUI(), ILIAS\Container\Screen\MemberViewLayoutProvider\getMemberViewModeInfo(), ilCalendarSubscriptionGUI\getModalForSubscription(), ilNewsItem\getNewsForRefId(), ilMaterialExplorer\getNodeIcon(), ilOrgUnitExplorerGUI\getNodeIcon(), ilAdministrationExplorerGUI\getNodeIcon(), ilRepositoryExplorerGUI\getNodeIcon(), ilRepositorySelectorExplorerGUI\getNodeIcon(), ilObjStudyProgrammeTreeExplorerGUI\getNodeIcon(), ilObjSurvey\getNotificationTargetUserIds(), ilTrQuery\getObjectIds(), ilOrgUnitPermissionTableGUI\getObjId(), ilObjectRolePermissionTableGUI\getObjId(), ilObjectRoleTemplatePermissionTableGUI\getObjId(), ilObjLearningSequenceContentTableGUI\getObjIdFor(), ilSkillObjectAdapter\getObjIdForRefId(), ilNewsObjectAdapter\getObjIdForRefId(), ilConditionObjectAdapter\getObjIdForRefId(), LSItemOnlineStatus\getOnlineStatus(), ilBlogPostingGUI\getParentObjId(), ilMembershipNotifications\getParticipants(), ilBookingInfoScreenAdapter\getPoolIds(), ilTestRandomQuestionSetSourcePoolDefinition\getPoolInfoLabel(), ilObjSurvey\getQuestionblocksTable(), ilContainerContentGUI\getRightColumnHTML(), ilCourseContentGUI\getRightColumnHTML(), ilObjectGUI\getRightColumnHTML(), ilUserStartingPointGUI\getRoleStartingPointForm(), ilDclIliasReferenceRecordRepresentation\getSingleHTML(), ilUserUtil\getStartingPoint(), ilPersonalSkillsGUI\getSuggestedResources(), ilObjSessionGUI\getTabs(), ilLOUtils\getTestResultLinkForUser(), ilLearningSequenceParticipantsTableGUI\getTitleFor(), ilRepositorySelector2InputGUI\getTitleForNodeId(), ilRoleAssignmentTableGUI\getTitleForReference(), ilObjOrgUnitTree\getTitles(), ilRepositoryExplorerGUI\getTopNodeForRefId(), ilLinkInputGUI\getTranslatedValue(), ilObjStudyProgrammeReferenceListGUI\getTypeIcon(), ilObjGroupReferenceListGUI\getTypeIcon(), ilObjCourseReferenceListGUI\getTypeIcon(), ilObjCategoryReferenceListGUI\getTypeIcon(), ilSoapUserAdministration\getUsersForContainer(), ilObjFolder\getViewMode(), ilObjGroup\getViewMode(), ilItemGroupDataSet\getXmlRecord(), ilSessionDataSet\getXmlRecord(), ilECSCourseCreationHandler\handle(), ilLPListOfSettingsGUI\handleLPUsageInfo(), ilECSCategoryMapping\handleUpdate(), ilLOUtils\hasActiveRun(), hasAutoRating(), ilObjSessionGUI\infoScreen(), ilObjQuestionPoolGUI\infoScreenForward(), ilTrashTableGUI\init(), ilCourseReferencePathInfo\init(), ilObjectCopyGUI\init(), ilSubItemListGUI\init(), ilCourseLPBadgeGUI\initConfigForm(), ilObjSessionGUI\initContainer(), ilSessionParticipantsTableGUI\initFilter(), ilUserTableGUI\initFilter(), ilLOTestAssignmentForm\initForm(), ilCalendarAppointmentGUI\initForm(), ilObjGroupGUI\initForm(), ilConditionHandlerGUI\initFormCondition(), ilObjectActivationGUI\initFormEdit(), ilCourseObjectivesGUI\initFormRandom(), ilPersonalSettingsGUI\initGeneralSettingsForm(), ilCalendarCategories\initialize(), ilContainerXmlParser\initItem(), ilCourseMembershipMailNotification\initMail(), ilGroupMembershipMailNotification\initMail(), ilMainMenuGUI\initMemberView(), ilBookingGatewayGUI\initPool(), ilWikiPageGUI\initPrintViewSelectionForm(), ilLOTestQuestionAdapter\initTestRun(), ilObjectActivationGUI\initTimingMode(), ilPCContentIncludeGUI\insertFromPool(), ilPCMediaObjectGUI\insertFromPool(), ilPCQuestionGUI\insertFromPool(), ilPageObject\insertInstIntoIDs(), ilPCResourcesGUI\insertResourcesIntoPageContent(), ilObjectListGUI\insertSubscribeCommand(), ilContSkillPresentationGUI\isAccessible(), ilMembershipNotifications\isActiveForRefId(), ilSoapCourseAdministration\isAssignedToCourse(), ilSoapGroupAdministration\isAssignedToGroup(), ilLOUtils\isCompleted(), ilLPStatusCollection\isMember(), ilRepositoryExplorerGUI\isNodeClickable(), ilObjContentObject\isOnlineHelpModule(), ilLOSettings\isRandomTestType(), ilCourseObjectivesGUI\isRandomTestType(), ilBookingEntry\isTargetObjectVisible(), ilAdministrationGUI\jump(), ilSAHSPresentationGUI\launchSahs(), ilSCORMPresentationGUI\launchSahs(), ilMediaCreationGUI\listPoolItems(), ilOrgUnitRecursiveUserAssignmentTableGUI\loadData(), ilContainerReferenceGUI\loadPropertiesFromSettingsForm(), ilLOUtils\lookupObjectiveRequiredPercentage(), ilCertificateObjectHelper\lookupObjId(), ilObjectPluginGUI\lookupParentTitleInCreationMode(), ilLOEditorStatus\lookupQuestionsAssigned(), ilCalendarScheduleFilterTimings\modifyEvent(), ilObjGroupGUI\modifyItemGUI(), ilObjSessionGUI\modifyItemGUI(), ilObjFolderGUI\modifyItemGUI(), ilLTIProviderReleasedObjectsTableGUI\parse(), ilLPCollectionSettingsTableGUI\parse(), ilECSCategoryMappingTableGUI\parse(), ilObjectCopyProgressTableGUI\parse(), ilObjectTableGUI\parse(), ilCourseObjectivesTableGUI\parse(), ilLOXmlParser\parseMaterials(), ilLOXmlParser\parseTests(), ilTimingsPersonalTableGUI\parseTitle(), ilTimingsManageTableGUI\parseTitle(), ilDclIliasReferenceFieldRepresentation\passThroughFilter(), ilAdministrationCommandGUI\paste(), ilContainerGUI\pasteObject(), ilAdministrationCommandGUI\performPasteIntoMultipleObjects(), ilObjWorkspaceFolderGUI\performPasteIntoMultipleObjects(), ilRepositoryObjectSearchGUI\performSearch(), ilRepositorySearchGUI\performSearch(), ilContainer\putInTree(), ilObjStudyProgrammeReferenceGUI\putObjectInTree(), ilObjTest\randomSelectQuestions(), ilCalendarCategories\readAllConsultationHoursCalendarOfContainer(), ilCalendarCategories\readConsultationHoursCalendar(), ilMediaObjectDataSet\readData(), ilLPStatusCourseReference\readTargetObjId(), ilLearningHistoryTimelineItem\render(), ilBookingScheduleGUI\render(), ilContainerObjectiveGUI\renderObjective(), ilObjWikiGUI\renderSideBlock(), ilNoteGUI\renderTargets(), ilContainerObjectiveGUI\renderTest(), ilUtil\replaceLinkProperties(), ilAccountMail\replacePlaceholders(), ilObjectLP\resetLPDataForUserIds(), ilRepUtil\restoreObjects(), ilExportGUI\saveItemSelection(), ilCourseObjectivesGUI\saveRandom(), ilUserStartingPointGUI\saveStartingPoint(), ilObjectCopyGUI\saveTarget(), ilObjSCORM2004LearningModuleGUI\selectGlossary(), ilObjGlossaryGUI\selectGlossary(), ilObjGlossaryGUI\selectGlossaryLink(), ilObjContentObjectGUI\selectLMGlossary(), ilObjContentObjectGUI\selectLMGlossaryLink(), ilMembershipCronNotifications\sendMail(), ilObjBlog\sendNotification(), ilContainerContentGUI\setOutput(), ilUserUtil\setPersonalStartingPoint(), ilQuestionEditGUI\setPoolRefId(), ilMailNotification\setRefId(), ilUserUtil\setStartingPoint(), ilObjItemGroupGUI\setTabs(), ilObjectGUI\setTitleAndDescription(), ilDclTreePickInputGUI\setValueByArray(), ilCalendarSubscriptionGUI\show(), ilDerivedTasksGUI\show(), ilObjBibliographicGUI\showContent(), ilRepUtilGUI\showDeleteConfirmation(), ilInternalLinkGUI\showLinkHelp(), ilAdministrationCommandGUI\showLinkIntoMultipleObjectsTree(), ilMemberViewGUI\showMemberViewSwitch(), ilNewsForContextBlockGUI\showNews(), ilAdministrationCommandGUI\showPasteTree(), ilBookingGatewayGUI\showPoolSelector(), ilRepositoryGUI\showTree(), ilAdministrationExplorerGUI\sortChilds(), ilRepositorySelectorExplorerGUI\sortChilds(), ilRepositoryExplorerGUI\sortChilds(), ilObjSCORMTracking\store(), ilObjectTest\testSetGetLookup(), ilObjectTest\testTreeTrash(), ilAdvancedMDRecord\toXML(), ilObjGroup\translateViewMode(), ilObjStudyProgrammeReferenceGUI\tryingToCreateCircularReference(), ilSoapCourseAdministration\updateCourse(), ilLOTestQuestionAdapter\updateFixedQuestions(), ilLearningProgressGUI\updateManual(), ilLOTestQuestionAdapter\updateRandomQuestions(), ilContainerObjectiveGUI\updateResult(), ilMembershipRegistrationCodeUtils\useCode(), ilECSCategoryMappingRule\validate(), ilLPCollectionOfRepositoryObjects\validateEntry(), ilCourseLPBadgeGUI\validateForm(), ilSoapObjectAdministration\validateReferences(), ilPDNewsGUI\view(), ilCourseContentGUI\view(), and ilContainerXmlWriter\writeSubitems().

1111  {
1112  global $DIC;
1113 
1114  $ilObjDataCache = $DIC["ilObjDataCache"];
1115 
1116  return (int) $ilObjDataCache->lookupObjId($a_id);
1117  }
global $DIC
Definition: goto.php:24
+ Here is the caller graph for this function:

◆ _lookupObjIdByImportId()

static ilObject::_lookupObjIdByImportId (   $a_import_id)
static

Definition at line 489 of file class.ilObject.php.

References $DIC, $ilDB, $query, and $res.

Referenced by ilOrgUnitImporter\buildRef(), ilOrgUnitSimpleUserImport\buildUserId(), ilSoapObjectAdministration\getObjIdByImportId(), ilSoapObjectAdministration\getRefIdsByImportId(), ilSoapObjectAdministration\getXMLTree(), ilAuthProviderECS\handleLogin(), ilGlossaryDataSet\importRecord(), ilRoleXmlImporter\initRole(), ilSoapObjectAdministration\removeFromSystemByImportId(), ilOrgUnitSimpleImport\simpleImportElement(), and ilObjectTest\testSetGetLookup().

490  {
491  global $DIC;
492 
493  $ilDB = $DIC->database();
494 
495  $query = "SELECT * FROM object_data " .
496  "WHERE import_id = " . $ilDB->quote($a_import_id, "text") . " " .
497  "ORDER BY create_date DESC";
498  $res = $ilDB->query($query);
499  while ($row = $ilDB->fetchObject($res)) {
500  return $row->obj_id;
501  }
502  return 0;
503  }
foreach($_POST as $key=> $value) $res
global $DIC
Definition: goto.php:24
$query
global $ilDB
+ Here is the caller graph for this function:

◆ _lookupOwner()

static ilObject::_lookupOwner (   $a_id)
static

lookup object owner

Parameters
int$a_idobject id

Definition at line 1023 of file class.ilObject.php.

References $DIC, and $owner.

Referenced by ilMDCopyrightUsageTableGUI\collectData(), ilPortfolioPageAction\deletePagesOfBlog(), ilPageObjectGUI\executeCommand(), ilLPTableBaseGUI\getExportMeta(), ilObjBlogGUI\getHTML(), ilPCLearningHistory\getPresentation(), ilObjTest\randomSelectQuestions(), ilObjBlogGUI\renderList(), ilNoteGUI\renderTargets(), and ilObjectTest\testSetGetLookup().

1024  {
1025  global $DIC;
1026 
1027  $ilObjDataCache = $DIC["ilObjDataCache"];
1028 
1029  $owner = $ilObjDataCache->lookupOwner($a_id);
1030  return $owner;
1031  }
global $DIC
Definition: goto.php:24
+ Here is the caller graph for this function:

◆ _lookupOwnerName()

static ilObject::_lookupOwnerName (   $a_owner_id)
static

lookup owner name for owner id

Definition at line 575 of file class.ilObject.php.

References $DIC, $lng, $owner, and _exists().

Referenced by getOwnerName(), ilNoteGUI\renderTargets(), and ilObjectTest\testSetGetLookup().

576  {
577  global $DIC;
578 
579  $lng = $DIC->language();
580 
581  if ($a_owner_id != -1) {
582  if (ilObject::_exists($a_owner_id)) {
583  $owner = new ilObjUser($a_owner_id);
584  }
585  }
586 
587  if (is_object($owner)) {
588  $own_name = $owner->getFullname();
589  } else {
590  $own_name = $lng->txt("unknown");
591  }
592 
593  return $own_name;
594  }
static _exists($a_id, $a_reference=false, $a_type=null)
checks if an object exists in object_data
global $DIC
Definition: goto.php:24
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ _lookupTitle()

static ilObject::_lookupTitle (   $a_id)
static

lookup object title

Parameters
int$a_idobject id

Definition at line 991 of file class.ilObject.php.

References $DIC.

Referenced by ilLearningProgressBaseGUI\__appendLPDetails(), ilLMGlossaryTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilTaxSelectInputGUI\__construct(), ilGlossaryAutoLinkTableGUI\__construct(), ilObjectFeedWriter\__construct(), ilWebDAVObjectMountInstructions\__construct(), ilUserFeedWriter\__construct(), ilLMChapterImportForm\__construct(), ilRecommendedContentRoleTableGUI\__construct(), ilCopySelfAssQuestionTableGUI\__construct(), ilMediaPoolTableGUI\__construct(), ilAttendanceList\__construct(), ilRegistrationSettingsGUI\__prepareAutomaticRoleList(), ilExport\_generateIndexFile(), ilObjStyleSheet\_getClonableContentStyles(), ilForum\_getModerators(), ilObjStyleSheet\_getStandardStyles(), ilLPStatusEvent\_getStatusInfo(), ilObjChatroomGUI\_goto(), ilObjLearningSequenceGUI\_goto(), ilObjContentPageGUI\_goto(), ilObjCmiXapiGUI\_goto(), ilObjItemGroupGUI\_goto(), ilObjLTIConsumerGUI\_goto(), ilRemoteObjectBaseGUI\_goto(), ilObjDataCollectionGUI\_goto(), ilLMPageObjectGUI\_goto(), ilObjSessionGUI\_goto(), ilObjLearningSequence\_goto(), ilObjectPluginGUI\_goto(), ilObjBookingPoolGUI\_goto(), ilStructureObjectGUI\_goto(), ilObjMailGUI\_goto(), ilObjFileGUI\_goto(), ilObjFileBasedLMGUI\_goto(), ilGlossaryTermGUI\_goto(), ilObjSAHSLearningModuleGUI\_goto(), ilObjExerciseGUI\_goto(), ilObjSurveyQuestionPoolGUI\_goto(), ilObjWikiGUI\_goto(), ilObjForumGUI\_goto(), ilObjGlossaryGUI\_goto(), ilObjCategoryGUI\_goto(), ilObjMediaCastGUI\_goto(), ilObjGroupGUI\_goto(), ilObjMediaPoolGUI\_goto(), ilObjLinkResourceGUI\_goto(), ilObjSystemFolderGUI\_goto(), ilObjSurveyGUI\_goto(), ilObjCourseGUI\_goto(), ilObjTestGUI\_goto(), ilObjContentObjectGUI\_goto(), ilObjUserFolderGUI\_goto(), ilBookingInfoScreenAdapter\add(), ilObjStyleSheetGUI\addAdminLocatorItems(), ilAppointmentPresentationGUI\addContainerInfo(), ilNavigationHistory\addItem(), ilObjPortfolioBaseGUI\addLocatorItems(), ilAppointmentPresentationGUI\addObjectLinks(), ilInfoScreenGUI\addPreconditions(), ilInfoScreenGUI\addPreconditionSection(), ilCalendarCategoryGUI\addReferenceLinks(), ilContentStyleSettings\addStyle(), ilECSCourseCreationHandler\addUrlEntry(), ilObjGlossaryGUI\addUsagesToInfo(), ilContainerReferenceGUI\afterSave(), ilBookingInfoListItemPropertiesAdapter\appendProperties(), ilDidacticTemplateLocalRoleAction\apply(), ilConditionHandlerGUI\askDelete(), ilContainerStartObjectsGUI\askDeleteStarterObject(), ilObjContentPageGUI\buildStylePropertiesForm(), ilObjTestDynamicQuestionSetConfigGUI\buildTaxonomySelectInputOptionArray(), ilSessionClassificationPathGUI\buildTitle(), ilPathGUI\buildTitle(), ilExAssignmentReminder\checkReminders(), ilECSMappingSettingsGUI\cInitMappingForm(), ilMDCopyrightUsageTableGUI\collectData(), ilCOPageHTMLExport\collectPageElements(), ilAppointmentPresentationConsultationHoursGUI\collectPropertiesAndActions(), ilGroupAddToGroupActionGUI\confirmAddUser(), ilContentStyleSettingsGUI\confirmDeleteIndividualStyles(), ilObjRoleFolderGUI\confirmDeleteObject(), ilAuthShibbolethSettingsGUI\confirmDeleteRules(), ilLOEditorGUI\confirmDeleteTest(), ilLOEditorGUI\confirmDeleteTests(), ilBasicSkillGUI\confirmLevelResourcesRemoval(), ilObjPortfolioBaseGUI\confirmPortfolioPageDeletion(), ilObjLanguageFolderGUI\confirmRefreshSelectedObject(), ilRecommendedContentRoleConfigGUI\confirmRemoveItems(), ilPDSelectedItemsBlockGUI\confirmRemoveObject(), ilObjLanguageFolderGUI\confirmUninstallChangesObject(), ilObjLanguageFolderGUI\confirmUninstallObject(), ilSkillProfileGUI\confirmUserRemoval(), ilPageEditorGUI\copyLinkedMediaToClipboard(), ilContainerGUI\copyObject(), ilECSCourseCreationHandler\createCourseReferenceObjects(), ilObjPortfolioGUI\createFromTemplateDirect(), ilGroupAddToGroupActionGUI\createGroup(), ilObjectRolePermissionTableGUI\createTooltip(), ilContainerGUI\cutObject(), ilDidacticTemplateBlockRoleAction\deleteLocalPolicy(), ilObjStyleSheetGUI\deleteObject(), ilRepUtil\deleteObjects(), ilContentStyleSettingsGUI\deleteStyle(), ilObjUser\deleteUserDefinedFieldEntries(), ilUserImportParser\detachFromRole(), ilShibbolethRoleAssignmentRules\doAssignments(), ilAccess\doConditionCheck(), ilBlogExerciseGUI\downloadExcSubFile(), ilPortfolioExerciseGUI\downloadExcSubFile(), ilWikiPageGUI\downloadExcSubFile(), ilExSubmission\downloadFiles(), ilBasicSkillGUI\editLevelTrigger(), ilRegistrationSettingsGUI\editRoles(), ilWikiHandlerGUI\executeCommand(), ilSharedResourceGUI\executeCommand(), ilBlogPostingGUI\executeCommand(), ilWikiPageGUI\executeCommand(), ilPageEditorGUI\executeCommand(), ilWikiStatGUI\export(), ilRatingCategoryGUI\export(), ilECSSettingsGUI\exportImported(), ilExport\exportObject(), ilECSSettingsGUI\exportReleased(), ilStudyProgrammeIndividualPlanTableGUI\fetchData(), ilRegistrationGUI\fillMembershipLimitation(), ilLinksTableGUI\fillRow(), ilSysStyleCatAssignmentTableGUI\fillRow(), ilLMGlossaryTableGUI\fillRow(), ilNewsForContextTableGUI\fillRow(), ilGlossaryAutoLinkTableGUI\fillRow(), ilSkillAssignedObjectsTableGUI\fillRow(), ilHistoryTableGUI\fillRow(), ilPCFileListTableGUI\fillRow(), ilTermUsagesTableGUI\fillRow(), ilRepDependenciesTableGUI\fillRow(), ilSkillLevelResourcesTableGUI\fillRow(), ilECSImportedContentTableGUI\fillRow(), ilSkillProfileTableGUI\fillRow(), ilContentStylesTableGUI\fillRow(), ilAdvancedMDRecordTableGUI\fillRow(), ilPageLayoutTableGUI\fillRow(), ilSkillAssignMaterialsTableGUI\fillRow(), ilDidacticTemplateSettingsTableGUI\fillRow(), ilMediaPoolPageUsagesTableGUI\fillRow(), ilSkillLevelTableGUI\fillRow(), ilPDTasksBlockGUI\fillRow(), ilMediaObjectUsagesTableGUI\fillRow(), ilCourseObjectivesTableGUI\fillRow(), ilSystemStylesTableGUI\fillRow(), ilPDNewsTableGUI\fillRow(), ilSubscriberTableGUI\fillRow(), ilPresentationListTableGUI\fillRow(), ilTermListTableGUI\fillRow(), ilWaitingListTableGUI\fillRow(), ilTestQuestionsTableGUI\fillRow(), ilWorkspaceShareTableGUI\fillRow(), ilUserTableGUI\fillRow(), ilLPObjectStatisticsDailyTableGUI\fillRowCSV(), ilLPObjectStatisticsTableGUI\fillRowCSV(), ilLPObjectStatisticsDailyTableGUI\fillRowExcel(), ilLPObjectStatisticsTableGUI\fillRowExcel(), ilDidacticTemplateAction\filterRoles(), ilPersonalSkillsGUI\getActualGapItem(), ilObjBlog\getAllLocalRoles(), ilObjAuthSettingsGUI\getApacheAuthSettingsForm(), ilSkillProfile\getAssignedRoles(), ilExerciseGSToolProvider\getAssignmentInfo(), ilLDAPRoleAssignmentRules\getAssignmentsForCreation(), ilLDAPRoleAssignmentRules\getAssignmentsForUpdate(), ilObjUser\getClipboardChilds(), ilObjUser\getClipboardObjects(), ilStudyProgrammeMembersTableGUI\getCompletionLink(), ilPortfolioPageGUI\getCoursesOfUser(), ilParticipants\getDefaultMemberRole(), ilObjCourse\getDefaultMemberRole(), ilObjSessionGUI\getDefaultMemberRole(), ilObjectTranslation\getDefaultTitle(), ilPersonalSkillsGUI\getEvalItem(), ilBlogExerciseGUI\getExerciseInfo(), ilPortfolioExerciseGUI\getExerciseInfo(), ilFavouritesDBRepository\getFavouritesOfUser(), ilPersonalSkillsGUI\getGapAnalysisHTML(), ilLPObjectStatisticsDailyTableGUI\getGraph(), ilLPObjectStatisticsTableGUI\getGraph(), ilObjTest\getGroupData(), ilExAssignmentTeam\getGroupMembersMap(), ilObjectListGUI\getHeaderAction(), ilObjHelpSettings\getHelpModules(), ilADTInternalLinkPresentationBridge\getHTML(), ilObjLearningModuleSubItemListGUI\getHTML(), ilObjWikiSubItemListGUI\getHTML(), ilFileUploadGUI\getHTML(), ilCalendarAppointmentPanelGUI\getHTML(), ilTaggingGUI\getHTML(), ilExcRepoObjAssignmentInfo\getInfo(), ilNewsForContextBlockGUI\getInfoForData(), assQuestion\getInstances(), ilObjStudyProgrammeAutoCategoriesGUI\getItemPath(), ilCourseGroupingAssignmentTableGUI\getItems(), ilCourseGroupingTableGUI\getItems(), ilRegistrationCodesTableGUI\getItems(), ilRecommendedContentRoleTableGUI\getItems(), ilLPObjectStatisticsDailyTableGUI\getItems(), ilLPObjectStatisticsTableGUI\getItems(), ilNavigationHistory\getItems(), ilLPObjectStatisticsLPTableGUI\getItems(), ilBookingReservationsTableGUI\getItems(), ilRoleAutoComplete\getListByObject(), ilPDTasksBlockGUI\getListItemForData(), ilDashboardRecommendedContentGUI\getListItemGroups(), ilObjBlog\getLocalContributorRole(), ilObjBlog\getLocalEditorRole(), ilSearchAutoComplete\getLuceneList(), ilMailMemberLearningSequenceRoles\getMailRoles(), ilMailMemberSessionRoles\getMailRoles(), ilMailMemberGroupRoles\getMailRoles(), ilMailMemberCourseRoles\getMailRoles(), ilImageMapEditorGUI\getMapAreaLinkString(), ilPersonalSkillsGUI\getMaterialInfo(), ilLearningSequenceParticipants\getMemberRoles(), ilGroupParticipants\getMemberRoles(), ilCourseParticipants\getMemberRoles(), ilParticipant\getMembershipRoleType(), ilObjStudyProgramme\getNamesOfCompletedOrAccreditedChildren(), ilTaxonomyExplorerGUI\getNodeContent(), ilNoteGUI\getNoteListHTML(), ilMailNotification\getObjectTitle(), ilSessionParticipantsTableGUI\getParentLocalRoles(), ilBadge\getParentMeta(), ilObjSCORM2004LearningModuleGUI\getPropertiesEditableValues(), ilObjSurvey\getQuestionblocksTable(), ilWebDAVRepositoryHelper\getRawObjectTitleFromObjId(), ilObjTest\getRoleData(), ilLTIProviderObjectSettingGUI\getRoleSelection(), ilUserStartingPointGUI\getRoleStartingPointForm(), ilAuthShibbolethSettingsGUI\getRuleValues(), ilObjStudyProgrammeAutoMembershipsGUI\getSelectionForm(), ilDclIliasReferenceRecordRepresentation\getSingleHTML(), ilStudyProgrammeMailTemplateContext\getSpecificPlaceholders(), ilPersonalSkillsGUI\getSuggestedResources(), ILIAS\Survey\Tasks\DerivedTaskProvider\getTasks(), ilObjQuestionPoolSettingsGeneralGUI\getTaxonomySelectInputOptions(), ilLearningSequenceParticipantsTableGUI\getTitleFor(), ilRepositorySelector2InputGUI\getTitleForNodeId(), ilSkillObjectAdapter\getTitleForObjId(), ilRoleAssignmentTableGUI\getTitleForReference(), ilObjStudyProgrammeAutoMembershipsGUI\getTitleRepresentation(), ilObjOrgUnitTree\getTitles(), ilLinkInputGUI\getTranslatedValue(), ilObjTaxonomy\getUsageOfObject(), ilNewsItemGUI\getValuesNewsItem(), ilECSCourseCreationHandler\handle(), ilMembershipRegistrationCodeUtils\handleCode(), ilLPListOfSettingsGUI\handleLPUsageInfo(), ilCourseReferenceAppEventListener\handleReferences(), ilWorkspaceAccessTableGUI\importData(), ilSurveySyncTableGUI\importData(), ilSoapUserAdministration\importUsers(), ilObjQuestionPoolGUI\infoScreenForward(), ilTrashTableGUI\init(), ilCourseLPBadgeGUI\initConfigForm(), ilObjPortfolioGUI\initCreatePortfolioFromTemplateForm(), ilLearningProgressBaseGUI\initEditUserForm(), ilRegistrationSettingsGUI\initEmailAssignmentForm(), ilWorkspaceShareTableGUI\initFilter(), ilUserTableGUI\initFilter(), ilLOTestAssignmentForm\initForm(), ilPCBlogGUI\initForm(), ilPageLayoutGUI\initForm(), ilObjCourseGroupingGUI\initForm(), ilAttendanceList\initForm(), ilConditionHandlerGUI\initFormCondition(), ilObjectActivationGUI\initFormEdit(), ilCourseObjectivesGUI\initFormLimits(), ilAttendanceList\initFromForm(), ilPersonalSettingsGUI\initGeneralSettingsForm(), ilObjContentObjectGUI\initMenuEntryForm(), ilSharedResourceGUI\initPasswordForm(), ilObjPortfolioGUI\initPDFSelectionForm(), ilObjSCORM2004LearningModuleGUI\initPropertiesEditableForm(), ilObjContentObjectGUI\initStylePropertiesForm(), ilObjPortfolioBaseGUI\initStylePropertiesForm(), ilObjSCORM2004LearningModuleGUI\initStylePropertiesForm(), ilObjGlossaryGUI\initStylePropertiesForm(), ilObjWikiGUI\initStylePropertiesForm(), ilContainerGUI\initStylePropertiesForm(), ilObjBlogGUI\initStylePropertiesForm(), ilObjMediaPoolGUI\insertFromClipboard(), ilObjectListGUI\insertPreconditions(), ilPCResourcesGUI\insertResourcesIntoPageContent(), ilObjRole\isAutoGenerated(), ilRbacReview\isDeleteable(), ilRbacReview\isSystemGeneratedRole(), ilWebDAVTree\iterateRecursiveThroughTree(), ilGlossaryPresentationGUI\listDefinitions(), ilMStShowUserCoursesGUI\listUsers(), ilOrgUnitRecursiveUserAssignmentTableGUI\loadData(), ilContainerReferenceGUI\loadPropertiesFromSettingsForm(), ilObjHelpSettings\lookupModuleTitle(), ilObjectPluginGUI\lookupParentTitleInCreationMode(), ilCertificateObjectHelper\lookupTitle(), ilSearchResultPresentation\lookupTitle(), ilExportContainer\manifestWriterBegin(), ilLDAPRoleAssignmentRule\matches(), ilCalendarScheduleFilterTimings\modifyEvent(), ilPCContentInclude\modifyPageContentPostXsl(), ilLTIProviderReleasedObjectsTableGUI\parse(), ilECSCategoryMappingTableGUI\parse(), ilRoleSelectionTableGUI\parse(), ilCalendarSharedRoleListTableGUI\parse(), ilShibbolethRoleAssignmentTableGUI\parse(), ilCalendarSharedListTableGUI\parse(), ilLDAPRoleAssignmentTableGUI\parse(), ilObjectCopyProgressTableGUI\parse(), ilObjectTableGUI\parse(), ilCourseObjectiveQuestionsTableGUI\parse(), ilConsultationHoursTableGUI\parse(), ilRbacLogTableGUI\parseChangesFaPa(), ilObjectListGUI\parseConditions(), ilMembershipCronNotifications\parseNewsItem(), ilRepositoryObjectResultTableGUI\parseObjectIds(), ilObjectCopySearchResultTableGUI\parseSearchResults(), ilDclRecordEditGUI\parseSearchResults(), ilDclIliasReferenceFieldRepresentation\passThroughFilter(), ilContainerGUI\pasteObject(), ilObjTestDynamicQuestionSetConfigGUI\performSaveForm(), ilAdvancedMDFieldDefinitionSelect\prepareCustomDefinitionFormConfirmation(), ilLDAPSettingsGUI\prepareGlobalRoleSelection(), ilAuthShibbolethSettingsGUI\prepareRoleSelect(), ilLDAPSettingsGUI\prepareRoleSelect(), ilECSSettingsGUI\prepareRoleSelect(), ilRadiusSettingsGUI\prepareRoleSelection(), ilCASSettingsGUI\prepareRoleSelection(), ilSamlSettingsGUI\prepareRoleSelection(), ilOpenIdConnectSettingsGUI\prepareRoleSelection(), ilObjPortfolioGUI\printView(), ilContentStyleSettings\read(), ilContainerReference\read(), ilCalendarCategory\read(), ilScorm2004DataSet\readData(), ilMediaObjectDataSet\readData(), ilECSCmsCourseMemberCommandQueueHandler\refreshAssignmentStatus(), ilTaxonomyClassificationProvider\render(), ilLearningHistoryTimelineItem\render(), ilNewsTimelineItemGUI\render(), ilMediaPoolTableGUI\render(), ilPortfolioPageGUI\renderBlogTeaser(), ilSearchResultPresentation\renderItemList(), ilLMContentRendererGUI\renderPreconditionsOfPage(), ilTaggingSlateContentGUI\renderResourcesForTag(), ilNoteGUI\renderTargets(), ilContainerObjectiveGUI\renderTest(), ilUtil\replaceLinkProperties(), ilAccountMail\replacePlaceholders(), ilRepUtil\restoreObjects(), ilCollectWorkspaceFilesJob\run(), ilObjectCopyGUI\saveTarget(), ilMembershipCronNotifications\sendMail(), ilBookCronNotification\sendMails(), ilMembershipCronMinMembers\sendMessage(), ilBookCronNotification\sendNotifications(), ilNote\sendNotifications(), ilConditionHandlerTableGUI\setConditions(), ilWorkspaceAccessGUI\setObjectTitle(), ilSCORMOfflineModeGUI\setOfflineModeTabs(), ilObjTaxonomyGUI\setTabs(), ilObjectGUI\setTitleAndDescription(), ilDclTreePickInputGUI\setValueByArray(), ilLDAPSettingsGUI\setValuesByArray(), ilDerivedTasksGUI\show(), ilPermissionGUI\showConfirmBlockRole(), ilObjBibliographicGUI\showContent(), ilNewsForContextBlockGUI\showFeedUrl(), ilInternalLinkGUI\showLinkHelp(), ilPageObjectGUI\showMediaFullscreen(), ilNewsForContextBlockGUI\showNews(), ilPageObjectGUI\showPage(), ilBookingGatewayGUI\showPoolSelector(), ilPersonalSkillsGUI\showProfileSelectorToolbar(), ilPageEditorGUI\showSnippetInfo(), ilObjectTest\testSetGetLookup(), ilSCORMOfflineMode\tracking2sop(), ilShibbolethRoleAssignmentRules\updateAssignments(), ilMediaPoolItem\updateObjectTitle(), ilCourseLPBadgeGUI\validateForm(), ilPDNewsGUI\view(), ilPDNotesGUI\view(), ilRoleXmlExport\writeRole(), and ilContainerXmlWriter\writeSubitems().

992  {
993  global $DIC;
994 
995  $ilObjDataCache = $DIC["ilObjDataCache"];
996 
997  $tit = $ilObjDataCache->lookupTitle($a_id);
998  //echo "<br>LOOKING-$a_id-:$tit";
999  return $tit;
1000  }
global $DIC
Definition: goto.php:24
+ Here is the caller graph for this function:

◆ _lookupType()

static ilObject::_lookupType (   $a_id,
  $a_reference = false 
)
static

lookup object type

Parameters
int$a_idobject id

Definition at line 1281 of file class.ilObject.php.

References $DIC.

Referenced by ilObjCourseGrouping\__addCondition(), ilCourseGroupingAssignmentTableGUI\__construct(), ilObjectCustomUserFieldsTableGUI\__construct(), ilCourseGroupingTableGUI\__construct(), ilBadgeTableGUI\__construct(), ilBadgeUserTableGUI\__construct(), ilTrSummaryTableGUI\__construct(), ilSCORM13MDImporter\__construct(), ilMainMenuSearchGUI\__construct(), ilRepositoryObjectDetailSearch\__construct(), ilTrMatrixTableGUI\__construct(), ilObjectFeedWriter\__construct(), ilUserFeedWriter\__construct(), ilUserCertificateZip\__construct(), ilTrObjectUsersPropsTableGUI\__construct(), ilExerciseUIRequest\__construct(), ilMemberAgreementGUI\__construct(), ilClassificationBlockGUI\__construct(), ilAdminSubItemsTableGUI\__construct(), ilMemberAgreement\__construct(), ilGlossaryForeignTermCollectorGUI\__construct(), ilObjRoleGUI\__construct(), ilObjectCustomUserFieldsGUI\__construct(), ilBadgeManagementGUI\__construct(), ilMemberExportGUI\__construct(), ilRegistrationGUI\__construct(), ilParticipant\__construct(), ilMemberExport\__construct(), ilParticipants\__construct(), ilRepositoryGUI\__construct(), ilInternalLinkGUI\__construct(), ilAdvancedMDSettingsGUI\__construct(), ilNoteGUI\__construct(), ilContainerContentGUI\__forwardToColumnGUI(), ilCourseContentGUI\__forwardToColumnGUI(), ilLinkChecker\__validateLinks(), ilAdvancedMDValues\_appendXMLByObjId(), ilStartUpGUI\_checkGoto(), ilHistory\_createEntry(), ilExport\_createExportDirectory(), ilObjMediaObject\_exists(), ilExport\_generateIndexFile(), ilPCParagraphGUI\_getCharacteristics(), ilPCSectionGUI\_getCharacteristics(), ilPCMediaObjectGUI\_getCharacteristics(), ilHistory\_getEntriesForObject(), ilExport\_getExportDirectory(), ilExport\_getExportFiles(), ilObjAssessmentFolder\_getLog(), ilObjMediaObject\_getMobsOfObject(), ilNewsItem\_getNewsItemsOfUser(), ilConditionHandler\_getPersistedConditionsOfTarget(), ilConditionHandler\_getPersistedConditionsOfTrigger(), ilLMPageObject\_getPresentationTitle(), ilNote\_getRelatedObjectsOfUser(), ilPCParagraphGUI\_getTextCharacteristics(), ilObjLearningSequence\_goto(), ilObjGroupGUI\_goto(), ilObjCourseGUI\_goto(), ilObjectAccess\_isOffline(), ilConditionHandler\_isReferenceHandlingOptional(), ilIndividualAssessmentDataSet\_readData(), ilBibliographicDataSet\_readData(), ilDataCollectionDataSet\_readData(), ilChangeEvent\_recordObjStats(), ilChangeEvent\_recordReadEvent(), ilRTE\_replaceMediaObjectImageSrc(), ilLMPageObject\_splitPage(), ilLMPageObject\_splitPageNext(), _writeDescription(), ilFavouritesDBRepository\add(), ilObjectActivation\addAdditionalSubItemInformation(), ilObjRoleTemplateGUI\addAdminLocatorItems(), ilObjRoleGUI\addAdminLocatorItems(), ilObjUserGUI\addAdminLocatorItems(), ilObjGlossary\addAutoGlossary(), ilCalendarPresentationGUI\addCategoryTabs(), SurveyQuestionGUI\addCommandButtons(), ilAppointmentPresentationGUI\addContainerInfo(), ilMemberAgreementGUI\addExportFieldInfo(), ilLPXmlWriter\addLPInformation(), ilAppointmentPresentationGUI\addObjectLinks(), ilBookingParticipantGUI\addParticipantObject(), ilCalendarCategoryGUI\addReferenceLinks(), ilBlockGUI\addRepoCommands(), ilRepositorySearchGUI\addRole(), ilSoapRBACAdministration\addRoleFromTemplate(), ilCalendarPresentationGUI\addStandardTabs(), ilExportContainer\addSubitems(), ilPCFileList\afterPageUpdate(), ilPCMediaObject\afterPageUpdate(), ilAccountCode\applyRoleAssignments(), ilContainerStartObjectsGUI\askDeleteStarterObject(), ilSoapCourseAdministration\assignCourseMember(), ilSoapGroupAdministration\assignGroupMember(), ilUserImportParser\assignToRole(), ilRbacAdmin\assignUser(), ilPCParagraph\autoLinkGlossaries(), ilPCMediaObject\beforePageDelete(), ilMainMenuGUI\buildLoginTarget(), ilOrgUnitImporter\buildRef(), ilSessionClassificationPathGUI\buildTitle(), ilCheckSumOfFileSizesJob\calculateRecursive(), ilCheckSumOfWorkspaceFileSizesJob\calculateRecursive(), ilPortfolioAccessHandler\canBeDelivered(), ilInternalLinkGUI\changeLinkType(), ilObjMediaObjectAccess\checkAccessObject(), ilPortfolioAccessHandler\checkAccessOfUser(), ilWorkspaceAccessHandler\checkAccessOfUser(), ilAccess\checkAccessOfUser(), ilObjMediaObjectAccess\checkAccessTestQuestion(), ilPrivacySettings\checkExportAccess(), ilLTIProviderObjectSettingGUI\checkLocalRole(), ilCtrl\checkLPSettingsForward(), ilObjectGUI\checkPermission(), ilObjCategory\cloneDependencies(), ilConditionHandler\cloneDependencies(), ilObjCourseGrouping\cloneGrouping(), cloneMetaData(), ilMDCopyrightUsageTableGUI\collectData(), ilCOPageHTMLExport\collectPageElements(), ilPDSelectedItemsBlockGUI\confirmedUnsubscribe(), ilRepUtilGUI\confirmRemoveFromSystemObject(), ilPDSelectedItemsBlockGUI\confirmRemoveObject(), ilSkillProfileGUI\confirmUserRemoval(), ilObjWorkspaceFolderGUI\copy(), ilObjTestGUI\copyAndLinkToQuestionpoolObject(), ilObjectCopyGUI\copyContainer(), ilObjectCopyGUI\copyMultipleNonContainer(), ilUserCertificateZip\createArchiveDirectory(), ilObjRole\createDefaultRole(), ilStudyProgrammeAssignmentDBRepository\createFor(), ilAdvancedMDParser\createLocalRecord(), ilConsultationHoursGUI\createNewBookingEntry(), ilObjectRolePermissionTableGUI\createTitle(), ilObjectRolePermissionTableGUI\createTooltip(), ilObjWorkspaceFolderGUI\cut(), ilRbacAdmin\deassignUser(), ilAdministrationCommandGUI\delete(), ilObjMediaPool\delete(), ilObjStudyProgrammeTreeGUI\delete(), delete(), ilPageObject\delete(), ilObjMediaPool\deleteChild(), ilObjWorkspaceFolderGUI\deleteConfirmation(), ilSoapCourseAdministration\deleteCourse(), ilObjRole\deleteLocalPolicies(), ilObjHelpSettings\deleteModule(), ilCalendarSharedStatus\deleteStatus(), ilLPStatusVisitedPages\determineStatus(), ilAssQuestionSkillAssignmentsGUI\doesObjectTypeMatch(), ilImport\doImportObject(), ilExSubmission\downloadAllAssignmentFiles(), ilPCResourcesGUI\edit(), ilBasicSkillGUI\editLevelTrigger(), ilContainerGUI\editPageContentObject(), ilSoapCourseAdministration\excludeCourseMember(), ilSoapGroupAdministration\excludeGroupMember(), ilLearningProgressGUI\executeCommand(), ilObjectPluginGUI\executeCommand(), ilAdministrationGUI\executeCommand(), ilRepositoryGUI\executeCommand(), ilRatingCategoryGUI\export(), ilSCORM2004Asset\exportFileItems(), ilCOPageHTMLExport\exportPageElements(), ilSCORM2004Asset\exportXMLMediaObjects(), ilObjContentObject\exportXMLMediaObjects(), ilStudyProgrammeIndividualPlanTableGUI\fetchData(), ilRegistrationGUI\fillAgreement(), ilCalendarSelectionBlockGUI\fillDataSection(), ilRegistrationGUI\fillMembershipLimitation(), ilLinksTableGUI\fillRow(), ilSkillAssignedObjectsTableGUI\fillRow(), ilRepDependenciesTableGUI\fillRow(), ilSkillLevelResourcesTableGUI\fillRow(), ilECSImportedContentTableGUI\fillRow(), ilRoleAssignmentTableGUI\fillRow(), ilCalendarCategoryTableGUI\fillRow(), ilSkillAssignMaterialsTableGUI\fillRow(), ilCalendarManageTableGUI\fillRow(), ilPDTasksBlockGUI\fillRow(), ilMediaObjectUsagesTableGUI\fillRow(), ilPDNewsTableGUI\fillRow(), ilLPObjectStatisticsDailyTableGUI\fillRow(), ilLPObjectStatisticsTableGUI\fillRow(), ilWorkspaceShareTableGUI\fillRow(), ilLPObjectStatisticsLPTableGUI\fillRow(), ilMediaPoolTableGUI\fillRow(), ilSearchResult\filter(), ilObjectLP\findMembershipsByPath(), ilObjPluginDispatchGUI\forward(), ilAdministrationGUI\forward(), ilStudyProgrammeMailMemberSearchGUI\generateContextArray(), ilMailMemberSearchGUI\generateContextArray(), ilTaxonomyClassificationProvider\getActiveTaxonomiesForParentRefId(), ilPersonalSkillsGUI\getActualLevels(), ilContainerPageGUI\getAdditionalPageActions(), ilSkillProfile\getAssignedRoles(), ilContainerGUI\getAsynchItemListObject(), ilBadgeHandler\getAvailableManualBadges(), ilCalendarSelectionBlockGUI\getCalendars(), ilAppointmentBaseFileHandler\getCatInfo(), ilPCTableGUI\getCellContent(), ilObjectGUI\getCenterColumnHTML(), ilPageContentGUI\getCharacteristicsOfCurrentStyle(), ilCalendarAppointmentBaseFactory\getClassBaseName(), ilObjUser\getClipboardObjects(), ilNoteGUI\getCommentsWidget(), ilContainer\getCompleteDescriptions(), ilPageObject\getContentObject(), ilLTIViewGUI\getContextId(), ilObjStudyProgramme\getCreatableSubObjects(), ilObjectLP\getCurrentMode(), ilExportGUI\getCustomColumns(), ilParticipants\getDefaultMemberRole(), ilStyleDataSet\getDependencies(), ilCertificateGUI\getEditorForm(), ilObjStyleSheet\getEffectiveContentStyleId(), ilUserDefinedFields\getExportableFields(), ilLPTableBaseGUI\getExportMeta(), ilPortfolioPage\getGotoForPortfolioPageTarget(), ilWorkspaceAccessHandler\getGotoLink(), ilObjectListGUI\getHeaderAction(), ilObjHelpSettings\getHelpModules(), ilRepositorySelectorInputGUI\getHighlightedNode(), ilObjLearningModuleSubItemListGUI\getHTML(), ilCalendarAppointmentPanelGUI\getHTML(), ilPathGUI\getHTML(), ilNewsForContextBlockGUI\getHTML(), ilLocatorGUI\getHTML(), ilBlockGUI\getHTML(), ilDidacticTemplateIconFactory\getIconPathForObject(), ilDidacticTemplateIconFactory\getIconPathForReference(), ilNewsForContextBlockGUI\getInfoForData(), ilObjectLP\getInstance(), ilParticipants\getInstance(), ilParticipants\getInstanceByObjId(), ilObjectFactoryWrapperMock\getInstanceByRefId(), ilAdvancedMDValues\getInstancesForObjectId(), ilExAssignmentPeerReviewTableGUI\getItems(), ilBookingReservationsTableGUI\getItems(), ilPageLinker\getLinkXML(), ilLMPageObjectGUI\getLinkXML(), ilLMPresentationLinker\getLinkXML(), ilPDTasksBlockGUI\getListItemForData(), ilDashboardRecommendedContentGUI\getListItemGroups(), ilObjectListGUI\getListItemHTML(), ilPersonalSkillsGUI\getMaterialInfo(), ILIAS\Container\Screen\MemberViewLayoutProvider\getMemberViewModeInfo(), ilPageObject\getMultimediaXML(), ilNewsItem\getNewsForRefId(), ilCalendarCategories\getNotificationCalendars(), ilTrQuery\getObjectIds(), ilCourseObjectiveListGUI\getObjectiveListItemHTML(), ilWebDAVRepositoryHelper\getObjectTitleFromObjId(), ilWebDAVRepositoryHelper\getObjectTypeFromObjId(), ilWebDAVRepositoryHelper\getObjectTypeFromRefId(), ilOrgUnitPermissionTableGUI\getObjType(), ilObjectRolePermissionTableGUI\getObjType(), ilObjectRoleTemplatePermissionTableGUI\getObjType(), ilHistoryTableGUI\getObjType(), ilPreview\getObjType(), ilMemberExport\getOrderedExportableFields(), ilAppointmentPresentationSessionGUI\getOtherMaterials(), ilSessionParticipantsTableGUI\getParentLocalRoles(), ilBadge\getParentMeta(), ilPageObject\getParentObjectContributors(), ilObjMediaObject\getParentObjectIdForUsage(), ilTrQuery\getParticipantsForObject(), ilObjFileUnzipRecursiveDelegate\getPossibleContainer(), ilObjSCORM2004LearningModuleGUI\getPropertiesEditableValues(), ilExerciseManagementGUI\getReportPanel(), ilContainerContentGUI\getRightColumnHTML(), ilCourseContentGUI\getRightColumnHTML(), ilObjectGUI\getRightColumnHTML(), ilRbacReview\getRoleFolderOfRole(), ilUserStartingPointGUI\getRoleStartingPointForm(), ilAdministrationSettingsFormHandler\getSettingsGUIInstance(), ilAdvancedMDRecord\getSharedRecords(), ilWorkspaceFolderUserSettings\getSortation(), ilPageContentGUI\getStyle(), ilClassificationBlockGUI\getSubItemIds(), ilTrQuery\getSubItemsStatusForUser(), ilTrQuery\getSubItemType(), ilNoteGUI\getSubObjectTitle(), ilTaggingClassificationProvider\getSubTreeTags(), ilLPCollectionOfLMChapters\getTableGUIData(), ilObjSessionGUI\getTabs(), ilConsultationHoursCalendarBlockGUI\getTargetGUIClassPath(), ilCalendarBlockGUI\getTargetGUIClassPath(), ilRoleAssignmentTableGUI\getTitleForReference(), ilRepositoryExplorerGUI\getTopNodeForRefId(), ilContainerGUI\getTreeSelectorGUI(), ilSkillObjectAdapter\getTypeForObjId(), ilNewsObjectAdapter\getTypeForObjId(), ilConditionObjectAdapter\getTypeForObjId(), ilObjectDataSet\getTypes(), ilSoapUserAdministration\getUserForRole(), ilBadgeHandler\getUserIds(), ilAppointmentPresentationGUI\getUserName(), ilAdvancedMDFieldDefinitionInternalLink\getValueForXML(), ilLearningSequenceExporter\getWriter(), ilCOPageExporter\getXmlExportHeadDependencies(), ilForumExporter\getXmlRepresentation(), ilFileExporter\getXmlRepresentation(), ilObject2GUI\handleAfterSaveCallback(), ilTaggingAppEventListener\handleEvent(), ilSearchAppEventListener\handleEvent(), ilCourseAppEventListener\handleEvent(), ilECSEventQueueReader\handleImportReset(), ilECSAppEventListener\handleMembership(), ilObjectLP\handleMove(), ilSurveySkill\handleQuestionDeletion(), ilLTIProviderObjectSettingGUI\hasSettingsAccess(), ilSCORM13Package\il_import(), ilWorkspaceAccessTableGUI\importData(), ilCalendarDataSet\importRecord(), ilGlossaryDataSet\importRecord(), ilObjectDataSet\importRecord(), ilUserDataSet\importRecord(), ilRoleXmlImporter\importSimpleXml(), ilCategoryImporter\importXmlRepresentation(), ilInternalLinkGUI\init(), ilObjectCopyGUI\init(), ilSubItemListGUI\init(), ilLearningProgressGUI\initCollectionManualForm(), ilPageObjectGUI\initEditing(), ilLearningProgressBaseGUI\initEditUserForm(), ilSessionParticipantsTableGUI\initFilter(), ilCalendarAppointmentGUI\initForm(), ilContainerNewsSettingsGUI\initForm(), ilConditionHandlerGUI\initFormCondition(), ilObjRoleTemplateGUI\initFormRoleTemplate(), ilPersonalSettingsGUI\initGeneralSettingsForm(), ilRbacAdmin\initIntersectionPermissions(), ilObjectOwnershipManagementTableGUI\initItems(), ilObjectCustomUserFieldsGUI\initMemberForm(), ilMainMenuGUI\initMemberView(), ilObjContentObjectGUI\initMenuEntryForm(), ilLTIProviderObjectSettingGUI\initObjectSettingsForm(), ilPluginLP\initPlugin(), ilObjectServiceSettingsGUI\initServiceSettingsForm(), ilContainerGUI\initStylePropertiesForm(), ilPCContentIncludeGUI\insertFromPool(), ilPCMediaObjectGUI\insertFromPool(), ilPCQuestionGUI\insertFromPool(), ilPageObject\insertInstIntoIDs(), ilObjectListGUI\insertMultiDownloadCommand(), ilObjectListGUI\insertPasteCommand(), ilPCResourcesGUI\insertResourcesIntoPageContent(), ilObjectListGUI\insertSubscribeCommand(), ilSoapCourseAdministration\isAssignedToCourse(), ilSoapGroupAdministration\isAssignedToGroup(), ilPluginLP\isLPMember(), ilBadgeHandler\isObjectActive(), ilOrgUnitGlobalSettings\isPositionAccessActiveForObject(), ilAssQuestionPreviewSettings\isTestRefId(), ilFileUploadUtil\isUploadAllowed(), ilAdministrationGUI\jump(), ilObjUserFolderGUI\jumpToUserObject(), ilMediaCreationGUI\listPoolItems(), ilObjectTranslationGUI\listTranslations(), ilRepositorySearchGUI\listUsers(), ilContainerReferenceGUI\loadPropertiesFromSettingsForm(), ilObjSAHSLearningModule\lookupAssignedGlossary(), ilCalendarSettings\lookupCalendarActivated(), ilCalendarSettings\lookupCalendarContentPresentationEnabled(), ilObjHelpSettings\lookupModuleTitle(), ilObjStyleSheet\lookupObjectForStyle(), ilObjStyleSheet\lookupObjectStyle(), ilCertificateObjectHelper\lookupType(), assTextQuestionGUI\magicAfterTestOutput(), ilStudyProgrammeAppEventListener\onServiceObjectDeleteOrToTrash(), ilStudyProgrammeAppEventListener\onServiceTreeInsertNode(), ilStudyProgrammeAppEventListener\onServiceTreeMoveTree(), ilLTIProviderReleasedObjectsTableGUI\parse(), ilObjectCopyProgressTableGUI\parse(), ilObjectTableGUI\parse(), ilCalendarCategoryTableGUI\parse(), ilCalendarManageTableGUI\parse(), ilCourseObjectivesTableGUI\parse(), ilRbacLogTableGUI\parseChangesFaPa(), ilObjMediaPoolSubItemListGUI\parseImage(), ilDataSet\parseObjectExportId(), ilRepositoryObjectResultTableGUI\parseObjectIds(), ilObjectAddNewItemGUI\parseRepository(), ilAdministrationCommandGUI\paste(), ilAdministrationCommandGUI\performPasteIntoMultipleObjects(), assQuestionGUI\populateTaxonomyFormSection(), ilAdvancedMDFieldDefinitionSelect\prepareCustomDefinitionFormConfirmation(), ilObjectGUI\prepareOutput(), ilSkillObjDeletionHandler\processDeletion(), ilObjSCORM2004LearningModuleGUI\properties(), ilObjStudyProgrammeReference\putInTree(), ilObjStudyProgramme\putInTree(), ilUserQuery\query(), ilObjSAHSLearningModule\read(), ilExerciseMembers\read(), ilCalendarCategory\read(), ilContentPageDataSet\readData(), ilScorm2004DataSet\readData(), ilMediaObjectDataSet\readData(), ilCalendarCategories\readReposCalendars(), ilObjRoleGUI\readRoleProperties(), ilCalendarCategories\readSelectedCategories(), ilObjSessionGUI\redirectToParentContentPageObject(), ilObjOrgUnitGUI\redirectToRefId(), ilObjectGUI\redirectToRefId(), ilSharedResourceGUI\redirectToResource(), ilECSCmsCourseMemberCommandQueueHandler\refreshAssignmentStatus(), ilSkillProfileGUI\removeUsers(), ilLearningHistoryTimelineItem\render(), ilPortfolioPageGUI\renderBlog(), ilLMContentRendererGUI\renderFocusMessage(), ilCalendarSelectionBlockGUI\renderItem(), ilSearchResultPresentation\renderItemList(), ilPCTableGUI\renderTable(), ilNoteGUI\renderTargets(), ilAccountMail\replacePlaceholders(), ilPageObject\resolveMediaAliases(), ilCollectWorkspaceFilesJob\run(), ilObjStudyProgrammeAutoCategoriesGUI\save(), ilContainerNewsSettingsGUI\save(), ilNewsTimelineGUI\save(), ilCalendarAppointmentGUI\save(), ilOrgUnitGlobalSettings\saveDefaultPositionActivationStatus(), ilAccountRegistrationGUI\saveForm(), ilExportGUI\saveItemSelection(), ilPCMediaObject\saveMobUsage(), ilObjStyleSheetGUI\saveObject(), ilConsultationHoursGUI\saveSequence(), ilObjectCopyGUI\saveSource(), ilObjectCopyGUI\saveSourceMembership(), ilObjectCopyGUI\saveTarget(), ilMembershipCronNotifications\sendMail(), ilObjContentObject\setAutoGlossaries(), ilSCORM2004PageGUI\setDefaultLinkXml(), ilPCInteractiveImage\setNode(), ilMailNotification\setObjId(), ilObjStudyProgramme\setProgressesCompletedFor(), ilConditionSelector\setRefId(), ilObjItemGroupGUI\setTabs(), ilLinkInputGUI\setValueByIntLinkAttributes(), ilDerivedTasksGUI\show(), ilRepUtilGUI\showDeleteConfirmation(), ilCalendarAppointmentGUI\showInfoScreen(), ilInternalLinkGUI\showLinkHelp(), ilAdministrationCommandGUI\showLinkIntoMultipleObjectsTree(), ilMemberViewGUI\showMemberViewSwitch(), ilNewsForContextBlockGUI\showNews(), ilPageObjectGUI\showPage(), ilExerciseManagementGUI\showParticipantObject(), ilAdministrationCommandGUI\showPasteTree(), ilPersonalSkillsGUI\showProfileSelectorToolbar(), ilRepositoryGUI\showTree(), ilOrgUnitSimpleImport\simpleImportElement(), ilAdministrationExplorerGUI\sortChilds(), ilRepositorySelectorExplorerGUI\sortChilds(), ilRepositoryExplorerGUI\sortChilds(), ilRepositoryExplorer\sortNodes(), ilSearchAppEventListener\storeElement(), ilObjectTest\testSetGetLookup(), ilObjectTest\testTreeTrash(), ilDidacticTemplateLocalRoleAction\toXml(), ilDidacticTemplateLocalPolicyAction\toXml(), ilAdvancedMDRecord\toXML(), ilObjStudyProgrammeReferenceGUI\tryingToCreateCircularReference(), ilNewsTimelineGUI\update(), ilSoapCourseAdministration\updateCourse(), ilECSAppEventListener\updateEnrolmentStatus(), ilPortfolioPage\updateInternalLinks(), ilLMObject\updateInternalLinks(), ilNewsItemGUI\updateNewsItem(), ilMediaPoolItem\updateObjectTitle(), ilObjectLP\updateParentCollections(), ilObjectServiceSettingsGUI\updateServiceSettingsForm(), ilLTIProviderObjectSettingGUI\updateSettings(), ilECSCategoryMappingRule\validate(), ilLPCollectionOfRepositoryObjects\validateEntry(), ilSoapObjectAdministration\validateReferences(), ilPublicUserProfileGUI\validateUser(), ilPDNewsGUI\view(), ilObjStudyProgrammeAutoCategoriesGUI\view(), ilPDNotesGUI\view(), ilContObjectManifestBuilder\writeResources(), ilRoleXmlExport\writeRole(), ilLPStatus\writeStatus(), ilContainerXmlWriter\writeSubitems(), and ilPCParagraph\xml2output().

1282  {
1283  global $DIC;
1284 
1285  $ilObjDataCache = $DIC["ilObjDataCache"];
1286 
1287  if ($a_reference) {
1288  return $ilObjDataCache->lookupType($ilObjDataCache->lookupObjId($a_id));
1289  }
1290  return $ilObjDataCache->lookupType($a_id);
1291  }
global $DIC
Definition: goto.php:24
+ Here is the caller graph for this function:

◆ _prepareCloneSelection()

static ilObject::_prepareCloneSelection (   $a_ref_ids,
  $new_type,
  $show_path = true 
)
static

Prepare copy wizard object selection.

This method should renamed. Currently used in ilObjsurvey and ilObjTest

Deprecated:
since version 5.2
Parameters
array$a_ref_ids
string$new_type
bool$show_path
Returns
array

Definition at line 1761 of file class.ilObject.php.

References $app_event_handler, $db, $DIC, $ilDB, $ilUser, $lng, $location, $objDefinition, $query, $rbacadmin, $res, $title, ilAdvancedMDValues\_cloneValues(), ilCopyWizardOptions\_getInstance(), appendCopyInfo(), getId(), ilLoggerFactory\getLogger(), getLongDescription(), getOfflineStatus(), getRefId(), getTitle(), getType(), ilObjectPlugin\lookupTxtById(), and supportsOfflineHandling().

Referenced by ilObjSurveyQuestionPool\_getAvailableQuestionpools(), ilObjQuestionPool\_getAvailableQuestionpools(), and ilObjTest\_getAvailableTests().

1762  {
1763  global $DIC;
1764 
1765  $ilDB = $DIC->database();
1766  $lng = $DIC->language();
1767  $objDefinition = $DIC["objDefinition"];
1768 
1769  $query = "SELECT obj_data.title obj_title,path_data.title path_title,child FROM tree " .
1770  "JOIN object_reference obj_ref ON child = obj_ref.ref_id " .
1771  "JOIN object_data obj_data ON obj_ref.obj_id = obj_data.obj_id " .
1772  "JOIN object_reference path_ref ON parent = path_ref.ref_id " .
1773  "JOIN object_data path_data ON path_ref.obj_id = path_data.obj_id " .
1774  "WHERE " . $ilDB->in("child", $a_ref_ids, false, "integer") . " " .
1775  "ORDER BY obj_data.title ";
1776  $res = $ilDB->query($query);
1777 
1778  if (!$objDefinition->isPlugin($new_type)) {
1779  $options[0] = $lng->txt('obj_' . $new_type . '_select');
1780  } else {
1781  require_once("Services/Repository/classes/class.ilObjectPlugin.php");
1782  $options[0] = ilObjectPlugin::lookupTxtById($new_type, "obj_" . $new_type . "_select");
1783  }
1784 
1785  while ($row = $ilDB->fetchObject($res)) {
1786  if (strlen($title = $row->obj_title) > 40) {
1787  $title = substr($title, 0, 40) . '...';
1788  }
1789 
1790  if ($show_path) {
1791  if (strlen($path = $row->path_title) > 40) {
1792  $path = substr($path, 0, 40) . '...';
1793  }
1794 
1795  $title .= ' (' . $lng->txt('path') . ': ' . $path . ')';
1796  }
1797 
1798  $options[$row->child] = $title;
1799  }
1800  return $options ? $options : array();
1801  }
static lookupTxtById($plugin_id, $lang_var)
foreach($_POST as $key=> $value) $res
global $DIC
Definition: goto.php:24
$query
global $ilDB
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ _resetDeletedDate()

static ilObject::_resetDeletedDate (   $a_ref_id)
static

only called in ilObjectGUI::insertSavedNodes

Definition at line 1158 of file class.ilObject.php.

References $DIC, $ilDB, $query, and ilDBConstants\T_INTEGER.

Referenced by ilTree\insertNode(), ilObjectTest\testObjectReference(), and ilObjectTest\testSetGetLookup().

1159  {
1160  global $DIC;
1161 
1162  $ilDB = $DIC->database();
1163 
1164  $query = "UPDATE object_reference SET deleted = " . $ilDB->quote(null, 'timestamp') . ', ' .
1165  'deleted_by = ' . $ilDB->quote(0, \ilDBConstants::T_INTEGER) . ' ' .
1166  " WHERE ref_id = " . $ilDB->quote($a_ref_id, 'integer');
1167  $ilDB->manipulate($query);
1168  }
global $DIC
Definition: goto.php:24
$query
global $ilDB
+ Here is the caller graph for this function:

◆ _setDeletedDate()

static ilObject::_setDeletedDate (   $a_ref_id,
  $a_deleted_by 
)
static
Parameters
$a_ref_id
int$a_deleted_by

Definition at line 1123 of file class.ilObject.php.

References $DIC, $ilDB, $query, $res, and ilDBConstants\T_INTEGER.

Referenced by ilObjectTest\testObjectReference(), and ilObjectTest\testSetGetLookup().

1124  {
1125  global $DIC;
1126 
1127  $ilDB = $DIC->database();
1128  $query = "UPDATE object_reference SET " .
1129  'deleted = ' . $ilDB->now() . ', ' .
1130  'deleted_by = ' . $ilDB->quote($a_deleted_by, \ilDBConstants::T_INTEGER) . ' ' .
1131  "WHERE ref_id = " . $ilDB->quote($a_ref_id, 'integer');
1132  $res = $ilDB->manipulate($query);
1133  }
foreach($_POST as $key=> $value) $res
global $DIC
Definition: goto.php:24
$query
global $ilDB
+ Here is the caller graph for this function:

◆ _writeDescription()

static ilObject::_writeDescription (   $a_obj_id,
  $a_desc 
)
static

write description to db (static)

Parameters
int$a_obj_idobject id
string$a_descdescription public

Definition at line 1217 of file class.ilObject.php.

References $desc, $DIC, $ilDB, $objDefinition, $res, _lookupType(), and ilUtil\shortenText().

Referenced by ilSCORM13Package\il_import(), and ilObjMediaObject\MDUpdateListener().

1218  {
1219  global $DIC;
1220 
1221  $ilDB = $DIC->database();
1222  $objDefinition = $DIC["objDefinition"];
1223 
1224 
1225  $desc = ilUtil::shortenText($a_desc, self::DESC_LENGTH, true);
1226 
1227  $q = "UPDATE object_data " .
1228  "SET " .
1229  "description = " . $ilDB->quote($desc, "text") . "," .
1230  "last_update = " . $ilDB->now() . " " .
1231  "WHERE obj_id = " . $ilDB->quote($a_obj_id, "integer");
1232 
1233  $ilDB->manipulate($q);
1234 
1235  if ($objDefinition->isRBACObject(ilObject::_lookupType($a_obj_id))) {
1236  // Update long description
1237  $res = $ilDB->query("SELECT * FROM object_description WHERE obj_id = " .
1238  $ilDB->quote($a_obj_id, 'integer'));
1239 
1240  if ($res->numRows()) {
1241  $values = array(
1242  'description' => array('clob',$a_desc)
1243  );
1244  $ilDB->update('object_description', $values, array('obj_id' => array('integer',$a_obj_id)));
1245  } else {
1246  $values = array(
1247  'description' => array('clob',$a_desc),
1248  'obj_id' => array('integer',$a_obj_id));
1249  $ilDB->insert('object_description', $values);
1250  }
1251  }
1252  }
static shortenText( $a_str, $a_len, $a_dots=false, $a_next_blank=false, $a_keep_extension=false)
shorten a string to given length.
foreach($_POST as $key=> $value) $res
global $DIC
Definition: goto.php:24
static _lookupType($a_id, $a_reference=false)
lookup object type
global $ilDB
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ _writeImportId()

static ilObject::_writeImportId (   $a_obj_id,
  $a_import_id 
)
static

write import id to db (static)

Parameters
int$a_obj_idobject id
string$a_import_idimport id public

Definition at line 1261 of file class.ilObject.php.

References $DIC, and $ilDB.

Referenced by ilAuthProviderECS\createUser(), ilImport\doImportObject(), ilCourseXMLParser\handlerBeginTag(), ilObjContentObject\importFromDirectory(), and ilGlossaryImporter\importXmlRepresentation().

1262  {
1263  global $DIC;
1264 
1265  $ilDB = $DIC->database();
1266 
1267  $q = "UPDATE object_data " .
1268  "SET " .
1269  "import_id = " . $ilDB->quote($a_import_id, "text") . "," .
1270  "last_update = " . $ilDB->now() . " " .
1271  "WHERE obj_id = " . $ilDB->quote($a_obj_id, "integer");
1272 
1273  $ilDB->manipulate($q);
1274  }
global $DIC
Definition: goto.php:24
global $ilDB
+ Here is the caller graph for this function:

◆ _writeTitle()

static ilObject::_writeTitle (   $a_obj_id,
  $a_title 
)
static

write title to db (static)

Parameters
int$a_obj_idobject id
string$a_titletitle public

Definition at line 1195 of file class.ilObject.php.

References $DIC, and $ilDB.

Referenced by ilScorm2004DataSet\importRecord(), ilObjMediaObject\MDUpdateListener(), and ilObjSAHSLearningModuleGUI\uploadObject().

1196  {
1197  global $DIC;
1198 
1199  $ilDB = $DIC->database();
1200 
1201  $q = "UPDATE object_data " .
1202  "SET " .
1203  "title = " . $ilDB->quote($a_title, "text") . "," .
1204  "last_update = " . $ilDB->now() . " " .
1205  "WHERE obj_id = " . $ilDB->quote($a_obj_id, "integer");
1206 
1207  $ilDB->manipulate($q);
1208  }
global $DIC
Definition: goto.php:24
global $ilDB
+ Here is the caller graph for this function:

◆ appendCopyInfo()

ilObject::appendCopyInfo (   $a_target_id,
  $a_copy_id 
)

Prepend Copy info if object with same name exists in that container.

public

Parameters
intcopy_id

Definition at line 1902 of file class.ilObject.php.

References $title, $tree, ilObjFileAccess\_appendNumberOfCopyToFilename(), ilCopyWizardOptions\_getInstance(), getTitle(), and getType().

Referenced by _prepareCloneSelection().

1903  {
1904  $tree = $this->tree;
1905 
1906  include_once('Services/CopyWizard/classes/class.ilCopyWizardOptions.php');
1907  $cp_options = ilCopyWizardOptions::_getInstance($a_copy_id);
1908  if (!$cp_options->isRootNode($this->getRefId())) {
1909  return $this->getTitle();
1910  }
1911  $nodes = $tree->getChilds($a_target_id);
1912 
1913  $title_unique = false;
1914  require_once 'Modules/File/classes/class.ilObjFileAccess.php';
1915  $numberOfCopy = 1;
1916  $handleExtension = ($this->getType() == "file"); // #14883
1917  $title = ilObjFileAccess::_appendNumberOfCopyToFilename($this->getTitle(), $numberOfCopy, $handleExtension);
1918  while (!$title_unique) {
1919  $found = 0;
1920  foreach ($nodes as $node) {
1921  if (($title == $node['title']) and ($this->getType() == $node['type'])) {
1922  $found++;
1923  }
1924  }
1925  if ($found > 0) {
1926  $title = ilObjFileAccess::_appendNumberOfCopyToFilename($this->getTitle(), ++$numberOfCopy, $handleExtension);
1927  } else {
1928  break;
1929  }
1930  }
1931  return $title;
1932  }
static _appendNumberOfCopyToFilename($a_file_name, $nth_copy=null, $a_handle_extension=false)
Appends the text " - Copy" to a filename in the language of the current user.
static _getInstance($a_copy_id)
Get instance of copy wizard options.
getTitle()
get object title public
getType()
get object type public
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ applyDidacticTemplate()

ilObject::applyDidacticTemplate (   $a_tpl_id)

Apply template.

Parameters
int$a_tpl_id

Definition at line 1638 of file class.ilObject.php.

References ilDidacticTemplateObjSettings\assignTemplate(), ilDidacticTemplateActionFactory\getActionsByTemplateId(), getId(), ilLoggerFactory\getLogger(), and getRefId().

Referenced by ilSessionDataSet\applyDidacticTemplate().

1639  {
1640  ilLoggerFactory::getLogger('obj')->debug('Applying didactic template with id: ' . (int) $a_tpl_id);
1641  if ($a_tpl_id) {
1642  include_once './Services/DidacticTemplate/classes/class.ilDidacticTemplateActionFactory.php';
1643  foreach (ilDidacticTemplateActionFactory::getActionsByTemplateId($a_tpl_id) as $action) {
1644  $action->setRefId($this->getRefId());
1645  $action->apply();
1646  }
1647  }
1648 
1649  include_once './Services/DidacticTemplate/classes/class.ilDidacticTemplateObjSettings.php';
1650  ilDidacticTemplateObjSettings::assignTemplate($this->getRefId(), $this->getId(), (int) $a_tpl_id);
1651  return $a_tpl_id ? true : false;
1652  }
static assignTemplate($a_ref_id, $a_obj_id, $a_tpl_id)
Assign template to object ilDB $ilDB.
getId()
get object id public
getRefId()
get reference id public
static getLogger($a_component_id)
Get component logger.
static getActionsByTemplateId($a_tpl_id)
Get actions of one template.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ cloneDependencies()

ilObject::cloneDependencies (   $a_target_id,
  $a_copy_id 
)

Clone object dependencies.

This method allows to refresh any ref id references to other objects that are affected in the same copy process. Ask ilCopyWizardOptions for the mappings.

public

Parameters
intref_id of target object
intcopy_id

Definition at line 1946 of file class.ilObject.php.

References $factory, ilConditionHandler\cloneDependencies(), getRefId(), and ilDidacticTemplateObjSettings\lookupTemplateId().

1947  {
1948  include_once './Services/Conditions/classes/class.ilConditionHandler.php' ;
1949  ilConditionHandler::cloneDependencies($this->getRefId(), $a_target_id, $a_copy_id);
1950 
1951  include_once './Services/DidacticTemplate/classes/class.ilDidacticTemplateObjSettings.php';
1953  if ($tpl_id) {
1954  include_once './Services/Object/classes/class.ilObjectFactory.php';
1955  $factory = new ilObjectFactory();
1956  $obj = $factory->getInstanceByRefId($a_target_id, false);
1957  if ($obj instanceof ilObject) {
1958  $obj->applyDidacticTemplate($tpl_id);
1959  }
1960  }
1961  return true;
1962  }
static lookupTemplateId($a_ref_id)
Lookup template id ilDB $ilDB.
Class ilObjectFactory This class offers methods to get instances of the type-specific object classes ...
getRefId()
get reference id public
static cloneDependencies($a_src_ref_id, $a_target_ref_id, $a_copy_id)
$factory
Definition: metadata.php:58
+ Here is the call graph for this function:

◆ cloneMetaData()

ilObject::cloneMetaData (   $target_obj)

Copy meta data.

public

Parameters
objecttarget object

Definition at line 1971 of file class.ilObject.php.

References $DIC, $filename, $ilSetting, $location, $objDefinition, _lookupType(), getId(), ilUtil\getImagePath(), ilDidacticTemplateIconFactory\getInstance(), and getType().

Referenced by ilObjTest\_getAvailableTests(), ilObjLearningSequence\cloneObject(), ilObjLinkResource\cloneObject(), ilObjFileBasedLM\cloneObject(), ilObjGlossary\cloneObject(), ilObjCourse\cloneObject(), ilObjContentObject\cloneObject(), ilObjSurvey\importObject(), ilObjSAHSLearningModule\populateByDirectoy(), ilObjGroup\read(), and ilObjSession\validate().

1972  {
1973  $md = new ilMD($this->getId(), 0, $this->getType());
1974  $md->cloneMD($target_obj->getId(), 0, $target_obj->getType());
1975  return true;
1976  }
getId()
get object id public
getType()
get object type public
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ collectDeletionDependencies()

static ilObject::collectDeletionDependencies ( $deps,
  $a_ref_id,
  $a_obj_id,
  $a_type,
  $a_depth = 0 
)
static

Collect deletion dependencies.

E.g.

Parameters

Definition at line 2082 of file class.ilObject.php.

References $c, $DIC, $id, $location, $message, $objDefinition, and $tree.

Referenced by ilRepUtilGUI\showDeleteConfirmation().

2083  {
2084  global $DIC;
2085 
2086  $objDefinition = $DIC["objDefinition"];
2087  $tree = $DIC->repositoryTree();
2088 
2089  if ($a_depth == 0) {
2090  $deps["dep"] = array();
2091  }
2092 
2093  $deps["del_ids"][$a_obj_id] = $a_obj_id;
2094 
2095  if (!$objDefinition->isPluginTypeName($a_type)) {
2096  $class_name = "ilObj" . $objDefinition->getClassName($a_type);
2097  $location = $objDefinition->getLocation($a_type);
2098  include_once($location . "/class." . $class_name . ".php");
2099  $odeps = call_user_func(array($class_name, "getDeletionDependencies"), $a_obj_id);
2100  if (is_array($odeps)) {
2101  foreach ($odeps as $id => $message) {
2102  $deps["dep"][$id][$a_obj_id][] = $message;
2103  }
2104  }
2105 
2106  // get deletion dependency of childs
2107  foreach ($tree->getChilds($a_ref_id) as $c) {
2108  ilObject::collectDeletionDependencies($deps, $c["child"], $c["obj_id"], $c["type"], $a_depth + 1);
2109  }
2110  }
2111 
2112  // delete all dependencies to objects that will be deleted, too
2113  if ($a_depth == 0) {
2114  foreach ($deps["del_ids"] as $obj_id) {
2115  unset($deps["dep"][$obj_id]);
2116  }
2117  $deps = $deps["dep"];
2118  }
2119  }
$c
Definition: cli.php:37
$location
Definition: buildRTE.php:44
static collectDeletionDependencies(&$deps, $a_ref_id, $a_obj_id, $a_type, $a_depth=0)
Collect deletion dependencies.
global $DIC
Definition: goto.php:24
$message
Definition: xapiexit.php:14
+ Here is the caller graph for this function:

◆ countReferences()

ilObject::countReferences ( )

count references of object

public

Returns
integer number of references for this object

Definition at line 1471 of file class.ilObject.php.

References $db, $error, $ilDB, $ilErr, $message, $query, and $res.

Referenced by ilObjSurvey\delete(), and delete().

1472  {
1473  $ilDB = $this->db;
1474  $ilErr = $this->error;
1475 
1476  if (!isset($this->id)) {
1477  $message = "ilObject::countReferences(): No obj_id given!";
1478  $ilErr->raiseError($message, $ilErr->WARNING);
1479  }
1480 
1481  $query = "SELECT COUNT(ref_id) num FROM object_reference " .
1482  "WHERE obj_id = " . $ilDB->quote($this->id, 'integer') . " ";
1483  $res = $ilDB->query($query);
1484  $row = $ilDB->fetchObject($res);
1485 
1486  return $row->num;
1487  }
$ilErr
Definition: raiseError.php:18
foreach($_POST as $key=> $value) $res
$query
global $ilDB
$message
Definition: xapiexit.php:14
+ Here is the caller graph for this function:

◆ create()

ilObject::create ( )

create

note: title, description and type should be set when this function is called

public

Returns
integer object id

Definition at line 654 of file class.ilObject.php.

References $db, $DIC, $error, $id, $ilDB, $ilErr, $ilUser, $log, $message, $objDefinition, $owner, getDescription(), getImportId(), ilOrgUnitGlobalSettings\getInstance(), getLongDescription(), getOfflineStatus(), getOwner(), getTitle(), setOwner(), ilUtil\shortenText(), and supportsOfflineHandling().

Referenced by ilRemoteObjectBase\createFromECSEContent().

655  {
656  global $DIC;
657 
658  $app_event = $DIC->event();
659  $ilDB = $this->db;
660  $ilLog = $this->log;
661  $ilUser = $DIC["ilUser"];
664 
665  if (!isset($this->type)) {
666  $message = get_class($this) . "::create(): No object type given!";
667  $ilErr->raiseError($message, $ilErr->WARNING);
668  }
669 
670  // write log entry
671  $ilLog->write("ilObject::create(), start");
672 
673  $this->title = ilUtil::shortenText($this->getTitle(), $this->max_title, $this->add_dots);
674  $this->desc = ilUtil::shortenText($this->getDescription(), $this->max_desc, $this->add_dots);
675 
676  // determine owner
677  if ($this->getOwner() > 0) {
678  $owner = $this->getOwner();
679  } elseif (is_object($ilUser)) {
680  $owner = $ilUser->getId();
681  } else {
682  $owner = 0;
683  }
684  $this->id = $ilDB->nextId("object_data");
685  $q = "INSERT INTO object_data " .
686  "(obj_id,type,title,description,offline,owner,create_date,last_update,import_id) " .
687  "VALUES " .
688  "(" .
689  $ilDB->quote($this->id, "integer") . "," .
690  $ilDB->quote($this->type, "text") . "," .
691  $ilDB->quote($this->getTitle(), "text") . "," .
692  $ilDB->quote($this->getDescription(), "text") . "," .
693  $ilDB->quote($this->supportsOfflineHandling() ? $this->getOfflineStatus() : null, 'integer') . ', ' .
694  $ilDB->quote($owner, "integer") . "," .
695  $ilDB->now() . "," .
696  $ilDB->now() . "," .
697  $ilDB->quote($this->getImportId(), "text") . ")";
698 
699  $ilDB->manipulate($q);
700 
701 
702  // Save long form of description if is rbac object
703  if ($objDefinition->isRBACObject($this->getType())) {
704  $values = array(
705  'obj_id' => array('integer',$this->id),
706  'description' => array('clob', $this->getLongDescription()));
707  $ilDB->insert('object_description', $values);
708  }
709 
710  if ($objDefinition->isOrgUnitPermissionType($this->type)) {
711  ilOrgUnitGlobalSettings::getInstance()->saveDefaultPositionActivationStatus($this->id);
712  }
713 
714  // the line ($this->read();) messes up meta data handling: meta data,
715  // that is not saved at this time, gets lost, so we query for the dates alone
716  //$this->read();
717  $q = "SELECT last_update, create_date FROM object_data" .
718  " WHERE obj_id = " . $ilDB->quote($this->id, "integer");
719  $obj_set = $ilDB->query($q);
720  $obj_rec = $ilDB->fetchAssoc($obj_set);
721  $this->last_update = $obj_rec["last_update"];
722  $this->create_date = $obj_rec["create_date"];
723 
724  // set owner for new objects
725  $this->setOwner($owner);
726 
727  // write log entry
728  $ilLog->write("ilObject::create(), finished, obj_id: " . $this->id . ", type: " .
729  $this->type . ", title: " . $this->getTitle());
730 
731  $app_event->raise(
732  'Services/Object',
733  'create',
734  array('obj_id' => $this->id,'obj_type' => $this->type)
735  );
736 
737  return $this->id;
738  }
supportsOfflineHandling()
Check whether object supports offline handling.
static shortenText( $a_str, $a_len, $a_dots=false, $a_next_blank=false, $a_keep_extension=false)
shorten a string to given length.
getOfflineStatus()
Get offline status.
getOwner()
get object owner
$ilErr
Definition: raiseError.php:18
setOwner($a_owner)
set object owner
global $DIC
Definition: goto.php:24
getTitle()
get object title public
getDescription()
get object description
getImportId()
get import id
global $ilDB
getLongDescription()
get object long description (stored in object_description)
$message
Definition: xapiexit.php:14
$ilUser
Definition: imgupload.php:18
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ createMetaData()

ilObject::createMetaData ( )

create meta data entry

Definition at line 855 of file class.ilObject.php.

References $DIC, $ilUser, getId(), getLongDescription(), getTitle(), and getType().

Referenced by ilObjSAHSLearningModule\create(), ilObjSurveyQuestionPool\create(), ilObjGlossary\create(), ilObjLinkResource\create(), ilObjQuestionPool\create(), ilObjIndividualAssessment\create(), ilObjContentObject\create(), ilObjFileBasedLM\create(), ilObjSession\create(), ilObjCourse\create(), ilObjGroup\create(), and updateMetaData().

856  {
857  global $DIC;
858 
859  include_once 'Services/MetaData/classes/class.ilMDCreator.php';
860 
861  $ilUser = $DIC["ilUser"];
862 
863  $md_creator = new ilMDCreator($this->getId(), 0, $this->getType());
864  $md_creator->setTitle($this->getTitle());
865  $md_creator->setTitleLanguage($ilUser->getPref('language'));
866  $md_creator->setDescription($this->getLongDescription());
867  $md_creator->setDescriptionLanguage($ilUser->getPref('language'));
868  $md_creator->setKeywordLanguage($ilUser->getPref('language'));
869  $md_creator->setLanguage($ilUser->getPref('language'));
870  $md_creator->create();
871 
872  return true;
873  }
getId()
get object id public
global $DIC
Definition: goto.php:24
getTitle()
get object title public
getType()
get object type public
getLongDescription()
get object long description (stored in object_description)
$ilUser
Definition: imgupload.php:18
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ createReference()

ilObject::createReference ( )

creates reference for object

public

Returns
integer reference_id of object

Definition at line 1443 of file class.ilObject.php.

References $db, $error, $ilDB, $ilErr, $message, $query, and $ref_id.

Referenced by ilObjStudyProgramme\addNode(), ilOerHarvester\harvestObject(), ilObject2GUI\putObjectInTree(), and ilObjectGUI\putObjectInTree().

1444  {
1445  $ilDB = $this->db;
1446  $ilErr = $this->error;
1447 
1448  if (!isset($this->id)) {
1449  $message = "ilObject::createNewReference(): No obj_id given!";
1450  $ilErr->raiseError($message, $ilErr->WARNING);
1451  }
1452 
1453  $next_id = $ilDB->nextId('object_reference');
1454  $query = "INSERT INTO object_reference " .
1455  "(ref_id, obj_id) VALUES (" . $ilDB->quote($next_id, 'integer') . ',' . $ilDB->quote($this->id, 'integer') . ")";
1456  $ilDB->query($query);
1457 
1458  $this->ref_id = $next_id;
1459  $this->referenced = true;
1460 
1461  return $this->ref_id;
1462  }
$ilErr
Definition: raiseError.php:18
$query
global $ilDB
$message
Definition: xapiexit.php:14
+ Here is the caller graph for this function:

◆ delete()

ilObject::delete ( )

delete object or referenced object (in the case of a referenced object, object data is only deleted if last reference is deleted) This function removes an object entirely from system!!

public

Returns
boolean true if object was removed completely; false if only a references was removed

Definition at line 1500 of file class.ilObject.php.

References $app_event_handler, $db, $DIC, $error, $ilDB, $ilErr, $log, $message, $query, $rbacadmin, $res, ilAdvancedMDValues\_deleteByObjId(), ilECSImport\_deleteByObjId(), ilLPObjSettings\_deleteByObjId(), ilBlockSetting\_deleteSettingsOfBlock(), _lookupType(), ilObjectDataDeletionLog\add(), countReferences(), ilRbacLog\delete(), ilObjectActivation\deleteAllEntries(), ilDidacticTemplateObjSettings\deleteByObjId(), ilDidacticTemplateObjSettings\deleteByRefId(), getId(), getRefId(), getTitle(), and getType().

1501  {
1502  global $DIC;
1503 
1504  $rbacadmin = $DIC["rbacadmin"];
1505  $ilLog = $this->log;
1506  $ilDB = $this->db;
1507  $ilAppEventHandler = $this->app_event_handler;
1508  $ilErr = $this->error;
1509 
1510  $remove = false;
1511 
1512  // delete object_data entry
1513  if ((!$this->referenced) || ($this->countReferences() == 1)) {
1514  // check type match
1515  $db_type = ilObject::_lookupType($this->getId());
1516  if ($this->type != $db_type) {
1517  $message = "ilObject::delete(): Type mismatch. Object with obj_id: " . $this->id . " " .
1518  "was instantiated by type '" . $this->type . "'. DB type is: " . $db_type;
1519 
1520  // write log entry
1521  $ilLog->write($message);
1522 
1523  // raise error
1524  $ilErr->raiseError("ilObject::delete(): Type mismatch. (" . $this->type . "/" . $this->id . ")", $ilErr->WARNING);
1525  }
1526 
1527  $ilAppEventHandler->raise('Services/Object', 'beforeDeletion', array( 'object' => $this ));
1528 
1529  // delete entry in object_data
1530  $q = "DELETE FROM object_data " .
1531  "WHERE obj_id = " . $ilDB->quote($this->getId(), "integer");
1532  $ilDB->manipulate($q);
1533 
1534  // delete long description
1535  $query = "DELETE FROM object_description WHERE obj_id = " .
1536  $ilDB->quote($this->getId(), "integer");
1537  $ilDB->manipulate($query);
1538 
1539  // write log entry
1540  $ilLog->write("ilObject::delete(), deleted object, obj_id: " . $this->getId() . ", type: " .
1541  $this->getType() . ", title: " . $this->getTitle());
1542 
1543  // keep log of core object data
1544  include_once "Services/Object/classes/class.ilObjectDataDeletionLog.php";
1546 
1547  // remove news
1548  include_once("./Services/News/classes/class.ilNewsItem.php");
1549  $news_item = new ilNewsItem();
1550  $news_item->deleteNewsOfContext($this->getId(), $this->getType());
1551  include_once("./Services/Block/classes/class.ilBlockSetting.php");
1553 
1554  include_once './Services/DidacticTemplate/classes/class.ilDidacticTemplateObjSettings.php';
1556 
1557  // BEGIN WebDAV: Delete WebDAV properties
1558  $query = "DELETE FROM dav_property " .
1559  "WHERE obj_id = " . $ilDB->quote($this->getId(), 'integer');
1560  $res = $ilDB->manipulate($query);
1561  // END WebDAV: Delete WebDAV properties
1562 
1563  include_once './Services/WebServices/ECS/classes/class.ilECSImport.php';
1565 
1566  include_once("Services/AdvancedMetaData/classes/class.ilAdvancedMDValues.php");
1568 
1569  include_once("Services/Tracking/classes/class.ilLPObjSettings.php");
1571 
1572  $remove = true;
1573  } else {
1574  // write log entry
1575  $ilLog->write("ilObject::delete(), object not deleted, number of references: " .
1576  $this->countReferences() . ", obj_id: " . $this->getId() . ", type: " .
1577  $this->getType() . ", title: " . $this->getTitle());
1578  }
1579 
1580  // delete object_reference entry
1581  if ($this->referenced) {
1582  include_once "Services/Object/classes/class.ilObjectActivation.php";
1584 
1585  $ilAppEventHandler->raise('Services/Object', 'deleteReference', array( 'ref_id' => $this->getRefId()));
1586 
1587  // delete entry in object_reference
1588  $query = "DELETE FROM object_reference " .
1589  "WHERE ref_id = " . $ilDB->quote($this->getRefId(), 'integer');
1590  $res = $ilDB->manipulate($query);
1591 
1592  // write log entry
1593  $ilLog->write("ilObject::delete(), reference deleted, ref_id: " . $this->getRefId() .
1594  ", obj_id: " . $this->getId() . ", type: " .
1595  $this->getType() . ", title: " . $this->getTitle());
1596 
1597  // DELETE PERMISSION ENTRIES IN RBAC_PA
1598  // DONE: method overwritten in ilObjRole & ilObjUser.
1599  // this call only applies for objects in rbac (not usr,role,rolt)
1600  // TODO: Do this for role templates too
1601  $rbacadmin->revokePermission($this->getRefId(), 0, false);
1602 
1603  include_once "Services/AccessControl/classes/class.ilRbacLog.php";
1604  ilRbacLog::delete($this->getRefId());
1605 
1606  // Remove applied didactic template setting
1607  include_once './Services/DidacticTemplate/classes/class.ilDidacticTemplateObjSettings.php';
1609  }
1610 
1611  // remove conditions
1612  if ($this->referenced) {
1613  $ch = new ilConditionHandler();
1614  $ch->delete($this->getRefId());
1615  unset($ch);
1616  }
1617 
1618  return $remove;
1619  }
static deleteByRefId($a_ref_id)
Delete by ref_id ilDB $ilDB.
static _deleteByObjId($a_obj_id)
Delete by obj_id.
static _deleteByObjId($a_obj_id)
Delete by objekt id.
$ilErr
Definition: raiseError.php:18
foreach($_POST as $key=> $value) $res
getId()
get object id public
static add(ilObject $a_object)
global $DIC
Definition: goto.php:24
getTitle()
get object title public
static _deleteSettingsOfBlock($a_block_id, $a_block_type)
Delete block settings of block.
$query
getType()
get object type public
static _lookupType($a_id, $a_reference=false)
lookup object type
static deleteAllEntries($a_ref_id)
Delete all db entries for ref id.
INTERNAL CLASS: Please do not use in consumer code.
static delete($a_ref_id)
global $ilDB
getRefId()
get reference id public
countReferences()
count references of object
static deleteByObjId($a_obj_id)
Delete by obj id ilDB $ilDB.
$message
Definition: xapiexit.php:14
static _deleteByObjId($a_obj_id)
+ Here is the call graph for this function:

◆ deleteMetaData()

ilObject::deleteMetaData ( )

delete meta data entry

Definition at line 904 of file class.ilObject.php.

References getId(), and getType().

Referenced by ilObjLinkResource\delete(), ilObjQuestionPool\delete(), ilObjFileBasedLM\delete(), ilObjIndividualAssessment\delete(), ilObjSurveyQuestionPool\delete(), ilObjSurvey\delete(), ilObjContentObject\delete(), ilObjTest\delete(), ilObjSession\delete(), ilObjGlossary\delete(), ilObjGroup\delete(), ilObjSAHSLearningModule\delete(), and ilObjCourse\delete().

905  {
906  // Delete meta data
907  include_once('Services/MetaData/classes/class.ilMD.php');
908  $md = new ilMD($this->getId(), 0, $this->getType());
909  $md->deleteAll();
910  }
getId()
get object id public
getType()
get object type public
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ fixMissingTitles()

static ilObject::fixMissingTitles (   $a_type,
array &  $a_obj_title_map 
)
static

Try to fix missing object titles.

Parameters
type$a_type
array&$a_obj_title_map

Definition at line 2199 of file class.ilObject.php.

References $DIC, $ilDB, and $title.

Referenced by ilObjectOwnershipManagementGUI\listObjects().

2200  {
2201  global $DIC;
2202 
2203  $ilDB = $DIC->database();
2204 
2205  if (!in_array($a_type, array("catr", "crsr", "sess", "grpr", "prgr"))) {
2206  return;
2207  }
2208 
2209  // any missing titles?
2210  $missing_obj_ids = array();
2211  foreach ($a_obj_title_map as $obj_id => $title) {
2212  if (!trim($title)) {
2213  $missing_obj_ids[] = $obj_id;
2214  }
2215  }
2216 
2217  if (!sizeof($missing_obj_ids)) {
2218  return;
2219  }
2220 
2221  switch ($a_type) {
2222  case "grpr":
2223  case "catr":
2224  case "crsr":
2225  case "prgr":
2226  $set = $ilDB->query("SELECT oref.obj_id, od.type, od.title FROM object_data od" .
2227  " JOIN container_reference oref ON (od.obj_id = oref.target_obj_id)" .
2228  " AND " . $ilDB->in("oref.obj_id", $missing_obj_ids, "", "integer"));
2229  while ($row = $ilDB->fetchAssoc($set)) {
2230  $a_obj_title_map[$row["obj_id"]] = $row["title"];
2231  }
2232  break;
2233 
2234  case "sess":
2235  include_once "Modules/Session/classes/class.ilObjSession.php";
2236  foreach ($missing_obj_ids as $obj_id) {
2237  $sess = new ilObjSession($obj_id, false);
2238  $a_obj_title_map[$obj_id] = $sess->getFirstAppointment()->appointmentToString();
2239  }
2240  break;
2241  }
2242  }
global $DIC
Definition: goto.php:24
global $ilDB
+ Here is the caller graph for this function:

◆ getAllOwnedRepositoryObjects()

static ilObject::getAllOwnedRepositoryObjects (   $a_user_id)
static

Get all ids of objects user owns.

Parameters
int$a_user_id
Returns
array

Definition at line 2157 of file class.ilObject.php.

References $DIC, $ilDB, $objDefinition, and $res.

Referenced by ilObjectOwnershipManagementGUI\listObjects().

2158  {
2159  global $DIC;
2160 
2161  $ilDB = $DIC->database();
2162  $objDefinition = $DIC["objDefinition"];
2163 
2164  $all = array();
2165 
2166  // restrict to repository
2167  $types = array_keys($objDefinition->getSubObjectsRecursively("root"));
2168 
2169  $sql = "SELECT od.obj_id,od.type,od.title FROM object_data od" .
2170  " JOIN object_reference oref ON(oref.obj_id = od.obj_id)" .
2171  " JOIN tree ON (tree.child = oref.ref_id)";
2172 
2173  if ($a_user_id) {
2174  $sql .= " WHERE od.owner = " . $ilDB->quote($a_user_id, "integer");
2175  } else {
2176  $sql .= " LEFT JOIN usr_data ud ON (ud.usr_id = od.owner)" .
2177  " WHERE (od.owner < " . $ilDB->quote(1, "integer") .
2178  " OR od.owner IS NULL OR ud.login IS NULL)" .
2179  " AND od.owner <> " . $ilDB->quote(-1, "integer");
2180  }
2181 
2182  $sql .= " AND " . $ilDB->in("od.type", $types, "", "text") .
2183  " AND tree.tree > " . $ilDB->quote(0, "integer"); // #12485
2184 
2185  $res = $ilDB->query($sql);
2186  while ($row = $ilDB->fetchAssoc($res)) {
2187  $all[$row["type"]][$row["obj_id"]] = $row["title"];
2188  }
2189 
2190  return $all;
2191  }
foreach($_POST as $key=> $value) $res
global $DIC
Definition: goto.php:24
global $ilDB
+ Here is the caller graph for this function:

◆ getCreateDate()

ilObject::getCreateDate ( )

get create date public

Returns
string creation date

Definition at line 614 of file class.ilObject.php.

References $create_date.

Referenced by ilSoapUserAdministration\__readUserData(), ilObjUser\deleteUserDefinedFieldEntries(), ilCmiXapiUser\getIdent(), ilCmiXapiUser\getIdentAsId(), and ilObjectXMLWriter\getXML().

615  {
616  return $this->create_date;
617  }
+ Here is the caller graph for this function:

◆ getDeletionDependencies()

static ilObject::getDeletionDependencies (   $a_obj_id)
static

Get deletion dependencies.

Definition at line 2125 of file class.ilObject.php.

2126  {
2127  return false;
2128  }

◆ getDescription()

◆ getDiskUsage()

ilObject::getDiskUsage ( )

Gets the disk usage of the object in bytes.

Returns null, if the object does not use disk space at all.

The implementation of class ilObject always returns null. Subclasses which use disk space can override this method to return a non-null value.

public

Returns
integer the disk usage in bytes or null

Definition at line 641 of file class.ilObject.php.

642  {
643  return null;
644  }

◆ getHTMLDirectory()

ilObject::getHTMLDirectory ( )

Definition at line 1709 of file class.ilObject.php.

1710  {
1711  return false;
1712  }

◆ getId()

ilObject::getId ( )

get object id public

Returns
integer object id

Definition at line 319 of file class.ilObject.php.

References $id.

Referenced by ilObjectXMLWriter\__appendObjectProperties(), ilCertificateSettingsCmiXapiFormRepository\__construct(), ilBiblAdminLibraryFacade\__construct(), ilCertificateSettingsLTIConsumerFormRepository\__construct(), ilLMPresentationStatus\__construct(), ilCertificateSettingsStudyProgrammeFormRepository\__construct(), ilCertificateSettingsExerciseRepository\__construct(), ilCmiXapiRegistrationGUI\__construct(), ilCertificateSettingsScormFormRepository\__construct(), ilBiblAdminFactoryFacade\__construct(), ilContainerStartObjectsContentGUI\__construct(), ilObjOrgUnit\__construct(), ilCertificateCloneAction\__construct(), ilBiblFactoryFacade\__construct(), ilExcAssMemberState\__construct(), ilCertificateSettingsCourseFormRepository\__construct(), ILIAS\LearningModule\Export\LMHtmlExport\__construct(), ilContainer\__construct(), ilObjCourse\__createDefaultSettings(), ilObjCourse\__deleteSettings(), ilObjectXMLWriter\__getAccessInfo(), ilObjCourse\__readSettings(), ilSoapUserAdministration\__readUserData(), ilContainer\_exportContainerSettings(), ilObjTest\_getAvailableTests(), _prepareCloneSelection(), ilECSAppEventListener\_sendNotification(), ilObjectDataDeletionLog\add(), ilUsersGalleryGUI\addActionSection(), ilObjStyleSheet\addCharacteristic(), ilQuestionPoolDuplicatedTaxonomiesKeysMap\addDuplicatedTaxonomy(), ilObjContentObject\addFirstChapterAndPage(), ilObjSystemFolder\addHeaderTitleTranslation(), ilObjWiki\addImportantPage(), ilObjSurvey\addMaterialTag(), ilObjStyleSheet\addMediaQuery(), ilObjStudyProgramme\addMissingProgresses(), ilObjMediaCast\addMobToCast(), ilObjUser\addObjectToClipboard(), ilObjStyleSheet\addParameter(), ilObjTest\addQTIMaterial(), ilObjQuestionPool\addQuestionChangeListeners(), ilObjStyleSheet\addTemplate(), ilObjUser\addToPCClipboard(), ilObjWorkspaceRootFolder\addTranslation(), ilObjRootFolder\addTranslation(), ilObjOrgUnit\addTranslation(), ilObjRole\adjustPermissions(), ilDclFileuploadRecordFieldModel\afterClone(), ilDclMobRecordFieldModel\afterClone(), ilObjCourseGUI\afterImport(), ilObjExternalFeedGUI\afterSave(), ilObjLinkResourceGUI\afterSave(), ilObjPortfolioTemplateGUI\afterSave(), ilObjTaxonomyGUI\afterSave(), ilObjFolderGUI\afterSave(), ilObjStudyProgrammeGUI\afterSave(), ilObjGroupGUI\afterSave(), ilObjPortfolioGUI\afterSave(), ilObjLearningSequenceGUI\afterSave(), ilObjCategoryGUI\afterSave(), ilObjCourseGUI\afterSave(), ilContainer\applyContainerUserFilter(), applyDidacticTemplate(), ilAccountCode\applyRoleAssignments(), ilObjStudyProgramme\assignUser(), ilObjOrgUnit\assignUsersToEmployeeRole(), ilObjOrgUnit\assignUsersToSuperiorRole(), ilObjOrgUnit\assignUserToLocalRole(), ilIndividualAssessmentAccessHandler\assignUserToMemberRole(), ilObjContentObject\autoLinkGlossaryTerms(), ilObjLTIConsumer\buildLaunchParameters(), ilIndividualAssessmentMembers\buildNewRecordOfUser(), ilObjTest\canShowCertificate(), ilObjRole\changeExistingObjects(), ilObjStyleSheet\characteristicExists(), ilAuthFrontend\checkExceededLoginAttempts(), ilCronDeleteInactiveUserReminderMail\checkIfReminderMailShouldBeSend(), ilObjCourse\checkLPStatusSync(), ilObjQuestionPool\checkQuestionParent(), ilObjTest\checkQuestionParent(), ilObjSurvey\checkReminder(), ilAuthFrontend\checkSimultaneousLogins(), ilObjContentObject\checkStructure(), ilObjContentObject\checkTree(), ilObjStyleSheet\cleanExportDirectory(), ilObjTest\cleanupMediaobjectUsage(), ilObjUser\clipboardDeleteAll(), ilObjUser\clipboardDeleteObjectsOfType(), ilObjUser\clipboardHasObjectsOfType(), ilObjPortfolioBase\cloneBasics(), ilObjCategory\cloneDependencies(), ilContainer\cloneDependencies(), ilObjSession\cloneDependencies(), ilObjCourse\cloneDependencies(), ilObjGroup\cloneDependencies(), ilObjLearningSequence\cloneLPSettings(), cloneMetaData(), ilObjFolder\cloneObject(), ilObjSurveyQuestionPool\cloneObject(), ilObjLinkResource\cloneObject(), ilObjChatroom\cloneObject(), ilObjBookingPool\cloneObject(), ilObjExercise\cloneObject(), ilObjWiki\cloneObject(), ilObjGlossary\cloneObject(), ilObjCourse\cloneObject(), ilObjQuestionPool\cloneObject(), ilObjContentObject\cloneObject(), ilObjPortfolioBase\clonePagesAndSettings(), ilTestFixedQuestionSetConfig\cloneQuestionSetRelatedData(), ilObjSession\cloneSettings(), ilObjDataCollection\cloneStructure(), ilObjForumGUI\confirmDeleteThreadDraftsObject(), ilObjContentObject\copyAllPagesAndChapters(), ilObjMediaCast\copyOrder(), ilObjSurveyQuestionPool\copyQuestion(), ilObjQuestionPool\copyQuestion(), ilTestRandomQuestionSetPoolDeriver\copyQuestionsToPool(), ilGlossaryAct\copyTerm(), ilObjPoll\countVotes(), ilCertificatePathFactory\create(), ilCertificateGUIFactory\create(), ilObjSAHSLearningModule\create(), ilObjGlossary\create(), ilObjIndividualAssessment\create(), ilObjOrgUnit\create(), ilObjForum\create(), ilObjLearningSequence\create(), ilObjMediaCast\create(), ilObjWiki\create(), ilObjMediaObject\create(), ilObjSession\create(), ilObjCourse\create(), ilObjGroup\create(), ilObjStyleSheet\create(), ilContainer\create(), ilRemoteObjectBase\createAuthResource(), ilContainer\createContainerDirectory(), ilObjChatroom\createDefaultRole(), ilObjMediaObject\createDirectory(), ilObjSurveyQuestionPool\createExportDirectory(), ilObjContentObject\createExportDirectory(), ilObjGlossary\createExportDirectory(), ilObjQuestionPool\createExportDirectory(), ilObjTest\createExportDirectory(), ilObjStyleSheet\createExportDirectory(), ilObjSurvey\createExportDirectory(), ilObjStyleSheet\createFromXMLFile(), ilObjStyleSheet\createImagesDirectory(), ilObjContentObject\createImportDirectory(), ilObjSurveyQuestionPool\createImportDirectory(), ilObjGlossary\createImportDirectory(), ilObjStyleSheet\createImportDirectory(), ilObjSurvey\createImportDirectory(), ilObjContentObject\createLMTree(), ilObjMediaPool\createMepTree(), ilObjMediaObject\createMetaData(), createMetaData(), ilObjRole\createPermissionIntersection(), ilObjContentObject\createProperties(), ilObjSCORM2004LearningModule\createScorm2004Tree(), ilObjForum\createSettings(), ilObjWiki\createWikiPage(), ilObjOrgUnit\deassignUserFromEmployeeRole(), ilObjOrgUnit\deassignUserFromLocalRole(), ilIndividualAssessmentAccessHandler\deassignUserFromMemberRole(), ilObjOrgUnit\deassignUserFromSuperiorRole(), ilObjWiki\decorateAdvMDValue(), ilObjCategory\delete(), ilObjSystemFolder\delete(), ilObjRoleTemplate\delete(), ilObjExternalFeed\delete(), ilObjMediaObject\delete(), ilObjLearningSequence\delete(), ilObjLinkResource\delete(), ilObjCourseReference\delete(), ilObjQuestionPool\delete(), ilObjBookingPool\delete(), ilObjChatroom\delete(), ilObjStudyProgramme\delete(), ilContainerReference\delete(), ilObjExercise\delete(), ilObjMediaCast\delete(), ilObjRole\delete(), ilObjWiki\delete(), ilObjOrgUnit\delete(), ilObjContentObject\delete(), ilObjForum\delete(), ilObjTest\delete(), ilObjSession\delete(), ilObjGlossary\delete(), ilObjGroup\delete(), ilObjSAHSLearningModule\delete(), ilObjCourse\delete(), ilObjUser\delete(), ilObjStyleSheet\delete(), delete(), ilObjPoll\deleteAllAnswers(), ilObjStudyProgramme\deleteAllAutomaticContentCategories(), ilObjStudyProgramme\deleteAllAutomaticMembershipSources(), ilObjSurveyQuestionPool\deleteAllData(), ilObjSurvey\deleteAllUserData(), ilObjPoll\deleteAllVotes(), ilObjStudyProgramme\deleteAssignmentsAndProgresses(), ilObjStudyProgramme\deleteAutomaticContentCategories(), ilObjStudyProgramme\deleteAutomaticMembershipSource(), ilObjStyleSheet\deleteCharacteristic(), ilObjStyleSheet\deleteCustomStylePars(), ilObjRole\deleteLocalPolicies(), ilIndividualAssessmentMembersStorageDB\deleteMembers(), ilObjMediaObject\deleteMetaData(), deleteMetaData(), ilObjUser\deleteMultiTextFields(), ilObjMediaCast\deleteOrder(), ilObjUser\deletePref(), ilObjQuestionPool\deleteQuestionpool(), ilIndividualAssessmentSettingsStorageDB\deleteSettings(), ilObjStyleSheet\deleteStylePar(), ilObjStyleSheet\deleteStyleParOfChar(), ilObjSurvey\deleteSurveyRecord(), ilObjTest\deleteTest(), ilObjSCORM2004LearningModule\deleteTrackingDataOfUsers(), ilObjSCORMLearningModule\deleteTrackingDataOfUsers(), ilObjRootFolder\deleteTranslation(), ilObjOrgUnit\deleteTranslation(), ilObjUser\deleteUserDefinedFieldEntries(), ilObjStudyProgramme\disableAutomaticMembershipSource(), ilADNDismiss\dismiss(), ilObjStyleSheet\do_3_10_Migration(), ilObjPortfolioTemplate\doCloneObject(), ilObjBlog\doCloneObject(), ilObjBibliographic\doCloneObject(), ilObjDataCollection\doCreate(), ilObjBibliographic\doCreate(), ilObjTaxonomy\doCreate(), ilObjItemGroup\doCreate(), ilObjContentPage\doCreate(), ilObjPoll\doCreate(), ilRemoteObjectBase\doCreate(), ilObjFile\doCreate(), ilObjDataCollection\doDelete(), ilObjCloud\doDelete(), ilObjItemGroup\doDelete(), ilObjBibliographic\doDelete(), ilObjTaxonomy\doDelete(), ilObjContentPage\doDelete(), ilObjPoll\doDelete(), ilRemoteObjectBase\doDelete(), ilObjFile\doDelete(), ilObjCmiXapi\doDelete(), ilObjItemGroup\doRead(), ilObjBibliographic\doRead(), ilObjContentPage\doRead(), ilObjPoll\doRead(), ilRemoteObjectBase\doRead(), ilObjDataCollection\doUpdate(), ilObjItemGroup\doUpdate(), ilObjBibliographic\doUpdate(), ilObjContentPage\doUpdate(), ilObjPoll\doUpdate(), ilRemoteObjectBase\doUpdate(), ilObjFile\doUpdate(), ilObjMediaObject\duplicate(), ilObjQuestionPool\duplicateQuestion(), ilObjSurvey\duplicateQuestionForSurvey(), ilObjTest\duplicateQuestionForTest(), ilTestRandomQuestionSetPoolDeriver\duplicateTaxonomies(), ilObjStudyProgramme\enableAutomaticMembershipSource(), ilTermsOfServiceUserHasGlobalRoleCriterion\evaluate(), ilObjSCORM2004LearningModule\executeDragDrop(), ilObjContentObject\executeDragDrop(), ilObjMediaObject\exportFiles(), ilObjExercise\exportGradesExcel(), ilObjSCORM2004LearningModule\exportHTML4PDF(), ilObjSCORM2004LearningModule\exportHTMLScoObjects(), ilObjMediaObject\exportMediaFullscreen(), ilObjSCORM2004LearningModule\exportPDF(), ilObjUser\exportPersonalData(), ilObjSCORM2004LearningModule\exportScorm(), ilObjSCORMLearningModule\exportSelected(), ilObjMediaPool\exportXML(), ilObjQuestionPool\exportXMLMetaData(), ilObjGlossary\exportXMLMetaData(), ilObjSCORM2004LearningModule\exportXMLMetaData(), ilObjContentObject\exportXMLMetaData(), ilObjTest\exportXMLMetaData(), ilObjContentObject\exportXMLPageObjects(), ilObjSCORM2004LearningModule\exportXMLScoObjects(), ilObjSCORM2004LearningModule\exportXMLStructureObjects(), ilObjWiki\fixImportantPagesNumbering(), ilObjPortfolioBase\fixLinksOnTitleChange(), ilObjContentObject\fixTree(), ilObjTest\fromXML(), ilCmiXapiUser\generateRegistration(), ilStudyProgrammeExpandableProgressListGUI\getAccordionContentCoursesHTML(), ilObjTest\getActiveIdOfUser(), ilObjStudyProgramme\getAllChildren(), ilObjGlossary\getAllGlossaryIds(), ilObjStudyProgramme\getAllPrgChildren(), ilObjQuestionPool\getAllQuestionIds(), ilObjQuestionPool\getAllQuestions(), ilObjSCORMLearningModule\getAllScoIds(), ilObjPoll\getAnswers(), ilObjSAHSLearningModule\getApiStudentId(), ilObjFile\getArrayForDatabase(), ilObjStudyProgramme\getAssignmentsOfSingleProgramForUser(), ilObjSCORMLearningModule\getAttemptsForUser(), ilObjSCORM2004LearningModule\getAttemptsForUser(), ilObjSCORMLearningModule\getAttemptsForUsers(), ilObjSurvey\getAuthor(), ilObjTest\getAuthor(), ilObjStudyProgramme\getAutomaticContentCategories(), ilObjStudyProgramme\getAutomaticMembershipSources(), ilObjUser\getAvatar(), ilObjStudyProgramme\getChildren(), ilObjUser\getClipboardObjects(), ilContainer\getContainerDirectory(), ilObjForum\getCountUnread(), ilObjSCORM2004LearningModule\getCourseCompletionForUser(), ilTermsOfServiceHelper\getCurrentAcceptanceForUser(), ilObjCmiXapi\getCurrentCmixUser(), ilObjFileBasedLM\getDataDirectory(), ilObjSAHSLearningModule\getDataDirectory(), ilObjContentObject\getDataDirectory(), ilObjMediaObject\getDataDirectory(), ilObjCmiXapi\getDataSetMapping(), ilObjSAHSLearningModule\getDefaultLessonMode(), ilObjSurveyQuestionPool\getExportDirectory(), ilObjContentObject\getExportDirectory(), ilObjGlossary\getExportDirectory(), ilObjQuestionPool\getExportDirectory(), ilObjTest\getExportDirectory(), ilObjSurvey\getExportDirectory(), ilObjGlossary\getExportFiles(), ilObjStyleSheet\getExportSubDir(), ilObjExternalFeed\getFeedBlock(), ilVerificationObject\getFilePath(), ilObjMediaObject\getFilesOfDirectory(), ilObjIndividualAssessment\getFileStorage(), ilPDSelectedItemsBlockMembershipsObjectDatabaseRepository\getForUser(), ilRemoteObjectBase\getFullRemoteLink(), ilCmiXapiUser\getIdent(), ilCmiXapiUser\getIdentAsId(), ilObjStudyProgramme\getIdsFromNodesOnPathFromRootToHere(), ilObjTest\getImagePath(), ilObjTest\getImagePathWeb(), ilObjStyleSheet\getImagesDirectory(), ilObjContentObject\getImportDirectory(), ilObjSurveyQuestionPool\getImportDirectory(), ilObjGlossary\getImportDirectory(), ilObjSurvey\getImportDirectory(), ilObjStudyProgramme\getLocalMembers(), ilObjStudyProgramme\getLPChildren(), ilObjCmiXapi\getLPMode(), ilObjLearningSequence\getLSSettings(), ilObjSAHSLearningModule\getMaxPoints(), ilObjMediaPool\getMediaObjects(), ilObjSCORMLearningModule\getModuleVersionForUser(), ilObjSCORM2004LearningModule\getModuleVersionForUser(), ilObjSCORMLearningModule\getModuleVersionForUsers(), ilObjMediaObject\getMultiSrtUploadDir(), ILIAS\User\Profile\ProfileChangeMailTokenDBRepository\getNewEmailForUser(), ILIAS\User\Profile\ProfileChangeMailTokenDBRepository\getNewTokenForUser(), ilObjUser\getOrgUnitsRepresentation(), ilObjContentPage\getPageObjIds(), ilObjUser\getPCClipboardContent(), ilObjUser\getPersonalDataExportFile(), ilObjUser\getPersonalPicturePath(), ilObjSAHSLearningModule\getPointsInPercent(), ilObjMediaPool\getPoolTree(), ilAbstractUsersGalleryCollectionProvider\getPopulatedGroup(), ilObjQuestionPool\getPrintviewQuestions(), ilObjStudyProgramme\getProgresses(), ilObjStudyProgramme\getProgressesOf(), ilObjStudyProgramme\getProgressForAssignment(), ilObjContentObject\getPublicExportFiles(), ilObjQuestionPool\getQplQuestions(), ilObjQuestionPool\getQuestionList(), ilObjSurveyQuestionPool\getQuestions(), ilObjSurveyQuestionPool\getQuestionsData(), ilLTIConsumerPlaceholderValues\getReachedScore(), ilObjStudyProgramme\getReferencesTo(), ilObjCmiXapi\getRegistrations(), ilObjSCORM2004LearningModule\getSequencingSettings(), ilObjCmiXapi\getSessionId(), ilObjStudyProgramme\getSettings(), ilObjMediaObject\getSrtFiles(), ilContainer\getSubItems(), ilObjDataCollection\getTables(), ilObjGlossary\getTaxonomyId(), ilObjQuestionPool\getTaxonomyIds(), ilObjWiki\getTemplateSelectionOnCreation(), ilObjSCORMLearningModule\getTrackedItems(), ilObjSCORM2004LearningModule\getTrackedItems(), ilObjSCORMLearningModule\getTrackedUsers(), ilObjSCORMLearningModule\getTrackingDataAgg(), ilObjSCORM2004LearningModule\getTrackingDataAgg(), ilObjSCORMLearningModule\getTrackingDataAggSco(), ilObjSCORMLearningModule\getTrackingDataPerUser(), ilObjSCORMLearningModule\getTrackingItems(), ilObjWorkspaceRootFolder\getTranslations(), ilObjRootFolder\getTranslations(), ilObjOrgUnit\getTranslations(), ilObjTaxonomy\getTree(), ilObjSCORM2004LearningModule\getTree(), ilObjMediaObject\getUsages(), ilObjMediaPool\getUsedFormats(), ilObjMediaObject\getVideoPreviewPic(), ilObjSAHSLearningModule\getViewButton(), ilObjGroup\getViewMode(), ilObjPoll\getVotePercentages(), ilObjPoll\getVotesByUsers(), ilObjectXMLWriter\getXML(), ilObjMediaObject\getXML(), ilObjSession\handleAutoFill(), ilObjGroup\handleAutoFill(), ilObjCourse\handleAutoFill(), ilObjMediaCast\handleLPUpdate(), ilECSAppEventListener\handleMembership(), ilRemoteObjectBase\handleUpdate(), ilOerHarvester\harvestObject(), ilADNDismiss\hasDimissed(), ilObjUser\hasToAcceptTermsOfService(), ilTermsOfServiceHelper\hasToResignAcceptance(), ilObjPoll\hasUserVoted(), ilObjStyleSheet\ilClone(), ilObjStyleSheet\import(), ilObjContentObject\importFromDirectory(), ilRemoteObjectBase\importMetadataFromJson(), ilObjSurveyQuestionPool\importObject(), ilObjSurvey\importObject(), ilTestImporter\importQuestionSkillAssignments(), ilObjSCORMLearningModule\importRaw(), ilTestImporter\importSkillLevelThresholds(), ilObjSCORM2004LearningModule\importSuccess(), ilObjSCORMLearningModule\importSuccess(), ilLSLocalDI\init(), ilObjSession\initAppointments(), ilObjCourse\initCourseMemberObject(), ilObjCourse\initCourseMembersObject(), ilObjCloudGUI\initCreateForm(), ilObjSession\initDefaultRoles(), ilObjForum\initDefaultRoles(), ilObjBlog\initDefaultRoles(), ilObjCourse\initDefaultRoles(), ilObjGroup\initDefaultRoles(), ilIndividualAssessmentAccessHandler\initDefaultRolesForObject(), ilObjFile\initImplementation(), ilObjLinkResource\initLinkResourceItemsObject(), ilObjCmiXapiGUI\initMetadata(), ilObjLTIConsumerGUI\initMetadata(), ilObjSession\initParticipants(), ilObjGroup\initParticipants(), ilObjContentPage\initTranslationService(), ilObjCourse\initWaitingList(), ilIndividualAssessmentMembersStorageDB\insertMembersRecord(), ilObjIndividualAssessment\isActiveLP(), ilObjUser\isAnonymous(), ilContainer\isClassificationFilterActive(), ilObjTest\isExecutable(), ilTermsOfServiceHelper\isIncludedUser(), ilRemoteObjectBase\isLocalObject(), shibUser\isNew(), ilObjSurvey\isSurveyStarted(), ilADNNotification\isUserAllowedToDismiss(), ilADNNotification\isVisibleForUser(), ilADNNotification\isVisibleRoleUserRoles(), ilObjLTIConsumer\load(), ilObjCmiXapi\load(), ilObjSurveyQuestionPool\loadFromDb(), ilObjQuestionPool\loadFromDb(), ilObjSurvey\loadFromDb(), ilObjTest\loadFromDb(), ilIndividualAssessmentSettingsStorageDB\loadInfoSettings(), ilIndividualAssessmentMembersStorageDB\loadMember(), ilIndividualAssessmentMembersStorageDB\loadMembers(), ilIndividualAssessmentMembersStorageDB\loadMembersAsSingleObjects(), ilIndividualAssessmentSettingsStorageDB\loadSettings(), ilObjTest\logAction(), ilObjMediaObject\makeThumbnail(), ilObjForum\markAllThreadsRead(), ilObjForum\markPostRead(), ilObjLinkResource\MDUpdateListener(), ilObjMediaObject\MDUpdateListener(), MDUpdateListener(), ilObjContentObject\MDUpdateListener(), ilObjGlossary\modifyExportIdentifier(), ilStartingPoint\onRoleDeleted(), ilObjSurveyQuestionPool\paste(), ilObjSurveyQuestionPool\pasteFromClipboard(), ilObjQuestionPool\pasteFromClipboard(), ilObjSAHSLearningModule\populateByDirectoy(), ilObjQuestionPool\populateQuestionSkillAssignmentsXml(), ilContainerSessionsContentGUI\prepareSessionPresentationLimitation(), ilObjExercise\processExerciseStatus(), ilObjFolder\putInTree(), ilContainer\putInTree(), putInTree(), ilObject2GUI\putObjectInTree(), ilObjectGUI\putObjectInTree(), ilObjLearningSequence\raiseEvent(), ilObjTest\randomSelectQuestions(), ilObjRoleFolder\read(), ilObjSAHSLearningModule\read(), ilObjFileBasedLM\read(), ilObjGlossary\read(), ilObjContentObject\read(), ilObjMediaPool\read(), ilObjCourseReference\read(), ilObjBookingPool\read(), ilObjFolder\read(), ilContainerReference\read(), ilObjMediaCast\read(), ilObjExercise\read(), ilObjWiki\read(), ilObjCourse\read(), ilObjSession\read(), ilObjGroup\read(), ilContainer\read(), ilObjStyleSheet\read(), ilContainer\readContainerSettings(), ilObjMediaCast\readItems(), ilObjUser\readMultiTextFields(), ilObjSCORM2004LearningModule\readObject(), ilObjMediaCast\readOrder(), ilObjContentObject\readProperties(), ilObjRoleGUI\readRoleProperties(), ilObjUser\readUserDefinedFields(), ilGlossaryAct\referenceTerms(), ilObjUser\refreshLogin(), ilObjStudyProgramme\refreshLPStatus(), ilObjGroup\register(), ilObjCourse\register(), ilObjMediaObject\removeAdditionalFile(), ilObjStudyProgramme\removeAssignment(), ilObjSystemFolder\removeHeaderTitleTranslations(), ilObjStudyProgramme\removeLeaf(), ilObjMediaObject\removeMediaItem(), ilIndividualAssessmentMembersStorageDB\removeMembersRecord(), ilObjStudyProgramme\removeNode(), ilObjUser\removeObjectFromClipboard(), ilObjSurvey\removeSelectedSurveyResults(), ilObjTest\removeTestResults(), ilObjWorkspaceRootFolder\removeTranslations(), ilObjRootFolder\removeTranslations(), ilObjOrgUnit\removeTranslations(), ilObjDataCollection\reorderTables(), ilObjStyleSheet\replaceStylePar(), ilObjUser\resetLastPasswordChange(), ilObjUser\resetOwner(), ilCourseObjectiveResult\resetTestForUser(), shibUser\returnNewLoginName(), ilObjBibliographicGUI\save(), ilObjLTIConsumer\save(), ilObjCmiXapi\save(), ilObjPoll\saveAnswer(), ilObjSurvey\saveAuthorToMetadata(), ilObjTest\saveAuthorToMetadata(), ilObjExercise\saveCertificateVisibility(), ilObjExercise\saveData(), ilObjForum\saveData(), ilObjStyleSheet\saveHideStatus(), ilExAssignment\saveMultiFeedbackFiles(), ilObjMediaCast\saveOrder(), ilObjWiki\saveOrderingAndIndentation(), ilObjSurveyQuestionPool\saveToDb(), ilObjQuestionPool\saveToDb(), ilObjSurvey\saveToDb(), ilObjTest\saveToDb(), ilObjPoll\saveVote(), ilObjExercise\sendAssignment(), ilObjExercise\sendFeedbackFileNotification(), ilAccountRegistrationMail\sendLanguageVariableBasedAccountMail(), ilObjUser\sendPersonalDataFile(), ilCronDeleteInactiveUserReminderMail\sendReminder(), ilObjCloudGUI\serviceAuth(), ilObjSCORMLearningModule\setLearningProgressSettingsAtUpload(), ilObjOrgUnit\setOrgUnitTypeId(), ilBiblFileReaderBase\setPathToFile(), ilObjStudyProgramme\storeAutomaticContentCategory(), ilObjStudyProgramme\storeAutomaticMembershipSource(), ilPasswordAssistanceGUI\submitAssistanceForm(), ilObjCourse\syncMembersStatusWithLP(), ilObjLinkResource\toXML(), ilObjSurveyQuestionPool\toXML(), ilObjSurvey\toXML(), ilTermsOfServiceHelper\trackAcceptance(), ilObjContentPage\trackProgress(), ilAccountRegistrationMail\trySendingUserDefinedAccountMail(), ilObjOrgUnit\update(), ilObjBookingPool\update(), ilObjCourseReference\update(), ilObjMediaCast\update(), ilObjStudyProgramme\update(), ilContainerReference\update(), ilObjWiki\update(), ilObjGlossary\update(), ilObjExercise\update(), ilObjMediaObject\update(), ilObjForum\update(), update(), ilObjSession\update(), ilObjGroup\update(), ilObjSAHSLearningModule\update(), ilContainer\update(), ilObjCourse\update(), ilObjStyleSheet\update(), ilObjStudyProgramme\updateAllAssignments(), ilObjGlossary\updateAutoGlossaries(), ilObjStyleSheet\updateColor(), ilObjRemoteCourse\updateCustomFromECSContent(), ilObjStudyProgramme\updateCustomIcon(), ilECSAppEventListener\updateEnrolmentStatus(), ilRemoteObjectBase\updateFromECSContent(), ilObjForum\updateLastAccess(), ilObjUser\updateLogin(), ilObjQuestionPool\updateMetaData(), ilObjMediaObject\updateMetaData(), updateMetaData(), ilObjForum\updateModeratorRole(), ilObjUser\updateMultiTextFields(), ilObjRole\updateOperationStack(), updateOwner(), ilObjContentObject\updateProperties(), ilObjSCORM2004LearningModule\updateSequencingSettings(), ilObjStudyProgramme\updateSettings(), ilObjCourse\updateSettings(), ilObjOrgUnit\updateTranslation(), ilObjUser\updateUserDefinedFields(), ilObjExercise\updateUserStatus(), ilObjMediaObject\uploadAdditionalFile(), ilObjMediaObject\uploadVideoPreviewPic(), ilIndividualAssessmentMembers\userAllreadyMember(), ilObjSession\validate(), ilObjContentObject\validatePages(), ilIndividualAssessmentMembers\withAdditionalUser(), ilIndividualAssessmentMembers\withoutPresentUser(), ilObjUser\writeAccepted(), ilObjStyleSheet\writeCSSFile(), ilObjContentPage\writeStyleSheetId(), ilObjContentObject\writeStyleSheetId(), and ilObjSAHSLearningModule\zipLmForOfflineMode().

319  : int
320  {
321  return (int) $this->id;
322  }
+ Here is the caller graph for this function:

◆ getImportId()

ilObject::getImportId ( )

get import id

public

Returns
string import id

Definition at line 473 of file class.ilObject.php.

References $import_id.

Referenced by ilSoapUserAdministration\__readUserData(), create(), ilObjectXMLWriter\getXML(), and update().

474  {
475  return $this->import_id;
476  }
+ Here is the caller graph for this function:

◆ getLastUpdateDate()

ilObject::getLastUpdateDate ( )

get last update date public

Returns
string date of last update

Definition at line 624 of file class.ilObject.php.

References $last_update.

Referenced by ilObjectXMLWriter\getXML().

625  {
626  return $this->last_update;
627  }
+ Here is the caller graph for this function:

◆ getLongDescription()

ilObject::getLongDescription ( )

get object long description (stored in object_description)

public

Returns
string object description

Definition at line 458 of file class.ilObject.php.

References $long_desc, and getDescription().

Referenced by _prepareCloneSelection(), ilObjectDataDeletionLog\add(), ilStudyProgrammeDashboardViewGUI\buildItem(), create(), createMetaData(), ilObjCourse\prepareAppointments(), ilObjGroup\prepareAppointments(), ilObjSession\prepareCalendarAppointments(), update(), ilContainer\update(), and updateMetaData().

459  {
460  if (strlen($this->long_desc)) {
461  return $this->long_desc;
462  }
463 
464  return $this->getDescription();
465  }
getDescription()
get object description
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ getLongDescriptions()

static ilObject::getLongDescriptions ( array  $a_obj_ids)
static

Get long description data.

Parameters
array$a_obj_ids
Returns
array

Definition at line 2136 of file class.ilObject.php.

References $DIC, $ilDB, and $res.

Referenced by ilContainer\getCompleteDescriptions().

2137  {
2138  global $DIC;
2139 
2140  $ilDB = $DIC->database();
2141 
2142  $res = $ilDB->query("SELECT * FROM object_description" .
2143  " WHERE " . $ilDB->in("obj_id", $a_obj_ids, "", "integer"));
2144  $all = array();
2145  while ($row = $ilDB->fetchAssoc($res)) {
2146  $all[$row["obj_id"]] = $row["description"];
2147  }
2148  return $all;
2149  }
foreach($_POST as $key=> $value) $res
global $DIC
Definition: goto.php:24
global $ilDB
+ Here is the caller graph for this function:

◆ getOfflineStatus()

◆ getOwner()

ilObject::getOwner ( )

get object owner

public

Returns
integer owner id

Definition at line 556 of file class.ilObject.php.

References $owner.

Referenced by ilObjForum\cloneAutoGeneratedRoles(), create(), getOwnerName(), ilObjectXMLWriter\getXML(), ilObjTest\sendAdvancedNotification(), ilObjTest\sendSimpleNotification(), ilObjForum\setPermissions(), and updateOwner().

557  {
558  return $this->owner;
559  }
+ Here is the caller graph for this function:

◆ getOwnerName()

ilObject::getOwnerName ( )

Definition at line 567 of file class.ilObject.php.

References _lookupOwnerName(), and getOwner().

568  {
569  return ilObject::_lookupOwnerName($this->getOwner());
570  }
getOwner()
get object owner
static _lookupOwnerName($a_owner_id)
lookup owner name for owner id
+ Here is the call graph for this function:

◆ getPossibleSubObjects()

ilObject::getPossibleSubObjects (   $a_filter = true)

get all possible subobjects of this type the object can decide which types of subobjects are possible jut in time overwrite if the decision distinguish from standard model

Parameters
booleanfilter disabled objects? ($a_filter = true) public
Returns
array list of allowed object types

Definition at line 2308 of file class.ilObject.php.

2309  {
2310  return $this->objDefinition->getSubObjects($this->type, $a_filter);
2311  }

◆ getPresentationTitle()

ilObject::getPresentationTitle ( )

get presentation title Normally same as title Overwritten for sessions

public

Parameters

Definition at line 384 of file class.ilObject.php.

References getTitle().

385  {
386  return $this->getTitle();
387  }
getTitle()
get object title public
+ Here is the call graph for this function:

◆ getRefId()

ilObject::getRefId ( )

get reference id public

Returns
integer reference id

Definition at line 350 of file class.ilObject.php.

References $ref_id.

Referenced by ilTestRandomQuestionSelectionTableGUI\__construct(), ilForumNotificationParentMembersTableGUI\__construct(), ilBiblAdminLibraryFacade\__construct(), ilBookingReservationsGUI\__construct(), ilTestCorrectionsGUI\__construct(), ilContainerFilterTableGUI\__construct(), ilBiblAdminFactoryFacade\__construct(), ilObjectDAV\__construct(), ilContainerStartObjectsContentGUI\__construct(), ilSurveyPageGUI\__construct(), ILIAS\LearningModule\Export\LMHtmlExport\__construct(), ilIndividualAssessmentMembersGUI\__construct(), ilObjCourse\__getLocalRoles(), ilContainer\_exportContainerSettings(), _prepareCloneSelection(), ilObjTest\addExtraTime(), ilObjStudyProgrammeCache\addInstance(), ilObjStudyProgramme\addLeaf(), ilObjStudyProgramme\addNode(), ilObjLinkResourceGUI\afterSave(), ilObjMediaCastGUI\afterSave(), ilContainerReferenceGUI\afterSave(), ilObjBookingPoolGUI\afterSave(), ilObjExerciseGUI\afterSave(), ilObjSurveyGUI\afterSave(), ilObjOrgUnitGUI\afterSave(), ilObjFolderGUI\afterSave(), ilObjectPluginGUI\afterSave(), ilObjIndividualAssessmentGUI\afterSave(), ilObjWikiGUI\afterSave(), ilObjStudyProgrammeGUI\afterSave(), ilObjMediaPoolGUI\afterSave(), ilObjGroupGUI\afterSave(), ilObjSurveyQuestionPoolGUI\afterSave(), ilObjLearningSequenceGUI\afterSave(), ilObjCategoryGUI\afterSave(), ilObjQuestionPoolGUI\afterSave(), ilObjContentObjectGUI\afterSave(), ilObjForumGUI\afterSave(), ilObjTestGUI\afterSave(), ilObjCourseGUI\afterSave(), ilObjItemGroupGUI\afterSaveCallback(), ilObjSessionGUI\afterSaveCallback(), ilObjLearningSequence\announceLSOOnline(), applyDidacticTemplate(), ilObjGroup\applyDidacticTemplate(), ilObjOrgUnit\assignUsersToEmployeeRole(), ilObjOrgUnit\assignUsersToSuperiorRole(), ilObjOrgUnit\assignUserToLocalRole(), ilObjGlossary\autoLinkGlossaryTerms(), ilStudyProgrammeDashboardViewGUI\buildItem(), ilObjTest\buildStatisticsAccessFilteredParticipantList(), ilObjSurvey\checkReminder(), ilObjLearningSequence\cloneAutoGeneratedRoles(), ilObjForum\cloneAutoGeneratedRoles(), ilObjCourse\cloneAutoGeneratedRoles(), ilObjGroup\cloneAutoGeneratedRoles(), ilObjFolder\cloneDependencies(), ilContainer\cloneDependencies(), ilObjCourse\cloneDependencies(), ilObjGroup\cloneDependencies(), cloneDependencies(), ilObjGlossary\cloneObject(), ilTestFixedQuestionSetConfig\cloneQuestionSetRelatedData(), ilObjContentObject\copyAllPagesAndChapters(), ilGlossaryAct\copyTerm(), ilObjChatroom\createDefaultRole(), ilDidacticTemplateLocalPolicyAction\createLocalPolicy(), ilObjRoleFolder\createRole(), ilObjWiki\createWikiPage(), ilObjOrgUnit\deassignUserFromEmployeeRole(), ilObjOrgUnit\deassignUserFromLocalRole(), ilObjOrgUnit\deassignUserFromSuperiorRole(), ilObjWiki\decorateAdvMDValue(), ilObjRoleFolder\delete(), ilObjLearningSequence\delete(), ilObjOrgUnit\delete(), delete(), ilObjLearningSequence\deletePostConditionsForSubObjects(), ilObjExercise\exportGradesExcel(), ilDidacticTemplateAction\filterRoles(), ilStudyProgrammeExpandableProgressListGUI\getAccordionContentCoursesHTML(), ilObjGlossary\getAllGlossaryIds(), ilObjStudyProgramme\getChildren(), ilObjStudyProgramme\getCompletedCourses(), ilObjGroup\getDefaultAdminRole(), ilObjCourse\getDefaultAdminRole(), ilObjCourse\getDefaultCourseRoles(), ilObjGroup\getDefaultGroupRoles(), ilObjGroup\getDefaultMemberRole(), ilObjCourse\getDefaultTutorRole(), ilObjTest\getEvaluationAdditionalFields(), ilObjGroup\getGroupAdminIds(), ilObjStudyProgramme\getIdsOfSuccessfulChildren(), ilContainer\getInitialSubitems(), ilObjCourse\getLocalCourseRoles(), ilObjGroup\getLocalGroupRoles(), ilObjStudyProgramme\getLPChildren(), ilObjLearningSequence\getLSActivation(), ilObjLearningSequence\getLSItems(), ilObjLearningSequence\getLSLearnerItems(), ilDashboardLearningSequenceGUI\getLsoItem(), ilIndividualAssessmentAccessHandler\getMemberRoleIdForObj(), ilObjSurvey\getNotificationTargetUserIds(), ilObjStudyProgrammeReference\getParent(), ilObjStudyProgramme\getParent(), ilObjStudyProgramme\getParentId(), ilIndividualAssessmentAccessHandler\getRoleTitleByObj(), ilContainer\getSubItems(), ilObjSurvey\getSurveyCodesForExport(), ilObjSurvey\getSurveyCodesTableData(), ilObjGlossary\getTermList(), ilObjectXMLWriter\getXML(), ilObjGroup\handleAutoFill(), ilObjCourse\handleAutoFill(), ilObjectGUI\handleAutoRating(), ilObjMediaCast\handleLPUpdate(), ilObjContentObject\importFromDirectory(), ilLSLocalDI\init(), ilObjCloudGUI\initCreateForm(), ilObjSession\initDefaultRoles(), ilObjForum\initDefaultRoles(), ilObjCourse\initDefaultRoles(), ilObjGroup\initDefaultRoles(), ilIndividualAssessmentAccessHandler\initDefaultRolesForObject(), ilContainer\isClassificationFilterActive(), ilObjRoleFolder\isDeleted(), ilObjGroup\leaveGroup(), ilObjTest\logAction(), MDUpdateListener(), ilObjStudyProgramme\moveTo(), ilObjSAHSLearningModule\populateByDirectoy(), ilObjCourse\prepareAppointments(), ilContainerSessionsContentGUI\prepareSessionPresentationLimitation(), ilObjRoleFolder\purge(), ilObjFolder\putInTree(), putInTree(), ilObject2GUI\putObjectInTree(), ilObjectGUI\putObjectInTree(), ilObjLearningSequence\read(), ilObjGroup\read(), ilObjGroup\readGroupStatus(), ilGlossaryAct\referenceTerms(), ilObjCourse\register(), ilTestRandomQuestionSetConfig\registerClonedSourcePoolDefinitionIdMapping(), ilObjStudyProgramme\removeNode(), ilDidacticTemplateLocalPolicyAction\revertLocalPolicy(), ilObjSurvey\send360ReminderToUser(), ilObjSurvey\sendAppraiseeCloseNotification(), ilObjSurvey\sendAppraiseeNotification(), ilObjExercise\sendAssignment(), ilObjSurvey\sendCodes(), ilObjSCORMLearningModule\sendExportFile(), ilObjExercise\sendFeedbackFileNotification(), ilExAssignment\sendMultiFeedbackStructureFile(), ilObjSurvey\sendNotificationMail(), ilObjSurvey\sendRaterNotification(), ilObjSurvey\sendTutorNotification(), ilObjSurvey\sendTutorResults(), ilObjLearningSequence\setEffectiveOnlineStatus(), setParentRolePermissions(), ilObjGroup\setParentRolePermissions(), ilObjCourse\setParentRolePermissions(), ilObjForum\setPermissions(), ilObjForum\update(), update(), ilLOEditorGUI\updateMaterialAssignments(), ilObjSession\validate(), and ilObjOrgUnit\writePath().

351  {
352  return $this->ref_id;
353  }
+ Here is the caller graph for this function:

◆ getTitle()

ilObject::getTitle ( )

get object title public

Returns
string object title

Definition at line 395 of file class.ilObject.php.

References $title.

Referenced by ilObjLearningSequenceSettingsGUI\__construct(), _prepareCloneSelection(), ilObjectDataDeletionLog\add(), ilObjLTIConsumerGUI\afterSave(), ilObjFileBasedLMGUI\afterSave(), ilObjContentPageGUI\afterSave(), appendCopyInfo(), ilStudyProgrammeDashboardViewGUI\buildItem(), ilObjSurvey\checkReminder(), ilObjMediaPool\cloneObject(), create(), ilContainer\create(), createMetaData(), delete(), ilObjTest\deliverPDFfromFO(), ilObjTest\deliverPDFfromHTML(), ilObjExercise\exportGradesExcel(), ilObjSCORM2004LearningModule\exportHTML(), ilObjSCORMLearningModule\exportSelected(), ilTermUsagesTableGUI\fillRow(), ilStudyProgrammeExpandableProgressListGUI\getAccordionContentCoursesHTML(), ilObjRoleTemplate\getFilterOfInternalTemplate(), ilDashboardLearningSequenceGUI\getLsoItem(), ilObjRoleTemplate\getPresentationTitle(), ilObjRole\getPresentationTitle(), ilObjSession\getPresentationTitle(), ilContainerReference\getPresentationTitle(), getPresentationTitle(), ilObjSession\getPresentationTitleAppointmentPeriod(), ilObjTest\getTitleFilenameCompliant(), ilStudyProgrammeIndividualPlanProgressListGUI\getTitleForItem(), ilStudyProgrammeProgressListGUI\getTitleForItem(), ilObjectXMLWriter\getXML(), ilObjStyleSheet\getXML(), ilObjCourse\handleAutoFill(), ilObjStyleSheet\ilClone(), ilLSLocalDI\init(), ilObjSurvey\isComplete(), ilObjRoleTemplate\isInternalTemplate(), ilIndividualAssessmentSettingsStorageDB\loadSettings(), ilObjCourse\prepareAppointments(), ilObjGroup\prepareAppointments(), ilObjSession\prepareCalendarAppointments(), putInTree(), ilObjRoleFolder\read(), ilObjGroup\register(), ilObjForum\saveData(), ilObjSurvey\send360ReminderToUser(), ilObjTest\sendAdvancedNotification(), ilObjSurvey\sendAppraiseeCloseNotification(), ilObjSurvey\sendAppraiseeNotification(), ilObjExercise\sendAssignment(), ilObjSurvey\sendRaterNotification(), ilObjTest\sendSimpleNotification(), ilObjSurvey\sendTutorNotification(), ilObjSurvey\sendTutorResults(), ilObjSurveyQuestionPool\toXML(), ilObjSurvey\toXML(), ilObjTest\toXML(), ilObjForum\update(), update(), ilContainer\update(), updateMetaData(), ilObjRole\validate(), ilObjGroup\validate(), and ilObjCourse\validate().

396  {
397  return $this->title;
398  }
+ Here is the caller graph for this function:

◆ getType()

ilObject::getType ( )

get object type public

Returns
string object type

Definition at line 360 of file class.ilObject.php.

References $type.

Referenced by ilObjectXMLWriter\__appendObjectProperties(), ilCertificateCloneAction\__construct(), ilObjectXMLWriter\__getAccessInfo(), _prepareCloneSelection(), ilObjectDataDeletionLog\add(), ilObjMediaCast\addMobToCast(), ilObjCmiXapiGUI\afterSave(), ilObjLTIConsumerGUI\afterSave(), appendCopyInfo(), ilObjContentObject\autoLinkGlossaryTerms(), ilObjTest\cleanupMediaobjectUsage(), cloneMetaData(), ilObjSurveyQuestionPool\cloneObject(), ilObjQuestionPool\cloneObject(), ilCertificatePathFactory\create(), ilCertificateGUIFactory\create(), ilObjGlossary\createExportDirectory(), ilObjMediaObject\createMetaData(), createMetaData(), ilObjContentObject\createProperties(), ilObjExternalFeed\delete(), delete(), ilObjMediaObject\deleteMetaData(), deleteMetaData(), ilTestRandomQuestionSetPoolDeriver\duplicateTaxonomies(), ilObjContentObject\executeDragDrop(), ilObjMediaPool\exportXML(), ilObjContentObject\exportXML(), ilObjQuestionPool\exportXMLMetaData(), ilObjGlossary\exportXMLMetaData(), ilObjSCORM2004LearningModule\exportXMLMetaData(), ilObjContentObject\exportXMLMetaData(), ilObjTest\exportXMLMetaData(), ilObjContentObject\exportXMLPageObjects(), ilContainer\filteredSubtree(), ilObjSurvey\getAuthor(), ilObjTest\getAuthor(), ilObjGlossary\getExportDirectory(), ilObjQuestionPool\getExportDirectory(), ilObjGlossary\getExportFiles(), ilObjSCORM2004LearningModule\getExportFiles(), ilObjExternalFeed\getFeedBlock(), ilContainer\getGroupedObjTypes(), ilECSObjectSettings\getInstanceByObject(), ilContainer\getSubItems(), ilKioskModeService\getViewFor(), ilObjectXMLWriter\getXML(), ilObjMediaObject\getXML(), ilObjectGUI\handleAutoRating(), ilObjStyleSheet\ilClone(), ilObjContentObject\importFromDirectory(), ilContainer\isClassificationFilterActive(), ilObjLinkResource\MDUpdateListener(), ilObjMediaObject\MDUpdateListener(), MDUpdateListener(), ilObjContentObject\MDUpdateListener(), putInTree(), ilObjMediaCast\readItems(), ilObjContentObject\readProperties(), ilObjSurvey\saveAuthorToMetadata(), ilObjTest\saveAuthorToMetadata(), setParentRolePermissions(), ilObjGroup\setParentRolePermissions(), supportsOfflineHandling(), ilObjSurveyQuestionPool\toXML(), ilObjSurvey\toXML(), update(), ilObjStudyProgramme\updateCustomIcon(), ilObjGroup\updateGroupType(), ilObjQuestionPool\updateMetaData(), ilObjMediaObject\updateMetaData(), updateMetaData(), ilObjContentObject\updateProperties(), and ilObjContentObject\validatePages().

361  {
362  return $this->type;
363  }
+ Here is the caller graph for this function:

◆ getUntranslatedTitle()

ilObject::getUntranslatedTitle ( )

get untranslated object title public

Returns
string object title

Definition at line 405 of file class.ilObject.php.

References $untranslatedTitle.

Referenced by ilObjRoleTemplate\getPresentationTitle(), and ilObjRole\getPresentationTitle().

406  {
408  }
+ Here is the caller graph for this function:

◆ getXMLZip()

ilObject::getXMLZip ( )

Definition at line 1705 of file class.ilObject.php.

1706  {
1707  return false;
1708  }

◆ hasAutoRating()

static ilObject::hasAutoRating (   $a_type,
  $a_ref_id 
)
static

Check if auto rating is active for parent group/course.

Parameters
string$a_type
int$a_ref_id
Returns
bool

Definition at line 2269 of file class.ilObject.php.

References $DIC, $tree, ilContainer\_lookupContainerSetting(), _lookupObjId(), and ilObjectServiceSettingsGUI\AUTO_RATING_NEW_OBJECTS.

Referenced by ilObjWikiGUI\getSettingsFormValues(), and ilObjectGUI\handleAutoRating().

2270  {
2271  global $DIC;
2272 
2273  $tree = $DIC->repositoryTree();
2274 
2275  if (!$a_ref_id ||
2276  !in_array($a_type, array("file", "lm", "wiki"))) {
2277  return false;
2278  }
2279 
2280  // find parent container
2281  $parent_ref_id = $tree->checkForParentType($a_ref_id, "grp");
2282  if (!$parent_ref_id) {
2283  $parent_ref_id = $tree->checkForParentType($a_ref_id, "crs");
2284  }
2285  if ($parent_ref_id) {
2286  include_once './Services/Object/classes/class.ilObjectServiceSettingsGUI.php';
2287 
2288  // get auto rate setting
2289  $parent_obj_id = ilObject::_lookupObjId($parent_ref_id);
2291  $parent_obj_id,
2293  false
2294  );
2295  }
2296  return false;
2297  }
static _lookupObjId($a_id)
global $DIC
Definition: goto.php:24
static _lookupContainerSetting($a_id, $a_keyword, $a_default_value=null)
Lookup a container setting.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ initDefaultRoles()

ilObject::initDefaultRoles ( )

init default roles settings Purpose of this function is to create a local role folder and local roles, that are needed depending on the object type If you want to setup default local roles you MUST overwrite this method in derived object classes (see ilObjForum for an example) public

Returns
array empty array

Definition at line 1628 of file class.ilObject.php.

Referenced by setPermissions().

1629  {
1630  return array();
1631  }
+ Here is the caller graph for this function:

◆ isUserRegistered()

ilObject::isUserRegistered (   $a_user_id = 0)

Definition at line 1694 of file class.ilObject.php.

1695  {
1696  return false;
1697  }

◆ lookupOfflineStatus()

static ilObject::lookupOfflineStatus (   $a_obj_id)
static

Lookup offline status using objectDataCache.

Parameters
$a_obj_id
Returns
null | bool

Definition at line 1009 of file class.ilObject.php.

References $DIC.

Referenced by ilObjContentObjectAccess\_checkAccess(), ilObjectAccess\_isOffline(), ilObjTestAccess\_isOffline(), ilAccess\doPathCheck(), LSItemOnlineStatus\getOnlineStatus(), ilObjCourseListGUI\getProperties(), ilObjSurveyListGUI\getProperties(), ilObjectListGUI\getProperties(), and ilContainerXmlWriter\writeSubitems().

1010  {
1011  global $DIC;
1012 
1013  return $DIC['ilObjDataCache']->lookupOfflineStatus($a_obj_id);
1014  }
global $DIC
Definition: goto.php:24
+ Here is the caller graph for this function:

◆ MDUpdateListener()

ilObject::MDUpdateListener (   $a_element)

Meta data update listener.

Important note: Do never call create() or update() method of ilObject here. It would result in an endless loop: update object -> update meta -> update object -> ... Use static _writeTitle() ... methods instead.

Parameters
string$a_element

Definition at line 812 of file class.ilObject.php.

References $DIC, $id, getId(), getRefId(), getType(), setDescription(), setTitle(), and update().

813  {
814  global $DIC;
815 
816  $app_event = $DIC->event();
817 
818  include_once 'Services/MetaData/classes/class.ilMD.php';
819 
820  $app_event->raise(
821  'Services/Object',
822  'update',
823  array('obj_id' => $this->getId(),
824  'obj_type' => $this->getType(),
825  'ref_id' => $this->getRefId())
826  );
827 
828  switch ($a_element) {
829  case 'General':
830 
831  // Update Title and description
832  $md = new ilMD($this->getId(), 0, $this->getType());
833  if (!is_object($md_gen = $md->getGeneral())) {
834  return false;
835  }
836  $this->setTitle($md_gen->getTitle());
837 
838  foreach ($md_gen->getDescriptionIds() as $id) {
839  $md_des = $md_gen->getDescription($id);
840  $this->setDescription($md_des->getDescription());
841  break;
842  }
843  $this->update();
844  break;
845 
846  default:
847  }
848 
849  return true;
850  }
setTitle($a_title)
set object title
getId()
get object id public
global $DIC
Definition: goto.php:24
getType()
get object type public
getRefId()
get reference id public
setDescription($a_desc)
set object description
update()
update object in db
+ Here is the call graph for this function:

◆ putInTree()

ilObject::putInTree (   $a_parent_ref)

maybe this method should be in tree object!?

Todo:
role/rbac stuff
Parameters
int$a_parent_refRef-ID of the parent object

Definition at line 1373 of file class.ilObject.php.

References $app_event_handler, $log, $tree, getId(), getRefId(), getTitle(), and getType().

Referenced by ilOerHarvester\harvestObject(), ilObject2GUI\putObjectInTree(), and ilObjectGUI\putObjectInTree().

1374  {
1375  $tree = $this->tree;
1376  $ilLog = $this->log;
1377  $ilAppEventHandler = $this->app_event_handler;
1378 
1379  $tree->insertNode($this->getRefId(), $a_parent_ref);
1380 
1381  // write log entry
1382  $ilLog->write("ilObject::putInTree(), parent_ref: $a_parent_ref, ref_id: " .
1383  $this->getRefId() . ", obj_id: " . $this->getId() . ", type: " .
1384  $this->getType() . ", title: " . $this->getTitle());
1385 
1386  $ilAppEventHandler->raise(
1387  'Services/Object',
1388  'putObjectInTree',
1389  array(
1390  'object' => $this,
1391  'obj_type' => $this->getType(),
1392  'obj_id' => $this->getId(),
1393  'parent_ref_id' => $a_parent_ref,
1394  )
1395  );
1396  }
getId()
get object id public
getTitle()
get object title public
getType()
get object type public
getRefId()
get reference id public
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ read()

ilObject::read ( )

read object data from db into object

Parameters
booleanpublic

Definition at line 198 of file class.ilObject.php.

References $db, $DIC, Vendor\Package\$e, $error, $ilDB, $ilErr, $ilUser, $log, $message, $objDefinition, $query, $res, ilDBConstants\FETCHMODE_OBJECT, setDescription(), and setOfflineStatus().

Referenced by __construct().

199  {
200  global $DIC;
201 
203  $ilDB = $this->db;
204  $ilLog = $this->log;
206  try {
207  $ilUser = $DIC["ilUser"];
208  } catch (\InvalidArgumentException $e) {
209  }
210 
211  if ($this->referenced) {
212  // check reference id
213  if (!isset($this->ref_id)) {
214  $message = "ilObject::read(): No ref_id given! (" . $this->type . ")";
215  $ilErr->raiseError($message, $ilErr->WARNING);
216  }
217 
218  // read object data
219 
220  $q = "SELECT * FROM object_data, object_reference WHERE object_data.obj_id=object_reference.obj_id " .
221  "AND object_reference.ref_id= " . $ilDB->quote($this->ref_id, "integer");
222  $object_set = $ilDB->query($q);
223 
224  // check number of records
225  if ($ilDB->numRows($object_set) == 0) {
226  $message = "ilObject::read(): Object with ref_id " . $this->ref_id . " not found! (" . $this->type . ")";
227  $ilErr->raiseError($message, $ilErr->WARNING);
228  }
229 
230  $obj = $ilDB->fetchAssoc($object_set);
231  } else {
232  // check object id
233  if (!isset($this->id)) {
234  $message = "ilObject::read(): No obj_id given! (" . $this->type . ")";
235  $ilErr->raiseError($message, $ilErr->WARNING);
236  }
237 
238  // read object data
239  $q = "SELECT * FROM object_data " .
240  "WHERE obj_id = " . $ilDB->quote($this->id, "integer");
241  $object_set = $ilDB->query($q);
242 
243  // check number of records
244  if ($ilDB->numRows($object_set) == 0) {
245  include_once("./Services/Object/exceptions/class.ilObjectNotFoundException.php");
246  throw new ilObjectNotFoundException("ilObject::read(): Object with obj_id: " . $this->id .
247  " (" . $this->type . ") not found!");
248  return;
249  }
250 
251  $obj = $ilDB->fetchAssoc($object_set);
252  }
253 
254  $this->id = $obj["obj_id"];
255 
256  // check type match (the "xxx" type is used for the unit test)
257  if ($this->type != $obj["type"] && $obj["type"] != "xxx") {
258  $message = "ilObject::read(): Type mismatch. Object with obj_id: " . $this->id . " " .
259  "was instantiated by type '" . $this->type . "'. DB type is: " . $obj["type"];
260 
261  // write log entry
262  $ilLog->write($message);
263 
264  // raise error
265  include_once("./Services/Object/exceptions/class.ilObjectTypeMismatchException.php");
267  return;
268  }
269 
270  $this->type = $obj["type"];
271  $this->title = $obj["title"];
272  // BEGIN WebDAV: WebDAV needs to access the untranslated title of an object
273  $this->untranslatedTitle = $obj["title"];
274  // END WebDAV: WebDAV needs to access the untranslated title of an object
275  $this->desc = $obj["description"];
276  $this->owner = $obj["owner"];
277  $this->create_date = $obj["create_date"];
278  $this->last_update = $obj["last_update"];
279  $this->import_id = $obj["import_id"];
280 
281  $this->setOfflineStatus($obj['offline']);
282 
283  if ($objDefinition->isRBACObject($this->getType())) {
284  // Read long description
285  $query = "SELECT * FROM object_description WHERE obj_id = " . $ilDB->quote($this->id, 'integer');
286  $res = $ilDB->query($query);
287  while ($row = $res->fetchRow(ilDBConstants::FETCHMODE_OBJECT)) {
288  if (strlen($row->description)) {
289  $this->setDescription($row->description);
290  }
291  }
292  }
293 
294  // multilingual support systemobjects (sys) & categories (db)
295  $translation_type = $objDefinition->getTranslationType($this->type);
296 
297  if ($translation_type == "sys") {
298  $this->title = $this->lng->txt("obj_" . $this->type);
299  $this->setDescription($this->lng->txt("obj_" . $this->type . "_desc"));
300  } elseif ($translation_type == "db") {
301  $q = "SELECT title,description FROM object_translation " .
302  "WHERE obj_id = " . $ilDB->quote($this->id, 'integer') . " " .
303  "AND lang_code = " . $ilDB->quote($ilUser->getCurrentLanguage(), 'text');
304  $r = $ilDB->query($q);
305  $row = $r->fetchRow(ilDBConstants::FETCHMODE_OBJECT);
306  if ($row) {
307  $this->title = $row->title;
308  $this->setDescription($row->description);
309  #$this->desc = $row->description;
310  }
311  }
312  }
$ilErr
Definition: raiseError.php:18
foreach($_POST as $key=> $value) $res
global $DIC
Definition: goto.php:24
$query
setOfflineStatus($a_status)
Set offline status.
global $ilDB
$message
Definition: xapiexit.php:14
setDescription($a_desc)
set object description
$ilUser
Definition: imgupload.php:18
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ requireRegistration()

ilObject::requireRegistration ( )

Definition at line 1699 of file class.ilObject.php.

References $register.

1700  {
1701  return $this->register;
1702  }

◆ setDeletedDates()

static ilObject::setDeletedDates (   $a_ref_ids,
  $a_user_id 
)
static

Set deleted date.

Parameters
int[]$a_ref_ids
int$a_user_id
Returns
void

Definition at line 1141 of file class.ilObject.php.

References $DIC, $ilDB, $query, and ilDBConstants\T_INTEGER.

Referenced by ilTree\moveToTrash().

1142  {
1143  global $DIC;
1144 
1145  $ilDB = $DIC->database();
1146 
1147  $query = 'UPDATE object_reference SET ' .
1148  'deleted = ' . $ilDB->now() . ', ' .
1149  'deleted_by = ' . $ilDB->quote($a_user_id, ilDBConstants::T_INTEGER) . ' ' .
1150  'WHERE ' . $ilDB->in('ref_id', (array) $a_ref_ids, false, ilDBConstants::T_INTEGER);
1151  $ilDB->manipulate($query);
1152  return;
1153  }
global $DIC
Definition: goto.php:24
$query
global $ilDB
+ Here is the caller graph for this function:

◆ setDescription()

ilObject::setDescription (   $a_desc)

set object description

public

Parameters
string$a_descobject description

Definition at line 442 of file class.ilObject.php.

References ilUtil\shortenText().

Referenced by ilObjWikiGUI\afterSave(), ilObjRole\assignData(), ilObjStudyProgrammeSettingsGUI\buildForm(), shibUser\createFields(), ilObjTest\fromXML(), ilObjLanguage\install(), ilObjRoleGUI\loadRoleProperties(), MDUpdateListener(), ilObjRoleFolder\read(), read(), ilObjLanguage\refresh(), ilObjLanguageExt\setLocal(), ilObjIndividualAssessment\setSettings(), ilObjLanguage\uninstall(), and shibUser\updateFields().

443  {
444  // Shortened form is storted in object_data. Long form is stored in object_description
445  $this->desc = ilUtil::shortenText($a_desc, $this->max_desc, $this->add_dots);
446 
447  $this->long_desc = $a_desc;
448 
449  return true;
450  }
static shortenText( $a_str, $a_len, $a_dots=false, $a_next_blank=false, $a_keep_extension=false)
shorten a string to given length.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setId()

ilObject::setId (   $a_id)

set object id public

Parameters
integer$a_idobject id

Definition at line 329 of file class.ilObject.php.

Referenced by ilObjBibliographic\__construct(), and ilObjUser\__construct().

330  {
331  $this->id = (int) $a_id;
332  }
+ Here is the caller graph for this function:

◆ setImportId()

ilObject::setImportId (   $a_import_id)

set import id

public

Parameters
string$a_import_idimport id

Definition at line 484 of file class.ilObject.php.

Referenced by ilCategoryImportParser\handlerBeginTag().

485  {
486  $this->import_id = $a_import_id;
487  }
+ Here is the caller graph for this function:

◆ setOfflineStatus()

ilObject::setOfflineStatus (   $a_status)

Set offline status.

Parameters
bool$a_status

Definition at line 509 of file class.ilObject.php.

Referenced by ilObjFileBasedLM\__construct(), ilObjCourse\__readSettings(), ilObjCourse\cloneObject(), ilObjCourse\cloneSettings(), ilObjContentObject\create(), ilObjSurvey\create(), ilObjTest\create(), ilTestImporter\importSkillLevelThresholds(), ilLTIConsumerSettingsFormGUI\initObject(), and read().

510  {
511  $this->offline = $a_status;
512  }
+ Here is the caller graph for this function:

◆ setOwner()

ilObject::setOwner (   $a_owner)

set object owner

public

Parameters
integer$a_ownerowner id

Definition at line 602 of file class.ilObject.php.

Referenced by create(), and ilObjUser\setActive().

603  {
604  $this->owner = $a_owner;
605  }
+ Here is the caller graph for this function:

◆ setParentRolePermissions()

ilObject::setParentRolePermissions (   $a_parent_ref)

Initialize the permissions of parent roles (local roles of categories, global roles...) This method is overwritten in e.g courses, groups for building permission intersections with non_member templates.

Definition at line 1414 of file class.ilObject.php.

References $DIC, $rbacadmin, $rbacreview, getRefId(), and getType().

Referenced by setPermissions().

1415  {
1416  global $DIC;
1417 
1418  $rbacadmin = $DIC["rbacadmin"];
1419  $rbacreview = $DIC["rbacreview"];
1420 
1421  $parent_roles = $rbacreview->getParentRoleIds($a_parent_ref);
1422  foreach ((array) $parent_roles as $parent_role) {
1423  $operations = $rbacreview->getOperationsOfRole(
1424  $parent_role['obj_id'],
1425  $this->getType(),
1426  $parent_role['parent']
1427  );
1428  $rbacadmin->grantPermission(
1429  $parent_role['obj_id'],
1430  $operations,
1431  $this->getRefId()
1432  );
1433  }
1434  return true;
1435  }
global $DIC
Definition: goto.php:24
getType()
get object type public
getRefId()
get reference id public
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setPermissions()

ilObject::setPermissions (   $a_parent_ref)

set permissions of object

Parameters
integerreference_id of parent object public

Definition at line 1404 of file class.ilObject.php.

References initDefaultRoles(), and setParentRolePermissions().

Referenced by ilOerHarvester\harvestObject(), ilObject2GUI\putObjectInTree(), and ilObjectGUI\putObjectInTree().

1405  {
1406  $this->setParentRolePermissions($a_parent_ref);
1407  $this->initDefaultRoles();
1408  }
initDefaultRoles()
init default roles settings Purpose of this function is to create a local role folder and local roles...
setParentRolePermissions($a_parent_ref)
Initialize the permissions of parent roles (local roles of categories, global roles...) This method is overwritten in e.g courses, groups for building permission intersections with non_member templates.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setRefId()

ilObject::setRefId (   $a_id)

set reference id public

Parameters
integer$a_idreference id

Definition at line 339 of file class.ilObject.php.

340  {
341  $this->ref_id = $a_id;
342  $this->referenced = true;
343  }

◆ setRegisterMode()

ilObject::setRegisterMode (   $a_bool)

Definition at line 1687 of file class.ilObject.php.

Referenced by ilObjGroup\__construct().

1688  {
1689  $this->register = (bool) $a_bool;
1690  }
+ Here is the caller graph for this function:

◆ setTitle()

ilObject::setTitle (   $a_title)

set object title

public

Parameters
string$a_titleobject title

Definition at line 417 of file class.ilObject.php.

References $title, and ilUtil\shortenText().

Referenced by ilObjCmiXapiGUI\afterSave(), ilContainerReferenceGUI\afterSave(), ilObjLTIConsumerGUI\afterSave(), ilObjWikiGUI\afterSave(), ilObjRole\assignData(), ilObjStudyProgrammeSettingsGUI\buildForm(), shibUser\createFields(), ilObjTest\fromXML(), ilObjRoleGUI\loadRoleProperties(), MDUpdateListener(), ilObjRoleFolder\read(), ilObjLanguage\refresh(), ilObjIndividualAssessment\setSettings(), ilObjLanguage\uninstall(), and shibUser\updateFields().

418  {
419  $this->title = ilUtil::shortenText($a_title, $this->max_title, $this->add_dots);
420  // BEGIN WebDAV: WebDAV needs to access the untranslated title of an object
421  $this->untranslatedTitle = $this->title;
422  // END WebDAV: WebDAV needs to access the untranslated title of an object
423  }
static shortenText( $a_str, $a_len, $a_dots=false, $a_next_blank=false, $a_keep_extension=false)
shorten a string to given length.
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ setType()

ilObject::setType (   $a_type)

set object type public

Parameters
integer$a_typeobject type

Definition at line 370 of file class.ilObject.php.

371  {
372  $this->type = $a_type;
373  }

◆ supportsOfflineHandling()

ilObject::supportsOfflineHandling ( )

Check whether object supports offline handling.

Returns
bool

Definition at line 527 of file class.ilObject.php.

References $DIC, and getType().

Referenced by _prepareCloneSelection(), create(), and update().

528  {
529  global $DIC;
530 
531  return (bool) $DIC['objDefinition']->supportsOfflineHandling($this->getType());
532  }
global $DIC
Definition: goto.php:24
getType()
get object type public
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ update()

ilObject::update ( )

update object in db

public

Returns
boolean true on success

Definition at line 746 of file class.ilObject.php.

References $db, $DIC, $ilDB, $objDefinition, $res, getDescription(), getId(), getImportId(), getLongDescription(), getOfflineStatus(), getRefId(), getTitle(), getType(), and supportsOfflineHandling().

Referenced by ilContainerReferenceGUI\afterSave(), ilObjLTIConsumerGUI\afterSave(), ilObjBookingPoolGUI\afterSave(), ilObjWikiGUI\afterSave(), ilObjFileBasedLMGUI\afterSave(), ilObjGroupGUI\afterSave(), ilObjContentObjectGUI\afterSave(), ilObjCourseGUI\afterSave(), ilObjUser\assignData(), ilObjSurvey\create(), ilECSAppEventListener\extendAccount(), ilObjectGUI\handleAutoRating(), ilObjCloudGUI\initCreateForm(), ilObjLanguage\install(), MDUpdateListener(), ilObjStudyProgrammeReferenceGUI\putObjectInTree(), ilObjLanguage\refresh(), ilObjUser\removeUserPicture(), ilTermsOfServiceHelper\resetAcceptance(), ilObjLanguageExt\setLocal(), ilPasswordAssistanceGUI\submitAssignPasswordForm(), and ilObjLanguage\uninstall().

747  {
748  global $DIC;
749 
750  $app_event = $DIC->event();
751 
753  $ilDB = $this->db;
754 
755  $q = "UPDATE object_data " .
756  "SET " .
757  "title = " . $ilDB->quote($this->getTitle(), "text") . "," .
758  "description = " . $ilDB->quote($this->getDescription(), "text") . ", " .
759  'offline = ' . $ilDB->quote($this->supportsOfflineHandling() ? $this->getOfflineStatus() : null, 'integer') . ', ' .
760  "import_id = " . $ilDB->quote($this->getImportId(), "text") . "," .
761  "last_update = " . $ilDB->now() . " " .
762  "WHERE obj_id = " . $ilDB->quote($this->getId(), "integer");
763  $ilDB->manipulate($q);
764 
765  // the line ($this->read();) messes up meta data handling: meta data,
766  // that is not saved at this time, gets lost, so we query for the dates alone
767  //$this->read();
768  $q = "SELECT last_update FROM object_data" .
769  " WHERE obj_id = " . $ilDB->quote($this->getId(), "integer");
770  $obj_set = $ilDB->query($q);
771  $obj_rec = $ilDB->fetchAssoc($obj_set);
772  $this->last_update = $obj_rec["last_update"];
773 
774  if ($objDefinition->isRBACObject($this->getType())) {
775  // Update long description
776  $res = $ilDB->query("SELECT * FROM object_description WHERE obj_id = " .
777  $ilDB->quote($this->getId(), 'integer'));
778  if ($res->numRows()) {
779  $values = array(
780  'description' => array('clob',$this->getLongDescription())
781  );
782  $ilDB->update('object_description', $values, array('obj_id' => array('integer',$this->getId())));
783  } else {
784  $values = array(
785  'description' => array('clob',$this->getLongDescription()),
786  'obj_id' => array('integer',$this->getId()));
787  $ilDB->insert('object_description', $values);
788  }
789  }
790  $app_event->raise(
791  'Services/Object',
792  'update',
793  array('obj_id' => $this->getId(),
794  'obj_type' => $this->getType(),
795  'ref_id' => $this->getRefId())
796  );
797 
798  return true;
799  }
supportsOfflineHandling()
Check whether object supports offline handling.
getOfflineStatus()
Get offline status.
foreach($_POST as $key=> $value) $res
getId()
get object id public
global $DIC
Definition: goto.php:24
getTitle()
get object title public
getDescription()
get object description
getImportId()
get import id
getType()
get object type public
global $ilDB
getLongDescription()
get object long description (stored in object_description)
getRefId()
get reference id public
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ updateMetaData()

ilObject::updateMetaData ( )

update meta data entry

Definition at line 878 of file class.ilObject.php.

References createMetaData(), getId(), getLongDescription(), getTitle(), and getType().

Referenced by ilObjFileBasedLM\update(), ilObjSurveyQuestionPool\update(), ilObjLinkResource\update(), ilObjIndividualAssessment\update(), ilObjSurvey\update(), ilObjContentObject\update(), ilObjGlossary\update(), ilObjSession\update(), ilObjTest\update(), ilObjGroup\update(), ilObjSAHSLearningModule\update(), and ilObjCourse\update().

879  {
880  $md = new ilMD($this->getId(), 0, $this->getType());
881  $md_gen = $md->getGeneral();
882  // BEGIN WebDAV: meta data can be missing sometimes.
883  if (!$md_gen instanceof ilMDGeneral) {
884  $this->createMetaData();
885  $md = new ilMD($this->getId(), 0, $this->getType());
886  $md_gen = $md->getGeneral();
887  }
888  // END WebDAV: meta data can be missing sometimes.
889  $md_gen->setTitle($this->getTitle());
890 
891  // sets first description (maybe not appropriate)
892  $md_des_ids = $md_gen->getDescriptionIds();
893  if (count($md_des_ids) > 0) {
894  $md_des = $md_gen->getDescription($md_des_ids[0]);
895  $md_des->setDescription($this->getLongDescription());
896  $md_des->update();
897  }
898  $md_gen->update();
899  }
createMetaData()
create meta data entry
getId()
get object id public
getTitle()
get object title public
getType()
get object type public
getLongDescription()
get object long description (stored in object_description)
+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ updateOwner()

ilObject::updateOwner ( )

update owner of object in db

public

Returns
boolean true on success

Definition at line 918 of file class.ilObject.php.

References $db, $ilDB, getId(), and getOwner().

919  {
920  $ilDB = $this->db;
921 
922  $q = "UPDATE object_data " .
923  "SET " .
924  "owner = " . $ilDB->quote($this->getOwner(), "integer") . ", " .
925  "last_update = " . $ilDB->now() . " " .
926  "WHERE obj_id = " . $ilDB->quote($this->getId(), "integer");
927  $ilDB->manipulate($q);
928 
929  $q = "SELECT last_update FROM object_data" .
930  " WHERE obj_id = " . $ilDB->quote($this->getId(), "integer");
931  $obj_set = $ilDB->query($q);
932  $obj_rec = $ilDB->fetchAssoc($obj_set);
933  $this->last_update = $obj_rec["last_update"];
934 
935  return true;
936  }
getOwner()
get object owner
getId()
get object id public
global $ilDB
+ Here is the call graph for this function:

◆ withReferences()

ilObject::withReferences ( )

determines wehter objects are referenced or not (got ref ids or not)

Definition at line 186 of file class.ilObject.php.

References $referenced.

Referenced by ilObjFolder\putInTree().

187  {
188  // both vars could differ. this method should always return true if one of them is true without changing their status
189  return ($this->call_by_reference) ? true : $this->referenced;
190  }
+ Here is the caller graph for this function:

Field Documentation

◆ $add_dots

ilObject::$add_dots

Definition at line 129 of file class.ilObject.php.

◆ $app_event_handler

ilObject::$app_event_handler
protected

◆ $create_date

ilObject::$create_date

Definition at line 94 of file class.ilObject.php.

Referenced by getCreateDate().

◆ $db

ilObject::$db
protected

Definition at line 23 of file class.ilObject.php.

Referenced by ilObjUser\_checkExternalAuthAccount(), ilObjSystemFolder\_getHeaderTitleDescription(), _prepareCloneSelection(), ilObjStyleSheet\addCharacteristic(), ilObjStyleSheet\addColor(), ilObjSurvey\addConstraint(), ilObjSurvey\addConstraintToQuestion(), ilObjSystemFolder\addHeaderTitleTranslation(), ilObjWiki\addImportantPage(), ilObjStyleSheet\addMediaQuery(), ilObjStyleSheet\addParameter(), ilObjSurvey\addQuestionToBlock(), ilObjStyleSheet\addTemplate(), ilObjStyleSheet\addTemplateClass(), ilObjWorkspaceRootFolder\addTranslation(), ilObjSurvey\bindSurveyCodeToUser(), ilObjStyleSheet\characteristicExists(), ilObjSurvey\checkReminder(), ilObjContentObject\checkStructure(), ilObjSurvey\checkTutorNotification(), ilObjExternalFeed\cloneObject(), ilObjExercise\cloneObject(), ilObjStyleSheet\colorExists(), ilObjSCORM2004LearningModule\convert_1_2_to_2004(), ilObjStyleSheet\copyCharacteristic(), countReferences(), ilObjPoll\countVotes(), ilObjBookingPool\create(), ilObjFileBasedLM\create(), ilObjMediaPool\create(), ilObjMediaCast\create(), ilObjWiki\create(), create(), ilObjStyleSheet\create(), ilObjStyleSheet\createFromXMLFile(), ilObjContentObject\createProperties(), ilObjSurvey\createQuestionblock(), createReference(), ilObjSurvey\createSurveyCodes(), ilObjSurvey\createSurveyCodesForExternalData(), ilObjSystemFolder\delete(), ilObjFileBasedLM\delete(), ilObjBookingPool\delete(), ilObjMediaCast\delete(), ilObjExercise\delete(), ilObjWiki\delete(), ilObjContentObject\delete(), ilObjStyleSheet\delete(), delete(), ilObjPoll\deleteAllAnswers(), ilObjSurveyQuestionPool\deleteAllData(), ilObjSurvey\deleteAllUserData(), ilObjPoll\deleteAllVotes(), ilObjPoll\deleteAnswer(), ilObjSurvey\deleteAppraisee(), ilObjStyleSheet\deleteCharacteristic(), ilObjSurvey\deleteConstraint(), ilObjSurvey\deleteConstraints(), ilObjStyleSheet\deleteCustomStylePars(), ilObjStyleSheet\deleteMediaQuery(), ilObjMediaCast\deleteOrder(), ilObjStyleSheet\deleteParameter(), ilObjSurvey\deleteRater(), ilObjStyleSheet\deleteStylePar(), ilObjStyleSheet\deleteStyleParOfChar(), ilObjSurvey\deleteSurveyCode(), ilObjSurvey\deleteSurveyRecord(), ilObjSCORM2004LearningModule\deleteTrackingDataOfUsers(), ilObjSurvey\deleteUserSettings(), ilObjSurvey\deleteWorkingData(), ilObjWiki\deliverUserHTMLExport(), ilObjStyleSheet\do_3_10_CharMigration(), ilObjStyleSheet\do_3_10_Migration(), ilObjStyleSheet\do_3_9_Migration(), ilObjBlog\doCreate(), ilObjTaxonomy\doCreate(), ilObjPortfolioBase\doCreate(), ilObjPoll\doCreate(), ilObjBlog\doDelete(), ilObjTaxonomy\doDelete(), ilVerificationObject\doDelete(), ilObjPortfolioBase\doDelete(), ilObjPoll\doDelete(), ilObjBlog\doRead(), ilVerificationObject\doRead(), ilObjPortfolioBase\doRead(), ilObjPoll\doRead(), ilObjTaxonomy\doRead(), ilObjBlog\doUpdate(), ilObjPortfolioBase\doUpdate(), ilObjTaxonomy\doUpdate(), ilObjPoll\doUpdate(), ilObjSurvey\findCodeForUser(), ilObjSurvey\finishSurvey(), ilObjWiki\fixImportantPagesNumbering(), ilObjContentObject\fixTree(), ilObjSurvey\getActiveID(), ilObjLTIAdministration\getActiveObjectTypes(), ilObjSurvey\getAllRelations(), ilObjSurvey\getAnonymousId(), ilObjSurvey\getAnonymousIdByCode(), ilObjPoll\getAnswer(), ilObjPoll\getAnswers(), ilObjSurvey\getAppraiseesData(), ilObjSurvey\getAppraiseesToRate(), ilObjSCORM2004LearningModule\getAttemptsForUser(), ilObjStyleSheet\getColorCodeForName(), ilObjStyleSheet\getColors(), ilObjSurvey\getConstraints(), ilObjSCORM2004LearningModule\getCourseCompletionForUser(), ilObjSurvey\getEvaluationByUser(), ilObjSurvey\getExistingQuestions(), ilObjSurvey\getExternalCodeRecipients(), ilObjSurvey\getFinishedIdForAppraiseeIdAndRaterId(), ilObjSurvey\getFinishedIdsForAppraiseeId(), ilObjSurvey\getFinishedIdsForSelfEval(), ilObjStyleSheet\getHideStatus(), ilObjSurvey\getLastAccess(), ilObjSurvey\getLastActivePage(), ilObjStyleSheet\getMaxMQueryOrderNr(), ilObjMediaPool\getMediaObjects(), ilObjStyleSheet\getMediaQueries(), ilObjStyleSheet\getMediaQueryForId(), ilObjSCORM2004LearningModule\getModuleVersionForUser(), ilObjBookingPool\getPoolsWithReminders(), ilObjSurvey\getPrecondition(), ilObjSurvey\getQuestionblockQuestionIds(), ilObjSurvey\getQuestionblockQuestions(), ilObjSurvey\getQuestionblocksTable(), ilObjSurveyQuestionPool\getQuestionInfos(), ilObjSurveyQuestionPool\getQuestions(), ilObjSurveyQuestionPool\getQuestionsData(), ilObjSurveyQuestionPool\getQuestionsInfo(), ilObjSurvey\getQuestionsTable(), ilObjSurveyQuestionPool\getQuestiontype(), ilObjSurvey\getQuestionType(), ilObjSurvey\getRatersData(), ilObjTaxonomyAdministration\getRepositoryTaxonomies(), ilObjSurvey\getSurveyCodesForExport(), ilObjSurvey\getSurveyCodesTableData(), ilObjSurvey\getSurveyFinishedIds(), ilObjSurvey\getSurveyPages(), ilObjSurvey\getSurveyParticipants(), ilObjSurvey\getSurveyQuestions(), ilObjStyleSheet\getTemplate(), ilObjStyleSheet\getTemplateClasses(), ilObjStyleSheet\getTemplates(), ilObjStyleSheet\getTemplateXML(), ilObjSurvey\getTextblock(), ilObjSCORM2004LearningModule\getTrackedItems(), ilObjSCORM2004LearningModule\getTrackingDataAgg(), ilObjWorkspaceRootFolder\getTranslations(), ilObjMediaPool\getUsedFormats(), ilObjSurvey\getUserAccessCode(), ilObjSurvey\getUserData(), ilObjSurvey\getUserDataFromActiveId(), ilObjWiki\getUserHTMLExportProgress(), ilObjSurvey\getUserSettings(), ilObjSurvey\getUserSurveyExecutionStatus(), ilObjSurvey\getVariables(), ilObjPoll\getVotePercentages(), ilObjPoll\getVotesByUsers(), ilObjSurvey\getWorkingtimeForParticipant(), ilObjPoll\hasUserVoted(), ilObjSurvey\importObject(), ilObjSCORM2004LearningModule\importSuccess(), ilObjSurvey\importSurveyCode(), ilObjWiki\initUserHTMLExport(), ilObjSurvey\insertQuestion(), ilObjSurvey\insertQuestionblock(), ilObjSurvey\is360SurveyStarted(), ilObjSurvey\isAnonymizedParticipant(), ilObjSurvey\isAnonymousKey(), ilObjSurvey\isAppraisee(), ilObjSurvey\isAppraiseeClosed(), ilObjWiki\isImportantPage(), ilObjSurveyQuestionPool\isInUse(), ilObjSurvey\isRater(), ilObjSurvey\isSurveyCodeUnique(), ilObjSurvey\isSurveyCodeUsed(), ilObjSurvey\isSurveyStarted(), ilObjSurvey\isUnusedCode(), ilObjSurveyQuestionPool\loadFromDb(), ilObjSurvey\loadFromDb(), ilObjSurvey\loadQuestionsFromDb(), ilObjSurvey\loadWorkingData(), ilObjStyleSheet\lookupStyleSetting(), ilObjStyleSheet\lookupTemplatePreview(), ilObjSurvey\modifyQuestionblock(), ilObjSurvey\openAllAppraisees(), ilObjSurveyQuestionPool\pasteFromClipboard(), ilObjSurveyQuestionPool\purgeQuestions(), ilObjSkillManagement\read(), ilObjLearningResourcesSettings\read(), ilObjFileBasedLM\read(), ilObjTaggingSettings\read(), ilObjMediaCastSettings\read(), ilObjContentObject\read(), ilObjMediaPool\read(), ilObjBookingPool\read(), read(), ilObjMediaCast\read(), ilObjExercise\read(), ilObjWiki\read(), ilObjStyleSheet\read(), ilObjMediaCast\readOrder(), ilObjContentObject\readProperties(), ilObjLTIAdministration\readReleaseObjects(), ilObjTest\reindexFixedQuestionOrdering(), ilObjStyleSheet\removeColor(), ilObjSurvey\removeConstraintsConcerningQuestion(), ilObjSystemFolder\removeHeaderTitleTranslations(), ilObjWiki\removeImportantPage(), ilObjSurvey\removeQuestionFromBlock(), ilObjSurvey\removeQuestions(), ilObjSurvey\removeSelectedSurveyResults(), ilObjStyleSheet\removeTemplate(), ilObjWorkspaceRootFolder\removeTranslations(), ilObjPoll\saveAnswer(), ilObjExercise\saveCertificateVisibility(), ilObjSurvey\saveCompletionStatus(), ilObjExercise\saveData(), ilObjSurvey\saveHeading(), ilObjStyleSheet\saveHideStatus(), ilObjStyleSheet\saveMediaQueryOrder(), ilObjMediaCast\saveOrder(), ilObjWiki\saveOrderingAndIndentation(), ilVerificationObject\saveProperties(), ilObjSurvey\saveQuestionsToDb(), ilObjSurveyQuestionPool\saveToDb(), ilObjSurvey\saveToDb(), ilObjSurvey\saveUserAccessCode(), ilObjSurvey\saveUserSettings(), ilObjPoll\saveVote(), ilObjSurvey\sendCodes(), ilObjSurvey\set360RaterSent(), ilObjSurvey\setEndTime(), ilObjSurveyQuestionPool\setObligatoryStates(), ilObjSurvey\setObligatoryStates(), ilObjSurvey\setPage(), ilObjSurvey\setStartTime(), ilObjSurvey\startSurvey(), ilObjWiki\startUserHTMLExport(), ilObjStyleSheet\templateExists(), ilObjSurvey\unfoldQuestionblocks(), ilObjSkillManagement\update(), ilObjLearningResourcesSettings\update(), ilObjFileBasedLM\update(), ilObjMediaCastSettings\update(), ilObjTaggingSettings\update(), ilObjBookingPool\update(), ilObjMediaPool\update(), ilObjMediaCast\update(), ilObjWiki\update(), ilObjExercise\update(), update(), ilObjStyleSheet\update(), ilObjPoll\updateAnswer(), ilObjPoll\updateAnswerPositions(), ilObjContentObject\updateAutoGlossaries(), ilObjSurvey\updateCode(), ilObjStyleSheet\updateColor(), ilObjSurvey\updateConjunctionForQuestions(), ilObjSurvey\updateConstraint(), ilObjStyleSheet\updateMediaQuery(), updateOwner(), ilObjContentObject\updateProperties(), ilObjStyleSheet\updateStyleParameter(), ilObjStyleSheet\updateTemplate(), ilObjBookingPool\writeLastReminderTimestamp(), ilObjStyleSheet\writeStyleSetting(), ilObjContentObject\writeStyleSheetId(), and ilObjStyleSheet\writeTemplatePreview().

◆ $desc

◆ $error

◆ $id

ilObject::$id

Definition at line 74 of file class.ilObject.php.

Referenced by ilObjFileServices\__construct(), ilObjAdministrativeNotification\__construct(), ilObjMainMenu\__construct(), ilObjWorkflowEngine\__construct(), ilObjWebDAV\__construct(), ilObjLearningSequence\__construct(), ilObjStyleSheet\_addMissingStyleClassesToAllStyles(), ilObjStyleSheet\_getClonableContentStyles(), ilObjSystemFolder\_getHeaderTitleDescription(), ilObjUser\_getImportedUserId(), ilObjTest\_lookupAuthor(), ilObjStyleSheet\_replaceStylePar(), ilObjSystemFolder\addHeaderTitleTranslation(), ilObjStyleSheet\addMediaQuery(), ilObjStyleSheet\addParameter(), ilObjGlossary\autoLinkGlossaryTerms(), ilObjContentObject\autoLinkGlossaryTerms(), ilObjUser\checkUserId(), collectDeletionDependencies(), ilObjLanguageFolderGUI\confirmRefreshSelectedObject(), ilObjLanguageFolderGUI\confirmUninstallChangesObject(), ilObjLanguageFolderGUI\confirmUninstallObject(), ilObjForum\create(), ilObjCourseReference\create(), ilObjLearningSequence\create(), ilObject2\create(), ilObjRole\create(), ilObjStudyProgramme\create(), create(), ilObjStyleSheet\create(), ilObjStyleSheet\createFromXMLFile(), ilObjHelpSettings\createHelpModule(), ilObjBookingPool\delete(), ilObjSurvey\deleteUserSettings(), ilObjBlog\deliverRSS(), ilObjSurvey\getAnonymousId(), ilObjSurvey\getAuthor(), ilObjTest\getAuthor(), ilObjPortfolio\getAvailablePortfolioLinksForUserIds(), ilObjAssessmentFolder\getFullPath(), getId(), ilObjIndividualAssessment\getParentContainerIdByType(), ilObjMediaObject\getParentObjectIdForUsage(), ilObjSurvey\getPrecondition(), ilObjUser\getProfileStatusOfUsers(), ilObjStudyProgramme\getReferencesTo(), ilObjCmiXapi\getStatement(), ilContainer\getSubItems(), ilObjPoll\getVotePercentages(), ilRemoteObjectBase\importMetadataFromJson(), ilObjFile\initImplementation(), ilContainer\isClassificationFilterActive(), ilObjLinkResource\MDUpdateListener(), ilObjMediaObject\MDUpdateListener(), MDUpdateListener(), ilObjContentObject\MDUpdateListener(), ilObjLanguageFolderGUI\refreshSelectedObject(), ilObjGlossary\removeOfflineGlossaries(), ilObjPoll\saveAnswer(), ilObjPoll\saveAnswers(), ilObjSurvey\sent360Reminders(), ilObjExercise\setId(), ilObjTest\setQuestionOrderAndObligations(), ilObjSurvey\setStartTime(), ilObjLanguageFolderGUI\uninstallChangesObject(), ilObjPoll\updateAnswerPositions(), ilObjUser\updateMultiTextFields(), ilObjRepositorySettings\updateNewItemGroupOrder(), and ilObjHelpSettings\uploadHelpModule().

◆ $import_id

ilObject::$import_id

◆ $last_update

ilObject::$last_update

Definition at line 95 of file class.ilObject.php.

Referenced by ilObjUser\getLastUpdate(), and getLastUpdateDate().

◆ $lng

ilObject::$lng

Definition at line 67 of file class.ilObject.php.

Referenced by ilObjLanguage\__construct(), ilObjLanguageFolder\__construct(), ilObjSurvey\__construct(), ilObjTest\__construct(), ilObjRole\__getPermissionDefinitions(), ilObjTest\_buildName(), ilObjLanguageExt\_deleteValues(), ilObjMediaObject\_determineWidthHeight(), ilObjQuestionPool\_getAvailableQuestionpools(), ilObjSurveyQuestionPool\_getQuestiontypes(), ilObjQuestionPool\_getQuestionTypes(), ilObjSurveyQuestionPool\_getQuestionTypeTranslations(), ilObjLanguageExt\_getRemarks(), ilObjSCORMLearningModule\_getStatusForUser(), ilObjRole\_getTranslation(), ilObjLanguageExt\_getValues(), ilObjLearningSequence\_goto(), ilObjUser\_lookupLanguage(), _lookupOwnerName(), _prepareCloneSelection(), ilObjRole\_removeObjectId(), ilObjLanguageExt\_saveValues(), ilObjContentObject\addFirstChapterAndPage(), ilObjUser\assignData(), ilObjUserFolder\buildExportFile(), ilObjLanguageFolder\checkAllLanguages(), ilObjPortfolioBase\clonePagesAndSettings(), ilObjLanguage\countUsers(), ilContainer\create(), ilObjTest\createQuestionGUI(), ilObjTest\deleteTest(), ilObjUser\deleteUserDefinedFieldEntries(), ilObjTest\ensureParticipantsLastActivePassFinished(), ilObjGlossary\getAdvMDSubItemTitle(), ilObjWiki\getAdvMDSubItemTitle(), ilObjSAHSLearningModule\getAffectiveLocalization(), ilObjTest\getAnsweredQuestionCount(), ilObjSAHSLearningModule\getApiStudentName(), ilObjTest\getAvailableQuestions(), ilObjRepositorySettings\getDefaultNewItemGrouping(), ilObjGlossary\getDeletionDependencies(), ilObjLanguageFolder\getLanguages(), ilObjRepositorySettings\getNewItemGroups(), ilObjQuestionPool\getQuestionTypeTranslations(), ilObjSurvey\getSurveyCodesForExport(), ilObjSurvey\getSurveySkippedValue(), ilObjTest\getTestResult(), ilObjOrgUnit\getTranslations(), ilObjMediaPool\getUsedFormats(), ilObjStyleSheet\ilClone(), ilObjContentObject\importFromDirectory(), ilObjContentObject\importFromZipFile(), ilObjSCORMLearningModule\importRaw(), ilObjTest\isParticipantsLastPassActive(), ilObjTaxonomy\loadLanguageModule(), ilObjTest\logManualFeedback(), ilObjSAHSLearningModule\populateByDirectoy(), ilObjSCORM2004LearningModule\readObject(), ilObjTest\removeTestResultsByUserIds(), ilObjTest\removeTestResultsFromSoapLpAdministration(), ilObjSurvey\send360ReminderToUser(), ilObjSurvey\sendAppraiseeCloseNotification(), ilObjSurvey\sendAppraiseeNotification(), ilObjExercise\sendAssignment(), ilObjStudyProgramme\sendInformToReAssignMail(), ilObjStudyProgramme\sendInvalidateMail(), ilObjSurvey\sendNotificationMail(), ilObjSurvey\sendRaterNotification(), ilObjStudyProgramme\sendReAssignedMail(), ilObjStudyProgramme\sendRiskyToFailMail(), ilObjAdvancedEditing\setUsedHTMLTags(), ilObjStudyProgramme\statusToRepr(), and ilObjMediaObject\uploadMultipleSubtitleFile().

◆ $log

◆ $long_desc

ilObject::$long_desc

◆ $max_desc

ilObject::$max_desc

Definition at line 123 of file class.ilObject.php.

◆ $max_title

ilObject::$max_title

Definition at line 117 of file class.ilObject.php.

◆ $objDefinition

◆ $objectList

ilObject::$objectList

Definition at line 111 of file class.ilObject.php.

◆ $offline

ilObject::$offline = null
private

Definition at line 85 of file class.ilObject.php.

Referenced by getOfflineStatus().

◆ $owner

ilObject::$owner

◆ $rbacadmin

◆ $rbacreview

ilObject::$rbacreview
protected

Definition at line 53 of file class.ilObject.php.

Referenced by ilObjCourse\__getLocalRoles(), ilObjRole\__getPermissionDefinitions(), ilObjUser\_getAllUserData(), ilObjGroup\_getMembers(), ilObjUser\_getUsersForIds(), ilObjUser\_getUsersForRole(), ilObjGroup\_isMember(), ilObjUser\_writeHistory(), ilObjRole\adjustPermissions(), ilObjOrgUnit\assignUserToLocalRole(), ilObjRole\changeExistingObjects(), ilObjCourse\cloneAutoGeneratedRoles(), ilObjGroup\cloneAutoGeneratedRoles(), ilObjRole\createPermissionIntersection(), ilObjRoleFolder\createRole(), ilObjUserFolder\createXMLExport(), ilObjOrgUnit\deassignUserFromLocalRole(), ilObjRoleFolder\delete(), ilObjRole\delete(), ilObjRole\deleteLocalPolicies(), ilObjUser\deleteUserDefinedFieldEntries(), ilObjBlog\getAllLocalRoles(), ilObjRole\getCountMembers(), ilObjCourse\getDefaultCourseRoles(), ilObjGroup\getDefaultGroupRoles(), ilObjGroup\getGroupAdminIds(), ilObjGroup\getGroupMemberData(), ilObjGroup\getGroupMemberIds(), ilObjBlog\getLocalContributorRole(), ilObjCourse\getLocalCourseRoles(), ilObjBlog\getLocalEditorRole(), ilObjGroup\getLocalGroupRoles(), ilObjLTIAdministration\getLTIRoles(), ilObjGroup\getMemberRoles(), ilObjBlog\getRolesWithContributeOrRedact(), ilObjCourse\initDefaultRoles(), ilObjTest\inviteRole(), ilObjGroup\isAdmin(), ilObjGroup\leaveGroup(), ilObjRoleFolder\purge(), ilObjUser\searchUsers(), setParentRolePermissions(), ilObjGroup\setParentRolePermissions(), ilObjCourse\setParentRolePermissions(), ilObjRole\updateOperationStack(), and ilObjRole\updatePolicyStack().

◆ $ref_id

◆ $referenced

ilObject::$referenced

Definition at line 104 of file class.ilObject.php.

Referenced by withReferences().

◆ $register

ilObject::$register = false

Definition at line 97 of file class.ilObject.php.

Referenced by requireRegistration().

◆ $title

◆ $tree

ilObject::$tree
protected

Definition at line 38 of file class.ilObject.php.

Referenced by ilObjItemGroup\__construct(), ilCourseStart\__read(), ilObjTest\_getAvailableTests(), ilObjQuestionPool\_getFullPathToQpl(), ilObjMediaPool\_getPoolTree(), ilObjStyleSheet\_getStandardStyles(), ilObjSCORMLearningModule\_getTrackingItems(), ilObjTest\_isComplete(), _isInTrash(), ilObjRole\adjustPermissions(), appendCopyInfo(), ilObjRole\changeExistingObjects(), ilObjContentObject\checkStructure(), ilObjContentObject\checkTree(), collectDeletionDependencies(), ilObjPortfolioBase\createBlogInPersonalWorkspace(), ilObjMediaPool\createFolder(), ilObjUser\delete(), ilObjTest\deleteTest(), ilObjTaxonomy\doDelete(), ilObjSkillManagement\executeDragDrop(), ilObjSCORM2004LearningModule\exportHTML4PDF(), ilObjSCORM2004LearningModule\exportHTMLScoObjects(), ilObjSCORM2004LearningModule\exportPDF(), ilObjSCORM2004LearningModule\exportXMLScoObjects(), ilObjSCORM2004LearningModule\exportXMLStructureObjects(), ilObjContentObject\fixTree(), ilObjGlossary\getAllGlossaryIds(), ilObjTest\getAnsweredQuestionCount(), ilObjAssessmentFolder\getFullPath(), ilObjTest\getMarkSchemaForeignId(), ilObjSurvey\getNotificationTargetUserIds(), ilObjIndividualAssessment\getParentContainerIdByType(), ilObjTaxonomyAdministration\getPath(), ilObjTest\getQuestionCount(), ilObjTaxonomyAdministration\getRepositoryTaxonomies(), ilObjTaxonomy\getSubTreeItems(), ilObjTest\getTestResult(), ilObjWorkspaceFolder\gotItems(), ilRemoteObjectBase\handleDelete(), hasAutoRating(), ilObjContentObject\hasSuccessorPage(), ilObjRoleFolder\purge(), ilObjContentObject\putInTree(), putInTree(), ilObjTest\reindexFixedQuestionOrdering(), ilObjTest\saveToDb(), and ilObjBlog\sendNotification().

◆ $type

◆ $untranslatedTitle

ilObject::$untranslatedTitle

Definition at line 89 of file class.ilObject.php.

Referenced by getUntranslatedTitle().

◆ DESC_LENGTH

◆ TITLE_LENGTH


The documentation for this class was generated from the following file: