phpgroupware-cvs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Phpgroupware-cvs] CVS: addressbook csv_import.php,1.8,1.9


From: Ralf Becker <address@hidden>
Subject: [Phpgroupware-cvs] CVS: addressbook csv_import.php,1.8,1.9
Date: Wed, 01 May 2002 08:46:22 -0400

Update of /cvsroot/phpgroupware/addressbook
In directory subversions:/tmp/cvs-serv10805

Modified Files:
        csv_import.php 
Log Message:
autocreate full name on import, if not explicitly set by user (feature request 
from Giles Westwood)

Index: csv_import.php
===================================================================
RCS file: /cvsroot/phpgroupware/addressbook/csv_import.php,v
retrieving revision 1.8
retrieving revision 1.9
diff -C2 -r1.8 -r1.9
*** csv_import.php      19 Mar 2002 02:53:49 -0000      1.8
--- csv_import.php      1 May 2002 12:46:20 -0000       1.9
***************
*** 289,292 ****
--- 289,298 ----
                                $log .= "\t\t<td><b>$addr</b></td>\n";
                        }
+                       if (!in_array('fn',$addr_fields))       // autocreate 
full name, if not set by user
+                       {
+                               $log .= "\t\t<td><b>fn</b></td>\n";
+ 
+                               $auto_fn = 
array('n_prefix','n_given','n_middle','n_family','n_suffix');
+                       }
                        if($start < 1)
                        {
***************
*** 342,345 ****
--- 348,360 ----
                                // if (!isset($values['datecreated'])) 
$values['datecreated'] = $values['startdate'];
  
+                               if (is_array($auto_fn) && 
!isset($values['fn']))        // autocreate full name
+                               {
+                                       reset($auto_fn);
+                                       while (list($idx,$name) = 
each($auto_fn))
+                                       {
+                                               $values['fn'] .= ($values['fn'] 
!= '' && $values[$name] != '' ? ' ' : '') . $values[$name];
+                                       }
+                                       $log .= 
"\t\t<td>".$values['fn']."</td>\n";
+                               }
                                if(!$debug)
                                {




reply via email to

[Prev in Thread] Current Thread [Next in Thread]