/** * @param string $default_reg_status */ public static function set_default_reg_status($default_reg_status) { self::$_default_reg_status = $default_reg_status; //if EEM_Event has already been instantiated, then we need to reset the `EVT_default_reg_status` field to use the new default. if (self::$_instance instanceof EEM_Event) { self::$_instance->_fields['Event_Meta']['EVT_default_registration_status'] = new EE_Enum_Text_Field('EVT_default_registration_status', __('Default Registration Status on this Event', 'event_espresso'), false, $default_reg_status, EEM_Registration::reg_status_array()); self::$_instance->_fields['Event_Meta']['EVT_default_registration_status']->_construct_finalize('Event_Meta', 'EVT_default_registration_status', 'EEM_Event'); } }