WeakWiki


include\edit.include.php



/********************************************************************************
WeakWiki (WeakWiki editor user interface include file: edit.include.php)
Copyright (C) 2010 Alexander Lang

This program is free software; you can redistribute it and/or modify it under
the terms of the GNU General Public License as published by the Free Software
Foundation; either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY
WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this
program; if not, see .

Project Home: http://weakwiki.robnet.wmweb.at/
Contact:      robbiblubber@robnet.wmweb.at
********************************************************************************/



require_once(_lang('edit'));


$action  = "cnew";
$d       = null;
$m       = null;
$edit    = true;
$keepopen = true;


$pm = new PageMenu();
if(allowEdit())
{
	$pm->add("" . _L_ED_0000. "");
}
$pm->add("" . _L_ED_0000 . "");


if($_GET['action'] == 'delete')
{
	$edit = false;
	$pm->write();
	
	echo("


\n\n"); echo("\n"); echo("\n"); echo("\n"); echo("
" . _L_ED_0002 . "
" . _L_ED_0003 . "" . $_GET['title'] . "" . _L_ED_0004 . "

" . _L_ED_0010 . "  "); echo("" . _L_ED_0011 . "
\n\n"); } else if($_GET['action'] == 'cdelete') { $edit = false; $pm->write(); $d = new Document($_GET['title']); echo("
\n"); if($d->request("w")) { $d->delete(); $m = new MessageBox(_L_ED_0030, _L_ED_0031 . $d->getTitle() . _L_ED_0032, MSG_SUCCESS); } else { $m = new MessageBox(_L_ED_0020, _L_ED_0021, MSG_ERROR); } $m->write(); } if($edit) { $d = new Document($_GET['title']); if(($_GET['action'] == 'cedit') || ($_GET['action'] == 'cnew')) { $e = $d->update($_POST['ctitle'], $_POST['text']); switch($e) { case E_OK: $keepopen = false; $m = new MessageBox(_L_ED_0033, _L_ED_0031 . "" . $d->getTitle() . "" . _L_ED_0034, MSG_SUCCESS); break; case E_TITLE_EMPTY: $m = new MessageBox(_L_ED_0040, _L_ED_0041, MSG_ERROR); break; case E_ALREADY_EXISTS: $m = new MessageBox(_L_ED_0040, _L_ED_0042, MSG_ERROR); break; } } $pm = new PageMenu(); $pm->add("cancel"); $pm->add("save"); $pm->add("accept"); $pm->write(); $spc = 0; if($m != null) { $m->write(); $spc = 4; } if(!$keepopen) { if(isset($_GET['close']) && ($_GET['close'] == "true")) { echo("\n"); } } echo("
\n"); echo("
\n" . _L_ED_0050 . "  getTitle() . "\">
\n"); echo("
\n"); echo("
\n"); } ?>

WeakWiki