From 36e52648faa3bed3ee10c042e4d6ab281a5cca58 Mon Sep 17 00:00:00 2001
From: alecpl <alec@alec.pl>
Date: Thu, 28 May 2009 03:03:31 -0400
Subject: [PATCH] - header lists: change one-item array to string
---
plugins/managesieve/managesieve.php | 4 ++--
1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/plugins/managesieve/managesieve.php b/plugins/managesieve/managesieve.php
index fc29257..30bcf60 100644
--- a/plugins/managesieve/managesieve.php
+++ b/plugins/managesieve/managesieve.php
@@ -325,11 +325,11 @@
foreach ($headers as $hr)
if (!preg_match('/^[a-z0-9-]+$/i', $hr))
$this->errors['tests'][$i]['header'] = $this->gettext('forbiddenchars');
- }
+ }
}
if (empty($this->errors['tests'][$i]['header']))
- $cust_header = $headers;
+ $cust_header = (is_array($headers) && count($headers) == 1) ? $headers[0] : $headers;
if ($type == 'exists')
{
--
Gitblit v1.9.1