ILIAS  trunk Revision v11.0_alpha-2638-g80c1d007f79
ILIAS\Survey\Mode Namespace Reference

Namespaces

 Feedback360
 
 IndividualFeedback
 
 SelfEvaluation
 
 Standard
 

Data Structures

class  AbstractUIModifier
 
interface  FeatureConfig
 Interface for modes. More...
 
class  ModeException
 
class  ModeFactory
 
interface  ModeProvider
 Interface for modes. More...
 
interface  UIModifier
 Interface for modes. More...
 

Functions

 getId ()
 
 getFeatureConfig ()
 
 getUIModifier ()
 
 setInternalService (InternalService $service)
 
 getTitle ()
 

Variables

trait ModeProviderBase
 
FeatureConfig $feature_config
 
InternalService $service
 
UIModifier $ui_modifier
 

Function Documentation

◆ getFeatureConfig()

ILIAS\Survey\Mode\getFeatureConfig ( )

Definition at line 40 of file trait.ModeProviderBase.php.

References ILIAS\Survey\Mode\$feature_config.

40  : FeatureConfig
41  {
42  return $this->feature_config;
43  }

◆ getId()

ILIAS\Survey\Mode\getId ( )

Definition at line 35 of file trait.ModeProviderBase.php.

References $id.

Referenced by ilLOTestAssignmentForm\__construct(), ilWebLinkXmlParser\__construct(), ilLOEditorGUI\__construct(), ilLOEditorStatus\__construct(), ilObjTestAccess\_preloadData(), ilLOEditorGUI\activateObjectives(), ilDclMobFieldRepresentation\addFilterInputFieldToTable(), ilDclTextFieldRepresentation\addFilterInputFieldToTable(), ilDclDateFieldRepresentation\addFilterInputFieldToTable(), ilDclDatetimeFieldRepresentation\addFilterInputFieldToTable(), ilDclBooleanFieldRepresentation\addFilterInputFieldToTable(), ilDclRatingFieldRepresentation\addFilterInputFieldToTable(), ilDclIliasReferenceFieldRepresentation\addFilterInputFieldToTable(), ilDclNumberFieldRepresentation\addFilterInputFieldToTable(), ilDclCopyFieldRepresentation\addFilterInputFieldToTable(), ilDclSelectionFieldRepresentation\addFilterInputFieldToTable(), ilDclReferenceFieldRepresentation\addFilterInputFieldToTable(), ilObjUserFolderGUI\addToClipboardObject(), ilRoleXmlImporter\assignToRoleFolder(), beforeMDUpdateListener(), ilStudyProgrammeDIC\buildDIC(), ilAccessibilityDocument\buildFromArray(), ilCategoryReferenceXmlWriter\buildHeader(), ilGroupReferenceXmlWriter\buildHeader(), ilCourseReferenceXmlWriter\buildHeader(), ilContainerReferenceXmlWriter\buildHeader(), ilCategoryXmlWriter\buildHeader(), ILIAS\MyStaff\ilMyStaffAccess\buildTempTableIlobjectsUserMatrixForUserOperationAndContext(), ilLOEditorGUI\confirmDeleteTest(), ilLOEditorGUI\confirmDeleteTests(), ilPCMediaObject\createAlias(), ilPCInteractiveImage\createAlias(), createProperties(), ilObjTestGUI\createQuestionPool(), ilLOEditorGUI\deactivateObjectives(), ilLOEditorGUI\deleteAssignments(), ilLOEditorGUI\deleteObjectives(), ilSessionMembershipGUI\deleteParticipants(), ilLOEditorGUI\deleteTest(), ilLOEditorGUI\deleteTests(), ilAccessibilityDocument\detachCriterion(), ilLOEditorStatus\determineActiveSection(), doCreateMetaData(), doMDUpdateListener(), doUpdateMetaData(), ilObjWorkspaceFolderGUI\download(), ilContainerGUI\downloadObject(), ilExerciseManagementGUI\downloadSubmissionsObject(), ilMembershipGUI\executeCommand(), ilObjTestGUI\executeCommand(), ilCategoryXmlWriter\export(), ilSkinStyleContainer\export(), ilObjTestGUI\exportLegacyLogsObject(), ilDclBaseRecordRepresentation\fillFormInput(), ilDclTextRecordRepresentation\fillFormInput(), ilGroupRegistrationGUI\fillMaxMembers(), ilCourseRegistrationGUI\fillMaxMembers(), ilIndividualAssessmentMemberGUI\finalizeConfirmation(), ilObjTestGUI\forwardCommandToQuestion(), ilObjTestGUI\forwardCommandToQuestionPreview(), ilObjTestGUI\forwardToInfoScreen(), ilMailTemplateContextTest\getAnonymousTemplateContext(), ilLOTestAssignmentForm\getAssignableTests(), ilPCInteractiveImage\getBaseThumbnailTarget(), assFormulaQuestion\getBestSolution(), SurveyMatrixQuestionEvaluation\getChart(), ilSessionReminder\getEffectiveLeadTime(), ilIndividualAssessmentMemberGUI\getExistingFileInfoURL(), ilSecureTokenSrcBuilder\getFlavourURLs(), ilIndividualAssessmentMemberGUI\getFormActionForCommand(), ilDclDateSelectionRecordRepresentation\getHTML(), ilDclDatetimeSelectionRecordRepresentation\getHTML(), ilDclRatingRecordRepresentation\getHTML(), ilDclSelectionRecordRepresentation\getHTML(), ilDclTextRecordRepresentation\getHTML(), ilDclMobRecordRepresentation\getHTML(), ilLOEditorStatus\getHTML(), ilDclBooleanFieldRepresentation\getInputField(), ilDclNumberFieldRepresentation\getInputField(), ilDclDateFieldRepresentation\getInputField(), ilDclDatetimeFieldRepresentation\getInputField(), ilDclFileFieldRepresentation\getInputField(), ilDclIliasReferenceFieldRepresentation\getInputField(), ilDclRatingFieldRepresentation\getInputField(), ilDclFormulaFieldRepresentation\getInputField(), ilDclReferenceFieldRepresentation\getInputField(), ilDclCopyFieldRepresentation\getInputField(), ilDclTextFieldRepresentation\getInputField(), ilDclSelectionFieldRepresentation\getInputField(), CronJobScheduleTest\getJob(), KeyValueItemMock\getKey(), ilExSubmission\getLastDownloadTime(), ilWikiFunctionsBlockGUI\getLegacyContent(), ilCourseMembershipGUI\getMailContextOptions(), ilGroupMembershipGUI\getMailContextOptions(), ilLOEditorStatus\getObjectivesStatus(), ilPCQuestion\getOnloadCode(), ilPCAMDFormGUI\getPortfolioForm(), ilCourseMembershipGUI\getPrintMemberData(), getProgressIdString(), ILIAS\Survey\Mode\getTitle(), ilIndividualAssessmentMemberGUI\getUploadURL(), ilOnScreenChatUserUserAutoComplete\getWherePart(), ilGlossaryAppEventListener\handleEvent(), ilObjectAppEventListener\handleEvent(), ilRepositoryAppEventListener\handleEvent(), ilSkillAppEventListener\handleEvent(), ilFolderXmlParser\handlerBeginTag(), ilCategoryXmlParser\handlerBeginTag(), ilWebLinkXmlParser\handlerBeginTag(), ilCategoryXmlParser\handlerEndTag(), ilWebLinkXmlParser\handlerEndTag(), ilCourseObjective\ilClone(), ilMediaPoolDataSet\importRecord(), ilLearningModuleDataSet\importRecord(), ilRoleXmlImporter\importSimpleXml(), ilForumAuthorInformation\init(), ilMembershipGUI\initAttendanceList(), ilLOTestAssignmentForm\initForm(), ilPCAMDPageListGUI\initForm(), ilGroupMembershipGUI\initParticipantTableGUI(), ilCourseMembershipGUI\initParticipantTableGUI(), ilContainerContentGUI\initRenderer(), ilMemberExportGUI\initSettingsForm(), ilSessionMembershipGUI\initWaitingList(), ilGroupMembershipGUI\initWaitingList(), ilLearningSequenceMembershipGUI\initWaitingList(), ilCourseMembershipGUI\initWaitingList(), ilMailTemplateGUI\insertTemplate(), ilLOEditorGUI\listObjectives(), ilExSubmission\lookupNewFiles(), ilMembershipGUI\membersMap(), ilPCSourceCode\modifyPageContentPostXsl(), ilPCAMDForm\modifyPageContentPostXsl(), ilPCTab\modifyPageContentPostXsl(), ilObjTaxonomyGUI\moveItems(), ilForum\moveThreads(), ilLOXmlParser\parseSettings(), ilLOXmlParser\parseTests(), ilDclMobFieldRepresentation\passThroughFilter(), ilDclTextFieldRepresentation\passThroughFilter(), ilDclDateFieldRepresentation\passThroughFilter(), ilDclDatetimeFieldRepresentation\passThroughFilter(), ilDclRatingFieldRepresentation\passThroughFilter(), ilDclBooleanFieldRepresentation\passThroughFilter(), ilDclIliasReferenceFieldRepresentation\passThroughFilter(), ilDclNumberFieldRepresentation\passThroughFilter(), ilDclBaseFieldRepresentation\passThroughFilter(), ilDclCopyFieldRepresentation\passThroughFilter(), ilDclReferenceFieldRepresentation\passThroughFilter(), ilIndividualAssessmentMemberGUI\redirect(), ilObjSessionGUI\registerObject(), ilObjTestGUI\removeImportFailsObject(), ilBiblEntryTablePresentationGUI\render(), ilContainerContentGUI\renderItem(), ilContainerContentGUI\renderItemGroup(), ilContainerSessionsContentGUI\renderSessionLimitLink(), ilDclFileFieldRepresentation\requiredWorkaroundForInputField(), ilInitialisation\resumeUserSession(), ilCalendarCategoryGUI\save(), ilLOEditorGUI\saveMultiTestAssignment(), ilLOEditorGUI\saveSettings(), ilLOEditorGUI\saveTest(), ilRegistrationMailNotification\send(), ilMailMimeTransportBase\send(), ilObjGlossaryGUI\setSettingsSubTabs(), ilLOEditorGUI\setTabs(), ilIndividualAssessmentMemberGUI\setToolbar(), ilQuestionInternalLinkSelectionTableGUITest\setUp(), ilPDNewsBlockGUI\showFeedUrl(), ilObjSessionGUI\showJoinRequestButton(), assFormulaQuestion\substituteVariables(), ConversationRepositoryTest\testConversationsCanBeRetrieved(), DataTest\testDataTableWithId(), ilUserCertificateRepositoryTest\testFetchActiveCertificatesByType(), ilUserCertificateRepositoryTest\testFetchAllActiveCertificateForUser(), ilCertificateQueueRepositoryTest\testFetchAllEntriesFromQueue(), ilCertificateTemplateRepositoryTest\testFetchCertificateTemplatesByObjId(), ILIAS\ResourceStorage\Revision\StakeholderRepositoryTests\testNameTooLong(), ilLOEditorGUI\testOverview(), ilLOEditorGUI\testsOverview(), ILIAS\StudyProgramme\Assignment\Zipper\toPath(), ilObjTestGUI\trackTestObjectReadEvent(), ilObjSessionGUI\unregisterObject(), updateFileData(), ilLOEditorGUI\updateMaterialAssignments(), ilSessionMembershipGUI\updateMembers(), ilPCMediaObject\updateObjectReference(), ilCourseContentGUI\updatePersonalTimings(), ilLOEditorGUI\updateStartObjects(), ilMailTemplateGUI\updateTemplate(), ilObjPortfolioBaseGUI\view(), ilObjFolderGUI\viewObject(), and ilMemberExport\write().

