General purpose
random_str(int $length)
Generates a random string of the specified length
update_last_action(string $action)
Updates a user’s last action to $action.
Page generation
parseAction(string $action, array $array)
Returns a name for a specific $action. Be sure to always use $lang as the second argument.
genURL(string $page)
Returns a URL for a specific $page.
message(string $content, $return=false)
Echoes or returns an HTML alert message with $content inside, depending on whether the second parameter is true or false.
relativeTime(int $timestamp)
Returns relative time for a unix timestamp (example: 1 year ago).
pagination(string $pageName)
Draws a page bar for the current page. $pageName controls where the buttons should link to.
drawUserProfile(int $userid, int $type)
Draws a user’s profile.
Page control
redirect(string $text)
Redirects to the specified page. (If left empty, defaults to the index)
refresh(int $time)
Refreshes the current page, using $time as a delay.
Authentication
hashstring(string $text)
Takes a string as an input and hashes it using the forum’s hashing algorithm.
logout()
Logs the current user out.
checkUsername(string $username)
Validates a username against a whitelist of characters.
Configuration
saveConfig(string $file, array $array)
Saves $array to $file as a configuration file.
saveExtensionConfig(string $file, array $array)
Saves $array to $file as an extension configuration file.
Hooks and listeners
listener(string $hook)
Executes any functions hooked into the specified $hook.
hook(string $hook, string $function)
Hooks a function into a listener.
Captchas
randomCaptcha(int $length)
Generates a random string of $length for use in the captcha.
generateCaptcha(int $numChars)
Generates a captcha image of length $numChars.
User control
removeAvatar(int $userid)
Removes an avatar from a user.
deleteUser(string $mode, int $userid)
Deletes a user. $mode can either be deleteKeepPosts, deleteHidePosts, or deleteRemovePosts.
Limited usage
hexAdjustLight(int $hex, int $percent)
Adjusts a hex color by $percentage lightness.


Tormater 3D
Tormater 2
Tormater CD
Tormater 3