diff --git a/app/admin.png b/app/admin.png index f1954e52a..cde922e8e 100644 Binary files a/app/admin.png and b/app/admin.png differ diff --git a/app/bookmarks.apd b/app/bookmarks.apd index f126a35c5..6c3d718a8 100644 --- a/app/bookmarks.apd +++ b/app/bookmarks.apd @@ -1,4 +1,4 @@ url: $baseurl/bookmarks requires: local_user -name: Bookmarks +name: View bookmarks photo: $baseurl/app/bookmarks.png diff --git a/app/bugreport.apd b/app/bugreport.apd index 412ef62b8..42c31f016 100644 --- a/app/bugreport.apd +++ b/app/bugreport.apd @@ -1,4 +1,3 @@ url: https://github.com/friendica/red/issues -requires: local_user name: Bug Report photo: $baseurl/app/bugreport.png diff --git a/app/bugreport.png b/app/bugreport.png index 64b6b7e9f..4b59da185 100644 Binary files a/app/bugreport.png and b/app/bugreport.png differ diff --git a/app/chat.apd b/app/chat.apd index 2eba8edba..249608f57 100644 --- a/app/chat.apd +++ b/app/chat.apd @@ -1,4 +1,4 @@ url: $baseurl/chat/$nick requires: local_user -name: Chat +name: My chatrooms photo: $baseurl/app/chat.png diff --git a/app/chat.png b/app/chat.png index aa03c75dd..9d3fdebd7 100644 Binary files a/app/chat.png and b/app/chat.png differ diff --git a/app/connections.apd b/app/connections.apd index 80f9b4570..146e553e5 100644 --- a/app/connections.apd +++ b/app/connections.apd @@ -1,4 +1,4 @@ url: $baseurl/connections requires: local_user -name: Address Book +name: Connections photo: $baseurl/app/connections.png diff --git a/app/directory.png b/app/directory.png index 2df872d94..659f69051 100644 Binary files a/app/directory.png and b/app/directory.png differ diff --git a/app/events.png b/app/events.png index 411ee51f9..a5670fd1e 100644 Binary files a/app/events.png and b/app/events.png differ diff --git a/app/features.png b/app/features.png index cdccd19f7..5faf14bc3 100644 Binary files a/app/features.png and b/app/features.png differ diff --git a/app/help.png b/app/help.png index e1348231c..6b9b1ccb6 100644 Binary files a/app/help.png and b/app/help.png differ diff --git a/app/home.png b/app/home.png index 3f1b864fc..4b45f2a7a 100644 Binary files a/app/home.png and b/app/home.png differ diff --git a/app/invite.png b/app/invite.png index 1cd9ce254..dbc2cbbfa 100644 Binary files a/app/invite.png and b/app/invite.png differ diff --git a/app/lang.png b/app/lang.png index 4c0b9aad1..89a61c26a 100644 Binary files a/app/lang.png and b/app/lang.png differ diff --git a/app/mail.png b/app/mail.png index 74fbdb03e..bbd9f8449 100644 Binary files a/app/mail.png and b/app/mail.png differ diff --git a/app/manage.png b/app/manage.png index 4c4d13162..38a4dcbae 100644 Binary files a/app/manage.png and b/app/manage.png differ diff --git a/app/mood.png b/app/mood.png index 7df642b96..2a5c1aca6 100644 Binary files a/app/mood.png and b/app/mood.png differ diff --git a/app/photos.png b/app/photos.png index b4b2c519e..59b038288 100644 Binary files a/app/photos.png and b/app/photos.png differ diff --git a/app/poke.png b/app/poke.png index 1d264dd1b..9655d54ff 100644 Binary files a/app/poke.png and b/app/poke.png differ diff --git a/app/post.png b/app/post.png index 11d48e271..4a4355581 100644 Binary files a/app/post.png and b/app/post.png differ diff --git a/app/pphoto.png b/app/pphoto.png index eda371e8b..041ff1e0c 100644 Binary files a/app/pphoto.png and b/app/pphoto.png differ diff --git a/app/probe.apd b/app/probe.apd index c96399391..e2d2428a0 100644 --- a/app/probe.apd +++ b/app/probe.apd @@ -1,4 +1,4 @@ url: $baseurl/probe requires: local_user -name: Probe +name: Remote diagnostics photo: $baseurl/app/probe.png diff --git a/app/probe.png b/app/probe.png index 71a954bf8..21bd85cd9 100644 Binary files a/app/probe.png and b/app/probe.png differ diff --git a/app/profile.apd b/app/profile.apd index ce52f960b..d2bdf23a7 100644 --- a/app/profile.apd +++ b/app/profile.apd @@ -1,4 +1,4 @@ url: $baseurl/profile/$nick requires: local_user -name: Profile - +name: View profile +photo: $baseurl/app/profile.png diff --git a/app/profile.png b/app/profile.png new file mode 100644 index 000000000..e6e137c82 Binary files /dev/null and b/app/profile.png differ diff --git a/app/randprof.png b/app/randprof.png index 3280ef8ee..7bb438dcd 100644 Binary files a/app/randprof.png and b/app/randprof.png differ diff --git a/app/search.png b/app/search.png index e483280ec..505d93c3f 100644 Binary files a/app/search.png and b/app/search.png differ diff --git a/app/settings.png b/app/settings.png index ff5d8e5d2..2ba11a79a 100644 Binary files a/app/settings.png and b/app/settings.png differ diff --git a/app/storage.png b/app/storage.png index c1f2df801..ad8b89f6a 100644 Binary files a/app/storage.png and b/app/storage.png differ diff --git a/app/suggest.apd b/app/suggest.apd index ff82a73d3..f4ca79410 100644 --- a/app/suggest.apd +++ b/app/suggest.apd @@ -1,4 +1,4 @@ url: $baseurl/suggest requires: local_user -name: Suggest +name: Suggest channels photo: $baseurl/app/suggest.png diff --git a/app/suggest.png b/app/suggest.png index 6868da30f..ca9180528 100644 Binary files a/app/suggest.png and b/app/suggest.png differ diff --git a/app/webpages.apd b/app/webpages.apd index 4241dbb8e..7c7528d6b 100644 --- a/app/webpages.apd +++ b/app/webpages.apd @@ -1,4 +1,4 @@ url: $baseurl/webpages/$nick -requires: local_user +requires: local_user, webpages name: Webpages photo: $baseurl/app/webpages.png diff --git a/app/webpages.png b/app/webpages.png index 460117bae..72a091831 100644 Binary files a/app/webpages.png and b/app/webpages.png differ diff --git a/assets/home.html b/assets/home.html index a0d048682..cad2045d0 100644 --- a/assets/home.html +++ b/assets/home.html @@ -239,7 +239,7 @@ function update_element() {
-One of the traditional problems with independent publishing on the internet has always been the fact that independent publishers often operate as isolated islands within their own website, and spend most of their resources attracting visitors. The rise of corporate providers and social networking services alleviated many of these problems; however centralisation has led to a situation where your content where is no longer under your direct control. It is shared fully with corporate advertisers and governments, but ironically you are now often asked to pay money to ensure that your friends can see it. What if you could have advantages of scale and connections that centralisation typically offers whilst maintaining independent control over your own web presence? +One of the traditional problems with independent publishing on the internet has always been the fact that independent publishers often operate as isolated islands within their own website, and spend most of their resources attracting visitors. The rise of corporate providers and social networking services alleviated many of these problems; however centralisation has led to a situation where your content is no longer under your direct control. It is shared fully with corporate advertisers and governments, but ironically you are now often asked to pay money to ensure that your friends can see it. What if you could have advantages of scale and connections that centralisation typically offers whilst maintaining independent control over your own web presence?

diff --git a/boot.php b/boot.php index b2c8fa9ea..4e266f4f1 100755 --- a/boot.php +++ b/boot.php @@ -27,7 +27,6 @@ * documented. */ - require_once('include/config.php'); require_once('include/network.php'); require_once('include/plugin.php'); @@ -52,12 +51,21 @@ define ( 'ZOT_REVISION', 1 ); define ( 'DB_UPDATE_VERSION', 1131 ); +/** + * Constant with a HTML line break. + * + * Contains a HTML line break (br) element and a real carriage return with line + * feed for the source. + * This can be used in HTML and JavaScript where needed a line break. + * + * @var string + */ define ( 'EOL', '
' . "\r\n" ); define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' ); //define ( 'NULL_DATE', '0000-00-00 00:00:00' ); define ( 'TEMPLATE_BUILD_PATH', 'store/[data]/smarty3' ); -define ( 'DIRECTORY_MODE_NORMAL', 0x0000); // This is technically DIRECTORY_MODE_TERTIARY, but it's the default, hence 0x0000 +define ( 'DIRECTORY_MODE_NORMAL', 0x0000); // This is technically DIRECTORY_MODE_TERTIARY, but it's the default, hence 0x0000 define ( 'DIRECTORY_MODE_PRIMARY', 0x0001); define ( 'DIRECTORY_MODE_SECONDARY', 0x0002); define ( 'DIRECTORY_MODE_STANDALONE', 0x0100); @@ -75,7 +83,8 @@ $DIRECTORY_FALLBACK_SERVERS = array( 'https://zotid.net', 'https://redmatrix.nl', 'https://red.zottel.red', - 'https://red.pixelbits.de' + 'https://red.pixelbits.de', + 'https://whogotzot.com' ); @@ -232,6 +241,8 @@ define ( 'PHOTO_XCHAN', 0x0002 ); define ( 'PHOTO_THING', 0x0004 ); define ( 'PHOTO_ADULT', 0x0008 ); +define ( 'PHOTO_FLAG_OS', 0x4000 ); + /** * Menu types */ @@ -569,7 +580,7 @@ define ( 'ITEM_RSS', 0x8000); // Item comes from a feed. Use this t define ( 'DBTYPE_MYSQL', 0 ); define ( 'DBTYPE_POSTGRES', 1 ); - + /** * * Reverse the effect of magic_quotes_gpc if it is enabled. @@ -613,10 +624,10 @@ function startup() { } /** - * * class: App * - * Our main application structure for the life of this page + * @brief Our main application structure for the life of this page. + * * Primarily deals with the URL that got us here * and tries to make some sense of it, and * stores our page contents and config storage @@ -682,11 +693,15 @@ class App { public $force_max_items = 0; public $theme_thread_allow = true; - // An array for all theme-controllable parameters - // Mostly unimplemented yet. Only options 'template_engine' and - // beyond are used. - - private $theme = array( + /** + * @brief An array for all theme-controllable parameters + * + * Mostly unimplemented yet. Only options 'template_engine' and + * beyond are used. + * + * @var array + */ + private $theme = array( 'sourcename' => '', 'videowidth' => 425, 'videoheight' => 350, @@ -696,9 +711,17 @@ class App { 'template_engine' => 'smarty3', ); - // array of registered template engines ('name'=>'class name') + /** + * array of registered template engines ('name'=>'class name') + * + * @var array + */ public $template_engines = array(); - // array of instanced template engines ('name'=>'instance') + /** + * array of instanced template engines ('name'=>'instance') + * + * @var array + */ public $template_engine_instance = array(); private $ldelim = array( @@ -715,7 +738,9 @@ class App { private $baseurl; private $path; - + /** + * App constructor. + */ function __construct() { // we'll reset this after we read our config file date_default_timezone_set('UTC'); @@ -758,8 +783,8 @@ class App { set_include_path("include/$this->hostname" . PATH_SEPARATOR . get_include_path()); - if((x($_SERVER,'QUERY_STRING')) && substr($_SERVER['QUERY_STRING'],0,2) === "q=") { - $this->query_string = substr($_SERVER['QUERY_STRING'],2); + if((x($_SERVER,'QUERY_STRING')) && substr($_SERVER['QUERY_STRING'], 0, 2) === "q=") { + $this->query_string = substr($_SERVER['QUERY_STRING'], 2); // removing trailing / - maybe a nginx problem if (substr($this->query_string, 0, 1) == "/") $this->query_string = substr($this->query_string, 1); @@ -769,8 +794,8 @@ class App { // unix style "homedir" - if(substr($this->cmd,0,1) === '~') - $this->cmd = 'channel/' . substr($this->cmd,1); + if(substr($this->cmd, 0, 1) === '~') + $this->cmd = 'channel/' . substr($this->cmd, 1); /** @@ -854,7 +879,6 @@ class App { } function set_baseurl($url) { - if(is_array($this->config) && array_key_exists('system',$this->config) && is_array($this->config['system']) @@ -887,7 +911,7 @@ class App { } function set_path($p) { - $this->path = trim(trim($p),'/'); + $this->path = trim(trim($p), '/'); } function get_path() { @@ -1029,6 +1053,7 @@ class App { * return engine defined by theme, or default * * @param string $name Template engine name + * * @return object Template Engine instance */ function template_engine($name = ''){ @@ -1055,6 +1080,11 @@ class App { echo "template engine $template_engine is not registered!\n"; killme(); } + /** + * @brief Returns the active template engine. + * + * @return string + */ function get_template_engine() { return $this->theme['template_engine']; } @@ -1096,9 +1126,13 @@ class App { } // End App class -// retrieve the App structure -// useful in functions which require it but don't get it passed to them - +/** + * @brief Retrieve the App structure. + * + * Useful in functions which require it but don't get it passed to them + * + * @return App + */ function get_app() { global $a; return $a; @@ -1116,7 +1150,8 @@ function get_app() { * * @param string|array $s variable to check * @param string $k key inside the array to check - * @return bool + * + * @return bool|int */ function x($s, $k = null) { if($k != null) { @@ -1166,24 +1201,43 @@ function z_path() { return $base; } +/** + * @brief Returns the baseurl. + * + * @see App::get_baseurl() + * + * @return string + */ function z_root() { global $a; return $a->get_baseurl(); } +/** + * @brief Return absolut URL for given $path. + * + * @param string $path + * + * @return string + */ function absurl($path) { - if(strpos($path,'/') === 0) + if(strpos($path, '/') === 0) return z_path() . $path; return $path; } -function os_mkdir($path,$mode = 0777,$recursive = false) { +function os_mkdir($path, $mode = 0777, $recursive = false) { $oldumask = @umask(0); @mkdir($path, $mode, $recursive); @umask($oldumask); } +/** + * @brief Function to check if request was an AJAX (xmlhttprequest) request. + * + * @return boolean + */ function is_ajax() { return (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'); } @@ -1331,11 +1385,11 @@ function check_config(&$a) { else $installed = array(); - $plugins = get_config('system','addon'); + $plugins = get_config('system', 'addon'); $plugins_arr = array(); if($plugins) - $plugins_arr = explode(',',str_replace(' ', '',$plugins)); + $plugins_arr = explode(',', str_replace(' ', '', $plugins)); $a->plugins = $plugins_arr; @@ -1343,7 +1397,7 @@ function check_config(&$a) { if(count($installed)) { foreach($installed as $i) { - if(! in_array($i['name'],$plugins_arr)) { + if(! in_array($i['name'], $plugins_arr)) { unload_plugin($i['name']); } else { @@ -1354,7 +1408,7 @@ function check_config(&$a) { if(count($plugins_arr)) { foreach($plugins_arr as $p) { - if(! in_array($p,$installed_arr)) { + if(! in_array($p, $installed_arr)) { load_plugin($p); } } @@ -1364,7 +1418,7 @@ function check_config(&$a) { } -function fix_system_urls($oldurl,$newurl) { +function fix_system_urls($oldurl, $newurl) { require_once('include/crypto.php'); @@ -1455,7 +1509,7 @@ function login($register = false, $form_id = 'main-login', $hiddens=false) { $a = get_app(); $o = ''; $reg = false; - $reglink = get_config('system','register_link'); + $reglink = get_config('system', 'register_link'); if(! strlen($reglink)) $reglink = 'register'; @@ -1471,9 +1525,11 @@ function login($register = false, $form_id = 'main-login', $hiddens=false) { $tpl = get_markup_template("logout.tpl"); } else { - $a->page['htmlhead'] .= replace_macros(get_markup_template("login_head.tpl"),array( - '$baseurl' => $a->get_baseurl(true) - )); +// There's no such thing as login_head.tpl, has never been in Red, removed from Friendica 1 Jun 2013... + +// $a->page['htmlhead'] .= replace_macros(get_markup_template("login_head.tpl"), array( +// '$baseurl' => $a->get_baseurl(true) +// )); $tpl = get_markup_template("login.tpl"); if(strlen($a->query_string)) @@ -1500,16 +1556,17 @@ function login($register = false, $form_id = 'main-login', $hiddens=false) { } -// Used to end the current process, after saving session state. - +/** + * @brief Used to end the current process, after saving session state. + */ function killme() { session_write_close(); exit; } - -// redirect to another URL and terminate this process. - +/** + * @brief Redirect to another URL and terminate this process. + */ function goaway($s) { header("Location: $s"); killme(); @@ -1531,7 +1588,7 @@ function get_account_id() { } /** - * @brief Returns the entity id of locally logged in user or false. + * @brief Returns the entity id (channel_id) of locally logged in user or false. * * Returns authenticated numeric channel_id if authenticated and connected to * a channel or 0. Sometimes referred to as $uid in the code. @@ -1545,22 +1602,28 @@ function local_user() { return false; } - -// Returns contact id of authenticated site visitor or false - +/** + * @brief Returns contact id (visitor_id) of authenticated site visitor or false. + * + * @return int|bool visitor_id or false + */ function remote_user() { - if((x($_SESSION,'authenticated')) && (x($_SESSION,'visitor_id'))) + if((x($_SESSION, 'authenticated')) && (x($_SESSION, 'visitor_id'))) return $_SESSION['visitor_id']; + return false; } - -// contents of $s are displayed prominently on the page the next time -// a page is loaded. Usually used for errors or alerts. - +/** + * Contents of $s are displayed prominently on the page the next time + * a page is loaded. Usually used for errors or alerts. + * + * @param string $s Text to display + */ function notice($s) { $a = get_app(); if(! x($_SESSION, 'sysmsg')) $_SESSION['sysmsg'] = array(); + if($a->interactive) { // shameless plug, permission is denied and they have no identity. // There's a fairly good chance that they've not got zot. @@ -1571,7 +1634,13 @@ function notice($s) { } } - +/** + * Contents of $s are displayed prominently on the page the next time a page is + * loaded. Usually used for information. + * For error and alerts use notice(). + * + * @param string $s Text to display + */ function info($s) { $a = get_app(); if(! x($_SESSION, 'sysmsg_info')) $_SESSION['sysmsg_info'] = array(); @@ -1735,13 +1804,19 @@ function current_theme(){ /** - * Return full URL to theme which is currently in effect. + * @brief Return full URL to theme which is currently in effect. + * * Provide a sane default if nothing is chosen or the specified theme does not exist. + * + * @param bool $installing default false + * + * @return string */ - function current_theme_url($installing = false) { global $a; + $t = current_theme(); + $opts = ''; $opts = (($a->profile_uid) ? '?f=&puid=' . $a->profile_uid : ''); $opts .= ((x($a->layout,'schema')) ? '&schema=' . $a->layout['schema'] : ''); @@ -1760,10 +1835,12 @@ function current_theme_url($installing = false) { */ function is_site_admin() { $a = get_app(); + if((intval($_SESSION['authenticated'])) && (is_array($a->account)) && ($a->account['account_roles'] & ACCOUNT_ROLE_ADMIN)) return true; + return false; } @@ -1815,6 +1892,7 @@ function load_contact_links($uid) { * * @param array $params mapped array with query parameters * @param string $name of parameter, default null + * * @return string */ function build_querystring($params, $name = null) { @@ -1856,6 +1934,11 @@ function dba_timer() { return microtime(true); } +/** + * @brief Returns xchan_hash from the observer. + * + * @return string Empty if no observer, otherwise xchan_hash from observer + */ function get_observer_hash() { $observer = get_app()->get_observer(); if(is_array($observer)) @@ -1891,6 +1974,7 @@ function curPageURL() { * * @param App $a global application object * @param string $navname + * * @return mixed */ function get_custom_nav(&$a, $navname) { @@ -2042,12 +2126,20 @@ function construct_page(&$a) { ); } - +/** + * @brief Returns RedMatrix's root directory. + * + * @return string + */ function appdirpath() { return dirname(__FILE__); } - +/** + * @brief Set a pageicon. + * + * @param string $icon + */ function head_set_icon($icon) { global $a; @@ -2055,6 +2147,11 @@ function head_set_icon($icon) { // logger('head_set_icon: ' . $icon); } +/** + * @brief Get the pageicon. + * + * @return string absolut path to pageicon + */ function head_get_icon() { global $a; @@ -2065,9 +2162,24 @@ function head_get_icon() { return $icon; } +/** + * @brief Return the Realm of the directory. + * + * @return string + */ function get_directory_realm() { if($x = get_config('system', 'directory_realm')) return $x; return DIRECTORY_REALM; } + + +/** + * @brief return relative date of last completed poller execution + */ + +function get_poller_runtime() { + $t = get_config('system','lastpoll'); + return relative_date($t); +} diff --git a/doc/AdvancedSearch.md b/doc/AdvancedSearch.md index df4a87482..a67c1fc1f 100644 --- a/doc/AdvancedSearch.md +++ b/doc/AdvancedSearch.md @@ -50,5 +50,4 @@ Example: name="charlie brown" and country=canada and not gender=female - #include doc/macros/main_footer.bb; diff --git a/doc/Comanche.md b/doc/Comanche.md index 7374e8406..56bf68457 100644 --- a/doc/Comanche.md +++ b/doc/Comanche.md @@ -166,4 +166,4 @@ Please note that pasting this example into a layout page is not likely to do any [/region] - +#include doc/macros/main_footer.bb; diff --git a/doc/Creating-Templates.md b/doc/Creating-Templates.md index 35003cb1a..6de627f39 100644 --- a/doc/Creating-Templates.md +++ b/doc/Creating-Templates.md @@ -88,4 +88,6 @@ and this would place a profile widget into the "foo" region you created. Use the CSS file to position the region on the page where desired and optionally control its size. -[To be continued] \ No newline at end of file +[To be continued] + +#include doc/macros/main_footer.bb; diff --git a/doc/DerivedTheme1.md b/doc/DerivedTheme1.md index d20a958f2..d4a7ee148 100644 --- a/doc/DerivedTheme1.md +++ b/doc/DerivedTheme1.md @@ -74,5 +74,4 @@ Now create the actual CSS file for your theme. Put it in view/theme/mytheme/css You've just successfully created a derived theme. This needs to be enabled in the admin "themes" panel, and then anybody on the site can use it by selecting it in Settings->Display Settings as their default theme. - - \ No newline at end of file +#include doc/macros/main_footer.bb; diff --git a/doc/Developers.md b/doc/Developers.md index baadd1a2e..8252fa91d 100644 --- a/doc/Developers.md +++ b/doc/Developers.md @@ -52,4 +52,4 @@ In the interests of consistency we adopt the following code styling. We may acce * Generally speaking, opening braces go on the same line as the thing which opens the brace. They are the last character on the line. Closing braces are on a line by themselves. - +#include doc/macros/main_footer.bb; diff --git a/doc/Features.md b/doc/Features.md index 184652742..78c77c9bd 100644 --- a/doc/Features.md +++ b/doc/Features.md @@ -105,3 +105,4 @@ Ability to mark special posts with a star indicator Provide a personal tag cloud on your channel page +#include doc/macros/main_footer.bb; diff --git a/doc/Hooks.md b/doc/Hooks.md index d7998a8e7..90edff623 100644 --- a/doc/Hooks.md +++ b/doc/Hooks.md @@ -134,4 +134,3 @@ Hooks - Complete List * $a->module . '_pre_' . $selname #include doc/macros/main_footer.bb; - diff --git a/doc/Plugins.md b/doc/Plugins.md index 0db7c9ebc..b657f5ceb 100644 --- a/doc/Plugins.md +++ b/doc/Plugins.md @@ -258,3 +258,4 @@ The Red Matrix has _install and _uninstall functions but these are used differen Changing these will often allow your plugin to function, but please double check all your permission and identity code because the concepts behind it are completely different in the Red Matrix. Many structured data names (especially DB schema columns) are also quite different. +#include doc/macros/main_footer.bb; diff --git a/doc/Remove-Account.md b/doc/Remove-Account.md index bc1301b16..322b95578 100644 --- a/doc/Remove-Account.md +++ b/doc/Remove-Account.md @@ -21,3 +21,4 @@ If you have identity clones on other sites this only removes the channel instanc on this site. +#include doc/macros/main_footer.bb; diff --git a/doc/Schema-development.md b/doc/Schema-development.md index 481792fcc..e800479f6 100644 --- a/doc/Schema-development.md +++ b/doc/Schema-development.md @@ -74,3 +74,5 @@ theme are as follows: * reply_photo * sloppy_photos Determins whether photos are "sloppy" or aligned. Set or unset (1 or '') + +#include doc/macros/main_footer.bb; diff --git a/doc/Tags-and-Mentions.md b/doc/Tags-and-Mentions.md index cdee73167..84442dd7a 100644 --- a/doc/Tags-and-Mentions.md +++ b/doc/Tags-and-Mentions.md @@ -21,4 +21,6 @@ You may also tag public collections. When you create or edit a collection, there Topical tags are indicated by preceding the tag name with the # character. This will create a link in the post to a generalised site search for the term provided. For example, #cars will provide a search link for all posts mentioning 'cars' on your site. Topical tags are generally a minimum of three characters in length. Shorter search terms are not likely to yield any search results, although this depends on the database configuration. The same rules apply as with names that spaces within tags are represented by the underscore character. It is therefore not possible to create a tag whose target contains an underscore. -Topical tags are also not linked if they are purely numeric, e.g. #1. If you wish to use a numerica hashtag, please add some descriptive text such as #2012-elections. \ No newline at end of file +Topical tags are also not linked if they are purely numeric, e.g. #1. If you wish to use a numerica hashtag, please add some descriptive text such as #2012-elections. + +#include doc/macros/main_footer.bb; diff --git a/doc/Translations.md b/doc/Translations.md index 724286052..7435a28bf 100644 --- a/doc/Translations.md +++ b/doc/Translations.md @@ -89,3 +89,5 @@ Links ------ [1]: http://www.transifex.com/projects/p/red-matrix/ + +#include doc/macros/main_footer.bb; diff --git a/doc/Webpages.md b/doc/Webpages.md index e9943fda8..dafd3661d 100644 --- a/doc/Webpages.md +++ b/doc/Webpages.md @@ -11,4 +11,6 @@ The "page link title" box allows a user to specify the "pagelinktitle" of this U Beneath the page creation box, a list of existing pages will appear with an "edit" link. Clicking this will take you to an editor, similar to that of the post editor, where you can make changes to your webpages. -If you are the admin of a site, you can specify a channel whose webpages we will use at key points around the site. Presently, the only place this is implemented is the home page. If you specify the channel "admin" and then the channel called "admin" creates a webpage called "home", we will display it's content on your websites home page. We expect this functionality to be extended to other areas in future. \ No newline at end of file +If you are the admin of a site, you can specify a channel whose webpages we will use at key points around the site. Presently, the only place this is implemented is the home page. If you specify the channel "admin" and then the channel called "admin" creates a webpage called "home", we will display it's content on your websites home page. We expect this functionality to be extended to other areas in future. + +#include doc/macros/main_footer.bb; diff --git a/doc/Widgets.md b/doc/Widgets.md index 68f9e4cea..d45f719d9 100644 --- a/doc/Widgets.md +++ b/doc/Widgets.md @@ -99,3 +99,4 @@ Some/many of these widgets have restrictions which may restrict the type of page * channel_id - if not your own
 
