Gazelle/sections/wiki/edit.php

45 lines
1.6 KiB
PHP
Raw Normal View History

2011-03-28 14:21:28 +00:00
<?
2013-12-24 08:00:55 +00:00
if (!isset($_GET['id']) || !is_number($_GET['id'])) {
2013-04-20 08:01:01 +00:00
error(404);
}
2013-12-24 08:00:55 +00:00
$ArticleID = (int)$_GET['id'];
2011-03-28 14:21:28 +00:00
2013-12-24 08:00:55 +00:00
$Article = Wiki::get_article($ArticleID);
2011-03-28 14:21:28 +00:00
list($Revision, $Title, $Body, $Read, $Edit, $Date, $Author) = array_shift($Article);
2013-04-20 08:01:01 +00:00
if ($Edit > $LoggedUser['EffectiveClass']) {
2011-03-28 14:21:28 +00:00
error('You do not have access to edit this article.');
}
2013-06-27 08:01:06 +00:00
View::show_header('Edit '.$Title);
2011-03-28 14:21:28 +00:00
?>
<div class="thin">
<div class="box pad">
2012-09-15 08:00:25 +00:00
<form class="edit_form" name="wiki_article" action="wiki.php" method="post">
2011-03-28 14:21:28 +00:00
<input type="hidden" name="action" value="edit" />
<input type="hidden" name="auth" value="<?=$LoggedUser['AuthKey']?>" />
<input type="hidden" name="id" value="<?=$ArticleID?>" />
<input type="hidden" name="revision" value="<?=$Revision?>" />
<div>
<h3>Title</h3>
<input type="text" name="title" size="92" maxlength="100" value="<?=$Title?>" />
<h3>Body </h3>
2013-02-09 08:01:01 +00:00
<?
2013-04-20 08:01:01 +00:00
$ReplyText = new TEXTAREA_PREVIEW('body', 'body', $Body, 91, 22, true, false);
2013-11-05 08:01:12 +00:00
if (check_perms('admin_manage_wiki')) {
2013-11-04 08:01:08 +00:00
?>
2011-03-28 14:21:28 +00:00
<h3>Access</h3>
<p>There are some situations in which the viewing or editing of an article should be restricted to a certain class.</p>
2013-04-20 08:01:01 +00:00
<strong>Restrict read:</strong> <select name="minclassread"><?=class_list($Read)?></select>
<strong>Restrict edit:</strong> <select name="minclassedit"><?=class_list($Edit)?></select>
<? } ?>
2011-03-28 14:21:28 +00:00
<div style="text-align: center;">
2013-11-04 08:01:08 +00:00
<input type="button" value="Preview" class="hidden button_preview_<?=$ReplyText->getID()?>" tabindex="1" />
2011-03-28 14:21:28 +00:00
<input type="submit" value="Submit" />
</div>
</div>
</form>
</div>
</div>
2013-04-20 08:01:01 +00:00
<? View::show_footer(); ?>