示例#1
0
 /**
  * Returns all the column names of this table
  *
  * @return array
  */
 static function &fields()
 {
     if (!self::$_fields) {
         self::$_fields = array('id' => array('name' => 'id', 'type' => CRM_Utils_Type::T_INT, 'title' => ts('Membership Log ID'), 'required' => true), 'membership_id' => array('name' => 'membership_id', 'type' => CRM_Utils_Type::T_INT, 'title' => ts('Membership ID'), 'description' => 'FK to Membership table', 'required' => true, 'FKClassName' => 'CRM_Member_DAO_Membership'), 'status_id' => array('name' => 'status_id', 'type' => CRM_Utils_Type::T_INT, 'title' => ts('Membership Status'), 'description' => 'New status assigned to membership by this action. FK to Membership Status', 'required' => true, 'FKClassName' => 'CRM_Member_DAO_MembershipStatus'), 'start_date' => array('name' => 'start_date', 'type' => CRM_Utils_Type::T_DATE, 'title' => ts('Membership Log Start Date'), 'description' => 'New membership period start date'), 'end_date' => array('name' => 'end_date', 'type' => CRM_Utils_Type::T_DATE, 'title' => ts('Membership Log End Date'), 'description' => 'New membership period expiration date.'), 'modified_id' => array('name' => 'modified_id', 'type' => CRM_Utils_Type::T_INT, 'title' => ts('Membership Log modified By'), 'description' => 'FK to Contact ID of person under whose credentials this data modification was made.', 'FKClassName' => 'CRM_Contact_DAO_Contact'), 'modified_date' => array('name' => 'modified_date', 'type' => CRM_Utils_Type::T_DATE, 'title' => ts('Membership Change Date'), 'description' => 'Date this membership modification action was logged.'), 'membership_type_id' => array('name' => 'membership_type_id', 'type' => CRM_Utils_Type::T_INT, 'title' => ts('Membership Type ID'), 'description' => 'FK to Membership Type.', 'FKClassName' => 'CRM_Member_DAO_MembershipType'), 'max_related' => array('name' => 'max_related', 'type' => CRM_Utils_Type::T_INT, 'title' => ts('Maximum Related Memberships'), 'description' => 'Maximum number of related memberships.'));
     }
     return self::$_fields;
 }
示例#2
0
 /**
  * returns all the column names of this table
  *
  * @access public
  * @return array
  */
 static function &fields()
 {
     if (!self::$_fields) {
         self::$_fields = array('id' => array('name' => 'id', 'type' => CRM_Utils_Type::T_INT, 'required' => true), 'membership_id' => array('name' => 'membership_id', 'type' => CRM_Utils_Type::T_INT, 'required' => true, 'FKClassName' => 'CRM_Member_DAO_Membership'), 'status_id' => array('name' => 'status_id', 'type' => CRM_Utils_Type::T_INT, 'title' => ts('Membership Status'), 'required' => true, 'FKClassName' => 'CRM_Member_DAO_MembershipStatus'), 'start_date' => array('name' => 'start_date', 'type' => CRM_Utils_Type::T_DATE, 'title' => ts('Start Date')), 'end_date' => array('name' => 'end_date', 'type' => CRM_Utils_Type::T_DATE, 'title' => ts('End Date')), 'modified_id' => array('name' => 'modified_id', 'type' => CRM_Utils_Type::T_INT, 'FKClassName' => 'CRM_Contact_DAO_Contact'), 'modified_date' => array('name' => 'modified_date', 'type' => CRM_Utils_Type::T_DATE, 'title' => ts('Membership Change Date')), 'membership_type_id' => array('name' => 'membership_type_id', 'type' => CRM_Utils_Type::T_INT, 'FKClassName' => 'CRM_Member_DAO_MembershipType'), 'max_related' => array('name' => 'max_related', 'type' => CRM_Utils_Type::T_INT, 'title' => ts('Max Related')));
     }
     return self::$_fields;
 }