ILIAS
trunk Revision v11.0_alpha-1761-g6dbbfa7b760
|
Class ilSurveyParticipantsGUI. More...
Protected Member Functions | |
handleWriteAccess () | |
filterSurveyParticipantsByAccess (?array $a_finished_ids=null) | |
isAnonymousListActive () | |
setParticipantSubTabs (string $active) | |
importAccessCodesObject () | |
Import codes from export codes file (upload form) More... | |
importAccessCodesActionObject () | |
Import codes from export codes file. More... | |
_convertCharset (string $a_string, string $a_from_charset="", string $a_to_charset="UTF-8") | |
removeUTF8Bom (string $a_text) | |
storeMailSent () | |
initExternalRaterForm (int $appr_id) | |
listParticipantsObject () | |
Protected Attributes | |
ILIAS Survey InternalGUIService | $gui |
ILIAS Survey Mode FeatureConfig | $feature_config |
ILIAS Survey Editing EditingGUIRequest | $edit_request |
ILIAS Survey Editing EditManager | $edit_manager |
ilCtrl | $ctrl |
ilLanguage | $lng |
ilGlobalTemplateInterface | $tpl |
ilTabsGUI | $tabs |
ilToolbarGUI | $toolbar |
ilAccessHandler | $access |
ilRbacSystem | $rbacsystem |
ilObjUser | $user |
ilLogger | $log |
ilObjSurveyGUI | $parent_gui |
ilObjSurvey | $object |
int | $ref_id |
bool | $has_write |
Participants InvitationsManager | $invitation_manager |
ILIAS Survey InternalService | $survey_service |
ILIAS Survey Code CodeManager | $code_manager |
ILIAS Survey InternalDataService | $data_manager |
Class ilSurveyParticipantsGUI.
Definition at line 26 of file class.ilSurveyParticipantsGUI.php.
|
protected |
Definition at line 978 of file class.ilSurveyParticipantsGUI.php.
Referenced by importExternalRecipientsFromFileObject().
ilSurveyParticipantsGUI::addAppraisee | ( | array | $a_user_ids | ) |
Definition at line 1195 of file class.ilSurveyParticipantsGUI.php.
References $user_id, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
ilSurveyParticipantsGUI::addCodeForExternal | ( | string | $email, |
string | $lastname, | ||
string | $firstname | ||
) |
Add code for an external rater.
Definition at line 963 of file class.ilSurveyParticipantsGUI.php.
Referenced by addExternalRaterObject(), importExternalRecipientsFromFileObject(), and importExternalRecipientsFromTextObject().
ilSurveyParticipantsGUI::addExternalRaterFormObject | ( | ?ilPropertyFormGUI | $a_form = null | ) |
Definition at line 1351 of file class.ilSurveyParticipantsGUI.php.
References $access, $tabs, ILIAS\Repository\ctrl(), handleRatersAccess(), initExternalRaterForm(), and ILIAS\Repository\lng().
Referenced by addExternalRaterObject().
ilSurveyParticipantsGUI::addExternalRaterObject | ( | ) |
Definition at line 1402 of file class.ilSurveyParticipantsGUI.php.
References addCodeForExternal(), addExternalRaterFormObject(), ILIAS\Repository\ctrl(), initExternalRaterForm(), and ILIAS\Repository\lng().
ilSurveyParticipantsGUI::addRater | ( | array | $a_user_ids | ) |
Definition at line 1430 of file class.ilSurveyParticipantsGUI.php.
References $access, $user, $user_id, ILIAS\Repository\ctrl(), handleRatersAccess(), and ILIAS\Repository\lng().
ilSurveyParticipantsGUI::addSelfAppraiseeObject | ( | ) |
Definition at line 1523 of file class.ilSurveyParticipantsGUI.php.
References $user, ILIAS\Repository\ctrl(), and ILIAS\Repository\object().
ilSurveyParticipantsGUI::adminAppraiseesCloseObject | ( | ) |
Definition at line 1821 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\ctrl(), handleWriteAccess(), and ILIAS\Repository\lng().
ilSurveyParticipantsGUI::appraiseeCloseObject | ( | ) |
Definition at line 1781 of file class.ilSurveyParticipantsGUI.php.
References $user, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
ilSurveyParticipantsGUI::cancelDeleteAllUserDataObject | ( | ) |
Cancels delete of all user data in maintenance.
Definition at line 403 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\ctrl().
ilSurveyParticipantsGUI::cancelDeleteSelectedUserDataObject | ( | ) |
Cancels the deletion of all user data.
Definition at line 434 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
ilSurveyParticipantsGUI::codesObject | ( | ) |
Display the survey access codes tab.
Definition at line 492 of file class.ilSurveyParticipantsGUI.php.
References $lang, $toolbar, $user, ILIAS\Repository\ctrl(), handleWriteAccess(), ILIAS\Repository\lng(), null, ILIAS\Repository\object(), ilSelectInputGUI\setOptions(), and setParticipantSubTabs().
ilSurveyParticipantsGUI::confirmAdminAppraiseesCloseObject | ( | ) |
Definition at line 1794 of file class.ilSurveyParticipantsGUI.php.
References $tpl, ILIAS\Repository\ctrl(), ilUserUtil\getNamePresentation(), handleWriteAccess(), ILIAS\Repository\lng(), and ILIAS\UICore\GlobalTemplate\setContent().
ilSurveyParticipantsGUI::confirmAppraiseeCloseCancelObject | ( | ) |
Definition at line 1776 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\ctrl().
ilSurveyParticipantsGUI::confirmAppraiseeCloseObject | ( | ) |
Definition at line 1750 of file class.ilSurveyParticipantsGUI.php.
References $tabs, $tpl, $user, ilTabsGUI\clearTargets(), ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ILIAS\UICore\GlobalTemplate\setContent().
ilSurveyParticipantsGUI::confirmDeleteAllUserDataObject | ( | ) |
Deletes all user data of the survey after confirmation.
Definition at line 380 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\access(), ILIAS\Repository\ctrl(), filterSurveyParticipantsByAccess(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
ilSurveyParticipantsGUI::confirmDeleteAppraiseesObject | ( | ) |
Definition at line 1209 of file class.ilSurveyParticipantsGUI.php.
References $data, $id, $tabs, ILIAS\Repository\ctrl(), ilUserUtil\getNamePresentation(), and ILIAS\Repository\lng().
ilSurveyParticipantsGUI::confirmDeleteRatersObject | ( | ) |
Definition at line 1458 of file class.ilSurveyParticipantsGUI.php.
References $data, $id, $tabs, ILIAS\Repository\ctrl(), ilUserUtil\getNamePresentation(), handleRatersAccess(), and ILIAS\Repository\lng().
ilSurveyParticipantsGUI::confirmDeleteSelectedUserDataObject | ( | ) |
Deletes all user data for the test object.
Definition at line 411 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\int(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
ilSurveyParticipantsGUI::createSurveyCodesObject | ( | ) |
Create access codes for the survey.
Definition at line 793 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
ilSurveyParticipantsGUI::deleteAllUserDataObject | ( | ) |
Creates a confirmation form for delete all user data.
Definition at line 367 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
ilSurveyParticipantsGUI::deleteAppraiseesObject | ( | ) |
Definition at line 1250 of file class.ilSurveyParticipantsGUI.php.
References $data, $id, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
ilSurveyParticipantsGUI::deleteCodesConfirmObject | ( | ) |
Definition at line 616 of file class.ilSurveyParticipantsGUI.php.
References $data, ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
ilSurveyParticipantsGUI::deleteCodesObject | ( | ) |
Delete a list of survey codes.
Definition at line 652 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
ilSurveyParticipantsGUI::deleteRatersObject | ( | ) |
Definition at line 1498 of file class.ilSurveyParticipantsGUI.php.
References $data, $id, ILIAS\Repository\ctrl(), handleRatersAccess(), and ILIAS\Repository\lng().
ilSurveyParticipantsGUI::deleteSavedMessageObject | ( | ) |
Definition at line 829 of file class.ilSurveyParticipantsGUI.php.
References Vendor\Package\$e, $log, handleWriteAccess(), ILIAS\Repository\lng(), setParticipantSubTabs(), and ilLogger\write().
ilSurveyParticipantsGUI::deleteSingleUserResultsObject | ( | ) |
Asks for a confirmation to delete selected user data.
Definition at line 443 of file class.ilSurveyParticipantsGUI.php.
References $data, ILIAS\Repository\ctrl(), handleWriteAccess(), ILIAS\Repository\lng(), and null.
ilSurveyParticipantsGUI::editCodesObject | ( | ) |
Definition at line 564 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\ctrl(), handleWriteAccess(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and setParticipantSubTabs().
ilSurveyParticipantsGUI::editRatersObject | ( | ) |
Definition at line 1314 of file class.ilSurveyParticipantsGUI.php.
References $access, $tabs, $toolbar, $url, ilLink\_getStaticLink(), ILIAS\Repository\ctrl(), handleRatersAccess(), ILIAS\Repository\lng(), ILIAS\Repository\object(), ilTable2GUI\setData(), and storeMailSent().
ilSurveyParticipantsGUI::executeCommand | ( | ) |
Definition at line 115 of file class.ilSurveyParticipantsGUI.php.
References $ctrl, $lng, $tabs, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ilLanguage\txt().
ilSurveyParticipantsGUI::exportAllCodesObject | ( | ) |
Exports all survey codes.
Definition at line 684 of file class.ilSurveyParticipantsGUI.php.
References ilUtil\deliverData(), ilFileUtils\getASCIIFilename(), and ILIAS\Repository\object().
ilSurveyParticipantsGUI::exportCodesObject | ( | ) |
Exports a list of survey codes.
Definition at line 669 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\ctrl(), ilUtil\deliverData(), ilFileUtils\getASCIIFilename(), ILIAS\Repository\lng(), null, and ILIAS\Repository\object().
|
protected |
Definition at line 196 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\access(), and ILIAS\Repository\object().
Referenced by confirmDeleteAllUserDataObject(), and maintenanceObject().
ilSurveyParticipantsGUI::getAccessCodeImportForm | ( | ) |
Definition at line 701 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ilFormPropertyGUI\setInfo().
Referenced by importAccessCodesActionObject(), and importAccessCodesObject().
ilSurveyParticipantsGUI::getImportExternalMailRecipientsFromFileForm | ( | ) |
Definition at line 1079 of file class.ilSurveyParticipantsGUI.php.
References $access, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ilFormPropertyGUI\setInfo().
Referenced by importExternalMailRecipientsFromFileFormObject(), and importExternalRecipientsFromFileObject().
ilSurveyParticipantsGUI::getObject | ( | ) |
Definition at line 103 of file class.ilSurveyParticipantsGUI.php.
References $object.
ilSurveyParticipantsGUI::handleRatersAccess | ( | ) |
Definition at line 1269 of file class.ilSurveyParticipantsGUI.php.
References $access, $user, ILIAS\Repository\ctrl(), null, and ILIAS\Repository\object().
Referenced by addExternalRaterFormObject(), addRater(), confirmDeleteRatersObject(), deleteRatersObject(), editRatersObject(), mailRatersActionObject(), mailRatersObject(), mailRatersObjectOld(), and storeMailSent().
|
protected |
Definition at line 108 of file class.ilSurveyParticipantsGUI.php.
Referenced by adminAppraiseesCloseObject(), codesObject(), confirmAdminAppraiseesCloseObject(), deleteSavedMessageObject(), deleteSingleUserResultsObject(), editCodesObject(), importAccessCodesActionObject(), importAccessCodesObject(), importExternalMailRecipientsFromFileFormObject(), importExternalMailRecipientsFromTextFormObject(), importExternalRecipientsFromFileObject(), insertSavedMessageObject(), listAppraiseesObject(), listParticipantsObject(), mailCodesObject(), maintenanceObject(), and sendCodesMailObject().
|
protected |
Import codes from export codes file.
Definition at line 730 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\ctrl(), getAccessCodeImportForm(), handleWriteAccess(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and setParticipantSubTabs().
|
protected |
Import codes from export codes file (upload form)
Definition at line 693 of file class.ilSurveyParticipantsGUI.php.
References getAccessCodeImportForm(), handleWriteAccess(), and setParticipantSubTabs().
ilSurveyParticipantsGUI::importExternalMailRecipientsFromFileFormObject | ( | ) |
Definition at line 1071 of file class.ilSurveyParticipantsGUI.php.
References getImportExternalMailRecipientsFromFileForm(), handleWriteAccess(), and setParticipantSubTabs().
ilSurveyParticipantsGUI::importExternalMailRecipientsFromTextFormObject | ( | ) |
Definition at line 1105 of file class.ilSurveyParticipantsGUI.php.
References $access, ILIAS\Repository\ctrl(), handleWriteAccess(), ILIAS\Repository\lng(), setParticipantSubTabs(), and ilTextAreaInputGUI\setValue().
ilSurveyParticipantsGUI::importExternalRecipientsFromFileObject | ( | ) |
Definition at line 1002 of file class.ilSurveyParticipantsGUI.php.
References $data, _convertCharset(), addCodeForExternal(), ILIAS\Repository\ctrl(), getImportExternalMailRecipientsFromFileForm(), handleWriteAccess(), ILIAS\Repository\lng(), removeUTF8Bom(), and setParticipantSubTabs().
ilSurveyParticipantsGUI::importExternalRecipientsFromTextObject | ( | ) |
Definition at line 912 of file class.ilSurveyParticipantsGUI.php.
References $data, addCodeForExternal(), ILIAS\Repository\ctrl(), and ILIAS\Repository\lng().
|
protected |
Definition at line 1376 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\ctrl(), ilUserUtil\getNamePresentation(), ILIAS\Repository\lng(), and ilFormPropertyGUI\setRequired().
Referenced by addExternalRaterFormObject(), and addExternalRaterObject().
ilSurveyParticipantsGUI::initMailRatersForm | ( | int | $appr_id, |
array | $rec_ids | ||
) |
Definition at line 1535 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), ilFormPropertyGUI\setRequired(), and ILIAS\UI\examples\Symbol\Glyph\Sort\sort().
Referenced by mailRatersActionObject(), and mailRatersObjectOld().
ilSurveyParticipantsGUI::insertSavedMessageObject | ( | ) |
Definition at line 806 of file class.ilSurveyParticipantsGUI.php.
References Vendor\Package\$e, $log, $user, handleWriteAccess(), ILIAS\Repository\lng(), setParticipantSubTabs(), and ilLogger\write().
ilSurveyParticipantsGUI::inviteUsers | ( | array | $user_ids | ) |
int[] | $user_ids |
ilCtrlException |
Definition at line 1867 of file class.ilSurveyParticipantsGUI.php.
References $ctrl, $lng, $user_id, ILIAS\Repository\object(), ilCtrl\redirect(), and ilLanguage\txt().
|
protected |
Definition at line 302 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\int().
Referenced by listParticipantsObject(), and setParticipantSubTabs().
ilSurveyParticipantsGUI::listAppraiseesObject | ( | ) |
Definition at line 1150 of file class.ilSurveyParticipantsGUI.php.
References $ctrl, $lng, $ref_id, $toolbar, ILIAS\Repository\ctrl(), ilRepositorySearchGUI\fillAutoCompleteToolbar(), handleWriteAccess(), ILIAS\Repository\lng(), ILIAS\Repository\object(), and ilLanguage\txt().
Referenced by maintenanceObject().
|
protected |
Definition at line 1843 of file class.ilSurveyParticipantsGUI.php.
References $toolbar, ILIAS\Repository\ctrl(), handleWriteAccess(), isAnonymousListActive(), ILIAS\Repository\lng(), and setParticipantSubTabs().
ilSurveyParticipantsGUI::mailCodesObject | ( | ) |
Definition at line 852 of file class.ilSurveyParticipantsGUI.php.
References handleWriteAccess(), ILIAS\Repository\lng(), and setParticipantSubTabs().
ilSurveyParticipantsGUI::mailRatersActionObject | ( | ) |
Definition at line 1677 of file class.ilSurveyParticipantsGUI.php.
References $url, $user, ilLink\_getStaticLink(), ANONYMOUS_USER_ID, ILIAS\Repository\ctrl(), handleRatersAccess(), initMailRatersForm(), ILIAS\Repository\lng(), mailRatersObject(), and ILIAS\Repository\object().
ilSurveyParticipantsGUI::mailRatersObject | ( | ) |
Definition at line 1600 of file class.ilSurveyParticipantsGUI.php.
References $id, ilMailFormCall\CONTEXT_KEY, ILIAS\Repository\ctrl(), ilMailFormCall\getRedirectTarget(), handleRatersAccess(), ILIAS\Repository\lng(), and ilMailFormCall\setRecipients().
Referenced by mailRatersActionObject().
ilSurveyParticipantsGUI::mailRatersObjectOld | ( | ?ilPropertyFormGUI | $a_form = null | ) |
Definition at line 1651 of file class.ilSurveyParticipantsGUI.php.
References $tabs, ILIAS\Repository\ctrl(), handleRatersAccess(), initMailRatersForm(), and ILIAS\Repository\lng().
ilSurveyParticipantsGUI::maintenanceObject | ( | ) |
Participants maintenance.
Definition at line 231 of file class.ilSurveyParticipantsGUI.php.
References $data, $toolbar, ILIAS\Repository\ctrl(), filterSurveyParticipantsByAccess(), handleWriteAccess(), listAppraiseesObject(), ILIAS\Repository\lng(), ilObjSurvey\MODE_SELF_EVAL, null, ILIAS\Repository\object(), and setParticipantSubTabs().
|
protected |
Definition at line 996 of file class.ilSurveyParticipantsGUI.php.
Referenced by importExternalRecipientsFromFileObject().
ilSurveyParticipantsGUI::sendCodesMailObject | ( | ) |
Definition at line 872 of file class.ilSurveyParticipantsGUI.php.
References $lang, $user, ILIAS\Repository\ctrl(), handleWriteAccess(), ILIAS\Repository\lng(), setParticipantSubTabs(), and ilStr\subStr().
ilSurveyParticipantsGUI::setCodeLanguageObject | ( | ) |
Change survey language for direct access URL's.
Definition at line 479 of file class.ilSurveyParticipantsGUI.php.
References $user, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ilObjUser\writePref().
|
protected |
Definition at line 320 of file class.ilSurveyParticipantsGUI.php.
References $data, $tabs, ilTabsGUI\addSubTab(), ILIAS\Repository\ctrl(), isAnonymousListActive(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
Referenced by codesObject(), deleteSavedMessageObject(), editCodesObject(), importAccessCodesActionObject(), importAccessCodesObject(), importExternalMailRecipientsFromFileFormObject(), importExternalMailRecipientsFromTextFormObject(), importExternalRecipientsFromFileObject(), insertSavedMessageObject(), listParticipantsObject(), mailCodesObject(), maintenanceObject(), and sendCodesMailObject().
|
protected |
Definition at line 1290 of file class.ilSurveyParticipantsGUI.php.
References ILIAS\Repository\ctrl(), and handleRatersAccess().
Referenced by editRatersObject().
ilSurveyParticipantsGUI::updateCodesObject | ( | ) |
Definition at line 580 of file class.ilSurveyParticipantsGUI.php.
References $id, ILIAS\Repository\ctrl(), ILIAS\Repository\lng(), and ILIAS\Repository\object().
|
protected |
Definition at line 37 of file class.ilSurveyParticipantsGUI.php.
Referenced by addExternalRaterFormObject(), addRater(), editRatersObject(), getImportExternalMailRecipientsFromFileForm(), handleRatersAccess(), and importExternalMailRecipientsFromTextFormObject().
|
protected |
Definition at line 47 of file class.ilSurveyParticipantsGUI.php.
|
protected |
Definition at line 32 of file class.ilSurveyParticipantsGUI.php.
Referenced by executeCommand(), inviteUsers(), and listAppraiseesObject().
|
protected |
Definition at line 48 of file class.ilSurveyParticipantsGUI.php.
|
protected |
Definition at line 31 of file class.ilSurveyParticipantsGUI.php.
|
protected |
Definition at line 30 of file class.ilSurveyParticipantsGUI.php.
|
protected |
Definition at line 29 of file class.ilSurveyParticipantsGUI.php.
|
protected |
Definition at line 28 of file class.ilSurveyParticipantsGUI.php.
|
protected |
Definition at line 44 of file class.ilSurveyParticipantsGUI.php.
|
protected |
Definition at line 45 of file class.ilSurveyParticipantsGUI.php.
|
protected |
Definition at line 33 of file class.ilSurveyParticipantsGUI.php.
Referenced by executeCommand(), inviteUsers(), and listAppraiseesObject().
|
protected |
Definition at line 40 of file class.ilSurveyParticipantsGUI.php.
Referenced by deleteSavedMessageObject(), and insertSavedMessageObject().
|
protected |
Definition at line 42 of file class.ilSurveyParticipantsGUI.php.
Referenced by getObject().
|
protected |
Definition at line 41 of file class.ilSurveyParticipantsGUI.php.
|
protected |
Definition at line 38 of file class.ilSurveyParticipantsGUI.php.
|
protected |
Definition at line 43 of file class.ilSurveyParticipantsGUI.php.
Referenced by listAppraiseesObject().
|
protected |
Definition at line 46 of file class.ilSurveyParticipantsGUI.php.
|
protected |
Definition at line 35 of file class.ilSurveyParticipantsGUI.php.
Referenced by addExternalRaterFormObject(), confirmAppraiseeCloseObject(), confirmDeleteAppraiseesObject(), confirmDeleteRatersObject(), editRatersObject(), executeCommand(), mailRatersObjectOld(), and setParticipantSubTabs().
|
protected |
Definition at line 36 of file class.ilSurveyParticipantsGUI.php.
Referenced by codesObject(), editRatersObject(), listAppraiseesObject(), listParticipantsObject(), and maintenanceObject().
|
protected |
Definition at line 34 of file class.ilSurveyParticipantsGUI.php.
Referenced by confirmAdminAppraiseesCloseObject(), and confirmAppraiseeCloseObject().
|
protected |
Definition at line 39 of file class.ilSurveyParticipantsGUI.php.
Referenced by addRater(), addSelfAppraiseeObject(), appraiseeCloseObject(), codesObject(), confirmAppraiseeCloseObject(), handleRatersAccess(), insertSavedMessageObject(), mailRatersActionObject(), sendCodesMailObject(), and setCodeLanguageObject().