/** * combine all the exportable fields from the lower levels object * * @return array array of exportable Fields * @access public * @static */ static function &exportableFields() { if (!self::$_exportableFields) { if (!self::$_exportableFields) { self::$_exportableFields = array(); } $fields = CRM_Case_DAO_Case::export(); $fields['case_role'] = array('title' => ts('Role in Case')); $fields['case_type'] = array('title' => ts('Case Type'), 'name' => 'case_type'); $fields['case_status'] = array('title' => ts('Case Status'), 'name' => 'case_status'); self::$_exportableFields = $fields; } return self::$_exportableFields; }
/** * Combine all the exportable fields from the lower levels object. * * @return array * array of exportable Fields */ public static function &exportableFields() { if (!self::$_exportableFields) { if (!self::$_exportableFields) { self::$_exportableFields = array(); } $fields = CRM_Case_DAO_Case::export(); $fields['case_role'] = array('title' => ts('Role in Case')); $fields['case_type'] = array('title' => ts('Case Type'), 'name' => 'case_type'); $fields['case_status'] = array('title' => ts('Case Status'), 'name' => 'case_status'); // add custom data for cases $fields = array_merge($fields, CRM_Core_BAO_CustomField::getFieldsForImport('Case')); self::$_exportableFields = $fields; } return self::$_exportableFields; }