1*f82bbc90SS.Chekanov<?php 2*f82bbc90SS.Chekanov/** 3*f82bbc90SS.Chekanov * ZWIdoku Plugin: Submit the article. 4*f82bbc90SS.Chekanov * 5*f82bbc90SS.Chekanov * @license LGPL 2 (http://www.gnu.org/licenses/gpl.html) 6*f82bbc90SS.Chekanov * @author S.Chekanov 7*f82bbc90SS.Chekanov * @based_on "pageindex" plugin by Kite <Kite@puzzlers.org> 8*f82bbc90SS.Chekanov * @based_on "externallink" plugin by Otto Vainio <plugins@valjakko.net> 9*f82bbc90SS.Chekanov * @based_on "pagelist" plugin by Esther Brunner <wikidesign@gmail.com> 10*f82bbc90SS.Chekanov * 11*f82bbc90SS.Chekanov */ 12*f82bbc90SS.Chekanov 13*f82bbc90SS.Chekanov 14*f82bbc90SS.Chekanovif(!defined('DOKU_INC')) define('DOKU_INC',realpath(dirname(__FILE__).'/../../../').'/'); 15*f82bbc90SS.Chekanovif(!defined('DOKU_LIB')) define('DOKU_LIB',realpath(dirname(__FILE__).'/../../').'/'); 16*f82bbc90SS.Chekanovif(!defined('DOKU_PLUGIN')) define('DOKU_PLUGIN',DOKU_LIB.'plugins/'); 17*f82bbc90SS.Chekanov//define('DOKU_MAIN',realpath(dirname(__FILE__).'/../../../').'/'); 18*f82bbc90SS.Chekanov 19*f82bbc90SS.Chekanov// must be run within Dokuwiki 20*f82bbc90SS.Chekanovif(!defined('DOKU_INC')) die("Cannot find installed DokuWiki"); 21*f82bbc90SS.Chekanov 22*f82bbc90SS.Chekanov 23*f82bbc90SS.Chekanov 24*f82bbc90SS.Chekanov//require_once(DOKU_INC.'/inc/pageutils.php'); 25*f82bbc90SS.Chekanovrequire_once(DOKU_INC.'/inc/init.php'); 26*f82bbc90SS.Chekanovrequire_once(DOKU_INC.'/inc/template.php'); 27*f82bbc90SS.Chekanov 28*f82bbc90SS.Chekanov 29*f82bbc90SS.Chekanov $ID = cleanID(getID()); 30*f82bbc90SS.Chekanov $onlyCode = $INPUT->str('onlyCode'); 31*f82bbc90SS.Chekanov $insideTag = $INPUT->str('insideTag'); 32*f82bbc90SS.Chekanov 33*f82bbc90SS.Chekanov if (empty($conf['useacl']) || auth_quickaclcheck($ID) >= AUTH_READ) { 34*f82bbc90SS.Chekanov $file = rawWiki($ID); 35*f82bbc90SS.Chekanov $fileLastMod = wikiFN($ID); 36*f82bbc90SS.Chekanov $lastMod = @filemtime($fileLastMod); // from page 37*f82bbc90SS.Chekanov $NS=getNS($ID); 38*f82bbc90SS.Chekanov 39*f82bbc90SS.Chekanov $filepath = str_replace(":", "/", $ID); 40*f82bbc90SS.Chekanov // list all revisions 41*f82bbc90SS.Chekanov $path="data/attic/". $filepath."*"; 42*f82bbc90SS.Chekanov $files = glob($path); 43*f82bbc90SS.Chekanov 44*f82bbc90SS.Chekanov 45*f82bbc90SS.Chekanov $changes="data/meta/".$filepath .".changes"; 46*f82bbc90SS.Chekanov $indexed="data/meta/".$filepath .".indexed"; 47*f82bbc90SS.Chekanov $meta="data/meta/".$filepath .".meta"; 48*f82bbc90SS.Chekanov 49*f82bbc90SS.Chekanov echo "Submit article: " . $ID . " NS:" . $NS ." (not implemented) " . $lastMod; 50*f82bbc90SS.Chekanov 51*f82bbc90SS.Chekanov 52*f82bbc90SS.Chekanov } 53*f82bbc90SS.Chekanov 54*f82bbc90SS.Chekanov 55*f82bbc90SS.Chekanov 56*f82bbc90SS.Chekanov 57*f82bbc90SS.Chekanov 58*f82bbc90SS.Chekanov 59*f82bbc90SS.Chekanov 60*f82bbc90SS.Chekanov 61*f82bbc90SS.Chekanov 62*f82bbc90SS.Chekanov?> 63