ILIAS  release_5-3 Revision v5.3.23-19-g915713cf615
errorreport.php File Reference

Go to the source code of this file.

Variables

 $config = SimpleSAML_Configuration::getInstance()
 
if($_SERVER['REQUEST_METHOD'] !=='POST') $reportId = (string) $_REQUEST['reportId']
 
 $email = (string) $_REQUEST['email']
 
 $text = htmlspecialchars((string) $_REQUEST['text'])
 
 $data = null
 
 try
 
catch(Exception $e) if($data===null) foreach($data as $k=> $v) $message
 
if(!preg_match('/\s/', $email) &&strpos($email, '@') !==false) else
 
 $from = 'no-reply@simplesamlphp.org'
 
 $toAddress = $config->getString('technicalcontact_email', 'na@example.org')
 

Variable Documentation

◆ $config

Definition at line 5 of file errorreport.php.

◆ $data

$data = null

Definition at line 20 of file errorreport.php.

◆ $email

$email = (string) $_REQUEST['email']

Definition at line 17 of file errorreport.php.

◆ $from

$from = 'no-reply@simplesamlphp.org'

Definition at line 107 of file errorreport.php.

◆ $message

$message

Definition at line 49 of file errorreport.php.

◆ $reportId

if ( $_SERVER[ 'REQUEST_METHOD'] !=='POST') $reportId = (string) $_REQUEST['reportId']

Definition at line 16 of file errorreport.php.

Referenced by SimpleSAML_Error_Error\saveError().

◆ $text

$text = htmlspecialchars((string) $_REQUEST['text'])

Definition at line 18 of file errorreport.php.

