Markup('[[~|','<[[~','/\\[\\[~(.*?)\|(.*?)\\]\\]/e',"Keep('<a href=\"http://www.polytechnique.org/profile/$1\" class=\"popup2\">$2</a>')");
Markup('[[~|','<[[~','/\\[\\[~(.*?)\|(.*?)\\]\\]/e',"Keep('<a href=\"http://www.polytechnique.org/profile/$1\" class=\"popup2\">$2</a>')");
-Markup('xorgpage','inline','/\\(:xorgpage\\s*(.*?):\\)/e', "Keep('<iframe style=\"width:100%;height:400px;border:none\" src=\"http://dev.m4x.org/~x2001corpet/$1\"></iframe>')");
+Markup('xorgpage','inline','/\\(:xorgpage\\s*(.*?):\\)/e', "Keep('<iframe style=\"width:100%;height:400px;border:none\" src=\"http://www.polytechnique.org/$1\"></iframe>')");
Markup('xnetpage','inline','/\\(:xnetpage\\s*(.*?):\\)/e', "XnetPage('$1')");
function XnetPage($page) {
global $XnetWikiGroup;
if (!$XnetWikiGroup) return;
Markup('xnetpage','inline','/\\(:xnetpage\\s*(.*?):\\)/e', "XnetPage('$1')");
function XnetPage($page) {
global $XnetWikiGroup;
if (!$XnetWikiGroup) return;
@session_start();
if (isset($_GET['auth']) && !$_SESSION['xorgauth'] && $_SESSION['challenge']) {
$tohash = '1'.$_SESSION['challenge'].'6e9c9fa9bac23541fe67697c4eff5be6';
@session_start();
if (isset($_GET['auth']) && !$_SESSION['xorgauth'] && $_SESSION['challenge']) {
$tohash = '1'.$_SESSION['challenge'].'6e9c9fa9bac23541fe67697c4eff5be6';
- $fields = explode(',','forlife,nom,prenom,promo,grpauth');
+ $fields = explode(',','forlife,nom,prenom,promo,grpauth,perms');
$parts = explode(' ',$password);
foreach ($parts as $pass) {
if ($pass == 'all' || $pass == 'public') {
$parts = explode(' ',$password);
foreach ($parts as $pass) {
if ($pass == 'all' || $pass == 'public') {
function XorgAuthIsSiteAdmin() {
global $DefaultPasswords;
return XorgAuthTestPassword($DefaultPasswords['admin']);
function XorgAuthIsSiteAdmin() {
global $DefaultPasswords;
return XorgAuthTestPassword($DefaultPasswords['admin']);
// fonction d'authentification : appellée avant tout accès à une page
function XorgAuth($pagename, $level, $authprompt, $since) {
global $XnetWikiGroup;
// fonction d'authentification : appellée avant tout accès à une page
function XorgAuth($pagename, $level, $authprompt, $since) {
global $XnetWikiGroup;