public function formatStoreRecord($record, $model, $store) { $r = new \GO\Base\Mail\EmailRecipients(); $r->addRecipient($model->email, $model->name); $record['from'] = (string) $r; $record['html_signature'] = \GO\Base\Util\String::text_to_html($model->signature); $record['plain_signature'] = $model->signature; $record['signature_below_reply'] = $model->account->signature_below_reply; $record['template_id'] = 0; if (\GO::modules()->addressbook) { $defaultAccountTemplateModel = \GO\Addressbook\Model\DefaultTemplateForAccount::model()->findByPk($model->account_id); if ($defaultAccountTemplateModel) { $record['template_id'] = $defaultAccountTemplateModel->template_id; } else { $defaultUserTemplateModel = \GO\Addressbook\Model\DefaultTemplate::model()->findByPk(\GO::user()->id); if (!$defaultUserTemplateModel) { $defaultUserTemplateModel = new \GO\Addressbook\Model\DefaultTemplateForAccount(); $defaultUserTemplateModel->account_id = $model->account_id; $defaultUserTemplateModel->save(); } $record['template_id'] = $defaultUserTemplateModel->template_id; } } unset($record['signature']); return parent::formatStoreRecord($record, $model, $store); }
public function formatStoreRecord($record, $model, $store) { $record['user_name'] = $model->user ? $model->user->name : 'unknown'; if (\GO::modules()->customfields) { $record['contactCustomfields'] = \GO\Customfields\Controller\CategoryController::getEnabledCategoryData("GO\\Addressbook\\Model\\Contact", $model->id); $record['companyCustomfields'] = \GO\Customfields\Controller\CategoryController::getEnabledCategoryData("GO\\Addressbook\\Model\\Company", $model->id); } return parent::formatStoreRecord($record, $model, $store); }
public function formatStoreRecord($record, $model, $store) { $record['name_and_name2'] = $model->name; if (!empty($model->name2)) { $record['name_and_name2'] .= ' - ' . $model->name2; } $record['ab_name'] = $model->addressbook->name; $record['cf'] = $model->id . ":" . $model->name; //special field used by custom fields. They need an id an value in one.) return parent::formatStoreRecord($record, $model, $store); }
public function formatStoreRecord($record, $model, $store) { $record['addresslist'] = !empty($model->addresslist) ? $model->addresslist->name : ''; $record['user_name'] = !empty($model->user) ? $model->user->name : ''; return parent::formatStoreRecord($record, $model, $store); }
public function formatStoreRecord($record, $model, $store) { $record['folder_id'] = $model->folder_id; $record['name'] = '<span class="x-tree-node x-tree-node-leaf">' . '<img class="x-tree-node-icon folder-default" unselectable="on" src="' . \GO::config()->host . 'views/Extjs3/ext/resources/images/default/s.gif" alt="" style="width:16px;height:16px;">' . ' ' . $model->folder->name . '</span>'; return parent::formatStoreRecord($record, $model, $store); }
public function formatStoreRecord($record, $model, $store) { $record['time'] = \GO\Base\Util\Date::format_long_date($model->time); return parent::formatStoreRecord($record, $model, $store); }