[ Index ] |
PHP Cross Reference of phpBB 3.0 Beta 3 |
[Source view] [Print]
(no description)
Copyright: | (c) 2005 phpBB Group |
License: | http://opensource.org/licenses/gpl-license.php GNU Public License |
Version: | $Id: functions.php,v 1.487 2006/11/12 19:45:36 davidmj Exp $ |
File Size: | 3518 lines (100 kb) |
Included or required: | 0 times |
Referenced: | 0 times |
Includes or requires: | 0 files |
bitfield:: (9 methods):
bitfield()
get()
set()
clear()
get_blob()
get_base64()
get_bin()
get_all_set()
merge()
bitfield($bitfield = '') X-Ref |
No description |
get($n) X-Ref |
No description |
set($n) X-Ref |
No description |
clear($n) X-Ref |
No description |
get_blob() X-Ref |
No description |
get_base64() X-Ref |
No description |
get_bin() X-Ref |
No description |
get_all_set() X-Ref |
No description |
merge($bitfield) X-Ref |
No description |
set_var(&$result, $var, $type, $multibyte = false) X-Ref |
set_var Set variable, used by {@link request_var the request_var function} |
request_var($var_name, $default, $multibyte = false, $cookie = false) X-Ref |
request_var Used to get passed variable |
set_config($config_name, $config_value, $is_dynamic = false) X-Ref |
Set config value. Creates missing config entry. |
gen_rand_string($num_chars = 8) X-Ref |
Generates an alphanumeric random string of given length |
unique_id($extra = 'c') X-Ref |
Return unique id param: $extra additional entropy |
gen_sort_selects(&$limit_days, &$sort_by_text, &$sort_days, &$sort_key, &$sort_dir, &$s_limit_days, &$s_sort_key, &$s_sort_dir, &$u_sort_param) X-Ref |
Generate sort selection fields |
make_jumpbox($action, $forum_id = false, $select_all = false, $acl_list = false) X-Ref |
Generate Jumpbox |
array_combine($keys, $values) X-Ref |
A wrapper for the PHP5 function array_combine() param: array $keys contains keys for the resulting array param: array $values contains values for the resulting array return: Returns an array by using the values from the keys array as keys and the |
str_split($string, $split_length = 1) X-Ref |
A wrapper for the PHP5 function str_split() param: array $string contains the string to be converted param: array $split_length contains the length of each chunk return: Converts a string to an array. If the optional split_length parameter is specified, |
stripos($haystack, $needle) X-Ref |
A wrapper for the PHP5 function stripos Find position of first occurrence of a case-insensitive string param: string $haystack is the string to search in param: string needle is the string to search for return: Returns the numeric position of the first occurrence of needle in the haystack string. Unlike strpos(), stripos() is case-insensitive. |
phpbb_realpath($path) X-Ref |
author: Chris Smith <chris@project-minerva.org> param: string $path The path which we should attempt to resolve. return: mixed |
is_absolute($path) X-Ref |
Checks if a path ($path) is absolute or relative param: string $path Path to check absoluteness of return: boolean |
phpbb_realpath($path) X-Ref |
author: Chris Smith <chris@project-minerva.org> param: string $path The path which we should attempt to resolve. return: mixed |
phpbb_realpath($path) X-Ref |
A wrapper for realpath |
htmlspecialchars_decode($string, $quote_style = ENT_COMPAT) X-Ref |
No description |
language_select($default = '') X-Ref |
Pick a language, any language ... |
style_select($default = '', $all = false) X-Ref |
Pick a template/theme combo, |
tz_select($default = '', $truncate = false) X-Ref |
Pick a timezone |
markread($mode, $forum_id = false, $topic_id = false, $post_time = 0, $user_id = 0) X-Ref |
Marks a topic/forum as read Marks a topic as posted to param: int $user_id can only be used with $mode == 'post' |
get_topic_tracking($forum_id, $topic_ids, &$rowset, $forum_mark_time, $global_announce_list = false) X-Ref |
Get topic tracking info by using already fetched info |
get_complete_topic_tracking($forum_id, $topic_ids, $global_announce_list = false) X-Ref |
Get topic tracking info from db (for cookie based tracking only this function is used) |
update_forum_tracking_info($forum_id, $forum_last_post_time, $f_mark_time = false, $mark_time_forum = false) X-Ref |
Check for read forums and update topic tracking info accordingly param: int $forum_id the forum id to check param: int $forum_last_post_time the forums last post time param: int $f_mark_time the forums last mark time if user is registered and load_db_lastread enabled param: int $mark_time_forum false if the mark time needs to be obtained, else the last users forum mark time return: true if complete forum got marked read, else false. |
generate_pagination($base_url, $num_items, $per_page, $start_item, $add_prevnext_text = false, $tpl_prefix = '') X-Ref |
Pagination routine, generates page number sequence tpl_prefix is for using different pagination blocks at one page |
on_page($num_items, $per_page, $start) X-Ref |
Return current page (pagination) |
append_sid($url, $params = false, $is_amp = true, $session_id = false) X-Ref |
Append session id to url param: string $url The url the session id needs to be appended to (can have params) param: mixed $params String or array of additional url parameters param: bool $is_amp Is url using & (true) or & (false) param: string $session_id Possibility to use a custom session id instead of the global one |
generate_board_url($without_script_path = false) X-Ref |
Generate board url (example: http://www.foo.bar/phpBB) param: bool $without_script_path if set to true the script path gets not appended (example: http://www.foo.bar) |
redirect($url, $return = false) X-Ref |
Redirects the user to another page then exits the script nicely |
reapply_sid($url) X-Ref |
Re-Apply session id after page reloads |
build_url($strip_vars = false) X-Ref |
Returns url from the session/current page with an re-appended SID with optionally stripping vars from the url |
meta_refresh($time, $url) X-Ref |
Meta refresh assignment |
confirm_box($check, $title = '', $hidden = '', $html_body = 'confirm_body.html', $u_action = '') X-Ref |
Build Confirm box param: boolean $check True for checking if confirmed (without any additional parameters) and false for displaying the confirm box param: string $title Title/Message used for confirm box. param: string $hidden Hidden variables param: string $html_body Template used for confirm box param: string $u_action Custom form action |
login_box($redirect = '', $l_explain = '', $l_success = '', $admin = false, $s_display = true) X-Ref |
Generate login box or verify password |
login_forum_box($forum_data) X-Ref |
Generate forum login box |
bump_topic_allowed($forum_id, $topic_bumped, $last_post_time, $topic_poster, $last_topic_poster) X-Ref |
Bump Topic Check - used by posting and viewtopic |
get_context($text, $words, $length = 400) X-Ref |
Generates a text with approx. the specified length which contains the specified words and their context param: string $text The full text from which context shall be extracted param: string $words An array of words which should be contained in the result, has to be a valid part of a PCRE pattern (escape with preg_quote!) param: int $length The desired length of the resulting text, however the result might be shorter or longer than this value return: string Context of the specified words seperated by "..." |
decode_message(&$message, $bbcode_uid = '') X-Ref |
Decode text whereby text is coming from the db and expected to be pre-parsed content We are placing this outside of the message parser because we are often in need of it... |
strip_bbcode(&$text, $uid = '') X-Ref |
Strips all bbcode from a text and returns the plain content |
generate_text_for_display($text, $uid, $bitfield, $flags) X-Ref |
For display of custom parsed text on user-facing pages Expects $text to be the value directly from the database (stored value) |
generate_text_for_storage(&$text, &$uid, &$bitfield, &$flags, $allow_bbcode = false, $allow_urls = false, $allow_smilies = false) X-Ref |
For parsing custom parsed text to be stored within the database. This function additionally returns the uid and bitfield that needs to be stored. Expects $text to be the value directly from request_var() and in it's non-parsed form |
generate_text_for_edit($text, $uid, $flags) X-Ref |
For decoding custom parsed text for edits as well as extracting the flags Expects $text to be the value directly from the database (pre-parsed content) |
make_clickable($text, $server_url = false) X-Ref |
make_clickable function Replace magic urls of form http://xxx.xxx., www.xxx. and xxx@xxx.xxx. Cuts down displayed size of link if over 50 chars, turns absolute links into relative versions when the server/script path matches the link |
censor_text($text) X-Ref |
Censoring |
smiley_text($text, $force_option = false) X-Ref |
Smiley processing |
parse_inline_attachments(&$text, &$attachments, &$update_count, $forum_id = 0, $preview = false) X-Ref |
Inline Attachment processing |
extension_allowed($forum_id, $extension, &$extensions) X-Ref |
Check if extension is allowed to be posted within forum X (forum_id 0 == private messaging) |
_build_hidden_fields($key, $value, $specialchar) X-Ref |
Little helper for the build_hidden_fields function |
build_hidden_fields($field_ary, $specialchar = false) X-Ref |
Build simple hidden fields from array |
parse_cfg_file($filename, $lines = false) X-Ref |
Parse cfg file |
add_log() X-Ref |
Add log event |
get_backtrace() X-Ref |
Return a nicely formatted backtrace (parts from the php manual by diz at ysagoon dot com) |
get_preg_expression($mode) X-Ref |
This function returns a regular expression pattern for commonly used expressions Use with / as delimiter for email mode mode can be: email|bbcode_htm |
truncate_string($string, $max_length = 60, $allow_reply = true) X-Ref |
Truncates string while retaining special characters if going over the max length The default max length is 60 at the moment |
phpbb_checkdnsrr($host, $type = '') X-Ref |
Wrapper for php's checkdnsrr function. The windows failover is from the php manual Please make sure to check the return value for === true and === false, since NULL could be returned too. return: true if entry found, false if not, NULL if this function is not supported by this environment |
msg_handler($errno, $msg_text, $errfile, $errline) X-Ref |
Error and message handler, call with trigger_error if reqd |
page_header($page_title = '', $display_online_list = true) X-Ref |
Generate page header |
page_footer($run_cron = true) X-Ref |
Generate page footer |
garbage_collection() X-Ref |
Closing the cache object and the database Cool function name, eh? We might want to add operations to it later |
Generated: Wed Nov 22 00:35:05 2006 | Cross-referenced by PHPXref 0.6 |