From 4ca5b473224275e6c03f135d8a4ea85b8d56e170 Mon Sep 17 00:00:00 2001 From: skodak Date: Mon, 15 May 2006 15:45:27 +0000 Subject: [PATCH] fix my previous incorrect short tag fix, fixed register globals, IP address used as mail user when not logged in; merged from MOODLE_16_STABLE --- error/index.php | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/error/index.php b/error/index.php index a976f806b0..08fa0c2125 100644 --- a/error/index.php +++ b/error/index.php @@ -2,12 +2,17 @@ require('../config.php'); - if (!empty($text)) { // form submitted + if ($form = data_submitted('nomatch')) { // form submitted, do not check referer (origal page unknown)! if (!$admin = get_admin() ) { error('Could not find the admin user to mail to!'); } - email_to_user($admin, $USER, 'Error: '. $referer .' -> '. $requested, $text); + if (empty($USER->id)) { + $user = getremoteaddr(); // user not logged in, use IP address as name + } else { + $user = $USER; + } + email_to_user($admin, $user, 'Error: '. $form->referer .' -> '. $form->requested, $form->text); redirect($CFG->wwwroot .'/course/', 'Message sent, thanks', 3); die; @@ -24,12 +29,12 @@ ?>
-

+


- +