<?php
/***************************************************************************
- * Copyright (C) 2003-2007 Polytechnique.org *
+ * Copyright (C) 2003-2008 Polytechnique.org *
* http://opensource.polytechnique.org/ *
* *
* This program is free software; you can redistribute it and/or modify *
// Check user perms
switch (Env::v('action')) {
case 'rss': case 'atom': case 'sdf': case 'dc':
- wiki_apply_feed_perms($perms['0']);
+ wiki_apply_feed_perms($perms[0]);
$feed = true;
- case '': case 'search':
+ case '': case 'search':
break;
case 'edit':
wiki_apply_perms('admin');
if (wiki_set_perms($n, $p, $perms[1])) {
$perms = wiki_get_perms($n);
- $page->trig('Permissions mises à jour');
+ $page->trigSuccess('Permissions mises à jour');
}
}
wiki_apply_perms('admin');
if (wiki_set_perms($n, $perms[0], $p)) {
$perms = wiki_get_perms($n);
- $page->trig('Permissions mises à jour');
+ $page->trigSuccess('Permissions mises à jour');
}
}
require_once($globals->spoolroot.'/wiki/pmwiki.php');
$wikiAll = ob_get_clean();
+ pl_clear_errors();
+
// the pmwiki skin we are using (almost empty) has these keywords:
$i = strpos($wikiAll, "<!--/HeaderText-->");
$j = strpos($wikiAll, "<!--/PageLeftFmt-->", $i);
if ($feed) {
$wikiAll = str_replace('dc:contributor', 'author', $wikiAll);
$wikiAll = preg_replace('!<author>.*?\..*?\.(\d{4})\|(.*?)</author>!u', '<author>$2 (X$1)</author>', $wikiAll);
+ $wikiAll = str_replace('<link>./', '<link>' . $globals->baseurl . '/' . $platal->ns, $wikiAll);
echo $wikiAll;
pl_clear_errors();
exit;
$url = '/' . str_replace('.', '/', $n) . '?action=rss';
if (S::logged()) {
$url .= '&user=' . S::v('forlife') . '&hash=' . S::v('core_rss_hash');
- }
+ }
$page->setRssLink($n, $url);
}