X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FMember%2FDAO%2FMembershipBlock.php;h=4c858d519740a37f98cdce27de31e2363599f7f3;hb=60808919139a05136c4c3bc4900b7a930d9cff33;hp=90175bfe2d4c8e34fe36855d2b2197d809fd4f70;hpb=437fafcfbc5284ebe4225d58a235cc6d8882dda8;p=civicrm-core.git diff --git a/CRM/Member/DAO/MembershipBlock.php b/CRM/Member/DAO/MembershipBlock.php index 90175bfe2d..4c858d5197 100644 --- a/CRM/Member/DAO/MembershipBlock.php +++ b/CRM/Member/DAO/MembershipBlock.php @@ -59,20 +59,6 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO { * @var string */ static $_links = null; - /** - * static instance to hold the values that can - * be imported - * - * @var array - */ - static $_import = null; - /** - * static instance to hold the values that can - * be exported - * - * @var array - */ - static $_export = null; /** * static value to see if we should log any modifications to * this table in the civicrm_log table @@ -336,20 +322,8 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO { * @return array */ static function &import($prefix = false) { - if (!(self::$_import)) { - self::$_import = array(); - $fields = self::fields(); - foreach($fields as $name => $field) { - if (CRM_Utils_Array::value('import', $field)) { - if ($prefix) { - self::$_import['membership_block'] = & $fields[$name]; - } else { - self::$_import[$name] = & $fields[$name]; - } - } - } - } - return self::$_import; + $r = CRM_Core_DAO_AllCoreTables::getImports(__CLASS__, 'membership_block', $prefix, array()); + return $r; } /** * Returns the list of fields that can be exported @@ -359,19 +333,7 @@ class CRM_Member_DAO_MembershipBlock extends CRM_Core_DAO { * @return array */ static function &export($prefix = false) { - if (!(self::$_export)) { - self::$_export = array(); - $fields = self::fields(); - foreach($fields as $name => $field) { - if (CRM_Utils_Array::value('export', $field)) { - if ($prefix) { - self::$_export['membership_block'] = & $fields[$name]; - } else { - self::$_export[$name] = & $fields[$name]; - } - } - } - } - return self::$_export; + $r = CRM_Core_DAO_AllCoreTables::getExports(__CLASS__, 'membership_block', $prefix, array()); + return $r; } }