Merge from upstream
This commit is contained in:
commit
6a9e8fcd20
12
boot.php
12
boot.php
@ -44,7 +44,7 @@ require_once('include/Contact.php');
|
||||
require_once('include/account.php');
|
||||
|
||||
|
||||
define ( 'RED_PLATFORM', 'Red Matrix' );
|
||||
define ( 'RED_PLATFORM', 'redmatrix' );
|
||||
define ( 'RED_VERSION', trim(file_get_contents('version.inc')) . 'R');
|
||||
define ( 'ZOT_REVISION', 1 );
|
||||
|
||||
@ -73,7 +73,6 @@ $DIRECTORY_FALLBACK_SERVERS = array(
|
||||
'https://zotid.net',
|
||||
'https://redmatrix.nl',
|
||||
'https://whogotzot.com',
|
||||
'https://red.mariovavti.com',
|
||||
'https://red.zottel.red',
|
||||
'https://red.pixelbits.de'
|
||||
);
|
||||
@ -217,8 +216,9 @@ define ( 'PAGE_DIRECTORY_CHANNEL', 0x0008 ); // system channel used for director
|
||||
define ( 'PAGE_PREMIUM', 0x0010 );
|
||||
define ( 'PAGE_ADULT', 0x0020 );
|
||||
define ( 'PAGE_CENSORED', 0x0040 ); // Site admin has blocked this channel from appearing in casual search results and site feeds
|
||||
|
||||
define ( 'PAGE_SYSTEM', 0x1000 );
|
||||
define ( 'PAGE_HUBADMIN', 0x2000 ); // set this to indicate a preferred admin channel rather than the
|
||||
// default channel of any accounts with the admin role.
|
||||
define ( 'PAGE_REMOVED', 0x8000 );
|
||||
|
||||
|
||||
@ -982,9 +982,9 @@ class App {
|
||||
if ($user_scalable === false)
|
||||
$user_scalable = 1;
|
||||
|
||||
$interval = ((local_user()) ? get_pconfig(local_user(),'system','update_interval') : 40000);
|
||||
$interval = ((local_user()) ? get_pconfig(local_user(),'system','update_interval') : 80000);
|
||||
if($interval < 10000)
|
||||
$interval = 40000;
|
||||
$interval = 80000;
|
||||
|
||||
if(! x($this->page,'title'))
|
||||
$this->page['title'] = $this->config['system']['sitename'];
|
||||
@ -2042,4 +2042,4 @@ function get_directory_realm() {
|
||||
if($x = get_config('system','directory_realm'))
|
||||
return $x;
|
||||
return DIRECTORY_REALM;
|
||||
}
|
||||
}
|
||||
|
111
doc/Install.md
111
doc/Install.md
@ -1,111 +0,0 @@
|
||||
|
||||
Red Installation
|
||||
===============
|
||||
|
||||
Red should run on commodity hosting platforms - such as those used to host Wordpress blogs and Drupal websites. But be aware that Red is more than a simple web application. The kind of functionality offered by Red requires a bit more of the host system than the typical blog. Not every PHP/MySQL hosting provider will be able to support Red. Many will. But **please** review the requirements and confirm these with your hosting provider prior to installation.
|
||||
|
||||
Also if you encounter installation issues, please let us know via the Github issue tracker (https://github.com/friendica/red/issues). Please be as clear as you can about your operating environment and provide as much detail as possible about any error messages you may see, so that we can prevent it from happening in the future. Due to the large variety of operating systems and PHP platforms in existence we may have only limited ability to debug your PHP installation or acquire any missing modules - but we will do our best to solve any general code issues.
|
||||
|
||||
Before you begin: Choose a domain name or subdomain name for your server. Put some thought into this - because changing it is currently not-supported. Things will break, and some of your friends may have difficulty communicating with you. We plan to address this limitation in a future release.
|
||||
|
||||
Decide if you will use SSL and obtain an SSL certificate before software installation. You SHOULD use SSL. If you use SSL, you MUST use a "browser-valid" certificate. You MUST NOT use self-signed certificates!
|
||||
|
||||
Please test your certificate prior to installation. A web tool for testing your certificate is available at "http://www.digicert.com/help/". When visiting your site for the first time, please use the SSL ("https://") URL if SSL is available. This will avoid problems later. The installation routine will not allow you to use a non browser-valid certificate.
|
||||
|
||||
This restriction is incorporated because public posts from you may for example contain references to images on your own hub. If your certificate is not known by the internet browser of users they get a warning message complaining about some security issues. Although these complains are not the real truth - there are no security issues with your encryption! - the users may be confused, nerved or even worse may become scared about Red Matrix having security issues. Use one of the free certification instances!
|
||||
|
||||
1. Requirements
|
||||
- Apache with mod-rewrite enabled and "Options All" so you can use a
|
||||
local .htaccess file
|
||||
|
||||
- PHP 5.3 or later
|
||||
- PHP *command line* access with register_argc_argv set to true in the
|
||||
php.ini file
|
||||
- curl, gd, mysql, and openssl extensions
|
||||
- some form of email server or email gateway such that PHP mail() works
|
||||
- mcrypt (optional; used for server-to-server message encryption)
|
||||
|
||||
- Mysql 5.x
|
||||
|
||||
- ability to schedule jobs with cron (Linux/Mac) or Scheduled Tasks
|
||||
(Windows) [Note: other options are presented in Section 7 of this document]
|
||||
|
||||
- Installation into a top-level domain or sub-domain (without a
|
||||
directory/path component in the URL) is preferred. Directory paths will
|
||||
not be as convenient to use and have not been thoroughly tested.
|
||||
|
||||
|
||||
[Dreamhost.com offers all of the necessary hosting features at a
|
||||
reasonable price. If your hosting provider doesn't allow Unix shell access,
|
||||
you might have trouble getting everything to work.]
|
||||
|
||||
2. Unpack the Red files into the root of your web server document area.
|
||||
|
||||
- If you are able to do so, we recommend using git to clone the source repository rather than to use a packaged tar or zip file. This makes the software much easier to update. The Linux command to clone the repository into a directory "mywebsite" would be
|
||||
|
||||
`git clone https://github.com/friendica/red.git mywebsite`
|
||||
|
||||
- and then you can pick up the latest changes at any time with
|
||||
|
||||
`git pull`
|
||||
|
||||
- make sure folder *store/[data]/smarty3* exists and is writable by webserver
|
||||
|
||||
`mkdir -p "store/\[data\]/smarty3"`
|
||||
|
||||
`chmod 777 "store/\[data\]/smarty3"`
|
||||
|
||||
- For installing addons
|
||||
|
||||
- First you should be **on** your website folder
|
||||
|
||||
`cd mywebsite`
|
||||
|
||||
- Then you should clone the addon repository (separtely)
|
||||
|
||||
`git clone https://github.com/friendica/red-addons.git addon`
|
||||
|
||||
- For keeping the addon tree updated, you should be on you addon tree and issue a git pull
|
||||
|
||||
`cd mywebsite/addon`
|
||||
|
||||
`git pull`
|
||||
|
||||
- If you copy the directory tree to your webserver, make sure
|
||||
that you also copy .htaccess - as "dot" files are often hidden
|
||||
and aren't normally copied.
|
||||
|
||||
|
||||
3. Create an empty database and note the access details (hostname, username, password, database name).
|
||||
|
||||
4. Visit your website with a web browser and follow the instructions. Please note any error messages and correct these before continuing.
|
||||
|
||||
5. *If* the automated installation fails for any reason, check the following:
|
||||
|
||||
- ".htconfig.php" exists ... If not, edit htconfig.php and change system settings. Rename
|
||||
to .htconfig.php
|
||||
- Database is populated. ... If not, import the contents of "database.sql" with phpmyadmin
|
||||
or mysql command line
|
||||
|
||||
6. At this point visit your website again, and register your personal account.
|
||||
Registration errors should all be recoverable automatically.
|
||||
If you get any *critical* failure at this point, it generally indicates the
|
||||
database was not installed correctly. You might wish to move/rename
|
||||
.htconfig.php to another name and empty (called 'dropping') the database
|
||||
tables, so that you can start fresh.
|
||||
|
||||
7. Set up a cron job or scheduled task to run the poller once every 15
|
||||
minutes in order to perform background processing. Example:
|
||||
|
||||
`cd /base/directory; /path/to/php include/poller.php`
|
||||
|
||||
Change "/base/directory", and "/path/to/php" as appropriate for your situation.
|
||||
|
||||
If you are using a Linux server, run "crontab -e" and add a line like the
|
||||
one shown, substituting for your unique paths and settings:
|
||||
|
||||
`*/15 * * * * cd /home/myname/mywebsite; /usr/bin/php include/poller.php`
|
||||
|
||||
You can generally find the location of PHP by executing "which php". If you
|
||||
have troubles with this section please contact your hosting provider for
|
||||
assistance. Red will not work correctly if you cannot perform this step.
|
@ -1,105 +0,0 @@
|
||||
File system layout:
|
||||
===================
|
||||
|
||||
[addon] optional addons/plugins
|
||||
|
||||
[boot.php] Every process uses this to bootstrap the application structure
|
||||
|
||||
[doc] Help Files
|
||||
|
||||
[images] core required images
|
||||
|
||||
[include] The "model" in MVC - (back-end functions), also contains PHP "executables" for background processing
|
||||
|
||||
[index.php] The front-end controller for web access
|
||||
|
||||
[install] Installation and upgrade files and DB schema
|
||||
|
||||
[js] core required javascript
|
||||
|
||||
[library] Third party modules (must be license compatible)
|
||||
|
||||
[mod] Controller modules based on URL pathname (e.g. http://sitename/foo loads mod/foo.php)
|
||||
|
||||
[spec] protocol specifications
|
||||
|
||||
[util] translation tools, main English string database and other miscellaneous utilities
|
||||
|
||||
[version.inc] contains current version (auto-updated via cron for the master repository and distributed via git)
|
||||
|
||||
[view] theming and language files
|
||||
|
||||
|
||||
[view/(css,js,img,php,tpl)] default theme files
|
||||
|
||||
[view/(en,it,es ...)] language strings and resources
|
||||
|
||||
[view/theme/] individual named themes containing (css,js,img,php,tpl) over-rides
|
||||
|
||||
|
||||
The Database:
|
||||
=============
|
||||
|
||||
* abook - contact table, replaces Friendica 'contact'
|
||||
* account - service provider account
|
||||
* addon - registered plugins
|
||||
* attach - file attachments
|
||||
* auth_codes - OAuth usage
|
||||
* cache - TBD
|
||||
* challenge - old DFRN structure, may re-use or may deprecate
|
||||
* channel - replaces Friendica 'user'
|
||||
* clients - OAuth usage
|
||||
* config - main configuration storage
|
||||
* event - Events
|
||||
* fcontact - friend suggestion stuff
|
||||
* ffinder - friend suggestion stuff
|
||||
* fserver - obsolete
|
||||
* fsuggest - friend suggestion stuff
|
||||
* gcign - ignored friend suggestions
|
||||
* gcontact - social graph storage, obsolete
|
||||
* glink - social graph storage - obsolete
|
||||
* group - privacy groups
|
||||
* group_member - privacy groups
|
||||
* hook - plugin hook registry
|
||||
* hubloc - Red location storage, ties a location to an xchan
|
||||
* intro - DFRN introductions, may be obsolete
|
||||
* item - posts
|
||||
* item_id - other identifiers on other services for posts
|
||||
* mail - private messages
|
||||
* manage - may be unused in Red, table of accounts that can "su" each other
|
||||
* notify - notifications
|
||||
* notify-threads - need to factor this out and use item thread info on notifications
|
||||
* outq - Red output queue
|
||||
* pconfig - personal (per channel) configuration storage
|
||||
* photo - photo storage
|
||||
* profile - channel profiles
|
||||
* profile_check - DFRN remote auth use, may be obsolete
|
||||
* queue - old Friendica queue, obsolete
|
||||
* register - registrations requiring admin approval
|
||||
* session - web session storage
|
||||
* site - site table to find directory peers
|
||||
* spam - unfinished
|
||||
* term - item taxonomy (categories, tags, etc.) table
|
||||
* tokens - OAuth usage
|
||||
* verify - general purpose verification structure
|
||||
* xchan - replaces 'gcontact', list of known channels in the universe
|
||||
* xlink - "friends of friends" linkages derived from poco
|
||||
* xprof - if this hub is a directory server, contains basic public profile info of everybody in the network
|
||||
* xtag - if this hub is a directory server, contains tags or interests of everybody in the network
|
||||
|
||||
|
||||
How to theme Red - by Olivier Migeot
|
||||
====================================
|
||||
|
||||
This is a short documentation on what I found while trying to modify Red's appearance.
|
||||
|
||||
First, you'll need to create a new theme. This is in /view/theme, and I chose to copy 'redbasic' since it's the only available for now. Let's assume I named it <theme>.
|
||||
|
||||
Oh, and don't forget to rename the _init function in <theme>/php/theme.php to be <theme>_init() instead of redbasic_init().
|
||||
|
||||
At that point, if you need to add javascript or css files, add them to <theme>/js or <theme>/css, and then "register" them in <theme>_init() through head_add_js('file.js') and head_add_css('file.css').
|
||||
|
||||
Now you'll probably want to alter a template. These can be found in in /view/tpl OR view/<theme>/tpl. All you should have to do is copy whatever you want to tweak from the first place to your theme's own tpl directory.
|
||||
|
||||
|
||||
|
@ -1,60 +0,0 @@
|
||||
Project Code To-Do List
|
||||
=======================
|
||||
|
||||
We need much more than this, but here are areas where developers can help. Please edit this page when items are finished. Another place for developers to start is with the issues list.
|
||||
|
||||
* Documentation - see [Red Documentation Project To-Do List](help/To-Do)
|
||||
|
||||
* Finish the anti-spam bayesian engine
|
||||
|
||||
* Integrate the "open site" list with the register page
|
||||
|
||||
* implement oembed provider interface
|
||||
|
||||
* implement openid server interface
|
||||
|
||||
* Write more webpage layouts
|
||||
|
||||
* Write more webpage widgets
|
||||
|
||||
* (Advanced) create a UI for building Comanche pages
|
||||
|
||||
* External post connectors - create standard interface
|
||||
|
||||
* External post connectors, add popular services
|
||||
|
||||
* templatise and translate the Web interface to webDAV
|
||||
|
||||
* Extend WebDAV to provide desktop access to photo albums
|
||||
|
||||
* service classes - provide a pluggable subscription payment gateway for premium accounts
|
||||
|
||||
* service classes - account overview page showing resources consumed by channel. With special consideration this page can also be accessed at a meta level by the site admin to drill down on problematic accounts/channels.
|
||||
|
||||
* Events module - fix permissions on events, and provide JS translation support for the calendar overview; integrate with calDAV
|
||||
|
||||
* Events module - event followups and RSVP
|
||||
|
||||
|
||||
* Uploads - integrate https://github.com/blueimp/jQuery-File-Upload
|
||||
|
||||
* App taxonomy
|
||||
|
||||
* replace the tinymce visual editor and/or make the visual editor pluggable and responsive to different output formats. We probably want library/bbedit for bbcode. This needs a fair bit of work to catch up with our "enhanced bbcode", but start with images, links, bold and highlight and work from there.
|
||||
|
||||
* Photos module - turn photos into normal conversations and fix tagging
|
||||
|
||||
* Provide RSS feed support which look like channels (in matrix only - copyright issues)
|
||||
|
||||
* Create mobile clients for the top platforms - which involves extending the API so that we can do stuff far beyond the current crop of Twitter/Statusnet clients. Ditto for mobile themes. We can probably use something like the Friendica Android app as a base to start from.
|
||||
|
||||
* Implement owned and exchangeable "things".
|
||||
|
||||
* Family Account creation - using service classes (an account holder can create a certain number of sub-accounts which are all tied to their subscription - if the subscription lapses they all go away).
|
||||
|
||||
* Put mod_admin under Comanche
|
||||
|
||||
In many cases some of the work has already been started and code exists so that you needn't start from scratch. Please contact one of the developer channels like Channel One (one@zothub.com) before embarking and we can tell you what we already have and provide some insights on how we envision these features fitting together.
|
||||
|
||||
|
||||
|
23
doc/To-Do.md
23
doc/To-Do.md
@ -1,23 +0,0 @@
|
||||
Documentation we need to write
|
||||
==============================
|
||||
|
||||
|
||||
* Database schema detailed descriptions
|
||||
|
||||
* Complete plugin hook documentation
|
||||
|
||||
* API documentation
|
||||
|
||||
* Function and code documentation (doxygen)
|
||||
|
||||
* New Member guide
|
||||
|
||||
* "Extra Feature" reference, description of each
|
||||
|
||||
* Detailed Personal Settings Documentation
|
||||
|
||||
* Administration Guide (post-install)
|
||||
|
||||
* Administration Guide (pre-install)
|
||||
|
||||
|
@ -2,13 +2,16 @@
|
||||
|
||||
[ul]
|
||||
[*][b]I am able to edit a post's text after I saved it, but is there a way to change the permissions?[/b]
|
||||
Short anser: No, there isn't. This has got some resons. You are able to change permissons to your files, photos and the likes, but not to posts after you have saved them. The reason is: Once you have saved a post it is being distributed either to the public channel and from there to other Red Matrix servers or to those you intended it to go. Just like you cannot reclaim a few after you have sold them off to some people, you cannot change permissions to Red Matrix posts. We would need to track everywhere your posting goes, keep track of everyone you allowed to see it and then keep track of from whom to delete it.
|
||||
If a posting is public this is even harder, as the Red Matrix is a global network and there is no way to follow a post, let alone reclaim it reliably.
|
||||
Once you have sent out an email there too is no way to take it back. So think wisely and keep alert when posting. :)
|
||||
[*][b]I downloaded my channel and uploaded it to another site but there is no content, no posts, no photos. What is wrong???[/b]
|
||||
To be honest: Nothing. That's the way it is right now. Technically it is surely possible to take at least your own posts and maybe even files with you, but this has simply put not implemented yet. When creating this feature we thought that keeping all your contacts was more important. Once we find someone willing to implement this, it will be done. :)
|
||||
Short anser: No, there isn't. There are reasons. You are able to change permissons to your files, photos and the likes, but not to posts after you have saved them. The main reason is: Once you have saved a post it is being distributed either to the public channel and from there to other Red Matrix servers or to those you intended it to go. Just like you cannot reclaim something you gave to another person, you cannot change permissions to Red Matrix posts. We would need to track everywhere your posting goes, keep track of everyone you allowed to see it and then keep track of from whom to delete it.
|
||||
If a posting is public this is even harder, as the Red Matrix is a global network and there is no way to follow a post, let alone reclaim it reliably. Other networks that may receive your post have no reliable way to delete or reclaim the post.
|
||||
[*][b]I downloaded my channel and imported it (cloned my identity) to another site but there is no content, no posts, no photos. What is wrong???[/b]
|
||||
To be honest: Nothing. That's the way it is right now. Technically it is surely possible to take at least your own posts and maybe even files with you, but this has simply put not implemented yet. When creating this feature we thought that keeping all your contacts was more important. Your friends have already seen your old content. Once we find someone willing to implement this, it will be done. :)
|
||||
[*][b]I can't see private resources[/b]
|
||||
You have probably disabled third party cookies. You need to enable them for remote authentication to work.
|
||||
[*][b]There are a lot of foreign language posts. Let's auto-translate them.[/b]
|
||||
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]
|
||||
|
@ -142,6 +142,8 @@ Functions</h2></td></tr>
|
||||
<tr class="separator:a030cec6793b909c439c0336ba39b1571"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a905b54e10704b283ac64680a8abc0971"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="account_8php.html#a905b54e10704b283ac64680a8abc0971">service_class_fetch</a> ($uid, $property)</td></tr>
|
||||
<tr class="separator:a905b54e10704b283ac64680a8abc0971"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4328c40ee4b3d68630cf1ebb7b9d4d89"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="account_8php.html#a4328c40ee4b3d68630cf1ebb7b9d4d89">account_service_class_fetch</a> ($aid, $property)</td></tr>
|
||||
<tr class="separator:a4328c40ee4b3d68630cf1ebb7b9d4d89"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4fc13e528367f510fcb6d8bbfc559040"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="account_8php.html#a4fc13e528367f510fcb6d8bbfc559040">upgrade_link</a> ($<a class="el" href="bbcode_8php.html#a009f61aaf78771737ed0765c8463911b">bbcode</a>=false)</td></tr>
|
||||
<tr class="separator:a4fc13e528367f510fcb6d8bbfc559040"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a901657dd078e070516cf97285e0bada7"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="account_8php.html#a901657dd078e070516cf97285e0bada7">upgrade_message</a> ($<a class="el" href="bbcode_8php.html#a009f61aaf78771737ed0765c8463911b">bbcode</a>=false)</td></tr>
|
||||
@ -150,6 +152,34 @@ Functions</h2></td></tr>
|
||||
<tr class="separator:a754d7f53b3abc557b753c057dc4e021d"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="a4328c40ee4b3d68630cf1ebb7b9d4d89"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">account_service_class_fetch </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$aid</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$property</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="import_8php.html#af17fef0410518f7eac205d0ea416eaa2">import_post()</a>, and <a class="el" href="zot_8php.html#ac301c67864917c35922257950ae0f95c">process_channel_sync_delivery()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a43e3042b2723d76915a030bac3c668b6"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
@ -380,7 +410,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="include_2attach_8php.html#a84a8a64c4805e1525b42d4add464833f">attach_store()</a>, <a class="el" href="include_2chat_8php.html#acdc80dba4eb796c7472b21129b435422">chatroom_create()</a>, <a class="el" href="include_2chat_8php.html#a2c95b545e46bfee64faa05ecf0afea91">chatroom_enter()</a>, <a class="el" href="classRedDirectory.html#a2d12d99d38a6a75fc9a830b2f7fc0bf0">RedDirectory\createFile()</a>, <a class="el" href="classRedBrowser.html#a1f7daf50bb9bfcde7345b3b1908dbd7e">RedBrowser\generateDirectoryIndex()</a>, <a class="el" href="classRedDirectory.html#a2f7a574f2115f099d6dd103d5b252375">RedDirectory\getQuotaInfo()</a>, <a class="el" href="manage_8php.html#a2bca247b5296827638959138367db4f5">manage_content()</a>, <a class="el" href="include_2photos_8php.html#a6c40ef58aefef705a5adc84a40e97109">photo_upload()</a>, <a class="el" href="mod_2photos_8php.html#aa87382611a66ec5effdb2d78f13f5812">photos_content()</a>, <a class="el" href="poller_8php.html#a5f12df3a4738124b6c039971e87e76da">poller_run()</a>, <a class="el" href="classRedFile.html#a41a49a583eb276b75626fcf97f4a699c">RedFile\put()</a>, and <a class="el" href="widgets_8php.html#ad1bf7aa69e8d100d95faba17c7bc91cd">widget_follow()</a>.</p>
|
||||
<p>Referenced by <a class="el" href="include_2attach_8php.html#a84a8a64c4805e1525b42d4add464833f">attach_store()</a>, <a class="el" href="include_2chat_8php.html#acdc80dba4eb796c7472b21129b435422">chatroom_create()</a>, <a class="el" href="include_2chat_8php.html#a2c95b545e46bfee64faa05ecf0afea91">chatroom_enter()</a>, <a class="el" href="classRedDirectory.html#a2d12d99d38a6a75fc9a830b2f7fc0bf0">RedDirectory\createFile()</a>, <a class="el" href="classRedBrowser.html#a1f7daf50bb9bfcde7345b3b1908dbd7e">RedBrowser\generateDirectoryIndex()</a>, <a class="el" href="classRedDirectory.html#a2f7a574f2115f099d6dd103d5b252375">RedDirectory\getQuotaInfo()</a>, <a class="el" href="manage_8php.html#a2bca247b5296827638959138367db4f5">manage_content()</a>, <a class="el" href="include_2photos_8php.html#a6c40ef58aefef705a5adc84a40e97109">photo_upload()</a>, <a class="el" href="mod_2photos_8php.html#aa87382611a66ec5effdb2d78f13f5812">photos_content()</a>, <a class="el" href="poller_8php.html#a5f12df3a4738124b6c039971e87e76da">poller_run()</a>, <a class="el" href="zot_8php.html#ac301c67864917c35922257950ae0f95c">process_channel_sync_delivery()</a>, <a class="el" href="classRedFile.html#a41a49a583eb276b75626fcf97f4a699c">RedFile\put()</a>, and <a class="el" href="widgets_8php.html#ad1bf7aa69e8d100d95faba17c7bc91cd">widget_follow()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -1,5 +1,6 @@
|
||||
var account_8php =
|
||||
[
|
||||
[ "account_service_class_fetch", "account_8php.html#a4328c40ee4b3d68630cf1ebb7b9d4d89", null ],
|
||||
[ "account_total", "account_8php.html#a43e3042b2723d76915a030bac3c668b6", null ],
|
||||
[ "check_account_admin", "account_8php.html#a917d74aad0baf3e0c4b51cf1051e654f", null ],
|
||||
[ "check_account_email", "account_8php.html#ae052bd5558847bd38e89c213561a9771", null ],
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -219,6 +219,7 @@ var boot_8php =
|
||||
[ "PAGE_CENSORED", "boot_8php.html#a36003bebe4ce860c6652bcc3e09b2214", null ],
|
||||
[ "PAGE_DIRECTORY_CHANNEL", "boot_8php.html#a5b8484922918946d041e5e0515dbe718", null ],
|
||||
[ "PAGE_HIDDEN", "boot_8php.html#a5e322a2a2d0f51924c0b2e874988e640", null ],
|
||||
[ "PAGE_HUBADMIN", "boot_8php.html#afbb21ecccac9819aa65397e816868a5f", null ],
|
||||
[ "PAGE_NORMAL", "boot_8php.html#a09532c3f750ae8c4527e63b2b790cbf3", null ],
|
||||
[ "PAGE_PREMIUM", "boot_8php.html#ab3920c2f3cd64802c0b7ff625c3b2ea8", null ],
|
||||
[ "PAGE_REMOVED", "boot_8php.html#a4edce16cb7f21cdafa1e85bf63d713e6", null ],
|
||||
|
@ -344,7 +344,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="bb2diaspora_8php.html#a2052c66bc1006a42b4c230320c269e47">bb2diaspora_itembody()</a>, <a class="el" href="diaspora_8php.html#a131abd521b218d6ae6f7d2917d8b2605">diaspora_process_outbound()</a>, <a class="el" href="diaspora_8php.html#af4698b165766f83d89ec1ea964bc92cc">diaspora_send_followup()</a>, <a class="el" href="diaspora_8php.html#a0b3628a5e53332c3d3196b689fe2b94d">diaspora_send_relay()</a>, <a class="el" href="editpost_8php.html#a34011690864d122680c802e9e748ccfb">editpost_content()</a>, <a class="el" href="editwebpage_8php.html#a375e945255fad79a71036528f7480650">editwebpage_content()</a>, <a class="el" href="items_8php.html#a82955cc578f0fa600acec84475026194">encode_item()</a>, <a class="el" href="items_8php.html#a2d840c74ed23d1b6c7daee05cf89dda7">encode_mail()</a>, <a class="el" href="mail_8php.html#acfc2cc0bf4e0b178207758384977f25a">mail_post()</a>, <a class="el" href="include_2follow_8php.html#ae387d4ae097c23d69f3247e7f08140c7">new_contact()</a>, <a class="el" href="post_8php.html#af59e6a1dc22d19d9257b01cd7ccedb75">post_post()</a>, <a class="el" href="include_2message_8php.html#a5f8de9847e203329e317ac38dc646898">private_messages_fetch_conversation()</a>, <a class="el" href="include_2message_8php.html#a254a756031e4d5e94f85e2939bdb5091">private_messages_fetch_message()</a>, <a class="el" href="include_2message_8php.html#a652973ce47a262f2d238c2fd6233d97e">private_messages_list()</a>, <a class="el" href="mod_2probe_8php.html#a1f1db3fa6038e451e737964c94bf5e99">probe_content()</a>, <a class="el" href="items_8php.html#adf2b8137dc4ad9ec958de2842f16f3c2">start_delivery_chain()</a>, <a class="el" href="items_8php.html#af0a887050dc8d0f51c89890cdaf3145f">store_diaspora_comment_sig()</a>, <a class="el" href="items_8php.html#ab1bce4261bcf75ad62753b498a144d17">tag_deliver()</a>, <a class="el" href="text_8php.html#a8264348059abd1d4d5bb521323d3b19a">unobscure()</a>, <a class="el" href="viewsrc_8php.html#a6eff3d0c1d7d14b335c4edb785cd60a4">viewsrc_content()</a>, <a class="el" href="zot_8php.html#aeea071f17e306fe3d0c488551906bfab">zot_import()</a>, and <a class="el" href="zot_8php.html#a7ac30ff51274bf0b6d3eade37972145c">zot_refresh()</a>.</p>
|
||||
<p>Referenced by <a class="el" href="bb2diaspora_8php.html#a2052c66bc1006a42b4c230320c269e47">bb2diaspora_itembody()</a>, <a class="el" href="diaspora_8php.html#a131abd521b218d6ae6f7d2917d8b2605">diaspora_process_outbound()</a>, <a class="el" href="diaspora_8php.html#af4698b165766f83d89ec1ea964bc92cc">diaspora_send_followup()</a>, <a class="el" href="diaspora_8php.html#a0b3628a5e53332c3d3196b689fe2b94d">diaspora_send_relay()</a>, <a class="el" href="editpost_8php.html#a34011690864d122680c802e9e748ccfb">editpost_content()</a>, <a class="el" href="editwebpage_8php.html#a375e945255fad79a71036528f7480650">editwebpage_content()</a>, <a class="el" href="items_8php.html#a56b0f5d2cb36eb8f4bfca84813884f86">encode_item()</a>, <a class="el" href="items_8php.html#a2d840c74ed23d1b6c7daee05cf89dda7">encode_mail()</a>, <a class="el" href="mail_8php.html#acfc2cc0bf4e0b178207758384977f25a">mail_post()</a>, <a class="el" href="include_2follow_8php.html#ae387d4ae097c23d69f3247e7f08140c7">new_contact()</a>, <a class="el" href="post_8php.html#af59e6a1dc22d19d9257b01cd7ccedb75">post_post()</a>, <a class="el" href="include_2message_8php.html#a5f8de9847e203329e317ac38dc646898">private_messages_fetch_conversation()</a>, <a class="el" href="include_2message_8php.html#a254a756031e4d5e94f85e2939bdb5091">private_messages_fetch_message()</a>, <a class="el" href="include_2message_8php.html#a652973ce47a262f2d238c2fd6233d97e">private_messages_list()</a>, <a class="el" href="mod_2probe_8php.html#a1f1db3fa6038e451e737964c94bf5e99">probe_content()</a>, <a class="el" href="items_8php.html#adf2b8137dc4ad9ec958de2842f16f3c2">start_delivery_chain()</a>, <a class="el" href="items_8php.html#af0a887050dc8d0f51c89890cdaf3145f">store_diaspora_comment_sig()</a>, <a class="el" href="items_8php.html#ab1bce4261bcf75ad62753b498a144d17">tag_deliver()</a>, <a class="el" href="text_8php.html#a8264348059abd1d4d5bb521323d3b19a">unobscure()</a>, <a class="el" href="viewsrc_8php.html#a6eff3d0c1d7d14b335c4edb785cd60a4">viewsrc_content()</a>, <a class="el" href="zot_8php.html#aeea071f17e306fe3d0c488551906bfab">zot_import()</a>, and <a class="el" href="zot_8php.html#a7ac30ff51274bf0b6d3eade37972145c">zot_refresh()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -778,7 +778,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="diaspora_8php.html#a0fb2abe304aae19efc040a5e6b917829">diaspora_comment()</a>, <a class="el" href="diaspora_8php.html#adef30b6fac948baedcc7194d5d155b5f">diaspora_conversation()</a>, <a class="el" href="diaspora_8php.html#a849754ec369e1a60fadae5c14584ca36">diaspora_decode()</a>, <a class="el" href="diaspora_8php.html#a5d57518545baa31cf8a85a937a267681">diaspora_like()</a>, <a class="el" href="diaspora_8php.html#a7cff2f8f11044c1b3a360f20e1bbee46">diaspora_message()</a>, <a class="el" href="diaspora_8php.html#aa34d2748bb97e9e193cacd572f335055">diaspora_signed_retraction()</a>, <a class="el" href="items_8php.html#a536d0313b6ffe33b9d2490c4e25c5361">get_item_elements()</a>, <a class="el" href="zot_8php.html#a2657e141d62d5f67ad3c87651b585299">import_site()</a>, <a class="el" href="zot_8php.html#a528e97ca5d69c3b7f35c5d954afde315">import_xchan()</a>, <a class="el" href="post_8php.html#af4b48181ce773ef0cdfc972441445c34">post_init()</a>, <a class="el" href="post_8php.html#af59e6a1dc22d19d9257b01cd7ccedb75">post_post()</a>, <a class="el" href="zfinger_8php.html#a8139b83a22ef98869adc10aa224027a0">zfinger_init()</a>, and <a class="el" href="zot_8php.html#a5bcdfef419b16075a0eca990956223dc">zot_register_hub()</a>.</p>
|
||||
<p>Referenced by <a class="el" href="diaspora_8php.html#a0fb2abe304aae19efc040a5e6b917829">diaspora_comment()</a>, <a class="el" href="diaspora_8php.html#adef30b6fac948baedcc7194d5d155b5f">diaspora_conversation()</a>, <a class="el" href="diaspora_8php.html#a849754ec369e1a60fadae5c14584ca36">diaspora_decode()</a>, <a class="el" href="diaspora_8php.html#a5d57518545baa31cf8a85a937a267681">diaspora_like()</a>, <a class="el" href="diaspora_8php.html#a7cff2f8f11044c1b3a360f20e1bbee46">diaspora_message()</a>, <a class="el" href="diaspora_8php.html#aa34d2748bb97e9e193cacd572f335055">diaspora_signed_retraction()</a>, <a class="el" href="items_8php.html#a536d0313b6ffe33b9d2490c4e25c5361">get_item_elements()</a>, <a class="el" href="zot_8php.html#a2657e141d62d5f67ad3c87651b585299">import_site()</a>, <a class="el" href="zot_8php.html#a528e97ca5d69c3b7f35c5d954afde315">import_xchan()</a>, <a class="el" href="post_8php.html#af4b48181ce773ef0cdfc972441445c34">post_init()</a>, <a class="el" href="post_8php.html#af59e6a1dc22d19d9257b01cd7ccedb75">post_post()</a>, <a class="el" href="zot_8php.html#ab15c04e7e5f44edf45ec50dd7d183254">sync_locations()</a>, <a class="el" href="zfinger_8php.html#a8139b83a22ef98869adc10aa224027a0">zfinger_init()</a>, and <a class="el" href="zot_8php.html#a5bcdfef419b16075a0eca990956223dc">zot_register_hub()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -225,6 +225,9 @@ $(document).ready(function(){initNavTree('globals_0x61.html','');});
|
||||
<li>ACCOUNT_ROLE_SYSTEM
|
||||
: <a class="el" href="boot_8php.html#a7c2eb822d50e1554bf5c32861f36342b">boot.php</a>
|
||||
</li>
|
||||
<li>account_service_class_fetch()
|
||||
: <a class="el" href="account_8php.html#a4328c40ee4b3d68630cf1ebb7b9d4d89">account.php</a>
|
||||
</li>
|
||||
<li>account_total()
|
||||
: <a class="el" href="account_8php.html#a43e3042b2723d76915a030bac3c668b6">account.php</a>
|
||||
</li>
|
||||
|
@ -169,7 +169,7 @@ $(document).ready(function(){initNavTree('globals_0x65.html','');});
|
||||
: <a class="el" href="include_2network_8php.html#a1ff07d9fad93b713b93da0ab77aab7f0">network.php</a>
|
||||
</li>
|
||||
<li>encode_item()
|
||||
: <a class="el" href="items_8php.html#a82955cc578f0fa600acec84475026194">items.php</a>
|
||||
: <a class="el" href="items_8php.html#a56b0f5d2cb36eb8f4bfca84813884f86">items.php</a>
|
||||
</li>
|
||||
<li>encode_item_flags()
|
||||
: <a class="el" href="items_8php.html#a5f690fc2484abec07840b4f9dd525bd9">items.php</a>
|
||||
|
@ -145,7 +145,7 @@ $(document).ready(function(){initNavTree('globals_0x69.html','');});
|
||||
|
||||
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
|
||||
<li>identity_basic_export()
|
||||
: <a class="el" href="identity_8php.html#a3570a4eb77332b292d394c4132cb8f03">identity.php</a>
|
||||
: <a class="el" href="identity_8php.html#afaedbc8e2d2a70ec8b006162baac5249">identity.php</a>
|
||||
</li>
|
||||
<li>identity_check_service_class()
|
||||
: <a class="el" href="identity_8php.html#ac9fcd5c4c371998790b5c55c3d0f4633">identity.php</a>
|
||||
|
@ -168,6 +168,9 @@ $(document).ready(function(){initNavTree('globals_0x70.html','');});
|
||||
<li>PAGE_HIDDEN
|
||||
: <a class="el" href="boot_8php.html#a5e322a2a2d0f51924c0b2e874988e640">boot.php</a>
|
||||
</li>
|
||||
<li>PAGE_HUBADMIN
|
||||
: <a class="el" href="boot_8php.html#afbb21ecccac9819aa65397e816868a5f">boot.php</a>
|
||||
</li>
|
||||
<li>page_init()
|
||||
: <a class="el" href="page_8php.html#a4d89800c0366a239191b1692c09635cf">page.php</a>
|
||||
</li>
|
||||
@ -576,6 +579,9 @@ $(document).ready(function(){initNavTree('globals_0x70.html','');});
|
||||
<li>process_delivery()
|
||||
: <a class="el" href="zot_8php.html#a4d9e6ca295e443b740d9960c304b3474">zot.php</a>
|
||||
</li>
|
||||
<li>process_location_delivery()
|
||||
: <a class="el" href="zot_8php.html#a8eeefdb0dad4c436bea9d1c06c0a7988">zot.php</a>
|
||||
</li>
|
||||
<li>process_mail_delivery()
|
||||
: <a class="el" href="zot_8php.html#aa6ae96db8cbbdbb10e6876d206bbf7cc">zot.php</a>
|
||||
</li>
|
||||
|
@ -291,6 +291,9 @@ $(document).ready(function(){initNavTree('globals_0x72.html','');});
|
||||
<li>remove_community_tag()
|
||||
: <a class="el" href="zot_8php.html#aad25a3fe0e1566121d6fb8222979bc10">zot.php</a>
|
||||
</li>
|
||||
<li>remove_obsolete_hublocs()
|
||||
: <a class="el" href="hubloc_8php.html#a84c79b7be352f62d12fe4fa2c80fc6ea">hubloc.php</a>
|
||||
</li>
|
||||
<li>remove_queue_item()
|
||||
: <a class="el" href="queue__fn_8php.html#a8fe71e981399bbf5d000a6ca42f57b24">queue_fn.php</a>
|
||||
</li>
|
||||
@ -333,6 +336,9 @@ $(document).ready(function(){initNavTree('globals_0x72.html','');});
|
||||
<li>rmagic_post()
|
||||
: <a class="el" href="rmagic_8php.html#a869de069d081b3c4e98b957d06bbf08f">rmagic.php</a>
|
||||
</li>
|
||||
<li>role_selector()
|
||||
: <a class="el" href="permissions_8php.html#a50e8099ea8a4d7ed68b2a0a7ea9aa724">permissions.php</a>
|
||||
</li>
|
||||
<li>rpost_callback()
|
||||
: <a class="el" href="bbcode_8php.html#a5165a5221a52cf1bc1d7812ebd2069c7">bbcode.php</a>
|
||||
</li>
|
||||
|
@ -366,6 +366,9 @@ $(document).ready(function(){initNavTree('globals_0x73.html','');});
|
||||
<li>sync_directories()
|
||||
: <a class="el" href="dir__fns_8php.html#aa666e7df6ca8c332f4081c9b66b4bdf6">dir_fns.php</a>
|
||||
</li>
|
||||
<li>sync_locations()
|
||||
: <a class="el" href="zot_8php.html#ab15c04e7e5f44edf45ec50dd7d183254">zot.php</a>
|
||||
</li>
|
||||
<li>system_down()
|
||||
: <a class="el" href="system__unavailable_8php.html#a73751a6bcc17ad3ca503496e2fb020fa">system_unavailable.php</a>
|
||||
</li>
|
||||
|
@ -162,6 +162,9 @@ $(document).ready(function(){initNavTree('globals_0x7a.html','');});
|
||||
<li>z_post_url()
|
||||
: <a class="el" href="include_2network_8php.html#a9129fd55e7fc175b4ea9a195cccc16bc">network.php</a>
|
||||
</li>
|
||||
<li>z_post_url_json()
|
||||
: <a class="el" href="include_2network_8php.html#a984708e60d531b31b2d1f88b5f408f7b">network.php</a>
|
||||
</li>
|
||||
<li>z_readdir()
|
||||
: <a class="el" href="include_2attach_8php.html#aeb07968990e66a88c95483ca09a7f909">attach.php</a>
|
||||
</li>
|
||||
@ -192,6 +195,9 @@ $(document).ready(function(){initNavTree('globals_0x7a.html','');});
|
||||
<li>zot_build_packet()
|
||||
: <a class="el" href="zot_8php.html#a3862b3161b2c8557dc1a95020179bd81">zot.php</a>
|
||||
</li>
|
||||
<li>zot_encode_locations()
|
||||
: <a class="el" href="zot_8php.html#ae26ce9f1ad74139193fb6319beac5fca">zot.php</a>
|
||||
</li>
|
||||
<li>zot_feed()
|
||||
: <a class="el" href="items_8php.html#a004e89d86b0f29b2c4da20108ecc4091">items.php</a>
|
||||
</li>
|
||||
|
@ -158,6 +158,9 @@ $(document).ready(function(){initNavTree('globals_func_0x61.html','');});
|
||||
<li>account_remove()
|
||||
: <a class="el" href="Contact_8php.html#a5101d7eca5d6f387e5555f03fe249e33">Contact.php</a>
|
||||
</li>
|
||||
<li>account_service_class_fetch()
|
||||
: <a class="el" href="account_8php.html#a4328c40ee4b3d68630cf1ebb7b9d4d89">account.php</a>
|
||||
</li>
|
||||
<li>account_total()
|
||||
: <a class="el" href="account_8php.html#a43e3042b2723d76915a030bac3c668b6">account.php</a>
|
||||
</li>
|
||||
|
@ -162,7 +162,7 @@ $(document).ready(function(){initNavTree('globals_func_0x65.html','');});
|
||||
: <a class="el" href="include_2network_8php.html#a1ff07d9fad93b713b93da0ab77aab7f0">network.php</a>
|
||||
</li>
|
||||
<li>encode_item()
|
||||
: <a class="el" href="items_8php.html#a82955cc578f0fa600acec84475026194">items.php</a>
|
||||
: <a class="el" href="items_8php.html#a56b0f5d2cb36eb8f4bfca84813884f86">items.php</a>
|
||||
</li>
|
||||
<li>encode_item_flags()
|
||||
: <a class="el" href="items_8php.html#a5f690fc2484abec07840b4f9dd525bd9">items.php</a>
|
||||
|
@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('globals_func_0x69.html','');});
|
||||
|
||||
<h3><a class="anchor" id="index_i"></a>- i -</h3><ul>
|
||||
<li>identity_basic_export()
|
||||
: <a class="el" href="identity_8php.html#a3570a4eb77332b292d394c4132cb8f03">identity.php</a>
|
||||
: <a class="el" href="identity_8php.html#afaedbc8e2d2a70ec8b006162baac5249">identity.php</a>
|
||||
</li>
|
||||
<li>identity_check_service_class()
|
||||
: <a class="el" href="identity_8php.html#ac9fcd5c4c371998790b5c55c3d0f4633">identity.php</a>
|
||||
|
@ -431,6 +431,9 @@ $(document).ready(function(){initNavTree('globals_func_0x70.html','');});
|
||||
<li>process_delivery()
|
||||
: <a class="el" href="zot_8php.html#a4d9e6ca295e443b740d9960c304b3474">zot.php</a>
|
||||
</li>
|
||||
<li>process_location_delivery()
|
||||
: <a class="el" href="zot_8php.html#a8eeefdb0dad4c436bea9d1c06c0a7988">zot.php</a>
|
||||
</li>
|
||||
<li>process_mail_delivery()
|
||||
: <a class="el" href="zot_8php.html#aa6ae96db8cbbdbb10e6876d206bbf7cc">zot.php</a>
|
||||
</li>
|
||||
|
@ -269,6 +269,9 @@ $(document).ready(function(){initNavTree('globals_func_0x72.html','');});
|
||||
<li>remove_community_tag()
|
||||
: <a class="el" href="zot_8php.html#aad25a3fe0e1566121d6fb8222979bc10">zot.php</a>
|
||||
</li>
|
||||
<li>remove_obsolete_hublocs()
|
||||
: <a class="el" href="hubloc_8php.html#a84c79b7be352f62d12fe4fa2c80fc6ea">hubloc.php</a>
|
||||
</li>
|
||||
<li>remove_queue_item()
|
||||
: <a class="el" href="queue__fn_8php.html#a8fe71e981399bbf5d000a6ca42f57b24">queue_fn.php</a>
|
||||
</li>
|
||||
@ -308,6 +311,9 @@ $(document).ready(function(){initNavTree('globals_func_0x72.html','');});
|
||||
<li>rmagic_post()
|
||||
: <a class="el" href="rmagic_8php.html#a869de069d081b3c4e98b957d06bbf08f">rmagic.php</a>
|
||||
</li>
|
||||
<li>role_selector()
|
||||
: <a class="el" href="permissions_8php.html#a50e8099ea8a4d7ed68b2a0a7ea9aa724">permissions.php</a>
|
||||
</li>
|
||||
<li>rpost_callback()
|
||||
: <a class="el" href="bbcode_8php.html#a5165a5221a52cf1bc1d7812ebd2069c7">bbcode.php</a>
|
||||
</li>
|
||||
|
@ -353,6 +353,9 @@ $(document).ready(function(){initNavTree('globals_func_0x73.html','');});
|
||||
<li>sync_directories()
|
||||
: <a class="el" href="dir__fns_8php.html#aa666e7df6ca8c332f4081c9b66b4bdf6">dir_fns.php</a>
|
||||
</li>
|
||||
<li>sync_locations()
|
||||
: <a class="el" href="zot_8php.html#ab15c04e7e5f44edf45ec50dd7d183254">zot.php</a>
|
||||
</li>
|
||||
<li>system_down()
|
||||
: <a class="el" href="system__unavailable_8php.html#a73751a6bcc17ad3ca503496e2fb020fa">system_unavailable.php</a>
|
||||
</li>
|
||||
|
@ -161,6 +161,9 @@ $(document).ready(function(){initNavTree('globals_func_0x7a.html','');});
|
||||
<li>z_post_url()
|
||||
: <a class="el" href="include_2network_8php.html#a9129fd55e7fc175b4ea9a195cccc16bc">network.php</a>
|
||||
</li>
|
||||
<li>z_post_url_json()
|
||||
: <a class="el" href="include_2network_8php.html#a984708e60d531b31b2d1f88b5f408f7b">network.php</a>
|
||||
</li>
|
||||
<li>z_readdir()
|
||||
: <a class="el" href="include_2attach_8php.html#aeb07968990e66a88c95483ca09a7f909">attach.php</a>
|
||||
</li>
|
||||
@ -188,6 +191,9 @@ $(document).ready(function(){initNavTree('globals_func_0x7a.html','');});
|
||||
<li>zot_build_packet()
|
||||
: <a class="el" href="zot_8php.html#a3862b3161b2c8557dc1a95020179bd81">zot.php</a>
|
||||
</li>
|
||||
<li>zot_encode_locations()
|
||||
: <a class="el" href="zot_8php.html#ae26ce9f1ad74139193fb6319beac5fca">zot.php</a>
|
||||
</li>
|
||||
<li>zot_feed()
|
||||
: <a class="el" href="items_8php.html#a004e89d86b0f29b2c4da20108ecc4091">items.php</a>
|
||||
</li>
|
||||
|
@ -160,6 +160,9 @@ $(document).ready(function(){initNavTree('globals_vars_0x70.html','');});
|
||||
<li>PAGE_HIDDEN
|
||||
: <a class="el" href="boot_8php.html#a5e322a2a2d0f51924c0b2e874988e640">boot.php</a>
|
||||
</li>
|
||||
<li>PAGE_HUBADMIN
|
||||
: <a class="el" href="boot_8php.html#afbb21ecccac9819aa65397e816868a5f">boot.php</a>
|
||||
</li>
|
||||
<li>PAGE_NORMAL
|
||||
: <a class="el" href="boot_8php.html#a09532c3f750ae8c4527e63b2b790cbf3">boot.php</a>
|
||||
</li>
|
||||
|
@ -116,6 +116,8 @@ Functions</h2></td></tr>
|
||||
<tr class="separator:aebd244b4616ded022cbbee5e82926951"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad3d0dcfcfcb347744f7617fe6f5de002"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="hubloc_8php.html#ad3d0dcfcfcb347744f7617fe6f5de002">prune_hub_reinstalls</a> ()</td></tr>
|
||||
<tr class="separator:ad3d0dcfcfcb347744f7617fe6f5de002"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a84c79b7be352f62d12fe4fa2c80fc6ea"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="hubloc_8php.html#a84c79b7be352f62d12fe4fa2c80fc6ea">remove_obsolete_hublocs</a> ()</td></tr>
|
||||
<tr class="separator:a84c79b7be352f62d12fe4fa2c80fc6ea"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="aebd244b4616ded022cbbee5e82926951"></a>
|
||||
@ -151,6 +153,23 @@ Functions</h2></td></tr>
|
||||
|
||||
<p>Referenced by <a class="el" href="poller_8php.html#a5f12df3a4738124b6c039971e87e76da">poller_run()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a84c79b7be352f62d12fe4fa2c80fc6ea"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">remove_obsolete_hublocs </td>
|
||||
<td>(</td>
|
||||
<td class="paramname"></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="poller_8php.html#a5f12df3a4738124b6c039971e87e76da">poller_run()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
|
@ -1,5 +1,6 @@
|
||||
var hubloc_8php =
|
||||
[
|
||||
[ "is_matrix_url", "hubloc_8php.html#aebd244b4616ded022cbbee5e82926951", null ],
|
||||
[ "prune_hub_reinstalls", "hubloc_8php.html#ad3d0dcfcfcb347744f7617fe6f5de002", null ]
|
||||
[ "prune_hub_reinstalls", "hubloc_8php.html#ad3d0dcfcfcb347744f7617fe6f5de002", null ],
|
||||
[ "remove_obsolete_hublocs", "hubloc_8php.html#a84c79b7be352f62d12fe4fa2c80fc6ea", null ]
|
||||
];
|
@ -128,8 +128,8 @@ Functions</h2></td></tr>
|
||||
<tr class="separator:a345f4c943d84de502ec6e72d2c813945"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a78151baf4407a8482d2681a91a9c486b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="identity_8php.html#a78151baf4407a8482d2681a91a9c486b">set_default_login_identity</a> ($account_id, $channel_id, $force=true)</td></tr>
|
||||
<tr class="separator:a78151baf4407a8482d2681a91a9c486b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3570a4eb77332b292d394c4132cb8f03"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="identity_8php.html#a3570a4eb77332b292d394c4132cb8f03">identity_basic_export</a> ($channel_id)</td></tr>
|
||||
<tr class="separator:a3570a4eb77332b292d394c4132cb8f03"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:afaedbc8e2d2a70ec8b006162baac5249"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="identity_8php.html#afaedbc8e2d2a70ec8b006162baac5249">identity_basic_export</a> ($channel_id, $items=false)</td></tr>
|
||||
<tr class="separator:afaedbc8e2d2a70ec8b006162baac5249"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4751b522ea913d0e7ed43e03d22e9e68"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="identity_8php.html#a4751b522ea913d0e7ed43e03d22e9e68">profile_load</a> (&$a, $nickname, $profile= '')</td></tr>
|
||||
<tr class="separator:a4751b522ea913d0e7ed43e03d22e9e68"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ad4a2c8caca8f6ae93633ebeca0ed6620"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="identity_8php.html#ad4a2c8caca8f6ae93633ebeca0ed6620">profile_create_sidebar</a> (&$a, $connect=true)</td></tr>
|
||||
@ -430,7 +430,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="classConversation.html#a8335cdd43f1836e3c255638e61a09e16">Conversation\add_thread()</a>, <a class="el" href="boot_8php.html#a4c02d88e66852a01bd5a1feecb7c3ce3">check_config()</a>, <a class="el" href="identity_8php.html#a1cf83ac2b645de12868edaa3a5718f05">create_sys_channel()</a>, <a class="el" href="display_8php.html#a37137c98d47bf3306f4c2bb9f5b60de0">display_content()</a>, <a class="el" href="expire_8php.html#a444e45c9b67727b27db4c779fd51a298">expire_run()</a>, <a class="el" href="externals_8php.html#a4df44079e6f915286088b7a0d44db926">externals_run()</a>, <a class="el" href="identity_8php.html#aaeb666872995e3ab8da8f7bc5f3b2bd3">get_theme_uid()</a>, <a class="el" href="like_8php.html#a9d7dd268f21c21e9d29dd2aca2dd9538">like_content()</a>, <a class="el" href="mod_2network_8php.html#a43f2f29b90c5e29072c561934bc8f8b4">network_content()</a>, <a class="el" href="notifier_8php.html#a568c502f626cff95e344c0748938b85d">notifier_run()</a>, <a class="el" href="search_8php.html#ab2568591359edde5b483a6cd9a24b2cc">search_content()</a>, <a class="el" href="subthread_8php.html#a50368f3d825b77996030528e7fbfa3d3">subthread_content()</a>, and <a class="el" href="zotfeed_8php.html#a24dfc23d366e7f840cf2847d0c1c8eac">zotfeed_init()</a>.</p>
|
||||
<p>Referenced by <a class="el" href="classConversation.html#a8335cdd43f1836e3c255638e61a09e16">Conversation\add_thread()</a>, <a class="el" href="boot_8php.html#a4c02d88e66852a01bd5a1feecb7c3ce3">check_config()</a>, <a class="el" href="identity_8php.html#a1cf83ac2b645de12868edaa3a5718f05">create_sys_channel()</a>, <a class="el" href="display_8php.html#a37137c98d47bf3306f4c2bb9f5b60de0">display_content()</a>, <a class="el" href="expire_8php.html#a444e45c9b67727b27db4c779fd51a298">expire_run()</a>, <a class="el" href="externals_8php.html#a4df44079e6f915286088b7a0d44db926">externals_run()</a>, <a class="el" href="identity_8php.html#aaeb666872995e3ab8da8f7bc5f3b2bd3">get_theme_uid()</a>, <a class="el" href="home_8php.html#aa1cf697851a646755baf537f75334c46">home_content()</a>, <a class="el" href="like_8php.html#a9d7dd268f21c21e9d29dd2aca2dd9538">like_content()</a>, <a class="el" href="mod_2network_8php.html#a43f2f29b90c5e29072c561934bc8f8b4">network_content()</a>, <a class="el" href="notifier_8php.html#a568c502f626cff95e344c0748938b85d">notifier_run()</a>, <a class="el" href="search_8php.html#ab2568591359edde5b483a6cd9a24b2cc">search_content()</a>, <a class="el" href="subthread_8php.html#a50368f3d825b77996030528e7fbfa3d3">subthread_content()</a>, <a class="el" href="zot_8php.html#aeea071f17e306fe3d0c488551906bfab">zot_import()</a>, and <a class="el" href="zotfeed_8php.html#a24dfc23d366e7f840cf2847d0c1c8eac">zotfeed_init()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -449,7 +449,7 @@ Functions</h2></td></tr>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a3570a4eb77332b292d394c4132cb8f03"></a>
|
||||
<a class="anchor" id="afaedbc8e2d2a70ec8b006162baac5249"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
@ -457,8 +457,18 @@ Functions</h2></td></tr>
|
||||
<td class="memname">identity_basic_export </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$channel_id</em></td><td>)</td>
|
||||
<td class="paramname"><em>$channel_id</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$items</em> = <code>false</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
@ -15,7 +15,7 @@ var identity_8php =
|
||||
[ "get_profile_fields_basic", "identity_8php.html#a4ff59df0f0a668a06a8411f87496aa21", null ],
|
||||
[ "get_sys_channel", "identity_8php.html#aaff86ee3b5984821e7a256c2da5f1a51", null ],
|
||||
[ "get_theme_uid", "identity_8php.html#aaeb666872995e3ab8da8f7bc5f3b2bd3", null ],
|
||||
[ "identity_basic_export", "identity_8php.html#a3570a4eb77332b292d394c4132cb8f03", null ],
|
||||
[ "identity_basic_export", "identity_8php.html#afaedbc8e2d2a70ec8b006162baac5249", null ],
|
||||
[ "identity_check_service_class", "identity_8php.html#ac9fcd5c4c371998790b5c55c3d0f4633", null ],
|
||||
[ "identity_selector", "identity_8php.html#a2ab5172eabd375869060c9ad68323f5c", null ],
|
||||
[ "is_foreigner", "identity_8php.html#ae2b140df652a55ca11bb6a99005fce35", null ],
|
||||
|
File diff suppressed because one or more lines are too long
@ -226,7 +226,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="connections_8php.html#a1224058db8e3fb56463eb312f98e561d">connections_post()</a>, <a class="el" href="connedit_8php.html#a234c48426b652bf4d37053f2af329ac5">connedit_post()</a>, <a class="el" href="contactgroup_8php.html#a18c7391b1b25debaf98c9dba639caab3">contactgroup_content()</a>, <a class="el" href="diaspora_8php.html#ac1ab782a34552a7c6b4dc961754ed598">diaspora_request()</a>, <a class="el" href="mod_2group_8php.html#a07a64f6c65b0080d8190b3d9728a7a83">group_content()</a>, and <a class="el" href="include_2follow_8php.html#ae387d4ae097c23d69f3247e7f08140c7">new_contact()</a>.</p>
|
||||
<p>Referenced by <a class="el" href="connections_8php.html#a1224058db8e3fb56463eb312f98e561d">connections_post()</a>, <a class="el" href="connedit_8php.html#a234c48426b652bf4d37053f2af329ac5">connedit_post()</a>, <a class="el" href="contactgroup_8php.html#a18c7391b1b25debaf98c9dba639caab3">contactgroup_content()</a>, <a class="el" href="identity_8php.html#a345f4c943d84de502ec6e72d2c813945">create_identity()</a>, <a class="el" href="diaspora_8php.html#ac1ab782a34552a7c6b4dc961754ed598">diaspora_request()</a>, <a class="el" href="mod_2group_8php.html#a07a64f6c65b0080d8190b3d9728a7a83">group_content()</a>, and <a class="el" href="include_2follow_8php.html#ae387d4ae097c23d69f3247e7f08140c7">new_contact()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -118,6 +118,8 @@ Functions</h2></td></tr>
|
||||
<tr class="separator:aafd06c0a75402aefb06cfb9f9740fa37"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9129fd55e7fc175b4ea9a195cccc16bc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="include_2network_8php.html#a9129fd55e7fc175b4ea9a195cccc16bc">z_post_url</a> ($url, $params, $redirects=0, $opts=array())</td></tr>
|
||||
<tr class="separator:a9129fd55e7fc175b4ea9a195cccc16bc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a984708e60d531b31b2d1f88b5f408f7b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="include_2network_8php.html#a984708e60d531b31b2d1f88b5f408f7b">z_post_url_json</a> ($url, $params, $redirects=0, $opts=array())</td></tr>
|
||||
<tr class="separator:a984708e60d531b31b2d1f88b5f408f7b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a4c5d50079e089168d9248427018fffd4"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="include_2network_8php.html#a4c5d50079e089168d9248427018fffd4">json_return_and_die</a> ($<a class="el" href="boot_8php.html#a01353c9abebc3544ea080ac161729632">x</a>)</td></tr>
|
||||
<tr class="separator:a4c5d50079e089168d9248427018fffd4"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9e9da2aafb806c98ecdc318604e60dc6"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="include_2network_8php.html#a9e9da2aafb806c98ecdc318604e60dc6">xml_status</a> ($st, $message= '')</td></tr>
|
||||
@ -796,7 +798,45 @@ Functions</h2></td></tr>
|
||||
</dl>
|
||||
<dl class="section return"><dt>Returns</dt><dd>array 'return_code' => HTTP return code or 0 if timeout or failure 'success' => boolean true (if HTTP 2xx result) or false 'header' => HTTP headers 'body' => fetched content </dd></dl>
|
||||
|
||||
<p>Referenced by <a class="el" href="deliver_8php.html#a397afcb9afecf0c1816b0951189dd346">deliver_run()</a>, <a class="el" href="oexchange_8php.html#a2d8b785cd7d041a4e6274f5af370cf26">oexchange_content()</a>, <a class="el" href="queue_8php.html#af8c93de86d866c3200174c8450a0f341">queue_run()</a>, <a class="el" href="share_8php.html#afeb26046bdd02567ecd29ab5f188b249">share_init()</a>, <a class="el" href="zot_8php.html#a95528377d7303131958c9f0b7158fdce">zot_finger()</a>, <a class="el" href="zot_8php.html#a7ac30ff51274bf0b6d3eade37972145c">zot_refresh()</a>, and <a class="el" href="zot_8php.html#ab3e9b99ddb11353f37f265a05bb42142">zot_zot()</a>.</p>
|
||||
<p>Referenced by <a class="el" href="deliver_8php.html#a397afcb9afecf0c1816b0951189dd346">deliver_run()</a>, <a class="el" href="oexchange_8php.html#a2d8b785cd7d041a4e6274f5af370cf26">oexchange_content()</a>, <a class="el" href="queue_8php.html#af8c93de86d866c3200174c8450a0f341">queue_run()</a>, <a class="el" href="share_8php.html#afeb26046bdd02567ecd29ab5f188b249">share_init()</a>, <a class="el" href="include_2network_8php.html#a984708e60d531b31b2d1f88b5f408f7b">z_post_url_json()</a>, <a class="el" href="zot_8php.html#a95528377d7303131958c9f0b7158fdce">zot_finger()</a>, <a class="el" href="zot_8php.html#a7ac30ff51274bf0b6d3eade37972145c">zot_refresh()</a>, and <a class="el" href="zot_8php.html#ab3e9b99ddb11353f37f265a05bb42142">zot_zot()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a984708e60d531b31b2d1f88b5f408f7b"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">z_post_url_json </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$url</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$params</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$redirects</em> = <code>0</code>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$opts</em> = <code>array()</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -24,5 +24,6 @@ var include_2network_8php =
|
||||
[ "xml2array", "include_2network_8php.html#a99353baabbc3e0584b85eb79ee802cff", null ],
|
||||
[ "xml_status", "include_2network_8php.html#a9e9da2aafb806c98ecdc318604e60dc6", null ],
|
||||
[ "z_fetch_url", "include_2network_8php.html#aafd06c0a75402aefb06cfb9f9740fa37", null ],
|
||||
[ "z_post_url", "include_2network_8php.html#a9129fd55e7fc175b4ea9a195cccc16bc", null ]
|
||||
[ "z_post_url", "include_2network_8php.html#a9129fd55e7fc175b4ea9a195cccc16bc", null ],
|
||||
[ "z_post_url_json", "include_2network_8php.html#a984708e60d531b31b2d1f88b5f408f7b", null ]
|
||||
];
|
@ -158,8 +158,8 @@ Functions</h2></td></tr>
|
||||
<tr class="separator:a6bee35961f2e32905f20367a9309d627"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a37f79991f36811cf847446ff60e8e11f"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="items_8php.html#a37f79991f36811cf847446ff60e8e11f">import_author_unknown</a> ($<a class="el" href="boot_8php.html#a01353c9abebc3544ea080ac161729632">x</a>)</td></tr>
|
||||
<tr class="separator:a37f79991f36811cf847446ff60e8e11f"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a82955cc578f0fa600acec84475026194"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="items_8php.html#a82955cc578f0fa600acec84475026194">encode_item</a> ($item)</td></tr>
|
||||
<tr class="separator:a82955cc578f0fa600acec84475026194"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a56b0f5d2cb36eb8f4bfca84813884f86"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="items_8php.html#a56b0f5d2cb36eb8f4bfca84813884f86">encode_item</a> ($item, $mirror=false)</td></tr>
|
||||
<tr class="separator:a56b0f5d2cb36eb8f4bfca84813884f86"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8675e62674de6fb7c42e4a408c7116cc"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="items_8php.html#a8675e62674de6fb7c42e4a408c7116cc">map_scope</a> ($scope, $strip=false)</td></tr>
|
||||
<tr class="separator:a8675e62674de6fb7c42e4a408c7116cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:aabfaa193b83154c2a81e91284e5d5e59"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="items_8php.html#aabfaa193b83154c2a81e91284e5d5e59">translate_scope</a> ($scope)</td></tr>
|
||||
@ -757,7 +757,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="include_2api_8php.html#ad4c29f43418f6110f85a6b3998239ab4">api_statuses_destroy()</a>, <a class="el" href="items_8php.html#adc26e08aa61f5666da04ab5d2a9d68a6">consume_feed()</a>, <a class="el" href="Contact_8php.html#a28e062c884331dbb5dfa713228c25ad6">contact_remove()</a>, <a class="el" href="zot_8php.html#adfeb9400ae6b726beec89f8f1e8fde72">delete_imported_item()</a>, <a class="el" href="items_8php.html#a668ece2c37f05cc3abe538eb0dabfe55">drop_items()</a>, <a class="el" href="expire_8php.html#a444e45c9b67727b27db4c779fd51a298">expire_run()</a>, <a class="el" href="item_8php.html#a764bbb2e9a885a86fb23d0b5e4a09221">item_content()</a>, <a class="el" href="items_8php.html#a6f7e1334af5d684a987fa6a3eb37f4cc">item_expire()</a>, <a class="el" href="like_8php.html#a9d7dd268f21c21e9d29dd2aca2dd9538">like_content()</a>, <a class="el" href="mod_2photos_8php.html#a062bed4d04d14fee8a53f4c9be673080">photos_post()</a>, <a class="el" href="poller_8php.html#a5f12df3a4738124b6c039971e87e76da">poller_run()</a>, and <a class="el" href="Contact_8php.html#acc12cda999c88c4d6185cca967c15125">remove_all_xchan_resources()</a>.</p>
|
||||
<p>Referenced by <a class="el" href="include_2api_8php.html#ad4c29f43418f6110f85a6b3998239ab4">api_statuses_destroy()</a>, <a class="el" href="items_8php.html#adc26e08aa61f5666da04ab5d2a9d68a6">consume_feed()</a>, <a class="el" href="Contact_8php.html#a28e062c884331dbb5dfa713228c25ad6">contact_remove()</a>, <a class="el" href="zot_8php.html#adfeb9400ae6b726beec89f8f1e8fde72">delete_imported_item()</a>, <a class="el" href="diaspora_8php.html#a938c7ee808d38725c0988fa6006805b9">diaspora_retraction()</a>, <a class="el" href="diaspora_8php.html#aa34d2748bb97e9e193cacd572f335055">diaspora_signed_retraction()</a>, <a class="el" href="items_8php.html#a668ece2c37f05cc3abe538eb0dabfe55">drop_items()</a>, <a class="el" href="expire_8php.html#a444e45c9b67727b27db4c779fd51a298">expire_run()</a>, <a class="el" href="item_8php.html#a764bbb2e9a885a86fb23d0b5e4a09221">item_content()</a>, <a class="el" href="items_8php.html#a6f7e1334af5d684a987fa6a3eb37f4cc">item_expire()</a>, <a class="el" href="like_8php.html#a9d7dd268f21c21e9d29dd2aca2dd9538">like_content()</a>, <a class="el" href="mod_2photos_8php.html#a062bed4d04d14fee8a53f4c9be673080">photos_post()</a>, <a class="el" href="poller_8php.html#a5f12df3a4738124b6c039971e87e76da">poller_run()</a>, and <a class="el" href="Contact_8php.html#acc12cda999c88c4d6185cca967c15125">remove_all_xchan_resources()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -779,7 +779,7 @@ Functions</h2></td></tr>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a82955cc578f0fa600acec84475026194"></a>
|
||||
<a class="anchor" id="a56b0f5d2cb36eb8f4bfca84813884f86"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
@ -787,13 +787,23 @@ Functions</h2></td></tr>
|
||||
<td class="memname">encode_item </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$item</em></td><td>)</td>
|
||||
<td class="paramname"><em>$item</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$mirror</em> = <code>false</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="notifier_8php.html#a568c502f626cff95e344c0748938b85d">notifier_run()</a>, and <a class="el" href="items_8php.html#a004e89d86b0f29b2c4da20108ecc4091">zot_feed()</a>.</p>
|
||||
<p>Referenced by <a class="el" href="identity_8php.html#afaedbc8e2d2a70ec8b006162baac5249">identity_basic_export()</a>, <a class="el" href="notifier_8php.html#a568c502f626cff95e344c0748938b85d">notifier_run()</a>, and <a class="el" href="items_8php.html#a004e89d86b0f29b2c4da20108ecc4091">zot_feed()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -811,7 +821,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="items_8php.html#a82955cc578f0fa600acec84475026194">encode_item()</a>.</p>
|
||||
<p>Referenced by <a class="el" href="items_8php.html#a56b0f5d2cb36eb8f4bfca84813884f86">encode_item()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -829,7 +839,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="items_8php.html#a82955cc578f0fa600acec84475026194">encode_item()</a>.</p>
|
||||
<p>Referenced by <a class="el" href="items_8php.html#a56b0f5d2cb36eb8f4bfca84813884f86">encode_item()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -847,7 +857,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="items_8php.html#a82955cc578f0fa600acec84475026194">encode_item()</a>, and <a class="el" href="items_8php.html#a2d840c74ed23d1b6c7daee05cf89dda7">encode_mail()</a>.</p>
|
||||
<p>Referenced by <a class="el" href="items_8php.html#a56b0f5d2cb36eb8f4bfca84813884f86">encode_item()</a>, and <a class="el" href="items_8php.html#a2d840c74ed23d1b6c7daee05cf89dda7">encode_mail()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -929,7 +939,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="block_8php.html#a8a82a470acdfbc7a8e749509caeeea45">block_content()</a>, <a class="el" href="mod_2bookmarks_8php.html#a6b7942f3d27e40f0f47c88704127b9b3">bookmarks_init()</a>, <a class="el" href="channel_8php.html#a9c6a6179e0e626398ebecc6151905ef1">channel_content()</a>, <a class="el" href="display_8php.html#a37137c98d47bf3306f4c2bb9f5b60de0">display_content()</a>, <a class="el" href="editpost_8php.html#a34011690864d122680c802e9e748ccfb">editpost_content()</a>, <a class="el" href="event_8php.html#a7378e839ac3de9d55579eb3ec48eaf92">event_store_item()</a>, <a class="el" href="events_8php.html#a1d293fb217ae6bc9e3858c4b32e363ec">events_content()</a>, <a class="el" href="home_8php.html#aa1cf697851a646755baf537f75334c46">home_content()</a>, <a class="el" href="items_8php.html#a6f7e1334af5d684a987fa6a3eb37f4cc">item_expire()</a>, <a class="el" href="items_8php.html#a756738301f2ed96be50232500677d58a">items_fetch()</a>, <a class="el" href="mod_2network_8php.html#a43f2f29b90c5e29072c561934bc8f8b4">network_content()</a>, <a class="el" href="notifier_8php.html#a568c502f626cff95e344c0748938b85d">notifier_run()</a>, <a class="el" href="page_8php.html#a91a5f649f68406149108bded1dc90b22">page_content()</a>, <a class="el" href="search_8php.html#ab2568591359edde5b483a6cd9a24b2cc">search_content()</a>, <a class="el" href="items_8php.html#ab1bce4261bcf75ad62753b498a144d17">tag_deliver()</a>, <a class="el" href="widgets_8php.html#a313a8d10ab81c71357c12e67e4d7efd5">widget_item()</a>, and <a class="el" href="items_8php.html#a004e89d86b0f29b2c4da20108ecc4091">zot_feed()</a>.</p>
|
||||
<p>Referenced by <a class="el" href="block_8php.html#a8a82a470acdfbc7a8e749509caeeea45">block_content()</a>, <a class="el" href="mod_2bookmarks_8php.html#a6b7942f3d27e40f0f47c88704127b9b3">bookmarks_init()</a>, <a class="el" href="channel_8php.html#a9c6a6179e0e626398ebecc6151905ef1">channel_content()</a>, <a class="el" href="display_8php.html#a37137c98d47bf3306f4c2bb9f5b60de0">display_content()</a>, <a class="el" href="editpost_8php.html#a34011690864d122680c802e9e748ccfb">editpost_content()</a>, <a class="el" href="event_8php.html#a7378e839ac3de9d55579eb3ec48eaf92">event_store_item()</a>, <a class="el" href="events_8php.html#a1d293fb217ae6bc9e3858c4b32e363ec">events_content()</a>, <a class="el" href="home_8php.html#aa1cf697851a646755baf537f75334c46">home_content()</a>, <a class="el" href="identity_8php.html#afaedbc8e2d2a70ec8b006162baac5249">identity_basic_export()</a>, <a class="el" href="items_8php.html#a6f7e1334af5d684a987fa6a3eb37f4cc">item_expire()</a>, <a class="el" href="items_8php.html#a756738301f2ed96be50232500677d58a">items_fetch()</a>, <a class="el" href="mod_2network_8php.html#a43f2f29b90c5e29072c561934bc8f8b4">network_content()</a>, <a class="el" href="notifier_8php.html#a568c502f626cff95e344c0748938b85d">notifier_run()</a>, <a class="el" href="page_8php.html#a91a5f649f68406149108bded1dc90b22">page_content()</a>, <a class="el" href="search_8php.html#ab2568591359edde5b483a6cd9a24b2cc">search_content()</a>, <a class="el" href="items_8php.html#ab1bce4261bcf75ad62753b498a144d17">tag_deliver()</a>, <a class="el" href="widgets_8php.html#a313a8d10ab81c71357c12e67e4d7efd5">widget_item()</a>, and <a class="el" href="items_8php.html#a004e89d86b0f29b2c4da20108ecc4091">zot_feed()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -1311,7 +1321,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="items_8php.html#ae73794179b62d39bb597ff670ab1c1e5">import_author_xchan()</a>.</p>
|
||||
<p>Referenced by <a class="el" href="items_8php.html#adc26e08aa61f5666da04ab5d2a9d68a6">consume_feed()</a>, and <a class="el" href="items_8php.html#ae73794179b62d39bb597ff670ab1c1e5">import_author_xchan()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -1649,7 +1659,7 @@ Functions</h2></td></tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="items_8php.html#a82955cc578f0fa600acec84475026194">encode_item()</a>, <a class="el" href="item_8php.html#a693cd09805755ab85bbb5ecae69a48c3">item_post()</a>, <a class="el" href="items_8php.html#a410f9c743877c125ca06312373346903">post_activity_item()</a>, <a class="el" href="profiles_8php.html#a46975783b8b8d70402d51487eb1f0b00">profiles_content()</a>, and <a class="el" href="items_8php.html#adf2b8137dc4ad9ec958de2842f16f3c2">start_delivery_chain()</a>.</p>
|
||||
<p>Referenced by <a class="el" href="items_8php.html#a56b0f5d2cb36eb8f4bfca84813884f86">encode_item()</a>, <a class="el" href="item_8php.html#a693cd09805755ab85bbb5ecae69a48c3">item_post()</a>, <a class="el" href="items_8php.html#a410f9c743877c125ca06312373346903">post_activity_item()</a>, <a class="el" href="profiles_8php.html#a46975783b8b8d70402d51487eb1f0b00">profiles_content()</a>, and <a class="el" href="items_8php.html#adf2b8137dc4ad9ec958de2842f16f3c2">start_delivery_chain()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
@ -18,7 +18,7 @@ var items_8php =
|
||||
[ "delete_item_lowlevel", "items_8php.html#aac8c9eb4338e2a996c43914392c6cfdb", null ],
|
||||
[ "drop_item", "items_8php.html#a555762e1022a4b8e3c3abd32e7812408", null ],
|
||||
[ "drop_items", "items_8php.html#a668ece2c37f05cc3abe538eb0dabfe55", null ],
|
||||
[ "encode_item", "items_8php.html#a82955cc578f0fa600acec84475026194", null ],
|
||||
[ "encode_item", "items_8php.html#a56b0f5d2cb36eb8f4bfca84813884f86", null ],
|
||||
[ "encode_item_flags", "items_8php.html#a5f690fc2484abec07840b4f9dd525bd9", null ],
|
||||
[ "encode_item_terms", "items_8php.html#ac6673627d289ee4f547de0fe3b7acd0a", null ],
|
||||
[ "encode_item_xchan", "items_8php.html#a566c601726697e044e75284af7fb6f17", null ],
|
||||
|
File diff suppressed because one or more lines are too long
@ -37,15 +37,15 @@ var NAVTREE =
|
||||
var NAVTREEINDEX =
|
||||
[
|
||||
"BS-Default_8php.html",
|
||||
"boot_8php.html#a5b8484922918946d041e5e0515dbe718",
|
||||
"classApp.html#a604d659d6977a99de42a160343e5289a",
|
||||
"classdba__mysql.html#a1887338627ce0e28786839363014bd0b",
|
||||
"dir__fns_8php.html#a44062d4b471d1e83f92f6c184585aa13",
|
||||
"html2bbcode_8php.html#a71a07f135d196ec5943b13f7b2e6a9b2",
|
||||
"index.html",
|
||||
"parse__url_8php.html#a496f4e3836154f6f32b8e805a7160d3a",
|
||||
"socgraph_8php.html#ac343a846241d36cdf046b08f3396cfe9",
|
||||
"widgets_8php.html#a94203eb9bcd63cbdecbbcb15163598d8"
|
||||
"boot_8php.html#a5b043b7fdcfd4e8c9c3747574afc6caa",
|
||||
"classApp.html#a5cfc098c061b7d765add58fd2ca97445",
|
||||
"classdba__driver.html#afc95ffa103a3290581b537670cde5311",
|
||||
"dir__fns_8php.html",
|
||||
"html2bbcode_8php.html#a39c662b19d318990fee2ba795a55d7a7",
|
||||
"include_2probe_8php.html#a950a200372393f706851103cd3fffcba",
|
||||
"pages.html",
|
||||
"socgraph_8php.html#a5ef8bef37161df53718a21e93d02fbd6",
|
||||
"widgets_8php.html#a5ab3b64496e02cab56429978ad55f1c0"
|
||||
];
|
||||
|
||||
var SYNCONMSG = 'click to disable panel synchronisation';
|
||||
|
@ -25,24 +25,25 @@ var NAVTREEINDEX0 =
|
||||
"__well__known_8php.html":[6,0,1,0],
|
||||
"__well__known_8php.html#a6ebfa937a2024f0b5dab53f0ac90fed0":[6,0,1,0,0],
|
||||
"account_8php.html":[6,0,0,2],
|
||||
"account_8php.html#a014de2d5d5c9785de5bf547a485822fa":[6,0,0,2,7],
|
||||
"account_8php.html#a030cec6793b909c439c0336ba39b1571":[6,0,0,2,9],
|
||||
"account_8php.html#a0d183a3cb4c67a0f5e906811df7a1fc9":[6,0,0,2,6],
|
||||
"account_8php.html#a141fe579c351c78209d425473f978eb5":[6,0,0,2,5],
|
||||
"account_8php.html#a144b4891022567668375b58ea61cfff0":[6,0,0,2,4],
|
||||
"account_8php.html#a43e3042b2723d76915a030bac3c668b6":[6,0,0,2,0],
|
||||
"account_8php.html#a4fc13e528367f510fcb6d8bbfc559040":[6,0,0,2,12],
|
||||
"account_8php.html#a754d7f53b3abc557b753c057dc4e021d":[6,0,0,2,11],
|
||||
"account_8php.html#a901657dd078e070516cf97285e0bada7":[6,0,0,2,13],
|
||||
"account_8php.html#a905b54e10704b283ac64680a8abc0971":[6,0,0,2,10],
|
||||
"account_8php.html#a917d74aad0baf3e0c4b51cf1051e654f":[6,0,0,2,1],
|
||||
"account_8php.html#aa9c29c497c17d8f9344dce8631ad8761":[6,0,0,2,8],
|
||||
"account_8php.html#aaff7720423417a4333697894ffd9ddeb":[6,0,0,2,3],
|
||||
"account_8php.html#ac1653efba62493b9d87513e1b6c04c83":[6,0,0,2,16],
|
||||
"account_8php.html#ac5c570a2d46446bad4dd2501e9c5a4b1":[6,0,0,2,14],
|
||||
"account_8php.html#acd6b8d2124ba5ea4f4794d2c58ae8bf5":[6,0,0,2,17],
|
||||
"account_8php.html#ad07be417ac7eda939768804106ddea3d":[6,0,0,2,15],
|
||||
"account_8php.html#ae052bd5558847bd38e89c213561a9771":[6,0,0,2,2],
|
||||
"account_8php.html#a014de2d5d5c9785de5bf547a485822fa":[6,0,0,2,8],
|
||||
"account_8php.html#a030cec6793b909c439c0336ba39b1571":[6,0,0,2,10],
|
||||
"account_8php.html#a0d183a3cb4c67a0f5e906811df7a1fc9":[6,0,0,2,7],
|
||||
"account_8php.html#a141fe579c351c78209d425473f978eb5":[6,0,0,2,6],
|
||||
"account_8php.html#a144b4891022567668375b58ea61cfff0":[6,0,0,2,5],
|
||||
"account_8php.html#a4328c40ee4b3d68630cf1ebb7b9d4d89":[6,0,0,2,0],
|
||||
"account_8php.html#a43e3042b2723d76915a030bac3c668b6":[6,0,0,2,1],
|
||||
"account_8php.html#a4fc13e528367f510fcb6d8bbfc559040":[6,0,0,2,13],
|
||||
"account_8php.html#a754d7f53b3abc557b753c057dc4e021d":[6,0,0,2,12],
|
||||
"account_8php.html#a901657dd078e070516cf97285e0bada7":[6,0,0,2,14],
|
||||
"account_8php.html#a905b54e10704b283ac64680a8abc0971":[6,0,0,2,11],
|
||||
"account_8php.html#a917d74aad0baf3e0c4b51cf1051e654f":[6,0,0,2,2],
|
||||
"account_8php.html#aa9c29c497c17d8f9344dce8631ad8761":[6,0,0,2,9],
|
||||
"account_8php.html#aaff7720423417a4333697894ffd9ddeb":[6,0,0,2,4],
|
||||
"account_8php.html#ac1653efba62493b9d87513e1b6c04c83":[6,0,0,2,17],
|
||||
"account_8php.html#ac5c570a2d46446bad4dd2501e9c5a4b1":[6,0,0,2,15],
|
||||
"account_8php.html#acd6b8d2124ba5ea4f4794d2c58ae8bf5":[6,0,0,2,18],
|
||||
"account_8php.html#ad07be417ac7eda939768804106ddea3d":[6,0,0,2,16],
|
||||
"account_8php.html#ae052bd5558847bd38e89c213561a9771":[6,0,0,2,3],
|
||||
"achievements_8php.html":[6,0,1,1],
|
||||
"achievements_8php.html#a35ae04ada0e227d19671f289a32fb30e":[6,0,1,1,0],
|
||||
"acl_8php.html":[6,0,1,2],
|
||||
@ -149,27 +150,27 @@ var NAVTREEINDEX0 =
|
||||
"boot_8php.html#a009e6a0637cb65804ea8094ecc4450b0":[6,0,4,144],
|
||||
"boot_8php.html#a01353c9abebc3544ea080ac161729632":[6,0,4,38],
|
||||
"boot_8php.html#a022cea669f9f13ef7c6268b63884c57f":[6,0,4,158],
|
||||
"boot_8php.html#a02566ac9d891369a1d3ebb81a15722fc":[6,0,4,262],
|
||||
"boot_8php.html#a02566ac9d891369a1d3ebb81a15722fc":[6,0,4,263],
|
||||
"boot_8php.html#a028380b2902a86ba32198f6d3b5d10bb":[6,0,4,137],
|
||||
"boot_8php.html#a032bbd6d0321e99e9117332c9ed2b1b8":[6,0,4,57],
|
||||
"boot_8php.html#a03d19251c245587de7ed959300b87bdf":[6,0,4,177],
|
||||
"boot_8php.html#a0450389f24c632906fbc24347700a543":[6,0,4,48],
|
||||
"boot_8php.html#a0603d6ece8c5d37b4b7db697db053a4b":[6,0,4,110],
|
||||
"boot_8php.html#a081307d681d7d04f17b9ced2076e7c85":[6,0,4,1],
|
||||
"boot_8php.html#a09532c3f750ae8c4527e63b2b790cbf3":[6,0,4,219],
|
||||
"boot_8php.html#a09532c3f750ae8c4527e63b2b790cbf3":[6,0,4,220],
|
||||
"boot_8php.html#a0a98dd0110dc6c8e24cefc8ae74d5562":[6,0,4,72],
|
||||
"boot_8php.html#a0b73e2548d6f9beb9c93211f488e336a":[6,0,4,181],
|
||||
"boot_8php.html#a0c59dde058efebbc66520d136cbd1631":[6,0,4,282],
|
||||
"boot_8php.html#a0cc8dc76bd10ac0ec81bac08a46f82fe":[6,0,4,278],
|
||||
"boot_8php.html#a0d877df1e20bae765e1708be50f6b503":[6,0,4,281],
|
||||
"boot_8php.html#a0c59dde058efebbc66520d136cbd1631":[6,0,4,283],
|
||||
"boot_8php.html#a0cc8dc76bd10ac0ec81bac08a46f82fe":[6,0,4,279],
|
||||
"boot_8php.html#a0d877df1e20bae765e1708be50f6b503":[6,0,4,282],
|
||||
"boot_8php.html#a0e4701c9742c3ef88f02ac450a042a84":[6,0,4,22],
|
||||
"boot_8php.html#a0e57f846e6d47a308feced0f7274f178":[6,0,4,64],
|
||||
"boot_8php.html#a0e6db7e365f2b041a828b93786f694bc":[6,0,4,15],
|
||||
"boot_8php.html#a0fb63e51c2a9814941842ae8f2f4dff8":[6,0,4,82],
|
||||
"boot_8php.html#a107d53f96acf5319905a34b1870db09a":[6,0,4,41],
|
||||
"boot_8php.html#a115faf8797718c3165498abbd6895843":[6,0,4,267],
|
||||
"boot_8php.html#a115faf8797718c3165498abbd6895843":[6,0,4,268],
|
||||
"boot_8php.html#a11cfe7d99b4dac0454d0de8873989f81":[6,0,4,139],
|
||||
"boot_8php.html#a1200c1f968ff3d52ef878de5fc5c30c1":[6,0,4,266],
|
||||
"boot_8php.html#a1200c1f968ff3d52ef878de5fc5c30c1":[6,0,4,267],
|
||||
"boot_8php.html#a12c781cefc20167231e2e3fd5866b1b5":[6,0,4,86],
|
||||
"boot_8php.html#a14ba8f9e162f2559831ee3bf98e0c3bd":[6,0,4,83],
|
||||
"boot_8php.html#a14d44d4a00223dc3db4ea962325db192":[6,0,4,208],
|
||||
@ -178,76 +179,75 @@ var NAVTREEINDEX0 =
|
||||
"boot_8php.html#a17cf72338b040891781a4bcbdd9a8595":[6,0,4,153],
|
||||
"boot_8php.html#a181c111f4b6c14d091dfd3bf0d0a22cd":[6,0,4,180],
|
||||
"boot_8php.html#a18a400fa45e5632811b33041d8c048bf":[6,0,4,147],
|
||||
"boot_8php.html#a1af3ed96de14aa0d7891b39cc75b60f2":[6,0,4,290],
|
||||
"boot_8php.html#a1ba00027b718db732f30fc0e2c3e0abc":[6,0,4,256],
|
||||
"boot_8php.html#a1c923b99bf77e4203ae94e5684b6ad0f":[6,0,4,292],
|
||||
"boot_8php.html#a1af3ed96de14aa0d7891b39cc75b60f2":[6,0,4,291],
|
||||
"boot_8php.html#a1ba00027b718db732f30fc0e2c3e0abc":[6,0,4,257],
|
||||
"boot_8php.html#a1c923b99bf77e4203ae94e5684b6ad0f":[6,0,4,293],
|
||||
"boot_8php.html#a1d6e7f4c08bb68e4a424326a811bdd86":[6,0,4,184],
|
||||
"boot_8php.html#a1da180f961f49a11573cac4ff6c62c05":[6,0,4,81],
|
||||
"boot_8php.html#a1db4f0009c9cb4e107eab0f914a3c8dc":[6,0,4,234],
|
||||
"boot_8php.html#a1db4f0009c9cb4e107eab0f914a3c8dc":[6,0,4,235],
|
||||
"boot_8php.html#a1f5906598e90b5ea2b4245f682be4348":[6,0,4,112],
|
||||
"boot_8php.html#a1fbb93cf030f07391f22cc2948744869":[6,0,4,164],
|
||||
"boot_8php.html#a205d013103997adfa72953d2f20c01e1":[6,0,4,228],
|
||||
"boot_8php.html#a205d013103997adfa72953d2f20c01e1":[6,0,4,229],
|
||||
"boot_8php.html#a20f0eed431d25870b624b8937a07a59f":[6,0,4,201],
|
||||
"boot_8php.html#a21cc29e0025943e7c28ff58cb4856ac3":[6,0,4,258],
|
||||
"boot_8php.html#a21cc29e0025943e7c28ff58cb4856ac3":[6,0,4,259],
|
||||
"boot_8php.html#a222395aa223cfbff6166fab0b4e2e1d5":[6,0,4,42],
|
||||
"boot_8php.html#a24a7a70afedd5d85fe0eadc85afa9f77":[6,0,4,21],
|
||||
"boot_8php.html#a25476eec71fceda237f7dc1d78b0adb8":[6,0,4,105],
|
||||
"boot_8php.html#a27299ecfb9e9a99826f17a1c14c6995f":[6,0,4,97],
|
||||
"boot_8php.html#a2750985ec445617d7e82ae3098c91e3f":[6,0,4,270],
|
||||
"boot_8php.html#a2750985ec445617d7e82ae3098c91e3f":[6,0,4,271],
|
||||
"boot_8php.html#a285732e7889fa7f333cbe431111e1029":[6,0,4,204],
|
||||
"boot_8php.html#a29528a2544373cc19a378f350040c6a1":[6,0,4,88],
|
||||
"boot_8php.html#a2958a2bd5422b85329d7c36c06dbc221":[6,0,4,138],
|
||||
"boot_8php.html#a29e921c0c72412cc738e44cca6ca1f62":[6,0,4,232],
|
||||
"boot_8php.html#a29e921c0c72412cc738e44cca6ca1f62":[6,0,4,233],
|
||||
"boot_8php.html#a2af173e4e9836ee7c90757b4793a2be3":[6,0,4,113],
|
||||
"boot_8php.html#a2b525996e4426bdddbcec277778bde08":[6,0,4,254],
|
||||
"boot_8php.html#a2b525996e4426bdddbcec277778bde08":[6,0,4,255],
|
||||
"boot_8php.html#a2c65e925994566a63e6c03c381f1b4a0":[6,0,4,200],
|
||||
"boot_8php.html#a2c8906f1af94a3559a5b4661067bb79d":[6,0,4,134],
|
||||
"boot_8php.html#a2e90096fede6acce16abf0da8cb2febe":[6,0,4,73],
|
||||
"boot_8php.html#a2f8f25b13480c37a5f22511f53da8bab":[6,0,4,78],
|
||||
"boot_8php.html#a329400dcb29897cdaae3020109272285":[6,0,4,17],
|
||||
"boot_8php.html#a32df13fec0e43281da5979e1f5579aa8":[6,0,4,239],
|
||||
"boot_8php.html#a32df13fec0e43281da5979e1f5579aa8":[6,0,4,240],
|
||||
"boot_8php.html#a3475ff6c2e575f946ea0ee377e944173":[6,0,4,151],
|
||||
"boot_8php.html#a34c756469ebed32e2fc987bcde62d382":[6,0,4,45],
|
||||
"boot_8php.html#a3515ea6bf77495de89b93e9ccd881c49":[6,0,4,127],
|
||||
"boot_8php.html#a35625dacd2158b9f1f1a8e77f9f081fd":[6,0,4,166],
|
||||
"boot_8php.html#a36003bebe4ce860c6652bcc3e09b2214":[6,0,4,216],
|
||||
"boot_8php.html#a36b31575f992a10b5927b76efba9362e":[6,0,4,296],
|
||||
"boot_8php.html#a36b31575f992a10b5927b76efba9362e":[6,0,4,297],
|
||||
"boot_8php.html#a38f6c7fe33b5434a24b4314567753dfa":[6,0,4,189],
|
||||
"boot_8php.html#a3ad9cc5d4354be741fa1de12b96e9955":[6,0,4,116],
|
||||
"boot_8php.html#a3b56bfc6a0dd159070e316ddac3b7456":[6,0,4,121],
|
||||
"boot_8php.html#a3cd42a70c6b3999590e4fd7a1a9096af":[6,0,4,295],
|
||||
"boot_8php.html#a3cd42a70c6b3999590e4fd7a1a9096af":[6,0,4,296],
|
||||
"boot_8php.html#a3d48dffd9dc73a187263c3002cdf00c0":[6,0,4,186],
|
||||
"boot_8php.html#a3d6d4fc5fafcc9156811669158541caf":[6,0,4,230],
|
||||
"boot_8php.html#a3d6d4fc5fafcc9156811669158541caf":[6,0,4,231],
|
||||
"boot_8php.html#a3e0930933fb2c0bf8211cc7ab4e1c3b4":[6,0,4,12],
|
||||
"boot_8php.html#a3e2ea123d29a72012db1241f96280b0e":[6,0,4,65],
|
||||
"boot_8php.html#a3f40aa5bafff8c4eebdc62e5121daf77":[6,0,4,95],
|
||||
"boot_8php.html#a400519fa181591cd6fdbb8f25fbcba0a":[6,0,4,55],
|
||||
"boot_8php.html#a40d885b2cfd736aab4234ae641ca4dfb":[6,0,4,140],
|
||||
"boot_8php.html#a423505ab8dbd8e39d04ae3fe1374102b":[6,0,4,223],
|
||||
"boot_8php.html#a423505ab8dbd8e39d04ae3fe1374102b":[6,0,4,224],
|
||||
"boot_8php.html#a43296b1b4398aacbf92a4b2d56bab91e":[6,0,4,199],
|
||||
"boot_8php.html#a43c6c7d84d880e9500bd4f8f8ecc5731":[6,0,4,94],
|
||||
"boot_8php.html#a444ce608ce34efb82ee11852f36e825f":[6,0,4,174],
|
||||
"boot_8php.html#a44ae1542a805ffd7f826fb511db07374":[6,0,4,161],
|
||||
"boot_8php.html#a44d069c8a1cfcc6d2007c506a17ff28f":[6,0,4,76],
|
||||
"boot_8php.html#a458e19af801bc4b0d1f1ce1a6d9e857e":[6,0,4,167],
|
||||
"boot_8php.html#a45b12aefab9675baffc7a07a09486db8":[6,0,4,279],
|
||||
"boot_8php.html#a45b12aefab9675baffc7a07a09486db8":[6,0,4,280],
|
||||
"boot_8php.html#a49f2a70b3b43aa904223a8d19e986a47":[6,0,4,187],
|
||||
"boot_8php.html#a4a12ce5de39789b0361e308d89925a20":[6,0,4,111],
|
||||
"boot_8php.html#a4a49b29838ef2c45ab3556b52baec6a4":[6,0,4,248],
|
||||
"boot_8php.html#a4a49b29838ef2c45ab3556b52baec6a4":[6,0,4,249],
|
||||
"boot_8php.html#a4bfe22e163657690dfb6d5b1d04cb47e":[6,0,4,185],
|
||||
"boot_8php.html#a4c02d88e66852a01bd5a1feecb7c3ce3":[6,0,4,6],
|
||||
"boot_8php.html#a4edce16cb7f21cdafa1e85bf63d713e6":[6,0,4,221],
|
||||
"boot_8php.html#a4edce16cb7f21cdafa1e85bf63d713e6":[6,0,4,222],
|
||||
"boot_8php.html#a4f507a5996dbb3da148add0339a40d5a":[6,0,4,61],
|
||||
"boot_8php.html#a4fefd7486d3b888a05cfd3dc9575f115":[6,0,4,244],
|
||||
"boot_8php.html#a4fefd7486d3b888a05cfd3dc9575f115":[6,0,4,245],
|
||||
"boot_8php.html#a505410c7edc5f5bb5fa227b98359793e":[6,0,4,211],
|
||||
"boot_8php.html#a525ca93ff35d3535d1a2b8ba57876afa":[6,0,4,165],
|
||||
"boot_8php.html#a52b599cd13e152ebc80d7e4413683195":[6,0,4,43],
|
||||
"boot_8php.html#a53e4bdb6f225da55115acb9277f75e53":[6,0,4,87],
|
||||
"boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209":[6,0,4,35],
|
||||
"boot_8php.html#a56fd673eaa7014150297ce1162502db5":[6,0,4,203],
|
||||
"boot_8php.html#a57eee7352714c004d36c26dda74af73e":[6,0,4,243],
|
||||
"boot_8php.html#a5a681a672e007cdc22b43345d71f07c6":[6,0,4,293],
|
||||
"boot_8php.html#a57eee7352714c004d36c26dda74af73e":[6,0,4,244],
|
||||
"boot_8php.html#a5a681a672e007cdc22b43345d71f07c6":[6,0,4,294],
|
||||
"boot_8php.html#a5ab6181607a090bcdbaa13b15b85aba1":[6,0,4,20],
|
||||
"boot_8php.html#a5ae728ac966ea1d3525a19e7fec59434":[6,0,4,66],
|
||||
"boot_8php.html#a5b043b7fdcfd4e8c9c3747574afc6caa":[6,0,4,193]
|
||||
"boot_8php.html#a5ae728ac966ea1d3525a19e7fec59434":[6,0,4,66]
|
||||
};
|
||||
|
@ -1,5 +1,6 @@
|
||||
var NAVTREEINDEX1 =
|
||||
{
|
||||
"boot_8php.html#a5b043b7fdcfd4e8c9c3747574afc6caa":[6,0,4,193],
|
||||
"boot_8php.html#a5b8484922918946d041e5e0515dbe718":[6,0,4,217],
|
||||
"boot_8php.html#a5c3747e0f505f0d5271dc4c54e3feaf4":[6,0,4,84],
|
||||
"boot_8php.html#a5df5359090d1f8e898c36d7cf8878ad2":[6,0,4,172],
|
||||
@ -9,34 +10,34 @@ var NAVTREEINDEX1 =
|
||||
"boot_8php.html#a6252d8eca67c689d9035ec6da544cf46":[6,0,4,25],
|
||||
"boot_8php.html#a62c832a95e38b1fa23e6cef39521b7d5":[6,0,4,80],
|
||||
"boot_8php.html#a639f079bf28f7bbb2769fee651d76dd8":[6,0,4,109],
|
||||
"boot_8php.html#a64617d4655804de2a3c86501ab4fdbfd":[6,0,4,275],
|
||||
"boot_8php.html#a64617d4655804de2a3c86501ab4fdbfd":[6,0,4,276],
|
||||
"boot_8php.html#a6626f383c3d2d459f731ab8b4f237d16":[6,0,4,178],
|
||||
"boot_8php.html#a6788e99021ec8ffb0fa94d651f22a322":[6,0,4,149],
|
||||
"boot_8php.html#a68d1d5bc9c7ccb663dc671b48c66df11":[6,0,4,152],
|
||||
"boot_8php.html#a68eebe493e6f729ffd1aeda7a4b11155":[6,0,4,47],
|
||||
"boot_8php.html#a6969947145a139ec374ce098224d8e81":[6,0,4,155],
|
||||
"boot_8php.html#a69aac276ed82e010dc382b16ab4d59e1":[6,0,4,260],
|
||||
"boot_8php.html#a6b14a31a8aa9f3452a13383f413bffa2":[6,0,4,247],
|
||||
"boot_8php.html#a6b31dd451bc6c37fe7c9c766ff385aaf":[6,0,4,241],
|
||||
"boot_8php.html#a69aac276ed82e010dc382b16ab4d59e1":[6,0,4,261],
|
||||
"boot_8php.html#a6b14a31a8aa9f3452a13383f413bffa2":[6,0,4,248],
|
||||
"boot_8php.html#a6b31dd451bc6c37fe7c9c766ff385aaf":[6,0,4,242],
|
||||
"boot_8php.html#a6b9909db6a7ec80ec6fdd40ba74014dd":[6,0,4,106],
|
||||
"boot_8php.html#a6c5e9e293c8242dcb9bc2c3ea2fee2c9":[6,0,4,98],
|
||||
"boot_8php.html#a6cd1b4081630b2bf7be38836cd9f410c":[6,0,4,212],
|
||||
"boot_8php.html#a6df1102664f64b274810db85197c2755":[6,0,4,227],
|
||||
"boot_8php.html#a6df1102664f64b274810db85197c2755":[6,0,4,228],
|
||||
"boot_8php.html#a6e57d913634d033b4d5ad72d99fd3e9d":[6,0,4,136],
|
||||
"boot_8php.html#a6ee7a72d558d1851bbb9e3cdde377932":[6,0,4,222],
|
||||
"boot_8php.html#a6ee7a72d558d1851bbb9e3cdde377932":[6,0,4,223],
|
||||
"boot_8php.html#a7037bcbca223395c06bc67f65024de7a":[6,0,4,107],
|
||||
"boot_8php.html#a7176c0f9f1c98421b97735d892cf6252":[6,0,4,259],
|
||||
"boot_8php.html#a7176c0f9f1c98421b97735d892cf6252":[6,0,4,260],
|
||||
"boot_8php.html#a718a801b0be6cbaef5e519516da12721":[6,0,4,171],
|
||||
"boot_8php.html#a719c7f3972d5f9268f37a41c76cd4ef6":[6,0,4,29],
|
||||
"boot_8php.html#a7236b2cdcf59f02a42302e893a99013b":[6,0,4,194],
|
||||
"boot_8php.html#a749144d8dd9c1366596a0213c277d050":[6,0,4,142],
|
||||
"boot_8php.html#a74bf27f7564c9a37975e7b37d973dcab":[6,0,4,77],
|
||||
"boot_8php.html#a75a90b0eadd0df510f7e63210733634d":[6,0,4,2],
|
||||
"boot_8php.html#a75fc600186b13c3b25e661afefb5eac8":[6,0,4,283],
|
||||
"boot_8php.html#a75fc600186b13c3b25e661afefb5eac8":[6,0,4,284],
|
||||
"boot_8php.html#a768f00b7d66be0daf7ef4eea2e862006":[6,0,4,4],
|
||||
"boot_8php.html#a774f0f792ebfec1e774c5a17bb9d5966":[6,0,4,79],
|
||||
"boot_8php.html#a781916f83fcc8ff1035649afa45f0292":[6,0,4,92],
|
||||
"boot_8php.html#a78849a1bf8ce8d9804b4cbb502e8f383":[6,0,4,250],
|
||||
"boot_8php.html#a78849a1bf8ce8d9804b4cbb502e8f383":[6,0,4,251],
|
||||
"boot_8php.html#a7a8ba64d089cc0412c59a2eefc6d655c":[6,0,4,122],
|
||||
"boot_8php.html#a7aa57438db03834aaa0b468bdce773a6":[6,0,4,70],
|
||||
"boot_8php.html#a7af107fab8d62b9a73801713b774ed30":[6,0,4,141],
|
||||
@ -53,36 +54,36 @@ var NAVTREEINDEX1 =
|
||||
"boot_8php.html#a84057c5bfa1bca5fba8497fe005ee4d8":[6,0,4,56],
|
||||
"boot_8php.html#a845891f82bf6edd7fa2d578b66703112":[6,0,4,119],
|
||||
"boot_8php.html#a84f48897059bbd4a8738d7ee4cec6688":[6,0,4,60],
|
||||
"boot_8php.html#a852d4036a3bed66af1534d014c4ecde2":[6,0,4,225],
|
||||
"boot_8php.html#a852d4036a3bed66af1534d014c4ecde2":[6,0,4,226],
|
||||
"boot_8php.html#a8663f32171568489dbb2a01dd00371f8":[6,0,4,132],
|
||||
"boot_8php.html#a87b0f279f8413c7e4d805c5d85f20d34":[6,0,4,124],
|
||||
"boot_8php.html#a882b666adfe21f035a0f8c02806066d6":[6,0,4,274],
|
||||
"boot_8php.html#a8892374789fd261eb32a7969d934a14a":[6,0,4,273],
|
||||
"boot_8php.html#a882b666adfe21f035a0f8c02806066d6":[6,0,4,275],
|
||||
"boot_8php.html#a8892374789fd261eb32a7969d934a14a":[6,0,4,274],
|
||||
"boot_8php.html#a8905fde0a5b7882bdc083b20d9b34701":[6,0,4,192],
|
||||
"boot_8php.html#a899d24fd074594ceebbf72e1feff335f":[6,0,4,16],
|
||||
"boot_8php.html#a8a60cc38bb567765fd926fef70205f16":[6,0,4,103],
|
||||
"boot_8php.html#a8bb0395933b5e886f086f6a2fb0bfa55":[6,0,4,245],
|
||||
"boot_8php.html#a8bb0395933b5e886f086f6a2fb0bfa55":[6,0,4,246],
|
||||
"boot_8php.html#a8c9dce0ef27b35397e29298eb966f7f7":[6,0,4,135],
|
||||
"boot_8php.html#a8da836617174eed9fc2ac8054125354b":[6,0,4,129],
|
||||
"boot_8php.html#a8df201788c9dd0ca91384e3a14c08bce":[6,0,4,252],
|
||||
"boot_8php.html#a8fdcc4ffb365a3267bd02ce8a8d466d6":[6,0,4,291],
|
||||
"boot_8php.html#a8df201788c9dd0ca91384e3a14c08bce":[6,0,4,253],
|
||||
"boot_8php.html#a8fdcc4ffb365a3267bd02ce8a8d466d6":[6,0,4,292],
|
||||
"boot_8php.html#a9255af5ae9c887520091ea04763c1a88":[6,0,4,32],
|
||||
"boot_8php.html#a926cad0b3d8b9d9ee5da1898fc063ba3":[6,0,4,11],
|
||||
"boot_8php.html#a93823d15ae07548a4c49de88d325cd26":[6,0,4,156],
|
||||
"boot_8php.html#a939de9a99278f4fd7dcd0ee67f243f08":[6,0,4,133],
|
||||
"boot_8php.html#a949116d9a295b214293006c060ca4848":[6,0,4,131],
|
||||
"boot_8php.html#a9690d73434125ce594a1f5e7c2a4f7c0":[6,0,4,286],
|
||||
"boot_8php.html#a96ad56755a21e1361dbd7bf93c9e7ff4":[6,0,4,257],
|
||||
"boot_8php.html#a9690d73434125ce594a1f5e7c2a4f7c0":[6,0,4,287],
|
||||
"boot_8php.html#a96ad56755a21e1361dbd7bf93c9e7ff4":[6,0,4,258],
|
||||
"boot_8php.html#a97769915c9f14adc4f8ab1ea2cecfd90":[6,0,4,18],
|
||||
"boot_8php.html#a981d46380f9f23c308bac1f9cb00dc5b":[6,0,4,206],
|
||||
"boot_8php.html#a99a4a17cb644e7e6826ea07ecaf09777":[6,0,4,246],
|
||||
"boot_8php.html#a99a4a17cb644e7e6826ea07ecaf09777":[6,0,4,247],
|
||||
"boot_8php.html#a9c80420e5a063a4a87ce4831f086134d":[6,0,4,51],
|
||||
"boot_8php.html#a9cbab4ee728e9a8b4ce952bae643044e":[6,0,4,5],
|
||||
"boot_8php.html#a9cc986b4f9dd6558cbb2e25aadbfd964":[6,0,4,237],
|
||||
"boot_8php.html#a9cc986b4f9dd6558cbb2e25aadbfd964":[6,0,4,238],
|
||||
"boot_8php.html#a9d01ef178b72b145016cca1393415bc4":[6,0,4,207],
|
||||
"boot_8php.html#a9ea1290e00c6d40684892047f2c778a9":[6,0,4,289],
|
||||
"boot_8php.html#a9eeb8989272d5ff804a616898bb13659":[6,0,4,276],
|
||||
"boot_8php.html#a9ff652e5cb83cd11cbb0350844e7b28f":[6,0,4,236],
|
||||
"boot_8php.html#a9ea1290e00c6d40684892047f2c778a9":[6,0,4,290],
|
||||
"boot_8php.html#a9eeb8989272d5ff804a616898bb13659":[6,0,4,277],
|
||||
"boot_8php.html#a9ff652e5cb83cd11cbb0350844e7b28f":[6,0,4,237],
|
||||
"boot_8php.html#aa17a4f9c63f5cbc5c06f1066b6aebc42":[6,0,4,195],
|
||||
"boot_8php.html#aa1e828bbbcba170265eb2668d8daf42e":[6,0,4,26],
|
||||
"boot_8php.html#aa275653b9c87abc7391bb8040c1c2de9":[6,0,4,215],
|
||||
@ -93,41 +94,41 @@ var NAVTREEINDEX1 =
|
||||
"boot_8php.html#aa589421267f0c2f0d643f727792cce35":[6,0,4,118],
|
||||
"boot_8php.html#aa74438cf71e48e37bf7b440b94243985":[6,0,4,91],
|
||||
"boot_8php.html#aa8a2b61e70900139d1ca28e46f1da49d":[6,0,4,100],
|
||||
"boot_8php.html#aa9244fc9cc221980c07a20cc534111be":[6,0,4,242],
|
||||
"boot_8php.html#aa9244fc9cc221980c07a20cc534111be":[6,0,4,243],
|
||||
"boot_8php.html#aad33b494084f729b6ee3b0bc457718a1":[6,0,4,146],
|
||||
"boot_8php.html#aae6c941bde5fd6fce07e51dba7326ead":[6,0,4,224],
|
||||
"boot_8php.html#aae6c941bde5fd6fce07e51dba7326ead":[6,0,4,225],
|
||||
"boot_8php.html#aaf9b76832ee5f85e56466af162ba8a14":[6,0,4,71],
|
||||
"boot_8php.html#ab21fb0f3e6b962419955c6fc7f26734f":[6,0,4,198],
|
||||
"boot_8php.html#ab28dc518fa90b6f617dd8c564eb4f35f":[6,0,4,123],
|
||||
"boot_8php.html#ab2d0e8a9b81ee548ef2ce8e4560da2f6":[6,0,4,226],
|
||||
"boot_8php.html#ab2d0e8a9b81ee548ef2ce8e4560da2f6":[6,0,4,227],
|
||||
"boot_8php.html#ab346a2ece14993861f3e4206befa94f0":[6,0,4,34],
|
||||
"boot_8php.html#ab3920c2f3cd64802c0b7ff625c3b2ea8":[6,0,4,220],
|
||||
"boot_8php.html#ab4bc9c50ecc927b92d519e36562b0df0":[6,0,4,249],
|
||||
"boot_8php.html#ab3920c2f3cd64802c0b7ff625c3b2ea8":[6,0,4,221],
|
||||
"boot_8php.html#ab4bc9c50ecc927b92d519e36562b0df0":[6,0,4,250],
|
||||
"boot_8php.html#ab4bddb41a0cf407178ec5278b950c393":[6,0,4,191],
|
||||
"boot_8php.html#ab51965fabe54dc031e9a0ce1142ee83e":[6,0,4,231],
|
||||
"boot_8php.html#ab51965fabe54dc031e9a0ce1142ee83e":[6,0,4,232],
|
||||
"boot_8php.html#ab54b24cc302e1a42a67a49d788b6b764":[6,0,4,117],
|
||||
"boot_8php.html#ab55b16ae7fc19fafe5afaedd49163bbf":[6,0,4,148],
|
||||
"boot_8php.html#ab5ddbe69d3d03acd06e1fb281488cb78":[6,0,4,58],
|
||||
"boot_8php.html#ab724491497ab2618b23a01d5da60aec0":[6,0,4,209],
|
||||
"boot_8php.html#ab79b8b4555cae20d03f8200666d89d63":[6,0,4,7],
|
||||
"boot_8php.html#ab7d65a7e7417825a4db62906bb600729":[6,0,4,102],
|
||||
"boot_8php.html#ab9dca53455cd157d3c6ba2bdecdbd22d":[6,0,4,285],
|
||||
"boot_8php.html#ab9dca53455cd157d3c6ba2bdecdbd22d":[6,0,4,286],
|
||||
"boot_8php.html#aba208673515cbb8a55e5fa4a1da99fda":[6,0,4,39],
|
||||
"boot_8php.html#abbf5ac24eb8aeedb862f618ee0d21e86":[6,0,4,253],
|
||||
"boot_8php.html#abbf5ac24eb8aeedb862f618ee0d21e86":[6,0,4,254],
|
||||
"boot_8php.html#abc0a90a1a77f5b668aa7e4b57d1776a7":[6,0,4,3],
|
||||
"boot_8php.html#abd7bb40da9cc073297e49736b338ca07":[6,0,4,280],
|
||||
"boot_8php.html#abd7bb40da9cc073297e49736b338ca07":[6,0,4,281],
|
||||
"boot_8php.html#abdcdfc873ace4e0902177bad934de0c0":[6,0,4,69],
|
||||
"boot_8php.html#abeb4d86e17cefa8584f1244e2183b0e1":[6,0,4,120],
|
||||
"boot_8php.html#abedd940e664017c61b48c6efa31d0cb8":[6,0,4,101],
|
||||
"boot_8php.html#ac01230c7655e0705b2e99c9bc03c4450":[6,0,4,130],
|
||||
"boot_8php.html#ac17fc8a416ea79e9d5cb4dc9a8ff8c5c":[6,0,4,24],
|
||||
"boot_8php.html#ac195fc9003298923ea81f144388e24b1":[6,0,4,176],
|
||||
"boot_8php.html#ac43182e0d8bae7576a30b603774974f8":[6,0,4,251],
|
||||
"boot_8php.html#ac43182e0d8bae7576a30b603774974f8":[6,0,4,252],
|
||||
"boot_8php.html#ac59a18a4838710d6c2de37aed6b21f03":[6,0,4,99],
|
||||
"boot_8php.html#ac5e74f899f6e98d8e91b14ba1c08bc08":[6,0,4,27],
|
||||
"boot_8php.html#ac608a34f3bc180e7724192e0fd31f9b0":[6,0,4,37],
|
||||
"boot_8php.html#ac8400313df2c831653f9036f71ebd86d":[6,0,4,59],
|
||||
"boot_8php.html#ac86615ddc0763a00f5311c90e991730c":[6,0,4,287],
|
||||
"boot_8php.html#ac86615ddc0763a00f5311c90e991730c":[6,0,4,288],
|
||||
"boot_8php.html#ac890557fedc5b5a3b1d996249b1e1a20":[6,0,4,126],
|
||||
"boot_8php.html#ac99fc4d040764eac1736bec6973556fe":[6,0,4,128],
|
||||
"boot_8php.html#aca08bc4f1554ba877500f6abcc99e1e8":[6,0,4,205],
|
||||
@ -135,9 +136,9 @@ var NAVTREEINDEX1 =
|
||||
"boot_8php.html#aca5e42678e178c6b9034610d66666fd7":[6,0,4,13],
|
||||
"boot_8php.html#acc4e0c910af066148b810e5fde55fff1":[6,0,4,8],
|
||||
"boot_8php.html#acca19aae62e1a6951a856b945de20d67":[6,0,4,179],
|
||||
"boot_8php.html#accd6f36cc9f40225cbd720e4d12a7c6e":[6,0,4,288],
|
||||
"boot_8php.html#acd877c405b06b348b37b6f7e62a211e9":[6,0,4,238],
|
||||
"boot_8php.html#ace6d70ac290397ddd40e561fd0831858":[6,0,4,272],
|
||||
"boot_8php.html#accd6f36cc9f40225cbd720e4d12a7c6e":[6,0,4,289],
|
||||
"boot_8php.html#acd877c405b06b348b37b6f7e62a211e9":[6,0,4,239],
|
||||
"boot_8php.html#ace6d70ac290397ddd40e561fd0831858":[6,0,4,273],
|
||||
"boot_8php.html#ace83842dbeb84f7ed9ac59a9f57a7c32":[6,0,4,213],
|
||||
"boot_8php.html#aced60c7285192e80b7c4757e45a7f1e3":[6,0,4,68],
|
||||
"boot_8php.html#ad0876e837cf3fad8a26417e315f6e2c8":[6,0,4,159],
|
||||
@ -146,26 +147,26 @@ var NAVTREEINDEX1 =
|
||||
"boot_8php.html#ad302cb26b838898d475f57f61b0fcc9f":[6,0,4,75],
|
||||
"boot_8php.html#ad34c1547020a305915bcc39707744690":[6,0,4,90],
|
||||
"boot_8php.html#ad4c9dc2c8a82e8f52b7404c1655eab44":[6,0,4,30],
|
||||
"boot_8php.html#ad789aef3cb95fc1eb36be7c4283d0137":[6,0,4,233],
|
||||
"boot_8php.html#ad8887b49bbb02dd30b4eb9f6c7773c63":[6,0,4,261],
|
||||
"boot_8php.html#ad88a70ec62e08d590123d3697dfe64d5":[6,0,4,255],
|
||||
"boot_8php.html#ad789aef3cb95fc1eb36be7c4283d0137":[6,0,4,234],
|
||||
"boot_8php.html#ad8887b49bbb02dd30b4eb9f6c7773c63":[6,0,4,262],
|
||||
"boot_8php.html#ad88a70ec62e08d590123d3697dfe64d5":[6,0,4,256],
|
||||
"boot_8php.html#ada72d88ae39a7e3b45baea201cb49a29":[6,0,4,96],
|
||||
"boot_8php.html#adaeb4f590c56326b2dca3b19f31b6272":[6,0,4,143],
|
||||
"boot_8php.html#adca48aee78465ae3064ca4432c0d87b5":[6,0,4,264],
|
||||
"boot_8php.html#adca48aee78465ae3064ca4432c0d87b5":[6,0,4,265],
|
||||
"boot_8php.html#add517a0958ac684792c62142a3877f81":[6,0,4,40],
|
||||
"boot_8php.html#adfb2fc7be5a4226c0a8e24131da9d498":[6,0,4,23],
|
||||
"boot_8php.html#ae0d9527117cd87dcba11986047ae336e":[6,0,4,44],
|
||||
"boot_8php.html#ae0da3ca0f54d75d22c71e007331f8d06":[6,0,4,108],
|
||||
"boot_8php.html#ae37444eaa42705185080ccf3e670cbc2":[6,0,4,271],
|
||||
"boot_8php.html#ae37444eaa42705185080ccf3e670cbc2":[6,0,4,272],
|
||||
"boot_8php.html#ae3cef7b63e25e7bafea3fcf6b99fad0e":[6,0,4,188],
|
||||
"boot_8php.html#ae4861de36017fe399c1839f778bad9f5":[6,0,4,162],
|
||||
"boot_8php.html#ae94f7c7c0909629a75aed1c41f10bc95":[6,0,4,196],
|
||||
"boot_8php.html#aea392cb26ed617f3a8cde648385b5df0":[6,0,4,284],
|
||||
"boot_8php.html#aea392cb26ed617f3a8cde648385b5df0":[6,0,4,285],
|
||||
"boot_8php.html#aea7fc57a4d8e9dcb42f2601b0b9b761c":[6,0,4,28],
|
||||
"boot_8php.html#aead84fa27d7516b855220fe004964a45":[6,0,4,277],
|
||||
"boot_8php.html#aead84fa27d7516b855220fe004964a45":[6,0,4,278],
|
||||
"boot_8php.html#aeb1039302affcbe7e8872c01c08c88f8":[6,0,4,53],
|
||||
"boot_8php.html#aec36f8fcd4cb14a52934590b3d6666b4":[6,0,4,235],
|
||||
"boot_8php.html#aecaa1b6945b317ba8f1daf4af2aed8e6":[6,0,4,265],
|
||||
"boot_8php.html#aec36f8fcd4cb14a52934590b3d6666b4":[6,0,4,236],
|
||||
"boot_8php.html#aecaa1b6945b317ba8f1daf4af2aed8e6":[6,0,4,266],
|
||||
"boot_8php.html#aed0dfb35f7dd00dc9e4f868ea7f7ff53":[6,0,4,170],
|
||||
"boot_8php.html#aedfb9501ed408278667995524e0d15cf":[6,0,4,104],
|
||||
"boot_8php.html#aee324eca9de4e0fedf01ab5f92e27c67":[6,0,4,182],
|
||||
@ -173,25 +174,26 @@ var NAVTREEINDEX1 =
|
||||
"boot_8php.html#aefba06f1c0842036329033e7567ecf6d":[6,0,4,145],
|
||||
"boot_8php.html#aefe573c3c7b0d37fbff264bbae79d673":[6,0,4,115],
|
||||
"boot_8php.html#aefecf8599036df7f1b95d6820e0e2fa4":[6,0,4,31],
|
||||
"boot_8php.html#af33d1b2e98a1e21af672005525d46dfe":[6,0,4,268],
|
||||
"boot_8php.html#af33d1b2e98a1e21af672005525d46dfe":[6,0,4,269],
|
||||
"boot_8php.html#af3905ea8f8568d0236db13fca40514e3":[6,0,4,190],
|
||||
"boot_8php.html#af3a4271630aabd8be592213f925d6a36":[6,0,4,63],
|
||||
"boot_8php.html#af3bdfc20979c16f15bb9c60446a480f9":[6,0,4,54],
|
||||
"boot_8php.html#af3ff14985bffbd951a6ea356b7ec3007":[6,0,4,240],
|
||||
"boot_8php.html#af3ff14985bffbd951a6ea356b7ec3007":[6,0,4,241],
|
||||
"boot_8php.html#af489d0c3166551b93e63a79ff2c9be35":[6,0,4,150],
|
||||
"boot_8php.html#af6937db5f581d006bf4a5c3d9c7e0461":[6,0,4,210],
|
||||
"boot_8php.html#af6b3de425e5849c73370a484c44607a3":[6,0,4,168],
|
||||
"boot_8php.html#af6f6f6f40139f12fc09ec47373b30919":[6,0,4,93],
|
||||
"boot_8php.html#af86c651547aa8f9e549ee40a09455549":[6,0,4,263],
|
||||
"boot_8php.html#af86c651547aa8f9e549ee40a09455549":[6,0,4,264],
|
||||
"boot_8php.html#af8c0cb0744c9a6b5d6d3baafb1f1e71d":[6,0,4,202],
|
||||
"boot_8php.html#afaf93b7026f784b113b4f8921745891e":[6,0,4,183],
|
||||
"boot_8php.html#afb97615e985a013799839b68b99018d7":[6,0,4,269],
|
||||
"boot_8php.html#afb97615e985a013799839b68b99018d7":[6,0,4,270],
|
||||
"boot_8php.html#afbb1fe1b2c8c730ec8e08da93b6512c4":[6,0,4,50],
|
||||
"boot_8php.html#afbb21ecccac9819aa65397e816868a5f":[6,0,4,219],
|
||||
"boot_8php.html#afe084c30a1810c10442edb4fbcbc0086":[6,0,4,85],
|
||||
"boot_8php.html#afe63ae69ba55299f813766e54df06ede":[6,0,4,154],
|
||||
"boot_8php.html#afe88b920aa285982edb817a0dd44eb37":[6,0,4,14],
|
||||
"boot_8php.html#afef254290febac854c85fc698d9483a6":[6,0,4,294],
|
||||
"boot_8php.html#aff210e8403dd72368522b17fb6e5d4e7":[6,0,4,229],
|
||||
"boot_8php.html#afef254290febac854c85fc698d9483a6":[6,0,4,295],
|
||||
"boot_8php.html#aff210e8403dd72368522b17fb6e5d4e7":[6,0,4,230],
|
||||
"boxy_8php.html":[6,0,3,1,3,1,0],
|
||||
"cache_8php.html":[6,0,0,13],
|
||||
"channel_8php.html":[6,0,1,12],
|
||||
@ -247,7 +249,5 @@ var NAVTREEINDEX1 =
|
||||
"classApp.html#a57d041fcc003d08c127dfa99a02bc192":[5,0,5,74],
|
||||
"classApp.html#a58ac598544892ff7c32890291b72635e":[5,0,5,62],
|
||||
"classApp.html#a59dd4b665c70e7dbd80682c014ff7145":[5,0,5,63],
|
||||
"classApp.html#a5c63eabdc7fdd8b6e3348980ec16a3ad":[5,0,5,3],
|
||||
"classApp.html#a5cfc098c061b7d765add58fd2ca97445":[5,0,5,39],
|
||||
"classApp.html#a5f64620473a9727a48ebe9cf6f335a98":[5,0,5,80]
|
||||
"classApp.html#a5c63eabdc7fdd8b6e3348980ec16a3ad":[5,0,5,3]
|
||||
};
|
||||
|
@ -1,5 +1,7 @@
|
||||
var NAVTREEINDEX2 =
|
||||
{
|
||||
"classApp.html#a5cfc098c061b7d765add58fd2ca97445":[5,0,5,39],
|
||||
"classApp.html#a5f64620473a9727a48ebe9cf6f335a98":[5,0,5,80],
|
||||
"classApp.html#a604d659d6977a99de42a160343e5289a":[5,0,5,4],
|
||||
"classApp.html#a61ca6e3af82071ea25ff2fd5dbcddae2":[5,0,5,45],
|
||||
"classApp.html#a622eace13f8fc9f4b5672a68e2bc4396":[5,0,5,7],
|
||||
@ -247,7 +249,5 @@ var NAVTREEINDEX2 =
|
||||
"classdba__driver.html#adcc1f8955120fec0708bce39202d0422":[5,0,9,4],
|
||||
"classdba__driver.html#ae533e62a240a793f17aef5ab4ef10edc":[5,0,9,3],
|
||||
"classdba__driver.html#af3541d13ccb7a3eddfc03e253c746186":[5,0,9,0],
|
||||
"classdba__driver.html#af48e2afeded5285766bf92e22123ed03":[5,0,9,10],
|
||||
"classdba__driver.html#afc95ffa103a3290581b537670cde5311":[5,0,9,5],
|
||||
"classdba__mysql.html":[5,0,10]
|
||||
"classdba__driver.html#af48e2afeded5285766bf92e22123ed03":[5,0,9,10]
|
||||
};
|
||||
|
@ -1,5 +1,7 @@
|
||||
var NAVTREEINDEX3 =
|
||||
{
|
||||
"classdba__driver.html#afc95ffa103a3290581b537670cde5311":[5,0,9,5],
|
||||
"classdba__mysql.html":[5,0,10],
|
||||
"classdba__mysql.html#a1887338627ce0e28786839363014bd0b":[5,0,10,1],
|
||||
"classdba__mysql.html#a850586714ef897bd25f643c89b4ef76e":[5,0,10,0],
|
||||
"classdba__mysql.html#a99a7691ea6cb1300031fb6549379066e":[5,0,10,2],
|
||||
@ -247,7 +249,5 @@ var NAVTREEINDEX3 =
|
||||
"dir_887fdc94312ba7b057b6bfe7fdd27ea5.html":[6,0,3,1,2,0],
|
||||
"dir_8e58ba5e98ac07e59ee15ca7486c9950.html":[6,0,3,1,2],
|
||||
"dir_922c77e958c99a98db92d38a3a349bf2.html":[6,0,3,1,1],
|
||||
"dir_92d6b429199666aa3765c8a934db5e14.html":[6,0,3,1,1,1],
|
||||
"dir__fns_8php.html":[6,0,0,30],
|
||||
"dir__fns_8php.html#a2f7d74bb2aea8bcd2537aee5c6708a16":[6,0,0,30,0]
|
||||
"dir_92d6b429199666aa3765c8a934db5e14.html":[6,0,3,1,1,1]
|
||||
};
|
||||
|
@ -1,5 +1,7 @@
|
||||
var NAVTREEINDEX4 =
|
||||
{
|
||||
"dir__fns_8php.html":[6,0,0,30],
|
||||
"dir__fns_8php.html#a2f7d74bb2aea8bcd2537aee5c6708a16":[6,0,0,30,0],
|
||||
"dir__fns_8php.html#a44062d4b471d1e83f92f6c184585aa13":[6,0,0,30,6],
|
||||
"dir__fns_8php.html#a8c15aa69da12f2d3476b9e93b82b337d":[6,0,0,30,3],
|
||||
"dir__fns_8php.html#aa666e7df6ca8c332f4081c9b66b4bdf6":[6,0,0,30,5],
|
||||
@ -247,7 +249,5 @@ var NAVTREEINDEX4 =
|
||||
"home_8php.html#ac4642c38b6f23a8d065dd4a75c620bde":[6,0,1,42,1],
|
||||
"hostxrd_8php.html":[6,0,1,43],
|
||||
"hostxrd_8php.html#aa37ffc8e7900bc76c4828bd25916db92":[6,0,1,43,0],
|
||||
"html2bbcode_8php.html":[6,0,0,40],
|
||||
"html2bbcode_8php.html#a39c662b19d318990fee2ba795a55d7a7":[6,0,0,40,3],
|
||||
"html2bbcode_8php.html#a5ad726995ac4070213abdb3bd09f4837":[6,0,0,40,1]
|
||||
"html2bbcode_8php.html":[6,0,0,40]
|
||||
};
|
||||
|
@ -1,5 +1,7 @@
|
||||
var NAVTREEINDEX5 =
|
||||
{
|
||||
"html2bbcode_8php.html#a39c662b19d318990fee2ba795a55d7a7":[6,0,0,40,3],
|
||||
"html2bbcode_8php.html#a5ad726995ac4070213abdb3bd09f4837":[6,0,0,40,1],
|
||||
"html2bbcode_8php.html#a71a07f135d196ec5943b13f7b2e6a9b2":[6,0,0,40,0],
|
||||
"html2bbcode_8php.html#ad174afe0ccbd8c475e48f8a6ee2f27d8":[6,0,0,40,2],
|
||||
"html2plain_8php.html":[6,0,0,41],
|
||||
@ -8,6 +10,7 @@ var NAVTREEINDEX5 =
|
||||
"html2plain_8php.html#ab3e121fa9f3feb16f9f942e705bc6c04":[6,0,0,41,2],
|
||||
"html2plain_8php.html#ae1c203d0f089d5678d73a6c64a395201":[6,0,0,41,1],
|
||||
"hubloc_8php.html":[6,0,0,42],
|
||||
"hubloc_8php.html#a84c79b7be352f62d12fe4fa2c80fc6ea":[6,0,0,42,2],
|
||||
"hubloc_8php.html#ad3d0dcfcfcb347744f7617fe6f5de002":[6,0,0,42,1],
|
||||
"hubloc_8php.html#aebd244b4616ded022cbbee5e82926951":[6,0,0,42,0],
|
||||
"identity_8php.html":[6,0,0,43],
|
||||
@ -16,7 +19,6 @@ var NAVTREEINDEX5 =
|
||||
"identity_8php.html#a2ab5172eabd375869060c9ad68323f5c":[6,0,0,43,17],
|
||||
"identity_8php.html#a332df795f684788002f5a6424abacfd7":[6,0,0,43,10],
|
||||
"identity_8php.html#a345f4c943d84de502ec6e72d2c813945":[6,0,0,43,2],
|
||||
"identity_8php.html#a3570a4eb77332b292d394c4132cb8f03":[6,0,0,43,15],
|
||||
"identity_8php.html#a432259b2cf5b6f59be53e71db9f2c7dc":[6,0,0,43,24],
|
||||
"identity_8php.html#a4751b522ea913d0e7ed43e03d22e9e68":[6,0,0,43,23],
|
||||
"identity_8php.html#a47d6f53216f23a3484061793bef29854":[6,0,0,43,25],
|
||||
@ -41,6 +43,7 @@ var NAVTREEINDEX5 =
|
||||
"identity_8php.html#ae2b140df652a55ca11bb6a99005fce35":[6,0,0,43,18],
|
||||
"identity_8php.html#ae381db3d43f8e7c1da8b15d14ecf5312":[6,0,0,43,7],
|
||||
"identity_8php.html#af2802bc13a00a17b867bba7978ba8f58":[6,0,0,43,27],
|
||||
"identity_8php.html#afaedbc8e2d2a70ec8b006162baac5249":[6,0,0,43,15],
|
||||
"import_8php.html":[6,0,1,44],
|
||||
"import_8php.html#af17fef0410518f7eac205d0ea416eaa2":[6,0,1,44,1],
|
||||
"import_8php.html#afdf25ed70096d5dbf4f6d0ca79fea184":[6,0,1,44,0],
|
||||
@ -211,6 +214,7 @@ var NAVTREEINDEX5 =
|
||||
"include_2network_8php.html#a897e7112d86eb95526cbd0bff9375f02":[6,0,0,51,18],
|
||||
"include_2network_8php.html#a8d5a3afb51cc932032b5dcc159efaae0":[6,0,0,51,8],
|
||||
"include_2network_8php.html#a9129fd55e7fc175b4ea9a195cccc16bc":[6,0,0,51,24],
|
||||
"include_2network_8php.html#a984708e60d531b31b2d1f88b5f408f7b":[6,0,0,51,25],
|
||||
"include_2network_8php.html#a99353baabbc3e0584b85eb79ee802cff":[6,0,0,51,21],
|
||||
"include_2network_8php.html#a9e9da2aafb806c98ecdc318604e60dc6":[6,0,0,51,22],
|
||||
"include_2network_8php.html#aafd06c0a75402aefb06cfb9f9740fa37":[6,0,0,51,23],
|
||||
@ -245,9 +249,5 @@ var NAVTREEINDEX5 =
|
||||
"include_2probe_8php.html#a2b4ac769508f7cfc17fee130279b9cb7":[6,0,0,63,4],
|
||||
"include_2probe_8php.html#a2daa857942aceca01f956016dbbd139c":[6,0,0,63,1],
|
||||
"include_2probe_8php.html#a3c02c7a23e8335a79c3c0f5331d11a85":[6,0,0,63,8],
|
||||
"include_2probe_8php.html#a471851151d8cd7fbb79703e9522eeea8":[6,0,0,63,0],
|
||||
"include_2probe_8php.html#a950a200372393f706851103cd3fffcba":[6,0,0,63,6],
|
||||
"include_2probe_8php.html#a9b5eca1e01e52b3e65d64db0c92181e0":[6,0,0,63,2],
|
||||
"include_2probe_8php.html#aa748dc73a6686c13826b1ee9d16c800d":[6,0,0,63,7],
|
||||
"include_2probe_8php.html#ab19a52326b27607a0fb8191cc75ba481":[6,0,0,63,5]
|
||||
"include_2probe_8php.html#a471851151d8cd7fbb79703e9522eeea8":[6,0,0,63,0]
|
||||
};
|
||||
|
@ -1,5 +1,9 @@
|
||||
var NAVTREEINDEX6 =
|
||||
{
|
||||
"include_2probe_8php.html#a950a200372393f706851103cd3fffcba":[6,0,0,63,6],
|
||||
"include_2probe_8php.html#a9b5eca1e01e52b3e65d64db0c92181e0":[6,0,0,63,2],
|
||||
"include_2probe_8php.html#aa748dc73a6686c13826b1ee9d16c800d":[6,0,0,63,7],
|
||||
"include_2probe_8php.html#ab19a52326b27607a0fb8191cc75ba481":[6,0,0,63,5],
|
||||
"index.html":[],
|
||||
"interfaceITemplateEngine.html":[5,0,18],
|
||||
"interfaceITemplateEngine.html#aaa7381c8becc3d1c1790b53988a0f243":[5,0,18,1],
|
||||
@ -39,6 +43,7 @@ var NAVTREEINDEX6 =
|
||||
"items_8php.html#a536d0313b6ffe33b9d2490c4e25c5361":[6,0,0,46,32],
|
||||
"items_8php.html#a555762e1022a4b8e3c3abd32e7812408":[6,0,0,46,16],
|
||||
"items_8php.html#a566c601726697e044e75284af7fb6f17":[6,0,0,46,21],
|
||||
"items_8php.html#a56b0f5d2cb36eb8f4bfca84813884f86":[6,0,0,46,18],
|
||||
"items_8php.html#a56b2a4abcadfac71175cd50555528cc3":[6,0,0,46,14],
|
||||
"items_8php.html#a5e5be7bf1f8257dec0b2647e60a3f3f1":[6,0,0,46,29],
|
||||
"items_8php.html#a5ed782ff5b9cf050bec931e06de12c00":[6,0,0,46,46],
|
||||
@ -53,7 +58,6 @@ var NAVTREEINDEX6 =
|
||||
"items_8php.html#a77da7ce9a117601d49ac4a67c71b514f":[6,0,0,46,52],
|
||||
"items_8php.html#a78a60e39f6991bd3324a24dcbf9dac5a":[6,0,0,46,60],
|
||||
"items_8php.html#a81565acf729e629e588d823308448e3c":[6,0,0,46,1],
|
||||
"items_8php.html#a82955cc578f0fa600acec84475026194":[6,0,0,46,18],
|
||||
"items_8php.html#a83a349062945d585edb4b3c5d763ab6e":[6,0,0,46,57],
|
||||
"items_8php.html#a8675e62674de6fb7c42e4a408c7116cc":[6,0,0,46,53],
|
||||
"items_8php.html#a87ac9e359591721a824ecd23bbb56296":[6,0,0,46,6],
|
||||
@ -191,8 +195,8 @@ var NAVTREEINDEX6 =
|
||||
"mytheme_2php_2style_8php.html":[6,0,3,1,2,0,1],
|
||||
"mytheme_2php_2theme_8php.html":[6,0,3,1,2,0,2],
|
||||
"mytheme_2php_2theme_8php.html#a6ce5df8ece6acc09c1fddaccbeb244e8":[6,0,3,1,2,0,2,0],
|
||||
"namespaceFriendica.html":[5,0,1],
|
||||
"namespaceFriendica.html":[4,0,1],
|
||||
"namespaceFriendica.html":[5,0,1],
|
||||
"namespaceacl__selectors.html":[4,0,0],
|
||||
"namespaceacl__selectors.html":[5,0,0],
|
||||
"namespacefriendica-to-smarty-tpl.html":[5,0,2],
|
||||
@ -245,9 +249,5 @@ var NAVTREEINDEX6 =
|
||||
"page_8php.html#a91a5f649f68406149108bded1dc90b22":[6,0,1,74,0],
|
||||
"page__widgets_8php.html":[6,0,0,58],
|
||||
"page__widgets_8php.html#a1a1e729da27f252cab6678288a17958f":[6,0,0,58,1],
|
||||
"page__widgets_8php.html#a39d547771c5f12a17c097436c82f0fa2":[6,0,0,58,0],
|
||||
"pages.html":[],
|
||||
"parse__url_8php.html":[6,0,1,75],
|
||||
"parse__url_8php.html#a05a9e8944380ba3cf6bbf5893dd4b74b":[6,0,1,75,2],
|
||||
"parse__url_8php.html#a25635549f2c22955d72465f4d2e58993":[6,0,1,75,3]
|
||||
"page__widgets_8php.html#a39d547771c5f12a17c097436c82f0fa2":[6,0,0,58,0]
|
||||
};
|
||||
|
@ -1,5 +1,9 @@
|
||||
var NAVTREEINDEX7 =
|
||||
{
|
||||
"pages.html":[],
|
||||
"parse__url_8php.html":[6,0,1,75],
|
||||
"parse__url_8php.html#a05a9e8944380ba3cf6bbf5893dd4b74b":[6,0,1,75,2],
|
||||
"parse__url_8php.html#a25635549f2c22955d72465f4d2e58993":[6,0,1,75,3],
|
||||
"parse__url_8php.html#a496f4e3836154f6f32b8e805a7160d3a":[6,0,1,75,1],
|
||||
"parse__url_8php.html#aa7dd8f961bea042d62726ed909e4a868":[6,0,1,75,0],
|
||||
"passion_8php.html":[6,0,3,1,0,2,6],
|
||||
@ -10,9 +14,10 @@ var NAVTREEINDEX7 =
|
||||
"permissions_8php.html":[6,0,0,59],
|
||||
"permissions_8php.html#a040fd3d3b8517658b1668ae0cd093972":[6,0,0,59,2],
|
||||
"permissions_8php.html#a0f5bd9f7f4c8fb7ba4b2c1ed048b4dc7":[6,0,0,59,0],
|
||||
"permissions_8php.html#a50e8099ea8a4d7ed68b2a0a7ea9aa724":[6,0,0,59,5],
|
||||
"permissions_8php.html#a67ada9ed51e77885b6b0f6a28cee1835":[6,0,0,59,4],
|
||||
"permissions_8php.html#a9b5f5120566a3699a98efc5ccb0c59fe":[6,0,0,59,3],
|
||||
"permissions_8php.html#aa8b7b102c653649d7a71b5a1c044d90d":[6,0,0,59,5],
|
||||
"permissions_8php.html#aa8b7b102c653649d7a71b5a1c044d90d":[6,0,0,59,6],
|
||||
"permissions_8php.html#aeca9b280f3dc3358c89976d81d690008":[6,0,0,59,1],
|
||||
"photo_8php.html":[6,0,1,77],
|
||||
"photo_8php.html#a582779d24882b0d31ee909a91d70a448":[6,0,1,77,0],
|
||||
@ -244,10 +249,5 @@ var NAVTREEINDEX7 =
|
||||
"smilies_8php.html":[6,0,1,111],
|
||||
"smilies_8php.html#ab43b1e9f33a700a830aff14c7b3a617f":[6,0,1,111,0],
|
||||
"socgraph_8php.html":[6,0,0,72],
|
||||
"socgraph_8php.html#a16ac51c505d72987ed8d6d6aed0e8586":[6,0,0,72,0],
|
||||
"socgraph_8php.html#a5ef8bef37161df53718a21e93d02fbd6":[6,0,0,72,6],
|
||||
"socgraph_8php.html#a76e6fca3d2bc842dcd9e710bb87c8329":[6,0,0,72,7],
|
||||
"socgraph_8php.html#a790690bb1a1d02483fe31632a160144d":[6,0,0,72,8],
|
||||
"socgraph_8php.html#a7d34cd58025bcd9e575282f44db75918":[6,0,0,72,1],
|
||||
"socgraph_8php.html#a887d576f21fd708132a06d0f72f90f84":[6,0,0,72,4]
|
||||
"socgraph_8php.html#a16ac51c505d72987ed8d6d6aed0e8586":[6,0,0,72,0]
|
||||
};
|
||||
|
@ -1,5 +1,10 @@
|
||||
var NAVTREEINDEX8 =
|
||||
{
|
||||
"socgraph_8php.html#a5ef8bef37161df53718a21e93d02fbd6":[6,0,0,72,6],
|
||||
"socgraph_8php.html#a76e6fca3d2bc842dcd9e710bb87c8329":[6,0,0,72,7],
|
||||
"socgraph_8php.html#a790690bb1a1d02483fe31632a160144d":[6,0,0,72,8],
|
||||
"socgraph_8php.html#a7d34cd58025bcd9e575282f44db75918":[6,0,0,72,1],
|
||||
"socgraph_8php.html#a887d576f21fd708132a06d0f72f90f84":[6,0,0,72,4],
|
||||
"socgraph_8php.html#ac343a846241d36cdf046b08f3396cfe9":[6,0,0,72,2],
|
||||
"socgraph_8php.html#af175807406d94407a5e11742a3287746":[6,0,0,72,5],
|
||||
"socgraph_8php.html#af29d056beec10b4e38e5209c92452894":[6,0,0,72,3],
|
||||
@ -244,10 +249,5 @@ var NAVTREEINDEX8 =
|
||||
"widgets_8php.html#a3bdfb81bf9a8ddf219924fa7eaf22013":[6,0,0,78,18],
|
||||
"widgets_8php.html#a45ea061dabe9a8372e4ca3b9e5714256":[6,0,0,78,19],
|
||||
"widgets_8php.html#a47c72aac42058ea086c9ef8651c259da":[6,0,0,78,5],
|
||||
"widgets_8php.html#a50b1410238100c8a94c06b0aa63ee3b8":[6,0,0,78,25],
|
||||
"widgets_8php.html#a5ab3b64496e02cab56429978ad55f1c0":[6,0,0,78,12],
|
||||
"widgets_8php.html#a6dbc227aac750774284ee39c45f0a200":[6,0,0,78,27],
|
||||
"widgets_8php.html#a702e2fc0adc9b615999eca18b7311b5e":[6,0,0,78,21],
|
||||
"widgets_8php.html#a70442dfa079312d9d5e5ee01be51a165":[6,0,0,78,15],
|
||||
"widgets_8php.html#a7b1e357b5a2027718470b77ec921fc65":[6,0,0,78,2]
|
||||
"widgets_8php.html#a50b1410238100c8a94c06b0aa63ee3b8":[6,0,0,78,25]
|
||||
};
|
||||
|
@ -1,5 +1,10 @@
|
||||
var NAVTREEINDEX9 =
|
||||
{
|
||||
"widgets_8php.html#a5ab3b64496e02cab56429978ad55f1c0":[6,0,0,78,12],
|
||||
"widgets_8php.html#a6dbc227aac750774284ee39c45f0a200":[6,0,0,78,27],
|
||||
"widgets_8php.html#a702e2fc0adc9b615999eca18b7311b5e":[6,0,0,78,21],
|
||||
"widgets_8php.html#a70442dfa079312d9d5e5ee01be51a165":[6,0,0,78,15],
|
||||
"widgets_8php.html#a7b1e357b5a2027718470b77ec921fc65":[6,0,0,78,2],
|
||||
"widgets_8php.html#a94203eb9bcd63cbdecbbcb15163598d8":[6,0,0,78,23],
|
||||
"widgets_8php.html#a95c06bc9be133e89768746302d2ac395":[6,0,0,78,10],
|
||||
"widgets_8php.html#a999ba893cac7600d3d3b4e7e14cf8c20":[6,0,0,78,20],
|
||||
@ -24,35 +29,38 @@ var NAVTREEINDEX9 =
|
||||
"zfinger_8php.html":[6,0,1,139],
|
||||
"zfinger_8php.html#a8139b83a22ef98869adc10aa224027a0":[6,0,1,139,0],
|
||||
"zot_8php.html":[6,0,0,79],
|
||||
"zot_8php.html#a083aec6c900d244e1bfc1406f9461465":[6,0,0,79,14],
|
||||
"zot_8php.html#a083aec6c900d244e1bfc1406f9461465":[6,0,0,79,15],
|
||||
"zot_8php.html#a0fc2211c5309d9f925ecc4115e3fdb75":[6,0,0,79,9],
|
||||
"zot_8php.html#a20750dd2c36961013fd382fb34e1366c":[6,0,0,79,6],
|
||||
"zot_8php.html#a2657e141d62d5f67ad3c87651b585299":[6,0,0,79,7],
|
||||
"zot_8php.html#a31aad56acf8ff8f2353e6ff8595544df":[6,0,0,79,16],
|
||||
"zot_8php.html#a3862b3161b2c8557dc1a95020179bd81":[6,0,0,79,18],
|
||||
"zot_8php.html#a31aad56acf8ff8f2353e6ff8595544df":[6,0,0,79,18],
|
||||
"zot_8php.html#a3862b3161b2c8557dc1a95020179bd81":[6,0,0,79,20],
|
||||
"zot_8php.html#a3bf11286c2619b4ca28e49d5b5ab374a":[6,0,0,79,5],
|
||||
"zot_8php.html#a4d9e6ca295e443b740d9960c304b3474":[6,0,0,79,11],
|
||||
"zot_8php.html#a528e97ca5d69c3b7f35c5d954afde315":[6,0,0,79,8],
|
||||
"zot_8php.html#a55056e863a7860bc0cf922e78fcce073":[6,0,0,79,22],
|
||||
"zot_8php.html#a5bcdfef419b16075a0eca990956223dc":[6,0,0,79,27],
|
||||
"zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea":[6,0,0,79,19],
|
||||
"zot_8php.html#a55056e863a7860bc0cf922e78fcce073":[6,0,0,79,25],
|
||||
"zot_8php.html#a5bcdfef419b16075a0eca990956223dc":[6,0,0,79,30],
|
||||
"zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea":[6,0,0,79,22],
|
||||
"zot_8php.html#a703f528ade8382cf374e4119bd6f7859":[6,0,0,79,0],
|
||||
"zot_8php.html#a7ac30ff51274bf0b6d3eade37972145c":[6,0,0,79,26],
|
||||
"zot_8php.html#a7ac30ff51274bf0b6d3eade37972145c":[6,0,0,79,29],
|
||||
"zot_8php.html#a8e22dbc6f884be3644a892a876cbd972":[6,0,0,79,3],
|
||||
"zot_8php.html#a928f5643ca66ae9635d85aeb2be62e03":[6,0,0,79,25],
|
||||
"zot_8php.html#a95528377d7303131958c9f0b7158fdce":[6,0,0,79,20],
|
||||
"zot_8php.html#a9a57b40669351c9791126b925cb7ef3b":[6,0,0,79,13],
|
||||
"zot_8php.html#aa6ae96db8cbbdbb10e6876d206bbf7cc":[6,0,0,79,12],
|
||||
"zot_8php.html#a8eeefdb0dad4c436bea9d1c06c0a7988":[6,0,0,79,12],
|
||||
"zot_8php.html#a928f5643ca66ae9635d85aeb2be62e03":[6,0,0,79,28],
|
||||
"zot_8php.html#a95528377d7303131958c9f0b7158fdce":[6,0,0,79,23],
|
||||
"zot_8php.html#a9a57b40669351c9791126b925cb7ef3b":[6,0,0,79,14],
|
||||
"zot_8php.html#aa6ae96db8cbbdbb10e6876d206bbf7cc":[6,0,0,79,13],
|
||||
"zot_8php.html#aa97b33b619dd7132a9274f852af6ceb5":[6,0,0,79,1],
|
||||
"zot_8php.html#aad25a3fe0e1566121d6fb8222979bc10":[6,0,0,79,15],
|
||||
"zot_8php.html#ab22d67660702056bf3f4696dcebf5ce7":[6,0,0,79,24],
|
||||
"zot_8php.html#ab319d1d9fff9c7775d9daef42d1f33dd":[6,0,0,79,17],
|
||||
"zot_8php.html#ab3e9b99ddb11353f37f265a05bb42142":[6,0,0,79,28],
|
||||
"zot_8php.html#aad25a3fe0e1566121d6fb8222979bc10":[6,0,0,79,16],
|
||||
"zot_8php.html#ab15c04e7e5f44edf45ec50dd7d183254":[6,0,0,79,17],
|
||||
"zot_8php.html#ab22d67660702056bf3f4696dcebf5ce7":[6,0,0,79,27],
|
||||
"zot_8php.html#ab319d1d9fff9c7775d9daef42d1f33dd":[6,0,0,79,19],
|
||||
"zot_8php.html#ab3e9b99ddb11353f37f265a05bb42142":[6,0,0,79,31],
|
||||
"zot_8php.html#ac301c67864917c35922257950ae0f95c":[6,0,0,79,10],
|
||||
"zot_8php.html#ad149f1e98c0c5b88ff9147e6ee3f330d":[6,0,0,79,4],
|
||||
"zot_8php.html#adfeb9400ae6b726beec89f8f1e8fde72":[6,0,0,79,2],
|
||||
"zot_8php.html#ae7cec2b417b5858fd4a41070f843d1d7":[6,0,0,79,21],
|
||||
"zot_8php.html#aeea071f17e306fe3d0c488551906bfab":[6,0,0,79,23],
|
||||
"zot_8php.html#ae26ce9f1ad74139193fb6319beac5fca":[6,0,0,79,21],
|
||||
"zot_8php.html#ae7cec2b417b5858fd4a41070f843d1d7":[6,0,0,79,24],
|
||||
"zot_8php.html#aeea071f17e306fe3d0c488551906bfab":[6,0,0,79,26],
|
||||
"zotfeed_8php.html":[6,0,1,140],
|
||||
"zotfeed_8php.html#a24dfc23d366e7f840cf2847d0c1c8eac":[6,0,1,140,0],
|
||||
"zping_8php.html":[6,0,1,141],
|
||||
|
File diff suppressed because one or more lines are too long
@ -5,5 +5,6 @@ var permissions_8php =
|
||||
[ "get_perms", "permissions_8php.html#a040fd3d3b8517658b1668ae0cd093972", null ],
|
||||
[ "get_role_perms", "permissions_8php.html#a9b5f5120566a3699a98efc5ccb0c59fe", null ],
|
||||
[ "perm_is_allowed", "permissions_8php.html#a67ada9ed51e77885b6b0f6a28cee1835", null ],
|
||||
[ "role_selector", "permissions_8php.html#a50e8099ea8a4d7ed68b2a0a7ea9aa724", null ],
|
||||
[ "site_default_perms", "permissions_8php.html#aa8b7b102c653649d7a71b5a1c044d90d", null ]
|
||||
];
|
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -172,7 +172,7 @@ Functions</h2></td></tr>
|
||||
<p>If verification is successful, a json structure is returned containing a success indicator and an array of type 'pickup'. Each pickup element contains the original notify request and a message field whose contents are dependent on the message type</p>
|
||||
<p>This JSON array is AES encapsulated using the site public key of the site that sent the initial zot pickup packet. Using the above example, this would be example.com.</p>
|
||||
<p>{ "success":1, "pickup":{ "notify":{ "type":"notify", "sender":{ "guid":"kgVFf_...", "guid_sig":"PT9-TApz...", "url":"http:\/\/z.podunk.edu", "url_sig":"T8Bp7j5D..." }, "callback":"\/post", "version":1, "secret":"1eaa661..." }, "message":{ "type":"activity", "message_id":"10b049ce384cbb2da9467319bc98169ab36290b8bbb403aa0c0accd9cb072e76@podunk.edu", "message_top":"10b049ce384cbb2da9467319bc98169ab36290b8bbb403aa0c0accd9cb072e76@podunk.edu", "message_parent":"10b049ce384cbb2da9467319bc98169ab36290b8bbb403aa0c0accd9cb072e76@podunk.edu", "created":"2012-11-20 04:04:16", "edited":"2012-11-20 04:04:16", "title":"", "body":"Hi Nickordo", "app":"", "verb":"post", "object_type":"", "target_type":"", "permalink":"", "location":"", "longlat":"", "owner":{ "name":"Indigo", "address":"indigo@podunk.edu", "url":"http:\/\/podunk.edu", "photo":{ "mimetype":"image\/jpeg", "src":"http:\/\/podunk.edu\/photo\/profile\/m\/5" }, "guid":"kgVFf_...", "guid_sig":"PT9-TAp...", }, "author":{ "name":"Indigo", "address":"indigo@podunk.edu", "url":"http:\/\/podunk.edu", "photo":{ "mimetype":"image\/jpeg", "src":"http:\/\/podunk.edu\/photo\/profile\/m\/5" }, "guid":"kgVFf_...", "guid_sig":"PT9-TAp..." } } } }</p>
|
||||
<p>Currently defined message types are 'activity', 'mail', 'profile' and 'channel_sync', which each have different content schemas.</p>
|
||||
<p>Currently defined message types are 'activity', 'mail', 'profile', 'location' and 'channel_sync', which each have different content schemas.</p>
|
||||
<p>Ping packet: A ping packet does not require any parameters except the type. It may or may not be encrypted.</p>
|
||||
<p>{ "type": "ping" }</p>
|
||||
<p>On receipt of a ping packet a ping response will be returned:</p>
|
||||
|
@ -28,6 +28,7 @@ var searchData=
|
||||
['account_5frole_5fallowcode',['ACCOUNT_ROLE_ALLOWCODE',['../boot_8php.html#a84f48897059bbd4a8738d7ee4cec6688',1,'boot.php']]],
|
||||
['account_5frole_5fdeveloper',['ACCOUNT_ROLE_DEVELOPER',['../boot_8php.html#a4f507a5996dbb3da148add0339a40d5a',1,'boot.php']]],
|
||||
['account_5frole_5fsystem',['ACCOUNT_ROLE_SYSTEM',['../boot_8php.html#a7c2eb822d50e1554bf5c32861f36342b',1,'boot.php']]],
|
||||
['account_5fservice_5fclass_5ffetch',['account_service_class_fetch',['../account_8php.html#a4328c40ee4b3d68630cf1ebb7b9d4d89',1,'account.php']]],
|
||||
['account_5ftotal',['account_total',['../account_8php.html#a43e3042b2723d76915a030bac3c668b6',1,'account.php']]],
|
||||
['account_5funverified',['ACCOUNT_UNVERIFIED',['../boot_8php.html#af3a4271630aabd8be592213f925d6a36',1,'boot.php']]],
|
||||
['account_5fverify_5fpassword',['account_verify_password',['../auth_8php.html#a07bae0e623e2daa9ee2cd5a8aa294dee',1,'auth.php']]],
|
||||
@ -184,8 +185,8 @@ var searchData=
|
||||
['atom_5fauthor',['atom_author',['../items_8php.html#a016dd86c827d08db89061ea81d15c6cb',1,'items.php']]],
|
||||
['atom_5fentry',['atom_entry',['../items_8php.html#a275108c050f7eb18bcbb5018e6b81cf6',1,'items.php']]],
|
||||
['atom_5ftime',['ATOM_TIME',['../boot_8php.html#ad34c1547020a305915bcc39707744690',1,'boot.php']]],
|
||||
['attach_2ephp',['attach.php',['../mod_2attach_8php.html',1,'']]],
|
||||
['attach_2ephp',['attach.php',['../include_2attach_8php.html',1,'']]],
|
||||
['attach_2ephp',['attach.php',['../mod_2attach_8php.html',1,'']]],
|
||||
['attach_5fby_5fhash',['attach_by_hash',['../include_2attach_8php.html#a0d07c5b83d3d54e186f752e571847b36',1,'attach.php']]],
|
||||
['attach_5fby_5fhash_5fnodata',['attach_by_hash_nodata',['../include_2attach_8php.html#ad991208ce939387e2f93a3bce7d09932',1,'attach.php']]],
|
||||
['attach_5fchange_5fpermissions',['attach_change_permissions',['../include_2attach_8php.html#a5c0875eafb8c0f8a0620ff7a875a2221',1,'attach.php']]],
|
||||
|
@ -11,7 +11,7 @@ var searchData=
|
||||
['else',['else',['../auth_8php.html#a0950af7c2888ca1d4743fe5d0bff9ae5',1,'else(): auth.php'],['../fpostit_8php.html#a501b5ca82f287509fc691c88524064c1',1,'else(): fpostit.php'],['../tpldebug_8php.html#afbc7aadb3f7ff1edf0aaaa326a42179c',1,'else(): tpldebug.php'],['../redbasic_2php_2style_8php.html#ab3afb90d611eca90819f597a2c0bb459',1,'else(): style.php']]],
|
||||
['email_5fheader_5fencode',['email_header_encode',['../include_2network_8php.html#a469b9bd700269cd07d954f1a16c5899b',1,'network.php']]],
|
||||
['email_5fsend',['email_send',['../include_2network_8php.html#a1ff07d9fad93b713b93da0ab77aab7f0',1,'network.php']]],
|
||||
['encode_5fitem',['encode_item',['../items_8php.html#a82955cc578f0fa600acec84475026194',1,'items.php']]],
|
||||
['encode_5fitem',['encode_item',['../items_8php.html#a56b0f5d2cb36eb8f4bfca84813884f86',1,'items.php']]],
|
||||
['encode_5fitem_5fflags',['encode_item_flags',['../items_8php.html#a5f690fc2484abec07840b4f9dd525bd9',1,'items.php']]],
|
||||
['encode_5fitem_5fterms',['encode_item_terms',['../items_8php.html#ac6673627d289ee4f547de0fe3b7acd0a',1,'items.php']]],
|
||||
['encode_5fitem_5fxchan',['encode_item_xchan',['../items_8php.html#a566c601726697e044e75284af7fb6f17',1,'items.php']]],
|
||||
|
@ -1,7 +1,7 @@
|
||||
var searchData=
|
||||
[
|
||||
['identity_2ephp',['identity.php',['../identity_8php.html',1,'']]],
|
||||
['identity_5fbasic_5fexport',['identity_basic_export',['../identity_8php.html#a3570a4eb77332b292d394c4132cb8f03',1,'identity.php']]],
|
||||
['identity_5fbasic_5fexport',['identity_basic_export',['../identity_8php.html#afaedbc8e2d2a70ec8b006162baac5249',1,'identity.php']]],
|
||||
['identity_5fcheck_5fservice_5fclass',['identity_check_service_class',['../identity_8php.html#ac9fcd5c4c371998790b5c55c3d0f4633',1,'identity.php']]],
|
||||
['identity_5fselector',['identity_selector',['../identity_8php.html#a2ab5172eabd375869060c9ad68323f5c',1,'identity.php']]],
|
||||
['ids_5fto_5fquerystr',['ids_to_querystr',['../text_8php.html#a436a8de00c942364c2d0fcfc7e1f4b5a',1,'text.php']]],
|
||||
|
@ -9,6 +9,7 @@ var searchData=
|
||||
['page_5fcontent',['page_content',['../page_8php.html#a91a5f649f68406149108bded1dc90b22',1,'page.php']]],
|
||||
['page_5fdirectory_5fchannel',['PAGE_DIRECTORY_CHANNEL',['../boot_8php.html#a5b8484922918946d041e5e0515dbe718',1,'boot.php']]],
|
||||
['page_5fhidden',['PAGE_HIDDEN',['../boot_8php.html#a5e322a2a2d0f51924c0b2e874988e640',1,'boot.php']]],
|
||||
['page_5fhubadmin',['PAGE_HUBADMIN',['../boot_8php.html#afbb21ecccac9819aa65397e816868a5f',1,'boot.php']]],
|
||||
['page_5finit',['page_init',['../page_8php.html#a4d89800c0366a239191b1692c09635cf',1,'page.php']]],
|
||||
['page_5fnormal',['PAGE_NORMAL',['../boot_8php.html#a09532c3f750ae8c4527e63b2b790cbf3',1,'boot.php']]],
|
||||
['page_5fpremium',['PAGE_PREMIUM',['../boot_8php.html#ab3920c2f3cd64802c0b7ff625c3b2ea8',1,'boot.php']]],
|
||||
@ -178,6 +179,7 @@ var searchData=
|
||||
['proc_5frun',['proc_run',['../boot_8php.html#ab346a2ece14993861f3e4206befa94f0',1,'boot.php']]],
|
||||
['process_5fchannel_5fsync_5fdelivery',['process_channel_sync_delivery',['../zot_8php.html#ac301c67864917c35922257950ae0f95c',1,'zot.php']]],
|
||||
['process_5fdelivery',['process_delivery',['../zot_8php.html#a4d9e6ca295e443b740d9960c304b3474',1,'zot.php']]],
|
||||
['process_5flocation_5fdelivery',['process_location_delivery',['../zot_8php.html#a8eeefdb0dad4c436bea9d1c06c0a7988',1,'zot.php']]],
|
||||
['process_5fmail_5fdelivery',['process_mail_delivery',['../zot_8php.html#aa6ae96db8cbbdbb10e6876d206bbf7cc',1,'zot.php']]],
|
||||
['process_5fprofile_5fdelivery',['process_profile_delivery',['../zot_8php.html#a9a57b40669351c9791126b925cb7ef3b',1,'zot.php']]],
|
||||
['profile_2ephp',['profile.php',['../profile_8php.html',1,'']]],
|
||||
|
@ -67,6 +67,7 @@ var searchData=
|
||||
['remove_5fall_5fxchan_5fresources',['remove_all_xchan_resources',['../Contact_8php.html#acc12cda999c88c4d6185cca967c15125',1,'Contact.php']]],
|
||||
['remove_5fchild',['remove_child',['../classItem.html#a2ce70ef63f9f4d86a09c351678806925',1,'Item']]],
|
||||
['remove_5fcommunity_5ftag',['remove_community_tag',['../zot_8php.html#aad25a3fe0e1566121d6fb8222979bc10',1,'zot.php']]],
|
||||
['remove_5fobsolete_5fhublocs',['remove_obsolete_hublocs',['../hubloc_8php.html#a84c79b7be352f62d12fe4fa2c80fc6ea',1,'hubloc.php']]],
|
||||
['remove_5fparent',['remove_parent',['../classItem.html#aa452b5bcd8dea12119b09212c615cb41',1,'Item']]],
|
||||
['remove_5fqueue_5fitem',['remove_queue_item',['../queue__fn_8php.html#a8fe71e981399bbf5d000a6ca42f57b24',1,'queue_fn.php']]],
|
||||
['removeaccount_2ephp',['removeaccount.php',['../removeaccount_8php.html',1,'']]],
|
||||
@ -86,6 +87,7 @@ var searchData=
|
||||
['rmagic_5fcontent',['rmagic_content',['../rmagic_8php.html#a3e28db1e5cfa7e5c2617f90222c1caef',1,'rmagic.php']]],
|
||||
['rmagic_5finit',['rmagic_init',['../rmagic_8php.html#a95455edd43f1bff39446a57388cdde16',1,'rmagic.php']]],
|
||||
['rmagic_5fpost',['rmagic_post',['../rmagic_8php.html#a869de069d081b3c4e98b957d06bbf08f',1,'rmagic.php']]],
|
||||
['role_5fselector',['role_selector',['../permissions_8php.html#a50e8099ea8a4d7ed68b2a0a7ea9aa724',1,'permissions.php']]],
|
||||
['rotate',['rotate',['../classphoto__driver.html#a2f2b6337cf9aa0688d10b422123f0eec',1,'photo_driver\rotate()'],['../classphoto__gd.html#a77f87730b11093b76980c541159df37d',1,'photo_gd\rotate()'],['../classphoto__imagick.html#a9df5738a4a18e76dd304c440e96f045f',1,'photo_imagick\rotate()']]],
|
||||
['rpost_2ephp',['rpost.php',['../rpost_8php.html',1,'']]],
|
||||
['rpost_5fcallback',['rpost_callback',['../bbcode_8php.html#a5165a5221a52cf1bc1d7812ebd2069c7',1,'bbcode.php']]],
|
||||
|
@ -119,8 +119,8 @@ var searchData=
|
||||
['stringify_5farray_5felms',['stringify_array_elms',['../text_8php.html#a8796f6a9ca592ecdce7b3afc3462aa13',1,'text.php']]],
|
||||
['strip_5fzids',['strip_zids',['../text_8php.html#a2f2585385530cb935a6325c809d84a4d',1,'text.php']]],
|
||||
['stripdcode_5fbr_5fcb',['stripdcode_br_cb',['../bb2diaspora_8php.html#a180b0e3a7d702998be19e3c3b44b0e93',1,'bb2diaspora.php']]],
|
||||
['style_2ephp',['style.php',['../mytheme_2php_2style_8php.html',1,'']]],
|
||||
['style_2ephp',['style.php',['../redbasic_2php_2style_8php.html',1,'']]],
|
||||
['style_2ephp',['style.php',['../mytheme_2php_2style_8php.html',1,'']]],
|
||||
['style_2ephp',['style.php',['../apw_2php_2style_8php.html',1,'']]],
|
||||
['subthread_2ephp',['subthread.php',['../subthread_8php.html',1,'']]],
|
||||
['subthread_5fcontent',['subthread_content',['../subthread_8php.html#a50368f3d825b77996030528e7fbfa3d3',1,'subthread.php']]],
|
||||
@ -130,6 +130,7 @@ var searchData=
|
||||
['suggestion_5fquery',['suggestion_query',['../socgraph_8php.html#a76e6fca3d2bc842dcd9e710bb87c8329',1,'socgraph.php']]],
|
||||
['supportedtypes',['supportedTypes',['../classphoto__driver.html#a6eee8e36eaf9339f4faf80ddd43162da',1,'photo_driver\supportedTypes()'],['../classphoto__gd.html#a16f3dd7d3559f715aa2fe3f7880836dd',1,'photo_gd\supportedTypes()'],['../classphoto__imagick.html#a27596faca6108d9d563674d1b654a0b7',1,'photo_imagick\supportedTypes()']]],
|
||||
['sync_5fdirectories',['sync_directories',['../dir__fns_8php.html#aa666e7df6ca8c332f4081c9b66b4bdf6',1,'dir_fns.php']]],
|
||||
['sync_5flocations',['sync_locations',['../zot_8php.html#ab15c04e7e5f44edf45ec50dd7d183254',1,'zot.php']]],
|
||||
['system_5fdown',['system_down',['../system__unavailable_8php.html#a73751a6bcc17ad3ca503496e2fb020fa',1,'system_unavailable.php']]],
|
||||
['system_5funavailable',['system_unavailable',['../boot_8php.html#ac608a34f3bc180e7724192e0fd31f9b0',1,'boot.php']]],
|
||||
['system_5funavailable_2ephp',['system_unavailable.php',['../system__unavailable_8php.html',1,'']]]
|
||||
|
@ -6,6 +6,7 @@ var searchData=
|
||||
['z_5fmime_5fcontent_5ftype',['z_mime_content_type',['../include_2attach_8php.html#a6fdd92775f31c07d2863e16e0026018a',1,'attach.php']]],
|
||||
['z_5fpath',['z_path',['../boot_8php.html#aba208673515cbb8a55e5fa4a1da99fda',1,'boot.php']]],
|
||||
['z_5fpost_5furl',['z_post_url',['../include_2network_8php.html#a9129fd55e7fc175b4ea9a195cccc16bc',1,'network.php']]],
|
||||
['z_5fpost_5furl_5fjson',['z_post_url_json',['../include_2network_8php.html#a984708e60d531b31b2d1f88b5f408f7b',1,'network.php']]],
|
||||
['z_5freaddir',['z_readdir',['../include_2attach_8php.html#aeb07968990e66a88c95483ca09a7f909',1,'attach.php']]],
|
||||
['z_5froot',['z_root',['../boot_8php.html#add517a0958ac684792c62142a3877f81',1,'boot.php']]],
|
||||
['zcurl_5ftimeout',['ZCURL_TIMEOUT',['../boot_8php.html#a3cd42a70c6b3999590e4fd7a1a9096af',1,'boot.php']]],
|
||||
@ -18,6 +19,7 @@ var searchData=
|
||||
['zidify_5flinks',['zidify_links',['../text_8php.html#a29988052f3944111def3b6aaf2c7a8f6',1,'text.php']]],
|
||||
['zot_2ephp',['zot.php',['../zot_8php.html',1,'']]],
|
||||
['zot_5fbuild_5fpacket',['zot_build_packet',['../zot_8php.html#a3862b3161b2c8557dc1a95020179bd81',1,'zot.php']]],
|
||||
['zot_5fencode_5flocations',['zot_encode_locations',['../zot_8php.html#ae26ce9f1ad74139193fb6319beac5fca',1,'zot.php']]],
|
||||
['zot_5ffeed',['zot_feed',['../items_8php.html#a004e89d86b0f29b2c4da20108ecc4091',1,'items.php']]],
|
||||
['zot_5ffetch',['zot_fetch',['../zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea',1,'zot.php']]],
|
||||
['zot_5ffinger',['zot_finger',['../zot_8php.html#a95528377d7303131958c9f0b7158fdce',1,'zot.php']]],
|
||||
|
@ -5,6 +5,7 @@ var searchData=
|
||||
['abook_5ftoggle_5fflag',['abook_toggle_flag',['../Contact_8php.html#a024919623a830e8703ac4f23496dd66c',1,'Contact.php']]],
|
||||
['absurl',['absurl',['../boot_8php.html#a081307d681d7d04f17b9ced2076e7c85',1,'boot.php']]],
|
||||
['account_5fremove',['account_remove',['../Contact_8php.html#a5101d7eca5d6f387e5555f03fe249e33',1,'Contact.php']]],
|
||||
['account_5fservice_5fclass_5ffetch',['account_service_class_fetch',['../account_8php.html#a4328c40ee4b3d68630cf1ebb7b9d4d89',1,'account.php']]],
|
||||
['account_5ftotal',['account_total',['../account_8php.html#a43e3042b2723d76915a030bac3c668b6',1,'account.php']]],
|
||||
['account_5fverify_5fpassword',['account_verify_password',['../auth_8php.html#a07bae0e623e2daa9ee2cd5a8aa294dee',1,'auth.php']]],
|
||||
['achievements_5fcontent',['achievements_content',['../achievements_8php.html#a35ae04ada0e227d19671f289a32fb30e',1,'achievements.php']]],
|
||||
|
@ -6,7 +6,7 @@ var searchData=
|
||||
['editwebpage_5fcontent',['editwebpage_content',['../editwebpage_8php.html#a375e945255fad79a71036528f7480650',1,'editwebpage.php']]],
|
||||
['email_5fheader_5fencode',['email_header_encode',['../include_2network_8php.html#a469b9bd700269cd07d954f1a16c5899b',1,'network.php']]],
|
||||
['email_5fsend',['email_send',['../include_2network_8php.html#a1ff07d9fad93b713b93da0ab77aab7f0',1,'network.php']]],
|
||||
['encode_5fitem',['encode_item',['../items_8php.html#a82955cc578f0fa600acec84475026194',1,'items.php']]],
|
||||
['encode_5fitem',['encode_item',['../items_8php.html#a56b0f5d2cb36eb8f4bfca84813884f86',1,'items.php']]],
|
||||
['encode_5fitem_5fflags',['encode_item_flags',['../items_8php.html#a5f690fc2484abec07840b4f9dd525bd9',1,'items.php']]],
|
||||
['encode_5fitem_5fterms',['encode_item_terms',['../items_8php.html#ac6673627d289ee4f547de0fe3b7acd0a',1,'items.php']]],
|
||||
['encode_5fitem_5fxchan',['encode_item_xchan',['../items_8php.html#a566c601726697e044e75284af7fb6f17',1,'items.php']]],
|
||||
|
@ -1,6 +1,6 @@
|
||||
var searchData=
|
||||
[
|
||||
['identity_5fbasic_5fexport',['identity_basic_export',['../identity_8php.html#a3570a4eb77332b292d394c4132cb8f03',1,'identity.php']]],
|
||||
['identity_5fbasic_5fexport',['identity_basic_export',['../identity_8php.html#afaedbc8e2d2a70ec8b006162baac5249',1,'identity.php']]],
|
||||
['identity_5fcheck_5fservice_5fclass',['identity_check_service_class',['../identity_8php.html#ac9fcd5c4c371998790b5c55c3d0f4633',1,'identity.php']]],
|
||||
['identity_5fselector',['identity_selector',['../identity_8php.html#a2ab5172eabd375869060c9ad68323f5c',1,'identity.php']]],
|
||||
['ids_5fto_5fquerystr',['ids_to_querystr',['../text_8php.html#a436a8de00c942364c2d0fcfc7e1f4b5a',1,'text.php']]],
|
||||
|
@ -97,6 +97,7 @@ var searchData=
|
||||
['proc_5frun',['proc_run',['../boot_8php.html#ab346a2ece14993861f3e4206befa94f0',1,'boot.php']]],
|
||||
['process_5fchannel_5fsync_5fdelivery',['process_channel_sync_delivery',['../zot_8php.html#ac301c67864917c35922257950ae0f95c',1,'zot.php']]],
|
||||
['process_5fdelivery',['process_delivery',['../zot_8php.html#a4d9e6ca295e443b740d9960c304b3474',1,'zot.php']]],
|
||||
['process_5flocation_5fdelivery',['process_location_delivery',['../zot_8php.html#a8eeefdb0dad4c436bea9d1c06c0a7988',1,'zot.php']]],
|
||||
['process_5fmail_5fdelivery',['process_mail_delivery',['../zot_8php.html#aa6ae96db8cbbdbb10e6876d206bbf7cc',1,'zot.php']]],
|
||||
['process_5fprofile_5fdelivery',['process_profile_delivery',['../zot_8php.html#a9a57b40669351c9791126b925cb7ef3b',1,'zot.php']]],
|
||||
['profile_5factivity',['profile_activity',['../activities_8php.html#a80134e807719b3c54aba971958d2e132',1,'activities.php']]],
|
||||
|
@ -44,6 +44,7 @@ var searchData=
|
||||
['remove_5fall_5fxchan_5fresources',['remove_all_xchan_resources',['../Contact_8php.html#acc12cda999c88c4d6185cca967c15125',1,'Contact.php']]],
|
||||
['remove_5fchild',['remove_child',['../classItem.html#a2ce70ef63f9f4d86a09c351678806925',1,'Item']]],
|
||||
['remove_5fcommunity_5ftag',['remove_community_tag',['../zot_8php.html#aad25a3fe0e1566121d6fb8222979bc10',1,'zot.php']]],
|
||||
['remove_5fobsolete_5fhublocs',['remove_obsolete_hublocs',['../hubloc_8php.html#a84c79b7be352f62d12fe4fa2c80fc6ea',1,'hubloc.php']]],
|
||||
['remove_5fparent',['remove_parent',['../classItem.html#aa452b5bcd8dea12119b09212c615cb41',1,'Item']]],
|
||||
['remove_5fqueue_5fitem',['remove_queue_item',['../queue__fn_8php.html#a8fe71e981399bbf5d000a6ca42f57b24',1,'queue_fn.php']]],
|
||||
['removeaccount_5fcontent',['removeaccount_content',['../removeaccount_8php.html#a516e7380b9e5796054aa8245f3509695',1,'removeaccount.php']]],
|
||||
@ -59,6 +60,7 @@ var searchData=
|
||||
['rmagic_5fcontent',['rmagic_content',['../rmagic_8php.html#a3e28db1e5cfa7e5c2617f90222c1caef',1,'rmagic.php']]],
|
||||
['rmagic_5finit',['rmagic_init',['../rmagic_8php.html#a95455edd43f1bff39446a57388cdde16',1,'rmagic.php']]],
|
||||
['rmagic_5fpost',['rmagic_post',['../rmagic_8php.html#a869de069d081b3c4e98b957d06bbf08f',1,'rmagic.php']]],
|
||||
['role_5fselector',['role_selector',['../permissions_8php.html#a50e8099ea8a4d7ed68b2a0a7ea9aa724',1,'permissions.php']]],
|
||||
['rotate',['rotate',['../classphoto__driver.html#a2f2b6337cf9aa0688d10b422123f0eec',1,'photo_driver\rotate()'],['../classphoto__gd.html#a77f87730b11093b76980c541159df37d',1,'photo_gd\rotate()'],['../classphoto__imagick.html#a9df5738a4a18e76dd304c440e96f045f',1,'photo_imagick\rotate()']]],
|
||||
['rpost_5fcallback',['rpost_callback',['../bbcode_8php.html#a5165a5221a52cf1bc1d7812ebd2069c7',1,'bbcode.php']]],
|
||||
['rpost_5fcontent',['rpost_content',['../rpost_8php.html#a8190354d789000806d9879aea276728f',1,'rpost.php']]],
|
||||
|
@ -104,6 +104,7 @@ var searchData=
|
||||
['suggestion_5fquery',['suggestion_query',['../socgraph_8php.html#a76e6fca3d2bc842dcd9e710bb87c8329',1,'socgraph.php']]],
|
||||
['supportedtypes',['supportedTypes',['../classphoto__driver.html#a6eee8e36eaf9339f4faf80ddd43162da',1,'photo_driver\supportedTypes()'],['../classphoto__gd.html#a16f3dd7d3559f715aa2fe3f7880836dd',1,'photo_gd\supportedTypes()'],['../classphoto__imagick.html#a27596faca6108d9d563674d1b654a0b7',1,'photo_imagick\supportedTypes()']]],
|
||||
['sync_5fdirectories',['sync_directories',['../dir__fns_8php.html#aa666e7df6ca8c332f4081c9b66b4bdf6',1,'dir_fns.php']]],
|
||||
['sync_5flocations',['sync_locations',['../zot_8php.html#ab15c04e7e5f44edf45ec50dd7d183254',1,'zot.php']]],
|
||||
['system_5fdown',['system_down',['../system__unavailable_8php.html#a73751a6bcc17ad3ca503496e2fb020fa',1,'system_unavailable.php']]],
|
||||
['system_5funavailable',['system_unavailable',['../boot_8php.html#ac608a34f3bc180e7724192e0fd31f9b0',1,'boot.php']]]
|
||||
];
|
||||
|
@ -6,6 +6,7 @@ var searchData=
|
||||
['z_5fmime_5fcontent_5ftype',['z_mime_content_type',['../include_2attach_8php.html#a6fdd92775f31c07d2863e16e0026018a',1,'attach.php']]],
|
||||
['z_5fpath',['z_path',['../boot_8php.html#aba208673515cbb8a55e5fa4a1da99fda',1,'boot.php']]],
|
||||
['z_5fpost_5furl',['z_post_url',['../include_2network_8php.html#a9129fd55e7fc175b4ea9a195cccc16bc',1,'network.php']]],
|
||||
['z_5fpost_5furl_5fjson',['z_post_url_json',['../include_2network_8php.html#a984708e60d531b31b2d1f88b5f408f7b',1,'network.php']]],
|
||||
['z_5freaddir',['z_readdir',['../include_2attach_8php.html#aeb07968990e66a88c95483ca09a7f909',1,'attach.php']]],
|
||||
['z_5froot',['z_root',['../boot_8php.html#add517a0958ac684792c62142a3877f81',1,'boot.php']]],
|
||||
['zfinger_5finit',['zfinger_init',['../zfinger_8php.html#a8139b83a22ef98869adc10aa224027a0',1,'zfinger.php']]],
|
||||
@ -15,6 +16,7 @@ var searchData=
|
||||
['zidify_5fimg_5fcallback',['zidify_img_callback',['../text_8php.html#ab4a4c3d4700bc219bb84f33b499314f4',1,'text.php']]],
|
||||
['zidify_5flinks',['zidify_links',['../text_8php.html#a29988052f3944111def3b6aaf2c7a8f6',1,'text.php']]],
|
||||
['zot_5fbuild_5fpacket',['zot_build_packet',['../zot_8php.html#a3862b3161b2c8557dc1a95020179bd81',1,'zot.php']]],
|
||||
['zot_5fencode_5flocations',['zot_encode_locations',['../zot_8php.html#ae26ce9f1ad74139193fb6319beac5fca',1,'zot.php']]],
|
||||
['zot_5ffeed',['zot_feed',['../items_8php.html#a004e89d86b0f29b2c4da20108ecc4091',1,'items.php']]],
|
||||
['zot_5ffetch',['zot_fetch',['../zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea',1,'zot.php']]],
|
||||
['zot_5ffinger',['zot_finger',['../zot_8php.html#a95528377d7303131958c9f0b7158fdce',1,'zot.php']]],
|
||||
|
@ -7,6 +7,7 @@ var searchData=
|
||||
['page_5fcensored',['PAGE_CENSORED',['../boot_8php.html#a36003bebe4ce860c6652bcc3e09b2214',1,'boot.php']]],
|
||||
['page_5fdirectory_5fchannel',['PAGE_DIRECTORY_CHANNEL',['../boot_8php.html#a5b8484922918946d041e5e0515dbe718',1,'boot.php']]],
|
||||
['page_5fhidden',['PAGE_HIDDEN',['../boot_8php.html#a5e322a2a2d0f51924c0b2e874988e640',1,'boot.php']]],
|
||||
['page_5fhubadmin',['PAGE_HUBADMIN',['../boot_8php.html#afbb21ecccac9819aa65397e816868a5f',1,'boot.php']]],
|
||||
['page_5fnormal',['PAGE_NORMAL',['../boot_8php.html#a09532c3f750ae8c4527e63b2b790cbf3',1,'boot.php']]],
|
||||
['page_5fpremium',['PAGE_PREMIUM',['../boot_8php.html#ab3920c2f3cd64802c0b7ff625c3b2ea8',1,'boot.php']]],
|
||||
['page_5fremoved',['PAGE_REMOVED',['../boot_8php.html#a4edce16cb7f21cdafa1e85bf63d713e6',1,'boot.php']]],
|
||||
|
137
doc/html/service__limits_8php.html
Normal file
137
doc/html/service__limits_8php.html
Normal file
@ -0,0 +1,137 @@
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml">
|
||||
<head>
|
||||
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
|
||||
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
|
||||
<meta name="generator" content="Doxygen 1.8.3.1"/>
|
||||
<title>The Red Matrix: mod/service_limits.php File Reference</title>
|
||||
<link href="tabs.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="jquery.js"></script>
|
||||
<script type="text/javascript" src="dynsections.js"></script>
|
||||
<link href="navtree.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="resize.js"></script>
|
||||
<script type="text/javascript" src="navtree.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(initResizable);
|
||||
$(window).load(resizeHeight);
|
||||
</script>
|
||||
<link href="search/search.css" rel="stylesheet" type="text/css"/>
|
||||
<script type="text/javascript" src="search/search.js"></script>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function() { searchBox.OnSelectItem(0); });
|
||||
</script>
|
||||
<link href="doxygen.css" rel="stylesheet" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
|
||||
<div id="titlearea">
|
||||
<table cellspacing="0" cellpadding="0">
|
||||
<tbody>
|
||||
<tr style="height: 56px;">
|
||||
<td id="projectlogo"><img alt="Logo" src="rm-64.png"/></td>
|
||||
<td style="padding-left: 0.5em;">
|
||||
<div id="projectname">The Red Matrix
|
||||
</div>
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
<!-- end header part -->
|
||||
<!-- Generated by Doxygen 1.8.3.1 -->
|
||||
<script type="text/javascript">
|
||||
var searchBox = new SearchBox("searchBox", "search",false,'Search');
|
||||
</script>
|
||||
<div id="navrow1" class="tabs">
|
||||
<ul class="tablist">
|
||||
<li><a href="index.html"><span>Main Page</span></a></li>
|
||||
<li><a href="pages.html"><span>Related Pages</span></a></li>
|
||||
<li><a href="namespaces.html"><span>Namespaces</span></a></li>
|
||||
<li><a href="annotated.html"><span>Classes</span></a></li>
|
||||
<li class="current"><a href="files.html"><span>Files</span></a></li>
|
||||
<li>
|
||||
<div id="MSearchBox" class="MSearchBoxInactive">
|
||||
<span class="left">
|
||||
<img id="MSearchSelect" src="search/mag_sel.png"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
alt=""/>
|
||||
<input type="text" id="MSearchField" value="Search" accesskey="S"
|
||||
onfocus="searchBox.OnSearchFieldFocus(true)"
|
||||
onblur="searchBox.OnSearchFieldFocus(false)"
|
||||
onkeyup="searchBox.OnSearchFieldChange(event)"/>
|
||||
</span><span class="right">
|
||||
<a id="MSearchClose" href="javascript:searchBox.CloseResultsWindow()"><img id="MSearchCloseImg" border="0" src="search/close.png" alt=""/></a>
|
||||
</span>
|
||||
</div>
|
||||
</li>
|
||||
</ul>
|
||||
</div>
|
||||
<div id="navrow2" class="tabs2">
|
||||
<ul class="tablist">
|
||||
<li><a href="files.html"><span>File List</span></a></li>
|
||||
<li><a href="globals.html"><span>File Members</span></a></li>
|
||||
</ul>
|
||||
</div>
|
||||
</div><!-- top -->
|
||||
<div id="side-nav" class="ui-resizable side-nav-resizable">
|
||||
<div id="nav-tree">
|
||||
<div id="nav-tree-contents">
|
||||
<div id="nav-sync" class="sync"></div>
|
||||
</div>
|
||||
</div>
|
||||
<div id="splitbar" style="-moz-user-select:none;"
|
||||
class="ui-resizable-handle">
|
||||
</div>
|
||||
</div>
|
||||
<script type="text/javascript">
|
||||
$(document).ready(function(){initNavTree('service__limits_8php.html','');});
|
||||
</script>
|
||||
<div id="doc-content">
|
||||
<!-- window showing the filter options -->
|
||||
<div id="MSearchSelectWindow"
|
||||
onmouseover="return searchBox.OnSearchSelectShow()"
|
||||
onmouseout="return searchBox.OnSearchSelectHide()"
|
||||
onkeydown="return searchBox.OnSearchSelectKey(event)">
|
||||
<a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(0)"><span class="SelectionMark"> </span>All</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(1)"><span class="SelectionMark"> </span>Classes</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(2)"><span class="SelectionMark"> </span>Namespaces</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(3)"><span class="SelectionMark"> </span>Files</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(4)"><span class="SelectionMark"> </span>Functions</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(5)"><span class="SelectionMark"> </span>Variables</a><a class="SelectItem" href="javascript:void(0)" onclick="searchBox.OnSelectItem(6)"><span class="SelectionMark"> </span>Pages</a></div>
|
||||
|
||||
<!-- iframe showing the search results (closed by default) -->
|
||||
<div id="MSearchResultsWindow">
|
||||
<iframe src="javascript:void(0)" frameborder="0"
|
||||
name="MSearchResults" id="MSearchResults">
|
||||
</iframe>
|
||||
</div>
|
||||
|
||||
<div class="header">
|
||||
<div class="summary">
|
||||
<a href="#func-members">Functions</a> </div>
|
||||
<div class="headertitle">
|
||||
<div class="title">service_limits.php File Reference</div> </div>
|
||||
</div><!--header-->
|
||||
<div class="contents">
|
||||
<table class="memberdecls">
|
||||
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a>
|
||||
Functions</h2></td></tr>
|
||||
<tr class="memitem:a653424aac63c5cd05ba70c3c77bf7f8a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="service__limits_8php.html#a653424aac63c5cd05ba70c3c77bf7f8a">service_limits_content</a> (&$a)</td></tr>
|
||||
<tr class="separator:a653424aac63c5cd05ba70c3c77bf7f8a"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
</table>
|
||||
<h2 class="groupheader">Function Documentation</h2>
|
||||
<a class="anchor" id="a653424aac63c5cd05ba70c3c77bf7f8a"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">service_limits_content </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype">& </td>
|
||||
<td class="paramname"><em>$a</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div><!-- contents -->
|
||||
</div><!-- doc-content -->
|
||||
|
4
doc/html/service__limits_8php.js
Normal file
4
doc/html/service__limits_8php.js
Normal file
@ -0,0 +1,4 @@
|
||||
var service__limits_8php =
|
||||
[
|
||||
[ "service_limits_content", "service__limits_8php.html#a653424aac63c5cd05ba70c3c77bf7f8a", null ]
|
||||
];
|
File diff suppressed because one or more lines are too long
@ -154,6 +154,12 @@ Functions</h2></td></tr>
|
||||
<tr class="separator:aa6ae96db8cbbdbb10e6876d206bbf7cc"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a9a57b40669351c9791126b925cb7ef3b"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="zot_8php.html#a9a57b40669351c9791126b925cb7ef3b">process_profile_delivery</a> ($sender, $arr, $deliveries)</td></tr>
|
||||
<tr class="separator:a9a57b40669351c9791126b925cb7ef3b"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a8eeefdb0dad4c436bea9d1c06c0a7988"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="zot_8php.html#a8eeefdb0dad4c436bea9d1c06c0a7988">process_location_delivery</a> ($sender, $arr, $deliveries)</td></tr>
|
||||
<tr class="separator:a8eeefdb0dad4c436bea9d1c06c0a7988"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ab15c04e7e5f44edf45ec50dd7d183254"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="zot_8php.html#ab15c04e7e5f44edf45ec50dd7d183254">sync_locations</a> ($sender, $arr, $absolute=false)</td></tr>
|
||||
<tr class="separator:ab15c04e7e5f44edf45ec50dd7d183254"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:ae26ce9f1ad74139193fb6319beac5fca"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="zot_8php.html#ae26ce9f1ad74139193fb6319beac5fca">zot_encode_locations</a> ($channel)</td></tr>
|
||||
<tr class="separator:ae26ce9f1ad74139193fb6319beac5fca"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a20750dd2c36961013fd382fb34e1366c"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="zot_8php.html#a20750dd2c36961013fd382fb34e1366c">import_directory_profile</a> ($hash, $profile, $addr, $ud_flags=<a class="el" href="boot_8php.html#a9690d73434125ce594a1f5e7c2a4f7c0">UPDATE_FLAGS_UPDATED</a>, $suppress_update=0)</td></tr>
|
||||
<tr class="separator:a20750dd2c36961013fd382fb34e1366c"><td class="memSeparator" colspan="2"> </td></tr>
|
||||
<tr class="memitem:a3bf11286c2619b4ca28e49d5b5ab374a"><td class="memItemLeft" align="right" valign="top"> </td><td class="memItemRight" valign="bottom"><a class="el" href="zot_8php.html#a3bf11286c2619b4ca28e49d5b5ab374a">import_directory_keywords</a> ($hash, $keywords)</td></tr>
|
||||
@ -549,6 +555,40 @@ Functions</h2></td></tr>
|
||||
|
||||
<p>Referenced by <a class="el" href="externals_8php.html#a4df44079e6f915286088b7a0d44db926">externals_run()</a>, <a class="el" href="onepoll_8php.html#a72753b2fdec79b37c7f432035c91fb6d">onepoll_run()</a>, and <a class="el" href="zot_8php.html#aeea071f17e306fe3d0c488551906bfab">zot_import()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a8eeefdb0dad4c436bea9d1c06c0a7988"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">process_location_delivery </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$sender</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$arr</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$deliveries</em> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="zot_8php.html#aeea071f17e306fe3d0c488551906bfab">zot_import()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="aa6ae96db8cbbdbb10e6876d206bbf7cc"></a>
|
||||
@ -669,6 +709,40 @@ Functions</h2></td></tr>
|
||||
|
||||
<p>Referenced by <a class="el" href="zot_8php.html#a4d9e6ca295e443b740d9960c304b3474">process_delivery()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ab15c04e7e5f44edf45ec50dd7d183254"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">sync_locations </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$sender</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$arr</em>, </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td class="paramkey"></td>
|
||||
<td></td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$absolute</em> = <code>false</code> </td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td></td>
|
||||
<td>)</td>
|
||||
<td></td><td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="zot_8php.html#a528e97ca5d69c3b7f35c5d954afde315">import_xchan()</a>, and <a class="el" href="zot_8php.html#a8eeefdb0dad4c436bea9d1c06c0a7988">process_location_delivery()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a31aad56acf8ff8f2353e6ff8595544df"></a>
|
||||
@ -801,6 +875,24 @@ Functions</h2></td></tr>
|
||||
|
||||
<p>Referenced by <a class="el" href="admin_8php.html#a60ba9783ad14545814919970bc3fb725">admin_page_hubloc_post()</a>, <a class="el" href="zot_8php.html#aa97b33b619dd7132a9274f852af6ceb5">build_sync_packet()</a>, <a class="el" href="include_2directory_8php.html#aa75d3b0697ca1456aaabdb37a74aa0f0">directory_run()</a>, <a class="el" href="notifier_8php.html#a568c502f626cff95e344c0748938b85d">notifier_run()</a>, <a class="el" href="post_8php.html#af4b48181ce773ef0cdfc972441445c34">post_init()</a>, and <a class="el" href="zping_8php.html#a4d3a6b0b8b04ed6469015823e615ee75">zping_content()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="ae26ce9f1ad74139193fb6319beac5fca"></a>
|
||||
<div class="memitem">
|
||||
<div class="memproto">
|
||||
<table class="memname">
|
||||
<tr>
|
||||
<td class="memname">zot_encode_locations </td>
|
||||
<td>(</td>
|
||||
<td class="paramtype"> </td>
|
||||
<td class="paramname"><em>$channel</em></td><td>)</td>
|
||||
<td></td>
|
||||
</tr>
|
||||
</table>
|
||||
</div><div class="memdoc">
|
||||
|
||||
<p>Referenced by <a class="el" href="notifier_8php.html#a568c502f626cff95e344c0748938b85d">notifier_run()</a>, and <a class="el" href="zfinger_8php.html#a8139b83a22ef98869adc10aa224027a0">zfinger_init()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<a class="anchor" id="a61cdc1ec843663c423ed2d8160ae5aea"></a>
|
||||
@ -900,7 +992,7 @@ which will be processed and delivered before this function ultimately returns.
|
||||
</dl>
|
||||
<p>Only search for active hublocs - e.g. those that haven't been marked deleted </p>
|
||||
|
||||
<p>Referenced by <a class="el" href="zot_8php.html#ac301c67864917c35922257950ae0f95c">process_channel_sync_delivery()</a>, and <a class="el" href="zfinger_8php.html#a8139b83a22ef98869adc10aa224027a0">zfinger_init()</a>.</p>
|
||||
<p>Referenced by <a class="el" href="zot_8php.html#ac301c67864917c35922257950ae0f95c">process_channel_sync_delivery()</a>, and <a class="el" href="zot_8php.html#ae26ce9f1ad74139193fb6319beac5fca">zot_encode_locations()</a>.</p>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
@ -963,7 +1055,7 @@ which will be processed and delivered before this function ultimately returns.
|
||||
</table>
|
||||
</dd>
|
||||
</dl>
|
||||
<p>The message types handled here are 'activity' (e.g. posts), 'mail' , 'profile', and 'channel_sync'</p>
|
||||
<p>The message types handled here are 'activity' (e.g. posts), 'mail' , 'profile', 'location', and 'channel_sync'</p>
|
||||
<dl class="section return"><dt>Returns</dt><dd>array => array ( [0] => string $channel_hash, [1] => string $delivery_status, [2] => string $address ) suitable for logging remotely, enumerating the processing results of each message/recipient combination. </dd></dl>
|
||||
|
||||
<p>Referenced by <a class="el" href="deliver_8php.html#a397afcb9afecf0c1816b0951189dd346">deliver_run()</a>, and <a class="el" href="zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea">zot_fetch()</a>.</p>
|
||||
|
@ -12,13 +12,16 @@ var zot_8php =
|
||||
[ "make_xchan_hash", "zot_8php.html#a0fc2211c5309d9f925ecc4115e3fdb75", null ],
|
||||
[ "process_channel_sync_delivery", "zot_8php.html#ac301c67864917c35922257950ae0f95c", null ],
|
||||
[ "process_delivery", "zot_8php.html#a4d9e6ca295e443b740d9960c304b3474", null ],
|
||||
[ "process_location_delivery", "zot_8php.html#a8eeefdb0dad4c436bea9d1c06c0a7988", null ],
|
||||
[ "process_mail_delivery", "zot_8php.html#aa6ae96db8cbbdbb10e6876d206bbf7cc", null ],
|
||||
[ "process_profile_delivery", "zot_8php.html#a9a57b40669351c9791126b925cb7ef3b", null ],
|
||||
[ "public_recips", "zot_8php.html#a083aec6c900d244e1bfc1406f9461465", null ],
|
||||
[ "remove_community_tag", "zot_8php.html#aad25a3fe0e1566121d6fb8222979bc10", null ],
|
||||
[ "sync_locations", "zot_8php.html#ab15c04e7e5f44edf45ec50dd7d183254", null ],
|
||||
[ "update_imported_item", "zot_8php.html#a31aad56acf8ff8f2353e6ff8595544df", null ],
|
||||
[ "update_modtime", "zot_8php.html#ab319d1d9fff9c7775d9daef42d1f33dd", null ],
|
||||
[ "zot_build_packet", "zot_8php.html#a3862b3161b2c8557dc1a95020179bd81", null ],
|
||||
[ "zot_encode_locations", "zot_8php.html#ae26ce9f1ad74139193fb6319beac5fca", null ],
|
||||
[ "zot_fetch", "zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea", null ],
|
||||
[ "zot_finger", "zot_8php.html#a95528377d7303131958c9f0b7158fdce", null ],
|
||||
[ "zot_get_hublocs", "zot_8php.html#ae7cec2b417b5858fd4a41070f843d1d7", null ],
|
||||
|
106
doc/install.bb
106
doc/install.bb
@ -1,105 +1 @@
|
||||
[b]Red Installation[/b]
|
||||
|
||||
Red should run on commodity hosting platforms - such as those used to host Wordpress blogs and Drupal websites. But be aware that Red is more than a simple web application. The kind of functionality offered by Red requires a bit more of the host system than the typical blog. Not every PHP/MySQL hosting provider will be able to support Red. Many will. But **please** review the requirements and confirm these with your hosting provider prior to installation.
|
||||
|
||||
Also if you encounter installation issues, please let us know via the Github issue tracker (#^[url=https://github.com/friendica/red/issues]https://github.com/friendica/red/issues[/url]). Please be as clear as you can about your operating environment and provide as much detail as possible about any error messages you may see, so that we can prevent it from happening in the future. Due to the large variety of operating systems and PHP platforms in existence we may have only limited ability to debug your PHP installation or acquire any missing modules - but we will do our best to solve any general code issues.
|
||||
|
||||
Before you begin: Choose a domain name or subdomain name for your server.
|
||||
|
||||
1. Requirements
|
||||
- Apache with mod-rewrite enabled and "AllowOverride All" so you can use a
|
||||
local .htaccess file
|
||||
|
||||
- PHP 5.3 or later
|
||||
- PHP *command line* access with register_argc_argv set to true in the
|
||||
php.ini file
|
||||
- curl, gd, mysql, and openssl extensions
|
||||
- some form of email server or email gateway such that PHP mail() works
|
||||
- mcrypt
|
||||
|
||||
- Mysql 5.x
|
||||
|
||||
- ability to schedule jobs with cron (Linux/Mac) or Scheduled Tasks
|
||||
(Windows) [Note: other options are presented in Section 7 of this document]
|
||||
|
||||
- Installation into a top-level domain or sub-domain (without a
|
||||
directory/path component in the URL) is preferred. Directory paths will
|
||||
not be as convenient to use and have not been thoroughly tested.
|
||||
|
||||
|
||||
[Dreamhost.com offers all of the necessary hosting features at a
|
||||
reasonable price. If your hosting provider doesn't allow Unix shell access,
|
||||
you might have trouble getting everything to work.]
|
||||
|
||||
2. Unpack the Red files into the root of your web server document area.
|
||||
|
||||
- If you are able to do so, we recommend using git to clone the source repository rather than to use a packaged tar or zip file. This makes the software much easier to update. The Linux command to clone the repository into a directory "mywebsite" would be
|
||||
|
||||
`git clone #^[url=https://github.com/friendica/red.git]https://github.com/friendica/red.git[/url] mywebsite`
|
||||
|
||||
- and then you can pick up the latest changes at any time with
|
||||
|
||||
`git pull`
|
||||
|
||||
- make sure folder *store/[data]/smarty3* exists and is writable by webserver
|
||||
|
||||
`mkdir -p "store/\[data\]/smarty3"`
|
||||
|
||||
`chmod 777 "store/\[data\]/smarty3"`
|
||||
|
||||
- For installing addons
|
||||
|
||||
- First you should be **on** your website folder
|
||||
|
||||
`cd mywebsite`
|
||||
|
||||
- Then you should clone the addon repository (separtely)
|
||||
|
||||
`git clone #^[url=https://github.com/friendica/red-addons.git]https://github.com/friendica/red-addons.git[/url] addon`
|
||||
|
||||
- For keeping the addon tree updated, you should be on you addon tree and issue a git pull
|
||||
|
||||
`cd mywebsite/addon`
|
||||
|
||||
`git pull`
|
||||
|
||||
- If you copy the directory tree to your webserver, make sure
|
||||
that you also copy .htaccess - as "dot" files are often hidden
|
||||
and aren't normally copied.
|
||||
|
||||
|
||||
3. Create an empty database and note the access details (hostname, username, password, database name).
|
||||
|
||||
4. Visit your website with a web browser and follow the instructions. Please note any error messages and correct these before continuing.
|
||||
|
||||
5. *If* the automated installation fails for any reason, check the following:
|
||||
|
||||
- ".htconfig.php" exists ... If not, edit htconfig.php and change system settings. Rename
|
||||
to .htconfig.php
|
||||
- Database is populated. ... If not, import the contents of "database.sql" with phpmyadmin
|
||||
or mysql command line
|
||||
|
||||
6. At this point visit your website again, and register your personal account.
|
||||
Registration errors should all be recoverable automatically.
|
||||
If you get any *critical* failure at this point, it generally indicates the
|
||||
database was not installed correctly. You might wish to move/rename
|
||||
.htconfig.php to another name and empty (called 'dropping') the database
|
||||
tables, so that you can start fresh.
|
||||
|
||||
7. Set up a cron job or scheduled task to run the poller once every 15
|
||||
minutes in order to perform background processing. Example:
|
||||
|
||||
`cd /base/directory; /path/to/php include/poller.php`
|
||||
|
||||
Change "/base/directory", and "/path/to/php" as appropriate for your situation.
|
||||
|
||||
If you are using a Linux server, run "crontab -e" and add a line like the
|
||||
one shown, substituting for your unique paths and settings:
|
||||
|
||||
`*/15 * * * * cd /home/myname/mywebsite; /usr/bin/php include/poller.php`
|
||||
|
||||
You can generally find the location of PHP by executing "which php". If you
|
||||
have troubles with this section please contact your hosting provider for
|
||||
assistance. Red will not work correctly if you cannot perform this step.
|
||||
|
||||
Return to the [url=[baseurl]/help/main]Main documentation page[/url]
|
||||
#include install/INSTALL.txt;
|
||||
|
@ -16,14 +16,10 @@
|
||||
|
||||
[install] Installation and upgrade files and DB schema
|
||||
|
||||
[js] core required javascript
|
||||
|
||||
[library] Third party modules (must be license compatible)
|
||||
|
||||
[mod] Controller modules based on URL pathname (e.g. #^[url=http://sitename/foo]http://sitename/foo[/url] loads mod/foo.php)
|
||||
|
||||
[spec] protocol specifications
|
||||
|
||||
[util] translation tools, main English string database and other miscellaneous utilities
|
||||
|
||||
[version.inc] contains current version (auto-updated via cron for the master repository and distributed via git)
|
||||
@ -41,46 +37,61 @@
|
||||
[li]abook - contact table, replaces Friendica 'contact'[/li]
|
||||
[li]account - service provider account[/li]
|
||||
[li]addon - registered plugins[/li]
|
||||
[li]app - peronal app data[/li]
|
||||
[li]attach - file attachments[/li]
|
||||
[li]auth_codes - OAuth usage[/li]
|
||||
[li]cache - TBD[/li]
|
||||
[li]challenge - old DFRN structure, may re-use or may deprecate[/li]
|
||||
[li]cache - OEmbed cache[/li]
|
||||
[li]channel - replaces Friendica 'user'[/li]
|
||||
[li]chat - chat room content[/li]
|
||||
[li]chatpresence - channel presence information for chat[/li]
|
||||
[li]chatroom - data for the actual chat room[/li]
|
||||
[li]clients - OAuth usage[/li]
|
||||
[li]config - main configuration storage[/li]
|
||||
[li]conv - Diaspora private messages[/li]
|
||||
[li]event - Events[/li]
|
||||
[li]fcontact - friend suggestion stuff[/li]
|
||||
[li]ffinder - friend suggestion stuff[/li]
|
||||
[li]fserver - obsolete[/li]
|
||||
[li]fsuggest - friend suggestion stuff[/li]
|
||||
[li]gcign - ignored friend suggestions[/li]
|
||||
[li]gcontact - social graph storage, obsolete[/li]
|
||||
[li]glink - social graph storage - obsolete[/li]
|
||||
[li]group - privacy groups[/li]
|
||||
[li]groups - privacy groups[/li]
|
||||
[li]group_member - privacy groups[/li]
|
||||
[li]hook - plugin hook registry[/li]
|
||||
[li]hubloc - Red location storage, ties a location to an xchan[/li]
|
||||
[li]intro - DFRN introductions, may be obsolete[/li]
|
||||
[li]item - posts[/li]
|
||||
[li]item_id - other identifiers on other services for posts[/li]
|
||||
[li]likes - likes of 'things'[/li]
|
||||
[li]mail - private messages[/li]
|
||||
[li]manage - may be unused in Red, table of accounts that can "su" each other[/li]
|
||||
[li]menu - channel menu data[/li]
|
||||
[li]menu_item - items uses by channel menus[/li]
|
||||
[li]notify - notifications[/li]
|
||||
[li]notify-threads - need to factor this out and use item thread info on notifications[/li]
|
||||
[li]obj - object data for things (x has y)[/li]
|
||||
[li]outq - Red output queue[/li]
|
||||
[li]pconfig - personal (per channel) configuration storage[/li]
|
||||
[li]photo - photo storage[/li]
|
||||
[li]poll - data for polls[/li]
|
||||
[li]poll_elm - data for poll elements[/li]
|
||||
[li]profdef - custom profile field definitions[/li]
|
||||
[li]profext - custom profile field data[/li]
|
||||
[li]profile - channel profiles[/li]
|
||||
[li]profile_check - DFRN remote auth use, may be obsolete[/li]
|
||||
[li]queue - old Friendica queue, obsolete[/li]
|
||||
[li]register - registrations requiring admin approval[/li]
|
||||
[li]session - web session storage[/li]
|
||||
[li]shares - shared item information[/li]
|
||||
[li[sign - Diaspora signatures. To be phased out.[/li]
|
||||
[li]site - site table to find directory peers[/li]
|
||||
[li]source - channel sources data[/li]
|
||||
[li]spam - unfinished[/li]
|
||||
[li]sys_perms - extensible permissions for the sys channel[/li]
|
||||
[li]term - item taxonomy (categories, tags, etc.) table[/li]
|
||||
[li]tokens - OAuth usage[/li]
|
||||
[li]updates - directory sync updates[/li]
|
||||
[li]verify - general purpose verification structure[/li]
|
||||
[li]vote - vote data for polls[/li]
|
||||
[li]xchan - replaces 'gcontact', list of known channels in the universe[/li]
|
||||
[li]xchat - bookmarked chat rooms[/li]
|
||||
[li]xconfig - as pconfig but for channels with no local account[/li]
|
||||
[li]xlink - "friends of friends" linkages derived from poco[/li]
|
||||
[li]xprof - if this hub is a directory server, contains basic public profile info of everybody in the network[/li]
|
||||
[li]xtag - if this hub is a directory server, contains tags or interests of everybody in the network[/li]
|
||||
|
@ -35,8 +35,8 @@ Zot is the great new communicaton protocol invented especially for the Red Matri
|
||||
[zrl=[baseurl]/help/nomadic-identity]Got Zot? Nomadic Identity, Channel Cloning And More[/zrl]
|
||||
[zrl=[baseurl]/help/diaspora_compat]Diaspora Communications Compatibility (Diaspora and Friendica)[/zrl]
|
||||
|
||||
[size=large][b]Frequently Asked Questions For Users[/b][/size]
|
||||
[zrl=[baseurl]/help/faq_users]FAQ For Users[/zrl]
|
||||
[size=large][b]Frequently Asked Questions For Members[/b][/size]
|
||||
[zrl=[baseurl]/help/faq_users]FAQ For Members[/zrl]
|
||||
|
||||
[size=large][b]For Hub Administrators[/b][/size]
|
||||
[zrl=[baseurl]/help/install]Install[/zrl]
|
||||
@ -49,6 +49,9 @@ Zot is the great new communicaton protocol invented especially for the Red Matri
|
||||
[zrl=[baseurl]/help/faq_admins]FAQ For Admins[/zrl]
|
||||
|
||||
[size=large][b]Technical Documentation[/b][/size]
|
||||
[zrl=[baseurl]/help/Zot---A-High-Level-Overview]A high level overview of Zot[/zrl]
|
||||
[zrl=[baseurl]/help/zot]An introduction to Zot[/zrl]
|
||||
[zrl=[baseurl]/help/zot_structures]Zot Stuctures[/zrl]
|
||||
[zrl=[baseurl]/help/comanche]Comanche Page Descriptions[/zrl]
|
||||
[zrl=[baseurl]/help/Creating-Templates]Creating Comanche Templates[/zrl]
|
||||
[zrl=[baseurl]/help/Widgets]Core Widgets[/zrl]
|
||||
|
@ -66,7 +66,7 @@ This permission determines who can write to your wall when clicking through to y
|
||||
|
||||
[i]Can comment on my posts.[/i]
|
||||
|
||||
This permission determines who can comment on posts you create. Normally, you would want this to match your "can view my public pages" permission
|
||||
This permission determines who can comment on posts you create. Normally, you would want this to match your "can view my public stream and posts" permission
|
||||
|
||||
[i]Can send me private mail messages.[/i]
|
||||
|
||||
|
@ -4,6 +4,8 @@ We need much more than this, but here are areas where developers can help. Pleas
|
||||
|
||||
[li]Documentation - see Red Documentation Project To-Do List[/li]
|
||||
|
||||
[li]Include TOS link in registration/verification email[/li]
|
||||
|
||||
[li]Finish the anti-spam bayesian engine[/li]
|
||||
|
||||
[li]If DAV folders exist, add an option to the Settings page to set a default folder for attachment uploads.[/li]
|
||||
@ -12,6 +14,8 @@ We need much more than this, but here are areas where developers can help. Pleas
|
||||
|
||||
[li]implement oembed provider interface[/li]
|
||||
|
||||
[li]refactor the oembed client interface so that we can safely sandbox remote content[/li]
|
||||
|
||||
[li]implement openid server interface[/li]
|
||||
|
||||
[li]Write more webpage layouts[/li]
|
||||
@ -38,8 +42,22 @@ We need much more than this, but here are areas where developers can help. Pleas
|
||||
|
||||
[li]Uploads - integrate #^[url=https://github.com/blueimp/jQuery-File-Upload]https://github.com/blueimp/jQuery-File-Upload[/url][/li]
|
||||
|
||||
[li]Import/export - include items, events, things, etc.[/li]
|
||||
|
||||
[li]Import channel from Diaspora/Friendica[/li]
|
||||
|
||||
[li]MediaGoblin photo "crosspost" connector[/li]
|
||||
|
||||
[li]Create management page/UI for extensible profile fields[/li]
|
||||
|
||||
[li]Create interface to include/exclude and re-order standard profile fields[/li]
|
||||
|
||||
[li]Provide a mechanism to share page design elements in posts (just like apps)[/li]
|
||||
|
||||
[li]App taxonomy[/li]
|
||||
|
||||
[li]Customisable App collection pages[/li]
|
||||
|
||||
[li]replace the tinymce visual editor and/or make the visual editor pluggable and responsive to different output formats. We probably want library/bbedit for bbcode. This needs a fair bit of work to catch up with our "enhanced bbcode", but start with images, links, bold and highlight and work from there.[/li]
|
||||
|
||||
[li]Photos module - turn photos into normal conversations and fix tagging[/li]
|
||||
|
@ -250,6 +250,7 @@ class Item extends BaseObject {
|
||||
'osparkle' => $osparkle,
|
||||
'sparkle' => $sparkle,
|
||||
'title' => $item['title'],
|
||||
'title_tosource' => get_pconfig($conv->get_profile_owner(),'system','title_tosource'),
|
||||
'ago' => relative_date($item['created']),
|
||||
'app' => $item['app'],
|
||||
'str_app' => sprintf( t(' from %s'), $item['app']),
|
||||
|
@ -616,6 +616,29 @@ function service_class_fetch($uid,$property) {
|
||||
return((array_key_exists($property,$arr)) ? $arr[$property] : false);
|
||||
}
|
||||
|
||||
// like service_class_fetch but queries by account rather than channel
|
||||
|
||||
function account_service_class_fetch($aid,$property) {
|
||||
|
||||
$r = q("select account_service_class as service_class from account where account_id = %d limit 1",
|
||||
intval($aid)
|
||||
);
|
||||
if($r !== false && count($r)) {
|
||||
$service_class = $r[0]['service_class'];
|
||||
}
|
||||
|
||||
if(! x($service_class))
|
||||
return false; // everything is allowed
|
||||
|
||||
$arr = get_config('service_class',$service_class);
|
||||
|
||||
if(! is_array($arr) || (! count($arr)))
|
||||
return false;
|
||||
|
||||
return((array_key_exists($property,$arr)) ? $arr[$property] : false);
|
||||
}
|
||||
|
||||
|
||||
function upgrade_link($bbcode = false) {
|
||||
$l = get_config('service_class','upgrade_link');
|
||||
if(! $l)
|
||||
|
@ -266,11 +266,15 @@ function bb2dmention_callback($match) {
|
||||
function bb2diaspora_itemwallwall(&$item) {
|
||||
|
||||
if(($item['mid'] == $item['parent_mid']) && ($item['author_xchan'] != $item['owner_xchan']) && (is_array($item['author']))) {
|
||||
logger('bb2diaspora_itemwallwall: author: ' . print_r($item['author'],true), LOGGER_DEBUG);
|
||||
}
|
||||
|
||||
if(($item['mid'] == $item['parent_mid']) && ($item['author_xchan'] != $item['owner_xchan']) && (is_array($item['author'])) && $item['author']['xchan_url'] && $item['author']['xchan_name'] && $item['author']['xchan_photo_m']) {
|
||||
logger('bb2diaspora_itemwallwall: wall to wall post',LOGGER_DEBUG);
|
||||
// post will come across with the owner's identity. Throw a preamble onto the post to indicate the true author.
|
||||
$item['body'] = "\n\n"
|
||||
. '[img]' . $item['author']['photo']['src'] . '[/img]'
|
||||
. '[url=' . $item['author']['url'] . ']' . $item['author']['name'] . '[/url]' . "\n\n"
|
||||
. '[img]' . $item['author']['xchan_photo_m'] . '[/img]'
|
||||
. '[url=' . $item['author']['xchan_url'] . ']' . $item['author']['xchan_name'] . '[/url]' . "\n\n"
|
||||
. $item['body'];
|
||||
}
|
||||
}
|
||||
@ -292,7 +296,8 @@ function bb2diaspora_itembody($item) {
|
||||
logger('bb2diaspora_itembody: cached ');
|
||||
$newitem = $item;
|
||||
$newitem['body'] = $meta['body'];
|
||||
bb2diaspora_itemwallwall($newitem);
|
||||
// this won't work - the post is now in markdown
|
||||
// bb2diaspora_itemwallwall($newitem);
|
||||
return $newitem['body'];
|
||||
}
|
||||
}
|
||||
|
@ -189,6 +189,17 @@ function chatroom_list($uid) {
|
||||
return $r;
|
||||
}
|
||||
|
||||
function chatroom_list_count($uid) {
|
||||
require_once('include/security.php');
|
||||
$sql_extra = permissions_sql($uid);
|
||||
|
||||
$r = q("select count(*) as total from chatroom where cr_uid = %d $sql_extra",
|
||||
intval($uid)
|
||||
);
|
||||
|
||||
return $r[0]['total'];
|
||||
}
|
||||
|
||||
/**
|
||||
* create a chat message via API.
|
||||
* It is the caller's responsibility to enter the room.
|
||||
|
@ -440,7 +440,6 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
|
||||
for($x = 0; $x < count($arr_blocked); $x ++)
|
||||
$arr_blocked[$x] = trim($arr_blocked[$x]);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
|
||||
@ -458,59 +457,53 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
|
||||
$profile_owner = local_user();
|
||||
$page_writeable = true;
|
||||
|
||||
if(!$update) {
|
||||
// The special div is needed for liveUpdate to kick in for this page.
|
||||
// We only launch liveUpdate if you aren't filtering in some incompatible
|
||||
// way and also you aren't writing a comment (discovered in javascript).
|
||||
|
||||
$live_update_div = '<div id="live-network"></div>' . "\r\n"
|
||||
. "<script> var profile_uid = " . $_SESSION['uid']
|
||||
. "; var netargs = '" . substr($a->cmd,8)
|
||||
. '?f='
|
||||
. ((x($_GET,'cid')) ? '&cid=' . $_GET['cid'] : '')
|
||||
. ((x($_GET,'search')) ? '&search=' . $_GET['search'] : '')
|
||||
. ((x($_GET,'star')) ? '&star=' . $_GET['star'] : '')
|
||||
. ((x($_GET,'order')) ? '&order=' . $_GET['order'] : '')
|
||||
. ((x($_GET,'bmark')) ? '&bmark=' . $_GET['bmark'] : '')
|
||||
. ((x($_GET,'liked')) ? '&liked=' . $_GET['liked'] : '')
|
||||
. ((x($_GET,'conv')) ? '&conv=' . $_GET['conv'] : '')
|
||||
. ((x($_GET,'spam')) ? '&spam=' . $_GET['spam'] : '')
|
||||
. ((x($_GET,'nets')) ? '&nets=' . $_GET['nets'] : '')
|
||||
. ((x($_GET,'cmin')) ? '&cmin=' . $_GET['cmin'] : '')
|
||||
. ((x($_GET,'cmax')) ? '&cmax=' . $_GET['cmax'] : '')
|
||||
. ((x($_GET,'file')) ? '&file=' . $_GET['file'] : '')
|
||||
. ((x($_GET,'uri')) ? '&uri=' . $_GET['uri'] : '')
|
||||
|
||||
. "'; var profile_page = " . $a->pager['page'] . "; </script>\r\n";
|
||||
}
|
||||
|
||||
if(!$update) {
|
||||
// The special div is needed for liveUpdate to kick in for this page.
|
||||
// We only launch liveUpdate if you aren't filtering in some incompatible
|
||||
// way and also you aren't writing a comment (discovered in javascript).
|
||||
|
||||
$live_update_div = '<div id="live-network"></div>' . "\r\n"
|
||||
. "<script> var profile_uid = " . $_SESSION['uid']
|
||||
. "; var netargs = '" . substr($a->cmd,8)
|
||||
. '?f='
|
||||
. ((x($_GET,'cid')) ? '&cid=' . $_GET['cid'] : '')
|
||||
. ((x($_GET,'search')) ? '&search=' . $_GET['search'] : '')
|
||||
. ((x($_GET,'star')) ? '&star=' . $_GET['star'] : '')
|
||||
. ((x($_GET,'order')) ? '&order=' . $_GET['order'] : '')
|
||||
. ((x($_GET,'bmark')) ? '&bmark=' . $_GET['bmark'] : '')
|
||||
. ((x($_GET,'liked')) ? '&liked=' . $_GET['liked'] : '')
|
||||
. ((x($_GET,'conv')) ? '&conv=' . $_GET['conv'] : '')
|
||||
. ((x($_GET,'spam')) ? '&spam=' . $_GET['spam'] : '')
|
||||
. ((x($_GET,'nets')) ? '&nets=' . $_GET['nets'] : '')
|
||||
. ((x($_GET,'cmin')) ? '&cmin=' . $_GET['cmin'] : '')
|
||||
. ((x($_GET,'cmax')) ? '&cmax=' . $_GET['cmax'] : '')
|
||||
. ((x($_GET,'file')) ? '&file=' . $_GET['file'] : '')
|
||||
. ((x($_GET,'uri')) ? '&uri=' . $_GET['uri'] : '')
|
||||
. "'; var profile_page = " . $a->pager['page'] . "; </script>\r\n";
|
||||
}
|
||||
}
|
||||
|
||||
elseif($mode === 'channel') {
|
||||
$profile_owner = $a->profile['profile_uid'];
|
||||
$page_writeable = ($profile_owner == local_user());
|
||||
|
||||
if(!$update) {
|
||||
$tab = notags(trim($_GET['tab']));
|
||||
if($tab === 'posts') {
|
||||
// This is ugly, but we can't pass the profile_uid through the session to the ajax updater,
|
||||
// because browser prefetching might change it on us. We have to deliver it with the page.
|
||||
|
||||
$live_update_div = '<div id="live-channel"></div>' . "\r\n"
|
||||
. "<script> var profile_uid = " . $a->profile['profile_uid']
|
||||
. "; var netargs = '?f='; var profile_page = " . $a->pager['page'] . "; </script>\r\n";
|
||||
}
|
||||
}
|
||||
if(!$update) {
|
||||
$tab = notags(trim($_GET['tab']));
|
||||
if($tab === 'posts') {
|
||||
// This is ugly, but we can't pass the profile_uid through the session to the ajax updater,
|
||||
// because browser prefetching might change it on us. We have to deliver it with the page.
|
||||
|
||||
$live_update_div = '<div id="live-channel"></div>' . "\r\n"
|
||||
. "<script> var profile_uid = " . $a->profile['profile_uid']
|
||||
. "; var netargs = '?f='; var profile_page = " . $a->pager['page'] . "; </script>\r\n";
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
elseif($mode === 'display') {
|
||||
$profile_owner = local_user();
|
||||
$page_writeable = false;
|
||||
|
||||
$live_update_div = '<div id="live-display"></div>' . "\r\n";
|
||||
|
||||
$live_update_div = '<div id="live-display"></div>' . "\r\n";
|
||||
}
|
||||
|
||||
elseif($mode === 'page') {
|
||||
@ -519,10 +512,10 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
|
||||
$live_update_div = '<div id="live-page"></div>' . "\r\n";
|
||||
}
|
||||
|
||||
elseif($mode === 'search') {
|
||||
$live_update_div = '<div id="live-search"></div>' . "\r\n";
|
||||
}
|
||||
|
||||
elseif($mode === 'search') {
|
||||
$live_update_div = '<div id="live-search"></div>' . "\r\n";
|
||||
}
|
||||
elseif($mode === 'photos') {
|
||||
$profile_onwer = $a->profile['profile_uid'];
|
||||
$page_writeable = ($profile_owner == local_user());
|
||||
@ -555,7 +548,6 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
|
||||
$alike = array();
|
||||
$dlike = array();
|
||||
|
||||
|
||||
// array with html for each thread (parent+comments)
|
||||
$threads = array();
|
||||
$threadsid = -1;
|
||||
@ -603,12 +595,11 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
|
||||
}
|
||||
else
|
||||
$nickname = $a->user['nickname'];
|
||||
|
||||
|
||||
$profile_name = ((strlen($item['author-name'])) ? $item['author-name'] : $item['name']);
|
||||
if($item['author-link'] && (! $item['author-name']))
|
||||
$profile_name = $item['author-link'];
|
||||
|
||||
|
||||
|
||||
$tags=array();
|
||||
$hashtags = array();
|
||||
@ -631,7 +622,6 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
|
||||
$profile_link = $item['author']['xchan_url'];
|
||||
$profile_avatar = $item['author']['xchan_photo_m'];
|
||||
|
||||
|
||||
$location = format_location($item);
|
||||
|
||||
localize_item($item);
|
||||
@ -663,7 +653,6 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
|
||||
$unverified = '';
|
||||
|
||||
|
||||
|
||||
$tags=array();
|
||||
$terms = get_terms_oftype($item['term'],array(TERM_HASHTAG,TERM_MENTION,TERM_UNKNOWN));
|
||||
if(count($terms))
|
||||
@ -694,12 +683,11 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
|
||||
'verified' => $verified,
|
||||
'unverified' => $unverified,
|
||||
'txt_cats' => t('Categories:'),
|
||||
'txt_folders' => t('Filed under:'),
|
||||
'has_cats' => ((count($categories)) ? 'true' : ''),
|
||||
'has_folders' => ((count($folders)) ? 'true' : ''),
|
||||
'categories' => $categories,
|
||||
'folders' => $folders,
|
||||
|
||||
'txt_folders' => t('Filed under:'),
|
||||
'has_cats' => ((count($categories)) ? 'true' : ''),
|
||||
'has_folders' => ((count($folders)) ? 'true' : ''),
|
||||
'categories' => $categories,
|
||||
'folders' => $folders,
|
||||
'text' => strip_tags($body),
|
||||
'ago' => relative_date($item['created']),
|
||||
'app' => $item['app'],
|
||||
@ -743,10 +731,10 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
|
||||
// Normal View
|
||||
// logger('conv: items: ' . print_r($items,true));
|
||||
|
||||
require_once('include/ConversationObject.php');
|
||||
require_once('include/ItemObject.php');
|
||||
require_once('include/ConversationObject.php');
|
||||
require_once('include/ItemObject.php');
|
||||
|
||||
$conv = new Conversation($mode, $preview, $prepared_item);
|
||||
$conv = new Conversation($mode, $preview, $prepared_item);
|
||||
|
||||
// In the display mode we don't have a profile owner.
|
||||
|
||||
@ -754,12 +742,12 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
|
||||
$conv->set_profile_owner($items[0]['uid']);
|
||||
|
||||
|
||||
// get all the topmost parents
|
||||
// this shouldn't be needed, as we should have only them in our array
|
||||
// But for now, this array respects the old style, just in case
|
||||
// get all the topmost parents
|
||||
// this shouldn't be needed, as we should have only them in our array
|
||||
// But for now, this array respects the old style, just in case
|
||||
|
||||
$threads = array();
|
||||
foreach($items as $item) {
|
||||
$threads = array();
|
||||
foreach($items as $item) {
|
||||
|
||||
// Check for any blocked authors
|
||||
|
||||
@ -774,7 +762,7 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
|
||||
if($blocked)
|
||||
continue;
|
||||
}
|
||||
|
||||
|
||||
// Check all the kids too
|
||||
|
||||
if($arr_blocked && $item['children']) {
|
||||
@ -786,46 +774,43 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
|
||||
}
|
||||
}
|
||||
|
||||
like_puller($a, $item, $alike, 'like');
|
||||
|
||||
if(feature_enabled($profile_owner, 'dislike'))
|
||||
like_puller($a, $item, $dlike, 'dislike');
|
||||
|
||||
like_puller($a,$item,$alike,'like');
|
||||
if(! visible_activity($item)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
if(feature_enabled($profile_owner,'dislike'))
|
||||
like_puller($a,$item,$dlike,'dislike');
|
||||
$item['pagedrop'] = $page_dropping;
|
||||
|
||||
if(! visible_activity($item)) {
|
||||
continue;
|
||||
}
|
||||
|
||||
$item['pagedrop'] = $page_dropping;
|
||||
|
||||
if($item['id'] == $item['parent']) {
|
||||
if($item['id'] == $item['parent']) {
|
||||
// $tx1 = dba_timer();
|
||||
$item_object = new Item($item);
|
||||
$conv->add_thread($item_object);
|
||||
$item_object = new Item($item);
|
||||
$conv->add_thread($item_object);
|
||||
if($page_mode === 'list')
|
||||
$item_object->set_template('conv_list.tpl');
|
||||
|
||||
// $tx2 = dba_timer();
|
||||
// if($mode === 'network')
|
||||
// profiler($tx1,$tx2,'add thread ' . $item['id']);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
$t2 = dba_timer();
|
||||
$threads = $conv->get_template_data($alike, $dlike);
|
||||
if(!$threads) {
|
||||
logger('[ERROR] conversation : Failed to get template data.', LOGGER_DEBUG);
|
||||
$threads = array();
|
||||
}
|
||||
$threads = $conv->get_template_data($alike, $dlike);
|
||||
if(!$threads) {
|
||||
logger('[ERROR] conversation : Failed to get template data.', LOGGER_DEBUG);
|
||||
$threads = array();
|
||||
}
|
||||
$t3 = dba_timer();
|
||||
if($mode === 'network') {
|
||||
profiler($t1,$t2,'Conversation prepare');
|
||||
profiler($t2,$t3,'Conversation get_template');
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
if($page_mode === 'traditional' || $page_mode === 'preview') {
|
||||
$page_template = get_markup_template("threaded_conversation.tpl");
|
||||
@ -867,8 +852,7 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
|
||||
if($page_mode === 'preview')
|
||||
logger('preview: ' . $o);
|
||||
|
||||
return $o;
|
||||
|
||||
return $o;
|
||||
|
||||
}
|
||||
|
||||
@ -981,26 +965,43 @@ function item_photo_menu($item){
|
||||
return $o;
|
||||
}
|
||||
|
||||
|
||||
function like_puller($a,$item,&$arr,$mode) {
|
||||
/**
|
||||
* @brief Returns a like/dislike entry.
|
||||
* It gives back a HTML link to the channel that liked/disliked.
|
||||
*
|
||||
* @param array $a (not used)
|
||||
* @param array $item
|
||||
* @param array &$arr
|
||||
* @param string $mode like/dislike
|
||||
* @return void
|
||||
*/
|
||||
function like_puller($a, $item, &$arr, $mode) {
|
||||
|
||||
$url = '';
|
||||
$sparkle = '';
|
||||
$verb = (($mode === 'like') ? ACTIVITY_LIKE : ACTIVITY_DISLIKE);
|
||||
|
||||
if((activity_match($item['verb'],$verb)) && ($item['id'] != $item['parent'])) {
|
||||
$url = chanlink_url($item['author']['xchan_url']);
|
||||
if((activity_match($item['verb'], $verb)) && ($item['id'] != $item['parent'])) {
|
||||
|
||||
if($item['author']['xchan_url'])
|
||||
$url = chanlink_url($item['author']['xchan_url']);
|
||||
|
||||
if(! $item['thr_parent'])
|
||||
$item['thr_parent'] = $item['parent_mid'];
|
||||
|
||||
if(! ((isset($arr[$item['thr_parent'] . '-l'])) && (is_array($arr[$item['thr_parent'] . '-l']))))
|
||||
$arr[$item['thr_parent'] . '-l'] = array();
|
||||
|
||||
if(! isset($arr[$item['thr_parent']]))
|
||||
$arr[$item['thr_parent']] = 1;
|
||||
else
|
||||
$arr[$item['thr_parent']] ++;
|
||||
$arr[$item['thr_parent'] . '-l'][] = '<a href="'. $url . '">' . $item['author']['xchan_name'] . '</a>';
|
||||
|
||||
$name = (($item['author']['xchan_name']) ? $item['author']['xchan_name'] : t('Unknown'));
|
||||
|
||||
if($url)
|
||||
$arr[$item['thr_parent'] . '-l'][] = '<a href="'. $url . '">' . $name . '</a>';
|
||||
else
|
||||
$arr[$item['thr_parent'] . '-l'][] = '<a href="#" class="disabled">' . $name . '</a>';
|
||||
}
|
||||
return;
|
||||
}
|
||||
@ -1545,8 +1546,8 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){
|
||||
}
|
||||
|
||||
require_once('include/chat.php');
|
||||
$chats = chatroom_list($uid);
|
||||
if (count($chats)) {
|
||||
$has_chats = chatroom_list_count($uid);
|
||||
if ($has_chats) {
|
||||
$tabs[] = array(
|
||||
'label' => t('Chatrooms'),
|
||||
'url' => $a->get_baseurl() . '/chat/' . $nickname,
|
||||
@ -1556,7 +1557,9 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){
|
||||
);
|
||||
}
|
||||
|
||||
if($is_owner) {
|
||||
require_once('include/menu.php');
|
||||
$has_bookmarks = menu_list_count(local_user(),'',MENU_BOOKMARK) + menu_list_count(local_user(),'',MENU_SYSTEM|MENU_BOOKMARK);
|
||||
if($is_owner && $has_bookmarks) {
|
||||
$tabs[] = array(
|
||||
'label' => t('Bookmarks'),
|
||||
'url' => $a->get_baseurl() . '/bookmarks',
|
||||
|
@ -58,7 +58,7 @@ function diaspora_dispatch($importer,$msg,$attempt=1) {
|
||||
|
||||
$xmlbase = $parsed_xml->post;
|
||||
|
||||
logger('diaspora_dispatch: ' . print_r($xmlbase,true), LOGGER_DEBUG);
|
||||
logger('diaspora_dispatch: ' . print_r($xmlbase,true), LOGGER_DATA);
|
||||
|
||||
|
||||
if($xmlbase->request) {
|
||||
@ -142,6 +142,7 @@ function diaspora_process_outbound($arr) {
|
||||
'cmd' => $cmd,
|
||||
'expire' => $expire,
|
||||
'mail' => $mail,
|
||||
'location' => $location,
|
||||
'fsuggest' => $fsuggest,
|
||||
'normal_mode' => $normal_mode,
|
||||
'packet_type' => $packet_type,
|
||||
@ -150,6 +151,10 @@ function diaspora_process_outbound($arr) {
|
||||
*/
|
||||
|
||||
|
||||
if($arr['location'])
|
||||
return;
|
||||
|
||||
|
||||
$target_item = $arr['target_item'];
|
||||
|
||||
if($target_item && array_key_exists('item_flags',$target_item) && ($target_item['item_flags'] & ITEM_OBSCURED)) {
|
||||
@ -161,6 +166,7 @@ function diaspora_process_outbound($arr) {
|
||||
}
|
||||
|
||||
|
||||
|
||||
if($arr['env_recips']) {
|
||||
$hashes = array();
|
||||
|
||||
@ -539,7 +545,7 @@ function diaspora_decode($importer,$xml) {
|
||||
* </decrypted_header>
|
||||
*/
|
||||
|
||||
logger('decrypted: ' . $decrypted, LOGGER_DEBUG);
|
||||
logger('decrypted: ' . $decrypted, LOGGER_DATA);
|
||||
$idom = parse_xml_string($decrypted,false);
|
||||
|
||||
$inner_iv = base64_decode($idom->iv);
|
||||
@ -906,7 +912,7 @@ function diaspora_post($importer,$xml,$msg) {
|
||||
|
||||
function diaspora_reshare($importer,$xml,$msg) {
|
||||
|
||||
logger('diaspora_reshare: init: ' . print_r($xml,true));
|
||||
logger('diaspora_reshare: init: ' . print_r($xml,true), LOGGER_DATA);
|
||||
|
||||
$a = get_app();
|
||||
$guid = notags(unxmlify($xml->guid));
|
||||
@ -949,7 +955,7 @@ function diaspora_reshare($importer,$xml,$msg) {
|
||||
logger('diaspora_reshare: unable to fetch source url ' . $source_url);
|
||||
return;
|
||||
}
|
||||
logger('diaspora_reshare: source: ' . $x['body']);
|
||||
logger('diaspora_reshare: source: ' . $x['body'], LOGGER_DATA);
|
||||
|
||||
$source_xml = parse_xml_string($x['body'],false);
|
||||
|
||||
@ -1425,7 +1431,8 @@ function diaspora_conversation($importer,$xml,$msg) {
|
||||
return;
|
||||
}
|
||||
|
||||
if(($contact['rel'] == CONTACT_IS_FOLLOWER) || ($contact['blocked']) || ($contact['readonly'])) {
|
||||
|
||||
if(! perm_is_allowed($importer['channel_id'],$contact['xchan_hash'],'post_mail')) {
|
||||
logger('diaspora_conversation: Ignoring this author.');
|
||||
return 202;
|
||||
}
|
||||
@ -1525,7 +1532,7 @@ function diaspora_conversation($importer,$xml,$msg) {
|
||||
continue;
|
||||
}
|
||||
|
||||
q("insert into mail ( `uid`, `convid`, `from_xchan`,`to_xchan`,`title`,`body`,`mail_flags`,`mid`,`parent_mid`,`created`) values ( %d, %d, '%s', '%s', '%s', '%s', %d, '%s', '%s', '%s')",
|
||||
q("insert into mail ( `channel_id`, `convid`, `from_xchan`,`to_xchan`,`title`,`body`,`mail_flags`,`mid`,`parent_mid`,`created`) values ( %d, %d, '%s', '%s', '%s', '%s', %d, '%s', '%s', '%s')",
|
||||
intval($importer['channel_id']),
|
||||
intval($conversation['id']),
|
||||
dbesc($person['xchan_hash']),
|
||||
@ -1639,19 +1646,15 @@ function diaspora_message($importer,$xml,$msg) {
|
||||
return;
|
||||
}
|
||||
|
||||
q("insert into mail ( `uid`, `guid`, `convid`, `from-name`,`from-photo`,`from-url`,`contact-id`,`title`,`body`,`seen`,`reply`,`uri`,`parent-uri`,`created`) values ( %d, '%s', %d, '%s', '%s', '%s', %d, '%s', '%s', %d, %d, '%s','%s','%s')",
|
||||
q("insert into mail ( `channel_id`, `convid`, `from_xchan`,`to_xchan`,`title`,`body`,`mail_flags`,`mid`,`parent_mid`,`created`) values ( %d, %d, '%s', '%s', '%s', '%s', '%d','%s','%s','%s')",
|
||||
intval($importer['channel_id']),
|
||||
dbesc($msg_guid),
|
||||
intval($conversation['id']),
|
||||
dbesc($person['name']),
|
||||
dbesc($person['photo']),
|
||||
dbesc($person['url']),
|
||||
intval($contact['id']),
|
||||
dbesc($person['xchan_hash']),
|
||||
dbesc($importer['xchan_hash']),
|
||||
dbesc($conversation['subject']),
|
||||
dbesc($body),
|
||||
0,
|
||||
1,
|
||||
dbesc($message_id),
|
||||
dbesc($msg_guid),
|
||||
dbesc($parent_uri),
|
||||
dbesc($msg_created_at)
|
||||
);
|
||||
@ -1966,19 +1969,16 @@ function diaspora_retraction($importer,$xml) {
|
||||
|
||||
if($type === 'Person') {
|
||||
require_once('include/Contact.php');
|
||||
contact_remove($contact['id']);
|
||||
contact_remove($importer['channel_id'],$contact['abook_id']);
|
||||
}
|
||||
elseif($type === 'Post') {
|
||||
$r = q("select * from item where guid = '%s' and uid = %d and not file like '%%[%%' limit 1",
|
||||
$r = q("select * from item where mid = '%s' and uid = %d limit 1",
|
||||
dbesc('guid'),
|
||||
intval($importer['channel_id'])
|
||||
);
|
||||
if(count($r)) {
|
||||
if(link_compare($r[0]['author-link'],$contact['url'])) {
|
||||
q("update item set `deleted` = 1, `changed` = '%s' where `id` = %d",
|
||||
dbesc(datetime_convert()),
|
||||
intval($r[0]['id'])
|
||||
);
|
||||
if(link_compare($r[0]['author_xchan'],$contact['xchan_hash'])) {
|
||||
drop_item($r[0]['id'],false);
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -2040,35 +2040,33 @@ function diaspora_signed_retraction($importer,$xml,$msg) {
|
||||
}
|
||||
|
||||
if($type === 'StatusMessage' || $type === 'Comment' || $type === 'Like') {
|
||||
$r = q("select * from item where guid = '%s' and uid = %d and not file like '%%[%%' limit 1",
|
||||
$r = q("select * from item where mid = '%s' and uid = %d limit 1",
|
||||
dbesc($guid),
|
||||
intval($importer['channel_id'])
|
||||
);
|
||||
if(count($r)) {
|
||||
if(link_compare($r[0]['author-link'],$contact['url'])) {
|
||||
q("update item set `deleted` = 1, `edited` = '%s', `changed` = '%s', `body` = '' , `title` = '' where `id` = %d",
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(datetime_convert()),
|
||||
intval($r[0]['id'])
|
||||
);
|
||||
if($r) {
|
||||
if($r[0]['author_xchan'] == $contact['xchan_hash']) {
|
||||
|
||||
drop_item($r[0]['id'],false, DROPITEM_PHASE1);
|
||||
|
||||
// Now check if the retraction needs to be relayed by us
|
||||
//
|
||||
// The first item in the `item` table with the parent id is the parent. However, MySQL doesn't always
|
||||
// return the items ordered by `item`.`id`, in which case the wrong item is chosen as the parent.
|
||||
// The only item with `parent` and `id` as the parent id is the parent item.
|
||||
$p = q("select origin from item where parent = %d and id = %d limit 1",
|
||||
$p = q("select item_flags from item where parent = %d and id = %d limit 1",
|
||||
$r[0]['parent'],
|
||||
$r[0]['parent']
|
||||
);
|
||||
if(count($p)) {
|
||||
if(($p[0]['origin']) && (! $parent_author_signature)) {
|
||||
q("insert into sign (`retract_iid`,`signed_text`,`signature`,`signer`) values (%d,'%s','%s','%s') ",
|
||||
$r[0]['id'],
|
||||
dbesc($signed_data),
|
||||
dbesc($sig),
|
||||
dbesc($diaspora_handle)
|
||||
);
|
||||
if($p) {
|
||||
if(($p[0]['item_flags'] & ITEM_ORIGIN) && (! $parent_author_signature)) {
|
||||
// FIXME so we can relay this
|
||||
// q("insert into sign (`retract_iid`,`signed_text`,`signature`,`signer`) values (%d,'%s','%s','%s') ",
|
||||
// $r[0]['id'],
|
||||
// dbesc($signed_data),
|
||||
// dbesc($sig),
|
||||
// dbesc($diaspora_handle)
|
||||
// );
|
||||
|
||||
// the existence of parent_author_signature would have meant the parent_author or owner
|
||||
// is already relaying.
|
||||
|
@ -63,6 +63,13 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
|
||||
|
||||
$my_perms = PERMS_W_STREAM|PERMS_W_MAIL;
|
||||
|
||||
$role = get_pconfig($uid,'system','permissions_role');
|
||||
if($role) {
|
||||
$x = get_role_perms($role);
|
||||
if($x['perms_follow'])
|
||||
$my_perms = $x['perms_follow'];
|
||||
}
|
||||
|
||||
logger('follow: ' . $url . ' ' . print_r($j,true), LOGGER_DEBUG);
|
||||
|
||||
|
||||
@ -136,7 +143,7 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
|
||||
|
||||
if(! $r) {
|
||||
// attempt network auto-discovery
|
||||
if(strpos($url,'@')) {
|
||||
if(strpos($url,'@') && (! $is_http)) {
|
||||
$r = discover_by_webbie($url);
|
||||
}
|
||||
elseif($is_http) {
|
||||
@ -153,6 +160,12 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
|
||||
$xchan_hash = $r[0]['xchan_hash'];
|
||||
$their_perms = 0;
|
||||
$my_perms = PERMS_W_STREAM|PERMS_W_MAIL;
|
||||
$role = get_pconfig($uid,'system','permissions_role');
|
||||
if($role) {
|
||||
$x = get_role_perms($role);
|
||||
if($x['perms_follow'])
|
||||
$my_perms = $x['perms_follow'];
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -42,4 +42,75 @@ function prune_hub_reinstalls() {
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
function remove_obsolete_hublocs() {
|
||||
|
||||
logger('remove_obsolete_hublocs',LOGGER_DEBUG);
|
||||
|
||||
// Get rid of any hublocs which are ours but aren't valid anymore -
|
||||
// e.g. they point to a different and perhaps transient URL that we aren't using.
|
||||
|
||||
// I need to stress that this shouldn't happen. fix_system_urls() fixes hublocs
|
||||
// when it discovers the URL has changed. So it's unclear how we could end up
|
||||
// with URLs pointing to the old site name. But it happens. This may be an artifact
|
||||
// of an old bug or maybe a regression in some newer code. In any event, they
|
||||
// mess up communications and we have to take action if we find any.
|
||||
|
||||
// First make sure we have any hublocs (at all) with this URL and sitekey.
|
||||
// We don't want to perform this operation while somebody is in the process
|
||||
// of renaming their hub or installing certs.
|
||||
|
||||
$r = q("select hubloc_id from hubloc where hubloc_url = '%s' and hubloc_sitekey = '%s'",
|
||||
dbesc(z_root()),
|
||||
dbesc(get_config('system','pubkey'))
|
||||
);
|
||||
if((! $r) || (! count($r)))
|
||||
return;
|
||||
|
||||
$channels = array();
|
||||
|
||||
// Good. We have at least one *valid* hubloc.
|
||||
|
||||
// Do we have any invalid ones?
|
||||
|
||||
$r = q("select hubloc_id from hubloc where hubloc_sitekey = '%s' and hubloc_url != '%s'",
|
||||
dbesc(get_config('system','pubkey')),
|
||||
dbesc(z_root())
|
||||
);
|
||||
$p = q("select hubloc_id from hubloc where hubloc_sitekey != '%s' and hubloc_url = '%s'",
|
||||
dbesc(get_config('system','pubkey')),
|
||||
dbesc(z_root())
|
||||
);
|
||||
if(is_array($r) && is_array($p))
|
||||
$r = array_merge($r,$p);
|
||||
|
||||
if(! $r)
|
||||
return;
|
||||
|
||||
// We've got invalid hublocs. Get rid of them.
|
||||
|
||||
logger('remove_obsolete_hublocs: removing ' . count($r) . ' hublocs.');
|
||||
|
||||
$interval = ((get_config('system','delivery_interval') !== false)
|
||||
? intval(get_config('system','delivery_interval')) : 2 );
|
||||
|
||||
foreach($r as $rr) {
|
||||
q("update hubloc set hubloc_flags = (hubloc_flags | %d) where hubloc_id = %d limit 1",
|
||||
intval(HUBLOC_FLAGS_DELETED),
|
||||
intval($rr['hubloc_id'])
|
||||
);
|
||||
|
||||
$x = q("select channel_id from channel where channel_hash = '%s' limit 1",
|
||||
dbesc($rr['hubloc_hash'])
|
||||
);
|
||||
if($x) {
|
||||
// proc_run('php','include/notifier.php','location',$x[0]['channel_id']);
|
||||
// if($interval)
|
||||
// @time_sleep_until(microtime(true) + (float) $interval);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
@ -215,18 +215,38 @@ function create_identity($arr) {
|
||||
if(array_key_exists('primary', $arr))
|
||||
$primary = intval($arr['primary']);
|
||||
|
||||
|
||||
$perms_sql = '';
|
||||
|
||||
$defperms = site_default_perms();
|
||||
$role_permissions = null;
|
||||
$global_perms = get_perms();
|
||||
foreach($defperms as $p => $v) {
|
||||
$perms_keys .= ', ' . $global_perms[$p][0];
|
||||
$perms_vals .= ', ' . intval($v);
|
||||
|
||||
if(array_key_exists('permissions_role',$arr) && $arr['permissions_role']) {
|
||||
$role_permissions = get_role_perms($arr['permissions_role']);
|
||||
|
||||
if($role_permissions) {
|
||||
foreach($role_permissions as $p => $v) {
|
||||
if(strpos($p,'channel_') !== false) {
|
||||
$perms_keys .= ', ' . $p;
|
||||
$perms_vals .= ', ' . intval($v);
|
||||
}
|
||||
if($p === 'directory_publish')
|
||||
$publish = intval($v);
|
||||
}
|
||||
}
|
||||
}
|
||||
else {
|
||||
$defperms = site_default_perms();
|
||||
foreach($defperms as $p => $v) {
|
||||
$perms_keys .= ', ' . $global_perms[$p][0];
|
||||
$perms_vals .= ', ' . intval($v);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
$expire = get_config('system', 'default_expire_days');
|
||||
$expire = (($expire===false)? '0': $expire);
|
||||
|
||||
|
||||
$r = q("insert into channel ( channel_account_id, channel_primary,
|
||||
channel_name, channel_address, channel_guid, channel_guid_sig,
|
||||
channel_hash, channel_prvkey, channel_pubkey, channel_pageflags, channel_expire_days $perms_keys )
|
||||
@ -246,8 +266,6 @@ function create_identity($arr) {
|
||||
);
|
||||
|
||||
|
||||
|
||||
|
||||
$r = q("select * from channel where channel_account_id = %d
|
||||
and channel_guid = '%s' limit 1",
|
||||
intval($arr['account_id']),
|
||||
@ -322,24 +340,55 @@ function create_identity($arr) {
|
||||
dbesc($a->get_baseurl() . "/photo/profile/m/{$newuid}")
|
||||
);
|
||||
|
||||
$r = q("insert into abook ( abook_account, abook_channel, abook_xchan, abook_closeness, abook_created, abook_updated, abook_flags )
|
||||
values ( %d, %d, '%s', %d, '%s', '%s', %d ) ",
|
||||
$myperms = 0;
|
||||
if($role_permissions) {
|
||||
$myperms = ((array_key_exists('perms_auto',$role_permissions) && $role_permissions['perms_auto']) ? intval($role_permissions['perms_accept']) : 0);
|
||||
}
|
||||
|
||||
$r = q("insert into abook ( abook_account, abook_channel, abook_xchan, abook_closeness, abook_created, abook_updated, abook_flags, abook_my_perms )
|
||||
values ( %d, %d, '%s', %d, '%s', '%s', %d, %d ) ",
|
||||
intval($ret['channel']['channel_account_id']),
|
||||
intval($newuid),
|
||||
dbesc($hash),
|
||||
intval(0),
|
||||
dbesc(datetime_convert()),
|
||||
dbesc(datetime_convert()),
|
||||
intval(ABOOK_FLAG_SELF)
|
||||
intval(ABOOK_FLAG_SELF),
|
||||
intval($myperms)
|
||||
);
|
||||
|
||||
if(intval($ret['channel']['channel_account_id'])) {
|
||||
|
||||
// Create a group with no members. This allows somebody to use it
|
||||
// Save our permissions role so we can perhaps call it up and modify it later.
|
||||
|
||||
if($role_permissions) {
|
||||
set_pconfig($newuid,'system','permissions_role',$arr['permissions_role']);
|
||||
if(array_key_exists('online',$role_permissions))
|
||||
set_pconfig('system','hide_presence',1-intval($role_permissions['online']));
|
||||
}
|
||||
|
||||
// Create a group with yourself as a member. This allows somebody to use it
|
||||
// right away as a default group for new contacts.
|
||||
|
||||
require_once('include/group.php');
|
||||
group_add($newuid, t('Friends'));
|
||||
group_add_member($newuid,t('Friends'),$ret['channel']['channel_hash']);
|
||||
|
||||
// if our role_permissions indicate that we're using a default collection ACL, add it.
|
||||
|
||||
if(is_array($role_permissions) && $role_permissions['default_collection']) {
|
||||
$r = q("select hash from groups where uid = %d and name = '%s' limit 1",
|
||||
intval($newuid),
|
||||
dbesc( t('Friends') )
|
||||
);
|
||||
if($r) {
|
||||
q("update channel set channel_allow_gid = '%s' where channel_id = %d limit 1",
|
||||
dbesc('<' . $r[0]['hash'] . '>'),
|
||||
intval($newuid)
|
||||
);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
call_hooks('register_account', $newuid);
|
||||
|
||||
@ -396,7 +445,7 @@ function set_default_login_identity($account_id,$channel_id,$force = true) {
|
||||
*
|
||||
*/
|
||||
|
||||
function identity_basic_export($channel_id) {
|
||||
function identity_basic_export($channel_id, $items = false) {
|
||||
|
||||
/*
|
||||
* Red basic channel export
|
||||
@ -468,8 +517,36 @@ function identity_basic_export($channel_id) {
|
||||
$ret['photo'] = array('type' => $r[0]['type'], 'data' => base64url_encode($r[0]['data']));
|
||||
}
|
||||
|
||||
if(! $items)
|
||||
return $ret;
|
||||
|
||||
|
||||
$r = q("select * from item_id where uid = %d",
|
||||
intval($channel_id)
|
||||
);
|
||||
|
||||
if($r)
|
||||
$ret['item_id'] = $r;
|
||||
|
||||
$key = get_config('system','prvkey');
|
||||
|
||||
// warning: this may run into memory limits on smaller systems
|
||||
|
||||
$r = q("select * from item where (item_flags & %d) and not (item_restrict & %d) and uid = %d",
|
||||
intval(ITEM_WALL),
|
||||
intval(ITEM_DELETED),
|
||||
intval($channel_id)
|
||||
);
|
||||
if($r) {
|
||||
$ret['item'] = array();
|
||||
xchan_query($r);
|
||||
$r = fetch_post_tags($r,true);
|
||||
foreach($r as $rr)
|
||||
$ret['item'][] = encode_item($rr,true);
|
||||
|
||||
}
|
||||
return $ret;
|
||||
|
||||
}
|
||||
|
||||
|
||||
|
@ -68,13 +68,31 @@ function collect_recipients($item,&$private_envelope) {
|
||||
$private_envelope = false;
|
||||
|
||||
if(array_key_exists('public_policy',$item) && $item['public_policy'] !== 'self') {
|
||||
$r = q("select abook_xchan from abook where abook_channel = %d and not (abook_flags & %d) ",
|
||||
$r = q("select abook_xchan, xchan_network from abook left join xchan on abook_xchan = xchan_hash where abook_channel = %d and not (abook_flags & %d) ",
|
||||
intval($item['uid']),
|
||||
intval(ABOOK_FLAG_SELF|ABOOK_FLAG_PENDING|ABOOK_FLAG_ARCHIVED)
|
||||
);
|
||||
if($r) {
|
||||
|
||||
// filter out restrictive public_policy settings from remote networks
|
||||
// which don't have this concept and will treat them as public.
|
||||
|
||||
$policy = substr($item['public_policy'],0,3);
|
||||
foreach($r as $rr) {
|
||||
$recipients[] = $rr['abook_xchan'];
|
||||
switch($policy) {
|
||||
case 'net':
|
||||
case 'aut':
|
||||
case 'sit':
|
||||
case 'any':
|
||||
case 'con':
|
||||
if($rr['xchan_network'] != 'zot')
|
||||
break;
|
||||
case 'pub':
|
||||
case '':
|
||||
default:
|
||||
$recipients[] = $rr['abook_xchan'];
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -989,8 +1007,7 @@ function import_author_unknown($x) {
|
||||
|
||||
}
|
||||
|
||||
|
||||
function encode_item($item) {
|
||||
function encode_item($item,$mirror = false) {
|
||||
$x = array();
|
||||
$x['type'] = 'activity';
|
||||
$x['encoding'] = 'zot';
|
||||
@ -1012,14 +1029,37 @@ function encode_item($item) {
|
||||
|
||||
$c_scope = map_scope($comment_scope);
|
||||
|
||||
$key = get_config('system','prvkey');
|
||||
|
||||
if(array_key_exists('item_flags',$item) && ($item['item_flags'] & ITEM_OBSCURED)) {
|
||||
$key = get_config('system','prvkey');
|
||||
if($item['title'])
|
||||
$item['title'] = crypto_unencapsulate(json_decode_plus($item['title']),$key);
|
||||
if($item['body'])
|
||||
$item['body'] = crypto_unencapsulate(json_decode_plus($item['body']),$key);
|
||||
}
|
||||
|
||||
// If we're trying to backup an item so that it's recoverable or for export/imprt,
|
||||
// add all the attributes we need to recover it
|
||||
|
||||
if($mirror) {
|
||||
$x['id'] = $item['id'];
|
||||
$x['parent'] = $item['parent'];
|
||||
$x['uid'] = $item['uid'];
|
||||
$x['allow_cid'] = $item['allow_cid'];
|
||||
$x['allow_gid'] = $item['allow_gid'];
|
||||
$x['deny_cid'] = $item['deny_cid'];
|
||||
$x['deny_gid'] = $item['deny_gid'];
|
||||
$x['revision'] = $item['revision'];
|
||||
$x['layout_mid'] = $item['layout_mid'];
|
||||
$x['postopts'] = $item['postopts'];
|
||||
$x['resource_id'] = $item['resource_id'];
|
||||
$x['resource_type'] = $item['resource_type'];
|
||||
$x['item_restrict'] = $item['item_restrict'];
|
||||
$x['item_flags'] = $item['item_flags'];
|
||||
$x['diaspora_meta'] = crypto_unencapsulate(json_decode($item['diaspora_meta'],true),$key);
|
||||
$x['attach'] = $item['attach'];
|
||||
}
|
||||
|
||||
|
||||
$x['message_id'] = $item['mid'];
|
||||
$x['message_top'] = $item['parent_mid'];
|
||||
@ -1751,6 +1791,7 @@ function get_atom_elements($feed,$item,&$author) {
|
||||
|
||||
call_hooks('parse_atom', $arr);
|
||||
logger('get_atom_elements: author: ' . print_r($author,true),LOGGER_DATA);
|
||||
|
||||
logger('get_atom_elements: ' . print_r($res,true),LOGGER_DATA);
|
||||
|
||||
return $res;
|
||||
@ -2429,19 +2470,11 @@ function store_diaspora_comment_sig($datarray, $channel, $parent_item, $post_id)
|
||||
return;
|
||||
}
|
||||
|
||||
$body = $datarray['body'];
|
||||
if(array_key_exists('item_flags',$datarray) && ($datarray['item_flags'] & ITEM_OBSCURED)) {
|
||||
$key = get_config('system','prvkey');
|
||||
if($datarray['body'])
|
||||
$body = crypto_unencapsulate(json_decode($datarray['body'],true),$key);
|
||||
}
|
||||
require_once('include/bb2diaspora.php');
|
||||
$signed_body = bb2diaspora_itembody($datarray);
|
||||
|
||||
logger('mod_item: storing diaspora comment signature',LOGGER_DEBUG);
|
||||
|
||||
require_once('include/bb2diaspora.php');
|
||||
|
||||
$signed_body = html_entity_decode(bb2diaspora($body));
|
||||
|
||||
$diaspora_handle = $channel['channel_address'] . '@' . get_app()->get_hostname();
|
||||
|
||||
$signed_text = $datarray['mid'] . ';' . $parent_item['mid'] . ';' . $signed_body . ';' . $diaspora_handle;
|
||||
|
@ -15,6 +15,7 @@ function js_strings() {
|
||||
'$passhint' => t('Passphrase hint'),
|
||||
'$permschange' => t('Notice: Permissions have changed but have not yet been submitted.'),
|
||||
'$closeAll' => t('close all'),
|
||||
'$nothingnew' => t('Nothing new here'),
|
||||
|
||||
'$t01' => ((t('timeago.prefixAgo') != 'timeago.prefixAgo') ? t('timeago.prefixAgo') : ''),
|
||||
'$t02' => ((t('timeago.prefixFromNow') != 'timeago.prefixFromNow') ? t('timeago.prefixFromNow') : ''),
|
||||
|
@ -124,7 +124,17 @@ function menu_list($channel_id, $name = '', $flags = 0) {
|
||||
return $r;
|
||||
}
|
||||
|
||||
function menu_list_count($channel_id, $name = '', $flags = 0) {
|
||||
|
||||
$sel_options = '';
|
||||
$sel_options .= (($name) ? " and menu_name = '" . protect_sprintf(dbesc($name)) . "' " : '');
|
||||
$sel_options .= (($flags) ? " and menu_flags = " . intval($flags) . " " : '');
|
||||
|
||||
$r = q("select count(*) as total from menu where menu_channel_id = %d $sel_options",
|
||||
intval($channel_id)
|
||||
);
|
||||
return $r[0]['total'];
|
||||
}
|
||||
|
||||
function menu_edit($arr) {
|
||||
|
||||
|
@ -105,14 +105,19 @@ EOT;
|
||||
$nav['usermenu'][] = Array('cloud/' . $channel['channel_address'],t('Files'),"",t('Your files'));
|
||||
|
||||
require_once('include/chat.php');
|
||||
$chats = chatroom_list(local_user());
|
||||
if (count($chats)) {
|
||||
$has_chats = chatroom_list_count(local_user());
|
||||
if($has_chats) {
|
||||
$nav['usermenu'][] = Array('chat/' . $channel['channel_address'],t('Chat'),"",t('Your chatrooms'));
|
||||
}
|
||||
|
||||
$nav['usermenu'][] = Array('bookmarks', t('Bookmarks'), "", t('Your bookmarks'));
|
||||
require_once('include/menu.php');
|
||||
$has_bookmarks = menu_list_count(local_user(),'',MENU_BOOKMARK) + menu_list_count(local_user(),'',MENU_SYSTEM|MENU_BOOKMARK);
|
||||
if($has_bookmarks) {
|
||||
$nav['usermenu'][] = Array('bookmarks', t('Bookmarks'), "", t('Your bookmarks'));
|
||||
}
|
||||
|
||||
if(feature_enabled($channel['channel_id'],'webpages'))
|
||||
$nav['usermenu'][] = Array('webpages/' . $channel['channel_address'],t('Webpages'),"",t('Your webpages'));
|
||||
$nav['usermenu'][] = Array('webpages/' . $channel['channel_address'],t('Webpages'),"",t('Your webpages'));
|
||||
}
|
||||
else {
|
||||
if(! get_account_id())
|
||||
@ -241,7 +246,7 @@ EOT;
|
||||
'$sitelocation' => $sitelocation,
|
||||
'$nav' => $x['nav'],
|
||||
'$banner' => $banner,
|
||||
'$emptynotifications' => t('Nothing new here'),
|
||||
'$emptynotifications' => t('Loading...'),
|
||||
'$userinfo' => $x['usermenu'],
|
||||
'$localuser' => local_user(),
|
||||
'$sel' => $a->nav_sel,
|
||||
|
@ -38,6 +38,7 @@ function z_fetch_url($url, $binary = false, $redirects = 0, $opts = array()) {
|
||||
return false;
|
||||
|
||||
@curl_setopt($ch, CURLOPT_HEADER, true);
|
||||
@curl_setopt($ch, CURLINFO_HEADER_OUT, true);
|
||||
@curl_setopt($ch, CURLOPT_CAINFO, get_capath());
|
||||
@curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, true);
|
||||
@curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
|
||||
@ -47,11 +48,8 @@ function z_fetch_url($url, $binary = false, $redirects = 0, $opts = array()) {
|
||||
if($ciphers)
|
||||
@curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, $ciphers);
|
||||
|
||||
if (x($opts,'accept_content')){
|
||||
@curl_setopt($ch,CURLOPT_HTTPHEADER, array (
|
||||
"Accept: " . $opts['accept_content']
|
||||
));
|
||||
}
|
||||
if(x($opts,'headers'))
|
||||
@curl_setopt($ch, CURLOPT_HTTPHEADER, $opts['headers']);
|
||||
|
||||
if(x($opts,'timeout') && intval($opts['timeout'])) {
|
||||
@curl_setopt($ch, CURLOPT_TIMEOUT, $opts['timeout']);
|
||||
@ -126,6 +124,10 @@ function z_fetch_url($url, $binary = false, $redirects = 0, $opts = array()) {
|
||||
}
|
||||
$ret['body'] = substr($s,strlen($header));
|
||||
$ret['header'] = $header;
|
||||
|
||||
if(x($opts,'debug')) {
|
||||
$ret['debug'] = $curl_info;
|
||||
}
|
||||
|
||||
@curl_close($ch);
|
||||
return($ret);
|
||||
@ -166,6 +168,7 @@ function z_post_url($url,$params, $redirects = 0, $opts = array()) {
|
||||
return ret;
|
||||
|
||||
@curl_setopt($ch, CURLOPT_HEADER, true);
|
||||
@curl_setopt($ch, CURLINFO_HEADER_OUT, true);
|
||||
@curl_setopt($ch, CURLOPT_CAINFO, get_capath());
|
||||
@curl_setopt($ch, CURLOPT_RETURNTRANSFER,true);
|
||||
@curl_setopt($ch, CURLOPT_POST,1);
|
||||
@ -176,12 +179,6 @@ function z_post_url($url,$params, $redirects = 0, $opts = array()) {
|
||||
if($ciphers)
|
||||
@curl_setopt($ch, CURLOPT_SSL_CIPHER_LIST, $ciphers);
|
||||
|
||||
|
||||
if (x($opts,'accept_content')){
|
||||
@curl_setopt($ch,CURLOPT_HTTPHEADER, array (
|
||||
"Accept: " . $opts['accept_content']
|
||||
));
|
||||
}
|
||||
if(x($opts,'headers'))
|
||||
@curl_setopt($ch, CURLOPT_HTTPHEADER, $opts['headers']);
|
||||
|
||||
@ -258,11 +255,24 @@ function z_post_url($url,$params, $redirects = 0, $opts = array()) {
|
||||
|
||||
$ret['body'] = substr($s,strlen($header));
|
||||
$ret['header'] = $header;
|
||||
|
||||
if(x($opts,'debug')) {
|
||||
$ret['debug'] = $curl_info;
|
||||
}
|
||||
|
||||
|
||||
curl_close($ch);
|
||||
return($ret);
|
||||
}
|
||||
|
||||
|
||||
function z_post_url_json($url,$params,$redirects = 0, $opts = array()) {
|
||||
|
||||
$opts = array_merge($opts,array('headers' => array('Content-Type: application/json')));
|
||||
return z_post_url($url,json_encode($params),$redirects,$opts);
|
||||
|
||||
}
|
||||
|
||||
|
||||
function json_return_and_die($x) {
|
||||
header("content-type: application/json");
|
||||
|
@ -57,6 +57,7 @@ require_once('include/html2plain.php');
|
||||
* purge_all channel_id
|
||||
* expire channel_id
|
||||
* relay item_id (item was relayed to owner, we will deliver it as owner)
|
||||
* location channel_id
|
||||
*
|
||||
*/
|
||||
|
||||
@ -144,6 +145,7 @@ function notifier_run($argv, $argc){
|
||||
$mail = false;
|
||||
$fsuggest = false;
|
||||
$top_level = false;
|
||||
$location = false;
|
||||
$recipients = array();
|
||||
$url_recipients = array();
|
||||
$normal_mode = true;
|
||||
@ -230,6 +232,30 @@ function notifier_run($argv, $argc){
|
||||
$private = false;
|
||||
$packet_type = 'refresh';
|
||||
}
|
||||
elseif($cmd === 'location') {
|
||||
logger('notifier: location: ' . $item_id);
|
||||
$s = q("select * from channel where channel_id = %d limit 1",
|
||||
intval($item_id)
|
||||
);
|
||||
if($s)
|
||||
$channel = $s[0];
|
||||
$uid = $item_id;
|
||||
$recipients = array();
|
||||
$r = q("select abook_xchan from abook where abook_channel = %d",
|
||||
intval($item_id)
|
||||
);
|
||||
if($r) {
|
||||
foreach($r as $rr) {
|
||||
$recipients[] = $rr['abook_xchan'];
|
||||
}
|
||||
}
|
||||
|
||||
$encoded_item = array('locations' => zot_encode_locations($channel),'type' => 'location', 'encoding' => 'zot');
|
||||
$target_item = array('aid' => $channel['channel_account_id'],'uid' => $channel['channel_id']);
|
||||
$private = false;
|
||||
$packet_type = 'location';
|
||||
$location = true;
|
||||
}
|
||||
elseif($cmd === 'purge_all') {
|
||||
logger('notifier: purge_all: ' . $item_id);
|
||||
$s = q("select * from channel where channel_id = %d limit 1",
|
||||
@ -429,8 +455,10 @@ function notifier_run($argv, $argc){
|
||||
|
||||
|
||||
// for public posts always include our own hub
|
||||
// this shouldn't be needed any more. collect_recipients should take care of it.
|
||||
// $sql_extra = (($private) ? "" : " or hubloc_url = '" . dbesc(z_root()) . "' ");
|
||||
|
||||
$sql_extra = (($private) ? "" : " or hubloc_url = '" . dbesc(z_root()) . "' ");
|
||||
logger('notifier: hub choice: ' . intval($relay_to_owner) . ' ' . intval($private) . ' ' . $cmd, LOGGER_DEBUG);
|
||||
|
||||
if($relay_to_owner && (! $private) && ($cmd !== 'relay')) {
|
||||
|
||||
@ -450,7 +478,10 @@ function notifier_run($argv, $argc){
|
||||
}
|
||||
else {
|
||||
$r = q("select hubloc_guid, hubloc_url, hubloc_sitekey, hubloc_network, hubloc_flags, hubloc_callback, hubloc_host from hubloc
|
||||
where hubloc_hash in (" . implode(',',$recipients) . ") $sql_extra group by hubloc_sitekey");
|
||||
where hubloc_hash in (" . implode(',',$recipients) . ") and not (hubloc_flags & %d) and not (hubloc_status & %d) group by hubloc_sitekey",
|
||||
intval(HUBLOC_FLAGS_DELETED),
|
||||
intval(HUBLOC_OFFLINE)
|
||||
);
|
||||
}
|
||||
|
||||
if(! $r) {
|
||||
@ -465,6 +496,7 @@ function notifier_run($argv, $argc){
|
||||
foreach($hubs as $hub) {
|
||||
// don't try to deliver to deleted hublocs - and inexplicably SQL "distinct" and "group by"
|
||||
// both return records with duplicate keys in rare circumstances
|
||||
// FIXME this is probably redundant now.
|
||||
if((! ($hub['hubloc_flags'] & HUBLOC_FLAGS_DELETED)) && (! in_array($hub['hubloc_sitekey'],$keys))) {
|
||||
$hublist[] = $hub['hubloc_host'];
|
||||
$keys[] = $hub['hubloc_sitekey'];
|
||||
@ -514,6 +546,7 @@ function notifier_run($argv, $argc){
|
||||
'cmd' => $cmd,
|
||||
'expire' => $expire,
|
||||
'mail' => $mail,
|
||||
'location' => $location,
|
||||
'fsuggest' => $fsuggest,
|
||||
'normal_mode' => $normal_mode,
|
||||
'packet_type' => $packet_type,
|
||||
|
@ -135,7 +135,7 @@ function onepoll_run($argv, $argc){
|
||||
foreach($j['messages'] as $message) {
|
||||
$results = process_delivery(array('hash' => $contact['xchan_hash']), get_item_elements($message),
|
||||
array(array('hash' => $importer['xchan_hash'])), false);
|
||||
logger('onepoll: feed_update: process_delivery: ' . print_r($results,true));
|
||||
logger('onepoll: feed_update: process_delivery: ' . print_r($results,true), LOGGER_DATA);
|
||||
$total ++;
|
||||
}
|
||||
logger("onepoll: $total messages processed");
|
||||
|
@ -419,11 +419,12 @@ function site_default_perms() {
|
||||
*
|
||||
* Given a string for the channel role ('social','forum', etc)
|
||||
* return an array of all permission fields pre-filled for this role.
|
||||
* This includes the channel permission scope indicators as well as
|
||||
* perms_auto: The permissions to apply automatically on receipt of a connection request
|
||||
* This includes the channel permission scope indicators (anything beginning with 'channel_') as well as
|
||||
* perms_auto: true or false to create auto-permissions for this channel
|
||||
* perms_follow: The permissions to apply when initiating a connection request to another channel
|
||||
* perms_accept: The permissions to apply when accepting a connection request from another channel (not automatic)
|
||||
*
|
||||
* default_collection: true or false to make the default ACL include the channel's default collection
|
||||
* directory_publish: true or false to publish this channel in the directory
|
||||
* Any attributes may be extended (new roles defined) and modified (specific permissions altered) by plugins
|
||||
*
|
||||
*/
|
||||
@ -436,7 +437,10 @@ function get_role_perms($role) {
|
||||
|
||||
switch($role) {
|
||||
case 'social':
|
||||
$ret['perms_auto'] = 0;
|
||||
$ret['perms_auto'] = false;
|
||||
$ret['default_collection'] = false;
|
||||
$ret['directory_publish'] = true;
|
||||
$ret['online'] = true;
|
||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE;
|
||||
@ -462,6 +466,259 @@ function get_role_perms($role) {
|
||||
$ret['channel_w_like'] = PERMS_NETWORK;
|
||||
|
||||
break;
|
||||
|
||||
|
||||
case 'social_restricted':
|
||||
$ret['perms_auto'] = false;
|
||||
$ret['default_collection'] = true;
|
||||
$ret['directory_publish'] = true;
|
||||
$ret['online'] = true;
|
||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
||||
$ret['perms_accept'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
||||
$ret['channel_r_stream'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_profile'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_photos'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_abook'] = PERMS_PUBLIC;
|
||||
$ret['channel_w_stream'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_wall'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_tagwall'] = PERMS_SPECIFIC;
|
||||
$ret['channel_w_comment'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_mail'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_photos'] = 0;
|
||||
$ret['channel_w_chat'] = PERMS_CONTACTS;
|
||||
$ret['channel_a_delegate'] = 0;
|
||||
$ret['channel_r_storage'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_pages'] = PERMS_PUBLIC;
|
||||
$ret['channel_w_pages'] = 0;
|
||||
$ret['channel_a_republish'] = PERMS_SPECIFIC;
|
||||
$ret['channel_w_like'] = PERMS_CONTACTS;
|
||||
|
||||
break;
|
||||
|
||||
|
||||
case 'social_private':
|
||||
$ret['perms_auto'] = false;
|
||||
$ret['default_collection'] = true;
|
||||
$ret['directory_publish'] = false;
|
||||
$ret['online'] = false;
|
||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
||||
$ret['perms_accept'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
||||
$ret['channel_r_stream'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_profile'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_photos'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_abook'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_stream'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_wall'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_tagwall'] = PERMS_SPECIFIC;
|
||||
$ret['channel_w_comment'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_mail'] = PERMS_SPECIFIC;
|
||||
$ret['channel_w_photos'] = 0;
|
||||
$ret['channel_w_chat'] = PERMS_SPECIFIC;
|
||||
$ret['channel_a_delegate'] = 0;
|
||||
$ret['channel_r_storage'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_pages'] = PERMS_PUBLIC;
|
||||
$ret['channel_w_pages'] = 0;
|
||||
$ret['channel_a_republish'] = PERMS_SPECIFIC;
|
||||
$ret['channel_w_like'] = PERMS_CONTACTS;
|
||||
|
||||
break;
|
||||
|
||||
case 'forum':
|
||||
$ret['perms_auto'] = true;
|
||||
$ret['default_collection'] = false;
|
||||
$ret['directory_publish'] = true;
|
||||
$ret['online'] = false;
|
||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE|PERMS_W_TAGWALL;
|
||||
$ret['perms_accept'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE|PERMS_W_TAGWALL;
|
||||
$ret['channel_r_stream'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_profile'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_photos'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_abook'] = PERMS_PUBLIC;
|
||||
$ret['channel_w_stream'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_wall'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_tagwall'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_comment'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_mail'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_photos'] = 0;
|
||||
$ret['channel_w_chat'] = PERMS_CONTACTS;
|
||||
$ret['channel_a_delegate'] = 0;
|
||||
$ret['channel_r_storage'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_pages'] = PERMS_PUBLIC;
|
||||
$ret['channel_w_pages'] = 0;
|
||||
$ret['channel_a_republish'] = PERMS_SPECIFIC;
|
||||
$ret['channel_w_like'] = PERMS_NETWORK;
|
||||
|
||||
break;
|
||||
|
||||
case 'forum_restricted':
|
||||
$ret['perms_auto'] = false;
|
||||
$ret['default_collection'] = true;
|
||||
$ret['directory_publish'] = true;
|
||||
$ret['online'] = false;
|
||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE|PERMS_W_TAGWALL;
|
||||
$ret['perms_accept'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE|PERMS_W_TAGWALL;
|
||||
$ret['channel_r_stream'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_profile'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_photos'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_abook'] = PERMS_PUBLIC;
|
||||
$ret['channel_w_stream'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_wall'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_tagwall'] = PERMS_SPECIFIC;
|
||||
$ret['channel_w_comment'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_mail'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_photos'] = 0;
|
||||
$ret['channel_w_chat'] = PERMS_CONTACTS;
|
||||
$ret['channel_a_delegate'] = 0;
|
||||
$ret['channel_r_storage'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_pages'] = PERMS_PUBLIC;
|
||||
$ret['channel_w_pages'] = 0;
|
||||
$ret['channel_a_republish'] = PERMS_SPECIFIC;
|
||||
$ret['channel_w_like'] = PERMS_CONTACTS;
|
||||
|
||||
break;
|
||||
|
||||
|
||||
case 'forum_private':
|
||||
$ret['perms_auto'] = false;
|
||||
$ret['default_collection'] = true;
|
||||
$ret['directory_publish'] = false;
|
||||
$ret['online'] = false;
|
||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
||||
$ret['perms_accept'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
||||
$ret['channel_r_stream'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_profile'] = PERMS_CONTACTS;
|
||||
$ret['channel_r_photos'] = PERMS_CONTACTS;
|
||||
$ret['channel_r_abook'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_stream'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_wall'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_tagwall'] = 0;
|
||||
$ret['channel_w_comment'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_mail'] = PERMS_SPECIFIC;
|
||||
$ret['channel_w_photos'] = 0;
|
||||
$ret['channel_w_chat'] = PERMS_SPECIFIC;
|
||||
$ret['channel_a_delegate'] = 0;
|
||||
$ret['channel_r_storage'] = PERMS_CONTACTS;
|
||||
$ret['channel_r_pages'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_pages'] = 0;
|
||||
$ret['channel_a_republish'] = PERMS_SPECIFIC;
|
||||
$ret['channel_w_like'] = PERMS_CONTACTS;
|
||||
|
||||
break;
|
||||
|
||||
case 'feed':
|
||||
$ret['perms_auto'] = true;
|
||||
$ret['default_collection'] = false;
|
||||
$ret['directory_publish'] = true;
|
||||
$ret['online'] = false;
|
||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE;
|
||||
$ret['perms_accept'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE;
|
||||
$ret['channel_r_stream'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_profile'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_photos'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_abook'] = PERMS_PUBLIC;
|
||||
$ret['channel_w_stream'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_wall'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_tagwall'] = PERMS_SPECIFIC;
|
||||
$ret['channel_w_comment'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_mail'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_photos'] = 0;
|
||||
$ret['channel_w_chat'] = PERMS_CONTACTS;
|
||||
$ret['channel_a_delegate'] = 0;
|
||||
$ret['channel_r_storage'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_pages'] = PERMS_PUBLIC;
|
||||
$ret['channel_w_pages'] = 0;
|
||||
$ret['channel_a_republish'] = PERMS_NETWORK;
|
||||
$ret['channel_w_like'] = PERMS_NETWORK;
|
||||
|
||||
break;
|
||||
|
||||
case 'feed_restricted':
|
||||
|
||||
$ret['perms_auto'] = false;
|
||||
$ret['default_collection'] = true;
|
||||
$ret['directory_publish'] = false;
|
||||
$ret['online'] = false;
|
||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
||||
$ret['perms_accept'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_W_STREAM|PERMS_W_WALL|PERMS_W_COMMENT|PERMS_W_MAIL
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_W_LIKE;
|
||||
$ret['channel_r_stream'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_profile'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_photos'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_abook'] = PERMS_PUBLIC;
|
||||
$ret['channel_w_stream'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_wall'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_tagwall'] = PERMS_SPECIFIC;
|
||||
$ret['channel_w_comment'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_mail'] = PERMS_CONTACTS;
|
||||
$ret['channel_w_photos'] = 0;
|
||||
$ret['channel_w_chat'] = PERMS_CONTACTS;
|
||||
$ret['channel_a_delegate'] = 0;
|
||||
$ret['channel_r_storage'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_pages'] = PERMS_PUBLIC;
|
||||
$ret['channel_w_pages'] = 0;
|
||||
$ret['channel_a_republish'] = PERMS_SPECIFIC;
|
||||
$ret['channel_w_like'] = PERMS_NETWORK;
|
||||
|
||||
break;
|
||||
|
||||
case 'soapbox':
|
||||
$ret['perms_auto'] = true;
|
||||
$ret['default_collection'] = false;
|
||||
$ret['directory_publish'] = true;
|
||||
$ret['online'] = false;
|
||||
$ret['perms_follow'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE;
|
||||
$ret['perms_accept'] = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK
|
||||
|PERMS_R_STORAGE|PERMS_R_PAGES|PERMS_A_REPUBLISH|PERMS_W_LIKE;
|
||||
$ret['channel_r_stream'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_profile'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_photos'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_abook'] = PERMS_PUBLIC;
|
||||
$ret['channel_w_stream'] = 0;
|
||||
$ret['channel_w_wall'] = 0;
|
||||
$ret['channel_w_tagwall'] = 0;
|
||||
$ret['channel_w_comment'] = 0;
|
||||
$ret['channel_w_mail'] = 0;
|
||||
$ret['channel_w_photos'] = 0;
|
||||
$ret['channel_w_chat'] = 0;
|
||||
$ret['channel_a_delegate'] = 0;
|
||||
$ret['channel_r_storage'] = PERMS_PUBLIC;
|
||||
$ret['channel_r_pages'] = PERMS_PUBLIC;
|
||||
$ret['channel_w_pages'] = 0;
|
||||
$ret['channel_a_republish'] = PERMS_SPECIFIC;
|
||||
$ret['channel_w_like'] = PERMS_NETWORK;
|
||||
|
||||
break;
|
||||
|
||||
default:
|
||||
break;
|
||||
|
||||
}
|
||||
|
||||
@ -471,3 +728,28 @@ function get_role_perms($role) {
|
||||
}
|
||||
|
||||
|
||||
function role_selector($current) {
|
||||
$roles = array(
|
||||
'social' => array( t('Social Networking'),
|
||||
array('social' => t('Mostly Public'), 'social_restricted' => t('Restricted'), 'social_private' => t('Private'))),
|
||||
'forum' => array( t('Community Forum'),
|
||||
array('forum' => t('Mostly Public'), 'forum_restricted' => t('Restricted'), 'forum_private' => t('Private'))),
|
||||
'feed' => array( t('Feed Republish'),
|
||||
array('feed' => t('Mostly Public'), 'feed_restricted' => t('Restricted'))),
|
||||
'soapbox' => array( t('Celebrity/Soapbox'),
|
||||
array('soapbox' => t('Mostly Public'))),
|
||||
'other' => array( t('Other'),
|
||||
array('custom' => t('Custom/Expert Mode'))));
|
||||
$o = '<select name="permissions_role" id="privacy-role-select">';
|
||||
foreach($roles as $k => $v) {
|
||||
$o .= '<optgroup label="'. htmlspecialchars($v[0]) . '" >';
|
||||
foreach($v[1] as $kk => $vv) {
|
||||
$selected = (($kk === $current) ? ' selected="selected" ' : '');
|
||||
$o .= '<option value="' . $kk . '" ' . $selected . '>' . htmlspecialchars($vv) . '</option>';
|
||||
}
|
||||
$o .= '</optgroup>';
|
||||
}
|
||||
$o .= '</select>';
|
||||
return $o;
|
||||
}
|
||||
|
||||
|
@ -266,6 +266,7 @@ function photo_upload($channel, $observer, $args) {
|
||||
proc_run('php', "include/notifier.php", 'wall-new', $item_id);
|
||||
|
||||
$ret['success'] = true;
|
||||
$ret['item'] = $arr;
|
||||
$ret['body'] = $arr['body'];
|
||||
$ret['resource_id'] = $photo_hash;
|
||||
$ret['photoitem_id'] = $item_id;
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user