From: Jan Schneider Date: Tue, 20 Oct 2009 22:08:32 +0000 (+0200) Subject: Condense whitespace in composite fields (Request #8654). X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=5e439288c37893b800669b3d521dd84d59d0d41f;p=horde.git Condense whitespace in composite fields (Request #8654). --- diff --git a/turba/docs/CHANGES b/turba/docs/CHANGES index 621e2212c..2ae0e0747 100644 --- a/turba/docs/CHANGES +++ b/turba/docs/CHANGES @@ -10,6 +10,7 @@ v3.0-git v2.3.3-cvs ---------- +[jan] Condense whitespace in composite fields (Request #8654). [jan] Add Oracle-specific upgrade script. [jan] Add Croatian translation (Matej Vela , Iva Rumora ). diff --git a/turba/lib/Driver.php b/turba/lib/Driver.php index 63792a022..4e08213a1 100644 --- a/turba/lib/Driver.php +++ b/turba/lib/Driver.php @@ -218,7 +218,7 @@ class Turba_Driver $fieldarray[] = ''; } } - $fields[$this->map[$key]['attribute']] = trim(vsprintf($this->map[$key]['format'], $fieldarray), " \t\n\r\0\x0B,"); + $fields[$this->map[$key]['attribute']] = preg_replace('/\s+/', ' ', trim(vsprintf($this->map[$key]['format'], $fieldarray), " \t\n\r\0\x0B,")); } else { // If 'parse' is not specified, use 'format' and 'fields'. if (!isset($this->map[$key]['parse'])) {