Ejemplo n.º 1
0
 /**
  * combine all the exportable fields from the lower levels object
  *     
  * @return array array of exportable Fields
  * @access public
  */
 function &exportableFields()
 {
     if (!self::$_exportableFields) {
         if (!self::$_exportableFields) {
             self::$_exportableFields = array();
         }
         require_once 'CRM/Case/DAO/Case.php';
         $fields = CRM_Case_DAO_Case::import();
         $fields['case_role'] = array('title' => ts('Role in Case'));
         self::$_exportableFields = $fields;
     }
     return self::$_exportableFields;
 }
Ejemplo n.º 2
0
 /**
  * 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;
 }
Ejemplo n.º 3
0
 /**
  * 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;
 }