Provided by: libjifty-plugin-comment-perl_1.00-2_all bug

NAME

       Jifty::Plugin::Comment::Action::CreateComment - custom CreateComment that attaches the
       comment to the parent

DESCRIPTION

       This is a specialized create action that attaches the comment to the parent object.

SCHEMA

   parent_class
       This is the parent model class. This class must use the
       Jifty::Plugin::Comment::Mixin::Model::Commented mixin.

   parent_id
       This is the ID of the object to attach the comment to.

   title
       This is the title the author of the comment has given it.

   your_name
       This is the name of the author of the comment.

   web_site
       This is the (optional) web site of the author of the comment.

   email
       This is the (optional) email address of the author of the comment.

   body
       This is the comment message.

   published
       This is true if the comment should be published or false if it is only visible to
       moderators.

   created_on
       This is the timestamp of the comment's creation.

   status
       This is string with either the value "spam" for a message that has been flagged as spam or
       "ham" for a message that is not spam.

   http_referer
       The referer claimed by the client.

   http_user_agent
       The user agent claimed by the client.

   ip_addr
       The IP address of the client.

METHODS

   record_class
       Returns the application's comment class.

   parent
       This converts the "parent_id" and "parent_class" arguments into an object.

   take_action
       Performs the work of attaching the comment to the parent object.

   report_success
       Reports success or the need for moderation of the message.

   fetch_comment_cookie
       Creating a comment this way causes a cookie named "COMMENT_REMEMBORY" to be stored on the
       client to remember the client's name, email, and web site choice for the next comment.

   from_cookie
       Loads the name, email, and web site from the stored cookie.

   validate_title
       Make sure a title is set.

   validate_web_site
       Make sure the web site given is valid.

   validate_email
       Make sure the email given is valid.

   validate_body
       Checks to see if the scrubbed HTML is the same as the given HTML to see if it will be
       changed on save and reports that to the client.

AUTHOR

       Andrew Sterling Hanenkamp, "<hanenkamp@cpan.org>"

COPYRIGHT AND LICENSE

       Copyright 2008 Boomer Consulting, Inc. All Rights Reserved.

       This program is free software and may be modified and distributed under the same terms as
       Perl itself.

perl v5.12.4                                200Jifty::Plugin::Comment::Action::CreateComment(3pm)