Differences

This shows you the differences between two versions of the page.

Link to this comparison view

en:modifications:store-mailconverter-attachments-only-once [2015/01/15 10:29]
swarnat created
en:modifications:store-mailconverter-attachments-only-once [2015/01/15 10:30] (current)
swarnat
Line 44: Line 44:
 ** replace these lines with ** ** replace these lines with **
 <code php> <code php>
-if(!isset($this->​_notesId[$filename])) { + if(!isset($this->​_notesId[$filename])) { 
- // Create document record + // Create document record 
- $document = new Documents();​ + $document = new Documents();​ 
- $document->​column_fields['​notes_title'​]  = $filename;​ + $document->​column_fields['​notes_title'​] ​        ​= $filename;​ 
- $document->​column_fields['​filename'​]  = $filename;​ + $document->​column_fields['​filename'​] ​        ​= $filename;​ 
- $document->​column_fields['​filesize'​]  = mb_strlen($filecontent,​ '​8bit'​);​ + $document->​column_fields['​filesize'​] ​        ​= mb_strlen($filecontent,​ '​8bit'​);​ 
- $document->​column_fields['​filestatus'​]  = 1; + $document->​column_fields['​filestatus'​] ​        ​= 1; 
- $document->​column_fields['​filelocationtype'​] = '​I';​ + $document->​column_fields['​filelocationtype'​] = '​I';​ 
- $document->​column_fields['​folderid'​] ​        = 1; // Default Folder + $document->​column_fields['​folderid'​] ​        = 1; // Default Folder 
- $document->​column_fields['​assigned_user_id'​] = $userid; + $document->​column_fields['​assigned_user_id'​] = $userid; 
- $document->​save('​Documents'​);​+ $document->​save('​Documents'​);​ 
 +  
 + $this->​_notesId[$filename] = $document->​id;​ 
 + } else { 
 + $document = CRMEntity::​getInstance('​Documents'​);​ 
 + $document->​retrieve_entity_info($this->​_notesId,​ '​Documents'​);​ 
 + $document->​id = $this->​_notesId[$filename];​ 
 + }
  
- $this->​_notesId[$filename] = $document->​id;​ 
-} else { 
- $document = CRMEntity::​getInstance('​Documents'​);​ 
- $document->​retrieve_entity_info($this->​_notesId,​ '​Documents'​);​ 
- $document->​id = $this->​_notesId[$filename];​ 
-} 
 </​code>​ </​code>​