\PageComment
Represents a single comment on a page
Synopsis
class PageComment
extends DataObject
{
- // members
- public static array $db = ;
- public static array $has_one = ;
- public static array $has_many = ;
- public static array $many_many = ;
- public static array $defaults = ;
- public static array $casting = ;
- public static integer $comments_per_page = 10;
- public static boolean $moderate = false;
- public static boolean $bbcode = false;
- // methods
- public string Link()
- public void getRSSName()
- public void ParsedBBCode()
- public void DeleteLink()
- public void CommentTextWithLinks()
- public void SpamLink()
- public void HamLink()
- public void ApproveLink()
- public void SpamClass()
- public void getRSSTitle()
- public void PageTitle()
- public static void enableModeration()
- public static void moderationEnabled()
- public static void enableBBCode()
- public static void bbCodeEnabled()
- public void fieldLabels()
- public void onBeforeWrite()
- public Boolean canCreate()
- public Boolean canView()
- public Boolean canEdit()
- public Boolean canDelete()
Hierarchy
Extends
- DataObject
Tasks
Line | Task |
---|---|
177+ | Integrate with PageCommentInterface::$comments_require_permission and $comments_require_login |
Members
public
- $bbcode
- $casting
- $comments_per_page
- $db
- $defaults
- $has_many
- $has_one
- $many_many
- $moderate
Methods
public
- ApproveLink()
- CommentTextWithLinks()
- DeleteLink()
- HamLink()
- Link() — Return a link to this comment
- PageTitle()
- ParsedBBCode()
- SpamClass()
- SpamLink()
- bbCodeEnabled()
- canCreate() — This always returns true, and should be handled by {@link PageCommentInterface->CanPostComment()}.
- canDelete() — Checks for "CMS_ACCESS_CommentAdmin" permission codes and {@link canEdit()}.
- canEdit() — Checks for "CMS_ACCESS_CommentAdmin" permission codes and {@link canView()}.
- canView() — Checks for association with a page, and {@link SiteTree->ProvidePermission} flag being set to TRUE.
- enableBBCode()
- enableModeration()
- fieldLabels()
- getRSSName()
- getRSSTitle()
- moderationEnabled()
- onBeforeWrite() — This method is called just before this object is written to the database.