X-Git-Url: http://git.polytechnique.org/?a=blobdiff_plain;f=classes%2Fplwizard.php;h=656b95726dcb5993cb4773c68aba4b8046343097;hb=571e48acadea9f5d2e5073fd993746ec33c369d1;hp=a14970a166557455a391dd0f90ee2f298705a229;hpb=a286fc7adaddd6aadd16dc69595fe929809d84b3;p=platal.git diff --git a/classes/plwizard.php b/classes/plwizard.php index a14970a..656b957 100644 --- a/classes/plwizard.php +++ b/classes/plwizard.php @@ -1,6 +1,6 @@ stateless && (isset($this->lookup[$pgid]) || isset($this->pages[$pgid]))) { - $curpage = is_numeric($pgid) ? $pgid : $this->lookup[$pgid]; + if ($this->stateless && (isset($this->lookup[$pgid]) || isset($this->pages[$pgid]))) { + $curpage = is_numeric($pgid) ? $pgid : $this->lookup[$pgid]; } else if ($this->stateless && is_null($pgid)) { $curpage = 0; } else { @@ -174,7 +174,7 @@ class PlWizard $page = $this->getPage(Post::i('valid_page')); $curpage = Post::i('valid_page'); $success = false; - $next = $page->process(&$success); + $next = $page->process($success); $last = $curpage; switch ($next) { case PlWizard::FIRST_PAGE: