/** * 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; }