Zeile 42 | Zeile 42 |
---|
/** * Redirects the current user to a specified URL. *
|
/** * Redirects the current user to a specified URL. *
|
* @param string The URL to redirect to
| * @param string $url The URL to redirect to
|
*/ function admin_redirect($url) {
| */ function admin_redirect($url) {
|
Zeile 61 | Zeile 61 |
---|
/** * Updates an administration session data array. *
|
/** * Updates an administration session data array. *
|
* @param string The name of the item in the data session to update * @param mixed The value
| * @param string $name The name of the item in the data session to update * @param mixed $value The value
|
*/ function update_admin_session($name, $value) {
| */ function update_admin_session($name, $value) {
|
Zeile 78 | Zeile 78 |
---|
/** * Saves a "flash message" for the current user to be shown on their next page visit. *
|
/** * Saves a "flash message" for the current user to be shown on their next page visit. *
|
* @param string The message to show * @param string The type of message to be shown (success|error)
| * @param string $message The message to show * @param string $type The type of message to be shown (success|error)
|
*/ function flash_message($message, $type='') {
| */ function flash_message($message, $type='') {
|
Zeile 90 | Zeile 90 |
---|
/** * Draw pagination for pages in the Admin CP. *
|
/** * Draw pagination for pages in the Admin CP. *
|
* @param int The current page we're on * @param int The number of items per page * @param int The total number of items in this collection * @param string The URL for pagination of this collection
| * @param int $page The current page we're on * @param int $per_page The number of items per page * @param int $total_items The total number of items in this collection * @param string $url The URL for pagination of this collection
|
* @return string The built pagination */ function draw_admin_pagination($page, $per_page, $total_items, $url)
| * @return string The built pagination */ function draw_admin_pagination($page, $per_page, $total_items, $url)
|
Zeile 102 | Zeile 102 |
---|
if($total_items <= $per_page) {
|
if($total_items <= $per_page) {
|
return;
| return '';
|
}
$pages = ceil($total_items / $per_page);
| }
$pages = ceil($total_items / $per_page);
|
Zeile 186 | Zeile 186 |
---|
/** * Builds a CSV parent list for a particular forum. *
|
/** * Builds a CSV parent list for a particular forum. *
|
* @param int The forum ID * @param string Optional separator - defaults to comma for CSV list
| * @param int $fid The forum ID * @param string $navsep Optional separator - defaults to comma for CSV list
|
* @return string The built parent list */ function make_parent_list($fid, $navsep=",")
| * @return string The built parent list */ function make_parent_list($fid, $navsep=",")
|
Zeile 225 | Zeile 225 |
---|
return $navigation; }
|
return $navigation; }
|
| /** * @param int $fid */
|
function save_quick_perms($fid) { global $db, $inherit, $canview, $canpostthreads, $canpostreplies, $canpostpolls, $canpostattachments, $cache;
| function save_quick_perms($fid) { global $db, $inherit, $canview, $canpostthreads, $canpostreplies, $canpostpolls, $canpostattachments, $cache;
|
Zeile 336 | Zeile 339 |
---|
/** * Checks if a particular user has the necessary permissions to access a particular page. *
|
/** * Checks if a particular user has the necessary permissions to access a particular page. *
|
* @param array Array containing module and action to check for
| * @param array $action Array containing module and action to check for * @param bool $error * @return bool
|
*/ function check_admin_permissions($action, $error = true) {
| */ function check_admin_permissions($action, $error = true) {
|
Zeile 375 | Zeile 380 |
---|
/** * Fetches the list of administrator permissions for a particular user or group *
|
/** * Fetches the list of administrator permissions for a particular user or group *
|
* @param int The user ID to fetch permissions for * @param int The (optional) group ID to fetch permissions for
| * @param int $get_uid The user ID to fetch permissions for * @param int $get_gid The (optional) group ID to fetch permissions for
|
* @return array Array of permissions for specified user or group */
|
* @return array Array of permissions for specified user or group */
|
function get_admin_permissions($get_uid="", $get_gid="")
| function get_admin_permissions($get_uid=0, $get_gid=0)
|
{ global $db, $mybb;
| { global $db, $mybb;
|
Zeile 389 | Zeile 394 |
---|
$gid_array = array();
|
$gid_array = array();
|
if($uid === "")
| if($uid === 0)
|
{ $uid = $mybb->user['uid']; }
| { $uid = $mybb->user['uid']; }
|
Zeile 507 | Zeile 512 |
---|
/** * Fetch the iconv/mb encoding for a particular MySQL encoding *
|
/** * Fetch the iconv/mb encoding for a particular MySQL encoding *
|
* @param string The MySQL encoding
| * @param string $mysql_encoding The MySQL encoding
|
* @return string The iconv/mb encoding */ function fetch_iconv_encoding($mysql_encoding)
| * @return string The iconv/mb encoding */ function fetch_iconv_encoding($mysql_encoding)
|
Zeile 529 | Zeile 534 |
---|
/** * Adds/Updates a Page/Tab to the permissions array in the adminoptions table *
|
/** * Adds/Updates a Page/Tab to the permissions array in the adminoptions table *
|
* @param string The name of the tab that is being affected * @param string The name of the page being affected (optional - if not specified, will affect everything under the specified tab) * @param integer Default permissions for the page (1 for allowed - 0 for disallowed - -1 to remove)
| * @param string $tab The name of the tab that is being affected * @param string $page The name of the page being affected (optional - if not specified, will affect everything under the specified tab) * @param integer $default Default permissions for the page (1 for allowed - 0 for disallowed - -1 to remove)
|
*/ function change_admin_permission($tab, $page="", $default=1) {
| */ function change_admin_permission($tab, $page="", $default=1) {
|
Zeile 586 | Zeile 591 |
---|
/** * Checks if we have had too many attempts at logging into the ACP *
|
/** * Checks if we have had too many attempts at logging into the ACP *
|
* @param integer The uid of the admin to check * @param boolean Return an array of the number of attempts and expiry time? (default false)
| * @param integer $uid The uid of the admin to check * @param boolean $return_num Return an array of the number of attempts and expiry time? (default false)
|
* @return mixed Return an array if the second parameter is true, boolean otherwise. */ function login_attempt_check_acp($uid=0, $return_num=false)
| * @return mixed Return an array if the second parameter is true, boolean otherwise. */ function login_attempt_check_acp($uid=0, $return_num=false)
|
Zeile 633 | Zeile 638 |
---|
/** * Checks whether the administrator is on a mobile device *
|
/** * Checks whether the administrator is on a mobile device *
|
* @param string The useragent to be checked
| * @param string $useragent The useragent to be checked
|
* @return boolean A true/false depending on if the administrator is on a mobile */ function is_mobile($useragent)
| * @return boolean A true/false depending on if the administrator is on a mobile */ function is_mobile($useragent)
|
Zeile 644 | Zeile 649 |
---|
/** * Checks whether there are any 'security' issues in templates via complex syntax *
|
/** * Checks whether there are any 'security' issues in templates via complex syntax *
|
* @param string The template to be scanned
| * @param string $template The template to be scanned
|
* @return boolean A true/false depending on if an issue was detected */ function check_template($template)
| * @return boolean A true/false depending on if an issue was detected */ function check_template($template)
|
Zeile 674 | Zeile 679 |
---|
/** * Provides a function to entirely delete a user's posts, and find the threads attached to them *
|
/** * Provides a function to entirely delete a user's posts, and find the threads attached to them *
|
* @param integer The uid of the user * @param int A UNIX timestamp to delete posts that are older
| * @param integer $uid The uid of the user * @param int $date A UNIX timestamp to delete posts that are older
|
* @return array An array of threads to delete, threads/forums to recount */ function delete_user_posts($uid, $date)
| * @return array An array of threads to delete, threads/forums to recount */ function delete_user_posts($uid, $date)
|