Synthesis ag client / EGW syncml server and contacts

Hello

Since few weeks, I try to understand what happend when I sync my contacts
between my palm device and EGW

EGW 1.2.105
Palm Tungsten E
Syncml client Synthesis v2.5.0.62 (current version available is .68, but not
different)

I can see :

Sync contacts do not accept second email (Home email) in both ways.

Because i a non programmer, I have read all the files in the EGW addressbook
and phpgwapi directory.
I have found the class.vcaladdressbook.inc.php file, with interristing lines
:

Line 174


$defaultFields[0] = array(
‘ADR;WORK’ =>
array(’’,’’,‘adr_one_street’,‘adr_one_locality’,‘adr_one_region’,
‘adr_one_postalcode’,‘adr_one_countryname’),
‘CATEGORIES’ => array(‘cat_id’),
‘CLASS’ => array(‘access’),
‘EMAIL;INTERNET;WORK’ => array(‘email’),
‘N’ => array(‘n_family’,‘n_given’,’’,’’,’’),
‘NOTE’ => array(‘note’),
‘ORG’ => array(‘org_name’,’’),
‘TEL;CELL;WORK’ => array(‘tel_cell’),
‘TEL;FAX;WORK’ => array(‘tel_fax’),
‘TEL;HOME’ => array(‘tel_home’),
‘TEL;WORK’ => array(‘tel_work’),
‘TITLE’ => array(‘title’),


Line 322


case ‘synthesis ag’:
switch(strtolower($_productName))
{
default:
$this->supportedFields = $defaultFields[0];
break;
}
break;


Questions :

  1. Is it the good file (vcaladdressbook.inc.php) to see where is programming
    fields and data for syncing ?
  2. If yes, does the line * $this->supportedFields = $defaultFields[0]; *
    means that the fields which sync between EGW and syncml client are those
    included in the * $defaultFields[0] = array( * section ?
  3. If yes, why the second email (line * ‘EMAIL;INTERNET;HOME’ =>
    array(‘home_email’), * present in other defaults field sections ) is not
    included ? Is it because syncml client do not accept this field ? In
    extension, why other fields (home address, birthday etc …) are not
    included ?
  4. What should happend if I insert the line * ‘EMAIL;INTERNET;HOME’ =>
    array(‘home_email’), * in this section ? Is it the only thing to do to sync
    this or must I do another thing ?
  5. Does somebody has the the same problem with or without the same
    configuration ?

Perhaps I am wrong in all … If it is, thank you for reply, I will not lost
my time anymore … Ift not, thank you for reply and help me anyway !

Yves


Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net’s Techsay panel and you’ll get the chance to share your
opinions on IT & business topics through brief surveys – and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV


eGroupWare-users mailing list
eGroupWare-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/egroupware-users