From 090d3ed38c62fc71d3a7efb60e62c24103c6b1fe Mon Sep 17 00:00:00 2001
From: Aleksander Machniak <alec@alec.pl>
Date: Sun, 05 Jan 2014 12:59:24 -0500
Subject: [PATCH] Fix compat. with PHP 5.2 (#1489500)

---
 program/steps/settings/responses.inc |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/program/steps/settings/responses.inc b/program/steps/settings/responses.inc
index fcc9c9a..35a2a1b 100644
--- a/program/steps/settings/responses.inc
+++ b/program/steps/settings/responses.inc
@@ -104,10 +104,16 @@
 
     $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;
 }

--
Gitblit v1.9.1