| Server IP : 138.197.176.125 / Your IP : 216.73.217.54 Web Server : Apache/2.4.41 (Ubuntu) System : Linux SuiteCRM-8 5.4.0-216-generic #236-Ubuntu SMP Fri Apr 11 19:53:21 UTC 2025 x86_64 User : root ( 0) PHP Version : 8.3.19 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : ON | Pkexec : ON Directory : /var/www/mequitecbeta.crmtiger.com/modules/CTMultipleSMTP/models/ |
Upload File : |
<?php
/*******************************************************************************
* The content of this file is subject to the CRMTiger Pro license.
* ("License"); You may not use this file except in compliance with the License
* The Initial Developer of the Original Code is https://crmtiger.com/
* Portions created by CRMTiger.com are Copyright(C) CRMTiger.com
* All Rights Reserved.
******************************************************************************/
class CTMultipleSMTP_Module_Model extends Emails_Module_Model {
/**
* Function to save a given record model of the current module
* @param Vtiger_Record_Model $recordModel
*/
public function saveRecord($recordModel) {
$moduleName = $this->get('name');
$focus = CRMEntity::getInstance('Emails');
$fields = $focus->column_fields;
foreach($fields as $fieldName => $fieldValue) {
$fieldValue = $recordModel->get($fieldName);
if(is_array($fieldValue)){
$focus->column_fields[$fieldName] = $fieldValue;
}else if($fieldValue !== null) {
$focus->column_fields[$fieldName] = decode_html($fieldValue);
}
}
$focus->mode = $recordModel->get('mode');
$focus->id = $recordModel->getId();
$moduleName="Emails";
$focus->save($moduleName);
return $recordModel->setId($focus->id);
}
}