/** Prepare the page by assigning to it any useful value.
*/
- public function prepare(PlatalPage &$page, $id);
+ public function prepare(PlPage &$page, $id);
/** Process information resulting of the application of the page.
* This function must return a clue indicating the next page to show.
return new $page($this);
}
- public function apply(PlatalPage &$smarty, $baseurl, $pgid = null, $mode = 'normal')
+ public function apply(PlPage &$smarty, $baseurl, $pgid = null, $mode = 'normal')
{
if ($this->stateless && (isset($this->lookup[$pgid]) || isset($this->pages[$pgid]))) {
$curpage = is_numeric($pgid) ? $pgid : $this->lookup[$pgid];
// Process the previous page
if (Post::has('valid_page')) {
+ S::assert_xsrf_token();
+
$page = $this->getPage(Post::i('valid_page'));
$curpage = Post::i('valid_page');
$next = $page->process();
$smarty->assign('wiz_ajax', $this->ajax);
$smarty->assign('tab_width', (int)(99 / count($this->pages)));
$smarty->assign('wiz_page', $page->template());
- $smarty->assign('xorg_no_errors', true);
+ $smarty->assign('pl_no_errors', true);
$page->prepare($smarty, isset($this->inv_lookup[$curpage]) ? $this->inv_lookup[$curpage] : $curpage);
}
}