query = $query; } public function dispatch() { if ( is_ssl() || ! get_awpcp_option( 'force-secure-urls' ) ) { return; } if ( ! $this->query->is_page_that_accepts_payments() ) { return; } if ( wp_redirect( set_url_scheme( awpcp_current_url(), 'https' ) ) ) { exit(); } } }