35  : int
36  {
37  return $this->id;
38  }
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
+ Here is the caller graph for this function:

◆ getTitle()

ILIAS\Survey\Mode\getTitle ( )

Definition at line 57 of file trait.ModeProviderBase.php.

References $lng, and ILIAS\Survey\Mode\getId().

57  : string
58  {
59  $lng = $this->service->domain()->lng();
60  switch ($this->getId()) {
61  case 1:
62  return $lng->txt("survey_360_mode");
63  case 2:
64  return $lng->txt("svy_self_ev_mode");
65  case 3:
66  return $lng->txt("svy_ind_feedb_mode");
67  default:
68  return $lng->txt("default");
69  }
70  }
global $lng
Definition: privfeed.php:31
+ Here is the call graph for this function:

◆ getUIModifier()

ILIAS\Survey\Mode\getUIModifier ( )

Definition at line 45 of file trait.ModeProviderBase.php.

References ILIAS\Survey\Mode\$ui_modifier, and ILIAS\Survey\Mode\UIModifier\setInternalService().

45  : UIModifier
46  {
47  $mod = $this->ui_modifier;
48  $mod->setInternalService($this->service);
49  return $mod;
50  }
setInternalService(InternalService $internal_service)
+ Here is the call graph for this function:

◆ setInternalService()

