예제 #1
0
 /**
  *    Copy contact from one element to current
  *
  *    @param    CommonObject    $objFrom    Source element
  *    @param    string          $source     Nature of contact ('internal' or 'external')
  *    @return   int                         >0 if OK, <0 if KO
  */
 function copy_linked_contact($objFrom, $source = 'internal')
 {
     $contacts = $objFrom->liste_contact(-1, $source);
     foreach ($contacts as $contact) {
         if ($this->add_contact($contact['id'], $contact['fk_c_type_contact'], $contact['source']) < 0) {
             $this->error = $this->db->lasterror();
             return -1;
         }
     }
     return 1;
 }
 /**
  *    Copy contact from one element to current
  *
  *    @param    CommonObject    $objFrom    Source element
  *    @param    string          $source     Nature of contact ('internal' or 'external')
  *    @return   int                         >0 if OK, <0 if KO
  */
 function copy_linked_contact($objFrom, $source = 'internal')
 {
     global $user, $langs, $conf;
     $contacts = $objFrom->liste_contact(-1, $source);
     foreach ($contacts as $contact) {
         if ($this->add_contact($contact['id'], $contact['fk_c_type_contact'], $contact['source']) < 0) {
             $this->error = $this->db->lasterror();
             dol_syslog(get_class($this) . "::copy_contact error=" . $this->error, LOG_ERR);
             return -1;
         }
     }
     return 1;
 }