Referenced by __(), ILIAS\UI\Component\Test\TestComponent\__construct(), assAnswerMatchingTerm\__construct(), ILIAS\UI\Component\Test\JSTestComponent\__construct(), ilLPObjectStatisticsLPTableGUI\__construct(), sspmod_multiauth_Auth_Source_MultiAuth\__construct(), ilMDEditorGUI\__showLanguageSelect(), TCPDF_STATIC\_AES(), TCPDF_STATIC\_AESnopad(), ilAdvancedMDRecord\_getAssignableObjectTypes(), HTTP_WebDAV_Server\_prop_encode(), TCPDF_STATIC\_RC4(), PHPExcel_Reader_Excel5\_readHyperLink(), PHPExcel_Reader_Excel5\_readLabelSst(), PHPExcel_Reader_Excel5\_readTextObject(), Core\_starts_with(), ilMemberAgreementGUI\addCustomFields(), ilADTMultiTextFormBridge\addToForm(), ilADTTextSearchBridgeSingle\addToForm(), ilADTTextFormBridge\addToForm(), getid3_png\Analyze(), TCPDF\Annotation(), ilPCParagraph\autoLinkGlossaries(), ilAssImagemapQuestionFeedback\buildAnswerOptionLabel(), ilTestScoringGUI\buildManScoringParticipantForm(), ilDclDateSelectionFieldRepresentation\buildOptionsInput(), ilDclTextSelectionFieldRepresentation\buildOptionsInput(), PHPExcel_Helper_HTML\buildTextRun(), assClozeTest\cleanQuestiontext(), Parser\closeList(), assTextQuestion\countLetters(), Parser\createAssocArgs(), assErrorText\createErrorTextExport(), assErrorText\createErrorTextOutput(), d__(), soap_parser\decode_entities(), dnp__(), dp__(), ilExSubmissionTextGUI\editAssignmentTextObject(), TCPDF\endSVGElementHandler(), getid3_handler\error(), MDB2_Driver_mysql\escape(), MDB2_Driver_mysqli\escape(), MDB2_Driver_pgsql\escape(), MDB2_Driver_Common\escape(), MDB2_Driver_Common\escapePattern(), ilDBPdo\escapePattern(), ilQTIMaterial\extractText(), Parser\fetchScaryTemplateMaybeFromCache(), ilBlockGUI\fillDetailRow(), ilTrSummaryTableGUI\fillHeaderCSV(), ilTrSummaryTableGUI\fillHeaderExcel(), ilUserFieldSettingsTableGUI\fillRow(), ilSCTaskTableGUI\fillRow(), ilTrUserObjectsPropsTableGUI\fillRow(), DifferenceEngine\generateDiffBody(), ilRSSButtonGUI\get(), ilGlyphGUI\get(), ilObjectPermissionStatusGUI\getAccessStatusInfoData(), getBaseURL(), assErrorText\getBestSelection(), ilLPObjectStatisticsLPTableGUI\getDetailItems(), ilPageObject\getFirstParagraphText(), ilLuceneAdvancedSearchFields\getFormElement(), Title\getFullText(), ilTrSummaryTableGUI\getItems(), sspmod_portal_Portal\getMenu(), ilNoteGUI\getNoteListHTML(), assAnswerCloze\getNumericValueFromText(), ilCalendarBlockGUI\getOverview(), SurveySingleChoiceQuestionGUI\getParsedAnswers(), SurveyMultipleChoiceQuestionGUI\getParsedAnswers(), SurveyMatrixQuestionGUI\getParsedAnswers(), ilObjSurvey\getParticipantTextResults(), ilNoteGUI\getPDNoteHTML(), PHPExcel_RichText\getPlainText(), assErrorText\getPointsForSelectedPositions(), SurveyMatrixQuestionGUI\getPrintView(), ilTestQuestionHeaderBlockBuilder\getQuestionInfoHTML(), assOrderingHorizontal\getRTETextWithMediaObjects(), assErrorText\getRTETextWithMediaObjects(), assFlashQuestion\getRTETextWithMediaObjects(), assImagemapQuestion\getRTETextWithMediaObjects(), assSingleChoice\getRTETextWithMediaObjects(), assFileUpload\getRTETextWithMediaObjects(), assMultipleChoice\getRTETextWithMediaObjects(), assOrderingQuestion\getRTETextWithMediaObjects(), assFormulaQuestion\getRTETextWithMediaObjects(), assTextQuestion\getSolutionSubmit(), ilExPeerReviewGUI\getSubmissionContent(), Title\getSubpageUrlForm(), ilNote\getText(), PHPExcel_Shared_Font\getTextWidthPixelsExact(), ilObjSurveyGUI\getUserResultsPlain(), ilPCParagraph\handleAjaxContent(), ilPCParagraph\handleAjaxContentPost(), ilLMPresentationGUI\handleCodeParagraph(), HTMLPurifier_Injector_AutoParagraph\handleText(), PHPMailer\has8bitChars(), HTMLPurifier_Printer_HTMLDefinition\heavyHeader(), Sanitizer\hexCharReference(), Core\highlight_text(), TCPDF\hyphenateText(), HTMLPurifier_Encoder\iconv(), HTML5TreeConstructer\inColumnGroup(), ilExSubmissionTextGUI\initAssignmentTextForm(), ilObjAuthSettingsGUI\initAuthModeDetermination(), ilSetupGUI\initBasicSettingsForm(), ilLearningProgressGUI\initCollectionManualForm(), ilRemoteObjectBaseGUI\initEditForm(), ilObjUserFolderGUI\initFormGeneralSettings(), ilCASSettingsGUI\initFormSettings(), ilObjMediaCastSettingsGUI\initFormSettings(), ilObjCourseGUI\initInfoEditor(), HTML5TreeConstructer\initPhase(), ilPCParagraph\input2xmlReplaceLists(), ilPageObjectGUI\insertPageToc(), HTML5TreeConstructer\insertText(), HTML5TreeConstructer\inTable(), assKprimChoice\isComplete(), ilWACException\isNonEmptyString(), ilFileDelivery\isNonEmptyString(), Title\isValidMoveTarget(), ilPreviewGUI\jsonSafeString(), Twig_Lexer\lexData(), Twig_Lexer\lexRawData(), ilPCParagraph\linkTermsInDom(), Magic\load_file(), Core\load_file(), PHPExcel_Reader_OOCalc\loadIntoExisting(), DifferenceEngine\localiseLineNumbers(), Parser\magicLinkCallback(), ilMWFakery\makeExternalLink(), ilWikiUtil\makeLink(), ilMWFakery\markNoConversion(), Twig_Lexer\moveCursor(), n__(), Title\newFromRedirect(), Title\newFromText(), HTMLPurifier_PercentEncoder\normalize(), PHPMailer\normalizeBreaks(), np__(), p__(), Symfony\Component\Yaml\Parser\parseBlockScalar(), ilSCORMTrackingItemsTableGUI\parseValue(), ilSCORM2004TrackingItemsTableGUI\parseValue(), ilLPTableBaseGUI\parseValue(), phorum_htmlpurifier_quote(), ilTestPlayerAbstractGUI\populateNavWhenChangedModal(), ilLPStatus\preloadListGUIData(), ilObjForumAccess\prepareMessageForLists(), ilForum\prepareText(), sspmod_statistics_DateHandler\prettyHeader(), ilWikiUtil\processInternalLinks(), assQuestionImport\processNonAbstractedImageReferences(), remove_php_tags(), ILIAS\UI\Component\Test\Renderer\render(), Slim\Handlers\AbstractError\renderThrowableAsText(), replace_includes(), TCPDF\replaceMissingChars(), Parser\replaceSection(), HTML5TreeConstructer\rootElementPhase(), ilContainerGUI\savePageContentObject(), ilObjContentObjectGUI\saveTooltips(), assTextQuestion\saveWorkingData(), php4DOMElement\set_content(), php4DOMNode\set_content(), ilTestEvaluationData\setFilter(), Parser\setOutputType(), ilBlockGUI\setPreviousNextLinks(), IMSGlobal\LTI\ToolProvider\ContentItem\setText(), ilPCParagraph\setText(), ilRadiusSettingsGUI\settings(), ilGlossaryDefinition\shortenShortText(), ilExSubmissionTextGUI\showAssignmentTextObject(), ilRegistrationGUI\showCustomFields(), ilAdvancedMDRecordGUI\showECSStart(), ilSCORM2004ScoGUI\showExportList(), ilPasswordAssistanceGUI\showMessageForm(), ilLMPresentationGUI\showPrintViewSelection(), ilLearningProgressGUI\showtlt(), PHPExcel_Calculation_TextData\SUBSTITUTE(), assFormulaQuestion\substituteVariables(), CleanUpTest\testAscii(), CleanUpTest\testBomRegression(), CleanUpTest\testChunkRegression(), CleanUpTest\testForbiddenRegression(), ILIAS\Filesystem\Stream\StreamTest\testGetContentsWhichShouldSucceed(), CleanUpTest\testHangulRegression(), CleanUpTest\testInterposeRegression(), CleanUpTest\testLatin(), CleanUpTest\testLatinNormal(), CleanUpTest\testNull(), CleanUpTest\testOverlongRegression(), Twig_Tests_Extension_CoreTest\testRandomFunctionOnNonUTF8String(), ILIAS\Filesystem\Stream\StreamTest\testReadWhichShouldSucceed(), ILIAS\Filesystem\Stream\StreamTest\testReadWithZeroLengthWhichShouldSucceed(), CleanUpTest\testSurrogateRegression(), ILIAS\Filesystem\Stream\StreamTest\testToStringWhichShouldSucceed(), ILIAS\Filesystem\Stream\StreamTest\testToStringWithErrorWhichShouldSucceed(), HTMLPurifier_Printer\text(), TCPDF\TextField(), tln_body2div(), assErrorText\toJSON(), SimpleSAML\Locale\Translate\translatePluralGettext(), SimpleSAML\Locale\Translate\translateSingularGettext(), HTMLPurifier_Encoder\unsafeIconv(), StripState\unstripBoth(), StripState\unstripGeneral(), StripState\unstripNoWiki(), ilExSubmissionTextGUI\updateAssignmentTextObject(), ilPCDataTableGUI\updateJS(), ilGlossaryDefinition\updateShortText(), ilObjAuthSettingsGUI\validateApacheAuthAllowedDomains(), getid3_handler\warning(), ILIAS\UI\Implementation\Component\Item\Item\withLeadText(), PHPExcel_Shared_XMLWriter\writeRawData(), and ilPCParagraph\xml2outputReplaceLists().

◆ $toAddress

$toAddress = $config->getString('technicalcontact_email', 'na@example.org')

◆ else

if (!preg_match('/\s/', $email) &&strpos( $email, '@') !==false) else
Initial value:
{
$replyto = null

Definition at line 105 of file errorreport.php.

◆ try

try
Initial value:
{
$session
static getSessionFromRequest()
Retrieves the current session.
Definition: Session.php:243

Definition at line 21 of file errorreport.php.