Go to most recent revision | Blame | Last modification | View Log | RSS feed
<?php
//print("<xmp>"); print_r($_REQUEST); exit;
if ($this->HasAccess("comment"))
{
// find number
if ($latestComment = $this->LoadSingle("select tag, id from ".$this->config["table_prefix"]."pages where comment_on != '' order by id desc limit 1"))
{
preg_match("/^Comment([0-9]+)$/", $latestComment["tag"], $matches);
$num = $matches[1] + 1;
}
else
{
$num = "1";
}
$body = trim($_POST["body"]);
if (!$body)
{
$this->SetMessage("Comment body was empty -- not saved!");
}
else
{
// store new comment
$this->SavePage("Comment".$num, $body, $this->tag);
}
// redirect to page
$this->redirect($this->href());
}
else
{
print("<div class=\"page\"><i>Sorry, you're not allowed to post comments to this page.</i></div>\n");
}
?>