mirror of
https://github.com/moodle/moodle.git
synced 2025-08-05 00:46:50 +02:00
FIxed a SITEID bug (you can't put defines inside strings)
This commit is contained in:
parent
6065cbda7a
commit
ebd5239628
1 changed files with 61 additions and 1 deletions
|
@ -383,7 +383,7 @@ function require_login($courseid=0, $autologinguest=true) {
|
|||
|
||||
// Check that the user account is properly set up
|
||||
if (user_not_fully_set_up($USER)) {
|
||||
redirect("$CFG->wwwroot/user/edit.php?id=$USER->id&course=SITEID");
|
||||
redirect("$CFG->wwwroot/user/edit.php?id=$USER->id&course=".SITEID);
|
||||
die;
|
||||
}
|
||||
|
||||
|
@ -1783,6 +1783,66 @@ function get_max_upload_sizes($sitebytes=0, $coursebytes=0, $modulebytes=0) {
|
|||
return $filesize;
|
||||
}
|
||||
|
||||
|
||||
function print_file_upload_error($filearray = '', $returnerror = false) {
|
||||
/// If there has been an error uploading a file, print the appropriate error message
|
||||
/// Numerical constants used as constant definitions not added until PHP version 4.2.0
|
||||
///
|
||||
/// filearray is a 1-dimensional sub-array of the $_FILES array
|
||||
/// eg $filearray = $_FILES['userfile1']
|
||||
/// If left empty then the first element of the $_FILES array will be used
|
||||
|
||||
if ($filearray == '' or !isset($filearray['error'])) {
|
||||
|
||||
if (empty($_FILES)) return false;
|
||||
|
||||
$files = $_FILES; /// so we don't mess up the _FILES array for subsequent code
|
||||
$filearray = array_shift($files); /// use first element of array
|
||||
}
|
||||
|
||||
switch ($filearray['error']) {
|
||||
|
||||
case 0: // UPLOAD_ERR_OK
|
||||
if ($filearray['size'] > 0) {
|
||||
$errmessage = get_string('uploadproblem', $filearray['name']);
|
||||
} else {
|
||||
$errmessage = get_string('uploadnofilefound'); /// probably a dud file name
|
||||
}
|
||||
break;
|
||||
|
||||
case 1: // UPLOAD_ERR_INI_SIZE
|
||||
$errmessage = get_string('uploadserverlimit');
|
||||
break;
|
||||
|
||||
case 2: // UPLOAD_ERR_FORM_SIZE
|
||||
$errmessage = get_string('uploadformlimit');
|
||||
break;
|
||||
|
||||
case 3: // UPLOAD_ERR_PARTIAL
|
||||
$errmessage = get_string('uploadpartialfile');
|
||||
break;
|
||||
|
||||
case 4: // UPLOAD_ERR_NO_FILE
|
||||
$errmessage = get_string('uploadnofilefound');
|
||||
break;
|
||||
|
||||
default:
|
||||
$errmessage = get_string('uploadproblem', $filearray['name']);
|
||||
}
|
||||
|
||||
if ($returnerror) {
|
||||
return $errmessage;
|
||||
} else {
|
||||
notify($errmessage);
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
function get_directory_list($rootdir, $excludefile="", $descend=true, $getdirs=false, $getfiles=true) {
|
||||
/// Returns an array with all the filenames in
|
||||
/// all subdirectories, relative to the given rootdir.
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue