- $page_read = ReadPage($pagename);
-
- $levels = array('read', 'attr', 'edit', 'upload');
-
- if (S::identified() && S::has_perms())
- {
- $page_read['=passwd'] = $passwds;
- $page_read['=pwsource'] = $pwsources;
-
- return $page_read;
- }
-
- // if we arrive here, the user doesn't have enough permission to access page
-
- // maybe it is because he is not identified
- if ($authprompt && !S::identified()) {
- require_once dirname(__FILE__).'/../classes/Platal.php';
- require_once dirname(__FILE__).'/../classes/PLModule.php';
- $platal = new Platal();
- $platal->force_login($page);
- }
-
- if (S::has_perms()) {
- $page->trig('Erreur : page Wiki inutilisable sur plat/al');
- }
- $page->run();
-}
-
-// }}}