+++ /dev/null
-Nix = {
- "map": null,
- "convert": function(a) {
- Nix.init();
- var s='';
- for (i=0; i<a.length; i++) {
- var b = a.charAt(i);
- s += ((b >= 'A' && b <= 'Z') || (b >= 'a' && b <= 'z') ? Nix.map[b] : b);
- }
- return s;
- },
- "init": function() {
- if (Nix.map != null)
- return;
- var map = new Array();
- var s = 'abcdefghijklmnopqrstuvwxyz';
- for (i = 0; i < s.length; i++) {
- map[s.charAt(i)] = s.charAt((i + 13) % 26);
- }
- for (i = 0; i < s.length; i++) {
- map[s.charAt(i).toUpperCase()] = s.charAt((i + 13) % 26).toUpperCase();
- }
- Nix.map = map;
- },
- "decode": function(a) {
- document.write(Nix.convert(a));
- }
-};
-
// clean old tmp files
wiki_clean_tmp();
$page->assign('xorg_extra_header', substr($wikiAll, 0, $i));
- $page->addJsLink('javascript/wiki.js');
// create new tmp files with editing page from wiki engine
$wiki_template = wiki_create_tmp(substr($wikiAll, $j));
<?php if (!defined('PmWiki')) exit();
-$ScriptUrl = $globals->baseurl;
-$UploadUrlFmt = $ScriptUrl."/uploads";
-$WorkDir = '../spool/wiki.d';
-$WikiDir = new PageStore('$FarmD/'.$WorkDir.'/$FullName');
-$PubDirUrl = $globals->baseurl.'/wiki';
-$InterMapFiles[] = $globals->spoolroot.'plugins/pmwiki.intermap.txt';
+$EnablePathInfo = 1; # in fact works with apache rewrite, name is misleading
+$EnableGUIButtons = 1;
+$EnableUpload = 1;
+$LinkWikiWords = 0; # disable WikiWord links
+$EnableIMSCaching = 1; # allow browser caching
-# Authorize group name to start with a number (for promo groups)
-$GroupPattern = '[[:upper:]0-9][\\w]*(?:-\\w+)*';
+$ScriptUrl = '.'; #\
+$UploadUrlFmt = './uploads'; # } works thanks to the <base /> in skin
+$PubDirUrl = './wiki'; #/
-$EnablePathInfo = 1;
+$WorkDir = '../spool/wiki.d';
+$WikiDir = new PageStore('$FarmD/'.$WorkDir.'/$FullName');
+$InterMapFiles[] = $globals->spoolroot.'plugins/pmwiki.intermap.txt';
-$Skin = 'empty';
+$Skin = 'empty';
XLSDV('en', array('EnterAttributes' =>
"Entre ici les différents droit pour la page. Les champs laissés en blanc ne seront pas modifiés.
include_once($globals->spoolroot."/plugins/pmwiki.platalAuth.php");
@include_once("$FarmD/cookbook/e-protect.php");
-$DefaultPasswords['read'] = 'has_perms: and: identified:';
-$DefaultPasswords['edit'] = 'has_perms: and: identified:';
+$DefaultPasswords['read'] = 'logged:';
+$DefaultPasswords['edit'] = 'has_perms:';
$DefaultPasswords['attr'] = 'has_perms: and: identified:';
$DefaultPasswords['admin'] = 'has_perms: and: identified:';
$DefaultPasswords['upload'] = 'has_perms: and: identified:';
-$EnableGUIButtons = 1;
-$EnableUpload = 1;
-$LinkWikiWords = 0; # disable WikiWord links
-$EnableIMSCaching = 1; # allow browser caching
+// Theme-ing {{{
## The following lines make additional editing buttons appear in the
## edit page for subheadings, lists, tables, etc.
'$GUIButtonDirUrlFmt/table.gif"$[Table]"');
// set default author
-$Author = $_SESSION['forlife']."|".$_SESSION['prenom']." ".$_SESSION['nom'];
+$Author = $_SESSION['forlife'].'|'.$_SESSION['prenom'].' '.$_SESSION['nom'];
$InputTags['e_form'] = array(
':html' => "<form action='{\$PageUrl}?action=edit' method='post'><div><input
$TableCellAttrFmt = "class='$column'";
}
}
+
+// }}}
?>
continue;
}
$parts = explode(':', $word);
- $cond = $parts[0];
+ $cond = $parts[0];
$param = $parts[1];
if ($cond == 'identified' && $could) {
$cond = 'logged';
}
// try to find the best permission for a given page and a given level of auth
-// in order: page > group > site
-function TryAllAuths($pagename, $level, $page_read, $group_read)
+// in order: page > site
+function TryAllAuths($pagename, $level, $page_read)
{
global $DefaultPasswords;
if (isset($page_read['passwd'.$level]) && $page_read['passwd'.$level] != '*') {
return array('page', $page_read['passwd'.$level]);
}
- if (isset($group_read['passwd'.$level]) && $group_read['passwd'.$level] != '*') {
- return array('group', $group_read['passwd'.$level]);
- }
if (isset($DefaultPasswords[$level])) {
return array('site', $DefaultPasswords[$level]);
}
function AuthPlatal($pagename, $level, $authprompt)
{
global $Conditions, $page;
- $authUser = false;
- $authPage = false;
- $page_read = ReadPage($pagename);
- $groupattr = FmtPageName('$Group/GroupAttributes', $pagename);
- $group_read = ReadPage($groupattr);
+ $page_read = ReadPage($pagename);
$levels = array('read', 'attr', 'edit', 'upload');
foreach ($levels as $l) {
- list($from, $pass) = TryAllAuths($pagename, $l, $page_read, $group_read);
+ list($from, $pass) = TryAllAuths($pagename, $l, $page_read);
$passwds[$l] = $pass;
$pwsources[$l] = $from;
}
$panel .= "[[{\$FullName}?action=upload |Upload]]\\\\\n";
$panel .= "{/if}{if ($canattr)}\n";
$panel .= "[[{\$FullName}?action=attr |Droits]]\\\\\n";
- $panel .= "[[{\$Group}/GroupAttributes?action=attr|Droits du groupe]]\\\\\n";
$panel .= "{/if}\n";
$panel .= ">><<\n";
$panel .= "{/if}\n";