<?php if (!defined('PmWiki')) exit();
/* Combination of useful tips from 
   PmWiki:Cookbook/SharedPages,
   compiled by Shi Sherebrin 2007/12/30
*/
  $LockFile = "$FarmD/shared.d/.flock";
  $WikiLibDirs = array(&$WikiDir,
                       new PageStore("$FarmD/shared.d/\$FullName", 1),
                       new PageStore("$FarmD/wikilib.d/\$FullName"));

  SDV($HandleActions['share'], 'HandleShare');
  SDV($HandleAuth['share'], 'edit');
  function HandleShare($pagename)
  {  global $FarmD;
     rename("wiki.d/$pagename","$FarmD/shared.d/".basename($pagename));
     Redirect($pagename);
  }

  SDV($HandleActions['unshare'], 'HandleUnshare');
  SDV($HandleAuth['unshare'], 'edit');
  function HandleUnshare($pagename)
  {  global $FarmD;
     rename("$FarmD/shared.d/$pagename","wiki.d/".basename($pagename));
     Redirect($pagename);
  }
?>