ILIAS\Survey\Mode\setInternalService ( InternalService  $service)

Definition at line 52 of file trait.ModeProviderBase.php.

References ILIAS\Survey\Mode\$service.

52  : void
53  {
54  $this->service = $service;
55  }

Variable Documentation

◆ $feature_config

FeatureConfig ILIAS::Survey::Mode\$feature_config
protected

Definition at line 31 of file trait.ModeProviderBase.php.

Referenced by ILIAS\Survey\Mode\getFeatureConfig().

◆ $service

InternalService ILIAS::Survey::Mode\$service
protected

Definition at line 32 of file trait.ModeProviderBase.php.

Referenced by ILIAS\Survey\Mode\setInternalService().

◆ $ui_modifier

UIModifier ILIAS::Survey::Mode\$ui_modifier
protected

Definition at line 33 of file trait.ModeProviderBase.php.

Referenced by ILIAS\Survey\Mode\getUIModifier().

◆ ModeProviderBase

trait ILIAS::Survey::Mode\ModeProviderBase
Initial value:
{
protected ?int $id = null
while($session_entry=$r->fetchRow(ilDBConstants::FETCHMODE_ASSOC)) return null
$id
plugin.php for ilComponentBuildPluginInfoObjectiveTest::testAddPlugins
Definition: plugin.php:23
Author
Alexander Killing killi.nosp@m.ng@l.nosp@m.eifos.nosp@m..de

Definition at line 29 of file trait.ModeProviderBase.php.