Fix validation when adding new comments.

Fire off the appropriate item_related_update events as appropriate.
This commit is contained in:
Bharat Mediratta
2009-01-16 04:06:03 +00:00
parent ecf94c74d8
commit 2920640c2b
3 changed files with 25 additions and 2 deletions
+8 -1
View File
@@ -59,9 +59,13 @@ class comment_Core {
$comment->server_remote_addr = substr($input->server("REMOTE_ADDR"), 0, 32);
$comment->server_remote_host = substr($input->server("REMOTE_HOST"), 0, 64);
$comment->server_remote_port = substr($input->server("REMOTE_PORT"), 0, 16);
$comment->save();
module::event("comment_created", $comment);
if ($comment->state == "published") {
module::event("item_related_update", $comment->item());
}
return $comment;
}
@@ -87,7 +91,10 @@ class comment_Core {
$group->inputs["name"]->value($active->full_name)->disabled("disabled");
$group->email->value($active->email)->disabled("disabled");
$group->url->value($active->url)->disabled("disabled");
} else {
$group->inputs["name"]->error_messages("missing", t("You must provide a name"));
}
$group->text->error_messages("missing", t("You must provide a comment"));
return $form;
}