/**
  * 	dismiss_persistent_admin_notice
  *
  *	@access 	public
  * 	@return 		void
  */
 public function dismiss_ee_nag_notice_callback()
 {
     EE_Error::dismiss_persistent_admin_notice();
 }
 /**
  *		update_country_settings
  *
  * 		@access		public
  *		@return 		boolean
  */
 public static function update_country_settings($CNT_ISO = '', $STA_ID = '', $cols_n_values = array())
 {
     $CNT_ISO = !empty($CNT_ISO) ? $CNT_ISO : FALSE;
     if (!$CNT_ISO) {
         EE_Error::add_error(__('An invalid or missing Country ISO Code was received.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
     }
     $STA_abbrev = is_array($cols_n_values) && isset($cols_n_values['STA_abbrev']) ? $cols_n_values['STA_abbrev'] : FALSE;
     if (!$STA_abbrev && !empty($STA_ID)) {
         if ($state = EEM_State::instance()->get_one_by_ID($STA_ID)) {
             if ($state instanceof EE_State) {
                 $STA_abbrev = $state->abbrev();
             }
         }
     }
     if (!$STA_abbrev) {
         EE_Error::add_error(__('An invalid or missing State Abbreviation was received.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
     }
     EE_Error::dismiss_persistent_admin_notice($CNT_ISO . '-' . $STA_abbrev);
 }