/**
  *    _get_request_vars
  *
  * @access 	private
  * @return 	void
  */
 private function _get_request_vars()
 {
     // load classes
     EED_Single_Page_Checkout::load_request_handler();
     //make sure this request is marked as belonging to EE
     EE_Registry::instance()->REQ->set_espresso_page(TRUE);
     // which step is being requested ?
     $this->checkout->step = EE_Registry::instance()->REQ->get('step', $this->_get_first_step());
     // which step is being edited ?
     $this->checkout->edit_step = EE_Registry::instance()->REQ->get('edit_step', '');
     // and what we're doing on the current step
     $this->checkout->action = EE_Registry::instance()->REQ->get('action', 'display_spco_reg_step');
     // returning to edit ?
     $this->checkout->reg_url_link = EE_Registry::instance()->REQ->get('e_reg_url_link', '');
     // or some other kind of revisit ?
     $this->checkout->revisit = EE_Registry::instance()->REQ->get('revisit', FALSE);
     // and whether or not to generate a reg form for this request
     $this->checkout->generate_reg_form = EE_Registry::instance()->REQ->get('generate_reg_form', TRUE);
     // TRUE 	FALSE
     // and whether or not to process a reg form submission for this request
     $this->checkout->process_form_submission = EE_Registry::instance()->REQ->get('process_form_submission', FALSE);
     // TRUE 	FALSE
     $this->checkout->process_form_submission = $this->checkout->action !== 'display_spco_reg_step' ? $this->checkout->process_form_submission : FALSE;
     // TRUE 	FALSE
     //$this->_display_request_vars();
 }