From 708d13d159732bdd6dee8182f96d20a12e673ea2 Mon Sep 17 00:00:00 2001 From: moodler Date: Wed, 11 Jul 2007 09:11:44 +0000 Subject: [PATCH] Add some caching to get_list_of_timezones --- lib/moodlelib.php | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/lib/moodlelib.php b/lib/moodlelib.php index 19cd7e9e79..cf3c280850 100644 --- a/lib/moodlelib.php +++ b/lib/moodlelib.php @@ -4885,6 +4885,12 @@ function get_list_of_pixnames($lang = '') { function get_list_of_timezones() { global $CFG; + static $timezones; + + if (!empty($timezones)) { // This function has been called recently + return $timezones; + } + $timezones = array(); if ($rawtimezones = get_records_sql('SELECT MAX(id), name FROM '.$CFG->prefix.'timezone GROUP BY name')) { -- 2.39.5