Documentation

Actions

Table of Contents

Namespaces

Admin
Moderation
Profile

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.
Groups
Shows group info.
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.
MarkRead
Mark boards and topics as read (or unread in some cases).
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.
PollEdit
Display screen for editing or adding a poll.
PollEdit2
Update the settings for a poll, or add a new one.
PollLock
Lock the voting for a poll.
PollRemove
Remove a poll from a topic without removing the topic.
PollVote
Allow the user to vote.
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.
ThemeChooser
Shows an interface to allow a member to choose a new theme.
ThemeSetOption
Sets a theme option via an AJAX call.
TopicLock
Locks a topic... either by way of a moderator or the topic starter.
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.
TopicSticky
Sticky a topic.
TrackIP
Rename here and in the exportStatic call at the end of the file.
Unknown
Class Unknown
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)

Traits

BackwardCompatibility

        
On this page

Search results