Ignore:
Timestamp:
09/06/10 16:19:03 (14 years ago)
Author:
rodsouza
Message:

Ticket #884 - Adicionando novos campos a exportação de contato no padrão ExpressoLivre?

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/2.2/contactcenter/inc/class.ui_data.inc.php

    r3211 r3215  
    34043404                                echo null; 
    34053405 
    3406 /**rev 104**/ 
    3407                         // Essa iteraᅵᅵo transforma uma esturuta com contatos redundantes e separados por email ou tel. 
    3408                         // em outra com apenas 1 elemento pra cada contato 
    3409         /*              $i=0; 
    3410                         foreach($contacts as $object){ 
    3411                                 $i=($object['id_contact'] - 1); 
    3412                                 $all_contacts[$i]['name']=$object['names_ordered']; 
    3413                                 if ($object['id_typeof_contact_connection'] == 1) 
    3414                                         $all_contacts[$i]['email']=$object['connection_value']; 
    3415                                 else 
    3416                                         $all_contacts[$i]['phone']=$object['connection_value']; 
    3417                         } 
    3418         */ 
    3419 /*****/ 
    3420  
    34213406                        switch($typeExport) { 
    34223407 
    34233408                                case 'outlook_en': 
    34243409                                        $streamBuffer = "Name;E-mail Address;Notes;Mobile Phone;Pager;Company;". 
    3425 /**rev 104**/ 
    3426         /*                                              "Job Title;Home Phone;Home Fax;Business Phone;Business Fax\r\n"; 
    3427                                         foreach($all_contacts as $index => $object){ 
    3428                                                 $streamBuffer.= $object['name'].";".$object['email'].";;;;;;".$object['phone'].";;;\r\n"; 
    3429                                         } 
    3430         */ 
    3431                                                         "Job Title;Home Phone;Home Fax;Business Phone;Business Fax\r\n";                                                         
     3410                                        "Job Title;Home Phone;Home Fax;Business Phone;Business Fax\r\n";                                                         
     3411 
    34323412                                        foreach($contacts as $index => $object){ 
    34333413                                                $streamBuffer.= $object['names_ordered'].";".$object['connection_value'].";;;;;;".$object['phone'].";;;\r\n"; 
    34343414                                        } 
    3435 /*****/ 
    3436                                 break; 
     3415                                        break; 
    34373416 
    34383417                                case 'outlook_pt-BR': 
     
    34433422                                        "CEP do endereï¿œo comercial;Estado do endereï¿œo comercial;". 
    34443423                                        "Paï¿œs/regiï¿œo do endereï¿œo comercial;Telefone comercial;Empresa;Cargo\r\n"; 
    3445 /**rev 104**/ 
    3446                                 //      foreach($all_contacts as $index => $object){ 
    3447                                 //              $streamBuffer.= $object['name'].";".$object['email'].";;;;;;".$object['phone'].";;;;;;;;\r\n"; 
     3424 
    34483425                                        foreach($contacts as $index => $object){ 
    34493426                                                $streamBuffer.= $object['names_ordered'].";".$object['connection_value'].";;;;;;".$object['phone'].";;;;;;;;\r\n"; 
    3450 /******/ 
    34513427                                        } 
    34523428                                break; 
     
    34723448                                        "\"Sexo\"\r\n"; 
    34733449 
    3474 /**rev 104**/ 
    3475                                         //foreach($all_contacts as $index => $object){ 
    3476                                         //      $streamBuffer.= ",\"".$object['name']."\",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,".$object['phone'].",,,,,,,,,,,,\"".$object['email']."\",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"; 
    34773450                                        foreach($contacts as $index => $object){ 
    34783451                                                $streamBuffer.= ",\"".$object['names_ordered']."\",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,".$object['phone'].",,,,,,,,,,,,\"".$object['connection_value']."\",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"; 
    3479 /******/ 
    34803452                                        } 
    34813453                                break; 
     
    34933465                                        "Office Location,Organizational ID Number,PO Box,Priority,Private,Profession,Referred By,Sensitivity,Spouse,User 1,User 2,User 3,User 4,Web Page\r\n"; 
    34943466 
    3495 /**rev 104**/ 
    3496                                         //foreach($all_contacts as $index => $object){ 
    3497                                         //      $streamBuffer.= ",".$object['name'].",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,".$object['phone'].",,,,,,,,,,,,".$object['email'].",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"; 
    34983467                                        foreach($contacts as $index => $object){ 
    34993468                                                $streamBuffer.= ",".$object['names_ordered'].",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,".$object['phone'].",,,,,,,,,,,,".$object['connection_value'].",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"; 
    3500 /*******/ 
    35013469                                        } 
    35023470                                break; 
     
    35053473                                        $streamBuffer = "\n"; 
    35063474 
    3507 /**rev 104**/ 
    3508                                         //foreach($all_contacts as $index => $object){ 
    3509                                         //      $streamBuffer.= ",,".$object['name'].",,".$object['email'].",,".$object['phone'].",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"; 
    35103475                                        foreach($contacts as $index => $object){ 
    35113476                                                $streamBuffer.= ",,".$object['names_ordered'].",,".$object['connection_value'].",,".$object['phone'].",,,,,,,,,,,,,,,,,,,,,,,,,,,,,,\r\n"; 
    3512  
    3513 /******/ 
    35143477                                        } 
    35153478                                break; 
    35163479 
    35173480                                case 'expresso': 
    3518                                         $streamBuffer = "Nome,Email,Telefone\r\n"; 
    3519  
    3520 /**rev 104**/ 
    3521                                         //foreach($all_contacts as $index => $object){ 
    3522                                         //      $streamBuffer.= $object['name'].",".$object['email'].",".$object['phone']."\r\n"; 
     3481                                        $streamBuffer = "Nome,Apelido,Email,Telefone,Endereço,Complemento,CEP,Cidade,Estado,País\r\n"; 
     3482 
    35233483                                        foreach($contacts as $index => $object){ 
    3524                                                 $streamBuffer.= $object['names_ordered'].",".$object['connection_value'].",".$object['phone']."\r\n"; 
    3525   
    3526 /******/ 
     3484                                                $streamBuffer .= $object[ 'names_ordered'] . "," 
     3485                                                        . $object[ 'alias' ] . "," 
     3486                                                        . $object[ 'connection_value' ] . "," 
     3487                                                        . $object[ 'phone' ] . "," 
     3488                                                        . $object[ 'address1' ] . "," 
     3489                                                        . $object[ 'complement' ] . "," 
     3490                                                        . $object[ 'postal_code' ] . "," 
     3491                                                        . $object[ 'city_name' ] . "," 
     3492                                                        . $object[ 'state_name' ] . "," 
     3493                                                        . $object[ 'id_country' ] . "\r\n"; 
    35273494                                        } 
    35283495                                break; 
Note: See TracChangeset for help on using the changeset viewer.