From 090d3ed38c62fc71d3a7efb60e62c24103c6b1fe Mon Sep 17 00:00:00 2001 From: Aleksander Machniak Date: Sun, 5 Jan 2014 18:59:24 +0100 Subject: Fix compat. with PHP 5.2 (#1489500) --- program/steps/settings/responses.inc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'program/steps') diff --git a/program/steps/settings/responses.inc b/program/steps/settings/responses.inc index fcc9c9a10..35a2a1b64 100644 --- a/program/steps/settings/responses.inc +++ b/program/steps/settings/responses.inc @@ -104,10 +104,16 @@ function rcmail_responses_list($attrib) $out = $RCMAIL->table_output($attrib, $plugin['list'], $plugin['cols'], 'key'); + $readonly_responses = array(); + foreach ($plugin['list'] as $item) { + if (!empty($item['static'])) { + $readonly_responses[] = $item['key']; + } + } + // set client env $OUTPUT->add_gui_object('responseslist', $attrib['id']); - $OUTPUT->set_env('readonly_responses', array_values(array_map(function($rec){ return $rec['key']; }, - array_filter($plugin['list'], function($item){ return !empty($item['static']); })))); + $OUTPUT->set_env('readonly_responses', $readonly_responses); return $out; } -- cgit v1.2.3