/** * Get field parameters as an array structure used for export * * @return array : the object array structure * @access public */ public function asArray() { $aParameters = parent::asArray(); $moduleCodename = CMS_poly_object_catalog::getModuleCodenameForField($this->_field->getID()); $module = CMS_modulesCatalog::getByCodename($moduleCodename); //convert definitions $aParameters['emailSubject'] = $module->convertDefinitionString($aParameters['emailSubject'], true); $aParameters['emailBody']['html'] = $module->convertDefinitionString($aParameters['emailBody']['html'], true); $aParameters['emailBody']['pageURL'] = $module->convertDefinitionString($aParameters['emailBody']['pageURL'], true); return $aParameters; }