From: martinlanghoff Date: Sat, 20 Nov 2004 10:38:43 +0000 (+0000) Subject: Merged from MOODLE_14_STABLE: Fixing handling of empty memory_limit for PHP without... X-Git-Url: http://git.mjollnir.org/gw?a=commitdiff_plain;h=c95aa089a846dcabe8b3c65802d101d5ca0733e6;p=moodle.git Merged from MOODLE_14_STABLE: Fixing handling of empty memory_limit for PHP without memory_limit (mostly Windows binaries) --- diff --git a/auth/ldap/auth_ldap_sync_users.php b/auth/ldap/auth_ldap_sync_users.php new file mode 100755 index 0000000000..1696b12830 --- /dev/null +++ b/auth/ldap/auth_ldap_sync_users.php @@ -0,0 +1,39 @@ +dirroot.'/course/lib.php'); +require_once($CFG->dirroot.'/lib/blocklib.php'); +require_once($CFG->dirroot.'/mod/resource/lib.php'); +require_once($CFG->dirroot.'/auth/ldap/lib.php'); +require_once($CFG->dirroot.'/mod/forum/lib.php'); +$CFG->debug=10; +auth_sync_users(1000, true ); + +?> \ No newline at end of file diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 215481fbed..0506d0370a 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -3254,9 +3254,19 @@ function raise_memory_limit ($newlimit) { return false; } - $cur = return_bytes(@ini_get('memory_limit')); - $new = return_bytes($newlimit); + $cur = @ini_get('memory_limit'); + if (empty($cur)) { + // if php is compiled without --enable-memory-limits + // apparently memory_limit is set to '' + $cur=0; + } else { + if ($cur == -1){ + return true; // unlimited mem! + } + $cur = return_bytes($cur); + } + $new = return_bytes($newlimit); if ($new > $cur) { ini_set('memory_limit', $newlimit); return true;