[Core] element index

Package indexes

All elements
a c d e f g h i j k l m o p q r s t u w _
_
top
Method _mkcookie
rcube_session::_mkcookie() in rcube_session.php
Create session cookie from session data
Method __construct
rcube_spellchecker::__construct() in rcube_spellchecker.php
Constructor
Method __construct
rcube_user::__construct() in rcube_user.php
Object constructor
Method __construct
rcube_string_replacer::__construct() in rcube_string_replacer.php
Method __construct
rcube_session::__construct() in rcube_session.php
Default constructor
Method __construct
rcube_browser::__construct() in rcube_browser.php
Method __construct
rcube_config::__construct() in rcube_config.php
Object constructor
Method __construct
a
top
Variable $action
rcmail::$action in rcmail.php
Current action.
Function abbreviate_string
abbreviate_string() in rcube_shared.inc
Truncate string if it is longer than the allowed length Replace the middle or the ending part of a string with a placeholder
Method add
rcube_string_replacer::add() in rcube_string_replacer.php
Add a string to the internal list
Method add_shutdown_function
Registers shutdown function to be executed on shutdown.
Method add_word
rcube_spellchecker::add_word() in rcube_spellchecker.php
Add a word to dictionary
Method all
rcube_config::all() in rcube_config.php
Getter for all config options
Function array_keys_recursive
array_keys_recursive() in rcube_shared.inc
Get all keys from array (recursive)
Function asciiwords
asciiwords() in main.inc
Remove all non-ascii and non-word chars
Method autoselect_host
Auto-select IMAP host based on the posted login information
c
top
Variable $comm_path
rcmail::$comm_path in rcmail.php
Variable $config
rcmail::$config in rcmail.php
Stores instance of rcube_config.
Method callback
Method check
rcube_spellchecker::check() in rcube_spellchecker.php
Set content and check spelling
Method check_auth
rcube_session::check_auth() in rcube_session.php
Check session authentication cookie
Function check_email
check_email() in main.inc
E-mail address validation
Method check_request
Check if the current request contains a valid token
Method cleanup
rcube_session::cleanup() in rcube_session.php
Cleanup session data before saving
Function clear_directory
clear_directory() in rcube_shared.inc
Delete all files within a folder
Page clisetup.php
clisetup.php in clisetup.php
Method close
rcube_session::close() in rcube_session.php
Function console
console() in main.inc
Print or write debug messages
Method create
rcube_user::create() in rcube_user.php
Create a new user record and return a rcube_user instance
Function create_attrib_string
Compose a valid attribute string for HTML tags
d
top
Variable $data
rcube_user::$data in rcube_user.php
Variable $db
rcmail::$db in rcmail.php
Instace of database class.
Method db_destroy
rcube_session::db_destroy() in rcube_session.php
Handler for session_destroy()
Method db_gc
rcube_session::db_gc() in rcube_session.php
Garbage collecting function
Method db_read
rcube_session::db_read() in rcube_session.php
Read session data from database
Method db_write
rcube_session::db_write() in rcube_session.php
Save session data.
Method decrypt
rcmail::decrypt() in rcmail.php
Decrypt 3DES-encrypted string
Method delete_identity
Mark the given identity as deleted
Method delete_search
rcube_user::delete_search() in rcube_user.php
Deletes given saved search record
Method destroy
rcube_session::destroy() in rcube_session.php
Delete session data for the given key
e
top
Method email2user
rcube_user::email2user() in rcube_user.php
Resolve username using a virtuser plugins
Method encrypt
rcmail::encrypt() in rcmail.php
Encrypt using 3DES
Method error
rcube_spellchecker::error() in rcube_spellchecker.php
Returns error message
Method exec
rcmail::exec() in rcmail.php
Construct shell command, execute it and return output as string.
f
top
Function format_date
format_date() in main.inc
Convert the given date to a human readable form This uses the date formatting properties from config
Function format_email_recipient
Compose a valid representation of name and e-mail address
Method found
rcube_spellchecker::found() in rcube_spellchecker.php
Number of mispellings found (after check)
g
top
Method gc
rcube_session::gc() in rcube_session.php
Execute registered garbage collector routines
Method get
rcube_spellchecker::get() in rcube_spellchecker.php
Returns checking result (mispelled words with suggestions)
Method get
rcube_config::get() in rcube_config.php
Getter for a specific config parameter
Method gettext
rcmail::gettext() in rcmail.php
Get localized text in the desired language
Method get_action_file
Returns current action filename
Method get_address_book
Return instance of the internal address book class
Method get_address_sources
Return address books list
Function get_boolean
get_boolean() in rcube_shared.inc
Find out if the string content means TRUE or FALSE
Method get_cache
rcmail::get_cache() in rcmail.php
Initialize and get cache object
Method get_crypto_key
rcube_config::get_crypto_key() in rcube_config.php
Return requested DES crypto key.
Method get_dbh
rcmail::get_dbh() in rcmail.php
Get the current database connection
Method get_error
rcube_config::get_error() in rcube_config.php
Getter for error state
Method get_identity
rcube_user::get_identity() in rcube_user.php
Get default identity of this user
Function get_input_value
get_input_value() in main.inc
Read input value and convert it for internal use Performs stripslashes() and charset conversion if necessary
Method get_instance
This implements the 'singleton' design pattern
Method get_ip
rcube_session::get_ip() in rcube_session.php
Getter for remote IP saved with this session
Method get_keep_alive
rcube_session::get_keep_alive() in rcube_session.php
Getter for keep_alive interval
Method get_memcache
Get global handle for memcache access
Function get_offset_time
get_offset_time() in rcube_shared.inc
Create a unix timestamp with a specified offset from now
Function get_opt
get_opt() in clisetup.php
Parse commandline arguments into a hash array
Method get_prefs
rcube_user::get_prefs() in rcube_user.php
Get the preferences saved for this user
Method get_replacement
rcube_string_replacer::get_replacement() in rcube_string_replacer.php
Build replacement string
Method get_request_token
Generate a unique token to be used in a form request
Method get_search
rcube_user::get_search() in rcube_user.php
Return saved search data.
Function get_sequence_name
Return correct name for a specific database sequence (used for Postgres only)
Method get_suggestions
rcube_spellchecker::get_suggestions() in rcube_spellchecker.php
Returns suggestions for the specified word
Function get_table_name
get_table_name() in main.inc
Return correct name for a specific database table
Method get_timezone
rcube_config::get_timezone() in rcube_config.php
Special getter for user's timezone offset including DST
Method get_username
rcube_user::get_username() in rcube_user.php
Build a user name string (as e-mail address)
Method get_words
rcube_spellchecker::get_words() in rcube_spellchecker.php
Returns mispelled words
Method get_xml
rcube_spellchecker::get_xml() in rcube_spellchecker.php
Returns checking result in XML (Googiespell) format
Class Constant GOOGLE_HOST
rcube_spellchecker::GOOGLE_HOST in rcube_spellchecker.php
Class Constant GOOGLE_PORT
rcube_spellchecker::GOOGLE_PORT in rcube_spellchecker.php
h
top
Method header_delimiter
Try to autodetect operating system and find the correct line endings
Function html_identifier
html_identifier() in main.inc
Convert the given string into a valid HTML identifier
i
top
Variable $ID
rcube_user::$ID in rcube_user.php
Variable $imap
rcmail::$imap in rcmail.php
Instance of rcube_imap class.
Function idn_to_ascii
idn_to_ascii() in rcube_shared.inc
Function idn_to_utf8
idn_to_utf8() in rcube_shared.inc
intl replacement functions
Method imageconvert
Convert an image to a given size and type using imagemagick (ensures input is an image)
Method imageprops
rcmail::imageprops() in rcmail.php
Use imagemagick or GD lib to read image properties
Method imap_connect
Connect to IMAP server with stored session data
Method imap_init
rcmail::imap_init() in rcmail.php
Create global IMAP object and connect to server
Page iniset.php
iniset.php in iniset.php
Method insert_identity
Create a new identity record linked with this user
Method insert_search
rcube_user::insert_search() in rcube_user.php
Create a new saved search record linked with this user
Constant INSTALL_PATH
INSTALL_PATH in iniset.php
Function in_array_nocase
in_array_nocase() in rcube_shared.inc
Similar function as in_array() but case-insensitive
Method is_exception
rcube_spellchecker::is_exception() in rcube_spellchecker.php
Check if the specified word is an exception accoring to spellcheck options.
j
top
Function JQ
JQ() in main.inc
Quote a given string for javascript output.
Method json_init
rcmail::json_init() in rcmail.php
Create an output object for JSON responses
Function json_serialize
json_serialize() in rcube_shared.inc
Convert a variable into a javascript object notation
Constant JS_OBJECT_NAME
JS_OBJECT_NAME in iniset.php
k
top
Method kill
rcube_session::kill() in rcube_session.php
Kill this session
Method kill_session
Destroy session data and remove cookie
l
top
Variable $language
rcube_user::$language in rcube_user.php
Variable $link_pattern
rcube_string_replacer::$link_pattern in rcube_string_replacer.php
Method link_callback
rcube_string_replacer::link_callback() in rcube_string_replacer.php
Callback function used to build HTML links around URL strings
Method list_identities
Return a list of all identities linked with this user
Method list_languages
Read directory program/localization and return a list of available languages
Method list_searches
rcube_user::list_searches() in rcube_user.php
Return a list of saved searches linked with this user
Method load_from_file
rcube_config::load_from_file() in rcube_config.php
Read configuration from a file and merge with the already stored config values
Method load_gui
rcmail::load_gui() in rcmail.php
Init output object for GUI and add common scripts.
Method load_language
Load a localization package
Method log
rcube_session::log() in rcube_session.php
Method login
rcmail::login() in rcmail.php
Perfom login to the IMAP server and to the webmail service.
Method logout_actions
Do server side actions on logout
m
top
Variable $mailto_pattern
rcube_string_replacer::$mailto_pattern in rcube_string_replacer.php
Variable $main_tasks
rcmail::$main_tasks in rcmail.php
Main tasks.
Variable $memcache
rcmail::$memcache in rcmail.php
Instace of Memcache class.
Method mailto_callback
rcube_string_replacer::mailto_callback() in rcube_string_replacer.php
Callback function used to build mailto: links around e-mail strings
Method mail_domain
rcube_config::mail_domain() in rcube_config.php
Return the mail domain configured for the given host
Page main.inc
main.inc in main.inc
Function make_absolute_url
make_absolute_url() in rcube_shared.inc
Convert paths like ../xxx to an absolute path using a base url
Class Constant MAX_SUGGESTIONS
rcube_spellchecker::MAX_SUGGESTIONS in rcube_spellchecker.php
Function mb_strlen
mb_strlen() in rcube_shared.inc
mbstring replacement functions
Function mb_strpos
mb_strpos() in rcube_shared.inc
Function mb_strrpos
mb_strrpos() in rcube_shared.inc
Function mb_strtolower
mb_strtolower() in rcube_shared.inc
Function mb_strtoupper
mb_strtoupper() in rcube_shared.inc
Function mb_substr
mb_substr() in rcube_shared.inc
Method mc_destroy
rcube_session::mc_destroy() in rcube_session.php
Handler for session_destroy() with memcache backend
Method mc_read
rcube_session::mc_read() in rcube_session.php
Read session data from memcache
Method mc_write
rcube_session::mc_write() in rcube_session.php
Save session data.
Method memcache_failure
Callback for memcache failure
Method merge
rcube_config::merge() in rcube_config.php
Override config options with the given values (eg. user prefs)
o
top
Variable $output
rcmail::$output in rcmail.php
Instance of rcube_template class.
Method open
rcube_session::open() in rcube_session.php
p
top
Variable $pattern
rcube_string_replacer::$pattern in rcube_string_replacer.php
Variable $plugins
rcmail::$plugins in rcmail.php
Instance of rcube_plugin_api.
Function parse_attrib_string
Convert a HTML attribute string attributes to an associative array (name => value)
Function parse_bytes
parse_bytes() in rcube_shared.inc
Parse a human readable string for a number of bytes
Function parse_input_value
Parse/validate input value. See get_input_value() Performs stripslashes() and charset conversion if necessary
Method parse_url_brackets
rcube_string_replacer::parse_url_brackets() in rcube_string_replacer.php
Fixes bracket characters in URL handling
Constant PATH_SEPARATOR
PATH_SEPARATOR in iniset.php
Function prompt_silent
prompt_silent() in clisetup.php
from http://blogs.sitepoint.com/2009/05/01/interactive-cli-password-prompt-in-php/
q
top
Function Q
Q() in main.inc
Quote a given string.
Method query
rcube_user::query() in rcube_user.php
Find a user record matching the given name and host
r
top
Function raise_error
raise_error() in main.inc
Throw system error and show error page
Class rcmail
rcmail in rcmail.php
Application class of Roundcube Webmail implemented as singleton
Page rcmail.php
rcmail.php in rcmail.php
Function rcmail_cache_gc
rcmail_cache_gc() in main.inc
Garbage collector for cache entries.
Constant RCMAIL_CHARSET
RCMAIL_CHARSET in iniset.php
Constant RCMAIL_CONFIG_DIR
RCMAIL_CONFIG_DIR in iniset.php
Function rcmail_deliver_message
Send the given message using the configured method
Function rcmail_display_server_error
Outputs error message according to server error/response codes
Function rcmail_gen_message_id
Function rcmail_get_edit_field
Create an edit field for inclusion on a form
Function rcmail_localize_foldername
Try to localize the given IMAP folder name.
Function rcmail_localize_folderpath
Function rcmail_log_login
rcmail_log_login() in main.inc
Write login data (name, ID, IP address) to the 'userlogins' log file.
Function rcmail_mailbox_list
Return the mailboxlist in HTML
Function rcmail_mailbox_select
Return the mailboxlist as html_select object
Function rcmail_mod_css_styles
Replace all css definitions with #container [def] and remove css-inlined scripting
Function rcmail_overwrite_action
Overwrite action variable
Function rcmail_quota_content
Function rcmail_quota_display
Function rcmail_remote_ip
rcmail_remote_ip() in main.inc
Returns remote IP address and forwarded addresses if found
Function rcmail_replace_emoticons
Replaces TinyMCE's emoticon images with plain-text representation
Constant RCMAIL_START
RCMAIL_START in iniset.php
Function rcmail_temp_gc
rcmail_temp_gc() in main.inc
Garbage collector function for temp files.
Function rcmail_url
rcmail_url() in main.inc
Compose an URL for a specific action
Function rcmail_user_date
rcmail_user_date() in main.inc
Constant RCMAIL_VERSION
RCMAIL_VERSION in iniset.php
Function rcmail_xss_entity_decode
Decode escaped entities used by known XSS exploits.
Function rcmail_xss_entity_decode_callback
preg_replace_callback callback for rcmail_xss_entity_decode_callback
Function rcube_autocomplete_init
Initializes client-side autocompletion
Function rcube_autoload
rcube_autoload() in iniset.php
Use PHP5 autoload for dynamic class loading
Class rcube_base_replacer
Helper class to turn relative urls into absolute ones
Class rcube_browser
rcube_browser in rcube_browser.php
rcube_browser
Page rcube_browser.php
rcube_browser.php in rcube_browser.php
Function rcube_charset_convert
Convert a string from one charset to another.
Function rcube_check_referer
Check whether the HTTP referer matches the current request
Class rcube_config
rcube_config in rcube_config.php
Configuration class for Roundcube
Page rcube_config.php
rcube_config.php in rcube_config.php
Function rcube_error_handler
Catch an error and throw an exception.
Function rcube_explode_quoted_string
rcube_explode_quoted_string() in rcube_shared.inc
Explode quoted string
Function rcube_html_editor
Output HTML editor scripts
Function rcube_https_check
Check if working in SSL mode
Function rcube_idn_convert
Function rcube_idn_to_ascii
Function rcube_idn_to_utf8
Constant RCUBE_INPUT_GET
RCUBE_INPUT_GET in main.inc
Constant RCUBE_INPUT_GPC
RCUBE_INPUT_GPC in main.inc
Constant RCUBE_INPUT_POST
RCUBE_INPUT_POST in main.inc
Function rcube_label
rcube_label() in main.inc
Get localized text in the desired language It's a global wrapper for rcmail::gettext()
Function rcube_label_exists
Global wrapper of rcmail::text_exists() to check whether a text label is defined
Function rcube_log_bug
rcube_log_bug() in main.inc
Report error according to configured debug_level
Page rcube_mime_struct.php
rcube_mime_struct.php in rcube_mime_struct.php
Function rcube_parse_charset
Parse and validate charset name string (see #1485758).
Function rcube_parse_host
rcube_parse_host() in main.inc
Replaces hostname variables
Function rcube_pear_error
rcube_pear_error() in iniset.php
Local callback function for PEAR errors
Class rcube_session
rcube_session in rcube_session.php
Class to provide database supported session storage
Page rcube_session.php
rcube_session.php in rcube_session.php
Function rcube_sess_unset
rcube_sess_unset() in main.inc
For backward compatibility.
Page rcube_shared.inc
rcube_shared.inc in rcube_shared.inc
Class rcube_spellchecker
rcube_spellchecker in rcube_spellchecker.php
Helper class for spellchecking with Googielspell and PSpell support.
Page rcube_spellchecker.php
rcube_spellchecker.php in rcube_spellchecker.php
Class rcube_string_replacer
rcube_string_replacer in rcube_string_replacer.php
Helper class for string replacements based on preg_replace_callback
Page rcube_string_replacer.php
rcube_string_replacer.php in rcube_string_replacer.php
Function rcube_strtotime
rcube_strtotime() in main.inc
Improved equivalent to strtotime()
Function rcube_table_output
Create a HTML table based on the given data
Function rcube_upload_init
Function rcube_upload_progress
Class rcube_user
rcube_user in rcube_user.php
Class representing a system user
Page rcube_user.php
rcube_user.php in rcube_user.php
Function rcube_utf7_to_utf8
Converts string from standard UTF-7 (RFC 2152) to UTF-8.
Function rcube_utf16_to_utf8
Converts string from UTF-16 to UTF-8 (helper for utf-7 to utf-8 conversion)
Function rc_detect_encoding
rc_detect_encoding() in rcube_shared.inc
A method to guess encoding of a string.
Function rc_image_content_type
rc_image_content_type() in rcube_shared.inc
Detect image type of the given binary data by checking magic numbers
Function rc_mime_content_type
rc_mime_content_type() in rcube_shared.inc
A method to guess the mime_type of an attachment.
Function rc_request_header
rc_request_header() in rcube_shared.inc
Read a specific HTTP request header
Function rc_utf8_clean
rc_utf8_clean() in rcube_shared.inc
Removes non-unicode characters from input
Function rc_wordwrap
rc_wordwrap() in rcube_shared.inc
Wrapper function for wordwrap
Method regenerate_id
rcube_session::regenerate_id() in rcube_session.php
Generate and set new session id
Method register_action_map
Registers action aliases for current task
Method register_gc_handler
Register additional garbage collector functions
Method remove
rcube_session::remove() in rcube_session.php
Unset a session variable
Method remove_word
rcube_spellchecker::remove_word() in rcube_spellchecker.php
Remove a word from dictionary
Method replace_callback
rcube_string_replacer::replace_callback() in rcube_string_replacer.php
Look up the index from the preg_replace matches array and return the substitution value.
Function rep_specialchars_output
Replacing specials characters to a specific encoding type
Function request2param
request2param() in main.inc
Convert array of request parameters (prefixed with _) to a regular array with non-prefixed keys.
Method reset
rcube_user::reset() in rcube_user.php
Clear the saved object state
Method resolve
rcube_string_replacer::resolve() in rcube_string_replacer.php
Replace substituted strings with original values
s
top
Variable $session
rcmail::$session in rcmail.php
Instace of rcube_session class.
Variable $smtp
rcmail::$smtp in rcmail.php
Instance of rcube_smtp class.
Method save_prefs
rcube_user::save_prefs() in rcube_user.php
Write the given user prefs to the user's record
Class Constant SEARCH_ADDRESSBOOK
Class Constant SEARCH_MAIL
rcube_user::SEARCH_MAIL in rcube_user.php
Function send_future_expire_header
send_future_expire_header() in rcube_shared.inc
Send header with expire date 30 days in future
Function send_nocacheing_headers
send_nocacheing_headers() in rcube_shared.inc
Send HTTP headers to prevent caching this page
Method session_configure
Configure session object internals
Method session_init
Create session object and start the session.
Method set
rcube_config::set() in rcube_config.php
Setter for a config parameter
Method setcookie
rcmail::setcookie() in rcmail.php
Helper method to set a cookie with the current path and host settings
Method set_auth_cookie
Set session authentication cookie
Method set_cookiename
rcube_session::set_cookiename() in rcube_session.php
Setter for the cookie name used for session cookie
Method set_default
rcube_user::set_default() in rcube_user.php
Make this identity the default one for this user
Method set_imap_prop
Set root dir and last stored mailbox
Method set_ip_check
rcube_session::set_ip_check() in rcube_session.php
Enable/disable IP check
Method set_keep_alive
rcube_session::set_keep_alive() in rcube_session.php
Setter for keep_alive interval
Method set_lifetime
rcube_session::set_lifetime() in rcube_session.php
Setter for session lifetime
Method set_secret
rcube_session::set_secret() in rcube_session.php
Setter for cookie encryption secret
Method set_task
rcmail::set_task() in rcmail.php
Setter for application task
Method set_user
rcmail::set_user() in rcmail.php
Setter for system user object
Method set_user_prefs
rcube_config::set_user_prefs() in rcube_config.php
Merge the given prefs over the current config and make sure that they survive further merging.
Function show_bytes
show_bytes() in rcube_shared.inc
Create a human readable string for a number of bytes
Method shutdown
rcmail::shutdown() in rcmail.php
Function to be executed in script shutdown
Function slashify
slashify() in rcube_shared.inc
Make sure the string ends with a slash
Method smtp_init
rcmail::smtp_init() in rcmail.php
Create SMTP object and connect to server
Function strip_newlines
strip_newlines() in main.inc
Remove new lines characters from given string
Function strip_quotes
strip_quotes() in main.inc
Remove single and double quotes from given string
t
top
Variable $task
rcmail::$task in rcmail.php
Current task.
Method text_exists
rcmail::text_exists() in rcmail.php
Check if the given text label exists
Method touch
rcube_user::touch() in rcube_user.php
Update user's last_login timestamp
u
top
Variable $user
rcmail::$user in rcmail.php
Stores rcube_user instance.
Function unslashify
unslashify() in rcube_shared.inc
Remove slash at the end of the string
Method update_identity
Update a specific identity record
Method url
rcmail::url() in rcmail.php
Build a valid URL to this instance of Roundcube
Method user2email
rcube_user::user2email() in rcube_user.php
Resolve e-mail address from virtuser plugins
w
top
Function write_log
write_log() in main.inc
Append a line to a logfile in the logs directory.
a c d e f g h i j k l m o p q r s t u w _