diff --git a/main/admin/special_exports.php b/main/admin/special_exports.php index 078f74f898..fe51299980 100755 --- a/main/admin/special_exports.php +++ b/main/admin/special_exports.php @@ -25,11 +25,7 @@ $nameTools = get_lang('SpecialExports'); $export = ''; $querypath = ''; -// include additional libraries -if (function_exists('ini_set')) { - api_set_memory_limit('256M'); - ini_set('max_execution_time', 0); -} +api_set_more_memory_and_time_limits(); // Displaying the header Display::display_header($nameTools); diff --git a/main/coursecopy/copy_course.php b/main/coursecopy/copy_course.php index 116b304605..3dfe19a01d 100755 --- a/main/coursecopy/copy_course.php +++ b/main/coursecopy/copy_course.php @@ -20,12 +20,7 @@ if (!api_is_allowed_to_edit()) { api_not_allowed(true); } -// Remove memory and time limits as much as possible as this might be a long process... -if (function_exists('ini_set')) { - api_set_memory_limit('256M'); - ini_set('max_execution_time', 1800); - //ini_set('post_max_size', "512M"); -} +api_set_more_memory_and_time_limits(); // Breadcrumbs $interbreadcrumb[] = [ diff --git a/main/coursecopy/copy_course_session.php b/main/coursecopy/copy_course_session.php index 92ad287733..23b4e51244 100755 --- a/main/coursecopy/copy_course_session.php +++ b/main/coursecopy/copy_course_session.php @@ -28,11 +28,7 @@ if (!api_is_allowed_to_edit() && !api_is_session_admin()) { api_not_allowed(true); } -// Remove memory and time limits as much as possible as this might be a long process... -if (function_exists('ini_set')) { - api_set_memory_limit('256M'); - ini_set('max_execution_time', 1800); -} +api_set_more_memory_and_time_limits(); $this_section = SECTION_PLATFORM_ADMIN; diff --git a/main/coursecopy/copy_course_session_selected.php b/main/coursecopy/copy_course_session_selected.php index 0569c7186b..401a08386d 100644 --- a/main/coursecopy/copy_course_session_selected.php +++ b/main/coursecopy/copy_course_session_selected.php @@ -41,11 +41,7 @@ if (empty($courseCode) || empty($sessionId)) { api_not_allowed(true); } -// Remove memory and time limits as much as possible as this might be a long process... -if (function_exists('ini_set')) { - ini_set('memory_limit', '256M'); - ini_set('max_execution_time', 1800); -} +api_set_more_memory_and_time_limits(); $this_section = SECTION_COURSES; $nameTools = get_lang('CopyCourse'); diff --git a/main/coursecopy/create_backup.php b/main/coursecopy/create_backup.php index c1b64c26f8..1a13f2a244 100755 --- a/main/coursecopy/create_backup.php +++ b/main/coursecopy/create_backup.php @@ -16,7 +16,6 @@ require_once __DIR__.'/../inc/global.inc.php'; $current_course_tool = TOOL_COURSE_MAINTENANCE; api_protect_course_script(true); - api_check_archive_dir(); // Check access rights (only teachers are allowed here) @@ -24,11 +23,7 @@ if (!api_is_allowed_to_edit()) { api_not_allowed(true); } -// Remove memory and time limits as much as possible as this might be a long process... -if (function_exists('ini_set')) { - api_set_memory_limit('256M'); - ini_set('max_execution_time', 1800); -} +api_set_more_memory_and_time_limits(); // Section for the tabs $this_section = SECTION_COURSES; diff --git a/main/coursecopy/import_backup.php b/main/coursecopy/import_backup.php index 1095f2978b..843029e378 100755 --- a/main/coursecopy/import_backup.php +++ b/main/coursecopy/import_backup.php @@ -22,11 +22,7 @@ if (!api_is_allowed_to_edit()) { api_not_allowed(true); } -// Remove memory and time limits as much as possible as this might be a long process... -if (function_exists('ini_set')) { - api_set_memory_limit('256M'); - ini_set('max_execution_time', 1800); -} +api_set_more_memory_and_time_limits(); // Section for the tabs $this_section = SECTION_COURSES; diff --git a/main/coursecopy/import_moodle.php b/main/coursecopy/import_moodle.php index 2dd3b9ba49..a1eafb1ebd 100644 --- a/main/coursecopy/import_moodle.php +++ b/main/coursecopy/import_moodle.php @@ -18,11 +18,7 @@ if (!api_is_allowed_to_edit()) { api_not_allowed(true); } -// Remove memory and time limits as much as possible as this might be a long process... -if (function_exists('ini_set')) { - api_set_memory_limit('256M'); - ini_set('max_execution_time', 1800); -} +api_set_more_memory_and_time_limits(); // Section for the tabs $this_section = SECTION_COURSES; diff --git a/main/gradebook/gradebook_display_certificate.php b/main/gradebook/gradebook_display_certificate.php index 0d6c22eeb6..e803ba7cf1 100755 --- a/main/gradebook/gradebook_display_certificate.php +++ b/main/gradebook/gradebook_display_certificate.php @@ -13,8 +13,7 @@ if (!api_is_student_boss()) { api_protect_course_script(true); } -set_time_limit(0); -ini_set('max_execution_time', 0); +api_set_more_memory_and_time_limits(); //extra javascript functions for in html head: $htmlHeadXtra[] = "