+#include doc/macros/main_footer.bb; diff --git a/doc/Zot---A-High-Level-Overview.md b/doc/Zot---A-High-Level-Overview.md index 07f353552..990ea037b 100644 --- a/doc/Zot---A-High-Level-Overview.md +++ b/doc/Zot---A-High-Level-Overview.md @@ -104,4 +104,6 @@ Good enough. Podunk.edu checks out the story and indeed, it is example.com, and -And that's the package (the original message). Example.com converts this into a form suitable for viewing by Nickordo and notifies Nickordo that there's a new message. Podunk.edu **might** discover that there are other packages waiting for example.com. If this happens it may also send any and all other waiting packages at this time. Each has the original tracking number attached. \ No newline at end of file +And that's the package (the original message). Example.com converts this into a form suitable for viewing by Nickordo and notifies Nickordo that there's a new message. Podunk.edu **might** discover that there are other packages waiting for example.com. If this happens it may also send any and all other waiting packages at this time. Each has the original tracking number attached. + +#include doc/macros/main_footer.bb; diff --git a/doc/accounts_profiles_channels_basics.bb b/doc/accounts_profiles_channels_basics.bb index c064e99f1..f8abd3c3b 100644 --- a/doc/accounts_profiles_channels_basics.bb +++ b/doc/accounts_profiles_channels_basics.bb @@ -7,7 +7,7 @@ You have [i]one[/i] account. This consists of your email account and your passwo [i]Think of your account as the way you authenticate at one Red Matrix site. It lets you do things, such as creating profiles and channels with which you can connect to other people.[/i] [b]Profile[/b] -You have surely registered with some other internet services, such as forums or online communities. For all of them you provided some information about yourself, such as date of birth, country, age and the likes. If you like you can see your profile here: [baseurl]/profile/[observer.webname] and edit it by clicking on the pencil icon next to your avatar image. +You have surely registered with some other internet services, such as forums or online communities. For all of them you provided some information about yourself, such as date of birth, country, age and the likes. [observer=1]If you like you can see your profile here: [baseurl]/profile/[observer.webname] and edit it by clicking on the pencil icon next to your avatar image. [/observer] Unlike other services Red Matrix offers you the advantage of creating [i]many more profiles[/i]. That way you are able to distinguish between profiles targeted specially at everyone (your public profile), your work mates, your family and your partner. [i]Think of your profile as the basic information about yourself you tell other people.[/i] diff --git a/doc/api_posting.bb b/doc/api_posting.bb index eeb7127fd..fa9558268 100644 --- a/doc/api_posting.bb +++ b/doc/api_posting.bb @@ -2,7 +2,7 @@ The API allows you to post to the red# by HTTP POST request. Below you see an example using the command line tool cURL: -[code]curl -ssl -u [color=blue]$E-Mail[/color]:[color=blue]$Password[/color] -d "[color=blue]$Parameters[/color]" [url][observer.baseurl]/api/statuses/update +[code]curl -ssl -u [color=blue]$E-Mail[/color]:[color=blue]$Password[/color] -d "[color=blue]$Parameters[/color]" [url][observer=1][observer.baseurl][/observer][observer=0]example.com[/observer]/api/statuses/update [/url][/code] [table][tr][td]$E-Mail:[/td][td]The E-Mail Adress you use to login[/td][/tr] [tr][td]$Password:[/td][td]The Password you use to login[/td][/tr] @@ -18,6 +18,6 @@ The API allows you to post to the red# by HTTP POST request. Below you see an ex [/ul] -Instead of calling [observer.baseurl]/api/statuses/update which returns a json (you could also add .json on the end to clarify) output, you can use [observer.baseurl]/api/statuses/update.xml to get an xml formatted return. +Instead of calling [observer=1][observer.baseurl][/observer][observer=0]example.com[/observer]/api/statuses/update which returns a json (you could also add .json on the end to clarify) output, you can use [observer.baseurl]/api/statuses/update.xml to get an xml formatted return. -Instead of Basic HTTP Authentification you could also use oAuth. \ No newline at end of file +Instead of Basic HTTP Authentification you could also use oAuth. diff --git a/doc/bbcode.html b/doc/bbcode.html index 0f070eaa2..fac768879 100644 --- a/doc/bbcode.html +++ b/doc/bbcode.html @@ -66,6 +66,14 @@
  • [rpost=title]Text to post[/rpost] The observer will be returned to their home hub to enter a post with the specified title and body. Both are optional
  • [qr]text to post[/qr] - create a QR code.

    + + +

    These require a suitable map plugin/addon such as openstreetmap or else the result will be blank

    +
      +
    • [map] Generate an inline map using the current browser coordinates of the poster, if browser location is enabled
      +
    • [map=latitude,longitude] Generate a map using global coordinates.
      +
    • [map]Place Name[/map] Generate a map for a given named location. The first matching location is returned. For instance "Sydney" will usually return Sydney, Australia and not Sydney, Nova Scotia, Canada unless the more precise location is specified. It is highly recommended to use the post preview utility to ensure you have the correct location before submitting the post.
      +
    #include doc/macros/main_footer.bb;
  • diff --git a/doc/channels.bb b/doc/channels.bb index 82b70630c..ff0446541 100644 --- a/doc/channels.bb +++ b/doc/channels.bb @@ -20,7 +20,7 @@ You will be asked to provide a channel name, and a short nick name. For a channe Once you have created your channel, you will be taken to the settings page, where you can configure your channel, and set your default permissions. -Once you have done this, your channel is ready to use. At [observer.url] you will find your channel "stream". This is where your recent activity will appear, in reverse chronological order. If you post in the box marked "share", the entry will appear at the top of your stream. You will also find links to all the other communication areas for this channel here. The "About" tab contains your "profile", the photos page contain photo albums, and the events page contains events share by both yourself and your contacts. +Once you have done this, your channel is ready to use. At [observer=1][observer.url][/observer][observer=0]example.com/channel/username[/observer] you will find your channel "stream". This is where your recent activity will appear, in reverse chronological order. If you post in the box marked "share", the entry will appear at the top of your stream. You will also find links to all the other communication areas for this channel here. The "About" tab contains your "profile", the photos page contain photo albums, and the events page contains events share by both yourself and your contacts. The "Matrix" page contains all recent posts from across the matrix, again in reverse chronologial order. The exact posts that appear here depend largely on your permissions. At their most permissive, you will receive posts from complete strangers. At the other end of the scale, you may see posts from only your friends - or if you're feeling really anti-social, only your own posts. diff --git a/doc/checking_account_quota_usage.bb b/doc/checking_account_quota_usage.bb index 60d84005e..ca7e070ad 100644 --- a/doc/checking_account_quota_usage.bb +++ b/doc/checking_account_quota_usage.bb @@ -6,12 +6,15 @@ Here's how you can quickly check how much of your assigned quota you're currentl [b]Check file storage quota levels[/b] Visit the following URL in your browser: -[observer.baseurl]/filestorage/[observer.webname] +[observer=1][observer.baseurl]/filestorage/[observer.webname][/observer] +[observer=0]example.com/filestorage/username[/observer] [b]Check uploaded photos storage quota levels[/b] -[observer.baseurl]/photos/[observer.webname] +[observer=1][observer.baseurl]/photos/[observer.webname][/observer] +[observer=0]example.com/photos/username[/observer] Example: -[observer.baseurl]/filestorage/[observer.webname] +[observer=1][observer.baseurl]/filestorage/[observer.webname][/observer] +[observer=0]example.com/filestorage/username[/observer] #include doc/macros/main_footer.bb; diff --git a/doc/connecting_to_channels.md b/doc/connecting_to_channels.md index 8a7b0bdde..1e0d4d3fc 100644 --- a/doc/connecting_to_channels.md +++ b/doc/connecting_to_channels.md @@ -31,3 +31,4 @@ Here's their meaning: Some channels are designated "Premium Channels" and **may** require some action on your part before a connection can be established. The Connect button will for these channels will take you to a page which lists in detail what terms the channel owner has set. If the terms are accepted, the connection will then proceed normally. In some cases, such as with celebrities and world-reknowned publishers, this **may** involve payment. If you do not agree to the terms, the connection will not proceed, or it may proceed but with reduced permissions allowed on your interactions with that channel. +#include doc/macros/main_footer.bb; diff --git a/doc/de/channels.bb b/doc/de/channels.bb index 41ea68404..19146cf9b 100644 --- a/doc/de/channels.bb +++ b/doc/de/channels.bb @@ -17,7 +17,7 @@ Du wirst nach einem Kanalnamen und einem kurzen Spitznamen gefragt. Für einen K Nachdem Du Deinen Kanal erstellt hast, wirst Du zu den Einstellungen weitergeleitet. Hier kannst Du Deinen Kanal einrichten und die Standard-Berechtigungen setzen. -Nachdem Du auch das getan hast, kannst Du Deinen Kanal verwenden. Unter der Addresse https://example.com/channel/spitzname ( [observer.url] ) findest Du Deinen Kanal. Hier werden Deine letzten Aktivitäten gezeigt, die neuesten oben. Wenn Du etwas in die Textbox schreibst, in der „Teilen“ steht, wird der neue Eintrag ganz oben in Deinem Kanal auftauchen. Du findest hier auch Links zu den anderen Kommunikationsbereichen Deines Kanals. Der „Über“-Reiter enthält Dein Profil, der „Fotos“-Reiter Deine Fotoalben, und der Veranstaltungskalender enthält Termine und Veranstaltungen, die Du und Deine Kontakte geteilt haben. +Nachdem Du auch das getan hast, kannst Du Deinen Kanal verwenden. Unter der Addresse https://example.com/channel/spitzname [observer=1]( [observer.url] )[/observer] findest Du Deinen Kanal. Hier werden Deine letzten Aktivitäten gezeigt, die neuesten oben. Wenn Du etwas in die Textbox schreibst, in der „Teilen“ steht, wird der neue Eintrag ganz oben in Deinem Kanal auftauchen. Du findest hier auch Links zu den anderen Kommunikationsbereichen Deines Kanals. Der „Über“-Reiter enthält Dein Profil, der „Fotos“-Reiter Deine Fotoalben, und der Veranstaltungskalender enthält Termine und Veranstaltungen, die Du und Deine Kontakte geteilt haben. Die „Matrix“-Seite enthält alle neuen Beiträge aus der gesamten Red Matrix, wieder die neuesten oben. Was genau zu sehen ist ist abhängig von den Zugriffsrechten. Falls die Zugriffsrechte Deines Kanals so eingestellt sind, dass jeder Beiträge in Deinen Stream stellen kann, wirst du auch Beiträge von Dir völlig unbekannten Personen hier sehen. Am anderen Ende der Skala kannst Du die Berechtigungen aber auch so einstellen, dass du nur die Beiträge deiner Freunde oder gar nur Deine eigenen siehst. diff --git a/doc/dev-function-overview.md b/doc/dev-function-overview.md index ecf9186ca..5e382201f 100644 --- a/doc/dev-function-overview.md +++ b/doc/dev-function-overview.md @@ -49,4 +49,3 @@ Shorthand test to see if variable $var is set and is not empty. Tests vary by ty If variable is set, returns 1 if has 'non-zero' value, otherwise returns 0. -- e.g. x('') or x(0) returns 0; #include doc/macros/main_footer.bb; - diff --git a/doc/diaspora_compat.md b/doc/diaspora_compat.md index 3be53c839..3829a9c64 100644 --- a/doc/diaspora_compat.md +++ b/doc/diaspora_compat.md @@ -54,12 +54,4 @@ Diaspora members will not appear in the directory. There are differences in oembed compatibility between the networks. Some embedded resources will turn into a link on one side or the other. - - - - - - - - - \ No newline at end of file +#include doc/macros/main_footer.bb; diff --git a/doc/doco.bb b/doc/doco.bb new file mode 100644 index 000000000..7ca64cfea --- /dev/null +++ b/doc/doco.bb @@ -0,0 +1,33 @@ +[b]Creating Documentation[/b] + +To contribute documentation, simply put some words in a cunning order, and make their existence known to a developer. You can do this literally anywhere as long as a developer can see it. Once made aware, somebody will check it in for you. You should try to avoid proprietary formats, or locations that require authentication with methods other than Zot in order to make it easy for a developer to access, but even this is not a strict requirement. + +If you wish to contribute directly, that's fine too. To contribute directly, documentation should be in one of the following formats: + +[li]Markdown[/li] +[li]BBCode[/li] +[li]HTML[/li] +[li]Plain Text[/li] + +Other formats are also allowed, but support for the format must be added to mod/help.php first. + +If editing a plain text file, please keep column width to 80. This is because plain text is used in instances where we may not have a working installation - the installation documentation, for example - and it should be easy to read these from a CLI text editor. + +The advantage of Markdown is that it is human readable. + +The advantage of BBCode is that it is identity aware. + +Therefore, if using BBCode, try to make the most of it: +[li]Use ZRL links where appropriate to ensure a link to another site retains authentication and keeps identity based documentation working[/li] +[li]Use baseurl or observer.baseurl tags where appropriate instead of example.com for authenticated viewers.[/li] +[li]Support non-authenticated users with observer=0 tags. We presently do not do this due to historical oversights. This needs adding everywhere[/li] + +[b]Translations[/b] + +To translate documentation, or provided documentation in languages other than English: +[li]Create a directory in doc/ with your two letter country code if it doesn't already exist (eg, doc/de/ for German or doc/fr/ for French)[/li] +[li]Create a document with the same filename as the English version, but with content in your own language. This allows us to fallback to the English if the translation for a particular page is not provided[/li] + +To create documentation that has no equivalent file in English, you can create a new file with a name of your choosing - but you'll also need to provide a localised version of the index page (main.bb in English) to make it accessible from the menu. + +#include doc/macros/main_footer.bb; diff --git a/doc/external-resource-links.bb b/doc/external-resource-links.bb index 29eabce74..ca1d6f55e 100644 --- a/doc/external-resource-links.bb +++ b/doc/external-resource-links.bb @@ -4,20 +4,19 @@ [b]Third-Party Themes[/b] [*][url=https://github.com/omigeot/redstrap3]Redstrap[/url] -[*][url=https://github.com/23n/Pluto]Pluto[/url] [*][url=https://bitbucket.org/tobiasd/red-clean]Clean[/url] [*][url=https://github.com/tonybaldwin/redmatrixthemes/]nubasic[/url] [b]Third-Party Addons[/b] -[*][url=http://beardyunixer.com:1234/?p=red-addons.git;a=tree]Webpage/Publishing orientated addons and modules[/url] +[*][url=http://gitweb.whogotzot.com/red-addons-extra/tree]Additional RedMatrix addons[/url] [*][url=https://abcentric.net/git/abcjsplugin.git]ABCjs integration - display scores in posts (WIP)[/url] - +[*][url=http://gitweb.whogotzot.com/extra_dir_fns/tree]Extra directory functions[/url] [b]Related Projects[/b] [*][url=https://addons.mozilla.org/en-US/firefox/addon/redshare/]Redshare for Firefox[/url] [*][url=https://github.com/cvogeley/red-for-android]Red for Android[/url] [*][url=https://github.com/zzottel/feed2red]feed2red.pl (posts Atom/RSS feeds to channel)[/url] - +[*][url=http://gitweb.whogotzot.com/red-stable/tree]Red Stable - up-to-date-but-not-bleeding-edge RedMatrix distribution[/url] [b]Utilities[/b] [*][url=http://gitweb.whogotzot.com/debian-install-script]Debian Install Script[/url] diff --git a/doc/faq_admins.bb b/doc/faq_admins.bb index ec4f8d969..953563230 100644 --- a/doc/faq_admins.bb +++ b/doc/faq_admins.bb @@ -34,6 +34,16 @@ You're listening on port 443, but do not have a valid SSL certificate. Note thi Don't listen on port 443 if you cannot use it. It is strongly recommended to solve this problem by installing a browser valid SSL certificate rather than disabling port 443. +[*] +[b]How do I update a non-Git install?[/b] +1) Backup .htconfig.php +2) Backup everything in store/ +3) Backup any custom changes in mod/site/ and view/site +3) Delete your existing installation +4) Upload the new version. +5) Upload the new version of themes and addons. +6) Restore everything backed up earlier. + [*] [b]What do I need to do when moving my hub to a different server[/b] diff --git a/doc/features.bb b/doc/features.bb index 0faea57cc..5e42532f2 100644 --- a/doc/features.bb +++ b/doc/features.bb @@ -5,7 +5,7 @@ The Red Matrix is a general-purpose communication network, with several unique features. It is designed to be used by the widest range of users on the web, from non-technical bloggers, to expert PHP programmers and seasoned systems administrators. -This page lists some of the core features of Red that are bundled with the official. As with any free and open source software, there may be many other extensions, additions, plugins, themes and configurations that are limited only by the needs and imagination of Red's users. +This page lists some of the core features of Red that are bundled with the official release. As with most free and open source software, there may be many other extensions, additions, plugins, themes and configurations that are limited only by the needs and imagination of Red's users. [b][size=20]Built for Privacy and Freedom[/size][/b] @@ -25,18 +25,84 @@ The Affinity Slider allows instantaneous filtering of large amounts of content, [b]Access Control Lists[/b] -When sharing content with someone in their contact list, users have the option of restricting who sees the content. By clicking on the padlock underneath the sharing box, one could choose desired recipients of the post, by clicking on their names. +When sharing content with someone in their contact list, users have the option of restricting who sees the content. By clicking on the padlock underneath the sharing box, one may choose desired recipients of the post, by clicking on their names. Once sent, the message will be viewable only by the sender and the selected recipients. In other words, the message will not appear on any public walls. +Access Control Lists may be applied to content and posts, photos, events, webpages, chatrooms and files. +[b]Single Sign-on[/b] + +Access Control Lists work for all channels in the matrix due to our unique single sign-on technology. Most internal links provide an identity token which can be verified on other Redmatrix sites and used to control access to private resources. You login once to your home hub. After that, authentication to all Redmatrix resources is "magic". + + +[b]WebDAV enabled File Storage[/b] + +Files may be uploaded to your personal storage area using your operating system utilities (drag and drop in most cases). You may protect these files with Access Control Lists to any combination of Redmatrix members (including some third party network members) or make them public. + +[b]Photo Albums[/b] + +Store photos in albums. These may be protected by Access Control Lists. + +[b]Events Calendar[/b] + +Create and manage events, which may also be protected with Access Control Lists. Events can be exported to other software using the industry standard vcalendar/iCal format and shared in posts with others. Birthday events are automatically added from your friends and converted to your correct timezone so that you will know precisely when the birthday occurs - no matter where you are located in the world in relation to the birthday person. + +[b]Chatrooms[/b] + +You may create any number of personal chatrooms and allow access via Access Control Lists. These are typically more secure than XMPP, IRC, and other Instant Messaging transports, though we also allow using these other services via plugins. + +[b]Webpage Building[/b] + +Redmatrix has many "Content Management" creation tools for building webpages, including layout editing, menus, blocks, widgets, and page/content regions. All of these may be access controlled so that the resulting pages are private to their intended audience. + +[b]Apps[/b] + +Apps may be built and distributed by members. These are different from traditional "vendor lockin" apps because they are controlled completely by the author - who can provide access control on the destination app pages and charge accordingly for this access. Most apps in Redmatrix are free and can be created easily by those with no programming skills. + +[b]Layout[/b] + +Page layout is based on a description language called Comanche. Redmatrix is itself written in Comanche layouts which you can change. This allows a level of customisation you won't typically find in so-called "multi-user environments". + +[b]Bookmarks[/b] + +Share and save/manage bookmarks from links provided in conversations. + + [b]Private Message Encryption and Privacy Concerns[/b] -In the Red Matrix, public messages are not encrypted prior to leaving the originating server, they are also stored in the database in clear text. +Messages marked [b]private[/b] are encrypted with AES-CBC 256-bit symmetric cipher, which is then protected (encrypted in turn) by public key cryptography, based on 4096-bit RSA keys, associated with the channel that is sending the message. -Messages marked [b]private[/b], however, are encrypted with AES-CBC 256-bit symmetric cipher, which is then protected (encrypted in turn) by public key cryptography, based on 4096-bit RSA keys, associated with the channel that is sending the message. +These private messages are also stored in an encrypted form on remote systems. -Each Red channel has it's own unique set of private and associated public RSA 4096-bit keys, generated when the channels is first created. +Each Red channel has it's own unique set of private and associated public RSA 4096-bit keys, generated when the channels is first created. + +Additionally, messages may be created utilising "end-to-end encryption" which cannot be read by Redmatrix operators or ISPs or anybody who does not know the passcode. + +Public messages are generally not encrypted in transit or in storage. + +Private messages may be retracted (unsent) although there is no guarantee the recipient hasn't read it yet. + +Posts and messages may be created with an expiration date, at which time they will be deleted/removed on the recipient's site. + + +[b]Service Federation[/b] + +In addition to addon "cross-post connectors" to a variety of alternate networks, there is native support for importation of content from RSS/Atom feeds and using this to create special channels. Also, an experimental but working implementation of the Diaspora protocol allows communication with people on the Friendica and Diaspora decentralised social networks. This is currently marked experimental because these networks do not have the same level of privacy and encryption features and abilities as Redmatrix and may present privacy risks. + +There is also experimental support for OpenID authentication which may be used in Access Control Lists. This is a work in progress. + +Channels may have permissions to become "derivative channels" where two or more existing channels combine to create a new topical channel. + +[b]Collections[/b] + +"Collections" is our implementation of privacy groups, which is similar to Google "Circles" and Diaspora "Aspects". This allows you to filter your incoming stream by collections or groups, and automatically set the outbound Access Control List to only those in the Collection when you post. You may over-ride this at any time. + + +[b]Directory Services[/b] + +We provide easy access to a directory of members and provide decentralised tools capable of providing friend "suggestions". The directories are normal Redmatrix sites which have chosen to accept the directory server role. This requires more resources than most typical sites so is not the default. Directories are synchronised and mirrored so that they all contain up-to-date information on the entire network (subject to normal propagation delays). + [b]TLS/SSL[/b] @@ -44,20 +110,28 @@ For Red hubs that use TLS/SSL, client to server communications are encrypted via [b]Channel Settings[/b] -In Red, each channel allows fine-grained permissions to be set for various aspects of communication. For example, under the "Security and Privacy Settings" heading, each aspect on the left side of the page, has six (6) possible viewing/access options, that can be selected by clicking on the dropdown menu. +When a channel is created, a role is chosen which applies a number of pre-configured security and privacy settings. These are chosen for best practives to maintain privacy at the requested levels. + +If you choose a "custom" privacy role, each channel allows fine-grained permissions to be set for various aspects of communication. For example, under the "Security and Privacy Settings" heading, each aspect on the left side of the page, has six (6) possible viewing/access options, that can be selected by clicking on the dropdown menu. There are also a number of other privacy settings you may edit. [img]https://friendicared.net/photo/0f5be8da282858edd645b0a1a6626491.png[/img] -The six options are: +The options are: - Nobody except yourself. - Only those you specifically allow. - Anybody in your address book. - Anybody on this website. - Anybody in this network. + - Anybody authenticated. - Anybody on the Internet. +[b]Public and Private Forums[/b] + +Forums are typically channels which may be open to participation from multiple authors. There are currently two mechanisms to post to forums: 1) "wall-to-wall" posts and 2) via forum @mention tags. Forums can be created by anybody and used for any purpose. The directory contains an option to search for public forums. Private forums can only be posted to and often only seen by members. + + [b]Account Cloning[/b] Accounts in the Red Matrix are referred to as [i]nomadic identities[/i], because a user's identity is not bound to the hub where the identity was originally created (see What is Zot? for the full explanation). For example, when you create a Facebook or Gmail account, it is tied to those services. They cannot function without Facebook.com or Gmail.com. @@ -68,7 +142,7 @@ Both channels are now synchronized, which means all your contacts and preference This is a rather revolutionary feature, if we consider some scenarios: - - What happens if the hub where an identity is based, suddenly goes offline? Without cloning, a user will not be able to communicate until that hub comes back online. With cloning, you just log into your cloned account, and life goes on happily ever after. + - What happens if the hub where an identity is based suddenly goes offline? Without cloning, a user will not be able to communicate until that hub comes back online. With cloning, you just log into your cloned account, and life goes on happily ever after. - The administrator of your hub can no longer afford to pay for his free and public Red Matrix hub. He announces that the hub will be shutting down in two weeks. This gives you ample time to clone your identity(ies) and preserve your Red relationships, friends and content. @@ -78,6 +152,9 @@ Red offers interesting new possibilities for privacy. You can read more at the & Some caveats apply. For a full explanation of identity cloning, read the <HOW TO CLONE MY IDENTITY>. +[b]Multiple Profiles[/b] + +Any number of profiles may be created containing different information and these may be made visible to certain of your connections/friends. A "default" profile can be seen by anybody and may contain limited information, with more information available to select groups or people. [b]Account Backup[/b] @@ -87,25 +164,33 @@ Backups can then be used to clone or restore a profile. [b]Account Deletion[/b] -Accounts can be immediately deleted by clicking on a link. That's it. All associated content is immediately deleted from the matrix (this includes posts and any other content produced by the deleted profile). +Accounts can be immediately deleted by clicking on a link. That's it. All associated content is then deleted from the matrix (this includes posts and any other content produced by the deleted profile). Depending on the number of connections you have, the process of deleting remote content could take some time but it is scheduled to happen as quickly as is practical. [b][size=20]Content Creation[/size][/b] [b]Writing Posts[/b] -Red supports a number of different ways of adding content, from a graphical text editor, to various types of markup and pure HTML. +Red supports a number of different ways of adding rich-text content. The default is a custom variant of BBcode, tailored for use in Redmatrix. You may also enable the use of Markdown if you find that easier to work with. A visual editor may also be used. The traditional visual editor for Redmatrix had some serious issues and has since been removed. We are currently looking for a replacement. -Red bundles the TinyMCE rich text editor, which can be turned on under "Settings." -For user who prefer not to use TinyMCE, content can be entered by typing BBCode markup. -Furthermore, when creating "Websites" or using "Comanche" and its PCL[FINISH], content can be entered in HTML, Markdown and plain text. +When creating "Websites", content may be entered in HTML, Markdown, BBcode, and/or plain text. [b]Deletion of content[/b] -Any content created in the Red Matrix remains under the control of the user (or channel) that originally created. At any time, a user can delete a message, or a range of messages. The deletion process ensures that the content is deleted, regardless of whether it was posted on a channel's primary (home) hub, or on another hub, where the channel was remotely authenticated via Zot. +Any content created in the Red Matrix remains under the control of the member (or channel) that originally created it. At any time, a member can delete a message, or a range of messages. The deletion process ensures that the content is deleted, regardless of whether it was posted on a channel's primary (home) hub, or on another hub, where the channel was remotely authenticated via Zot. [b]Media[/b] Similar to any other modern blogging system, social network, or a micro-blogging service, Red supports the uploading of files, embedding of videos, linking web pages. -[b]Previewing[/b] -Post can be previewed prior to sending. +[b]Previewing/Editing[/b] +Post can be previewed prior to sending and edited after sending. + +[b]Extending Redmatrix[/b] + +Redmatrix can be extended in a number of ways, through site customisation, personal customisation, option setting, themes, and addons/plugins. + +[b]API[/b] + +An API is available for use by third-party services. This is based originally on the early Twitter API (for which hundreds of third-party tools exist). It is currently being extended to provide access to facilities and abilities which are specific to Redmatrix. Access may be provided by login/password or OAuth and client registration of OAuth applications is provided. + + #include doc/macros/main_footer.bb; diff --git a/doc/hidden_configs.bb b/doc/hidden_configs.bb index da5134123..435042520 100644 --- a/doc/hidden_configs.bb +++ b/doc/hidden_configs.bb @@ -18,14 +18,15 @@ This document assumes you're an administrator. will break in some quite imaginative ways when viewing channels with theme dependent Comanche. [b]system > paranoia[/b] - Sets the security level of IP checking + Sets the security level of IP checking. If the IP address of a logged-in session changes + apply this level to determine if the account should be logged out as a security breach. Options are: 0 - no IP checking 1 - check 3 octets 2 - check 2 octets 3 - check for any difference at all - [b]system > protect_tag_hijacking[/b] - Prevent foreign networks hijacking system tags for your posts. + [b]system > prevent_tag_hijacking[/b] + Prevent foreign networks hijacking hashtags in your posts and directing them at its own resources. [b]system > blocked[/b] An array of xchans blocked by this channel. Technically, this is a hidden config and does belong here, however, addons (notably @@ -39,7 +40,7 @@ This document assumes you're an administrator. Set the number of connections to display in the connections profile widget. [b]system > taganyone[/b] - Requires the config of the same name to be enabled. Allow the tagging + Requires the config of the same name to be enabled. Allow the @mention tagging of anyone, whether you are connected or not. This doesn't scale. [b]system > startpage[/b] Another of those technically hidden configs made available by addons. @@ -55,13 +56,13 @@ This document assumes you're an administrator. [b]Site config[/b] [b]system > taganyone[/b] - Allow the tagging of anyone whether you are connected or not. + Allow the @mention tagging of anyone whether you are connected or not. [b]system > directorytags[/b] - Set the number of tags displayed on the directory page. + Set the number of keyword tags displayed on the directory page. [b]system > startpage[/b] Set the default page to be taken to after a login for all channels at this website. Can be overwritten by user settings. - [b]system > proejcthome[/b] + [b]system > projecthome[/b] Set the project homepage as the homepage of your hub. [b]system > workflowchannelnext[/b] The page to direct users to immediately after creating a channel. @@ -101,7 +102,36 @@ This document assumes you're an administrator. [b]system > hide_in_statistics[/b] Tell the red statistics servers to completely hide this hub in hub lists. [b]system > reserved_channels[/b] - Don't allow members to register channels with this comma separated list of names (no spaces) - + Don't allow members to register channels with this comma separated + list of names (no spaces) + [b]system > auto_follow[/b] + Make the first channel of an account auto-follow channels listed here - comma separated list of webbies (member@hub addresses). + [b]system > admin_email[/b] + Specifies the administrators email for this site. This is initially set during install. + [b]system > cron_hour[/b] + Specify an hour in which to run cron_daily. By default with no config, this will run at midnight UTC. + [b]system > minimum_feedcheck_minutes[/b] + The minimum interval between polling RSS feeds. If this is lower than the cron interval, feeds will be polled with each cronjob + [b]system > blacklisted_sites[/b] + An array of specific hubs to block from this hub completely. + [b]system > ignore_imagick[/b] + Ignore imagick and use GD, even if imagick is installed on the server. Prevents some issues with PNG files in older versions of imagick. + [b]system > no_age_restriction[/b] + Do not restric registration to people over the age of 13 + [b]system > override_poll_lockfile[/b] + Ignore the lock file in the poller process to allow more than one process to run at a time. + [b]system > projecthome[/b] + Display the project page on your home page for logged out viewers. + [b]system > sellpage[/b] + A URL shown in the public sites list to sell your hub - display service classes, etc. + [b]randprofile > check[/b] + When requesting a random profile, check that it actually exists first + [b]randprofile > retry[/b] + Number of times to retry getting a random profile + [b]system > photo_cache_time[/b] + How long to cache photos, in seconds. Default is 86400 (1 day). + Longer time increases performance, but it also means it takes longer for changed permissions to apply. + + #include doc/macros/main_footer.bb; diff --git a/doc/history.md b/doc/history.md index b626d376e..12091d205 100644 --- a/doc/history.md +++ b/doc/history.md @@ -46,5 +46,4 @@ Over time a few federation components re-emerged. The ability to view RSS feeds That brings us up to the present. Where will RedMatrix go from here? I don't know. That's up to you. - - +#include doc/macros/main_footer.bb; diff --git a/doc/html/Contact_8php.html b/doc/html/Contact_8php.html index c4386bb73..c65ecda8f 100644 --- a/doc/html/Contact_8php.html +++ b/doc/html/Contact_8php.html @@ -132,6 +132,8 @@ Functions    account_remove ($account_id, $local=true, $unset_session=true)   + rrmdir ($path) +   channel_remove ($channel_id, $local=true, $unset_session=true)    mark_orphan_hubsxchans () @@ -453,6 +455,24 @@ Functions

    Referenced by post_post().

    +
    + + +
    +
    + + + + + + + + +
    rrmdir ( $path)
    +
    + +

    Referenced by channel_remove().

    +
    diff --git a/doc/html/Contact_8php.js b/doc/html/Contact_8php.js index 6315338ec..556236836 100644 --- a/doc/html/Contact_8php.js +++ b/doc/html/Contact_8php.js @@ -13,6 +13,7 @@ var Contact_8php = [ "random_profile", "Contact_8php.html#a7e3f5bef8ea1d2bf8434c9be36a2b713", null ], [ "rconnect_url", "Contact_8php.html#a2f4f495d53f2a334ab75292af79d3c91", null ], [ "remove_all_xchan_resources", "Contact_8php.html#acc12cda999c88c4d6185cca967c15125", null ], + [ "rrmdir", "Contact_8php.html#ab5895b75a3b2abdddf1cb351a8c6b58b", null ], [ "user_remove", "Contact_8php.html#a2fc191067dd571a79603c66b04b1ca15", null ], [ "vcard_from_xchan", "Contact_8php.html#a6348a532c9d26cd1c9afbc9aa6aa8960", null ] ]; \ No newline at end of file diff --git a/doc/html/Importer_8php.html b/doc/html/Importer_8php.html index 0eab9f03c..1983b152a 100644 --- a/doc/html/Importer_8php.html +++ b/doc/html/Importer_8php.html @@ -113,12 +113,15 @@ $(document).ready(function(){initNavTree('Importer_8php.html','');}); - +

    Classes

    class  Redmatrix\Import\Import
    class  RedMatrix\Import\Import
     
    - + + + +

    Namespaces

    namespace  Redmatrix\Import
    namespace  RedMatrix\Import
     
    namespace  RedMatrix
     Class Import.
     
    diff --git a/doc/html/admin_8php.html b/doc/html/admin_8php.html index 0fa364ace..95e86c354 100644 --- a/doc/html/admin_8php.html +++ b/doc/html/admin_8php.html @@ -171,7 +171,7 @@ Functions
    Parameters
    - +
    App$a
    App$a
    @@ -196,7 +196,7 @@ Functions
    Parameters
    - +
    App$a
    App$a
    @@ -222,7 +222,7 @@ Functions

    Channels admin page

    Parameters
    - +
    App$a
    App$a
    @@ -300,7 +300,7 @@ Functions
    Parameters
    - +
    App$a
    App$a
    @@ -326,7 +326,7 @@ Functions

    Logs admin page

    Parameters
    - +
    App$a
    App$a
    @@ -351,7 +351,7 @@ Functions

    Plugins admin page

    Parameters
    - +
    App$a
    App$a
    @@ -414,7 +414,7 @@ Functions
    Parameters
    - +
    App$a
    App$a
    @@ -440,7 +440,7 @@ Functions

    Admin Site Page

    Parameters
    - +
    App$a
    App$a
    @@ -465,7 +465,7 @@ Functions

    Admin Summary Page

    Parameters
    - +
    App$a
    App$a
    @@ -491,7 +491,7 @@ Functions

    Themes admin page

    Parameters
    - +
    App$a
    App$a
    @@ -518,7 +518,7 @@ Functions
    Parameters
    - +
    App$a
    App$a
    @@ -544,7 +544,7 @@ Functions

    Users admin page

    Parameters
    - +
    App$a
    App$a
    @@ -569,7 +569,7 @@ Functions

    Red admin

    Parameters
    - +
    App$a
    App$a
    diff --git a/doc/html/annotated.html b/doc/html/annotated.html index e56263af5..6e1ed1edf 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -114,38 +114,37 @@ $(document).ready(function(){initNavTree('annotated.html','');}); oNacl_selectors oNFriendica oNfriendica-to-smarty-tpl -oNRedMatrix -|\NRedDAV -| oCRedBasicAuthAuthentication backend class for RedDAV -| oCRedBrowserProvides a DAV frontend for the webbrowser -| oCRedDirectoryRedDirectory class -| \CRedFileThis class represents a file in DAV -oNRedmatrix -|\NImport -| \CImport -oNupdatetpl -oNutil -oCApp -oCBaseObject -oCCache -oCConversation -oCdba_driverAbstract database driver class -oCdba_mysql -oCdba_mysqli -oCdba_postgres -oCenotify -oCFKOAuth1 -oCFKOAuthDataStore -oCFriendicaSmarty -oCFriendicaSmartyEngine -oCItem -oCITemplateEngine -oCphoto_driver -oCphoto_gd -oCphoto_imagick -oCProtoDriver -oCTemplate -\CZotDriver +oNRedMatrixClass Import +|oNImport +||\CImport +|\NRedDAV +| oCRedBasicAuthAuthentication backend class for RedDAV +| oCRedBrowserProvides a DAV frontend for the webbrowser +| oCRedDirectoryRedDirectory class +| \CRedFileThis class represents a file in DAV +oNupdatetpl +oNutil +oCAppOur main application structure for the life of this page +oCBaseObject +oCCache +oCConversation +oCdba_driverAbstract database driver class +oCdba_mysql +oCdba_mysqli +oCdba_postgres +oCenotify +oCFKOAuth1 +oCFKOAuthDataStore +oCFriendicaSmarty +oCFriendicaSmartyEngine +oCItem +oCITemplateEngine +oCphoto_driver +oCphoto_gd +oCphoto_imagick +oCProtoDriver +oCTemplate +\CZotDriver
    diff --git a/doc/html/annotated.js b/doc/html/annotated.js index d812058de..3e28eeacf 100644 --- a/doc/html/annotated.js +++ b/doc/html/annotated.js @@ -4,7 +4,6 @@ var annotated = [ "Friendica", "namespaceFriendica.html", null ], [ "friendica-to-smarty-tpl", "namespacefriendica-to-smarty-tpl.html", null ], [ "RedMatrix", "namespaceRedMatrix.html", "namespaceRedMatrix" ], - [ "Redmatrix", "namespaceRedmatrix.html", "namespaceRedmatrix" ], [ "updatetpl", "namespaceupdatetpl.html", null ], [ "util", "namespaceutil.html", null ], [ "App", "classApp.html", "classApp" ], diff --git a/doc/html/apw_2php_2style_8php.html b/doc/html/apw_2php_2style_8php.html index 6c183a3a5..47e0ac71d 100644 --- a/doc/html/apw_2php_2style_8php.html +++ b/doc/html/apw_2php_2style_8php.html @@ -246,7 +246,7 @@ Variables
    -

    Referenced by admin_page_channels(), admin_page_channels_post(), admin_page_users(), admin_page_users_post(), all_friends(), app_destroy(), app_install(), app_installed(), app_list(), blocks_content(), build_sync_packet(), catblock(), chat_message(), chatroom_list(), chatroom_list_count(), check_item_source(), check_list_permissions(), common_friends(), common_friends_zcid(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), del_pconfig(), delete_imported_item(), diaspora_get_contact_by_handle(), drop_items(), editblock_content(), editlayout_content(), editwebpage_content(), event_addtocal(), events_post(), feature_enabled(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), follow_init(), get_all_perms(), get_channel_default_perms(), get_pconfig(), get_theme_uid(), get_things(), get_words(), group_add(), group_add_member(), group_byname(), group_rec_byhash(), group_rmv(), group_rmv_member(), groups_containing(), handle_feed(), import_channel_photo(), item_add_cid(), item_expire(), item_post(), item_remove_cid(), item_store_update(), items_fetch(), layouts_content(), list_post_dates(), load_contact_links(), load_pconfig(), local_dir_update(), FKOAuth1\loginUser(), menu_add_item(), menu_content(), menu_del_item(), menu_delete(), menu_delete_id(), menu_edit_item(), menu_fetch(), menu_post(), mini_group_select(), mitem_content(), mitem_init(), mitem_post(), mood_init(), new_contact(), notifier_run(), pdl_selector(), perm_is_allowed(), photo_init(), poke_init(), posted_dates(), private_messages_list(), remove_community_tag(), send_message(), service_class_allows(), service_class_fetch(), set_pconfig(), Conversation\set_profile_owner(), photo_driver\store(), store_item_tag(), suggestion_query(), tag_deliver(), tagadelic(), tagblock(), tgroup_check(), update_feed_item(), webpages_content(), widget_archive(), widget_follow(), widget_item(), widget_tagcloud(), and zot_feed().

    +

    Referenced by admin_page_channels(), admin_page_channels_post(), admin_page_users(), admin_page_users_post(), all_friends(), app_destroy(), app_install(), app_installed(), app_list(), blocks_content(), build_sync_packet(), catblock(), chat_message(), chatroom_list(), chatroom_list_count(), check_item_source(), check_list_permissions(), common_friends(), common_friends_zcid(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), del_pconfig(), delete_imported_item(), diaspora_get_contact_by_handle(), drop_items(), editblock_content(), editlayout_content(), editwebpage_content(), event_addtocal(), events_post(), feature_enabled(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), follow_init(), get_all_perms(), get_channel_default_perms(), get_pconfig(), get_theme_uid(), get_things(), get_words(), group_add(), group_add_member(), group_byname(), group_rec_byhash(), group_rmv(), group_rmv_member(), groups_containing(), handle_feed(), import_channel_photo(), item_add_cid(), item_expire(), item_post(), item_remove_cid(), item_store_update(), items_fetch(), layouts_content(), list_post_dates(), load_contact_links(), load_pconfig(), local_dir_update(), FKOAuth1\loginUser(), menu_add_item(), menu_content(), menu_del_item(), menu_delete(), menu_delete_id(), menu_edit_item(), menu_fetch(), menu_post(), mini_group_select(), mitem_content(), mitem_init(), mitem_post(), mood_init(), new_contact(), notifier_run(), pdl_selector(), perm_is_allowed(), photo_init(), poke_init(), posted_dates(), private_messages_list(), remove_community_tag(), send_message(), service_class_allows(), service_class_fetch(), set_pconfig(), Conversation\set_profile_owner(), photo_driver\store(), store_item_tag(), suggestion_query(), tag_deliver(), tagadelic(), tagblock(), tgroup_check(), update_feed_item(), webpages_content(), widget_archive(), widget_follow(), widget_item(), widget_tagcloud(), wtagblock(), and zot_feed().

    @@ -260,7 +260,7 @@ Variables
    -

    Referenced by Template\_replcb_for(), Template\_replcb_if(), account_remove(), acl_init(), activity_sanitise(), admin_page_channels(), admin_page_themes(), advanced_profile(), aes_encapsulate(), api_group_members(), api_login(), app_decode(), app_install(), app_list(), app_render(), app_store(), app_update(), apps_content(), argv(), array_sanitise(), attach_change_permissions(), attach_delete(), attach_store(), autoname(), bb_parse_crypt(), bbcode(), block_content(), blocks_content(), bookmark_add(), bookmarks_content(), build_sync_packet(), change_channel(), channel_content(), chat_content(), chat_message(), chat_post(), chatroom_create(), chatroom_enter(), chatsvc_content(), chatsvc_init(), chatsvc_post(), check_config(), check_form_security_token(), check_item_source(), check_list_permissions(), check_webbie(), RedMatrix\RedDAV\RedDirectory\childExists(), cloud_init(), common_init(), connedit_content(), construct_page(), consume_feed(), conversation(), RedMatrix\RedDAV\RedDirectory\createFile(), photo_gd\cropImage(), photo_imagick\cropImage(), decode_tags(), deliver_run(), diaspora_comment(), diaspora_like(), diaspora_mention_callback(), diaspora_request(), dir_tagadelic(), directory_content(), directory_run(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), editblock_content(), editlayout_content(), editwebpage_content(), email_header_encode(), encode_item(), encode_mail(), dba_postgres\escape(), event_store_item(), events_post(), expand_groups(), expire_run(), externals_run(), feature_enabled(), fetch_post_tags(), fetch_xrd_links(), filer_content(), find_xchan_in_array(), findpeople_widget(), fix_private_photos(), fix_system_urls(), photo_gd\flip(), foofoo(), fsuggest_post(), get_all_perms(), get_diaspora_reshare_xml(), get_directory_realm(), get_item_elements(), get_mail_elements(), get_mentions(), get_online_status(), get_profile_elements(), get_profile_fields_advanced(), get_profile_fields_basic(), get_role_perms(), get_system_apps(), get_terms_oftype(), get_theme_uid(), get_things(), RedMatrix\RedDAV\RedDirectory\getChild(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getQuotaInfo(), gprobe_run(), handle_feed(), hcard_init(), hostxrd_init(), ids_to_querystr(), impel_init(), import_author_diaspora(), import_author_rss(), import_author_unknown(), import_author_xchan(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_site(), import_xchan(), invite_content(), invite_post(), item_post(), item_remove_cid(), items_fetch(), json_decode_plus(), json_return_and_die(), layouts_content(), legal_webbie(), locs_content(), FKOAuth1\loginUser(), magic_init(), mail_post(), manage_content(), mark_orphan_hubsxchans(), match_content(), menu_content(), menu_delete_id(), menu_fetch(), menu_render(), mimetype_select(), nav(), navbar_complete(), netgrowth_content(), network_content(), new_channel_init(), new_contact(), notification(), notifications_off(), notifications_on(), notifier_run(), oembed_fetch_url(), onedirsync_run(), onepoll_run(), openid_content(), page_init(), parse_app_description(), parse_xml_string(), pdledit_content(), pemtome(), perm_is_allowed(), photos_list_photos(), photos_post(), ping_init(), poco_load(), poller_run(), post_init(), post_post(), preg_heart(), print_template(), private_messages_list(), proc_run(), process_channel_sync_delivery(), process_location_delivery(), process_mail_delivery(), profile_init(), profile_load(), profile_photo_post(), prune_hub_reinstalls(), public_recips(), pubrsatome(), RedMatrix\RedDAV\RedFile\put(), dba_mysql\q(), dba_mysqli\q(), dba_postgres\q(), randprof_init(), red_item_new(), RedCollectionData(), RedFileData(), reflect_comment_store(), reflect_find_user(), reflect_photo_callback(), remote_online_status(), remove_community_tag(), remove_obsolete_hublocs(), rpost_content(), photo_driver\save(), scrape_feed(), scrape_vcard(), search_ac_init(), send_status_notifications(), service_limits_content(), share_init(), share_unshield(), site_default_perms(), smilies(), sources_content(), sslify_init(), photo_driver\store(), store_diaspora_comment_sig(), string_splitter(), stringify_array_elms(), sync_directories(), sync_locations(), tag_deliver(), tagadelic(), tagrm_content(), tagrm_post(), theme_status(), thing_content(), toggle_theme(), update_channels_active_halfyear_stat(), update_channels_active_monthly_stat(), update_directory_entry(), update_imported_item(), upgrade_bool_message(), upgrade_message(), valid_email(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), webpages_content(), what_next(), widget_affinity(), widget_bookmarkedchats(), widget_suggestedchats(), widget_suggestions(), xchan_query(), xmlify(), zfinger_init(), zot_build_packet(), zot_encode_locations(), zot_process_response(), zot_refresh(), zot_register_hub(), and zotfeed_init().

    +

    Referenced by Template\_replcb_for(), Template\_replcb_if(), account_remove(), acl_init(), activity_sanitise(), admin_page_channels(), admin_page_themes(), advanced_profile(), aes_encapsulate(), api_group_members(), api_login(), app_decode(), app_install(), app_list(), app_render(), app_store(), app_update(), apps_content(), argv(), array_sanitise(), attach_change_permissions(), attach_delete(), attach_store(), autoname(), bb_parse_crypt(), bbcode(), block_content(), blocks_content(), bookmark_add(), bookmarks_content(), build_sync_packet(), change_channel(), channel_content(), chat_content(), chat_message(), chat_post(), chatroom_create(), chatroom_enter(), chatsvc_content(), chatsvc_init(), chatsvc_post(), check_config(), check_form_security_token(), check_item_source(), check_list_permissions(), check_webbie(), RedMatrix\RedDAV\RedDirectory\childExists(), cloud_init(), common_init(), connedit_content(), construct_page(), consume_feed(), conversation(), RedMatrix\RedDAV\RedDirectory\createFile(), photo_gd\cropImage(), photo_imagick\cropImage(), decode_tags(), deliver_run(), diaspora_comment(), diaspora_like(), diaspora_mention_callback(), diaspora_request(), dir_tagadelic(), directory_content(), directory_run(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), editblock_content(), editlayout_content(), editwebpage_content(), email_header_encode(), encode_item(), encode_mail(), dba_postgres\escape(), event_store_item(), events_post(), expand_groups(), expire_run(), externals_run(), feature_enabled(), fetch_post_tags(), fetch_xrd_links(), filer_content(), find_xchan_in_array(), findpeople_widget(), fix_private_photos(), fix_system_urls(), photo_gd\flip(), foofoo(), fsuggest_post(), get_all_perms(), get_diaspora_reshare_xml(), get_directory_realm(), get_item_elements(), get_mail_elements(), get_mentions(), get_online_status(), get_profile_elements(), get_profile_fields_advanced(), get_profile_fields_basic(), get_role_perms(), get_system_apps(), get_terms_oftype(), get_theme_uid(), get_things(), RedMatrix\RedDAV\RedDirectory\getChild(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getQuotaInfo(), gprobe_run(), handle_feed(), hcard_init(), hostxrd_init(), ids_to_querystr(), impel_init(), import_author_diaspora(), import_author_rss(), import_author_unknown(), import_author_xchan(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_site(), import_xchan(), invite_content(), invite_post(), item_post(), item_remove_cid(), items_fetch(), json_decode_plus(), json_return_and_die(), layouts_content(), legal_webbie(), locs_content(), FKOAuth1\loginUser(), magic_init(), mail_post(), manage_content(), mark_orphan_hubsxchans(), match_content(), menu_content(), menu_delete_id(), menu_fetch(), menu_render(), mimetype_select(), nav(), navbar_complete(), netgrowth_content(), network_content(), new_channel_init(), new_contact(), notification(), notifications_off(), notifications_on(), notifier_run(), oembed_fetch_url(), onedirsync_run(), onepoll_run(), openid_content(), page_init(), parse_app_description(), parse_xml_string(), pdledit_content(), pemtome(), perm_is_allowed(), photos_list_photos(), photos_post(), ping_init(), poco_load(), poller_run(), post_init(), post_post(), preg_heart(), prepare_body(), print_template(), private_messages_list(), proc_run(), process_channel_sync_delivery(), process_location_delivery(), process_mail_delivery(), profile_init(), profile_load(), profile_photo_post(), prune_hub_reinstalls(), public_recips(), pubrsatome(), RedMatrix\RedDAV\RedFile\put(), dba_mysql\q(), dba_mysqli\q(), dba_postgres\q(), random_profile(), randprof_init(), red_item_new(), RedCollectionData(), RedFileData(), reflect_comment_store(), reflect_find_user(), reflect_photo_callback(), remote_online_status(), remove_community_tag(), remove_obsolete_hublocs(), rpost_content(), photo_driver\save(), scrape_feed(), scrape_vcard(), search_ac_init(), send_status_notifications(), service_limits_content(), share_init(), share_unshield(), site_default_perms(), smilies(), sources_content(), sslify_init(), photo_driver\store(), store_diaspora_comment_sig(), string_splitter(), stringify_array_elms(), sync_directories(), sync_locations(), tag_deliver(), tagadelic(), tagrm_content(), tagrm_post(), theme_status(), thing_content(), toggle_theme(), update_channels_active_halfyear_stat(), update_channels_active_monthly_stat(), update_directory_entry(), update_imported_item(), upgrade_bool_message(), upgrade_message(), valid_email(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), webpages_content(), what_next(), widget_affinity(), widget_bookmarkedchats(), widget_suggestedchats(), widget_suggestions(), xchan_query(), xmlify(), zfinger_init(), zot_build_packet(), zot_encode_locations(), zot_process_response(), zot_refresh(), zot_register_hub(), and zotfeed_init().

    diff --git a/doc/html/auth_8php.html b/doc/html/auth_8php.html index 644e47434..9145b5ef3 100644 --- a/doc/html/auth_8php.html +++ b/doc/html/auth_8php.html @@ -122,6 +122,9 @@ Functions  account_verify_password ($email, $pass)  Verify login credentials. More...
      + log_failed_login ($errormsg) + Log failed logins to a separate auth log. More...
    if((x($_POST, 'auth-params'))&&$_POST['auth-params']===
    'login') match_openid ($authid)  Returns the channel_id for a given openid_identity. More...
    @@ -164,6 +167,7 @@ Variables

    Verify login credentials.

    +

    If system authlog is set a log entry will be added for failed login attempts.

    Parameters
    @@ -172,10 +176,37 @@ Variables
    Returns
    array|null Returns account record on success, null on failure.
    -

    A plugin indicates successful login by setting 'authenticated' to non-zero value and returning a user record Plugins should never set 'authenticated' except to indicate success - as hooks may be chained and later plugins should not interfere with an earlier one that succeeded.

    Referenced by api_login(), removeaccount_post(), removeme_post(), and RedMatrix\RedDAV\RedBasicAuth\validateUserPass().

    + + + +
    +
    +
    string$emailThe email address to verify.
    + + + + + + + +
    log_failed_login ( $errormsg)
    +
    + +

    Log failed logins to a separate auth log.

    +

    Can be used to reduce overhead for server side intrusion prevention, like parse the authlog file with something like fail2ban, OSSEC, etc.

    +
    Parameters
    + + +
    string$errormsgError message to display for failed login.
    +
    +
    +

    A plugin indicates successful login by setting 'authenticated' to non-zero value and returning a user record Plugins should never set 'authenticated' except to indicate success - as hooks may be chained and later plugins should not interfere with an earlier one that succeeded.

    + +

    Referenced by account_verify_password(), and RedMatrix\RedDAV\RedBasicAuth\validateUserPass().

    +
    diff --git a/doc/html/auth_8php.js b/doc/html/auth_8php.js index 0727b8234..b4ab0b9b1 100644 --- a/doc/html/auth_8php.js +++ b/doc/html/auth_8php.js @@ -1,6 +1,7 @@ var auth_8php = [ [ "account_verify_password", "auth_8php.html#a07bae0e623e2daa9ee2cd5a8aa294dee", null ], + [ "log_failed_login", "auth_8php.html#ae3ecb5f34f202c7f9a61c5d589f6c6e1", null ], [ "match_openid", "auth_8php.html#a69fa663e6baf65f80d1b114ad72615f2", null ], [ "nuke_session", "auth_8php.html#a2add3a1129ffa4d5515442a9d52a9b1a", null ], [ "else", "auth_8php.html#a6f60fb54f60cd36c2430d6615a7b4f3f", null ] diff --git a/doc/html/bbcode_8php.html b/doc/html/bbcode_8php.html index 06bf7cfa8..4eaf2b009 100644 --- a/doc/html/bbcode_8php.html +++ b/doc/html/bbcode_8php.html @@ -141,6 +141,10 @@ Functions    rpost_callback ($match)   + bb_map_coords ($match) +  + bb_map_location ($match) +   bb_sanitize_style ($input)    bbcode ($Text, $preserve_nl=false, $tryoembed=true) @@ -161,6 +165,38 @@ Functions
    +
    + + +
    +
    + + + + + + + + +
    bb_map_coords ( $match)
    +
    + +
    +
    + +
    +
    + + + + + + + + +
    bb_map_location ( $match)
    +
    +
    diff --git a/doc/html/bbcode_8php.js b/doc/html/bbcode_8php.js index f8a7871fd..ad5bce44c 100644 --- a/doc/html/bbcode_8php.js +++ b/doc/html/bbcode_8php.js @@ -1,6 +1,8 @@ var bbcode_8php = [ [ "bb_location", "bbcode_8php.html#a3435c82a6c7693557800cdeb6848d0bd", null ], + [ "bb_map_coords", "bbcode_8php.html#a02d5f2434e7bb5cf683e52a9b4787f24", null ], + [ "bb_map_location", "bbcode_8php.html#a7cb403fd1c36d7376c2f3932a1ceb54d", null ], [ "bb_parse_app", "bbcode_8php.html#abb02f1044ff1c635d12af690d0f2cfa2", null ], [ "bb_parse_crypt", "bbcode_8php.html#a851f5aafefe52474201b83f9fd65931f", null ], [ "bb_parse_element", "bbcode_8php.html#aa73fb62e7be1fa5fce4ad5f3d4487fc9", null ], diff --git a/doc/html/boot_8php.html b/doc/html/boot_8php.html index a725415e2..df96a83cf 100644 --- a/doc/html/boot_8php.html +++ b/doc/html/boot_8php.html @@ -115,6 +115,7 @@ $(document).ready(function(){initNavTree('boot_8php.html','');});

    Classes

    class  App + Our main application structure for the life of this page. More...
      + @@ -133,12 +135,15 @@ Functions + + + @@ -147,16 +152,19 @@ Functions + + - + + @@ -173,6 +181,7 @@ Functions + @@ -192,6 +201,7 @@ Functions + @@ -205,13 +215,20 @@ Functions + + + + + + +

    @@ -122,6 +123,7 @@ Functions

     startup ()
     
     get_app ()
     Retrieve the App structure. More...
     
     x ($s, $k=null)
     Multi-purpose function to check variable state. More...
     z_path ()
     
     z_root ()
     Returns the baseurl. More...
     
     absurl ($path)
     Return absolut URL for given $path. More...
     
     os_mkdir ($path, $mode=0777, $recursive=false)
     
     is_ajax ()
     Function to check if request was an AJAX (xmlhttprequest) request. More...
     
     check_config (&$a)
     
     login ($register=false, $form_id= 'main-login', $hiddens=false)
     
     killme ()
     Used to end the current process, after saving session state. More...
     
     goaway ($s)
     Redirect to another URL and terminate this process. More...
     
     get_account_id ()
     Returns the entity id of locally logged in account or false. More...
     
     local_user ()
     Returns the entity id of locally logged in user or false. More...
     Returns the entity id (channel_id) of locally logged in user or false. More...
     
     remote_user ()
     Returns contact id (visitor_id) of authenticated site visitor or false. More...
     
     notice ($s)
     
     current_theme ()
     
     current_theme_url ($installing=false)
     Return full URL to theme which is currently in effect. More...
     
     is_site_admin ()
     Check if current user has admin role. More...
     dba_timer ()
     
     get_observer_hash ()
     Returns xchan_hash from the observer. More...
     
     curPageURL ()
     
     build the page. More...
     
     appdirpath ()
     Returns RedMatrix's root directory. More...
     
     head_set_icon ($icon)
     Set a pageicon. More...
     
     head_get_icon ()
     Get the pageicon. More...
     
     get_directory_realm ()
     Return the Realm of the directory. More...
     
     get_poller_runtime ()
     return relative date of last completed poller execution More...
     
    @@ -761,7 +778,7 @@ Variables

    Variables

     

    Detailed Description

    -

    This file defines some global constants and includes the central App class.

    +

    This file defines some global constants and includes the central App class.

    Function Documentation

    @@ -777,6 +794,15 @@ Variables
    +

    Return absolut URL for given $path.

    +
    Parameters
    + + +
    string$path
    +
    +
    +
    Returns
    string
    +
    @@ -792,6 +818,9 @@ Variables
    +

    Returns RedMatrix's root directory.

    +
    Returns
    string
    +

    Referenced by get_capath().

    @@ -859,7 +888,7 @@ Variables
    Parameters
    - +
    array$paramsmapped array with query parameters
    string$nameof parameter, default null
    string$nameof parameter, default null
    @@ -920,7 +949,7 @@ Variables

    Build the page - now that we have all the components

    Parameters
    - +
    App&$aglobal application object
    App&$aglobal application object
    @@ -978,7 +1007,16 @@ Variables
    -

    Return full URL to theme which is currently in effect. Provide a sane default if nothing is chosen or the specified theme does not exist.

    + +

    Return full URL to theme which is currently in effect.

    +

    Provide a sane default if nothing is chosen or the specified theme does not exist.

    +
    Parameters
    + + +
    bool$installingdefault false
    +
    +
    +
    Returns
    string

    Referenced by construct_page().

    @@ -1063,7 +1101,11 @@ Variables
    -

    Referenced by FriendicaSmarty\__construct(), FriendicaSmartyEngine\__construct(), abook_toggle_flag(), account_remove(), allowed_public_recips(), api_apply_template(), api_format_items(), api_get_user(), api_statuses_home_timeline(), api_statuses_repeat(), api_statuses_user_timeline(), api_user(), app_render(), app_store(), argc(), argv(), atom_entry(), authenticate_success(), avatar_img(), bbcode(), best_link_url(), build_sync_packet(), call_hooks(), can_comment_on_post(), categories_widget(), change_channel(), channel_remove(), check_form_security_token(), check_form_security_token_ForbiddenOnErr(), check_form_security_token_redirectOnErr(), check_htaccess(), cli_suggest_run(), comanche_get_channel_id(), comanche_replace_region(), comanche_widget(), common_friends_visitor_widget(), connedit_content(), contact_block(), contact_select(), create_identity(), current_theme(), deliver_run(), design_tools(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_like(), diaspora_message(), diaspora_msg_build(), diaspora_photo(), diaspora_post(), diaspora_profile(), diaspora_pubmsg_build(), diaspora_request(), diaspora_reshare(), diaspora_send_followup(), diaspora_send_images(), diaspora_send_mail(), diaspora_send_relay(), diaspora_send_retraction(), diaspora_send_status(), diaspora_share(), diaspora_transmit(), diaspora_unshare(), dir_tagblock(), dirsearch_content(), drop_item(), editpost_content(), event_store_item(), externals_run(), fileas_widget(), findpeople_widget(), fix_attached_photo_permissions(), fix_private_photos(), format_event_diaspora(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), get_account_id(), get_best_language(), get_birthdays(), get_events(), get_feed_for(), get_form_security_token(), FriendicaSmartyEngine\get_intltext_template(), get_intltext_template(), get_markup_template(), get_observer_hash(), get_plink(), get_theme_config_file(), get_theme_screenshot(), gprobe_run(), group_select(), guess_image_type(), handle_tag(), head_add_css(), head_add_js(), head_get_css(), head_get_js(), head_remove_css(), head_remove_js(), ical_wrapper(), identity_selector(), import_channel_photo(), import_directory_profile(), import_post(), import_profile_photo(), import_xchan(), info(), insert_hook(), is_developer(), is_public_profile(), is_site_admin(), item_message_id(), item_photo_menu(), item_redir_and_replace_images(), item_store(), item_store_update(), items_fetch(), load_contact_links(), load_hooks(), local_dir_update(), login(), FKOAuth1\loginUser(), manage_content(), map_scope(), menu_add_item(), menu_edit_item(), nav_set_selected(), new_contact(), notice(), notification(), notifier_run(), oembed_fetch_url(), oembed_format_object(), onedirsync_run(), onepoll_run(), page_init(), parse_app_description(), photos_album_widget(), ping_init(), poco_load(), poller_run(), post_activity_item(), preg_heart(), prepare_body(), proc_run(), process_delivery(), process_location_delivery(), profile_activity(), profile_sidebar(), public_permissions_sql(), register_page_template(), replace_macros(), rmagic_init(), rpost_callback(), scale_external_images(), scrape_feed(), scrape_vcard(), search(), send_message(), send_reg_approval_email(), send_status_notifications(), send_verification_email(), service_class_allows(), service_class_fetch(), siteinfo_init(), smilies(), store_diaspora_comment_sig(), tag_deliver(), tgroup_check(), theme_include(), tryzrlvideo(), tt(), update_suggestions(), user_allow(), user_approve(), vcard_from_xchan(), verify_email_address(), wfinger_init(), what_next(), widget_archive(), widget_catcloud_wall(), widget_categories(), widget_chatroom_list(), widget_collections(), widget_design_tools(), widget_filer(), widget_follow(), widget_fullprofile(), widget_mailmenu(), widget_menu_preview(), widget_photo_albums(), widget_photo_rand(), widget_profile(), widget_random_block(), widget_savedsearch(), widget_settings_menu(), widget_tagcloud(), widget_tagcloud_wall(), widget_vcard(), z_fetch_url(), and zot_finger().

    +

    Retrieve the App structure.

    +

    Useful in functions which require it but don't get it passed to them

    +
    Returns
    App
    + +

    Referenced by FriendicaSmarty\__construct(), FriendicaSmartyEngine\__construct(), abook_toggle_flag(), account_remove(), allowed_public_recips(), api_apply_template(), api_format_items(), api_get_user(), api_statuses_home_timeline(), api_statuses_repeat(), api_statuses_user_timeline(), api_user(), app_render(), app_store(), argc(), argv(), atom_entry(), authenticate_success(), avatar_img(), bbcode(), best_link_url(), build_sync_packet(), call_hooks(), can_comment_on_post(), categories_widget(), change_channel(), channel_remove(), check_form_security_token(), check_form_security_token_ForbiddenOnErr(), check_form_security_token_redirectOnErr(), check_htaccess(), cli_suggest_run(), comanche_get_channel_id(), comanche_replace_region(), comanche_widget(), common_friends_visitor_widget(), connedit_content(), contact_block(), contact_select(), create_identity(), current_theme(), deliver_run(), design_tools(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_like(), diaspora_message(), diaspora_msg_build(), diaspora_photo(), diaspora_post(), diaspora_profile(), diaspora_pubmsg_build(), diaspora_request(), diaspora_reshare(), diaspora_send_followup(), diaspora_send_images(), diaspora_send_mail(), diaspora_send_relay(), diaspora_send_retraction(), diaspora_send_status(), diaspora_share(), diaspora_transmit(), diaspora_unshare(), dir_tagblock(), dirsearch_content(), drop_item(), editpost_content(), event_store_item(), externals_run(), fileas_widget(), findpeople_widget(), fix_attached_photo_permissions(), fix_private_photos(), format_event_diaspora(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), get_account_id(), get_best_language(), get_birthdays(), get_events(), get_feed_for(), get_form_security_token(), FriendicaSmartyEngine\get_intltext_template(), get_intltext_template(), get_markup_template(), get_observer_hash(), get_theme_config_file(), get_theme_screenshot(), gprobe_run(), group_select(), guess_image_type(), handle_tag(), head_add_css(), head_add_js(), head_get_css(), head_get_js(), head_remove_css(), head_remove_js(), ical_wrapper(), identity_selector(), import_channel_photo(), import_directory_profile(), import_post(), import_profile_photo(), import_xchan(), info(), insert_hook(), is_developer(), is_public_profile(), is_site_admin(), item_message_id(), item_photo_menu(), item_redir_and_replace_images(), item_store(), item_store_update(), items_fetch(), list_smilies(), load_contact_links(), load_hooks(), local_dir_update(), login(), FKOAuth1\loginUser(), manage_content(), map_scope(), menu_add_item(), menu_edit_item(), nav_set_selected(), new_contact(), notice(), notification(), notifier_run(), oembed_fetch_url(), oembed_format_object(), onedirsync_run(), onepoll_run(), page_init(), parse_app_description(), photos_album_widget(), ping_init(), poco_load(), poller_run(), post_activity_item(), preg_heart(), proc_run(), process_delivery(), process_location_delivery(), profile_activity(), profile_sidebar(), register_page_template(), replace_macros(), rmagic_init(), rpost_callback(), scale_external_images(), scrape_feed(), scrape_vcard(), search(), send_message(), send_reg_approval_email(), send_status_notifications(), send_verification_email(), service_class_allows(), service_class_fetch(), siteinfo_init(), smilies(), store_diaspora_comment_sig(), tag_deliver(), tgroup_check(), theme_include(), tryzrlvideo(), tt(), update_suggestions(), user_allow(), user_approve(), vcard_from_xchan(), verify_email_address(), wfinger_init(), what_next(), widget_archive(), widget_catcloud_wall(), widget_categories(), widget_chatroom_list(), widget_collections(), widget_design_tools(), widget_filer(), widget_follow(), widget_fullprofile(), widget_mailmenu(), widget_menu_preview(), widget_photo_albums(), widget_photo_rand(), widget_profile(), widget_random_block(), widget_savedsearch(), widget_settings_menu(), widget_tagcloud(), widget_tagcloud_wall(), widget_vcard(), z_fetch_url(), and zot_finger().

    @@ -1096,7 +1138,7 @@ Variables
    Todo:
    not fully implemented yet
    Parameters
    - +
    App$aglobal application object
    App$aglobal application object
    string$navname
    @@ -1120,6 +1162,9 @@ Variables
    +

    Return the Realm of the directory.

    +
    Returns
    string
    +

    Referenced by import_xchan(), list_public_sites(), sitelist_init(), sync_directories(), and zfinger_init().

    @@ -1157,8 +1202,30 @@ Variables
    +

    Returns xchan_hash from the observer.

    +
    Returns
    string Empty if no observer, otherwise xchan_hash from observer
    +

    Referenced by advanced_profile(), api_statuses_user_timeline(), app_store(), app_update(), attach_by_hash(), attach_by_hash_nodata(), attach_mkdir(), attach_store(), block_content(), bookmarks_content(), chat_content(), chatsvc_content(), chatsvc_init(), chatsvc_post(), cloud_init(), comanche_menu(), common_content(), common_friends_visitor_widget(), contact_block(), dir_safe_mode(), directory_content(), display_content(), editpost_content(), events_post(), get_public_feed(), impel_init(), importelm_post(), item_content(), item_permissions_sql(), magic_init(), new_contact(), notice(), permissions_sql(), photo_init(), photos_content(), photos_post(), ping_init(), poll_post(), prepare_body(), profile_content(), profile_sidebar(), RedMatrix\RedDAV\RedBrowser\set_writeable(), stream_perms_xchans(), suggest_content(), tagger_content(), thing_init(), toggle_safesearch_init(), viewconnections_content(), vote_content(), vote_post(), wall_attach_post(), widget_archive(), widget_bookmarkedchats(), widget_catcloud_wall(), widget_categories(), widget_item(), widget_photo_albums(), widget_suggestedchats(), widget_suggestions(), widget_tagcloud_wall(), and z_readdir().

    +
    + + +
    +
    + + + + + + + +
    get_poller_runtime ()
    +
    + +

    return relative date of last completed poller execution

    + +

    Referenced by siteinfo_content(), and siteinfo_init().

    +
    @@ -1175,6 +1242,8 @@ Variables
    +

    Redirect to another URL and terminate this process.

    +

    Referenced by account_remove(), admin_page_channels(), admin_page_channels_post(), admin_page_dbsync(), admin_page_hubloc(), admin_page_hubloc_post(), admin_page_logs_post(), admin_page_plugins(), admin_page_profs(), admin_page_profs_post(), admin_page_site_post(), admin_page_themes(), admin_page_users(), admin_page_users_post(), admin_post(), api_content(), appman_post(), authenticate_success(), channel_content(), channel_remove(), chanview_content(), chat_content(), chat_post(), chatsvc_content(), check_form_security_token_redirectOnErr(), connect_post(), connections_post(), connedit_content(), connedit_post(), delegate_content(), directory_content(), display_content(), drop_item(), events_post(), filerm_content(), filestorage_content(), filestorage_post(), follow_init(), group_content(), group_post(), home_init(), import_post(), item_post(), login_content(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_post(), manage_content(), menu_content(), menu_post(), message_content(), mitem_content(), mitem_post(), mood_init(), network_content(), new_channel_post(), new_contact(), notifications_post(), notify_init(), openid_content(), pdledit_post(), photos_content(), photos_post(), post_init(), profile_photo_post(), profiles_init(), randprof_init(), rbmark_content(), rbmark_post(), register_post(), removeaccount_content(), removeme_content(), rmagic_init(), rmagic_post(), rpost_content(), search_content(), settings_post(), sources_content(), sources_post(), sslify_init(), tagrm_content(), tagrm_post(), toggle_mobile_init(), toggle_safesearch_init(), wfinger_init(), xref_init(), and zid_init().

    @@ -1192,6 +1261,9 @@ Variables
    +

    Get the pageicon.

    +
    Returns
    string absolut path to pageicon
    +
    @@ -1208,6 +1280,14 @@ Variables
    +

    Set a pageicon.

    +
    Parameters
    + + +
    string$icon
    +
    +
    +

    Referenced by block_init(), connections_init(), connedit_init(), mail_content(), message_content(), network_init(), page_init(), photos_init(), and profile_sidebar().

    @@ -1225,6 +1305,13 @@ Variables
    +

    Contents of $s are displayed prominently on the page the next time a page is loaded. Usually used for information. For error and alerts use notice().

    +
    Parameters
    + + +
    string$sText to display
    +
    +

    Referenced by admin_page_dbsync(), admin_page_logs_post(), admin_page_plugins(), admin_page_site_post(), admin_page_themes(), admin_post(), appman_post(), bookmarks_init(), connections_post(), connedit_content(), connedit_post(), directory_content(), filestorage_content(), follow_init(), fsuggest_post(), group_content(), group_post(), impel_init(), item_post(), lostpass_content(), lostpass_post(), mail_content(), match_content(), menu_content(), menu_post(), message_content(), mitem_content(), mitem_post(), network_content(), oexchange_content(), openid_content(), pdledit_post(), post_init(), profile_photo_post(), profiles_init(), profiles_post(), register_post(), regmod_content(), settings_post(), sources_content(), sources_post(), suggest_content(), tagrm_content(), tagrm_post(), thing_init(), user_allow(), user_approve(), and viewconnections_content().

    @@ -1243,6 +1330,9 @@ Variables
    +

    Function to check if request was an AJAX (xmlhttprequest) request.

    +
    Returns
    boolean
    +

    Referenced by admin_content(), admin_post(), photos_post(), and viewsrc_content().

    @@ -1322,7 +1412,9 @@ Variables
    -

    Referenced by FriendicaSmartyEngine\__construct(), acl_init(), admin_content(), api_content(), api_ff_ids(), api_friendica_version(), api_oauth_access_token(), api_oauth_request_token(), api_statusnet_version(), attach_init(), bookmarks_init(), check_form_security_token_ForbiddenOnErr(), cloud_init(), connections_content(), contactgroup_content(), directory_content(), events_content(), fbrowser_content(), feed_init(), filer_content(), filerm_content(), goaway(), hostxrd_init(), http_status_exit(), importelm_post(), item_post(), json_return_and_die(), layouts_content(), like_content(), lockview_content(), msearch_post(), netgrowth_content(), network_content(), oembed_init(), oexchange_init(), opensearch_init(), p_init(), parse_url_content(), photo_init(), photos_content(), photos_post(), php_init(), ping_init(), poco_init(), poll_content(), poller_run(), pretheme_init(), profiles_init(), App\register_template_engine(), regmod_content(), regver_content(), search_ac_init(), setup_init(), setup_post(), share_init(), sitelist_init(), sslify_init(), starred_init(), subthread_content(), system_unavailable(), tagger_content(), App\template_engine(), uexport_init(), update_channel_content(), update_display_content(), update_home_content(), update_network_content(), update_search_content(), view_init(), viewsrc_content(), wall_attach_post(), wall_upload_post(), wfinger_init(), xml_status(), and xrd_init().

    +

    Used to end the current process, after saving session state.

    + +

    Referenced by FriendicaSmartyEngine\__construct(), acl_init(), admin_content(), api_content(), api_ff_ids(), api_friendica_version(), api_oauth_access_token(), api_oauth_request_token(), api_statusnet_version(), attach_init(), bookmarks_init(), check_form_security_token_ForbiddenOnErr(), cloud_init(), connections_content(), contactgroup_content(), directory_content(), events_content(), fbrowser_content(), feed_init(), filer_content(), filerm_content(), filestorage_content(), goaway(), hostxrd_init(), http_status_exit(), importelm_post(), item_post(), json_return_and_die(), layouts_content(), like_content(), lockview_content(), msearch_post(), netgrowth_content(), network_content(), oembed_init(), oexchange_init(), opensearch_init(), p_init(), parse_url_content(), photo_init(), photos_content(), photos_post(), php_init(), ping_init(), poco_init(), poll_content(), poller_run(), pretheme_init(), profiles_init(), App\register_template_engine(), regmod_content(), regver_content(), search_ac_init(), setup_init(), setup_post(), share_init(), sitelist_init(), sslify_init(), starred_init(), subthread_content(), system_unavailable(), tagger_content(), App\template_engine(), uexport_init(), update_channel_content(), update_display_content(), update_home_content(), update_network_content(), update_search_content(), view_init(), viewsrc_content(), wall_attach_post(), wall_upload_post(), wfinger_init(), xml_status(), and xrd_init().

    @@ -1362,7 +1454,7 @@ Variables

    If there is no parsed Comanche template already load a module's pdl file and parse it with Comanche.

    Parameters
    - +
    App&$aglobal application object
    App&$aglobal application object
    @@ -1384,11 +1476,11 @@ Variables
    -

    Returns the entity id of locally logged in user or false.

    +

    Returns the entity id (channel_id) of locally logged in user or false.

    Returns authenticated numeric channel_id if authenticated and connected to a channel or 0. Sometimes referred to as $uid in the code.

    Returns
    int|bool channel_id or false
    -

    Referenced by Conversation\__construct(), acl_init(), api_content(), api_get_user(), api_post(), api_user(), app_render(), appman_content(), appman_post(), apps_content(), apw_form(), best_link_url(), blocks_content(), bookmarks_content(), bookmarks_init(), App\build_pagehead(), build_sync_packet(), change_channel(), channel_content(), channel_init(), channel_remove(), chanview_content(), chat_content(), chat_init(), chat_post(), cloud_init(), comanche_get_channel_id(), common_friends_visitor_widget(), connect_content(), connect_post(), connections_content(), connections_init(), connections_post(), connedit_content(), connedit_init(), connedit_post(), contact_block(), contact_select(), contactgroup_content(), conversation(), current_theme(), delegate_content(), directory_content(), display_content(), drop_item(), drop_items(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), fbrowser_content(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), filestorage_post(), findpeople_widget(), follow_content(), follow_init(), fsuggest_content(), fsuggest_post(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), get_birthdays(), Item\get_comment_box(), get_events(), get_online_status(), Item\get_template_data(), get_theme_uid(), group_content(), group_get_members(), group_post(), group_select(), group_side(), handle_tag(), hcard_init(), home_content(), home_init(), identity_selector(), impel_init(), invite_content(), invite_post(), is_public_profile(), item_content(), item_permissions_sql(), item_photo_menu(), item_post(), item_store(), item_store_update(), items_fetch(), layouts_content(), lockview_content(), locs_content(), locs_post(), login(), login_content(), magic_init(), mail_content(), mail_post(), manage_content(), match_content(), menu_add_item(), menu_content(), menu_edit_item(), menu_post(), message_content(), mimetype_select(), mitem_content(), mitem_init(), mitem_post(), mood_content(), mood_init(), nav(), navbar_complete(), network_content(), network_init(), new_contact(), notes_init(), notifications_content(), notifications_post(), notify_content(), notify_init(), oexchange_content(), parse_app_description(), pdledit_content(), pdledit_post(), permissions_sql(), photos_content(), photos_init(), photos_post(), ping_init(), poco_init(), poke_content(), poke_init(), post_init(), prepare_body(), private_messages_list(), profile_activity(), profile_content(), profile_create_sidebar(), profile_init(), profile_load(), profile_photo_init(), profile_photo_post(), profile_photo_set_profile_perms(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), profperm_init(), rbmark_content(), redbasic_form(), regmod_content(), removeaccount_content(), removeaccount_post(), removeme_content(), removeme_post(), rmagic_init(), rpost_content(), search(), search_ac_init(), search_content(), searchbox(), send_message(), service_class_allows(), service_class_fetch(), service_limits_content(), Conversation\set_mode(), settings_init(), settings_post(), share_init(), smilies(), sources_content(), sources_post(), starred_init(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), suggest_content(), suggest_init(), tagger_content(), tagrm_content(), tagrm_post(), theme_content(), theme_post(), thing_content(), thing_init(), uexport_init(), vcard_from_xchan(), viewconnections_content(), viewconnections_init(), viewsrc_content(), webpages_content(), widget_affinity(), widget_appselect(), widget_design_tools(), widget_filer(), widget_follow(), widget_fullprofile(), widget_mailmenu(), widget_notes(), widget_profile(), widget_savedsearch(), widget_settings_menu(), widget_suggestions(), z_input_filter(), zid_init(), and zping_content().

    +

    Referenced by Conversation\__construct(), acl_init(), api_content(), api_get_user(), api_post(), api_user(), app_render(), appman_content(), appman_post(), apps_content(), apw_form(), best_link_url(), blocks_content(), bookmarks_content(), bookmarks_init(), App\build_pagehead(), build_sync_packet(), change_channel(), channel_content(), channel_init(), channel_remove(), chanview_content(), chat_content(), chat_init(), chat_post(), cloud_init(), comanche_get_channel_id(), common_friends_visitor_widget(), connect_content(), connect_post(), connections_content(), connections_init(), connections_post(), connedit_content(), connedit_init(), connedit_post(), contact_block(), contact_select(), contactgroup_content(), conversation(), current_theme(), delegate_content(), directory_content(), directory_init(), display_content(), drop_item(), drop_items(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), fbrowser_content(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), filestorage_post(), findpeople_widget(), follow_content(), follow_init(), fsuggest_content(), fsuggest_post(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), get_birthdays(), Item\get_comment_box(), get_events(), get_online_status(), Item\get_template_data(), get_theme_uid(), group_content(), group_get_members(), group_post(), group_select(), group_side(), handle_tag(), hcard_init(), home_content(), home_init(), identity_selector(), impel_init(), invite_content(), invite_post(), is_public_profile(), item_content(), item_permissions_sql(), item_photo_menu(), item_post(), item_store(), item_store_update(), items_fetch(), layouts_content(), lockview_content(), locs_content(), locs_post(), login(), login_content(), magic_init(), mail_content(), mail_post(), manage_content(), match_content(), menu_add_item(), menu_content(), menu_edit_item(), menu_post(), message_content(), mimetype_select(), mitem_content(), mitem_init(), mitem_post(), mood_content(), mood_init(), nav(), navbar_complete(), network_content(), network_init(), new_contact(), notes_init(), notifications_content(), notifications_post(), notify_content(), notify_init(), oexchange_content(), parse_app_description(), pdledit_content(), pdledit_post(), permissions_sql(), photos_content(), photos_init(), photos_post(), ping_init(), poco_init(), poke_content(), poke_init(), post_init(), prepare_body(), private_messages_list(), profile_activity(), profile_content(), profile_create_sidebar(), profile_init(), profile_load(), profile_photo_init(), profile_photo_post(), profile_photo_set_profile_perms(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), profperm_init(), rbmark_content(), redbasic_form(), regmod_content(), removeaccount_content(), removeaccount_post(), removeme_content(), removeme_post(), rmagic_init(), rpost_content(), search(), search_ac_init(), search_content(), searchbox(), send_message(), service_class_allows(), service_class_fetch(), service_limits_content(), Conversation\set_mode(), settings_init(), settings_post(), share_init(), smilies(), sources_content(), sources_post(), starred_init(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), suggest_content(), suggest_init(), tagger_content(), tagrm_content(), tagrm_post(), theme_content(), theme_post(), thing_content(), thing_init(), uexport_init(), vcard_from_xchan(), viewconnections_content(), viewconnections_init(), viewsrc_content(), webpages_content(), widget_affinity(), widget_appselect(), widget_design_tools(), widget_filer(), widget_follow(), widget_fullprofile(), widget_mailmenu(), widget_notes(), widget_profile(), widget_savedsearch(), widget_settings_menu(), widget_suggestions(), z_input_filter(), zid_init(), and zping_content().

    @@ -1439,6 +1531,13 @@ Variables
    +

    Contents of $s are displayed prominently on the page the next time a page is loaded. Usually used for errors or alerts.

    +
    Parameters
    + + +
    string$sText to display
    +
    +

    Referenced by account_remove(), achievements_content(), admin_content(), admin_page_channels(), admin_page_channels_post(), admin_page_hubloc(), admin_page_plugins(), admin_page_profs(), admin_page_themes(), admin_page_users(), admin_page_users_post(), api_content(), api_post(), appman_content(), appman_post(), attach_init(), block_content(), blocks_content(), bookmarks_content(), channel_content(), channel_init(), chat_content(), chat_init(), chatroom_enter(), check_form_security_token_redirectOnErr(), common_content(), common_init(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_content(), connedit_post(), delegate_content(), directory_content(), display_content(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), filestorage_content(), filestorage_post(), follow_init(), fsuggest_content(), fsuggest_post(), group_add(), group_content(), group_post(), hcard_init(), import_content(), import_post(), importelm_post(), invite_content(), invite_post(), item_content(), item_post(), layouts_content(), like_content(), locs_content(), locs_post(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_post(), manage_content(), match_content(), menu_content(), menu_post(), message_content(), mitem_content(), mitem_init(), mitem_post(), mood_content(), network_content(), network_init(), new_channel_content(), new_channel_post(), notifications_content(), notifications_post(), oexchange_content(), openid_content(), page_init(), pdledit_content(), photos_content(), photos_post(), poke_content(), post_init(), profile_content(), profile_init(), profile_load(), profile_photo_post(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), register_content(), register_post(), regmod_content(), removeaccount_post(), removeme_post(), rmagic_post(), search_content(), service_limits_content(), settings_post(), sources_content(), sources_post(), subthread_content(), suggest_content(), thing_content(), thing_init(), user_deny(), viewconnections_content(), viewsrc_content(), wall_attach_post(), wall_upload_post(), webpages_content(), and xchan_content().

    @@ -1513,6 +1612,9 @@ Variables
    +

    Returns contact id (visitor_id) of authenticated site visitor or false.

    +
    Returns
    int|bool visitor_id or false
    +

    Referenced by app_render(), channel_content(), directory_content(), display_content(), drop_items(), get_online_status(), home_content(), item_content(), item_permissions_sql(), item_post(), nav(), navbar_complete(), oexchange_content(), permissions_sql(), photos_content(), photos_init(), photos_post(), poco_init(), post_init(), profile_content(), profile_create_sidebar(), profile_sidebar(), rpost_content(), search_content(), share_init(), subthread_content(), tagger_content(), viewconnections_content(), viewconnections_init(), widget_fullprofile(), widget_profile(), zid_init(), and zotfeed_init().

    @@ -1580,13 +1682,13 @@ Variables
    Parameters
    - +
    string | array$svariable to check
    string$kkey inside the array to check
    string$kkey inside the array to check
    -
    Returns
    bool
    +
    Returns
    bool|int
    -

    Referenced by FriendicaSmarty\__construct(), App\__construct(), account_service_class_fetch(), acl_init(), admin_page_channels_post(), admin_page_logs_post(), admin_page_plugins(), admin_page_site(), admin_page_site_post(), admin_page_themes(), admin_page_users_post(), api_content(), api_direct_messages_box(), api_direct_messages_new(), api_favorites(), api_format_messages(), api_get_user(), api_login(), api_post(), api_statuses_f(), api_statuses_home_timeline(), api_statuses_mentions(), api_statuses_public_timeline(), api_statuses_show(), api_statuses_update(), api_statuses_user_timeline(), api_user(), app_store(), app_update(), attach_store(), authenticate_success(), bbcode(), bbtoevent(), best_link_url(), bookmark_add(), App\build_pagehead(), channel_content(), chatsvc_content(), check_form_security_token(), cli_startup(), cloud_init(), connections_content(), connections_post(), connedit_content(), construct_page(), consume_feed(), conversation(), create_account(), create_identity(), current_theme(), current_theme_url(), del_pconfig(), del_xconfig(), delegate_content(), detect_language(), diaspora_asphoto(), diaspora_conversation(), diaspora_message(), directory_content(), dirsearch_content(), discover_by_url(), display_content(), encode_rel_links(), event_addtocal(), events_content(), events_post(), feed_init(), filerm_content(), filestorage_post(), get_atom_elements(), get_browser_language(), get_item_elements(), get_my_address(), get_my_url(), get_plink(), get_public_feed(), Item\get_template_data(), group_add(), group_rmv(), group_side(), home_content(), import_post(), import_xchan(), info(), invite_post(), item_post(), item_store(), item_store_update(), lang_selector(), load_contact_links(), local_user(), lostpass_content(), magic_init(), mail_content(), mail_post(), mail_store(), mood_content(), mood_init(), nav(), navbar_complete(), network_content(), new_channel_content(), new_cookie(), notice(), oexchange_content(), openid_content(), parse_url_content(), photo_upload(), photos_content(), photos_post(), ping_init(), poco_init(), poco_load(), poke_content(), poke_init(), post_activity_item(), post_init(), probe_content(), proc_run(), profile_photo_post(), profile_photo_set_profile_perms(), profile_sidebar(), profiles_post(), rbmark_content(), rbmark_post(), red_item_new(), ref_session_read(), register_content(), register_post(), App\register_template_engine(), regmod_content(), remote_user(), removeaccount_post(), removeme_post(), rpost_content(), scrape_feed(), script_path(), search_ac_init(), search_content(), search_init(), service_class_allows(), service_class_fetch(), App\set_baseurl(), settings_post(), setup_content(), setup_init(), suggest_init(), t(), tagrm_post(), App\template_engine(), tt(), validate_channelname(), wall_upload_post(), webfinger_content(), wfinger_init(), widget_affinity(), widget_categories(), widget_filer(), widget_savedsearch(), widget_tagcloud(), xchan_content(), z_fetch_url(), z_post_url(), and zfinger_init().

    +

    Referenced by FriendicaSmarty\__construct(), App\__construct(), account_service_class_fetch(), acl_init(), admin_page_channels_post(), admin_page_logs_post(), admin_page_plugins(), admin_page_site(), admin_page_site_post(), admin_page_themes(), admin_page_users_post(), api_content(), api_direct_messages_box(), api_direct_messages_new(), api_favorites(), api_format_messages(), api_get_user(), api_login(), api_post(), api_statuses_f(), api_statuses_home_timeline(), api_statuses_mentions(), api_statuses_public_timeline(), api_statuses_show(), api_statuses_update(), api_statuses_user_timeline(), api_user(), app_store(), app_update(), attach_store(), authenticate_success(), bbcode(), bbtoevent(), best_link_url(), bookmark_add(), App\build_pagehead(), channel_content(), chatsvc_content(), check_form_security_token(), cli_startup(), cloud_init(), connections_content(), connections_post(), connedit_content(), construct_page(), consume_feed(), conversation(), create_account(), create_identity(), current_theme(), current_theme_url(), del_pconfig(), del_xconfig(), delegate_content(), detect_language(), diaspora_asphoto(), diaspora_conversation(), diaspora_message(), dir_sort_links(), directory_content(), directory_init(), dirsearch_content(), discover_by_url(), display_content(), encode_rel_links(), event_addtocal(), events_content(), events_post(), feed_init(), filerm_content(), filestorage_post(), get_atom_elements(), get_browser_language(), get_item_elements(), get_my_address(), get_my_url(), get_plink(), get_public_feed(), Item\get_template_data(), group_add(), group_rmv(), group_side(), home_content(), import_post(), import_xchan(), info(), invite_post(), item_post(), item_store(), item_store_update(), lang_selector(), load_contact_links(), local_user(), lostpass_content(), magic_init(), mail_content(), mail_post(), mail_store(), mood_content(), mood_init(), nav(), navbar_complete(), network_content(), new_channel_content(), new_cookie(), notice(), oexchange_content(), openid_content(), parse_url_content(), photo_upload(), photos_content(), photos_post(), ping_init(), poco_init(), poco_load(), poke_content(), poke_init(), post_activity_item(), post_init(), probe_content(), proc_run(), profile_photo_post(), profile_photo_set_profile_perms(), profile_sidebar(), profiles_post(), rbmark_content(), rbmark_post(), red_item_new(), ref_session_read(), register_content(), register_post(), App\register_template_engine(), regmod_content(), remote_user(), removeaccount_post(), removeme_post(), rpost_content(), scrape_feed(), script_path(), search_ac_init(), search_content(), search_init(), service_class_allows(), service_class_fetch(), App\set_baseurl(), settings_post(), setup_content(), setup_init(), suggest_init(), t(), tagrm_post(), App\template_engine(), tt(), validate_channelname(), wall_upload_post(), webfinger_content(), wfinger_init(), widget_affinity(), widget_categories(), widget_filer(), widget_savedsearch(), widget_tagcloud(), xchan_content(), z_fetch_url(), z_post_url(), and zfinger_init().

    @@ -1620,7 +1722,11 @@ Variables
    -

    Referenced by admin_content(), admin_page_profs(), admin_page_profs_post(), allowed_public_recips(), app_render(), app_store(), app_update(), appman_post(), authenticate_success(), bb_parse_crypt(), bbcode(), blocks_content(), chanlink_cid(), chanlink_hash(), chanlink_url(), channel_content(), channel_remove(), chat_content(), chat_post(), chatsvc_content(), check_config(), connect_post(), connections_content(), connections_post(), conversation(), create_identity(), deliver_run(), diaspora_comment(), diaspora_like(), diaspora_post(), diaspora_request(), diaspora_reshare(), directory_content(), discover_by_url(), discover_by_webbie(), display_content(), event_store_item(), externals_run(), filestorage_content(), find_upstream_directory(), follow_init(), format_categories(), format_filer(), get_parent_cloudpath(), RedMatrix\RedDAV\RedBrowser\getAssetUrl(), group_post(), handle_tag(), App\head_get_icon(), head_get_icon(), home_content(), home_init(), hostxrd_init(), import_post(), import_xchan(), invite_content(), item_photo_menu(), item_post(), item_store(), layouts_content(), like_content(), locs_post(), login_content(), lostpass_content(), lostpass_post(), magic_init(), magiclink_url(), mail_post(), manage_content(), menu_content(), menu_post(), mitem_content(), mitem_post(), mood_init(), nav(), navbar_complete(), network_content(), new_channel_post(), notification(), notifications_post(), notifier_run(), oembed_iframe(), openid_content(), pagelist_widget(), parse_app_description(), pdledit_post(), photo_upload(), photos_album_widget(), photos_albums_list(), photos_create_item(), photos_list_photos(), poll_content(), post_activity_item(), post_init(), post_post(), profile_activity(), profile_sidebar(), public_recips(), pubsites_content(), rbmark_content(), rbmark_post(), reflect_article_callback(), reflect_comment_store(), reflect_photo_callback(), register_post(), remove_obsolete_hublocs(), removeaccount_content(), removeme_content(), rmagic_init(), rmagic_post(), rpost_content(), script_path(), search_content(), searchbox(), send_reg_approval_email(), send_verification_email(), setup_content(), setup_post(), siteinfo_content(), siteinfo_init(), sources_content(), sources_post(), sslify(), sync_directories(), tagger_content(), theme_attachments(), thing_init(), toggle_safesearch_init(), update_suggestions(), user_allow(), vcard_from_xchan(), verify_email_address(), webpages_content(), wfinger_init(), widget_archive(), widget_chatroom_list(), widget_dirtags(), widget_filer(), widget_savedsearch(), widget_suggestions(), xchan_store(), xref_init(), zfinger_init(), zid_init(), zot_build_packet(), zot_fetch(), zot_new_uid(), and zot_refresh().

    +

    Returns the baseurl.

    +
    See Also
    App::get_baseurl()
    +
    Returns
    string
    + +

    Referenced by admin_content(), admin_page_profs(), admin_page_profs_post(), allowed_public_recips(), app_render(), app_store(), app_update(), appman_post(), authenticate_success(), bb_parse_crypt(), bbcode(), blocks_content(), chanlink_cid(), chanlink_hash(), chanlink_url(), channel_content(), channel_remove(), chat_content(), chat_post(), chatsvc_content(), check_config(), connect_post(), connections_content(), connections_post(), conversation(), create_identity(), deliver_run(), diaspora_comment(), diaspora_like(), diaspora_post(), diaspora_request(), diaspora_reshare(), directory_content(), discover_by_url(), discover_by_webbie(), display_content(), event_store_item(), externals_run(), filestorage_content(), find_upstream_directory(), follow_init(), format_categories(), format_filer(), get_parent_cloudpath(), Item\get_template_data(), RedMatrix\RedDAV\RedBrowser\getAssetUrl(), group_post(), handle_tag(), App\head_get_icon(), head_get_icon(), home_content(), home_init(), hostxrd_init(), import_post(), import_xchan(), invite_content(), item_photo_menu(), item_post(), item_store(), layouts_content(), like_content(), locs_post(), login_content(), lostpass_content(), lostpass_post(), magic_init(), magiclink_url(), mail_post(), manage_content(), menu_content(), menu_post(), mitem_content(), mitem_post(), mood_init(), nav(), navbar_complete(), network_content(), new_channel_post(), notification(), notifications_post(), notifier_run(), oembed_iframe(), openid_content(), pagelist_widget(), parse_app_description(), pdledit_post(), photo_upload(), photos_album_widget(), photos_albums_list(), photos_create_item(), photos_list_photos(), poll_content(), post_activity_item(), post_init(), post_post(), profile_activity(), profile_sidebar(), public_recips(), pubsites_content(), rbmark_content(), rbmark_post(), reflect_article_callback(), reflect_comment_store(), reflect_photo_callback(), register_post(), remove_obsolete_hublocs(), removeaccount_content(), removeme_content(), rmagic_init(), rmagic_post(), rpost_content(), script_path(), search_content(), searchbox(), send_reg_approval_email(), send_verification_email(), setup_content(), setup_post(), siteinfo_content(), siteinfo_init(), sources_content(), sources_post(), sslify(), sync_directories(), tagger_content(), theme_attachments(), thing_init(), toggle_safesearch_init(), update_suggestions(), user_allow(), vcard_from_xchan(), verify_email_address(), webpages_content(), wfinger_init(), widget_archive(), widget_chatroom_list(), widget_dirtags(), widget_filer(), widget_savedsearch(), widget_suggestions(), xchan_store(), xref_init(), zfinger_init(), zid_init(), zot_build_packet(), zot_fetch(), zot_new_uid(), and zot_refresh().

    @@ -1639,7 +1745,8 @@ Variables
    'https://zotid.net',
    'https://redmatrix.nl',
    'https://red.zottel.red',
    -
    'https://red.pixelbits.de'
    +
    'https://red.pixelbits.de',
    +
    'https://whogotzot.com'
    )

    Referenced by find_upstream_directory().

    @@ -1740,7 +1847,7 @@ Variables
    -

    Referenced by abook_connections(), abook_self(), acl_init(), Conversation\add_thread(), api_get_user(), channel_remove(), collect_recipients(), connections_content(), connections_post(), connedit_content(), connedit_post(), contact_block(), contact_remove(), contact_select(), contactgroup_content(), create_identity(), get_all_perms(), get_channel_default_perms(), item_post(), manage_content(), new_contact(), notifier_run(), perm_is_allowed(), ping_init(), poco_init(), poller_run(), process_channel_sync_delivery(), settings_post(), viewconnections_content(), widget_follow(), widget_settings_menu(), zfinger_init(), and zot_refresh().

    +

    Referenced by abook_connections(), abook_self(), acl_init(), Conversation\add_thread(), api_get_user(), channel_remove(), collect_recipients(), connections_content(), connections_post(), connedit_content(), connedit_post(), contact_block(), contact_remove(), contact_select(), contactgroup_content(), create_identity(), get_all_perms(), get_channel_default_perms(), item_photo_menu(), item_post(), manage_content(), new_contact(), notifier_run(), perm_is_allowed(), ping_init(), poco_init(), poller_run(), process_channel_sync_delivery(), settings_post(), viewconnections_content(), widget_follow(), widget_settings_menu(), zfinger_init(), and zot_refresh().

    @@ -2461,7 +2568,7 @@ Variables
    -

    Referenced by contact_block(), dba_factory(), notifier_run(), queue_run(), RedCollectionData(), and search_content().

    +

    Referenced by contact_block(), dba_factory(), queue_run(), RedCollectionData(), and search_content().

    @@ -4033,7 +4140,7 @@ Variables
    -

    Referenced by settings_post(), and zfinger_init().

    +

    Referenced by settings_post(), stream_perms_api_uids(), stream_perms_xchans(), and zfinger_init().

    @@ -4168,7 +4275,7 @@ Variables
    -

    Referenced by change_channel(), create_identity(), create_sys_channel(), get_sys_channel(), is_sys_channel(), process_delivery(), stream_perms_api_uids(), and zfinger_init().

    +

    Referenced by change_channel(), create_identity(), create_sys_channel(), get_sys_channel(), is_sys_channel(), process_delivery(), stream_perms_api_uids(), stream_perms_xchans(), and zfinger_init().

    @@ -4813,7 +4920,7 @@ Variables
    -

    Referenced by bookmarks_init(), decode_tags(), encode_item_terms(), get_atom_elements(), Item\get_template_data(), and handle_tag().

    +

    Referenced by bookmarks_init(), decode_tags(), encode_item_terms(), get_atom_elements(), Item\get_template_data(), and handle_tag().

    @@ -4827,7 +4934,7 @@ Variables
    -

    Referenced by categories_widget(), channel_content(), decode_tags(), editpost_content(), encode_item_terms(), events_content(), events_post(), file_tag_file_query(), filerm_content(), format_categories(), get_atom_elements(), item_post(), refimport_content(), and widget_tagcloud().

    +

    Referenced by categories_widget(), channel_content(), decode_tags(), editpost_content(), encode_item_terms(), events_content(), events_post(), file_tag_file_query(), filerm_content(), format_categories(), get_atom_elements(), item_post(), network_content(), refimport_content(), and widget_tagcloud().

    @@ -4855,7 +4962,7 @@ Variables
    -

    Referenced by check_item_source(), conversation(), decode_tags(), diaspora_comment(), diaspora_post(), diaspora_reshare(), encode_item_terms(), format_hashtags(), format_term_for_display(), get_atom_elements(), handle_tag(), item_getfeedtags(), items_fetch(), network_content(), remove_community_tag(), search_ac_init(), search_content(), tag_deliver(), and tagger_content().

    +

    Referenced by channel_content(), check_item_source(), conversation(), decode_tags(), diaspora_comment(), diaspora_post(), diaspora_reshare(), encode_item_terms(), format_hashtags(), format_term_for_display(), get_atom_elements(), handle_tag(), item_getfeedtags(), items_fetch(), network_content(), remove_community_tag(), search_ac_init(), search_content(), tag_deliver(), and tagger_content().

    @@ -4869,7 +4976,7 @@ Variables
    -

    Referenced by conversation(), decode_tags(), diaspora_comment(), diaspora_post(), diaspora_reshare(), encode_item_terms(), fetch_post_tags(), format_mentions(), format_term_for_display(), get_atom_elements(), get_mentions(), handle_tag(), item_getfeedtags(), tag_deliver(), and tgroup_check().

    +

    Referenced by conversation(), decode_tags(), diaspora_comment(), diaspora_post(), diaspora_reshare(), encode_item_terms(), fetch_post_tags(), format_mentions(), format_term_for_display(), get_atom_elements(), get_mentions(), handle_tag(), item_getfeedtags(), tag_deliver(), and tgroup_check().

    @@ -5014,7 +5121,7 @@ Variables

    Tag/term types

    -

    Referenced by conversation(), decode_tags(), encode_item_terms(), and handle_tag().

    +

    Referenced by conversation(), decode_tags(), encode_item_terms(), and handle_tag().

    @@ -5338,7 +5445,7 @@ Variables
    -

    Referenced by dirsearch_content(), import_directory_profile(), and import_xchan().

    +

    Referenced by dirsearch_content(), import_directory_profile(), import_xchan(), and process_delivery().

    diff --git a/doc/html/boot_8php.js b/doc/html/boot_8php.js index b460c9fee..d6041b858 100644 --- a/doc/html/boot_8php.js +++ b/doc/html/boot_8php.js @@ -20,6 +20,7 @@ var boot_8php = [ "get_directory_realm", "boot_8php.html#a329400dcb29897cdaae3020109272285", null ], [ "get_max_import_size", "boot_8php.html#a97769915c9f14adc4f8ab1ea2cecfd90", null ], [ "get_observer_hash", "boot_8php.html#a623e49c79943f3e7bdb770d021683cf7", null ], + [ "get_poller_runtime", "boot_8php.html#aa561f801e962b67a5c4d0548ea95fd17", null ], [ "goaway", "boot_8php.html#a5ab6181607a090bcdbaa13b15b85aba1", null ], [ "head_get_icon", "boot_8php.html#a24a7a70afedd5d85fe0eadc85afa9f77", null ], [ "head_set_icon", "boot_8php.html#a0e4701c9742c3ef88f02ac450a042a84", null ], diff --git a/doc/html/classApp.html b/doc/html/classApp.html index c0a79a04e..e3d0760b2 100644 --- a/doc/html/classApp.html +++ b/doc/html/classApp.html @@ -114,6 +114,9 @@ $(document).ready(function(){initNavTree('classApp.html','');});
    App Class Reference
    + +

    Our main application structure for the life of this page. + More...

    @@ -170,6 +173,7 @@ Public Member Functions + @@ -299,8 +303,9 @@ Private Attributes

    Public Member Functions

     template_engine ($name= '')
     
     get_template_engine ()
     Returns the active template engine. More...
     
     set_template_engine ($engine= 'smarty3')
     
     

    Detailed Description

    -

    class: App

    -

    Our main application structure for the life of this page Primarily deals with the URL that got us here and tries to make some sense of it, and stores our page contents and config storage and anything else that might need to be passed around before we spit the page out.

    +

    Our main application structure for the life of this page.

    +

    class: App

    +

    Primarily deals with the URL that got us here and tries to make some sense of it, and stores our page contents and config storage and anything else that might need to be passed around before we spit the page out.

    Constructor & Destructor Documentation

    @@ -314,6 +319,7 @@ Private Attributes
    +

    App constructor.

    Figure out if we are running at the top of a domain or in a sub-directory and adjust accordingly

    Break the URL path into C style argc/argv style arguments for our modules. Given "http://example.com/module/arg1/arg2", $this->argc will be 3 (integer) and $this->argv will contain: [0] => 'module' [1] => 'arg1' [2] => 'arg2'

    There will always be one argument. If provided a naked domain URL, $this->argv[0] is set to "home".

    @@ -490,6 +496,9 @@ Private Attributes
    +

    Returns the active template engine.

    +
    Returns
    string
    +
    @@ -851,7 +860,7 @@ Private Attributes

    return template engine instance. If $name is not defined, return engine defined by theme, or default

    Parameters
    - +
    string$nameTemplate engine name
    string$nameTemplate engine name
    diff --git a/doc/html/classRedMatrix_1_1Import_1_1Import-members.html b/doc/html/classRedMatrix_1_1Import_1_1Import-members.html new file mode 100644 index 000000000..2be66a2ea --- /dev/null +++ b/doc/html/classRedMatrix_1_1Import_1_1Import-members.html @@ -0,0 +1,132 @@ + + + + + + +The Red Matrix: Member List + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + + + diff --git a/doc/html/classRedMatrix_1_1Import_1_1Import.html b/doc/html/classRedMatrix_1_1Import_1_1Import.html new file mode 100644 index 000000000..2119780c3 --- /dev/null +++ b/doc/html/classRedMatrix_1_1Import_1_1Import.html @@ -0,0 +1,447 @@ + + + + + + +The Red Matrix: RedMatrix\Import\Import Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    + +
    +
    RedMatrix\Import\Import Class Reference
    +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     get_credentials ()
     
     get_itemlist ()
     
     get_item_ident ($item)
     
     get_item ($item_ident)
     
     get_taxonomy ($item_ident)
     
     get_children ($item_ident)
     
     convert_item ($item_ident)
     
     convert_taxonomy ($item_ident)
     
     convert_child ($child)
     
     store ($item, $update=false)
     
     run ()
     
    + + + + + + + +

    +Protected Attributes

     $itemlist = null
     
     $src_items = null
     
     $items = null
     
    + + + +

    +Private Attributes

     $credentials = null
     
    +

    Member Function Documentation

    + +
    +
    + + + + + + + + +
    RedMatrix\Import\Import::convert_child ( $child)
    +
    + +

    Referenced by RedMatrix\Import\Import\run().

    + +
    +
    + +
    +
    + + + + + + + + +
    RedMatrix\Import\Import::convert_item ( $item_ident)
    +
    + +

    Referenced by RedMatrix\Import\Import\run().

    + +
    +
    + +
    +
    + + + + + + + + +
    RedMatrix\Import\Import::convert_taxonomy ( $item_ident)
    +
    + +

    Referenced by RedMatrix\Import\Import\run().

    + +
    +
    + +
    +
    + + + + + + + + +
    RedMatrix\Import\Import::get_children ( $item_ident)
    +
    + +

    Referenced by RedMatrix\Import\Import\run().

    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\Import\Import::get_credentials ()
    +
    + +

    Referenced by RedMatrix\Import\Import\run().

    + +
    +
    + +
    +
    + + + + + + + + +
    RedMatrix\Import\Import::get_item ( $item_ident)
    +
    + +

    Referenced by RedMatrix\Import\Import\run().

    + +
    +
    + +
    +
    + + + + + + + + +
    RedMatrix\Import\Import::get_item_ident ( $item)
    +
    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\Import\Import::get_itemlist ()
    +
    + +

    Referenced by RedMatrix\Import\Import\run().

    + +
    +
    + +
    +
    + + + + + + + + +
    RedMatrix\Import\Import::get_taxonomy ( $item_ident)
    +
    + +

    Referenced by RedMatrix\Import\Import\run().

    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\Import\Import::run ()
    +
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    RedMatrix\Import\Import::store ( $item,
     $update = false 
    )
    +
    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + + +
    + + + + +
    RedMatrix\Import\Import::$credentials = null
    +
    +private
    +
    +
    + +
    +
    + + + + + +
    + + + + +
    RedMatrix\Import\Import::$itemlist = null
    +
    +protected
    +
    +
    + +
    +
    + + + + + +
    + + + + +
    RedMatrix\Import\Import::$items = null
    +
    +protected
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + +
    RedMatrix\Import\Import::$src_items = null
    +
    +protected
    +
    + +
    +
    +
    The documentation for this class was generated from the following file: +
    +
    + diff --git a/doc/html/classRedMatrix_1_1Import_1_1Import.js b/doc/html/classRedMatrix_1_1Import_1_1Import.js new file mode 100644 index 000000000..03e429289 --- /dev/null +++ b/doc/html/classRedMatrix_1_1Import_1_1Import.js @@ -0,0 +1,18 @@ +var classRedMatrix_1_1Import_1_1Import = +[ + [ "convert_child", "classRedMatrix_1_1Import_1_1Import.html#a5434325afb2c633c52540127d717800a", null ], + [ "convert_item", "classRedMatrix_1_1Import_1_1Import.html#a107703a43a1b0ceb2af7ae470cb3f218", null ], + [ "convert_taxonomy", "classRedMatrix_1_1Import_1_1Import.html#addf6e53dacd971eaab49be4b17a767d6", null ], + [ "get_children", "classRedMatrix_1_1Import_1_1Import.html#a57561904b0f127e0d9a3e2c33688daf8", null ], + [ "get_credentials", "classRedMatrix_1_1Import_1_1Import.html#a24134929d9a8a682da2036a0bf326367", null ], + [ "get_item", "classRedMatrix_1_1Import_1_1Import.html#a27987a41cb703a796f1821baeb4774a2", null ], + [ "get_item_ident", "classRedMatrix_1_1Import_1_1Import.html#a772c28edf36aaf8e66007a95004c4059", null ], + [ "get_itemlist", "classRedMatrix_1_1Import_1_1Import.html#a855cd5a79b95d269ae8737fae774e3bc", null ], + [ "get_taxonomy", "classRedMatrix_1_1Import_1_1Import.html#ae3c6472bea1a44025bc2e152604eb20c", null ], + [ "run", "classRedMatrix_1_1Import_1_1Import.html#a8d138a9a7d4f79b81d3446ca216a602c", null ], + [ "store", "classRedMatrix_1_1Import_1_1Import.html#a33ed595de044c0ec1cd84cca719e31dc", null ], + [ "$credentials", "classRedMatrix_1_1Import_1_1Import.html#a864aac9fadb4846f5d9f840e8e0f440f", null ], + [ "$itemlist", "classRedMatrix_1_1Import_1_1Import.html#ad0d2bdc3b388220479063915b4f5c2fc", null ], + [ "$items", "classRedMatrix_1_1Import_1_1Import.html#a0a05dac405ccc5b617b7b7b3c8ed783c", null ], + [ "$src_items", "classRedMatrix_1_1Import_1_1Import.html#a88c2eeba8d0cba3e7c12a2c45ba0fbc6", null ] +]; \ No newline at end of file diff --git a/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html b/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html index 9cd342a8d..732ee436e 100644 --- a/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html +++ b/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html @@ -143,7 +143,7 @@ Public Member Functions  Set browser plugin for SabreDAV. More...
       log () - Prints out all RedBasicAuth variables to logger(). More...
    + Prints out all RedBasicAuth variables to logger(). More...
     

    @@ -232,7 +232,7 @@ Protected Attributes

    -

    Prints out all RedBasicAuth variables to logger().

    +

    Prints out all RedBasicAuth variables to logger().

    Returns
    void
    diff --git a/doc/html/classes.html b/doc/html/classes.html index 6eee2536a..62aa19187 100644 --- a/doc/html/classes.html +++ b/doc/html/classes.html @@ -122,7 +122,7 @@ $(document).ready(function(){initNavTree('classes.html','');});
      R  
    dba_mysqli    -BaseObject   dba_postgres   Import (Redmatrix\Import)   RedBasicAuth (RedMatrix\RedDAV)    +BaseObject   dba_postgres   Import (RedMatrix\Import)   RedBasicAuth (RedMatrix\RedDAV)   
      C  
      E  
    Item   RedBrowser (RedMatrix\RedDAV)    diff --git a/doc/html/cloud_8php.html b/doc/html/cloud_8php.html index 3b340a6a6..c8a127ea6 100644 --- a/doc/html/cloud_8php.html +++ b/doc/html/cloud_8php.html @@ -110,7 +110,7 @@ $(document).ready(function(){initNavTree('cloud_8php.html','');});
    -

    Initialize RedMatrix's cloud (SabreDAV). +

    Initialize RedMatrix's cloud (SabreDAV). More...

    @@ -122,7 +122,7 @@ Functions

     

    Detailed Description

    -

    Initialize RedMatrix's cloud (SabreDAV).

    +

    Initialize RedMatrix's cloud (SabreDAV).

    Module for accessing the DAV storage area.

    Function Documentation

    @@ -142,7 +142,7 @@ Functions

    Fires up the SabreDAV server.

    Parameters
    - +
    App&$a
    App&$a
    diff --git a/doc/html/datetime_8php.html b/doc/html/datetime_8php.html index de2e7f9ac..111683343 100644 --- a/doc/html/datetime_8php.html +++ b/doc/html/datetime_8php.html @@ -309,7 +309,7 @@ Functions
    -

    Referenced by abook_toggle_flag(), account_verify_password(), advanced_profile(), age(), api_account_rate_limit_status(), api_date(), api_rss_extra(), atom_entry(), attach_delete(), attach_mkdir(), attach_store(), authenticate_success(), build_sync_packet(), cal(), channel_content(), channel_remove(), chat_message(), chatroom_create(), chatroom_enter(), chatsvc_content(), chatsvc_post(), Cache\clear(), comments_are_now_closed(), consume_feed(), conversation(), create_account(), create_identity(), RedMatrix\RedDAV\RedDirectory\createFile(), cronhooks_run(), delete_item_lowlevel(), deliver_run(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_message(), diaspora_post(), diaspora_profile(), diaspora_request(), diaspora_reshare(), diaspora_send_images(), diaspora_send_mail(), diaspora_send_status(), diaspora_transmit(), directory_run(), dirsearch_content(), discover_by_url(), discover_by_webbie(), dlogger(), dob(), editpost_content(), ev_compare(), event_store_event(), events_content(), events_post(), externals_run(), first_post_date(), fix_system_urls(), format_event_diaspora(), format_event_html(), format_event_ical(), fsuggest_post(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), get_atom_elements(), get_birthdays(), get_events(), get_feed_for(), get_first_dim(), get_item_elements(), get_mail_elements(), get_profile_elements(), get_public_feed(), Item\get_template_data(), RedMatrix\RedDAV\RedFile\getLastModified(), RedMatrix\RedDAV\RedDirectory\getLastModified(), home_content(), impel_init(), import_author_rss(), import_author_unknown(), import_directory_profile(), import_post(), import_site(), import_xchan(), invite_post(), item_post(), item_store(), item_store_update(), items_fetch(), list_post_dates(), logger(), magic_init(), mail_content(), mail_post(), mail_store(), manage_content(), message_content(), network_content(), new_contact(), notification(), notifier_run(), onepoll_run(), openid_content(), p_init(), pagelist_widget(), photo_upload(), photos_post(), ping_init(), poco_load(), poller_run(), post_post(), posted_dates(), profile_photo_post(), profiles_content(), profiles_post(), prune_hub_reinstalls(), RedMatrix\RedDAV\RedFile\put(), dba_mysql\q(), dba_mysqli\q(), dba_postgres\q(), queue_run(), relative_date(), removeaccount_post(), removeme_post(), photo_driver\save(), send_message(), send_reg_approval_email(), Cache\set(), settings_post(), photo_driver\store(), sync_directories(), sync_locations(), tag_deliver(), update_birthdays(), update_directory_entry(), update_modtime(), update_queue_time(), verify_email_address(), webpages_content(), widget_archive(), xchan_store(), z_birthday(), zot_feed(), zot_process_message_request(), zot_process_response(), zot_refresh(), and zotfeed_init().

    +

    Referenced by abook_toggle_flag(), advanced_profile(), age(), api_account_rate_limit_status(), api_date(), api_rss_extra(), atom_entry(), attach_delete(), attach_mkdir(), attach_store(), authenticate_success(), build_sync_packet(), cal(), channel_content(), channel_remove(), chat_message(), chatroom_create(), chatroom_enter(), chatsvc_content(), chatsvc_post(), Cache\clear(), comments_are_now_closed(), consume_feed(), conversation(), create_account(), create_identity(), RedMatrix\RedDAV\RedDirectory\createFile(), cronhooks_run(), delete_item_lowlevel(), deliver_run(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_message(), diaspora_post(), diaspora_profile(), diaspora_request(), diaspora_reshare(), diaspora_send_images(), diaspora_send_mail(), diaspora_send_status(), diaspora_transmit(), directory_run(), dirsearch_content(), discover_by_url(), discover_by_webbie(), dlogger(), dob(), editpost_content(), ev_compare(), event_store_event(), events_content(), events_post(), externals_run(), first_post_date(), fix_system_urls(), format_event_diaspora(), format_event_html(), format_event_ical(), fsuggest_post(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), get_atom_elements(), get_birthdays(), get_events(), get_feed_for(), get_first_dim(), get_item_elements(), get_mail_elements(), get_profile_elements(), get_public_feed(), Item\get_template_data(), RedMatrix\RedDAV\RedFile\getLastModified(), RedMatrix\RedDAV\RedDirectory\getLastModified(), home_content(), impel_init(), import_author_rss(), import_author_unknown(), import_directory_profile(), import_post(), import_site(), import_xchan(), invite_post(), item_post(), item_store(), item_store_update(), items_fetch(), list_post_dates(), log_failed_login(), logger(), magic_init(), mail_content(), mail_post(), mail_store(), manage_content(), message_content(), network_content(), new_contact(), notification(), notifier_run(), onepoll_run(), openid_content(), p_init(), pagelist_widget(), photo_upload(), photos_post(), ping_init(), poco_load(), poller_run(), post_post(), posted_dates(), profile_photo_post(), profiles_content(), profiles_post(), prune_hub_reinstalls(), RedMatrix\RedDAV\RedFile\put(), dba_mysql\q(), dba_mysqli\q(), dba_postgres\q(), queue_run(), relative_date(), removeaccount_post(), removeme_post(), photo_driver\save(), send_message(), send_reg_approval_email(), Cache\set(), settings_post(), photo_driver\store(), sync_directories(), sync_locations(), tag_deliver(), update_birthdays(), update_directory_entry(), update_modtime(), update_queue_time(), verify_email_address(), webpages_content(), widget_archive(), xchan_store(), z_birthday(), zot_feed(), zot_process_message_request(), zot_process_response(), zot_refresh(), and zotfeed_init().

    @@ -536,7 +536,7 @@ Functions
    -

    Referenced by advanced_profile(), connedit_content(), conversation(), format_notification(), Item\get_template_data(), notifications_content(), notify_content(), and ping_init().

    +

    Referenced by advanced_profile(), connedit_content(), conversation(), format_notification(), get_poller_runtime(), Item\get_template_data(), notifications_content(), notify_content(), and ping_init().

    diff --git a/doc/html/dba__driver_8php.html b/doc/html/dba__driver_8php.html index 5ec3b205c..dcfa2ffac 100644 --- a/doc/html/dba__driver_8php.html +++ b/doc/html/dba__driver_8php.html @@ -208,7 +208,7 @@ Functions
    -

    Referenced by common_friends(), connect_post(), downgrade_accounts(), externals_run(), item_permissions_sql(), permissions_sql(), poller_run(), public_permissions_sql(), random_profile(), search_content(), and widget_random_block().

    +

    Referenced by abook_toggle_flag(), common_friends(), connect_post(), downgrade_accounts(), externals_run(), item_permissions_sql(), permissions_sql(), poller_run(), public_permissions_sql(), random_profile(), search_content(), and widget_random_block().

    @@ -363,7 +363,7 @@ Functions
    Returns
    Return an escaped string of the value to pass to a DB query.
    -

    Referenced by abook_toggle_flag(), account_verify_password(), achievements_content(), acl_init(), add_source_route(), admin_page_profs_post(), admin_page_users(), advanced_profile(), allowed_public_recips(), api_direct_messages_new(), api_get_user(), api_login(), api_status_show(), api_statuses_destroy(), api_statuses_mentions(), api_user(), api_users_show(), app_destroy(), app_installed(), app_store(), app_update(), appman_content(), attach_by_hash(), attach_by_hash_nodata(), attach_change_permissions(), attach_count_files(), attach_delete(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), bb2diaspora_itemwallwall(), bb2dmention_callback(), block_content(), blocks_content(), bookmark_add(), bookmarks_init(), build_sync_packet(), call_hooks(), categories_widget(), change_channel(), channel_content(), channel_remove(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatroom_leave(), chatsvc_content(), chatsvc_post(), check_account_email(), check_account_invite(), check_item_source(), check_upstream_directory(), check_webbie(), Cache\clear(), comanche_block(), common_friends(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_post(), consume_feed(), contact_remove(), contactgroup_content(), count_common_friends(), create_account(), create_identity(), RedMatrix\RedDAV\RedDirectory\createFile(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_dispatch_public(), diaspora_get_contact_by_handle(), diaspora_handle_from_contact(), diaspora_like(), diaspora_mention_callback(), diaspora_message(), diaspora_photo(), diaspora_post(), diaspora_process_outbound(), diaspora_request(), diaspora_reshare(), diaspora_retraction(), diaspora_send_followup(), diaspora_send_images(), diaspora_send_relay(), diaspora_share(), diaspora_signed_retraction(), diaspora_transmit(), dir_flag_build(), dir_query_build(), directory_run(), dirsearch_content(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), event_addtocal(), event_store_event(), event_store_item(), events_content(), events_post(), externals_run(), fbrowser_content(), feed_init(), fetch_post_tags(), file_tag_file_query(), filerm_content(), filestorage_content(), filter_insecure(), find_diaspora_person_by_handle(), find_filename_by_hash(), find_folder_hash_by_attach_hash(), RedMatrix\RedDAV\RedBrowser\findAttachHash(), RedMatrix\RedDAV\RedBrowser\findAttachIdByHash(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_post(), Cache\get(), RedMatrix\RedDAV\RedFile\get(), get_all_perms(), get_birthdays(), get_channel_by_nick(), get_cloudpath(), get_config_from_storage(), get_events(), get_item_elements(), get_online_status(), get_things(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getLastModified(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), groups_containing(), handle_feed(), handle_tag(), hcard_init(), home_content(), hubloc_change_primary(), impel_init(), import_author_diaspora(), import_author_rss(), import_author_unknown(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), invite_post(), is_matrix_url(), item_add_cid(), item_message_id(), item_permissions_sql(), item_post(), item_remove_cid(), item_store(), item_store_update(), items_fetch(), layouts_content(), like_content(), list_public_sites(), load_config(), load_plugin(), load_xconfig(), local_dir_update(), lockview_content(), locs_content(), locs_post(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_store(), manage_content(), mark_orphan_hubsxchans(), match_openid(), member_of(), menu_add_item(), menu_create(), menu_delete(), menu_edit(), menu_edit_item(), menu_fetch(), menu_list(), menu_list_count(), msearch_post(), netgrowth_content(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), new_cookie(), FKOAuthDataStore\new_request_token(), notification(), notifier_run(), notify_init(), oauth_get_client(), onedirsync_run(), onepoll_run(), openid_content(), p_init(), page_init(), perm_is_allowed(), permissions_sql(), photo_init(), photo_new_resource(), photo_upload(), photos_album_exists(), photos_album_get_db_idstr(), photos_album_rename(), photos_content(), photos_list_photos(), photos_post(), ping_init(), plugin_is_installed(), poco_init(), poco_load(), poll_post(), poller_run(), post_init(), post_post(), private_messages_drop(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_photo_set_profile_perms(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), prune_hub_reinstalls(), public_permissions_sql(), public_recips(), RedMatrix\RedDAV\RedFile\put(), queue_run(), rconnect_url(), receive_post(), RedCollectionData(), RedFileData(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), refimport_content(), reflect_comment_store(), reflect_get_channel(), register_hook(), register_post(), remote_online_status(), remove_all_xchan_resources(), remove_community_tag(), remove_obsolete_hublocs(), remove_queue_item(), rmagic_init(), rmagic_post(), rpost_content(), photo_driver\save(), search_ac_init(), search_content(), send_message(), send_reg_approval_email(), send_status_notifications(), Cache\set(), set_config(), set_pconfig(), set_xconfig(), RedMatrix\RedDAV\RedFile\setName(), RedMatrix\RedDAV\RedDirectory\setName(), settings_post(), sitelist_init(), sources_content(), sources_post(), start_delivery_chain(), photo_driver\store(), store_diaspora_comment_sig(), store_item_tag(), stream_perms_xchans(), stringify_array_elms(), subthread_content(), suggest_init(), sync_directories(), sync_locations(), tag_deliver(), tagger_content(), term_query(), tgroup_check(), thing_content(), thing_init(), uninstall_plugin(), unregister_hook(), update_birthdays(), update_directory_entry(), update_modtime(), update_queue_time(), update_remote_id(), user_allow(), user_approve(), user_deny(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), vcard_from_xchan(), verify_email_address(), vote_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_item(), widget_random_block(), widget_savedsearch(), xchan_content(), xchan_mail_query(), xchan_query(), xchan_store(), xrd_init(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hublocs(), zot_gethub(), zot_process_message_request(), zot_process_response(), zot_refresh(), and zotfeed_init().

    +

    Referenced by abook_toggle_flag(), account_verify_password(), achievements_content(), acl_init(), add_source_route(), admin_page_profs_post(), admin_page_users(), advanced_profile(), allowed_public_recips(), api_direct_messages_new(), api_get_user(), api_login(), api_status_show(), api_statuses_destroy(), api_statuses_mentions(), api_user(), api_users_show(), app_destroy(), app_installed(), app_store(), app_update(), appman_content(), attach_by_hash(), attach_by_hash_nodata(), attach_change_permissions(), attach_count_files(), attach_delete(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), bb2diaspora_itemwallwall(), bb2dmention_callback(), block_content(), blocks_content(), bookmark_add(), bookmarks_init(), build_sync_packet(), call_hooks(), categories_widget(), change_channel(), channel_content(), channel_remove(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatroom_leave(), chatsvc_content(), chatsvc_post(), check_account_email(), check_account_invite(), check_item_source(), check_upstream_directory(), check_webbie(), Cache\clear(), comanche_block(), common_friends(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_post(), consume_feed(), contact_remove(), contactgroup_content(), count_common_friends(), create_account(), create_identity(), RedMatrix\RedDAV\RedDirectory\createFile(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_dispatch_public(), diaspora_get_contact_by_handle(), diaspora_handle_from_contact(), diaspora_like(), diaspora_mention_callback(), diaspora_message(), diaspora_photo(), diaspora_post(), diaspora_process_outbound(), diaspora_request(), diaspora_reshare(), diaspora_retraction(), diaspora_send_followup(), diaspora_send_images(), diaspora_send_relay(), diaspora_share(), diaspora_signed_retraction(), diaspora_transmit(), dir_flag_build(), dir_query_build(), directory_init(), directory_run(), dirsearch_content(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), event_addtocal(), event_store_event(), event_store_item(), events_content(), events_post(), externals_run(), fbrowser_content(), feed_init(), fetch_post_tags(), file_tag_file_query(), filerm_content(), filestorage_content(), filter_insecure(), find_diaspora_person_by_handle(), find_filename_by_hash(), find_folder_hash_by_attach_hash(), RedMatrix\RedDAV\RedBrowser\findAttachHash(), RedMatrix\RedDAV\RedBrowser\findAttachIdByHash(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_post(), Cache\get(), RedMatrix\RedDAV\RedFile\get(), get_all_perms(), get_birthdays(), get_channel_by_nick(), get_cloudpath(), get_config_from_storage(), get_events(), get_item_elements(), get_online_status(), get_things(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getLastModified(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), groups_containing(), handle_feed(), handle_tag(), hcard_init(), home_content(), hubloc_change_primary(), impel_init(), import_author_diaspora(), import_author_rss(), import_author_unknown(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), invite_post(), is_matrix_url(), item_add_cid(), item_message_id(), item_permissions_sql(), item_post(), item_remove_cid(), item_store(), item_store_update(), items_fetch(), layouts_content(), like_content(), list_public_sites(), load_config(), load_plugin(), load_xconfig(), local_dir_update(), lockview_content(), locs_content(), locs_post(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_store(), manage_content(), mark_orphan_hubsxchans(), match_openid(), member_of(), menu_add_item(), menu_create(), menu_delete(), menu_edit(), menu_edit_item(), menu_fetch(), menu_list(), menu_list_count(), msearch_post(), netgrowth_content(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), new_cookie(), FKOAuthDataStore\new_request_token(), notification(), notifier_run(), notify_init(), oauth_get_client(), onedirsync_run(), onepoll_run(), openid_content(), p_init(), page_init(), perm_is_allowed(), permissions_sql(), photo_init(), photo_new_resource(), photo_upload(), photos_album_exists(), photos_album_get_db_idstr(), photos_album_rename(), photos_content(), photos_list_photos(), photos_post(), ping_init(), plugin_is_installed(), poco_init(), poco_load(), poll_post(), poller_run(), post_init(), post_post(), private_messages_drop(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_photo_set_profile_perms(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), prune_hub_reinstalls(), public_permissions_sql(), public_recips(), RedMatrix\RedDAV\RedFile\put(), queue_run(), rconnect_url(), receive_post(), RedCollectionData(), RedFileData(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), refimport_content(), reflect_comment_store(), reflect_get_channel(), register_hook(), register_post(), remote_online_status(), remove_all_xchan_resources(), remove_community_tag(), remove_obsolete_hublocs(), remove_queue_item(), rmagic_init(), rmagic_post(), rpost_content(), photo_driver\save(), search_ac_init(), search_content(), send_message(), send_reg_approval_email(), send_status_notifications(), Cache\set(), set_config(), set_pconfig(), set_xconfig(), RedMatrix\RedDAV\RedFile\setName(), RedMatrix\RedDAV\RedDirectory\setName(), settings_post(), sitelist_init(), sources_content(), sources_post(), start_delivery_chain(), photo_driver\store(), store_diaspora_comment_sig(), store_item_tag(), stream_perms_xchans(), stringify_array_elms(), subthread_content(), suggest_init(), sync_directories(), sync_locations(), tag_deliver(), tagger_content(), term_query(), tgroup_check(), thing_content(), thing_init(), uninstall_plugin(), unregister_hook(), update_birthdays(), update_directory_entry(), update_modtime(), update_queue_time(), update_remote_id(), user_allow(), user_approve(), user_deny(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), vcard_from_xchan(), verify_email_address(), vote_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_item(), widget_random_block(), widget_savedsearch(), xchan_content(), xchan_mail_query(), xchan_query(), xchan_store(), xrd_init(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hublocs(), zot_gethub(), zot_process_message_request(), zot_process_response(), zot_refresh(), and zotfeed_init().

    @@ -577,7 +577,7 @@ Functions
    Returns
    bool|array
    -

    Referenced by abook_connections(), abook_self(), abook_toggle_flag(), account_remove(), account_service_class_fetch(), account_total(), account_verify_password(), achievements_content(), acl_init(), add_source_route(), admin_content(), admin_page_channels(), admin_page_channels_post(), admin_page_dbsync(), admin_page_hubloc(), admin_page_hubloc_post(), admin_page_profs(), admin_page_profs_post(), admin_page_summary(), admin_page_users(), admin_page_users_post(), advanced_profile(), all_friends(), allowed_public_recips(), api_direct_messages_box(), api_direct_messages_new(), api_favorites(), api_ff_ids(), api_format_items(), api_get_user(), api_group(), api_group_members(), api_login(), api_status_show(), api_statuses_destroy(), api_statuses_f(), api_statuses_home_timeline(), api_statuses_mentions(), api_statuses_public_timeline(), api_statuses_repeat(), api_statuses_show(), api_user(), api_users_show(), app_destroy(), app_installed(), app_list(), app_store(), app_update(), appman_content(), attach_by_hash(), attach_by_hash_nodata(), attach_change_permissions(), attach_count_files(), attach_delete(), attach_init(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), bb2diaspora_itemwallwall(), bb2dmention_callback(), block_content(), blocks_content(), bookmark_add(), bookmarks_init(), build_sync_packet(), call_hooks(), catblock(), categories_widget(), change_channel(), channel_content(), channel_remove(), channel_total(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), chat_content(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatroom_leave(), chatroom_list(), chatroom_list_count(), chatsvc_content(), chatsvc_init(), chatsvc_post(), check_account_email(), check_account_invite(), check_config(), check_item_source(), check_upstream_directory(), check_webbie(), Cache\clear(), collect_recipients(), comanche_block(), common_friends(), common_friends_zcid(), common_init(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_content(), connedit_init(), connedit_post(), consume_feed(), contact_block(), contact_profile_assign(), contact_remove(), contact_select(), contactgroup_content(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), create_account(), create_identity(), RedMatrix\RedDAV\RedDirectory\createDirectory(), RedMatrix\RedDAV\RedDirectory\createFile(), current_theme(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_dispatch_public(), diaspora_get_contact_by_handle(), diaspora_handle_from_contact(), diaspora_like(), diaspora_mention_callback(), diaspora_message(), diaspora_photo(), diaspora_post(), diaspora_process_outbound(), diaspora_request(), diaspora_reshare(), diaspora_retraction(), diaspora_send_followup(), diaspora_send_images(), diaspora_send_mail(), diaspora_send_relay(), diaspora_share(), diaspora_signed_retraction(), diaspora_transmit(), dir_parse_query(), dir_tagadelic(), directory_content(), directory_run(), dirsearch_content(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), encode_item(), event_addtocal(), event_store_event(), event_store_item(), events_content(), events_post(), expand_groups(), expire_run(), externals_run(), fbrowser_content(), feed_init(), fetch_post_tags(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), filter_insecure(), find_diaspora_person_by_handle(), find_filename_by_hash(), find_folder_hash_by_attach_hash(), RedMatrix\RedDAV\RedBrowser\findAttachHash(), RedMatrix\RedDAV\RedBrowser\findAttachIdByHash(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_content(), fsuggest_post(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), Cache\get(), RedMatrix\RedDAV\RedFile\get(), get_all_perms(), get_birthdays(), get_channel_by_nick(), get_channel_default_perms(), get_cloudpath(), get_config_from_storage(), get_events(), get_item_elements(), get_online_status(), get_sys_channel(), get_things(), get_words(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getLastModified(), RedMatrix\RedDAV\RedDirectory\getQuotaInfo(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_get_members(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), group_select(), group_side(), groups_containing(), handle_feed(), handle_tag(), hcard_init(), home_content(), hubloc_change_primary(), identity_basic_export(), identity_check_service_class(), identity_selector(), impel_init(), import_author_diaspora(), import_author_rss(), import_author_unknown(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), invite_post(), is_matrix_url(), is_sys_channel(), item_add_cid(), item_check_service_class(), item_content(), item_expire(), item_message_id(), item_post(), item_remove_cid(), item_store(), item_store_update(), items_fetch(), layout_select(), layouts_content(), like_content(), list_public_sites(), load_config(), load_contact_links(), load_hooks(), load_pconfig(), load_plugin(), load_translation_table(), load_xconfig(), local_dir_update(), lockview_content(), locs_content(), locs_post(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_store(), manage_content(), mark_orphan_hubsxchans(), match_content(), match_openid(), member_of(), menu_add_item(), menu_create(), menu_del_item(), menu_delete(), menu_delete_id(), menu_edit(), menu_edit_item(), menu_fetch(), menu_fetch_id(), menu_list(), menu_list_count(), mimetype_select(), mini_group_select(), mitem_content(), mood_init(), msearch_post(), nav(), netgrowth_content(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), new_cookie(), FKOAuthDataStore\new_request_token(), notification(), notifications_content(), notifications_off(), notifications_on(), notifications_post(), notifier_run(), notify_content(), notify_init(), oauth_get_client(), onedirsync_run(), onepoll_run(), openid_content(), p_init(), page_init(), pagelist_widget(), pdl_selector(), perm_is_allowed(), photo_init(), photo_new_resource(), photo_upload(), photos_album_exists(), photos_album_get_db_idstr(), photos_album_rename(), photos_albums_list(), photos_content(), photos_list_photos(), photos_post(), ping_init(), plugin_is_installed(), poco_init(), poco_load(), poke_content(), poke_init(), poll_content(), poll_post(), poller_run(), post_activity_item(), post_init(), post_post(), private_messages_drop(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_photo_set_profile_perms(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), prune_hub_reinstalls(), public_recips(), RedMatrix\RedDAV\RedFile\put(), queue_run(), random_profile(), rconnect_url(), receive_post(), RedChannelList(), RedCollectionData(), RedFileData(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), refimport_content(), reflect_comment_store(), reflect_get_channel(), register_content(), register_hook(), register_post(), reload_plugins(), remote_online_status(), remove_all_xchan_resources(), remove_community_tag(), remove_obsolete_hublocs(), remove_queue_item(), retain_item(), rmagic_init(), rmagic_post(), rpost_content(), photo_driver\save(), search_ac_init(), search_content(), send_message(), send_reg_approval_email(), send_status_notifications(), service_class_allows(), service_class_fetch(), Cache\set(), set_config(), set_default_login_identity(), set_pconfig(), set_xconfig(), RedMatrix\RedDAV\RedFile\setName(), RedMatrix\RedDAV\RedDirectory\setName(), settings_post(), setup_content(), share_init(), siteinfo_content(), siteinfo_init(), sitelist_init(), sources_content(), sources_post(), starred_init(), start_delivery_chain(), photo_driver\store(), store_diaspora_comment_sig(), store_item_tag(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), suggest_init(), suggestion_query(), sync_directories(), sync_locations(), tag_deliver(), tagadelic(), tagger_content(), tagrm_content(), tagrm_post(), tgroup_check(), thing_content(), thing_init(), uninstall_plugin(), unregister_hook(), update_birthdays(), update_channels_active_halfyear_stat(), update_channels_active_monthly_stat(), update_channels_total_stat(), update_directory_entry(), update_local_posts_stat(), update_modtime(), update_queue_time(), update_remote_id(), update_suggestions(), user_allow(), user_approve(), user_deny(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), vcard_from_xchan(), verify_email_address(), viewconnections_content(), viewsrc_content(), vote_content(), vote_init(), vote_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_filer(), widget_follow(), widget_item(), widget_random_block(), widget_savedsearch(), widget_settings_menu(), widget_suggestedchats(), xchan_content(), xchan_fetch(), xchan_mail_query(), xchan_query(), xchan_store(), xrd_init(), z_input_filter(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hublocs(), zot_gethub(), zot_import(), zot_process_message_request(), zot_process_response(), zot_refresh(), and zotfeed_init().

    +

    Referenced by abook_connections(), abook_self(), abook_toggle_flag(), account_remove(), account_service_class_fetch(), account_total(), account_verify_password(), achievements_content(), acl_init(), add_source_route(), admin_content(), admin_page_channels(), admin_page_channels_post(), admin_page_dbsync(), admin_page_hubloc(), admin_page_hubloc_post(), admin_page_profs(), admin_page_profs_post(), admin_page_summary(), admin_page_users(), admin_page_users_post(), advanced_profile(), all_friends(), allowed_public_recips(), api_direct_messages_box(), api_direct_messages_new(), api_favorites(), api_ff_ids(), api_format_items(), api_get_user(), api_group(), api_group_members(), api_login(), api_status_show(), api_statuses_destroy(), api_statuses_f(), api_statuses_home_timeline(), api_statuses_mentions(), api_statuses_public_timeline(), api_statuses_repeat(), api_statuses_show(), api_user(), api_users_show(), app_destroy(), app_installed(), app_list(), app_store(), app_update(), appman_content(), attach_by_hash(), attach_by_hash_nodata(), attach_change_permissions(), attach_count_files(), attach_delete(), attach_init(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), bb2diaspora_itemwallwall(), bb2dmention_callback(), block_content(), blocks_content(), bookmark_add(), bookmarks_init(), build_sync_packet(), call_hooks(), catblock(), categories_widget(), change_channel(), channel_content(), channel_remove(), channel_total(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), chat_content(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatroom_leave(), chatroom_list(), chatroom_list_count(), chatsvc_content(), chatsvc_init(), chatsvc_post(), check_account_email(), check_account_invite(), check_config(), check_item_source(), check_upstream_directory(), check_webbie(), Cache\clear(), collect_recipients(), comanche_block(), common_friends(), common_friends_zcid(), common_init(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_content(), connedit_init(), connedit_post(), consume_feed(), contact_block(), contact_profile_assign(), contact_remove(), contact_select(), contactgroup_content(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), create_account(), create_identity(), RedMatrix\RedDAV\RedDirectory\createDirectory(), RedMatrix\RedDAV\RedDirectory\createFile(), current_theme(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_dispatch_public(), diaspora_get_contact_by_handle(), diaspora_handle_from_contact(), diaspora_like(), diaspora_mention_callback(), diaspora_message(), diaspora_photo(), diaspora_post(), diaspora_process_outbound(), diaspora_request(), diaspora_reshare(), diaspora_retraction(), diaspora_send_followup(), diaspora_send_images(), diaspora_send_mail(), diaspora_send_relay(), diaspora_share(), diaspora_signed_retraction(), diaspora_transmit(), dir_parse_query(), dir_tagadelic(), directory_content(), directory_init(), directory_run(), dirsearch_content(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), encode_item(), event_addtocal(), event_store_event(), event_store_item(), events_content(), events_post(), expand_groups(), expire_run(), externals_run(), fbrowser_content(), feed_init(), fetch_post_tags(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), filter_insecure(), find_diaspora_person_by_handle(), find_filename_by_hash(), find_folder_hash_by_attach_hash(), RedMatrix\RedDAV\RedBrowser\findAttachHash(), RedMatrix\RedDAV\RedBrowser\findAttachIdByHash(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_content(), fsuggest_post(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), Cache\get(), RedMatrix\RedDAV\RedFile\get(), get_all_perms(), get_birthdays(), get_channel_by_nick(), get_channel_default_perms(), get_cloudpath(), get_config_from_storage(), get_events(), get_item_elements(), get_online_status(), get_sys_channel(), get_things(), get_words(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getLastModified(), RedMatrix\RedDAV\RedDirectory\getQuotaInfo(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_get_members(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), group_select(), group_side(), groups_containing(), handle_feed(), handle_tag(), hcard_init(), home_content(), hubloc_change_primary(), identity_basic_export(), identity_check_service_class(), identity_selector(), impel_init(), import_author_diaspora(), import_author_rss(), import_author_unknown(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), invite_post(), is_matrix_url(), is_sys_channel(), item_add_cid(), item_check_service_class(), item_content(), item_expire(), item_message_id(), item_post(), item_remove_cid(), item_store(), item_store_update(), items_fetch(), layout_select(), layouts_content(), like_content(), list_public_sites(), load_config(), load_contact_links(), load_hooks(), load_pconfig(), load_plugin(), load_translation_table(), load_xconfig(), local_dir_update(), lockview_content(), locs_content(), locs_post(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_store(), manage_content(), mark_orphan_hubsxchans(), match_content(), match_openid(), member_of(), menu_add_item(), menu_create(), menu_del_item(), menu_delete(), menu_delete_id(), menu_edit(), menu_edit_item(), menu_fetch(), menu_fetch_id(), menu_list(), menu_list_count(), mimetype_select(), mini_group_select(), mitem_content(), mood_init(), msearch_post(), nav(), netgrowth_content(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), new_cookie(), FKOAuthDataStore\new_request_token(), notification(), notifications_content(), notifications_off(), notifications_on(), notifications_post(), notifier_run(), notify_content(), notify_init(), oauth_get_client(), onedirsync_run(), onepoll_run(), openid_content(), p_init(), page_init(), pagelist_widget(), pdl_selector(), perm_is_allowed(), photo_init(), photo_new_resource(), photo_upload(), photos_album_exists(), photos_album_get_db_idstr(), photos_album_rename(), photos_albums_list(), photos_content(), photos_list_photos(), photos_post(), ping_init(), plugin_is_installed(), poco_init(), poco_load(), poke_content(), poke_init(), poll_content(), poll_post(), poller_run(), post_activity_item(), post_init(), post_post(), private_messages_drop(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_photo_set_profile_perms(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), prune_hub_reinstalls(), public_recips(), RedMatrix\RedDAV\RedFile\put(), queue_run(), random_profile(), rconnect_url(), receive_post(), RedChannelList(), RedCollectionData(), RedFileData(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), refimport_content(), reflect_comment_store(), reflect_get_channel(), register_content(), register_hook(), register_post(), reload_plugins(), remote_online_status(), remove_all_xchan_resources(), remove_community_tag(), remove_obsolete_hublocs(), remove_queue_item(), retain_item(), rmagic_init(), rmagic_post(), rpost_content(), photo_driver\save(), search_ac_init(), search_content(), send_message(), send_reg_approval_email(), send_status_notifications(), service_class_allows(), service_class_fetch(), Cache\set(), set_config(), set_default_login_identity(), set_pconfig(), set_xconfig(), RedMatrix\RedDAV\RedFile\setName(), RedMatrix\RedDAV\RedDirectory\setName(), settings_post(), setup_content(), share_init(), siteinfo_content(), siteinfo_init(), sitelist_init(), sources_content(), sources_post(), starred_init(), start_delivery_chain(), photo_driver\store(), store_diaspora_comment_sig(), store_item_tag(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), suggest_init(), suggestion_query(), sync_directories(), sync_locations(), tag_deliver(), tagadelic(), tagger_content(), tagrm_content(), tagrm_post(), tgroup_check(), thing_content(), thing_init(), uninstall_plugin(), unregister_hook(), update_birthdays(), update_channels_active_halfyear_stat(), update_channels_active_monthly_stat(), update_channels_total_stat(), update_directory_entry(), update_local_posts_stat(), update_modtime(), update_queue_time(), update_remote_id(), update_suggestions(), user_allow(), user_approve(), user_deny(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), vcard_from_xchan(), verify_email_address(), viewconnections_content(), viewsrc_content(), vote_content(), vote_init(), vote_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_filer(), widget_follow(), widget_item(), widget_random_block(), widget_savedsearch(), widget_settings_menu(), widget_suggestedchats(), wtagblock(), xchan_content(), xchan_fetch(), xchan_mail_query(), xchan_query(), xchan_store(), xrd_init(), z_input_filter(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hublocs(), zot_gethub(), zot_import(), zot_process_message_request(), zot_process_response(), zot_refresh(), and zotfeed_init().

    diff --git a/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.js b/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.js index ab5b77c85..70fef9c82 100644 --- a/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.js +++ b/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.js @@ -1,7 +1,7 @@ var dir_7edbbd0f8c514efef79942dcdc21f738 = [ [ "Importer.php", "Importer_8php.html", [ - [ "Import", "classRedmatrix_1_1Import_1_1Import.html", "classRedmatrix_1_1Import_1_1Import" ] + [ "Import", "classRedMatrix_1_1Import_1_1Import.html", "classRedMatrix_1_1Import_1_1Import" ] ] ], [ "refimport.php", "refimport_8php.html", "refimport_8php" ] ]; \ No newline at end of file diff --git a/doc/html/dir_d41ce877eb409a4791b288730010abe2.html b/doc/html/dir_d41ce877eb409a4791b288730010abe2.html index 51c681abd..eebd1d1dc 100644 --- a/doc/html/dir_d41ce877eb409a4791b288730010abe2.html +++ b/doc/html/dir_d41ce877eb409a4791b288730010abe2.html @@ -135,7 +135,7 @@ Files file  chatsvc.php   file  cloud.php - Initialize RedMatrix's cloud (SabreDAV).
    + Initialize RedMatrix's cloud (SabreDAV).
      file  common.php   diff --git a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html index 247431e9e..538c6c7a9 100644 --- a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html @@ -188,6 +188,8 @@ Files   file  features.php   +file  fixd.php +  file  follow.php   file  gprobe.php @@ -253,7 +255,7 @@ Files file  queue_fn.php   file  reddav.php - some DAV related functions for RedMatrix.
    + some DAV related functions for RedMatrix.
      file  security.php   @@ -276,6 +278,7 @@ Files file  text.php   file  widgets.php + This file contains the widgets.
      file  zot.php   diff --git a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js index af0e32f40..30877f15e 100644 --- a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js +++ b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js @@ -45,6 +45,7 @@ var dir_d44c64559bbebec7f509842c48db8b23 = [ "expire.php", "expire_8php.html", "expire_8php" ], [ "externals.php", "externals_8php.html", "externals_8php" ], [ "features.php", "features_8php.html", "features_8php" ], + [ "fixd.php", "fixd_8php.html", "fixd_8php" ], [ "follow.php", "include_2follow_8php.html", "include_2follow_8php" ], [ "gprobe.php", "gprobe_8php.html", "gprobe_8php" ], [ "group.php", "include_2group_8php.html", "include_2group_8php" ], diff --git a/doc/html/docblox__errorchecker_8php.html b/doc/html/docblox__errorchecker_8php.html index 1774283f6..f1ec0802f 100644 --- a/doc/html/docblox__errorchecker_8php.html +++ b/doc/html/docblox__errorchecker_8php.html @@ -253,7 +253,7 @@ Variables
    -

    Referenced by aes_encapsulate(), aes_unencapsulate(), alt_pager(), bookmarks_init(), check_config(), diaspora_like(), discover_by_webbie(), drop_item(), event_store_item(), fix_private_photos(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), get_bb_tag_pos(), impel_init(), import_post(), is_a_date_arg(), item_content(), item_post(), item_redir_and_replace_images(), jindent(), load_database_rem(), node2bbcodesub(), notification(), paginate(), photos_post(), profile_activity(), reload_plugins(), remove_community_tag(), scale_external_images(), tag_deliver(), and zot_import().

    +

    Referenced by aes_encapsulate(), aes_unencapsulate(), alt_pager(), bookmarks_init(), check_config(), diaspora_like(), discover_by_webbie(), drop_item(), event_store_item(), fix_private_photos(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), get_bb_tag_pos(), impel_init(), import_post(), is_a_date_arg(), item_content(), item_post(), item_redir_and_replace_images(), jindent(), load_database_rem(), node2bbcodesub(), notification(), paginate(), photos_post(), profile_activity(), random_profile(), reload_plugins(), remove_community_tag(), scale_external_images(), smilies_content(), tag_deliver(), and zot_import().

    diff --git a/doc/html/extract_8php.html b/doc/html/extract_8php.html index eb6d8e562..422f1cf38 100644 --- a/doc/html/extract_8php.html +++ b/doc/html/extract_8php.html @@ -132,7 +132,7 @@ Variables
    -

    Referenced by _well_known_init(), account_service_class_fetch(), activity_sanitise(), api_rss_extra(), api_statuses_user_timeline(), app_store(), app_update(), appman_post(), array_sanitise(), attach_mkdir(), attach_store(), bookmark_add(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatsvc_post(), check_account_admin(), check_account_email(), check_account_invite(), check_account_password(), check_list_permissions(), check_webbie(), connect_content(), connections_post(), connedit_content(), connedit_post(), construct_page(), contact_block(), contact_select(), conversation(), create_account(), create_identity(), diaspora_like(), diaspora_process_outbound(), directory_content(), discover_by_url(), discover_by_webbie(), drop_item(), event_store_event(), event_store_item(), externals_run(), feature_enabled(), fetch_xrd_links(), filter_insecure(), find_xchan_in_array(), foofoo(), format_like(), get_all_perms(), get_atom_elements(), get_cloudpath(), get_features(), get_item_elements(), get_mail_elements(), get_mood_verbs(), get_poke_verbs(), get_profile_elements(), Item\get_template_data(), get_terms_oftype(), App\get_widgets(), group_select(), hostxrd_init(), ids_to_querystr(), impel_init(), import_author_rss(), import_author_unknown(), import_author_xchan(), import_directory_profile(), import_post(), import_site(), import_xchan(), item_getfeedattach(), item_store(), item_store_update(), items_fetch(), like_content(), like_puller(), load_database(), magic_init(), mail_store(), menu_add_item(), menu_create(), menu_edit(), menu_edit_item(), mood_init(), network_content(), new_channel_post(), new_contact(), obj_verbs(), openid_content(), parse_url_content(), pdl_selector(), perm_is_allowed(), photo_upload(), photos_album_get_db_idstr(), photos_create_item(), ping_init(), po2php_run(), poke_init(), post_activity_item(), post_init(), post_post(), proc_run(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), profile_activity(), profile_sidebar(), profiles_content(), redbasic_form(), refimport_content(), reflect_comment_store(), register_page_template(), register_post(), remove_community_tag(), replace_macros(), rmagic_post(), photo_driver\save(), send_reg_approval_email(), service_class_allows(), service_class_fetch(), App\set_apps(), sort_by_date(), stringify_array_elms(), subthread_content(), suggest_content(), sync_locations(), tag_deliver(), tagger_content(), theme_attachments(), theme_content(), thing_init(), translate_system_apps(), validate_channelname(), verify_email_address(), wfinger_init(), widget_affinity(), widget_archive(), widget_catcloud_wall(), widget_clock(), widget_item(), widget_photo(), widget_photo_rand(), widget_random_block(), widget_suggestions(), widget_tagcloud_wall(), xchan_fetch(), xchan_mail_query(), xchan_query(), xchan_store(), xml2array(), xrd_init(), zfinger_init(), zid(), zid_init(), zot_feed(), zot_fetch(), zot_gethub(), zot_import(), zot_process_message_request(), zot_process_response(), and zot_register_hub().

    +

    Referenced by _well_known_init(), account_service_class_fetch(), activity_sanitise(), api_rss_extra(), api_statuses_user_timeline(), app_store(), app_update(), appman_post(), array_sanitise(), attach_mkdir(), attach_store(), bookmark_add(), chat_message(), chat_post(), chatroom_create(), chatroom_destroy(), chatsvc_post(), check_account_admin(), check_account_email(), check_account_invite(), check_account_password(), check_list_permissions(), check_webbie(), connect_content(), connections_post(), connedit_content(), connedit_post(), construct_page(), contact_block(), contact_select(), conversation(), create_account(), create_identity(), diaspora_like(), diaspora_process_outbound(), directory_content(), discover_by_url(), discover_by_webbie(), drop_item(), event_store_event(), event_store_item(), externals_run(), feature_enabled(), fetch_xrd_links(), filter_insecure(), find_xchan_in_array(), foofoo(), format_like(), generate_map(), generate_named_map(), get_all_perms(), get_atom_elements(), get_cloudpath(), get_features(), get_item_elements(), get_mail_elements(), get_mood_verbs(), get_poke_verbs(), get_profile_elements(), Item\get_template_data(), get_terms_oftype(), App\get_widgets(), group_select(), hostxrd_init(), ids_to_querystr(), impel_init(), import_author_rss(), import_author_unknown(), import_author_xchan(), import_directory_profile(), import_post(), import_site(), import_xchan(), item_getfeedattach(), item_store(), item_store_update(), items_fetch(), like_content(), like_puller(), load_database(), magic_init(), mail_store(), menu_add_item(), menu_create(), menu_edit(), menu_edit_item(), mood_init(), network_content(), new_channel_post(), new_contact(), obj_verbs(), openid_content(), parse_url_content(), pdl_selector(), perm_is_allowed(), photo_upload(), photos_album_get_db_idstr(), photos_create_item(), ping_init(), po2php_run(), poke_init(), post_activity_item(), post_init(), post_post(), proc_run(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), profile_activity(), profile_sidebar(), profiles_content(), redbasic_form(), refimport_content(), reflect_comment_store(), register_page_template(), register_post(), remove_community_tag(), replace_macros(), rmagic_post(), photo_driver\save(), send_reg_approval_email(), service_class_allows(), service_class_fetch(), App\set_apps(), sort_by_date(), stringify_array_elms(), subthread_content(), suggest_content(), sync_locations(), tag_deliver(), tagger_content(), theme_attachments(), theme_content(), thing_init(), translate_system_apps(), validate_channelname(), verify_email_address(), wfinger_init(), widget_affinity(), widget_archive(), widget_catcloud_wall(), widget_clock(), widget_item(), widget_photo(), widget_photo_rand(), widget_random_block(), widget_suggestions(), widget_tagcloud_wall(), xchan_fetch(), xchan_mail_query(), xchan_query(), xchan_store(), xml2array(), xrd_init(), zfinger_init(), zid(), zid_init(), zot_feed(), zot_fetch(), zot_gethub(), zot_import(), zot_process_message_request(), zot_process_response(), and zot_register_hub().

    @@ -146,7 +146,7 @@ Variables
    -

    Referenced by admin_page_plugins(), admin_page_site(), admin_page_themes(), apw_form(), fbrowser_content(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), get_system_apps(), pdledit_content(), redbasic_form(), and refimport_content().

    +

    Referenced by admin_page_plugins(), admin_page_site(), admin_page_themes(), apw_form(), fbrowser_content(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), get_system_apps(), pdledit_content(), redbasic_form(), refimport_content(), and rrmdir().

    diff --git a/doc/html/fbrowser_8php.html b/doc/html/fbrowser_8php.html index 0ccc72963..a94a434cf 100644 --- a/doc/html/fbrowser_8php.html +++ b/doc/html/fbrowser_8php.html @@ -137,7 +137,7 @@ Functions
    Parameters
    - +
    App$a
    App$a
    diff --git a/doc/html/features_8php.html b/doc/html/features_8php.html index 0d914c1ca..cbd3e1603 100644 --- a/doc/html/features_8php.html +++ b/doc/html/features_8php.html @@ -142,7 +142,7 @@ Functions
    -

    Referenced by app_render(), apw_form(), blocks_content(), categories_widget(), connedit_content(), conversation(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), Item\get_comment_box(), Item\get_template_data(), item_post(), mail_content(), nav(), parse_app_description(), profile_load(), profile_sidebar(), profiles_content(), profiles_post(), redbasic_form(), search(), search_content(), searchbox(), sources_content(), sources_post(), thing_content(), webpages_content(), widget_affinity(), widget_archive(), widget_notes(), widget_savedsearch(), widget_settings_menu(), widget_suggestions(), and widget_tagcloud_wall().

    +

    Referenced by app_render(), apw_form(), blocks_content(), categories_widget(), connedit_content(), conversation(), editpost_content(), events_content(), Item\get_comment_box(), Item\get_template_data(), item_post(), mail_content(), nav(), parse_app_description(), profile_load(), profile_sidebar(), profiles_content(), profiles_post(), redbasic_form(), search(), search_content(), searchbox(), sources_content(), sources_post(), thing_content(), webpages_content(), widget_affinity(), widget_archive(), widget_notes(), widget_savedsearch(), widget_settings_menu(), widget_suggestions(), and widget_tagcloud_wall().

    diff --git a/doc/html/files.html b/doc/html/files.html index 65c93aa84..c711be295 100644 --- a/doc/html/files.html +++ b/doc/html/files.html @@ -162,50 +162,51 @@ $(document).ready(function(){initNavTree('files.html','');}); |o*expire.php |o*externals.php |o*features.php -|o*follow.php -|o*gprobe.php -|o*group.php -|o*html2bbcode.php -|o*html2plain.php -|o*hubloc.php -|o*identity.php -|o*ItemObject.php -|o*ITemplateEngine.php -|o*items.php -|o*language.phpTranslation support -|o*menu.php -|o*message.php -|o*nav.php -|o*network.php -|o*notifier.php -|o*notify.php -|o*oauth.php -|o*oembed.php -|o*onedirsync.php -|o*onepoll.php -|o*page_widgets.php -|o*permissions.php -|o*photos.php -|o*plugin.phpSome functions to handle addons and themes -|o*poller.php -|o*probe.php -|o*profile_selectors.php -|o*ProtoDriver.php -|o*queue.php -|o*queue_fn.php -|o*reddav.phpSome DAV related functions for RedMatrix -|o*security.php -|o*session.php -|o*smarty.php -|o*socgraph.php -|o*spam.php -|o*statistics_fns.php -|o*system_unavailable.php -|o*taxonomy.php -|o*template_processor.php -|o*text.php -|o*widgets.php -|\*zot.php +|o*fixd.php +|o*follow.php +|o*gprobe.php +|o*group.php +|o*html2bbcode.php +|o*html2plain.php +|o*hubloc.php +|o*identity.php +|o*ItemObject.php +|o*ITemplateEngine.php +|o*items.php +|o*language.phpTranslation support +|o*menu.php +|o*message.php +|o*nav.php +|o*network.php +|o*notifier.php +|o*notify.php +|o*oauth.php +|o*oembed.php +|o*onedirsync.php +|o*onepoll.php +|o*page_widgets.php +|o*permissions.php +|o*photos.php +|o*plugin.phpSome functions to handle addons and themes +|o*poller.php +|o*probe.php +|o*profile_selectors.php +|o*ProtoDriver.php +|o*queue.php +|o*queue_fn.php +|o*reddav.phpSome DAV related functions for RedMatrix +|o*security.php +|o*session.php +|o*smarty.php +|o*socgraph.php +|o*spam.php +|o*statistics_fns.php +|o*system_unavailable.php +|o*taxonomy.php +|o*template_processor.php +|o*text.php +|o*widgets.phpThis file contains the widgets +|\*zot.php o+mod |o*_well_known.php |o*achievements.php @@ -222,7 +223,7 @@ $(document).ready(function(){initNavTree('files.html','');}); |o*chanview.php |o*chat.php |o*chatsvc.php -|o*cloud.phpInitialize RedMatrix's cloud (SabreDAV) +|o*cloud.phpInitialize RedMatrix's cloud (SabreDAV) |o*common.php |o*connect.php |o*connections.php diff --git a/doc/html/fixd_8php.html b/doc/html/fixd_8php.html new file mode 100644 index 000000000..7386d674a --- /dev/null +++ b/doc/html/fixd_8php.html @@ -0,0 +1,181 @@ + + + + + + +The Red Matrix: include/fixd.php File Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + +
    + All Classes Namespaces Files Functions Variables Pages
    + + +
    + +
    + +
    + +
    +
    fixd.php File Reference
    +
    +
    + + + + + + + + + + +

    +Variables

     $rand = db_getfunc('RAND')
     
     $r = q("select xchan_addr, hubloc_url from xchan left join hubloc on hubloc_hash = xchan_hash where xchan_network like '%%diaspora%%' order by $rand")
     
     $total = 0
     
    foreach($r as $rr) print $total n
     
    +

    Variable Documentation

    + +
    +
    + + + + +
    $r = q("select xchan_addr, hubloc_url from xchan left join hubloc on hubloc_hash = xchan_hash where xchan_network like '%%diaspora%%' order by $rand")
    +
    + +

    Referenced by abook_connections(), abook_self(), abook_toggle_flag(), account_remove(), account_service_class_fetch(), account_total(), account_verify_password(), achievements_content(), acl_init(), add_source_route(), admin_content(), admin_page_dbsync(), admin_page_hubloc_post(), admin_page_profs(), admin_page_profs_post(), admin_page_summary(), all_friends(), allowed_public_recips(), api_call(), api_direct_messages_box(), api_direct_messages_new(), api_favorites(), api_ff_ids(), api_format_items(), api_get_user(), api_group(), api_group_members(), api_login(), api_oauth_access_token(), api_oauth_request_token(), api_red_xchan(), api_statuses_destroy(), api_statuses_f(), api_statuses_home_timeline(), api_statuses_mentions(), api_statuses_public_timeline(), api_statuses_repeat(), api_statuses_show(), api_statuses_user_timeline(), app_destroy(), app_installed(), app_list(), app_store(), app_update(), appman_content(), attach_by_hash(), attach_by_hash_nodata(), attach_change_permissions(), attach_count_files(), attach_delete(), attach_init(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), autoname(), bb2diaspora_itemwallwall(), bb2dmention_callback(), bb_translate_video(), block_content(), blocks_content(), bookmark_add(), build_sync_packet(), catblock(), categories_widget(), change_channel(), channel_content(), channel_remove(), channel_total(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), chat_content(), chat_message(), chatroom_create(), chatroom_destroy(), chatroom_enter(), chatroom_leave(), chatroom_list(), chatroom_list_count(), chatsvc_content(), chatsvc_post(), check_account_email(), check_account_invite(), check_config(), check_item_source(), check_upstream_directory(), check_webbie(), collect_recipients(), comanche_block(), common_content(), common_friends(), common_friends_visitor_widget(), common_friends_zcid(), connect_init(), connect_post(), connections_content(), connections_post(), connedit_init(), connedit_post(), construct_activity_object(), construct_activity_target(), consume_feed(), contact_block(), contact_profile_assign(), contact_remove(), contact_select(), contactgroup_content(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), create_account(), create_identity(), RedMatrix\RedDAV\RedDirectory\createDirectory(), RedMatrix\RedDAV\RedDirectory\createFile(), current_theme(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), diaspora_asphoto(), diaspora_comment(), diaspora_conversation(), diaspora_dispatch_public(), diaspora_get_contact_by_handle(), diaspora_handle_from_contact(), diaspora_like(), diaspora_mention_callback(), diaspora_message(), diaspora_photo(), diaspora_post(), diaspora_process_outbound(), diaspora_request(), diaspora_reshare(), diaspora_retraction(), diaspora_send_images(), diaspora_send_mail(), diaspora_signed_retraction(), dir_tagadelic(), dir_tagblock(), directory_content(), dirsearch_content(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), drop_item(), editblock_content(), editlayout_content(), editwebpage_content(), encode_item(), event_addtocal(), event_store_event(), event_store_item(), events_content(), expand_groups(), expire_run(), externals_run(), fbrowser_content(), feed_init(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), filter_insecure(), find_diaspora_person_by_handle(), find_filename_by_hash(), find_folder_hash_by_attach_hash(), RedMatrix\RedDAV\RedBrowser\findAttachHash(), RedMatrix\RedDAV\RedBrowser\findAttachIdByHash(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_content(), fsuggest_post(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), Cache\get(), RedMatrix\RedDAV\RedFile\get(), get_all_perms(), get_birthdays(), get_channel_by_nick(), get_channel_default_perms(), get_cloudpath(), get_diaspora_key(), get_events(), get_item_elements(), get_online_status(), get_plugin_info(), get_sys_channel(), get_theme_info(), get_things(), get_words(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getLastModified(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_get_members(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), group_select(), group_side(), groups_containing(), handle_tag(), hcard_init(), home_content(), hubloc_change_primary(), identity_basic_export(), identity_check_service_class(), identity_selector(), import_author_diaspora(), import_author_rss(), import_author_unknown(), import_author_zot(), import_channel_photo(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), importelm_post(), install_plugin(), invite_post(), is_matrix_url(), is_sys_channel(), item_add_cid(), item_check_service_class(), item_expire(), item_getfeedattach(), item_message_id(), item_post(), item_remove_cid(), item_store(), item_store_update(), items_fetch(), layout_select(), layouts_content(), like_content(), list_public_sites(), load_config(), load_contact_links(), load_database(), load_hooks(), load_pconfig(), load_xconfig(), local_dir_update(), lockview_content(), locs_content(), locs_post(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_content(), mail_store(), manage_content(), mark_orphan_hubsxchans(), match_content(), match_openid(), member_of(), menu_add_item(), menu_content(), menu_create(), menu_del_item(), menu_delete(), menu_delete_id(), menu_edit(), menu_edit_item(), menu_fetch(), menu_fetch_id(), menu_list(), menu_list_count(), menu_post(), message_content(), mimetype_select(), mini_group_select(), mitem_content(), mitem_post(), mood_init(), msearch_post(), netgrowth_content(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), FKOAuthDataStore\new_request_token(), notification(), notifications_content(), notifications_off(), notifications_post(), notifier_run(), notify_content(), notify_init(), oauth_get_client(), onedirsync_run(), onepoll_run(), openid_content(), p_init(), page_content(), page_init(), pagelist_widget(), pdl_selector(), pemtome(), perm_is_allowed(), photo_init(), photo_new_resource(), photo_upload(), photos_album_exists(), photos_album_get_db_idstr(), photos_content(), photos_list_photos(), photos_post(), ping_init(), plugin_is_installed(), poco_init(), poco_load(), poke_content(), poke_init(), poller_run(), post_activity_item(), post_post(), preg_heart(), private_messages_drop(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_location_delivery(), process_mail_delivery(), process_profile_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_photo_set_profile_perms(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), prune_hub_reinstalls(), public_recips(), pubrsatome(), RedMatrix\RedDAV\RedFile\put(), dba_mysql\q(), dba_mysqli\q(), dba_postgres\q(), queue_run(), random_profile(), rconnect_url(), receive_post(), RedChannelList(), RedCollectionData(), RedFileData(), ref_session_read(), ref_session_write(), refimport_content(), reflect_comment_store(), register_content(), register_hook(), register_post(), relative_date(), reload_plugins(), remote_online_status(), remove_all_xchan_resources(), remove_community_tag(), remove_obsolete_hublocs(), replace_macros(), FriendicaSmartyEngine\replace_macros(), retain_item(), rmagic_init(), rmagic_post(), rpost_content(), photo_driver\save(), search_ac_init(), search_content(), send_message(), send_reg_approval_email(), send_status_notifications(), service_class_allows(), service_class_fetch(), Cache\set(), set_default_login_identity(), RedMatrix\RedDAV\RedBasicAuth\setAuthenticated(), RedMatrix\RedDAV\RedFile\setName(), RedMatrix\RedDAV\RedDirectory\setName(), settings_post(), setup_content(), share_init(), siteinfo_content(), siteinfo_init(), sitelist_init(), sources_content(), sources_post(), starred_init(), start_delivery_chain(), photo_driver\store(), store_diaspora_comment_sig(), store_item_tag(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), suggest_content(), suggestion_query(), sync_directories(), sync_locations(), tag_deliver(), tagadelic(), tagblock(), tagger_content(), tagrm_content(), tagrm_post(), tgroup_check(), theme_attachments(), thing_content(), thing_init(), unregister_hook(), update_birthdays(), update_channels_active_halfyear_stat(), update_channels_active_monthly_stat(), update_channels_total_stat(), update_directory_entry(), update_remote_id(), update_suggestions(), user_allow(), user_approve(), user_deny(), RedMatrix\RedDAV\RedBasicAuth\validateUserPass(), vcard_from_xchan(), verify_email_address(), viewconnections_content(), viewsrc_content(), vote_content(), vote_init(), vote_post(), wall_attach_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_chatroom_list(), widget_filer(), widget_follow(), widget_item(), widget_random_block(), widget_savedsearch(), widget_suggestedchats(), widget_suggestions(), widget_tagcloud(), wtagblock(), xchan_content(), xchan_fetch(), xchan_store(), xrd_init(), z_input_filter(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_gethub(), zot_import(), zot_process_message_request(), zot_process_response(), zot_refresh(), zotfeed_init(), and zping_content().

    + +
    +
    + +
    +
    + + + + +
    $rand = db_getfunc('RAND')
    +
    + +

    Referenced by common_friends().

    + +
    +
    + + + +
    +
    + + + + +
    foreach ($r as $rr) print $total n
    +
    + +
    +
    +
    +
    + diff --git a/doc/html/fixd_8php.js b/doc/html/fixd_8php.js new file mode 100644 index 000000000..2486b89d6 --- /dev/null +++ b/doc/html/fixd_8php.js @@ -0,0 +1,7 @@ +var fixd_8php = +[ + [ "$r", "fixd_8php.html#a8abe176bc41afd728f32ba8c506cbd98", null ], + [ "$rand", "fixd_8php.html#a2da3681c9cce2efe7de29aa578ff4219", null ], + [ "$total", "fixd_8php.html#a241b818f48030b628685b2e5119c5624", null ], + [ "n", "fixd_8php.html#a9d4f8a2ab4d92b3ccfd7cba0458098eb", null ] +]; \ No newline at end of file diff --git a/doc/html/functions.html b/doc/html/functions.html index 3332a4670..be0509f05 100644 --- a/doc/html/functions.html +++ b/doc/html/functions.html @@ -220,7 +220,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); : Item
  • $credentials -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • $css_sources : App @@ -290,10 +290,10 @@ $(document).ready(function(){initNavTree('functions.html','');}); : App
  • $itemlist -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • $items -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • $js_sources : App @@ -420,7 +420,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); : App
  • $src_items -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • $stack : Template diff --git a/doc/html/functions_0x63.html b/doc/html/functions_0x63.html index b7ebad3f1..7070c95ef 100644 --- a/doc/html/functions_0x63.html +++ b/doc/html/functions_0x63.html @@ -178,13 +178,13 @@ $(document).ready(function(){initNavTree('functions_0x63.html','');}); , dba_postgres
  • convert_child() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • convert_item() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • convert_taxonomy() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • count_descendants() : Item diff --git a/doc/html/functions_0x67.html b/doc/html/functions_0x67.html index a20e1109e..b75070e82 100644 --- a/doc/html/functions_0x67.html +++ b/doc/html/functions_0x67.html @@ -169,7 +169,7 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');}); : Item
  • get_children() -: Redmatrix\Import\Import +: RedMatrix\Import\Import , Item
  • get_cipher() @@ -185,7 +185,7 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');}); : Item
  • get_credentials() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • get_data() : Item @@ -215,13 +215,13 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');}); : FriendicaSmartyEngine
  • get_item() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • get_item_ident() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • get_itemlist() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • get_markup_template() : Template @@ -263,7 +263,7 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');}); : Item
  • get_taxonomy() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • get_template() : Item diff --git a/doc/html/functions_0x72.html b/doc/html/functions_0x72.html index ce6a61619..d840367ff 100644 --- a/doc/html/functions_0x72.html +++ b/doc/html/functions_0x72.html @@ -163,7 +163,7 @@ $(document).ready(function(){initNavTree('functions_0x72.html','');}); , photo_imagick
  • run() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • diff --git a/doc/html/functions_0x73.html b/doc/html/functions_0x73.html index 3e6b72013..49d226ca8 100644 --- a/doc/html/functions_0x73.html +++ b/doc/html/functions_0x73.html @@ -249,7 +249,7 @@ $(document).ready(function(){initNavTree('functions_0x73.html','');}); : RedMatrix\RedDAV\RedBasicAuth
  • store() -: Redmatrix\Import\Import +: RedMatrix\Import\Import , photo_driver
  • supportedTypes() diff --git a/doc/html/functions_func_0x63.html b/doc/html/functions_func_0x63.html index 8ae0c6e4b..4c98531a6 100644 --- a/doc/html/functions_func_0x63.html +++ b/doc/html/functions_func_0x63.html @@ -177,13 +177,13 @@ $(document).ready(function(){initNavTree('functions_func_0x63.html','');}); , dba_postgres
  • convert_child() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • convert_item() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • convert_taxonomy() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • count_descendants() : Item diff --git a/doc/html/functions_func_0x67.html b/doc/html/functions_func_0x67.html index 473e0a9c6..ee6f7d6fc 100644 --- a/doc/html/functions_func_0x67.html +++ b/doc/html/functions_func_0x67.html @@ -168,7 +168,7 @@ $(document).ready(function(){initNavTree('functions_func_0x67.html','');}); : Item
  • get_children() -: Redmatrix\Import\Import +: RedMatrix\Import\Import , Item
  • get_cipher() @@ -184,7 +184,7 @@ $(document).ready(function(){initNavTree('functions_func_0x67.html','');}); : Item
  • get_credentials() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • get_data() : Item @@ -214,13 +214,13 @@ $(document).ready(function(){initNavTree('functions_func_0x67.html','');}); : FriendicaSmartyEngine
  • get_item() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • get_item_ident() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • get_itemlist() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • get_markup_template() : Template @@ -262,7 +262,7 @@ $(document).ready(function(){initNavTree('functions_func_0x67.html','');}); : Item
  • get_taxonomy() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • get_template() : Item diff --git a/doc/html/functions_func_0x72.html b/doc/html/functions_func_0x72.html index 008a79586..8fc461d7d 100644 --- a/doc/html/functions_func_0x72.html +++ b/doc/html/functions_func_0x72.html @@ -162,7 +162,7 @@ $(document).ready(function(){initNavTree('functions_func_0x72.html','');}); , photo_imagick
  • run() -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • diff --git a/doc/html/functions_func_0x73.html b/doc/html/functions_func_0x73.html index c0c901e66..9a5cd3d9f 100644 --- a/doc/html/functions_func_0x73.html +++ b/doc/html/functions_func_0x73.html @@ -248,7 +248,7 @@ $(document).ready(function(){initNavTree('functions_func_0x73.html','');}); : RedMatrix\RedDAV\RedBasicAuth
  • store() -: Redmatrix\Import\Import +: RedMatrix\Import\Import , photo_driver
  • supportedTypes() diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html index fae3826ec..a01410c3e 100644 --- a/doc/html/functions_vars.html +++ b/doc/html/functions_vars.html @@ -203,7 +203,7 @@ $(document).ready(function(){initNavTree('functions_vars.html','');}); : Item
  • $credentials -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • $css_sources : App @@ -273,10 +273,10 @@ $(document).ready(function(){initNavTree('functions_vars.html','');}); : App
  • $itemlist -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • $items -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • $js_sources : App @@ -403,7 +403,7 @@ $(document).ready(function(){initNavTree('functions_vars.html','');}); : App
  • $src_items -: Redmatrix\Import\Import +: RedMatrix\Import\Import
  • $stack : Template diff --git a/doc/html/globals.html b/doc/html/globals.html index a7aaa8b45..b0a91ce95 100644 --- a/doc/html/globals.html +++ b/doc/html/globals.html @@ -239,6 +239,12 @@ $(document).ready(function(){initNavTree('globals.html','');});
  • $pofile : php2po.php
  • +
  • $r +: fixd.php +
  • +
  • $rand +: fixd.php +
  • $res : docblox_errorchecker.php
  • @@ -269,6 +275,9 @@ $(document).ready(function(){initNavTree('globals.html','');});
  • $strongmacro : style.php
  • +
  • $total +: fixd.php +
  • $uid : style.php
  • diff --git a/doc/html/globals_0x62.html b/doc/html/globals_0x62.html index 6e98928f8..a5ffe38ed 100644 --- a/doc/html/globals_0x62.html +++ b/doc/html/globals_0x62.html @@ -165,6 +165,12 @@ $(document).ready(function(){initNavTree('globals_0x62.html','');});
  • bb_location() : bbcode.php
  • +
  • bb_map_coords() +: bbcode.php +
  • +
  • bb_map_location() +: bbcode.php +
  • bb_parse_app() : bbcode.php
  • diff --git a/doc/html/globals_0x67.html b/doc/html/globals_0x67.html index f71204ab9..9ecceb2f0 100644 --- a/doc/html/globals_0x67.html +++ b/doc/html/globals_0x67.html @@ -150,6 +150,12 @@ $(document).ready(function(){initNavTree('globals_0x67.html','');});
  • gender_selector_min() : profile_selectors.php
  • +
  • generate_map() +: text.php +
  • +
  • generate_named_map() +: text.php +
  • get_account_id() : boot.php
  • @@ -291,6 +297,9 @@ $(document).ready(function(){initNavTree('globals_0x67.html','');});
  • get_poke_verbs() : text.php
  • +
  • get_poller_runtime() +: boot.php +
  • get_profile_elements() : items.php
  • diff --git a/doc/html/globals_0x68.html b/doc/html/globals_0x68.html index 0848dd574..eda1d5c74 100644 --- a/doc/html/globals_0x68.html +++ b/doc/html/globals_0x68.html @@ -148,7 +148,7 @@ $(document).ready(function(){initNavTree('globals_0x68.html','');}); : items.php
  • handle_tag() -: item.php +: text.php
  • has_permissions() : items.php diff --git a/doc/html/globals_0x6c.html b/doc/html/globals_0x6c.html index 57ca38e8b..7aac6e427 100644 --- a/doc/html/globals_0x6c.html +++ b/doc/html/globals_0x6c.html @@ -189,6 +189,9 @@ $(document).ready(function(){initNavTree('globals_0x6c.html','');});
  • list_public_sites() : dirsearch.php
  • +
  • list_smilies() +: text.php +
  • load_config() : config.php
  • @@ -237,6 +240,9 @@ $(document).ready(function(){initNavTree('globals_0x6c.html','');});
  • locs_post() : locs.php
  • +
  • log_failed_login() +: auth.php +
  • logger() : text.php
  • diff --git a/doc/html/globals_0x6e.html b/doc/html/globals_0x6e.html index 4d5aa9883..0da5b30b7 100644 --- a/doc/html/globals_0x6e.html +++ b/doc/html/globals_0x6e.html @@ -145,7 +145,8 @@ $(document).ready(function(){initNavTree('globals_0x6e.html','');});

    - n -