diff --git a/boot.php b/boot.php index 1824e792f..e19a3d5ec 100755 --- a/boot.php +++ b/boot.php @@ -1,6 +1,8 @@ ' . "\r\n" ); +define ( 'EOL', '
' . "\r\n" ); define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' ); -define ( 'NULL_DATE', '0000-00-00 00:00:00' ); +//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 @@ -74,7 +76,7 @@ $DIRECTORY_FALLBACK_SERVERS = array( 'https://redmatrix.nl', 'https://whogotzot.com', 'https://red.zottel.red', - 'https://red.pixelbits.de' + 'https://red.pixelbits.de' ); @@ -196,7 +198,6 @@ define ( 'UPDATE_SUCCESS', 0); define ( 'UPDATE_FAILED', 1); - define ( 'CLIENT_MODE_NORMAL', 0x0000); define ( 'CLIENT_MODE_LOAD', 0x0001); define ( 'CLIENT_MODE_UPDATE', 0x0002); @@ -230,6 +231,7 @@ define ( 'PHOTO_NORMAL', 0x0000 ); define ( 'PHOTO_PROFILE', 0x0001 ); define ( 'PHOTO_XCHAN', 0x0002 ); define ( 'PHOTO_THING', 0x0004 ); +define ( 'PHOTO_ADULT', 0x0008 ); /** * Menu types @@ -262,13 +264,11 @@ define ( 'NETWORK_PHANTOM', 'unkn'); // Place holder * Permissions */ - define ( 'PERMS_R_STREAM', 0x00001); define ( 'PERMS_R_PROFILE', 0x00002); define ( 'PERMS_R_PHOTOS', 0x00004); define ( 'PERMS_R_ABOOK', 0x00008); - define ( 'PERMS_W_STREAM', 0x00010); define ( 'PERMS_W_WALL', 0x00020); define ( 'PERMS_W_TAGWALL', 0x00040); @@ -320,7 +320,6 @@ define ( 'ATTACH_FLAG_DIR', 0x0001); define ( 'ATTACH_FLAG_OS', 0x0002); - define ( 'MENU_ITEM_ZID', 0x0001); define ( 'MENU_ITEM_NEWWIN', 0x0002); define ( 'MENU_ITEM_CHATROOM', 0x0004); @@ -335,13 +334,11 @@ define ( 'POLL_MULTIPLE_CHOICE', 0x0004); define ( 'POLL_OVERWRITE', 0x8000); // If you vote twice remove the prior entry - define ( 'UPDATE_FLAGS_UPDATED', 0x0001); define ( 'UPDATE_FLAGS_FORCED', 0x0002); define ( 'UPDATE_FLAGS_DELETED', 0x1000); - define ( 'DROPITEM_NORMAL', 0); define ( 'DROPITEM_PHASE1', 1); define ( 'DROPITEM_PHASE2', 2); @@ -377,6 +374,22 @@ define ( 'NOTIFY_POKE', 0x0200 ); define ( 'NOTIFY_SYSTEM', 0x8000 ); +/** + * visual notification options + */ + +define ( 'VNOTIFY_NETWORK', 0x0001 ); +define ( 'VNOTIFY_CHANNEL', 0x0002 ); +define ( 'VNOTIFY_MAIL', 0x0004 ); +define ( 'VNOTIFY_EVENT', 0x0008 ); +define ( 'VNOTIFY_EVENTTODAY', 0x0010 ); +define ( 'VNOTIFY_BIRTHDAY', 0x0020 ); +define ( 'VNOTIFY_SYSTEM', 0x0040 ); +define ( 'VNOTIFY_INFO', 0x0080 ); +define ( 'VNOTIFY_ALERT', 0x0100 ); +define ( 'VNOTIFY_INTRO', 0x0200 ); +define ( 'VNOTIFY_REGISTER', 0x0400 ); + // We need a flag to designate that a site is a // global directory mirror, but probably doesn't @@ -397,6 +410,7 @@ define ( 'XCHAN_FLAGS_ORPHAN', 0x0002); define ( 'XCHAN_FLAGS_CENSORED', 0x0004); define ( 'XCHAN_FLAGS_SELFCENSORED', 0x0008); define ( 'XCHAN_FLAGS_SYSTEM', 0x0010); +define ( 'XCHAN_FLAGS_PUBFORUM', 0x0020); define ( 'XCHAN_FLAGS_DELETED', 0x1000); /* * Traficlights for Administration of HubLoc @@ -430,7 +444,6 @@ define ( 'TERM_OBJ_OBJECT', 5 ); define ( 'TERM_OBJ_THING', 6 ); define ( 'TERM_OBJ_APP', 7 ); - /** * various namespaces we may need to parse */ @@ -495,7 +508,6 @@ define ( 'GRAVITY_PARENT', 0); define ( 'GRAVITY_LIKE', 3); define ( 'GRAVITY_COMMENT', 6); - /** * Account Flags */ @@ -555,6 +567,9 @@ define ( 'ITEM_VERIFIED', 0x2000); // Signature verification was success define ( 'ITEM_RETAINED', 0x4000); // We looked at this item once to decide whether or not to expire it, and decided not to. define ( 'ITEM_RSS', 0x8000); // Item comes from a feed. Use this to decide whether to link the title // Don't make us evaluate this same item again. +define ( 'DBTYPE_MYSQL', 0 ); +define ( 'DBTYPE_POSTGRES', 1 ); + /** * * Reverse the effect of magic_quotes_gpc if it is enabled. @@ -570,7 +585,6 @@ function startup() { @set_time_limit(0); if(function_exists ('ini_set')) { - // This has to be quite large to deal with embedded private photos @ini_set('pcre.backtrack_limit', 500000); @@ -596,7 +610,6 @@ function startup() { } unset($process); } - } /** @@ -611,8 +624,6 @@ function startup() { * before we spit the page out. * */ - - class App { public $install = false; // true if we are installing the software @@ -624,7 +635,6 @@ class App { public $poi = null; // "person of interest", generally a referenced connection public $layout = array(); // Comanche parsed template - private $perms = null; // observer permissions private $widgets = array(); // widgets for this page private $widgetlist = null; // widget ordering and inclusion directives @@ -653,24 +663,24 @@ class App { public $timezone; public $interactive = true; public $plugins; - private $apps = array(); + private $apps = array(); public $identities; public $css_sources = array(); public $js_sources = array(); public $theme_info = array(); + public $is_sys = false; + public $nav_sel; - public $nav_sel; - - public $category; + public $category; // Allow themes to control internal parameters // by changing App values in theme.php - public $sourcename = ''; - public $videowidth = 425; - public $videoheight = 350; - public $force_max_items = 0; - public $theme_thread_allow = true; + public $sourcename = ''; + public $videowidth = 425; + public $videoheight = 350; + 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 @@ -713,9 +723,7 @@ class App { private $cached_profile_picdate; - function __construct() { - // we'll reset this after we read our config file date_default_timezone_set('UTC'); @@ -734,7 +742,6 @@ class App { . 'library/langdet' . PATH_SEPARATOR . '.' ); - $this->scheme = 'http'; if(x($_SERVER,'HTTPS') && $_SERVER['HTTPS']) $this->scheme = 'https'; @@ -773,7 +780,6 @@ class App { $this->cmd = 'channel/' . substr($this->cmd,1); - /** * * Break the URL path into C style argc/argv style arguments for our @@ -801,7 +807,6 @@ class App { $this->module = 'home'; } - /** * See if there is any page number information, and initialise * pagination @@ -838,8 +843,6 @@ class App { } function get_baseurl($ssl = false) { - - if(is_array($this->config) && array_key_exists('system',$this->config) && is_array($this->config['system']) @@ -849,7 +852,6 @@ class App { return $url; } - $scheme = $this->scheme; $this->baseurl = $scheme . "://" . $this->hostname . ((isset($this->path) && strlen($this->path)) ? '/' . $this->path : '' ); @@ -914,7 +916,6 @@ class App { return $this->channel; } - function set_observer($xchan) { $this->observer = $xchan; } @@ -1078,6 +1079,7 @@ class App { break; }*/ } + function get_template_ldelim($engine = 'smarty3') { return $this->ldelim[$engine]; } @@ -1088,7 +1090,6 @@ class App { function head_set_icon($icon) { $this->data['pageicon'] = $icon; - } function head_get_icon() { @@ -1098,7 +1099,7 @@ class App { return $icon; } -} +} // End App class // retrieve the App structure @@ -1110,21 +1111,26 @@ function get_app() { } - -// Multi-purpose function to check variable state. -// Usage: x($var) or $x($array,'key') -// returns false if variable/key is not set -// if variable is set, returns 1 if has 'non-zero' value, otherwise returns 0. -// e.g. x('') or x(0) returns 0; - - -function x($s,$k = NULL) { - if($k != NULL) { - if((is_array($s)) && (array_key_exists($k,$s))) { +/** + * @brief Multi-purpose function to check variable state. + * + * Usage: x($var) or $x($array, 'key') + * + * returns false if variable/key is not set + * if variable is set, returns 1 if has 'non-zero' value, otherwise returns 0. + * e.g. x('') or x(0) returns 0; + * + * @param string|array $s variable to check + * @param string $k key inside the array to check + * @return bool + */ +function x($s, $k = null) { + if($k != null) { + if((is_array($s)) && (array_key_exists($k, $s))) { if($s[$k]) return (int) 1; return (int) 0; - } + } return false; } else { @@ -1141,7 +1147,6 @@ function x($s,$k = NULL) { // called from db initialisation if db is dead. - function system_unavailable() { include('include/system_unavailable.php'); system_down(); @@ -1151,6 +1156,7 @@ function system_unavailable() { function clean_urls() { global $a; + // if($a->config['system']['clean_urls']) return true; // return false; @@ -1158,9 +1164,11 @@ function clean_urls() { function z_path() { global $a; + $base = $a->get_baseurl(); if(! clean_urls()) $base .= '/?q='; + return $base; } @@ -1172,6 +1180,7 @@ function z_root() { function absurl($path) { if(strpos($path,'/') === 0) return z_path() . $path; + return $path; } @@ -1181,9 +1190,6 @@ function os_mkdir($path,$mode = 0777,$recursive = false) { @umask($oldumask); } - - - function is_ajax() { return (!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest'); } @@ -1193,7 +1199,6 @@ function is_ajax() { // base url for use in cmdline programs which don't have // $_SERVER variables, and synchronising the state of installed plugins. - function check_config(&$a) { $build = get_config('system','db_version'); @@ -1203,21 +1208,22 @@ function check_config(&$a) { $saved = get_config('system','urlverify'); if(! $saved) set_config('system','urlverify',bin2hex(z_root())); + if(($saved) && ($saved != bin2hex(z_root()))) { // our URL changed. Do something. $oldurl = hex2bin($saved); logger('Baseurl changed!'); - $oldhost = substr($oldurl,strpos($oldurl,'//')+2); - $host = substr(z_root(),strpos(z_root(),'//')+2); + $oldhost = substr($oldurl, strpos($oldurl, '//') + 2); + $host = substr(z_root(), strpos(z_root(), '//') + 2); $is_ip_addr = ((preg_match("/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/",$host)) ? true : false); $was_ip_addr = ((preg_match("/^(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})$/",$oldhost)) ? true : false); // only change the url to an ip address if it was already an ip and not a dns name if((! $is_ip_addr) || ($is_ip_addr && $was_ip_addr)) { fix_system_urls($oldurl,z_root()); - set_config('system','urlverify',bin2hex(z_root())); + set_config('system', 'urlverify', bin2hex(z_root())); } else logger('Attempt to change baseurl from a DNS name to an IP address was refused.'); @@ -1232,8 +1238,8 @@ function check_config(&$a) { // so we just need to keep this around a couple of weeks until the hubs that // already exist have one $syschan_exists = get_sys_channel(); - if (! $syschan_exists) - create_sys_channel(); + if (! $syschan_exists) + create_sys_channel(); if($build != DB_UPDATE_VERSION) { $stored = intval($build); @@ -1304,7 +1310,6 @@ function check_config(&$a) { } else set_config('database','update_r' . $x, 'success'); - } } set_config('system','db_version', DB_UPDATE_VERSION); @@ -1361,13 +1366,10 @@ function check_config(&$a) { } } - load_hooks(); - return; } - function fix_system_urls($oldurl,$newurl) { require_once('include/crypto.php'); @@ -1416,7 +1418,7 @@ function fix_system_urls($oldurl,$newurl) { $replace_xchan_url = ((strpos($rr['xchan_url'],$oldurl) !== false) ? true : false); - $x = q("update xchan set xchan_addr = '%s', xchan_url = '%s', xchan_connurl = '%s', xchan_follow = '%s', xchan_connpage = '%s', xchan_photo_l = '%s', xchan_photo_m = '%s', xchan_photo_s = '%s', xchan_photo_date = '%s' where xchan_hash = '%s' limit 1", + $x = q("update xchan set xchan_addr = '%s', xchan_url = '%s', xchan_connurl = '%s', xchan_follow = '%s', xchan_connpage = '%s', xchan_photo_l = '%s', xchan_photo_m = '%s', xchan_photo_s = '%s', xchan_photo_date = '%s' where xchan_hash = '%s'", dbesc($channel_address . '@' . $rhs), dbesc(($replace_xchan_url) ? str_replace($oldurl,$newurl,$rr['xchan_url']) : $rr['xchan_url']), dbesc(str_replace($oldurl,$newurl,$rr['xchan_connurl'])), @@ -1429,7 +1431,7 @@ function fix_system_urls($oldurl,$newurl) { dbesc($rr['xchan_hash']) ); - $y = q("update hubloc set hubloc_addr = '%s', hubloc_url = '%s', hubloc_url_sig = '%s', hubloc_host = '%s', hubloc_callback = '%s' where hubloc_hash = '%s' and hubloc_url = '%s' limit 1", + $y = q("update hubloc set hubloc_addr = '%s', hubloc_url = '%s', hubloc_url_sig = '%s', hubloc_host = '%s', hubloc_callback = '%s' where hubloc_hash = '%s' and hubloc_url = '%s'", dbesc($channel_address . '@' . $rhs), dbesc($newurl), dbesc(base64url_encode(rsa_sign($newurl,$c[0]['channel_prvkey']))), @@ -1451,16 +1453,13 @@ function fix_system_urls($oldurl,$newurl) { } - - // wrapper for adding a login box. If $register == true provide a registration // link. This will most always depend on the value of $a->config['system']['register_policy']. // returns the complete html for inserting into the page - function login($register = false, $form_id = 'main-login', $hiddens=false) { $a = get_app(); - $o = ""; + $o = ''; $reg = false; $reglink = get_config('system','register_link'); if(! strlen($reglink)) @@ -1479,17 +1478,15 @@ function login($register = false, $form_id = 'main-login', $hiddens=false) { } else { $a->page['htmlhead'] .= replace_macros(get_markup_template("login_head.tpl"),array( - '$baseurl' => $a->get_baseurl(true) + '$baseurl' => $a->get_baseurl(true) )); $tpl = get_markup_template("login.tpl"); if(strlen($a->query_string)) - $_SESSION['login_return_url'] = $a->query_string; + $_SESSION['login_return_url'] = $a->query_string; } - $o .= replace_macros($tpl,array( - '$dest_url' => $dest_url, '$logout' => t('Logout'), '$login' => t('Login'), @@ -1498,14 +1495,12 @@ function login($register = false, $form_id = 'main-login', $hiddens=false) { '$lpassword' => array('password', t('Password'), '', ''), '$remember' => array('remember', t('Remember me'), '', ''), '$hiddens' => $hiddens, - '$register' => $reg, - '$lostpass' => t('Forgot your password?'), '$lostlink' => t('Password Reset'), )); - call_hooks('login_hook',$o); + call_hooks('login_hook', $o); return $o; } @@ -1513,7 +1508,6 @@ function login($register = false, $form_id = 'main-login', $hiddens=false) { // Used to end the current process, after saving session state. - function killme() { session_write_close(); exit; @@ -1522,33 +1516,44 @@ function killme() { // redirect to another URL and terminate this process. - function goaway($s) { header("Location: $s"); killme(); } - +/** + * @brief Returns the entity id of locally logged in account or false. + * + * Returns numeric account_id if authenticated or 0. It is possible to be + * authenticated and not connected to a channel. + * + * @return int|bool account_id or false + */ function get_account_id() { if(get_app()->account) return intval(get_app()->account['account_id']); + return false; } - -// Returns the entity id of locally logged in user or false. - - +/** + * @brief Returns the entity 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. + * + * @return int|bool channel_id or false + */ function local_user() { - if((x($_SESSION,'authenticated')) && (x($_SESSION,'uid'))) + if((x($_SESSION, 'authenticated')) && (x($_SESSION, 'uid'))) return intval($_SESSION['uid']); + return false; } // Returns contact id of authenticated site visitor or false - function remote_user() { if((x($_SESSION,'authenticated')) && (x($_SESSION,'visitor_id'))) return $_SESSION['visitor_id']; @@ -1559,15 +1564,14 @@ function remote_user() { // contents of $s are displayed prominently on the page the next time // a page is loaded. Usually used for errors or alerts. - function notice($s) { $a = get_app(); - if(! x($_SESSION,'sysmsg')) $_SESSION['sysmsg'] = array(); + 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. - if((stristr($s,t('permission denied'))) && (! get_observer_hash())) { - $s .= '
' . t('Got Zot?') . ''; + if((stristr($s, t('permission denied'))) && (! get_observer_hash())) { + $s .= '
' . t('Got Zot?') . ''; } $_SESSION['sysmsg'][] = $s; } @@ -1576,24 +1580,21 @@ function notice($s) { function info($s) { $a = get_app(); - if(! x($_SESSION,'sysmsg_info')) $_SESSION['sysmsg_info'] = array(); + if(! x($_SESSION, 'sysmsg_info')) $_SESSION['sysmsg_info'] = array(); if($a->interactive) $_SESSION['sysmsg_info'][] = $s; } - - -// wrapper around config to limit the text length of an incoming message - - +/** + * @brief Wrapper around config to limit the text length of an incoming message + * + * @return int + */ function get_max_import_size() { - return(intval(get_config('system','max_import_size'))); + return(intval(get_config('system', 'max_import_size'))); } - - - /** * * Wrap calls to proc_close(proc_open()) and call hook @@ -1607,8 +1608,6 @@ function get_max_import_size() { * * $cmd and string args are surrounded with "" */ - - function proc_run($cmd){ $a = get_app(); @@ -1641,24 +1640,28 @@ function proc_run($cmd){ if(count($args) && $args[0] === 'php') $args[0] = ((x($a->config,'system')) && (x($a->config['system'],'php_path')) && (strlen($a->config['system']['php_path'])) ? $a->config['system']['php_path'] : 'php'); - for($x = 0; $x < count($args); $x ++) + + for($x = 0; $x < count($args); $x++) $args[$x] = escapeshellarg($args[$x]); $cmdline = implode($args," "); - if(is_windows()) { $cwd = getcwd(); $cmd = "cmd /c start \"title\" /D \"$cwd\" /b $cmdline"; proc_close(proc_open($cmd, array(), $foo)); } else - proc_close(proc_open($cmdline." &",array(),$foo)); + proc_close(proc_open($cmdline ." &", array(), $foo)); } - +/** + * @brief Checks if we are running on M$ Windows. + * + * @return bool true if we run on M$ Windows + */ function is_windows() { - return ((strtoupper(substr(PHP_OS,0,3)) === 'WIN') ? true : false); + return ((strtoupper(substr(PHP_OS, 0, 3)) === 'WIN') ? true : false); } @@ -1690,7 +1693,6 @@ function current_theme(){ $page_theme = null; } - $is_mobile = $a->is_mobile || $a->is_tablet; $standard_system_theme = ((isset($a->config['system']['theme'])) ? $a->config['system']['theme'] : ''); @@ -1705,7 +1707,7 @@ function current_theme(){ $system_theme = ((isset($a->config['system']['mobile_theme'])) ? $a->config['system']['mobile_theme'] : ''); $theme_name = ((isset($_SESSION) && x($_SESSION,'mobile_theme')) ? $_SESSION['mobile_theme'] : $system_theme); - if($theme_name === '' || $theme_name === '---' ) { + if($theme_name === '' || $theme_name === '---' ) { // user has selected to have the mobile theme be the same as the normal one $system_theme = $standard_system_theme; $theme_name = $standard_theme_name; @@ -1713,21 +1715,20 @@ function current_theme(){ } } else { - $system_theme = $standard_system_theme; - $theme_name = $standard_theme_name; + $system_theme = $standard_system_theme; + $theme_name = $standard_theme_name; if($page_theme) $theme_name = $page_theme; } - if($theme_name && (file_exists('view/theme/' . $theme_name . '/css/style.css') || file_exists('view/theme/' . $theme_name . '/php/style.php'))) return($theme_name); foreach($app_base_themes as $t) { - if(file_exists('view/theme/' . $t . '/css/style.css')|| + if(file_exists('view/theme/' . $t . '/css/style.css') || file_exists('view/theme/' . $t . '/php/style.php')) return($t); } @@ -1752,9 +1753,17 @@ function current_theme_url($installing = false) { $opts .= ((x($a->layout,'schema')) ? '&schema=' . $a->layout['schema'] : ''); if(file_exists('view/theme/' . $t . '/php/style.php')) return('view/theme/' . $t . '/php/style.pcss' . $opts); + return('view/theme/' . $t . '/css/style.css'); } +/** + * @brief Check if current user has admin role. + * + * Check if the current user has ACCOUNT_ROLE_ADMIN. + * + * @return bool true if user is an admin + */ function is_site_admin() { $a = get_app(); if((intval($_SESSION['authenticated'])) @@ -1764,19 +1773,25 @@ function is_site_admin() { return false; } +/** + * @brief Check if current user has developer role. + * + * Check if the current user has ACCOUNT_ROLE_DEVELOPER. + * + * @return bool true if user is a developer + */ function is_developer() { $a = get_app(); if((intval($_SESSION['authenticated'])) && (is_array($a->account)) && ($a->account['account_roles'] & ACCOUNT_ROLE_DEVELOPER)) return true; + return false; } - function load_contact_links($uid) { - $a = get_app(); $ret = array(); @@ -1786,9 +1801,8 @@ function load_contact_links($uid) { // logger('load_contact_links'); - $r = q("SELECT abook_id, abook_flags, abook_my_perms, abook_their_perms, xchan_hash, xchan_photo_m, xchan_name, xchan_url from abook left join xchan on abook_xchan = xchan_hash where abook_channel = %d and not (abook_flags & %d) ", - intval($uid), - intval(ABOOK_FLAG_SELF) + $r = q("SELECT abook_id, abook_flags, abook_my_perms, abook_their_perms, xchan_hash, xchan_photo_m, xchan_name, xchan_url from abook left join xchan on abook_xchan = xchan_hash where abook_channel = %d ", + intval($uid) ); if($r) { foreach($r as $rr){ @@ -1797,30 +1811,30 @@ function load_contact_links($uid) { } else $ret['empty'] = true; + $a->contacts = $ret; - return; } /** - * returns querystring as string from a mapped array + * @brief Returns querystring as string from a mapped array. * - * @param params Array + * @param array $params mapped array with query parameters + * @param string $name of parameter, default null * @return string */ - -function build_querystring($params, $name=null) { - $ret = ""; - foreach($params as $key=>$val) { +function build_querystring($params, $name = null) { + $ret = ''; + foreach($params as $key => $val) { if(is_array($val)) { - if($name==null) { + if($name === null) { $ret .= build_querystring($val, $key); } else { - $ret .= build_querystring($val, $name."[$key]"); + $ret .= build_querystring($val, $name . "[$key]"); } } else { $val = urlencode($val); - if($name!=null) { + if($name != null) { $ret .= $name . "[$key]" . "=$val&"; } else { $ret .= "$key=$val&"; @@ -1840,6 +1854,7 @@ function argc() { function argv($x) { if(array_key_exists($x,get_app()->argv)) return get_app()->argv[$x]; + return ''; } @@ -1851,15 +1866,16 @@ function get_observer_hash() { $observer = get_app()->get_observer(); if(is_array($observer)) return $observer['xchan_hash']; + return ''; } /** -* Returns the complete URL of the current page, e.g.: http(s)://something.com/network -* -* Taken from http://webcheatsheet.com/php/get_current_page_url.php -*/ + * Returns the complete URL of the current page, e.g.: http(s)://something.com/network + * + * Taken from http://webcheatsheet.com/php/get_current_page_url.php + */ function curPageURL() { $pageURL = 'http'; if ($_SERVER["HTTPS"] == "on") {$pageURL .= "s";} @@ -1872,44 +1888,55 @@ function curPageURL() { return $pageURL; } -function get_custom_nav(&$a,$navname) { +function get_custom_nav(&$a, $navname) { if(! $navname) return $a->page['nav']; // load custom nav menu by name here - } -function construct_page(&$a) { - +/** + * @brief Loads a page definition file for a module. + * + * If there is no parsed Comanche template already load a module's pdl file + * and parse it with Comanche. + * + * @param App &$a global application object + */ +function load_pdl(&$a) { require_once('include/comanche.php'); - // in case a page has overloaded a module, see if we already have a layout defined - // otherwise, if a pdl file exists for this module, use it - if(! count($a->layout)) { $n = 'mod_' . $a->module . '.pdl' ; $u = comanche_get_channel_id(); if($u) - $s = get_pconfig($u,'system',$n); + $s = get_pconfig($u, 'system', $n); + if((! $s) && (($p = theme_include($n)) != '')) $s = @file_get_contents($p); + if($s) - comanche_parser($a,$s); + comanche_parser($a, $s); } +} + +/** + * @brief build the page. + * + * Build the page - now that we have all the components + * + * @param App &$a global application object + */ +function construct_page(&$a) { $comanche = ((count($a->layout)) ? true : false); - /** - * Build the page - now that we have all the components - */ - require_once(theme_include('theme_init.php')); $installing = false; - if($a->module == 'setup') + if($a->module == 'setup') { $installing = true; - else { + } else { nav($a); } @@ -1919,7 +1946,6 @@ function construct_page(&$a) { } } - if(($p = theme_include(current_theme() . '.js')) != '') head_add_js($p); @@ -1928,10 +1954,10 @@ function construct_page(&$a) { require_once('include/js_strings.php'); - if(x($a->page,'template_style')) + if(x($a->page, 'template_style')) head_add_css($a->page['template_style'] . '.css'); else - head_add_css(((x($a->page,'template')) ? $a->page['template'] : 'default' ) . '.css'); + head_add_css(((x($a->page, 'template')) ? $a->page['template'] : 'default' ) . '.css'); head_add_css('mod_' . $a->module . '.css'); head_add_css(current_theme_url($installing)); @@ -1941,11 +1967,12 @@ function construct_page(&$a) { $a->build_pagehead(); $arr = $a->get_widgets(); - ksort($arr,SORT_NUMERIC); + ksort($arr, SORT_NUMERIC); if(count($arr)) { foreach($arr as $x) { - if(! array_key_exists($x['location'],$a->page)) + if(! array_key_exists($x['location'], $a->page)) $a->page[$x['location']] = ''; + $a->page[$x['location']] .= $x['html']; } } @@ -1961,27 +1988,25 @@ function construct_page(&$a) { if($comanche) { $arr = array('module' => $a->module, 'layout' => $a->layout); - call_hooks('construct_page',$arr); + call_hooks('construct_page', $arr); $a->layout = $arr['layout']; foreach($a->layout as $k => $v) { - if((strpos($k,'region_') === 0) && strlen($v)) { - if(strpos($v,'$region_') !== false) { - $v = preg_replace_callback('/\$region_([a-zA-Z0-9]+)/ism','comanche_replace_region',$v); + if((strpos($k, 'region_') === 0) && strlen($v)) { + if(strpos($v, '$region_') !== false) { + $v = preg_replace_callback('/\$region_([a-zA-Z0-9]+)/ism', 'comanche_replace_region', $v); } // And a couple of convenience macros - if(strpos($v,'$nav') !== false) { - $v = str_replace('$nav',$a->page['nav'],$v); + if(strpos($v, '$nav') !== false) { + $v = str_replace('$nav', $a->page['nav'], $v); } - if(strpos($v,'$content') !== false) { - - $v = str_replace('$content',$a->page['content'],$v); + if(strpos($v, '$content') !== false) { + $v = str_replace('$content', $a->page['content'], $v); } - $a->page[substr($k,7)] = $v; - + $a->page[substr($k, 7)] = $v; } } } @@ -2008,13 +2033,8 @@ function construct_page(&$a) { header("Content-type: text/html; charset=utf-8"); require_once(theme_include( - ((x($a->page,'template')) - ? $a->page['template'] - : 'default' ) - . '.php' ) + ((x($a->page, 'template')) ? $a->page['template'] : 'default' ) . '.php' ) ); - - return; } @@ -2025,20 +2045,24 @@ function appdirpath() { function head_set_icon($icon) { global $a; + $a->data['pageicon'] = $icon; // logger('head_set_icon: ' . $icon); } function head_get_icon() { global $a; + $icon = $a->data['pageicon']; - if(! strpos($icon,'://')) + if(! strpos($icon, '://')) $icon = z_root() . $icon; + return $icon; } function get_directory_realm() { - if($x = get_config('system','directory_realm')) + if($x = get_config('system', 'directory_realm')) return $x; + return DIRECTORY_REALM; } diff --git a/doc/AdvancedSearch.md b/doc/AdvancedSearch.md index 5a9a5a3bc..df4a87482 100644 --- a/doc/AdvancedSearch.md +++ b/doc/AdvancedSearch.md @@ -51,7 +51,4 @@ Example: name="charlie brown" and country=canada and not gender=female - - - - +#include doc/macros/main_footer.bb; diff --git a/doc/Hooks.md b/doc/Hooks.md index 350068314..d7998a8e7 100644 --- a/doc/Hooks.md +++ b/doc/Hooks.md @@ -133,3 +133,5 @@ Hooks - Complete List * $a->module . '_pre_' . $selname * $a->module . '_pre_' . $selname +#include doc/macros/main_footer.bb; + diff --git a/doc/Privacy.md b/doc/Privacy.md index 60e087e06..2709f47aa 100644 --- a/doc/Privacy.md +++ b/doc/Privacy.md @@ -25,10 +25,6 @@ An individual computer or server connected to the RedMatrix. These are provided The system operator of an individual hub. -**spy network** - -Typically large centralised providers including but not limited to Facebook and Google. RedMatrix PRIVATE communications are designed to even be resistant to monitoring by the American NSA, however the technical capabilities of the NSA are not completely known and no guarantee of privacy against this organisation can be made. RedMatrix PUBLIC communications are not protected in any way. - ##Policies **Public Information** @@ -52,7 +48,7 @@ Comments to posts that were created by others and posts which are designated as **Private Information** -RedMatrix developers will ensure that any content you provide which is designated as PRIVATE will be protected against eavesdropping - to the best of their ability. Private content is generally hidden or obscured even from hub administrators. It is also stripped from email notifications. It is difficult but NOT impossible for this content to be seen by a hub administrator who is determined to monitor your communications. We consider this like the lock on the door of a house. It will generally keep the house safe, but a determined burgler will ignore the lock on the door and instead break a window. +RedMatrix developers will ensure that any content you provide which is designated as PRIVATE will be protected against eavesdropping - to the best of their ability. Private content is generally hidden or obscured even from hub administrators. It is also stripped from email notifications. It is difficult but NOT impossible for this content to be seen by a hub administrator. This is a side effect of the physical laws of the universe. Unfortunately, if a database needs to decrypt a post at display time, it must have the means to decrypt the post! End to end encryption is also provided and this CANNOT be seen, even by a determined administrator. ##Identity Privacy @@ -68,9 +64,10 @@ A decentralized identity has a lot of advantages and gives you al lot of interes The RedMatrix is a global network which is inclusive of all religions and cultures. This does not imply that every member of the network feels the same way you do on contentious issues, and some people may be STRONGLY opposed to the content you post. In general, if you wish to post something that you know may nor be universally acceptable, the best approach is to restrict the audience using privacy controls to a small circle of friends. -The RedMatrix as a network provider is unable to censor content. However, hub administrators MAY censor any content which appears on their hub to comply with local laws or even personal judgement. Their decision is final. If you have issues with any hub administrator, you may move your account and postings to another site which is more in line with your expectations. If your content consists of material which is illegal or may cause issues, you are STRONGLY encouraged to host your own (become a hub administrator). You may still find that your content is blocked on some hubs, but the RedMatrix as a network cannot block it from being posted. +The RedMatrix as a network provider is unable to censor content. However, hub administrators MAY censor any content which appears on their hub to comply with local laws or even personal judgement. Their decision is final. If you have issues with any hub administrator, you may move your account and postings to another site which is more in line with your expectations. Please check (periodically) the [Terms of Service](help/TermsOfService) of your hub to learn about any rules or guidelines. If your content consists of material which is illegal or may cause issues, you are STRONGLY encouraged to host your own (become a hub administrator). You may still find that your content is blocked on some hubs, but the RedMatrix as a network cannot block it from being posted. The RedMatrix RECOMMENDS that hub administrators provide a grace period of 1-2 days between warning an account holder of content that needs to be removed and physically removing or disabling the account. This will give the content owner an opportunity to export their channel meta-data and import it to another site. In rare cases the content may be of such a nature to justify the immediate termination of the account. This is a hub decision, not a RedMatrix decision. If you typically and regularly post content of an adult or offensive nature, you are STRONGLY encouraged to mark your account "NSFW" (Not Safe For Work). This will prevent the display of your profile photo in the directory except to viewers that have chosen to disable "safe mode". If your profile photo is found by directory administrators to be adult or offensive, the directory administrator MAY flag your profile photo as NSFW. There is currently no official mechanism to contest or reverse this decision, which is why you SHOULD mark your own account NSFW if it is likely to be inappropriate for general audiences. +#include doc/macros/main_footer.bb; diff --git a/doc/Profiles.md b/doc/Profiles.md deleted file mode 100644 index 1e9e0fe5e..000000000 --- a/doc/Profiles.md +++ /dev/null @@ -1,36 +0,0 @@ -Profiles -======== - -* [Home](help) - -Red has unlimited profiles. You may use different profiles to show different "sides of yourself" to different audiences. This is different to having different _channels_. Different channels allow for completely different sets of information. You may have a channel for yourself, a channel for your sports team, a channel for your website, or whatever else. A profile allows for finely graded "sides" of each channel. For example, your default public profile might say "Hello, I'm Fred, and I like laughing". You may show your close friends a profile that adds "and I also enjoy dwarf tossing". - -You always have a profile known as your "default" or "public" profile. This profile is always available to the general public and cannot be hidden (there may be rare exceptions on privately run or disconnected sites). You may, and probably should restrict the information you make available on your public profile. - -That said, if you want other friends to be able to find you, it helps to have the following information in your public profile... - -* Your real name or at least a nickname everybody knows -* A photo of **you** -* Your location on the planet, at least to a country level. - -Without this basic information, you could get very lonely here. Most people (even your best friends) will not try and connect with somebody that has a fake name or doesn't contain a real photo. - -In addition, if you'd like to meet people that share some general interests with you, please take a moment and add some "Keywords" to your profile. Such as "music, linux, photography" or whatever. You can add as many keywords as you like. - -To create an alternate profile, select "View Profile" from the menu of your Red Matrix site, then click on the pencil at your profile photo. You may edit an existing profile, change the profile photo, add things to a profile or create a new profile. You may also create a "clone" of an existing profile if you only wish to change a few items but don't wish to enter all the information again. To do that, click on the profile you want to clone and choose "Clone this profile" there. - -In the list of your profiles, you can also choose the contacts who can see a specific profile. Just click on "Edit visibility" next to the profile in question (only available for the profiles that are not your default profile) and then click on user images to add them to or remove them from the group of people who can see this profile. - -Once a profile has been selected, when the person views your profile, they will see the private profile you have assigned. If they are not authenticated, they will see your public profile. - -There is a setting which allows you to publish your profile to a directory and ensure that it can be found by others. You can change this setting on the "Settings" page. - -If you do not wish to be found be people unless you give them your channel address, you may leave your profile unpublished. - -**Keywords and Directory Search** - -On the directory page, you may search for people with published profiles. The search is typically for your nickname or part of your full name. However this search will also match against other profile fields - such as gender, location, "about", work, and education. You may also include "Keywords" in your default profile - which may be used to search for common interests with other members. Keywords are used in the channel suggestion tool and although they aren't visible in the directory, they are shown if people visit your profile page. - -Directory searches are also able to use "boolean" logic so that you can search for "+lesbian +Florida" and find those who's sexual preference (or keywords) contain the world "lesbian" and that live in Florida. See the section on "Topical Tags" on the [Tags-and-Mentions](help/Tags-and-Mentions) page for more information on performing boolean searches. - -On your Connnections page and in the directory there is a link to "Suggestions" or "Channel Suggestions", respectively. This will find channels who have matching and/or similar keywords. The more keywords you provide, the more relevant the search results that are returned. These are sorted by relevance. diff --git a/doc/about.bb b/doc/about.bb index aa4fde54d..bd91970f6 100644 --- a/doc/about.bb +++ b/doc/about.bb @@ -20,5 +20,5 @@ Along the way, Red offers a number of unique goodies: [b]Privacy:[/b] Red identities (Zot IDs) can be deleted, backed up/downloaded, and cloned. The user is in full control of their data. Should you decide to delete all your content and erase your Zot ID, all you have to do is click on a link and it's immediately deleted from the hub. No questions, no fuss. -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] +#include doc/macros/main_footer.bb; diff --git a/doc/account_basics.bb b/doc/account_basics.bb index 3c5d28fbc..a8fd6e5fd 100644 --- a/doc/account_basics.bb +++ b/doc/account_basics.bb @@ -31,3 +31,5 @@ See Also [zrl=[baseurl]/help/permissions]Permissions[/zrl] [zrl=[baseurl]/help/profiles]Profiles[/zrl] [zrl=[baseurl]/help/remove_account]Remove Account[/zrl] + +#include doc/macros/main_footer.bb; diff --git a/doc/accounts.bb b/doc/accounts.bb index bf57f1234..7c0378504 100644 --- a/doc/accounts.bb +++ b/doc/accounts.bb @@ -1,4 +1,4 @@ This one still needs to be written. -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] +#include doc/macros/main_footer.bb; diff --git a/doc/accounts_profiles_channels_basics.bb b/doc/accounts_profiles_channels_basics.bb index f803f25e9..c064e99f1 100644 --- a/doc/accounts_profiles_channels_basics.bb +++ b/doc/accounts_profiles_channels_basics.bb @@ -15,5 +15,5 @@ Unlike other services Red Matrix offers you the advantage of creating [i]many mo During the registration you created your first [i]channel[/i]. Yes, besides several profiles you are able to have several channels. This might be a bit confusing in the beginning, but let's clear things up. You already have created one channel. You can use this one for the public, to communicate with people about every day life. But perhaps you are an avid book reader and many people are bored by that. So you open a [i]second channel[/i] just for the book lovers, where you all can talk about books as much as you like. Obviously this is a new stream of posts, with a new profile (... or new profile[i]s[/i] ...) and completely different contacts. Some connections might exist in both channels, but there will be some that are exclusive to only one of both. You yourself just switch between both of them just like you would in real life switch when talking to people you meet on the street or people you meet specially to talk about books. You can even connect to yourself, or better: to your other channel. :) [i]Think of a channel as different spaces dedicated to different topics where you meet with different people.[/i] -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] +#include doc/macros/main_footer.bb; diff --git a/doc/addons.bb b/doc/addons.bb index a4b76929b..726b437ed 100644 --- a/doc/addons.bb +++ b/doc/addons.bb @@ -1,5 +1,5 @@ * [zrl=[baseurl]/help/addons_gnusocial]Posting To Gnu Social[/zrl] -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] +#include doc/macros/main_footer.bb; diff --git a/doc/addons_gnusocial.bb b/doc/addons_gnusocial.bb index 664f1df39..339add5a9 100644 --- a/doc/addons_gnusocial.bb +++ b/doc/addons_gnusocial.bb @@ -60,5 +60,5 @@ If you don't choose this option, you will have an option to send a post to your If all goes well, you have just cross-posted your RedMatrix post to your account on a GNUsocial instance. -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] +#include doc/macros/addons_footer.bb; diff --git a/doc/api_functions.bb b/doc/api_functions.bb index ade6efd42..c9d90c716 100644 --- a/doc/api_functions.bb +++ b/doc/api_functions.bb @@ -129,5 +129,5 @@ Red proposed API extensions to the Twitter API api/albums/destroy (R),J api/friends/permissions (R),J -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] +#include doc/macros/main_footer.bb; diff --git a/doc/bbcode.html b/doc/bbcode.html index 97a0bbc6c..0f070eaa2 100644 --- a/doc/bbcode.html +++ b/doc/bbcode.html @@ -66,8 +66,8 @@
  • [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.

    -Return to the Main documentation page[/a] +#include doc/macros/main_footer.bb; diff --git a/doc/campaign.bb b/doc/campaign.bb index f3d23baa6..b05846a0b 100644 --- a/doc/campaign.bb +++ b/doc/campaign.bb @@ -233,5 +233,5 @@ Raising more than our initial goal of funds, will speed up our development effor Awesome. We'd be more than happy to chat. You can find us {HERE} -Return to the [url=[baseurl]/help/main]Main documentation page[/url] +#include doc/macros/main_footer.bb; diff --git a/doc/channels.bb b/doc/channels.bb index 42253a664..82b70630c 100644 --- a/doc/channels.bb +++ b/doc/channels.bb @@ -26,5 +26,5 @@ The "Matrix" page contains all recent posts from across the matrix, ag As mentioned at the start, many other kinds of channel are possible, however, the creation procedure is the same. The difference between channels lies primarily in the permissions assigned. For example, a channel for sharing documents with colleagues at work would probably want more permissive settings for "Can write to my "public" file storage" than a personal account. For more information, see the permissions section. -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] +#include doc/macros/main_footer.bb; diff --git a/doc/checking_account_quota_usage.bb b/doc/checking_account_quota_usage.bb index 5bf5b3163..60d84005e 100644 --- a/doc/checking_account_quota_usage.bb +++ b/doc/checking_account_quota_usage.bb @@ -14,4 +14,4 @@ Visit the following URL in your browser: Example: [observer.baseurl]/filestorage/[observer.webname] -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] +#include doc/macros/main_footer.bb; diff --git a/doc/cloud.bb b/doc/cloud.bb index e71da78e8..92b97a21c 100644 --- a/doc/cloud.bb +++ b/doc/cloud.bb @@ -24,4 +24,4 @@ See: [zrl=[baseurl]/help/cloud_desktop_clients]Cloud Desktop Clients[/zrl] When using WebDAV, the file is created with your channel's default file permissions and this cannot be changed from within the operating system. It also may not be as restrictive as you would like. What we've found is that the preferred method of making files private is to first create folders or directories; then visit "filestorage/{{username}}"; select the directory and change the permissions. Do this before you put anything into the directory. The directory permissions take precedence so you can then put files or other folders into that container and they will be protected from unwanted viewers by the directory permissions. It is common for folks to create a "personal" or "private" folder which is restricted to themselves. You can use this as a personal cloud to store anything from anywhere on the web or any computer and it is protected from others. You might also create folders for "family" and "friends" with permission granted to appropriate collections of channels. -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] +#include doc/macros/main_footer.bb; diff --git a/doc/cloud_desktop_clients.bb b/doc/cloud_desktop_clients.bb index 557acb472..2f099527f 100644 --- a/doc/cloud_desktop_clients.bb +++ b/doc/cloud_desktop_clients.bb @@ -18,4 +18,4 @@ Note: There have been reported issues with clients that use "chunked transfer encoding", which includes Apple iOS services, and also the "AnyClient" and "CyberDuck" tools. These work fine for downloads, but uploads often end up with files of zero size. This is caused by an incorrect implemention of chunked encoding in some current FCGI (fast-cgi) implementations. Apache running with PHP as a module does not have these issues, but when running under FCGI you may need to use alternative clients or use the web uploader. At the time of this writing the issue has been open and no updates provided for at least a year. If you encounter zero size files with other clients, please check the client notes; as there are occasional configuration issues which can also produce these symptoms. -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] \ No newline at end of file +#include doc/macros/cloud_footer.bb; diff --git a/doc/comanche.bb b/doc/comanche.bb index d329cc34b..19a74833e 100644 --- a/doc/comanche.bb +++ b/doc/comanche.bb @@ -28,10 +28,10 @@ Currently there are three layout templates, unless your site provides additional edgestwo - two column layout with fixed side margins edgesthree - three column layout with fixed side margins full - three column layout with fixed side margins and adds a "header" region beneath the navigation bar - - redable - - A template for reading longer texts. Three columns: aside, content and right_aside. For maximum readability it is advised to only use the middle content column. + + redable + + A template for reading longer texts. Three columns: aside, content and right_aside. For maximum readability it is advised to only use the middle content column. [/code] @@ -45,11 +45,11 @@ To choose a layout template, use the 'template' tag. To choose the "choklet" template with the "three" flavour: [code] - [template=three]choklet[/template] -[/code] - -Or the "redable" (sic) template: - + [template=three]choklet[/template] +[/code] + +Or the "redable" (sic) template: + [code] [template]redable[/template] [/code] @@ -188,4 +188,4 @@ The 'comment' tag is used to delimit comments. These comments will not appear on [/region] [/code] -Return to the [url=[baseurl]/help/main]Main documentation page[/url] +#include doc/macros/main_footer.bb; diff --git a/doc/connecting_to_channels.bb b/doc/connecting_to_channels.bb index a067b6cf2..901565ad3 100644 --- a/doc/connecting_to_channels.bb +++ b/doc/connecting_to_channels.bb @@ -16,4 +16,4 @@ You may also connect with any channel by visiting the "Connections" pa 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. -Return to the [url=[baseurl]/help/main]Main documentation page[/url] +#include doc/macros/main_footer.bb; diff --git a/doc/credits.bb b/doc/credits.bb new file mode 100644 index 000000000..d13b99bdd --- /dev/null +++ b/doc/credits.bb @@ -0,0 +1,76 @@ +[b]Credits[/b] + +Mike Macgirvin +Thomas Willingham +Fabio Comuni +Simon L'nu +marijus +Tobias Diekershoff +fabrixxm +tommy tomson +Simon +zottel +Christian Vogeley +jeroenpraat +Michael Vogel +erik +Zach Prezkuta +Paolo T +Michael Meer +Michael +Abinoam P. Marques Jr +Tobias Hößl +Alexander Kampmann +Olaf Conradi +Paolo Tacconi +tobiasd +Devlon Duthie +Zvi ben Yaakov (a.k.a rdc) +Alexandre Hannud Abdo +Olivier Migeot +Chris Case +Klaus Weidenbach +Michael Johnston +olivierm +Vasudev Kamath +pixelroot +Max Weller +duthied +Martin Schmitt +Sebastian Egbers +Erkan Yilmaz +sasiflo +Stefan Parviainen +Haakon Meland Eriksen +Oliver Hartmann (23n) +Erik Lundin +habeascodice +sirius +Charles +Tony Baldwin +Hauke Zuehl +Keith Fernie +toclimb +Daniel Frank +Matthew Exon +Michal Supler +Tobias Luther +U-SOUND\mike +mrjive +nostupidzone +tonnerkiller +Antoine G +Christian Drechsler +Ludovic Grossard +RedMatrixCanada +Stanislav Lechev [0xAF] +aweiher +bufalo1973 +dsp1986 +felixgilles +ike +maase2 +mycocham +ndurchx +pafcu +Simó Albert i Beltran diff --git a/doc/dav_dolphin.bb b/doc/dav_dolphin.bb index 4429303d3..a1ebba394 100644 --- a/doc/dav_dolphin.bb +++ b/doc/dav_dolphin.bb @@ -6,4 +6,4 @@ When prompted for a username and password, enter your username (the first part o Note, if you are already logged in to the web interface via Konqueror, you will not be prompted for further authentication. -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] \ No newline at end of file +#include doc/macros/cloud_footer.bb; diff --git a/doc/dav_konqueror.bb b/doc/dav_konqueror.bb index f44c11fb2..79108e1d0 100644 --- a/doc/dav_konqueror.bb +++ b/doc/dav_konqueror.bb @@ -8,4 +8,5 @@ Additionally, if one has authenticated at a different hub during their normal br This functionality is normally restricted to the web interface, and is not available to any desktop software other than KDE. -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] \ No newline at end of file +#include doc/macros/cloud_footer.bb; + diff --git a/doc/dav_mount.bb b/doc/dav_mount.bb index 62edc09d0..d8cb2e08e 100644 --- a/doc/dav_mount.bb +++ b/doc/dav_mount.bb @@ -82,5 +82,5 @@ If that still doesn't work, disable the cache. Note that this has a performance If it [i]still[/i] doesn't work, there is one more thing you can try. (This one is caused by a bug in older versions of dav2fs itself, so updating to a new version may also help). Enable weak etag dropping by setting [code]drop_weak_etags 1[/code]. Unmount and remount your filesystem to apply the changes. +#include doc/macros/cloud_footer.bb; -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] diff --git a/doc/dav_nautilus.bb b/doc/dav_nautilus.bb index d3c478aa0..51663b6de 100644 --- a/doc/dav_nautilus.bb +++ b/doc/dav_nautilus.bb @@ -6,4 +6,4 @@ 4. You will be prompted for your username (same as above) and password 5. Your personal DAV directory will be shown in the window -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] \ No newline at end of file +#include doc/macros/cloud_footer.bb; diff --git a/doc/dav_nemo.bb b/doc/dav_nemo.bb index a2553c1d5..2c88b0782 100644 --- a/doc/dav_nemo.bb +++ b/doc/dav_nemo.bb @@ -15,5 +15,5 @@ Fill the dialog - Passwort: yourpasswort Once open you can set a bookmark. - -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] \ No newline at end of file + +#include doc/macros/cloud_footer.bb; diff --git a/doc/dav_windows.bb b/doc/dav_windows.bb index 600944b68..0eaffd4d0 100644 --- a/doc/dav_windows.bb +++ b/doc/dav_windows.bb @@ -8,4 +8,4 @@ RedDav using Windows 7 graphical user interface wizard: 5. Type your Red account's user name. IMPORTANT - NO at-sign or domain name. 6. Type your Red password -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] \ No newline at end of file +#include doc/macros/cloud_footer.bb; diff --git a/doc/de/about.bb b/doc/de/about.bb index 581f55569..313337f17 100644 --- a/doc/de/about.bb +++ b/doc/de/about.bb @@ -20,4 +20,4 @@ Dabei bietet Red einige einzigartige Leckerbissen: [b]Privatsphäre:[/b] Red-Identitäten (Zot-IDs) können gelöscht, gesichert/heruntergeladen und geklont werden. Du hast volle Kontrolle über Deine Daten. Wenn Du Dich entscheidest, all Deine Daten und Deine Zot-ID zu löschen, musst Du nur auf einen Link klicken, und sie werden sofort von dem Server gelöscht. Keine Fragen, keine Umstände. -[url=[baseurl]/help]Zurück zur Hilfe-Startseite[/url] +#include doc/macros/main_footer.bb; diff --git a/doc/de/channels.bb b/doc/de/channels.bb index 0308d4689..41ea68404 100644 --- a/doc/de/channels.bb +++ b/doc/de/channels.bb @@ -11,9 +11,9 @@ Die wichtigsten Funktionen für einen Kanal, der einen selbst repräsentiert, si Kurz gesagt, ein Kanal der Dich repräsentiert ist sozusagen „Ich im Internet“. -Du musst Deinen ersten Kanal erstellen, während Du Dich anmeldest. Du kannst auch weitere Kanäle erstellen und zwischen ihnen wechseln, indem Du auf „Kanal-Auswahl“ klickst. +Du musst Deinen ersten Kanal erstellen, während Du Dich anmeldest. Du kannst auch weitere Kanäle erstellen und zwischen ihnen wechseln, indem Du auf „Kanal-Manager“ im Menü unter Deinem Profilbild klickst. -Du wirst nach einem Kanalnamen und einem kurzen Spitznamen gefragt. Für einen Kanal, der Dich repräsentiert, ist es eine gute Idee, hier Deinen Realnamen anzugeben, damit Deine Freunde Dich finden und sich mit Dir verbinden können. Der Spitzname wird genutzt, um Deinen „Webbie“ zu erstellen. Das ist so etwas wie ein Username und sieht aus wie eine E-Mail-Adresse, zum Beispiel spitzname@red-hub.de. Überlege ein bisschen, was Du als Spitzname nutzen willst. Stell Dir vor, Du wirst nach Deinem Webbie gefragt und musst Deinem bekannten dann buchstabieren, dass Dein Webbie „llamas.sind-cool_274@example.com“ ist. „llamassindcool@exmaple.com“ wäre da viel einfacher gewesen. +Du wirst nach einem Kanalnamen und einem kurzen Spitznamen gefragt. Für einen Kanal, der Dich repräsentiert, ist es eine gute Idee, hier Deinen Realnamen anzugeben, damit Deine Freunde Dich finden und sich mit Dir verbinden können. Der Spitzname wird genutzt, um Deinen „Webbie“ zu erstellen. Das ist so etwas wie ein Username und sieht aus wie eine E-Mail-Adresse, zum Beispiel spitzname@red-hub.de. Überlege ein bisschen, was Du als Spitzname nutzen willst. Stell Dir vor, Du wirst nach Deinem Webbie gefragt und musst Deinem Bekannten dann buchstabieren, dass Dein Webbie „llamas.sind-cool_274@example.com“ ist. „llamassindcool@exmaple.com“ wäre da viel einfacher gewesen. Nachdem Du Deinen Kanal erstellt hast, wirst Du zu den Einstellungen weitergeleitet. Hier kannst Du Deinen Kanal einrichten und die Standard-Berechtigungen setzen. @@ -23,4 +23,4 @@ Die „Matrix“-Seite enthält alle neuen Beiträge aus der gesamten Red Matrix Wie zu Anfang erwähnt sind viele Arten von Kanälen möglich, diese unterscheiden sich hauptsächlich durch die Berechtigungen. Das Anlegen dieser Kanäle unterscheidet sich dagegen nicht. Beispiel: Um einen Kanal zum Austausch von Dokumenten zu erstellen, wirst du vermutlich die Berechtigung „Kann in meinen öffentlichen Dateiordner schreiben“ freizügiger einstellen. Für weitere Informationen sieh bitte in der Hilfe unter Zugriffsrechte nach. -[url=[baseurl]/help]Zurück zur Hilfe-Startseite[/url] +#include doc/macros/main_footer.bb; diff --git a/doc/de/features.bb b/doc/de/features.bb index 65ea45679..41dee301a 100644 --- a/doc/de/features.bb +++ b/doc/de/features.bb @@ -1,12 +1,10 @@ -[size=24][b]Features der Red-Matrix[/b][/size] - -[url=[baseurl]/help]Zurück zur Hilfe-Startseite[/url] +[size=large][b]Features der Red-Matrix[/b][/size] Die Red-Matrix ist ein Allzweck-Kommunikationsnetzwerk mit einigen einzigartigen Features. Sie wurde für eine große Bandbreite von Nutzern entwickelt, von Nutzern sozialer Netzwerke über technisch nicht interessierte Blogger bis hin zu PHP-Experten und erfahrenen Systemadministratoren. Diese Seite listet einige der Kern-Features von Red auf, die in der offiziellen Distribution enthalten sind. Wie immer bei freier Open-Source-Software sind den Möglichkeiten keine Grenzen gesetzt. Beliebige Erweiterungen, Addons, Themes und Konfigurationen sind möglich. -[b][size=18]Entwickelt für Privatsphäre und Freiheit[/size][/b] +[h2]Entwickelt für Privatsphäre und Freiheit[/h2] Eines der Design-Ziele von Red ist einfache Kommunikations über das Web, ohne die Privatsphäre zu vernachlässigen, wenn die Nutzer das Wünschen. Um dieses Ziel zu erreichen, verfügt Red über einige Features, die beliebige Stufen des Privatsphäre-Schutzes ermöglichen: @@ -83,7 +81,7 @@ Solche Backups sind ein Weg, um Klone zu erstellen, und können genutzt werden, Konten und Kanäle können sofort gelöscht werden, indem Du einfach auf einen Link klickst. Das wars. Alle damit verbundenen Inhalte werden sofort aus der Matrix gelöscht (inklusiver aller Beiträge und sonstiger Inhalte, die von dem gelöschten Konto/Kanal erzeugt wurden). -[b][size=18]Erstellen von Inhalten[/size][/b] +[h2]Erstellen von Inhalten[/h2] [b]Beiträge schreiben[/b] @@ -105,4 +103,4 @@ Genau wie jedes andere Blog-System, soziale Netzwerk oder Mikro-Blogging-Dienst Vor dem Absenden kann eine Vorschau von Beiträgen betrachtet werden. -[url=[baseurl]/help]Zurück zur Hilfe-Startseite[/url] +#include doc/macros/main_footer.bb; diff --git a/doc/de/main.bb b/doc/de/main.bb index fe90a075d..d458847ec 100644 --- a/doc/de/main.bb +++ b/doc/de/main.bb @@ -7,10 +7,10 @@ Die Red-Matrix ist eine dezentrale Kommunikations- und Publishing-Plattform. Sie [zrl=[baseurl]/help/features]Features der Red-Matrix[/zrl] Die Red-Matrix funktioniert schon heute als ein globales verteiltes Netzwerk und beweist täglich ihre Vielseitigkeit und Skalierbarkeit auf kleinen Privatservern wie auch auf riesigen Sites. -Kommunikationsplattformen für Familien (auf Wunsch auch ohne Verbindung zum restlichen Red-Netzwerk), verteilte Online-Communities, Support-Foren, Homepages. Oder auch professionelle Inhalte-Anbieter mit kommerziellen Premium-Kanälen und eingeschränktem Zugriff – was immer Du willst, die Red-Matrix unterstützt Dich in Deinem kreativen Schaffen. +Kommunikationsplattformen für Familien, verteilte Online-Communities, Support-Foren, Blogs und Homepages. Oder auch professionelle Inhalte-Anbieter mit kommerziellen Premium-Kanälen und eingeschränktem Zugriff – was immer Du willst, die Red-Matrix unterstützt Dich in Deinem kreativen Schaffen. [zrl=[baseurl]/help/what_is_zot]Got Zot? Hast Du schon Zot? Wenn nicht wird es Zeit.[/zrl] -Zot ist das großartige neue Kommunikationsprotokoll, das extra für die Red-Matrix entwickelt wurde. Als Teilnehmer bist Du dank „Nomadischer Identität“ nicht länger an einen Hoster gebunden. Ziehe einfach auf einen anderen Server um und behalte dabei alle Deine Kontakte, oder klone Deinen Kanal und lasse ihn auf mehreren Servern gleichzeitig laufen – sollte einer davon plötzlich geschlossen werden, ist das kein Problem für Dich. Und bist Du erst Teil der Red-Matrix, musst Du Dich nie wieder mehrfach anmelden, selbst wenn Du Seiten auf einem andere Red-Server betrachtest. Zot ist, was die Red-Matrix besonders macht. +Zot ist das großartige neue Kommunikationsprotokoll, das extra für die Red-Matrix entwickelt wurde. Als Mitglied bist Du dank „Nomadischer Identität“ nicht länger an einen einzigen Server oder Anbieter gebunden. Ziehe einfach auf einen anderen Server um und behalte dabei alle Deine Kontakte, oder klone Deinen Kanal und lasse ihn auf mehreren Servern gleichzeitig laufen – sollte einer davon plötzlich geschlossen werden, ist das kein Problem für Dich. Und bist Du erst Teil der Red-Matrix, musst Du Dich nie wieder mehrfach anmelden, selbst wenn Du Seiten auf einem andere Red-Server betrachtest. Zot ist, was die Red-Matrix besonders macht. [size=large][b]Erste Schritte[/b][/size] [zrl=[baseurl]/help/Privacy]Datenschutz[/zrl] @@ -18,13 +18,14 @@ Zot ist das großartige neue Kommunikationsprotokoll, das extra für die Red-Mat [zrl=[baseurl]/help/accounts_profiles_channels_basics]Du in der Red-Matrix: Konten, Profile und Kanäle kurz erklärt[/zrl] [zrl=[baseurl]/help/profiles]Profile[/zrl] [zrl=[baseurl]/help/channels]Kanäle[/zrl] +[zrl=[baseurl]/help/roles]Zugriffsrechte-Kategorien und Kanaltypen[/zrl] [zrl=[baseurl]/help/first-post]Dein erster Beitrag[/zrl] [zrl=[baseurl]/help/connecting_to_channels]Sich mit anderen Kanälen verbinden[/zrl] [zrl=[baseurl]/help/permissions]Zugriffsrechte und Verschlüsselung: Du hast alles unter Kontrolle[/zrl] [zrl=[baseurl]/help/cloud]Cloud-Speicher[/zrl] [zrl=[baseurl]/help/remove_account]Einen Kanal oder das ganze Konto löschen[/zrl] -[size=large][b]Nutzung der Red-Matrix[/b][/size] +[size=large][b]Hilfe für RedMatrix-Mitglieder[/b][/size] [zrl=[baseurl]/help/tags_and_mentions]Tags und Erwähnungen[/zrl] [zrl=[baseurl]/help/webpages]Webseiten[/zrl] [zrl=[baseurl]/help/bbcode]BBcode-Referenz für Posts und Kommentare[/zrl] @@ -32,25 +33,19 @@ Zot ist das großartige neue Kommunikationsprotokoll, das extra für die Red-Mat [zrl=[baseurl]/help/cloud_desktop_clients]Desktop-Anwendungen und die Cloud[/zrl] [zrl=[baseurl]/help/AdvancedSearch]Fortgeschrittene Suche im Kanalverzeichnis[/zrl] [zrl=[baseurl]/help/addons]Hilfe zu Addons[/zrl] -[zrl=[baseurl]/help/nomadic-identity]Got Zot? Nomadische Identität, Kanal-Klone und mehr[/zrl] [zrl=[baseurl]/help/diaspora_compat]Kompatibilität zum Diaspora-Protokoll (zur Kommunikation mit Kontakten aus Diaspora und Friendica)[/zrl] +[zrl=[baseurl]/help/faq_members]FAQ für Mitglieder[/zrl] - -[size=large][b]Häufig gestellte Fragen für Nutzer[/b][/size] -[zrl=[baseurl]/help/faq_users]FAQ für Nutzer[/zrl] - -[size=large][b]Für Administratoren[/b][/size] +[size=large][b]Hilfe für Administratoren[/b][/size] [zrl=[baseurl]/help/install]Installation[/zrl] [zrl=[baseurl]/help/debian_install]Einfache Installation unter Debian mit einem Skript[/zrl] [zrl=[baseurl]/help/red2pi]Red auf einem Raspberry Pi installieren[/zrl] -[zrl=[baseurl]/help/problems-following-an-update]Probleme nach einem Software-Update[/zrl] [zrl=[baseurl]/help/troubleshooting]Troubleshooting-Tipps[/zrl] - -[size=large][b]Häufig gestellte Fragen für Hub-Admins[/b][/size] +[zrl=[baseurl]/help/hidden_configs]Versteckte Konfigurations-Optionen[/zrl] [zrl=[baseurl]/help/faq_admins]FAQ für Admins[/zrl] [size=large][b]Technische Dokumentation[/b][/size] -[zrl=[baseurl]/help/Zot---A-High-Level-Overview]Zot – ein erster Überblick[/zrl] +[zrl=[baseurl]/help/Zot---A-High-Level-Overview]Zot – ein grober Überblick[/zrl] [zrl=[baseurl]/help/zot]Eine Einführung ins Zot-Protokoll[/zrl] [zrl=[baseurl]/help/zot_structures]Zot-Strukturen[/zrl] [zrl=[baseurl]/help/comanche]Seitenbeschreibung in Comanche[/zrl] @@ -79,5 +74,6 @@ Zot ist das großartige neue Kommunikationsprotokoll, das extra für die Red-Mat [url=https://github.com/friendica/red-addons]Addons-Website[/url] [url=https://zothub.com/channel/one]Entwickler-Kanal[/url] +[url=[baseurl]/help/credits]RedMatrix Credits[/url] [size=large][b]Über diesen Red-Server[/b][/size] [zrl=[baseurl]/siteinfo]Informationen zu diesem Server und der Red-Version[/zrl] diff --git a/doc/de/profiles.bb b/doc/de/profiles.bb index d6603dd38..cc2d94fb6 100644 --- a/doc/de/profiles.bb +++ b/doc/de/profiles.bb @@ -36,4 +36,4 @@ Im Verzeichnis (Kanal-Anzeiger) kannst Du nach Leuten suchen, die ihre Profile v Auf Deiner „Verbindungen“-Seite und im Verzeichnis (Kanal-Anzeiger) gibt es einen Link „Vorschläge“ bzw. „Kanal-Vorschläge“. Dort findest Du Kanäle, die gleiche oder ähnliche Schlüsselwörter im Profil haben wie Du. Je mehr Schlüsselwörter Du in Dein Standard-Profil einträgst, desto besser werden die Suchergebnisse. Sie sind nach relevanz sortiert. -[zrl=[baseurl]/help]Zurück zur Hilfe-Startseite[/zrl] +#include doc/macros/main_footer.bb; diff --git a/doc/de/registration.bb b/doc/de/registration.bb index e6c11810a..c7aaac55e 100644 --- a/doc/de/registration.bb +++ b/doc/de/registration.bb @@ -12,7 +12,7 @@ Gib ein Passwort Deiner Wahl ein und wiederhole es in der zweiten Box, um sicher [b]Nutzungsbedingungen[/b] -Klicke auf den Link, um die Nutzungsbedingungen dieses Servers zu lesen. Wenn Du sie gelesen hast, setze den Haken im Registrierungsformular, um sie zu akzeptieren. +Klicke auf den Link, um die [zrl=[baseurl]/help/TermsOfService]Nutzungsbedingungen[/zrl] dieses Servers zu lesen. Wenn Du sie gelesen hast, setze den Haken im Registrierungsformular, um sie zu akzeptieren. [b]Registrieren[/b] @@ -27,10 +27,10 @@ Der Kanal-Name ist der Titel oder eine kurze Beschreibung des Kanals. Der „Spi Wenn Dein Kanal angelegt ist, geht es direkt weiter zu den Einstellungen. Dort kannst Du Zugriffsrechte setzen, Funktionen zu- oder abschalten und so weiter. Diese Punkte werden auf den entsprechenden Hilfeseiten erklärt. Siehe auch -[zrl=[baseurl]/help/accounts_profiles_channels_basics]Konten, Profile und Kanäle kurz erklärt[/zrl] +[zrl=[baseurl]/help/accounts_profiles_channels_basics]Grundlagen zu Identitäten in der RedMatrix[/zrl] [zrl=[baseurl]/help/accounts]Konten[/zrl] [zrl=[baseurl]/help/profiles]Profile[/zrl] [zrl=[baseurl]/help/permissions]Zugriffsrechte[/zrl] [zrl=[baseurl]/help/remove_account]Konto löschen[/zrl] -[url=[baseurl]/help]Zurück zur Hilfe-Startseite[/url] +#include doc/macros/main_footer.bb; diff --git a/doc/debian_install.bb b/doc/debian_install.bb index f441025ae..e8f4a7bd3 100644 --- a/doc/debian_install.bb +++ b/doc/debian_install.bb @@ -1,13 +1,13 @@ [b]Installing On Debian[/b] While following the instructions for any other installation will work on Debian, for this platform we also provide an install script -which can be [zrl=http://beardyunixer.com:1234/?p=debian-install-script.git;a=tree]downloaded here[/zrl] +which can be [url=http://gitweb.whogotzot.com/debian-install-script]downloaded here[/url] [b]THIS SCRIPT IS MEANT TO BE RUN ON A NEW OR JUST REINSTALLED SERVER[/b] Some programs such as Apache & Samba are removed by this script. -Note, this script will use Nginx as the webserver, and dropbear for ssh. It will also install PHP and MySQL from the DotDeb repository. The DotDeb is not an official Debian repository, though it is maintained by Debian developers. +Note, this script will use Nginx as the webserver. It will also install PHP and MySQL from the DotDeb repository. The DotDeb is not an official Debian repository, though it is maintained by Debian developers. The file setup-debian.sh has to be on your server. @@ -17,7 +17,7 @@ For the initial setup git may not be installed on your server, to install git: If wget is installed try -[code]wget "http://beardyunixer.com:1234/?p=debian-install-script.git;a=blob_plain;f=debian-setup.sh;hb=HEAD" -O debian-setup.sh[/code] +[code]wget http://git.beardyunixer.com/debian-install-script/blob/HEAD:/debian-setup.sh[/code] To install wget: [code]apt-get install wget[/code] @@ -29,4 +29,4 @@ To install Red for domain example.com, after the initial server setup run [code]bash setup-debian.sh red example.com[/code] -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] +#include doc/macros/main_footer.bb; diff --git a/doc/dev-function-overview.md b/doc/dev-function-overview.md index 3cda8f7c4..ecf9186ca 100644 --- a/doc/dev-function-overview.md +++ b/doc/dev-function-overview.md @@ -48,5 +48,5 @@ Returns the translated variant of $string for the current language or $string (d Shorthand test to see if variable $var is set and is not empty. Tests vary by type. Returns false if $var or $key is not set. If variable is set, returns 1 if has 'non-zero' value, otherwise returns 0. -- e.g. x('') or x(0) returns 0; -Return to the [url=[baseurl]/help/main]Main documentation page[/url] +#include doc/macros/main_footer.bb; diff --git a/doc/developer_function_primer.bb b/doc/developer_function_primer.bb index 144664615..3db853b82 100644 --- a/doc/developer_function_primer.bb +++ b/doc/developer_function_primer.bb @@ -20,13 +20,13 @@ Returns the global app structure ($a). (App:: is usually assigned to the global $a), so $a->get_observer() or get_app()->get_observer() - returns an xchan structure representing the current viewer if authenticated (locally or remotely). -[b]get_config($family,$key), get_pconfig($uid,$family,$key)[/b] +[b]get_config($family,$key), get_pconfig($uid,$family,$key), get_xconfig($xchan_hash,$family,$key)[/b] Returns the config setting for $family and $key or false if unset. [b] set_config($family,$key,$value), set_pconfig($uid,$family,$key,$value)[/b] -Sets the value of config setting for $family and $key to $value. Returns $value. The config versions operate on system-wide settings. The pconfig versions get/set the values for a specific integer uid (channel_id). +Sets the value of config setting for $family and $key to $value. Returns $value. The config versions operate on system-wide settings. The pconfig versions get/set the values for a specific integer uid (channel_id). The xconfig version get/sets the value for a specific xchan hash - generally used for remote users. [b]dbesc()[/b] @@ -44,4 +44,4 @@ Returns the translated variant of $string for the current language or $string (d Shorthand test to see if variable $var is set and is not empty. Tests vary by type. Returns false if $var or $key is not set. If variable is set, returns 1 if has 'non-zero' value, otherwise returns 0. -- e.g. x('') or x(0) returns 0; -Return to the [url=[baseurl]/help/main]Main documentation page[/url] +#include doc/macros/main_footer.bb; diff --git a/doc/developers.bb b/doc/developers.bb index a29a848e0..5365fd77a 100644 --- a/doc/developers.bb +++ b/doc/developers.bb @@ -64,4 +64,7 @@ In the interests of consistency we adopt the following code styling. We may acce [li] 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. [/li] -Return to the [url=[baseurl]/help/main]Main documentation page[/url] +[b]See Also[/b] +[zrl=[baseurl]/help/sql_conventions]SQL Conventions[/zrl] + +#include doc/macros/main_footer.bb; diff --git a/doc/external-resource-links.bb b/doc/external-resource-links.bb index 70dfd2fcc..29eabce74 100644 --- a/doc/external-resource-links.bb +++ b/doc/external-resource-links.bb @@ -19,6 +19,6 @@ [*][url=https://github.com/zzottel/feed2red]feed2red.pl (posts Atom/RSS feeds to channel)[/url] [b]Utilities[/b] -[*][url=http://beardyunixer.com:1234/?p=debian-install-script;a=tree]Debian Install Script[/url] +[*][url=http://gitweb.whogotzot.com/debian-install-script]Debian Install Script[/url] -Return to the [url=[baseurl]/help/main]Main documentation page[/url] +#include doc/macros/main_footer.bb; diff --git a/doc/extra_features.bb b/doc/extra_features.bb index 372ac6bbe..2e877375e 100644 --- a/doc/extra_features.bb +++ b/doc/extra_features.bb @@ -94,4 +94,4 @@ Ability to mark special posts with a star indicator Provide a personal tag cloud on your channel page -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] +#include doc/macros/main_footer.bb; diff --git a/doc/faq_admins.bb b/doc/faq_admins.bb index 1679ec246..ec4f8d969 100644 --- a/doc/faq_admins.bb +++ b/doc/faq_admins.bb @@ -38,11 +38,24 @@ valid SSL certificate rather than disabling port 443. [b]What do I need to do when moving my hub to a different server[/b] 1) Git clone on the new server. Repeat the process for any custom themes, and addons. -2) Copy .htconfig.php +2) Rsync .htconfig.php 3) Rsync everything in store/ -4) Rsync everything in custom/ (this will only exist if you have custom modules) +4) Rsync everything in mod/site/ and view/site (these will only exist if you have custom modules) 5) Dump and restore DB. +[*] +[b]How do I reinstall an existing hub on the same server?[/b] + +1) [code]git reset --hard HEAD[/code] will reset all files to their upstream defaults. This will not reset any local files that do not also exist upstream. Eg, if you have local changes to mod/channel.php, this will reset them - but will not reset any changes in mod/site/channel.php +2) If you absolutely must reinstall - for example, if you need to upgrade operating system - follow the steps for moving to a different server, but instead of using rsync, backup and restore some other way. + +Do not reinstall a hub with a fresh database and fresh .htconfig.php unless as a very last resort. Creating a temporary account and ask for help via a support channel for non-trivial reinstalls is preferable to reinstalling fresh. + +[*] +[b]How do I set the default homepage for logged out viewers?[/b] + +Use the custom_home addon available in the main addons repository. + [/ul] -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] +#include doc/macros/main_footer.bb; diff --git a/doc/faq_developers.bb b/doc/faq_developers.bb index 192dcb5c5..61843648a 100644 --- a/doc/faq_developers.bb +++ b/doc/faq_developers.bb @@ -1,6 +1,5 @@ [size=large][b]Frequently Asked Questions For Developers[/b][/size] -(...) still needs to be written (...) [ul] [*][b]What does $a mean?[/b] @@ -26,3 +25,7 @@ function foo() { } [/code] [/ul] + + +#include doc/macros/main_footer.bb; + diff --git a/doc/faq_users.bb b/doc/faq_members.bb similarity index 97% rename from doc/faq_users.bb rename to doc/faq_members.bb index aac4a114c..a089b8b0c 100644 --- a/doc/faq_users.bb +++ b/doc/faq_members.bb @@ -12,6 +12,4 @@ You have probably disabled third party cookies. You need to enable them for rem There are also a lot of [b]private[/b] foreign language posts and auto-translation services would require us to transmit these private messages to the translation service; and we don't know what they will do with them on their servers. Actually we do know thanks to Edward Snowden. Our best bet is a project called [b][i]Apertium[/i][/b] which is an open source translator we can install locally. It is currently missing German translations - which are the most requested translation in the matrix. Once again, this will be implemented when we find somebody who really wants to make it happen. [/ul] - - -Return to the [zrl=[baseurl]/help/main]Main documentation page[/zrl] +#include doc/macros/main_footer.bb; diff --git a/doc/features.bb b/doc/features.bb index 388f9bc91..fc977fcc1 100644 --- a/doc/features.bb +++ b/doc/features.bb @@ -108,4 +108,4 @@ Similar to any other modern blogging system, social network, or a micro-blogging [b][color=white]Previewing[/color][/b] Post can be previewed prior to sending. -Return to the [url=[baseurl]/help/main]Main documentation page[/url] \ No newline at end of file +#include doc/macros/main_footer.bb; diff --git a/doc/git_for_non_developers.bb b/doc/git_for_non_developers.bb index aa87fba69..029a6eb77 100644 --- a/doc/git_for_non_developers.bb +++ b/doc/git_for_non_developers.bb @@ -68,4 +68,4 @@ git request-pull master https://example.com/project And simply send the output to the project maintainer. -Return to the [url=[baseurl]/help/main]Main documentation page[/url] +#include doc/macros/main_footer.bb; diff --git a/doc/hidden_configs.bb b/doc/hidden_configs.bb index 0fc04b766..7b7a688c4 100644 --- a/doc/hidden_configs.bb +++ b/doc/hidden_configs.bb @@ -100,4 +100,6 @@ This document assumes you're an administrator. the main logs as well. [b]system > hide_in_statistics[/b] Tell the red statistics servers to completely hide this hub in hub lists. - \ No newline at end of file + +#include doc/macros/main_footer.bb; + diff --git a/doc/history.md b/doc/history.md new file mode 100644 index 000000000..b626d376e --- /dev/null +++ b/doc/history.md @@ -0,0 +1,50 @@ +RedMatrix History +================= + +RedMatrix is a collaborative effort by the RedMatrix community and based on work introduced in Friendica by the Friendica community. The core design, the project mission, and software base itself were created/written primarily by Mike Macgirvin and represent the culmination of over a decade of software design using variations of this platform and an evolving vision of the role of communication software in our lives. Many others have contributed to this work, both conceptually and in terms of actual code (way too many to list individually). + +##Mike Macgirvin -- Biography + +Mike Macgirvin is an American software engineer now living in Australia. He spent his early adult years designing and repairing semiconductor fabrication equipment for a number of companies as a self-described "machine wizard". In 1985 he became a research engineer at Stanford University for the Gravity Probe-B space mission and soon became a Unix systems administrator writing communication software and utilities; and becoming an expert in emerging internet technologies such as the now ubiquitous "World Wide Web". He authored an email "client" called "ML" which pioneered some advanced concepts in encryption, the ability to filter message streams into different "views", and multi-protocol support; and was an active proponent of and participant in the open source software *movement*. In 1996 he went to Netscape Communications to become tech lead on their Messaging Server and integrate this with Collabra (groupware) into a comprehensive communications server package. He stayed on after Netscape was acquired by America Online and was tech manager of the Groups@AOL project until 2001. + +During a layoff round, Mike was let go from America Online in August 2001 and purchased a music store in Mountain View, California later to be known as "Sonica Music Company". Opening a retail store for non-essential goods at the beginning of a prolonged economic downturn was in retrospect probably not the wisest career move. Sonica eventually folded; in late 2006. Mike returned to working on software and systems support full-time and was employed briefly at Symantec before moving to Australia in early 2007. He currently lives on a farm "out in the middle of nowhere" and is employed as a Computer Systems Officer at the University of Wollongong. + + +##RedMatrix - The Early Years + +The software which went into creating RedMatrix has been through three distinct historical phases. It began in 2003 when Mike Macgirvin was looking for a content management system to power the website for his music store and found the available solutions to be lacking in various respects. The project was born as the "PurpleHaze weblog" under the nom de plume "Nerdware Communications". It was a multi-user PHP/MySQL CMS which provided blogs, forums, photo albums, events and more. Initially it provided the basis for a social community and shopping for customers of the store, but was also linked to Mike's personal weblog running on another domain. The distinguishing characteristic of this software was the ability for so-called "normal users" to re-assemble the components and choose different content feeds - and in essence create their own personal "multi-user CMS" as a view. Their custom view was able to communicate with anybody else that used the system, but could be partitioned so that adult sites and motorcycle enthusiast sites would not be visible to each other and not clash (or in this case Mike's personal website and the music store website). This software was developed primarily from 2003 until 2008. + +In 2006 this software was used as the prototype for Symantec's "safeweb" reputation and community site. It was developed and enhanced until about 2008. A rewrite took place in 2008 named "Reflection" but work stagnated as the community dwindled. The need for content management systems and communications software dropped dramatically during this time as humans flocked to the new social aggregrators - Facebook and Twitter. + + +##Mistpark/Friendica + +In early 2010, Mike left Facebook, concerned at the company's increasing hold and control of personal information. In his words "Companies die. We watched it happen in the dot-com years. When they do, their databases are sold to the highest bidder.". Mike used some remnants of the old CMS project to create a decentralised social communications platform. This was launched in July 2010 as "Mistpark". The name was chosen as a tribute to his new home in the Southern Highlands of Australia. The key innovation in this project was the ability to authenticate remotely and invisibly to other decentralised instances of the software so to allow remote viewing of private photos and provide "wall-to-wall" posting across website instances. The lack of simple remote identity *provenance* was a serious limitation of other decentralised communication protocols. + +In late 2010, the name was changed to "Friendika". The name Friendika had some symbolic issues, since the suffix was common with "swastika" and "Amerika", both having negative connotations, however the dot-com domain was available. Friendica was in fact the first choice but the 'friendica.com' domain name was already registered. It became available a year later and the project was renamed to Friendica in late 2011. + +Soon after version 1 was released in July 2010 - providing basic social communications, the software also took on a new role - cross-service federation; which was first introduced in August and September 2010. Federation allowed the software to "behave as" a StatusNet site and friends and messages could communicate to the other service from their own platforms. It was also hoped to provide federation with Diaspora - a project with similar scope being developed in secret in New York and first released in November of that year. Over the course of the next year, the federation ability was extended to provide integrated communications from RSS feeds, to and from email, StatusNet, Facebook, Twitter, and the emerging Diaspora project. The software provided a single "view" of your entire social space no matter what provider you or your friends used. StatusNet and Diaspora were supported natively so that one account could access any of these services. Facebook and Twitter used "API federation" which required the person to have an account on those services with which to link. + +By July 2012, Twitter and Facebook had both changed their terms of service and essentially outlawed "API federation" in the way Friendica was using it. Diaspora announced they were changing their protocol and would not maintain compatibility nor provide any warning when compatibility would break (or documentation on the proposed changes). The creator of StatusNet was also leaving his project to create something new (pump.io). As the software's primary purpose by this time was "federation of different social services into one interface", this created a bit of a crisis. The federated social web was crumbling. Also of concern was that independent and decentralised social websites shut down frequently, requiring all their members to start over again on another site. Often the effort involved to do this seemed daunting - and many people ran back to the relative safety of the large corporate providers - Facebook, Twitter, and now Google+. + +Mike realised he did not want to be held hostage to the decisions that other projects and companies and independent websites make. Friendica could operate on its own without attaching to these other networks, but its vision and implementation of a federated social world depended on federation with others for its project identity - so this created an identity crisis. + +Mike had been working on this project for some time and there were a number of things which needed re-writing, including the base communication protocol which Friendica used (DFRN or the "Distributed Friends and Relations Network" protocol). These ideas were starting to emerge as a different method of communication he called "zot". Zot began as a way to create a common language for federated websites, but there was no interest in this ability and as mentioned, the federated web was crumbling. The first version was soon scrapped and zot was re-designed and re-ignited as a streamlined communication protocol which was location-independent; e.g. not tied to any website. This would allow people to carry on unaffected if their website operator shut down temporarily or permanently. They wouldn't have to make friends all over again, and permissions of everything on the system wouldn't have to be changed to allow bob@site1 to see something that was private to him, even though he was now bob@site2. This was a serious problem with decentralisation. People moved and their online identities were lost and had to be re-created from scratch and existing relationships destroyed and had to be created all over again. + + +##RedMatrix + +In July 2012, Mike left the Friendica project and began development of "zot" and a new base project called "red" in his somewhat elusive *spare time*. Red is Spanish for "network". It wasn't really a "social network" and especially not a "federated social network". It was just Red (technically "la red"), or "the network". Work began by removing all the "federation" components and going back to basics - communication and remote authentication. It was a major re-write and took roughly six months before even basic communication was re-established. It was also no longer compatible with Friendica - which had been given to the "Friendica community" and by this time (December 2012) was developing separately on its own track. + +It became clear during this time that the single most compelling feature of the project wasn't the social network at all, but the authentication layer and decentralised access control mechanisms. Combined with zot's location independence it created a new model for software which had never existed previously - decentralised identity-aware web publishing and single sign-on to any compatible provider across the web. These weren't *evolutionary*, they were **revolutionary**. One of the biggest flaws of the modern web is the reliance on different passwords for every service you use, or reliance on a single provider if you were to tie them to - say your Facebook login. Facebook can remove your account at any time. Gone. If you rely on their authentication for all your websites, your entire online identity - now gone. This is also what was missing from Friendica - a compelling software feature which could stand on its own, without requiring a social network and especially without requiring a federated social network with all the mentioned external dependencies. + +An early visitor to the project noted that he had some difficulty finding the project on Google because of the choice of name - "red". Yes, this was a poor decision in retrospect. We were buried on page 23,712 of the search results. The concept that was emerging around this identity-aware publishing was that of "a matrix of inter-connected thought streams", since we didn't have a concept of "people" and "friends". All were just connected "channels" with different ways to connect. So "Red Matrix" was chosen to give it a searchable name. It had nothing to do with the Matrix film and red and blue pills, though that is frequently cited (erronously); and in fact isn't a bad analogy. + +The concept of identity-aware content was alien to anything that existed previously on the web, so to make it useful we had to provide the ability to use it for content. It needed content publishing tools. This brought back concepts from the old "Content Management System" on which the software was originally based. To get it up and running quickly we created a markup language for webpages called "Comanche" which let you describe a page in high-level terms based on bbcode tags. We also added WebDAV so you could put decentralised access control on files and drag/drop from your operating system. So now you could have private photos, webpages, files, events, conversations, chatrooms - and they are visible to those you choose - no matter what site they use. All they need is zot. And your viewers could move to another site or just pop up at a different site any time they want and we don't care. And it **also** had a built-in social network; with lots of additional privacy and encryption features which were added even before the Snowden revelations gave them added urgency. + +Over time a few federation components re-emerged. The ability to view RSS feeds was important to many people. Diaspora never really managed to re-write their protocol, so that was re-implemented and allowed RedMatrix to connect with Diaspora and Friendica again (Friendica still had their Diaspora protocol intact, so this was the most common language now remaining on the free web - despite its faults). Diaspora communications aren't able to make use of the advanced identity features, but they work for basic communications. + +That brings us up to the present. Where will RedMatrix go from here? I don't know. That's up to you. + + + diff --git a/doc/html/Contact_8php.html b/doc/html/Contact_8php.html index c8b87bcae..9377c0de9 100644 --- a/doc/html/Contact_8php.html +++ b/doc/html/Contact_8php.html @@ -246,7 +246,7 @@ Functions
    -

    Referenced by admin_page_users(), admin_page_users_post(), chanman_remove_everything_from_network(), and removeaccount_post().

    +

    Referenced by admin_page_users(), admin_page_users_post(), chanman_remove_everything_from_network(), and removeaccount_post().

    diff --git a/doc/html/Importer_8php.html b/doc/html/Importer_8php.html new file mode 100644 index 000000000..0eab9f03c --- /dev/null +++ b/doc/html/Importer_8php.html @@ -0,0 +1,126 @@ + + + + + + +The Red Matrix: include/Import/Importer.php File Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    + +
    +
    Importer.php File Reference
    +
    +
    + + + + +

    +Classes

    class  Redmatrix\Import\Import
     
    + + + +

    +Namespaces

    namespace  Redmatrix\Import
     
    +
    +
    + diff --git a/doc/html/RedBasicAuth_8php.html b/doc/html/RedBasicAuth_8php.html new file mode 100644 index 000000000..86984219c --- /dev/null +++ b/doc/html/RedBasicAuth_8php.html @@ -0,0 +1,127 @@ + + + + + + +The Red Matrix: include/RedDAV/RedBasicAuth.php File Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    + +
    +
    RedBasicAuth.php File Reference
    +
    +
    + + + + + +

    +Classes

    class  RedMatrix\RedDAV\RedBasicAuth
     Authentication backend class for RedDAV. More...
     
    + + + +

    +Namespaces

    namespace  RedMatrix\RedDAV
     
    +
    +
    + diff --git a/doc/html/RedDirectory_8php.html b/doc/html/RedDirectory_8php.html new file mode 100644 index 000000000..e0e081164 --- /dev/null +++ b/doc/html/RedDirectory_8php.html @@ -0,0 +1,127 @@ + + + + + + +The Red Matrix: include/RedDAV/RedDirectory.php File Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    + +
    +
    RedDirectory.php File Reference
    +
    +
    + + + + + +

    +Classes

    class  RedMatrix\RedDAV\RedDirectory
     RedDirectory class. More...
     
    + + + +

    +Namespaces

    namespace  RedMatrix\RedDAV
     
    +
    +
    + diff --git a/doc/html/RedFile_8php.html b/doc/html/RedFile_8php.html new file mode 100644 index 000000000..218102ecc --- /dev/null +++ b/doc/html/RedFile_8php.html @@ -0,0 +1,127 @@ + + + + + + +The Red Matrix: include/RedDAV/RedFile.php File Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    + +
    +
    RedFile.php File Reference
    +
    +
    + + + + + +

    +Classes

    class  RedMatrix\RedDAV\RedFile
     This class represents a file in DAV. More...
     
    + + + +

    +Namespaces

    namespace  RedMatrix\RedDAV
     
    +
    +
    + diff --git a/doc/html/account_8php.html b/doc/html/account_8php.html index 1c7e4d4da..0346796e4 100644 --- a/doc/html/account_8php.html +++ b/doc/html/account_8php.html @@ -410,7 +410,7 @@ Functions
    -

    Referenced by attach_store(), chatroom_create(), chatroom_enter(), RedDirectory\createFile(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), RedDirectory\getQuotaInfo(), manage_content(), photo_upload(), photos_content(), poller_run(), process_channel_sync_delivery(), RedFile\put(), and widget_follow().

    +

    Referenced by attach_store(), chatroom_create(), chatroom_enter(), RedMatrix\RedDAV\RedDirectory\createFile(), RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex(), RedMatrix\RedDAV\RedDirectory\getQuotaInfo(), manage_content(), photo_upload(), photos_content(), poller_run(), process_channel_sync_delivery(), RedMatrix\RedDAV\RedFile\put(), and widget_follow().

    diff --git a/doc/html/annotated.html b/doc/html/annotated.html index 95ded2c80..8ccd006ba 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -116,32 +116,35 @@ $(document).ready(function(){initNavTree('annotated.html','');}); oNfriendica-to-smarty-tpl oNRedMatrix |\NRedDAV -| \CRedBrowserProvides a DAV frontend for the webbrowser -oNupdatetpl -oNutil -oCApp -oCBaseObject -oCCache -oCConversation -oCdba_driver -oCdba_mysql -oCdba_mysqli -oCenotify -oCFKOAuth1 -oCFKOAuthDataStore -oCFriendicaSmarty -oCFriendicaSmartyEngine -oCItem -oCITemplateEngine -oCphoto_driver -oCphoto_gd -oCphoto_imagick -oCProtoDriver -oCRedBasicAuthAuthentication backend class for RedDAV -oCRedDirectoryRedDirectory class -oCRedFile -oCTemplate -\CZotDriver +| 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_driver +oCdba_mysql +oCdba_mysqli +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 f3572b940..79baf4d64 100644 --- a/doc/html/annotated.js +++ b/doc/html/annotated.js @@ -4,6 +4,7 @@ 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" ], @@ -24,9 +25,6 @@ var annotated = [ "photo_gd", "classphoto__gd.html", "classphoto__gd" ], [ "photo_imagick", "classphoto__imagick.html", "classphoto__imagick" ], [ "ProtoDriver", "classProtoDriver.html", "classProtoDriver" ], - [ "RedBasicAuth", "classRedBasicAuth.html", "classRedBasicAuth" ], - [ "RedDirectory", "classRedDirectory.html", "classRedDirectory" ], - [ "RedFile", "classRedFile.html", "classRedFile" ], [ "Template", "classTemplate.html", "classTemplate" ], [ "ZotDriver", "classZotDriver.html", "classZotDriver" ] ]; \ No newline at end of file diff --git a/doc/html/apw_2php_2style_8php.html b/doc/html/apw_2php_2style_8php.html index c5755a3f6..86bcb312b 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(), build_sync_packet(), 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(), event_addtocal(), events_post(), feature_enabled(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), follow_init(), get_all_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(), list_post_dates(), load_contact_links(), load_pconfig(), local_dir_update(), FKOAuth1\loginUser(), menu_add_item(), menu_del_item(), menu_delete(), menu_delete_id(), menu_edit_item(), menu_fetch(), mini_group_select(), 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(), 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(), 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(), 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(), list_post_dates(), load_contact_links(), load_pconfig(), local_dir_update(), FKOAuth1\loginUser(), menu_add_item(), menu_del_item(), menu_delete(), menu_delete_id(), menu_edit_item(), menu_fetch(), mini_group_select(), 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(), widget_archive(), widget_follow(), widget_item(), widget_tagcloud(), 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(), RedDirectory\childExists(), cloud_init(), common_init(), connedit_content(), construct_page(), consume_feed(), conversation(), RedDirectory\createFile(), photo_gd\cropImage(), photo_imagick\cropImage(), datesel(), datesel_format(), decode_tags(), deliver_run(), diaspora_comment(), diaspora_like(), diaspora_mention_callback(), dir_tagadelic(), directory_content(), directory_run(), dirprofile_init(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), editblock_content(), editlayout_content(), editwebpage_content(), email_header_encode(), encode_item(), encode_mail(), 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(), 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(), RedDirectory\getChild(), RedDirectory\getDir(), 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(), 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_content(), 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(), RedFile\put(), dba_mysql\q(), dba_mysqli\q(), randprof_init(), red_item_new(), RedCollectionData(), RedFileData(), 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(), timesel(), 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(), 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(), dirprofile_init(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), editblock_content(), editlayout_content(), editwebpage_content(), email_header_encode(), encode_item(), encode_mail(), 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(), 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 11577f332..6df3cfea4 100644 --- a/doc/html/auth_8php.html +++ b/doc/html/auth_8php.html @@ -174,7 +174,7 @@ 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 RedBasicAuth\validateUserPass().

    +

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

    diff --git a/doc/html/bb2diaspora_8php.html b/doc/html/bb2diaspora_8php.html index 198b86169..b3efd66e6 100644 --- a/doc/html/bb2diaspora_8php.html +++ b/doc/html/bb2diaspora_8php.html @@ -134,8 +134,8 @@ Functions    bb2diaspora_itemwallwall (&$item)   - bb2diaspora_itembody ($item) -  + bb2diaspora_itembody ($item, $force_update=false) +   bb2diaspora ($Text, $preserve_nl=false, $fordiaspora=true)    unescape_underscores_in_links ($m) @@ -175,11 +175,11 @@ Functions

    Transform #tags, strip off the [url] and replace spaces with underscore

    -

    Referenced by bb2diaspora_itembody(), diaspora_send_mail(), and format_event_diaspora().

    +

    Referenced by bb2diaspora_itembody(), diaspora_send_mail(), and format_event_diaspora().

    - +
    @@ -187,13 +187,23 @@ Functions - + + + + + + + + + + +
    bb2diaspora_itembody (  $item)$item,
     $force_update = false 
    )
    @@ -211,7 +221,7 @@ Functions
    -

    Referenced by bb2diaspora_itembody().

    +

    Referenced by bb2diaspora_itembody().

    diff --git a/doc/html/bb2diaspora_8php.js b/doc/html/bb2diaspora_8php.js index 9fd7c8e7f..2f70d373c 100644 --- a/doc/html/bb2diaspora_8php.js +++ b/doc/html/bb2diaspora_8php.js @@ -1,7 +1,7 @@ var bb2diaspora_8php = [ [ "bb2diaspora", "bb2diaspora_8php.html#a4f10e0876b27373c762bc1abbe745f5c", null ], - [ "bb2diaspora_itembody", "bb2diaspora_8php.html#a2052c66bc1006a42b4c230320c269e47", null ], + [ "bb2diaspora_itembody", "bb2diaspora_8php.html#ab27761069ea1275f0fc4c543099c5519", null ], [ "bb2diaspora_itemwallwall", "bb2diaspora_8php.html#aab32042f8bd63552d3fadeeae9eab083", null ], [ "bb2dmention_callback", "bb2diaspora_8php.html#a5258d2f1addeb0a2a6b54c4f9e7d0f34", null ], [ "bb_tag_preg_replace", "bb2diaspora_8php.html#ad0abe1a7ee50aa0736a233df0a422eba", null ], diff --git a/doc/html/bbcode_8php.html b/doc/html/bbcode_8php.html index 5176cfc49..0134be28f 100644 --- a/doc/html/bbcode_8php.html +++ b/doc/html/bbcode_8php.html @@ -337,7 +337,7 @@ Functions
    -

    Referenced by advanced_profile(), bb2diaspora(), chatsvc_content(), construct_activity_object(), construct_activity_target(), dirprofile_init(), events_content(), format_event_html(), format_notification(), get_events(), help_content(), mail_content(), menu_render(), message_content(), notification(), notifications_content(), notify_content(), ping_init(), register_content(), siteinfo_content(), and tagrm_content().

    +

    Referenced by advanced_profile(), bb2diaspora(), chatsvc_content(), construct_activity_object(), construct_activity_target(), dirprofile_init(), events_content(), format_event_html(), format_notification(), get_events(), help_content(), mail_content(), menu_render(), message_content(), notification(), notifications_content(), notify_content(), ping_init(), preg_callback_help_include(), register_content(), siteinfo_content(), and tagrm_content().

    diff --git a/doc/html/boot_8php.html b/doc/html/boot_8php.html index 9199aeb2f..78676f571 100644 --- a/doc/html/boot_8php.html +++ b/doc/html/boot_8php.html @@ -189,6 +189,8 @@ Functions    get_custom_nav (&$a, $navname)   + load_pdl (&$a) +   construct_page (&$a)    appdirpath () @@ -208,7 +210,7 @@ Variables   const ZOT_REVISION 1   -const DB_UPDATE_VERSION 1129 +const DB_UPDATE_VERSION 1131   const EOL '<br />' . "\r\n"   @@ -322,6 +324,8 @@ Variables   const PHOTO_THING 0x0004   +const PHOTO_ADULT 0x0008 +  const MENU_SYSTEM 0x0001   const MENU_BOOKMARK 0x0002 @@ -486,6 +490,28 @@ Variables   const NOTIFY_SYSTEM 0x8000   +const VNOTIFY_NETWORK 0x0001 +  +const VNOTIFY_CHANNEL 0x0002 +  +const VNOTIFY_MAIL 0x0004 +  +const VNOTIFY_EVENT 0x0008 +  +const VNOTIFY_EVENTTODAY 0x0010 +  +const VNOTIFY_BIRTHDAY 0x0020 +  +const VNOTIFY_SYSTEM 0x0040 +  +const VNOTIFY_INFO 0x0080 +  +const VNOTIFY_ALERT 0x0100 +  +const VNOTIFY_INTRO 0x0200 +  +const VNOTIFY_REGISTER 0x0400 +  const HUBLOC_FLAGS_PRIMARY 0x0001   const HUBLOC_FLAGS_UNVERIFIED 0x0002 @@ -766,7 +792,7 @@ Variables
    -

    Referenced by App\__construct(), _well_known_init(), achievements_content(), admin_content(), admin_page_channels(), admin_page_dbsync(), admin_page_profs(), admin_page_users(), admin_post(), api_get_user(), apps_content(), attach_init(), block_content(), blocks_content(), channel_init(), chat_content(), chat_init(), cloud_init(), common_init(), connect_init(), connections_content(), connedit_content(), connedit_init(), contactgroup_content(), dirsearch_content(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), feed_init(), filestorage_content(), group_content(), group_post(), hcard_init(), help_content(), importelm_post(), item_content(), layouts_content(), like_content(), lockview_content(), mail_content(), manage_content(), menu_content(), menu_post(), message_content(), mitem_content(), mitem_init(), mitem_post(), new_channel_init(), notes_init(), notify_init(), oembed_init(), oexchange_content(), oexchange_init(), online_init(), p_init(), page_content(), pdledit_content(), photo_init(), photos_content(), photos_init(), photos_post(), ping_init(), poco_init(), profile_init(), profile_photo_post(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), queue_run(), rbmark_content(), receive_post(), register_init(), regmod_content(), regver_content(), rpost_content(), settings_init(), settings_post(), setup_init(), share_init(), sources_content(), starred_init(), subthread_content(), tagger_content(), thing_content(), uexport_init(), update_channel_content(), update_display_content(), update_network_content(), update_search_content(), viewconnections_init(), viewsrc_content(), wall_attach_post(), wall_upload_post(), webpages_content(), xref_init(), and zotfeed_init().

    +

    Referenced by App\__construct(), _well_known_init(), achievements_content(), admin_content(), admin_page_channels(), admin_page_dbsync(), admin_page_profs(), admin_page_users(), admin_post(), api_get_user(), apps_content(), attach_init(), block_content(), blocks_content(), channel_init(), chat_content(), chat_init(), cloud_init(), common_init(), connect_init(), connections_content(), connedit_content(), connedit_init(), contactgroup_content(), dirsearch_content(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), feed_init(), filestorage_content(), group_content(), group_post(), hcard_init(), help_content(), importelm_post(), item_content(), layouts_content(), like_content(), lockview_content(), mail_content(), manage_content(), menu_content(), menu_post(), message_content(), mitem_content(), mitem_init(), mitem_post(), new_channel_init(), notes_init(), notify_init(), oembed_init(), oexchange_content(), oexchange_init(), online_init(), p_init(), page_init(), pdledit_content(), photo_init(), photos_content(), photos_init(), photos_post(), ping_init(), poco_init(), profile_init(), profile_photo_post(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), queue_run(), rbmark_content(), receive_post(), register_init(), regmod_content(), regver_content(), rpost_content(), settings_init(), settings_post(), setup_init(), share_init(), sources_content(), starred_init(), subthread_content(), tagger_content(), tagrm_content(), thing_content(), uexport_init(), update_channel_content(), update_display_content(), update_network_content(), update_search_content(), viewconnections_init(), viewsrc_content(), wall_attach_post(), wall_upload_post(), webpages_content(), xref_init(), and zotfeed_init().

    @@ -784,7 +810,7 @@ Variables
    -

    Referenced by App\__construct(), _well_known_init(), achievements_content(), admin_content(), admin_page_channels(), admin_page_dbsync(), admin_page_profs(), admin_page_users(), admin_post(), api_get_user(), api_statuses_destroy(), api_statuses_repeat(), api_statuses_show(), apps_content(), attach_init(), block_content(), block_init(), blocks_content(), channel_init(), chat_content(), chat_init(), cloud_init(), common_init(), connect_init(), connections_content(), connections_post(), connedit_content(), connedit_init(), connedit_post(), contactgroup_content(), dirsearch_content(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), feed_init(), filestorage_content(), get_online_status(), group_content(), group_post(), hcard_init(), help_content(), importelm_post(), item_content(), layouts_content(), like_content(), lockview_content(), mail_content(), manage_content(), menu_content(), menu_post(), message_content(), mitem_content(), mitem_init(), mitem_post(), new_channel_init(), notes_init(), notify_init(), oembed_init(), oexchange_content(), oexchange_init(), online_init(), p_init(), page_content(), page_init(), pdledit_content(), photo_init(), photos_content(), photos_init(), photos_post(), ping_init(), poco_init(), profile_init(), profile_photo_post(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), queue_run(), rbmark_content(), receive_post(), register_init(), regmod_content(), regver_content(), rpost_content(), settings_post(), setup_init(), share_init(), sources_content(), starred_init(), subthread_content(), tagger_content(), thing_content(), uexport_init(), update_channel_content(), update_display_content(), update_network_content(), update_search_content(), view_init(), viewconnections_init(), viewsrc_content(), wall_attach_post(), wall_upload_post(), webpages_content(), widget_collections(), widget_mailmenu(), widget_settings_menu(), xref_init(), and zotfeed_init().

    +

    Referenced by App\__construct(), _well_known_init(), achievements_content(), admin_content(), admin_page_channels(), admin_page_dbsync(), admin_page_profs(), admin_page_users(), admin_post(), api_get_user(), api_statuses_destroy(), api_statuses_repeat(), api_statuses_show(), apps_content(), attach_init(), block_content(), block_init(), blocks_content(), channel_init(), chat_content(), chat_init(), cloud_init(), common_init(), connect_init(), connections_content(), connections_post(), connedit_content(), connedit_init(), connedit_post(), contactgroup_content(), dirsearch_content(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), feed_init(), filestorage_content(), get_online_status(), group_content(), group_post(), hcard_init(), help_content(), importelm_post(), item_content(), layouts_content(), like_content(), lockview_content(), mail_content(), manage_content(), menu_content(), menu_post(), message_content(), mitem_content(), mitem_init(), mitem_post(), new_channel_init(), notes_init(), notify_init(), oembed_init(), oexchange_content(), oexchange_init(), online_init(), p_init(), page_init(), pdledit_content(), photo_init(), photos_content(), photos_init(), photos_post(), ping_init(), poco_init(), profile_init(), profile_photo_post(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), queue_run(), rbmark_content(), receive_post(), register_init(), regmod_content(), regver_content(), rpost_content(), settings_post(), setup_init(), share_init(), sources_content(), starred_init(), subthread_content(), tagger_content(), tagrm_content(), thing_content(), uexport_init(), update_channel_content(), update_display_content(), update_network_content(), update_search_content(), view_init(), viewconnections_init(), viewsrc_content(), wall_attach_post(), wall_upload_post(), webpages_content(), widget_collections(), widget_mailmenu(), widget_settings_menu(), xref_init(), and zotfeed_init().

    @@ -1006,7 +1032,7 @@ 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(), blogtheme_imgurl(), 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(), 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_content(), parse_app_description(), photos_album_widget(), photos_content(), ping_init(), poco_load(), poller_run(), post_activity_item(), preg_heart(), prepare_body(), proc_run(), process_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_categories(), widget_chatroom_list(), widget_collections(), widget_design_tools(), widget_filer(), widget_follow(), widget_fullprofile(), widget_mailmenu(), widget_menu_preview(), widget_photo_albums(), widget_profile(), widget_savedsearch(), widget_settings_menu(), widget_tagcloud(), widget_tagcloud_wall(), widget_vcard(), z_fetch_url(), and zot_finger().

    +

    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(), blogtheme_imgurl(), 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(), 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_profile(), widget_savedsearch(), widget_settings_menu(), widget_tagcloud(), widget_tagcloud_wall(), widget_vcard(), z_fetch_url(), and zot_finger().

    @@ -1085,7 +1111,7 @@ Variables
    -

    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(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_post(), get_public_feed(), impel_init(), importelm_post(), item_content(), item_permissions_sql(), magic_init(), mitem_content(), 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_categories(), widget_item(), widget_photo_albums(), widget_suggestedchats(), widget_suggestions(), widget_tagcloud_wall(), and z_readdir().

    +

    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(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_post(), get_public_feed(), impel_init(), importelm_post(), item_content(), item_permissions_sql(), magic_init(), mitem_content(), 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().

    @@ -1103,7 +1129,7 @@ Variables
    -

    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_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().

    +

    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().

    @@ -1154,7 +1180,7 @@ Variables
    -

    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(), dirprofile_init(), 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_post(), thing_init(), user_allow(), user_approve(), and viewconnections_content().

    +

    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(), dirprofile_init(), 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().

    @@ -1259,6 +1285,24 @@ Variables

    Referenced by api_call(), conversation(), and item_photo_menu().

    + + + +
    +
    + + + + + + + + +
    load_pdl ($a)
    +
    @@ -1274,7 +1318,7 @@ Variables
    -

    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(), dirprofile_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_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(), 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(), dirprofile_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_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().

    @@ -1308,7 +1352,7 @@ Variables
    -

    Referenced by admin_content(), api_content(), channel_content(), connections_content(), connedit_content(), follow_content(), home_content(), login_content(), mail_content(), message_content(), network_content(), notify_content(), oexchange_content(), post_to_red_displayAdminContent(), profile_content(), rbmark_content(), regmod_content(), and rpost_content().

    +

    Referenced by admin_content(), api_content(), channel_content(), connections_content(), connedit_content(), follow_content(), home_content(), login_content(), mail_content(), message_content(), network_content(), notify_content(), oexchange_content(), profile_content(), rbmark_content(), regmod_content(), and rpost_content().

    @@ -1326,7 +1370,7 @@ Variables
    -

    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(), dirprofile_init(), 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(), 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_content(), 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().

    +

    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(), dirprofile_init(), 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().

    @@ -1382,7 +1426,7 @@ Variables

    e.g.: proc_run("ls","-la","/tmp");

    $cmd and string args are surrounded with ""

    -

    Referenced by admin_page_channels(), admin_page_channels_post(), build_sync_packet(), channel_remove(), connect_post(), connections_post(), connedit_content(), connedit_post(), create_identity(), diaspora_comment(), diaspora_like(), diaspora_signed_retraction(), diaspora_transmit(), directory_run(), drop_item(), drop_items(), events_post(), fix_system_urls(), follow_init(), fsuggest_post(), import_post(), item_post(), like_content(), mail_content(), mood_init(), new_contact(), notifier_run(), photo_upload(), photos_post(), poller_run(), post_activity_item(), process_delivery(), profile_activity(), profile_photo_post(), profiles_post(), remove_obsolete_hublocs(), send_message(), settings_post(), start_delivery_chain(), tag_deliver(), tagger_content(), zid_init(), and zot_refresh().

    +

    Referenced by admin_page_channels(), admin_page_channels_post(), build_sync_packet(), channel_remove(), connect_post(), connections_post(), connedit_content(), connedit_post(), create_identity(), diaspora_comment(), diaspora_like(), diaspora_signed_retraction(), diaspora_transmit(), directory_run(), drop_item(), drop_items(), events_post(), fix_system_urls(), follow_init(), fsuggest_post(), import_post(), item_post(), like_content(), locs_post(), mail_content(), mood_init(), new_contact(), notifier_run(), photo_upload(), photos_post(), poller_run(), post_activity_item(), process_delivery(), profile_activity(), profile_photo_post(), profiles_post(), remove_obsolete_hublocs(), send_message(), settings_post(), start_delivery_chain(), tag_deliver(), tagger_content(), zid_init(), zot_process_message_request(), and zot_refresh().

    @@ -1494,7 +1538,7 @@ 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(), dirprofile_init(), 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_init(), hostxrd_init(), import_post(), import_xchan(), invite_content(), item_photo_menu(), item_post(), item_store(), layouts_content(), like_content(), 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(), 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(), xref_init(), zfinger_init(), zid_init(), zot_build_packet(), zot_fetch(), zot_new_uid(), and zot_refresh().

    +

    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(), dirprofile_init(), 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_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().

    @@ -1615,7 +1659,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(), diaspora_request(), get_all_perms(), item_post(), load_contact_links(), manage_content(), new_contact(), notifier_run(), perm_is_allowed(), ping_init(), poco_init(), process_channel_sync_delivery(), viewconnections_content(), widget_follow(), widget_settings_menu(), 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_post(), manage_content(), new_contact(), notifier_run(), perm_is_allowed(), ping_init(), poco_init(), process_channel_sync_delivery(), settings_post(), viewconnections_content(), widget_follow(), widget_settings_menu(), and zot_refresh().

    @@ -1729,7 +1773,7 @@ Variables

    Account Flags

    -

    Referenced by account_verify_password(), create_account(), onepoll_run(), openid_content(), poller_run(), register_post(), and RedBasicAuth\validateUserPass().

    +

    Referenced by account_verify_password(), create_account(), onepoll_run(), openid_content(), poller_run(), register_post(), and RedMatrix\RedDAV\RedBasicAuth\validateUserPass().

    @@ -1826,7 +1870,7 @@ Variables
    -

    Referenced by account_verify_password(), onepoll_run(), openid_content(), poller_run(), register_post(), user_approve(), and RedBasicAuth\validateUserPass().

    +

    Referenced by account_verify_password(), onepoll_run(), openid_content(), poller_run(), register_post(), user_approve(), and RedMatrix\RedDAV\RedBasicAuth\validateUserPass().

    @@ -2107,7 +2151,7 @@ Variables
    -

    Referenced by api_format_items(), api_status_show(), api_users_show(), construct_verb(), diaspora_comment(), diaspora_post(), event_store_item(), item_post(), item_post_type(), mail_store(), photo_upload(), post_activity_item(), and send_status_notifications().

    +

    Referenced by api_format_items(), api_status_show(), api_users_show(), construct_verb(), diaspora_comment(), diaspora_post(), event_store_item(), item_post(), item_post_type(), mail_store(), photo_upload(), post_activity_item(), refimport_content(), reflect_comment_store(), and send_status_notifications().

    @@ -2201,7 +2245,7 @@ Variables
    -

    Referenced by attach_change_permissions(), attach_delete(), attach_mkdir(), RedFile\delete(), filestorage_content(), get_cloudpath(), RedDirectory\getDir(), RedCollectionData(), RedFileData(), and z_readdir().

    +

    Referenced by attach_change_permissions(), attach_delete(), attach_mkdir(), RedMatrix\RedDAV\RedFile\delete(), filestorage_content(), get_cloudpath(), RedMatrix\RedDAV\RedDirectory\getDir(), RedCollectionData(), RedFileData(), and z_readdir().

    @@ -2215,7 +2259,7 @@ Variables
    -

    Referenced by attach_delete(), attach_init(), attach_mkdir(), RedDirectory\createFile(), RedFile\get(), and RedFile\put().

    +

    Referenced by attach_delete(), attach_init(), attach_mkdir(), RedMatrix\RedDAV\RedDirectory\createFile(), RedMatrix\RedDAV\RedFile\get(), and RedMatrix\RedDAV\RedFile\put().

    @@ -2305,7 +2349,7 @@ Variables
    - +
    const DB_UPDATE_VERSION 1129const DB_UPDATE_VERSION 1131
    @@ -2435,7 +2479,7 @@ Variables
    -

    Referenced by delete_imported_item(), delete_item_lowlevel(), diaspora_signed_retraction(), and item_content().

    +

    Referenced by delete_imported_item(), delete_item_lowlevel(), diaspora_signed_retraction(), drop_item(), and item_content().

    @@ -2463,7 +2507,7 @@ Variables
    -

    Referenced by account_remove(), achievements_content(), admin_page_channels(), admin_page_dbsync(), admin_page_hubloc(), admin_page_profs(), admin_page_site_post(), admin_page_users(), api_content(), api_post(), appman_content(), appman_post(), attach_init(), block_content(), blocks_content(), bookmarks_content(), bookmarks_init(), channel_content(), channel_init(), chat_content(), chat_init(), chatroom_enter(), check_account_email(), check_account_invite(), check_form_security_std_err_msg(), check_htaccess(), check_keys(), check_php(), check_smarty3(), check_store(), common_content(), common_init(), connect_init(), connections_content(), connections_post(), connedit_content(), connedit_post(), delegate_content(), directory_content(), dirprofile_init(), display_content(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), filestorage_content(), filestorage_post(), follow_init(), format_like(), fsuggest_content(), fsuggest_post(), group_add(), group_content(), group_post(), hcard_init(), import_post(), importelm_post(), invite_content(), invite_post(), item_content(), item_post(), layouts_content(), like_content(), load_database(), 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_content(), pdledit_content(), pdledit_post(), photos_content(), photos_post(), poke_content(), post_init(), post_post(), profile_content(), profile_init(), profile_load(), profile_photo_post(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), pubsites_content(), register_content(), register_post(), regmod_content(), removeaccount_post(), removeme_post(), rmagic_post(), search_content(), service_limits_content(), settings_post(), setup_content(), sources_content(), sources_post(), subthread_content(), suggest_content(), sync_locations(), tagrm_post(), thing_content(), thing_init(), user_allow(), user_approve(), user_deny(), viewconnections_content(), viewsrc_content(), wall_attach_post(), wall_upload_post(), webpages_content(), and xchan_content().

    +

    Referenced by account_remove(), achievements_content(), admin_page_channels(), admin_page_dbsync(), admin_page_hubloc(), admin_page_profs(), admin_page_site_post(), admin_page_users(), api_content(), api_post(), appman_content(), appman_post(), attach_init(), block_content(), blocks_content(), bookmarks_content(), bookmarks_init(), channel_content(), channel_init(), chat_content(), chat_init(), chatroom_enter(), check_account_email(), check_account_invite(), check_form_security_std_err_msg(), check_htaccess(), check_keys(), check_php(), check_smarty3(), check_store(), common_content(), common_init(), connect_init(), connections_content(), connections_post(), connedit_content(), connedit_post(), delegate_content(), directory_content(), dirprofile_init(), display_content(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), filestorage_content(), filestorage_post(), follow_init(), format_like(), fsuggest_content(), fsuggest_post(), group_add(), group_content(), group_post(), hcard_init(), import_post(), importelm_post(), invite_content(), invite_post(), item_content(), item_post(), layouts_content(), like_content(), load_database(), 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(), pdledit_post(), photos_content(), photos_post(), poke_content(), post_init(), post_post(), profile_content(), profile_init(), profile_load(), profile_photo_post(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), pubsites_content(), refimport_content(), register_content(), register_post(), regmod_content(), removeaccount_post(), removeme_post(), rmagic_post(), search_content(), service_limits_content(), settings_post(), setup_content(), sources_content(), sources_post(), subthread_content(), suggest_content(), sync_locations(), tagrm_content(), tagrm_post(), thing_content(), thing_init(), user_allow(), user_approve(), user_deny(), viewconnections_content(), viewsrc_content(), wall_attach_post(), wall_upload_post(), webpages_content(), xchan_content(), and zot_process_message_request().

    @@ -2516,7 +2560,7 @@ Variables
    -

    Referenced by channel_remove(), notifier_run(), post_post(), remove_all_xchan_resources(), remove_obsolete_hublocs(), sync_locations(), zot_encode_locations(), and zot_get_hublocs().

    +

    Referenced by channel_remove(), locs_content(), locs_post(), notifier_run(), post_post(), remove_all_xchan_resources(), remove_obsolete_hublocs(), sync_locations(), zot_encode_locations(), zot_get_hublocs(), and zot_process_message_request().

    @@ -2544,7 +2588,7 @@ Variables
    -

    Referenced by create_identity(), discover_by_webbie(), import_author_zot(), import_post(), rconnect_url(), sync_locations(), xchan_mail_query(), xchan_query(), zot_encode_locations(), zot_finger(), and zot_refresh().

    +

    Referenced by create_identity(), discover_by_webbie(), hubloc_change_primary(), import_author_zot(), import_post(), locs_content(), locs_post(), rconnect_url(), sync_locations(), xchan_mail_query(), xchan_query(), zot_encode_locations(), zot_finger(), and zot_refresh().

    @@ -2584,7 +2628,7 @@ Variables
    -

    Referenced by mark_orphan_hubsxchans(), notifier_run(), post_post(), and sync_locations().

    +

    Referenced by mark_orphan_hubsxchans(), notifier_run(), post_post(), sync_locations(), and zot_process_message_request().

    @@ -2690,7 +2734,7 @@ Variables
    -

    Referenced by consume_feed(), delete_imported_item(), delete_item_lowlevel(), diaspora_process_outbound(), diaspora_send_followup(), diaspora_send_relay(), drop_item(), encode_item_flags(), expire_run(), get_item_elements(), identity_basic_export(), item_check_service_class(), item_store(), like_content(), notifier_run(), photos_post(), poller_run(), and process_delivery().

    +

    Referenced by consume_feed(), delete_imported_item(), delete_item_lowlevel(), diaspora_process_outbound(), diaspora_send_followup(), diaspora_send_relay(), drop_item(), encode_item_flags(), expire_run(), get_item_elements(), identity_basic_export(), item_check_service_class(), item_store(), like_content(), notifier_run(), photos_post(), poller_run(), and process_delivery().

    @@ -2704,7 +2748,7 @@ Variables
    -

    Referenced by item_post(), photo_upload(), and photos_create_item().

    +

    Referenced by item_post(), like_content(), photo_upload(), and photos_create_item().

    @@ -2788,7 +2832,7 @@ Variables
    -

    Referenced by bb2diaspora_itembody(), diaspora_process_outbound(), editpost_content(), editwebpage_content(), encode_item(), get_item_elements(), item_post(), item_store(), item_store_update(), localize_item(), notification(), post_activity_item(), start_delivery_chain(), tag_deliver(), unobscure(), and viewsrc_content().

    +

    Referenced by bb2diaspora_itembody(), diaspora_process_outbound(), editpost_content(), editwebpage_content(), encode_item(), get_item_elements(), item_post(), item_store(), item_store_update(), localize_item(), notification(), post_activity_item(), start_delivery_chain(), tag_deliver(), unobscure(), and viewsrc_content().

    @@ -2803,7 +2847,7 @@ Variables

    Item Flags

    -

    Referenced by connedit_post(), diaspora_comment(), diaspora_like(), diaspora_signed_retraction(), event_store_item(), externals_run(), item_post(), like_content(), mood_init(), notifier_run(), photo_upload(), photos_create_item(), poke_init(), post_activity_item(), profile_activity(), start_delivery_chain(), subthread_content(), tag_deliver(), tagger_content(), and thing_init().

    +

    Referenced by connedit_post(), diaspora_comment(), diaspora_like(), diaspora_signed_retraction(), event_store_item(), externals_run(), item_post(), like_content(), mood_init(), notifier_run(), photo_upload(), photos_create_item(), poke_init(), post_activity_item(), process_delivery(), profile_activity(), refimport_content(), reflect_comment_store(), start_delivery_chain(), subthread_content(), tag_deliver(), tagger_content(), and thing_init().

    @@ -2911,7 +2955,7 @@ Variables
    -

    Referenced by channel_content(), connedit_post(), diaspora_post(), encode_item_flags(), event_store_item(), format_notification(), item_post(), item_store(), items_fetch(), like_content(), localize_item(), mood_init(), network_content(), photo_upload(), photos_create_item(), poke_init(), post_activity_item(), profile_activity(), subthread_content(), tag_deliver(), and thing_init().

    +

    Referenced by channel_content(), connedit_post(), diaspora_post(), encode_item_flags(), event_store_item(), format_notification(), item_post(), item_store(), items_fetch(), like_content(), localize_item(), mood_init(), network_content(), photo_upload(), photos_create_item(), poke_init(), post_activity_item(), profile_activity(), refimport_content(), subthread_content(), tag_deliver(), and thing_init().

    @@ -3008,7 +3052,7 @@ Variables
    -

    Referenced by api_get_user(), channel_content(), connedit_post(), drop_item(), event_store_item(), events_content(), externals_run(), first_post_date(), identity_basic_export(), item_expire(), item_post(), item_store(), items_fetch(), like_content(), manage_content(), mood_init(), notification(), notifier_run(), p_init(), photo_upload(), photos_create_item(), ping_init(), poke_init(), post_activity_item(), process_delivery(), profile_activity(), start_delivery_chain(), subthread_content(), tag_deliver(), tagger_content(), thing_init(), update_channels_active_halfyear_stat(), update_channels_active_monthly_stat(), update_local_posts_stat(), widget_tagcloud_wall(), and zot_feed().

    +

    Referenced by api_get_user(), channel_content(), connedit_post(), drop_item(), event_store_item(), events_content(), externals_run(), first_post_date(), identity_basic_export(), item_expire(), item_post(), item_store(), items_fetch(), like_content(), manage_content(), mood_init(), notification(), notifier_run(), p_init(), photo_upload(), photos_create_item(), ping_init(), poke_init(), post_activity_item(), process_delivery(), profile_activity(), refimport_content(), reflect_comment_store(), start_delivery_chain(), subthread_content(), tag_deliver(), tagger_content(), thing_init(), update_channels_active_halfyear_stat(), update_channels_active_monthly_stat(), update_local_posts_stat(), widget_catcloud_wall(), widget_tagcloud_wall(), and zot_feed().

    @@ -3022,7 +3066,7 @@ Variables
    -

    Referenced by display_content(), editwebpage_content(), home_content(), impel_init(), item_check_service_class(), items_fetch(), notifier_run(), page_content(), update_remote_id(), webpages_content(), widget_item(), and widget_tagcloud().

    +

    Referenced by display_content(), editwebpage_content(), home_content(), impel_init(), item_check_service_class(), items_fetch(), notifier_run(), page_init(), update_remote_id(), webpages_content(), widget_item(), and widget_tagcloud().

    @@ -3094,7 +3138,7 @@ Variables
    -

    Referenced by RedDirectory\__construct(), RedFile\__construct(), admin_page_logs(), build_sync_packet(), check_form_security_token_ForbiddenOnErr(), check_form_security_token_redirectOnErr(), RedDirectory\childExists(), consume_feed(), RedDirectory\createFile(), deliver_run(), detect_language(), diaspora_decode(), diaspora_dispatch(), diaspora_msg_build(), diaspora_pubmsg_build(), diaspora_reshare(), diaspora_send_followup(), diaspora_send_images(), diaspora_send_mail(), diaspora_send_relay(), diaspora_send_status(), dir_parse_query(), directory_content(), dirprofile_init(), discover_by_url(), encode_item(), fetch_xrd_links(), find_diaspora_person_by_handle(), fix_private_photos(), get_atom_elements(), RedDirectory\getChild(), RedDirectory\getChildren(), RedDirectory\getDir(), RedDirectory\getName(), impel_init(), import_xchan(), item_post(), item_store(), item_store_update(), RedDirectory\log(), RedBasicAuth\log(), magic_init(), mail_post(), mail_store(), mini_group_select(), new_contact(), notifier_run(), old_webfinger(), onepoll_run(), openid_content(), parse_xml_string(), photos_post(), ping_init(), poco_load(), post_post(), process_location_delivery(), public_recips(), receive_post(), RedChannelList(), RedCollectionData(), RedDirectory\setName(), sync_directories(), tag_deliver(), tgroup_check(), update_directory_entry(), update_feed_item(), xml2array(), z_fetch_url(), z_post_url(), zot_build_packet(), zot_fetch(), zot_import(), zot_process_response(), zot_refresh(), and zot_register_hub().

    +

    Referenced by admin_page_logs(), bb2diaspora_itemwallwall(), build_sync_packet(), check_form_security_token_ForbiddenOnErr(), check_form_security_token_redirectOnErr(), consume_feed(), deliver_run(), detect_language(), diaspora_decode(), diaspora_msg_build(), diaspora_pubmsg_build(), diaspora_reshare(), diaspora_send_followup(), diaspora_send_images(), diaspora_send_mail(), diaspora_send_relay(), diaspora_send_status(), dir_parse_query(), directory_content(), dirprofile_init(), discover_by_url(), encode_item(), fetch_xrd_links(), find_diaspora_person_by_handle(), fix_private_photos(), get_atom_elements(), RedMatrix\RedDAV\RedDirectory\getChild(), RedMatrix\RedDAV\RedDirectory\getDir(), impel_init(), import_xchan(), item_post(), item_store(), item_store_update(), RedMatrix\RedDAV\RedDirectory\log(), RedMatrix\RedDAV\RedBasicAuth\log(), magic_init(), mail_post(), mail_store(), mini_group_select(), new_contact(), notifier_run(), old_webfinger(), onepoll_run(), openid_content(), parse_xml_string(), photos_post(), ping_init(), poco_load(), post_post(), public_recips(), receive_post(), RedChannelList(), RedFileData(), RedMatrix\RedDAV\RedFile\setName(), RedMatrix\RedDAV\RedDirectory\setName(), sync_directories(), tag_deliver(), tgroup_check(), update_directory_entry(), update_feed_item(), xml2array(), z_fetch_url(), z_post_url(), zot_build_packet(), zot_fetch(), zot_import(), zot_process_response(), zot_refresh(), and zot_register_hub().

    @@ -3108,7 +3152,7 @@ Variables
    -

    Referenced by Item\add_child(), Conversation\add_thread(), admin_content(), admin_page_hubloc_post(), admin_page_logs(), admin_post(), api_login(), api_statuses_user_timeline(), avatar_img(), bb2diaspora_itemwallwall(), bookmark_add(), consume_feed(), conversation(), RedDirectory\createDirectory(), RedDirectory\createFile(), RedFile\delete(), delete_imported_item(), deliver_run(), diaspora_conversation(), diaspora_handle_from_contact(), diaspora_like(), diaspora_message(), diaspora_photo(), diaspora_reshare(), diaspora_transmit(), directory_content(), directory_run(), dirprofile_init(), discover_by_webbie(), expire_run(), externals_run(), fetch_lrdd_template(), fix_private_photos(), RedFile\get(), get_diaspora_key(), get_diaspora_reshare_xml(), get_language_name(), Conversation\get_template_data(), RedDirectory\getDir(), RedFile\getName(), group_content(), guess_image_type(), import_author_rss(), import_author_unknown(), import_author_zot(), import_channel_photo(), import_directory_profile(), import_profile_photo(), import_xchan(), item_post(), item_store(), item_store_update(), like_content(), limit_body_size(), load_plugin(), local_dir_update(), FKOAuth1\loginUser(), magic_init(), mail_store(), mood_init(), new_contact(), notes_init(), notification(), notifier_run(), onepoll_run(), parse_url_content(), photo_upload(), photos_post(), poco_init(), poco_load(), poke_init(), post_post(), process_delivery(), process_location_delivery(), process_profile_delivery(), profile_load(), RedFile\put(), queue_run(), receive_post(), RedFileData(), Item\remove_child(), remove_obsolete_hublocs(), scale_external_images(), scrape_feed(), enotify\send(), Conversation\set_mode(), RedFile\setName(), store_diaspora_comment_sig(), stream_perms_api_uids(), stream_perms_xchans(), sync_locations(), tag_deliver(), unload_plugin(), z_fetch_url(), z_post_url(), zot_feed(), zot_finger(), zot_gethub(), zot_register_hub(), and zotfeed_init().

    +

    Referenced by Item\add_child(), Conversation\add_thread(), admin_content(), admin_page_hubloc_post(), admin_page_logs(), admin_post(), api_login(), api_statuses_user_timeline(), avatar_img(), bb2diaspora_itemwallwall(), bookmark_add(), consume_feed(), conversation(), RedMatrix\RedDAV\RedDirectory\createDirectory(), RedMatrix\RedDAV\RedDirectory\createFile(), RedMatrix\RedDAV\RedFile\delete(), delete_imported_item(), deliver_run(), diaspora_conversation(), diaspora_handle_from_contact(), diaspora_like(), diaspora_message(), diaspora_photo(), diaspora_reshare(), diaspora_transmit(), directory_content(), directory_run(), dirprofile_init(), discover_by_webbie(), expire_run(), externals_run(), fetch_lrdd_template(), fix_private_photos(), RedMatrix\RedDAV\RedFile\get(), get_diaspora_key(), get_diaspora_reshare_xml(), get_language_name(), Conversation\get_template_data(), group_content(), guess_image_type(), hubloc_change_primary(), import_author_rss(), import_author_unknown(), import_author_zot(), import_channel_photo(), import_directory_profile(), import_profile_photo(), import_xchan(), item_post(), item_store(), item_store_update(), like_content(), limit_body_size(), load_plugin(), local_dir_update(), FKOAuth1\loginUser(), magic_init(), mail_store(), mood_init(), new_contact(), notes_init(), notification(), notifier_run(), onepoll_run(), parse_url_content(), photo_upload(), photos_post(), poco_init(), poco_load(), poke_init(), post_post(), process_delivery(), process_location_delivery(), process_profile_delivery(), profile_load(), RedMatrix\RedDAV\RedFile\put(), queue_run(), receive_post(), Item\remove_child(), remove_obsolete_hublocs(), scale_external_images(), scrape_feed(), enotify\send(), Conversation\set_mode(), store_diaspora_comment_sig(), stream_perms_api_uids(), stream_perms_xchans(), sync_locations(), tag_deliver(), unload_plugin(), z_fetch_url(), z_post_url(), zot_feed(), zot_finger(), zot_gethub(), zot_register_hub(), and zotfeed_init().

    @@ -3882,7 +3926,7 @@ Variables
    -

    Referenced by advanced_profile(), comments_are_now_closed(), conversation(), create_account(), diaspora_request(), downgrade_accounts(), encode_item(), events_post(), externals_run(), feed_init(), get_item_elements(), get_mail_elements(), get_public_feed(), Item\get_template_data(), import_post(), item_post(), item_store(), item_store_update(), mail_post(), mail_store(), netgrowth_content(), onepoll_run(), poller_run(), profiles_content(), profiles_post(), relative_date(), removeaccount_post(), removeme_post(), sync_directories(), zot_feed(), and zot_refresh().

    +

    Referenced by advanced_profile(), comments_are_now_closed(), conversation(), create_account(), diaspora_request(), downgrade_accounts(), encode_item(), events_post(), externals_run(), feed_init(), get_item_elements(), get_mail_elements(), get_public_feed(), Item\get_template_data(), import_post(), item_post(), item_store(), item_store_update(), mail_post(), mail_store(), netgrowth_content(), onepoll_run(), poller_run(), profiles_content(), profiles_post(), relative_date(), removeaccount_post(), removeme_post(), sync_directories(), zot_feed(), and zot_refresh().

    @@ -4017,7 +4061,7 @@ Variables
    -

    Referenced by admin_page_channels(), admin_page_users(), allowed_public_recips(), authenticate_success(), change_channel(), channel_remove(), channel_total(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), RedDirectory\createDirectory(), RedDirectory\createFile(), RedDirectory\getDir(), RedDirectory\getQuotaInfo(), identity_check_service_class(), identity_selector(), manage_content(), nav(), notification(), post_init(), profile_load(), public_recips(), RedFile\put(), receive_post(), RedChannelList(), stream_perms_api_uids(), stream_perms_xchans(), zfinger_init(), zot_import(), and zotfeed_init().

    +

    Referenced by admin_page_channels(), admin_page_users(), allowed_public_recips(), authenticate_success(), change_channel(), channel_remove(), channel_total(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), RedMatrix\RedDAV\RedDirectory\createDirectory(), RedMatrix\RedDAV\RedDirectory\createFile(), RedMatrix\RedDAV\RedDirectory\getDir(), RedMatrix\RedDAV\RedDirectory\getQuotaInfo(), identity_check_service_class(), identity_selector(), manage_content(), nav(), notification(), post_init(), profile_load(), public_recips(), RedMatrix\RedDAV\RedFile\put(), receive_post(), RedChannelList(), stream_perms_api_uids(), stream_perms_xchans(), zfinger_init(), zot_import(), and zotfeed_init().

    @@ -4129,7 +4173,7 @@ Variables
    -

    Referenced by display_content(), get_all_perms(), get_role_perms(), is_public_profile(), map_scope(), perm_is_allowed(), public_recips(), search_content(), site_default_perms(), stream_perms_api_uids(), stream_perms_xchans(), and zot_feed().

    +

    Referenced by display_content(), get_all_perms(), get_role_perms(), is_public_profile(), map_scope(), perm_is_allowed(), public_recips(), search_content(), site_default_perms(), stream_perms_api_uids(), stream_perms_xchans(), and zot_feed().

    @@ -4143,7 +4187,7 @@ Variables
    -

    Referenced by diaspora_request(), get_perms(), and get_role_perms().

    +

    Referenced by create_identity(), diaspora_request(), get_perms(), and get_role_perms().

    @@ -4157,7 +4201,7 @@ Variables
    -

    Referenced by diaspora_request(), get_perms(), and get_role_perms().

    +

    Referenced by create_identity(), diaspora_request(), get_perms(), and get_role_perms().

    @@ -4171,7 +4215,7 @@ Variables
    -

    Referenced by diaspora_request(), get_perms(), and get_role_perms().

    +

    Referenced by create_identity(), diaspora_request(), get_perms(), and get_role_perms().

    @@ -4185,7 +4229,7 @@ Variables
    -

    Referenced by diaspora_request(), get_perms(), and get_role_perms().

    +

    Referenced by create_identity(), diaspora_request(), get_perms(), and get_role_perms().

    @@ -4199,7 +4243,7 @@ Variables
    -

    Referenced by diaspora_request(), get_perms(), and get_role_perms().

    +

    Referenced by create_identity(), diaspora_request(), get_perms(), and get_role_perms().

    @@ -4214,7 +4258,7 @@ Variables

    Permissions

    -

    Referenced by diaspora_request(), follow_init(), get_perms(), get_role_perms(), new_contact(), onepoll_run(), and zot_refresh().

    +

    Referenced by create_identity(), diaspora_request(), follow_init(), get_perms(), get_role_perms(), new_contact(), onepoll_run(), and zot_refresh().

    @@ -4256,7 +4300,7 @@ Variables
    -

    Referenced by diaspora_request(), get_perms(), and get_role_perms().

    +

    Referenced by create_identity(), diaspora_request(), get_perms(), and get_role_perms().

    @@ -4270,7 +4314,7 @@ Variables
    -

    Referenced by can_comment_on_post(), diaspora_request(), get_perms(), get_role_perms(), and public_recips().

    +

    Referenced by can_comment_on_post(), create_identity(), diaspora_request(), get_perms(), get_role_perms(), and public_recips().

    @@ -4284,7 +4328,7 @@ Variables
    -

    Referenced by get_perms(), and get_role_perms().

    +

    Referenced by create_identity(), get_perms(), and get_role_perms().

    @@ -4298,7 +4342,7 @@ Variables
    -

    Referenced by acl_init(), diaspora_request(), get_perms(), get_role_perms(), mail_post(), new_contact(), and public_recips().

    +

    Referenced by acl_init(), create_identity(), diaspora_request(), get_perms(), get_role_perms(), mail_post(), and public_recips().

    @@ -4340,7 +4384,7 @@ Variables
    -

    Referenced by get_perms().

    +

    Referenced by get_perms(), and get_role_perms().

    @@ -4354,7 +4398,7 @@ Variables
    -

    Referenced by api_ff_ids(), api_statuses_f(), diaspora_request(), get_perms(), get_role_perms(), new_contact(), and public_recips().

    +

    Referenced by api_ff_ids(), api_statuses_f(), create_identity(), diaspora_request(), get_perms(), get_role_perms(), and public_recips().

    @@ -4382,7 +4426,21 @@ Variables
    -

    Referenced by get_perms(), and get_role_perms().

    +

    Referenced by create_identity(), get_perms(), and get_role_perms().

    + +
    + + +
    +
    + + + + +
    const PHOTO_ADULT 0x0008
    +
    + +

    Referenced by photos_content(), and photos_post().

    @@ -4676,7 +4734,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(), 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(), refimport_content(), and widget_tagcloud().

    @@ -4780,7 +4838,7 @@ Variables
    -

    Referenced by delete_item_lowlevel(), diaspora_comment(), diaspora_post(), diaspora_reshare(), event_store_item(), events_post(), fetch_post_tags(), filer_content(), get_atom_elements(), item_post(), item_store(), item_store_update(), photos_post(), remove_community_tag(), search_content(), tag_deliver(), tagadelic(), and tagger_content().

    +

    Referenced by delete_item_lowlevel(), diaspora_comment(), diaspora_post(), diaspora_reshare(), event_store_item(), events_post(), fetch_post_tags(), filer_content(), get_atom_elements(), item_post(), item_store(), item_store_update(), photos_post(), refimport_content(), remove_community_tag(), search_content(), tag_deliver(), tagadelic(), and tagger_content().

    @@ -4919,7 +4977,7 @@ Variables
    -

    Referenced by import_xchan(), local_dir_update(), onedirsync_run(), poller_run(), process_profile_delivery(), update_modtime(), and zot_refresh().

    +

    Referenced by import_xchan(), local_dir_update(), onedirsync_run(), poller_run(), process_location_delivery(), process_profile_delivery(), update_modtime(), and zot_refresh().

    @@ -4936,6 +4994,161 @@ Variables

    Referenced by admin_page_dbsync().

    + + + +
    +
    + + + + +
    const VNOTIFY_ALERT 0x0100
    +
    + +

    Referenced by ping_init().

    + +
    +
    + +
    +
    + + + + +
    const VNOTIFY_BIRTHDAY 0x0020
    +
    + +

    Referenced by ping_init().

    + +
    +
    + +
    +
    + + + + +
    const VNOTIFY_CHANNEL 0x0002
    +
    + +

    Referenced by ping_init().

    + +
    +
    + +
    +
    + + + + +
    const VNOTIFY_EVENT 0x0008
    +
    + +

    Referenced by ping_init().

    + +
    +
    + +
    +
    + + + + +
    const VNOTIFY_EVENTTODAY 0x0010
    +
    + +

    Referenced by ping_init().

    + +
    +
    + +
    +
    + + + + +
    const VNOTIFY_INFO 0x0080
    +
    + +

    Referenced by ping_init().

    + +
    +
    + +
    +
    + + + + +
    const VNOTIFY_INTRO 0x0200
    +
    + +

    Referenced by ping_init().

    + +
    +
    + +
    +
    + + + + +
    const VNOTIFY_MAIL 0x0004
    +
    + +

    Referenced by ping_init().

    + +
    +
    + +
    +
    + + + + +
    const VNOTIFY_NETWORK 0x0001
    +
    +

    visual notification options

    + +

    Referenced by ping_init().

    + +
    +
    + +
    +
    + + + + +
    const VNOTIFY_REGISTER 0x0400
    +
    + +

    Referenced by ping_init().

    + +
    +
    + +
    +
    + + + + +
    const VNOTIFY_SYSTEM 0x0040
    +
    + +

    Referenced by ping_init().

    +
    @@ -5059,7 +5272,7 @@ Variables
    -

    Referenced by api_statusnet_config(), magic_init(), and zot_build_packet().

    +

    Referenced by api_statusnet_config(), magic_init(), and zot_build_packet().

    diff --git a/doc/html/boot_8php.js b/doc/html/boot_8php.js index 3a93f8eb0..bebc6f291 100644 --- a/doc/html/boot_8php.js +++ b/doc/html/boot_8php.js @@ -30,6 +30,7 @@ var boot_8php = [ "is_windows", "boot_8php.html#ac5e74f899f6e98d8e91b14ba1c08bc08", null ], [ "killme", "boot_8php.html#aea7fc57a4d8e9dcb42f2601b0b9b761c", null ], [ "load_contact_links", "boot_8php.html#a719c7f3972d5f9268f37a41c76cd4ef6", null ], + [ "load_pdl", "boot_8php.html#a50a6707a28c7d05d3f49eaabc7994501", null ], [ "local_user", "boot_8php.html#ad4c9dc2c8a82e8f52b7404c1655eab44", null ], [ "login", "boot_8php.html#aefecf8599036df7f1b95d6820e0e2fa4", null ], [ "notice", "boot_8php.html#a9255af5ae9c887520091ea04763c1a88", null ], @@ -250,6 +251,7 @@ var boot_8php = [ "PERMS_W_STREAM", "boot_8php.html#a8bb0395933b5e886f086f6a2fb0bfa55", null ], [ "PERMS_W_TAGWALL", "boot_8php.html#a99a4a17cb644e7e6826ea07ecaf09777", null ], [ "PERMS_W_WALL", "boot_8php.html#a6b14a31a8aa9f3452a13383f413bffa2", null ], + [ "PHOTO_ADULT", "boot_8php.html#a921c55b9fa59a327a5f0e07fa1ccb2e0", null ], [ "PHOTO_NORMAL", "boot_8php.html#a4a49b29838ef2c45ab3556b52baec6a4", null ], [ "PHOTO_PROFILE", "boot_8php.html#ab4bc9c50ecc927b92d519e36562b0df0", null ], [ "PHOTO_THING", "boot_8php.html#a78849a1bf8ce8d9804b4cbb502e8f383", null ], @@ -290,6 +292,17 @@ var boot_8php = [ "UPDATE_FLAGS_FORCED", "boot_8php.html#ab9dca53455cd157d3c6ba2bdecdbd22d", null ], [ "UPDATE_FLAGS_UPDATED", "boot_8php.html#a9690d73434125ce594a1f5e7c2a4f7c0", null ], [ "UPDATE_SUCCESS", "boot_8php.html#ac86615ddc0763a00f5311c90e991730c", null ], + [ "VNOTIFY_ALERT", "boot_8php.html#a9f8a2938ddd9ee2867e6f8ce77b61b2f", null ], + [ "VNOTIFY_BIRTHDAY", "boot_8php.html#ac89396b9144391acd08d6d0f9b332220", null ], + [ "VNOTIFY_CHANNEL", "boot_8php.html#a7b511bd93202c43405adbe3b5bcebbfe", null ], + [ "VNOTIFY_EVENT", "boot_8php.html#ad94aca4c260b8a892397786201dc4664", null ], + [ "VNOTIFY_EVENTTODAY", "boot_8php.html#a76480b213af379c0c6c7fa4e39019ca9", null ], + [ "VNOTIFY_INFO", "boot_8php.html#a37281c30bd92cecb499878d6778c570f", null ], + [ "VNOTIFY_INTRO", "boot_8php.html#a1997c4b7d0253e036bc0fb6b20e4af71", null ], + [ "VNOTIFY_MAIL", "boot_8php.html#a0afeb43da443d6ff3526ede5ecdcc3b3", null ], + [ "VNOTIFY_NETWORK", "boot_8php.html#a997614f25e58f8313641e1eb0109fd10", null ], + [ "VNOTIFY_REGISTER", "boot_8php.html#ae09767b94688657978ff9366ec63684b", null ], + [ "VNOTIFY_SYSTEM", "boot_8php.html#a7e5627b5ca4b7464feb0f08663b19ea1", null ], [ "XCHAN_FLAGS_CENSORED", "boot_8php.html#accd6f36cc9f40225cbd720e4d12a7c6e", null ], [ "XCHAN_FLAGS_DELETED", "boot_8php.html#a9ea1290e00c6d40684892047f2c778a9", null ], [ "XCHAN_FLAGS_HIDDEN", "boot_8php.html#a1af3ed96de14aa0d7891b39cc75b60f2", null ], diff --git a/doc/html/chanman_8php.html b/doc/html/chanman_8php.html index 4d829d819..de9e44539 100644 --- a/doc/html/chanman_8php.html +++ b/doc/html/chanman_8php.html @@ -4,7 +4,7 @@ -The Red Matrix: mod/chanman.php File Reference +The Red Matrix: include/chanman.php File Reference @@ -28,7 +28,7 @@ - + + @@ -161,6 +162,7 @@ Private Attributes

    Detailed Description

    Provides a DAV frontend for the webbrowser.

    RedBrowser is a SabreDAV server-plugin to provide a view to the DAV storage for the webbrowser.

    +

    http://opensource.org/licenses/mit-license.php The MIT License (MIT)

    Constructor & Destructor Documentation

    @@ -177,11 +179,12 @@ Private Attributes

    Constructor for RedBrowser class.

    -

    $enablePost will be activated through set_writeable() in a later stage. At the moment the write_storage permission is only valid for the whole folder. No file specific permissions yet.

    +

    $enablePost will be activated through set_writeable() in a later stage. At the moment the write_storage permission is only valid for the whole folder. No file specific permissions yet.

    +
    Todo:
    disable enablePost by default and only activate if permissions grant edit rights.

    Disable assets with $enableAssets = false. Should get some thumbnail views anyway.

    Parameters
    The Red Matrix
    @@ -103,10 +103,35 @@ $(document).ready(function(){initNavTree('chanman_8php.html','');});
    +
    chanman.php File Reference
    + + + + +

    +Functions

     chanman_remove_everything_from_network ($channel_id)
     
    +

    Function Documentation

    + +
    +
    + + + + + + + + +
    chanman_remove_everything_from_network ( $channel_id)
    +
    + +
    +
    diff --git a/doc/html/chanman_8php.js b/doc/html/chanman_8php.js new file mode 100644 index 000000000..803e97f0b --- /dev/null +++ b/doc/html/chanman_8php.js @@ -0,0 +1,4 @@ +var chanman_8php = +[ + [ "chanman_remove_everything_from_network", "chanman_8php.html#a21ba9a5c961e866ff27aee3ee67bf99b", null ] +]; \ No newline at end of file diff --git a/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth-members.html b/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth-members.html new file mode 100644 index 000000000..f2f77b15f --- /dev/null +++ b/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth-members.html @@ -0,0 +1,133 @@ + + + + + + +The Red Matrix: Member List + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + + + diff --git a/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html b/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html new file mode 100644 index 000000000..9cd342a8d --- /dev/null +++ b/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html @@ -0,0 +1,519 @@ + + + + + + +The Red Matrix: RedMatrix\RedDAV\RedBasicAuth Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    + +
    +
    RedMatrix\RedDAV\RedBasicAuth Class Reference
    +
    +
    + +

    Authentication backend class for RedDAV. + More...

    +
    +Inheritance diagram for RedMatrix\RedDAV\RedBasicAuth:
    +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     setCurrentUser ($name)
     
     getCurrentUser ()
     
     setTimezone ($timezone)
     Sets the timezone from the channel in RedBasicAuth. More...
     
     getTimezone ()
     Returns the timezone. More...
     
     setBrowserPlugin ($browser)
     Set browser plugin for SabreDAV. More...
     
     log ()
     Prints out all RedBasicAuth variables to logger(). More...
     
    + + + + + + + + + + + + + +

    +Public Attributes

     $channel_id = 0
     
     $channel_hash = ''
     
     $observer = ''
     
     $browser
     
     $owner_id = 0
     
     $owner_nick = ''
     
    + + + + + + + +

    +Protected Member Functions

     validateUserPass ($username, $password)
     Validates a username and password. More...
     
     setAuthenticated ($r)
     Sets variables and session parameters after successfull authentication. More...
     
    + + + + + +

    +Protected Attributes

     $channel_name = null
     
     $timezone = ''
     
    +

    Detailed Description

    +

    Authentication backend class for RedDAV.

    +

    This class also contains some data which is not necessary for authentication like timezone settings.

    +

    http://opensource.org/licenses/mit-license.php The MIT License (MIT)

    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    RedMatrix\RedDAV\RedBasicAuth::getCurrentUser ()
    +
    +

    Returns information about the currently logged-in channel.

    +

    If nobody is currently logged in, this method should return null.

    +
    See Also
    ::getCurrentUser
    +
    Returns
    string|null
    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\RedDAV\RedBasicAuth::getTimezone ()
    +
    + +

    Returns the timezone.

    +
    Returns
    string Return the channel's timezone.
    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\RedDAV\RedBasicAuth::log ()
    +
    + +

    Prints out all RedBasicAuth variables to logger().

    +
    Returns
    void
    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + + +
    RedMatrix\RedDAV\RedBasicAuth::setAuthenticated ( $r)
    +
    +protected
    +
    + +

    Sets variables and session parameters after successfull authentication.

    +
    Parameters
    + + +
    array$rArray with the values for the authenticated channel.
    +
    +
    +
    Returns
    bool
    + +

    Referenced by RedMatrix\RedDAV\RedBasicAuth\validateUserPass().

    + +
    +
    + +
    +
    + + + + + + + + +
    RedMatrix\RedDAV\RedBasicAuth::setBrowserPlugin ( $browser)
    +
    + +

    Set browser plugin for SabreDAV.

    +
    See Also
    RedBrowser::set_writeable()
    +
    Parameters
    + + +
    \Sabre\DAV\Browser\Plugin$browser
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + +
    RedMatrix\RedDAV\RedBasicAuth::setCurrentUser ( $name)
    +
    +

    Sets the channel_name from the currently logged-in channel.

    +
    Parameters
    + + +
    string$nameThe channel's name
    +
    +
    + +
    +
    + +
    +
    + + + + + + + + +
    RedMatrix\RedDAV\RedBasicAuth::setTimezone ( $timezone)
    +
    + +

    Sets the timezone from the channel in RedBasicAuth.

    +

    Set in mod/cloud.php if the channel has a timezone set.

    +
    Parameters
    + + +
    string$timezoneThe channel's timezone.
    +
    +
    +
    Returns
    void
    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + + + + + + + + + + + + +
    RedMatrix\RedDAV\RedBasicAuth::validateUserPass ( $username,
     $password 
    )
    +
    +protected
    +
    + +

    Validates a username and password.

    +

    Guest access is granted with the password "+++".

    +
    See Also
    ::validateUserPass
    +
    Parameters
    + + + +
    string$username
    string$password
    +
    +
    +
    Returns
    bool
    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + +
    RedMatrix\RedDAV\RedBasicAuth::$browser
    +
    +
    + +
    +
    + + + + +
    RedMatrix\RedDAV\RedBasicAuth::$channel_hash = ''
    +
    + +
    +
    + +
    +
    + + + + +
    RedMatrix\RedDAV\RedBasicAuth::$channel_id = 0
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + +
    RedMatrix\RedDAV\RedBasicAuth::$channel_name = null
    +
    +protected
    +
    +
    + +
    +
    + + + + +
    RedMatrix\RedDAV\RedBasicAuth::$observer = ''
    +
    + +
    +
    + +
    +
    + + + + +
    RedMatrix\RedDAV\RedBasicAuth::$owner_id = 0
    +
    + +
    +
    + +
    +
    + + + + +
    RedMatrix\RedDAV\RedBasicAuth::$owner_nick = ''
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + +
    RedMatrix\RedDAV\RedBasicAuth::$timezone = ''
    +
    +protected
    +
    +
    +
    The documentation for this class was generated from the following file: +
    +
    + diff --git a/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth.js b/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth.js new file mode 100644 index 000000000..b48393cea --- /dev/null +++ b/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth.js @@ -0,0 +1,19 @@ +var classRedMatrix_1_1RedDAV_1_1RedBasicAuth = +[ + [ "getCurrentUser", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#aa0b2a5fa9186d7dc0e637f1ecb379c42", null ], + [ "getTimezone", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#a6333c8ce58998bd11bf8102afe3b0748", null ], + [ "log", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#abf6fe89b0a8239ed93c3b07e1fbce75b", null ], + [ "setAuthenticated", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#a2926fe923baade564f2663632fa8c633", null ], + [ "setBrowserPlugin", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#adc72f36f0b2b17b20ea4df900afcd697", null ], + [ "setCurrentUser", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#aadce020fb595c7943829d7f995d3f998", null ], + [ "setTimezone", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#af6d239fefed05859327ee8db626703f9", null ], + [ "validateUserPass", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#a6ece02655b780469e59e204c5979a624", null ], + [ "$browser", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#a167ae032bd2ad8e6caa2e1e1a6f1b5d3", null ], + [ "$channel_hash", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#a112ad78a863dc0e598b5f02c596798c0", null ], + [ "$channel_id", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#abe1defedb90ac8e3b6487e124e625521", null ], + [ "$channel_name", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#a76fdb7fd5dd7376155abb5a58cd6fd69", null ], + [ "$observer", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#a605aa09565a097316b80f0d17d6b5823", null ], + [ "$owner_id", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#a1a23c349cc4699a8474505972684ea9c", null ], + [ "$owner_nick", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#aad0ef0cc05c407de84dbfbf2050bbbbe", null ], + [ "$timezone", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#a849c99cf0a7ad065d630c8a30106ad5e", null ] +]; \ No newline at end of file diff --git a/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth.png b/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth.png new file mode 100644 index 000000000..f361b604b Binary files /dev/null and b/doc/html/classRedMatrix_1_1RedDAV_1_1RedBasicAuth.png differ diff --git a/doc/html/classRedMatrix_1_1RedDAV_1_1RedBrowser.html b/doc/html/classRedMatrix_1_1RedDAV_1_1RedBrowser.html index 5f0a97269..bebe6019d 100644 --- a/doc/html/classRedMatrix_1_1RedDAV_1_1RedBrowser.html +++ b/doc/html/classRedMatrix_1_1RedDAV_1_1RedBrowser.html @@ -137,6 +137,7 @@ Public Member Functions
     Creates the directory listing for the given path. More...
     
     userReadableSize ($size)
     Returns a human readable formatted string for filesizes. More...
     
     htmlActionsPanel (DAV\INode $node, &$output)
     Creates a form to add new folders and upload files. More...
    - +
    RedBasicAuth&$auth
    RedBasicAuth&$auth
    @@ -385,7 +388,8 @@ Private Attributes

    The DAV browser is instantiated after the auth module and directory classes but before we know the current directory and who the owner and observer are. So we add a pointer to the browser into the auth module and vice versa. Then when we've figured out what directory is actually being accessed, we call the following function to decide whether or not to show web elements which include writeable objects.

    -
    Todo:
    Maybe this can be solved with some $server->subscribeEvent()?
    +

    It only disable/enable the visible parts. Not the POST handler which handels the actual requests when uploading files or creating folders.

    +
    Todo:
    Maybe this whole way of doing this can be solved with some $server->subscribeEvent().
    @@ -403,6 +407,16 @@ Private Attributes
    +

    Returns a human readable formatted string for filesizes.

    +

    Don't we need such a functionality in other places, too?

    +
    Parameters
    + + +
    int$sizefilesize in bytes
    +
    +
    +
    Returns
    string
    +

    Referenced by RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex().

    diff --git a/doc/html/classRedMatrix_1_1RedDAV_1_1RedDirectory-members.html b/doc/html/classRedMatrix_1_1RedDAV_1_1RedDirectory-members.html new file mode 100644 index 000000000..b6cf43ad2 --- /dev/null +++ b/doc/html/classRedMatrix_1_1RedDAV_1_1RedDirectory-members.html @@ -0,0 +1,135 @@ + + + + + + +The Red Matrix: Member List + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    RedMatrix\RedDAV\RedDirectory Member List
    +
    + +
    + diff --git a/doc/html/classRedMatrix_1_1RedDAV_1_1RedDirectory.html b/doc/html/classRedMatrix_1_1RedDAV_1_1RedDirectory.html new file mode 100644 index 000000000..5f07edc7d --- /dev/null +++ b/doc/html/classRedMatrix_1_1RedDAV_1_1RedDirectory.html @@ -0,0 +1,642 @@ + + + + + + +The Red Matrix: RedMatrix\RedDAV\RedDirectory Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    + +
    +
    RedMatrix\RedDAV\RedDirectory Class Reference
    +
    +
    + +

    RedDirectory class. + More...

    +
    +Inheritance diagram for RedMatrix\RedDAV\RedDirectory:
    +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     __construct ($ext_path, &$auth_plugin)
     Sets up the directory node, expects a full path. More...
     
     getChildren ()
     Returns an array with all the child nodes. More...
     
     getChild ($name)
     Returns a child by name. More...
     
     getName ()
     Returns the name of the directory. More...
     
     setName ($name)
     Renames the directory. More...
     
     createFile ($name, $data=null)
     Creates a new file in the directory. More...
     
     createDirectory ($name)
     Creates a new subdirectory. More...
     
     childExists ($name)
     Checks if a child exists. More...
     
     getDir ()
     
     getLastModified ()
     Returns the last modification time for the directory, as a UNIX timestamp. More...
     
     getQuotaInfo ()
     Return quota usage. More...
     
    + + + +

    +Private Member Functions

     log ()
     
    + + + + + + + + + + + + + +

    +Private Attributes

     $red_path
     
     $folder_hash
     
     $ext_path
     
     $root_dir = ''
     
     $auth
     
     $os_path = ''
     
    +

    Detailed Description

    +

    RedDirectory class.

    +

    A class that represents a directory.

    +

    http://opensource.org/licenses/mit-license.php The MIT License (MIT)

    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + +
    RedMatrix\RedDAV\RedDirectory::__construct ( $ext_path,
    $auth_plugin 
    )
    +
    + +

    Sets up the directory node, expects a full path.

    +
    Parameters
    + + + +
    string$ext_patha full path
    RedBasicAuth&$auth_plugin
    +
    +
    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + + +
    RedMatrix\RedDAV\RedDirectory::childExists ( $name)
    +
    + +

    Checks if a child exists.

    +
    Parameters
    + + +
    string$nameThe name to check if it exists.
    +
    +
    +
    Returns
    boolean
    + +
    +
    + +
    +
    + + + + + + + + +
    RedMatrix\RedDAV\RedDirectory::createDirectory ( $name)
    +
    + +

    Creates a new subdirectory.

    +
    Parameters
    + + +
    string$namethe directory to create
    +
    +
    +
    Returns
    void
    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + +
    RedMatrix\RedDAV\RedDirectory::createFile ( $name,
     $data = null 
    )
    +
    + +

    Creates a new file in the directory.

    +

    Data will either be supplied as a stream resource, or in certain cases as a string. Keep in mind that you may have to support either.

    +

    After successful creation of the file, you may choose to return the ETag of the new file here.

    +
    Exceptions
    + + +
    \Sabre\DAV\Exception\Forbidden
    +
    +
    +
    Parameters
    + + + +
    string$nameName of the file
    resource | string$dataInitial payload
    +
    +
    +
    Returns
    null|string ETag
    + +
    +
    + +
    +
    + + + + + + + + +
    RedMatrix\RedDAV\RedDirectory::getChild ( $name)
    +
    + +

    Returns a child by name.

    +
    Exceptions
    + + + +
    \Sabre\DAV\Exception\Forbidden
    \Sabre\DAV\Exception\NotFound
    +
    +
    +
    Parameters
    + + +
    string$name
    +
    +
    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\RedDAV\RedDirectory::getChildren ()
    +
    + +

    Returns an array with all the child nodes.

    +
    Exceptions
    + + +
    \Sabre\DAV\Exception\Forbidden
    +
    +
    +
    Returns
    array []
    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\RedDAV\RedDirectory::getDir ()
    +
    +
    Todo:
    add description of what this function does.
    +
    Exceptions
    + + +
    \Sabre\DAV\Exception\NotFound
    +
    +
    +
    Returns
    void
    + +

    Referenced by RedMatrix\RedDAV\RedDirectory\__construct().

    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\RedDAV\RedDirectory::getLastModified ()
    +
    + +

    Returns the last modification time for the directory, as a UNIX timestamp.

    +

    It looks for the last edited file in the folder. If it is an empty folder it returns the lastmodified time of the folder itself, to prevent zero timestamps.

    +
    Returns
    int last modification time in UNIX timestamp
    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\RedDAV\RedDirectory::getName ()
    +
    + +

    Returns the name of the directory.

    +
    Returns
    string
    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\RedDAV\RedDirectory::getQuotaInfo ()
    +
    + +

    Return quota usage.

    +

    Should guests relly see the used/free values from filesystem of the complete store directory?

    +
    Returns
    array with used and free values in bytes.
    + +
    +
    + +
    +
    + + + + + +
    + + + + + + + +
    RedMatrix\RedDAV\RedDirectory::log ()
    +
    +private
    +
    +
    + +
    +
    + + + + + + + + +
    RedMatrix\RedDAV\RedDirectory::setName ( $name)
    +
    + +

    Renames the directory.

    +
    Todo:
    handle duplicate directory name
    +
    Exceptions
    + + +
    \Sabre\DAV\Exception\Forbidden
    +
    +
    +
    Parameters
    + + +
    string$nameThe new name of the directory.
    +
    +
    +
    Returns
    void
    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + + +
    + + + + +
    RedMatrix\RedDAV\RedDirectory::$auth
    +
    +private
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + +
    RedMatrix\RedDAV\RedDirectory::$ext_path
    +
    +private
    +
    +
    + +
    +
    + + + + + +
    + + + + +
    RedMatrix\RedDAV\RedDirectory::$folder_hash
    +
    +private
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + +
    RedMatrix\RedDAV\RedDirectory::$os_path = ''
    +
    +private
    +
    +
    + +
    +
    + + + + + +
    + + + + +
    RedMatrix\RedDAV\RedDirectory::$red_path
    +
    +private
    +
    + +
    +
    + +
    +
    + + + + + +
    + + + + +
    RedMatrix\RedDAV\RedDirectory::$root_dir = ''
    +
    +private
    +
    + +
    +
    +
    The documentation for this class was generated from the following file: +
    +
    + diff --git a/doc/html/classRedMatrix_1_1RedDAV_1_1RedDirectory.js b/doc/html/classRedMatrix_1_1RedDAV_1_1RedDirectory.js new file mode 100644 index 000000000..bbb92425f --- /dev/null +++ b/doc/html/classRedMatrix_1_1RedDAV_1_1RedDirectory.js @@ -0,0 +1,21 @@ +var classRedMatrix_1_1RedDAV_1_1RedDirectory = +[ + [ "__construct", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#a76b58fe5223e565c97f1b9af93031a99", null ], + [ "childExists", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#a964b13fde1a5da6f76b51ca5519234dc", null ], + [ "createDirectory", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#aca0e8d574ea66a0e210f571700663c62", null ], + [ "createFile", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#a58e750256cdc2f0f79fbe8d5463ffefe", null ], + [ "getChild", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#a1a37850bdd1f188abd6160559698d5d7", null ], + [ "getChildren", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#a9b9a0b5bfa4de1f78e6cafaa534b6f6a", null ], + [ "getDir", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#a825dc5f3e0f83f50736c16daa6a4809d", null ], + [ "getLastModified", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#a69db5f641f8f5dc999e55cee1832ecd5", null ], + [ "getName", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#a55f7172814a0749b5342f152ab3fa0df", null ], + [ "getQuotaInfo", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#a69db443ed3c84938b4352fe515bf8d68", null ], + [ "log", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#af90a1a74cfd643a5c56b9a17ea250d59", null ], + [ "setName", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#a14ac61d31a031d139956763db4e03956", null ], + [ "$auth", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#aab6907e7fb7f9f7227f9cd42bdc84eb9", null ], + [ "$ext_path", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#adf8735b3118cdf2f42416edaf42b82e9", null ], + [ "$folder_hash", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#a2fc4e6b9be2108bbaa1ca1a03fd6d44e", null ], + [ "$os_path", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#a17ea47e34cb76b6e79f36ebed790d76a", null ], + [ "$red_path", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#a4bba2e56bc8ec3e05f05eae46f56f36d", null ], + [ "$root_dir", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html#a438066fb1565fbcffa22c12d5ce23695", null ] +]; \ No newline at end of file diff --git a/doc/html/classRedMatrix_1_1RedDAV_1_1RedDirectory.png b/doc/html/classRedMatrix_1_1RedDAV_1_1RedDirectory.png new file mode 100644 index 000000000..e3eeebb23 Binary files /dev/null and b/doc/html/classRedMatrix_1_1RedDAV_1_1RedDirectory.png differ diff --git a/doc/html/classRedMatrix_1_1RedDAV_1_1RedFile-members.html b/doc/html/classRedMatrix_1_1RedDAV_1_1RedFile-members.html new file mode 100644 index 000000000..2206f8cbf --- /dev/null +++ b/doc/html/classRedMatrix_1_1RedDAV_1_1RedFile-members.html @@ -0,0 +1,130 @@ + + + + + + +The Red Matrix: Member List + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    RedMatrix\RedDAV\RedFile Member List
    +
    + +
    + diff --git a/doc/html/classRedMatrix_1_1RedDAV_1_1RedFile.html b/doc/html/classRedMatrix_1_1RedDAV_1_1RedFile.html new file mode 100644 index 000000000..1f48aa7b7 --- /dev/null +++ b/doc/html/classRedMatrix_1_1RedDAV_1_1RedFile.html @@ -0,0 +1,479 @@ + + + + + + +The Red Matrix: RedMatrix\RedDAV\RedFile Class Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    + +
    +
    RedMatrix\RedDAV\RedFile Class Reference
    +
    +
    + +

    This class represents a file in DAV. + More...

    +
    +Inheritance diagram for RedMatrix\RedDAV\RedFile:
    +
    +
    + + + +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

    +Public Member Functions

     __construct ($name, $data, &$auth)
     
     getName ()
     Returns the name of the file. More...
     
     setName ($newName)
     Renames the file. More...
     
     put ($data)
     Updates the data of the file. More...
     
     get ()
     Returns the raw data. More...
     
     getETag ()
     Returns the ETag for a file. More...
     
     getContentType ()
     Returns the mime-type for a file. More...
     
     getSize ()
     Returns the size of the node, in bytes. More...
     
     getLastModified ()
     Returns the last modification time for the file, as a unix timestamp. More...
     
     delete ()
     Delete the file. More...
     
    + + + + + + + +

    +Private Attributes

     $data
     
     $auth
     
     $name
     
    +

    Detailed Description

    +

    This class represents a file in DAV.

    +

    It provides all functions to work with files in Red's cloud through DAV protocol.

    +

    http://opensource.org/licenses/mit-license.php The MIT License (MIT)

    +

    Constructor & Destructor Documentation

    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    RedMatrix\RedDAV\RedFile::__construct ( $name,
     $data,
    $auth 
    )
    +
    +

    Sets up the node, expects a full path name.

    +
    Parameters
    + + + + +
    string$name
    array$datafrom attach table
    &$auth
    +
    +
    + +
    +
    +

    Member Function Documentation

    + +
    +
    + + + + + + + +
    RedMatrix\RedDAV\RedFile::delete ()
    +
    + +

    Delete the file.

    +

    This method checks the permissions and then calls attach_delete() function to actually remove the file.

    +
    Exceptions
    + + +
    \Sabre\DAV\Exception\Forbidden
    +
    +
    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\RedDAV\RedFile::get ()
    +
    + +

    Returns the raw data.

    +
    Returns
    string
    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\RedDAV\RedFile::getContentType ()
    +
    + +

    Returns the mime-type for a file.

    +

    If null is returned, we'll assume application/octet-stream

    +
    Returns
    mixed
    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\RedDAV\RedFile::getETag ()
    +
    + +

    Returns the ETag for a file.

    +

    An ETag is a unique identifier representing the current version of the file. If the file changes, the ETag MUST change. The ETag is an arbitrary string, but MUST be surrounded by double-quotes.

    +

    Return null if the ETag can not effectively be determined.

    +
    Returns
    null|string
    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\RedDAV\RedFile::getLastModified ()
    +
    + +

    Returns the last modification time for the file, as a unix timestamp.

    +
    Returns
    int last modification time in UNIX timestamp
    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\RedDAV\RedFile::getName ()
    +
    + +

    Returns the name of the file.

    +
    Returns
    string
    + +
    +
    + +
    +
    + + + + + + + +
    RedMatrix\RedDAV\RedFile::getSize ()
    +
    + +

    Returns the size of the node, in bytes.

    +
    Returns
    int filesize in bytes
    + +
    +
    + +
    +
    + + + + + + + + +
    RedMatrix\RedDAV\RedFile::put ( $data)
    +
    + +

    Updates the data of the file.

    +
    Parameters
    + + +
    resource$data
    +
    +
    +
    Returns
    void
    + +
    +
    + +
    +
    + + + + + + + + +
    RedMatrix\RedDAV\RedFile::setName ( $newName)
    +
    + +

    Renames the file.

    +
    Exceptions
    + + +
    Sabre\DAV\Exception\Forbidden
    +
    +
    +
    Parameters
    + + +
    string$nameThe new name of the file.
    +
    +
    +
    Returns
    void
    + +
    +
    +

    Member Data Documentation

    + +
    +
    + + + + + +
    + + + + +
    RedMatrix\RedDAV\RedFile::$auth
    +
    +private
    +
    +
    + +
    +
    + + + + + +
    + + + + +
    RedMatrix\RedDAV\RedFile::$data
    +
    +private
    +
    +
    + +
    +
    + + + + + +
    + + + + +
    RedMatrix\RedDAV\RedFile::$name
    +
    +private
    +
    +
    +
    The documentation for this class was generated from the following file: +
    +
    + diff --git a/doc/html/classRedMatrix_1_1RedDAV_1_1RedFile.js b/doc/html/classRedMatrix_1_1RedDAV_1_1RedFile.js new file mode 100644 index 000000000..c65382641 --- /dev/null +++ b/doc/html/classRedMatrix_1_1RedDAV_1_1RedFile.js @@ -0,0 +1,16 @@ +var classRedMatrix_1_1RedDAV_1_1RedFile = +[ + [ "__construct", "classRedMatrix_1_1RedDAV_1_1RedFile.html#a05798eac84c578152ff21758261c6ac6", null ], + [ "delete", "classRedMatrix_1_1RedDAV_1_1RedFile.html#ab7ab7ba81fab28eb02382cfdfd80ecfe", null ], + [ "get", "classRedMatrix_1_1RedDAV_1_1RedFile.html#a7241beecd01f5bb4e74659863dd85bd8", null ], + [ "getContentType", "classRedMatrix_1_1RedDAV_1_1RedFile.html#af5c88b75d0c1f590af03755534cb167e", null ], + [ "getETag", "classRedMatrix_1_1RedDAV_1_1RedFile.html#a9f14682acf3ccb70df5af5dd0687c689", null ], + [ "getLastModified", "classRedMatrix_1_1RedDAV_1_1RedFile.html#ac47016aa0e3f6f1a1c4570bd6fd8cf25", null ], + [ "getName", "classRedMatrix_1_1RedDAV_1_1RedFile.html#ac945aa782d6c035d339e59974266ec4d", null ], + [ "getSize", "classRedMatrix_1_1RedDAV_1_1RedFile.html#a07e1b19e7aaf3dcce822e9be8823a87d", null ], + [ "put", "classRedMatrix_1_1RedDAV_1_1RedFile.html#a709ec1288d21ddf1353524435ab916f0", null ], + [ "setName", "classRedMatrix_1_1RedDAV_1_1RedFile.html#a0350cb4e0327e1f9922869a48ee04f1d", null ], + [ "$auth", "classRedMatrix_1_1RedDAV_1_1RedFile.html#a21b6e9d420c352f25610a33f57858215", null ], + [ "$data", "classRedMatrix_1_1RedDAV_1_1RedFile.html#a235700e2dfbe21dc41613d36e30e8acc", null ], + [ "$name", "classRedMatrix_1_1RedDAV_1_1RedFile.html#ab722dcb8c4598426c81fa2b2e4fad5f2", null ] +]; \ No newline at end of file diff --git a/doc/html/classRedMatrix_1_1RedDAV_1_1RedFile.png b/doc/html/classRedMatrix_1_1RedDAV_1_1RedFile.png new file mode 100644 index 000000000..9a1837e1c Binary files /dev/null and b/doc/html/classRedMatrix_1_1RedDAV_1_1RedFile.png differ 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..061fc11a4 --- /dev/null +++ b/doc/html/classRedmatrix_1_1Import_1_1Import-members.html @@ -0,0 +1,132 @@ + + + + + + +The Red Matrix: Member List + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    Redmatrix\Import\Import Member List
    +
    + +
    + 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..6eec161c2 --- /dev/null +++ b/doc/html/classRedmatrix_1_1Import_1_1Import.html @@ -0,0 +1,407 @@ + + + + + + +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 ()
     
    + + + + + + + + + +

    +Public Attributes

     $credentials = null
     
     $itemlist = null
     
     $src_items = null
     
     $items = 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
    +
    + +
    +
    + +
    +
    + + + + +
    Redmatrix\Import\Import::$itemlist = null
    +
    + +
    +
    + +
    +
    + + + + +
    Redmatrix\Import\Import::$items = null
    +
    + +
    +
    + +
    +
    + + + + +
    Redmatrix\Import\Import::$src_items = null
    +
    + +
    +
    +
    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..2a0e2eef0 --- /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#ad9c6677ea07c496d81914b97aeb5fba5", null ], + [ "convert_item", "classRedmatrix_1_1Import_1_1Import.html#add4d39232c883b59634595be14441336", null ], + [ "convert_taxonomy", "classRedmatrix_1_1Import_1_1Import.html#a5a54b41c30aed8ac9ca6e486fd0b4b97", null ], + [ "get_children", "classRedmatrix_1_1Import_1_1Import.html#a832a4cc0d33d0eea29cb450004054580", null ], + [ "get_credentials", "classRedmatrix_1_1Import_1_1Import.html#a76dd522e47a48d80e1678211230f2ff5", null ], + [ "get_item", "classRedmatrix_1_1Import_1_1Import.html#ae705dd1deb245b1d06baa73062330e43", null ], + [ "get_item_ident", "classRedmatrix_1_1Import_1_1Import.html#a4420d6acf6ba2f3723c655251b12abef", null ], + [ "get_itemlist", "classRedmatrix_1_1Import_1_1Import.html#a1af46c9f88257635f362d6027ea710c3", null ], + [ "get_taxonomy", "classRedmatrix_1_1Import_1_1Import.html#ab1e4a1d404b5a5a9c518c205d1428154", null ], + [ "run", "classRedmatrix_1_1Import_1_1Import.html#af432ecbc45b812a03d58dfb378a212f7", null ], + [ "store", "classRedmatrix_1_1Import_1_1Import.html#a70f9dd767d877530a7da7c6bd821e080", null ], + [ "$credentials", "classRedmatrix_1_1Import_1_1Import.html#afd251e6e5a18516bac4d1a40435602f1", null ], + [ "$itemlist", "classRedmatrix_1_1Import_1_1Import.html#a2f69f16ecb7de1fb1daffbc38e68c9f1", null ], + [ "$items", "classRedmatrix_1_1Import_1_1Import.html#a31d73d48e1aa93319159c692d0197a3a", null ], + [ "$src_items", "classRedmatrix_1_1Import_1_1Import.html#ac578e85e4c491bf9e09fbbfa33f9d6b7", null ] +]; \ No newline at end of file diff --git a/doc/html/classes.html b/doc/html/classes.html index 5683c0e61..70eeedc70 100644 --- a/doc/html/classes.html +++ b/doc/html/classes.html @@ -123,16 +123,16 @@ $(document).ready(function(){initNavTree('classes.html','');}); dba_mysqli    BaseObject   
      E  
    -Item   RedBasicAuth    +Import (Redmatrix\Import)   RedBasicAuth (RedMatrix\RedDAV)   
      C  
    -ITemplateEngine   RedBrowser (RedMatrix\RedDAV)    -enotify   
      P  
    -RedDirectory    +Item   RedBrowser (RedMatrix\RedDAV)    +enotify   ITemplateEngine   RedDirectory (RedMatrix\RedDAV)    Cache   
      F  
    -RedFile    -Conversation   photo_driver   
      T  
    +
      P  
    +RedFile (RedMatrix\RedDAV)    +Conversation   
      T  
    -FKOAuth1    +FKOAuth1   photo_driver    Template    diff --git a/doc/html/comanche_8php.html b/doc/html/comanche_8php.html index 5967a7d6a..aec807d58 100644 --- a/doc/html/comanche_8php.html +++ b/doc/html/comanche_8php.html @@ -166,7 +166,7 @@ Functions

    comanche_get_channel_id() Returns the channel_id of the profile owner of the page, or the local_user if there is no profile owner. Otherwise returns 0

    -

    Referenced by comanche_block(), comanche_menu(), and construct_page().

    +

    Referenced by comanche_block(), comanche_menu(), and load_pdl().

    @@ -222,7 +222,7 @@ Functions
    -

    Referenced by construct_page(), and page_content().

    +

    Referenced by load_pdl(), and page_init().

    diff --git a/doc/html/conversation_8php.html b/doc/html/conversation_8php.html index 06f71ecfe..0562d2a74 100644 --- a/doc/html/conversation_8php.html +++ b/doc/html/conversation_8php.html @@ -231,7 +231,7 @@ Functions
    -

    Referenced by channel_content(), display_content(), items_fetch(), network_content(), and zot_feed().

    +

    Referenced by channel_content(), display_content(), items_fetch(), network_content(), and zot_feed().

    diff --git a/doc/html/crypto_8php.html b/doc/html/crypto_8php.html index a1c2b2eeb..5aa9e841d 100644 --- a/doc/html/crypto_8php.html +++ b/doc/html/crypto_8php.html @@ -316,7 +316,7 @@ Functions
    -

    Referenced by diaspora_comment(), diaspora_conversation(), diaspora_like(), diaspora_message(), get_item_elements(), get_mail_elements(), item_post(), item_store(), item_store_update(), localize_item(), post_activity_item(), post_post(), send_message(), start_delivery_chain(), store_diaspora_comment_sig(), zfinger_init(), zot_build_packet(), and zot_fetch().

    +

    Referenced by diaspora_comment(), diaspora_conversation(), diaspora_like(), diaspora_message(), get_item_elements(), get_mail_elements(), item_post(), item_store(), item_store_update(), localize_item(), post_activity_item(), post_post(), send_message(), start_delivery_chain(), store_diaspora_comment_sig(), zfinger_init(), zot_build_packet(), and zot_fetch().

    @@ -344,7 +344,7 @@ Functions
    -

    Referenced by bb2diaspora_itembody(), diaspora_process_outbound(), diaspora_send_followup(), diaspora_send_mail(), diaspora_send_relay(), editpost_content(), editwebpage_content(), encode_item(), encode_mail(), mail_post(), new_contact(), post_post(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), probe_content(), start_delivery_chain(), tag_deliver(), unobscure(), viewsrc_content(), zot_import(), and zot_refresh().

    +

    Referenced by bb2diaspora_itembody(), diaspora_process_outbound(), diaspora_send_followup(), diaspora_send_mail(), diaspora_send_relay(), editpost_content(), editwebpage_content(), encode_item(), encode_mail(), mail_post(), new_contact(), post_post(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), probe_content(), start_delivery_chain(), tag_deliver(), unobscure(), viewsrc_content(), zot_import(), and zot_refresh().

    @@ -464,7 +464,7 @@ Functions
    -

    Referenced by create_account(), create_identity(), and create_sys_channel().

    +

    Referenced by create_account(), create_identity(), create_sys_channel(), and foofoo().

    @@ -738,7 +738,7 @@ Functions
    -

    Referenced by create_identity(), diaspora_msg_build(), diaspora_pubmsg_build(), diaspora_send_followup(), diaspora_send_mail(), diaspora_send_relay(), diaspora_send_retraction(), fix_system_urls(), import_post(), item_post(), item_store(), item_store_update(), magic_init(), post_activity_item(), post_post(), store_diaspora_comment_sig(), zfinger_init(), zot_build_packet(), and zot_fetch().

    +

    Referenced by create_identity(), diaspora_msg_build(), diaspora_pubmsg_build(), diaspora_send_followup(), diaspora_send_mail(), diaspora_send_relay(), diaspora_send_retraction(), fix_system_urls(), import_post(), item_post(), item_store(), item_store_update(), magic_init(), post_activity_item(), post_post(), store_diaspora_comment_sig(), zfinger_init(), zot_build_packet(), and zot_fetch().

    diff --git a/doc/html/datetime_8php.html b/doc/html/datetime_8php.html index aca76728a..26554a869 100644 --- a/doc/html/datetime_8php.html +++ b/doc/html/datetime_8php.html @@ -122,12 +122,12 @@ Functions    dob ($dob)   - datesel_format ($f) -  - datesel ($f, $pre, $ymin, $ymax, $allow_blank, $y, $m, $d) -  - timesel ($pre, $h, $m) -  + datesel ($format, $min, $max, $default, $id= 'datepicker') +  + timesel ($format, $h, $m, $id='timepicker') +  + datetimesel ($format, $min, $max, $default, $id= 'datetimepicker', $pickdate=true, $picktime=true, $minfrom= '', $maxfrom= '') +   relative_date ($posted_date, $format=null)    age ($dob, $owner_tz= '', $viewer_tz= '') @@ -218,7 +218,7 @@ Functions - +
    @@ -226,49 +226,31 @@ Functions - + - + - + - + - - - - - - - - - - - - - - - - - - - + @@ -277,26 +259,19 @@ Functions
    datesel (  $f, $format,
     $pre, $min,
     $ymin, $max,
     $ymax, $default,
     $allow_blank,
     $y,
     $m,
     $d $id = 'datepicker' 
    +

    returns a date selector

    +
    Parameters
    + + + + + + +
    $formatformat string, e.g. 'ymd' or 'mdy'. Not currently supported
    $minunix timestamp of minimum date
    $maxunix timestap of maximum date
    $defaultunix timestamp of default date
    $idid and name of datetimepicker (defaults to "datetimepicker")
    +
    +
    -

    Referenced by dob(), and events_content().

    - -
    -
    - -
    -
    - - - - - - - - -
    datesel_format ( $f)
    -
    - -

    Referenced by events_content(), and profiles_content().

    +

    Referenced by dob().

    @@ -336,7 +311,92 @@ 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(), 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(), 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(), RedDirectory\getLastModified(), RedFile\getLastModified(), 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(), like_content(), 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(), RedFile\put(), dba_mysql\q(), dba_mysqli\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(), z_birthday(), zot_feed(), zot_process_response(), zot_refresh(), and zotfeed_init().

    +

    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(), 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(), 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(), 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(), like_content(), 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(), 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().

    + +
    + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    datetimesel ( $format,
     $min,
     $max,
     $default,
     $id = 'datetimepicker',
     $pickdate = true,
     $picktime = true,
     $minfrom = '',
     $maxfrom = '' 
    )
    +
    +

    returns a datetime selector

    +
    Parameters
    + + + + + + + + + + +
    $formatformat string, e.g. 'ymd' or 'mdy'. Not currently supported
    $minunix timestamp of minimum date
    $maxunix timestap of maximum date
    $defaultunix timestamp of default date
    $idid and name of datetimepicker (defaults to "datetimepicker")
    $pickdatetrue to show date picker (default)
    $picktimetrue to show time picker (default)
    $minfromset minimum date from picker with id $minfrom (none by default)
    $maxfromset maximum date from picker with id $maxfrom (none by default)
    +
    +
    + +

    Referenced by datesel(), events_content(), and timesel().

    @@ -422,7 +482,7 @@ Functions
    -

    Referenced by cal(), events_content(), list_post_dates(), and posted_dates().

    +

    Referenced by cal(), events_content(), list_post_dates(), and posted_dates().

    @@ -500,7 +560,7 @@ Functions - +
    @@ -508,7 +568,7 @@ Functions - + @@ -520,7 +580,13 @@ Functions - + + + + + + + @@ -529,8 +595,16 @@ Functions
    timesel (  $pre, $format,
     $m $m,
     $id = 'timepicker' 
    - -

    Referenced by events_content().

    +

    returns a date selector

    +
    Parameters
    + + + + + +
    $formatformat string, e.g. 'ymd' or 'mdy'. Not currently supported
    $halready selected hour
    $malready selected minute
    $idid and name of datetimepicker (defaults to "timepicker")
    +
    +
    diff --git a/doc/html/datetime_8php.js b/doc/html/datetime_8php.js index 19d2d7f24..7fdf58cfd 100644 --- a/doc/html/datetime_8php.js +++ b/doc/html/datetime_8php.js @@ -2,16 +2,16 @@ var datetime_8php = [ [ "age", "datetime_8php.html#abc1652f96799cec6fce8797ba2ebc2df", null ], [ "cal", "datetime_8php.html#aea356409ba69f9de412298c998595dd2", null ], - [ "datesel", "datetime_8php.html#ac265b86f384ee094ed5479aae02aa5c8", null ], - [ "datesel_format", "datetime_8php.html#a5f29553799005b1fd4e9ce9d98ce05aa", null ], + [ "datesel", "datetime_8php.html#a77bb385ae8a9e7ca663309c102c0d766", null ], [ "datetime_convert", "datetime_8php.html#ad6301e74b0f9267d52f8d432b5beb226", null ], + [ "datetimesel", "datetime_8php.html#a72218e5ee21876484934bacbb6bd9ba3", null ], [ "dob", "datetime_8php.html#a3f2897db32e745fe2f3e70a6b46578f8", null ], [ "field_timezone", "datetime_8php.html#a03900dcf0f9e3c58793a031673a70326", null ], [ "get_dim", "datetime_8php.html#a7df24d72ea05922d3127363e2295174c", null ], [ "get_first_dim", "datetime_8php.html#aba971b67f17fecf050813f1eba72367f", null ], [ "relative_date", "datetime_8php.html#a8ae8dc95ace7ac27fa5a1ecf42b78c82", null ], [ "select_timezone", "datetime_8php.html#a633dadba426fa2f60b25fabdb19ebc1f", null ], - [ "timesel", "datetime_8php.html#a36d3d6dff8d76b5f295bb3d9c535a5b1", null ], + [ "timesel", "datetime_8php.html#a3f239f94e23335d860b148958d87a093", null ], [ "timezone_cmp", "datetime_8php.html#aa51b5a7ea4f931b23acbdfcea46e9865", null ], [ "update_birthdays", "datetime_8php.html#af1cd77c97c901d9239cb7a61f97f9826", null ], [ "z_birthday", "datetime_8php.html#ab55e545b72ec8c097e052ea7d373491f", null ] diff --git a/doc/html/dba__driver_8php.html b/doc/html/dba__driver_8php.html index a7c3554e1..cb4ebd9b3 100644 --- a/doc/html/dba__driver_8php.html +++ b/doc/html/dba__driver_8php.html @@ -202,7 +202,7 @@ Functions
    -

    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(), RedDirectory\createFile(), dbesc_array_cb(), 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_query_build(), directory_run(), dirsearch_content(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), 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(), 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(), RedDirectory\getDir(), 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(), 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(), 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_content(), 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(), RedFile\put(), queue_run(), rconnect_url(), receive_post(), RedCollectionData(), RedFileData(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), 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(), RedDirectory\setName(), RedFile\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(), tagrm_post(), 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(), RedBasicAuth\validateUserPass(), vcard_from_xchan(), verify_email_address(), vote_post(), webpages_content(), wfinger_init(), widget_bookmarkedchats(), widget_item(), widget_savedsearch(), xchan_content(), xchan_mail_query(), xchan_query(), xrd_init(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hublocs(), zot_gethub(), 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(), dbesc_array_cb(), 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_query_build(), directory_run(), dirsearch_content(), discover_by_url(), discover_by_webbie(), display_content(), downgrade_accounts(), 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_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().

    @@ -264,6 +264,8 @@ Functions
    +

    Referenced by connedit_post().

    +
    @@ -318,7 +320,7 @@ Functions

    This will happen occasionally trying to store the session data after abnormal program termination

    -

    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(), categories_widget(), change_channel(), chanman_remove_everything_from_network(), 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(), RedDirectory\createDirectory(), 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(), dirprofile_init(), 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(), 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_sys_channel(), get_things(), get_words(), RedDirectory\getDir(), RedDirectory\getLastModified(), 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(), 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(), 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_content(), 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(), 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(), 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(), RedDirectory\setName(), RedFile\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(), 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_savedsearch(), widget_settings_menu(), widget_suggestedchats(), xchan_content(), xchan_mail_query(), xchan_query(), xrd_init(), z_input_filter(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hublocs(), zot_gethub(), zot_import(), 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(), chanman_remove_everything_from_network(), 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(), dirprofile_init(), 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_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().

    diff --git a/doc/html/dimport_8php.html b/doc/html/dimport_8php.html new file mode 100644 index 000000000..925e95097 --- /dev/null +++ b/doc/html/dimport_8php.html @@ -0,0 +1,136 @@ + + + + + + +The Red Matrix: include/dimport.php File Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    + +
    +
    dimport.php File Reference
    +
    +
    + + + + +

    +Functions

     foofoo ()
     
    +

    Function Documentation

    + +
    +
    + + + + + + + +
    foofoo ()
    +
    + +
    +
    +
    +
    + diff --git a/doc/html/dimport_8php.js b/doc/html/dimport_8php.js new file mode 100644 index 000000000..1f463fb3d --- /dev/null +++ b/doc/html/dimport_8php.js @@ -0,0 +1,4 @@ +var dimport_8php = +[ + [ "foofoo", "dimport_8php.html#a581f040717941ce3e1868b0b5dceefd1", null ] +]; \ No newline at end of file diff --git a/doc/html/dir_0262a6a8df56a167e3761b6e5a54bb1c.html b/doc/html/dir_0262a6a8df56a167e3761b6e5a54bb1c.html new file mode 100644 index 000000000..e3fe69222 --- /dev/null +++ b/doc/html/dir_0262a6a8df56a167e3761b6e5a54bb1c.html @@ -0,0 +1,112 @@ + + + + + + +The Red Matrix: view/theme/suckerberg Directory Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    suckerberg Directory Reference
    +
    +
    + + + + +

    +Directories

    directory  php
     
    +
    +
    + diff --git a/doc/html/dir_0262a6a8df56a167e3761b6e5a54bb1c.js b/doc/html/dir_0262a6a8df56a167e3761b6e5a54bb1c.js new file mode 100644 index 000000000..c0919b906 --- /dev/null +++ b/doc/html/dir_0262a6a8df56a167e3761b6e5a54bb1c.js @@ -0,0 +1,4 @@ +var dir_0262a6a8df56a167e3761b6e5a54bb1c = +[ + [ "php", "dir_ac4f5165c8d71ebb1a1a0a168a48f3f7.html", "dir_ac4f5165c8d71ebb1a1a0a168a48f3f7" ] +]; \ No newline at end of file diff --git a/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.html b/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.html index 44036cc73..a67f14997 100644 --- a/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.html +++ b/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.html @@ -106,8 +106,6 @@ $(document).ready(function(){initNavTree('dir_23ec12649285f9fabf3a6b7380226c28.h Directories directory  fpostit   -directory  wp -  diff --git a/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.js b/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.js index e59a2a7c4..1ea37ec69 100644 --- a/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.js +++ b/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.js @@ -1,7 +1,6 @@ var dir_23ec12649285f9fabf3a6b7380226c28 = [ [ "fpostit", "dir_0eaa4a0adae8ba4811e133c6e594aeee.html", "dir_0eaa4a0adae8ba4811e133c6e594aeee" ], - [ "wp", "dir_720432dea4a717197ae070dbc42b8f20.html", "dir_720432dea4a717197ae070dbc42b8f20" ], [ "db_update.php", "db__update_8php.html", null ], [ "docblox_errorchecker.php", "docblox__errorchecker_8php.html", "docblox__errorchecker_8php" ], [ "extract.php", "extract_8php.html", "extract_8php" ], diff --git a/doc/html/dir_4acb285a1960a920438b718da0958cf4.html b/doc/html/dir_4acb285a1960a920438b718da0958cf4.html new file mode 100644 index 000000000..b609d2603 --- /dev/null +++ b/doc/html/dir_4acb285a1960a920438b718da0958cf4.html @@ -0,0 +1,112 @@ + + + + + + +The Red Matrix: view/theme/stumble Directory Reference + + + + + + + + + + + + + +
    +
    +

    Files

    + + + + + + +
    +
    The Red Matrix +
    +
    + + + + + + +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    stumble Directory Reference
    +
    +
    + + + + +

    +Directories

    directory  php
     
    +
    +
    + diff --git a/doc/html/dir_4acb285a1960a920438b718da0958cf4.js b/doc/html/dir_4acb285a1960a920438b718da0958cf4.js new file mode 100644 index 000000000..ddf00ba8a --- /dev/null +++ b/doc/html/dir_4acb285a1960a920438b718da0958cf4.js @@ -0,0 +1,4 @@ +var dir_4acb285a1960a920438b718da0958cf4 = +[ + [ "php", "dir_65522070e0a83623cefc01ebe26a83e3.html", "dir_65522070e0a83623cefc01ebe26a83e3" ] +]; \ No newline at end of file diff --git a/doc/html/dir_65522070e0a83623cefc01ebe26a83e3.html b/doc/html/dir_65522070e0a83623cefc01ebe26a83e3.html new file mode 100644 index 000000000..70b82fa1e --- /dev/null +++ b/doc/html/dir_65522070e0a83623cefc01ebe26a83e3.html @@ -0,0 +1,114 @@ + + + + + + +The Red Matrix: view/theme/stumble/php Directory Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    php Directory Reference
    +
    +
    + + + + + + +

    +Files

    file  style.php
     
    file  theme.php
     
    +
    +
    + diff --git a/doc/html/dir_65522070e0a83623cefc01ebe26a83e3.js b/doc/html/dir_65522070e0a83623cefc01ebe26a83e3.js new file mode 100644 index 000000000..f914d9b01 --- /dev/null +++ b/doc/html/dir_65522070e0a83623cefc01ebe26a83e3.js @@ -0,0 +1,5 @@ +var dir_65522070e0a83623cefc01ebe26a83e3 = +[ + [ "style.php", "stumble_2php_2style_8php.html", null ], + [ "theme.php", "stumble_2php_2theme_8php.html", "stumble_2php_2theme_8php" ] +]; \ No newline at end of file diff --git a/doc/html/dir_6e52a2a2cd27c08b7df5e5cdb216bd77.html b/doc/html/dir_6e52a2a2cd27c08b7df5e5cdb216bd77.html new file mode 100644 index 000000000..920784d3d --- /dev/null +++ b/doc/html/dir_6e52a2a2cd27c08b7df5e5cdb216bd77.html @@ -0,0 +1,112 @@ + + + + + + +The Red Matrix: view/theme/hivenet Directory Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    hivenet Directory Reference
    +
    +
    + + + + +

    +Directories

    directory  php
     
    +
    +
    + diff --git a/doc/html/dir_6e52a2a2cd27c08b7df5e5cdb216bd77.js b/doc/html/dir_6e52a2a2cd27c08b7df5e5cdb216bd77.js new file mode 100644 index 000000000..cc2615730 --- /dev/null +++ b/doc/html/dir_6e52a2a2cd27c08b7df5e5cdb216bd77.js @@ -0,0 +1,4 @@ +var dir_6e52a2a2cd27c08b7df5e5cdb216bd77 = +[ + [ "php", "dir_9ef82eb3846cd201470898c3b6ef38cf.html", "dir_9ef82eb3846cd201470898c3b6ef38cf" ] +]; \ No newline at end of file diff --git a/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.html b/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.html new file mode 100644 index 000000000..d477e48a8 --- /dev/null +++ b/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.html @@ -0,0 +1,114 @@ + + + + + + +The Red Matrix: include/Import Directory Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    Import Directory Reference
    +
    +
    + + + + + + +

    +Files

    file  Importer.php
     
    file  refimport.php
     
    +
    +
    + diff --git a/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.js b/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.js new file mode 100644 index 000000000..ab5b77c85 --- /dev/null +++ b/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.js @@ -0,0 +1,7 @@ +var dir_7edbbd0f8c514efef79942dcdc21f738 = +[ + [ "Importer.php", "Importer_8php.html", [ + [ "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_8543001e5d25368a6edede3e63efb554.html b/doc/html/dir_8543001e5d25368a6edede3e63efb554.html index 5c15c9f91..3b9d184f6 100644 --- a/doc/html/dir_8543001e5d25368a6edede3e63efb554.html +++ b/doc/html/dir_8543001e5d25368a6edede3e63efb554.html @@ -108,10 +108,16 @@ Directories   directory  blogga   +directory  hivenet +  directory  mytheme   directory  redbasic   +directory  stumble +  +directory  suckerberg diff --git a/doc/html/dir_8543001e5d25368a6edede3e63efb554.js b/doc/html/dir_8543001e5d25368a6edede3e63efb554.js index 25e3e7cc0..63c07db40 100644 --- a/doc/html/dir_8543001e5d25368a6edede3e63efb554.js +++ b/doc/html/dir_8543001e5d25368a6edede3e63efb554.js @@ -2,6 +2,9 @@ var dir_8543001e5d25368a6edede3e63efb554 = [ [ "apw", "dir_d520c5cf583201d9437764f209363c22.html", "dir_d520c5cf583201d9437764f209363c22" ], [ "blogga", "dir_922c77e958c99a98db92d38a3a349bf2.html", "dir_922c77e958c99a98db92d38a3a349bf2" ], + [ "hivenet", "dir_6e52a2a2cd27c08b7df5e5cdb216bd77.html", "dir_6e52a2a2cd27c08b7df5e5cdb216bd77" ], [ "mytheme", "dir_8e58ba5e98ac07e59ee15ca7486c9950.html", "dir_8e58ba5e98ac07e59ee15ca7486c9950" ], - [ "redbasic", "dir_55dbaf9b7b53c4fc605c9011743a7353.html", "dir_55dbaf9b7b53c4fc605c9011743a7353" ] + [ "redbasic", "dir_55dbaf9b7b53c4fc605c9011743a7353.html", "dir_55dbaf9b7b53c4fc605c9011743a7353" ], + [ "stumble", "dir_4acb285a1960a920438b718da0958cf4.html", "dir_4acb285a1960a920438b718da0958cf4" ], + [ "suckerberg", "dir_0262a6a8df56a167e3761b6e5a54bb1c.html", "dir_0262a6a8df56a167e3761b6e5a54bb1c" ] ]; \ No newline at end of file diff --git a/doc/html/dir_9ef82eb3846cd201470898c3b6ef38cf.html b/doc/html/dir_9ef82eb3846cd201470898c3b6ef38cf.html new file mode 100644 index 000000000..91c6ed04b --- /dev/null +++ b/doc/html/dir_9ef82eb3846cd201470898c3b6ef38cf.html @@ -0,0 +1,114 @@ + + + + + + +The Red Matrix: view/theme/hivenet/php Directory Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    php Directory Reference
    +
    +
    + + + + + + +

    +Files

    file  style.php
     
    file  theme.php
     
    +
    +
    + diff --git a/doc/html/dir_9ef82eb3846cd201470898c3b6ef38cf.js b/doc/html/dir_9ef82eb3846cd201470898c3b6ef38cf.js new file mode 100644 index 000000000..576c2c655 --- /dev/null +++ b/doc/html/dir_9ef82eb3846cd201470898c3b6ef38cf.js @@ -0,0 +1,5 @@ +var dir_9ef82eb3846cd201470898c3b6ef38cf = +[ + [ "style.php", "hivenet_2php_2style_8php.html", null ], + [ "theme.php", "hivenet_2php_2theme_8php.html", "hivenet_2php_2theme_8php" ] +]; \ No newline at end of file diff --git a/doc/html/dir_ac4f5165c8d71ebb1a1a0a168a48f3f7.html b/doc/html/dir_ac4f5165c8d71ebb1a1a0a168a48f3f7.html new file mode 100644 index 000000000..76a464461 --- /dev/null +++ b/doc/html/dir_ac4f5165c8d71ebb1a1a0a168a48f3f7.html @@ -0,0 +1,114 @@ + + + + + + +The Red Matrix: view/theme/suckerberg/php Directory Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    php Directory Reference
    +
    +
    + + + + + + +

    +Files

    file  style.php
     
    file  theme.php
     
    +
    +
    + diff --git a/doc/html/dir_ac4f5165c8d71ebb1a1a0a168a48f3f7.js b/doc/html/dir_ac4f5165c8d71ebb1a1a0a168a48f3f7.js new file mode 100644 index 000000000..0e2f340ef --- /dev/null +++ b/doc/html/dir_ac4f5165c8d71ebb1a1a0a168a48f3f7.js @@ -0,0 +1,5 @@ +var dir_ac4f5165c8d71ebb1a1a0a168a48f3f7 = +[ + [ "style.php", "suckerberg_2php_2style_8php.html", null ], + [ "theme.php", "suckerberg_2php_2theme_8php.html", "suckerberg_2php_2theme_8php" ] +]; \ No newline at end of file diff --git a/doc/html/dir_d41ce877eb409a4791b288730010abe2.html b/doc/html/dir_d41ce877eb409a4791b288730010abe2.html index 2612a29c4..dfbb42fb9 100644 --- a/doc/html/dir_d41ce877eb409a4791b288730010abe2.html +++ b/doc/html/dir_d41ce877eb409a4791b288730010abe2.html @@ -126,8 +126,6 @@ Files   file  bookmarks.php   -file  chanman.php -  file  channel.php   file  chanview.php @@ -211,6 +209,8 @@ Files   file  lockview.php   +file  locs.php +  file  login.php   file  lostpass.php diff --git a/doc/html/dir_d41ce877eb409a4791b288730010abe2.js b/doc/html/dir_d41ce877eb409a4791b288730010abe2.js index fc3030f12..6364aede9 100644 --- a/doc/html/dir_d41ce877eb409a4791b288730010abe2.js +++ b/doc/html/dir_d41ce877eb409a4791b288730010abe2.js @@ -11,7 +11,6 @@ var dir_d41ce877eb409a4791b288730010abe2 = [ "block.php", "block_8php.html", "block_8php" ], [ "blocks.php", "blocks_8php.html", "blocks_8php" ], [ "bookmarks.php", "mod_2bookmarks_8php.html", "mod_2bookmarks_8php" ], - [ "chanman.php", "mod_2chanman_8php.html", null ], [ "channel.php", "channel_8php.html", "channel_8php" ], [ "chanview.php", "chanview_8php.html", "chanview_8php" ], [ "chat.php", "mod_2chat_8php.html", "mod_2chat_8php" ], @@ -53,6 +52,7 @@ var dir_d41ce877eb409a4791b288730010abe2 = [ "layouts.php", "layouts_8php.html", "layouts_8php" ], [ "like.php", "like_8php.html", "like_8php" ], [ "lockview.php", "lockview_8php.html", "lockview_8php" ], + [ "locs.php", "locs_8php.html", "locs_8php" ], [ "login.php", "login_8php.html", "login_8php" ], [ "lostpass.php", "lostpass_8php.html", "lostpass_8php" ], [ "magic.php", "magic_8php.html", "magic_8php" ], diff --git a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html index 888bf73e3..f9774780e 100644 --- a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html @@ -106,6 +106,8 @@ $(document).ready(function(){initNavTree('dir_d44c64559bbebec7f509842c48db8b23.h Directories directory  dba   +directory  Import +  directory  photo   directory  RedDAV @@ -139,7 +141,7 @@ Files   file  cache.php   -file  chanman.php +file  chanman.php   file  chat.php   @@ -172,6 +174,8 @@ Files   file  diaspora.php   +file  dimport.php +  file  dir_fns.php   file  directory.php @@ -251,7 +255,7 @@ Files file  queue_fn.php   file  reddav.php - DAV related classes from SabreDAV for Red Matrix.
    + some DAV related functions for RedMatrix.
      file  security.php   diff --git a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js index 7f10fa98d..76bb3cc2c 100644 --- a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js +++ b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js @@ -1,6 +1,7 @@ var dir_d44c64559bbebec7f509842c48db8b23 = [ [ "dba", "dir_21bc5169ff11430004758be31dcfc6c4.html", "dir_21bc5169ff11430004758be31dcfc6c4" ], + [ "Import", "dir_7edbbd0f8c514efef79942dcdc21f738.html", "dir_7edbbd0f8c514efef79942dcdc21f738" ], [ "photo", "dir_aae29906d7bfc07d076125f669c8352e.html", "dir_aae29906d7bfc07d076125f669c8352e" ], [ "RedDAV", "dir_e7f045be8bb383d8447c6a6b84145083.html", "dir_e7f045be8bb383d8447c6a6b84145083" ], [ "account.php", "account_8php.html", "account_8php" ], @@ -19,7 +20,7 @@ var dir_d44c64559bbebec7f509842c48db8b23 = [ "cache.php", "cache_8php.html", [ [ "Cache", "classCache.html", null ] ] ], - [ "chanman.php", "include_2chanman_8php.html", "include_2chanman_8php" ], + [ "chanman.php", "chanman_8php.html", "chanman_8php" ], [ "chat.php", "include_2chat_8php.html", "include_2chat_8php" ], [ "cli_startup.php", "cli__startup_8php.html", "cli__startup_8php" ], [ "cli_suggest.php", "cli__suggest_8php.html", "cli__suggest_8php" ], @@ -37,6 +38,7 @@ var dir_d44c64559bbebec7f509842c48db8b23 = [ "datetime.php", "datetime_8php.html", "datetime_8php" ], [ "deliver.php", "deliver_8php.html", "deliver_8php" ], [ "diaspora.php", "diaspora_8php.html", "diaspora_8php" ], + [ "dimport.php", "dimport_8php.html", "dimport_8php" ], [ "dir_fns.php", "dir__fns_8php.html", "dir__fns_8php" ], [ "directory.php", "include_2directory_8php.html", "include_2directory_8php" ], [ "enotify.php", "enotify_8php.html", "enotify_8php" ], diff --git a/doc/html/dir_e7f045be8bb383d8447c6a6b84145083.html b/doc/html/dir_e7f045be8bb383d8447c6a6b84145083.html index f49bce2b4..14d998f04 100644 --- a/doc/html/dir_e7f045be8bb383d8447c6a6b84145083.html +++ b/doc/html/dir_e7f045be8bb383d8447c6a6b84145083.html @@ -104,8 +104,14 @@ $(document).ready(function(){initNavTree('dir_e7f045be8bb383d8447c6a6b84145083.h + + + + + +

    Files

    file  RedBasicAuth.php
     
    file  RedBrowser.php
     
    file  RedDirectory.php
     
    file  RedFile.php
     
    diff --git a/doc/html/dir_e7f045be8bb383d8447c6a6b84145083.js b/doc/html/dir_e7f045be8bb383d8447c6a6b84145083.js index 0d7f52ca2..477c22fe8 100644 --- a/doc/html/dir_e7f045be8bb383d8447c6a6b84145083.js +++ b/doc/html/dir_e7f045be8bb383d8447c6a6b84145083.js @@ -1,6 +1,15 @@ var dir_e7f045be8bb383d8447c6a6b84145083 = [ + [ "RedBasicAuth.php", "RedBasicAuth_8php.html", [ + [ "RedBasicAuth", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html", "classRedMatrix_1_1RedDAV_1_1RedBasicAuth" ] + ] ], [ "RedBrowser.php", "RedBrowser_8php.html", [ [ "RedBrowser", "classRedMatrix_1_1RedDAV_1_1RedBrowser.html", "classRedMatrix_1_1RedDAV_1_1RedBrowser" ] + ] ], + [ "RedDirectory.php", "RedDirectory_8php.html", [ + [ "RedDirectory", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html", "classRedMatrix_1_1RedDAV_1_1RedDirectory" ] + ] ], + [ "RedFile.php", "RedFile_8php.html", [ + [ "RedFile", "classRedMatrix_1_1RedDAV_1_1RedFile.html", "classRedMatrix_1_1RedDAV_1_1RedFile" ] ] ] ]; \ No newline at end of file diff --git a/doc/html/extract_8php.html b/doc/html/extract_8php.html index f6a23636a..3b6a67f4e 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(), dbesc_array(), 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(), 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(), 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(), settings_post(), sort_by_date(), stringify_array_elms(), subthread_content(), suggest_content(), sync_locations(), tag_deliver(), tagger_content(), tagrm_content(), tagrm_post(), theme_attachments(), theme_content(), thing_init(), translate_system_apps(), validate_channelname(), verify_email_address(), wfinger_init(), widget_affinity(), widget_archive(), widget_clock(), widget_item(), widget_photo(), widget_suggestions(), widget_tagcloud_wall(), xchan_mail_query(), xchan_query(), xml2array(), xrd_init(), zfinger_init(), zid(), zid_init(), zot_fetch(), zot_gethub(), zot_import(), 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(), dbesc_array(), 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_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(), and redbasic_form().

    +

    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().

    @@ -160,7 +160,7 @@ Variables
    -

    Referenced by Template\_build_nodes(), Template\_replcb_node(), admin_page_themes(), app_decode(), attribute_contains(), base64url_decode(), base64url_encode(), bb_tag_preg_replace(), bb_translate_video(), bbtoevent(), bbtovcal(), bookmarks_init(), chanlink_hash(), chanlink_url(), comanche_parser(), comanche_region(), comanche_webpage(), construct_page(), datetime_convert(), day_translate(), detect_language(), diaspora2bb(), diaspora_is_blacklisted(), diaspora_ol(), diaspora_ul(), dir_parse_query(), dir_query_build(), event_store_item(), expand_acl(), extra_query_args(), file_tag_decode(), file_tag_encode(), file_tag_file_query(), fix_mce_lf(), fix_private_photos(), format_categories(), format_filer(), format_hashtags(), format_mentions(), format_term_for_display(), get_bb_tag_pos(), get_intltext_template(), get_language_name(), get_markup_template(), get_tags(), html2bb_video(), import_xchan(), info(), is_a_date_arg(), is_foreigner(), is_member(), json_decode_plus(), legal_webbie(), linkify(), magic_link(), mail_content(), network_to_name(), normalise_openid(), notice(), notifier_run(), oembed_iframe(), oembed_replacecb(), oexchange_content(), parse_xml_string(), photos_post(), poco_load(), prepare_body(), print_template(), printable(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), protect_sprintf(), purify_html(), qp(), random_string(), Template\replace(), replace_macros(), FriendicaSmartyEngine\replace_macros(), Template\replace_macros(), scale_external_images(), scrape_feed(), scrape_vcard(), search(), searchbox(), siteinfo_content(), smilies(), sslify(), string_splitter(), strip_zids(), stripdcode_br_cb(), t(), template_escape(), template_unescape(), term_query(), theme_attachments(), unamp(), undo_post_tagging(), unxmlify(), update_channels_active_halfyear_stat(), update_channels_active_monthly_stat(), Template\var_replace(), webfinger_rfc7033(), x(), xchan_content(), z_fetch_url(), z_input_filter(), z_post_url(), zfinger_init(), and zid().

    +

    Referenced by Template\_build_nodes(), Template\_replcb_node(), admin_page_themes(), app_decode(), attribute_contains(), base64url_decode(), base64url_encode(), bb_tag_preg_replace(), bb_translate_video(), bbtoevent(), bbtovcal(), bookmarks_init(), chanlink_hash(), chanlink_url(), comanche_parser(), comanche_region(), comanche_webpage(), datetime_convert(), day_translate(), detect_language(), diaspora2bb(), diaspora_is_blacklisted(), diaspora_ol(), diaspora_ul(), dir_parse_query(), dir_query_build(), event_store_item(), expand_acl(), extra_query_args(), file_tag_decode(), file_tag_encode(), file_tag_file_query(), fix_mce_lf(), fix_private_photos(), format_categories(), format_filer(), format_hashtags(), format_mentions(), format_term_for_display(), get_bb_tag_pos(), get_intltext_template(), get_language_name(), get_markup_template(), get_tags(), html2bb_video(), import_xchan(), info(), is_a_date_arg(), is_foreigner(), is_member(), json_decode_plus(), legal_webbie(), linkify(), load_pdl(), magic_link(), mail_content(), network_to_name(), normalise_openid(), notice(), notifier_run(), oembed_iframe(), oembed_replacecb(), oexchange_content(), parse_xml_string(), photos_post(), poco_load(), prepare_body(), print_template(), printable(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), protect_sprintf(), purify_html(), qp(), random_string(), refimport_content(), Template\replace(), replace_macros(), FriendicaSmartyEngine\replace_macros(), Template\replace_macros(), scale_external_images(), scrape_feed(), scrape_vcard(), search(), searchbox(), siteinfo_content(), smilies(), sslify(), string_splitter(), strip_zids(), stripdcode_br_cb(), t(), template_escape(), template_unescape(), term_query(), theme_attachments(), unamp(), undo_post_tagging(), unxmlify(), update_channels_active_halfyear_stat(), update_channels_active_monthly_stat(), Template\var_replace(), webfinger_rfc7033(), x(), xchan_content(), z_fetch_url(), z_input_filter(), z_post_url(), zfinger_init(), and zid().

    diff --git a/doc/html/files.html b/doc/html/files.html index 9ec8b80cc..2aed83882 100644 --- a/doc/html/files.html +++ b/doc/html/files.html @@ -114,91 +114,98 @@ $(document).ready(function(){initNavTree('files.html','');}); ||o*dba_driver.php ||o*dba_mysql.php ||\*dba_mysqli.php -|o+photo -||o*photo_driver.php -||o*photo_gd.php -||\*photo_imagick.php -|o+RedDAV -||\*RedBrowser.php -|o*account.php -|o*acl_selectors.php -|o*activities.php -|o*api.php -|o*apps.php -|o*attach.phpFile/attach API with the potential for revision control -|o*auth.phpFunctions and inline functionality for authentication -|o*BaseObject.php -|o*bb2diaspora.php -|o*bbcode.php -|o*bookmarks.php -|o*cache.php -|o*chanman.php -|o*chat.php -|o*cli_startup.php -|o*cli_suggest.php -|o*comanche.php -|o*config.phpArbitrary configuration storage -|o*Contact.php -|o*contact_selectors.php -|o*contact_widgets.php -|o*conversation.php -|o*ConversationObject.php -|o*cronhooks.php -|o*crypto.php -|o*datetime.php -|o*deliver.php -|o*diaspora.php -|o*dir_fns.php -|o*directory.php -|o*enotify.php -|o*event.php -|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.phpDAV related classes from SabreDAV for Red Matrix -|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+Import +||o*Importer.php +||\*refimport.php +|o+photo +||o*photo_driver.php +||o*photo_gd.php +||\*photo_imagick.php +|o+RedDAV +||o*RedBasicAuth.php +||o*RedBrowser.php +||o*RedDirectory.php +||\*RedFile.php +|o*account.php +|o*acl_selectors.php +|o*activities.php +|o*api.php +|o*apps.php +|o*attach.phpFile/attach API with the potential for revision control +|o*auth.phpFunctions and inline functionality for authentication +|o*BaseObject.php +|o*bb2diaspora.php +|o*bbcode.php +|o*bookmarks.php +|o*cache.php +|o*chanman.php +|o*chat.php +|o*cli_startup.php +|o*cli_suggest.php +|o*comanche.php +|o*config.phpArbitrary configuration storage +|o*Contact.php +|o*contact_selectors.php +|o*contact_widgets.php +|o*conversation.php +|o*ConversationObject.php +|o*cronhooks.php +|o*crypto.php +|o*datetime.php +|o*deliver.php +|o*diaspora.php +|o*dimport.php +|o*dir_fns.php +|o*directory.php +|o*enotify.php +|o*event.php +|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+mod |o*_well_known.php |o*achievements.php @@ -211,48 +218,48 @@ $(document).ready(function(){initNavTree('files.html','');}); |o*block.php |o*blocks.php |o*bookmarks.php -|o*chanman.php -|o*channel.php -|o*chanview.php -|o*chat.php -|o*chatsvc.php -|o*cloud.phpInitialize RedMatrix's cloud (SabreDAV) -|o*common.php -|o*connect.php -|o*connections.php -|o*connedit.php -|o*contactgroup.php -|o*delegate.php -|o*directory.php -|o*dirprofile.php -|o*dirsearch.php -|o*display.php -|o*editblock.php -|o*editlayout.php -|o*editpost.php -|o*editwebpage.php -|o*events.php -|o*fbrowser.php -|o*feed.php -|o*filer.php -|o*filerm.php -|o*filestorage.php -|o*follow.php -|o*fsuggest.php -|o*group.php -|o*hcard.php -|o*help.php -|o*home.php -|o*hostxrd.php -|o*impel.php -|o*import.php -|o*importelm.php -|o*invite.php -|o*item.php -|o*lang.php -|o*layouts.php -|o*like.php -|o*lockview.php +|o*channel.php +|o*chanview.php +|o*chat.php +|o*chatsvc.php +|o*cloud.phpInitialize RedMatrix's cloud (SabreDAV) +|o*common.php +|o*connect.php +|o*connections.php +|o*connedit.php +|o*contactgroup.php +|o*delegate.php +|o*directory.php +|o*dirprofile.php +|o*dirsearch.php +|o*display.php +|o*editblock.php +|o*editlayout.php +|o*editpost.php +|o*editwebpage.php +|o*events.php +|o*fbrowser.php +|o*feed.php +|o*filer.php +|o*filerm.php +|o*filestorage.php +|o*follow.php +|o*fsuggest.php +|o*group.php +|o*hcard.php +|o*help.php +|o*home.php +|o*hostxrd.php +|o*impel.php +|o*import.php +|o*importelm.php +|o*invite.php +|o*item.php +|o*lang.php +|o*layouts.php +|o*like.php +|o*lockview.php +|o*locs.php |o*login.php |o*lostpass.php |o*magic.php @@ -347,19 +354,16 @@ $(document).ready(function(){initNavTree('files.html','');}); o+util |o+fpostit ||\*fpostit.php -|o+wp -||\+post_to_red -|| \*post_to_red.php -|o*db_update.php -|o*docblox_errorchecker.php -|o*extract.php -|o*friendica-to-smarty-tpl.py -|o*php2po.php -|o*po2php.php -|o*tpldebug.php -|o*typo.php -|o*typohelper.php -|\*updatetpl.py +|o*db_update.php +|o*docblox_errorchecker.php +|o*extract.php +|o*friendica-to-smarty-tpl.py +|o*php2po.php +|o*po2php.php +|o*tpldebug.php +|o*typo.php +|o*typohelper.php +|\*updatetpl.py o+view |o+php ||o*choklet.php @@ -404,25 +408,37 @@ $(document).ready(function(){initNavTree('files.html','');}); | |   o*config.php | |   o*default.php | |   \*theme.php -| o+mytheme -| |\+php -| | o*default.php -| | o*style.php -| | \*theme.php -| \+redbasic -|  o+php -|  |o*config.php -|  |o*style.php -|  |o*theme.php -|  |\*theme_init.php -|  \+schema -|   o*boxy.php -|   o*BS-Default.php -|   o*dark.php -|   o*notred.php -|   o*simple_black_on_white.php -|   o*simple_green_on_black.php -|   \*simple_white_on_black.php +| o+hivenet +| |\+php +| | o*style.php +| | \*theme.php +| o+mytheme +| |\+php +| | o*default.php +| | o*style.php +| | \*theme.php +| o+redbasic +| |o+php +| ||o*config.php +| ||o*style.php +| ||o*theme.php +| ||\*theme_init.php +| |\+schema +| | o*boxy.php +| | o*BS-Default.php +| | o*dark.php +| | o*notred.php +| | o*simple_black_on_white.php +| | o*simple_green_on_black.php +| | \*simple_white_on_black.php +| o+stumble +| |\+php +| | o*style.php +| | \*theme.php +| \+suckerberg +|  \+php +|   o*style.php +|   \*theme.php \*boot.php diff --git a/doc/html/filestorage_8php.html b/doc/html/filestorage_8php.html index 91508e06f..5696cd2a8 100644 --- a/doc/html/filestorage_8php.html +++ b/doc/html/filestorage_8php.html @@ -147,6 +147,12 @@ Functions
    +
    Parameters
    + + +
    object&$a
    +
    +
    diff --git a/doc/html/functions.html b/doc/html/functions.html index c7d32363a..ece2f091e 100644 --- a/doc/html/functions.html +++ b/doc/html/functions.html @@ -156,15 +156,15 @@ $(document).ready(function(){initNavTree('functions.html','');}); : App
  • $auth -: RedFile +: RedMatrix\RedDAV\RedFile , RedMatrix\RedDAV\RedBrowser -, RedDirectory +, RedMatrix\RedDAV\RedDirectory
  • $baseurl : App
  • $browser -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • $cached_profile_image : App @@ -180,13 +180,13 @@ $(document).ready(function(){initNavTree('functions.html','');}); , Item
  • $channel_hash -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • $channel_id -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • $channel_name -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • $children : Item @@ -225,6 +225,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
  • $conversation : Item
  • +
  • $credentials +: Redmatrix\Import\Import +
  • $css_sources : App
  • @@ -240,7 +243,7 @@ $(document).ready(function(){initNavTree('functions.html','');});
  • $data : App , Item -, RedFile +, RedMatrix\RedDAV\RedFile
  • $db : App @@ -258,13 +261,13 @@ $(document).ready(function(){initNavTree('functions.html','');}); , dba_driver
  • $ext_path -: RedDirectory +: RedMatrix\RedDAV\RedDirectory
  • $filename : FriendicaSmarty
  • $folder_hash -: RedDirectory +: RedMatrix\RedDAV\RedDirectory
  • $force_max_items : App @@ -293,6 +296,12 @@ $(document).ready(function(){initNavTree('functions.html','');});
  • $interactive : App
  • +
  • $itemlist +: Redmatrix\Import\Import +
  • +
  • $items +: Redmatrix\Import\Import +
  • $js_sources : App
  • @@ -318,7 +327,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); : App
  • $name -: RedFile +: RedMatrix\RedDAV\RedFile , FriendicaSmartyEngine , Template
  • @@ -329,21 +338,21 @@ $(document).ready(function(){initNavTree('functions.html','');}); : Template
  • $observer -: Conversation -, RedBasicAuth -, App +: App +, RedMatrix\RedDAV\RedBasicAuth +, Conversation
  • $os_path -: RedDirectory +: RedMatrix\RedDAV\RedDirectory
  • $owner_id -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • $owner_name : Item
  • $owner_nick -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • $owner_photo : Item @@ -397,7 +406,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); : App
  • $red_path -: RedDirectory +: RedMatrix\RedDAV\RedDirectory
  • $redirect_url : Item @@ -406,7 +415,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); : Template
  • $root_dir -: RedDirectory +: RedMatrix\RedDAV\RedDirectory
  • $scheme : App @@ -417,6 +426,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
  • $sourcename : App
  • +
  • $src_items +: Redmatrix\Import\Import +
  • $stack : Template
  • @@ -448,7 +460,7 @@ $(document).ready(function(){initNavTree('functions.html','');}); : Conversation
  • $timezone -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth , App
  • $toplevel diff --git a/doc/html/functions_0x5f.html b/doc/html/functions_0x5f.html index 9c7d24f69..e94eaa1c4 100644 --- a/doc/html/functions_0x5f.html +++ b/doc/html/functions_0x5f.html @@ -144,8 +144,8 @@ $(document).ready(function(){initNavTree('functions_0x5f.html','');}); : App , Conversation , Item -, RedDirectory -, RedFile +, RedMatrix\RedDAV\RedDirectory +, RedMatrix\RedDAV\RedFile , FKOAuth1 , FriendicaSmarty , FriendicaSmartyEngine diff --git a/doc/html/functions_0x63.html b/doc/html/functions_0x63.html index cdcca330f..9a468900b 100644 --- a/doc/html/functions_0x63.html +++ b/doc/html/functions_0x63.html @@ -148,7 +148,7 @@ $(document).ready(function(){initNavTree('functions_0x63.html','');}); : Item
  • childExists() -: RedDirectory +: RedMatrix\RedDAV\RedDirectory
  • clear() : Cache @@ -167,18 +167,27 @@ $(document).ready(function(){initNavTree('functions_0x63.html','');}); , ZotDriver
  • connect() -: dba_driver -, dba_mysqli +: dba_mysqli +, dba_driver , dba_mysql
  • +
  • convert_child() +: Redmatrix\Import\Import +
  • +
  • convert_item() +: Redmatrix\Import\Import +
  • +
  • convert_taxonomy() +: Redmatrix\Import\Import +
  • count_descendants() : Item
  • createDirectory() -: RedDirectory +: RedMatrix\RedDAV\RedDirectory
  • createFile() -: RedDirectory +: RedMatrix\RedDAV\RedDirectory
  • cropImage() : photo_driver diff --git a/doc/html/functions_0x64.html b/doc/html/functions_0x64.html index 7c8b04fa0..2bada26c8 100644 --- a/doc/html/functions_0x64.html +++ b/doc/html/functions_0x64.html @@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('functions_0x64.html','');}); : dba_driver
  • delete() -: RedFile +: RedMatrix\RedDAV\RedFile
  • deliver() : ZotDriver diff --git a/doc/html/functions_0x67.html b/doc/html/functions_0x67.html index b34c3eb99..744665c6b 100644 --- a/doc/html/functions_0x67.html +++ b/doc/html/functions_0x67.html @@ -147,7 +147,7 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');}); : RedMatrix\RedDAV\RedBrowser
  • get() -: RedFile +: RedMatrix\RedDAV\RedFile , Cache
  • get_account() @@ -169,7 +169,8 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');}); : Item
  • get_children() -: Item +: Redmatrix\Import\Import +, Item
  • get_cipher() : Conversation @@ -183,6 +184,9 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');});
  • get_conversation() : Item
  • +
  • get_credentials() +: Redmatrix\Import\Import +
  • get_data() : Item
  • @@ -204,6 +208,15 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');});
  • get_intltext_template() : FriendicaSmartyEngine
  • +
  • get_item() +: Redmatrix\Import\Import +
  • +
  • get_item_ident() +: Redmatrix\Import\Import +
  • +
  • get_itemlist() +: Redmatrix\Import\Import +
  • get_markup_template() : ITemplateEngine , FriendicaSmartyEngine @@ -240,6 +253,9 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');});
  • get_redirect_url() : Item
  • +
  • get_taxonomy() +: Redmatrix\Import\Import +
  • get_template() : Item
  • @@ -266,22 +282,22 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');}); : RedMatrix\RedDAV\RedBrowser
  • getChild() -: RedDirectory +: RedMatrix\RedDAV\RedDirectory
  • getChildren() -: RedDirectory +: RedMatrix\RedDAV\RedDirectory
  • getContentType() -: RedFile +: RedMatrix\RedDAV\RedFile
  • getCurrentUser() -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • getDir() -: RedDirectory +: RedMatrix\RedDAV\RedDirectory
  • getETag() -: RedFile +: RedMatrix\RedDAV\RedFile
  • getExt() : photo_driver @@ -290,26 +306,26 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');}); : photo_driver
  • getImage() -: photo_gd -, photo_imagick +: photo_imagick +, photo_gd , photo_driver
  • getLastModified() -: RedFile -, RedDirectory +: RedMatrix\RedDAV\RedDirectory +, RedMatrix\RedDAV\RedFile
  • getName() -: RedDirectory -, RedFile +: RedMatrix\RedDAV\RedFile +, RedMatrix\RedDAV\RedDirectory
  • getQuotaInfo() -: RedDirectory +: RedMatrix\RedDAV\RedDirectory
  • getSize() -: RedFile +: RedMatrix\RedDAV\RedFile
  • getTimezone() -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • getType() : photo_driver diff --git a/doc/html/functions_0x6c.html b/doc/html/functions_0x6c.html index c032d01b6..97abf9ab9 100644 --- a/doc/html/functions_0x6c.html +++ b/doc/html/functions_0x6c.html @@ -146,8 +146,8 @@ $(document).ready(function(){initNavTree('functions_0x6c.html','');}); , photo_imagick
  • log() -: RedDirectory -, RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth +, RedMatrix\RedDAV\RedDirectory
  • loginUser() : FKOAuth1 diff --git a/doc/html/functions_0x70.html b/doc/html/functions_0x70.html index 543a28bda..f67e4b87b 100644 --- a/doc/html/functions_0x70.html +++ b/doc/html/functions_0x70.html @@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('functions_0x70.html','');}); : FriendicaSmarty
  • put() -: RedFile +: RedMatrix\RedDAV\RedFile
  • diff --git a/doc/html/functions_0x72.html b/doc/html/functions_0x72.html index 3080f08d4..ce6a61619 100644 --- a/doc/html/functions_0x72.html +++ b/doc/html/functions_0x72.html @@ -153,14 +153,17 @@ $(document).ready(function(){initNavTree('functions_0x72.html','');}); : Template
  • replace_macros() -: Template -, ITemplateEngine +: ITemplateEngine +, Template , FriendicaSmartyEngine
  • rotate() -: photo_imagick +: photo_gd , photo_driver -, photo_gd +, photo_imagick +
  • +
  • run() +: Redmatrix\Import\Import
  • diff --git a/doc/html/functions_0x73.html b/doc/html/functions_0x73.html index 69ad45f49..c4845bcc9 100644 --- a/doc/html/functions_0x73.html +++ b/doc/html/functions_0x73.html @@ -225,28 +225,29 @@ $(document).ready(function(){initNavTree('functions_0x73.html','');}); : RedMatrix\RedDAV\RedBrowser
  • setAuthenticated() -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • setBrowserPlugin() -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • setCurrentUser() -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • setDimensions() -: photo_driver -, photo_imagick +: photo_imagick , photo_gd +, photo_driver
  • setName() -: RedFile -, RedDirectory +: RedMatrix\RedDAV\RedFile +, RedMatrix\RedDAV\RedDirectory
  • setTimezone() -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • store() : photo_driver +, Redmatrix\Import\Import
  • supportedTypes() : photo_imagick diff --git a/doc/html/functions_0x76.html b/doc/html/functions_0x76.html index 04dc1bc4f..7e530d4a2 100644 --- a/doc/html/functions_0x76.html +++ b/doc/html/functions_0x76.html @@ -141,7 +141,7 @@ $(document).ready(function(){initNavTree('functions_0x76.html','');});

    - v -

    diff --git a/doc/html/functions_func_0x72.html b/doc/html/functions_func_0x72.html index f01b1c583..008a79586 100644 --- a/doc/html/functions_func_0x72.html +++ b/doc/html/functions_func_0x72.html @@ -152,14 +152,17 @@ $(document).ready(function(){initNavTree('functions_func_0x72.html','');}); : Template
  • replace_macros() -: Template -, ITemplateEngine +: ITemplateEngine +, Template , FriendicaSmartyEngine
  • rotate() -: photo_imagick +: photo_gd , photo_driver -, photo_gd +, photo_imagick +
  • +
  • run() +: Redmatrix\Import\Import
  • diff --git a/doc/html/functions_func_0x73.html b/doc/html/functions_func_0x73.html index 121464b8c..f040a03de 100644 --- a/doc/html/functions_func_0x73.html +++ b/doc/html/functions_func_0x73.html @@ -224,28 +224,29 @@ $(document).ready(function(){initNavTree('functions_func_0x73.html','');}); : RedMatrix\RedDAV\RedBrowser
  • setAuthenticated() -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • setBrowserPlugin() -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • setCurrentUser() -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • setDimensions() -: photo_driver -, photo_imagick +: photo_imagick , photo_gd +, photo_driver
  • setName() -: RedFile -, RedDirectory +: RedMatrix\RedDAV\RedFile +, RedMatrix\RedDAV\RedDirectory
  • setTimezone() -: RedBasicAuth +: RedMatrix\RedDAV\RedBasicAuth
  • store() : photo_driver +, Redmatrix\Import\Import
  • supportedTypes() : photo_imagick diff --git a/doc/html/functions_func_0x76.html b/doc/html/functions_func_0x76.html index 54c79f0bd..c6e5fd2be 100644 --- a/doc/html/functions_func_0x76.html +++ b/doc/html/functions_func_0x76.html @@ -140,7 +140,7 @@ $(document).ready(function(){initNavTree('functions_func_0x76.html','');});

    - v -