diff options
author | Thomas Bruederli <thomas@roundcube.net> | 2013-09-04 12:07:58 +0200 |
---|---|---|
committer | Thomas Bruederli <thomas@roundcube.net> | 2013-09-04 12:07:58 +0200 |
commit | 4f432f880afeb078c2b60ce594872ec3eb1713e7 (patch) | |
tree | e22e05892e7600bc762f101be2352a8f98a4a758 /program/include | |
parent | 460a3eaaac0ec17d04df310b0a696e39559c9446 (diff) |
Make result of rcmail::get_compose_responses() always an (indexed) array; add plugin hook for updating user prefs: 'preferences_update'
Diffstat (limited to 'program/include')
-rw-r--r-- | program/include/rcmail.php | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/program/include/rcmail.php b/program/include/rcmail.php index 62f6254b5..f58235cbf 100644 --- a/program/include/rcmail.php +++ b/program/include/rcmail.php @@ -355,6 +355,7 @@ class rcmail extends rcube */ public function get_compose_responses($sorted = false) { + $responses = array(); foreach ($this->config->get('compose_responses', array()) as $response) { if (empty($response['key'])) $response['key'] = substr(md5($response['name']), 0, 16); @@ -362,13 +363,12 @@ class rcmail extends rcube $responses[$k] = $response; } + // sort list by name if ($sorted) { - // sort list by name ksort($responses, SORT_LOCALE_STRING); - return array_values($responses); } - return $responses; + return array_values($responses); } |