public function submitAction($parameter) {
        if($parameter) {
            return;
        }

        $this->initFromSession();

        if(!$this->request->isPost()) {

            if($this->confirmed) {
                $this->back();
                $this->saveToSession();
            }

            return Misc::redirect($this);
        }

        if($this->no_confirm) {
            if(!$this->confirm($this->request->post())) {
                return TRUE;
            }
        }
        elseif(!$this->confirmed) {
            return Misc::redirect($this);
        }

        $this->submitted = $this->submit();

        if($this->no_confirm) {
            $this->confirmed = $this->submitted;
        }

        if($this->submitted) {
            $this->clearSession();
        }

        return TRUE;
    }