/** * Returns an array containing, for each field, the arary key used for that * field in self::$_fields. * * @return array */ static function &fieldKeys() { if (!self::$_fieldKeys) { self::$_fieldKeys = array('id' => 'id', 'name' => 'membership_status', 'label' => 'label', 'start_event' => 'start_event', 'start_event_adjust_unit' => 'start_event_adjust_unit', 'start_event_adjust_interval' => 'start_event_adjust_interval', 'end_event' => 'end_event', 'end_event_adjust_unit' => 'end_event_adjust_unit', 'end_event_adjust_interval' => 'end_event_adjust_interval', 'is_current_member' => 'is_current_member', 'is_admin' => 'is_admin', 'weight' => 'weight', 'is_default' => 'is_default', 'is_active' => 'is_active', 'is_reserved' => 'is_reserved'); } return self::$_fieldKeys; }