Documentation

Actions

Table of Contents

Namespaces

Admin
Moderation
Profile

Interfaces

ActionInterface
Interface for all action classes.

Classes

Activate
Activates a user's account.
Agreement
The purpose of this class is to show the user the registration agreement and privacy policy, and to ask the user to accept them if they haven't already done so.
AgreementAccept
Records when the user accepted the registration agreement and privacy policy.
Announce
This class handles sending announcements about topics.
AttachmentApprove
Allows the moderator to approve or reject attachments.
AttachmentDownload
Downloads an avatar or attachment based on $_GET['attach'], and increments the download count.
AttachmentUpload
This class handles adding/deleting attachments
AutoSuggest
Suggests members, membergroups, or SMF versions in reply to AJAX requests.
BoardIndex
This class shows the board index.
BuddyListToggle
This simple action adds/removes the passed user from the current user's buddy list.
Calendar
This class has only one real task, showing the calendar.
CoppaForm
Displays the COPPA form during registration.
Credits
This action prepares credit and copyright information for the credits page and the admin page.
Display
This class loads the posts in a topic so they can be displayed.
DisplayAdminFile
Get one of the admin information files from Simple Machines.
Feed
This class contains the code necessary to display XML feeds.
FindMember
Shows a popup to search for members.
Groups
Shows group info and allows certain priviledged members to add/remove members.
Help
This class has the important job of taking care of help messages and the help center.
HelpAdmin
Shows popup help for the admin (and moderators sometimes) to describe complex settings and such.
JavaScriptModify
Used to edit the body or subject of a message inline.
Like
Handles liking posts and displaying the list of who liked a post.
Login
Shows the login form.
Login2
Validates the submitted credentials and logs the user in if they pass.
LoginTFA
Handles Two-Factor Authentication credentials.
Logout
Logs the user out.
Memberlist
This class contains the methods for displaying and searching in the members list.
MessageIndex
This class shows the list of topics in a board.
MsgDelete
This action handles the deletion of posts.
Notify
This abstract class contains the main functionality to toggle email notification preferences for topics, boards and announcements.
NotifyAnnouncements
Toggles email notification preferences for announcements.
NotifyBoard
Toggles email notification preferences for boards.
NotifyTopic
Toggles email notification preferences for topics.
PersonalMessage
This class is mainly meant for controlling the actions related to personal messages. It allows viewing, sending, deleting, and marking personal messages.
Post
This class handles posting and modifying replies and new topics.
Post2
This class handles posting and modifying replies and new topics.
QuickModeration
Handles moderation from the message index.
QuickModerationInTopic
Handles quick moderation actions from within a topic.
QuoteFast
This class handles quoting posts via JavaScript.
Recent
Finds and retrieves information about recently posted messages.
Register
Shows the registration form.
Register2
Actually registers the new member.
Reminder
Handle sending out reminders, and checking the secret answer and question.
ReportToMod
Deals with reporting posts or profiles to mods and admins.
RequestMembers
Outputs each member name on its own line.
Search
Shows the search form.
Search2
Shows the search form.
SendActivation
Despite the name, which is what it is for historical reasons, this action doesn't actually send anything. It just shows a message for a guest.
SmStats
Lets simplemachines.org gather statistics if, and only if, the admin allows.
Stats
Provides a display for forum statistics.
TopicMerge
Handles merging of topics.
TopicMove
This action provides UI to allow topics to be moved from one board to another.
TopicMove2
This action handles moving topics from one board to another board.
TopicPrint
This class formats a topic to be printer friendly.
TopicRemove
This action handles the deletion of topics.
TopicRestore
This action handles restoring a topic from the recycle board back to its original board.
TopicSplit
Handles splitting of topics.
TrackIP
Rename here and in the exportStatic call at the end of the file.
Unread
Finds and retrieves information about new posts and topics.
UnreadReplies
Finds and retrieves information about replies to the user's posts.
VerificationCode
Shows the verification code or let it be heard.
ViewQuery
Provides a way to view database queries. Used for debugging.
Who
Who's online, and what are they doing? This class prepares the who's online data for the Who template.
XmlHttp
Handles XML-based interaction (mainly XMLhttp)

        
On this page

Search results