diff --git a/boot.php b/boot.php
index 14d0a61a5..f8c91dfbb 100755
--- a/boot.php
+++ b/boot.php
@@ -48,7 +48,7 @@ define ( 'RED_PLATFORM', 'redmatrix' );
define ( 'RED_VERSION', trim(file_get_contents('version.inc')) . 'R');
define ( 'ZOT_REVISION', 1 );
-define ( 'DB_UPDATE_VERSION', 1130 );
+define ( 'DB_UPDATE_VERSION', 1131 );
define ( 'EOL', ' ' . "\r\n" );
define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' );
@@ -74,7 +74,7 @@ $DIRECTORY_FALLBACK_SERVERS = array(
'https://redmatrix.nl',
'https://whogotzot.com',
'https://red.zottel.red',
- 'https://red.pixelbits.de'
+ 'https://red.pixelbits.de'
);
@@ -230,6 +230,7 @@ define ( 'PHOTO_NORMAL', 0x0000 );
define ( 'PHOTO_PROFILE', 0x0001 );
define ( 'PHOTO_XCHAN', 0x0002 );
define ( 'PHOTO_THING', 0x0004 );
+define ( 'PHOTO_ADULT', 0x0008 );
/**
* Menu types
@@ -377,6 +378,22 @@ define ( 'NOTIFY_POKE', 0x0200 );
define ( 'NOTIFY_SYSTEM', 0x8000 );
+/**
+ * visual notification options
+ */
+
+define ( 'VNOTIFY_NETWORK', 0x0001 );
+define ( 'VNOTIFY_CHANNEL', 0x0002 );
+define ( 'VNOTIFY_MAIL', 0x0004 );
+define ( 'VNOTIFY_EVENT', 0x0008 );
+define ( 'VNOTIFY_EVENTTODAY', 0x0010 );
+define ( 'VNOTIFY_BIRTHDAY', 0x0020 );
+define ( 'VNOTIFY_SYSTEM', 0x0040 );
+define ( 'VNOTIFY_INFO', 0x0080 );
+define ( 'VNOTIFY_ALERT', 0x0100 );
+define ( 'VNOTIFY_INTRO', 0x0200 );
+define ( 'VNOTIFY_REGISTER', 0x0400 );
+
// We need a flag to designate that a site is a
// global directory mirror, but probably doesn't
@@ -1787,9 +1804,8 @@ function load_contact_links($uid) {
// logger('load_contact_links');
- $r = q("SELECT abook_id, abook_flags, abook_my_perms, abook_their_perms, xchan_hash, xchan_photo_m, xchan_name, xchan_url from abook left join xchan on abook_xchan = xchan_hash where abook_channel = %d and not (abook_flags & %d) ",
- intval($uid),
- intval(ABOOK_FLAG_SELF)
+ $r = q("SELECT abook_id, abook_flags, abook_my_perms, abook_their_perms, xchan_hash, xchan_photo_m, xchan_name, xchan_url from abook left join xchan on abook_xchan = xchan_hash where abook_channel = %d ",
+ intval($uid)
);
if($r) {
foreach($r as $rr){
@@ -1880,13 +1896,9 @@ function get_custom_nav(&$a,$navname) {
}
-function construct_page(&$a) {
-
+function load_pdl(&$a) {
require_once('include/comanche.php');
- // in case a page has overloaded a module, see if we already have a layout defined
- // otherwise, if a pdl file exists for this module, use it
-
if(! count($a->layout)) {
$n = 'mod_' . $a->module . '.pdl' ;
$u = comanche_get_channel_id();
@@ -1898,12 +1910,20 @@ function construct_page(&$a) {
comanche_parser($a,$s);
}
- $comanche = ((count($a->layout)) ? true : false);
+}
+
+
+
+function construct_page(&$a) {
+
/**
* Build the page - now that we have all the components
*/
+
+ $comanche = ((count($a->layout)) ? true : false);
+
require_once(theme_include('theme_init.php'));
$installing = false;
diff --git a/doc/Privacy.md b/doc/Privacy.md
index 60e087e06..2709f47aa 100644
--- a/doc/Privacy.md
+++ b/doc/Privacy.md
@@ -25,10 +25,6 @@ An individual computer or server connected to the RedMatrix. These are provided
The system operator of an individual hub.
-**spy network**
-
-Typically large centralised providers including but not limited to Facebook and Google. RedMatrix PRIVATE communications are designed to even be resistant to monitoring by the American NSA, however the technical capabilities of the NSA are not completely known and no guarantee of privacy against this organisation can be made. RedMatrix PUBLIC communications are not protected in any way.
-
##Policies
**Public Information**
@@ -52,7 +48,7 @@ Comments to posts that were created by others and posts which are designated as
**Private Information**
-RedMatrix developers will ensure that any content you provide which is designated as PRIVATE will be protected against eavesdropping - to the best of their ability. Private content is generally hidden or obscured even from hub administrators. It is also stripped from email notifications. It is difficult but NOT impossible for this content to be seen by a hub administrator who is determined to monitor your communications. We consider this like the lock on the door of a house. It will generally keep the house safe, but a determined burgler will ignore the lock on the door and instead break a window.
+RedMatrix developers will ensure that any content you provide which is designated as PRIVATE will be protected against eavesdropping - to the best of their ability. Private content is generally hidden or obscured even from hub administrators. It is also stripped from email notifications. It is difficult but NOT impossible for this content to be seen by a hub administrator. This is a side effect of the physical laws of the universe. Unfortunately, if a database needs to decrypt a post at display time, it must have the means to decrypt the post! End to end encryption is also provided and this CANNOT be seen, even by a determined administrator.
##Identity Privacy
@@ -68,9 +64,10 @@ A decentralized identity has a lot of advantages and gives you al lot of interes
The RedMatrix is a global network which is inclusive of all religions and cultures. This does not imply that every member of the network feels the same way you do on contentious issues, and some people may be STRONGLY opposed to the content you post. In general, if you wish to post something that you know may nor be universally acceptable, the best approach is to restrict the audience using privacy controls to a small circle of friends.
-The RedMatrix as a network provider is unable to censor content. However, hub administrators MAY censor any content which appears on their hub to comply with local laws or even personal judgement. Their decision is final. If you have issues with any hub administrator, you may move your account and postings to another site which is more in line with your expectations. If your content consists of material which is illegal or may cause issues, you are STRONGLY encouraged to host your own (become a hub administrator). You may still find that your content is blocked on some hubs, but the RedMatrix as a network cannot block it from being posted.
+The RedMatrix as a network provider is unable to censor content. However, hub administrators MAY censor any content which appears on their hub to comply with local laws or even personal judgement. Their decision is final. If you have issues with any hub administrator, you may move your account and postings to another site which is more in line with your expectations. Please check (periodically) the [Terms of Service](help/TermsOfService) of your hub to learn about any rules or guidelines. If your content consists of material which is illegal or may cause issues, you are STRONGLY encouraged to host your own (become a hub administrator). You may still find that your content is blocked on some hubs, but the RedMatrix as a network cannot block it from being posted.
The RedMatrix RECOMMENDS that hub administrators provide a grace period of 1-2 days between warning an account holder of content that needs to be removed and physically removing or disabling the account. This will give the content owner an opportunity to export their channel meta-data and import it to another site. In rare cases the content may be of such a nature to justify the immediate termination of the account. This is a hub decision, not a RedMatrix decision.
If you typically and regularly post content of an adult or offensive nature, you are STRONGLY encouraged to mark your account "NSFW" (Not Safe For Work). This will prevent the display of your profile photo in the directory except to viewers that have chosen to disable "safe mode". If your profile photo is found by directory administrators to be adult or offensive, the directory administrator MAY flag your profile photo as NSFW. There is currently no official mechanism to contest or reverse this decision, which is why you SHOULD mark your own account NSFW if it is likely to be inappropriate for general audiences.
+#include doc/macros/main_footer.bb;
diff --git a/doc/Profiles.md b/doc/Profiles.md
deleted file mode 100644
index 1e9e0fe5e..000000000
--- a/doc/Profiles.md
+++ /dev/null
@@ -1,36 +0,0 @@
-Profiles
-========
-
-* [Home](help)
-
-Red has unlimited profiles. You may use different profiles to show different "sides of yourself" to different audiences. This is different to having different _channels_. Different channels allow for completely different sets of information. You may have a channel for yourself, a channel for your sports team, a channel for your website, or whatever else. A profile allows for finely graded "sides" of each channel. For example, your default public profile might say "Hello, I'm Fred, and I like laughing". You may show your close friends a profile that adds "and I also enjoy dwarf tossing".
-
-You always have a profile known as your "default" or "public" profile. This profile is always available to the general public and cannot be hidden (there may be rare exceptions on privately run or disconnected sites). You may, and probably should restrict the information you make available on your public profile.
-
-That said, if you want other friends to be able to find you, it helps to have the following information in your public profile...
-
-* Your real name or at least a nickname everybody knows
-* A photo of **you**
-* Your location on the planet, at least to a country level.
-
-Without this basic information, you could get very lonely here. Most people (even your best friends) will not try and connect with somebody that has a fake name or doesn't contain a real photo.
-
-In addition, if you'd like to meet people that share some general interests with you, please take a moment and add some "Keywords" to your profile. Such as "music, linux, photography" or whatever. You can add as many keywords as you like.
-
-To create an alternate profile, select "View Profile" from the menu of your Red Matrix site, then click on the pencil at your profile photo. You may edit an existing profile, change the profile photo, add things to a profile or create a new profile. You may also create a "clone" of an existing profile if you only wish to change a few items but don't wish to enter all the information again. To do that, click on the profile you want to clone and choose "Clone this profile" there.
-
-In the list of your profiles, you can also choose the contacts who can see a specific profile. Just click on "Edit visibility" next to the profile in question (only available for the profiles that are not your default profile) and then click on user images to add them to or remove them from the group of people who can see this profile.
-
-Once a profile has been selected, when the person views your profile, they will see the private profile you have assigned. If they are not authenticated, they will see your public profile.
-
-There is a setting which allows you to publish your profile to a directory and ensure that it can be found by others. You can change this setting on the "Settings" page.
-
-If you do not wish to be found be people unless you give them your channel address, you may leave your profile unpublished.
-
-**Keywords and Directory Search**
-
-On the directory page, you may search for people with published profiles. The search is typically for your nickname or part of your full name. However this search will also match against other profile fields - such as gender, location, "about", work, and education. You may also include "Keywords" in your default profile - which may be used to search for common interests with other members. Keywords are used in the channel suggestion tool and although they aren't visible in the directory, they are shown if people visit your profile page.
-
-Directory searches are also able to use "boolean" logic so that you can search for "+lesbian +Florida" and find those who's sexual preference (or keywords) contain the world "lesbian" and that live in Florida. See the section on "Topical Tags" on the [Tags-and-Mentions](help/Tags-and-Mentions) page for more information on performing boolean searches.
-
-On your Connnections page and in the directory there is a link to "Suggestions" or "Channel Suggestions", respectively. This will find channels who have matching and/or similar keywords. The more keywords you provide, the more relevant the search results that are returned. These are sorted by relevance.
diff --git a/doc/de/about.bb b/doc/de/about.bb
index 581f55569..313337f17 100644
--- a/doc/de/about.bb
+++ b/doc/de/about.bb
@@ -20,4 +20,4 @@ Dabei bietet Red einige einzigartige Leckerbissen:
[b]Privatsphäre:[/b] Red-Identitäten (Zot-IDs) können gelöscht, gesichert/heruntergeladen und geklont werden. Du hast volle Kontrolle über Deine Daten. Wenn Du Dich entscheidest, all Deine Daten und Deine Zot-ID zu löschen, musst Du nur auf einen Link klicken, und sie werden sofort von dem Server gelöscht. Keine Fragen, keine Umstände.
-[url=[baseurl]/help]Zurück zur Hilfe-Startseite[/url]
+#include doc/macros/main_footer.bb;
diff --git a/doc/de/channels.bb b/doc/de/channels.bb
index 0308d4689..41ea68404 100644
--- a/doc/de/channels.bb
+++ b/doc/de/channels.bb
@@ -11,9 +11,9 @@ Die wichtigsten Funktionen für einen Kanal, der einen selbst repräsentiert, si
Kurz gesagt, ein Kanal der Dich repräsentiert ist sozusagen „Ich im Internet“.
-Du musst Deinen ersten Kanal erstellen, während Du Dich anmeldest. Du kannst auch weitere Kanäle erstellen und zwischen ihnen wechseln, indem Du auf „Kanal-Auswahl“ klickst.
+Du musst Deinen ersten Kanal erstellen, während Du Dich anmeldest. Du kannst auch weitere Kanäle erstellen und zwischen ihnen wechseln, indem Du auf „Kanal-Manager“ im Menü unter Deinem Profilbild klickst.
-Du wirst nach einem Kanalnamen und einem kurzen Spitznamen gefragt. Für einen Kanal, der Dich repräsentiert, ist es eine gute Idee, hier Deinen Realnamen anzugeben, damit Deine Freunde Dich finden und sich mit Dir verbinden können. Der Spitzname wird genutzt, um Deinen „Webbie“ zu erstellen. Das ist so etwas wie ein Username und sieht aus wie eine E-Mail-Adresse, zum Beispiel spitzname@red-hub.de. Überlege ein bisschen, was Du als Spitzname nutzen willst. Stell Dir vor, Du wirst nach Deinem Webbie gefragt und musst Deinem bekannten dann buchstabieren, dass Dein Webbie „llamas.sind-cool_274@example.com“ ist. „llamassindcool@exmaple.com“ wäre da viel einfacher gewesen.
+Du wirst nach einem Kanalnamen und einem kurzen Spitznamen gefragt. Für einen Kanal, der Dich repräsentiert, ist es eine gute Idee, hier Deinen Realnamen anzugeben, damit Deine Freunde Dich finden und sich mit Dir verbinden können. Der Spitzname wird genutzt, um Deinen „Webbie“ zu erstellen. Das ist so etwas wie ein Username und sieht aus wie eine E-Mail-Adresse, zum Beispiel spitzname@red-hub.de. Überlege ein bisschen, was Du als Spitzname nutzen willst. Stell Dir vor, Du wirst nach Deinem Webbie gefragt und musst Deinem Bekannten dann buchstabieren, dass Dein Webbie „llamas.sind-cool_274@example.com“ ist. „llamassindcool@exmaple.com“ wäre da viel einfacher gewesen.
Nachdem Du Deinen Kanal erstellt hast, wirst Du zu den Einstellungen weitergeleitet. Hier kannst Du Deinen Kanal einrichten und die Standard-Berechtigungen setzen.
@@ -23,4 +23,4 @@ Die „Matrix“-Seite enthält alle neuen Beiträge aus der gesamten Red Matrix
Wie zu Anfang erwähnt sind viele Arten von Kanälen möglich, diese unterscheiden sich hauptsächlich durch die Berechtigungen. Das Anlegen dieser Kanäle unterscheidet sich dagegen nicht. Beispiel: Um einen Kanal zum Austausch von Dokumenten zu erstellen, wirst du vermutlich die Berechtigung „Kann in meinen öffentlichen Dateiordner schreiben“ freizügiger einstellen. Für weitere Informationen sieh bitte in der Hilfe unter Zugriffsrechte nach.
-[url=[baseurl]/help]Zurück zur Hilfe-Startseite[/url]
+#include doc/macros/main_footer.bb;
diff --git a/doc/de/features.bb b/doc/de/features.bb
index 65ea45679..41dee301a 100644
--- a/doc/de/features.bb
+++ b/doc/de/features.bb
@@ -1,12 +1,10 @@
-[size=24][b]Features der Red-Matrix[/b][/size]
-
-[url=[baseurl]/help]Zurück zur Hilfe-Startseite[/url]
+[size=large][b]Features der Red-Matrix[/b][/size]
Die Red-Matrix ist ein Allzweck-Kommunikationsnetzwerk mit einigen einzigartigen Features. Sie wurde für eine große Bandbreite von Nutzern entwickelt, von Nutzern sozialer Netzwerke über technisch nicht interessierte Blogger bis hin zu PHP-Experten und erfahrenen Systemadministratoren.
Diese Seite listet einige der Kern-Features von Red auf, die in der offiziellen Distribution enthalten sind. Wie immer bei freier Open-Source-Software sind den Möglichkeiten keine Grenzen gesetzt. Beliebige Erweiterungen, Addons, Themes und Konfigurationen sind möglich.
-[b][size=18]Entwickelt für Privatsphäre und Freiheit[/size][/b]
+[h2]Entwickelt für Privatsphäre und Freiheit[/h2]
Eines der Design-Ziele von Red ist einfache Kommunikations über das Web, ohne die Privatsphäre zu vernachlässigen, wenn die Nutzer das Wünschen. Um dieses Ziel zu erreichen, verfügt Red über einige Features, die beliebige Stufen des Privatsphäre-Schutzes ermöglichen:
@@ -83,7 +81,7 @@ Solche Backups sind ein Weg, um Klone zu erstellen, und können genutzt werden,
Konten und Kanäle können sofort gelöscht werden, indem Du einfach auf einen Link klickst. Das wars. Alle damit verbundenen Inhalte werden sofort aus der Matrix gelöscht (inklusiver aller Beiträge und sonstiger Inhalte, die von dem gelöschten Konto/Kanal erzeugt wurden).
-[b][size=18]Erstellen von Inhalten[/size][/b]
+[h2]Erstellen von Inhalten[/h2]
[b]Beiträge schreiben[/b]
@@ -105,4 +103,4 @@ Genau wie jedes andere Blog-System, soziale Netzwerk oder Mikro-Blogging-Dienst
Vor dem Absenden kann eine Vorschau von Beiträgen betrachtet werden.
-[url=[baseurl]/help]Zurück zur Hilfe-Startseite[/url]
+#include doc/macros/main_footer.bb;
diff --git a/doc/de/main.bb b/doc/de/main.bb
index fe90a075d..d458847ec 100644
--- a/doc/de/main.bb
+++ b/doc/de/main.bb
@@ -7,10 +7,10 @@ Die Red-Matrix ist eine dezentrale Kommunikations- und Publishing-Plattform. Sie
[zrl=[baseurl]/help/features]Features der Red-Matrix[/zrl]
Die Red-Matrix funktioniert schon heute als ein globales verteiltes Netzwerk und beweist täglich ihre Vielseitigkeit und Skalierbarkeit auf kleinen Privatservern wie auch auf riesigen Sites.
-Kommunikationsplattformen für Familien (auf Wunsch auch ohne Verbindung zum restlichen Red-Netzwerk), verteilte Online-Communities, Support-Foren, Homepages. Oder auch professionelle Inhalte-Anbieter mit kommerziellen Premium-Kanälen und eingeschränktem Zugriff – was immer Du willst, die Red-Matrix unterstützt Dich in Deinem kreativen Schaffen.
+Kommunikationsplattformen für Familien, verteilte Online-Communities, Support-Foren, Blogs und Homepages. Oder auch professionelle Inhalte-Anbieter mit kommerziellen Premium-Kanälen und eingeschränktem Zugriff – was immer Du willst, die Red-Matrix unterstützt Dich in Deinem kreativen Schaffen.
[zrl=[baseurl]/help/what_is_zot]Got Zot? Hast Du schon Zot? Wenn nicht wird es Zeit.[/zrl]
-Zot ist das großartige neue Kommunikationsprotokoll, das extra für die Red-Matrix entwickelt wurde. Als Teilnehmer bist Du dank „Nomadischer Identität“ nicht länger an einen Hoster gebunden. Ziehe einfach auf einen anderen Server um und behalte dabei alle Deine Kontakte, oder klone Deinen Kanal und lasse ihn auf mehreren Servern gleichzeitig laufen – sollte einer davon plötzlich geschlossen werden, ist das kein Problem für Dich. Und bist Du erst Teil der Red-Matrix, musst Du Dich nie wieder mehrfach anmelden, selbst wenn Du Seiten auf einem andere Red-Server betrachtest. Zot ist, was die Red-Matrix besonders macht.
+Zot ist das großartige neue Kommunikationsprotokoll, das extra für die Red-Matrix entwickelt wurde. Als Mitglied bist Du dank „Nomadischer Identität“ nicht länger an einen einzigen Server oder Anbieter gebunden. Ziehe einfach auf einen anderen Server um und behalte dabei alle Deine Kontakte, oder klone Deinen Kanal und lasse ihn auf mehreren Servern gleichzeitig laufen – sollte einer davon plötzlich geschlossen werden, ist das kein Problem für Dich. Und bist Du erst Teil der Red-Matrix, musst Du Dich nie wieder mehrfach anmelden, selbst wenn Du Seiten auf einem andere Red-Server betrachtest. Zot ist, was die Red-Matrix besonders macht.
[size=large][b]Erste Schritte[/b][/size]
[zrl=[baseurl]/help/Privacy]Datenschutz[/zrl]
@@ -18,13 +18,14 @@ Zot ist das großartige neue Kommunikationsprotokoll, das extra für die Red-Mat
[zrl=[baseurl]/help/accounts_profiles_channels_basics]Du in der Red-Matrix: Konten, Profile und Kanäle kurz erklärt[/zrl]
[zrl=[baseurl]/help/profiles]Profile[/zrl]
[zrl=[baseurl]/help/channels]Kanäle[/zrl]
+[zrl=[baseurl]/help/roles]Zugriffsrechte-Kategorien und Kanaltypen[/zrl]
[zrl=[baseurl]/help/first-post]Dein erster Beitrag[/zrl]
[zrl=[baseurl]/help/connecting_to_channels]Sich mit anderen Kanälen verbinden[/zrl]
[zrl=[baseurl]/help/permissions]Zugriffsrechte und Verschlüsselung: Du hast alles unter Kontrolle[/zrl]
[zrl=[baseurl]/help/cloud]Cloud-Speicher[/zrl]
[zrl=[baseurl]/help/remove_account]Einen Kanal oder das ganze Konto löschen[/zrl]
-[size=large][b]Nutzung der Red-Matrix[/b][/size]
+[size=large][b]Hilfe für RedMatrix-Mitglieder[/b][/size]
[zrl=[baseurl]/help/tags_and_mentions]Tags und Erwähnungen[/zrl]
[zrl=[baseurl]/help/webpages]Webseiten[/zrl]
[zrl=[baseurl]/help/bbcode]BBcode-Referenz für Posts und Kommentare[/zrl]
@@ -32,25 +33,19 @@ Zot ist das großartige neue Kommunikationsprotokoll, das extra für die Red-Mat
[zrl=[baseurl]/help/cloud_desktop_clients]Desktop-Anwendungen und die Cloud[/zrl]
[zrl=[baseurl]/help/AdvancedSearch]Fortgeschrittene Suche im Kanalverzeichnis[/zrl]
[zrl=[baseurl]/help/addons]Hilfe zu Addons[/zrl]
-[zrl=[baseurl]/help/nomadic-identity]Got Zot? Nomadische Identität, Kanal-Klone und mehr[/zrl]
[zrl=[baseurl]/help/diaspora_compat]Kompatibilität zum Diaspora-Protokoll (zur Kommunikation mit Kontakten aus Diaspora und Friendica)[/zrl]
+[zrl=[baseurl]/help/faq_members]FAQ für Mitglieder[/zrl]
-
-[size=large][b]Häufig gestellte Fragen für Nutzer[/b][/size]
-[zrl=[baseurl]/help/faq_users]FAQ für Nutzer[/zrl]
-
-[size=large][b]Für Administratoren[/b][/size]
+[size=large][b]Hilfe für Administratoren[/b][/size]
[zrl=[baseurl]/help/install]Installation[/zrl]
[zrl=[baseurl]/help/debian_install]Einfache Installation unter Debian mit einem Skript[/zrl]
[zrl=[baseurl]/help/red2pi]Red auf einem Raspberry Pi installieren[/zrl]
-[zrl=[baseurl]/help/problems-following-an-update]Probleme nach einem Software-Update[/zrl]
[zrl=[baseurl]/help/troubleshooting]Troubleshooting-Tipps[/zrl]
-
-[size=large][b]Häufig gestellte Fragen für Hub-Admins[/b][/size]
+[zrl=[baseurl]/help/hidden_configs]Versteckte Konfigurations-Optionen[/zrl]
[zrl=[baseurl]/help/faq_admins]FAQ für Admins[/zrl]
[size=large][b]Technische Dokumentation[/b][/size]
-[zrl=[baseurl]/help/Zot---A-High-Level-Overview]Zot – ein erster Überblick[/zrl]
+[zrl=[baseurl]/help/Zot---A-High-Level-Overview]Zot – ein grober Überblick[/zrl]
[zrl=[baseurl]/help/zot]Eine Einführung ins Zot-Protokoll[/zrl]
[zrl=[baseurl]/help/zot_structures]Zot-Strukturen[/zrl]
[zrl=[baseurl]/help/comanche]Seitenbeschreibung in Comanche[/zrl]
@@ -79,5 +74,6 @@ Zot ist das großartige neue Kommunikationsprotokoll, das extra für die Red-Mat
[url=https://github.com/friendica/red-addons]Addons-Website[/url]
[url=https://zothub.com/channel/one]Entwickler-Kanal[/url]
+[url=[baseurl]/help/credits]RedMatrix Credits[/url]
[size=large][b]Über diesen Red-Server[/b][/size]
[zrl=[baseurl]/siteinfo]Informationen zu diesem Server und der Red-Version[/zrl]
diff --git a/doc/de/profiles.bb b/doc/de/profiles.bb
index d6603dd38..cc2d94fb6 100644
--- a/doc/de/profiles.bb
+++ b/doc/de/profiles.bb
@@ -36,4 +36,4 @@ Im Verzeichnis (Kanal-Anzeiger) kannst Du nach Leuten suchen, die ihre Profile v
Auf Deiner „Verbindungen“-Seite und im Verzeichnis (Kanal-Anzeiger) gibt es einen Link „Vorschläge“ bzw. „Kanal-Vorschläge“. Dort findest Du Kanäle, die gleiche oder ähnliche Schlüsselwörter im Profil haben wie Du. Je mehr Schlüsselwörter Du in Dein Standard-Profil einträgst, desto besser werden die Suchergebnisse. Sie sind nach relevanz sortiert.
-[zrl=[baseurl]/help]Zurück zur Hilfe-Startseite[/zrl]
+#include doc/macros/main_footer.bb;
diff --git a/doc/de/registration.bb b/doc/de/registration.bb
index e6c11810a..c7aaac55e 100644
--- a/doc/de/registration.bb
+++ b/doc/de/registration.bb
@@ -12,7 +12,7 @@ Gib ein Passwort Deiner Wahl ein und wiederhole es in der zweiten Box, um sicher
[b]Nutzungsbedingungen[/b]
-Klicke auf den Link, um die Nutzungsbedingungen dieses Servers zu lesen. Wenn Du sie gelesen hast, setze den Haken im Registrierungsformular, um sie zu akzeptieren.
+Klicke auf den Link, um die [zrl=[baseurl]/help/TermsOfService]Nutzungsbedingungen[/zrl] dieses Servers zu lesen. Wenn Du sie gelesen hast, setze den Haken im Registrierungsformular, um sie zu akzeptieren.
[b]Registrieren[/b]
@@ -27,10 +27,10 @@ Der Kanal-Name ist der Titel oder eine kurze Beschreibung des Kanals. Der „Spi
Wenn Dein Kanal angelegt ist, geht es direkt weiter zu den Einstellungen. Dort kannst Du Zugriffsrechte setzen, Funktionen zu- oder abschalten und so weiter. Diese Punkte werden auf den entsprechenden Hilfeseiten erklärt.
Siehe auch
-[zrl=[baseurl]/help/accounts_profiles_channels_basics]Konten, Profile und Kanäle kurz erklärt[/zrl]
+[zrl=[baseurl]/help/accounts_profiles_channels_basics]Grundlagen zu Identitäten in der RedMatrix[/zrl]
[zrl=[baseurl]/help/accounts]Konten[/zrl]
[zrl=[baseurl]/help/profiles]Profile[/zrl]
[zrl=[baseurl]/help/permissions]Zugriffsrechte[/zrl]
[zrl=[baseurl]/help/remove_account]Konto löschen[/zrl]
-[url=[baseurl]/help]Zurück zur Hilfe-Startseite[/url]
+#include doc/macros/main_footer.bb;
diff --git a/doc/debian_install.bb b/doc/debian_install.bb
index f4e901dc6..e8f4a7bd3 100644
--- a/doc/debian_install.bb
+++ b/doc/debian_install.bb
@@ -1,13 +1,13 @@
[b]Installing On Debian[/b]
While following the instructions for any other installation will work on Debian, for this platform we also provide an install script
-which can be [zrl=http://beardyunixer.com:1234/?p=debian-install-script.git;a=tree]downloaded here[/zrl]
+which can be [url=http://gitweb.whogotzot.com/debian-install-script]downloaded here[/url]
[b]THIS SCRIPT IS MEANT TO BE RUN ON A NEW OR JUST REINSTALLED SERVER[/b]
Some programs such as Apache & Samba are removed by this script.
-Note, this script will use Nginx as the webserver, and dropbear for ssh. It will also install PHP and MySQL from the DotDeb repository. The DotDeb is not an official Debian repository, though it is maintained by Debian developers.
+Note, this script will use Nginx as the webserver. It will also install PHP and MySQL from the DotDeb repository. The DotDeb is not an official Debian repository, though it is maintained by Debian developers.
The file setup-debian.sh has to be on your server.
@@ -17,7 +17,7 @@ For the initial setup git may not be installed on your server, to install git:
If wget is installed try
-[code]wget "http://beardyunixer.com:1234/?p=debian-install-script.git;a=blob_plain;f=debian-setup.sh;hb=HEAD" -O debian-setup.sh[/code]
+[code]wget http://git.beardyunixer.com/debian-install-script/blob/HEAD:/debian-setup.sh[/code]
To install wget:
[code]apt-get install wget[/code]
diff --git a/doc/developer_function_primer.bb b/doc/developer_function_primer.bb
index 3d5fe82a9..3db853b82 100644
--- a/doc/developer_function_primer.bb
+++ b/doc/developer_function_primer.bb
@@ -20,13 +20,13 @@ Returns the global app structure ($a).
(App:: is usually assigned to the global $a), so $a->get_observer() or get_app()->get_observer() - returns an xchan structure representing the current viewer if authenticated (locally or remotely).
-[b]get_config($family,$key), get_pconfig($uid,$family,$key)[/b]
+[b]get_config($family,$key), get_pconfig($uid,$family,$key), get_xconfig($xchan_hash,$family,$key)[/b]
Returns the config setting for $family and $key or false if unset.
[b] set_config($family,$key,$value), set_pconfig($uid,$family,$key,$value)[/b]
-Sets the value of config setting for $family and $key to $value. Returns $value. The config versions operate on system-wide settings. The pconfig versions get/set the values for a specific integer uid (channel_id).
+Sets the value of config setting for $family and $key to $value. Returns $value. The config versions operate on system-wide settings. The pconfig versions get/set the values for a specific integer uid (channel_id). The xconfig version get/sets the value for a specific xchan hash - generally used for remote users.
[b]dbesc()[/b]
diff --git a/doc/faq_admins.bb b/doc/faq_admins.bb
index 60c1be5a8..ec4f8d969 100644
--- a/doc/faq_admins.bb
+++ b/doc/faq_admins.bb
@@ -38,11 +38,24 @@ valid SSL certificate rather than disabling port 443.
[b]What do I need to do when moving my hub to a different server[/b]
1) Git clone on the new server. Repeat the process for any custom themes, and addons.
-2) Copy .htconfig.php
+2) Rsync .htconfig.php
3) Rsync everything in store/
-4) Rsync everything in custom/ (this will only exist if you have custom modules)
+4) Rsync everything in mod/site/ and view/site (these will only exist if you have custom modules)
5) Dump and restore DB.
+[*]
+[b]How do I reinstall an existing hub on the same server?[/b]
+
+1) [code]git reset --hard HEAD[/code] will reset all files to their upstream defaults. This will not reset any local files that do not also exist upstream. Eg, if you have local changes to mod/channel.php, this will reset them - but will not reset any changes in mod/site/channel.php
+2) If you absolutely must reinstall - for example, if you need to upgrade operating system - follow the steps for moving to a different server, but instead of using rsync, backup and restore some other way.
+
+Do not reinstall a hub with a fresh database and fresh .htconfig.php unless as a very last resort. Creating a temporary account and ask for help via a support channel for non-trivial reinstalls is preferable to reinstalling fresh.
+
+[*]
+[b]How do I set the default homepage for logged out viewers?[/b]
+
+Use the custom_home addon available in the main addons repository.
+
[/ul]
#include doc/macros/main_footer.bb;
diff --git a/doc/html/Importer_8php.html b/doc/html/Importer_8php.html
new file mode 100644
index 000000000..0eab9f03c
--- /dev/null
+++ b/doc/html/Importer_8php.html
@@ -0,0 +1,126 @@
+
+
+
+
+
+
+The Red Matrix: include/Import/Importer.php File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/annotated.html b/doc/html/annotated.html
index 3ec0d40ad..8ccd006ba 100644
--- a/doc/html/annotated.html
+++ b/doc/html/annotated.html
@@ -120,28 +120,31 @@ $(document).ready(function(){initNavTree('annotated.html','');});
RedBrowser Provides a DAV frontend for the webbrowser
RedDirectory RedDirectory class
RedFile This class represents a file in DAV
-updatetpl
-util
-App
-BaseObject
-Cache
-Conversation
-dba_driver
-dba_mysql
-dba_mysqli
-enotify
-FKOAuth1
-FKOAuthDataStore
-FriendicaSmarty
-FriendicaSmartyEngine
-Item
-ITemplateEngine
-photo_driver
-photo_gd
-photo_imagick
-ProtoDriver
-Template
-ZotDriver
+Redmatrix
+Import
+Import
+updatetpl
+util
+App
+BaseObject
+Cache
+Conversation
+dba_driver
+dba_mysql
+dba_mysqli
+enotify
+FKOAuth1
+FKOAuthDataStore
+FriendicaSmarty
+FriendicaSmartyEngine
+Item
+ITemplateEngine
+photo_driver
+photo_gd
+photo_imagick
+ProtoDriver
+Template
+ZotDriver
diff --git a/doc/html/annotated.js b/doc/html/annotated.js
index 5ab4ca9b5..79baf4d64 100644
--- a/doc/html/annotated.js
+++ b/doc/html/annotated.js
@@ -4,6 +4,7 @@ var annotated =
[ "Friendica", "namespaceFriendica.html", null ],
[ "friendica-to-smarty-tpl", "namespacefriendica-to-smarty-tpl.html", null ],
[ "RedMatrix", "namespaceRedMatrix.html", "namespaceRedMatrix" ],
+ [ "Redmatrix", "namespaceRedmatrix.html", "namespaceRedmatrix" ],
[ "updatetpl", "namespaceupdatetpl.html", null ],
[ "util", "namespaceutil.html", null ],
[ "App", "classApp.html", "classApp" ],
diff --git a/doc/html/apw_2php_2style_8php.html b/doc/html/apw_2php_2style_8php.html
index 58c81a57b..86bcb312b 100644
--- a/doc/html/apw_2php_2style_8php.html
+++ b/doc/html/apw_2php_2style_8php.html
@@ -246,7 +246,7 @@ Variables
-
Referenced by admin_page_channels() , admin_page_channels_post() , admin_page_users() , admin_page_users_post() , all_friends() , app_destroy() , app_install() , app_installed() , app_list() , build_sync_packet() , chat_message() , chatroom_list() , chatroom_list_count() , check_item_source() , check_list_permissions() , common_friends() , common_friends_zcid() , count_all_friends() , count_common_friends() , count_common_friends_zcid() , del_pconfig() , delete_imported_item() , diaspora_get_contact_by_handle() , drop_items() , event_addtocal() , events_post() , feature_enabled() , first_post_date() , fix_attached_photo_permissions() , fix_private_photos() , follow_init() , get_all_perms() , get_pconfig() , get_theme_uid() , get_things() , get_words() , group_add() , group_add_member() , group_byname() , group_rec_byhash() , group_rmv() , group_rmv_member() , groups_containing() , handle_feed() , import_channel_photo() , item_add_cid() , item_expire() , item_post() , item_remove_cid() , item_store_update() , items_fetch() , list_post_dates() , load_contact_links() , load_pconfig() , local_dir_update() , FKOAuth1\loginUser() , menu_add_item() , menu_del_item() , menu_delete() , menu_delete_id() , menu_edit_item() , menu_fetch() , mini_group_select() , mood_init() , new_contact() , notifier_run() , pdl_selector() , perm_is_allowed() , photo_init() , poke_init() , posted_dates() , private_messages_list() , remove_community_tag() , send_message() , service_class_allows() , service_class_fetch() , set_pconfig() , Conversation\set_profile_owner() , photo_driver\store() , store_item_tag() , suggestion_query() , tag_deliver() , tagadelic() , tagblock() , tgroup_check() , update_feed_item() , widget_archive() , widget_follow() , widget_item() , widget_tagcloud() , and zot_feed() .
+
Referenced by admin_page_channels() , admin_page_channels_post() , admin_page_users() , admin_page_users_post() , all_friends() , app_destroy() , app_install() , app_installed() , app_list() , build_sync_packet() , catblock() , chat_message() , chatroom_list() , chatroom_list_count() , check_item_source() , check_list_permissions() , common_friends() , common_friends_zcid() , count_all_friends() , count_common_friends() , count_common_friends_zcid() , del_pconfig() , delete_imported_item() , diaspora_get_contact_by_handle() , drop_items() , event_addtocal() , events_post() , feature_enabled() , first_post_date() , fix_attached_photo_permissions() , fix_private_photos() , follow_init() , get_all_perms() , get_channel_default_perms() , get_pconfig() , get_theme_uid() , get_things() , get_words() , group_add() , group_add_member() , group_byname() , group_rec_byhash() , group_rmv() , group_rmv_member() , groups_containing() , handle_feed() , import_channel_photo() , item_add_cid() , item_expire() , item_post() , item_remove_cid() , item_store_update() , items_fetch() , list_post_dates() , load_contact_links() , load_pconfig() , local_dir_update() , FKOAuth1\loginUser() , menu_add_item() , menu_del_item() , menu_delete() , menu_delete_id() , menu_edit_item() , menu_fetch() , mini_group_select() , mood_init() , new_contact() , notifier_run() , pdl_selector() , perm_is_allowed() , photo_init() , poke_init() , posted_dates() , private_messages_list() , remove_community_tag() , send_message() , service_class_allows() , service_class_fetch() , set_pconfig() , Conversation\set_profile_owner() , photo_driver\store() , store_item_tag() , suggestion_query() , tag_deliver() , tagadelic() , tagblock() , tgroup_check() , update_feed_item() , widget_archive() , widget_follow() , widget_item() , widget_tagcloud() , and zot_feed() .
@@ -260,7 +260,7 @@ Variables
-
Referenced by Template\_replcb_for() , Template\_replcb_if() , account_remove() , acl_init() , activity_sanitise() , admin_page_channels() , admin_page_themes() , advanced_profile() , aes_encapsulate() , api_group_members() , api_login() , app_decode() , app_install() , app_list() , app_render() , app_store() , app_update() , apps_content() , argv() , array_sanitise() , attach_change_permissions() , attach_delete() , attach_store() , autoname() , bb_parse_crypt() , bbcode() , block_content() , blocks_content() , bookmark_add() , bookmarks_content() , build_sync_packet() , change_channel() , channel_content() , chat_content() , chat_message() , chat_post() , chatroom_create() , chatroom_enter() , chatsvc_content() , chatsvc_init() , chatsvc_post() , check_config() , check_form_security_token() , check_item_source() , check_list_permissions() , check_webbie() , RedMatrix\RedDAV\RedDirectory\childExists() , cloud_init() , common_init() , connedit_content() , construct_page() , consume_feed() , conversation() , RedMatrix\RedDAV\RedDirectory\createFile() , photo_gd\cropImage() , photo_imagick\cropImage() , datesel() , datesel_format() , decode_tags() , deliver_run() , diaspora_comment() , diaspora_like() , diaspora_mention_callback() , dir_tagadelic() , directory_content() , directory_run() , dirprofile_init() , discover_by_url() , discover_by_webbie() , display_content() , downgrade_accounts() , editblock_content() , editlayout_content() , editwebpage_content() , email_header_encode() , encode_item() , encode_mail() , event_store_item() , events_post() , expand_groups() , expire_run() , externals_run() , feature_enabled() , fetch_post_tags() , fetch_xrd_links() , filer_content() , find_xchan_in_array() , findpeople_widget() , fix_private_photos() , fix_system_urls() , photo_gd\flip() , foofoo() , fsuggest_post() , get_all_perms() , get_diaspora_reshare_xml() , get_directory_realm() , get_item_elements() , get_mail_elements() , get_mentions() , get_online_status() , get_profile_elements() , get_profile_fields_advanced() , get_profile_fields_basic() , get_role_perms() , get_system_apps() , get_terms_oftype() , get_theme_uid() , get_things() , RedMatrix\RedDAV\RedDirectory\getChild() , RedMatrix\RedDAV\RedDirectory\getDir() , RedMatrix\RedDAV\RedDirectory\getQuotaInfo() , gprobe_run() , handle_feed() , hcard_init() , hostxrd_init() , ids_to_querystr() , impel_init() , import_author_diaspora() , import_author_rss() , import_author_unknown() , import_author_xchan() , import_author_zot() , import_directory_keywords() , import_directory_profile() , import_post() , import_site() , import_xchan() , invite_content() , invite_post() , item_post() , item_remove_cid() , items_fetch() , json_decode_plus() , json_return_and_die() , layouts_content() , legal_webbie() , FKOAuth1\loginUser() , magic_init() , mail_post() , manage_content() , mark_orphan_hubsxchans() , match_content() , menu_content() , menu_delete_id() , menu_fetch() , menu_render() , mimetype_select() , nav() , navbar_complete() , netgrowth_content() , network_content() , new_channel_init() , new_contact() , notification() , notifications_off() , notifications_on() , notifier_run() , oembed_fetch_url() , onedirsync_run() , onepoll_run() , openid_content() , page_content() , parse_app_description() , parse_xml_string() , pdledit_content() , pemtome() , perm_is_allowed() , photos_list_photos() , photos_post() , ping_init() , poco_load() , poller_run() , post_init() , post_post() , preg_heart() , print_template() , private_messages_list() , proc_run() , process_channel_sync_delivery() , process_location_delivery() , process_mail_delivery() , profile_init() , profile_load() , profile_photo_post() , prune_hub_reinstalls() , public_recips() , pubrsatome() , RedMatrix\RedDAV\RedFile\put() , dba_mysql\q() , dba_mysqli\q() , randprof_init() , red_item_new() , RedCollectionData() , RedFileData() , remote_online_status() , remove_community_tag() , remove_obsolete_hublocs() , rpost_content() , photo_driver\save() , scrape_feed() , scrape_vcard() , search_ac_init() , send_status_notifications() , service_limits_content() , share_init() , share_unshield() , site_default_perms() , smilies() , sources_content() , sslify_init() , photo_driver\store() , store_diaspora_comment_sig() , string_splitter() , stringify_array_elms() , sync_directories() , sync_locations() , tag_deliver() , tagadelic() , tagrm_content() , tagrm_post() , theme_status() , thing_content() , timesel() , toggle_theme() , update_channels_active_halfyear_stat() , update_channels_active_monthly_stat() , update_directory_entry() , update_imported_item() , upgrade_bool_message() , upgrade_message() , valid_email() , RedMatrix\RedDAV\RedBasicAuth\validateUserPass() , webpages_content() , what_next() , widget_affinity() , widget_bookmarkedchats() , widget_suggestedchats() , widget_suggestions() , xchan_query() , xmlify() , zfinger_init() , zot_build_packet() , zot_encode_locations() , zot_process_response() , zot_refresh() , zot_register_hub() , and zotfeed_init() .
+
Referenced by Template\_replcb_for() , Template\_replcb_if() , account_remove() , acl_init() , activity_sanitise() , admin_page_channels() , admin_page_themes() , advanced_profile() , aes_encapsulate() , api_group_members() , api_login() , app_decode() , app_install() , app_list() , app_render() , app_store() , app_update() , apps_content() , argv() , array_sanitise() , attach_change_permissions() , attach_delete() , attach_store() , autoname() , bb_parse_crypt() , bbcode() , block_content() , blocks_content() , bookmark_add() , bookmarks_content() , build_sync_packet() , change_channel() , channel_content() , chat_content() , chat_message() , chat_post() , chatroom_create() , chatroom_enter() , chatsvc_content() , chatsvc_init() , chatsvc_post() , check_config() , check_form_security_token() , check_item_source() , check_list_permissions() , check_webbie() , RedMatrix\RedDAV\RedDirectory\childExists() , cloud_init() , common_init() , connedit_content() , construct_page() , consume_feed() , conversation() , RedMatrix\RedDAV\RedDirectory\createFile() , photo_gd\cropImage() , photo_imagick\cropImage() , decode_tags() , deliver_run() , diaspora_comment() , diaspora_like() , diaspora_mention_callback() , diaspora_request() , dir_tagadelic() , directory_content() , directory_run() , dirprofile_init() , discover_by_url() , discover_by_webbie() , display_content() , downgrade_accounts() , editblock_content() , editlayout_content() , editwebpage_content() , email_header_encode() , encode_item() , encode_mail() , event_store_item() , events_post() , expand_groups() , expire_run() , externals_run() , feature_enabled() , fetch_post_tags() , fetch_xrd_links() , filer_content() , find_xchan_in_array() , findpeople_widget() , fix_private_photos() , fix_system_urls() , photo_gd\flip() , foofoo() , fsuggest_post() , get_all_perms() , get_diaspora_reshare_xml() , get_directory_realm() , get_item_elements() , get_mail_elements() , get_mentions() , get_online_status() , get_profile_elements() , get_profile_fields_advanced() , get_profile_fields_basic() , get_role_perms() , get_system_apps() , get_terms_oftype() , get_theme_uid() , get_things() , RedMatrix\RedDAV\RedDirectory\getChild() , RedMatrix\RedDAV\RedDirectory\getDir() , RedMatrix\RedDAV\RedDirectory\getQuotaInfo() , gprobe_run() , handle_feed() , hcard_init() , hostxrd_init() , ids_to_querystr() , impel_init() , import_author_diaspora() , import_author_rss() , import_author_unknown() , import_author_xchan() , import_author_zot() , import_directory_keywords() , import_directory_profile() , import_post() , import_site() , import_xchan() , invite_content() , invite_post() , item_post() , item_remove_cid() , items_fetch() , json_decode_plus() , json_return_and_die() , layouts_content() , legal_webbie() , locs_content() , FKOAuth1\loginUser() , magic_init() , mail_post() , manage_content() , mark_orphan_hubsxchans() , match_content() , menu_content() , menu_delete_id() , menu_fetch() , menu_render() , mimetype_select() , nav() , navbar_complete() , netgrowth_content() , network_content() , new_channel_init() , new_contact() , notification() , notifications_off() , notifications_on() , notifier_run() , oembed_fetch_url() , onedirsync_run() , onepoll_run() , openid_content() , page_init() , parse_app_description() , parse_xml_string() , pdledit_content() , pemtome() , perm_is_allowed() , photos_list_photos() , photos_post() , ping_init() , poco_load() , poller_run() , post_init() , post_post() , preg_heart() , print_template() , private_messages_list() , proc_run() , process_channel_sync_delivery() , process_location_delivery() , process_mail_delivery() , profile_init() , profile_load() , profile_photo_post() , prune_hub_reinstalls() , public_recips() , pubrsatome() , RedMatrix\RedDAV\RedFile\put() , dba_mysql\q() , dba_mysqli\q() , randprof_init() , red_item_new() , RedCollectionData() , RedFileData() , reflect_comment_store() , reflect_find_user() , reflect_photo_callback() , remote_online_status() , remove_community_tag() , remove_obsolete_hublocs() , rpost_content() , photo_driver\save() , scrape_feed() , scrape_vcard() , search_ac_init() , send_status_notifications() , service_limits_content() , share_init() , share_unshield() , site_default_perms() , smilies() , sources_content() , sslify_init() , photo_driver\store() , store_diaspora_comment_sig() , string_splitter() , stringify_array_elms() , sync_directories() , sync_locations() , tag_deliver() , tagadelic() , tagrm_content() , tagrm_post() , theme_status() , thing_content() , toggle_theme() , update_channels_active_halfyear_stat() , update_channels_active_monthly_stat() , update_directory_entry() , update_imported_item() , upgrade_bool_message() , upgrade_message() , valid_email() , RedMatrix\RedDAV\RedBasicAuth\validateUserPass() , webpages_content() , what_next() , widget_affinity() , widget_bookmarkedchats() , widget_suggestedchats() , widget_suggestions() , xchan_query() , xmlify() , zfinger_init() , zot_build_packet() , zot_encode_locations() , zot_process_response() , zot_refresh() , zot_register_hub() , and zotfeed_init() .
diff --git a/doc/html/bb2diaspora_8php.html b/doc/html/bb2diaspora_8php.html
index f485a3595..b3efd66e6 100644
--- a/doc/html/bb2diaspora_8php.html
+++ b/doc/html/bb2diaspora_8php.html
@@ -203,7 +203,7 @@ Functions
diff --git a/doc/html/bbcode_8php.html b/doc/html/bbcode_8php.html
index 5176cfc49..0134be28f 100644
--- a/doc/html/bbcode_8php.html
+++ b/doc/html/bbcode_8php.html
@@ -337,7 +337,7 @@ Functions
-
Referenced by advanced_profile() , bb2diaspora() , chatsvc_content() , construct_activity_object() , construct_activity_target() , dirprofile_init() , events_content() , format_event_html() , format_notification() , get_events() , help_content() , mail_content() , menu_render() , message_content() , notification() , notifications_content() , notify_content() , ping_init() , register_content() , siteinfo_content() , and tagrm_content() .
+
Referenced by advanced_profile() , bb2diaspora() , chatsvc_content() , construct_activity_object() , construct_activity_target() , dirprofile_init() , events_content() , format_event_html() , format_notification() , get_events() , help_content() , mail_content() , menu_render() , message_content() , notification() , notifications_content() , notify_content() , ping_init() , preg_callback_help_include() , register_content() , siteinfo_content() , and tagrm_content() .
diff --git a/doc/html/boot_8php.html b/doc/html/boot_8php.html
index 2ea8e6f27..78676f571 100644
--- a/doc/html/boot_8php.html
+++ b/doc/html/boot_8php.html
@@ -189,6 +189,8 @@ Functions
get_custom_nav (&$a, $navname)
+ load_pdl (&$a)
+
construct_page (&$a)
appdirpath ()
@@ -208,7 +210,7 @@ Variables
const ZOT_REVISION 1
-const DB_UPDATE_VERSION 1130
+const DB_UPDATE_VERSION 1131
const EOL '<br />' . "\r\n"
@@ -322,6 +324,8 @@ Variables
const PHOTO_THING 0x0004
+const PHOTO_ADULT 0x0008
+
const MENU_SYSTEM 0x0001
const MENU_BOOKMARK 0x0002
@@ -486,6 +490,28 @@ Variables
const NOTIFY_SYSTEM 0x8000
+const VNOTIFY_NETWORK 0x0001
+
+const VNOTIFY_CHANNEL 0x0002
+
+const VNOTIFY_MAIL 0x0004
+
+const VNOTIFY_EVENT 0x0008
+
+const VNOTIFY_EVENTTODAY 0x0010
+
+const VNOTIFY_BIRTHDAY 0x0020
+
+const VNOTIFY_SYSTEM 0x0040
+
+const VNOTIFY_INFO 0x0080
+
+const VNOTIFY_ALERT 0x0100
+
+const VNOTIFY_INTRO 0x0200
+
+const VNOTIFY_REGISTER 0x0400
+
const HUBLOC_FLAGS_PRIMARY 0x0001
const HUBLOC_FLAGS_UNVERIFIED 0x0002
@@ -766,7 +792,7 @@ Variables
-
Referenced by App\__construct() , _well_known_init() , achievements_content() , admin_content() , admin_page_channels() , admin_page_dbsync() , admin_page_profs() , admin_page_users() , admin_post() , api_get_user() , apps_content() , attach_init() , block_content() , blocks_content() , channel_init() , chat_content() , chat_init() , cloud_init() , common_init() , connect_init() , connections_content() , connedit_content() , connedit_init() , contactgroup_content() , dirsearch_content() , display_content() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_content() , feed_init() , filestorage_content() , group_content() , group_post() , hcard_init() , help_content() , importelm_post() , item_content() , layouts_content() , like_content() , lockview_content() , mail_content() , manage_content() , menu_content() , menu_post() , message_content() , mitem_content() , mitem_init() , mitem_post() , new_channel_init() , notes_init() , notify_init() , oembed_init() , oexchange_content() , oexchange_init() , online_init() , p_init() , page_content() , pdledit_content() , photo_init() , photos_content() , photos_init() , photos_post() , ping_init() , poco_init() , profile_init() , profile_photo_post() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , queue_run() , rbmark_content() , receive_post() , register_init() , regmod_content() , regver_content() , rpost_content() , settings_init() , settings_post() , setup_init() , share_init() , sources_content() , starred_init() , subthread_content() , tagger_content() , thing_content() , uexport_init() , update_channel_content() , update_display_content() , update_network_content() , update_search_content() , viewconnections_init() , viewsrc_content() , wall_attach_post() , wall_upload_post() , webpages_content() , xref_init() , and zotfeed_init() .
+
Referenced by App\__construct() , _well_known_init() , achievements_content() , admin_content() , admin_page_channels() , admin_page_dbsync() , admin_page_profs() , admin_page_users() , admin_post() , api_get_user() , apps_content() , attach_init() , block_content() , blocks_content() , channel_init() , chat_content() , chat_init() , cloud_init() , common_init() , connect_init() , connections_content() , connedit_content() , connedit_init() , contactgroup_content() , dirsearch_content() , display_content() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_content() , feed_init() , filestorage_content() , group_content() , group_post() , hcard_init() , help_content() , importelm_post() , item_content() , layouts_content() , like_content() , lockview_content() , mail_content() , manage_content() , menu_content() , menu_post() , message_content() , mitem_content() , mitem_init() , mitem_post() , new_channel_init() , notes_init() , notify_init() , oembed_init() , oexchange_content() , oexchange_init() , online_init() , p_init() , page_init() , pdledit_content() , photo_init() , photos_content() , photos_init() , photos_post() , ping_init() , poco_init() , profile_init() , profile_photo_post() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , queue_run() , rbmark_content() , receive_post() , register_init() , regmod_content() , regver_content() , rpost_content() , settings_init() , settings_post() , setup_init() , share_init() , sources_content() , starred_init() , subthread_content() , tagger_content() , tagrm_content() , thing_content() , uexport_init() , update_channel_content() , update_display_content() , update_network_content() , update_search_content() , viewconnections_init() , viewsrc_content() , wall_attach_post() , wall_upload_post() , webpages_content() , xref_init() , and zotfeed_init() .
@@ -784,7 +810,7 @@ Variables
-
Referenced by App\__construct() , _well_known_init() , achievements_content() , admin_content() , admin_page_channels() , admin_page_dbsync() , admin_page_profs() , admin_page_users() , admin_post() , api_get_user() , api_statuses_destroy() , api_statuses_repeat() , api_statuses_show() , apps_content() , attach_init() , block_content() , block_init() , blocks_content() , channel_init() , chat_content() , chat_init() , cloud_init() , common_init() , connect_init() , connections_content() , connections_post() , connedit_content() , connedit_init() , connedit_post() , contactgroup_content() , dirsearch_content() , display_content() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_content() , feed_init() , filestorage_content() , get_online_status() , group_content() , group_post() , hcard_init() , help_content() , importelm_post() , item_content() , layouts_content() , like_content() , lockview_content() , mail_content() , manage_content() , menu_content() , menu_post() , message_content() , mitem_content() , mitem_init() , mitem_post() , new_channel_init() , notes_init() , notify_init() , oembed_init() , oexchange_content() , oexchange_init() , online_init() , p_init() , page_content() , page_init() , pdledit_content() , photo_init() , photos_content() , photos_init() , photos_post() , ping_init() , poco_init() , profile_init() , profile_photo_post() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , queue_run() , rbmark_content() , receive_post() , register_init() , regmod_content() , regver_content() , rpost_content() , settings_post() , setup_init() , share_init() , sources_content() , starred_init() , subthread_content() , tagger_content() , thing_content() , uexport_init() , update_channel_content() , update_display_content() , update_network_content() , update_search_content() , view_init() , viewconnections_init() , viewsrc_content() , wall_attach_post() , wall_upload_post() , webpages_content() , widget_collections() , widget_mailmenu() , widget_settings_menu() , xref_init() , and zotfeed_init() .
+
Referenced by App\__construct() , _well_known_init() , achievements_content() , admin_content() , admin_page_channels() , admin_page_dbsync() , admin_page_profs() , admin_page_users() , admin_post() , api_get_user() , api_statuses_destroy() , api_statuses_repeat() , api_statuses_show() , apps_content() , attach_init() , block_content() , block_init() , blocks_content() , channel_init() , chat_content() , chat_init() , cloud_init() , common_init() , connect_init() , connections_content() , connections_post() , connedit_content() , connedit_init() , connedit_post() , contactgroup_content() , dirsearch_content() , display_content() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_content() , feed_init() , filestorage_content() , get_online_status() , group_content() , group_post() , hcard_init() , help_content() , importelm_post() , item_content() , layouts_content() , like_content() , lockview_content() , mail_content() , manage_content() , menu_content() , menu_post() , message_content() , mitem_content() , mitem_init() , mitem_post() , new_channel_init() , notes_init() , notify_init() , oembed_init() , oexchange_content() , oexchange_init() , online_init() , p_init() , page_init() , pdledit_content() , photo_init() , photos_content() , photos_init() , photos_post() , ping_init() , poco_init() , profile_init() , profile_photo_post() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , queue_run() , rbmark_content() , receive_post() , register_init() , regmod_content() , regver_content() , rpost_content() , settings_post() , setup_init() , share_init() , sources_content() , starred_init() , subthread_content() , tagger_content() , tagrm_content() , thing_content() , uexport_init() , update_channel_content() , update_display_content() , update_network_content() , update_search_content() , view_init() , viewconnections_init() , viewsrc_content() , wall_attach_post() , wall_upload_post() , webpages_content() , widget_collections() , widget_mailmenu() , widget_settings_menu() , xref_init() , and zotfeed_init() .
@@ -1006,7 +1032,7 @@ Variables
-
Referenced by FriendicaSmarty\__construct() , FriendicaSmartyEngine\__construct() , abook_toggle_flag() , account_remove() , allowed_public_recips() , api_apply_template() , api_format_items() , api_get_user() , api_statuses_home_timeline() , api_statuses_repeat() , api_statuses_user_timeline() , api_user() , app_render() , app_store() , argc() , argv() , atom_entry() , authenticate_success() , avatar_img() , bbcode() , best_link_url() , blogtheme_imgurl() , build_sync_packet() , call_hooks() , can_comment_on_post() , categories_widget() , change_channel() , channel_remove() , check_form_security_token() , check_form_security_token_ForbiddenOnErr() , check_form_security_token_redirectOnErr() , check_htaccess() , cli_suggest_run() , comanche_get_channel_id() , comanche_replace_region() , comanche_widget() , common_friends_visitor_widget() , connedit_content() , contact_block() , contact_select() , create_identity() , current_theme() , deliver_run() , design_tools() , diaspora_asphoto() , diaspora_comment() , diaspora_conversation() , diaspora_like() , diaspora_message() , diaspora_msg_build() , diaspora_photo() , diaspora_post() , diaspora_profile() , diaspora_pubmsg_build() , diaspora_request() , diaspora_reshare() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_relay() , diaspora_send_retraction() , diaspora_send_status() , diaspora_share() , diaspora_transmit() , diaspora_unshare() , dir_tagblock() , dirsearch_content() , drop_item() , editpost_content() , event_store_item() , externals_run() , fileas_widget() , findpeople_widget() , fix_attached_photo_permissions() , fix_private_photos() , format_event_diaspora() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_account_id() , get_best_language() , get_birthdays() , get_events() , get_feed_for() , get_form_security_token() , FriendicaSmartyEngine\get_intltext_template() , get_intltext_template() , get_markup_template() , get_observer_hash() , get_plink() , get_theme_config_file() , get_theme_screenshot() , gprobe_run() , group_select() , guess_image_type() , handle_tag() , head_add_css() , head_add_js() , head_get_css() , head_get_js() , head_remove_css() , head_remove_js() , identity_selector() , import_channel_photo() , import_directory_profile() , import_post() , import_profile_photo() , import_xchan() , info() , insert_hook() , is_developer() , is_public_profile() , is_site_admin() , item_message_id() , item_photo_menu() , item_redir_and_replace_images() , item_store() , item_store_update() , items_fetch() , load_contact_links() , load_hooks() , local_dir_update() , login() , FKOAuth1\loginUser() , manage_content() , map_scope() , menu_add_item() , menu_edit_item() , nav_set_selected() , new_contact() , notice() , notification() , notifier_run() , oembed_fetch_url() , oembed_format_object() , onedirsync_run() , onepoll_run() , page_content() , parse_app_description() , photos_album_widget() , photos_content() , ping_init() , poco_load() , poller_run() , post_activity_item() , preg_heart() , prepare_body() , proc_run() , process_delivery() , process_location_delivery() , profile_activity() , profile_sidebar() , public_permissions_sql() , register_page_template() , replace_macros() , rmagic_init() , rpost_callback() , scale_external_images() , scrape_feed() , scrape_vcard() , search() , send_message() , send_reg_approval_email() , send_status_notifications() , send_verification_email() , service_class_allows() , service_class_fetch() , siteinfo_init() , smilies() , store_diaspora_comment_sig() , tag_deliver() , tgroup_check() , theme_include() , tryzrlvideo() , tt() , update_suggestions() , user_allow() , user_approve() , vcard_from_xchan() , verify_email_address() , wfinger_init() , what_next() , widget_archive() , widget_categories() , widget_chatroom_list() , widget_collections() , widget_design_tools() , widget_filer() , widget_follow() , widget_fullprofile() , widget_mailmenu() , widget_menu_preview() , widget_photo_albums() , widget_profile() , widget_savedsearch() , widget_settings_menu() , widget_tagcloud() , widget_tagcloud_wall() , widget_vcard() , z_fetch_url() , and zot_finger() .
+
Referenced by FriendicaSmarty\__construct() , FriendicaSmartyEngine\__construct() , abook_toggle_flag() , account_remove() , allowed_public_recips() , api_apply_template() , api_format_items() , api_get_user() , api_statuses_home_timeline() , api_statuses_repeat() , api_statuses_user_timeline() , api_user() , app_render() , app_store() , argc() , argv() , atom_entry() , authenticate_success() , avatar_img() , bbcode() , best_link_url() , blogtheme_imgurl() , build_sync_packet() , call_hooks() , can_comment_on_post() , categories_widget() , change_channel() , channel_remove() , check_form_security_token() , check_form_security_token_ForbiddenOnErr() , check_form_security_token_redirectOnErr() , check_htaccess() , cli_suggest_run() , comanche_get_channel_id() , comanche_replace_region() , comanche_widget() , common_friends_visitor_widget() , connedit_content() , contact_block() , contact_select() , create_identity() , current_theme() , deliver_run() , design_tools() , diaspora_asphoto() , diaspora_comment() , diaspora_conversation() , diaspora_like() , diaspora_message() , diaspora_msg_build() , diaspora_photo() , diaspora_post() , diaspora_profile() , diaspora_pubmsg_build() , diaspora_request() , diaspora_reshare() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_relay() , diaspora_send_retraction() , diaspora_send_status() , diaspora_share() , diaspora_transmit() , diaspora_unshare() , dir_tagblock() , dirsearch_content() , drop_item() , editpost_content() , event_store_item() , externals_run() , fileas_widget() , findpeople_widget() , fix_attached_photo_permissions() , fix_private_photos() , format_event_diaspora() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_account_id() , get_best_language() , get_birthdays() , get_events() , get_feed_for() , get_form_security_token() , FriendicaSmartyEngine\get_intltext_template() , get_intltext_template() , get_markup_template() , get_observer_hash() , get_plink() , get_theme_config_file() , get_theme_screenshot() , gprobe_run() , group_select() , guess_image_type() , handle_tag() , head_add_css() , head_add_js() , head_get_css() , head_get_js() , head_remove_css() , head_remove_js() , identity_selector() , import_channel_photo() , import_directory_profile() , import_post() , import_profile_photo() , import_xchan() , info() , insert_hook() , is_developer() , is_public_profile() , is_site_admin() , item_message_id() , item_photo_menu() , item_redir_and_replace_images() , item_store() , item_store_update() , items_fetch() , load_contact_links() , load_hooks() , local_dir_update() , login() , FKOAuth1\loginUser() , manage_content() , map_scope() , menu_add_item() , menu_edit_item() , nav_set_selected() , new_contact() , notice() , notification() , notifier_run() , oembed_fetch_url() , oembed_format_object() , onedirsync_run() , onepoll_run() , page_init() , parse_app_description() , photos_album_widget() , ping_init() , poco_load() , poller_run() , post_activity_item() , preg_heart() , prepare_body() , proc_run() , process_delivery() , process_location_delivery() , profile_activity() , profile_sidebar() , public_permissions_sql() , register_page_template() , replace_macros() , rmagic_init() , rpost_callback() , scale_external_images() , scrape_feed() , scrape_vcard() , search() , send_message() , send_reg_approval_email() , send_status_notifications() , send_verification_email() , service_class_allows() , service_class_fetch() , siteinfo_init() , smilies() , store_diaspora_comment_sig() , tag_deliver() , tgroup_check() , theme_include() , tryzrlvideo() , tt() , update_suggestions() , user_allow() , user_approve() , vcard_from_xchan() , verify_email_address() , wfinger_init() , what_next() , widget_archive() , widget_catcloud_wall() , widget_categories() , widget_chatroom_list() , widget_collections() , widget_design_tools() , widget_filer() , widget_follow() , widget_fullprofile() , widget_mailmenu() , widget_menu_preview() , widget_photo_albums() , widget_profile() , widget_savedsearch() , widget_settings_menu() , widget_tagcloud() , widget_tagcloud_wall() , widget_vcard() , z_fetch_url() , and zot_finger() .
@@ -1085,7 +1111,7 @@ Variables
-
Referenced by advanced_profile() , api_statuses_user_timeline() , app_store() , app_update() , attach_by_hash() , attach_by_hash_nodata() , attach_mkdir() , attach_store() , block_content() , bookmarks_content() , chat_content() , chatsvc_content() , chatsvc_init() , chatsvc_post() , cloud_init() , comanche_menu() , common_content() , common_friends_visitor_widget() , contact_block() , dir_safe_mode() , directory_content() , display_content() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_post() , get_public_feed() , impel_init() , importelm_post() , item_content() , item_permissions_sql() , magic_init() , mitem_content() , new_contact() , notice() , permissions_sql() , photo_init() , photos_content() , photos_post() , ping_init() , poll_post() , prepare_body() , profile_content() , profile_sidebar() , RedMatrix\RedDAV\RedBrowser\set_writeable() , stream_perms_xchans() , suggest_content() , tagger_content() , thing_init() , toggle_safesearch_init() , viewconnections_content() , vote_content() , vote_post() , wall_attach_post() , widget_archive() , widget_bookmarkedchats() , widget_categories() , widget_item() , widget_photo_albums() , widget_suggestedchats() , widget_suggestions() , widget_tagcloud_wall() , and z_readdir() .
+
Referenced by advanced_profile() , api_statuses_user_timeline() , app_store() , app_update() , attach_by_hash() , attach_by_hash_nodata() , attach_mkdir() , attach_store() , block_content() , bookmarks_content() , chat_content() , chatsvc_content() , chatsvc_init() , chatsvc_post() , cloud_init() , comanche_menu() , common_content() , common_friends_visitor_widget() , contact_block() , dir_safe_mode() , directory_content() , display_content() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_post() , get_public_feed() , impel_init() , importelm_post() , item_content() , item_permissions_sql() , magic_init() , mitem_content() , new_contact() , notice() , permissions_sql() , photo_init() , photos_content() , photos_post() , ping_init() , poll_post() , prepare_body() , profile_content() , profile_sidebar() , RedMatrix\RedDAV\RedBrowser\set_writeable() , stream_perms_xchans() , suggest_content() , tagger_content() , thing_init() , toggle_safesearch_init() , viewconnections_content() , vote_content() , vote_post() , wall_attach_post() , widget_archive() , widget_bookmarkedchats() , widget_catcloud_wall() , widget_categories() , widget_item() , widget_photo_albums() , widget_suggestedchats() , widget_suggestions() , widget_tagcloud_wall() , and z_readdir() .
@@ -1103,7 +1129,7 @@ Variables
-
Referenced by account_remove() , admin_page_channels() , admin_page_channels_post() , admin_page_dbsync() , admin_page_hubloc() , admin_page_hubloc_post() , admin_page_logs_post() , admin_page_plugins() , admin_page_profs() , admin_page_profs_post() , admin_page_site_post() , admin_page_themes() , admin_page_users() , admin_page_users_post() , admin_post() , api_content() , appman_post() , authenticate_success() , channel_content() , channel_remove() , chanview_content() , chat_content() , chat_post() , chatsvc_content() , check_form_security_token_redirectOnErr() , connect_post() , connections_post() , connedit_content() , connedit_post() , delegate_content() , directory_content() , display_content() , drop_item() , events_post() , filerm_content() , filestorage_content() , filestorage_post() , follow_init() , group_content() , group_post() , home_init() , import_post() , item_post() , login_content() , lostpass_content() , lostpass_post() , magic_init() , mail_content() , mail_post() , manage_content() , menu_content() , menu_post() , message_content() , mitem_content() , mitem_post() , mood_init() , network_content() , new_channel_post() , new_contact() , notifications_post() , notify_init() , openid_content() , pdledit_post() , photos_post() , post_init() , profile_photo_post() , profiles_init() , randprof_init() , rbmark_content() , rbmark_post() , register_post() , removeaccount_content() , removeme_content() , rmagic_init() , rmagic_post() , rpost_content() , search_content() , settings_post() , sources_content() , sources_post() , sslify_init() , tagrm_content() , tagrm_post() , toggle_mobile_init() , toggle_safesearch_init() , wfinger_init() , xref_init() , and zid_init() .
+
Referenced by account_remove() , admin_page_channels() , admin_page_channels_post() , admin_page_dbsync() , admin_page_hubloc() , admin_page_hubloc_post() , admin_page_logs_post() , admin_page_plugins() , admin_page_profs() , admin_page_profs_post() , admin_page_site_post() , admin_page_themes() , admin_page_users() , admin_page_users_post() , admin_post() , api_content() , appman_post() , authenticate_success() , channel_content() , channel_remove() , chanview_content() , chat_content() , chat_post() , chatsvc_content() , check_form_security_token_redirectOnErr() , connect_post() , connections_post() , connedit_content() , connedit_post() , delegate_content() , directory_content() , display_content() , drop_item() , events_post() , filerm_content() , filestorage_content() , filestorage_post() , follow_init() , group_content() , group_post() , home_init() , import_post() , item_post() , login_content() , lostpass_content() , lostpass_post() , magic_init() , mail_content() , mail_post() , manage_content() , menu_content() , menu_post() , message_content() , mitem_content() , mitem_post() , mood_init() , network_content() , new_channel_post() , new_contact() , notifications_post() , notify_init() , openid_content() , pdledit_post() , photos_content() , photos_post() , post_init() , profile_photo_post() , profiles_init() , randprof_init() , rbmark_content() , rbmark_post() , register_post() , removeaccount_content() , removeme_content() , rmagic_init() , rmagic_post() , rpost_content() , search_content() , settings_post() , sources_content() , sources_post() , sslify_init() , tagrm_content() , tagrm_post() , toggle_mobile_init() , toggle_safesearch_init() , wfinger_init() , xref_init() , and zid_init() .
@@ -1154,7 +1180,7 @@ Variables
-
Referenced by admin_page_dbsync() , admin_page_logs_post() , admin_page_plugins() , admin_page_site_post() , admin_page_themes() , admin_post() , appman_post() , bookmarks_init() , connections_post() , connedit_content() , connedit_post() , directory_content() , dirprofile_init() , filestorage_content() , follow_init() , fsuggest_post() , group_content() , group_post() , impel_init() , item_post() , lostpass_content() , lostpass_post() , mail_content() , match_content() , menu_content() , menu_post() , message_content() , mitem_content() , mitem_post() , network_content() , oexchange_content() , openid_content() , pdledit_post() , post_init() , profile_photo_post() , profiles_init() , profiles_post() , register_post() , regmod_content() , settings_post() , sources_content() , sources_post() , suggest_content() , tagrm_post() , thing_init() , user_allow() , user_approve() , and viewconnections_content() .
+
Referenced by admin_page_dbsync() , admin_page_logs_post() , admin_page_plugins() , admin_page_site_post() , admin_page_themes() , admin_post() , appman_post() , bookmarks_init() , connections_post() , connedit_content() , connedit_post() , directory_content() , dirprofile_init() , filestorage_content() , follow_init() , fsuggest_post() , group_content() , group_post() , impel_init() , item_post() , lostpass_content() , lostpass_post() , mail_content() , match_content() , menu_content() , menu_post() , message_content() , mitem_content() , mitem_post() , network_content() , oexchange_content() , openid_content() , pdledit_post() , post_init() , profile_photo_post() , profiles_init() , profiles_post() , register_post() , regmod_content() , settings_post() , sources_content() , sources_post() , suggest_content() , tagrm_content() , tagrm_post() , thing_init() , user_allow() , user_approve() , and viewconnections_content() .
@@ -1259,6 +1285,24 @@ Variables
Referenced by api_call() , conversation() , and item_photo_menu() .
+
+
+
+
+
+
+
+ load_pdl
+ (
+ &
+ $a )
+
+
+
+
@@ -1274,7 +1318,7 @@ Variables
-
Referenced by Conversation\__construct() , acl_init() , api_content() , api_get_user() , api_post() , api_user() , app_render() , appman_content() , appman_post() , apps_content() , apw_form() , best_link_url() , blocks_content() , bookmarks_content() , bookmarks_init() , App\build_pagehead() , build_sync_packet() , change_channel() , channel_content() , channel_init() , channel_remove() , chanview_content() , chat_content() , chat_init() , chat_post() , cloud_init() , comanche_get_channel_id() , common_friends_visitor_widget() , connect_content() , connect_post() , connections_content() , connections_init() , connections_post() , connedit_content() , connedit_init() , connedit_post() , contact_block() , contact_select() , contactgroup_content() , conversation() , current_theme() , delegate_content() , directory_content() , dirprofile_init() , display_content() , drop_item() , drop_items() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_content() , events_post() , fbrowser_content() , fileas_widget() , filer_content() , filerm_content() , filestorage_content() , filestorage_post() , findpeople_widget() , follow_content() , follow_init() , fsuggest_content() , fsuggest_post() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_birthdays() , Item\get_comment_box() , get_events() , get_online_status() , Item\get_template_data() , get_theme_uid() , group_content() , group_get_members() , group_post() , group_select() , group_side() , handle_tag() , hcard_init() , home_init() , identity_selector() , impel_init() , invite_content() , invite_post() , is_public_profile() , item_content() , item_permissions_sql() , item_photo_menu() , item_post() , item_store() , item_store_update() , items_fetch() , layouts_content() , lockview_content() , locs_post() , login() , login_content() , magic_init() , mail_content() , mail_post() , manage_content() , match_content() , menu_add_item() , menu_content() , menu_edit_item() , menu_post() , message_content() , mimetype_select() , mitem_content() , mitem_init() , mitem_post() , mood_content() , mood_init() , nav() , navbar_complete() , network_content() , network_init() , new_contact() , notes_init() , notifications_content() , notifications_post() , notify_content() , notify_init() , oexchange_content() , parse_app_description() , pdledit_content() , pdledit_post() , permissions_sql() , photos_content() , photos_init() , photos_post() , ping_init() , poco_init() , poke_content() , poke_init() , post_init() , prepare_body() , private_messages_list() , profile_activity() , profile_content() , profile_create_sidebar() , profile_init() , profile_load() , profile_photo_init() , profile_photo_post() , profile_photo_set_profile_perms() , profile_sidebar() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , profperm_init() , rbmark_content() , redbasic_form() , regmod_content() , removeaccount_content() , removeaccount_post() , removeme_content() , removeme_post() , rmagic_init() , rpost_content() , search() , search_ac_init() , search_content() , searchbox() , send_message() , service_class_allows() , service_class_fetch() , service_limits_content() , Conversation\set_mode() , settings_init() , settings_post() , share_init() , smilies() , sources_content() , sources_post() , starred_init() , stream_perms_api_uids() , stream_perms_xchans() , subthread_content() , suggest_content() , suggest_init() , tagger_content() , tagrm_content() , tagrm_post() , theme_content() , theme_post() , thing_content() , thing_init() , uexport_init() , vcard_from_xchan() , viewconnections_content() , viewconnections_init() , viewsrc_content() , webpages_content() , widget_affinity() , widget_appselect() , widget_design_tools() , widget_filer() , widget_follow() , widget_fullprofile() , widget_mailmenu() , widget_notes() , widget_profile() , widget_savedsearch() , widget_settings_menu() , widget_suggestions() , z_input_filter() , zid_init() , and zping_content() .
+
Referenced by Conversation\__construct() , acl_init() , api_content() , api_get_user() , api_post() , api_user() , app_render() , appman_content() , appman_post() , apps_content() , apw_form() , best_link_url() , blocks_content() , bookmarks_content() , bookmarks_init() , App\build_pagehead() , build_sync_packet() , change_channel() , channel_content() , channel_init() , channel_remove() , chanview_content() , chat_content() , chat_init() , chat_post() , cloud_init() , comanche_get_channel_id() , common_friends_visitor_widget() , connect_content() , connect_post() , connections_content() , connections_init() , connections_post() , connedit_content() , connedit_init() , connedit_post() , contact_block() , contact_select() , contactgroup_content() , conversation() , current_theme() , delegate_content() , directory_content() , dirprofile_init() , display_content() , drop_item() , drop_items() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_content() , events_post() , fbrowser_content() , fileas_widget() , filer_content() , filerm_content() , filestorage_content() , filestorage_post() , findpeople_widget() , follow_content() , follow_init() , fsuggest_content() , fsuggest_post() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_birthdays() , Item\get_comment_box() , get_events() , get_online_status() , Item\get_template_data() , get_theme_uid() , group_content() , group_get_members() , group_post() , group_select() , group_side() , handle_tag() , hcard_init() , home_init() , identity_selector() , impel_init() , invite_content() , invite_post() , is_public_profile() , item_content() , item_permissions_sql() , item_photo_menu() , item_post() , item_store() , item_store_update() , items_fetch() , layouts_content() , lockview_content() , locs_content() , locs_post() , login() , login_content() , magic_init() , mail_content() , mail_post() , manage_content() , match_content() , menu_add_item() , menu_content() , menu_edit_item() , menu_post() , message_content() , mimetype_select() , mitem_content() , mitem_init() , mitem_post() , mood_content() , mood_init() , nav() , navbar_complete() , network_content() , network_init() , new_contact() , notes_init() , notifications_content() , notifications_post() , notify_content() , notify_init() , oexchange_content() , parse_app_description() , pdledit_content() , pdledit_post() , permissions_sql() , photos_content() , photos_init() , photos_post() , ping_init() , poco_init() , poke_content() , poke_init() , post_init() , prepare_body() , private_messages_list() , profile_activity() , profile_content() , profile_create_sidebar() , profile_init() , profile_load() , profile_photo_init() , profile_photo_post() , profile_photo_set_profile_perms() , profile_sidebar() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , profperm_init() , rbmark_content() , redbasic_form() , regmod_content() , removeaccount_content() , removeaccount_post() , removeme_content() , removeme_post() , rmagic_init() , rpost_content() , search() , search_ac_init() , search_content() , searchbox() , send_message() , service_class_allows() , service_class_fetch() , service_limits_content() , Conversation\set_mode() , settings_init() , settings_post() , share_init() , smilies() , sources_content() , sources_post() , starred_init() , stream_perms_api_uids() , stream_perms_xchans() , subthread_content() , suggest_content() , suggest_init() , tagger_content() , tagrm_content() , tagrm_post() , theme_content() , theme_post() , thing_content() , thing_init() , uexport_init() , vcard_from_xchan() , viewconnections_content() , viewconnections_init() , viewsrc_content() , webpages_content() , widget_affinity() , widget_appselect() , widget_design_tools() , widget_filer() , widget_follow() , widget_fullprofile() , widget_mailmenu() , widget_notes() , widget_profile() , widget_savedsearch() , widget_settings_menu() , widget_suggestions() , z_input_filter() , zid_init() , and zping_content() .
@@ -1308,7 +1352,7 @@ Variables
-
Referenced by admin_content() , api_content() , channel_content() , connections_content() , connedit_content() , follow_content() , home_content() , login_content() , mail_content() , message_content() , network_content() , notify_content() , oexchange_content() , post_to_red_displayAdminContent() , profile_content() , rbmark_content() , regmod_content() , and rpost_content() .
+
Referenced by admin_content() , api_content() , channel_content() , connections_content() , connedit_content() , follow_content() , home_content() , login_content() , mail_content() , message_content() , network_content() , notify_content() , oexchange_content() , profile_content() , rbmark_content() , regmod_content() , and rpost_content() .
@@ -1326,7 +1370,7 @@ Variables
-
Referenced by account_remove() , achievements_content() , admin_content() , admin_page_channels() , admin_page_channels_post() , admin_page_hubloc() , admin_page_plugins() , admin_page_profs() , admin_page_themes() , admin_page_users() , admin_page_users_post() , api_content() , api_post() , appman_content() , appman_post() , attach_init() , block_content() , blocks_content() , bookmarks_content() , channel_content() , channel_init() , chat_content() , chat_init() , chatroom_enter() , check_form_security_token_redirectOnErr() , common_content() , common_init() , connect_init() , connect_post() , connections_content() , connections_post() , connedit_content() , connedit_post() , delegate_content() , directory_content() , dirprofile_init() , display_content() , drop_item() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_content() , events_post() , filestorage_content() , filestorage_post() , follow_init() , fsuggest_content() , fsuggest_post() , group_add() , group_content() , group_post() , hcard_init() , import_content() , import_post() , importelm_post() , invite_content() , invite_post() , item_content() , item_post() , layouts_content() , like_content() , locs_post() , lostpass_content() , lostpass_post() , magic_init() , mail_content() , mail_post() , manage_content() , match_content() , menu_content() , menu_post() , message_content() , mitem_content() , mitem_init() , mitem_post() , mood_content() , network_content() , network_init() , new_channel_content() , new_channel_post() , notifications_content() , notifications_post() , oexchange_content() , openid_content() , page_content() , pdledit_content() , photos_content() , photos_post() , poke_content() , post_init() , profile_content() , profile_init() , profile_load() , profile_photo_post() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , register_content() , register_post() , regmod_content() , removeaccount_post() , removeme_post() , rmagic_post() , search_content() , service_limits_content() , settings_post() , sources_content() , sources_post() , subthread_content() , suggest_content() , thing_content() , thing_init() , user_deny() , viewconnections_content() , viewsrc_content() , wall_attach_post() , wall_upload_post() , webpages_content() , and xchan_content() .
+
Referenced by account_remove() , achievements_content() , admin_content() , admin_page_channels() , admin_page_channels_post() , admin_page_hubloc() , admin_page_plugins() , admin_page_profs() , admin_page_themes() , admin_page_users() , admin_page_users_post() , api_content() , api_post() , appman_content() , appman_post() , attach_init() , block_content() , blocks_content() , bookmarks_content() , channel_content() , channel_init() , chat_content() , chat_init() , chatroom_enter() , check_form_security_token_redirectOnErr() , common_content() , common_init() , connect_init() , connect_post() , connections_content() , connections_post() , connedit_content() , connedit_post() , delegate_content() , directory_content() , dirprofile_init() , display_content() , drop_item() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_content() , events_post() , filestorage_content() , filestorage_post() , follow_init() , fsuggest_content() , fsuggest_post() , group_add() , group_content() , group_post() , hcard_init() , import_content() , import_post() , importelm_post() , invite_content() , invite_post() , item_content() , item_post() , layouts_content() , like_content() , locs_content() , locs_post() , lostpass_content() , lostpass_post() , magic_init() , mail_content() , mail_post() , manage_content() , match_content() , menu_content() , menu_post() , message_content() , mitem_content() , mitem_init() , mitem_post() , mood_content() , network_content() , network_init() , new_channel_content() , new_channel_post() , notifications_content() , notifications_post() , oexchange_content() , openid_content() , page_init() , pdledit_content() , photos_content() , photos_post() , poke_content() , post_init() , profile_content() , profile_init() , profile_load() , profile_photo_post() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , register_content() , register_post() , regmod_content() , removeaccount_post() , removeme_post() , rmagic_post() , search_content() , service_limits_content() , settings_post() , sources_content() , sources_post() , subthread_content() , suggest_content() , thing_content() , thing_init() , user_deny() , viewconnections_content() , viewsrc_content() , wall_attach_post() , wall_upload_post() , webpages_content() , and xchan_content() .
@@ -1382,7 +1426,7 @@ Variables
e.g.: proc_run("ls","-la","/tmp");
$cmd and string args are surrounded with ""
-Referenced by admin_page_channels() , admin_page_channels_post() , build_sync_packet() , channel_remove() , connect_post() , connections_post() , connedit_content() , connedit_post() , create_identity() , diaspora_comment() , diaspora_like() , diaspora_signed_retraction() , diaspora_transmit() , directory_run() , drop_item() , drop_items() , events_post() , fix_system_urls() , follow_init() , fsuggest_post() , import_post() , item_post() , like_content() , locs_post() , mail_content() , mood_init() , new_contact() , notifier_run() , photo_upload() , photos_post() , poller_run() , post_activity_item() , process_delivery() , profile_activity() , profile_photo_post() , profiles_post() , remove_obsolete_hublocs() , send_message() , settings_post() , start_delivery_chain() , tag_deliver() , tagger_content() , zid_init() , and zot_refresh() .
+Referenced by admin_page_channels() , admin_page_channels_post() , build_sync_packet() , channel_remove() , connect_post() , connections_post() , connedit_content() , connedit_post() , create_identity() , diaspora_comment() , diaspora_like() , diaspora_signed_retraction() , diaspora_transmit() , directory_run() , drop_item() , drop_items() , events_post() , fix_system_urls() , follow_init() , fsuggest_post() , import_post() , item_post() , like_content() , locs_post() , mail_content() , mood_init() , new_contact() , notifier_run() , photo_upload() , photos_post() , poller_run() , post_activity_item() , process_delivery() , profile_activity() , profile_photo_post() , profiles_post() , remove_obsolete_hublocs() , send_message() , settings_post() , start_delivery_chain() , tag_deliver() , tagger_content() , zid_init() , zot_process_message_request() , and zot_refresh() .
@@ -1494,7 +1538,7 @@ Variables
-
Referenced by admin_content() , admin_page_profs() , admin_page_profs_post() , allowed_public_recips() , app_render() , app_store() , app_update() , appman_post() , authenticate_success() , bb_parse_crypt() , bbcode() , blocks_content() , chanlink_cid() , chanlink_hash() , chanlink_url() , channel_content() , channel_remove() , chat_content() , chat_post() , chatsvc_content() , check_config() , connect_post() , connections_content() , connections_post() , conversation() , create_identity() , deliver_run() , diaspora_comment() , diaspora_like() , diaspora_post() , diaspora_request() , diaspora_reshare() , directory_content() , dirprofile_init() , discover_by_url() , discover_by_webbie() , display_content() , event_store_item() , externals_run() , filestorage_content() , find_upstream_directory() , follow_init() , format_categories() , format_filer() , get_parent_cloudpath() , RedMatrix\RedDAV\RedBrowser\getAssetUrl() , group_post() , handle_tag() , App\head_get_icon() , head_get_icon() , home_init() , hostxrd_init() , import_post() , import_xchan() , invite_content() , item_photo_menu() , item_post() , item_store() , layouts_content() , like_content() , locs_post() , login_content() , lostpass_content() , lostpass_post() , magic_init() , magiclink_url() , mail_post() , manage_content() , menu_content() , menu_post() , mitem_content() , mitem_post() , mood_init() , nav() , navbar_complete() , network_content() , new_channel_post() , notification() , notifications_post() , notifier_run() , oembed_iframe() , openid_content() , pagelist_widget() , parse_app_description() , pdledit_post() , photo_upload() , photos_album_widget() , photos_albums_list() , photos_create_item() , photos_list_photos() , poll_content() , post_activity_item() , post_init() , post_post() , profile_activity() , profile_sidebar() , public_recips() , pubsites_content() , rbmark_content() , rbmark_post() , register_post() , remove_obsolete_hublocs() , removeaccount_content() , removeme_content() , rmagic_init() , rmagic_post() , rpost_content() , script_path() , search_content() , searchbox() , send_reg_approval_email() , send_verification_email() , setup_content() , setup_post() , siteinfo_content() , siteinfo_init() , sources_content() , sources_post() , sslify() , sync_directories() , tagger_content() , theme_attachments() , thing_init() , toggle_safesearch_init() , update_suggestions() , user_allow() , vcard_from_xchan() , verify_email_address() , webpages_content() , wfinger_init() , widget_archive() , widget_chatroom_list() , widget_dirtags() , widget_filer() , widget_savedsearch() , widget_suggestions() , xref_init() , zfinger_init() , zid_init() , zot_build_packet() , zot_fetch() , zot_new_uid() , and zot_refresh() .
+
Referenced by admin_content() , admin_page_profs() , admin_page_profs_post() , allowed_public_recips() , app_render() , app_store() , app_update() , appman_post() , authenticate_success() , bb_parse_crypt() , bbcode() , blocks_content() , chanlink_cid() , chanlink_hash() , chanlink_url() , channel_content() , channel_remove() , chat_content() , chat_post() , chatsvc_content() , check_config() , connect_post() , connections_content() , connections_post() , conversation() , create_identity() , deliver_run() , diaspora_comment() , diaspora_like() , diaspora_post() , diaspora_request() , diaspora_reshare() , directory_content() , dirprofile_init() , discover_by_url() , discover_by_webbie() , display_content() , event_store_item() , externals_run() , filestorage_content() , find_upstream_directory() , follow_init() , format_categories() , format_filer() , get_parent_cloudpath() , RedMatrix\RedDAV\RedBrowser\getAssetUrl() , group_post() , handle_tag() , App\head_get_icon() , head_get_icon() , home_init() , hostxrd_init() , import_post() , import_xchan() , invite_content() , item_photo_menu() , item_post() , item_store() , layouts_content() , like_content() , locs_post() , login_content() , lostpass_content() , lostpass_post() , magic_init() , magiclink_url() , mail_post() , manage_content() , menu_content() , menu_post() , mitem_content() , mitem_post() , mood_init() , nav() , navbar_complete() , network_content() , new_channel_post() , notification() , notifications_post() , notifier_run() , oembed_iframe() , openid_content() , pagelist_widget() , parse_app_description() , pdledit_post() , photo_upload() , photos_album_widget() , photos_albums_list() , photos_create_item() , photos_list_photos() , poll_content() , post_activity_item() , post_init() , post_post() , profile_activity() , profile_sidebar() , public_recips() , pubsites_content() , rbmark_content() , rbmark_post() , reflect_article_callback() , reflect_comment_store() , reflect_photo_callback() , register_post() , remove_obsolete_hublocs() , removeaccount_content() , removeme_content() , rmagic_init() , rmagic_post() , rpost_content() , script_path() , search_content() , searchbox() , send_reg_approval_email() , send_verification_email() , setup_content() , setup_post() , siteinfo_content() , siteinfo_init() , sources_content() , sources_post() , sslify() , sync_directories() , tagger_content() , theme_attachments() , thing_init() , toggle_safesearch_init() , update_suggestions() , user_allow() , vcard_from_xchan() , verify_email_address() , webpages_content() , wfinger_init() , widget_archive() , widget_chatroom_list() , widget_dirtags() , widget_filer() , widget_savedsearch() , widget_suggestions() , xchan_store() , xref_init() , zfinger_init() , zid_init() , zot_build_packet() , zot_fetch() , zot_new_uid() , and zot_refresh() .
@@ -1615,7 +1659,7 @@ Variables
-
Referenced by abook_connections() , abook_self() , acl_init() , Conversation\add_thread() , api_get_user() , channel_remove() , collect_recipients() , connections_content() , connections_post() , connedit_content() , connedit_post() , contact_block() , contact_remove() , contact_select() , contactgroup_content() , create_identity() , diaspora_request() , get_all_perms() , item_post() , load_contact_links() , manage_content() , new_contact() , notifier_run() , perm_is_allowed() , ping_init() , poco_init() , process_channel_sync_delivery() , viewconnections_content() , widget_follow() , widget_settings_menu() , and zot_refresh() .
+
Referenced by abook_connections() , abook_self() , acl_init() , Conversation\add_thread() , api_get_user() , channel_remove() , collect_recipients() , connections_content() , connections_post() , connedit_content() , connedit_post() , contact_block() , contact_remove() , contact_select() , contactgroup_content() , create_identity() , get_all_perms() , get_channel_default_perms() , item_post() , manage_content() , new_contact() , notifier_run() , perm_is_allowed() , ping_init() , poco_init() , process_channel_sync_delivery() , settings_post() , viewconnections_content() , widget_follow() , widget_settings_menu() , and zot_refresh() .
@@ -2107,7 +2151,7 @@ Variables
-
Referenced by api_format_items() , api_status_show() , api_users_show() , construct_verb() , diaspora_comment() , diaspora_post() , event_store_item() , item_post() , item_post_type() , mail_store() , photo_upload() , post_activity_item() , and send_status_notifications() .
+
Referenced by api_format_items() , api_status_show() , api_users_show() , construct_verb() , diaspora_comment() , diaspora_post() , event_store_item() , item_post() , item_post_type() , mail_store() , photo_upload() , post_activity_item() , refimport_content() , reflect_comment_store() , and send_status_notifications() .
@@ -2305,7 +2349,7 @@ Variables
- const DB_UPDATE_VERSION 1130
+ const DB_UPDATE_VERSION 1131
@@ -2463,7 +2507,7 @@ Variables
-
Referenced by account_remove() , achievements_content() , admin_page_channels() , admin_page_dbsync() , admin_page_hubloc() , admin_page_profs() , admin_page_site_post() , admin_page_users() , api_content() , api_post() , appman_content() , appman_post() , attach_init() , block_content() , blocks_content() , bookmarks_content() , bookmarks_init() , channel_content() , channel_init() , chat_content() , chat_init() , chatroom_enter() , check_account_email() , check_account_invite() , check_form_security_std_err_msg() , check_htaccess() , check_keys() , check_php() , check_smarty3() , check_store() , common_content() , common_init() , connect_init() , connections_content() , connections_post() , connedit_content() , connedit_post() , delegate_content() , directory_content() , dirprofile_init() , display_content() , drop_item() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_content() , events_post() , filestorage_content() , filestorage_post() , follow_init() , format_like() , fsuggest_content() , fsuggest_post() , group_add() , group_content() , group_post() , hcard_init() , import_post() , importelm_post() , invite_content() , invite_post() , item_content() , item_post() , layouts_content() , like_content() , load_database() , locs_post() , lostpass_content() , lostpass_post() , magic_init() , mail_content() , mail_post() , manage_content() , match_content() , menu_content() , menu_post() , message_content() , mitem_content() , mitem_init() , mitem_post() , mood_content() , network_content() , network_init() , new_channel_content() , new_channel_post() , notifications_content() , notifications_post() , oexchange_content() , openid_content() , page_content() , pdledit_content() , pdledit_post() , photos_content() , photos_post() , poke_content() , post_init() , post_post() , profile_content() , profile_init() , profile_load() , profile_photo_post() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , pubsites_content() , register_content() , register_post() , regmod_content() , removeaccount_post() , removeme_post() , rmagic_post() , search_content() , service_limits_content() , settings_post() , setup_content() , sources_content() , sources_post() , subthread_content() , suggest_content() , sync_locations() , tagrm_post() , thing_content() , thing_init() , user_allow() , user_approve() , user_deny() , viewconnections_content() , viewsrc_content() , wall_attach_post() , wall_upload_post() , webpages_content() , and xchan_content() .
+
Referenced by account_remove() , achievements_content() , admin_page_channels() , admin_page_dbsync() , admin_page_hubloc() , admin_page_profs() , admin_page_site_post() , admin_page_users() , api_content() , api_post() , appman_content() , appman_post() , attach_init() , block_content() , blocks_content() , bookmarks_content() , bookmarks_init() , channel_content() , channel_init() , chat_content() , chat_init() , chatroom_enter() , check_account_email() , check_account_invite() , check_form_security_std_err_msg() , check_htaccess() , check_keys() , check_php() , check_smarty3() , check_store() , common_content() , common_init() , connect_init() , connections_content() , connections_post() , connedit_content() , connedit_post() , delegate_content() , directory_content() , dirprofile_init() , display_content() , drop_item() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_content() , events_post() , filestorage_content() , filestorage_post() , follow_init() , format_like() , fsuggest_content() , fsuggest_post() , group_add() , group_content() , group_post() , hcard_init() , import_post() , importelm_post() , invite_content() , invite_post() , item_content() , item_post() , layouts_content() , like_content() , load_database() , locs_content() , locs_post() , lostpass_content() , lostpass_post() , magic_init() , mail_content() , mail_post() , manage_content() , match_content() , menu_content() , menu_post() , message_content() , mitem_content() , mitem_init() , mitem_post() , mood_content() , network_content() , network_init() , new_channel_content() , new_channel_post() , notifications_content() , notifications_post() , oexchange_content() , openid_content() , page_init() , pdledit_content() , pdledit_post() , photos_content() , photos_post() , poke_content() , post_init() , post_post() , profile_content() , profile_init() , profile_load() , profile_photo_post() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , pubsites_content() , refimport_content() , register_content() , register_post() , regmod_content() , removeaccount_post() , removeme_post() , rmagic_post() , search_content() , service_limits_content() , settings_post() , setup_content() , sources_content() , sources_post() , subthread_content() , suggest_content() , sync_locations() , tagrm_content() , tagrm_post() , thing_content() , thing_init() , user_allow() , user_approve() , user_deny() , viewconnections_content() , viewsrc_content() , wall_attach_post() , wall_upload_post() , webpages_content() , xchan_content() , and zot_process_message_request() .
@@ -2516,7 +2560,7 @@ Variables
-
Referenced by channel_remove() , locs_post() , notifier_run() , post_post() , remove_all_xchan_resources() , remove_obsolete_hublocs() , sync_locations() , zot_encode_locations() , and zot_get_hublocs() .
+
Referenced by channel_remove() , locs_content() , locs_post() , notifier_run() , post_post() , remove_all_xchan_resources() , remove_obsolete_hublocs() , sync_locations() , zot_encode_locations() , zot_get_hublocs() , and zot_process_message_request() .
@@ -2544,7 +2588,7 @@ Variables
-
Referenced by create_identity() , discover_by_webbie() , hubloc_change_primary() , import_author_zot() , import_post() , locs_post() , rconnect_url() , sync_locations() , xchan_mail_query() , xchan_query() , zot_encode_locations() , zot_finger() , and zot_refresh() .
+
Referenced by create_identity() , discover_by_webbie() , hubloc_change_primary() , import_author_zot() , import_post() , locs_content() , locs_post() , rconnect_url() , sync_locations() , xchan_mail_query() , xchan_query() , zot_encode_locations() , zot_finger() , and zot_refresh() .
@@ -2584,7 +2628,7 @@ Variables
@@ -2690,7 +2734,7 @@ Variables
-
Referenced by consume_feed() , delete_imported_item() , delete_item_lowlevel() , diaspora_process_outbound() , diaspora_send_followup() , diaspora_send_relay() , drop_item() , encode_item_flags() , expire_run() , get_item_elements() , identity_basic_export() , item_check_service_class() , item_store() , like_content() , notifier_run() , photos_post() , poller_run() , and process_delivery() .
+
Referenced by consume_feed() , delete_imported_item() , delete_item_lowlevel() , diaspora_process_outbound() , diaspora_send_followup() , diaspora_send_relay() , drop_item() , encode_item_flags() , expire_run() , get_item_elements() , identity_basic_export() , item_check_service_class() , item_store() , like_content() , notifier_run() , photos_post() , poller_run() , and process_delivery() .
@@ -2704,7 +2748,7 @@ Variables
@@ -2803,7 +2847,7 @@ Variables
Item Flags
-
Referenced by connedit_post() , diaspora_comment() , diaspora_like() , diaspora_signed_retraction() , event_store_item() , externals_run() , item_post() , like_content() , mood_init() , notifier_run() , photo_upload() , photos_create_item() , poke_init() , post_activity_item() , profile_activity() , start_delivery_chain() , subthread_content() , tag_deliver() , tagger_content() , and thing_init() .
+
Referenced by connedit_post() , diaspora_comment() , diaspora_like() , diaspora_signed_retraction() , event_store_item() , externals_run() , item_post() , like_content() , mood_init() , notifier_run() , photo_upload() , photos_create_item() , poke_init() , post_activity_item() , process_delivery() , profile_activity() , refimport_content() , reflect_comment_store() , start_delivery_chain() , subthread_content() , tag_deliver() , tagger_content() , and thing_init() .
@@ -2911,7 +2955,7 @@ Variables
-
Referenced by channel_content() , connedit_post() , diaspora_post() , encode_item_flags() , event_store_item() , format_notification() , item_post() , item_store() , items_fetch() , like_content() , localize_item() , mood_init() , network_content() , photo_upload() , photos_create_item() , poke_init() , post_activity_item() , profile_activity() , subthread_content() , tag_deliver() , and thing_init() .
+
Referenced by channel_content() , connedit_post() , diaspora_post() , encode_item_flags() , event_store_item() , format_notification() , item_post() , item_store() , items_fetch() , like_content() , localize_item() , mood_init() , network_content() , photo_upload() , photos_create_item() , poke_init() , post_activity_item() , profile_activity() , refimport_content() , subthread_content() , tag_deliver() , and thing_init() .
@@ -3008,7 +3052,7 @@ Variables
-
Referenced by api_get_user() , channel_content() , connedit_post() , drop_item() , event_store_item() , events_content() , externals_run() , first_post_date() , identity_basic_export() , item_expire() , item_post() , item_store() , items_fetch() , like_content() , manage_content() , mood_init() , notification() , notifier_run() , p_init() , photo_upload() , photos_create_item() , ping_init() , poke_init() , post_activity_item() , process_delivery() , profile_activity() , start_delivery_chain() , subthread_content() , tag_deliver() , tagger_content() , thing_init() , update_channels_active_halfyear_stat() , update_channels_active_monthly_stat() , update_local_posts_stat() , widget_tagcloud_wall() , and zot_feed() .
+
Referenced by api_get_user() , channel_content() , connedit_post() , drop_item() , event_store_item() , events_content() , externals_run() , first_post_date() , identity_basic_export() , item_expire() , item_post() , item_store() , items_fetch() , like_content() , manage_content() , mood_init() , notification() , notifier_run() , p_init() , photo_upload() , photos_create_item() , ping_init() , poke_init() , post_activity_item() , process_delivery() , profile_activity() , refimport_content() , reflect_comment_store() , start_delivery_chain() , subthread_content() , tag_deliver() , tagger_content() , thing_init() , update_channels_active_halfyear_stat() , update_channels_active_monthly_stat() , update_local_posts_stat() , widget_catcloud_wall() , widget_tagcloud_wall() , and zot_feed() .
@@ -3022,7 +3066,7 @@ Variables
-
Referenced by display_content() , editwebpage_content() , home_content() , impel_init() , item_check_service_class() , items_fetch() , notifier_run() , page_content() , update_remote_id() , webpages_content() , widget_item() , and widget_tagcloud() .
+
Referenced by display_content() , editwebpage_content() , home_content() , impel_init() , item_check_service_class() , items_fetch() , notifier_run() , page_init() , update_remote_id() , webpages_content() , widget_item() , and widget_tagcloud() .
@@ -3094,7 +3138,7 @@ Variables
-
Referenced by admin_page_logs() , build_sync_packet() , check_form_security_token_ForbiddenOnErr() , check_form_security_token_redirectOnErr() , consume_feed() , deliver_run() , detect_language() , diaspora_decode() , diaspora_dispatch() , diaspora_msg_build() , diaspora_pubmsg_build() , diaspora_reshare() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_relay() , diaspora_send_status() , dir_parse_query() , directory_content() , dirprofile_init() , discover_by_url() , encode_item() , fetch_xrd_links() , find_diaspora_person_by_handle() , fix_private_photos() , get_atom_elements() , RedMatrix\RedDAV\RedDirectory\getChild() , RedMatrix\RedDAV\RedDirectory\getDir() , impel_init() , import_xchan() , item_post() , item_store() , item_store_update() , RedMatrix\RedDAV\RedDirectory\log() , RedMatrix\RedDAV\RedBasicAuth\log() , magic_init() , mail_post() , mail_store() , mini_group_select() , new_contact() , notifier_run() , old_webfinger() , onepoll_run() , openid_content() , parse_xml_string() , photos_post() , ping_init() , poco_load() , post_post() , public_recips() , receive_post() , RedMatrix\RedDAV\RedFile\setName() , RedMatrix\RedDAV\RedDirectory\setName() , sync_directories() , tag_deliver() , tgroup_check() , update_directory_entry() , update_feed_item() , xml2array() , z_fetch_url() , z_post_url() , zot_build_packet() , zot_fetch() , zot_import() , zot_process_response() , zot_refresh() , and zot_register_hub() .
+
Referenced by admin_page_logs() , bb2diaspora_itemwallwall() , build_sync_packet() , check_form_security_token_ForbiddenOnErr() , check_form_security_token_redirectOnErr() , consume_feed() , deliver_run() , detect_language() , diaspora_decode() , diaspora_msg_build() , diaspora_pubmsg_build() , diaspora_reshare() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_relay() , diaspora_send_status() , dir_parse_query() , directory_content() , dirprofile_init() , discover_by_url() , encode_item() , fetch_xrd_links() , find_diaspora_person_by_handle() , fix_private_photos() , get_atom_elements() , RedMatrix\RedDAV\RedDirectory\getChild() , RedMatrix\RedDAV\RedDirectory\getDir() , impel_init() , import_xchan() , item_post() , item_store() , item_store_update() , RedMatrix\RedDAV\RedDirectory\log() , RedMatrix\RedDAV\RedBasicAuth\log() , magic_init() , mail_post() , mail_store() , mini_group_select() , new_contact() , notifier_run() , old_webfinger() , onepoll_run() , openid_content() , parse_xml_string() , photos_post() , ping_init() , poco_load() , post_post() , public_recips() , receive_post() , RedChannelList() , RedFileData() , RedMatrix\RedDAV\RedFile\setName() , RedMatrix\RedDAV\RedDirectory\setName() , sync_directories() , tag_deliver() , tgroup_check() , update_directory_entry() , update_feed_item() , xml2array() , z_fetch_url() , z_post_url() , zot_build_packet() , zot_fetch() , zot_import() , zot_process_response() , zot_refresh() , and zot_register_hub() .
@@ -3108,7 +3152,7 @@ Variables
-
Referenced by Item\add_child() , Conversation\add_thread() , admin_content() , admin_page_hubloc_post() , admin_page_logs() , admin_post() , api_login() , api_statuses_user_timeline() , avatar_img() , bb2diaspora_itemwallwall() , bookmark_add() , consume_feed() , conversation() , RedMatrix\RedDAV\RedDirectory\createDirectory() , RedMatrix\RedDAV\RedDirectory\createFile() , RedMatrix\RedDAV\RedFile\delete() , delete_imported_item() , deliver_run() , diaspora_conversation() , diaspora_handle_from_contact() , diaspora_like() , diaspora_message() , diaspora_photo() , diaspora_reshare() , diaspora_transmit() , directory_content() , directory_run() , dirprofile_init() , discover_by_webbie() , expire_run() , externals_run() , fetch_lrdd_template() , fix_private_photos() , RedMatrix\RedDAV\RedFile\get() , get_diaspora_key() , get_diaspora_reshare_xml() , get_language_name() , Conversation\get_template_data() , group_content() , guess_image_type() , hubloc_change_primary() , import_author_rss() , import_author_unknown() , import_author_zot() , import_channel_photo() , import_directory_profile() , import_profile_photo() , import_xchan() , item_post() , item_store() , item_store_update() , like_content() , limit_body_size() , load_plugin() , local_dir_update() , FKOAuth1\loginUser() , magic_init() , mail_store() , mood_init() , new_contact() , notes_init() , notification() , notifier_run() , onepoll_run() , parse_url_content() , photo_upload() , photos_post() , poco_init() , poco_load() , poke_init() , post_post() , process_delivery() , process_location_delivery() , process_profile_delivery() , profile_load() , RedMatrix\RedDAV\RedFile\put() , queue_run() , receive_post() , RedChannelList() , RedFileData() , Item\remove_child() , remove_obsolete_hublocs() , scale_external_images() , scrape_feed() , enotify\send() , Conversation\set_mode() , store_diaspora_comment_sig() , stream_perms_api_uids() , stream_perms_xchans() , sync_locations() , tag_deliver() , unload_plugin() , z_fetch_url() , z_post_url() , zot_feed() , zot_finger() , zot_gethub() , zot_register_hub() , and zotfeed_init() .
+
Referenced by Item\add_child() , Conversation\add_thread() , admin_content() , admin_page_hubloc_post() , admin_page_logs() , admin_post() , api_login() , api_statuses_user_timeline() , avatar_img() , bb2diaspora_itemwallwall() , bookmark_add() , consume_feed() , conversation() , RedMatrix\RedDAV\RedDirectory\createDirectory() , RedMatrix\RedDAV\RedDirectory\createFile() , RedMatrix\RedDAV\RedFile\delete() , delete_imported_item() , deliver_run() , diaspora_conversation() , diaspora_handle_from_contact() , diaspora_like() , diaspora_message() , diaspora_photo() , diaspora_reshare() , diaspora_transmit() , directory_content() , directory_run() , dirprofile_init() , discover_by_webbie() , expire_run() , externals_run() , fetch_lrdd_template() , fix_private_photos() , RedMatrix\RedDAV\RedFile\get() , get_diaspora_key() , get_diaspora_reshare_xml() , get_language_name() , Conversation\get_template_data() , group_content() , guess_image_type() , hubloc_change_primary() , import_author_rss() , import_author_unknown() , import_author_zot() , import_channel_photo() , import_directory_profile() , import_profile_photo() , import_xchan() , item_post() , item_store() , item_store_update() , like_content() , limit_body_size() , load_plugin() , local_dir_update() , FKOAuth1\loginUser() , magic_init() , mail_store() , mood_init() , new_contact() , notes_init() , notification() , notifier_run() , onepoll_run() , parse_url_content() , photo_upload() , photos_post() , poco_init() , poco_load() , poke_init() , post_post() , process_delivery() , process_location_delivery() , process_profile_delivery() , profile_load() , RedMatrix\RedDAV\RedFile\put() , queue_run() , receive_post() , Item\remove_child() , remove_obsolete_hublocs() , scale_external_images() , scrape_feed() , enotify\send() , Conversation\set_mode() , store_diaspora_comment_sig() , stream_perms_api_uids() , stream_perms_xchans() , sync_locations() , tag_deliver() , unload_plugin() , z_fetch_url() , z_post_url() , zot_feed() , zot_finger() , zot_gethub() , zot_register_hub() , and zotfeed_init() .
@@ -3882,7 +3926,7 @@ Variables
-
Referenced by advanced_profile() , comments_are_now_closed() , conversation() , create_account() , diaspora_request() , downgrade_accounts() , encode_item() , events_post() , externals_run() , feed_init() , get_item_elements() , get_mail_elements() , get_public_feed() , Item\get_template_data() , import_post() , item_post() , item_store() , item_store_update() , mail_post() , mail_store() , netgrowth_content() , onepoll_run() , poller_run() , profiles_content() , profiles_post() , relative_date() , removeaccount_post() , removeme_post() , sync_directories() , zot_feed() , and zot_refresh() .
+
Referenced by advanced_profile() , comments_are_now_closed() , conversation() , create_account() , diaspora_request() , downgrade_accounts() , encode_item() , events_post() , externals_run() , feed_init() , get_item_elements() , get_mail_elements() , get_public_feed() , Item\get_template_data() , import_post() , item_post() , item_store() , item_store_update() , mail_post() , mail_store() , netgrowth_content() , onepoll_run() , poller_run() , profiles_content() , profiles_post() , relative_date() , removeaccount_post() , removeme_post() , sync_directories() , zot_feed() , and zot_refresh() .
@@ -4129,7 +4173,7 @@ Variables
-
Referenced by display_content() , get_all_perms() , get_role_perms() , is_public_profile() , map_scope() , perm_is_allowed() , public_recips() , search_content() , site_default_perms() , stream_perms_api_uids() , stream_perms_xchans() , and zot_feed() .
+
Referenced by display_content() , get_all_perms() , get_role_perms() , is_public_profile() , map_scope() , perm_is_allowed() , public_recips() , search_content() , site_default_perms() , stream_perms_api_uids() , stream_perms_xchans() , and zot_feed() .
@@ -4143,7 +4187,7 @@ Variables
@@ -4157,7 +4201,7 @@ Variables
@@ -4171,7 +4215,7 @@ Variables
@@ -4185,7 +4229,7 @@ Variables
@@ -4199,7 +4243,7 @@ Variables
@@ -4214,7 +4258,7 @@ Variables
Permissions
-
Referenced by diaspora_request() , follow_init() , get_perms() , get_role_perms() , new_contact() , onepoll_run() , and zot_refresh() .
+
Referenced by create_identity() , diaspora_request() , follow_init() , get_perms() , get_role_perms() , new_contact() , onepoll_run() , and zot_refresh() .
@@ -4256,7 +4300,7 @@ Variables
@@ -4270,7 +4314,7 @@ Variables
@@ -4284,7 +4328,7 @@ Variables
@@ -4298,7 +4342,7 @@ Variables
-
Referenced by acl_init() , diaspora_request() , get_perms() , get_role_perms() , mail_post() , new_contact() , and public_recips() .
+
Referenced by acl_init() , create_identity() , diaspora_request() , get_perms() , get_role_perms() , mail_post() , and public_recips() .
@@ -4340,7 +4384,7 @@ Variables
@@ -4354,7 +4398,7 @@ Variables
-
Referenced by api_ff_ids() , api_statuses_f() , diaspora_request() , get_perms() , get_role_perms() , new_contact() , and public_recips() .
+
Referenced by api_ff_ids() , api_statuses_f() , create_identity() , diaspora_request() , get_perms() , get_role_perms() , and public_recips() .
@@ -4382,7 +4426,21 @@ Variables
+
+
+
+
+
+
+ const PHOTO_ADULT 0x0008
+
+
+
@@ -4676,7 +4734,7 @@ Variables
-
Referenced by categories_widget() , channel_content() , decode_tags() , editpost_content() , encode_item_terms() , events_content() , events_post() , file_tag_file_query() , filerm_content() , format_categories() , get_atom_elements() , item_post() , and widget_tagcloud() .
+
Referenced by categories_widget() , channel_content() , decode_tags() , editpost_content() , encode_item_terms() , events_content() , events_post() , file_tag_file_query() , filerm_content() , format_categories() , get_atom_elements() , item_post() , refimport_content() , and widget_tagcloud() .
@@ -4780,7 +4838,7 @@ Variables
-
Referenced by delete_item_lowlevel() , diaspora_comment() , diaspora_post() , diaspora_reshare() , event_store_item() , events_post() , fetch_post_tags() , filer_content() , get_atom_elements() , item_post() , item_store() , item_store_update() , photos_post() , remove_community_tag() , search_content() , tag_deliver() , tagadelic() , and tagger_content() .
+
Referenced by delete_item_lowlevel() , diaspora_comment() , diaspora_post() , diaspora_reshare() , event_store_item() , events_post() , fetch_post_tags() , filer_content() , get_atom_elements() , item_post() , item_store() , item_store_update() , photos_post() , refimport_content() , remove_community_tag() , search_content() , tag_deliver() , tagadelic() , and tagger_content() .
@@ -4936,6 +4994,161 @@ Variables
Referenced by admin_page_dbsync() .
+
+
+
+
+
+
+
+ const VNOTIFY_ALERT 0x0100
+
+
+
+
+
+
+
+
+
+ const VNOTIFY_BIRTHDAY 0x0020
+
+
+
+
+
+
+
+
+
+ const VNOTIFY_CHANNEL 0x0002
+
+
+
+
+
+
+
+
+
+ const VNOTIFY_EVENT 0x0008
+
+
+
+
+
+
+
+
+
+ const VNOTIFY_EVENTTODAY 0x0010
+
+
+
+
+
+
+
+
+
+ const VNOTIFY_INFO 0x0080
+
+
+
+
+
+
+
+
+
+ const VNOTIFY_INTRO 0x0200
+
+
+
+
+
+
+
+
+
+ const VNOTIFY_MAIL 0x0004
+
+
+
+
+
+
+
+
+
+ const VNOTIFY_NETWORK 0x0001
+
+
+
+
visual notification options
+
+
Referenced by ping_init() .
+
+
+
+
+
+
+
+
+ const VNOTIFY_REGISTER 0x0400
+
+
+
+
+
+
+
+
+
+ const VNOTIFY_SYSTEM 0x0040
+
+
+
@@ -5059,7 +5272,7 @@ Variables
diff --git a/doc/html/boot_8php.js b/doc/html/boot_8php.js
index 3a93f8eb0..bebc6f291 100644
--- a/doc/html/boot_8php.js
+++ b/doc/html/boot_8php.js
@@ -30,6 +30,7 @@ var boot_8php =
[ "is_windows", "boot_8php.html#ac5e74f899f6e98d8e91b14ba1c08bc08", null ],
[ "killme", "boot_8php.html#aea7fc57a4d8e9dcb42f2601b0b9b761c", null ],
[ "load_contact_links", "boot_8php.html#a719c7f3972d5f9268f37a41c76cd4ef6", null ],
+ [ "load_pdl", "boot_8php.html#a50a6707a28c7d05d3f49eaabc7994501", null ],
[ "local_user", "boot_8php.html#ad4c9dc2c8a82e8f52b7404c1655eab44", null ],
[ "login", "boot_8php.html#aefecf8599036df7f1b95d6820e0e2fa4", null ],
[ "notice", "boot_8php.html#a9255af5ae9c887520091ea04763c1a88", null ],
@@ -250,6 +251,7 @@ var boot_8php =
[ "PERMS_W_STREAM", "boot_8php.html#a8bb0395933b5e886f086f6a2fb0bfa55", null ],
[ "PERMS_W_TAGWALL", "boot_8php.html#a99a4a17cb644e7e6826ea07ecaf09777", null ],
[ "PERMS_W_WALL", "boot_8php.html#a6b14a31a8aa9f3452a13383f413bffa2", null ],
+ [ "PHOTO_ADULT", "boot_8php.html#a921c55b9fa59a327a5f0e07fa1ccb2e0", null ],
[ "PHOTO_NORMAL", "boot_8php.html#a4a49b29838ef2c45ab3556b52baec6a4", null ],
[ "PHOTO_PROFILE", "boot_8php.html#ab4bc9c50ecc927b92d519e36562b0df0", null ],
[ "PHOTO_THING", "boot_8php.html#a78849a1bf8ce8d9804b4cbb502e8f383", null ],
@@ -290,6 +292,17 @@ var boot_8php =
[ "UPDATE_FLAGS_FORCED", "boot_8php.html#ab9dca53455cd157d3c6ba2bdecdbd22d", null ],
[ "UPDATE_FLAGS_UPDATED", "boot_8php.html#a9690d73434125ce594a1f5e7c2a4f7c0", null ],
[ "UPDATE_SUCCESS", "boot_8php.html#ac86615ddc0763a00f5311c90e991730c", null ],
+ [ "VNOTIFY_ALERT", "boot_8php.html#a9f8a2938ddd9ee2867e6f8ce77b61b2f", null ],
+ [ "VNOTIFY_BIRTHDAY", "boot_8php.html#ac89396b9144391acd08d6d0f9b332220", null ],
+ [ "VNOTIFY_CHANNEL", "boot_8php.html#a7b511bd93202c43405adbe3b5bcebbfe", null ],
+ [ "VNOTIFY_EVENT", "boot_8php.html#ad94aca4c260b8a892397786201dc4664", null ],
+ [ "VNOTIFY_EVENTTODAY", "boot_8php.html#a76480b213af379c0c6c7fa4e39019ca9", null ],
+ [ "VNOTIFY_INFO", "boot_8php.html#a37281c30bd92cecb499878d6778c570f", null ],
+ [ "VNOTIFY_INTRO", "boot_8php.html#a1997c4b7d0253e036bc0fb6b20e4af71", null ],
+ [ "VNOTIFY_MAIL", "boot_8php.html#a0afeb43da443d6ff3526ede5ecdcc3b3", null ],
+ [ "VNOTIFY_NETWORK", "boot_8php.html#a997614f25e58f8313641e1eb0109fd10", null ],
+ [ "VNOTIFY_REGISTER", "boot_8php.html#ae09767b94688657978ff9366ec63684b", null ],
+ [ "VNOTIFY_SYSTEM", "boot_8php.html#a7e5627b5ca4b7464feb0f08663b19ea1", null ],
[ "XCHAN_FLAGS_CENSORED", "boot_8php.html#accd6f36cc9f40225cbd720e4d12a7c6e", null ],
[ "XCHAN_FLAGS_DELETED", "boot_8php.html#a9ea1290e00c6d40684892047f2c778a9", null ],
[ "XCHAN_FLAGS_HIDDEN", "boot_8php.html#a1af3ed96de14aa0d7891b39cc75b60f2", null ],
diff --git a/doc/html/classRedmatrix_1_1Import_1_1Import-members.html b/doc/html/classRedmatrix_1_1Import_1_1Import-members.html
new file mode 100644
index 000000000..061fc11a4
--- /dev/null
+++ b/doc/html/classRedmatrix_1_1Import_1_1Import-members.html
@@ -0,0 +1,132 @@
+
+
+
+
+
+
+The Red Matrix: Member List
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
This is the complete list of members for Redmatrix\Import\Import , including all inherited members.
+
+
+
diff --git a/doc/html/classRedmatrix_1_1Import_1_1Import.html b/doc/html/classRedmatrix_1_1Import_1_1Import.html
new file mode 100644
index 000000000..6eec161c2
--- /dev/null
+++ b/doc/html/classRedmatrix_1_1Import_1_1Import.html
@@ -0,0 +1,407 @@
+
+
+
+
+
+
+The Red Matrix: Redmatrix\Import\Import Class Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Redmatrix\Import\Import::convert_child
+ (
+
+ $child )
+
+
+
+
+
+
+
+
+
+
+ Redmatrix\Import\Import::convert_item
+ (
+
+ $item_ident )
+
+
+
+
+
+
+
+
+
+
+ Redmatrix\Import\Import::convert_taxonomy
+ (
+
+ $item_ident )
+
+
+
+
+
+
+
+
+
+
+ Redmatrix\Import\Import::get_children
+ (
+
+ $item_ident )
+
+
+
+
+
+
+
+
+
+
+ Redmatrix\Import\Import::get_credentials
+ (
+ )
+
+
+
+
+
+
+
+
+
+
+ Redmatrix\Import\Import::get_item
+ (
+
+ $item_ident )
+
+
+
+
+
+
+
+
+
+
+ Redmatrix\Import\Import::get_item_ident
+ (
+
+ $item )
+
+
+
+
+
+
+
+
+
+
+
+
+ Redmatrix\Import\Import::get_itemlist
+ (
+ )
+
+
+
+
+
+
+
+
+
+
+ Redmatrix\Import\Import::get_taxonomy
+ (
+
+ $item_ident )
+
+
+
+
+
+
+
+
+
+
+ Redmatrix\Import\Import::run
+ (
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+ Redmatrix\Import\Import::store
+ (
+
+ $item ,
+
+
+
+
+
+ $update = false
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Redmatrix\Import\Import::$credentials = null
+
+
+
+
+
+
+
+
+
+
+
+ Redmatrix\Import\Import::$itemlist = null
+
+
+
+
+
+
+
+
+
+
+
+ Redmatrix\Import\Import::$items = null
+
+
+
+
+
+
+
+
+
+
+
+ Redmatrix\Import\Import::$src_items = null
+
+
+
+
+
+
+
The documentation for this class was generated from the following file:
+
+
+
diff --git a/doc/html/classRedmatrix_1_1Import_1_1Import.js b/doc/html/classRedmatrix_1_1Import_1_1Import.js
new file mode 100644
index 000000000..2a0e2eef0
--- /dev/null
+++ b/doc/html/classRedmatrix_1_1Import_1_1Import.js
@@ -0,0 +1,18 @@
+var classRedmatrix_1_1Import_1_1Import =
+[
+ [ "convert_child", "classRedmatrix_1_1Import_1_1Import.html#ad9c6677ea07c496d81914b97aeb5fba5", null ],
+ [ "convert_item", "classRedmatrix_1_1Import_1_1Import.html#add4d39232c883b59634595be14441336", null ],
+ [ "convert_taxonomy", "classRedmatrix_1_1Import_1_1Import.html#a5a54b41c30aed8ac9ca6e486fd0b4b97", null ],
+ [ "get_children", "classRedmatrix_1_1Import_1_1Import.html#a832a4cc0d33d0eea29cb450004054580", null ],
+ [ "get_credentials", "classRedmatrix_1_1Import_1_1Import.html#a76dd522e47a48d80e1678211230f2ff5", null ],
+ [ "get_item", "classRedmatrix_1_1Import_1_1Import.html#ae705dd1deb245b1d06baa73062330e43", null ],
+ [ "get_item_ident", "classRedmatrix_1_1Import_1_1Import.html#a4420d6acf6ba2f3723c655251b12abef", null ],
+ [ "get_itemlist", "classRedmatrix_1_1Import_1_1Import.html#a1af46c9f88257635f362d6027ea710c3", null ],
+ [ "get_taxonomy", "classRedmatrix_1_1Import_1_1Import.html#ab1e4a1d404b5a5a9c518c205d1428154", null ],
+ [ "run", "classRedmatrix_1_1Import_1_1Import.html#af432ecbc45b812a03d58dfb378a212f7", null ],
+ [ "store", "classRedmatrix_1_1Import_1_1Import.html#a70f9dd767d877530a7da7c6bd821e080", null ],
+ [ "$credentials", "classRedmatrix_1_1Import_1_1Import.html#afd251e6e5a18516bac4d1a40435602f1", null ],
+ [ "$itemlist", "classRedmatrix_1_1Import_1_1Import.html#a2f69f16ecb7de1fb1daffbc38e68c9f1", null ],
+ [ "$items", "classRedmatrix_1_1Import_1_1Import.html#a31d73d48e1aa93319159c692d0197a3a", null ],
+ [ "$src_items", "classRedmatrix_1_1Import_1_1Import.html#ac578e85e4c491bf9e09fbbfa33f9d6b7", null ]
+];
\ No newline at end of file
diff --git a/doc/html/classes.html b/doc/html/classes.html
index 97e7852d8..70eeedc70 100644
--- a/doc/html/classes.html
+++ b/doc/html/classes.html
@@ -123,16 +123,16 @@ $(document).ready(function(){initNavTree('classes.html','');});
dba_mysqli
BaseObject
-Item RedBasicAuth (RedMatrix\RedDAV )
+Import (Redmatrix\Import ) RedBasicAuth (RedMatrix\RedDAV )
-ITemplateEngine RedBrowser (RedMatrix\RedDAV )
-enotify
-RedDirectory (RedMatrix\RedDAV )
+Item RedBrowser (RedMatrix\RedDAV )
+enotify ITemplateEngine RedDirectory (RedMatrix\RedDAV )
Cache
+
RedFile (RedMatrix\RedDAV )
-Conversation photo_driver
+Conversation
-FKOAuth1
+FKOAuth1 photo_driver
Template
diff --git a/doc/html/comanche_8php.html b/doc/html/comanche_8php.html
index 5967a7d6a..aec807d58 100644
--- a/doc/html/comanche_8php.html
+++ b/doc/html/comanche_8php.html
@@ -166,7 +166,7 @@ Functions
@@ -222,7 +222,7 @@ Functions
diff --git a/doc/html/conversation_8php.html b/doc/html/conversation_8php.html
index 06f71ecfe..0562d2a74 100644
--- a/doc/html/conversation_8php.html
+++ b/doc/html/conversation_8php.html
@@ -231,7 +231,7 @@ Functions
diff --git a/doc/html/crypto_8php.html b/doc/html/crypto_8php.html
index 1e0227a30..5aa9e841d 100644
--- a/doc/html/crypto_8php.html
+++ b/doc/html/crypto_8php.html
@@ -316,7 +316,7 @@ Functions
-
Referenced by diaspora_comment() , diaspora_conversation() , diaspora_like() , diaspora_message() , get_item_elements() , get_mail_elements() , item_post() , item_store() , item_store_update() , localize_item() , post_activity_item() , post_post() , send_message() , start_delivery_chain() , store_diaspora_comment_sig() , zfinger_init() , zot_build_packet() , and zot_fetch() .
+
Referenced by diaspora_comment() , diaspora_conversation() , diaspora_like() , diaspora_message() , get_item_elements() , get_mail_elements() , item_post() , item_store() , item_store_update() , localize_item() , post_activity_item() , post_post() , send_message() , start_delivery_chain() , store_diaspora_comment_sig() , zfinger_init() , zot_build_packet() , and zot_fetch() .
@@ -738,7 +738,7 @@ Functions
-
Referenced by create_identity() , diaspora_msg_build() , diaspora_pubmsg_build() , diaspora_send_followup() , diaspora_send_mail() , diaspora_send_relay() , diaspora_send_retraction() , fix_system_urls() , import_post() , item_post() , item_store() , item_store_update() , magic_init() , post_activity_item() , post_post() , store_diaspora_comment_sig() , zfinger_init() , zot_build_packet() , and zot_fetch() .
+
Referenced by create_identity() , diaspora_msg_build() , diaspora_pubmsg_build() , diaspora_send_followup() , diaspora_send_mail() , diaspora_send_relay() , diaspora_send_retraction() , fix_system_urls() , import_post() , item_post() , item_store() , item_store_update() , magic_init() , post_activity_item() , post_post() , store_diaspora_comment_sig() , zfinger_init() , zot_build_packet() , and zot_fetch() .
diff --git a/doc/html/datetime_8php.html b/doc/html/datetime_8php.html
index 41dc0f97f..26554a869 100644
--- a/doc/html/datetime_8php.html
+++ b/doc/html/datetime_8php.html
@@ -122,12 +122,12 @@ Functions
dob ($dob)
- datesel_format ($f)
-
- datesel ($f, $pre, $ymin, $ymax, $allow_blank, $y, $m, $d)
-
- timesel ($pre, $h, $m)
-
+ datesel ($format, $min, $max, $default, $id= 'datepicker')
+
+ timesel ($format, $h, $m, $id='timepicker')
+
+ datetimesel ($format, $min, $max, $default, $id= 'datetimepicker', $pickdate=true, $picktime=true, $minfrom= '', $maxfrom= '')
+
relative_date ($posted_date, $format=null)
age ($dob , $owner_tz= '', $viewer_tz= '')
@@ -218,7 +218,7 @@ Functions
-
+
@@ -226,49 +226,31 @@ Functions
datesel
(
- $f ,
+ $format ,
- $pre ,
+ $min ,
- $ymin ,
+ $max ,
- $ymax ,
+ $default ,
- $allow_blank ,
-
-
-
-
-
- $y ,
-
-
-
-
-
- $m ,
-
-
-
-
-
- $d
+ $id = 'datepicker'
@@ -277,26 +259,19 @@ Functions
+
returns a date selector
+
Parameters
+
+ $format format string, e.g. 'ymd' or 'mdy'. Not currently supported
+ $min unix timestamp of minimum date
+ $max unix timestap of maximum date
+ $default unix timestamp of default date
+ $id id and name of datetimepicker (defaults to "datetimepicker")
+
+
+
-
Referenced by dob() , and events_content() .
-
-
-
-
-
-
-
-
- datesel_format
- (
-
- $f )
-
-
-
-
@@ -336,7 +311,92 @@ Functions
-
Referenced by abook_toggle_flag() , account_verify_password() , advanced_profile() , age() , api_account_rate_limit_status() , api_date() , api_rss_extra() , atom_entry() , attach_delete() , attach_mkdir() , attach_store() , authenticate_success() , build_sync_packet() , cal() , channel_content() , channel_remove() , chat_message() , chatroom_create() , chatroom_enter() , chatsvc_content() , chatsvc_post() , Cache\clear() , comments_are_now_closed() , consume_feed() , conversation() , create_account() , create_identity() , RedMatrix\RedDAV\RedDirectory\createFile() , cronhooks_run() , delete_item_lowlevel() , deliver_run() , diaspora_asphoto() , diaspora_comment() , diaspora_conversation() , diaspora_message() , diaspora_post() , diaspora_profile() , diaspora_request() , diaspora_reshare() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_status() , diaspora_transmit() , directory_run() , dirsearch_content() , discover_by_url() , discover_by_webbie() , dlogger() , dob() , editpost_content() , ev_compare() , event_store_event() , events_content() , events_post() , externals_run() , first_post_date() , fix_system_urls() , format_event_diaspora() , format_event_html() , fsuggest_post() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_atom_elements() , get_birthdays() , get_events() , get_feed_for() , get_first_dim() , get_item_elements() , get_mail_elements() , get_profile_elements() , get_public_feed() , Item\get_template_data() , RedMatrix\RedDAV\RedFile\getLastModified() , RedMatrix\RedDAV\RedDirectory\getLastModified() , impel_init() , import_author_rss() , import_author_unknown() , import_directory_profile() , import_post() , import_site() , import_xchan() , invite_post() , item_post() , item_store() , item_store_update() , items_fetch() , like_content() , list_post_dates() , logger() , magic_init() , mail_content() , mail_post() , mail_store() , manage_content() , message_content() , network_content() , new_contact() , notification() , notifier_run() , onepoll_run() , openid_content() , p_init() , pagelist_widget() , photo_upload() , photos_post() , ping_init() , poco_load() , poller_run() , post_post() , posted_dates() , profile_photo_post() , profiles_content() , profiles_post() , prune_hub_reinstalls() , RedMatrix\RedDAV\RedFile\put() , dba_mysql\q() , dba_mysqli\q() , queue_run() , relative_date() , removeaccount_post() , removeme_post() , photo_driver\save() , send_message() , send_reg_approval_email() , Cache\set() , settings_post() , photo_driver\store() , sync_directories() , sync_locations() , tag_deliver() , update_birthdays() , update_directory_entry() , update_modtime() , update_queue_time() , verify_email_address() , webpages_content() , z_birthday() , zot_feed() , zot_process_response() , zot_refresh() , and zotfeed_init() .
+
Referenced by abook_toggle_flag() , account_verify_password() , advanced_profile() , age() , api_account_rate_limit_status() , api_date() , api_rss_extra() , atom_entry() , attach_delete() , attach_mkdir() , attach_store() , authenticate_success() , build_sync_packet() , cal() , channel_content() , channel_remove() , chat_message() , chatroom_create() , chatroom_enter() , chatsvc_content() , chatsvc_post() , Cache\clear() , comments_are_now_closed() , consume_feed() , conversation() , create_account() , create_identity() , RedMatrix\RedDAV\RedDirectory\createFile() , cronhooks_run() , delete_item_lowlevel() , deliver_run() , diaspora_asphoto() , diaspora_comment() , diaspora_conversation() , diaspora_message() , diaspora_post() , diaspora_profile() , diaspora_request() , diaspora_reshare() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_status() , diaspora_transmit() , directory_run() , dirsearch_content() , discover_by_url() , discover_by_webbie() , dlogger() , editpost_content() , ev_compare() , event_store_event() , events_content() , events_post() , externals_run() , first_post_date() , fix_system_urls() , format_event_diaspora() , format_event_html() , fsuggest_post() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_atom_elements() , get_birthdays() , get_events() , get_feed_for() , get_first_dim() , get_item_elements() , get_mail_elements() , get_profile_elements() , get_public_feed() , Item\get_template_data() , RedMatrix\RedDAV\RedFile\getLastModified() , RedMatrix\RedDAV\RedDirectory\getLastModified() , impel_init() , import_author_rss() , import_author_unknown() , import_directory_profile() , import_post() , import_site() , import_xchan() , invite_post() , item_post() , item_store() , item_store_update() , items_fetch() , like_content() , list_post_dates() , logger() , magic_init() , mail_content() , mail_post() , mail_store() , manage_content() , message_content() , network_content() , new_contact() , notification() , notifier_run() , onepoll_run() , openid_content() , p_init() , pagelist_widget() , photo_upload() , photos_post() , ping_init() , poco_load() , poller_run() , post_post() , posted_dates() , profile_photo_post() , profiles_content() , profiles_post() , prune_hub_reinstalls() , RedMatrix\RedDAV\RedFile\put() , dba_mysql\q() , dba_mysqli\q() , queue_run() , relative_date() , removeaccount_post() , removeme_post() , photo_driver\save() , send_message() , send_reg_approval_email() , Cache\set() , settings_post() , photo_driver\store() , sync_directories() , sync_locations() , tag_deliver() , update_birthdays() , update_directory_entry() , update_modtime() , update_queue_time() , verify_email_address() , webpages_content() , widget_archive() , xchan_store() , z_birthday() , zot_feed() , zot_process_message_request() , zot_process_response() , zot_refresh() , and zotfeed_init() .
+
+
+
+
+
+
+
+
+ datetimesel
+ (
+
+ $format ,
+
+
+
+
+
+ $min ,
+
+
+
+
+
+ $max ,
+
+
+
+
+
+ $default ,
+
+
+
+
+
+ $id = 'datetimepicker'
,
+
+
+
+
+
+ $pickdate = true
,
+
+
+
+
+
+ $picktime = true
,
+
+
+
+
+
+ $minfrom = ''
,
+
+
+
+
+
+ $maxfrom = ''
+
+
+
+ )
+
+
+
+
+
returns a datetime selector
+
Parameters
+
+ $format format string, e.g. 'ymd' or 'mdy'. Not currently supported
+ $min unix timestamp of minimum date
+ $max unix timestap of maximum date
+ $default unix timestamp of default date
+ $id id and name of datetimepicker (defaults to "datetimepicker")
+ $pickdate true to show date picker (default)
+ $picktime true to show time picker (default)
+ $minfrom set minimum date from picker with id $minfrom (none by default)
+ $maxfrom set maximum date from picker with id $maxfrom (none by default)
+
+
+
+
+
Referenced by datesel() , events_content() , and timesel() .
@@ -422,7 +482,7 @@ Functions
@@ -500,7 +560,7 @@ Functions
-
+
@@ -508,7 +568,7 @@ Functions
timesel
(
- $pre ,
+ $format ,
@@ -520,7 +580,13 @@ Functions
- $m
+ $m ,
+
+
+
+
+
+ $id = 'timepicker'
@@ -529,8 +595,16 @@ Functions
-
-
Referenced by events_content() .
+
returns a date selector
+
Parameters
+
+ $format format string, e.g. 'ymd' or 'mdy'. Not currently supported
+ $h already selected hour
+ $m already selected minute
+ $id id and name of datetimepicker (defaults to "timepicker")
+
+
+
diff --git a/doc/html/datetime_8php.js b/doc/html/datetime_8php.js
index 19d2d7f24..7fdf58cfd 100644
--- a/doc/html/datetime_8php.js
+++ b/doc/html/datetime_8php.js
@@ -2,16 +2,16 @@ var datetime_8php =
[
[ "age", "datetime_8php.html#abc1652f96799cec6fce8797ba2ebc2df", null ],
[ "cal", "datetime_8php.html#aea356409ba69f9de412298c998595dd2", null ],
- [ "datesel", "datetime_8php.html#ac265b86f384ee094ed5479aae02aa5c8", null ],
- [ "datesel_format", "datetime_8php.html#a5f29553799005b1fd4e9ce9d98ce05aa", null ],
+ [ "datesel", "datetime_8php.html#a77bb385ae8a9e7ca663309c102c0d766", null ],
[ "datetime_convert", "datetime_8php.html#ad6301e74b0f9267d52f8d432b5beb226", null ],
+ [ "datetimesel", "datetime_8php.html#a72218e5ee21876484934bacbb6bd9ba3", null ],
[ "dob", "datetime_8php.html#a3f2897db32e745fe2f3e70a6b46578f8", null ],
[ "field_timezone", "datetime_8php.html#a03900dcf0f9e3c58793a031673a70326", null ],
[ "get_dim", "datetime_8php.html#a7df24d72ea05922d3127363e2295174c", null ],
[ "get_first_dim", "datetime_8php.html#aba971b67f17fecf050813f1eba72367f", null ],
[ "relative_date", "datetime_8php.html#a8ae8dc95ace7ac27fa5a1ecf42b78c82", null ],
[ "select_timezone", "datetime_8php.html#a633dadba426fa2f60b25fabdb19ebc1f", null ],
- [ "timesel", "datetime_8php.html#a36d3d6dff8d76b5f295bb3d9c535a5b1", null ],
+ [ "timesel", "datetime_8php.html#a3f239f94e23335d860b148958d87a093", null ],
[ "timezone_cmp", "datetime_8php.html#aa51b5a7ea4f931b23acbdfcea46e9865", null ],
[ "update_birthdays", "datetime_8php.html#af1cd77c97c901d9239cb7a61f97f9826", null ],
[ "z_birthday", "datetime_8php.html#ab55e545b72ec8c097e052ea7d373491f", null ]
diff --git a/doc/html/dba__driver_8php.html b/doc/html/dba__driver_8php.html
index 5a9becc31..cb4ebd9b3 100644
--- a/doc/html/dba__driver_8php.html
+++ b/doc/html/dba__driver_8php.html
@@ -202,7 +202,7 @@ Functions
-
Referenced by abook_toggle_flag() , account_verify_password() , achievements_content() , acl_init() , add_source_route() , admin_page_profs_post() , admin_page_users() , advanced_profile() , allowed_public_recips() , api_direct_messages_new() , api_get_user() , api_login() , api_status_show() , api_statuses_destroy() , api_statuses_mentions() , api_user() , api_users_show() , app_destroy() , app_installed() , app_store() , app_update() , appman_content() , attach_by_hash() , attach_by_hash_nodata() , attach_change_permissions() , attach_count_files() , attach_delete() , attach_list_files() , attach_mkdir() , attach_store() , authenticate_success() , bb2diaspora_itemwallwall() , bb2dmention_callback() , block_content() , blocks_content() , bookmark_add() , bookmarks_init() , build_sync_packet() , call_hooks() , categories_widget() , change_channel() , channel_content() , channel_remove() , channelx_by_hash() , channelx_by_n() , channelx_by_nick() , chanview_content() , chat_message() , chat_post() , chatroom_create() , chatroom_destroy() , chatroom_enter() , chatroom_leave() , chatsvc_content() , chatsvc_post() , check_account_email() , check_account_invite() , check_item_source() , check_upstream_directory() , check_webbie() , Cache\clear() , comanche_block() , common_friends() , connect_init() , connect_post() , connections_content() , connections_post() , connedit_post() , consume_feed() , contact_remove() , contactgroup_content() , count_common_friends() , create_account() , create_identity() , RedMatrix\RedDAV\RedDirectory\createFile() , dbesc_array_cb() , del_config() , del_pconfig() , del_xconfig() , delegate_content() , delete_imported_item() , delete_item_lowlevel() , deliver_run() , diaspora_asphoto() , diaspora_comment() , diaspora_conversation() , diaspora_dispatch_public() , diaspora_get_contact_by_handle() , diaspora_handle_from_contact() , diaspora_like() , diaspora_mention_callback() , diaspora_message() , diaspora_photo() , diaspora_post() , diaspora_process_outbound() , diaspora_request() , diaspora_reshare() , diaspora_retraction() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_relay() , diaspora_share() , diaspora_signed_retraction() , diaspora_transmit() , dir_query_build() , directory_run() , dirsearch_content() , discover_by_url() , discover_by_webbie() , display_content() , downgrade_accounts() , editlayout_content() , editpost_content() , editwebpage_content() , event_addtocal() , event_store_event() , event_store_item() , events_content() , events_post() , externals_run() , fbrowser_content() , feed_init() , fetch_post_tags() , file_tag_file_query() , filerm_content() , filestorage_content() , filter_insecure() , find_diaspora_person_by_handle() , find_filename_by_hash() , find_folder_hash_by_attach_hash() , RedMatrix\RedDAV\RedBrowser\findAttachHash() , RedMatrix\RedDAV\RedBrowser\findAttachIdByHash() , fix_attached_photo_permissions() , fix_private_photos() , fix_system_urls() , fsuggest_post() , Cache\get() , RedMatrix\RedDAV\RedFile\get() , get_all_perms() , get_birthdays() , get_channel_by_nick() , get_cloudpath() , get_config_from_storage() , get_events() , get_item_elements() , get_online_status() , get_things() , RedMatrix\RedDAV\RedDirectory\getDir() , RedMatrix\RedDAV\RedDirectory\getLastModified() , gprobe_run() , group_add() , group_add_member() , group_byname() , group_content() , group_post() , group_rec_byhash() , group_rmv() , group_rmv_member() , groups_containing() , handle_feed() , handle_tag() , hcard_init() , home_content() , hubloc_change_primary() , impel_init() , import_author_diaspora() , import_author_rss() , import_author_unknown() , import_author_zot() , import_directory_keywords() , import_directory_profile() , import_post() , import_profile_photo() , import_site() , import_xchan() , install_plugin() , invite_post() , is_matrix_url() , item_add_cid() , item_message_id() , item_permissions_sql() , item_post() , item_remove_cid() , item_store() , item_store_update() , items_fetch() , layouts_content() , like_content() , list_public_sites() , load_config() , load_plugin() , load_xconfig() , local_dir_update() , lockview_content() , locs_post() , FKOAuthDataStore\lookup_consumer() , FKOAuthDataStore\lookup_nonce() , FKOAuthDataStore\lookup_token() , lostpass_content() , lostpass_post() , magic_init() , mail_content() , mail_store() , manage_content() , mark_orphan_hubsxchans() , match_openid() , member_of() , menu_add_item() , menu_create() , menu_delete() , menu_edit() , menu_edit_item() , menu_fetch() , menu_list() , menu_list_count() , msearch_post() , netgrowth_content() , network_content() , FKOAuthDataStore\new_access_token() , new_contact() , new_cookie() , FKOAuthDataStore\new_request_token() , notification() , notifier_run() , notify_init() , oauth_get_client() , onedirsync_run() , onepoll_run() , openid_content() , p_init() , page_content() , perm_is_allowed() , permissions_sql() , photo_init() , photo_new_resource() , photo_upload() , photos_album_exists() , photos_album_get_db_idstr() , photos_album_rename() , photos_content() , photos_list_photos() , photos_post() , ping_init() , plugin_is_installed() , poco_init() , poco_load() , poll_post() , poller_run() , post_init() , post_post() , private_messages_drop() , private_messages_fetch_conversation() , private_messages_fetch_message() , private_messages_list() , process_channel_sync_delivery() , process_delivery() , process_location_delivery() , process_mail_delivery() , process_profile_delivery() , profile_init() , profile_load() , profile_photo_post() , profile_photo_set_profile_perms() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , prune_hub_reinstalls() , public_permissions_sql() , public_recips() , RedMatrix\RedDAV\RedFile\put() , queue_run() , rconnect_url() , receive_post() , RedCollectionData() , RedFileData() , ref_session_destroy() , ref_session_gc() , ref_session_read() , ref_session_write() , register_hook() , register_post() , remote_online_status() , remove_all_xchan_resources() , remove_community_tag() , remove_obsolete_hublocs() , remove_queue_item() , rmagic_init() , rmagic_post() , rpost_content() , photo_driver\save() , search_ac_init() , search_content() , send_message() , send_reg_approval_email() , send_status_notifications() , Cache\set() , set_config() , set_pconfig() , set_xconfig() , RedMatrix\RedDAV\RedFile\setName() , RedMatrix\RedDAV\RedDirectory\setName() , settings_post() , sitelist_init() , sources_content() , sources_post() , start_delivery_chain() , photo_driver\store() , store_diaspora_comment_sig() , store_item_tag() , stream_perms_xchans() , stringify_array_elms() , subthread_content() , suggest_init() , sync_directories() , sync_locations() , tag_deliver() , tagger_content() , tagrm_post() , term_query() , tgroup_check() , thing_content() , thing_init() , uninstall_plugin() , unregister_hook() , update_birthdays() , update_directory_entry() , update_modtime() , update_queue_time() , update_remote_id() , user_allow() , user_approve() , user_deny() , RedMatrix\RedDAV\RedBasicAuth\validateUserPass() , vcard_from_xchan() , verify_email_address() , vote_post() , webpages_content() , wfinger_init() , widget_bookmarkedchats() , widget_item() , widget_savedsearch() , xchan_content() , xchan_mail_query() , xchan_query() , xrd_init() , z_readdir() , zfinger_init() , zid_init() , zot_feed() , zot_finger() , zot_get_hublocs() , zot_gethub() , zot_process_response() , zot_refresh() , and zotfeed_init() .
+
Referenced by abook_toggle_flag() , account_verify_password() , achievements_content() , acl_init() , add_source_route() , admin_page_profs_post() , admin_page_users() , advanced_profile() , allowed_public_recips() , api_direct_messages_new() , api_get_user() , api_login() , api_status_show() , api_statuses_destroy() , api_statuses_mentions() , api_user() , api_users_show() , app_destroy() , app_installed() , app_store() , app_update() , appman_content() , attach_by_hash() , attach_by_hash_nodata() , attach_change_permissions() , attach_count_files() , attach_delete() , attach_list_files() , attach_mkdir() , attach_store() , authenticate_success() , bb2diaspora_itemwallwall() , bb2dmention_callback() , block_content() , blocks_content() , bookmark_add() , bookmarks_init() , build_sync_packet() , call_hooks() , categories_widget() , change_channel() , channel_content() , channel_remove() , channelx_by_hash() , channelx_by_n() , channelx_by_nick() , chanview_content() , chat_message() , chat_post() , chatroom_create() , chatroom_destroy() , chatroom_enter() , chatroom_leave() , chatsvc_content() , chatsvc_post() , check_account_email() , check_account_invite() , check_item_source() , check_upstream_directory() , check_webbie() , Cache\clear() , comanche_block() , common_friends() , connect_init() , connect_post() , connections_content() , connections_post() , connedit_post() , consume_feed() , contact_remove() , contactgroup_content() , count_common_friends() , create_account() , create_identity() , RedMatrix\RedDAV\RedDirectory\createFile() , dbesc_array_cb() , del_config() , del_pconfig() , del_xconfig() , delegate_content() , delete_imported_item() , delete_item_lowlevel() , deliver_run() , diaspora_asphoto() , diaspora_comment() , diaspora_conversation() , diaspora_dispatch_public() , diaspora_get_contact_by_handle() , diaspora_handle_from_contact() , diaspora_like() , diaspora_mention_callback() , diaspora_message() , diaspora_photo() , diaspora_post() , diaspora_process_outbound() , diaspora_request() , diaspora_reshare() , diaspora_retraction() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_relay() , diaspora_share() , diaspora_signed_retraction() , diaspora_transmit() , dir_query_build() , directory_run() , dirsearch_content() , discover_by_url() , discover_by_webbie() , display_content() , downgrade_accounts() , editlayout_content() , editpost_content() , editwebpage_content() , event_addtocal() , event_store_event() , event_store_item() , events_content() , events_post() , externals_run() , fbrowser_content() , feed_init() , fetch_post_tags() , file_tag_file_query() , filerm_content() , filestorage_content() , filter_insecure() , find_diaspora_person_by_handle() , find_filename_by_hash() , find_folder_hash_by_attach_hash() , RedMatrix\RedDAV\RedBrowser\findAttachHash() , RedMatrix\RedDAV\RedBrowser\findAttachIdByHash() , fix_attached_photo_permissions() , fix_private_photos() , fix_system_urls() , fsuggest_post() , Cache\get() , RedMatrix\RedDAV\RedFile\get() , get_all_perms() , get_birthdays() , get_channel_by_nick() , get_cloudpath() , get_config_from_storage() , get_events() , get_item_elements() , get_online_status() , get_things() , RedMatrix\RedDAV\RedDirectory\getDir() , RedMatrix\RedDAV\RedDirectory\getLastModified() , gprobe_run() , group_add() , group_add_member() , group_byname() , group_content() , group_post() , group_rec_byhash() , group_rmv() , group_rmv_member() , groups_containing() , handle_feed() , handle_tag() , hcard_init() , home_content() , hubloc_change_primary() , impel_init() , import_author_diaspora() , import_author_rss() , import_author_unknown() , import_author_zot() , import_directory_keywords() , import_directory_profile() , import_post() , import_profile_photo() , import_site() , import_xchan() , install_plugin() , invite_post() , is_matrix_url() , item_add_cid() , item_message_id() , item_permissions_sql() , item_post() , item_remove_cid() , item_store() , item_store_update() , items_fetch() , layouts_content() , like_content() , list_public_sites() , load_config() , load_plugin() , load_xconfig() , local_dir_update() , lockview_content() , locs_content() , locs_post() , FKOAuthDataStore\lookup_consumer() , FKOAuthDataStore\lookup_nonce() , FKOAuthDataStore\lookup_token() , lostpass_content() , lostpass_post() , magic_init() , mail_content() , mail_store() , manage_content() , mark_orphan_hubsxchans() , match_openid() , member_of() , menu_add_item() , menu_create() , menu_delete() , menu_edit() , menu_edit_item() , menu_fetch() , menu_list() , menu_list_count() , msearch_post() , netgrowth_content() , network_content() , FKOAuthDataStore\new_access_token() , new_contact() , new_cookie() , FKOAuthDataStore\new_request_token() , notification() , notifier_run() , notify_init() , oauth_get_client() , onedirsync_run() , onepoll_run() , openid_content() , p_init() , page_init() , perm_is_allowed() , permissions_sql() , photo_init() , photo_new_resource() , photo_upload() , photos_album_exists() , photos_album_get_db_idstr() , photos_album_rename() , photos_content() , photos_list_photos() , photos_post() , ping_init() , plugin_is_installed() , poco_init() , poco_load() , poll_post() , poller_run() , post_init() , post_post() , private_messages_drop() , private_messages_fetch_conversation() , private_messages_fetch_message() , private_messages_list() , process_channel_sync_delivery() , process_delivery() , process_location_delivery() , process_mail_delivery() , process_profile_delivery() , profile_init() , profile_load() , profile_photo_post() , profile_photo_set_profile_perms() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , prune_hub_reinstalls() , public_permissions_sql() , public_recips() , RedMatrix\RedDAV\RedFile\put() , queue_run() , rconnect_url() , receive_post() , RedCollectionData() , RedFileData() , ref_session_destroy() , ref_session_gc() , ref_session_read() , ref_session_write() , refimport_content() , reflect_comment_store() , reflect_get_channel() , register_hook() , register_post() , remote_online_status() , remove_all_xchan_resources() , remove_community_tag() , remove_obsolete_hublocs() , remove_queue_item() , rmagic_init() , rmagic_post() , rpost_content() , photo_driver\save() , search_ac_init() , search_content() , send_message() , send_reg_approval_email() , send_status_notifications() , Cache\set() , set_config() , set_pconfig() , set_xconfig() , RedMatrix\RedDAV\RedFile\setName() , RedMatrix\RedDAV\RedDirectory\setName() , settings_post() , sitelist_init() , sources_content() , sources_post() , start_delivery_chain() , photo_driver\store() , store_diaspora_comment_sig() , store_item_tag() , stream_perms_xchans() , stringify_array_elms() , subthread_content() , suggest_init() , sync_directories() , sync_locations() , tag_deliver() , tagger_content() , term_query() , tgroup_check() , thing_content() , thing_init() , uninstall_plugin() , unregister_hook() , update_birthdays() , update_directory_entry() , update_modtime() , update_queue_time() , update_remote_id() , user_allow() , user_approve() , user_deny() , RedMatrix\RedDAV\RedBasicAuth\validateUserPass() , vcard_from_xchan() , verify_email_address() , vote_post() , webpages_content() , wfinger_init() , widget_bookmarkedchats() , widget_item() , widget_savedsearch() , xchan_content() , xchan_mail_query() , xchan_query() , xchan_store() , xrd_init() , z_readdir() , zfinger_init() , zid_init() , zot_feed() , zot_finger() , zot_get_hublocs() , zot_gethub() , zot_process_message_request() , zot_process_response() , zot_refresh() , and zotfeed_init() .
@@ -264,6 +264,8 @@ Functions
@@ -318,7 +320,7 @@ Functions
This will happen occasionally trying to store the session data after abnormal program termination
-
Referenced by abook_connections() , abook_self() , abook_toggle_flag() , account_remove() , account_service_class_fetch() , account_total() , account_verify_password() , achievements_content() , acl_init() , add_source_route() , admin_content() , admin_page_channels() , admin_page_channels_post() , admin_page_dbsync() , admin_page_hubloc() , admin_page_hubloc_post() , admin_page_profs() , admin_page_profs_post() , admin_page_summary() , admin_page_users() , admin_page_users_post() , advanced_profile() , all_friends() , allowed_public_recips() , api_direct_messages_box() , api_direct_messages_new() , api_favorites() , api_ff_ids() , api_format_items() , api_get_user() , api_group() , api_group_members() , api_login() , api_status_show() , api_statuses_destroy() , api_statuses_f() , api_statuses_home_timeline() , api_statuses_mentions() , api_statuses_public_timeline() , api_statuses_repeat() , api_statuses_show() , api_user() , api_users_show() , app_destroy() , app_installed() , app_list() , app_store() , app_update() , appman_content() , attach_by_hash() , attach_by_hash_nodata() , attach_change_permissions() , attach_count_files() , attach_delete() , attach_init() , attach_list_files() , attach_mkdir() , attach_store() , authenticate_success() , bb2diaspora_itemwallwall() , bb2dmention_callback() , block_content() , blocks_content() , bookmark_add() , bookmarks_init() , build_sync_packet() , call_hooks() , categories_widget() , change_channel() , chanman_remove_everything_from_network() , channel_content() , channel_remove() , channel_total() , channelx_by_hash() , channelx_by_n() , channelx_by_nick() , chanview_content() , chat_content() , chat_message() , chat_post() , chatroom_create() , chatroom_destroy() , chatroom_enter() , chatroom_leave() , chatroom_list() , chatroom_list_count() , chatsvc_content() , chatsvc_init() , chatsvc_post() , check_account_email() , check_account_invite() , check_config() , check_item_source() , check_upstream_directory() , check_webbie() , Cache\clear() , collect_recipients() , comanche_block() , common_friends() , common_friends_zcid() , common_init() , connect_init() , connect_post() , connections_content() , connections_post() , connedit_content() , connedit_init() , connedit_post() , consume_feed() , contact_block() , contact_profile_assign() , contact_remove() , contact_select() , contactgroup_content() , count_all_friends() , count_common_friends() , count_common_friends_zcid() , create_account() , create_identity() , RedMatrix\RedDAV\RedDirectory\createDirectory() , RedMatrix\RedDAV\RedDirectory\createFile() , current_theme() , del_config() , del_pconfig() , del_xconfig() , delegate_content() , delete_imported_item() , delete_item_lowlevel() , deliver_run() , diaspora_asphoto() , diaspora_comment() , diaspora_conversation() , diaspora_dispatch_public() , diaspora_get_contact_by_handle() , diaspora_handle_from_contact() , diaspora_like() , diaspora_mention_callback() , diaspora_message() , diaspora_photo() , diaspora_post() , diaspora_process_outbound() , diaspora_request() , diaspora_reshare() , diaspora_retraction() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_relay() , diaspora_share() , diaspora_signed_retraction() , diaspora_transmit() , dir_parse_query() , dir_tagadelic() , directory_content() , directory_run() , dirprofile_init() , dirsearch_content() , discover_by_url() , discover_by_webbie() , display_content() , downgrade_accounts() , drop_item() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , encode_item() , event_addtocal() , event_store_event() , event_store_item() , events_content() , events_post() , expand_groups() , expire_run() , externals_run() , fbrowser_content() , feed_init() , fetch_post_tags() , fileas_widget() , filer_content() , filerm_content() , filestorage_content() , filter_insecure() , find_diaspora_person_by_handle() , find_filename_by_hash() , find_folder_hash_by_attach_hash() , RedMatrix\RedDAV\RedBrowser\findAttachHash() , RedMatrix\RedDAV\RedBrowser\findAttachIdByHash() , first_post_date() , fix_attached_photo_permissions() , fix_private_photos() , fix_system_urls() , fsuggest_content() , fsuggest_post() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , Cache\get() , RedMatrix\RedDAV\RedFile\get() , get_all_perms() , get_birthdays() , get_channel_by_nick() , get_cloudpath() , get_config_from_storage() , get_events() , get_item_elements() , get_online_status() , get_sys_channel() , get_things() , get_words() , RedMatrix\RedDAV\RedDirectory\getDir() , RedMatrix\RedDAV\RedDirectory\getLastModified() , RedMatrix\RedDAV\RedDirectory\getQuotaInfo() , gprobe_run() , group_add() , group_add_member() , group_byname() , group_content() , group_get_members() , group_post() , group_rec_byhash() , group_rmv() , group_rmv_member() , group_select() , group_side() , groups_containing() , handle_feed() , handle_tag() , hcard_init() , home_content() , hubloc_change_primary() , identity_basic_export() , identity_check_service_class() , identity_selector() , impel_init() , import_author_diaspora() , import_author_rss() , import_author_unknown() , import_author_zot() , import_directory_keywords() , import_directory_profile() , import_post() , import_profile_photo() , import_site() , import_xchan() , install_plugin() , invite_post() , is_matrix_url() , is_sys_channel() , item_add_cid() , item_check_service_class() , item_content() , item_expire() , item_message_id() , item_post() , item_remove_cid() , item_store() , item_store_update() , items_fetch() , layout_select() , layouts_content() , like_content() , list_public_sites() , load_config() , load_contact_links() , load_hooks() , load_pconfig() , load_plugin() , load_translation_table() , load_xconfig() , local_dir_update() , lockview_content() , locs_post() , FKOAuth1\loginUser() , FKOAuthDataStore\lookup_consumer() , FKOAuthDataStore\lookup_nonce() , FKOAuthDataStore\lookup_token() , lostpass_content() , lostpass_post() , magic_init() , mail_content() , mail_store() , manage_content() , mark_orphan_hubsxchans() , match_content() , match_openid() , member_of() , menu_add_item() , menu_create() , menu_del_item() , menu_delete() , menu_delete_id() , menu_edit() , menu_edit_item() , menu_fetch() , menu_fetch_id() , menu_list() , menu_list_count() , mimetype_select() , mini_group_select() , mitem_content() , mood_init() , msearch_post() , nav() , netgrowth_content() , network_content() , FKOAuthDataStore\new_access_token() , new_contact() , new_cookie() , FKOAuthDataStore\new_request_token() , notification() , notifications_content() , notifications_off() , notifications_on() , notifications_post() , notifier_run() , notify_content() , notify_init() , oauth_get_client() , onedirsync_run() , onepoll_run() , openid_content() , p_init() , page_content() , pagelist_widget() , pdl_selector() , perm_is_allowed() , photo_init() , photo_new_resource() , photo_upload() , photos_album_exists() , photos_album_get_db_idstr() , photos_album_rename() , photos_albums_list() , photos_content() , photos_list_photos() , photos_post() , ping_init() , plugin_is_installed() , poco_init() , poco_load() , poke_content() , poke_init() , poll_content() , poll_post() , poller_run() , post_activity_item() , post_init() , post_post() , private_messages_drop() , private_messages_fetch_conversation() , private_messages_fetch_message() , private_messages_list() , process_channel_sync_delivery() , process_delivery() , process_location_delivery() , process_mail_delivery() , process_profile_delivery() , profile_init() , profile_load() , profile_photo_post() , profile_photo_set_profile_perms() , profile_sidebar() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , prune_hub_reinstalls() , public_recips() , RedMatrix\RedDAV\RedFile\put() , queue_run() , random_profile() , rconnect_url() , receive_post() , RedChannelList() , RedCollectionData() , RedFileData() , ref_session_destroy() , ref_session_gc() , ref_session_read() , ref_session_write() , register_content() , register_hook() , register_post() , reload_plugins() , remote_online_status() , remove_all_xchan_resources() , remove_community_tag() , remove_obsolete_hublocs() , remove_queue_item() , retain_item() , rmagic_init() , rmagic_post() , rpost_content() , photo_driver\save() , search_ac_init() , search_content() , send_message() , send_reg_approval_email() , send_status_notifications() , service_class_allows() , service_class_fetch() , Cache\set() , set_config() , set_default_login_identity() , set_pconfig() , set_xconfig() , RedMatrix\RedDAV\RedFile\setName() , RedMatrix\RedDAV\RedDirectory\setName() , settings_post() , setup_content() , share_init() , siteinfo_content() , siteinfo_init() , sitelist_init() , sources_content() , sources_post() , starred_init() , start_delivery_chain() , photo_driver\store() , store_diaspora_comment_sig() , store_item_tag() , stream_perms_api_uids() , stream_perms_xchans() , subthread_content() , suggest_init() , suggestion_query() , sync_directories() , sync_locations() , tag_deliver() , tagadelic() , tagger_content() , tagrm_content() , tagrm_post() , tgroup_check() , thing_content() , thing_init() , uninstall_plugin() , unregister_hook() , update_birthdays() , update_channels_active_halfyear_stat() , update_channels_active_monthly_stat() , update_channels_total_stat() , update_directory_entry() , update_local_posts_stat() , update_modtime() , update_queue_time() , update_remote_id() , update_suggestions() , user_allow() , user_approve() , user_deny() , RedMatrix\RedDAV\RedBasicAuth\validateUserPass() , vcard_from_xchan() , verify_email_address() , viewconnections_content() , viewsrc_content() , vote_content() , vote_init() , vote_post() , webpages_content() , wfinger_init() , widget_bookmarkedchats() , widget_filer() , widget_follow() , widget_item() , widget_savedsearch() , widget_settings_menu() , widget_suggestedchats() , xchan_content() , xchan_mail_query() , xchan_query() , xrd_init() , z_input_filter() , z_readdir() , zfinger_init() , zid_init() , zot_feed() , zot_finger() , zot_get_hublocs() , zot_gethub() , zot_import() , zot_process_response() , zot_refresh() , and zotfeed_init() .
+
Referenced by abook_connections() , abook_self() , abook_toggle_flag() , account_remove() , account_service_class_fetch() , account_total() , account_verify_password() , achievements_content() , acl_init() , add_source_route() , admin_content() , admin_page_channels() , admin_page_channels_post() , admin_page_dbsync() , admin_page_hubloc() , admin_page_hubloc_post() , admin_page_profs() , admin_page_profs_post() , admin_page_summary() , admin_page_users() , admin_page_users_post() , advanced_profile() , all_friends() , allowed_public_recips() , api_direct_messages_box() , api_direct_messages_new() , api_favorites() , api_ff_ids() , api_format_items() , api_get_user() , api_group() , api_group_members() , api_login() , api_status_show() , api_statuses_destroy() , api_statuses_f() , api_statuses_home_timeline() , api_statuses_mentions() , api_statuses_public_timeline() , api_statuses_repeat() , api_statuses_show() , api_user() , api_users_show() , app_destroy() , app_installed() , app_list() , app_store() , app_update() , appman_content() , attach_by_hash() , attach_by_hash_nodata() , attach_change_permissions() , attach_count_files() , attach_delete() , attach_init() , attach_list_files() , attach_mkdir() , attach_store() , authenticate_success() , bb2diaspora_itemwallwall() , bb2dmention_callback() , block_content() , blocks_content() , bookmark_add() , bookmarks_init() , build_sync_packet() , call_hooks() , catblock() , categories_widget() , change_channel() , chanman_remove_everything_from_network() , channel_content() , channel_remove() , channel_total() , channelx_by_hash() , channelx_by_n() , channelx_by_nick() , chanview_content() , chat_content() , chat_message() , chat_post() , chatroom_create() , chatroom_destroy() , chatroom_enter() , chatroom_leave() , chatroom_list() , chatroom_list_count() , chatsvc_content() , chatsvc_init() , chatsvc_post() , check_account_email() , check_account_invite() , check_config() , check_item_source() , check_upstream_directory() , check_webbie() , Cache\clear() , collect_recipients() , comanche_block() , common_friends() , common_friends_zcid() , common_init() , connect_init() , connect_post() , connections_content() , connections_post() , connedit_content() , connedit_init() , connedit_post() , consume_feed() , contact_block() , contact_profile_assign() , contact_remove() , contact_select() , contactgroup_content() , count_all_friends() , count_common_friends() , count_common_friends_zcid() , create_account() , create_identity() , RedMatrix\RedDAV\RedDirectory\createDirectory() , RedMatrix\RedDAV\RedDirectory\createFile() , current_theme() , del_config() , del_pconfig() , del_xconfig() , delegate_content() , delete_imported_item() , delete_item_lowlevel() , deliver_run() , diaspora_asphoto() , diaspora_comment() , diaspora_conversation() , diaspora_dispatch_public() , diaspora_get_contact_by_handle() , diaspora_handle_from_contact() , diaspora_like() , diaspora_mention_callback() , diaspora_message() , diaspora_photo() , diaspora_post() , diaspora_process_outbound() , diaspora_request() , diaspora_reshare() , diaspora_retraction() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_relay() , diaspora_share() , diaspora_signed_retraction() , diaspora_transmit() , dir_parse_query() , dir_tagadelic() , directory_content() , directory_run() , dirprofile_init() , dirsearch_content() , discover_by_url() , discover_by_webbie() , display_content() , downgrade_accounts() , drop_item() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , encode_item() , event_addtocal() , event_store_event() , event_store_item() , events_content() , events_post() , expand_groups() , expire_run() , externals_run() , fbrowser_content() , feed_init() , fetch_post_tags() , fileas_widget() , filer_content() , filerm_content() , filestorage_content() , filter_insecure() , find_diaspora_person_by_handle() , find_filename_by_hash() , find_folder_hash_by_attach_hash() , RedMatrix\RedDAV\RedBrowser\findAttachHash() , RedMatrix\RedDAV\RedBrowser\findAttachIdByHash() , first_post_date() , fix_attached_photo_permissions() , fix_private_photos() , fix_system_urls() , fsuggest_content() , fsuggest_post() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , Cache\get() , RedMatrix\RedDAV\RedFile\get() , get_all_perms() , get_birthdays() , get_channel_by_nick() , get_channel_default_perms() , get_cloudpath() , get_config_from_storage() , get_events() , get_item_elements() , get_online_status() , get_sys_channel() , get_things() , get_words() , RedMatrix\RedDAV\RedDirectory\getDir() , RedMatrix\RedDAV\RedDirectory\getLastModified() , RedMatrix\RedDAV\RedDirectory\getQuotaInfo() , gprobe_run() , group_add() , group_add_member() , group_byname() , group_content() , group_get_members() , group_post() , group_rec_byhash() , group_rmv() , group_rmv_member() , group_select() , group_side() , groups_containing() , handle_feed() , handle_tag() , hcard_init() , home_content() , hubloc_change_primary() , identity_basic_export() , identity_check_service_class() , identity_selector() , impel_init() , import_author_diaspora() , import_author_rss() , import_author_unknown() , import_author_zot() , import_directory_keywords() , import_directory_profile() , import_post() , import_profile_photo() , import_site() , import_xchan() , install_plugin() , invite_post() , is_matrix_url() , is_sys_channel() , item_add_cid() , item_check_service_class() , item_content() , item_expire() , item_message_id() , item_post() , item_remove_cid() , item_store() , item_store_update() , items_fetch() , layout_select() , layouts_content() , like_content() , list_public_sites() , load_config() , load_contact_links() , load_hooks() , load_pconfig() , load_plugin() , load_translation_table() , load_xconfig() , local_dir_update() , lockview_content() , locs_content() , locs_post() , FKOAuth1\loginUser() , FKOAuthDataStore\lookup_consumer() , FKOAuthDataStore\lookup_nonce() , FKOAuthDataStore\lookup_token() , lostpass_content() , lostpass_post() , magic_init() , mail_content() , mail_store() , manage_content() , mark_orphan_hubsxchans() , match_content() , match_openid() , member_of() , menu_add_item() , menu_create() , menu_del_item() , menu_delete() , menu_delete_id() , menu_edit() , menu_edit_item() , menu_fetch() , menu_fetch_id() , menu_list() , menu_list_count() , mimetype_select() , mini_group_select() , mitem_content() , mood_init() , msearch_post() , nav() , netgrowth_content() , network_content() , FKOAuthDataStore\new_access_token() , new_contact() , new_cookie() , FKOAuthDataStore\new_request_token() , notification() , notifications_content() , notifications_off() , notifications_on() , notifications_post() , notifier_run() , notify_content() , notify_init() , oauth_get_client() , onedirsync_run() , onepoll_run() , openid_content() , p_init() , page_init() , pagelist_widget() , pdl_selector() , perm_is_allowed() , photo_init() , photo_new_resource() , photo_upload() , photos_album_exists() , photos_album_get_db_idstr() , photos_album_rename() , photos_albums_list() , photos_content() , photos_list_photos() , photos_post() , ping_init() , plugin_is_installed() , poco_init() , poco_load() , poke_content() , poke_init() , poll_content() , poll_post() , poller_run() , post_activity_item() , post_init() , post_post() , private_messages_drop() , private_messages_fetch_conversation() , private_messages_fetch_message() , private_messages_list() , process_channel_sync_delivery() , process_delivery() , process_location_delivery() , process_mail_delivery() , process_profile_delivery() , profile_init() , profile_load() , profile_photo_post() , profile_photo_set_profile_perms() , profile_sidebar() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , prune_hub_reinstalls() , public_recips() , RedMatrix\RedDAV\RedFile\put() , queue_run() , random_profile() , rconnect_url() , receive_post() , RedChannelList() , RedCollectionData() , RedFileData() , ref_session_destroy() , ref_session_gc() , ref_session_read() , ref_session_write() , refimport_content() , reflect_comment_store() , reflect_get_channel() , register_content() , register_hook() , register_post() , reload_plugins() , remote_online_status() , remove_all_xchan_resources() , remove_community_tag() , remove_obsolete_hublocs() , remove_queue_item() , retain_item() , rmagic_init() , rmagic_post() , rpost_content() , photo_driver\save() , search_ac_init() , search_content() , send_message() , send_reg_approval_email() , send_status_notifications() , service_class_allows() , service_class_fetch() , Cache\set() , set_config() , set_default_login_identity() , set_pconfig() , set_xconfig() , RedMatrix\RedDAV\RedFile\setName() , RedMatrix\RedDAV\RedDirectory\setName() , settings_post() , setup_content() , share_init() , siteinfo_content() , siteinfo_init() , sitelist_init() , sources_content() , sources_post() , starred_init() , start_delivery_chain() , photo_driver\store() , store_diaspora_comment_sig() , store_item_tag() , stream_perms_api_uids() , stream_perms_xchans() , subthread_content() , suggest_init() , suggestion_query() , sync_directories() , sync_locations() , tag_deliver() , tagadelic() , tagger_content() , tagrm_content() , tagrm_post() , tgroup_check() , thing_content() , thing_init() , uninstall_plugin() , unregister_hook() , update_birthdays() , update_channels_active_halfyear_stat() , update_channels_active_monthly_stat() , update_channels_total_stat() , update_directory_entry() , update_local_posts_stat() , update_modtime() , update_queue_time() , update_remote_id() , update_suggestions() , user_allow() , user_approve() , user_deny() , RedMatrix\RedDAV\RedBasicAuth\validateUserPass() , vcard_from_xchan() , verify_email_address() , viewconnections_content() , viewsrc_content() , vote_content() , vote_init() , vote_post() , webpages_content() , wfinger_init() , widget_bookmarkedchats() , widget_filer() , widget_follow() , widget_item() , widget_savedsearch() , widget_settings_menu() , widget_suggestedchats() , xchan_content() , xchan_fetch() , xchan_mail_query() , xchan_query() , xchan_store() , xrd_init() , z_input_filter() , z_readdir() , zfinger_init() , zid_init() , zot_feed() , zot_finger() , zot_get_hublocs() , zot_gethub() , zot_import() , zot_process_message_request() , zot_process_response() , zot_refresh() , and zotfeed_init() .
diff --git a/doc/html/dir_0262a6a8df56a167e3761b6e5a54bb1c.html b/doc/html/dir_0262a6a8df56a167e3761b6e5a54bb1c.html
new file mode 100644
index 000000000..e3fe69222
--- /dev/null
+++ b/doc/html/dir_0262a6a8df56a167e3761b6e5a54bb1c.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+The Red Matrix: view/theme/suckerberg Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/dir_0262a6a8df56a167e3761b6e5a54bb1c.js b/doc/html/dir_0262a6a8df56a167e3761b6e5a54bb1c.js
new file mode 100644
index 000000000..c0919b906
--- /dev/null
+++ b/doc/html/dir_0262a6a8df56a167e3761b6e5a54bb1c.js
@@ -0,0 +1,4 @@
+var dir_0262a6a8df56a167e3761b6e5a54bb1c =
+[
+ [ "php", "dir_ac4f5165c8d71ebb1a1a0a168a48f3f7.html", "dir_ac4f5165c8d71ebb1a1a0a168a48f3f7" ]
+];
\ No newline at end of file
diff --git a/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.html b/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.html
index 44036cc73..a67f14997 100644
--- a/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.html
+++ b/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.html
@@ -106,8 +106,6 @@ $(document).ready(function(){initNavTree('dir_23ec12649285f9fabf3a6b7380226c28.h
Directories
directory fpostit
-directory wp
-
diff --git a/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.js b/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.js
index e59a2a7c4..1ea37ec69 100644
--- a/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.js
+++ b/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.js
@@ -1,7 +1,6 @@
var dir_23ec12649285f9fabf3a6b7380226c28 =
[
[ "fpostit", "dir_0eaa4a0adae8ba4811e133c6e594aeee.html", "dir_0eaa4a0adae8ba4811e133c6e594aeee" ],
- [ "wp", "dir_720432dea4a717197ae070dbc42b8f20.html", "dir_720432dea4a717197ae070dbc42b8f20" ],
[ "db_update.php", "db__update_8php.html", null ],
[ "docblox_errorchecker.php", "docblox__errorchecker_8php.html", "docblox__errorchecker_8php" ],
[ "extract.php", "extract_8php.html", "extract_8php" ],
diff --git a/doc/html/dir_4acb285a1960a920438b718da0958cf4.html b/doc/html/dir_4acb285a1960a920438b718da0958cf4.html
new file mode 100644
index 000000000..b609d2603
--- /dev/null
+++ b/doc/html/dir_4acb285a1960a920438b718da0958cf4.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+The Red Matrix: view/theme/stumble Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/dir_4acb285a1960a920438b718da0958cf4.js b/doc/html/dir_4acb285a1960a920438b718da0958cf4.js
new file mode 100644
index 000000000..ddf00ba8a
--- /dev/null
+++ b/doc/html/dir_4acb285a1960a920438b718da0958cf4.js
@@ -0,0 +1,4 @@
+var dir_4acb285a1960a920438b718da0958cf4 =
+[
+ [ "php", "dir_65522070e0a83623cefc01ebe26a83e3.html", "dir_65522070e0a83623cefc01ebe26a83e3" ]
+];
\ No newline at end of file
diff --git a/doc/html/dir_65522070e0a83623cefc01ebe26a83e3.html b/doc/html/dir_65522070e0a83623cefc01ebe26a83e3.html
new file mode 100644
index 000000000..70b82fa1e
--- /dev/null
+++ b/doc/html/dir_65522070e0a83623cefc01ebe26a83e3.html
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+The Red Matrix: view/theme/stumble/php Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/dir_65522070e0a83623cefc01ebe26a83e3.js b/doc/html/dir_65522070e0a83623cefc01ebe26a83e3.js
new file mode 100644
index 000000000..f914d9b01
--- /dev/null
+++ b/doc/html/dir_65522070e0a83623cefc01ebe26a83e3.js
@@ -0,0 +1,5 @@
+var dir_65522070e0a83623cefc01ebe26a83e3 =
+[
+ [ "style.php", "stumble_2php_2style_8php.html", null ],
+ [ "theme.php", "stumble_2php_2theme_8php.html", "stumble_2php_2theme_8php" ]
+];
\ No newline at end of file
diff --git a/doc/html/dir_6e52a2a2cd27c08b7df5e5cdb216bd77.html b/doc/html/dir_6e52a2a2cd27c08b7df5e5cdb216bd77.html
new file mode 100644
index 000000000..920784d3d
--- /dev/null
+++ b/doc/html/dir_6e52a2a2cd27c08b7df5e5cdb216bd77.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+The Red Matrix: view/theme/hivenet Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/dir_6e52a2a2cd27c08b7df5e5cdb216bd77.js b/doc/html/dir_6e52a2a2cd27c08b7df5e5cdb216bd77.js
new file mode 100644
index 000000000..cc2615730
--- /dev/null
+++ b/doc/html/dir_6e52a2a2cd27c08b7df5e5cdb216bd77.js
@@ -0,0 +1,4 @@
+var dir_6e52a2a2cd27c08b7df5e5cdb216bd77 =
+[
+ [ "php", "dir_9ef82eb3846cd201470898c3b6ef38cf.html", "dir_9ef82eb3846cd201470898c3b6ef38cf" ]
+];
\ No newline at end of file
diff --git a/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.html b/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.html
new file mode 100644
index 000000000..d477e48a8
--- /dev/null
+++ b/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.html
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+The Red Matrix: include/Import Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.js b/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.js
new file mode 100644
index 000000000..ab5b77c85
--- /dev/null
+++ b/doc/html/dir_7edbbd0f8c514efef79942dcdc21f738.js
@@ -0,0 +1,7 @@
+var dir_7edbbd0f8c514efef79942dcdc21f738 =
+[
+ [ "Importer.php", "Importer_8php.html", [
+ [ "Import", "classRedmatrix_1_1Import_1_1Import.html", "classRedmatrix_1_1Import_1_1Import" ]
+ ] ],
+ [ "refimport.php", "refimport_8php.html", "refimport_8php" ]
+];
\ No newline at end of file
diff --git a/doc/html/dir_8543001e5d25368a6edede3e63efb554.html b/doc/html/dir_8543001e5d25368a6edede3e63efb554.html
index 5c15c9f91..3b9d184f6 100644
--- a/doc/html/dir_8543001e5d25368a6edede3e63efb554.html
+++ b/doc/html/dir_8543001e5d25368a6edede3e63efb554.html
@@ -108,10 +108,16 @@ Directories
directory blogga
+directory hivenet
+
directory mytheme
directory redbasic
+directory stumble
+
+directory suckerberg
+
diff --git a/doc/html/dir_8543001e5d25368a6edede3e63efb554.js b/doc/html/dir_8543001e5d25368a6edede3e63efb554.js
index 25e3e7cc0..63c07db40 100644
--- a/doc/html/dir_8543001e5d25368a6edede3e63efb554.js
+++ b/doc/html/dir_8543001e5d25368a6edede3e63efb554.js
@@ -2,6 +2,9 @@ var dir_8543001e5d25368a6edede3e63efb554 =
[
[ "apw", "dir_d520c5cf583201d9437764f209363c22.html", "dir_d520c5cf583201d9437764f209363c22" ],
[ "blogga", "dir_922c77e958c99a98db92d38a3a349bf2.html", "dir_922c77e958c99a98db92d38a3a349bf2" ],
+ [ "hivenet", "dir_6e52a2a2cd27c08b7df5e5cdb216bd77.html", "dir_6e52a2a2cd27c08b7df5e5cdb216bd77" ],
[ "mytheme", "dir_8e58ba5e98ac07e59ee15ca7486c9950.html", "dir_8e58ba5e98ac07e59ee15ca7486c9950" ],
- [ "redbasic", "dir_55dbaf9b7b53c4fc605c9011743a7353.html", "dir_55dbaf9b7b53c4fc605c9011743a7353" ]
+ [ "redbasic", "dir_55dbaf9b7b53c4fc605c9011743a7353.html", "dir_55dbaf9b7b53c4fc605c9011743a7353" ],
+ [ "stumble", "dir_4acb285a1960a920438b718da0958cf4.html", "dir_4acb285a1960a920438b718da0958cf4" ],
+ [ "suckerberg", "dir_0262a6a8df56a167e3761b6e5a54bb1c.html", "dir_0262a6a8df56a167e3761b6e5a54bb1c" ]
];
\ No newline at end of file
diff --git a/doc/html/dir_9ef82eb3846cd201470898c3b6ef38cf.html b/doc/html/dir_9ef82eb3846cd201470898c3b6ef38cf.html
new file mode 100644
index 000000000..91c6ed04b
--- /dev/null
+++ b/doc/html/dir_9ef82eb3846cd201470898c3b6ef38cf.html
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+The Red Matrix: view/theme/hivenet/php Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/dir_9ef82eb3846cd201470898c3b6ef38cf.js b/doc/html/dir_9ef82eb3846cd201470898c3b6ef38cf.js
new file mode 100644
index 000000000..576c2c655
--- /dev/null
+++ b/doc/html/dir_9ef82eb3846cd201470898c3b6ef38cf.js
@@ -0,0 +1,5 @@
+var dir_9ef82eb3846cd201470898c3b6ef38cf =
+[
+ [ "style.php", "hivenet_2php_2style_8php.html", null ],
+ [ "theme.php", "hivenet_2php_2theme_8php.html", "hivenet_2php_2theme_8php" ]
+];
\ No newline at end of file
diff --git a/doc/html/dir_ac4f5165c8d71ebb1a1a0a168a48f3f7.html b/doc/html/dir_ac4f5165c8d71ebb1a1a0a168a48f3f7.html
new file mode 100644
index 000000000..76a464461
--- /dev/null
+++ b/doc/html/dir_ac4f5165c8d71ebb1a1a0a168a48f3f7.html
@@ -0,0 +1,114 @@
+
+
+
+
+
+
+The Red Matrix: view/theme/suckerberg/php Directory Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/dir_ac4f5165c8d71ebb1a1a0a168a48f3f7.js b/doc/html/dir_ac4f5165c8d71ebb1a1a0a168a48f3f7.js
new file mode 100644
index 000000000..0e2f340ef
--- /dev/null
+++ b/doc/html/dir_ac4f5165c8d71ebb1a1a0a168a48f3f7.js
@@ -0,0 +1,5 @@
+var dir_ac4f5165c8d71ebb1a1a0a168a48f3f7 =
+[
+ [ "style.php", "suckerberg_2php_2style_8php.html", null ],
+ [ "theme.php", "suckerberg_2php_2theme_8php.html", "suckerberg_2php_2theme_8php" ]
+];
\ No newline at end of file
diff --git a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html
index 2376fcc5b..f9774780e 100644
--- a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html
+++ b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html
@@ -106,6 +106,8 @@ $(document).ready(function(){initNavTree('dir_d44c64559bbebec7f509842c48db8b23.h
Directories
directory dba
+directory Import
+
directory photo
directory RedDAV
diff --git a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js
index f142dff64..76bb3cc2c 100644
--- a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js
+++ b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js
@@ -1,6 +1,7 @@
var dir_d44c64559bbebec7f509842c48db8b23 =
[
[ "dba", "dir_21bc5169ff11430004758be31dcfc6c4.html", "dir_21bc5169ff11430004758be31dcfc6c4" ],
+ [ "Import", "dir_7edbbd0f8c514efef79942dcdc21f738.html", "dir_7edbbd0f8c514efef79942dcdc21f738" ],
[ "photo", "dir_aae29906d7bfc07d076125f669c8352e.html", "dir_aae29906d7bfc07d076125f669c8352e" ],
[ "RedDAV", "dir_e7f045be8bb383d8447c6a6b84145083.html", "dir_e7f045be8bb383d8447c6a6b84145083" ],
[ "account.php", "account_8php.html", "account_8php" ],
diff --git a/doc/html/extract_8php.html b/doc/html/extract_8php.html
index 9e08aa0f4..3b6a67f4e 100644
--- a/doc/html/extract_8php.html
+++ b/doc/html/extract_8php.html
@@ -132,7 +132,7 @@ Variables
-
Referenced by _well_known_init() , account_service_class_fetch() , activity_sanitise() , api_rss_extra() , api_statuses_user_timeline() , app_store() , app_update() , appman_post() , array_sanitise() , attach_mkdir() , attach_store() , bookmark_add() , chat_message() , chat_post() , chatroom_create() , chatroom_destroy() , chatsvc_post() , check_account_admin() , check_account_email() , check_account_invite() , check_account_password() , check_list_permissions() , check_webbie() , connect_content() , connections_post() , connedit_content() , connedit_post() , construct_page() , contact_block() , contact_select() , conversation() , create_account() , create_identity() , dbesc_array() , diaspora_like() , diaspora_process_outbound() , directory_content() , discover_by_url() , discover_by_webbie() , drop_item() , event_store_event() , event_store_item() , externals_run() , feature_enabled() , fetch_xrd_links() , filter_insecure() , find_xchan_in_array() , foofoo() , format_like() , get_all_perms() , get_atom_elements() , get_cloudpath() , get_features() , get_item_elements() , get_mail_elements() , get_mood_verbs() , get_poke_verbs() , get_profile_elements() , Item\get_template_data() , get_terms_oftype() , App\get_widgets() , group_select() , hostxrd_init() , ids_to_querystr() , impel_init() , import_author_rss() , import_author_unknown() , import_author_xchan() , import_directory_profile() , import_post() , import_site() , import_xchan() , item_getfeedattach() , item_store() , item_store_update() , items_fetch() , like_content() , like_puller() , load_database() , magic_init() , mail_store() , menu_add_item() , menu_create() , menu_edit() , menu_edit_item() , mood_init() , network_content() , new_channel_post() , new_contact() , obj_verbs() , openid_content() , parse_url_content() , pdl_selector() , perm_is_allowed() , photo_upload() , photos_album_get_db_idstr() , photos_create_item() , ping_init() , po2php_run() , poke_init() , post_activity_item() , post_init() , post_post() , proc_run() , process_channel_sync_delivery() , process_delivery() , process_location_delivery() , process_mail_delivery() , process_profile_delivery() , profile_activity() , profile_sidebar() , profiles_content() , redbasic_form() , register_page_template() , register_post() , remove_community_tag() , replace_macros() , rmagic_post() , photo_driver\save() , send_reg_approval_email() , service_class_allows() , service_class_fetch() , App\set_apps() , settings_post() , sort_by_date() , stringify_array_elms() , subthread_content() , suggest_content() , sync_locations() , tag_deliver() , tagger_content() , tagrm_content() , tagrm_post() , theme_attachments() , theme_content() , thing_init() , translate_system_apps() , validate_channelname() , verify_email_address() , wfinger_init() , widget_affinity() , widget_archive() , widget_clock() , widget_item() , widget_photo() , widget_suggestions() , widget_tagcloud_wall() , xchan_mail_query() , xchan_query() , xml2array() , xrd_init() , zfinger_init() , zid() , zid_init() , zot_fetch() , zot_gethub() , zot_import() , zot_process_response() , and zot_register_hub() .
+
Referenced by _well_known_init() , account_service_class_fetch() , activity_sanitise() , api_rss_extra() , api_statuses_user_timeline() , app_store() , app_update() , appman_post() , array_sanitise() , attach_mkdir() , attach_store() , bookmark_add() , chat_message() , chat_post() , chatroom_create() , chatroom_destroy() , chatsvc_post() , check_account_admin() , check_account_email() , check_account_invite() , check_account_password() , check_list_permissions() , check_webbie() , connect_content() , connections_post() , connedit_content() , connedit_post() , construct_page() , contact_block() , contact_select() , conversation() , create_account() , create_identity() , dbesc_array() , diaspora_like() , diaspora_process_outbound() , directory_content() , discover_by_url() , discover_by_webbie() , drop_item() , event_store_event() , event_store_item() , externals_run() , feature_enabled() , fetch_xrd_links() , filter_insecure() , find_xchan_in_array() , foofoo() , format_like() , get_all_perms() , get_atom_elements() , get_cloudpath() , get_features() , get_item_elements() , get_mail_elements() , get_mood_verbs() , get_poke_verbs() , get_profile_elements() , Item\get_template_data() , get_terms_oftype() , App\get_widgets() , group_select() , hostxrd_init() , ids_to_querystr() , impel_init() , import_author_rss() , import_author_unknown() , import_author_xchan() , import_directory_profile() , import_post() , import_site() , import_xchan() , item_getfeedattach() , item_store() , item_store_update() , items_fetch() , like_content() , like_puller() , load_database() , magic_init() , mail_store() , menu_add_item() , menu_create() , menu_edit() , menu_edit_item() , mood_init() , network_content() , new_channel_post() , new_contact() , obj_verbs() , openid_content() , parse_url_content() , pdl_selector() , perm_is_allowed() , photo_upload() , photos_album_get_db_idstr() , photos_create_item() , ping_init() , po2php_run() , poke_init() , post_activity_item() , post_init() , post_post() , proc_run() , process_channel_sync_delivery() , process_delivery() , process_location_delivery() , process_mail_delivery() , process_profile_delivery() , profile_activity() , profile_sidebar() , profiles_content() , redbasic_form() , refimport_content() , reflect_comment_store() , register_page_template() , register_post() , remove_community_tag() , replace_macros() , rmagic_post() , photo_driver\save() , send_reg_approval_email() , service_class_allows() , service_class_fetch() , App\set_apps() , sort_by_date() , stringify_array_elms() , subthread_content() , suggest_content() , sync_locations() , tag_deliver() , tagger_content() , theme_attachments() , theme_content() , thing_init() , translate_system_apps() , validate_channelname() , verify_email_address() , wfinger_init() , widget_affinity() , widget_archive() , widget_catcloud_wall() , widget_clock() , widget_item() , widget_photo() , widget_suggestions() , widget_tagcloud_wall() , xchan_fetch() , xchan_mail_query() , xchan_query() , xchan_store() , xml2array() , xrd_init() , zfinger_init() , zid() , zid_init() , zot_feed() , zot_fetch() , zot_gethub() , zot_import() , zot_process_message_request() , zot_process_response() , and zot_register_hub() .
@@ -146,7 +146,7 @@ Variables
-
Referenced by admin_page_plugins() , admin_page_site() , admin_page_themes() , apw_form() , fbrowser_content() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_system_apps() , pdledit_content() , and redbasic_form() .
+
Referenced by admin_page_plugins() , admin_page_site() , admin_page_themes() , apw_form() , fbrowser_content() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_system_apps() , pdledit_content() , redbasic_form() , and refimport_content() .
@@ -160,7 +160,7 @@ Variables
-
Referenced by Template\_build_nodes() , Template\_replcb_node() , admin_page_themes() , app_decode() , attribute_contains() , base64url_decode() , base64url_encode() , bb_tag_preg_replace() , bb_translate_video() , bbtoevent() , bbtovcal() , bookmarks_init() , chanlink_hash() , chanlink_url() , comanche_parser() , comanche_region() , comanche_webpage() , construct_page() , datetime_convert() , day_translate() , detect_language() , diaspora2bb() , diaspora_is_blacklisted() , diaspora_ol() , diaspora_ul() , dir_parse_query() , dir_query_build() , event_store_item() , expand_acl() , extra_query_args() , file_tag_decode() , file_tag_encode() , file_tag_file_query() , fix_mce_lf() , fix_private_photos() , format_categories() , format_filer() , format_hashtags() , format_mentions() , format_term_for_display() , get_bb_tag_pos() , get_intltext_template() , get_language_name() , get_markup_template() , get_tags() , html2bb_video() , import_xchan() , info() , is_a_date_arg() , is_foreigner() , is_member() , json_decode_plus() , legal_webbie() , linkify() , magic_link() , mail_content() , network_to_name() , normalise_openid() , notice() , notifier_run() , oembed_iframe() , oembed_replacecb() , oexchange_content() , parse_xml_string() , photos_post() , poco_load() , prepare_body() , print_template() , printable() , private_messages_fetch_conversation() , private_messages_fetch_message() , private_messages_list() , protect_sprintf() , purify_html() , qp() , random_string() , Template\replace() , replace_macros() , FriendicaSmartyEngine\replace_macros() , Template\replace_macros() , scale_external_images() , scrape_feed() , scrape_vcard() , search() , searchbox() , siteinfo_content() , smilies() , sslify() , string_splitter() , strip_zids() , stripdcode_br_cb() , t() , template_escape() , template_unescape() , term_query() , theme_attachments() , unamp() , undo_post_tagging() , unxmlify() , update_channels_active_halfyear_stat() , update_channels_active_monthly_stat() , Template\var_replace() , webfinger_rfc7033() , x() , xchan_content() , z_fetch_url() , z_input_filter() , z_post_url() , zfinger_init() , and zid() .
+
Referenced by Template\_build_nodes() , Template\_replcb_node() , admin_page_themes() , app_decode() , attribute_contains() , base64url_decode() , base64url_encode() , bb_tag_preg_replace() , bb_translate_video() , bbtoevent() , bbtovcal() , bookmarks_init() , chanlink_hash() , chanlink_url() , comanche_parser() , comanche_region() , comanche_webpage() , datetime_convert() , day_translate() , detect_language() , diaspora2bb() , diaspora_is_blacklisted() , diaspora_ol() , diaspora_ul() , dir_parse_query() , dir_query_build() , event_store_item() , expand_acl() , extra_query_args() , file_tag_decode() , file_tag_encode() , file_tag_file_query() , fix_mce_lf() , fix_private_photos() , format_categories() , format_filer() , format_hashtags() , format_mentions() , format_term_for_display() , get_bb_tag_pos() , get_intltext_template() , get_language_name() , get_markup_template() , get_tags() , html2bb_video() , import_xchan() , info() , is_a_date_arg() , is_foreigner() , is_member() , json_decode_plus() , legal_webbie() , linkify() , load_pdl() , magic_link() , mail_content() , network_to_name() , normalise_openid() , notice() , notifier_run() , oembed_iframe() , oembed_replacecb() , oexchange_content() , parse_xml_string() , photos_post() , poco_load() , prepare_body() , print_template() , printable() , private_messages_fetch_conversation() , private_messages_fetch_message() , private_messages_list() , protect_sprintf() , purify_html() , qp() , random_string() , refimport_content() , Template\replace() , replace_macros() , FriendicaSmartyEngine\replace_macros() , Template\replace_macros() , scale_external_images() , scrape_feed() , scrape_vcard() , search() , searchbox() , siteinfo_content() , smilies() , sslify() , string_splitter() , strip_zids() , stripdcode_br_cb() , t() , template_escape() , template_unescape() , term_query() , theme_attachments() , unamp() , undo_post_tagging() , unxmlify() , update_channels_active_halfyear_stat() , update_channels_active_monthly_stat() , Template\var_replace() , webfinger_rfc7033() , x() , xchan_content() , z_fetch_url() , z_input_filter() , z_post_url() , zfinger_init() , and zid() .
diff --git a/doc/html/files.html b/doc/html/files.html
index f5a3e5e36..2aed83882 100644
--- a/doc/html/files.html
+++ b/doc/html/files.html
@@ -114,95 +114,98 @@ $(document).ready(function(){initNavTree('files.html','');});
dba_driver.php
dba_mysql.php
dba_mysqli.php
-photo
-photo_driver.php
-photo_gd.php
-photo_imagick.php
-RedDAV
-RedBasicAuth.php
-RedBrowser.php
-RedDirectory.php
-RedFile.php
-account.php
-acl_selectors.php
-activities.php
-api.php
-apps.php
-attach.php File/attach API with the potential for revision control
-auth.php Functions and inline functionality for authentication
-BaseObject.php
-bb2diaspora.php
-bbcode.php
-bookmarks.php
-cache.php
-chanman.php
-chat.php
-cli_startup.php
-cli_suggest.php
-comanche.php
-config.php Arbitrary configuration storage
-Contact.php
-contact_selectors.php
-contact_widgets.php
-conversation.php
-ConversationObject.php
-cronhooks.php
-crypto.php
-datetime.php
-deliver.php
-diaspora.php
-dimport.php
-dir_fns.php
-directory.php
-enotify.php
-event.php
-expire.php
-externals.php
-features.php
-follow.php
-gprobe.php
-group.php
-html2bbcode.php
-html2plain.php
-hubloc.php
-identity.php
-ItemObject.php
-ITemplateEngine.php
-items.php
-language.php Translation support
-menu.php
-message.php
-nav.php
-network.php
-notifier.php
-notify.php
-oauth.php
-oembed.php
-onedirsync.php
-onepoll.php
-page_widgets.php
-permissions.php
-photos.php
-plugin.php Some functions to handle addons and themes
-poller.php
-probe.php
-profile_selectors.php
-ProtoDriver.php
-queue.php
-queue_fn.php
-reddav.php Some DAV related functions for RedMatrix
-security.php
-session.php
-smarty.php
-socgraph.php
-spam.php
-statistics_fns.php
-system_unavailable.php
-taxonomy.php
-template_processor.php
-text.php
-widgets.php
-zot.php
+Import
+Importer.php
+refimport.php
+photo
+photo_driver.php
+photo_gd.php
+photo_imagick.php
+RedDAV
+RedBasicAuth.php
+RedBrowser.php
+RedDirectory.php
+RedFile.php
+account.php
+acl_selectors.php
+activities.php
+api.php
+apps.php
+attach.php File/attach API with the potential for revision control
+auth.php Functions and inline functionality for authentication
+BaseObject.php
+bb2diaspora.php
+bbcode.php
+bookmarks.php
+cache.php
+chanman.php
+chat.php
+cli_startup.php
+cli_suggest.php
+comanche.php
+config.php Arbitrary configuration storage
+Contact.php
+contact_selectors.php
+contact_widgets.php
+conversation.php
+ConversationObject.php
+cronhooks.php
+crypto.php
+datetime.php
+deliver.php
+diaspora.php
+dimport.php
+dir_fns.php
+directory.php
+enotify.php
+event.php
+expire.php
+externals.php
+features.php
+follow.php
+gprobe.php
+group.php
+html2bbcode.php
+html2plain.php
+hubloc.php
+identity.php
+ItemObject.php
+ITemplateEngine.php
+items.php
+language.php Translation support
+menu.php
+message.php
+nav.php
+network.php
+notifier.php
+notify.php
+oauth.php
+oembed.php
+onedirsync.php
+onepoll.php
+page_widgets.php
+permissions.php
+photos.php
+plugin.php Some functions to handle addons and themes
+poller.php
+probe.php
+profile_selectors.php
+ProtoDriver.php
+queue.php
+queue_fn.php
+reddav.php Some DAV related functions for RedMatrix
+security.php
+session.php
+smarty.php
+socgraph.php
+spam.php
+statistics_fns.php
+system_unavailable.php
+taxonomy.php
+template_processor.php
+text.php
+widgets.php
+zot.php
mod
_well_known.php
achievements.php
@@ -351,19 +354,16 @@ $(document).ready(function(){initNavTree('files.html','');});
util
fpostit
fpostit.php
-wp
-post_to_red
-post_to_red.php
-db_update.php
-docblox_errorchecker.php
-extract.php
-friendica-to-smarty-tpl.py
-php2po.php
-po2php.php
-tpldebug.php
-typo.php
-typohelper.php
-updatetpl.py
+db_update.php
+docblox_errorchecker.php
+extract.php
+friendica-to-smarty-tpl.py
+php2po.php
+po2php.php
+tpldebug.php
+typo.php
+typohelper.php
+updatetpl.py
view
php
choklet.php
@@ -408,25 +408,37 @@ $(document).ready(function(){initNavTree('files.html','');});
config.php
default.php
theme.php
-mytheme
-php
-default.php
-style.php
-theme.php
-redbasic
-php
-config.php
-style.php
-theme.php
-theme_init.php
-schema
-boxy.php
-BS-Default.php
-dark.php
-notred.php
-simple_black_on_white.php
-simple_green_on_black.php
-simple_white_on_black.php
+hivenet
+php
+style.php
+theme.php
+mytheme
+php
+default.php
+style.php
+theme.php
+redbasic
+php
+config.php
+style.php
+theme.php
+theme_init.php
+schema
+boxy.php
+BS-Default.php
+dark.php
+notred.php
+simple_black_on_white.php
+simple_green_on_black.php
+simple_white_on_black.php
+stumble
+php
+style.php
+theme.php
+suckerberg
+php
+style.php
+theme.php
boot.php
diff --git a/doc/html/functions.html b/doc/html/functions.html
index 8434afa68..ece2f091e 100644
--- a/doc/html/functions.html
+++ b/doc/html/functions.html
@@ -225,6 +225,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
$conversation
: Item
+$credentials
+: Redmatrix\Import\Import
+
$css_sources
: App
@@ -293,6 +296,12 @@ $(document).ready(function(){initNavTree('functions.html','');});
$interactive
: App
+$itemlist
+: Redmatrix\Import\Import
+
+$items
+: Redmatrix\Import\Import
+
$js_sources
: App
@@ -329,9 +338,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
: Template
$observer
-: Conversation
+: App
, RedMatrix\RedDAV\RedBasicAuth
-, App
+, Conversation
$os_path
: RedMatrix\RedDAV\RedDirectory
@@ -417,6 +426,9 @@ $(document).ready(function(){initNavTree('functions.html','');});
$sourcename
: App
+$src_items
+: Redmatrix\Import\Import
+
$stack
: Template
diff --git a/doc/html/functions_0x63.html b/doc/html/functions_0x63.html
index 2ee7151e5..9a468900b 100644
--- a/doc/html/functions_0x63.html
+++ b/doc/html/functions_0x63.html
@@ -167,10 +167,19 @@ $(document).ready(function(){initNavTree('functions_0x63.html','');});
, ZotDriver
connect()
-: dba_driver
-, dba_mysqli
+: dba_mysqli
+, dba_driver
, dba_mysql
+convert_child()
+: Redmatrix\Import\Import
+
+convert_item()
+: Redmatrix\Import\Import
+
+convert_taxonomy()
+: Redmatrix\Import\Import
+
count_descendants()
: Item
diff --git a/doc/html/functions_0x67.html b/doc/html/functions_0x67.html
index 1d0e5e511..744665c6b 100644
--- a/doc/html/functions_0x67.html
+++ b/doc/html/functions_0x67.html
@@ -169,7 +169,8 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');});
: Item
get_children()
-: Item
+: Redmatrix\Import\Import
+, Item
get_cipher()
: Conversation
@@ -183,6 +184,9 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');});
get_conversation()
: Item
+get_credentials()
+: Redmatrix\Import\Import
+
get_data()
: Item
@@ -204,6 +208,15 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');});
get_intltext_template()
: FriendicaSmartyEngine
+get_item()
+: Redmatrix\Import\Import
+
+get_item_ident()
+: Redmatrix\Import\Import
+
+get_itemlist()
+: Redmatrix\Import\Import
+
get_markup_template()
: ITemplateEngine
, FriendicaSmartyEngine
@@ -240,6 +253,9 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');});
get_redirect_url()
: Item
+get_taxonomy()
+: Redmatrix\Import\Import
+
get_template()
: Item
@@ -290,17 +306,17 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');});
: photo_driver
getImage()
-: photo_gd
-, photo_imagick
+: photo_imagick
+, photo_gd
, photo_driver
getLastModified()
-: RedMatrix\RedDAV\RedFile
-, RedMatrix\RedDAV\RedDirectory
+: RedMatrix\RedDAV\RedDirectory
+, RedMatrix\RedDAV\RedFile
getName()
-: RedMatrix\RedDAV\RedDirectory
-, RedMatrix\RedDAV\RedFile
+: RedMatrix\RedDAV\RedFile
+, RedMatrix\RedDAV\RedDirectory
getQuotaInfo()
: RedMatrix\RedDAV\RedDirectory
diff --git a/doc/html/functions_0x72.html b/doc/html/functions_0x72.html
index 3080f08d4..ce6a61619 100644
--- a/doc/html/functions_0x72.html
+++ b/doc/html/functions_0x72.html
@@ -153,14 +153,17 @@ $(document).ready(function(){initNavTree('functions_0x72.html','');});
: Template
replace_macros()
-: Template
-, ITemplateEngine
+: ITemplateEngine
+, Template
, FriendicaSmartyEngine
rotate()
-: photo_imagick
+: photo_gd
, photo_driver
-, photo_gd
+, photo_imagick
+
+run()
+: Redmatrix\Import\Import
diff --git a/doc/html/functions_0x73.html b/doc/html/functions_0x73.html
index fd9e35758..c4845bcc9 100644
--- a/doc/html/functions_0x73.html
+++ b/doc/html/functions_0x73.html
@@ -234,9 +234,9 @@ $(document).ready(function(){initNavTree('functions_0x73.html','');});
: RedMatrix\RedDAV\RedBasicAuth
setDimensions()
-: photo_driver
-, photo_imagick
+: photo_imagick
, photo_gd
+, photo_driver
setName()
: RedMatrix\RedDAV\RedFile
@@ -247,6 +247,7 @@ $(document).ready(function(){initNavTree('functions_0x73.html','');});
store()
: photo_driver
+, Redmatrix\Import\Import
supportedTypes()
: photo_imagick
diff --git a/doc/html/functions_func_0x63.html b/doc/html/functions_func_0x63.html
index 3038b7c9f..d11eca53f 100644
--- a/doc/html/functions_func_0x63.html
+++ b/doc/html/functions_func_0x63.html
@@ -166,10 +166,19 @@ $(document).ready(function(){initNavTree('functions_func_0x63.html','');});
, ZotDriver
connect()
-: dba_driver
-, dba_mysqli
+: dba_mysqli
+, dba_driver
, dba_mysql
+convert_child()
+: Redmatrix\Import\Import
+
+convert_item()
+: Redmatrix\Import\Import
+
+convert_taxonomy()
+: Redmatrix\Import\Import
+
count_descendants()
: Item
diff --git a/doc/html/functions_func_0x67.html b/doc/html/functions_func_0x67.html
index 62ea2d3ae..2e4957360 100644
--- a/doc/html/functions_func_0x67.html
+++ b/doc/html/functions_func_0x67.html
@@ -168,7 +168,8 @@ $(document).ready(function(){initNavTree('functions_func_0x67.html','');});
: Item
get_children()
-: Item
+: Redmatrix\Import\Import
+, Item
get_cipher()
: Conversation
@@ -182,6 +183,9 @@ $(document).ready(function(){initNavTree('functions_func_0x67.html','');});
get_conversation()
: Item
+get_credentials()
+: Redmatrix\Import\Import
+
get_data()
: Item
@@ -203,6 +207,15 @@ $(document).ready(function(){initNavTree('functions_func_0x67.html','');});
get_intltext_template()
: FriendicaSmartyEngine
+get_item()
+: Redmatrix\Import\Import
+
+get_item_ident()
+: Redmatrix\Import\Import
+
+get_itemlist()
+: Redmatrix\Import\Import
+
get_markup_template()
: ITemplateEngine
, FriendicaSmartyEngine
@@ -239,6 +252,9 @@ $(document).ready(function(){initNavTree('functions_func_0x67.html','');});
get_redirect_url()
: Item
+get_taxonomy()
+: Redmatrix\Import\Import
+
get_template()
: Item
@@ -289,17 +305,17 @@ $(document).ready(function(){initNavTree('functions_func_0x67.html','');});
: photo_driver
getImage()
-: photo_gd
-, photo_imagick
+: photo_imagick
+, photo_gd
, photo_driver
getLastModified()
-: RedMatrix\RedDAV\RedFile
-, RedMatrix\RedDAV\RedDirectory
+: RedMatrix\RedDAV\RedDirectory
+, RedMatrix\RedDAV\RedFile
getName()
-: RedMatrix\RedDAV\RedDirectory
-, RedMatrix\RedDAV\RedFile
+: RedMatrix\RedDAV\RedFile
+, RedMatrix\RedDAV\RedDirectory
getQuotaInfo()
: RedMatrix\RedDAV\RedDirectory
diff --git a/doc/html/functions_func_0x72.html b/doc/html/functions_func_0x72.html
index f01b1c583..008a79586 100644
--- a/doc/html/functions_func_0x72.html
+++ b/doc/html/functions_func_0x72.html
@@ -152,14 +152,17 @@ $(document).ready(function(){initNavTree('functions_func_0x72.html','');});
: Template
replace_macros()
-: Template
-, ITemplateEngine
+: ITemplateEngine
+, Template
, FriendicaSmartyEngine
rotate()
-: photo_imagick
+: photo_gd
, photo_driver
-, photo_gd
+, photo_imagick
+
+run()
+: Redmatrix\Import\Import
diff --git a/doc/html/functions_func_0x73.html b/doc/html/functions_func_0x73.html
index 34697fee9..f040a03de 100644
--- a/doc/html/functions_func_0x73.html
+++ b/doc/html/functions_func_0x73.html
@@ -233,9 +233,9 @@ $(document).ready(function(){initNavTree('functions_func_0x73.html','');});
: RedMatrix\RedDAV\RedBasicAuth
setDimensions()
-: photo_driver
-, photo_imagick
+: photo_imagick
, photo_gd
+, photo_driver
setName()
: RedMatrix\RedDAV\RedFile
@@ -246,6 +246,7 @@ $(document).ready(function(){initNavTree('functions_func_0x73.html','');});
store()
: photo_driver
+, Redmatrix\Import\Import
supportedTypes()
: photo_imagick
diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html
index 3942c0783..18ed219ed 100644
--- a/doc/html/functions_vars.html
+++ b/doc/html/functions_vars.html
@@ -205,6 +205,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
$conversation
: Item
+$credentials
+: Redmatrix\Import\Import
+
$css_sources
: App
@@ -273,6 +276,12 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
$interactive
: App
+$itemlist
+: Redmatrix\Import\Import
+
+$items
+: Redmatrix\Import\Import
+
$js_sources
: App
@@ -309,9 +318,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
: Template
$observer
-: Conversation
+: App
, RedMatrix\RedDAV\RedBasicAuth
-, App
+, Conversation
$os_path
: RedMatrix\RedDAV\RedDirectory
@@ -397,6 +406,9 @@ $(document).ready(function(){initNavTree('functions_vars.html','');});
$sourcename
: App
+$src_items
+: Redmatrix\Import\Import
+
$stack
: Template
diff --git a/doc/html/globals.html b/doc/html/globals.html
index d96b84b06..11075a6de 100644
--- a/doc/html/globals.html
+++ b/doc/html/globals.html
@@ -245,12 +245,6 @@ $(document).ready(function(){initNavTree('globals.html','');});
$phpfile
: php2po.php
-$plugin
-: post_to_red.php
-
-$plugin_dir
-: post_to_red.php
-
$pofile
: php2po.php
diff --git a/doc/html/globals_0x61.html b/doc/html/globals_0x61.html
index f789f92bb..1274fbb03 100644
--- a/doc/html/globals_0x61.html
+++ b/doc/html/globals_0x61.html
@@ -522,6 +522,9 @@ $(document).ready(function(){initNavTree('globals_0x61.html','');});
api_post()
: api.php
+api_red_xchan()
+: api.php
+
api_register_func()
: api.php
diff --git a/doc/html/globals_0x63.html b/doc/html/globals_0x63.html
index 310dbf5c7..5e21f70e2 100644
--- a/doc/html/globals_0x63.html
+++ b/doc/html/globals_0x63.html
@@ -153,6 +153,9 @@ $(document).ready(function(){initNavTree('globals_0x63.html','');});
can_comment_on_post()
: items.php
+catblock()
+: taxonomy.php
+
categories_widget()
: contact_widgets.php
diff --git a/doc/html/globals_0x64.html b/doc/html/globals_0x64.html
index 314b2c265..52b9313da 100644
--- a/doc/html/globals_0x64.html
+++ b/doc/html/globals_0x64.html
@@ -145,14 +145,14 @@ $(document).ready(function(){initNavTree('globals_0x64.html','');});
- d -
datesel()
-: datetime.php
-
-datesel_format()
-: datetime.php
+: datetime.php
datetime_convert()
: datetime.php
+datetimesel()
+: datetime.php
+
day_translate()
: text.php
diff --git a/doc/html/globals_0x67.html b/doc/html/globals_0x67.html
index 97c4bc683..f71204ab9 100644
--- a/doc/html/globals_0x67.html
+++ b/doc/html/globals_0x67.html
@@ -183,6 +183,9 @@ $(document).ready(function(){initNavTree('globals_0x67.html','');});
get_channel_by_nick()
: identity.php
+get_channel_default_perms()
+: identity.php
+
get_cloudpath()
: attach.php
diff --git a/doc/html/globals_0x68.html b/doc/html/globals_0x68.html
index d977abe55..8a464ae94 100644
--- a/doc/html/globals_0x68.html
+++ b/doc/html/globals_0x68.html
@@ -189,6 +189,9 @@ $(document).ready(function(){initNavTree('globals_0x68.html','');});
help_content()
: help.php
+hivenet_init()
+: theme.php
+
home_content()
: home.php
diff --git a/doc/html/globals_0x6c.html b/doc/html/globals_0x6c.html
index 2d5f282b7..7aef7b38d 100644
--- a/doc/html/globals_0x6c.html
+++ b/doc/html/globals_0x6c.html
@@ -181,7 +181,7 @@ $(document).ready(function(){initNavTree('globals_0x6c.html','');});
: text.php
list_post_dates()
-: items.php
+: items.php
list_public_sites()
: dirsearch.php
@@ -204,6 +204,9 @@ $(document).ready(function(){initNavTree('globals_0x6c.html','');});
load_pconfig()
: config.php
+load_pdl()
+: boot.php
+
load_plugin()
: plugin.php
@@ -225,6 +228,9 @@ $(document).ready(function(){initNavTree('globals_0x6c.html','');});
lockview_content()
: lockview.php
+locs_content()
+: locs.php
+
locs_post()
: locs.php
diff --git a/doc/html/globals_0x70.html b/doc/html/globals_0x70.html
index 2546552fc..c4c0eaf40 100644
--- a/doc/html/globals_0x70.html
+++ b/doc/html/globals_0x70.html
@@ -309,6 +309,9 @@ $(document).ready(function(){initNavTree('globals_0x70.html','');});
PERMS_W_WALL
: boot.php
+PHOTO_ADULT
+: boot.php
+
photo_factory()
: photo_driver.php
@@ -450,63 +453,6 @@ $(document).ready(function(){initNavTree('globals_0x70.html','');});
post_post()
: post.php
-post_to_red_acct_name
-: post_to_red.php
-
-post_to_red_admin()
-: post_to_red.php
-
-post_to_red_deactivate()
-: post_to_red.php
-
-post_to_red_delete_comment()
-: post_to_red.php
-
-post_to_red_delete_post()
-: post_to_red.php
-
-post_to_red_display_admin_page()
-: post_to_red.php
-
-post_to_red_displayAdminContent()
-: post_to_red.php
-
-post_to_red_get_acct_name()
-: post_to_red.php
-
-post_to_red_get_avatar()
-: post_to_red.php
-
-post_to_red_get_channel_name()
-: post_to_red.php
-
-post_to_red_get_password()
-: post_to_red.php
-
-post_to_red_get_seed_location()
-: post_to_red.php
-
-post_to_red_path
-: post_to_red.php
-
-post_to_red_post()
-: post_to_red.php
-
-post_to_red_post_checkbox()
-: post_to_red.php
-
-post_to_red_post_field_data()
-: post_to_red.php
-
-post_to_red_post_meta_content()
-: post_to_red.php
-
-post_to_red_settings_link()
-: post_to_red.php
-
-post_to_red_version
-: post_to_red.php
-
posted_dates()
: items.php
@@ -580,7 +526,7 @@ $(document).ready(function(){initNavTree('globals_0x70.html','');});
: zot.php
process_delivery()
-: zot.php
+: zot.php
process_location_delivery()
: zot.php
diff --git a/doc/html/globals_0x72.html b/doc/html/globals_0x72.html
index fb860ab29..299bcdb49 100644
--- a/doc/html/globals_0x72.html
+++ b/doc/html/globals_0x72.html
@@ -174,9 +174,6 @@ $(document).ready(function(){initNavTree('globals_0x72.html','');});
receive_post()
: receive.php
-red_comment()
-: post_to_red.php
-
red_escape_codeblock()
: items.php
@@ -195,9 +192,6 @@ $(document).ready(function(){initNavTree('globals_0x72.html','');});
RED_VERSION
: boot.php
-red_xmlrpc_methods()
-: post_to_red.php
-
red_zrl_callback()
: items.php
@@ -219,6 +213,9 @@ $(document).ready(function(){initNavTree('globals_0x72.html','');});
RedFileData()
: reddav.php
+REDMATRIX_IMPORTCHANNEL
+: refimport.php
+
reduce()
: docblox_errorchecker.php
@@ -240,6 +237,42 @@ $(document).ready(function(){initNavTree('globals_0x72.html','');});
ref_session_write()
: session.php
+refimport_content()
+: refimport.php
+
+reflect_article_callback()
+: refimport.php
+
+REFLECT_BASEURL
+: refimport.php
+
+REFLECT_BLOGNAME
+: refimport.php
+
+reflect_comment_store()
+: refimport.php
+
+REFLECT_EXPORTUSERNAME
+: refimport.php
+
+reflect_find_user()
+: refimport.php
+
+reflect_get_channel()
+: refimport.php
+
+REFLECT_MAXPERRUN
+: refimport.php
+
+REFLECT_OVERWRITE
+: refimport.php
+
+reflect_photo_callback()
+: refimport.php
+
+REFLECT_USERFILE
+: refimport.php
+
REGISTER_APPROVE
: boot.php
diff --git a/doc/html/globals_0x73.html b/doc/html/globals_0x73.html
index 014205a9e..03522e36b 100644
--- a/doc/html/globals_0x73.html
+++ b/doc/html/globals_0x73.html
@@ -325,7 +325,7 @@ $(document).ready(function(){initNavTree('globals_0x73.html','');});
: boot.php
store_diaspora_comment_sig()
-: items.php
+: items.php
store_item_tag()
: taxonomy.php
@@ -351,9 +351,15 @@ $(document).ready(function(){initNavTree('globals_0x73.html','');});
stripdcode_br_cb()
: bb2diaspora.php
+stumble_init()
+: theme.php
+
subthread_content()
: subthread.php
+suckerberg_init()
+: theme.php
+
suggest_content()
: suggest.php
diff --git a/doc/html/globals_0x74.html b/doc/html/globals_0x74.html
index 1013da261..48ce7c771 100644
--- a/doc/html/globals_0x74.html
+++ b/doc/html/globals_0x74.html
@@ -265,7 +265,7 @@ $(document).ready(function(){initNavTree('globals_0x74.html','');});
: thing.php
timesel()
-: datetime.php
+: datetime.php
timezone_cmp()
: datetime.php
diff --git a/doc/html/globals_0x76.html b/doc/html/globals_0x76.html
index 749f67860..a37a10692 100644
--- a/doc/html/globals_0x76.html
+++ b/doc/html/globals_0x76.html
@@ -177,6 +177,39 @@ $(document).ready(function(){initNavTree('globals_0x76.html','');});
visible_activity()
: conversation.php
+VNOTIFY_ALERT
+: boot.php
+
+VNOTIFY_BIRTHDAY
+: boot.php
+
+VNOTIFY_CHANNEL
+: boot.php
+
+VNOTIFY_EVENT
+: boot.php
+
+VNOTIFY_EVENTTODAY
+: boot.php
+
+VNOTIFY_INFO
+: boot.php
+
+VNOTIFY_INTRO
+: boot.php
+
+VNOTIFY_MAIL
+: boot.php
+
+VNOTIFY_NETWORK
+: boot.php
+
+VNOTIFY_REGISTER
+: boot.php
+
+VNOTIFY_SYSTEM
+: boot.php
+
vote_content()
: vote.php
diff --git a/doc/html/globals_0x77.html b/doc/html/globals_0x77.html
index 027bdc27f..466a1efb7 100644
--- a/doc/html/globals_0x77.html
+++ b/doc/html/globals_0x77.html
@@ -180,6 +180,9 @@ $(document).ready(function(){initNavTree('globals_0x77.html','');});
widget_bookmarkedchats()
: widgets.php
+widget_catcloud_wall()
+: widgets.php
+
widget_categories()
: widgets.php
diff --git a/doc/html/globals_0x78.html b/doc/html/globals_0x78.html
index 368f1a7a2..dc2845bd9 100644
--- a/doc/html/globals_0x78.html
+++ b/doc/html/globals_0x78.html
@@ -150,6 +150,9 @@ $(document).ready(function(){initNavTree('globals_0x78.html','');});
xchan_content()
: xchan.php
+xchan_fetch()
+: hubloc.php
+
XCHAN_FLAGS_CENSORED
: boot.php
@@ -177,6 +180,9 @@ $(document).ready(function(){initNavTree('globals_0x78.html','');});
xchan_query()
: text.php
+xchan_store()
+: hubloc.php
+
xml2array()
: network.php
diff --git a/doc/html/globals_0x7a.html b/doc/html/globals_0x7a.html
index f69270ec7..955f88faa 100644
--- a/doc/html/globals_0x7a.html
+++ b/doc/html/globals_0x7a.html
@@ -193,13 +193,13 @@ $(document).ready(function(){initNavTree('globals_0x7a.html','');});
: text.php
zot_build_packet()
-: zot.php
+: zot.php
zot_encode_locations()
: zot.php
zot_feed()
-: items.php
+: items.php
zot_fetch()
: zot.php
@@ -219,6 +219,9 @@ $(document).ready(function(){initNavTree('globals_0x7a.html','');});
zot_new_uid()
: zot.php
+zot_process_message_request()
+: zot.php
+
zot_process_response()
: zot.php
diff --git a/doc/html/globals_func_0x61.html b/doc/html/globals_func_0x61.html
index ee7ca7aa7..a7712761a 100644
--- a/doc/html/globals_func_0x61.html
+++ b/doc/html/globals_func_0x61.html
@@ -374,6 +374,9 @@ $(document).ready(function(){initNavTree('globals_func_0x61.html','');});
api_post()
: api.php
+api_red_xchan()
+: api.php
+
api_register_func()
: api.php
diff --git a/doc/html/globals_func_0x63.html b/doc/html/globals_func_0x63.html
index 5be537a9d..3fbc6055b 100644
--- a/doc/html/globals_func_0x63.html
+++ b/doc/html/globals_func_0x63.html
@@ -152,6 +152,9 @@ $(document).ready(function(){initNavTree('globals_func_0x63.html','');});
can_comment_on_post()
: items.php
+catblock()
+: taxonomy.php
+
categories_widget()
: contact_widgets.php
diff --git a/doc/html/globals_func_0x64.html b/doc/html/globals_func_0x64.html
index b52048dc5..c788e8a9f 100644
--- a/doc/html/globals_func_0x64.html
+++ b/doc/html/globals_func_0x64.html
@@ -144,14 +144,14 @@ $(document).ready(function(){initNavTree('globals_func_0x64.html','');});
- d -
datesel()
-: datetime.php
-
-datesel_format()
-: datetime.php
+: datetime.php
datetime_convert()
: datetime.php
+datetimesel()
+: datetime.php
+
day_translate()
: text.php
diff --git a/doc/html/globals_func_0x67.html b/doc/html/globals_func_0x67.html
index 26fb9961f..65c9a87dd 100644
--- a/doc/html/globals_func_0x67.html
+++ b/doc/html/globals_func_0x67.html
@@ -182,6 +182,9 @@ $(document).ready(function(){initNavTree('globals_func_0x67.html','');});
get_channel_by_nick()
: identity.php
+get_channel_default_perms()
+: identity.php
+
get_cloudpath()
: attach.php
diff --git a/doc/html/globals_func_0x68.html b/doc/html/globals_func_0x68.html
index 89ce80d99..7739ffc9b 100644
--- a/doc/html/globals_func_0x68.html
+++ b/doc/html/globals_func_0x68.html
@@ -188,6 +188,9 @@ $(document).ready(function(){initNavTree('globals_func_0x68.html','');});
help_content()
: help.php
+hivenet_init()
+: theme.php
+
home_content()
: home.php
diff --git a/doc/html/globals_func_0x6c.html b/doc/html/globals_func_0x6c.html
index 3987ba94b..43986657d 100644
--- a/doc/html/globals_func_0x6c.html
+++ b/doc/html/globals_func_0x6c.html
@@ -174,7 +174,7 @@ $(document).ready(function(){initNavTree('globals_func_0x6c.html','');});
: text.php
list_post_dates()
-: items.php
+: items.php
list_public_sites()
: dirsearch.php
@@ -197,6 +197,9 @@ $(document).ready(function(){initNavTree('globals_func_0x6c.html','');});
load_pconfig()
: config.php
+load_pdl()
+: boot.php
+
load_plugin()
: plugin.php
@@ -218,6 +221,9 @@ $(document).ready(function(){initNavTree('globals_func_0x6c.html','');});
lockview_content()
: lockview.php
+locs_content()
+: locs.php
+
locs_post()
: locs.php
diff --git a/doc/html/globals_func_0x70.html b/doc/html/globals_func_0x70.html
index a31dcb0d0..fe1a5488a 100644
--- a/doc/html/globals_func_0x70.html
+++ b/doc/html/globals_func_0x70.html
@@ -311,54 +311,6 @@ $(document).ready(function(){initNavTree('globals_func_0x70.html','');});
post_post()
: post.php
-post_to_red_admin()
-: post_to_red.php
-
-post_to_red_deactivate()
-: post_to_red.php
-
-post_to_red_delete_comment()
-: post_to_red.php
-
-post_to_red_delete_post()
-: post_to_red.php
-
-post_to_red_display_admin_page()
-: post_to_red.php
-
-post_to_red_displayAdminContent()
-: post_to_red.php
-
-post_to_red_get_acct_name()
-: post_to_red.php
-
-post_to_red_get_avatar()
-: post_to_red.php
-
-post_to_red_get_channel_name()
-: post_to_red.php
-
-post_to_red_get_password()
-: post_to_red.php
-
-post_to_red_get_seed_location()
-: post_to_red.php
-
-post_to_red_post()
-: post_to_red.php
-
-post_to_red_post_checkbox()
-: post_to_red.php
-
-post_to_red_post_field_data()
-: post_to_red.php
-
-post_to_red_post_meta_content()
-: post_to_red.php
-
-post_to_red_settings_link()
-: post_to_red.php
-
posted_dates()
: items.php
@@ -432,7 +384,7 @@ $(document).ready(function(){initNavTree('globals_func_0x70.html','');});
: zot.php
process_delivery()
-: zot.php
+: zot.php
process_location_delivery()
: zot.php
diff --git a/doc/html/globals_func_0x72.html b/doc/html/globals_func_0x72.html
index bd2e05805..2c7c669fa 100644
--- a/doc/html/globals_func_0x72.html
+++ b/doc/html/globals_func_0x72.html
@@ -167,9 +167,6 @@ $(document).ready(function(){initNavTree('globals_func_0x72.html','');});
receive_post()
: receive.php
-red_comment()
-: post_to_red.php
-
red_escape_codeblock()
: items.php
@@ -182,9 +179,6 @@ $(document).ready(function(){initNavTree('globals_func_0x72.html','');});
red_unescape_codeblock()
: items.php
-red_xmlrpc_methods()
-: post_to_red.php
-
red_zrl_callback()
: items.php
@@ -227,6 +221,24 @@ $(document).ready(function(){initNavTree('globals_func_0x72.html','');});
ref_session_write()
: session.php
+refimport_content()
+: refimport.php
+
+reflect_article_callback()
+: refimport.php
+
+reflect_comment_store()
+: refimport.php
+
+reflect_find_user()
+: refimport.php
+
+reflect_get_channel()
+: refimport.php
+
+reflect_photo_callback()
+: refimport.php
+
register_content()
: register.php
diff --git a/doc/html/globals_func_0x73.html b/doc/html/globals_func_0x73.html
index e7a91598d..dd80318c2 100644
--- a/doc/html/globals_func_0x73.html
+++ b/doc/html/globals_func_0x73.html
@@ -312,7 +312,7 @@ $(document).ready(function(){initNavTree('globals_func_0x73.html','');});
: conversation.php
store_diaspora_comment_sig()
-: items.php
+: items.php
store_item_tag()
: taxonomy.php
@@ -338,9 +338,15 @@ $(document).ready(function(){initNavTree('globals_func_0x73.html','');});
stripdcode_br_cb()
: bb2diaspora.php
+stumble_init()
+: theme.php
+
subthread_content()
: subthread.php
+suckerberg_init()
+: theme.php
+
suggest_content()
: suggest.php
diff --git a/doc/html/globals_func_0x74.html b/doc/html/globals_func_0x74.html
index 948474abe..b7027bb20 100644
--- a/doc/html/globals_func_0x74.html
+++ b/doc/html/globals_func_0x74.html
@@ -213,7 +213,7 @@ $(document).ready(function(){initNavTree('globals_func_0x74.html','');});
: thing.php
timesel()
-: datetime.php
+: datetime.php
timezone_cmp()
: datetime.php
diff --git a/doc/html/globals_func_0x77.html b/doc/html/globals_func_0x77.html
index 83d145707..374fcd7dc 100644
--- a/doc/html/globals_func_0x77.html
+++ b/doc/html/globals_func_0x77.html
@@ -176,6 +176,9 @@ $(document).ready(function(){initNavTree('globals_func_0x77.html','');});
widget_bookmarkedchats()
: widgets.php
+widget_catcloud_wall()
+: widgets.php
+
widget_categories()
: widgets.php
diff --git a/doc/html/globals_func_0x78.html b/doc/html/globals_func_0x78.html
index 211bd1000..d20431ab2 100644
--- a/doc/html/globals_func_0x78.html
+++ b/doc/html/globals_func_0x78.html
@@ -149,12 +149,18 @@ $(document).ready(function(){initNavTree('globals_func_0x78.html','');});
xchan_content()
: xchan.php
+xchan_fetch()
+: hubloc.php
+
xchan_mail_query()
: text.php
xchan_query()
: text.php
+xchan_store()
+: hubloc.php
+
xml2array()
: network.php
diff --git a/doc/html/globals_func_0x7a.html b/doc/html/globals_func_0x7a.html
index d55be5649..dc104b249 100644
--- a/doc/html/globals_func_0x7a.html
+++ b/doc/html/globals_func_0x7a.html
@@ -189,13 +189,13 @@ $(document).ready(function(){initNavTree('globals_func_0x7a.html','');});
: text.php
zot_build_packet()
-: zot.php
+: zot.php
zot_encode_locations()
: zot.php
zot_feed()
-: items.php
+: items.php
zot_fetch()
: zot.php
@@ -215,6 +215,9 @@ $(document).ready(function(){initNavTree('globals_func_0x7a.html','');});
zot_new_uid()
: zot.php
+zot_process_message_request()
+: zot.php
+
zot_process_response()
: zot.php
diff --git a/doc/html/globals_vars.html b/doc/html/globals_vars.html
index db57ee822..e931a314a 100644
--- a/doc/html/globals_vars.html
+++ b/doc/html/globals_vars.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
@@ -240,12 +241,6 @@ $(document).ready(function(){initNavTree('globals_vars.html','');});
$phpfile
: php2po.php
-$plugin
-: post_to_red.php
-
-$plugin_dir
-: post_to_red.php
-
$pofile
: php2po.php
diff --git a/doc/html/globals_vars.js b/doc/html/globals_vars.js
index f614b41fa..280040c50 100644
--- a/doc/html/globals_vars.js
+++ b/doc/html/globals_vars.js
@@ -19,6 +19,7 @@ var globals_vars =
[ "s", "globals_vars_0x73.html", null ],
[ "t", "globals_vars_0x74.html", null ],
[ "u", "globals_vars_0x75.html", null ],
+ [ "v", "globals_vars_0x76.html", null ],
[ "w", "globals_vars_0x77.html", null ],
[ "x", "globals_vars_0x78.html", null ],
[ "z", "globals_vars_0x7a.html", null ]
diff --git a/doc/html/globals_vars_0x61.html b/doc/html/globals_vars_0x61.html
index bfb98856f..67bdaf4ce 100644
--- a/doc/html/globals_vars_0x61.html
+++ b/doc/html/globals_vars_0x61.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x63.html b/doc/html/globals_vars_0x63.html
index 6899381a8..c0c2ec3e8 100644
--- a/doc/html/globals_vars_0x63.html
+++ b/doc/html/globals_vars_0x63.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x64.html b/doc/html/globals_vars_0x64.html
index cb5747ff2..dd0bf4e87 100644
--- a/doc/html/globals_vars_0x64.html
+++ b/doc/html/globals_vars_0x64.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x65.html b/doc/html/globals_vars_0x65.html
index 5bd78d6cc..586510f97 100644
--- a/doc/html/globals_vars_0x65.html
+++ b/doc/html/globals_vars_0x65.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x66.html b/doc/html/globals_vars_0x66.html
index ac01ed206..79f67b3d5 100644
--- a/doc/html/globals_vars_0x66.html
+++ b/doc/html/globals_vars_0x66.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x67.html b/doc/html/globals_vars_0x67.html
index 350a44913..6d33c7a1b 100644
--- a/doc/html/globals_vars_0x67.html
+++ b/doc/html/globals_vars_0x67.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x68.html b/doc/html/globals_vars_0x68.html
index 856ab6ec1..fba7c5730 100644
--- a/doc/html/globals_vars_0x68.html
+++ b/doc/html/globals_vars_0x68.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x69.html b/doc/html/globals_vars_0x69.html
index 483ecbf16..a2e21c212 100644
--- a/doc/html/globals_vars_0x69.html
+++ b/doc/html/globals_vars_0x69.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x6a.html b/doc/html/globals_vars_0x6a.html
index b2d1d4353..b2df893eb 100644
--- a/doc/html/globals_vars_0x6a.html
+++ b/doc/html/globals_vars_0x6a.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x6b.html b/doc/html/globals_vars_0x6b.html
index 8ebbfc2e3..6ef61e098 100644
--- a/doc/html/globals_vars_0x6b.html
+++ b/doc/html/globals_vars_0x6b.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x6c.html b/doc/html/globals_vars_0x6c.html
index f771e49cb..2532cd99d 100644
--- a/doc/html/globals_vars_0x6c.html
+++ b/doc/html/globals_vars_0x6c.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x6d.html b/doc/html/globals_vars_0x6d.html
index b6da098d2..e95cfac46 100644
--- a/doc/html/globals_vars_0x6d.html
+++ b/doc/html/globals_vars_0x6d.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x6e.html b/doc/html/globals_vars_0x6e.html
index a0a986538..45c9f9743 100644
--- a/doc/html/globals_vars_0x6e.html
+++ b/doc/html/globals_vars_0x6e.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x70.html b/doc/html/globals_vars_0x70.html
index ceedc1719..956ed7d82 100644
--- a/doc/html/globals_vars_0x70.html
+++ b/doc/html/globals_vars_0x70.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
@@ -250,6 +251,9 @@ $(document).ready(function(){initNavTree('globals_vars_0x70.html','');});
PERMS_W_WALL
: boot.php
+PHOTO_ADULT
+: boot.php
+
PHOTO_NORMAL
: boot.php
@@ -277,15 +281,6 @@ $(document).ready(function(){initNavTree('globals_vars_0x70.html','');});
POLL_TENSCALE
: boot.php
-post_to_red_acct_name
-: post_to_red.php
-
-post_to_red_path
-: post_to_red.php
-
-post_to_red_version
-: post_to_red.php
-
diff --git a/doc/html/globals_vars_0x72.html b/doc/html/globals_vars_0x72.html
index 12c800d3f..20a6af1a9 100644
--- a/doc/html/globals_vars_0x72.html
+++ b/doc/html/globals_vars_0x72.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
@@ -151,6 +152,27 @@ $(document).ready(function(){initNavTree('globals_vars_0x72.html','');});
RED_VERSION
: boot.php
+REDMATRIX_IMPORTCHANNEL
+: refimport.php
+
+REFLECT_BASEURL
+: refimport.php
+
+REFLECT_BLOGNAME
+: refimport.php
+
+REFLECT_EXPORTUSERNAME
+: refimport.php
+
+REFLECT_MAXPERRUN
+: refimport.php
+
+REFLECT_OVERWRITE
+: refimport.php
+
+REFLECT_USERFILE
+: refimport.php
+
REGISTER_APPROVE
: boot.php
diff --git a/doc/html/globals_vars_0x73.html b/doc/html/globals_vars_0x73.html
index 578fb9bd7..34e04bb36 100644
--- a/doc/html/globals_vars_0x73.html
+++ b/doc/html/globals_vars_0x73.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x74.html b/doc/html/globals_vars_0x74.html
index 815c04462..193d418d0 100644
--- a/doc/html/globals_vars_0x74.html
+++ b/doc/html/globals_vars_0x74.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x75.html b/doc/html/globals_vars_0x75.html
index 86d992d41..58204f28b 100644
--- a/doc/html/globals_vars_0x75.html
+++ b/doc/html/globals_vars_0x75.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x76.html b/doc/html/globals_vars_0x76.html
new file mode 100644
index 000000000..a3452e61d
--- /dev/null
+++ b/doc/html/globals_vars_0x76.html
@@ -0,0 +1,179 @@
+
+
+
+
+
+
+The Red Matrix: File Members
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/globals_vars_0x77.html b/doc/html/globals_vars_0x77.html
index c9cdeb78a..042ef4a64 100644
--- a/doc/html/globals_vars_0x77.html
+++ b/doc/html/globals_vars_0x77.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x78.html b/doc/html/globals_vars_0x78.html
index 4278aa8f4..c229b615f 100644
--- a/doc/html/globals_vars_0x78.html
+++ b/doc/html/globals_vars_0x78.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/globals_vars_0x7a.html b/doc/html/globals_vars_0x7a.html
index 1d8482c2c..2f0197c73 100644
--- a/doc/html/globals_vars_0x7a.html
+++ b/doc/html/globals_vars_0x7a.html
@@ -101,6 +101,7 @@ var searchBox = new SearchBox("searchBox", "search",false,'Search');
s
t
u
+ v
w
x
z
diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html
index baf1a9507..76f606ace 100644
--- a/doc/html/hierarchy.html
+++ b/doc/html/hierarchy.html
@@ -126,35 +126,36 @@ $(document).ready(function(){initNavTree('hierarchy.html','');});
RedMatrix\RedDAV\RedDirectory RedDirectory class
IFile
RedMatrix\RedDAV\RedFile This class represents a file in DAV
-IQuota
-RedMatrix\RedDAV\RedDirectory RedDirectory class
-ITemplateEngine
-FriendicaSmartyEngine
-Template
-Node
-RedMatrix\RedDAV\RedDirectory RedDirectory class
-RedMatrix\RedDAV\RedFile This class represents a file in DAV
-OAuthDataStore
-FKOAuthDataStore
-OAuthServer
-FKOAuth1
-photo_driver
-photo_gd
-photo_imagick
-Plugin
-RedMatrix\RedDAV\RedBrowser Provides a DAV frontend for the webbrowser
-ProtoDriver
-ZotDriver
-Sabre
-RedMatrix\RedDAV\RedBasicAuth Authentication backend class for RedDAV
-RedMatrix\RedDAV\RedBrowser Provides a DAV frontend for the webbrowser
-RedMatrix\RedDAV\RedDirectory RedDirectory class
-RedMatrix\RedDAV\RedDirectory RedDirectory class
-RedMatrix\RedDAV\RedDirectory RedDirectory class
-RedMatrix\RedDAV\RedFile This class represents a file in DAV
-RedMatrix\RedDAV\RedFile This class represents a file in DAV
-Smarty
-FriendicaSmarty
+Redmatrix\Import\Import
+IQuota
+RedMatrix\RedDAV\RedDirectory RedDirectory class
+ITemplateEngine
+FriendicaSmartyEngine
+Template
+Node
+RedMatrix\RedDAV\RedDirectory RedDirectory class
+RedMatrix\RedDAV\RedFile This class represents a file in DAV
+OAuthDataStore
+FKOAuthDataStore
+OAuthServer
+FKOAuth1
+photo_driver
+photo_gd
+photo_imagick
+Plugin
+RedMatrix\RedDAV\RedBrowser Provides a DAV frontend for the webbrowser
+ProtoDriver
+ZotDriver
+Sabre
+RedMatrix\RedDAV\RedBasicAuth Authentication backend class for RedDAV
+RedMatrix\RedDAV\RedBrowser Provides a DAV frontend for the webbrowser
+RedMatrix\RedDAV\RedDirectory RedDirectory class
+RedMatrix\RedDAV\RedDirectory RedDirectory class
+RedMatrix\RedDAV\RedDirectory RedDirectory class
+RedMatrix\RedDAV\RedFile This class represents a file in DAV
+RedMatrix\RedDAV\RedFile This class represents a file in DAV
+Smarty
+FriendicaSmarty
diff --git a/doc/html/hierarchy.js b/doc/html/hierarchy.js
index 006d8f3b6..cad7823d1 100644
--- a/doc/html/hierarchy.js
+++ b/doc/html/hierarchy.js
@@ -20,6 +20,7 @@ var hierarchy =
[ "IFile", null, [
[ "RedMatrix\\RedDAV\\RedFile", "classRedMatrix_1_1RedDAV_1_1RedFile.html", null ]
] ],
+ [ "Redmatrix\\Import\\Import", "classRedmatrix_1_1Import_1_1Import.html", null ],
[ "IQuota", null, [
[ "RedMatrix\\RedDAV\\RedDirectory", "classRedMatrix_1_1RedDAV_1_1RedDirectory.html", null ]
] ],
diff --git a/doc/html/hivenet_2php_2style_8php.html b/doc/html/hivenet_2php_2style_8php.html
new file mode 100644
index 000000000..b2adc9011
--- /dev/null
+++ b/doc/html/hivenet_2php_2style_8php.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+The Red Matrix: view/theme/hivenet/php/style.php File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/hivenet_2php_2theme_8php.html b/doc/html/hivenet_2php_2theme_8php.html
new file mode 100644
index 000000000..de9afb019
--- /dev/null
+++ b/doc/html/hivenet_2php_2theme_8php.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+The Red Matrix: view/theme/hivenet/php/theme.php File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ hivenet_init
+ (
+ &
+ $a )
+
+
+
+
+
+Name: Hivenet
+Description: An experimental red-colored theme based on redbasic
+Version: 1.0
+Author: Sean Tilley
+Compat: Red [*]
+
+
+
+
+
+
+
diff --git a/doc/html/hivenet_2php_2theme_8php.js b/doc/html/hivenet_2php_2theme_8php.js
new file mode 100644
index 000000000..f6923b33f
--- /dev/null
+++ b/doc/html/hivenet_2php_2theme_8php.js
@@ -0,0 +1,4 @@
+var hivenet_2php_2theme_8php =
+[
+ [ "hivenet_init", "hivenet_2php_2theme_8php.html#a3a8b539b112ae63936025236dbaf0a29", null ]
+];
\ No newline at end of file
diff --git a/doc/html/html2bbcode_8php.html b/doc/html/html2bbcode_8php.html
index b04e5d27a..e1496199b 100644
--- a/doc/html/html2bbcode_8php.html
+++ b/doc/html/html2bbcode_8php.html
@@ -164,7 +164,7 @@ Functions
-
Referenced by api_statuses_mediap() , api_statuses_update() , diaspora2bb() , get_atom_elements() , and rpost_content() .
+
Referenced by api_statuses_mediap() , api_statuses_update() , diaspora2bb() , get_atom_elements() , refimport_content() , reflect_comment_store() , and rpost_content() .
diff --git a/doc/html/hubloc_8php.html b/doc/html/hubloc_8php.html
index bdc2eaa03..66ef98c09 100644
--- a/doc/html/hubloc_8php.html
+++ b/doc/html/hubloc_8php.html
@@ -120,6 +120,10 @@ Functions
hubloc_change_primary ($hubloc)
+ xchan_store ($arr)
+
+ xchan_fetch ($arr)
+
@@ -190,6 +194,42 @@ Functions
Referenced by poller_run() .
+
+
+
+
+
+
+
+ xchan_fetch
+ (
+
+ $arr )
+
+
+
+
+
+
+
+
+
+
+ xchan_store
+ (
+
+ $arr )
+
+
+
+
diff --git a/doc/html/hubloc_8php.js b/doc/html/hubloc_8php.js
index 0c81388d9..d16715d55 100644
--- a/doc/html/hubloc_8php.js
+++ b/doc/html/hubloc_8php.js
@@ -3,5 +3,7 @@ var hubloc_8php =
[ "hubloc_change_primary", "hubloc_8php.html#ad86214b3a74084bd7b54e8d6c919ce4d", null ],
[ "is_matrix_url", "hubloc_8php.html#aebd244b4616ded022cbbee5e82926951", null ],
[ "prune_hub_reinstalls", "hubloc_8php.html#ad3d0dcfcfcb347744f7617fe6f5de002", null ],
- [ "remove_obsolete_hublocs", "hubloc_8php.html#a84c79b7be352f62d12fe4fa2c80fc6ea", null ]
+ [ "remove_obsolete_hublocs", "hubloc_8php.html#a84c79b7be352f62d12fe4fa2c80fc6ea", null ],
+ [ "xchan_fetch", "hubloc_8php.html#af1b476c936f96a93282b1d058e3d05ea", null ],
+ [ "xchan_store", "hubloc_8php.html#acb708dd197aae72a4858cf5ff4e3195b", null ]
];
\ No newline at end of file
diff --git a/doc/html/identity_8php.html b/doc/html/identity_8php.html
index f54d372ee..fed3e46d6 100644
--- a/doc/html/identity_8php.html
+++ b/doc/html/identity_8php.html
@@ -176,6 +176,8 @@ Functions
notifications_on ($channel_id, $value)
+ get_channel_default_perms ($uid)
+
@@ -290,6 +292,24 @@ Functions
Referenced by editblock_content() , importelm_post() , wall_attach_post() , and wall_upload_post() .
+
+
+
+
+
+
+
+ get_channel_default_perms
+ (
+
+ $uid )
+
+
+
+
@@ -314,7 +334,7 @@ Functions
Returns string
-Referenced by app_render() , app_store() , app_update() , avatar_img() , import_profile_photo() , openid_content() , parse_app_description() , and photo_init() .
+Referenced by app_render() , app_store() , app_update() , avatar_img() , import_profile_photo() , openid_content() , parse_app_description() , photo_init() , reflect_comment_store() , and xchan_store() .
@@ -612,7 +632,7 @@ Functions
diff --git a/doc/html/identity_8php.js b/doc/html/identity_8php.js
index ead11cd4c..92b4f2c38 100644
--- a/doc/html/identity_8php.js
+++ b/doc/html/identity_8php.js
@@ -6,6 +6,7 @@ var identity_8php =
[ "create_sys_channel", "identity_8php.html#a1cf83ac2b645de12868edaa3a5718f05", null ],
[ "get_birthdays", "identity_8php.html#ad2c97627a313d53df1a1c7b4215ddb51", null ],
[ "get_channel_by_nick", "identity_8php.html#ac73b3e13778c564c877554517a7f51ba", null ],
+ [ "get_channel_default_perms", "identity_8php.html#a293f416ce9050220b183e08ff5890216", null ],
[ "get_default_profile_photo", "identity_8php.html#ab1485a26b032956e1496fc08c58b83ed", null ],
[ "get_events", "identity_8php.html#ae381db3d43f8e7c1da8b15d14ecf5312", null ],
[ "get_my_address", "identity_8php.html#a490972c02fdb638c52ec0e012a30bfd2", null ],
diff --git a/doc/html/include_2api_8php.html b/doc/html/include_2api_8php.html
index 55dc11fad..2347d75af 100644
--- a/doc/html/include_2api_8php.html
+++ b/doc/html/include_2api_8php.html
@@ -149,6 +149,8 @@ Functions
api_group (&$a, $type)
+ api_red_xchan (&$a, $type)
+
api_statuses_mediap (&$a, $type)
api_statuses_update (&$a, $type)
@@ -1084,6 +1086,32 @@ Variables
+
+
+
+
+
+
+
+ api_red_xchan
+ (
+ &
+ $a ,
+
+
+
+
+
+ $type
+
+
+
+ )
+
+
+
+
+
@@ -1570,7 +1598,7 @@ Variables
-
Referenced by api_account_verify_credentials() , api_call() , api_channel_stream() , api_direct_messages_box() , api_direct_messages_new() , api_export_basic() , api_favorites() , api_ff_ids() , api_get_user() , api_group() , api_group_members() , api_statuses_destroy() , api_statuses_f() , api_statuses_home_timeline() , api_statuses_mediap() , api_statuses_mentions() , api_statuses_public_timeline() , api_statuses_repeat() , api_statuses_show() , api_statuses_update() , api_statuses_user_timeline() , and red_item_new() .
+
Referenced by api_account_verify_credentials() , api_call() , api_channel_stream() , api_direct_messages_box() , api_direct_messages_new() , api_export_basic() , api_favorites() , api_ff_ids() , api_get_user() , api_group() , api_group_members() , api_red_xchan() , api_statuses_destroy() , api_statuses_f() , api_statuses_home_timeline() , api_statuses_mediap() , api_statuses_mentions() , api_statuses_public_timeline() , api_statuses_repeat() , api_statuses_show() , api_statuses_update() , api_statuses_user_timeline() , and red_item_new() .
diff --git a/doc/html/include_2api_8php.js b/doc/html/include_2api_8php.js
index 6ef1f5f68..6e8ba125d 100644
--- a/doc/html/include_2api_8php.js
+++ b/doc/html/include_2api_8php.js
@@ -32,6 +32,7 @@ var include_2api_8php =
[ "api_oauth_access_token", "include_2api_8php.html#aff322705cc6084b329003fc8eab0aad0", null ],
[ "api_oauth_request_token", "include_2api_8php.html#aa1bddb580510e70cc1a7b7381667f1a3", null ],
[ "api_photos", "include_2api_8php.html#aa6fc3bc8c0fad1d081db0dcc456dd77f", null ],
+ [ "api_red_xchan", "include_2api_8php.html#a4fe872332ff0bd8d5eae2f0c6819cb60", null ],
[ "api_register_func", "include_2api_8php.html#ac2c2b18c426d697d11a830bca146be8a", null ],
[ "api_rss_extra", "include_2api_8php.html#a6a04b48168ba1d9dd2de3081a630611f", null ],
[ "api_status_show", "include_2api_8php.html#a645397787618b5c548a31e8686e8cca4", null ],
diff --git a/doc/html/include_2config_8php.html b/doc/html/include_2config_8php.html
index b0f3479bb..6c68d2138 100644
--- a/doc/html/include_2config_8php.html
+++ b/doc/html/include_2config_8php.html
@@ -340,7 +340,7 @@ Functions
Returns mixed Return value or false on error or if not set
-Referenced by account_service_class_fetch() , account_verify_password() , acl_init() , admin_page_dbsync() , admin_page_logs() , admin_page_site() , admin_page_summary() , admin_page_themes() , allowed_email() , allowed_url() , api_statuses_mentions() , api_statusnet_config() , attach_store() , bb2diaspora_itembody() , bbcode() , build_sync_packet() , channel_content() , check_account_admin() , check_account_invite() , check_config() , check_upstream_directory() , cli_startup() , create_account() , create_identity() , create_sys_channel() , RedMatrix\RedDAV\RedDirectory\createFile() , detect_language() , diaspora_comment() , diaspora_conversation() , diaspora_dispatch() , diaspora_dispatch_public() , diaspora_is_blacklisted() , diaspora_like() , diaspora_message() , diaspora_process_outbound() , diaspora_send_followup() , diaspora_send_mail() , diaspora_send_relay() , diaspora_transmit() , directory_content() , directory_run() , dirprofile_init() , dirsearch_content() , display_content() , dlogger() , dob() , downgrade_accounts() , editblock_content() , editpost_content() , editwebpage_content() , encode_item() , encode_mail() , events_content() , expire_run() , externals_run() , feature_enabled() , feed_init() , filter_insecure() , find_upstream_directory() , findpeople_widget() , get_all_perms() , Item\get_comment_box() , get_default_profile_photo() , get_directory_realm() , get_item_elements() , get_mail_elements() , get_max_import_size() , get_online_status() , get_profile_fields_advanced() , get_profile_fields_basic() , get_role_perms() , RedMatrix\RedDAV\RedDirectory\getChild() , RedMatrix\RedDAV\RedDirectory\getChildren() , group_content() , guess_image_type() , home_content() , home_init() , identity_basic_export() , photo_gd\imageString() , import_post() , import_xchan() , invite_content() , invite_post() , is_public_profile() , item_post() , item_store() , item_store_update() , photo_imagick\load() , localize_item() , logger() , login() , lostpass_content() , lostpass_post() , mark_orphan_hubsxchans() , nav() , navbar_complete() , network_content() , FKOAuthDataStore\new_access_token() , new_channel_post() , new_contact() , new_keypair() , notification() , notifier_run() , oembed_bbcode2html() , openid_content() , parse_url_content() , perm_is_allowed() , photo_factory() , photo_upload() , photos_content() , photos_init() , poco_init() , poller_run() , post_activity_item() , post_post() , private_messages_fetch_conversation() , private_messages_fetch_message() , private_messages_list() , profile_content() , profile_create_sidebar() , profile_photo_post() , profiles_content() , profperm_content() , pubsites_content() , RedMatrix\RedDAV\RedFile\put() , receive_post() , register_content() , register_post() , reload_plugins() , remove_all_xchan_resources() , remove_obsolete_hublocs() , scale_external_images() , search_content() , send_message() , send_reg_approval_email() , send_verification_email() , service_class_allows() , service_class_fetch() , service_limits_content() , set_config() , settings_post() , site_default_perms() , siteinfo_content() , siteinfo_init() , smilies() , start_delivery_chain() , store_diaspora_comment_sig() , tag_deliver() , theme_admin() , unobscure() , update_modtime() , update_suggestions() , upgrade_link() , user_allow() , valid_email() , validate_email() , verify_email_address() , viewconnections_content() , viewconnections_init() , viewsrc_content() , widget_fullprofile() , widget_profile() , z_fetch_url() , z_post_url() , zfinger_init() , zot_fetch() , zot_gethub() , zot_import() , and zotfeed_init() .
+Referenced by account_service_class_fetch() , account_verify_password() , acl_init() , admin_page_dbsync() , admin_page_logs() , admin_page_site() , admin_page_summary() , admin_page_themes() , allowed_email() , allowed_url() , api_statuses_mentions() , api_statusnet_config() , attach_store() , bb2diaspora_itembody() , bbcode() , build_sync_packet() , channel_content() , check_account_admin() , check_account_invite() , check_config() , check_upstream_directory() , cli_startup() , create_account() , create_identity() , create_sys_channel() , RedMatrix\RedDAV\RedDirectory\createFile() , detect_language() , diaspora_comment() , diaspora_conversation() , diaspora_dispatch() , diaspora_dispatch_public() , diaspora_is_blacklisted() , diaspora_like() , diaspora_message() , diaspora_process_outbound() , diaspora_send_followup() , diaspora_send_mail() , diaspora_send_relay() , diaspora_transmit() , directory_content() , directory_run() , dirprofile_init() , dirsearch_content() , display_content() , dlogger() , dob() , downgrade_accounts() , editblock_content() , editpost_content() , editwebpage_content() , encode_item() , encode_mail() , events_content() , expire_run() , externals_run() , feature_enabled() , feed_init() , filter_insecure() , find_upstream_directory() , findpeople_widget() , get_all_perms() , Item\get_comment_box() , get_default_profile_photo() , get_directory_realm() , get_item_elements() , get_mail_elements() , get_max_import_size() , get_online_status() , get_profile_fields_advanced() , get_profile_fields_basic() , get_role_perms() , RedMatrix\RedDAV\RedDirectory\getChild() , RedMatrix\RedDAV\RedDirectory\getChildren() , group_content() , guess_image_type() , home_content() , home_init() , identity_basic_export() , photo_gd\imageString() , import_post() , import_xchan() , invite_content() , invite_post() , is_public_profile() , item_post() , item_store() , item_store_update() , photo_imagick\load() , localize_item() , logger() , login() , lostpass_content() , lostpass_post() , mark_orphan_hubsxchans() , nav() , navbar_complete() , network_content() , FKOAuthDataStore\new_access_token() , new_channel_post() , new_contact() , new_keypair() , notification() , notifier_run() , oembed_bbcode2html() , openid_content() , parse_url_content() , perm_is_allowed() , photo_factory() , photo_upload() , photos_content() , photos_init() , poco_init() , poller_run() , post_activity_item() , post_post() , private_messages_fetch_conversation() , private_messages_fetch_message() , private_messages_list() , profile_content() , profile_create_sidebar() , profile_photo_post() , profiles_content() , profperm_content() , pubsites_content() , RedMatrix\RedDAV\RedFile\put() , receive_post() , ref_session_gc() , register_content() , register_post() , reload_plugins() , remove_all_xchan_resources() , remove_obsolete_hublocs() , scale_external_images() , search_content() , send_message() , send_reg_approval_email() , send_verification_email() , service_class_allows() , service_class_fetch() , service_limits_content() , set_config() , settings_post() , site_default_perms() , siteinfo_content() , siteinfo_init() , smilies() , start_delivery_chain() , store_diaspora_comment_sig() , tag_deliver() , theme_admin() , unobscure() , update_modtime() , update_suggestions() , upgrade_link() , user_allow() , valid_email() , validate_email() , verify_email_address() , viewconnections_content() , viewconnections_init() , viewsrc_content() , widget_fullprofile() , widget_profile() , z_fetch_url() , z_post_url() , zfinger_init() , zot_fetch() , zot_gethub() , zot_import() , and zotfeed_init() .
@@ -433,7 +433,7 @@ Functions
Returns mixed Stored value or false if it does not exist
-Referenced by Conversation\__construct() , acl_init() , bb2diaspora_itembody() , App\build_pagehead() , change_channel() , channel_content() , connect_content() , connedit_content() , connedit_post() , construct_page() , contact_block() , contact_remove() , conversation() , current_theme() , display_content() , editpost_content() , feature_enabled() , findpeople_widget() , fix_attached_file_permissions() , fix_attached_photo_permissions() , Item\get_comment_box() , get_online_status() , Item\get_template_data() , get_theme_uid() , group_content() , home_init() , invite_content() , invite_post() , item_post() , item_store() , item_store_update() , items_fetch() , FKOAuth1\loginUser() , mail_content() , message_content() , nav() , network_content() , new_contact() , notification() , pdledit_content() , post_post() , profile_activity() , profile_load() , profile_sidebar() , profperm_content() , remove_community_tag() , rpost_content() , search_content() , set_pconfig() , smilies() , tag_deliver() , theme_content() , webpages_content() , and widget_notes() .
+Referenced by Conversation\__construct() , acl_init() , bb2diaspora_itembody() , App\build_pagehead() , change_channel() , channel_content() , connect_content() , connedit_content() , connedit_post() , contact_block() , contact_remove() , conversation() , current_theme() , diaspora_request() , display_content() , editpost_content() , feature_enabled() , findpeople_widget() , fix_attached_file_permissions() , fix_attached_photo_permissions() , Item\get_comment_box() , get_online_status() , Item\get_template_data() , get_theme_uid() , group_content() , home_init() , invite_content() , invite_post() , item_post() , item_store() , item_store_update() , items_fetch() , load_pdl() , FKOAuth1\loginUser() , mail_content() , message_content() , nav() , network_content() , new_contact() , notification() , pdledit_content() , ping_init() , post_post() , profile_activity() , profile_load() , profile_sidebar() , profperm_content() , remove_community_tag() , rpost_content() , search_content() , set_pconfig() , settings_post() , smilies() , tag_deliver() , theme_content() , webpages_content() , widget_archive() , widget_notes() , widget_settings_menu() , and zot_refresh() .
@@ -663,7 +663,7 @@ Functions
Returns mixed Stored $value or false
-Referenced by connect_post() , create_identity() , invite_post() , notes_init() , pdledit_post() , process_channel_sync_delivery() , register_post() , settings_post() , and theme_post() .
+Referenced by connect_post() , connedit_post() , create_identity() , invite_post() , notes_init() , pdledit_post() , process_channel_sync_delivery() , register_post() , settings_post() , and theme_post() .
diff --git a/doc/html/include_2group_8php.html b/doc/html/include_2group_8php.html
index 86f931911..edab06950 100644
--- a/doc/html/include_2group_8php.html
+++ b/doc/html/include_2group_8php.html
@@ -186,7 +186,7 @@ Functions
@@ -226,7 +226,7 @@ Functions
-
Referenced by connections_post() , connedit_post() , contactgroup_content() , create_identity() , diaspora_request() , group_content() , and new_contact() .
+
Referenced by connections_post() , connedit_post() , contactgroup_content() , create_identity() , diaspora_request() , group_content() , new_contact() , and settings_post() .
diff --git a/doc/html/include_2network_8php.html b/doc/html/include_2network_8php.html
index 2a5cb1c96..dc050e058 100644
--- a/doc/html/include_2network_8php.html
+++ b/doc/html/include_2network_8php.html
@@ -463,7 +463,7 @@ Functions
-
Referenced by api_albums() , api_channel_stream() , api_export_basic() , api_group() , api_group_members() , api_photos() , chat_content() , chatsvc_content() , chatsvc_init() , chatsvc_post() , dirsearch_content() , impel_init() , new_channel_init() , notes_init() , oexchange_content() , online_init() , post_init() , post_post() , red_item_new() , register_init() , siteinfo_init() , zfinger_init() , and zotfeed_init() .
+
Referenced by api_albums() , api_channel_stream() , api_export_basic() , api_group() , api_group_members() , api_photos() , api_red_xchan() , chat_content() , chatsvc_content() , chatsvc_init() , chatsvc_post() , dirsearch_content() , impel_init() , new_channel_init() , notes_init() , oexchange_content() , online_init() , post_init() , post_post() , red_item_new() , register_init() , siteinfo_init() , zfinger_init() , and zotfeed_init() .
@@ -747,7 +747,7 @@ Functions
Returns 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
-Referenced by check_htaccess() , directory_content() , dirprofile_init() , discover_by_url() , discover_by_webbie() , externals_run() , fetch_xrd_links() , get_diaspora_reshare_xml() , handle_feed() , import_post() , import_profile_photo() , import_site() , import_xchan() , navbar_complete() , oembed_fetch_url() , oexchange_content() , onepoll_run() , parseurl_getsiteinfo() , poco_load() , pubsites_content() , remote_online_status() , scale_external_images() , scrape_feed() , scrape_vcard() , setup_post() , sslify_init() , sync_directories() , update_suggestions() , webfinger_rfc7033() , z_post_url() , zot_finger() , and zot_register_hub() .
+Referenced by check_htaccess() , directory_content() , dirprofile_init() , discover_by_url() , discover_by_webbie() , externals_run() , fetch_xrd_links() , get_diaspora_reshare_xml() , handle_feed() , import_post() , import_profile_photo() , import_site() , import_xchan() , navbar_complete() , oembed_fetch_url() , oexchange_content() , onepoll_run() , parseurl_getsiteinfo() , poco_load() , pubsites_content() , reflect_photo_callback() , remote_online_status() , scale_external_images() , scrape_feed() , scrape_vcard() , setup_post() , sslify_init() , sync_directories() , update_suggestions() , webfinger_rfc7033() , z_post_url() , zot_finger() , and zot_register_hub() .
diff --git a/doc/html/include_2photos_8php.html b/doc/html/include_2photos_8php.html
index 2e9d67da2..a61d9ed9c 100644
--- a/doc/html/include_2photos_8php.html
+++ b/doc/html/include_2photos_8php.html
@@ -162,7 +162,7 @@ Functions
Determine the album to use
We create a wall item for every photo, but we don't want to overwhelm the data stream with a hundred newly uploaded photos. So we will make the first photo uploaded to this album in the last several hours visible by default, the rest will become visible over time when and if they acquire comments, likes, dislikes, and/or tags
-Referenced by photos_post() , and wall_upload_post() .
+Referenced by photos_post() , reflect_photo_callback() , and wall_upload_post() .
diff --git a/doc/html/items_8php.html b/doc/html/items_8php.html
index 693ca815a..cfe6a12b6 100644
--- a/doc/html/items_8php.html
+++ b/doc/html/items_8php.html
@@ -192,8 +192,8 @@ Functions
item_store_update ($arr, $allow_exec=false)
- store_diaspora_comment_sig ($datarray, $channel, $parent_item, $post_id)
-
+ store_diaspora_comment_sig ($datarray, $channel, $parent_item, $post_id, $walltowall=false)
+
send_status_notifications ($post_id, $item)
get_item_contact ($item, $contacts)
@@ -242,14 +242,14 @@ Functions
first_post_date ($uid, $wall=false)
- list_post_dates ($uid, $wall)
-
+ list_post_dates ($uid, $wall, $mindate)
+
posted_dates ($uid, $wall)
fetch_post_tags ($items, $link=false)
- zot_feed ($uid, $observer_xchan, $mindate)
-
+ zot_feed ($uid, $observer_xchan, $arr)
+
items_fetch ($arr, $channel=null, $observer_hash=null, $client_mode=CLIENT_MODE_NORMAL , $module= 'network')
update_remote_id ($channel, $post_id, $webpage, $pagetitle, $namespace, $remote_id, $mid)
@@ -311,7 +311,7 @@ Functions
$item['route'] contains a comma-separated list of xchans that sent the current message, somewhat analogous to the * Received: header line in email. We can use this to perform loop detection and to avoid sending a particular item to any "upstream" sender (they already have a copy because they sent it to us).
-Referenced by process_delivery() .
+Referenced by process_delivery() .
@@ -803,7 +803,7 @@ Functions
@@ -939,7 +939,7 @@ Functions
-
Referenced by block_content() , bookmarks_init() , channel_content() , display_content() , editpost_content() , event_store_item() , events_content() , home_content() , identity_basic_export() , item_expire() , items_fetch() , network_content() , notifier_run() , page_content() , search_content() , tag_deliver() , widget_item() , and zot_feed() .
+
Referenced by block_content() , bookmarks_init() , channel_content() , display_content() , editpost_content() , event_store_item() , events_content() , home_content() , identity_basic_export() , item_expire() , items_fetch() , network_content() , notifier_run() , page_content() , photos_post() , search_content() , tag_deliver() , tagrm_content() , tagrm_post() , widget_item() , and zot_feed() .
@@ -997,7 +997,7 @@ Functions
@@ -1492,7 +1492,7 @@ Functions
-
Referenced by consume_feed() , diaspora_asphoto() , diaspora_comment() , diaspora_like() , diaspora_post() , diaspora_reshare() , event_store_item() , impel_init() , import_post() , item_post() , like_content() , mood_init() , photo_upload() , photos_create_item() , post_activity_item() , process_delivery() , profile_activity() , and subthread_content() .
+
Referenced by consume_feed() , diaspora_asphoto() , diaspora_comment() , diaspora_like() , diaspora_post() , diaspora_reshare() , event_store_item() , impel_init() , import_post() , item_post() , like_content() , mood_init() , photo_upload() , photos_create_item() , post_activity_item() , process_delivery() , profile_activity() , refimport_content() , reflect_comment_store() , and subthread_content() .
@@ -1520,7 +1520,7 @@ Functions
-
Referenced by impel_init() , import_post() , item_post() , photos_post() , and update_imported_item() .
+
Referenced by impel_init() , import_post() , item_post() , photos_post() , refimport_content() , reflect_comment_store() , tagrm_content() , tagrm_post() , and update_imported_item() .
@@ -1588,7 +1588,7 @@ Functions
-
+
@@ -1602,7 +1602,13 @@ Functions
- $wall
+ $wall ,
+
+
+
+
+
+ $mindate
@@ -1884,7 +1890,7 @@ Functions
-
+
@@ -1910,7 +1916,13 @@ Functions
- $post_id
+ $post_id ,
+
+
+
+
+
+ $walltowall = false
@@ -2002,7 +2014,7 @@ Functions
tgroup_check($uid,$item)
This function is called pre-deliver to see if a post matches the criteria to be tag delivered. We don't actually do anything except check that it matches the criteria. This is so that the channel with tag_delivery enabled can receive the post even if they turn off permissions for the sender to send their stream. tag_deliver() can't be called until the post is actually stored. By then it would be too late to reject it.
-Referenced by process_delivery() .
+Referenced by process_delivery() .
@@ -2138,7 +2150,7 @@ Functions
-
+
@@ -2158,7 +2170,7 @@ Functions
- $mindate
+ $arr
@@ -2168,7 +2180,7 @@ Functions
diff --git a/doc/html/items_8php.js b/doc/html/items_8php.js
index 7b326cce6..f3ac4dfd0 100644
--- a/doc/html/items_8php.js
+++ b/doc/html/items_8php.js
@@ -51,7 +51,7 @@ var items_8php =
[ "item_store_update", "items_8php.html#acf0bf7c9d21ac84f32effb754f7ad484", null ],
[ "items_fetch", "items_8php.html#a756738301f2ed96be50232500677d58a", null ],
[ "limit_body_size", "items_8php.html#af94c281016c6c912d06e064113336c5c", null ],
- [ "list_post_dates", "items_8php.html#aa2d3caa2f27720762b5c729e07df40fb", null ],
+ [ "list_post_dates", "items_8php.html#ab33fa9756aaa5f39a6104d57a62baf00", null ],
[ "mail_store", "items_8php.html#a77da7ce9a117601d49ac4a67c71b514f", null ],
[ "map_scope", "items_8php.html#a8675e62674de6fb7c42e4a408c7116cc", null ],
[ "post_activity_item", "items_8php.html#a410f9c743877c125ca06312373346903", null ],
@@ -64,7 +64,7 @@ var items_8php =
[ "retain_item", "items_8php.html#af6237605c60d69abdd959ddbbee3420c", null ],
[ "send_status_notifications", "items_8php.html#aab9e0c58247427126de0699c729c3b6c", null ],
[ "start_delivery_chain", "items_8php.html#adf2b8137dc4ad9ec958de2842f16f3c2", null ],
- [ "store_diaspora_comment_sig", "items_8php.html#af0a887050dc8d0f51c89890cdaf3145f", null ],
+ [ "store_diaspora_comment_sig", "items_8php.html#a25221826fa4621f523c68483e3b6af26", null ],
[ "tag_deliver", "items_8php.html#ab1bce4261bcf75ad62753b498a144d17", null ],
[ "termtype", "items_8php.html#ad34827ed330898456783fb14c7b46154", null ],
[ "tgroup_check", "items_8php.html#a88c6cf7649ac836fbbed82a7a0315110", null ],
@@ -72,5 +72,5 @@ var items_8php =
[ "translate_scope", "items_8php.html#aabfaa193b83154c2a81e91284e5d5e59", null ],
[ "update_feed_item", "items_8php.html#a9b449eeae50003414b8b30ca927af434", null ],
[ "update_remote_id", "items_8php.html#a2baa9e05f1e8aa3dd61c85803ae39bd6", null ],
- [ "zot_feed", "items_8php.html#a004e89d86b0f29b2c4da20108ecc4091", null ]
+ [ "zot_feed", "items_8php.html#a1cf89557f32d5dfbe8bd90448dc1aa92", null ]
];
\ No newline at end of file
diff --git a/doc/html/language_8php.html b/doc/html/language_8php.html
index 0f1fe6ebd..3e1fd3824 100644
--- a/doc/html/language_8php.html
+++ b/doc/html/language_8php.html
@@ -372,7 +372,7 @@ Functions
Returns translated string if exists, otherwise return $s
-Referenced by account_remove() , achievements_content() , acl_init() , admin_content() , admin_page_channels() , admin_page_dbsync() , admin_page_hubloc() , admin_page_logs() , admin_page_logs_post() , admin_page_plugins() , admin_page_profs() , admin_page_site() , admin_page_site_post() , admin_page_summary() , admin_page_themes() , admin_page_users() , admin_post() , advanced_profile() , alt_pager() , api_content() , api_post() , api_statuses_public_timeline() , app_render() , app_store() , app_update() , appman_content() , appman_post() , apps_content() , apw_form() , attach_by_hash() , attach_by_hash_nodata() , attach_count_files() , attach_init() , attach_list_files() , attach_mkdir() , attach_store() , bb2diaspora_itembody() , bbcode() , block_content() , blocks_content() , blogtheme_form() , bookmark_add() , bookmarks_content() , bookmarks_init() , categories_widget() , channel_content() , channel_init() , chat_content() , chat_init() , chatroom_create() , chatroom_destroy() , chatroom_enter() , chatsvc_content() , check_account_email() , check_account_invite() , check_config() , check_form_security_std_err_msg() , check_funcs() , check_htaccess() , check_htconfig() , check_keys() , check_php() , check_smarty3() , check_store() , cloud_init() , common_content() , common_friends_visitor_widget() , common_init() , connect_content() , connect_init() , connect_post() , connections_content() , connections_post() , connedit_content() , connedit_post() , construct_page() , contact_block() , contact_poll_interval() , conversation() , create_account() , create_identity() , datesel_format() , day_translate() , delegate_content() , design_tools() , diaspora_like() , dir_safe_mode() , dir_sort_links() , dir_tagblock() , directory_content() , dirprofile_init() , dirsearch_content() , display_content() , drop_item() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , event_store_item() , events_content() , events_post() , fbrowser_content() , fileas_widget() , filer_content() , filestorage_content() , filestorage_post() , findpeople_widget() , follow_init() , foofoo() , format_categories() , format_event_diaspora() , format_event_html() , format_filer() , format_like() , format_notification() , fsuggest_content() , fsuggest_post() , gender_selector() , gender_selector_min() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_birthdays() , Item\get_comment_box() , get_events() , get_features() , get_mood_verbs() , get_perms() , get_plink() , get_poke_verbs() , Item\get_template_data() , group_add() , group_content() , group_post() , group_side() , hcard_init() , help_content() , home_content() , RedMatrix\RedDAV\RedBrowser\htmlActionsPanel() , identity_check_service_class() , impel_init() , import_author_rss() , import_author_unknown() , import_channel_photo() , import_content() , import_post() , import_xchan() , dba_driver\install() , invite_content() , invite_post() , item_check_service_class() , item_content() , item_photo_menu() , item_post() , item_post_type() , items_fetch() , lang_selector() , layout_select() , layouts_content() , like_content() , like_puller() , load_database() , localize_item() , lockview_content() , locs_post() , login() , lostpass_content() , lostpass_post() , magic_init() , mail_content() , mail_post() , manage_content() , manual_config() , marital_selector() , marital_selector_min() , match_content() , menu_content() , menu_post() , menu_render() , message_content() , mimetype_select() , mini_group_select() , mitem_content() , mitem_init() , mitem_post() , mood_content() , mood_init() , nav() , network_content() , network_init() , network_to_name() , new_channel_content() , new_channel_post() , new_contact() , notice() , notification() , notifications_content() , notifications_post() , notify_content() , obj_verbs() , oembed_bbcode2html() , oembed_iframe() , oexchange_content() , openid_content() , page_content() , pagelist_widget() , paginate() , pdl_selector() , pdledit_content() , pdledit_post() , photo_upload() , photos_album_widget() , photos_content() , photos_init() , photos_post() , ping_init() , poke_content() , poke_init() , poll_content() , populate_acl() , post_activity_item() , post_init() , probe_content() , profile_activity() , profile_content() , profile_init() , profile_load() , profile_photo_post() , profile_sidebar() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , pubsites_content() , rbmark_content() , rbmark_post() , redbasic_form() , register_content() , register_post() , regmod_content() , relative_date() , removeaccount_content() , removeaccount_post() , removeme_content() , removeme_post() , rmagic_content() , rmagic_post() , role_selector() , rpost_content() , scale_external_images() , search() , search_content() , searchbox() , select_timezone() , send_message() , send_reg_approval_email() , send_verification_email() , service_limits_content() , settings_post() , setup_content() , sexpref_selector() , sexpref_selector_min() , siteinfo_content() , sources_content() , sources_post() , subthread_content() , suggest_content() , sync_locations() , tagblock() , tagger_content() , tagrm_content() , tagrm_post() , theme_attachments() , thing_content() , thing_init() , timezone_cmp() , translate_scope() , translate_system_apps() , update_birthdays() , update_channel_content() , update_display_content() , update_network_content() , update_search_content() , upgrade_bool_message() , upgrade_link() , upgrade_message() , user_allow() , user_approve() , user_deny() , validate_channelname() , vcard_from_xchan() , verify_email_address() , viewconnections_content() , viewsrc_content() , vote_content() , wall_upload_post() , webpages_content() , what_next() , widget_affinity() , widget_appselect() , widget_archive() , widget_bookmarkedchats() , widget_chatroom_list() , widget_filer() , widget_follow() , widget_mailmenu() , widget_notes() , widget_savedsearch() , widget_settings_menu() , widget_suggestedchats() , widget_suggestions() , widget_tagcloud() , writepages_widget() , xchan_content() , z_readdir() , and zfinger_init() .
+Referenced by account_remove() , achievements_content() , acl_init() , admin_content() , admin_page_channels() , admin_page_dbsync() , admin_page_hubloc() , admin_page_logs() , admin_page_logs_post() , admin_page_plugins() , admin_page_profs() , admin_page_site() , admin_page_site_post() , admin_page_summary() , admin_page_themes() , admin_page_users() , admin_post() , advanced_profile() , alt_pager() , api_content() , api_post() , api_statuses_public_timeline() , app_render() , app_store() , app_update() , appman_content() , appman_post() , apps_content() , apw_form() , attach_by_hash() , attach_by_hash_nodata() , attach_count_files() , attach_init() , attach_list_files() , attach_mkdir() , attach_store() , bb2diaspora_itembody() , bbcode() , block_content() , blocks_content() , blogtheme_form() , bookmark_add() , bookmarks_content() , bookmarks_init() , catblock() , categories_widget() , channel_content() , channel_init() , chat_content() , chat_init() , chatroom_create() , chatroom_destroy() , chatroom_enter() , chatsvc_content() , check_account_email() , check_account_invite() , check_config() , check_form_security_std_err_msg() , check_funcs() , check_htaccess() , check_htconfig() , check_keys() , check_php() , check_smarty3() , check_store() , cloud_init() , common_content() , common_friends_visitor_widget() , common_init() , connect_content() , connect_init() , connect_post() , connections_content() , connections_post() , connedit_content() , connedit_post() , construct_page() , contact_block() , contact_poll_interval() , conversation() , create_account() , create_identity() , day_translate() , delegate_content() , design_tools() , diaspora_like() , dir_safe_mode() , dir_sort_links() , dir_tagblock() , directory_content() , dirprofile_init() , dirsearch_content() , display_content() , drop_item() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , event_store_item() , events_content() , events_post() , fbrowser_content() , fileas_widget() , filer_content() , filestorage_content() , filestorage_post() , findpeople_widget() , follow_init() , foofoo() , format_categories() , format_event_diaspora() , format_event_html() , format_filer() , format_like() , format_notification() , fsuggest_content() , fsuggest_post() , gender_selector() , gender_selector_min() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_birthdays() , Item\get_comment_box() , get_events() , get_features() , get_mood_verbs() , get_perms() , get_plink() , get_poke_verbs() , Item\get_template_data() , group_add() , group_content() , group_post() , group_side() , hcard_init() , help_content() , home_content() , RedMatrix\RedDAV\RedBrowser\htmlActionsPanel() , identity_check_service_class() , impel_init() , import_author_rss() , import_author_unknown() , import_channel_photo() , import_content() , import_post() , import_xchan() , dba_driver\install() , invite_content() , invite_post() , item_check_service_class() , item_content() , item_photo_menu() , item_post() , item_post_type() , items_fetch() , lang_selector() , layout_select() , layouts_content() , like_content() , like_puller() , load_database() , localize_item() , lockview_content() , locs_content() , locs_post() , login() , lostpass_content() , lostpass_post() , magic_init() , mail_content() , mail_post() , manage_content() , manual_config() , marital_selector() , marital_selector_min() , match_content() , menu_content() , menu_post() , menu_render() , message_content() , mimetype_select() , mini_group_select() , mitem_content() , mitem_init() , mitem_post() , mood_content() , mood_init() , nav() , network_content() , network_init() , network_to_name() , new_channel_content() , new_channel_post() , new_contact() , notice() , notification() , notifications_content() , notifications_post() , notify_content() , obj_verbs() , oembed_bbcode2html() , oembed_iframe() , oexchange_content() , openid_content() , page_init() , pagelist_widget() , paginate() , pdl_selector() , pdledit_content() , pdledit_post() , photo_upload() , photos_album_widget() , photos_content() , photos_init() , photos_post() , ping_init() , poke_content() , poke_init() , poll_content() , populate_acl() , post_activity_item() , post_init() , probe_content() , profile_activity() , profile_content() , profile_init() , profile_load() , profile_photo_post() , profile_sidebar() , profiles_content() , profiles_init() , profiles_post() , profperm_content() , pubsites_content() , rbmark_content() , rbmark_post() , redbasic_form() , register_content() , register_post() , regmod_content() , relative_date() , removeaccount_content() , removeaccount_post() , removeme_content() , removeme_post() , rmagic_content() , rmagic_post() , role_selector() , rpost_content() , scale_external_images() , search() , search_content() , searchbox() , select_timezone() , send_message() , send_reg_approval_email() , send_verification_email() , service_limits_content() , settings_post() , setup_content() , sexpref_selector() , sexpref_selector_min() , siteinfo_content() , sources_content() , sources_post() , subthread_content() , suggest_content() , sync_locations() , tagblock() , tagger_content() , tagrm_content() , tagrm_post() , theme_attachments() , thing_content() , thing_init() , timezone_cmp() , translate_scope() , translate_system_apps() , update_birthdays() , update_channel_content() , update_display_content() , update_network_content() , update_search_content() , upgrade_bool_message() , upgrade_link() , upgrade_message() , user_allow() , user_approve() , user_deny() , validate_channelname() , vcard_from_xchan() , verify_email_address() , viewconnections_content() , viewsrc_content() , vote_content() , wall_upload_post() , webpages_content() , what_next() , widget_affinity() , widget_appselect() , widget_archive() , widget_bookmarkedchats() , widget_chatroom_list() , widget_filer() , widget_follow() , widget_mailmenu() , widget_notes() , widget_savedsearch() , widget_settings_menu() , widget_suggestedchats() , widget_suggestions() , widget_tagcloud() , writepages_widget() , xchan_content() , z_readdir() , and zfinger_init() .
diff --git a/doc/html/locs_8php.html b/doc/html/locs_8php.html
index 86cc0d2a8..229d5978f 100644
--- a/doc/html/locs_8php.html
+++ b/doc/html/locs_8php.html
@@ -114,8 +114,26 @@ $(document).ready(function(){initNavTree('locs_8php.html','');});
Functions
locs_post (&$a)
+ locs_content (&$a)
+
+
+
+
+
+
+ locs_content
+ (
+ &
+ $a )
+
+
+
+
+
+
+
@@ -129,36 +147,6 @@ Functions
-
Placeholder file at present. This is going to involve a bit of work.
-
This file will deal with the deletion of channels and management of hublocs.
-
We need to provide the following functionality:
-
-Delete my account and all channels from the entire network
-
-
-Delete my account and all channels from this server
-
-
-Delete a channel from the entire network
-
-
-Delete a channel from this server
-
-
-List all hub locations for this channel
-
-
-Remove this/some hub location from this channel
-
-
-promote this/some hub location to primary
-
-
-Remove hub location 'xyz' from this channel, (this should possibly only be allowed if that hub has been down for a period of time)
-
-
-Some of these actions should probably require email verification
-
diff --git a/doc/html/locs_8php.js b/doc/html/locs_8php.js
index 475fc5dd6..6444a590f 100644
--- a/doc/html/locs_8php.js
+++ b/doc/html/locs_8php.js
@@ -1,4 +1,5 @@
var locs_8php =
[
+ [ "locs_content", "locs_8php.html#a6c900f53970c0d0e738d2fe06d27ca44", null ],
[ "locs_post", "locs_8php.html#a6b43654592919ac863d67a1f787a69b9", null ]
];
\ No newline at end of file
diff --git a/doc/html/namespaceRedmatrix.html b/doc/html/namespaceRedmatrix.html
new file mode 100644
index 000000000..2861c646a
--- /dev/null
+++ b/doc/html/namespaceRedmatrix.html
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+The Red Matrix: Redmatrix Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/namespaceRedmatrix.js b/doc/html/namespaceRedmatrix.js
new file mode 100644
index 000000000..161035822
--- /dev/null
+++ b/doc/html/namespaceRedmatrix.js
@@ -0,0 +1,4 @@
+var namespaceRedmatrix =
+[
+ [ "Import", "namespaceRedmatrix_1_1Import.html", "namespaceRedmatrix_1_1Import" ]
+];
\ No newline at end of file
diff --git a/doc/html/namespaceRedmatrix_1_1Import.html b/doc/html/namespaceRedmatrix_1_1Import.html
new file mode 100644
index 000000000..b21ffdff2
--- /dev/null
+++ b/doc/html/namespaceRedmatrix_1_1Import.html
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+The Red Matrix: Redmatrix\Import Namespace Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/namespaceRedmatrix_1_1Import.js b/doc/html/namespaceRedmatrix_1_1Import.js
new file mode 100644
index 000000000..74692ac3b
--- /dev/null
+++ b/doc/html/namespaceRedmatrix_1_1Import.js
@@ -0,0 +1,4 @@
+var namespaceRedmatrix_1_1Import =
+[
+ [ "Import", "classRedmatrix_1_1Import_1_1Import.html", "classRedmatrix_1_1Import_1_1Import" ]
+];
\ No newline at end of file
diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html
index ad02e6270..31477d7b9 100644
--- a/doc/html/namespaces.html
+++ b/doc/html/namespaces.html
@@ -114,8 +114,10 @@ $(document).ready(function(){initNavTree('namespaces.html','');});
friendica-to-smarty-tpl
RedMatrix
RedDAV
-updatetpl
-util
+Redmatrix
+Import
+updatetpl
+util
diff --git a/doc/html/namespaces.js b/doc/html/namespaces.js
index 451e130fb..3ca14e354 100644
--- a/doc/html/namespaces.js
+++ b/doc/html/namespaces.js
@@ -4,6 +4,7 @@ var namespaces =
[ "Friendica", "namespaceFriendica.html", null ],
[ "friendica-to-smarty-tpl", "namespacefriendica-to-smarty-tpl.html", null ],
[ "RedMatrix", "namespaceRedMatrix.html", "namespaceRedMatrix" ],
+ [ "Redmatrix", "namespaceRedmatrix.html", "namespaceRedmatrix" ],
[ "updatetpl", "namespaceupdatetpl.html", null ],
[ "util", "namespaceutil.html", null ]
];
\ No newline at end of file
diff --git a/doc/html/navtree.js b/doc/html/navtree.js
index 29bd1cf55..cc61fa4f9 100644
--- a/doc/html/navtree.js
+++ b/doc/html/navtree.js
@@ -37,15 +37,15 @@ var NAVTREE =
var NAVTREEINDEX =
[
"BS-Default_8php.html",
-"boot_8php.html#a56fd673eaa7014150297ce1162502db5",
-"classApp.html#a557d7b779d8259027f4724ebf7b248dc",
-"classdba__driver.html",
-"dir_05f4fba29266e8fd7869afcd6cefb5cb.html",
-"gprobe_8php.html",
-"include_2oembed_8php.html#a03fa3b7832c98a3d0b4630afeb73d487",
-"notifier_8php.html",
-"setup_8php.html#a13cf286774149a0a7bd8adb8179cec75",
-"view_2theme_2redbasic_2php_2config_8php.html#a8574a41fa9735ee391ba57ab24b93793"
+"boot_8php.html#a50a6707a28c7d05d3f49eaabc7994501",
+"classApp.html#a33a8e90b60ec4438f6fbf299d0f6839c",
+"classTemplate.html#a317d535946dc065c35dd5cd38380e6c6",
+"diaspora_8php.html#a33ae0c4606a7df4d801c05507d87f668",
+"globals_func_0x6e.html",
+"include_2menu_8php.html#a6a33c6a3db2a7510b16cc656edaec571",
+"mod__chanview_8php.html",
+"rsd__xml_8php.html#a740cd02fa15e5a53f8547fac73f0ab82",
+"tpldebug_8php.html#a5358407d65f2ca826f96356a6642d149"
];
var SYNCONMSG = 'click to disable panel synchronisation';
diff --git a/doc/html/navtreeindex0.js b/doc/html/navtreeindex0.js
index 7e19edb9b..0deb6b75f 100644
--- a/doc/html/navtreeindex0.js
+++ b/doc/html/navtreeindex0.js
@@ -1,65 +1,66 @@
var NAVTREEINDEX0 =
{
-"BS-Default_8php.html":[6,0,3,1,3,1,1],
-"BaseObject_8php.html":[6,0,0,10],
-"Contact_8php.html":[6,0,0,21],
-"Contact_8php.html#a024919623a830e8703ac4f23496dd66c":[6,0,0,21,2],
-"Contact_8php.html#a08845ce8c5b997d5edac38ae7118b5c8":[6,0,0,21,9],
-"Contact_8php.html#a28e062c884331dbb5dfa713228c25ad6":[6,0,0,21,8],
-"Contact_8php.html#a2f4f495d53f2a334ab75292af79d3c91":[6,0,0,21,11],
-"Contact_8php.html#a2fc191067dd571a79603c66b04b1ca15":[6,0,0,21,13],
-"Contact_8php.html#a3a0844dac1e86d523de5d2f432cfeebc":[6,0,0,21,6],
-"Contact_8php.html#a483cda56f9e37c3a4a8773dcdfeb0258":[6,0,0,21,5],
-"Contact_8php.html#a4e8af0f0525161da74583c04b8b03097":[6,0,0,21,4],
-"Contact_8php.html#a5101d7eca5d6f387e5555f03fe249e33":[6,0,0,21,3],
-"Contact_8php.html#a6348a532c9d26cd1c9afbc9aa6aa8960":[6,0,0,21,14],
-"Contact_8php.html#a7e3f5bef8ea1d2bf8434c9be36a2b713":[6,0,0,21,10],
-"Contact_8php.html#a87e699f74a1102b25e8aa0432d86a91e":[6,0,0,21,7],
-"Contact_8php.html#acc12cda999c88c4d6185cca967c15125":[6,0,0,21,12],
-"Contact_8php.html#ad5b02c2a962ee55b1b7ca6c159d6e4c5":[6,0,0,21,1],
-"Contact_8php.html#ae8803c330352cbf1e828eb7490edf47e":[6,0,0,21,0],
-"ConversationObject_8php.html":[6,0,0,25],
-"ITemplateEngine_8php.html":[6,0,0,47],
-"ItemObject_8php.html":[6,0,0,46],
-"ProtoDriver_8php.html":[6,0,0,67],
-"RedBasicAuth_8php.html":[6,0,0,2,0],
-"RedBrowser_8php.html":[6,0,0,2,1],
-"RedDirectory_8php.html":[6,0,0,2,2],
-"RedFile_8php.html":[6,0,0,2,3],
+"BS-Default_8php.html":[6,0,3,1,4,1,1],
+"BaseObject_8php.html":[6,0,0,11],
+"Contact_8php.html":[6,0,0,22],
+"Contact_8php.html#a024919623a830e8703ac4f23496dd66c":[6,0,0,22,2],
+"Contact_8php.html#a08845ce8c5b997d5edac38ae7118b5c8":[6,0,0,22,9],
+"Contact_8php.html#a28e062c884331dbb5dfa713228c25ad6":[6,0,0,22,8],
+"Contact_8php.html#a2f4f495d53f2a334ab75292af79d3c91":[6,0,0,22,11],
+"Contact_8php.html#a2fc191067dd571a79603c66b04b1ca15":[6,0,0,22,13],
+"Contact_8php.html#a3a0844dac1e86d523de5d2f432cfeebc":[6,0,0,22,6],
+"Contact_8php.html#a483cda56f9e37c3a4a8773dcdfeb0258":[6,0,0,22,5],
+"Contact_8php.html#a4e8af0f0525161da74583c04b8b03097":[6,0,0,22,4],
+"Contact_8php.html#a5101d7eca5d6f387e5555f03fe249e33":[6,0,0,22,3],
+"Contact_8php.html#a6348a532c9d26cd1c9afbc9aa6aa8960":[6,0,0,22,14],
+"Contact_8php.html#a7e3f5bef8ea1d2bf8434c9be36a2b713":[6,0,0,22,10],
+"Contact_8php.html#a87e699f74a1102b25e8aa0432d86a91e":[6,0,0,22,7],
+"Contact_8php.html#acc12cda999c88c4d6185cca967c15125":[6,0,0,22,12],
+"Contact_8php.html#ad5b02c2a962ee55b1b7ca6c159d6e4c5":[6,0,0,22,1],
+"Contact_8php.html#ae8803c330352cbf1e828eb7490edf47e":[6,0,0,22,0],
+"ConversationObject_8php.html":[6,0,0,26],
+"ITemplateEngine_8php.html":[6,0,0,48],
+"Importer_8php.html":[6,0,0,1,0],
+"ItemObject_8php.html":[6,0,0,47],
+"ProtoDriver_8php.html":[6,0,0,68],
+"RedBasicAuth_8php.html":[6,0,0,3,0],
+"RedBrowser_8php.html":[6,0,0,3,1],
+"RedDirectory_8php.html":[6,0,0,3,2],
+"RedFile_8php.html":[6,0,0,3,3],
"__well__known_8php.html":[6,0,1,0],
"__well__known_8php.html#a6ebfa937a2024f0b5dab53f0ac90fed0":[6,0,1,0,0],
-"account_8php.html":[6,0,0,3],
-"account_8php.html#a014de2d5d5c9785de5bf547a485822fa":[6,0,0,3,8],
-"account_8php.html#a030cec6793b909c439c0336ba39b1571":[6,0,0,3,10],
-"account_8php.html#a0d183a3cb4c67a0f5e906811df7a1fc9":[6,0,0,3,7],
-"account_8php.html#a141fe579c351c78209d425473f978eb5":[6,0,0,3,6],
-"account_8php.html#a144b4891022567668375b58ea61cfff0":[6,0,0,3,5],
-"account_8php.html#a4328c40ee4b3d68630cf1ebb7b9d4d89":[6,0,0,3,0],
-"account_8php.html#a43e3042b2723d76915a030bac3c668b6":[6,0,0,3,1],
-"account_8php.html#a4fc13e528367f510fcb6d8bbfc559040":[6,0,0,3,13],
-"account_8php.html#a754d7f53b3abc557b753c057dc4e021d":[6,0,0,3,12],
-"account_8php.html#a901657dd078e070516cf97285e0bada7":[6,0,0,3,14],
-"account_8php.html#a905b54e10704b283ac64680a8abc0971":[6,0,0,3,11],
-"account_8php.html#a917d74aad0baf3e0c4b51cf1051e654f":[6,0,0,3,2],
-"account_8php.html#aa9c29c497c17d8f9344dce8631ad8761":[6,0,0,3,9],
-"account_8php.html#aaff7720423417a4333697894ffd9ddeb":[6,0,0,3,4],
-"account_8php.html#ac1653efba62493b9d87513e1b6c04c83":[6,0,0,3,17],
-"account_8php.html#ac5c570a2d46446bad4dd2501e9c5a4b1":[6,0,0,3,15],
-"account_8php.html#acd6b8d2124ba5ea4f4794d2c58ae8bf5":[6,0,0,3,18],
-"account_8php.html#ad07be417ac7eda939768804106ddea3d":[6,0,0,3,16],
-"account_8php.html#ae052bd5558847bd38e89c213561a9771":[6,0,0,3,3],
+"account_8php.html":[6,0,0,4],
+"account_8php.html#a014de2d5d5c9785de5bf547a485822fa":[6,0,0,4,8],
+"account_8php.html#a030cec6793b909c439c0336ba39b1571":[6,0,0,4,10],
+"account_8php.html#a0d183a3cb4c67a0f5e906811df7a1fc9":[6,0,0,4,7],
+"account_8php.html#a141fe579c351c78209d425473f978eb5":[6,0,0,4,6],
+"account_8php.html#a144b4891022567668375b58ea61cfff0":[6,0,0,4,5],
+"account_8php.html#a4328c40ee4b3d68630cf1ebb7b9d4d89":[6,0,0,4,0],
+"account_8php.html#a43e3042b2723d76915a030bac3c668b6":[6,0,0,4,1],
+"account_8php.html#a4fc13e528367f510fcb6d8bbfc559040":[6,0,0,4,13],
+"account_8php.html#a754d7f53b3abc557b753c057dc4e021d":[6,0,0,4,12],
+"account_8php.html#a901657dd078e070516cf97285e0bada7":[6,0,0,4,14],
+"account_8php.html#a905b54e10704b283ac64680a8abc0971":[6,0,0,4,11],
+"account_8php.html#a917d74aad0baf3e0c4b51cf1051e654f":[6,0,0,4,2],
+"account_8php.html#aa9c29c497c17d8f9344dce8631ad8761":[6,0,0,4,9],
+"account_8php.html#aaff7720423417a4333697894ffd9ddeb":[6,0,0,4,4],
+"account_8php.html#ac1653efba62493b9d87513e1b6c04c83":[6,0,0,4,17],
+"account_8php.html#ac5c570a2d46446bad4dd2501e9c5a4b1":[6,0,0,4,15],
+"account_8php.html#acd6b8d2124ba5ea4f4794d2c58ae8bf5":[6,0,0,4,18],
+"account_8php.html#ad07be417ac7eda939768804106ddea3d":[6,0,0,4,16],
+"account_8php.html#ae052bd5558847bd38e89c213561a9771":[6,0,0,4,3],
"achievements_8php.html":[6,0,1,1],
"achievements_8php.html#a35ae04ada0e227d19671f289a32fb30e":[6,0,1,1,0],
"acl_8php.html":[6,0,1,2],
"acl_8php.html#a57dceff370d4a0e7ae673d50fbfda61f":[6,0,1,2,1],
"acl_8php.html#ac6776dba871806ecdb5d1659bc2eb07a":[6,0,1,2,0],
-"acl__selectors_8php.html":[6,0,0,4],
-"acl__selectors_8php.html#a9476997d2968a5794f3723878ed89c91":[6,0,0,4,0],
-"acl__selectors_8php.html#aa1e3bc344ca2b29f97eb9860216d21a0":[6,0,0,4,2],
-"acl__selectors_8php.html#ad25bba63a51a2b0b5b463efae50df528":[6,0,0,4,3],
-"acl__selectors_8php.html#ad6664fb8330308e23f2645cd6624727e":[6,0,0,4,1],
-"activities_8php.html":[6,0,0,5],
-"activities_8php.html#a80134e807719b3c54aba971958d2e132":[6,0,0,5,0],
+"acl__selectors_8php.html":[6,0,0,5],
+"acl__selectors_8php.html#a9476997d2968a5794f3723878ed89c91":[6,0,0,5,0],
+"acl__selectors_8php.html#aa1e3bc344ca2b29f97eb9860216d21a0":[6,0,0,5,2],
+"acl__selectors_8php.html#ad25bba63a51a2b0b5b463efae50df528":[6,0,0,5,3],
+"acl__selectors_8php.html#ad6664fb8330308e23f2645cd6624727e":[6,0,0,5,1],
+"activities_8php.html":[6,0,0,6],
+"activities_8php.html#a80134e807719b3c54aba971958d2e132":[6,0,0,6,0],
"admin_8php.html":[6,0,1,3],
"admin_8php.html#a1d1362698af14d209aa3a0fb655551dd":[6,0,1,3,6],
"admin_8php.html#a233b7c8c31776b7020532003c6e44e1c":[6,0,1,3,7],
@@ -100,44 +101,44 @@ var NAVTREEINDEX0 =
"apw_2php_2style_8php.html#af3a16c5f0dd7a74cf9acf6a49fff73a7":[6,0,3,1,0,1,2,9],
"apw_2php_2theme_8php.html":[6,0,3,1,0,1,3],
"apw_2php_2theme_8php.html#a42167c539043a39a6b83c252d05f1e89":[6,0,3,1,0,1,3,0],
-"auth_8php.html":[6,0,0,9],
-"auth_8php.html#a07bae0e623e2daa9ee2cd5a8aa294dee":[6,0,0,9,0],
-"auth_8php.html#a2add3a1129ffa4d5515442a9d52a9b1a":[6,0,0,9,2],
-"auth_8php.html#a69fa663e6baf65f80d1b114ad72615f2":[6,0,0,9,1],
-"auth_8php.html#a6f60fb54f60cd36c2430d6615a7b4f3f":[6,0,0,9,3],
-"bb2diaspora_8php.html":[6,0,0,11],
-"bb2diaspora_8php.html#a180b0e3a7d702998be19e3c3b44b0e93":[6,0,0,11,13],
-"bb2diaspora_8php.html#a29a2ad41f5826f3975fa9a49934ff863":[6,0,0,11,9],
-"bb2diaspora_8php.html#a4a27604f0745f1efda672966aaca9a3b":[6,0,0,11,6],
-"bb2diaspora_8php.html#a4c2f8f11b29a06809d9b07782215b1b2":[6,0,0,11,10],
-"bb2diaspora_8php.html#a4f10e0876b27373c762bc1abbe745f5c":[6,0,0,11,0],
-"bb2diaspora_8php.html#a5258d2f1addeb0a2a6b54c4f9e7d0f34":[6,0,0,11,3],
-"bb2diaspora_8php.html#a599428bceb6f6d82a6a78cb66811f747":[6,0,0,11,14],
-"bb2diaspora_8php.html#a8b96bd45884fa1c40b942939354197d4":[6,0,0,11,7],
-"bb2diaspora_8php.html#aab32042f8bd63552d3fadeeae9eab083":[6,0,0,11,2],
-"bb2diaspora_8php.html#ab27761069ea1275f0fc4c543099c5519":[6,0,0,11,1],
-"bb2diaspora_8php.html#ab61b4f8c065e97b151411858bb2f209a":[6,0,0,11,12],
-"bb2diaspora_8php.html#ac9061ee10fcfcdac69566b649614e625":[6,0,0,11,5],
-"bb2diaspora_8php.html#ad033be99e87a2aaa05e569c68f30792d":[6,0,0,11,11],
-"bb2diaspora_8php.html#ad0abe1a7ee50aa0736a233df0a422eba":[6,0,0,11,4],
-"bb2diaspora_8php.html#adc92ccda5f85ed27e64fcc17712c89cc":[6,0,0,11,8],
-"bbcode_8php.html":[6,0,0,12],
-"bbcode_8php.html#a009f61aaf78771737ed0765c8463911b":[6,0,0,12,10],
-"bbcode_8php.html#a064dcfd9767df6f53be1a0e11ceeb15d":[6,0,0,12,9],
-"bbcode_8php.html#a1c69e021d5e0aef97d6966bf3169c86a":[6,0,0,12,6],
-"bbcode_8php.html#a2be26414a367118143cc89e2d58e7377":[6,0,0,12,7],
-"bbcode_8php.html#a3435c82a6c7693557800cdeb6848d0bd":[6,0,0,12,0],
-"bbcode_8php.html#a39de4de32a9456d1ca914d0dc52bd322":[6,0,0,12,14],
-"bbcode_8php.html#a3a989cbf308a32468d171d83e9c51d1e":[6,0,0,12,5],
-"bbcode_8php.html#a5165a5221a52cf1bc1d7812ebd2069c7":[6,0,0,12,12],
-"bbcode_8php.html#a55b0cb6973f1ec731de0e726bcc0efa7":[6,0,0,12,13],
-"bbcode_8php.html#a7cc811ff1939a508cfb54f39c1d584d7":[6,0,0,12,11],
-"bbcode_8php.html#a851f5aafefe52474201b83f9fd65931f":[6,0,0,12,2],
-"bbcode_8php.html#a8911e027907820df3db03b4f76724b50":[6,0,0,12,8],
-"bbcode_8php.html#a98d0eecc620c19561639f06cfbe8e74c":[6,0,0,12,4],
-"bbcode_8php.html#aa73fb62e7be1fa5fce4ad5f3d4487fc9":[6,0,0,12,3],
-"bbcode_8php.html#aa92f119341f4c69dcef2768a013079b8":[6,0,0,12,15],
-"bbcode_8php.html#abb02f1044ff1c635d12af690d0f2cfa2":[6,0,0,12,1],
+"auth_8php.html":[6,0,0,10],
+"auth_8php.html#a07bae0e623e2daa9ee2cd5a8aa294dee":[6,0,0,10,0],
+"auth_8php.html#a2add3a1129ffa4d5515442a9d52a9b1a":[6,0,0,10,2],
+"auth_8php.html#a69fa663e6baf65f80d1b114ad72615f2":[6,0,0,10,1],
+"auth_8php.html#a6f60fb54f60cd36c2430d6615a7b4f3f":[6,0,0,10,3],
+"bb2diaspora_8php.html":[6,0,0,12],
+"bb2diaspora_8php.html#a180b0e3a7d702998be19e3c3b44b0e93":[6,0,0,12,13],
+"bb2diaspora_8php.html#a29a2ad41f5826f3975fa9a49934ff863":[6,0,0,12,9],
+"bb2diaspora_8php.html#a4a27604f0745f1efda672966aaca9a3b":[6,0,0,12,6],
+"bb2diaspora_8php.html#a4c2f8f11b29a06809d9b07782215b1b2":[6,0,0,12,10],
+"bb2diaspora_8php.html#a4f10e0876b27373c762bc1abbe745f5c":[6,0,0,12,0],
+"bb2diaspora_8php.html#a5258d2f1addeb0a2a6b54c4f9e7d0f34":[6,0,0,12,3],
+"bb2diaspora_8php.html#a599428bceb6f6d82a6a78cb66811f747":[6,0,0,12,14],
+"bb2diaspora_8php.html#a8b96bd45884fa1c40b942939354197d4":[6,0,0,12,7],
+"bb2diaspora_8php.html#aab32042f8bd63552d3fadeeae9eab083":[6,0,0,12,2],
+"bb2diaspora_8php.html#ab27761069ea1275f0fc4c543099c5519":[6,0,0,12,1],
+"bb2diaspora_8php.html#ab61b4f8c065e97b151411858bb2f209a":[6,0,0,12,12],
+"bb2diaspora_8php.html#ac9061ee10fcfcdac69566b649614e625":[6,0,0,12,5],
+"bb2diaspora_8php.html#ad033be99e87a2aaa05e569c68f30792d":[6,0,0,12,11],
+"bb2diaspora_8php.html#ad0abe1a7ee50aa0736a233df0a422eba":[6,0,0,12,4],
+"bb2diaspora_8php.html#adc92ccda5f85ed27e64fcc17712c89cc":[6,0,0,12,8],
+"bbcode_8php.html":[6,0,0,13],
+"bbcode_8php.html#a009f61aaf78771737ed0765c8463911b":[6,0,0,13,10],
+"bbcode_8php.html#a064dcfd9767df6f53be1a0e11ceeb15d":[6,0,0,13,9],
+"bbcode_8php.html#a1c69e021d5e0aef97d6966bf3169c86a":[6,0,0,13,6],
+"bbcode_8php.html#a2be26414a367118143cc89e2d58e7377":[6,0,0,13,7],
+"bbcode_8php.html#a3435c82a6c7693557800cdeb6848d0bd":[6,0,0,13,0],
+"bbcode_8php.html#a39de4de32a9456d1ca914d0dc52bd322":[6,0,0,13,14],
+"bbcode_8php.html#a3a989cbf308a32468d171d83e9c51d1e":[6,0,0,13,5],
+"bbcode_8php.html#a5165a5221a52cf1bc1d7812ebd2069c7":[6,0,0,13,12],
+"bbcode_8php.html#a55b0cb6973f1ec731de0e726bcc0efa7":[6,0,0,13,13],
+"bbcode_8php.html#a7cc811ff1939a508cfb54f39c1d584d7":[6,0,0,13,11],
+"bbcode_8php.html#a851f5aafefe52474201b83f9fd65931f":[6,0,0,13,2],
+"bbcode_8php.html#a8911e027907820df3db03b4f76724b50":[6,0,0,13,8],
+"bbcode_8php.html#a98d0eecc620c19561639f06cfbe8e74c":[6,0,0,13,4],
+"bbcode_8php.html#aa73fb62e7be1fa5fce4ad5f3d4487fc9":[6,0,0,13,3],
+"bbcode_8php.html#aa92f119341f4c69dcef2768a013079b8":[6,0,0,13,15],
+"bbcode_8php.html#abb02f1044ff1c635d12af690d0f2cfa2":[6,0,0,13,1],
"block_8php.html":[6,0,1,8],
"block_8php.html#a8a82a470acdfbc7a8e749509caeeea45":[6,0,1,8,0],
"block_8php.html#a9b61c96044ed2a068f18c10370a78d5c":[6,0,1,8,1],
@@ -152,102 +153,101 @@ var NAVTREEINDEX0 =
"blogga_2view_2theme_2blog_2theme_8php.html#aae58cc837fe56473d9f3370abfe533ae":[6,0,3,1,1,1,0,0,2,1],
"blogga_2view_2theme_2blog_2theme_8php.html#af634a3f721c5e238530d0636d33230ec":[6,0,3,1,1,1,0,0,2,4],
"boot_8php.html":[6,0,4],
-"boot_8php.html#a009e6a0637cb65804ea8094ecc4450b0":[6,0,4,145],
-"boot_8php.html#a01353c9abebc3544ea080ac161729632":[6,0,4,38],
-"boot_8php.html#a022cea669f9f13ef7c6268b63884c57f":[6,0,4,159],
-"boot_8php.html#a02566ac9d891369a1d3ebb81a15722fc":[6,0,4,264],
-"boot_8php.html#a028380b2902a86ba32198f6d3b5d10bb":[6,0,4,137],
-"boot_8php.html#a032bbd6d0321e99e9117332c9ed2b1b8":[6,0,4,57],
-"boot_8php.html#a03d19251c245587de7ed959300b87bdf":[6,0,4,178],
-"boot_8php.html#a0450389f24c632906fbc24347700a543":[6,0,4,48],
-"boot_8php.html#a0603d6ece8c5d37b4b7db697db053a4b":[6,0,4,110],
+"boot_8php.html#a009e6a0637cb65804ea8094ecc4450b0":[6,0,4,146],
+"boot_8php.html#a01353c9abebc3544ea080ac161729632":[6,0,4,39],
+"boot_8php.html#a022cea669f9f13ef7c6268b63884c57f":[6,0,4,160],
+"boot_8php.html#a02566ac9d891369a1d3ebb81a15722fc":[6,0,4,266],
+"boot_8php.html#a028380b2902a86ba32198f6d3b5d10bb":[6,0,4,138],
+"boot_8php.html#a032bbd6d0321e99e9117332c9ed2b1b8":[6,0,4,58],
+"boot_8php.html#a03d19251c245587de7ed959300b87bdf":[6,0,4,179],
+"boot_8php.html#a0450389f24c632906fbc24347700a543":[6,0,4,49],
+"boot_8php.html#a0603d6ece8c5d37b4b7db697db053a4b":[6,0,4,111],
"boot_8php.html#a081307d681d7d04f17b9ced2076e7c85":[6,0,4,1],
-"boot_8php.html#a09532c3f750ae8c4527e63b2b790cbf3":[6,0,4,221],
-"boot_8php.html#a0a98dd0110dc6c8e24cefc8ae74d5562":[6,0,4,72],
-"boot_8php.html#a0b73e2548d6f9beb9c93211f488e336a":[6,0,4,182],
-"boot_8php.html#a0c59dde058efebbc66520d136cbd1631":[6,0,4,284],
-"boot_8php.html#a0cc8dc76bd10ac0ec81bac08a46f82fe":[6,0,4,280],
-"boot_8php.html#a0d877df1e20bae765e1708be50f6b503":[6,0,4,283],
+"boot_8php.html#a09532c3f750ae8c4527e63b2b790cbf3":[6,0,4,222],
+"boot_8php.html#a0a98dd0110dc6c8e24cefc8ae74d5562":[6,0,4,73],
+"boot_8php.html#a0afeb43da443d6ff3526ede5ecdcc3b3":[6,0,4,299],
+"boot_8php.html#a0b73e2548d6f9beb9c93211f488e336a":[6,0,4,183],
+"boot_8php.html#a0c59dde058efebbc66520d136cbd1631":[6,0,4,286],
+"boot_8php.html#a0cc8dc76bd10ac0ec81bac08a46f82fe":[6,0,4,282],
+"boot_8php.html#a0d877df1e20bae765e1708be50f6b503":[6,0,4,285],
"boot_8php.html#a0e4701c9742c3ef88f02ac450a042a84":[6,0,4,22],
-"boot_8php.html#a0e57f846e6d47a308feced0f7274f178":[6,0,4,64],
+"boot_8php.html#a0e57f846e6d47a308feced0f7274f178":[6,0,4,65],
"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,269],
-"boot_8php.html#a11cfe7d99b4dac0454d0de8873989f81":[6,0,4,139],
-"boot_8php.html#a1200c1f968ff3d52ef878de5fc5c30c1":[6,0,4,268],
-"boot_8php.html#a12c781cefc20167231e2e3fd5866b1b5":[6,0,4,86],
-"boot_8php.html#a14ba8f9e162f2559831ee3bf98e0c3bd":[6,0,4,83],
-"boot_8php.html#a14d44d4a00223dc3db4ea962325db192":[6,0,4,209],
-"boot_8php.html#a176664e78dcb9132e16be69418223eb2":[6,0,4,67],
-"boot_8php.html#a17b4ea23d9ecf628d9c8f53b7abcb805":[6,0,4,158],
-"boot_8php.html#a17cf72338b040891781a4bcbdd9a8595":[6,0,4,154],
-"boot_8php.html#a181c111f4b6c14d091dfd3bf0d0a22cd":[6,0,4,181],
-"boot_8php.html#a18a400fa45e5632811b33041d8c048bf":[6,0,4,148],
-"boot_8php.html#a1af3ed96de14aa0d7891b39cc75b60f2":[6,0,4,292],
-"boot_8php.html#a1ba00027b718db732f30fc0e2c3e0abc":[6,0,4,258],
-"boot_8php.html#a1c923b99bf77e4203ae94e5684b6ad0f":[6,0,4,294],
-"boot_8php.html#a1d6e7f4c08bb68e4a424326a811bdd86":[6,0,4,185],
-"boot_8php.html#a1da180f961f49a11573cac4ff6c62c05":[6,0,4,81],
-"boot_8php.html#a1db4f0009c9cb4e107eab0f914a3c8dc":[6,0,4,236],
-"boot_8php.html#a1f5906598e90b5ea2b4245f682be4348":[6,0,4,112],
-"boot_8php.html#a1fbb93cf030f07391f22cc2948744869":[6,0,4,165],
-"boot_8php.html#a205d013103997adfa72953d2f20c01e1":[6,0,4,230],
-"boot_8php.html#a20f0eed431d25870b624b8937a07a59f":[6,0,4,202],
-"boot_8php.html#a21cc29e0025943e7c28ff58cb4856ac3":[6,0,4,260],
-"boot_8php.html#a222395aa223cfbff6166fab0b4e2e1d5":[6,0,4,42],
+"boot_8php.html#a0fb63e51c2a9814941842ae8f2f4dff8":[6,0,4,83],
+"boot_8php.html#a107d53f96acf5319905a34b1870db09a":[6,0,4,42],
+"boot_8php.html#a115faf8797718c3165498abbd6895843":[6,0,4,271],
+"boot_8php.html#a11cfe7d99b4dac0454d0de8873989f81":[6,0,4,140],
+"boot_8php.html#a1200c1f968ff3d52ef878de5fc5c30c1":[6,0,4,270],
+"boot_8php.html#a12c781cefc20167231e2e3fd5866b1b5":[6,0,4,87],
+"boot_8php.html#a14ba8f9e162f2559831ee3bf98e0c3bd":[6,0,4,84],
+"boot_8php.html#a14d44d4a00223dc3db4ea962325db192":[6,0,4,210],
+"boot_8php.html#a176664e78dcb9132e16be69418223eb2":[6,0,4,68],
+"boot_8php.html#a17b4ea23d9ecf628d9c8f53b7abcb805":[6,0,4,159],
+"boot_8php.html#a17cf72338b040891781a4bcbdd9a8595":[6,0,4,155],
+"boot_8php.html#a181c111f4b6c14d091dfd3bf0d0a22cd":[6,0,4,182],
+"boot_8php.html#a18a400fa45e5632811b33041d8c048bf":[6,0,4,149],
+"boot_8php.html#a1997c4b7d0253e036bc0fb6b20e4af71":[6,0,4,298],
+"boot_8php.html#a1af3ed96de14aa0d7891b39cc75b60f2":[6,0,4,305],
+"boot_8php.html#a1ba00027b718db732f30fc0e2c3e0abc":[6,0,4,260],
+"boot_8php.html#a1c923b99bf77e4203ae94e5684b6ad0f":[6,0,4,307],
+"boot_8php.html#a1d6e7f4c08bb68e4a424326a811bdd86":[6,0,4,186],
+"boot_8php.html#a1da180f961f49a11573cac4ff6c62c05":[6,0,4,82],
+"boot_8php.html#a1db4f0009c9cb4e107eab0f914a3c8dc":[6,0,4,237],
+"boot_8php.html#a1f5906598e90b5ea2b4245f682be4348":[6,0,4,113],
+"boot_8php.html#a1fbb93cf030f07391f22cc2948744869":[6,0,4,166],
+"boot_8php.html#a205d013103997adfa72953d2f20c01e1":[6,0,4,231],
+"boot_8php.html#a20f0eed431d25870b624b8937a07a59f":[6,0,4,203],
+"boot_8php.html#a21cc29e0025943e7c28ff58cb4856ac3":[6,0,4,262],
+"boot_8php.html#a222395aa223cfbff6166fab0b4e2e1d5":[6,0,4,43],
"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,272],
-"boot_8php.html#a285732e7889fa7f333cbe431111e1029":[6,0,4,205],
-"boot_8php.html#a29528a2544373cc19a378f350040c6a1":[6,0,4,88],
-"boot_8php.html#a2958a2bd5422b85329d7c36c06dbc221":[6,0,4,138],
-"boot_8php.html#a29e921c0c72412cc738e44cca6ca1f62":[6,0,4,234],
-"boot_8php.html#a2af173e4e9836ee7c90757b4793a2be3":[6,0,4,113],
-"boot_8php.html#a2b525996e4426bdddbcec277778bde08":[6,0,4,256],
-"boot_8php.html#a2c65e925994566a63e6c03c381f1b4a0":[6,0,4,201],
-"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#a25476eec71fceda237f7dc1d78b0adb8":[6,0,4,106],
+"boot_8php.html#a27299ecfb9e9a99826f17a1c14c6995f":[6,0,4,98],
+"boot_8php.html#a2750985ec445617d7e82ae3098c91e3f":[6,0,4,274],
+"boot_8php.html#a285732e7889fa7f333cbe431111e1029":[6,0,4,206],
+"boot_8php.html#a29528a2544373cc19a378f350040c6a1":[6,0,4,89],
+"boot_8php.html#a2958a2bd5422b85329d7c36c06dbc221":[6,0,4,139],
+"boot_8php.html#a29e921c0c72412cc738e44cca6ca1f62":[6,0,4,235],
+"boot_8php.html#a2af173e4e9836ee7c90757b4793a2be3":[6,0,4,114],
+"boot_8php.html#a2b525996e4426bdddbcec277778bde08":[6,0,4,258],
+"boot_8php.html#a2c65e925994566a63e6c03c381f1b4a0":[6,0,4,202],
+"boot_8php.html#a2c8906f1af94a3559a5b4661067bb79d":[6,0,4,135],
+"boot_8php.html#a2e90096fede6acce16abf0da8cb2febe":[6,0,4,74],
+"boot_8php.html#a2f8f25b13480c37a5f22511f53da8bab":[6,0,4,79],
"boot_8php.html#a329400dcb29897cdaae3020109272285":[6,0,4,17],
-"boot_8php.html#a32df13fec0e43281da5979e1f5579aa8":[6,0,4,241],
-"boot_8php.html#a3475ff6c2e575f946ea0ee377e944173":[6,0,4,152],
-"boot_8php.html#a34c756469ebed32e2fc987bcde62d382":[6,0,4,45],
-"boot_8php.html#a3515ea6bf77495de89b93e9ccd881c49":[6,0,4,127],
-"boot_8php.html#a35625dacd2158b9f1f1a8e77f9f081fd":[6,0,4,167],
-"boot_8php.html#a36003bebe4ce860c6652bcc3e09b2214":[6,0,4,217],
-"boot_8php.html#a36b31575f992a10b5927b76efba9362e":[6,0,4,298],
-"boot_8php.html#a38f6c7fe33b5434a24b4314567753dfa":[6,0,4,190],
-"boot_8php.html#a3ad9cc5d4354be741fa1de12b96e9955":[6,0,4,116],
-"boot_8php.html#a3b56bfc6a0dd159070e316ddac3b7456":[6,0,4,121],
-"boot_8php.html#a3cd42a70c6b3999590e4fd7a1a9096af":[6,0,4,297],
-"boot_8php.html#a3d48dffd9dc73a187263c3002cdf00c0":[6,0,4,187],
-"boot_8php.html#a3d6d4fc5fafcc9156811669158541caf":[6,0,4,232],
+"boot_8php.html#a32df13fec0e43281da5979e1f5579aa8":[6,0,4,242],
+"boot_8php.html#a3475ff6c2e575f946ea0ee377e944173":[6,0,4,153],
+"boot_8php.html#a34c756469ebed32e2fc987bcde62d382":[6,0,4,46],
+"boot_8php.html#a3515ea6bf77495de89b93e9ccd881c49":[6,0,4,128],
+"boot_8php.html#a35625dacd2158b9f1f1a8e77f9f081fd":[6,0,4,168],
+"boot_8php.html#a36003bebe4ce860c6652bcc3e09b2214":[6,0,4,218],
+"boot_8php.html#a36b31575f992a10b5927b76efba9362e":[6,0,4,311],
+"boot_8php.html#a37281c30bd92cecb499878d6778c570f":[6,0,4,297],
+"boot_8php.html#a38f6c7fe33b5434a24b4314567753dfa":[6,0,4,191],
+"boot_8php.html#a3ad9cc5d4354be741fa1de12b96e9955":[6,0,4,117],
+"boot_8php.html#a3b56bfc6a0dd159070e316ddac3b7456":[6,0,4,122],
+"boot_8php.html#a3cd42a70c6b3999590e4fd7a1a9096af":[6,0,4,310],
+"boot_8php.html#a3d48dffd9dc73a187263c3002cdf00c0":[6,0,4,188],
+"boot_8php.html#a3d6d4fc5fafcc9156811669158541caf":[6,0,4,233],
"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,141],
-"boot_8php.html#a423505ab8dbd8e39d04ae3fe1374102b":[6,0,4,225],
-"boot_8php.html#a43296b1b4398aacbf92a4b2d56bab91e":[6,0,4,200],
-"boot_8php.html#a43c6c7d84d880e9500bd4f8f8ecc5731":[6,0,4,94],
-"boot_8php.html#a444ce608ce34efb82ee11852f36e825f":[6,0,4,175],
-"boot_8php.html#a44ae1542a805ffd7f826fb511db07374":[6,0,4,162],
-"boot_8php.html#a44d069c8a1cfcc6d2007c506a17ff28f":[6,0,4,76],
-"boot_8php.html#a458e19af801bc4b0d1f1ce1a6d9e857e":[6,0,4,168],
-"boot_8php.html#a45b12aefab9675baffc7a07a09486db8":[6,0,4,281],
-"boot_8php.html#a49f2a70b3b43aa904223a8d19e986a47":[6,0,4,188],
-"boot_8php.html#a4a12ce5de39789b0361e308d89925a20":[6,0,4,111],
-"boot_8php.html#a4a49b29838ef2c45ab3556b52baec6a4":[6,0,4,250],
-"boot_8php.html#a4bfe22e163657690dfb6d5b1d04cb47e":[6,0,4,186],
+"boot_8php.html#a3e2ea123d29a72012db1241f96280b0e":[6,0,4,66],
+"boot_8php.html#a3f40aa5bafff8c4eebdc62e5121daf77":[6,0,4,96],
+"boot_8php.html#a400519fa181591cd6fdbb8f25fbcba0a":[6,0,4,56],
+"boot_8php.html#a40d885b2cfd736aab4234ae641ca4dfb":[6,0,4,142],
+"boot_8php.html#a423505ab8dbd8e39d04ae3fe1374102b":[6,0,4,226],
+"boot_8php.html#a43296b1b4398aacbf92a4b2d56bab91e":[6,0,4,201],
+"boot_8php.html#a43c6c7d84d880e9500bd4f8f8ecc5731":[6,0,4,95],
+"boot_8php.html#a444ce608ce34efb82ee11852f36e825f":[6,0,4,176],
+"boot_8php.html#a44ae1542a805ffd7f826fb511db07374":[6,0,4,163],
+"boot_8php.html#a44d069c8a1cfcc6d2007c506a17ff28f":[6,0,4,77],
+"boot_8php.html#a458e19af801bc4b0d1f1ce1a6d9e857e":[6,0,4,169],
+"boot_8php.html#a45b12aefab9675baffc7a07a09486db8":[6,0,4,283],
+"boot_8php.html#a49f2a70b3b43aa904223a8d19e986a47":[6,0,4,189],
+"boot_8php.html#a4a12ce5de39789b0361e308d89925a20":[6,0,4,112],
+"boot_8php.html#a4a49b29838ef2c45ab3556b52baec6a4":[6,0,4,252],
+"boot_8php.html#a4bfe22e163657690dfb6d5b1d04cb47e":[6,0,4,187],
"boot_8php.html#a4c02d88e66852a01bd5a1feecb7c3ce3":[6,0,4,6],
-"boot_8php.html#a4edce16cb7f21cdafa1e85bf63d713e6":[6,0,4,223],
-"boot_8php.html#a4f507a5996dbb3da148add0339a40d5a":[6,0,4,61],
-"boot_8php.html#a4fefd7486d3b888a05cfd3dc9575f115":[6,0,4,246],
-"boot_8php.html#a505410c7edc5f5bb5fa227b98359793e":[6,0,4,212],
-"boot_8php.html#a525ca93ff35d3535d1a2b8ba57876afa":[6,0,4,166],
-"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#a4edce16cb7f21cdafa1e85bf63d713e6":[6,0,4,224],
+"boot_8php.html#a4f507a5996dbb3da148add0339a40d5a":[6,0,4,62],
+"boot_8php.html#a4fefd7486d3b888a05cfd3dc9575f115":[6,0,4,247],
+"boot_8php.html#a505410c7edc5f5bb5fa227b98359793e":[6,0,4,213]
};
diff --git a/doc/html/navtreeindex1.js b/doc/html/navtreeindex1.js
index 5784f0f8f..49933455f 100644
--- a/doc/html/navtreeindex1.js
+++ b/doc/html/navtreeindex1.js
@@ -1,209 +1,223 @@
var NAVTREEINDEX1 =
{
-"boot_8php.html#a56fd673eaa7014150297ce1162502db5":[6,0,4,204],
-"boot_8php.html#a57eee7352714c004d36c26dda74af73e":[6,0,4,245],
-"boot_8php.html#a5a681a672e007cdc22b43345d71f07c6":[6,0,4,295],
+"boot_8php.html#a50a6707a28c7d05d3f49eaabc7994501":[6,0,4,30],
+"boot_8php.html#a525ca93ff35d3535d1a2b8ba57876afa":[6,0,4,167],
+"boot_8php.html#a52b599cd13e152ebc80d7e4413683195":[6,0,4,44],
+"boot_8php.html#a53e4bdb6f225da55115acb9277f75e53":[6,0,4,88],
+"boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209":[6,0,4,36],
+"boot_8php.html#a56fd673eaa7014150297ce1162502db5":[6,0,4,205],
+"boot_8php.html#a57eee7352714c004d36c26dda74af73e":[6,0,4,246],
+"boot_8php.html#a5a681a672e007cdc22b43345d71f07c6":[6,0,4,308],
"boot_8php.html#a5ab6181607a090bcdbaa13b15b85aba1":[6,0,4,20],
-"boot_8php.html#a5ae728ac966ea1d3525a19e7fec59434":[6,0,4,66],
-"boot_8php.html#a5b043b7fdcfd4e8c9c3747574afc6caa":[6,0,4,194],
-"boot_8php.html#a5b8484922918946d041e5e0515dbe718":[6,0,4,218],
-"boot_8php.html#a5c3747e0f505f0d5271dc4c54e3feaf4":[6,0,4,84],
-"boot_8php.html#a5df5359090d1f8e898c36d7cf8878ad2":[6,0,4,173],
-"boot_8php.html#a5e322a2a2d0f51924c0b2e874988e640":[6,0,4,219],
-"boot_8php.html#a5fbebdf7a1c0ea8f904dbd9d78c2c06c":[6,0,4,33],
+"boot_8php.html#a5ae728ac966ea1d3525a19e7fec59434":[6,0,4,67],
+"boot_8php.html#a5b043b7fdcfd4e8c9c3747574afc6caa":[6,0,4,195],
+"boot_8php.html#a5b8484922918946d041e5e0515dbe718":[6,0,4,219],
+"boot_8php.html#a5c3747e0f505f0d5271dc4c54e3feaf4":[6,0,4,85],
+"boot_8php.html#a5df5359090d1f8e898c36d7cf8878ad2":[6,0,4,174],
+"boot_8php.html#a5e322a2a2d0f51924c0b2e874988e640":[6,0,4,220],
+"boot_8php.html#a5fbebdf7a1c0ea8f904dbd9d78c2c06c":[6,0,4,34],
"boot_8php.html#a623e49c79943f3e7bdb770d021683cf7":[6,0,4,19],
"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,277],
-"boot_8php.html#a6626f383c3d2d459f731ab8b4f237d16":[6,0,4,179],
-"boot_8php.html#a6788e99021ec8ffb0fa94d651f22a322":[6,0,4,150],
-"boot_8php.html#a68d1d5bc9c7ccb663dc671b48c66df11":[6,0,4,153],
-"boot_8php.html#a68eebe493e6f729ffd1aeda7a4b11155":[6,0,4,47],
-"boot_8php.html#a6969947145a139ec374ce098224d8e81":[6,0,4,156],
-"boot_8php.html#a69aac276ed82e010dc382b16ab4d59e1":[6,0,4,262],
-"boot_8php.html#a6b14a31a8aa9f3452a13383f413bffa2":[6,0,4,249],
-"boot_8php.html#a6b31dd451bc6c37fe7c9c766ff385aaf":[6,0,4,243],
-"boot_8php.html#a6b9909db6a7ec80ec6fdd40ba74014dd":[6,0,4,106],
-"boot_8php.html#a6c5e9e293c8242dcb9bc2c3ea2fee2c9":[6,0,4,98],
-"boot_8php.html#a6cd1b4081630b2bf7be38836cd9f410c":[6,0,4,213],
-"boot_8php.html#a6df1102664f64b274810db85197c2755":[6,0,4,229],
-"boot_8php.html#a6e57d913634d033b4d5ad72d99fd3e9d":[6,0,4,136],
-"boot_8php.html#a6ee7a72d558d1851bbb9e3cdde377932":[6,0,4,224],
-"boot_8php.html#a7037bcbca223395c06bc67f65024de7a":[6,0,4,107],
-"boot_8php.html#a7176c0f9f1c98421b97735d892cf6252":[6,0,4,261],
-"boot_8php.html#a718a801b0be6cbaef5e519516da12721":[6,0,4,172],
+"boot_8php.html#a62c832a95e38b1fa23e6cef39521b7d5":[6,0,4,81],
+"boot_8php.html#a639f079bf28f7bbb2769fee651d76dd8":[6,0,4,110],
+"boot_8php.html#a64617d4655804de2a3c86501ab4fdbfd":[6,0,4,279],
+"boot_8php.html#a6626f383c3d2d459f731ab8b4f237d16":[6,0,4,180],
+"boot_8php.html#a6788e99021ec8ffb0fa94d651f22a322":[6,0,4,151],
+"boot_8php.html#a68d1d5bc9c7ccb663dc671b48c66df11":[6,0,4,154],
+"boot_8php.html#a68eebe493e6f729ffd1aeda7a4b11155":[6,0,4,48],
+"boot_8php.html#a6969947145a139ec374ce098224d8e81":[6,0,4,157],
+"boot_8php.html#a69aac276ed82e010dc382b16ab4d59e1":[6,0,4,264],
+"boot_8php.html#a6b14a31a8aa9f3452a13383f413bffa2":[6,0,4,250],
+"boot_8php.html#a6b31dd451bc6c37fe7c9c766ff385aaf":[6,0,4,244],
+"boot_8php.html#a6b9909db6a7ec80ec6fdd40ba74014dd":[6,0,4,107],
+"boot_8php.html#a6c5e9e293c8242dcb9bc2c3ea2fee2c9":[6,0,4,99],
+"boot_8php.html#a6cd1b4081630b2bf7be38836cd9f410c":[6,0,4,214],
+"boot_8php.html#a6df1102664f64b274810db85197c2755":[6,0,4,230],
+"boot_8php.html#a6e57d913634d033b4d5ad72d99fd3e9d":[6,0,4,137],
+"boot_8php.html#a6ee7a72d558d1851bbb9e3cdde377932":[6,0,4,225],
+"boot_8php.html#a7037bcbca223395c06bc67f65024de7a":[6,0,4,108],
+"boot_8php.html#a7176c0f9f1c98421b97735d892cf6252":[6,0,4,263],
+"boot_8php.html#a718a801b0be6cbaef5e519516da12721":[6,0,4,173],
"boot_8php.html#a719c7f3972d5f9268f37a41c76cd4ef6":[6,0,4,29],
-"boot_8php.html#a7236b2cdcf59f02a42302e893a99013b":[6,0,4,195],
-"boot_8php.html#a749144d8dd9c1366596a0213c277d050":[6,0,4,143],
-"boot_8php.html#a74bf27f7564c9a37975e7b37d973dcab":[6,0,4,77],
+"boot_8php.html#a7236b2cdcf59f02a42302e893a99013b":[6,0,4,196],
+"boot_8php.html#a749144d8dd9c1366596a0213c277d050":[6,0,4,144],
+"boot_8php.html#a74bf27f7564c9a37975e7b37d973dcab":[6,0,4,78],
"boot_8php.html#a75a90b0eadd0df510f7e63210733634d":[6,0,4,2],
-"boot_8php.html#a75fc600186b13c3b25e661afefb5eac8":[6,0,4,285],
+"boot_8php.html#a75fc600186b13c3b25e661afefb5eac8":[6,0,4,287],
+"boot_8php.html#a76480b213af379c0c6c7fa4e39019ca9":[6,0,4,296],
"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,252],
-"boot_8php.html#a7a8ba64d089cc0412c59a2eefc6d655c":[6,0,4,122],
-"boot_8php.html#a7aa57438db03834aaa0b468bdce773a6":[6,0,4,70],
-"boot_8php.html#a7af107fab8d62b9a73801713b774ed30":[6,0,4,142],
-"boot_8php.html#a7b8f8ad9dbe82711257d23891ef6b133":[6,0,4,174],
-"boot_8php.html#a7bff2278e68a71e524afd1c7c951e1e3":[6,0,4,74],
-"boot_8php.html#a7c286add8961fd2d79216314cd4aadd8":[6,0,4,114],
-"boot_8php.html#a7c2eb822d50e1554bf5c32861f36342b":[6,0,4,62],
-"boot_8php.html#a7ed4581ab66ebcde97f6b3730856b028":[6,0,4,176],
-"boot_8php.html#a7eeb83e15968f7a6cc5937d493815773":[6,0,4,49],
-"boot_8php.html#a7f3474fec541e261fc8dff47313c4017":[6,0,4,52],
-"boot_8php.html#a7f4264232dbb6c3b41f2617deecb1866":[6,0,4,89],
-"boot_8php.html#a7fc4b291a7cdaa48b38e27344ea183cf":[6,0,4,125],
-"boot_8php.html#a8231d115060d41a9c2a677f2c86f10ed":[6,0,4,215],
-"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,227],
-"boot_8php.html#a8663f32171568489dbb2a01dd00371f8":[6,0,4,132],
-"boot_8php.html#a87b0f279f8413c7e4d805c5d85f20d34":[6,0,4,124],
-"boot_8php.html#a882b666adfe21f035a0f8c02806066d6":[6,0,4,276],
-"boot_8php.html#a8892374789fd261eb32a7969d934a14a":[6,0,4,275],
-"boot_8php.html#a8905fde0a5b7882bdc083b20d9b34701":[6,0,4,193],
+"boot_8php.html#a774f0f792ebfec1e774c5a17bb9d5966":[6,0,4,80],
+"boot_8php.html#a781916f83fcc8ff1035649afa45f0292":[6,0,4,93],
+"boot_8php.html#a78849a1bf8ce8d9804b4cbb502e8f383":[6,0,4,254],
+"boot_8php.html#a7a8ba64d089cc0412c59a2eefc6d655c":[6,0,4,123],
+"boot_8php.html#a7aa57438db03834aaa0b468bdce773a6":[6,0,4,71],
+"boot_8php.html#a7af107fab8d62b9a73801713b774ed30":[6,0,4,143],
+"boot_8php.html#a7b511bd93202c43405adbe3b5bcebbfe":[6,0,4,294],
+"boot_8php.html#a7b8f8ad9dbe82711257d23891ef6b133":[6,0,4,175],
+"boot_8php.html#a7bff2278e68a71e524afd1c7c951e1e3":[6,0,4,75],
+"boot_8php.html#a7c286add8961fd2d79216314cd4aadd8":[6,0,4,115],
+"boot_8php.html#a7c2eb822d50e1554bf5c32861f36342b":[6,0,4,63],
+"boot_8php.html#a7e5627b5ca4b7464feb0f08663b19ea1":[6,0,4,302],
+"boot_8php.html#a7ed4581ab66ebcde97f6b3730856b028":[6,0,4,177],
+"boot_8php.html#a7eeb83e15968f7a6cc5937d493815773":[6,0,4,50],
+"boot_8php.html#a7f3474fec541e261fc8dff47313c4017":[6,0,4,53],
+"boot_8php.html#a7f4264232dbb6c3b41f2617deecb1866":[6,0,4,90],
+"boot_8php.html#a7fc4b291a7cdaa48b38e27344ea183cf":[6,0,4,126],
+"boot_8php.html#a8231d115060d41a9c2a677f2c86f10ed":[6,0,4,216],
+"boot_8php.html#a84057c5bfa1bca5fba8497fe005ee4d8":[6,0,4,57],
+"boot_8php.html#a845891f82bf6edd7fa2d578b66703112":[6,0,4,120],
+"boot_8php.html#a84f48897059bbd4a8738d7ee4cec6688":[6,0,4,61],
+"boot_8php.html#a852d4036a3bed66af1534d014c4ecde2":[6,0,4,228],
+"boot_8php.html#a8663f32171568489dbb2a01dd00371f8":[6,0,4,133],
+"boot_8php.html#a87b0f279f8413c7e4d805c5d85f20d34":[6,0,4,125],
+"boot_8php.html#a882b666adfe21f035a0f8c02806066d6":[6,0,4,278],
+"boot_8php.html#a8892374789fd261eb32a7969d934a14a":[6,0,4,277],
+"boot_8php.html#a8905fde0a5b7882bdc083b20d9b34701":[6,0,4,194],
"boot_8php.html#a899d24fd074594ceebbf72e1feff335f":[6,0,4,16],
-"boot_8php.html#a8a60cc38bb567765fd926fef70205f16":[6,0,4,103],
-"boot_8php.html#a8bb0395933b5e886f086f6a2fb0bfa55":[6,0,4,247],
-"boot_8php.html#a8c9dce0ef27b35397e29298eb966f7f7":[6,0,4,135],
-"boot_8php.html#a8da836617174eed9fc2ac8054125354b":[6,0,4,129],
-"boot_8php.html#a8df201788c9dd0ca91384e3a14c08bce":[6,0,4,254],
-"boot_8php.html#a8fdcc4ffb365a3267bd02ce8a8d466d6":[6,0,4,293],
-"boot_8php.html#a9255af5ae9c887520091ea04763c1a88":[6,0,4,32],
+"boot_8php.html#a8a60cc38bb567765fd926fef70205f16":[6,0,4,104],
+"boot_8php.html#a8bb0395933b5e886f086f6a2fb0bfa55":[6,0,4,248],
+"boot_8php.html#a8c9dce0ef27b35397e29298eb966f7f7":[6,0,4,136],
+"boot_8php.html#a8da836617174eed9fc2ac8054125354b":[6,0,4,130],
+"boot_8php.html#a8df201788c9dd0ca91384e3a14c08bce":[6,0,4,256],
+"boot_8php.html#a8fdcc4ffb365a3267bd02ce8a8d466d6":[6,0,4,306],
+"boot_8php.html#a921c55b9fa59a327a5f0e07fa1ccb2e0":[6,0,4,251],
+"boot_8php.html#a9255af5ae9c887520091ea04763c1a88":[6,0,4,33],
"boot_8php.html#a926cad0b3d8b9d9ee5da1898fc063ba3":[6,0,4,11],
-"boot_8php.html#a93823d15ae07548a4c49de88d325cd26":[6,0,4,157],
-"boot_8php.html#a939de9a99278f4fd7dcd0ee67f243f08":[6,0,4,133],
-"boot_8php.html#a949116d9a295b214293006c060ca4848":[6,0,4,131],
-"boot_8php.html#a9690d73434125ce594a1f5e7c2a4f7c0":[6,0,4,288],
-"boot_8php.html#a96ad56755a21e1361dbd7bf93c9e7ff4":[6,0,4,259],
+"boot_8php.html#a93823d15ae07548a4c49de88d325cd26":[6,0,4,158],
+"boot_8php.html#a939de9a99278f4fd7dcd0ee67f243f08":[6,0,4,134],
+"boot_8php.html#a949116d9a295b214293006c060ca4848":[6,0,4,132],
+"boot_8php.html#a9690d73434125ce594a1f5e7c2a4f7c0":[6,0,4,290],
+"boot_8php.html#a96ad56755a21e1361dbd7bf93c9e7ff4":[6,0,4,261],
"boot_8php.html#a97769915c9f14adc4f8ab1ea2cecfd90":[6,0,4,18],
-"boot_8php.html#a981d46380f9f23c308bac1f9cb00dc5b":[6,0,4,207],
-"boot_8php.html#a99a4a17cb644e7e6826ea07ecaf09777":[6,0,4,248],
-"boot_8php.html#a9c80420e5a063a4a87ce4831f086134d":[6,0,4,51],
+"boot_8php.html#a981d46380f9f23c308bac1f9cb00dc5b":[6,0,4,208],
+"boot_8php.html#a997614f25e58f8313641e1eb0109fd10":[6,0,4,300],
+"boot_8php.html#a99a4a17cb644e7e6826ea07ecaf09777":[6,0,4,249],
+"boot_8php.html#a9c80420e5a063a4a87ce4831f086134d":[6,0,4,52],
"boot_8php.html#a9cbab4ee728e9a8b4ce952bae643044e":[6,0,4,5],
-"boot_8php.html#a9cc986b4f9dd6558cbb2e25aadbfd964":[6,0,4,239],
-"boot_8php.html#a9d01ef178b72b145016cca1393415bc4":[6,0,4,208],
-"boot_8php.html#a9ea1290e00c6d40684892047f2c778a9":[6,0,4,291],
-"boot_8php.html#a9eeb8989272d5ff804a616898bb13659":[6,0,4,278],
-"boot_8php.html#a9ff652e5cb83cd11cbb0350844e7b28f":[6,0,4,238],
-"boot_8php.html#aa17a4f9c63f5cbc5c06f1066b6aebc42":[6,0,4,196],
+"boot_8php.html#a9cc986b4f9dd6558cbb2e25aadbfd964":[6,0,4,240],
+"boot_8php.html#a9d01ef178b72b145016cca1393415bc4":[6,0,4,209],
+"boot_8php.html#a9ea1290e00c6d40684892047f2c778a9":[6,0,4,304],
+"boot_8php.html#a9eeb8989272d5ff804a616898bb13659":[6,0,4,280],
+"boot_8php.html#a9f8a2938ddd9ee2867e6f8ce77b61b2f":[6,0,4,292],
+"boot_8php.html#a9ff652e5cb83cd11cbb0350844e7b28f":[6,0,4,239],
+"boot_8php.html#aa17a4f9c63f5cbc5c06f1066b6aebc42":[6,0,4,197],
"boot_8php.html#aa1e828bbbcba170265eb2668d8daf42e":[6,0,4,26],
-"boot_8php.html#aa275653b9c87abc7391bb8040c1c2de9":[6,0,4,216],
-"boot_8php.html#aa3425e2de85b08f7041656d3a8502cb6":[6,0,4,46],
-"boot_8php.html#aa3679df31c8dad1b71816b0322d5baff":[6,0,4,164],
+"boot_8php.html#aa275653b9c87abc7391bb8040c1c2de9":[6,0,4,217],
+"boot_8php.html#aa3425e2de85b08f7041656d3a8502cb6":[6,0,4,47],
+"boot_8php.html#aa3679df31c8dad1b71816b0322d5baff":[6,0,4,165],
"boot_8php.html#aa4221641e5c21db69fa52c426b9017f5":[6,0,4,9],
-"boot_8php.html#aa544a6c078130d0967a1f4ed8ce0a2d2":[6,0,4,161],
-"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,244],
-"boot_8php.html#aad33b494084f729b6ee3b0bc457718a1":[6,0,4,147],
-"boot_8php.html#aae6c941bde5fd6fce07e51dba7326ead":[6,0,4,226],
-"boot_8php.html#aaf9b76832ee5f85e56466af162ba8a14":[6,0,4,71],
-"boot_8php.html#ab21fb0f3e6b962419955c6fc7f26734f":[6,0,4,199],
-"boot_8php.html#ab28dc518fa90b6f617dd8c564eb4f35f":[6,0,4,123],
-"boot_8php.html#ab2d0e8a9b81ee548ef2ce8e4560da2f6":[6,0,4,228],
-"boot_8php.html#ab346a2ece14993861f3e4206befa94f0":[6,0,4,34],
-"boot_8php.html#ab3920c2f3cd64802c0b7ff625c3b2ea8":[6,0,4,222],
-"boot_8php.html#ab4bc9c50ecc927b92d519e36562b0df0":[6,0,4,251],
-"boot_8php.html#ab4bddb41a0cf407178ec5278b950c393":[6,0,4,192],
-"boot_8php.html#ab51965fabe54dc031e9a0ce1142ee83e":[6,0,4,233],
-"boot_8php.html#ab54b24cc302e1a42a67a49d788b6b764":[6,0,4,117],
-"boot_8php.html#ab55b16ae7fc19fafe5afaedd49163bbf":[6,0,4,149],
-"boot_8php.html#ab5ddbe69d3d03acd06e1fb281488cb78":[6,0,4,58],
-"boot_8php.html#ab724491497ab2618b23a01d5da60aec0":[6,0,4,210],
+"boot_8php.html#aa544a6c078130d0967a1f4ed8ce0a2d2":[6,0,4,162],
+"boot_8php.html#aa589421267f0c2f0d643f727792cce35":[6,0,4,119],
+"boot_8php.html#aa74438cf71e48e37bf7b440b94243985":[6,0,4,92],
+"boot_8php.html#aa8a2b61e70900139d1ca28e46f1da49d":[6,0,4,101],
+"boot_8php.html#aa9244fc9cc221980c07a20cc534111be":[6,0,4,245],
+"boot_8php.html#aad33b494084f729b6ee3b0bc457718a1":[6,0,4,148],
+"boot_8php.html#aae6c941bde5fd6fce07e51dba7326ead":[6,0,4,227],
+"boot_8php.html#aaf9b76832ee5f85e56466af162ba8a14":[6,0,4,72],
+"boot_8php.html#ab21fb0f3e6b962419955c6fc7f26734f":[6,0,4,200],
+"boot_8php.html#ab28dc518fa90b6f617dd8c564eb4f35f":[6,0,4,124],
+"boot_8php.html#ab2d0e8a9b81ee548ef2ce8e4560da2f6":[6,0,4,229],
+"boot_8php.html#ab346a2ece14993861f3e4206befa94f0":[6,0,4,35],
+"boot_8php.html#ab3920c2f3cd64802c0b7ff625c3b2ea8":[6,0,4,223],
+"boot_8php.html#ab4bc9c50ecc927b92d519e36562b0df0":[6,0,4,253],
+"boot_8php.html#ab4bddb41a0cf407178ec5278b950c393":[6,0,4,193],
+"boot_8php.html#ab51965fabe54dc031e9a0ce1142ee83e":[6,0,4,234],
+"boot_8php.html#ab54b24cc302e1a42a67a49d788b6b764":[6,0,4,118],
+"boot_8php.html#ab55b16ae7fc19fafe5afaedd49163bbf":[6,0,4,150],
+"boot_8php.html#ab5ddbe69d3d03acd06e1fb281488cb78":[6,0,4,59],
+"boot_8php.html#ab724491497ab2618b23a01d5da60aec0":[6,0,4,211],
"boot_8php.html#ab79b8b4555cae20d03f8200666d89d63":[6,0,4,7],
-"boot_8php.html#ab7d65a7e7417825a4db62906bb600729":[6,0,4,102],
-"boot_8php.html#ab9dca53455cd157d3c6ba2bdecdbd22d":[6,0,4,287],
-"boot_8php.html#aba208673515cbb8a55e5fa4a1da99fda":[6,0,4,39],
-"boot_8php.html#abbf5ac24eb8aeedb862f618ee0d21e86":[6,0,4,255],
+"boot_8php.html#ab7d65a7e7417825a4db62906bb600729":[6,0,4,103],
+"boot_8php.html#ab9dca53455cd157d3c6ba2bdecdbd22d":[6,0,4,289],
+"boot_8php.html#aba208673515cbb8a55e5fa4a1da99fda":[6,0,4,40],
+"boot_8php.html#abbf5ac24eb8aeedb862f618ee0d21e86":[6,0,4,257],
"boot_8php.html#abc0a90a1a77f5b668aa7e4b57d1776a7":[6,0,4,3],
-"boot_8php.html#abd7bb40da9cc073297e49736b338ca07":[6,0,4,282],
-"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#abd7bb40da9cc073297e49736b338ca07":[6,0,4,284],
+"boot_8php.html#abdcdfc873ace4e0902177bad934de0c0":[6,0,4,70],
+"boot_8php.html#abeb4d86e17cefa8584f1244e2183b0e1":[6,0,4,121],
+"boot_8php.html#abedd940e664017c61b48c6efa31d0cb8":[6,0,4,102],
+"boot_8php.html#ac01230c7655e0705b2e99c9bc03c4450":[6,0,4,131],
"boot_8php.html#ac17fc8a416ea79e9d5cb4dc9a8ff8c5c":[6,0,4,24],
-"boot_8php.html#ac195fc9003298923ea81f144388e24b1":[6,0,4,177],
-"boot_8php.html#ac43182e0d8bae7576a30b603774974f8":[6,0,4,253],
-"boot_8php.html#ac4d1c93dabcace711ffb4931204c336b":[6,0,4,140],
-"boot_8php.html#ac59a18a4838710d6c2de37aed6b21f03":[6,0,4,99],
+"boot_8php.html#ac195fc9003298923ea81f144388e24b1":[6,0,4,178],
+"boot_8php.html#ac43182e0d8bae7576a30b603774974f8":[6,0,4,255],
+"boot_8php.html#ac4d1c93dabcace711ffb4931204c336b":[6,0,4,141],
+"boot_8php.html#ac59a18a4838710d6c2de37aed6b21f03":[6,0,4,100],
"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,289],
-"boot_8php.html#ac890557fedc5b5a3b1d996249b1e1a20":[6,0,4,126],
-"boot_8php.html#ac99fc4d040764eac1736bec6973556fe":[6,0,4,128],
-"boot_8php.html#aca08bc4f1554ba877500f6abcc99e1e8":[6,0,4,206],
-"boot_8php.html#aca47505b8732177f52bb2d647eb2741c":[6,0,4,36],
+"boot_8php.html#ac608a34f3bc180e7724192e0fd31f9b0":[6,0,4,38],
+"boot_8php.html#ac8400313df2c831653f9036f71ebd86d":[6,0,4,60],
+"boot_8php.html#ac86615ddc0763a00f5311c90e991730c":[6,0,4,291],
+"boot_8php.html#ac890557fedc5b5a3b1d996249b1e1a20":[6,0,4,127],
+"boot_8php.html#ac89396b9144391acd08d6d0f9b332220":[6,0,4,293],
+"boot_8php.html#ac99fc4d040764eac1736bec6973556fe":[6,0,4,129],
+"boot_8php.html#aca08bc4f1554ba877500f6abcc99e1e8":[6,0,4,207],
+"boot_8php.html#aca47505b8732177f52bb2d647eb2741c":[6,0,4,37],
"boot_8php.html#aca5e42678e178c6b9034610d66666fd7":[6,0,4,13],
"boot_8php.html#acc4e0c910af066148b810e5fde55fff1":[6,0,4,8],
-"boot_8php.html#acca19aae62e1a6951a856b945de20d67":[6,0,4,180],
-"boot_8php.html#accd6f36cc9f40225cbd720e4d12a7c6e":[6,0,4,290],
-"boot_8php.html#acd877c405b06b348b37b6f7e62a211e9":[6,0,4,240],
-"boot_8php.html#ace6d70ac290397ddd40e561fd0831858":[6,0,4,274],
-"boot_8php.html#ace83842dbeb84f7ed9ac59a9f57a7c32":[6,0,4,214],
-"boot_8php.html#aced60c7285192e80b7c4757e45a7f1e3":[6,0,4,68],
-"boot_8php.html#ad0876e837cf3fad8a26417e315f6e2c8":[6,0,4,160],
-"boot_8php.html#ad11f30a6590d3d77f0c5e1e3909af8f5":[6,0,4,170],
+"boot_8php.html#acca19aae62e1a6951a856b945de20d67":[6,0,4,181],
+"boot_8php.html#accd6f36cc9f40225cbd720e4d12a7c6e":[6,0,4,303],
+"boot_8php.html#acd877c405b06b348b37b6f7e62a211e9":[6,0,4,241],
+"boot_8php.html#ace6d70ac290397ddd40e561fd0831858":[6,0,4,276],
+"boot_8php.html#ace83842dbeb84f7ed9ac59a9f57a7c32":[6,0,4,215],
+"boot_8php.html#aced60c7285192e80b7c4757e45a7f1e3":[6,0,4,69],
+"boot_8php.html#ad0876e837cf3fad8a26417e315f6e2c8":[6,0,4,161],
+"boot_8php.html#ad11f30a6590d3d77f0c5e1e3909af8f5":[6,0,4,171],
"boot_8php.html#ad206598b909e8eb67eb0e0bb5ef69c13":[6,0,4,10],
-"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,235],
-"boot_8php.html#ad8887b49bbb02dd30b4eb9f6c7773c63":[6,0,4,263],
-"boot_8php.html#ad88a70ec62e08d590123d3697dfe64d5":[6,0,4,257],
-"boot_8php.html#ada72d88ae39a7e3b45baea201cb49a29":[6,0,4,96],
-"boot_8php.html#adaeb4f590c56326b2dca3b19f31b6272":[6,0,4,144],
-"boot_8php.html#adca48aee78465ae3064ca4432c0d87b5":[6,0,4,266],
-"boot_8php.html#add517a0958ac684792c62142a3877f81":[6,0,4,40],
+"boot_8php.html#ad302cb26b838898d475f57f61b0fcc9f":[6,0,4,76],
+"boot_8php.html#ad34c1547020a305915bcc39707744690":[6,0,4,91],
+"boot_8php.html#ad4c9dc2c8a82e8f52b7404c1655eab44":[6,0,4,31],
+"boot_8php.html#ad789aef3cb95fc1eb36be7c4283d0137":[6,0,4,236],
+"boot_8php.html#ad8887b49bbb02dd30b4eb9f6c7773c63":[6,0,4,265],
+"boot_8php.html#ad88a70ec62e08d590123d3697dfe64d5":[6,0,4,259],
+"boot_8php.html#ad94aca4c260b8a892397786201dc4664":[6,0,4,295],
+"boot_8php.html#ada72d88ae39a7e3b45baea201cb49a29":[6,0,4,97],
+"boot_8php.html#adaeb4f590c56326b2dca3b19f31b6272":[6,0,4,145],
+"boot_8php.html#adca48aee78465ae3064ca4432c0d87b5":[6,0,4,268],
+"boot_8php.html#add517a0958ac684792c62142a3877f81":[6,0,4,41],
"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,273],
-"boot_8php.html#ae3cef7b63e25e7bafea3fcf6b99fad0e":[6,0,4,189],
-"boot_8php.html#ae4861de36017fe399c1839f778bad9f5":[6,0,4,163],
-"boot_8php.html#ae94f7c7c0909629a75aed1c41f10bc95":[6,0,4,197],
-"boot_8php.html#aea392cb26ed617f3a8cde648385b5df0":[6,0,4,286],
+"boot_8php.html#ae09767b94688657978ff9366ec63684b":[6,0,4,301],
+"boot_8php.html#ae0d9527117cd87dcba11986047ae336e":[6,0,4,45],
+"boot_8php.html#ae0da3ca0f54d75d22c71e007331f8d06":[6,0,4,109],
+"boot_8php.html#ae37444eaa42705185080ccf3e670cbc2":[6,0,4,275],
+"boot_8php.html#ae3cef7b63e25e7bafea3fcf6b99fad0e":[6,0,4,190],
+"boot_8php.html#ae4861de36017fe399c1839f778bad9f5":[6,0,4,164],
+"boot_8php.html#ae94f7c7c0909629a75aed1c41f10bc95":[6,0,4,198],
+"boot_8php.html#aea392cb26ed617f3a8cde648385b5df0":[6,0,4,288],
"boot_8php.html#aea7fc57a4d8e9dcb42f2601b0b9b761c":[6,0,4,28],
-"boot_8php.html#aead84fa27d7516b855220fe004964a45":[6,0,4,279],
-"boot_8php.html#aeb1039302affcbe7e8872c01c08c88f8":[6,0,4,53],
-"boot_8php.html#aec36f8fcd4cb14a52934590b3d6666b4":[6,0,4,237],
-"boot_8php.html#aecaa1b6945b317ba8f1daf4af2aed8e6":[6,0,4,267],
-"boot_8php.html#aed0dfb35f7dd00dc9e4f868ea7f7ff53":[6,0,4,171],
-"boot_8php.html#aedfb9501ed408278667995524e0d15cf":[6,0,4,104],
-"boot_8php.html#aee324eca9de4e0fedf01ab5f92e27c67":[6,0,4,183],
-"boot_8php.html#aef4b6c558c68c88c10f13c5a00c20e3d":[6,0,4,198],
-"boot_8php.html#aefba06f1c0842036329033e7567ecf6d":[6,0,4,146],
-"boot_8php.html#aefe573c3c7b0d37fbff264bbae79d673":[6,0,4,115],
-"boot_8php.html#aefecf8599036df7f1b95d6820e0e2fa4":[6,0,4,31],
-"boot_8php.html#af33d1b2e98a1e21af672005525d46dfe":[6,0,4,270],
-"boot_8php.html#af3905ea8f8568d0236db13fca40514e3":[6,0,4,191],
-"boot_8php.html#af3a4271630aabd8be592213f925d6a36":[6,0,4,63],
-"boot_8php.html#af3bdfc20979c16f15bb9c60446a480f9":[6,0,4,54],
-"boot_8php.html#af3ff14985bffbd951a6ea356b7ec3007":[6,0,4,242],
-"boot_8php.html#af489d0c3166551b93e63a79ff2c9be35":[6,0,4,151],
-"boot_8php.html#af6937db5f581d006bf4a5c3d9c7e0461":[6,0,4,211],
-"boot_8php.html#af6b3de425e5849c73370a484c44607a3":[6,0,4,169],
-"boot_8php.html#af6f6f6f40139f12fc09ec47373b30919":[6,0,4,93],
-"boot_8php.html#af86c651547aa8f9e549ee40a09455549":[6,0,4,265],
-"boot_8php.html#af8c0cb0744c9a6b5d6d3baafb1f1e71d":[6,0,4,203],
-"boot_8php.html#afaf93b7026f784b113b4f8921745891e":[6,0,4,184],
-"boot_8php.html#afb97615e985a013799839b68b99018d7":[6,0,4,271],
-"boot_8php.html#afbb1fe1b2c8c730ec8e08da93b6512c4":[6,0,4,50],
-"boot_8php.html#afbb21ecccac9819aa65397e816868a5f":[6,0,4,220],
-"boot_8php.html#afe084c30a1810c10442edb4fbcbc0086":[6,0,4,85],
-"boot_8php.html#afe63ae69ba55299f813766e54df06ede":[6,0,4,155],
+"boot_8php.html#aead84fa27d7516b855220fe004964a45":[6,0,4,281],
+"boot_8php.html#aeb1039302affcbe7e8872c01c08c88f8":[6,0,4,54],
+"boot_8php.html#aec36f8fcd4cb14a52934590b3d6666b4":[6,0,4,238],
+"boot_8php.html#aecaa1b6945b317ba8f1daf4af2aed8e6":[6,0,4,269],
+"boot_8php.html#aed0dfb35f7dd00dc9e4f868ea7f7ff53":[6,0,4,172],
+"boot_8php.html#aedfb9501ed408278667995524e0d15cf":[6,0,4,105],
+"boot_8php.html#aee324eca9de4e0fedf01ab5f92e27c67":[6,0,4,184],
+"boot_8php.html#aef4b6c558c68c88c10f13c5a00c20e3d":[6,0,4,199],
+"boot_8php.html#aefba06f1c0842036329033e7567ecf6d":[6,0,4,147],
+"boot_8php.html#aefe573c3c7b0d37fbff264bbae79d673":[6,0,4,116],
+"boot_8php.html#aefecf8599036df7f1b95d6820e0e2fa4":[6,0,4,32],
+"boot_8php.html#af33d1b2e98a1e21af672005525d46dfe":[6,0,4,272],
+"boot_8php.html#af3905ea8f8568d0236db13fca40514e3":[6,0,4,192],
+"boot_8php.html#af3a4271630aabd8be592213f925d6a36":[6,0,4,64],
+"boot_8php.html#af3bdfc20979c16f15bb9c60446a480f9":[6,0,4,55],
+"boot_8php.html#af3ff14985bffbd951a6ea356b7ec3007":[6,0,4,243],
+"boot_8php.html#af489d0c3166551b93e63a79ff2c9be35":[6,0,4,152],
+"boot_8php.html#af6937db5f581d006bf4a5c3d9c7e0461":[6,0,4,212],
+"boot_8php.html#af6b3de425e5849c73370a484c44607a3":[6,0,4,170],
+"boot_8php.html#af6f6f6f40139f12fc09ec47373b30919":[6,0,4,94],
+"boot_8php.html#af86c651547aa8f9e549ee40a09455549":[6,0,4,267],
+"boot_8php.html#af8c0cb0744c9a6b5d6d3baafb1f1e71d":[6,0,4,204],
+"boot_8php.html#afaf93b7026f784b113b4f8921745891e":[6,0,4,185],
+"boot_8php.html#afb97615e985a013799839b68b99018d7":[6,0,4,273],
+"boot_8php.html#afbb1fe1b2c8c730ec8e08da93b6512c4":[6,0,4,51],
+"boot_8php.html#afbb21ecccac9819aa65397e816868a5f":[6,0,4,221],
+"boot_8php.html#afe084c30a1810c10442edb4fbcbc0086":[6,0,4,86],
+"boot_8php.html#afe63ae69ba55299f813766e54df06ede":[6,0,4,156],
"boot_8php.html#afe88b920aa285982edb817a0dd44eb37":[6,0,4,14],
-"boot_8php.html#afef254290febac854c85fc698d9483a6":[6,0,4,296],
-"boot_8php.html#aff210e8403dd72368522b17fb6e5d4e7":[6,0,4,231],
-"boxy_8php.html":[6,0,3,1,3,1,0],
-"cache_8php.html":[6,0,0,14],
-"chanman_8php.html":[6,0,0,15],
-"chanman_8php.html#a21ba9a5c961e866ff27aee3ee67bf99b":[6,0,0,15,0],
+"boot_8php.html#afef254290febac854c85fc698d9483a6":[6,0,4,309],
+"boot_8php.html#aff210e8403dd72368522b17fb6e5d4e7":[6,0,4,232],
+"boxy_8php.html":[6,0,3,1,4,1,0],
+"cache_8php.html":[6,0,0,15],
+"chanman_8php.html":[6,0,0,16],
+"chanman_8php.html#a21ba9a5c961e866ff27aee3ee67bf99b":[6,0,0,16,0],
"channel_8php.html":[6,0,1,11],
"channel_8php.html#a9c6a6179e0e626398ebecc6151905ef1":[6,0,1,11,0],
"channel_8php.html#ac7c8c7845741baadf87fae6bc279f3dc":[6,0,1,11,1],
@@ -214,40 +228,26 @@ var NAVTREEINDEX1 =
"chatsvc_8php.html#a7032784215e1f6747cf385a6598770f9":[6,0,1,14,0],
"chatsvc_8php.html#a7c9a9b9c24a2b02eed8efd6b09632d03":[6,0,1,14,2],
"choklet_8php.html":[6,0,3,0,0],
-"classApp.html":[5,0,6],
-"classApp.html#a037049cba88dfc6ff94f4b5b779e3fd3":[5,0,6,56],
-"classApp.html#a050b0696118da47e8b30859ad1a2c149":[5,0,6,40],
-"classApp.html#a084e03c77686d8c13390fef3f7428a2b":[5,0,6,5],
-"classApp.html#a08bc87aff64f39fbc084e9d6545cee4d":[5,0,6,2],
-"classApp.html#a08c24d6a6fc52fcc784b0f765f13b820":[5,0,6,75],
-"classApp.html#a08f0537964d98958d218066364cff785":[5,0,6,1],
-"classApp.html#a0ce85be198e46570366cb3344f3c55b8":[5,0,6,50],
-"classApp.html#a11e24b3ed9b33ffee7dd41d110b4366d":[5,0,6,60],
-"classApp.html#a123b903dfe5d3488cc68db3471d36fd2":[5,0,6,30],
-"classApp.html#a13710907ef62554a0b4dd8a5eaa2eb11":[5,0,6,79],
-"classApp.html#a14bd4b1c29f3aff371fe5d4cb11aeea3":[5,0,6,32],
-"classApp.html#a1936f2afce0dc0d1bbed15ae1f2ee81a":[5,0,6,73],
-"classApp.html#a1a297e70b3667b83f4460aa7ed9f5d6f":[5,0,6,61],
-"classApp.html#a1ad3bb1b68439b3b7cbe630918e618d2":[5,0,6,8],
-"classApp.html#a20d1890cc16b22ba79eeb0cbf2f719f7":[5,0,6,29],
-"classApp.html#a230e975296cf164da2fee35ef720964f":[5,0,6,33],
-"classApp.html#a244b2d53b21be269aad2269d23192f95":[5,0,6,77],
-"classApp.html#a256360c9184fed6d7556e0bc0a835d7f":[5,0,6,48],
-"classApp.html#a2e82da4aecfc2017a8d1d332ca501f9f":[5,0,6,76],
-"classApp.html#a2eb832a8577dee7d40b93abdf6d1d35a":[5,0,6,12],
-"classApp.html#a330410a288f3393d53772f5e98f857ea":[5,0,6,51],
-"classApp.html#a33a8e90b60ec4438f6fbf299d0f6839c":[5,0,6,66],
-"classApp.html#a344d2b7dc2f276648d521aee4da1731c":[5,0,6,23],
-"classApp.html#a3694aa1907aa103a2adbc71f926f0fa0":[5,0,6,55],
-"classApp.html#a3d84af5e42082098672531cd1a618853":[5,0,6,22],
-"classApp.html#a4659785d13e4bac0bed50dbb1b0d4299":[5,0,6,6],
-"classApp.html#a4776d9322edea17fae56afa5d01a323e":[5,0,6,24],
-"classApp.html#a4833bee2eae4ad1691a04fa19e11a766":[5,0,6,90],
-"classApp.html#a487332f8de40414ca1a54a4265570b70":[5,0,6,85],
-"classApp.html#a495ec082c2719314e536070ca1ce073d":[5,0,6,42],
-"classApp.html#a4b67935096f66d1f14b657399a8461ac":[5,0,6,68],
-"classApp.html#a4bdd7bfed62f50515fce652127bf481b":[5,0,6,25],
-"classApp.html#a4c7cfc62d39508086cf300dc2e39c4df":[5,0,6,59],
-"classApp.html#a4ffe529fb14389f7fedf5fdc5f722e7f":[5,0,6,67],
-"classApp.html#a5293a8543ba338dcf38cd4ff3bc5d4be":[5,0,6,9]
+"classApp.html":[5,0,7],
+"classApp.html#a037049cba88dfc6ff94f4b5b779e3fd3":[5,0,7,56],
+"classApp.html#a050b0696118da47e8b30859ad1a2c149":[5,0,7,40],
+"classApp.html#a084e03c77686d8c13390fef3f7428a2b":[5,0,7,5],
+"classApp.html#a08bc87aff64f39fbc084e9d6545cee4d":[5,0,7,2],
+"classApp.html#a08c24d6a6fc52fcc784b0f765f13b820":[5,0,7,75],
+"classApp.html#a08f0537964d98958d218066364cff785":[5,0,7,1],
+"classApp.html#a0ce85be198e46570366cb3344f3c55b8":[5,0,7,50],
+"classApp.html#a11e24b3ed9b33ffee7dd41d110b4366d":[5,0,7,60],
+"classApp.html#a123b903dfe5d3488cc68db3471d36fd2":[5,0,7,30],
+"classApp.html#a13710907ef62554a0b4dd8a5eaa2eb11":[5,0,7,79],
+"classApp.html#a14bd4b1c29f3aff371fe5d4cb11aeea3":[5,0,7,32],
+"classApp.html#a1936f2afce0dc0d1bbed15ae1f2ee81a":[5,0,7,73],
+"classApp.html#a1a297e70b3667b83f4460aa7ed9f5d6f":[5,0,7,61],
+"classApp.html#a1ad3bb1b68439b3b7cbe630918e618d2":[5,0,7,8],
+"classApp.html#a20d1890cc16b22ba79eeb0cbf2f719f7":[5,0,7,29],
+"classApp.html#a230e975296cf164da2fee35ef720964f":[5,0,7,33],
+"classApp.html#a244b2d53b21be269aad2269d23192f95":[5,0,7,77],
+"classApp.html#a256360c9184fed6d7556e0bc0a835d7f":[5,0,7,48],
+"classApp.html#a2e82da4aecfc2017a8d1d332ca501f9f":[5,0,7,76],
+"classApp.html#a2eb832a8577dee7d40b93abdf6d1d35a":[5,0,7,12],
+"classApp.html#a330410a288f3393d53772f5e98f857ea":[5,0,7,51]
};
diff --git a/doc/html/navtreeindex2.js b/doc/html/navtreeindex2.js
index 5477cae7b..6f46ad030 100644
--- a/doc/html/navtreeindex2.js
+++ b/doc/html/navtreeindex2.js
@@ -1,162 +1,176 @@
var NAVTREEINDEX2 =
{
-"classApp.html#a557d7b779d8259027f4724ebf7b248dc":[5,0,6,28],
-"classApp.html#a560189f048d3db2f526841963cc43e97":[5,0,6,26],
-"classApp.html#a56b1a432c96aef8b1971f779c9d93c8c":[5,0,6,88],
-"classApp.html#a576ecb1c5b4a283221e6f2f0ec248251":[5,0,6,58],
-"classApp.html#a57d041fcc003d08c127dfa99a02bc192":[5,0,6,74],
-"classApp.html#a58ac598544892ff7c32890291b72635e":[5,0,6,62],
-"classApp.html#a59dd4b665c70e7dbd80682c014ff7145":[5,0,6,63],
-"classApp.html#a5c63eabdc7fdd8b6e3348980ec16a3ad":[5,0,6,3],
-"classApp.html#a5cfc098c061b7d765add58fd2ca97445":[5,0,6,39],
-"classApp.html#a5f64620473a9727a48ebe9cf6f335a98":[5,0,6,80],
-"classApp.html#a604d659d6977a99de42a160343e5289a":[5,0,6,4],
-"classApp.html#a61ca6e3af82071ea25ff2fd5dbcddae2":[5,0,6,45],
-"classApp.html#a622eace13f8fc9f4b5672a68e2bc4396":[5,0,6,7],
-"classApp.html#a6844aedad10e201b8c3d80cfc9e876d3":[5,0,6,81],
-"classApp.html#a6859a4848a5c0049b4134cc4b34228b6":[5,0,6,82],
-"classApp.html#a6bcb19cdc4907077da72864686d5a780":[5,0,6,69],
-"classApp.html#a6e4f0fbfa3cf6c11baebe22a03db6165":[5,0,6,65],
-"classApp.html#a6f55d087e1ff4710132c1b0863faa2ee":[5,0,6,47],
-"classApp.html#a764cc6cd7578132c21d2b4545de9301c":[5,0,6,83],
-"classApp.html#a78788f6e9d8b713b138f81e457c5cd08":[5,0,6,20],
-"classApp.html#a7954862f44f606b0ff83d4c74d15e792":[5,0,6,57],
-"classApp.html#a871898becd0697d778f36d9336253ae8":[5,0,6,14],
-"classApp.html#a8863703a0305eaa45eb970dbd2046291":[5,0,6,16],
-"classApp.html#a89e9feb2bfb5253883a9720beaffe876":[5,0,6,21],
-"classApp.html#a91fd3c8b89016113b05f3be24805ccff":[5,0,6,87],
-"classApp.html#a94a1ed2dc493c58612d17035b74ae736":[5,0,6,31],
-"classApp.html#a98ef4cfd36693a3457c879b76bc6d694":[5,0,6,44],
-"classApp.html#a9bf62f8e39585c0aa48fcffc3bf3484d":[5,0,6,64],
-"classApp.html#aa5a87c46ab3fee21362c466bf78042ef":[5,0,6,91],
-"classApp.html#aab23c59172310fd30f2d60dc039d3eea":[5,0,6,13],
-"classApp.html#aab4a685d15a363bb1d7edbbc20bfb94e":[5,0,6,38],
-"classApp.html#ab35b01a366a2ea95725e97af278f87ab":[5,0,6,86],
-"classApp.html#ab3da757abe5cb45bf88f07cc51a73b58":[5,0,6,35],
-"classApp.html#ab47de68fa39806d1fb0976407e188b77":[5,0,6,71],
-"classApp.html#abe0e4fa91097f7a6588e1213a834121c":[5,0,6,37],
-"classApp.html#abea5a4f77dcd53c928dc4eed86616637":[5,0,6,19],
-"classApp.html#abf46a653d8499e7c253cc1be894a6d83":[5,0,6,17],
-"classApp.html#ac1a8b2cd40609b231a560201a08852ba":[5,0,6,52],
-"classApp.html#ac1d80a14492acc932715d54567d8a589":[5,0,6,46],
-"classApp.html#ac6e6b1c7d6df408580ff79977fcfa656":[5,0,6,54],
-"classApp.html#ac73dc90e4764497e2f1b7e6612c8fb88":[5,0,6,43],
-"classApp.html#acad5896b7a79ae31433ad8f89606c728":[5,0,6,70],
-"classApp.html#acb27e607fe4c82603444676e25c36b70":[5,0,6,11],
-"classApp.html#ad082d63acc078e5bf23825a03bdd6a76":[5,0,6,78],
-"classApp.html#ad1c8eb91a6fd470b94f34b7fdad3a2d0":[5,0,6,41],
-"classApp.html#ad5175536561021548ae8188e24c7b80c":[5,0,6,36],
-"classApp.html#adb060d5c7f35a521ec7ec0effbe08097":[5,0,6,27],
-"classApp.html#adb5a4bb657881e553978ff390babd01f":[5,0,6,10],
-"classApp.html#adf2aaf95b062736a6fd5fc70fadf80e8":[5,0,6,89],
-"classApp.html#ae3f47830543d0d902f66913def8db66b":[5,0,6,53],
-"classApp.html#ae9f96338f32187d308b67b980eea0008":[5,0,6,72],
-"classApp.html#aeb1fe1c8ad9aa639909bd183ce578536":[5,0,6,18],
-"classApp.html#aeca29fd4f7192ca07369b3c598c36e67":[5,0,6,84],
-"classApp.html#af17df107f2216ddf5ad2a7e0f2ba2166":[5,0,6,15],
-"classApp.html#af5007c42a693afd9c4899c243b2e1363":[5,0,6,49],
-"classApp.html#af58db526040829b1c8bd95561b329262":[5,0,6,34],
-"classApp.html#af6d39f63fb7116bbeb04e51696f99474":[5,0,6,0],
-"classBaseObject.html":[5,0,7],
-"classBaseObject.html#ac43f10e69ce80c78e4870636250fc8a2":[5,0,7,0],
-"classCache.html":[5,0,8],
-"classConversation.html":[5,0,9],
-"classConversation.html#a2a96b7a6573ae53db861624659e831cb":[5,0,9,6],
-"classConversation.html#a2f12724ef0244e9049fe1bb9641b516d":[5,0,9,19],
-"classConversation.html#a41f4a549e6a99f98935c4742addd22c8":[5,0,9,20],
-"classConversation.html#a4aab60bb39fa6761b6cacdc8d9da2901":[5,0,9,2],
-"classConversation.html#a4cff75d8c46b517e7133e4d0da6fc1c8":[5,0,9,7],
-"classConversation.html#a5879199008b96bee7550b576d614e1c1":[5,0,9,10],
-"classConversation.html#a5b6adbb2fe24f0f53d6c22660dff91b2":[5,0,9,17],
-"classConversation.html#a5effe8ad3007e01333df44b81432b813":[5,0,9,5],
-"classConversation.html#a66f121ca4026246f86a732e5faa0682c":[5,0,9,11],
-"classConversation.html#a8335cdd43f1836e3c255638e61a09e16":[5,0,9,1],
-"classConversation.html#a8748445aa26047ebed5141f3c3cbc244":[5,0,9,16],
-"classConversation.html#a87a0d704d5f2b1a008cc2e9ce06a1bcd":[5,0,9,3],
-"classConversation.html#a8898bddc1e8990e81dab9a13a532cc93":[5,0,9,12],
-"classConversation.html#a8b47c92b69459d461ea3cc9aae9597a3":[5,0,9,8],
-"classConversation.html#aa95c1a62af38bdfba7add9549bec083b":[5,0,9,13],
-"classConversation.html#adf25ce023b69a166c63c6e84e02c136a":[5,0,9,9],
-"classConversation.html#ae3d4190142e12b57051f11f2911f77a0":[5,0,9,4],
-"classConversation.html#ae81221251307e315f566a11f921ce0a9":[5,0,9,21],
-"classConversation.html#ae9937f9e0f3d927acc2bed46cc72e9ae":[5,0,9,18],
-"classConversation.html#af84ea6ccd72214c9bb4c504461cc8b09":[5,0,9,0],
-"classConversation.html#afb03d1648dbfafe62caa1e30f32f2b1a":[5,0,9,15],
-"classConversation.html#afd4965d22a6e4bfea2f35e931b3273c6":[5,0,9,14],
-"classFKOAuth1.html":[5,0,14],
-"classFKOAuth1.html#a2b1dac2ed31fc6ef84668afdda8b263f":[5,0,14,1],
-"classFKOAuth1.html#a2f1276872329a6f0b704ccda1a4b9fa6":[5,0,14,0],
-"classFKOAuthDataStore.html":[5,0,15],
-"classFKOAuthDataStore.html#a1148d47b546350bf440bdd92792c5df1":[5,0,15,1],
-"classFKOAuthDataStore.html#a431b44d70e3da6a8256ab38f710e3050":[5,0,15,5],
-"classFKOAuthDataStore.html#a434882f03e3cdb171ed89e09e337e934":[5,0,15,4],
-"classFKOAuthDataStore.html#a4edfe2e77ecd2e16ff6b5eb516ed3599":[5,0,15,2],
-"classFKOAuthDataStore.html#a96f76387c3a93b0abe27a98013804bab":[5,0,15,3],
-"classFKOAuthDataStore.html#aa1a268be88ad3979bb4cc35bbb4dc819":[5,0,15,0],
-"classFriendicaSmarty.html":[5,0,16],
-"classFriendicaSmarty.html#a33fabbd4d6eef869df496adf357ae690":[5,0,16,2],
-"classFriendicaSmarty.html#a6a4d4281d6fa9be1d37a97b188ffe8c9":[5,0,16,1],
-"classFriendicaSmarty.html#af12091b920b95eeef1218cbc48066ca6":[5,0,16,0],
-"classFriendicaSmartyEngine.html":[5,0,17],
-"classFriendicaSmartyEngine.html#a35ec0ee828c36640ea25296bcb84a118":[5,0,17,1],
-"classFriendicaSmartyEngine.html#aab5994077fc3a64222e41b28e2bd8d88":[5,0,17,2],
-"classFriendicaSmartyEngine.html#ab7c305bd8c386c2944e4dc9136cea5b6":[5,0,17,0],
-"classFriendicaSmartyEngine.html#ad62f1181d2f02b54b46731ad2bd46db2":[5,0,17,3],
-"classItem.html":[5,0,18],
-"classItem.html#a007424e3e3171dcfb4312a02161da6cd":[5,0,18,34],
-"classItem.html#a078f95b4134ce3a1df344cf8d386f986":[5,0,18,37],
-"classItem.html#a0c301aaed2b7d682728d18db3a22afa3":[5,0,18,8],
-"classItem.html#a1a1e42877e6ac7af50286142ceb483d2":[5,0,18,39],
-"classItem.html#a1cb6aa8abdf7ea7daca647e40c8ea3a2":[5,0,18,42],
-"classItem.html#a248f45871ecfe82a08d1d4c0769b2eb2":[5,0,18,0],
-"classItem.html#a2ce70ef63f9f4d86a09c351678806925":[5,0,18,24],
-"classItem.html#a3ee7667c2ec6cd7657328e27848c0bdf":[5,0,18,6],
-"classItem.html#a428f448f89a8629055ea3294eb942aea":[5,0,18,16],
-"classItem.html#a4a123ae98987c1e30ecb15c4edf5a3b8":[5,0,18,44],
-"classItem.html#a4b92e3a9d6212c553aa2661489bd95d8":[5,0,18,15],
-"classItem.html#a5b2fafdca55aefeaa08993a5a60529f0":[5,0,18,20],
-"classItem.html#a5b561415861f5b89b0733aacfe0428d1":[5,0,18,40],
-"classItem.html#a5cfa6cf964f433a917a81cab079ff9d8":[5,0,18,43],
-"classItem.html#a5d29ddecc073151a65a8e2ea2f6e4189":[5,0,18,45],
-"classItem.html#a632185dd25c5caf277067c76230a4320":[5,0,18,4],
-"classItem.html#a67892aa23d19f4431bb2e5f43c74000e":[5,0,18,12],
-"classItem.html#a7f7bc059de377319282cb4ef4a828480":[5,0,18,41],
-"classItem.html#a80dcd0fb7673776c0967839d429c2a0f":[5,0,18,31],
-"classItem.html#a80dcd9d0f548c3ad550abe7e6981fb51":[5,0,18,1],
-"classItem.html#a904421c7a427411bb2ab473bca872f63":[5,0,18,7],
-"classItem.html#a90743c8348b13213275c223bb9333aa0":[5,0,18,32],
-"classItem.html#a9594df6014b0b6f45364ea7a34510130":[5,0,18,36],
-"classItem.html#a97c7feeea7f26a73176cb19faa455e12":[5,0,18,22],
-"classItem.html#a9890ff72662d5bba301d1f2dd8aec9d7":[5,0,18,28],
-"classItem.html#a9f2d219da712390f59012fc32a342074":[5,0,18,14],
-"classItem.html#aa0ee775ec94abccec6c798428835d001":[5,0,18,5],
-"classItem.html#aa1bd19fc8b5577078530265a7bf64123":[5,0,18,26],
-"classItem.html#aa2c221231ad0fc3720ccc1f00f0c6304":[5,0,18,33],
-"classItem.html#aa452b5bcd8dea12119b09212c615cb41":[5,0,18,25],
-"classItem.html#aa49e40f961dff66da32c5ae110e32993":[5,0,18,21],
-"classItem.html#aa541bc4290e51bfd688d6921bebabc73":[5,0,18,13],
-"classItem.html#aa8b1bbc4236890694635295e46d7fd72":[5,0,18,27],
-"classItem.html#aabf87ded59c25b5fe2b2296678e70509":[5,0,18,23],
-"classItem.html#aba23a0a9d89e316d2b343cc46d695d91":[5,0,18,17],
-"classItem.html#abcdb0ea9bcd1576bc99bba9b8f700bb8":[5,0,18,2],
-"classItem.html#ac04525a8be24c12b0a2ae4ca1ba4b967":[5,0,18,19],
-"classItem.html#ac0f27e58532612f6e7a54c8a621b9b92":[5,0,18,11],
-"classItem.html#ac6f1c96cc82a0dfb7e881fc70309ea3c":[5,0,18,10],
-"classItem.html#aca1e66988ed00cd627b2a359b72cd0ae":[5,0,18,3],
-"classItem.html#acc32426c0f465391be8a99ad810c7b8e":[5,0,18,30],
-"classItem.html#ad3638f93065693c1f69eb349feb1b7aa":[5,0,18,9],
-"classItem.html#ad5dcbe0b94cb2d5719bc5b6bd8ad60c8":[5,0,18,18],
-"classItem.html#aec24e233f9098f902b1e57e60dcb2019":[5,0,18,35],
-"classItem.html#af1b73df9b7c4b927e26b7e243b491f42":[5,0,18,29],
-"classItem.html#afa54851df82962c7c42dea3cc9f5c92c":[5,0,18,38],
-"classProtoDriver.html":[5,0,23],
-"classProtoDriver.html#a1593f3abae050edbd9304f4f8bc4894a":[5,0,23,0],
-"classProtoDriver.html#a2ba1758f0f9e3564580b6ff85292804d":[5,0,23,2],
-"classProtoDriver.html#a34b97ca5ef2165f2e16eb2fe59ff6c67":[5,0,23,1],
-"classProtoDriver.html#a64a3868cffe27d601d55f69a2ecc4337":[5,0,23,6],
-"classProtoDriver.html#a85e9063f6d0c304410cd246f7900ea1b":[5,0,23,4],
-"classProtoDriver.html#ae5b44739f84c10d00a9b65adf3785181":[5,0,23,5],
-"classProtoDriver.html#af66171aa7dab9b62cee915cb4f1abe1b":[5,0,23,3],
+"classApp.html#a33a8e90b60ec4438f6fbf299d0f6839c":[5,0,7,66],
+"classApp.html#a344d2b7dc2f276648d521aee4da1731c":[5,0,7,23],
+"classApp.html#a3694aa1907aa103a2adbc71f926f0fa0":[5,0,7,55],
+"classApp.html#a3d84af5e42082098672531cd1a618853":[5,0,7,22],
+"classApp.html#a4659785d13e4bac0bed50dbb1b0d4299":[5,0,7,6],
+"classApp.html#a4776d9322edea17fae56afa5d01a323e":[5,0,7,24],
+"classApp.html#a4833bee2eae4ad1691a04fa19e11a766":[5,0,7,90],
+"classApp.html#a487332f8de40414ca1a54a4265570b70":[5,0,7,85],
+"classApp.html#a495ec082c2719314e536070ca1ce073d":[5,0,7,42],
+"classApp.html#a4b67935096f66d1f14b657399a8461ac":[5,0,7,68],
+"classApp.html#a4bdd7bfed62f50515fce652127bf481b":[5,0,7,25],
+"classApp.html#a4c7cfc62d39508086cf300dc2e39c4df":[5,0,7,59],
+"classApp.html#a4ffe529fb14389f7fedf5fdc5f722e7f":[5,0,7,67],
+"classApp.html#a5293a8543ba338dcf38cd4ff3bc5d4be":[5,0,7,9],
+"classApp.html#a557d7b779d8259027f4724ebf7b248dc":[5,0,7,28],
+"classApp.html#a560189f048d3db2f526841963cc43e97":[5,0,7,26],
+"classApp.html#a56b1a432c96aef8b1971f779c9d93c8c":[5,0,7,88],
+"classApp.html#a576ecb1c5b4a283221e6f2f0ec248251":[5,0,7,58],
+"classApp.html#a57d041fcc003d08c127dfa99a02bc192":[5,0,7,74],
+"classApp.html#a58ac598544892ff7c32890291b72635e":[5,0,7,62],
+"classApp.html#a59dd4b665c70e7dbd80682c014ff7145":[5,0,7,63],
+"classApp.html#a5c63eabdc7fdd8b6e3348980ec16a3ad":[5,0,7,3],
+"classApp.html#a5cfc098c061b7d765add58fd2ca97445":[5,0,7,39],
+"classApp.html#a5f64620473a9727a48ebe9cf6f335a98":[5,0,7,80],
+"classApp.html#a604d659d6977a99de42a160343e5289a":[5,0,7,4],
+"classApp.html#a61ca6e3af82071ea25ff2fd5dbcddae2":[5,0,7,45],
+"classApp.html#a622eace13f8fc9f4b5672a68e2bc4396":[5,0,7,7],
+"classApp.html#a6844aedad10e201b8c3d80cfc9e876d3":[5,0,7,81],
+"classApp.html#a6859a4848a5c0049b4134cc4b34228b6":[5,0,7,82],
+"classApp.html#a6bcb19cdc4907077da72864686d5a780":[5,0,7,69],
+"classApp.html#a6e4f0fbfa3cf6c11baebe22a03db6165":[5,0,7,65],
+"classApp.html#a6f55d087e1ff4710132c1b0863faa2ee":[5,0,7,47],
+"classApp.html#a764cc6cd7578132c21d2b4545de9301c":[5,0,7,83],
+"classApp.html#a78788f6e9d8b713b138f81e457c5cd08":[5,0,7,20],
+"classApp.html#a7954862f44f606b0ff83d4c74d15e792":[5,0,7,57],
+"classApp.html#a871898becd0697d778f36d9336253ae8":[5,0,7,14],
+"classApp.html#a8863703a0305eaa45eb970dbd2046291":[5,0,7,16],
+"classApp.html#a89e9feb2bfb5253883a9720beaffe876":[5,0,7,21],
+"classApp.html#a91fd3c8b89016113b05f3be24805ccff":[5,0,7,87],
+"classApp.html#a94a1ed2dc493c58612d17035b74ae736":[5,0,7,31],
+"classApp.html#a98ef4cfd36693a3457c879b76bc6d694":[5,0,7,44],
+"classApp.html#a9bf62f8e39585c0aa48fcffc3bf3484d":[5,0,7,64],
+"classApp.html#aa5a87c46ab3fee21362c466bf78042ef":[5,0,7,91],
+"classApp.html#aab23c59172310fd30f2d60dc039d3eea":[5,0,7,13],
+"classApp.html#aab4a685d15a363bb1d7edbbc20bfb94e":[5,0,7,38],
+"classApp.html#ab35b01a366a2ea95725e97af278f87ab":[5,0,7,86],
+"classApp.html#ab3da757abe5cb45bf88f07cc51a73b58":[5,0,7,35],
+"classApp.html#ab47de68fa39806d1fb0976407e188b77":[5,0,7,71],
+"classApp.html#abe0e4fa91097f7a6588e1213a834121c":[5,0,7,37],
+"classApp.html#abea5a4f77dcd53c928dc4eed86616637":[5,0,7,19],
+"classApp.html#abf46a653d8499e7c253cc1be894a6d83":[5,0,7,17],
+"classApp.html#ac1a8b2cd40609b231a560201a08852ba":[5,0,7,52],
+"classApp.html#ac1d80a14492acc932715d54567d8a589":[5,0,7,46],
+"classApp.html#ac6e6b1c7d6df408580ff79977fcfa656":[5,0,7,54],
+"classApp.html#ac73dc90e4764497e2f1b7e6612c8fb88":[5,0,7,43],
+"classApp.html#acad5896b7a79ae31433ad8f89606c728":[5,0,7,70],
+"classApp.html#acb27e607fe4c82603444676e25c36b70":[5,0,7,11],
+"classApp.html#ad082d63acc078e5bf23825a03bdd6a76":[5,0,7,78],
+"classApp.html#ad1c8eb91a6fd470b94f34b7fdad3a2d0":[5,0,7,41],
+"classApp.html#ad5175536561021548ae8188e24c7b80c":[5,0,7,36],
+"classApp.html#adb060d5c7f35a521ec7ec0effbe08097":[5,0,7,27],
+"classApp.html#adb5a4bb657881e553978ff390babd01f":[5,0,7,10],
+"classApp.html#adf2aaf95b062736a6fd5fc70fadf80e8":[5,0,7,89],
+"classApp.html#ae3f47830543d0d902f66913def8db66b":[5,0,7,53],
+"classApp.html#ae9f96338f32187d308b67b980eea0008":[5,0,7,72],
+"classApp.html#aeb1fe1c8ad9aa639909bd183ce578536":[5,0,7,18],
+"classApp.html#aeca29fd4f7192ca07369b3c598c36e67":[5,0,7,84],
+"classApp.html#af17df107f2216ddf5ad2a7e0f2ba2166":[5,0,7,15],
+"classApp.html#af5007c42a693afd9c4899c243b2e1363":[5,0,7,49],
+"classApp.html#af58db526040829b1c8bd95561b329262":[5,0,7,34],
+"classApp.html#af6d39f63fb7116bbeb04e51696f99474":[5,0,7,0],
+"classBaseObject.html":[5,0,8],
+"classBaseObject.html#ac43f10e69ce80c78e4870636250fc8a2":[5,0,8,0],
+"classCache.html":[5,0,9],
+"classConversation.html":[5,0,10],
+"classConversation.html#a2a96b7a6573ae53db861624659e831cb":[5,0,10,6],
+"classConversation.html#a2f12724ef0244e9049fe1bb9641b516d":[5,0,10,19],
+"classConversation.html#a41f4a549e6a99f98935c4742addd22c8":[5,0,10,20],
+"classConversation.html#a4aab60bb39fa6761b6cacdc8d9da2901":[5,0,10,2],
+"classConversation.html#a4cff75d8c46b517e7133e4d0da6fc1c8":[5,0,10,7],
+"classConversation.html#a5879199008b96bee7550b576d614e1c1":[5,0,10,10],
+"classConversation.html#a5b6adbb2fe24f0f53d6c22660dff91b2":[5,0,10,17],
+"classConversation.html#a5effe8ad3007e01333df44b81432b813":[5,0,10,5],
+"classConversation.html#a66f121ca4026246f86a732e5faa0682c":[5,0,10,11],
+"classConversation.html#a8335cdd43f1836e3c255638e61a09e16":[5,0,10,1],
+"classConversation.html#a8748445aa26047ebed5141f3c3cbc244":[5,0,10,16],
+"classConversation.html#a87a0d704d5f2b1a008cc2e9ce06a1bcd":[5,0,10,3],
+"classConversation.html#a8898bddc1e8990e81dab9a13a532cc93":[5,0,10,12],
+"classConversation.html#a8b47c92b69459d461ea3cc9aae9597a3":[5,0,10,8],
+"classConversation.html#aa95c1a62af38bdfba7add9549bec083b":[5,0,10,13],
+"classConversation.html#adf25ce023b69a166c63c6e84e02c136a":[5,0,10,9],
+"classConversation.html#ae3d4190142e12b57051f11f2911f77a0":[5,0,10,4],
+"classConversation.html#ae81221251307e315f566a11f921ce0a9":[5,0,10,21],
+"classConversation.html#ae9937f9e0f3d927acc2bed46cc72e9ae":[5,0,10,18],
+"classConversation.html#af84ea6ccd72214c9bb4c504461cc8b09":[5,0,10,0],
+"classConversation.html#afb03d1648dbfafe62caa1e30f32f2b1a":[5,0,10,15],
+"classConversation.html#afd4965d22a6e4bfea2f35e931b3273c6":[5,0,10,14],
+"classFKOAuth1.html":[5,0,15],
+"classFKOAuth1.html#a2b1dac2ed31fc6ef84668afdda8b263f":[5,0,15,1],
+"classFKOAuth1.html#a2f1276872329a6f0b704ccda1a4b9fa6":[5,0,15,0],
+"classFKOAuthDataStore.html":[5,0,16],
+"classFKOAuthDataStore.html#a1148d47b546350bf440bdd92792c5df1":[5,0,16,1],
+"classFKOAuthDataStore.html#a431b44d70e3da6a8256ab38f710e3050":[5,0,16,5],
+"classFKOAuthDataStore.html#a434882f03e3cdb171ed89e09e337e934":[5,0,16,4],
+"classFKOAuthDataStore.html#a4edfe2e77ecd2e16ff6b5eb516ed3599":[5,0,16,2],
+"classFKOAuthDataStore.html#a96f76387c3a93b0abe27a98013804bab":[5,0,16,3],
+"classFKOAuthDataStore.html#aa1a268be88ad3979bb4cc35bbb4dc819":[5,0,16,0],
+"classFriendicaSmarty.html":[5,0,17],
+"classFriendicaSmarty.html#a33fabbd4d6eef869df496adf357ae690":[5,0,17,2],
+"classFriendicaSmarty.html#a6a4d4281d6fa9be1d37a97b188ffe8c9":[5,0,17,1],
+"classFriendicaSmarty.html#af12091b920b95eeef1218cbc48066ca6":[5,0,17,0],
+"classFriendicaSmartyEngine.html":[5,0,18],
+"classFriendicaSmartyEngine.html#a35ec0ee828c36640ea25296bcb84a118":[5,0,18,1],
+"classFriendicaSmartyEngine.html#aab5994077fc3a64222e41b28e2bd8d88":[5,0,18,2],
+"classFriendicaSmartyEngine.html#ab7c305bd8c386c2944e4dc9136cea5b6":[5,0,18,0],
+"classFriendicaSmartyEngine.html#ad62f1181d2f02b54b46731ad2bd46db2":[5,0,18,3],
+"classItem.html":[5,0,19],
+"classItem.html#a007424e3e3171dcfb4312a02161da6cd":[5,0,19,34],
+"classItem.html#a078f95b4134ce3a1df344cf8d386f986":[5,0,19,37],
+"classItem.html#a0c301aaed2b7d682728d18db3a22afa3":[5,0,19,8],
+"classItem.html#a1a1e42877e6ac7af50286142ceb483d2":[5,0,19,39],
+"classItem.html#a1cb6aa8abdf7ea7daca647e40c8ea3a2":[5,0,19,42],
+"classItem.html#a248f45871ecfe82a08d1d4c0769b2eb2":[5,0,19,0],
+"classItem.html#a2ce70ef63f9f4d86a09c351678806925":[5,0,19,24],
+"classItem.html#a3ee7667c2ec6cd7657328e27848c0bdf":[5,0,19,6],
+"classItem.html#a428f448f89a8629055ea3294eb942aea":[5,0,19,16],
+"classItem.html#a4a123ae98987c1e30ecb15c4edf5a3b8":[5,0,19,44],
+"classItem.html#a4b92e3a9d6212c553aa2661489bd95d8":[5,0,19,15],
+"classItem.html#a5b2fafdca55aefeaa08993a5a60529f0":[5,0,19,20],
+"classItem.html#a5b561415861f5b89b0733aacfe0428d1":[5,0,19,40],
+"classItem.html#a5cfa6cf964f433a917a81cab079ff9d8":[5,0,19,43],
+"classItem.html#a5d29ddecc073151a65a8e2ea2f6e4189":[5,0,19,45],
+"classItem.html#a632185dd25c5caf277067c76230a4320":[5,0,19,4],
+"classItem.html#a67892aa23d19f4431bb2e5f43c74000e":[5,0,19,12],
+"classItem.html#a7f7bc059de377319282cb4ef4a828480":[5,0,19,41],
+"classItem.html#a80dcd0fb7673776c0967839d429c2a0f":[5,0,19,31],
+"classItem.html#a80dcd9d0f548c3ad550abe7e6981fb51":[5,0,19,1],
+"classItem.html#a904421c7a427411bb2ab473bca872f63":[5,0,19,7],
+"classItem.html#a90743c8348b13213275c223bb9333aa0":[5,0,19,32],
+"classItem.html#a9594df6014b0b6f45364ea7a34510130":[5,0,19,36],
+"classItem.html#a97c7feeea7f26a73176cb19faa455e12":[5,0,19,22],
+"classItem.html#a9890ff72662d5bba301d1f2dd8aec9d7":[5,0,19,28],
+"classItem.html#a9f2d219da712390f59012fc32a342074":[5,0,19,14],
+"classItem.html#aa0ee775ec94abccec6c798428835d001":[5,0,19,5],
+"classItem.html#aa1bd19fc8b5577078530265a7bf64123":[5,0,19,26],
+"classItem.html#aa2c221231ad0fc3720ccc1f00f0c6304":[5,0,19,33],
+"classItem.html#aa452b5bcd8dea12119b09212c615cb41":[5,0,19,25],
+"classItem.html#aa49e40f961dff66da32c5ae110e32993":[5,0,19,21],
+"classItem.html#aa541bc4290e51bfd688d6921bebabc73":[5,0,19,13],
+"classItem.html#aa8b1bbc4236890694635295e46d7fd72":[5,0,19,27],
+"classItem.html#aabf87ded59c25b5fe2b2296678e70509":[5,0,19,23],
+"classItem.html#aba23a0a9d89e316d2b343cc46d695d91":[5,0,19,17],
+"classItem.html#abcdb0ea9bcd1576bc99bba9b8f700bb8":[5,0,19,2],
+"classItem.html#ac04525a8be24c12b0a2ae4ca1ba4b967":[5,0,19,19],
+"classItem.html#ac0f27e58532612f6e7a54c8a621b9b92":[5,0,19,11],
+"classItem.html#ac6f1c96cc82a0dfb7e881fc70309ea3c":[5,0,19,10],
+"classItem.html#aca1e66988ed00cd627b2a359b72cd0ae":[5,0,19,3],
+"classItem.html#acc32426c0f465391be8a99ad810c7b8e":[5,0,19,30],
+"classItem.html#ad3638f93065693c1f69eb349feb1b7aa":[5,0,19,9],
+"classItem.html#ad5dcbe0b94cb2d5719bc5b6bd8ad60c8":[5,0,19,18],
+"classItem.html#aec24e233f9098f902b1e57e60dcb2019":[5,0,19,35],
+"classItem.html#af1b73df9b7c4b927e26b7e243b491f42":[5,0,19,29],
+"classItem.html#afa54851df82962c7c42dea3cc9f5c92c":[5,0,19,38],
+"classProtoDriver.html":[5,0,24],
+"classProtoDriver.html#a1593f3abae050edbd9304f4f8bc4894a":[5,0,24,0],
+"classProtoDriver.html#a2ba1758f0f9e3564580b6ff85292804d":[5,0,24,2],
+"classProtoDriver.html#a34b97ca5ef2165f2e16eb2fe59ff6c67":[5,0,24,1],
+"classProtoDriver.html#a64a3868cffe27d601d55f69a2ecc4337":[5,0,24,6],
+"classProtoDriver.html#a85e9063f6d0c304410cd246f7900ea1b":[5,0,24,4],
+"classProtoDriver.html#ae5b44739f84c10d00a9b65adf3785181":[5,0,24,5],
+"classProtoDriver.html#af66171aa7dab9b62cee915cb4f1abe1b":[5,0,24,3],
"classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html":[5,0,3,0,0],
"classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#a112ad78a863dc0e598b5f02c596798c0":[5,0,3,0,0,9],
"classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#a167ae032bd2ad8e6caa2e1e1a6f1b5d3":[5,0,3,0,0,8],
@@ -217,37 +231,23 @@ var NAVTREEINDEX2 =
"classRedMatrix_1_1RedDAV_1_1RedFile.html#ac47016aa0e3f6f1a1c4570bd6fd8cf25":[5,0,3,0,3,5],
"classRedMatrix_1_1RedDAV_1_1RedFile.html#ac945aa782d6c035d339e59974266ec4d":[5,0,3,0,3,6],
"classRedMatrix_1_1RedDAV_1_1RedFile.html#af5c88b75d0c1f590af03755534cb167e":[5,0,3,0,3,3],
-"classTemplate.html":[5,0,24],
-"classTemplate.html#a07737733f6949bdedea1e3d301b2ab7b":[5,0,24,13],
-"classTemplate.html#a285b5b2007dbbf733476273df3fed4ef":[5,0,24,12],
-"classTemplate.html#a317d535946dc065c35dd5cd38380e6c6":[5,0,24,22],
-"classTemplate.html#a35d599c9b53a02e2fe2232e5b7ed5da7":[5,0,24,2],
-"classTemplate.html#a37c15f6d1ade500943629f27a62808b7":[5,0,24,3],
-"classTemplate.html#a4b933954086d9e01a1804b0b1c6ee93e":[5,0,24,6],
-"classTemplate.html#a4e86b566c3f728e95ce5db1b33665c10":[5,0,24,21],
-"classTemplate.html#a6f0efc256688c36110180b501067ff11":[5,0,24,23],
-"classTemplate.html#a8469ab2988b6be2681516dc4b4e07d38":[5,0,24,15],
-"classTemplate.html#a86e8fd27955ef10cadfd86f3fca70677":[5,0,24,9],
-"classTemplate.html#a8f4d17e49f42b876a97364c13fb572d1":[5,0,24,19],
-"classTemplate.html#aa6a087e0b7b887dd1c98c9e0ecbd3b29":[5,0,24,4],
-"classTemplate.html#aa6f9bd7a8f7512efcf90e8d376fe05ee":[5,0,24,10],
-"classTemplate.html#aac9a4638f11271e1b1dcc9f247242718":[5,0,24,20],
-"classTemplate.html#aae9c4d761ea1298e745e8052d7910194":[5,0,24,1],
-"classTemplate.html#abbc484016ddf5d818f55b823cae6feb0":[5,0,24,14],
-"classTemplate.html#abda4c8d049f70553338eae7c905e9d5c":[5,0,24,17],
-"classTemplate.html#abf71098c80fd1f218a59452b3408309e":[5,0,24,7],
-"classTemplate.html#ac41c96e1f407b1a910029e5f4b7de8e4":[5,0,24,0],
-"classTemplate.html#ace26b8a4252fbc1c385d2b5e1e93e5c8":[5,0,24,18],
-"classTemplate.html#ae0836e7d5bd5afceb04f50fd635f1228":[5,0,24,8],
-"classTemplate.html#ae791766c3d055f7f1ba5a5e60d647934":[5,0,24,5],
-"classTemplate.html#afc4afb6f89bebcd5480022312a56cb4a":[5,0,24,16],
-"classTemplate.html#afd97b4b1e7754a550e67c0ea79159059":[5,0,24,11],
-"classZotDriver.html":[5,0,25],
-"classZotDriver.html#a2e15ff09772f0608203dad1c98299394":[5,0,25,3],
-"classZotDriver.html#a3cfdf443da4e5326e205855d7c0054f2":[5,0,25,0],
-"classZotDriver.html#a40d328ff9f6b0a238afe286dddee1514":[5,0,25,6],
-"classZotDriver.html#a6776935156accb0f170e2e24577133db":[5,0,25,1],
-"classZotDriver.html#a876e3e0e4cad83c0b58c8696b344be6f":[5,0,25,4],
-"classZotDriver.html#af65febb26031eb7f39871b9e2a539797":[5,0,25,2],
-"classZotDriver.html#afaaf9941169fc966e43e25b25e6daea6":[5,0,25,5]
+"classRedmatrix_1_1Import_1_1Import.html":[5,0,4,0,0],
+"classRedmatrix_1_1Import_1_1Import.html#a1af46c9f88257635f362d6027ea710c3":[5,0,4,0,0,7],
+"classRedmatrix_1_1Import_1_1Import.html#a2f69f16ecb7de1fb1daffbc38e68c9f1":[5,0,4,0,0,12],
+"classRedmatrix_1_1Import_1_1Import.html#a31d73d48e1aa93319159c692d0197a3a":[5,0,4,0,0,13],
+"classRedmatrix_1_1Import_1_1Import.html#a4420d6acf6ba2f3723c655251b12abef":[5,0,4,0,0,6],
+"classRedmatrix_1_1Import_1_1Import.html#a5a54b41c30aed8ac9ca6e486fd0b4b97":[5,0,4,0,0,2],
+"classRedmatrix_1_1Import_1_1Import.html#a70f9dd767d877530a7da7c6bd821e080":[5,0,4,0,0,10],
+"classRedmatrix_1_1Import_1_1Import.html#a76dd522e47a48d80e1678211230f2ff5":[5,0,4,0,0,4],
+"classRedmatrix_1_1Import_1_1Import.html#a832a4cc0d33d0eea29cb450004054580":[5,0,4,0,0,3],
+"classRedmatrix_1_1Import_1_1Import.html#ab1e4a1d404b5a5a9c518c205d1428154":[5,0,4,0,0,8],
+"classRedmatrix_1_1Import_1_1Import.html#ac578e85e4c491bf9e09fbbfa33f9d6b7":[5,0,4,0,0,14],
+"classRedmatrix_1_1Import_1_1Import.html#ad9c6677ea07c496d81914b97aeb5fba5":[5,0,4,0,0,0],
+"classRedmatrix_1_1Import_1_1Import.html#add4d39232c883b59634595be14441336":[5,0,4,0,0,1],
+"classRedmatrix_1_1Import_1_1Import.html#ae705dd1deb245b1d06baa73062330e43":[5,0,4,0,0,5],
+"classRedmatrix_1_1Import_1_1Import.html#af432ecbc45b812a03d58dfb378a212f7":[5,0,4,0,0,9],
+"classRedmatrix_1_1Import_1_1Import.html#afd251e6e5a18516bac4d1a40435602f1":[5,0,4,0,0,11],
+"classTemplate.html":[5,0,25],
+"classTemplate.html#a07737733f6949bdedea1e3d301b2ab7b":[5,0,25,13],
+"classTemplate.html#a285b5b2007dbbf733476273df3fed4ef":[5,0,25,12]
};
diff --git a/doc/html/navtreeindex3.js b/doc/html/navtreeindex3.js
index a13c90144..a855bf2c7 100644
--- a/doc/html/navtreeindex3.js
+++ b/doc/html/navtreeindex3.js
@@ -1,101 +1,131 @@
var NAVTREEINDEX3 =
{
-"classdba__driver.html":[5,0,10],
-"classdba__driver.html#a1a8bc9dc839a6320a0e07d8047a6b721":[5,0,10,1],
-"classdba__driver.html#a205f6535e399700b6fca2492f96f2229":[5,0,10,8],
-"classdba__driver.html#a3033b5f1c2716b52202faeaae2592fe6":[5,0,10,9],
-"classdba__driver.html#a4ccb27243e62a8ca30dd8e1b8cc67746":[5,0,10,6],
-"classdba__driver.html#a558e738b88ae893cc5d79ffa3793d555":[5,0,10,7],
-"classdba__driver.html#a5afa54172f3c837df61643f8f5b2c975":[5,0,10,2],
-"classdba__driver.html#a84675d28c7bd9b7290dd37e66dbd216c":[5,0,10,11],
-"classdba__driver.html#adcc1f8955120fec0708bce39202d0422":[5,0,10,4],
-"classdba__driver.html#ae533e62a240a793f17aef5ab4ef10edc":[5,0,10,3],
-"classdba__driver.html#af3541d13ccb7a3eddfc03e253c746186":[5,0,10,0],
-"classdba__driver.html#af48e2afeded5285766bf92e22123ed03":[5,0,10,10],
-"classdba__driver.html#afc95ffa103a3290581b537670cde5311":[5,0,10,5],
-"classdba__mysql.html":[5,0,11],
-"classdba__mysql.html#a1887338627ce0e28786839363014bd0b":[5,0,11,1],
-"classdba__mysql.html#a850586714ef897bd25f643c89b4ef76e":[5,0,11,0],
-"classdba__mysql.html#a99a7691ea6cb1300031fb6549379066e":[5,0,11,2],
-"classdba__mysql.html#ac3fd60c278f400907322dac578754a99":[5,0,11,3],
-"classdba__mysqli.html":[5,0,12],
-"classdba__mysqli.html#a27d6a748af7f80028801306e7ea33f64":[5,0,12,2],
-"classdba__mysqli.html#a611c4de8d6d7512dffb83a38bb6701ec":[5,0,12,3],
-"classdba__mysqli.html#acb38f2c851187ad632ecfab30fdfab55":[5,0,12,0],
-"classdba__mysqli.html#add062bd93961e5f0194d94820e9a51b1":[5,0,12,1],
-"classenotify.html":[5,0,13],
+"classTemplate.html#a317d535946dc065c35dd5cd38380e6c6":[5,0,25,22],
+"classTemplate.html#a35d599c9b53a02e2fe2232e5b7ed5da7":[5,0,25,2],
+"classTemplate.html#a37c15f6d1ade500943629f27a62808b7":[5,0,25,3],
+"classTemplate.html#a4b933954086d9e01a1804b0b1c6ee93e":[5,0,25,6],
+"classTemplate.html#a4e86b566c3f728e95ce5db1b33665c10":[5,0,25,21],
+"classTemplate.html#a6f0efc256688c36110180b501067ff11":[5,0,25,23],
+"classTemplate.html#a8469ab2988b6be2681516dc4b4e07d38":[5,0,25,15],
+"classTemplate.html#a86e8fd27955ef10cadfd86f3fca70677":[5,0,25,9],
+"classTemplate.html#a8f4d17e49f42b876a97364c13fb572d1":[5,0,25,19],
+"classTemplate.html#aa6a087e0b7b887dd1c98c9e0ecbd3b29":[5,0,25,4],
+"classTemplate.html#aa6f9bd7a8f7512efcf90e8d376fe05ee":[5,0,25,10],
+"classTemplate.html#aac9a4638f11271e1b1dcc9f247242718":[5,0,25,20],
+"classTemplate.html#aae9c4d761ea1298e745e8052d7910194":[5,0,25,1],
+"classTemplate.html#abbc484016ddf5d818f55b823cae6feb0":[5,0,25,14],
+"classTemplate.html#abda4c8d049f70553338eae7c905e9d5c":[5,0,25,17],
+"classTemplate.html#abf71098c80fd1f218a59452b3408309e":[5,0,25,7],
+"classTemplate.html#ac41c96e1f407b1a910029e5f4b7de8e4":[5,0,25,0],
+"classTemplate.html#ace26b8a4252fbc1c385d2b5e1e93e5c8":[5,0,25,18],
+"classTemplate.html#ae0836e7d5bd5afceb04f50fd635f1228":[5,0,25,8],
+"classTemplate.html#ae791766c3d055f7f1ba5a5e60d647934":[5,0,25,5],
+"classTemplate.html#afc4afb6f89bebcd5480022312a56cb4a":[5,0,25,16],
+"classTemplate.html#afd97b4b1e7754a550e67c0ea79159059":[5,0,25,11],
+"classZotDriver.html":[5,0,26],
+"classZotDriver.html#a2e15ff09772f0608203dad1c98299394":[5,0,26,3],
+"classZotDriver.html#a3cfdf443da4e5326e205855d7c0054f2":[5,0,26,0],
+"classZotDriver.html#a40d328ff9f6b0a238afe286dddee1514":[5,0,26,6],
+"classZotDriver.html#a6776935156accb0f170e2e24577133db":[5,0,26,1],
+"classZotDriver.html#a876e3e0e4cad83c0b58c8696b344be6f":[5,0,26,4],
+"classZotDriver.html#af65febb26031eb7f39871b9e2a539797":[5,0,26,2],
+"classZotDriver.html#afaaf9941169fc966e43e25b25e6daea6":[5,0,26,5],
+"classdba__driver.html":[5,0,11],
+"classdba__driver.html#a1a8bc9dc839a6320a0e07d8047a6b721":[5,0,11,1],
+"classdba__driver.html#a205f6535e399700b6fca2492f96f2229":[5,0,11,8],
+"classdba__driver.html#a3033b5f1c2716b52202faeaae2592fe6":[5,0,11,9],
+"classdba__driver.html#a4ccb27243e62a8ca30dd8e1b8cc67746":[5,0,11,6],
+"classdba__driver.html#a558e738b88ae893cc5d79ffa3793d555":[5,0,11,7],
+"classdba__driver.html#a5afa54172f3c837df61643f8f5b2c975":[5,0,11,2],
+"classdba__driver.html#a84675d28c7bd9b7290dd37e66dbd216c":[5,0,11,11],
+"classdba__driver.html#adcc1f8955120fec0708bce39202d0422":[5,0,11,4],
+"classdba__driver.html#ae533e62a240a793f17aef5ab4ef10edc":[5,0,11,3],
+"classdba__driver.html#af3541d13ccb7a3eddfc03e253c746186":[5,0,11,0],
+"classdba__driver.html#af48e2afeded5285766bf92e22123ed03":[5,0,11,10],
+"classdba__driver.html#afc95ffa103a3290581b537670cde5311":[5,0,11,5],
+"classdba__mysql.html":[5,0,12],
+"classdba__mysql.html#a1887338627ce0e28786839363014bd0b":[5,0,12,1],
+"classdba__mysql.html#a850586714ef897bd25f643c89b4ef76e":[5,0,12,0],
+"classdba__mysql.html#a99a7691ea6cb1300031fb6549379066e":[5,0,12,2],
+"classdba__mysql.html#ac3fd60c278f400907322dac578754a99":[5,0,12,3],
+"classdba__mysqli.html":[5,0,13],
+"classdba__mysqli.html#a27d6a748af7f80028801306e7ea33f64":[5,0,13,2],
+"classdba__mysqli.html#a611c4de8d6d7512dffb83a38bb6701ec":[5,0,13,3],
+"classdba__mysqli.html#acb38f2c851187ad632ecfab30fdfab55":[5,0,13,0],
+"classdba__mysqli.html#add062bd93961e5f0194d94820e9a51b1":[5,0,13,1],
+"classenotify.html":[5,0,14],
"classes.html":[5,1],
-"classphoto__driver.html":[5,0,20],
-"classphoto__driver.html#a00cb166c00b7502dbc456c94330e5b03":[5,0,20,27],
-"classphoto__driver.html#a01d28d43b404d6f6de219dc9c5069dc9":[5,0,20,28],
-"classphoto__driver.html#a19e1af2b6af4c63aa6230abe69f83712":[5,0,20,13],
-"classphoto__driver.html#a1a63c4ae17e892a115ab9cf6efb960ce":[5,0,20,20],
-"classphoto__driver.html#a22ecb8c696de65a5a10bd185be9d90c3":[5,0,20,17],
-"classphoto__driver.html#a2b2a99021fc63ed6465d703ddddcb832":[5,0,20,5],
-"classphoto__driver.html#a2e6e61f1e356a90bc978f4404a77137e":[5,0,20,2],
-"classphoto__driver.html#a2f2b6337cf9aa0688d10b422123f0eec":[5,0,20,15],
-"classphoto__driver.html#a3e4215890f4a4894bf3799a7d2e0c0b1":[5,0,20,29],
-"classphoto__driver.html#a4920ed7cbb1ac735ac84153067537f03":[5,0,20,26],
-"classphoto__driver.html#a4de5bac8daea8f291a33c80788019d0d":[5,0,20,14],
-"classphoto__driver.html#a56634842b071b96502716e9843ea5361":[5,0,20,19],
-"classphoto__driver.html#a5864fae7d8389372955a8e78cec527ac":[5,0,20,16],
-"classphoto__driver.html#a642a8d0c4ad5f887c99c6af77cee287b":[5,0,20,22],
-"classphoto__driver.html#a6c6c16dbc4f517ce799f9143ed61f0e3":[5,0,20,9],
-"classphoto__driver.html#a6eee8e36eaf9339f4faf80ddd43162da":[5,0,20,23],
-"classphoto__driver.html#a7c78b5a01afe61ba3895ac07f4869b55":[5,0,20,25],
-"classphoto__driver.html#a97289aef3be43d9435ca3717ef10b8ab":[5,0,20,12],
-"classphoto__driver.html#aa2efb5b2a6af3fd67e3f1c2b9852a5ba":[5,0,20,6],
-"classphoto__driver.html#ab98da263bd7341fc132c4fb6fc76e8d5":[5,0,20,8],
-"classphoto__driver.html#abc9f73ad90923772d52b9fcc4eb117dd":[5,0,20,11],
-"classphoto__driver.html#ac6e85f8e507cab4e755ed7acdec401ae":[5,0,20,0],
-"classphoto__driver.html#acc30486acee9e89e32701f44a1738117":[5,0,20,10],
-"classphoto__driver.html#ae18716018afcf362c7c24586b53e9e2f":[5,0,20,4],
-"classphoto__driver.html#ae1a9edaf846983780dc65ea77d99e813":[5,0,20,3],
-"classphoto__driver.html#ae4501abdc9651359f81d036b63625686":[5,0,20,1],
-"classphoto__driver.html#ae663867d2c4eaa2fae50d60670920143":[5,0,20,21],
-"classphoto__driver.html#aea560be5dfba09117d36c12bacbf3b80":[5,0,20,24],
-"classphoto__driver.html#af0f7ec48a31ae9b557b6e3f8bd5b4af0":[5,0,20,18],
-"classphoto__driver.html#af769e9abb144e57002c59aa2aa8f3468":[5,0,20,7],
-"classphoto__gd.html":[5,0,21],
-"classphoto__gd.html#a0795fc029be382557ae3f6e285f40e00":[5,0,21,5],
-"classphoto__gd.html#a16f3dd7d3559f715aa2fe3f7880836dd":[5,0,21,9],
-"classphoto__gd.html#a1c75304bd15f3b9986f0b315fb59271e":[5,0,21,8],
-"classphoto__gd.html#a2f2e5900e6d8b1667892ac631b1d4754":[5,0,21,2],
-"classphoto__gd.html#a33092b889875b68bfb1c97ff123012d9":[5,0,21,6],
-"classphoto__gd.html#a44cedef376044018702d9355ddc813ce":[5,0,21,3],
-"classphoto__gd.html#a724703ecf71b1f1d04a80e86c76db6b1":[5,0,21,1],
-"classphoto__gd.html#a77f87730b11093b76980c541159df37d":[5,0,21,7],
-"classphoto__gd.html#a86757ba021fd80d1a5cf8c2f766a8484":[5,0,21,4],
-"classphoto__gd.html#ab2232d775c8bacf66773a03308105f0c":[5,0,21,0],
-"classphoto__imagick.html":[5,0,22],
-"classphoto__imagick.html#a27596faca6108d9d563674d1b654a0b7":[5,0,22,10],
-"classphoto__imagick.html#a2c9168f110ccd6c264095d766615dfa8":[5,0,22,7],
-"classphoto__imagick.html#a2f33a03a89497a2b2768e29736d4a8a4":[5,0,22,0],
-"classphoto__imagick.html#a3047c68bb4de7f66c2893fe451db2b66":[5,0,22,2],
-"classphoto__imagick.html#a70adbef31128c0ac8cbc5dcf34cdb019":[5,0,22,6],
-"classphoto__imagick.html#a9df5738a4a18e76dd304c440e96f045f":[5,0,22,8],
-"classphoto__imagick.html#ad07288e0eb3922cb08cc9d33a163decc":[5,0,22,5],
-"classphoto__imagick.html#aef020d929f66f4370e33fc158c8eebd4":[5,0,22,4],
-"classphoto__imagick.html#af92901d252c1e6ab5b54eebedbed23bb":[5,0,22,9],
-"classphoto__imagick.html#afd49d64751ee3a298eac0c0ce0ba0207":[5,0,22,1],
-"classphoto__imagick.html#aff6bcdbab18593a3fc5a480db8509393":[5,0,22,3],
-"cli__startup_8php.html":[6,0,0,17],
-"cli__startup_8php.html#adfdde63686e33ccd4851fa5edc4fc70b":[6,0,0,17,0],
-"cli__suggest_8php.html":[6,0,0,18],
-"cli__suggest_8php.html#a8f3a60fc96f4bec7d3837c4efc7725f2":[6,0,0,18,0],
+"classphoto__driver.html":[5,0,21],
+"classphoto__driver.html#a00cb166c00b7502dbc456c94330e5b03":[5,0,21,27],
+"classphoto__driver.html#a01d28d43b404d6f6de219dc9c5069dc9":[5,0,21,28],
+"classphoto__driver.html#a19e1af2b6af4c63aa6230abe69f83712":[5,0,21,13],
+"classphoto__driver.html#a1a63c4ae17e892a115ab9cf6efb960ce":[5,0,21,20],
+"classphoto__driver.html#a22ecb8c696de65a5a10bd185be9d90c3":[5,0,21,17],
+"classphoto__driver.html#a2b2a99021fc63ed6465d703ddddcb832":[5,0,21,5],
+"classphoto__driver.html#a2e6e61f1e356a90bc978f4404a77137e":[5,0,21,2],
+"classphoto__driver.html#a2f2b6337cf9aa0688d10b422123f0eec":[5,0,21,15],
+"classphoto__driver.html#a3e4215890f4a4894bf3799a7d2e0c0b1":[5,0,21,29],
+"classphoto__driver.html#a4920ed7cbb1ac735ac84153067537f03":[5,0,21,26],
+"classphoto__driver.html#a4de5bac8daea8f291a33c80788019d0d":[5,0,21,14],
+"classphoto__driver.html#a56634842b071b96502716e9843ea5361":[5,0,21,19],
+"classphoto__driver.html#a5864fae7d8389372955a8e78cec527ac":[5,0,21,16],
+"classphoto__driver.html#a642a8d0c4ad5f887c99c6af77cee287b":[5,0,21,22],
+"classphoto__driver.html#a6c6c16dbc4f517ce799f9143ed61f0e3":[5,0,21,9],
+"classphoto__driver.html#a6eee8e36eaf9339f4faf80ddd43162da":[5,0,21,23],
+"classphoto__driver.html#a7c78b5a01afe61ba3895ac07f4869b55":[5,0,21,25],
+"classphoto__driver.html#a97289aef3be43d9435ca3717ef10b8ab":[5,0,21,12],
+"classphoto__driver.html#aa2efb5b2a6af3fd67e3f1c2b9852a5ba":[5,0,21,6],
+"classphoto__driver.html#ab98da263bd7341fc132c4fb6fc76e8d5":[5,0,21,8],
+"classphoto__driver.html#abc9f73ad90923772d52b9fcc4eb117dd":[5,0,21,11],
+"classphoto__driver.html#ac6e85f8e507cab4e755ed7acdec401ae":[5,0,21,0],
+"classphoto__driver.html#acc30486acee9e89e32701f44a1738117":[5,0,21,10],
+"classphoto__driver.html#ae18716018afcf362c7c24586b53e9e2f":[5,0,21,4],
+"classphoto__driver.html#ae1a9edaf846983780dc65ea77d99e813":[5,0,21,3],
+"classphoto__driver.html#ae4501abdc9651359f81d036b63625686":[5,0,21,1],
+"classphoto__driver.html#ae663867d2c4eaa2fae50d60670920143":[5,0,21,21],
+"classphoto__driver.html#aea560be5dfba09117d36c12bacbf3b80":[5,0,21,24],
+"classphoto__driver.html#af0f7ec48a31ae9b557b6e3f8bd5b4af0":[5,0,21,18],
+"classphoto__driver.html#af769e9abb144e57002c59aa2aa8f3468":[5,0,21,7],
+"classphoto__gd.html":[5,0,22],
+"classphoto__gd.html#a0795fc029be382557ae3f6e285f40e00":[5,0,22,5],
+"classphoto__gd.html#a16f3dd7d3559f715aa2fe3f7880836dd":[5,0,22,9],
+"classphoto__gd.html#a1c75304bd15f3b9986f0b315fb59271e":[5,0,22,8],
+"classphoto__gd.html#a2f2e5900e6d8b1667892ac631b1d4754":[5,0,22,2],
+"classphoto__gd.html#a33092b889875b68bfb1c97ff123012d9":[5,0,22,6],
+"classphoto__gd.html#a44cedef376044018702d9355ddc813ce":[5,0,22,3],
+"classphoto__gd.html#a724703ecf71b1f1d04a80e86c76db6b1":[5,0,22,1],
+"classphoto__gd.html#a77f87730b11093b76980c541159df37d":[5,0,22,7],
+"classphoto__gd.html#a86757ba021fd80d1a5cf8c2f766a8484":[5,0,22,4],
+"classphoto__gd.html#ab2232d775c8bacf66773a03308105f0c":[5,0,22,0],
+"classphoto__imagick.html":[5,0,23],
+"classphoto__imagick.html#a27596faca6108d9d563674d1b654a0b7":[5,0,23,10],
+"classphoto__imagick.html#a2c9168f110ccd6c264095d766615dfa8":[5,0,23,7],
+"classphoto__imagick.html#a2f33a03a89497a2b2768e29736d4a8a4":[5,0,23,0],
+"classphoto__imagick.html#a3047c68bb4de7f66c2893fe451db2b66":[5,0,23,2],
+"classphoto__imagick.html#a70adbef31128c0ac8cbc5dcf34cdb019":[5,0,23,6],
+"classphoto__imagick.html#a9df5738a4a18e76dd304c440e96f045f":[5,0,23,8],
+"classphoto__imagick.html#ad07288e0eb3922cb08cc9d33a163decc":[5,0,23,5],
+"classphoto__imagick.html#aef020d929f66f4370e33fc158c8eebd4":[5,0,23,4],
+"classphoto__imagick.html#af92901d252c1e6ab5b54eebedbed23bb":[5,0,23,9],
+"classphoto__imagick.html#afd49d64751ee3a298eac0c0ce0ba0207":[5,0,23,1],
+"classphoto__imagick.html#aff6bcdbab18593a3fc5a480db8509393":[5,0,23,3],
+"cli__startup_8php.html":[6,0,0,18],
+"cli__startup_8php.html#adfdde63686e33ccd4851fa5edc4fc70b":[6,0,0,18,0],
+"cli__suggest_8php.html":[6,0,0,19],
+"cli__suggest_8php.html#a8f3a60fc96f4bec7d3837c4efc7725f2":[6,0,0,19,0],
"cloud_8php.html":[6,0,1,15],
"cloud_8php.html#ad2e96e917852f27dedfc263d37e13756":[6,0,1,15,0],
-"comanche_8php.html":[6,0,0,19],
-"comanche_8php.html#a028f004d5b8c23d6367816d899e17cfe":[6,0,0,19,5],
-"comanche_8php.html#a1a208fdb40dd83d6298caec4290ee922":[6,0,0,19,3],
-"comanche_8php.html#a3d11417d2d846dbe72638a556529ff8f":[6,0,0,19,9],
-"comanche_8php.html#a5718daeda40bf835345fe061e8808cdf":[6,0,0,19,4],
-"comanche_8php.html#a5a7ab801717d38e91ac910b933973887":[6,0,0,19,0],
-"comanche_8php.html#a6b0191c1a63db1696a2eb139d90d9e7f":[6,0,0,19,7],
-"comanche_8php.html#ad5a44e42231759aba1dda49e0490501e":[6,0,0,19,2],
-"comanche_8php.html#ae9fe1ce574db3dd0931eada80234f82a":[6,0,0,19,6],
-"comanche_8php.html#aed39ecad69234f3ddf61f0dedb49a58e":[6,0,0,19,1],
-"comanche_8php.html#af7150df735e5ff9d467994cd6f769c6e":[6,0,0,19,8],
+"comanche_8php.html":[6,0,0,20],
+"comanche_8php.html#a028f004d5b8c23d6367816d899e17cfe":[6,0,0,20,5],
+"comanche_8php.html#a1a208fdb40dd83d6298caec4290ee922":[6,0,0,20,3],
+"comanche_8php.html#a3d11417d2d846dbe72638a556529ff8f":[6,0,0,20,9],
+"comanche_8php.html#a5718daeda40bf835345fe061e8808cdf":[6,0,0,20,4],
+"comanche_8php.html#a5a7ab801717d38e91ac910b933973887":[6,0,0,20,0],
+"comanche_8php.html#a6b0191c1a63db1696a2eb139d90d9e7f":[6,0,0,20,7],
+"comanche_8php.html#ad5a44e42231759aba1dda49e0490501e":[6,0,0,20,2],
+"comanche_8php.html#ae9fe1ce574db3dd0931eada80234f82a":[6,0,0,20,6],
+"comanche_8php.html#aed39ecad69234f3ddf61f0dedb49a58e":[6,0,0,20,1],
+"comanche_8php.html#af7150df735e5ff9d467994cd6f769c6e":[6,0,0,20,8],
"common_8php.html":[6,0,1,16],
"common_8php.html#ab63408f39abef7a6915186e8dabc5a96":[6,0,1,16,0],
"common_8php.html#aca62f113655809f41f49042ce9b123c2":[6,0,1,16,1],
@@ -113,90 +143,90 @@ var NAVTREEINDEX3 =
"connedit_8php.html#a4da871e075597a09a8b374b9171dd92e":[6,0,1,19,2],
"connedit_8php.html#a707ea7e63cf9674025b1d6b081ae74f5":[6,0,1,19,0],
"connedit_8php.html#a795acb3d9d841f55c255d7611681ab67":[6,0,1,19,1],
-"contact__selectors_8php.html":[6,0,0,22],
-"contact__selectors_8php.html#a2c743d2eb526eb758d943a1490162d75":[6,0,0,22,1],
-"contact__selectors_8php.html#a9839e8fdaac7ffb37bf1420493f5c28f":[6,0,0,22,0],
-"contact__selectors_8php.html#ad472e4716426dd1a9dd77b62962454be":[6,0,0,22,2],
-"contact__widgets_8php.html":[6,0,0,23],
-"contact__widgets_8php.html#a165eb021e61c4dcab2a552f28628d353":[6,0,0,23,0],
-"contact__widgets_8php.html#a1eda66319d170f60a8d07c7ece95533b":[6,0,0,23,2],
-"contact__widgets_8php.html#a552f8544528cec0c995cea7287ea9d65":[6,0,0,23,1],
-"contact__widgets_8php.html#a57e73ebcfd62bb5d8c7a7b9e663726d6":[6,0,0,23,3],
+"contact__selectors_8php.html":[6,0,0,23],
+"contact__selectors_8php.html#a2c743d2eb526eb758d943a1490162d75":[6,0,0,23,1],
+"contact__selectors_8php.html#a9839e8fdaac7ffb37bf1420493f5c28f":[6,0,0,23,0],
+"contact__selectors_8php.html#ad472e4716426dd1a9dd77b62962454be":[6,0,0,23,2],
+"contact__widgets_8php.html":[6,0,0,24],
+"contact__widgets_8php.html#a165eb021e61c4dcab2a552f28628d353":[6,0,0,24,0],
+"contact__widgets_8php.html#a1eda66319d170f60a8d07c7ece95533b":[6,0,0,24,2],
+"contact__widgets_8php.html#a552f8544528cec0c995cea7287ea9d65":[6,0,0,24,1],
+"contact__widgets_8php.html#a57e73ebcfd62bb5d8c7a7b9e663726d6":[6,0,0,24,3],
"contactgroup_8php.html":[6,0,1,20],
"contactgroup_8php.html#a18c7391b1b25debaf98c9dba639caab3":[6,0,1,20,0],
-"conversation_8php.html":[6,0,0,24],
-"conversation_8php.html#a0891aaa4492cba2b51eda12fe01957f3":[6,0,0,24,7],
-"conversation_8php.html#a0ee05f15255fb1cc3d89f30bc378a654":[6,0,0,24,9],
-"conversation_8php.html#a1dfcb5146e9d1eca4528bc580ad5d273":[6,0,0,24,16],
-"conversation_8php.html#a2a7d541854bba755eb8ada59af7dcb1a":[6,0,0,24,22],
-"conversation_8php.html#a3d8e30cc94f9a175054c021305d3aca3":[6,0,0,24,6],
-"conversation_8php.html#a40b9b5e7825bc73932a32e667f05e6f2":[6,0,0,24,17],
-"conversation_8php.html#a4b0888b0f26e1c284a4341fe5fd04f0c":[6,0,0,24,15],
-"conversation_8php.html#a7eeaaf44506815576f3bd80053ef52c3":[6,0,0,24,23],
-"conversation_8php.html#a7f6ef0dfa554bacf620e84c18d386e67":[6,0,0,24,8],
-"conversation_8php.html#a96b34b9d64d13c543e8163e52f5ce8c4":[6,0,0,24,14],
-"conversation_8php.html#a9bd7f9fb6678736c581bcba3b17f471c":[6,0,0,24,13],
-"conversation_8php.html#a9cc2a679606da9e535a06433f9f553a0":[6,0,0,24,21],
-"conversation_8php.html#a9f909b8885259b79c6ac8da93afd8f11":[6,0,0,24,19],
-"conversation_8php.html#aacbb12d372d5e9c3ab0735b4aea48fb3":[6,0,0,24,10],
-"conversation_8php.html#ab2383dff4f823e580399ff469d90ab19":[6,0,0,24,4],
-"conversation_8php.html#abed85a41f1160598de880b84021c9cf7":[6,0,0,24,2],
-"conversation_8php.html#ac55e070f65f46fcc8e269f7896be4c7d":[6,0,0,24,20],
-"conversation_8php.html#ad3e1d4b15e7d6d026ee182edd58f692b":[6,0,0,24,0],
-"conversation_8php.html#ad470fc7766f0db66d138fa1916c7a8b7":[6,0,0,24,1],
-"conversation_8php.html#adda79b75bf1ccf6ce9503aa310953533":[6,0,0,24,11],
-"conversation_8php.html#ae59703b07ce2ddf627b4172ff26058b6":[6,0,0,24,5],
-"conversation_8php.html#ae996eb116d397a2c6396c312d7b98664":[6,0,0,24,18],
-"conversation_8php.html#afe5b2f38d8b803edb0d7ec5fa2868db0":[6,0,0,24,12],
-"conversation_8php.html#affea1afb3f32ca41e966c8ddb4204d81":[6,0,0,24,3],
-"cronhooks_8php.html":[6,0,0,26],
-"cronhooks_8php.html#a4c4c1bbec4ecc9a0efa00dd6afd2c0ca":[6,0,0,26,0],
-"crypto_8php.html":[6,0,0,27],
-"crypto_8php.html#a0781202b0a43b82426929cc87c2fa2b5":[6,0,0,27,5],
-"crypto_8php.html#a0e941b6b18ff895d1a2448741abf2ef2":[6,0,0,27,17],
-"crypto_8php.html#a2148d7aac7b30c720f7ebda7e9790286":[6,0,0,27,2],
-"crypto_8php.html#a2a3fae7caca27f86d158eeaf69b6f287":[6,0,0,27,19],
-"crypto_8php.html#a32fc08d57a5694f94d8543ecbb03323c":[6,0,0,27,4],
-"crypto_8php.html#a35bc357c93f4ddc67ef377620b0349e8":[6,0,0,27,12],
-"crypto_8php.html#a4d15d19b446dbf47804675df7c85e2a9":[6,0,0,27,14],
-"crypto_8php.html#a573f02517abe4ac9241268263063b2a0":[6,0,0,27,9],
-"crypto_8php.html#a5c61821d205f95f127114159cbffa764":[6,0,0,27,1],
-"crypto_8php.html#a630e1574554f34e7c38511585d9e71a2":[6,0,0,27,6],
-"crypto_8php.html#a7427a18417341aa35e2207bfa205e432":[6,0,0,27,18],
-"crypto_8php.html#a798368843cdd9bb08386b48e53e29e8c":[6,0,0,27,11],
-"crypto_8php.html#a7f7e650aaeaa3832580a73eb00966b26":[6,0,0,27,22],
-"crypto_8php.html#a890b443f80f0968fb9eabd93fc99dbb5":[6,0,0,27,13],
-"crypto_8php.html#a9191447cc46f0b4eaba3273e313994d5":[6,0,0,27,23],
-"crypto_8php.html#a920e5f222d0020f47556033d8b2b6552":[6,0,0,27,20],
-"crypto_8php.html#aae0ab70d6a199b29555b1ac3cf250d6a":[6,0,0,27,10],
-"crypto_8php.html#ab4f21d8f6b8ece0915e7c8bb73379f96":[6,0,0,27,21],
-"crypto_8php.html#ac852ee41392d1358c3a54d54935e0bf9":[6,0,0,27,0],
-"crypto_8php.html#ac95ac3b1b23b65b04a86613d4206ae85":[6,0,0,27,16],
-"crypto_8php.html#aca7c3a574bfb6c6ef1f2403a56823914":[6,0,0,27,3],
-"crypto_8php.html#ad5e51fd44cff93cfaa07a37e24a5edec":[6,0,0,27,15],
-"crypto_8php.html#ae5af17db1cb5d7c91d486e1264079839":[6,0,0,27,7],
-"crypto_8php.html#af8bbdeaf4abed7b40365d301e6013c85":[6,0,0,27,8],
-"dark_8php.html":[6,0,3,1,3,1,2],
+"conversation_8php.html":[6,0,0,25],
+"conversation_8php.html#a0891aaa4492cba2b51eda12fe01957f3":[6,0,0,25,7],
+"conversation_8php.html#a0ee05f15255fb1cc3d89f30bc378a654":[6,0,0,25,9],
+"conversation_8php.html#a1dfcb5146e9d1eca4528bc580ad5d273":[6,0,0,25,16],
+"conversation_8php.html#a2a7d541854bba755eb8ada59af7dcb1a":[6,0,0,25,22],
+"conversation_8php.html#a3d8e30cc94f9a175054c021305d3aca3":[6,0,0,25,6],
+"conversation_8php.html#a40b9b5e7825bc73932a32e667f05e6f2":[6,0,0,25,17],
+"conversation_8php.html#a4b0888b0f26e1c284a4341fe5fd04f0c":[6,0,0,25,15],
+"conversation_8php.html#a7eeaaf44506815576f3bd80053ef52c3":[6,0,0,25,23],
+"conversation_8php.html#a7f6ef0dfa554bacf620e84c18d386e67":[6,0,0,25,8],
+"conversation_8php.html#a96b34b9d64d13c543e8163e52f5ce8c4":[6,0,0,25,14],
+"conversation_8php.html#a9bd7f9fb6678736c581bcba3b17f471c":[6,0,0,25,13],
+"conversation_8php.html#a9cc2a679606da9e535a06433f9f553a0":[6,0,0,25,21],
+"conversation_8php.html#a9f909b8885259b79c6ac8da93afd8f11":[6,0,0,25,19],
+"conversation_8php.html#aacbb12d372d5e9c3ab0735b4aea48fb3":[6,0,0,25,10],
+"conversation_8php.html#ab2383dff4f823e580399ff469d90ab19":[6,0,0,25,4],
+"conversation_8php.html#abed85a41f1160598de880b84021c9cf7":[6,0,0,25,2],
+"conversation_8php.html#ac55e070f65f46fcc8e269f7896be4c7d":[6,0,0,25,20],
+"conversation_8php.html#ad3e1d4b15e7d6d026ee182edd58f692b":[6,0,0,25,0],
+"conversation_8php.html#ad470fc7766f0db66d138fa1916c7a8b7":[6,0,0,25,1],
+"conversation_8php.html#adda79b75bf1ccf6ce9503aa310953533":[6,0,0,25,11],
+"conversation_8php.html#ae59703b07ce2ddf627b4172ff26058b6":[6,0,0,25,5],
+"conversation_8php.html#ae996eb116d397a2c6396c312d7b98664":[6,0,0,25,18],
+"conversation_8php.html#afe5b2f38d8b803edb0d7ec5fa2868db0":[6,0,0,25,12],
+"conversation_8php.html#affea1afb3f32ca41e966c8ddb4204d81":[6,0,0,25,3],
+"cronhooks_8php.html":[6,0,0,27],
+"cronhooks_8php.html#a4c4c1bbec4ecc9a0efa00dd6afd2c0ca":[6,0,0,27,0],
+"crypto_8php.html":[6,0,0,28],
+"crypto_8php.html#a0781202b0a43b82426929cc87c2fa2b5":[6,0,0,28,5],
+"crypto_8php.html#a0e941b6b18ff895d1a2448741abf2ef2":[6,0,0,28,17],
+"crypto_8php.html#a2148d7aac7b30c720f7ebda7e9790286":[6,0,0,28,2],
+"crypto_8php.html#a2a3fae7caca27f86d158eeaf69b6f287":[6,0,0,28,19],
+"crypto_8php.html#a32fc08d57a5694f94d8543ecbb03323c":[6,0,0,28,4],
+"crypto_8php.html#a35bc357c93f4ddc67ef377620b0349e8":[6,0,0,28,12],
+"crypto_8php.html#a4d15d19b446dbf47804675df7c85e2a9":[6,0,0,28,14],
+"crypto_8php.html#a573f02517abe4ac9241268263063b2a0":[6,0,0,28,9],
+"crypto_8php.html#a5c61821d205f95f127114159cbffa764":[6,0,0,28,1],
+"crypto_8php.html#a630e1574554f34e7c38511585d9e71a2":[6,0,0,28,6],
+"crypto_8php.html#a7427a18417341aa35e2207bfa205e432":[6,0,0,28,18],
+"crypto_8php.html#a798368843cdd9bb08386b48e53e29e8c":[6,0,0,28,11],
+"crypto_8php.html#a7f7e650aaeaa3832580a73eb00966b26":[6,0,0,28,22],
+"crypto_8php.html#a890b443f80f0968fb9eabd93fc99dbb5":[6,0,0,28,13],
+"crypto_8php.html#a9191447cc46f0b4eaba3273e313994d5":[6,0,0,28,23],
+"crypto_8php.html#a920e5f222d0020f47556033d8b2b6552":[6,0,0,28,20],
+"crypto_8php.html#aae0ab70d6a199b29555b1ac3cf250d6a":[6,0,0,28,10],
+"crypto_8php.html#ab4f21d8f6b8ece0915e7c8bb73379f96":[6,0,0,28,21],
+"crypto_8php.html#ac852ee41392d1358c3a54d54935e0bf9":[6,0,0,28,0],
+"crypto_8php.html#ac95ac3b1b23b65b04a86613d4206ae85":[6,0,0,28,16],
+"crypto_8php.html#aca7c3a574bfb6c6ef1f2403a56823914":[6,0,0,28,3],
+"crypto_8php.html#ad5e51fd44cff93cfaa07a37e24a5edec":[6,0,0,28,15],
+"crypto_8php.html#ae5af17db1cb5d7c91d486e1264079839":[6,0,0,28,7],
+"crypto_8php.html#af8bbdeaf4abed7b40365d301e6013c85":[6,0,0,28,8],
+"dark_8php.html":[6,0,3,1,4,1,2],
"darkness_8php.html":[6,0,3,1,0,2,0],
"darknessleftaside_8php.html":[6,0,3,1,0,2,1],
"darknessrightaside_8php.html":[6,0,3,1,0,2,2],
-"datetime_8php.html":[6,0,0,28],
-"datetime_8php.html#a03900dcf0f9e3c58793a031673a70326":[6,0,0,28,6],
-"datetime_8php.html#a36d3d6dff8d76b5f295bb3d9c535a5b1":[6,0,0,28,11],
-"datetime_8php.html#a3f2897db32e745fe2f3e70a6b46578f8":[6,0,0,28,5],
-"datetime_8php.html#a5f29553799005b1fd4e9ce9d98ce05aa":[6,0,0,28,3],
-"datetime_8php.html#a633dadba426fa2f60b25fabdb19ebc1f":[6,0,0,28,10],
-"datetime_8php.html#a7df24d72ea05922d3127363e2295174c":[6,0,0,28,7],
-"datetime_8php.html#a8ae8dc95ace7ac27fa5a1ecf42b78c82":[6,0,0,28,9],
-"datetime_8php.html#aa51b5a7ea4f931b23acbdfcea46e9865":[6,0,0,28,12],
-"datetime_8php.html#ab55e545b72ec8c097e052ea7d373491f":[6,0,0,28,14],
-"datetime_8php.html#aba971b67f17fecf050813f1eba72367f":[6,0,0,28,8],
-"datetime_8php.html#abc1652f96799cec6fce8797ba2ebc2df":[6,0,0,28,0],
-"datetime_8php.html#ac265b86f384ee094ed5479aae02aa5c8":[6,0,0,28,2],
-"datetime_8php.html#ad6301e74b0f9267d52f8d432b5beb226":[6,0,0,28,4],
-"datetime_8php.html#aea356409ba69f9de412298c998595dd2":[6,0,0,28,1],
-"datetime_8php.html#af1cd77c97c901d9239cb7a61f97f9826":[6,0,0,28,13],
-"db__update_8php.html":[6,0,2,2],
+"datetime_8php.html":[6,0,0,29],
+"datetime_8php.html#a03900dcf0f9e3c58793a031673a70326":[6,0,0,29,6],
+"datetime_8php.html#a3f239f94e23335d860b148958d87a093":[6,0,0,29,11],
+"datetime_8php.html#a3f2897db32e745fe2f3e70a6b46578f8":[6,0,0,29,5],
+"datetime_8php.html#a633dadba426fa2f60b25fabdb19ebc1f":[6,0,0,29,10],
+"datetime_8php.html#a72218e5ee21876484934bacbb6bd9ba3":[6,0,0,29,4],
+"datetime_8php.html#a77bb385ae8a9e7ca663309c102c0d766":[6,0,0,29,2],
+"datetime_8php.html#a7df24d72ea05922d3127363e2295174c":[6,0,0,29,7],
+"datetime_8php.html#a8ae8dc95ace7ac27fa5a1ecf42b78c82":[6,0,0,29,9],
+"datetime_8php.html#aa51b5a7ea4f931b23acbdfcea46e9865":[6,0,0,29,12],
+"datetime_8php.html#ab55e545b72ec8c097e052ea7d373491f":[6,0,0,29,14],
+"datetime_8php.html#aba971b67f17fecf050813f1eba72367f":[6,0,0,29,8],
+"datetime_8php.html#abc1652f96799cec6fce8797ba2ebc2df":[6,0,0,29,0],
+"datetime_8php.html#ad6301e74b0f9267d52f8d432b5beb226":[6,0,0,29,3],
+"datetime_8php.html#aea356409ba69f9de412298c998595dd2":[6,0,0,29,1],
+"datetime_8php.html#af1cd77c97c901d9239cb7a61f97f9826":[6,0,0,29,13],
+"db__update_8php.html":[6,0,2,1],
"dba__driver_8php.html":[6,0,0,0,0],
"dba__driver_8php.html#a2c09a731d3b4fef41fed0e83db01be1f":[6,0,0,0,0,8],
"dba__driver_8php.html#a55bf30d8176967e682656b5be4ad9249":[6,0,0,0,0,7],
@@ -210,44 +240,14 @@ var NAVTREEINDEX3 =
"dba__mysqli_8php.html":[6,0,0,0,2],
"delegate_8php.html":[6,0,1,21],
"delegate_8php.html#a943eea8996ef348eb845c498f9f354dd":[6,0,1,21,0],
-"deliver_8php.html":[6,0,0,29],
-"deliver_8php.html#a397afcb9afecf0c1816b0951189dd346":[6,0,0,29,0],
-"diaspora_8php.html":[6,0,0,30],
-"diaspora_8php.html#a006731620a5242d410358b32678e48e3":[6,0,0,30,0],
-"diaspora_8php.html#a0b3628a5e53332c3d3196b689fe2b94d":[6,0,0,30,24],
-"diaspora_8php.html#a0fb2abe304aae19efc040a5e6b917829":[6,0,0,30,1],
-"diaspora_8php.html#a131abd521b218d6ae6f7d2917d8b2605":[6,0,0,30,15],
-"diaspora_8php.html#a1704748aa2384c73e43f10e71defd31a":[6,0,0,30,25],
-"diaspora_8php.html#a20b968d64ef26afe5cb0cc75a7570a31":[6,0,0,30,14],
-"diaspora_8php.html#a2bf43f6b5890897f425ef4325d34b007":[6,0,0,30,19],
-"diaspora_8php.html#a33ae0c4606a7df4d801c05507d87f668":[6,0,0,30,26],
-"diaspora_8php.html#a4901762cba5cd8dcdc57bdf285eefb1b":[6,0,0,30,12],
-"diaspora_8php.html#a586d5a3ba92d35cee14f879f290072aa":[6,0,0,30,17],
-"diaspora_8php.html#a5d57518545baa31cf8a85a937a267681":[6,0,0,30,10],
-"diaspora_8php.html#a5ed66b910d7b0284f9b3ee04e72306ff":[6,0,0,30,7],
-"diaspora_8php.html#a69f250b078a46e405647428ec3399a16":[6,0,0,30,27],
-"diaspora_8php.html#a6f0a67b6b17503c125af32763be931b7":[6,0,0,30,4],
-"diaspora_8php.html#a71fe9bb66626b4197ae018a230778bb2":[6,0,0,30,13],
-"diaspora_8php.html#a7cff2f8f11044c1b3a360f20e1bbee46":[6,0,0,30,11],
-"diaspora_8php.html#a849754ec369e1a60fadae5c14584ca36":[6,0,0,30,3],
-"diaspora_8php.html#a858f70153c384f8778082cf7843a19da":[6,0,0,30,8],
-"diaspora_8php.html#a900abf51398b2ef26cd2cd31c52f1b0f":[6,0,0,30,16],
-"diaspora_8php.html#a938c7ee808d38725c0988fa6006805b9":[6,0,0,30,20],
-"diaspora_8php.html#a9bf7ef4094e0e14f6e2b7fe76ab7ad2e":[6,0,0,30,32],
-"diaspora_8php.html#aa34d2748bb97e9e193cacd572f335055":[6,0,0,30,28],
-"diaspora_8php.html#aa704d6aa2ac77be345c0f501168e6e56":[6,0,0,30,29],
-"diaspora_8php.html#aa8e551a53fcce34be3942d0c3e20d1f4":[6,0,0,30,6],
-"diaspora_8php.html#aade0c165fcdded71352c7a67bf6ce37b":[6,0,0,30,31],
-"diaspora_8php.html#ab736d6f32b5de31c97cb579fc730e200":[6,0,0,30,30],
-"diaspora_8php.html#ab99505944728d46585b8312989de533d":[6,0,0,30,5],
-"diaspora_8php.html#ac1ab782a34552a7c6b4dc961754ed598":[6,0,0,30,18],
-"diaspora_8php.html#ac9e41e46626dc608204bf4b5e16e62d7":[6,0,0,30,33],
-"diaspora_8php.html#ad9985cc4214bdfc14878785c838c8690":[6,0,0,30,9],
-"diaspora_8php.html#adef30b6fac948baedcc7194d5d155b5f":[6,0,0,30,2],
-"diaspora_8php.html#ae6f52efd81fe515cd9912bc8293abf5b":[6,0,0,30,22],
-"diaspora_8php.html#aeb2bb78f620dbf51d9335e6eb7444f2c":[6,0,0,30,23],
-"diaspora_8php.html#af4698b165766f83d89ec1ea964bc92cc":[6,0,0,30,21],
-"dimport_8php.html":[6,0,0,31],
-"dimport_8php.html#a581f040717941ce3e1868b0b5dceefd1":[6,0,0,31,0],
-"dir_032dd9e2cfe278a2cfa5eb9547448eb9.html":[6,0,3,1,3,0]
+"deliver_8php.html":[6,0,0,30],
+"deliver_8php.html#a397afcb9afecf0c1816b0951189dd346":[6,0,0,30,0],
+"diaspora_8php.html":[6,0,0,31],
+"diaspora_8php.html#a006731620a5242d410358b32678e48e3":[6,0,0,31,0],
+"diaspora_8php.html#a0b3628a5e53332c3d3196b689fe2b94d":[6,0,0,31,24],
+"diaspora_8php.html#a0fb2abe304aae19efc040a5e6b917829":[6,0,0,31,1],
+"diaspora_8php.html#a131abd521b218d6ae6f7d2917d8b2605":[6,0,0,31,15],
+"diaspora_8php.html#a1704748aa2384c73e43f10e71defd31a":[6,0,0,31,25],
+"diaspora_8php.html#a20b968d64ef26afe5cb0cc75a7570a31":[6,0,0,31,14],
+"diaspora_8php.html#a2bf43f6b5890897f425ef4325d34b007":[6,0,0,31,19]
};
diff --git a/doc/html/navtreeindex4.js b/doc/html/navtreeindex4.js
index a533b3d46..f296d3fe2 100644
--- a/doc/html/navtreeindex4.js
+++ b/doc/html/navtreeindex4.js
@@ -1,37 +1,72 @@
var NAVTREEINDEX4 =
{
+"diaspora_8php.html#a33ae0c4606a7df4d801c05507d87f668":[6,0,0,31,26],
+"diaspora_8php.html#a4901762cba5cd8dcdc57bdf285eefb1b":[6,0,0,31,12],
+"diaspora_8php.html#a586d5a3ba92d35cee14f879f290072aa":[6,0,0,31,17],
+"diaspora_8php.html#a5d57518545baa31cf8a85a937a267681":[6,0,0,31,10],
+"diaspora_8php.html#a5ed66b910d7b0284f9b3ee04e72306ff":[6,0,0,31,7],
+"diaspora_8php.html#a69f250b078a46e405647428ec3399a16":[6,0,0,31,27],
+"diaspora_8php.html#a6f0a67b6b17503c125af32763be931b7":[6,0,0,31,4],
+"diaspora_8php.html#a71fe9bb66626b4197ae018a230778bb2":[6,0,0,31,13],
+"diaspora_8php.html#a7cff2f8f11044c1b3a360f20e1bbee46":[6,0,0,31,11],
+"diaspora_8php.html#a849754ec369e1a60fadae5c14584ca36":[6,0,0,31,3],
+"diaspora_8php.html#a858f70153c384f8778082cf7843a19da":[6,0,0,31,8],
+"diaspora_8php.html#a900abf51398b2ef26cd2cd31c52f1b0f":[6,0,0,31,16],
+"diaspora_8php.html#a938c7ee808d38725c0988fa6006805b9":[6,0,0,31,20],
+"diaspora_8php.html#a9bf7ef4094e0e14f6e2b7fe76ab7ad2e":[6,0,0,31,32],
+"diaspora_8php.html#aa34d2748bb97e9e193cacd572f335055":[6,0,0,31,28],
+"diaspora_8php.html#aa704d6aa2ac77be345c0f501168e6e56":[6,0,0,31,29],
+"diaspora_8php.html#aa8e551a53fcce34be3942d0c3e20d1f4":[6,0,0,31,6],
+"diaspora_8php.html#aade0c165fcdded71352c7a67bf6ce37b":[6,0,0,31,31],
+"diaspora_8php.html#ab736d6f32b5de31c97cb579fc730e200":[6,0,0,31,30],
+"diaspora_8php.html#ab99505944728d46585b8312989de533d":[6,0,0,31,5],
+"diaspora_8php.html#ac1ab782a34552a7c6b4dc961754ed598":[6,0,0,31,18],
+"diaspora_8php.html#ac9e41e46626dc608204bf4b5e16e62d7":[6,0,0,31,33],
+"diaspora_8php.html#ad9985cc4214bdfc14878785c838c8690":[6,0,0,31,9],
+"diaspora_8php.html#adef30b6fac948baedcc7194d5d155b5f":[6,0,0,31,2],
+"diaspora_8php.html#ae6f52efd81fe515cd9912bc8293abf5b":[6,0,0,31,22],
+"diaspora_8php.html#aeb2bb78f620dbf51d9335e6eb7444f2c":[6,0,0,31,23],
+"diaspora_8php.html#af4698b165766f83d89ec1ea964bc92cc":[6,0,0,31,21],
+"dimport_8php.html":[6,0,0,32],
+"dimport_8php.html#a581f040717941ce3e1868b0b5dceefd1":[6,0,0,32,0],
+"dir_0262a6a8df56a167e3761b6e5a54bb1c.html":[6,0,3,1,6],
+"dir_032dd9e2cfe278a2cfa5eb9547448eb9.html":[6,0,3,1,4,0],
"dir_05f4fba29266e8fd7869afcd6cefb5cb.html":[6,0,3,1,0,2],
"dir_0eaa4a0adae8ba4811e133c6e594aeee.html":[6,0,2,0],
"dir_21bc5169ff11430004758be31dcfc6c4.html":[6,0,0,0],
"dir_23ec12649285f9fabf3a6b7380226c28.html":[6,0,2],
-"dir_25f74a9991dbbca1b52a94e358ca73c1.html":[6,0,2,1,0],
-"dir_3d9c9d0c5e9556dd3eba1e072fa6eaeb.html":[6,0,3,1,3,1],
-"dir_55dbaf9b7b53c4fc605c9011743a7353.html":[6,0,3,1,3],
+"dir_3d9c9d0c5e9556dd3eba1e072fa6eaeb.html":[6,0,3,1,4,1],
+"dir_4acb285a1960a920438b718da0958cf4.html":[6,0,3,1,5],
+"dir_55dbaf9b7b53c4fc605c9011743a7353.html":[6,0,3,1,4],
+"dir_65522070e0a83623cefc01ebe26a83e3.html":[6,0,3,1,5,0],
"dir_6cee3bb9ace89cc4e2f065aa2ca7bc5b.html":[6,0,3,1,1,1,0],
-"dir_720432dea4a717197ae070dbc42b8f20.html":[6,0,2,1],
+"dir_6e52a2a2cd27c08b7df5e5cdb216bd77.html":[6,0,3,1,2],
+"dir_7edbbd0f8c514efef79942dcdc21f738.html":[6,0,0,1],
"dir_817f6d302394b98e59575acdb59998bc.html":[6,0,3,0],
"dir_8543001e5d25368a6edede3e63efb554.html":[6,0,3,1],
-"dir_887fdc94312ba7b057b6bfe7fdd27ea5.html":[6,0,3,1,2,0],
-"dir_8e58ba5e98ac07e59ee15ca7486c9950.html":[6,0,3,1,2],
+"dir_887fdc94312ba7b057b6bfe7fdd27ea5.html":[6,0,3,1,3,0],
+"dir_8e58ba5e98ac07e59ee15ca7486c9950.html":[6,0,3,1,3],
"dir_922c77e958c99a98db92d38a3a349bf2.html":[6,0,3,1,1],
"dir_92d6b429199666aa3765c8a934db5e14.html":[6,0,3,1,1,1],
-"dir__fns_8php.html":[6,0,0,32],
-"dir__fns_8php.html#a2f7d74bb2aea8bcd2537aee5c6708a16":[6,0,0,32,0],
-"dir__fns_8php.html#a44062d4b471d1e83f92f6c184585aa13":[6,0,0,32,6],
-"dir__fns_8php.html#a8c15aa69da12f2d3476b9e93b82b337d":[6,0,0,32,3],
-"dir__fns_8php.html#aa666e7df6ca8c332f4081c9b66b4bdf6":[6,0,0,32,5],
-"dir__fns_8php.html#acd37b17dce3bdec6d5a6344a20598c1e":[6,0,0,32,4],
-"dir__fns_8php.html#acf621621e929d49441da30aad76a58cf":[6,0,0,32,1],
-"dir__fns_8php.html#ae56881d69bb6f8e828c9e35454386774":[6,0,0,32,2],
+"dir_9ef82eb3846cd201470898c3b6ef38cf.html":[6,0,3,1,2,0],
+"dir__fns_8php.html":[6,0,0,33],
+"dir__fns_8php.html#a2f7d74bb2aea8bcd2537aee5c6708a16":[6,0,0,33,0],
+"dir__fns_8php.html#a44062d4b471d1e83f92f6c184585aa13":[6,0,0,33,6],
+"dir__fns_8php.html#a8c15aa69da12f2d3476b9e93b82b337d":[6,0,0,33,3],
+"dir__fns_8php.html#aa666e7df6ca8c332f4081c9b66b4bdf6":[6,0,0,33,5],
+"dir__fns_8php.html#acd37b17dce3bdec6d5a6344a20598c1e":[6,0,0,33,4],
+"dir__fns_8php.html#acf621621e929d49441da30aad76a58cf":[6,0,0,33,1],
+"dir__fns_8php.html#ae56881d69bb6f8e828c9e35454386774":[6,0,0,33,2],
"dir_a8a0005c2b8590c535262d232c22afab.html":[6,0,3,1,1,1,0,0],
-"dir_aae29906d7bfc07d076125f669c8352e.html":[6,0,0,1],
+"dir_aae29906d7bfc07d076125f669c8352e.html":[6,0,0,2],
+"dir_ac4f5165c8d71ebb1a1a0a168a48f3f7.html":[6,0,3,1,6,0],
"dir_b2f003339c516cc00c8cadcafbe82f13.html":[6,0,3],
"dir_c02447ad39a5307c81c64e880ec9e8d3.html":[6,0,3,1,1,0],
"dir_cb8a8f75dcdd0b3fbfcc82e9eda410c5.html":[6,0,3,1,0,1],
"dir_d41ce877eb409a4791b288730010abe2.html":[6,0,1],
"dir_d44c64559bbebec7f509842c48db8b23.html":[6,0,0],
"dir_d520c5cf583201d9437764f209363c22.html":[6,0,3,1,0],
-"dir_e7f045be8bb383d8447c6a6b84145083.html":[6,0,0,2],
+"dir_e7f045be8bb383d8447c6a6b84145083.html":[6,0,0,3],
"dir_f19da925ee886ec38f19b0e8c19779bc.html":[6,0,3,1,0,0],
"dirprofile_8php.html":[6,0,1,23],
"dirprofile_8php.html#a3e1d30d3d93863ff5615f2df4ac7f052":[6,0,1,23,0],
@@ -43,18 +78,18 @@ var NAVTREEINDEX4 =
"dirsearch_8php.html#aa1fb04e1de4f25b63349ac78f94ceb4c":[6,0,1,24,2],
"display_8php.html":[6,0,1,25],
"display_8php.html#a37137c98d47bf3306f4c2bb9f5b60de0":[6,0,1,25,0],
-"docblox__errorchecker_8php.html":[6,0,2,3],
-"docblox__errorchecker_8php.html#a1659f0a629d408e0f849dbe4ee061e62":[6,0,2,3,3],
-"docblox__errorchecker_8php.html#a21b4bbe5aae2d85db33affc7126a67ec":[6,0,2,3,2],
-"docblox__errorchecker_8php.html#a2b767cfc461fdd5061fffc9e4a806d5b":[6,0,2,3,0],
-"docblox__errorchecker_8php.html#a49a8a4009b02e49717caa88b128affc5":[6,0,2,3,8],
-"docblox__errorchecker_8php.html#a648a570b0f9f6e0e51b7267647c4b09b":[6,0,2,3,5],
-"docblox__errorchecker_8php.html#a721c6ff80a6d3e4ad4ffa52a04c60085":[6,0,2,3,9],
-"docblox__errorchecker_8php.html#a83018d9153d17d91fbcf3bc10158d34f":[6,0,2,3,6],
-"docblox__errorchecker_8php.html#a852004caba0a34390297a079f4aaac73":[6,0,2,3,7],
-"docblox__errorchecker_8php.html#ab66bc0493d25f39bf8b4dcbb429f04e6":[6,0,2,3,4],
-"docblox__errorchecker_8php.html#ae9562cf60aa693114603d27b55d2185f":[6,0,2,3,1],
-"docblox__errorchecker_8php.html#af4ca738a05beffe9c8c23e1f7aea3c2d":[6,0,2,3,10],
+"docblox__errorchecker_8php.html":[6,0,2,2],
+"docblox__errorchecker_8php.html#a1659f0a629d408e0f849dbe4ee061e62":[6,0,2,2,3],
+"docblox__errorchecker_8php.html#a21b4bbe5aae2d85db33affc7126a67ec":[6,0,2,2,2],
+"docblox__errorchecker_8php.html#a2b767cfc461fdd5061fffc9e4a806d5b":[6,0,2,2,0],
+"docblox__errorchecker_8php.html#a49a8a4009b02e49717caa88b128affc5":[6,0,2,2,8],
+"docblox__errorchecker_8php.html#a648a570b0f9f6e0e51b7267647c4b09b":[6,0,2,2,5],
+"docblox__errorchecker_8php.html#a721c6ff80a6d3e4ad4ffa52a04c60085":[6,0,2,2,9],
+"docblox__errorchecker_8php.html#a83018d9153d17d91fbcf3bc10158d34f":[6,0,2,2,6],
+"docblox__errorchecker_8php.html#a852004caba0a34390297a079f4aaac73":[6,0,2,2,7],
+"docblox__errorchecker_8php.html#ab66bc0493d25f39bf8b4dcbb429f04e6":[6,0,2,2,4],
+"docblox__errorchecker_8php.html#ae9562cf60aa693114603d27b55d2185f":[6,0,2,2,1],
+"docblox__errorchecker_8php.html#af4ca738a05beffe9c8c23e1f7aea3c2d":[6,0,2,2,10],
"editblock_8php.html":[6,0,1,26],
"editblock_8php.html#abbe8f55de06967bc8d79d620509a49e6":[6,0,1,26,0],
"editlayout_8php.html":[6,0,1,27],
@@ -63,35 +98,35 @@ var NAVTREEINDEX4 =
"editpost_8php.html#a34011690864d122680c802e9e748ccfb":[6,0,1,28,0],
"editwebpage_8php.html":[6,0,1,29],
"editwebpage_8php.html#a375e945255fad79a71036528f7480650":[6,0,1,29,0],
-"enotify_8php.html":[6,0,0,34],
-"enotify_8php.html#a3e9a9355b243777c488d2a9883908dfc":[6,0,0,34,1],
-"event_8php.html":[6,0,0,35],
-"event_8php.html#a018ea4484910a873a7c1eaa126de9b1a":[6,0,0,35,8],
-"event_8php.html#a180cccd63c2a2f00ff432b03113531f3":[6,0,0,35,0],
-"event_8php.html#a184d6b9690e5b6dee35a0aa9edd47279":[6,0,0,35,1],
-"event_8php.html#a2ac9f1b08de03250ecd794f705781d17":[6,0,0,35,7],
-"event_8php.html#a32ba1b9ddf7a744a9a1512b052e5f850":[6,0,0,35,2],
-"event_8php.html#a7378e839ac3de9d55579eb3ec48eaf92":[6,0,0,35,5],
-"event_8php.html#abb74206cf42d694307c3d7abb7af9869":[6,0,0,35,6],
-"event_8php.html#ac9f206819186b65952ac1869f0da8c6e":[6,0,0,35,3],
-"event_8php.html#af5ac41e7ea3f7131088fe6333fd2846c":[6,0,0,35,4],
+"enotify_8php.html":[6,0,0,35],
+"enotify_8php.html#a3e9a9355b243777c488d2a9883908dfc":[6,0,0,35,1],
+"event_8php.html":[6,0,0,36],
+"event_8php.html#a018ea4484910a873a7c1eaa126de9b1a":[6,0,0,36,8],
+"event_8php.html#a180cccd63c2a2f00ff432b03113531f3":[6,0,0,36,0],
+"event_8php.html#a184d6b9690e5b6dee35a0aa9edd47279":[6,0,0,36,1],
+"event_8php.html#a2ac9f1b08de03250ecd794f705781d17":[6,0,0,36,7],
+"event_8php.html#a32ba1b9ddf7a744a9a1512b052e5f850":[6,0,0,36,2],
+"event_8php.html#a7378e839ac3de9d55579eb3ec48eaf92":[6,0,0,36,5],
+"event_8php.html#abb74206cf42d694307c3d7abb7af9869":[6,0,0,36,6],
+"event_8php.html#ac9f206819186b65952ac1869f0da8c6e":[6,0,0,36,3],
+"event_8php.html#af5ac41e7ea3f7131088fe6333fd2846c":[6,0,0,36,4],
"events_8php.html":[6,0,1,30],
"events_8php.html#a1d293fb217ae6bc9e3858c4b32e363ec":[6,0,1,30,0],
"events_8php.html#ab3e8a8f901175f8e40a8089eea45c075":[6,0,1,30,1],
-"expire_8php.html":[6,0,0,36],
-"expire_8php.html#a444e45c9b67727b27db4c779fd51a298":[6,0,0,36,0],
-"externals_8php.html":[6,0,0,37],
-"externals_8php.html#a4df44079e6f915286088b7a0d44db926":[6,0,0,37,0],
-"extract_8php.html":[6,0,2,4],
-"extract_8php.html#a0cbe524ffc9a496114fd7ba9f423ef44":[6,0,2,4,3],
-"extract_8php.html#a50b05cf2e02ef0b67fcad97106dd7634":[6,0,2,4,2],
-"extract_8php.html#a63bb4c41bc532baacf6a4976cfaa0feb":[6,0,2,4,0],
-"extract_8php.html#a9590b15215a21e9b42eb546aeef79704":[6,0,2,4,1],
+"expire_8php.html":[6,0,0,37],
+"expire_8php.html#a444e45c9b67727b27db4c779fd51a298":[6,0,0,37,0],
+"externals_8php.html":[6,0,0,38],
+"externals_8php.html#a4df44079e6f915286088b7a0d44db926":[6,0,0,38,0],
+"extract_8php.html":[6,0,2,3],
+"extract_8php.html#a0cbe524ffc9a496114fd7ba9f423ef44":[6,0,2,3,3],
+"extract_8php.html#a50b05cf2e02ef0b67fcad97106dd7634":[6,0,2,3,2],
+"extract_8php.html#a63bb4c41bc532baacf6a4976cfaa0feb":[6,0,2,3,0],
+"extract_8php.html#a9590b15215a21e9b42eb546aeef79704":[6,0,2,3,1],
"fbrowser_8php.html":[6,0,1,31],
"fbrowser_8php.html#aee476addcf7a3e0fe9454f7dfd5a56c4":[6,0,1,31,0],
-"features_8php.html":[6,0,0,38],
-"features_8php.html#a52b5bdfb61b256713efecf7a7b20b0c0":[6,0,0,38,0],
-"features_8php.html#ae73c5b03b01c7284ed7e7e0e774e975c":[6,0,0,38,1],
+"features_8php.html":[6,0,0,39],
+"features_8php.html#a52b5bdfb61b256713efecf7a7b20b0c0":[6,0,0,39,0],
+"features_8php.html#ae73c5b03b01c7284ed7e7e0e774e975c":[6,0,0,39,1],
"feed_8php.html":[6,0,1,32],
"feed_8php.html#af86137700b56f33d1d5f25c8dec22c04":[6,0,1,32,0],
"filer_8php.html":[6,0,1,33],
@@ -105,22 +140,22 @@ var NAVTREEINDEX4 =
"fpostit_8php.html":[6,0,2,0,0],
"fpostit_8php.html#a3f3ae3ae61578b5671673914fd894443":[6,0,2,0,0,0],
"fpostit_8php.html#a501b5ca82f287509fc691c88524064c1":[6,0,2,0,0,1],
-"friendica-to-smarty-tpl_8py.html":[6,0,2,5],
-"friendica-to-smarty-tpl_8py.html#a005c1b7a69cac31fad72a941974ba7bb":[6,0,2,5,11],
-"friendica-to-smarty-tpl_8py.html#a0b4cf73d1a8d201a28d269eeb62a5d5c":[6,0,2,5,8],
-"friendica-to-smarty-tpl_8py.html#a3719dd46e286a57d315e6adae1845854":[6,0,2,5,1],
-"friendica-to-smarty-tpl_8py.html#a38503e37fe68ac27c88cce91a9ac9efa":[6,0,2,5,0],
-"friendica-to-smarty-tpl_8py.html#a5dfc21ab8282dda8e3a7dff43cd0e283":[6,0,2,5,13],
-"friendica-to-smarty-tpl_8py.html#a5f9bf7a67d955c0d6be70a82097611c5":[6,0,2,5,6],
-"friendica-to-smarty-tpl_8py.html#a68d15934660cd1f4301ce251b1646f09":[6,0,2,5,12],
-"friendica-to-smarty-tpl_8py.html#a8540514fb7c4aa18ad2dffa2a975036b":[6,0,2,5,14],
-"friendica-to-smarty-tpl_8py.html#a87182a9bab47640428bd0b2b9946bef9":[6,0,2,5,10],
-"friendica-to-smarty-tpl_8py.html#a89388ea9b2826e8218ed480e917d8105":[6,0,2,5,2],
-"friendica-to-smarty-tpl_8py.html#a965e1d6d6293654a56e029a7e454dec7":[6,0,2,5,5],
-"friendica-to-smarty-tpl_8py.html#ad9ef87ccb2c9960501f5e02424a22d80":[6,0,2,5,9],
-"friendica-to-smarty-tpl_8py.html#ae74419b16516956c66f7db714a93a6ac":[6,0,2,5,7],
-"friendica-to-smarty-tpl_8py.html#aecf730e0884bb4ddc6c0deb1ef85f8eb":[6,0,2,5,4],
-"friendica-to-smarty-tpl_8py.html#af6b2c793958aae2aadc294577431f749":[6,0,2,5,3],
+"friendica-to-smarty-tpl_8py.html":[6,0,2,4],
+"friendica-to-smarty-tpl_8py.html#a005c1b7a69cac31fad72a941974ba7bb":[6,0,2,4,11],
+"friendica-to-smarty-tpl_8py.html#a0b4cf73d1a8d201a28d269eeb62a5d5c":[6,0,2,4,8],
+"friendica-to-smarty-tpl_8py.html#a3719dd46e286a57d315e6adae1845854":[6,0,2,4,1],
+"friendica-to-smarty-tpl_8py.html#a38503e37fe68ac27c88cce91a9ac9efa":[6,0,2,4,0],
+"friendica-to-smarty-tpl_8py.html#a5dfc21ab8282dda8e3a7dff43cd0e283":[6,0,2,4,13],
+"friendica-to-smarty-tpl_8py.html#a5f9bf7a67d955c0d6be70a82097611c5":[6,0,2,4,6],
+"friendica-to-smarty-tpl_8py.html#a68d15934660cd1f4301ce251b1646f09":[6,0,2,4,12],
+"friendica-to-smarty-tpl_8py.html#a8540514fb7c4aa18ad2dffa2a975036b":[6,0,2,4,14],
+"friendica-to-smarty-tpl_8py.html#a87182a9bab47640428bd0b2b9946bef9":[6,0,2,4,10],
+"friendica-to-smarty-tpl_8py.html#a89388ea9b2826e8218ed480e917d8105":[6,0,2,4,2],
+"friendica-to-smarty-tpl_8py.html#a965e1d6d6293654a56e029a7e454dec7":[6,0,2,4,5],
+"friendica-to-smarty-tpl_8py.html#ad9ef87ccb2c9960501f5e02424a22d80":[6,0,2,4,9],
+"friendica-to-smarty-tpl_8py.html#ae74419b16516956c66f7db714a93a6ac":[6,0,2,4,7],
+"friendica-to-smarty-tpl_8py.html#aecf730e0884bb4ddc6c0deb1ef85f8eb":[6,0,2,4,4],
+"friendica-to-smarty-tpl_8py.html#af6b2c793958aae2aadc294577431f749":[6,0,2,4,3],
"fsuggest_8php.html":[6,0,1,37],
"fsuggest_8php.html#a61ecfe10ce937ed526614f8fd3de3c7d":[6,0,1,37,1],
"fsuggest_8php.html#aa6c49ed4b50a387f1845f36844dd7998":[6,0,1,37,0],
@@ -214,40 +249,5 @@ var NAVTREEINDEX4 =
"globals_func_0x6a.html":[6,1,1,10],
"globals_func_0x6b.html":[6,1,1,11],
"globals_func_0x6c.html":[6,1,1,12],
-"globals_func_0x6d.html":[6,1,1,13],
-"globals_func_0x6e.html":[6,1,1,14],
-"globals_func_0x6f.html":[6,1,1,15],
-"globals_func_0x70.html":[6,1,1,16],
-"globals_func_0x71.html":[6,1,1,17],
-"globals_func_0x72.html":[6,1,1,18],
-"globals_func_0x73.html":[6,1,1,19],
-"globals_func_0x74.html":[6,1,1,20],
-"globals_func_0x75.html":[6,1,1,21],
-"globals_func_0x76.html":[6,1,1,22],
-"globals_func_0x77.html":[6,1,1,23],
-"globals_func_0x78.html":[6,1,1,24],
-"globals_func_0x7a.html":[6,1,1,25],
-"globals_vars.html":[6,1,2,0],
-"globals_vars.html":[6,1,2],
-"globals_vars_0x61.html":[6,1,2,1],
-"globals_vars_0x63.html":[6,1,2,2],
-"globals_vars_0x64.html":[6,1,2,3],
-"globals_vars_0x65.html":[6,1,2,4],
-"globals_vars_0x66.html":[6,1,2,5],
-"globals_vars_0x67.html":[6,1,2,6],
-"globals_vars_0x68.html":[6,1,2,7],
-"globals_vars_0x69.html":[6,1,2,8],
-"globals_vars_0x6a.html":[6,1,2,9],
-"globals_vars_0x6b.html":[6,1,2,10],
-"globals_vars_0x6c.html":[6,1,2,11],
-"globals_vars_0x6d.html":[6,1,2,12],
-"globals_vars_0x6e.html":[6,1,2,13],
-"globals_vars_0x70.html":[6,1,2,14],
-"globals_vars_0x72.html":[6,1,2,15],
-"globals_vars_0x73.html":[6,1,2,16],
-"globals_vars_0x74.html":[6,1,2,17],
-"globals_vars_0x75.html":[6,1,2,18],
-"globals_vars_0x77.html":[6,1,2,19],
-"globals_vars_0x78.html":[6,1,2,20],
-"globals_vars_0x7a.html":[6,1,2,21]
+"globals_func_0x6d.html":[6,1,1,13]
};
diff --git a/doc/html/navtreeindex5.js b/doc/html/navtreeindex5.js
index 87a5fb67d..ed6a6c92d 100644
--- a/doc/html/navtreeindex5.js
+++ b/doc/html/navtreeindex5.js
@@ -1,7 +1,43 @@
var NAVTREEINDEX5 =
{
-"gprobe_8php.html":[6,0,0,40],
-"gprobe_8php.html#adf72cb0a70b5b9d99fdec1cc60e18ed1":[6,0,0,40,0],
+"globals_func_0x6e.html":[6,1,1,14],
+"globals_func_0x6f.html":[6,1,1,15],
+"globals_func_0x70.html":[6,1,1,16],
+"globals_func_0x71.html":[6,1,1,17],
+"globals_func_0x72.html":[6,1,1,18],
+"globals_func_0x73.html":[6,1,1,19],
+"globals_func_0x74.html":[6,1,1,20],
+"globals_func_0x75.html":[6,1,1,21],
+"globals_func_0x76.html":[6,1,1,22],
+"globals_func_0x77.html":[6,1,1,23],
+"globals_func_0x78.html":[6,1,1,24],
+"globals_func_0x7a.html":[6,1,1,25],
+"globals_vars.html":[6,1,2,0],
+"globals_vars.html":[6,1,2],
+"globals_vars_0x61.html":[6,1,2,1],
+"globals_vars_0x63.html":[6,1,2,2],
+"globals_vars_0x64.html":[6,1,2,3],
+"globals_vars_0x65.html":[6,1,2,4],
+"globals_vars_0x66.html":[6,1,2,5],
+"globals_vars_0x67.html":[6,1,2,6],
+"globals_vars_0x68.html":[6,1,2,7],
+"globals_vars_0x69.html":[6,1,2,8],
+"globals_vars_0x6a.html":[6,1,2,9],
+"globals_vars_0x6b.html":[6,1,2,10],
+"globals_vars_0x6c.html":[6,1,2,11],
+"globals_vars_0x6d.html":[6,1,2,12],
+"globals_vars_0x6e.html":[6,1,2,13],
+"globals_vars_0x70.html":[6,1,2,14],
+"globals_vars_0x72.html":[6,1,2,15],
+"globals_vars_0x73.html":[6,1,2,16],
+"globals_vars_0x74.html":[6,1,2,17],
+"globals_vars_0x75.html":[6,1,2,18],
+"globals_vars_0x76.html":[6,1,2,19],
+"globals_vars_0x77.html":[6,1,2,20],
+"globals_vars_0x78.html":[6,1,2,21],
+"globals_vars_0x7a.html":[6,1,2,22],
+"gprobe_8php.html":[6,0,0,41],
+"gprobe_8php.html#adf72cb0a70b5b9d99fdec1cc60e18ed1":[6,0,0,41,0],
"greenthumbnails_8php.html":[6,0,3,1,0,2,3],
"hcard_8php.html":[6,0,1,39],
"hcard_8php.html#a3663012f1549849af88aba2bb87388e3":[6,0,1,39,0],
@@ -10,59 +46,65 @@ var NAVTREEINDEX5 =
"help_8php.html#a06b2a51aaabed99e53a9b639047c4ce4":[6,0,1,40,1],
"help_8php.html#af055e15f600ffa6fbca9386fdf715224":[6,0,1,40,0],
"hierarchy.html":[5,2],
+"hivenet_2php_2style_8php.html":[6,0,3,1,2,0,0],
+"hivenet_2php_2theme_8php.html":[6,0,3,1,2,0,1],
+"hivenet_2php_2theme_8php.html#a3a8b539b112ae63936025236dbaf0a29":[6,0,3,1,2,0,1,0],
"home_8php.html":[6,0,1,41],
"home_8php.html#aa1cf697851a646755baf537f75334c46":[6,0,1,41,0],
"home_8php.html#ac4642c38b6f23a8d065dd4a75c620bde":[6,0,1,41,1],
"hostxrd_8php.html":[6,0,1,42],
"hostxrd_8php.html#aa37ffc8e7900bc76c4828bd25916db92":[6,0,1,42,0],
-"html2bbcode_8php.html":[6,0,0,42],
-"html2bbcode_8php.html#a39c662b19d318990fee2ba795a55d7a7":[6,0,0,42,3],
-"html2bbcode_8php.html#a5ad726995ac4070213abdb3bd09f4837":[6,0,0,42,1],
-"html2bbcode_8php.html#a71a07f135d196ec5943b13f7b2e6a9b2":[6,0,0,42,0],
-"html2bbcode_8php.html#ad174afe0ccbd8c475e48f8a6ee2f27d8":[6,0,0,42,2],
-"html2plain_8php.html":[6,0,0,43],
-"html2plain_8php.html#a3214912e3d00cf0a948072daccf16740":[6,0,0,43,0],
-"html2plain_8php.html#a56d29b254333d29abb9d96a9a903a4b0":[6,0,0,43,3],
-"html2plain_8php.html#ab3e121fa9f3feb16f9f942e705bc6c04":[6,0,0,43,2],
-"html2plain_8php.html#ae1c203d0f089d5678d73a6c64a395201":[6,0,0,43,1],
-"hubloc_8php.html":[6,0,0,44],
-"hubloc_8php.html#a84c79b7be352f62d12fe4fa2c80fc6ea":[6,0,0,44,3],
-"hubloc_8php.html#ad3d0dcfcfcb347744f7617fe6f5de002":[6,0,0,44,2],
-"hubloc_8php.html#ad86214b3a74084bd7b54e8d6c919ce4d":[6,0,0,44,0],
-"hubloc_8php.html#aebd244b4616ded022cbbee5e82926951":[6,0,0,44,1],
-"identity_8php.html":[6,0,0,45],
-"identity_8php.html#a1cf83ac2b645de12868edaa3a5718f05":[6,0,0,45,3],
-"identity_8php.html#a224710dfb7465b706c91134247c20afa":[6,0,0,45,11],
-"identity_8php.html#a2ab5172eabd375869060c9ad68323f5c":[6,0,0,45,17],
-"identity_8php.html#a2e6a1cc35887937823ec7fbb90472afe":[6,0,0,45,22],
-"identity_8php.html#a332df795f684788002f5a6424abacfd7":[6,0,0,45,10],
-"identity_8php.html#a345f4c943d84de502ec6e72d2c813945":[6,0,0,45,2],
-"identity_8php.html#a432259b2cf5b6f59be53e71db9f2c7dc":[6,0,0,45,26],
-"identity_8php.html#a4751b522ea913d0e7ed43e03d22e9e68":[6,0,0,45,25],
-"identity_8php.html#a47d6f53216f23a3484061793bef29854":[6,0,0,45,27],
-"identity_8php.html#a490972c02fdb638c52ec0e012a30bfd2":[6,0,0,45,8],
-"identity_8php.html#a4e996e44b50330098a04b467367a559f":[6,0,0,45,20],
-"identity_8php.html#a4ff59df0f0a668a06a8411f87496aa21":[6,0,0,45,12],
-"identity_8php.html#a5650319c799de09d1b6d1076b6f839a4":[6,0,0,45,23],
-"identity_8php.html#a5b815330f3d177ab383af37a6c12e532":[6,0,0,45,30],
-"identity_8php.html#a680fbafc2db023c5b1309e0180e81315":[6,0,0,45,31],
-"identity_8php.html#a77d2237f1846964634b1c99089c27c7d":[6,0,0,45,1],
-"identity_8php.html#a78151baf4407a8482d2681a91a9c486b":[6,0,0,45,28],
-"identity_8php.html#a9637c557e13d9671f3eeb124ab98212a":[6,0,0,45,19],
-"identity_8php.html#aa46321e1cd6a3b8dfde8bf9510112fec":[6,0,0,45,9],
-"identity_8php.html#aa4bd4abfcba883f43919e89ec6419025":[6,0,0,45,21],
-"identity_8php.html#aa870d2c1f558cfd52bef05bc124e8fa4":[6,0,0,45,0],
-"identity_8php.html#aaeb666872995e3ab8da8f7bc5f3b2bd3":[6,0,0,45,14],
-"identity_8php.html#aaff86ee3b5984821e7a256c2da5f1a51":[6,0,0,45,13],
-"identity_8php.html#ab1485a26b032956e1496fc08c58b83ed":[6,0,0,45,6],
-"identity_8php.html#ac73b3e13778c564c877554517a7f51ba":[6,0,0,45,5],
-"identity_8php.html#ac9fcd5c4c371998790b5c55c3d0f4633":[6,0,0,45,16],
-"identity_8php.html#ad2c97627a313d53df1a1c7b4215ddb51":[6,0,0,45,4],
-"identity_8php.html#ad4a2c8caca8f6ae93633ebeca0ed6620":[6,0,0,45,24],
-"identity_8php.html#ae2b140df652a55ca11bb6a99005fce35":[6,0,0,45,18],
-"identity_8php.html#ae381db3d43f8e7c1da8b15d14ecf5312":[6,0,0,45,7],
-"identity_8php.html#af2802bc13a00a17b867bba7978ba8f58":[6,0,0,45,29],
-"identity_8php.html#afaedbc8e2d2a70ec8b006162baac5249":[6,0,0,45,15],
+"html2bbcode_8php.html":[6,0,0,43],
+"html2bbcode_8php.html#a39c662b19d318990fee2ba795a55d7a7":[6,0,0,43,3],
+"html2bbcode_8php.html#a5ad726995ac4070213abdb3bd09f4837":[6,0,0,43,1],
+"html2bbcode_8php.html#a71a07f135d196ec5943b13f7b2e6a9b2":[6,0,0,43,0],
+"html2bbcode_8php.html#ad174afe0ccbd8c475e48f8a6ee2f27d8":[6,0,0,43,2],
+"html2plain_8php.html":[6,0,0,44],
+"html2plain_8php.html#a3214912e3d00cf0a948072daccf16740":[6,0,0,44,0],
+"html2plain_8php.html#a56d29b254333d29abb9d96a9a903a4b0":[6,0,0,44,3],
+"html2plain_8php.html#ab3e121fa9f3feb16f9f942e705bc6c04":[6,0,0,44,2],
+"html2plain_8php.html#ae1c203d0f089d5678d73a6c64a395201":[6,0,0,44,1],
+"hubloc_8php.html":[6,0,0,45],
+"hubloc_8php.html#a84c79b7be352f62d12fe4fa2c80fc6ea":[6,0,0,45,3],
+"hubloc_8php.html#acb708dd197aae72a4858cf5ff4e3195b":[6,0,0,45,5],
+"hubloc_8php.html#ad3d0dcfcfcb347744f7617fe6f5de002":[6,0,0,45,2],
+"hubloc_8php.html#ad86214b3a74084bd7b54e8d6c919ce4d":[6,0,0,45,0],
+"hubloc_8php.html#aebd244b4616ded022cbbee5e82926951":[6,0,0,45,1],
+"hubloc_8php.html#af1b476c936f96a93282b1d058e3d05ea":[6,0,0,45,4],
+"identity_8php.html":[6,0,0,46],
+"identity_8php.html#a1cf83ac2b645de12868edaa3a5718f05":[6,0,0,46,3],
+"identity_8php.html#a224710dfb7465b706c91134247c20afa":[6,0,0,46,12],
+"identity_8php.html#a293f416ce9050220b183e08ff5890216":[6,0,0,46,6],
+"identity_8php.html#a2ab5172eabd375869060c9ad68323f5c":[6,0,0,46,18],
+"identity_8php.html#a2e6a1cc35887937823ec7fbb90472afe":[6,0,0,46,23],
+"identity_8php.html#a332df795f684788002f5a6424abacfd7":[6,0,0,46,11],
+"identity_8php.html#a345f4c943d84de502ec6e72d2c813945":[6,0,0,46,2],
+"identity_8php.html#a432259b2cf5b6f59be53e71db9f2c7dc":[6,0,0,46,27],
+"identity_8php.html#a4751b522ea913d0e7ed43e03d22e9e68":[6,0,0,46,26],
+"identity_8php.html#a47d6f53216f23a3484061793bef29854":[6,0,0,46,28],
+"identity_8php.html#a490972c02fdb638c52ec0e012a30bfd2":[6,0,0,46,9],
+"identity_8php.html#a4e996e44b50330098a04b467367a559f":[6,0,0,46,21],
+"identity_8php.html#a4ff59df0f0a668a06a8411f87496aa21":[6,0,0,46,13],
+"identity_8php.html#a5650319c799de09d1b6d1076b6f839a4":[6,0,0,46,24],
+"identity_8php.html#a5b815330f3d177ab383af37a6c12e532":[6,0,0,46,31],
+"identity_8php.html#a680fbafc2db023c5b1309e0180e81315":[6,0,0,46,32],
+"identity_8php.html#a77d2237f1846964634b1c99089c27c7d":[6,0,0,46,1],
+"identity_8php.html#a78151baf4407a8482d2681a91a9c486b":[6,0,0,46,29],
+"identity_8php.html#a9637c557e13d9671f3eeb124ab98212a":[6,0,0,46,20],
+"identity_8php.html#aa46321e1cd6a3b8dfde8bf9510112fec":[6,0,0,46,10],
+"identity_8php.html#aa4bd4abfcba883f43919e89ec6419025":[6,0,0,46,22],
+"identity_8php.html#aa870d2c1f558cfd52bef05bc124e8fa4":[6,0,0,46,0],
+"identity_8php.html#aaeb666872995e3ab8da8f7bc5f3b2bd3":[6,0,0,46,15],
+"identity_8php.html#aaff86ee3b5984821e7a256c2da5f1a51":[6,0,0,46,14],
+"identity_8php.html#ab1485a26b032956e1496fc08c58b83ed":[6,0,0,46,7],
+"identity_8php.html#ac73b3e13778c564c877554517a7f51ba":[6,0,0,46,5],
+"identity_8php.html#ac9fcd5c4c371998790b5c55c3d0f4633":[6,0,0,46,17],
+"identity_8php.html#ad2c97627a313d53df1a1c7b4215ddb51":[6,0,0,46,4],
+"identity_8php.html#ad4a2c8caca8f6ae93633ebeca0ed6620":[6,0,0,46,25],
+"identity_8php.html#ae2b140df652a55ca11bb6a99005fce35":[6,0,0,46,19],
+"identity_8php.html#ae381db3d43f8e7c1da8b15d14ecf5312":[6,0,0,46,8],
+"identity_8php.html#af2802bc13a00a17b867bba7978ba8f58":[6,0,0,46,30],
+"identity_8php.html#afaedbc8e2d2a70ec8b006162baac5249":[6,0,0,46,16],
"impel_8php.html":[6,0,1,43],
"impel_8php.html#ab7db6fca43b42ea4332cb3e841b3cf7b":[6,0,1,43,0],
"import_8php.html":[6,0,1,44],
@@ -70,184 +112,142 @@ var NAVTREEINDEX5 =
"import_8php.html#afdf25ed70096d5dbf4f6d0ca79fea184":[6,0,1,44,0],
"importelm_8php.html":[6,0,1,45],
"importelm_8php.html#a1a4f71e6d76ace6add5e9659845f5e5f":[6,0,1,45,0],
-"include_2api_8php.html":[6,0,0,6],
-"include_2api_8php.html#a0991f72554f821255397d615e76f3203":[6,0,0,6,12],
-"include_2api_8php.html#a176c448d79c211ad41c2bbe3124658f5":[6,0,0,6,5],
-"include_2api_8php.html#a18cab7c6391df5c421753463f5d2a879":[6,0,0,6,18],
-"include_2api_8php.html#a2c71b1226ef1283b5370bd1c200fee5f":[6,0,0,6,15],
-"include_2api_8php.html#a2e94eab9d6c164bfef7a1b2ab87b339b":[6,0,0,6,0],
-"include_2api_8php.html#a32f0dda848d0c11c727fe1c3e741c283":[6,0,0,6,46],
-"include_2api_8php.html#a36344c80b8e9755da2f2dd3a0e28cce8":[6,0,0,6,16],
-"include_2api_8php.html#a43c47de8565cc00c3369cb35c19cc75e":[6,0,0,6,52],
-"include_2api_8php.html#a450d8732b7b608f7ac929aee61572b95":[6,0,0,6,40],
-"include_2api_8php.html#a4c6fb9fb5203aa60f4b3afd4521db8ea":[6,0,0,6,19],
-"include_2api_8php.html#a528d8070ee74ea800102936ce73cf366":[6,0,0,6,39],
-"include_2api_8php.html#a53b0680b682ae6078f2e1ed18cfb3f74":[6,0,0,6,21],
-"include_2api_8php.html#a58cf4c02ef435996f5c3bc4283d3968d":[6,0,0,6,13],
-"include_2api_8php.html#a5990101034e7abf6404feba3cd273629":[6,0,0,6,4],
-"include_2api_8php.html#a623793229a7256dd31bcfd5ab90eef08":[6,0,0,6,47],
-"include_2api_8php.html#a645397787618b5c548a31e8686e8cca4":[6,0,0,6,34],
-"include_2api_8php.html#a6951c690d87775eb37e569c66011988e":[6,0,0,6,37],
-"include_2api_8php.html#a6a04b48168ba1d9dd2de3081a630611f":[6,0,0,6,33],
-"include_2api_8php.html#a72bfecac1970bc29b853073e816388ff":[6,0,0,6,6],
-"include_2api_8php.html#a7759ccddc8dff012ad168e511ffe5af5":[6,0,0,6,9],
-"include_2api_8php.html#a864191bb876a515ed71b17e260ef35ad":[6,0,0,6,2],
-"include_2api_8php.html#a8969e8d9c683f12ba17dcd4b059e020d":[6,0,0,6,48],
-"include_2api_8php.html#a8b25a186bd0893f51aa72a62f655735e":[6,0,0,6,41],
-"include_2api_8php.html#a9160288b7ac220635942d8dc209b78c3":[6,0,0,6,10],
-"include_2api_8php.html#a970b02c06dea8b229aa3d5fff9cf4705":[6,0,0,6,8],
-"include_2api_8php.html#aa0d6b29fff0344a8e67f3507a6d01410":[6,0,0,6,36],
-"include_2api_8php.html#aa1bddb580510e70cc1a7b7381667f1a3":[6,0,0,6,30],
-"include_2api_8php.html#aa40bae797bcd9ccacffdce5a3b5a1afa":[6,0,0,6,23],
-"include_2api_8php.html#aa49741342ad8ba285737eea1209a37e1":[6,0,0,6,27],
-"include_2api_8php.html#aa62b15a6bbb280e86b98132eb214013d":[6,0,0,6,54],
-"include_2api_8php.html#aa6fc3bc8c0fad1d081db0dcc456dd77f":[6,0,0,6,31],
-"include_2api_8php.html#aa9dc5350b26d6c7727d6c4b641ecba18":[6,0,0,6,3],
-"include_2api_8php.html#aafa82b65a9f879a1a1197cfe8aaf3898":[6,0,0,6,51],
-"include_2api_8php.html#ab1ecb58954f722444bfe03233345cb1b":[6,0,0,6,17],
-"include_2api_8php.html#abe8e929e93f7ab134b1cb1fb30f19a76":[6,0,0,6,50],
-"include_2api_8php.html#ac2c2b18c426d697d11a830bca146be8a":[6,0,0,6,32],
-"include_2api_8php.html#ac5a64cc81d70ff3cf866093ea9721d23":[6,0,0,6,26],
-"include_2api_8php.html#acafd2899309a005fcb725289173dc7fe":[6,0,0,6,22],
-"include_2api_8php.html#ad24ce1bf20867add4c9211a8eaf93f22":[6,0,0,6,42],
-"include_2api_8php.html#ad2b0192f3006918bea895de8074bf8d2":[6,0,0,6,11],
-"include_2api_8php.html#ad4c29f43418f6110f85a6b3998239ab4":[6,0,0,6,35],
-"include_2api_8php.html#ad4d1634df6b35126552324683caaffa2":[6,0,0,6,45],
-"include_2api_8php.html#ad5fe62d6c25c86999f627b2e6cfde536":[6,0,0,6,24],
-"include_2api_8php.html#ade742525b2e41c82b090799ef3c51d5e":[6,0,0,6,38],
-"include_2api_8php.html#adfc035ee6303c1d8ba5336a4ead2bd53":[6,0,0,6,14],
-"include_2api_8php.html#ae0fa388479cace9c5a7a45b571ab42f8":[6,0,0,6,43],
-"include_2api_8php.html#ae46f964e5a9c80b96dc78df61c09ed3a":[6,0,0,6,25],
-"include_2api_8php.html#ae82608c317421f27446465aa6724733d":[6,0,0,6,20],
-"include_2api_8php.html#ae8f5863e18d69421005c71441c9d99a5":[6,0,0,6,1],
-"include_2api_8php.html#aea2dda92a155f2843a0ca188d8dfdf25":[6,0,0,6,7],
-"include_2api_8php.html#aeb2e7ad00ea666b4b6dfcf82008194f8":[6,0,0,6,53],
-"include_2api_8php.html#af6f1d89cdb0a0621025efbec1597bc63":[6,0,0,6,44],
-"include_2api_8php.html#afb99daa6b731bf497b81f2128084852c":[6,0,0,6,49],
-"include_2api_8php.html#afe534f826e4282b72d66e8cadca7bb73":[6,0,0,6,28],
-"include_2api_8php.html#aff322705cc6084b329003fc8eab0aad0":[6,0,0,6,29],
-"include_2apps_8php.html":[6,0,0,7],
-"include_2apps_8php.html#a01cabfb33b2d0d843cf3bf4e3d3f0ab0":[6,0,0,7,5],
-"include_2apps_8php.html#a15626f24069c18816f7cdaf4735f58f9":[6,0,0,7,8],
-"include_2apps_8php.html#a1adcd1aff4d36ad0277daca9f3d2bbe2":[6,0,0,7,4],
-"include_2apps_8php.html#a1b2e737f477a2e0d9d11ef14adc5aa66":[6,0,0,7,7],
-"include_2apps_8php.html#a1cb5c016510e39bcdc1d1c096d51c5c7":[6,0,0,7,2],
-"include_2apps_8php.html#a32fe4ed9666228fd4b67dc487cc57a83":[6,0,0,7,12],
-"include_2apps_8php.html#a48289d5cc44b7638191738106ac5d030":[6,0,0,7,13],
-"include_2apps_8php.html#a6b472df85ed875e7ae75642cece5206f":[6,0,0,7,1],
-"include_2apps_8php.html#a72756e1601489eb77971eeda011446d0":[6,0,0,7,3],
-"include_2apps_8php.html#ab93a3310b7de99ee90f673518eccb658":[6,0,0,7,6],
-"include_2apps_8php.html#ad5f6f1443725386cc7af5ed34a5fe185":[6,0,0,7,0],
-"include_2apps_8php.html#ad6ba3f254003f69f8f3f94ca5bda0680":[6,0,0,7,11],
-"include_2apps_8php.html#ae64f72eb4f126e03b4eb65ed1702a3ca":[6,0,0,7,10],
-"include_2apps_8php.html#aeab6a62d2f3dfaa86ed043a006305f46":[6,0,0,7,9],
-"include_2attach_8php.html":[6,0,0,8],
-"include_2attach_8php.html#a052f14487ff2ce72f62a09fac8d7e997":[6,0,0,8,9],
-"include_2attach_8php.html#a0d07c5b83d3d54e186f752e571847b36":[6,0,0,8,0],
-"include_2attach_8php.html#a1d72ef7cb940f6868e3e2a841cadfe8f":[6,0,0,8,11],
-"include_2attach_8php.html#a3634af95f11a023dd8e882c3c7a3600d":[6,0,0,8,5],
-"include_2attach_8php.html#a4dbfd7e1cef52aa9ef52f4b88929fa86":[6,0,0,8,8],
-"include_2attach_8php.html#a5c0875eafb8c0f8a0620ff7a875a2221":[6,0,0,8,2],
-"include_2attach_8php.html#a5d484de2d19a93071571d6499a50ae34":[6,0,0,8,12],
-"include_2attach_8php.html#a6aa00ea010ea030110faefb75eafc1ce":[6,0,0,8,10],
-"include_2attach_8php.html#a6fdd92775f31c07d2863e16e0026018a":[6,0,0,8,13],
-"include_2attach_8php.html#a70bd666e080c2af5a91f5d14c297b8cd":[6,0,0,8,4],
-"include_2attach_8php.html#a84a8a64c4805e1525b42d4add464833f":[6,0,0,8,7],
-"include_2attach_8php.html#a887d2d44a3ef18dcb6624e7fb58dc8e3":[6,0,0,8,3],
-"include_2attach_8php.html#ab6830b3ab74a5d284876141ac80f6cbc":[6,0,0,8,6],
-"include_2attach_8php.html#ad991208ce939387e2f93a3bce7d09932":[6,0,0,8,1],
-"include_2attach_8php.html#aeb07968990e66a88c95483ca09a7f909":[6,0,0,8,14],
-"include_2bookmarks_8php.html":[6,0,0,13],
-"include_2bookmarks_8php.html#a743763b0ce83af0bbc8a2f7ac16033aa":[6,0,0,13,1],
-"include_2bookmarks_8php.html#aef1cb2968c41c759f2d106e1088ca323":[6,0,0,13,0],
-"include_2chat_8php.html":[6,0,0,16],
-"include_2chat_8php.html#a1ee1360f7d2549c7549ae07cb5190f0f":[6,0,0,16,4],
-"include_2chat_8php.html#a26abdccc2a278a59899896dbbfc6f049":[6,0,0,16,6],
-"include_2chat_8php.html#a2ba3af6884ecdce95de69262fe599639":[6,0,0,16,2],
-"include_2chat_8php.html#a2c95b545e46bfee64faa05ecf0afea91":[6,0,0,16,3],
-"include_2chat_8php.html#acdc80dba4eb796c7472b21129b435422":[6,0,0,16,1],
-"include_2chat_8php.html#acea6b176eb7aff44d9ba3ae24ce511d3":[6,0,0,16,0],
-"include_2chat_8php.html#aedcb532a0627b8644001a2fadab4e87a":[6,0,0,16,5],
-"include_2config_8php.html":[6,0,0,20],
-"include_2config_8php.html#a27559f388c9b9af81c94e48d6889d1d1":[6,0,0,20,7],
-"include_2config_8php.html#a549910227348003efc3c05c9105c42da":[6,0,0,20,0],
-"include_2config_8php.html#a559791dda7fef8a4b2394c83e835787b":[6,0,0,20,8],
-"include_2config_8php.html#a61591371cb18764138655d67dc817ab2":[6,0,0,20,11],
-"include_2config_8php.html#a7ad2081c5f812ac4387fd76f3762d941":[6,0,0,20,1],
-"include_2config_8php.html#a9c171def547deee16738dc58fdeb4b72":[6,0,0,20,2],
-"include_2config_8php.html#aa3dc1d3de2d091ac702e675acd3a085e":[6,0,0,20,6],
-"include_2config_8php.html#ad58a4913937179adb13201c2ee3261ad":[6,0,0,20,5],
-"include_2config_8php.html#ad6da879e4fb5b37d1e161d4e9be5c32a":[6,0,0,20,10],
-"include_2config_8php.html#aee4b619839cf4b64220f34edf5c67b52":[6,0,0,20,9],
-"include_2config_8php.html#af02c96e6b37335774b548914ede1d22e":[6,0,0,20,3],
-"include_2config_8php.html#af08b7adb63adfb2eda7c466fba0cce74":[6,0,0,20,4],
-"include_2config_8php.html#afe117b70f1bba2f6348d9300b601f86e":[6,0,0,20,12],
-"include_2directory_8php.html":[6,0,0,33],
-"include_2directory_8php.html#aa75d3b0697ca1456aaabdb37a74aa0f0":[6,0,0,33,0],
-"include_2follow_8php.html":[6,0,0,39],
-"include_2follow_8php.html#ae387d4ae097c23d69f3247e7f08140c7":[6,0,0,39,0],
-"include_2group_8php.html":[6,0,0,41],
-"include_2group_8php.html#a0122ef312df2c5546b1a46b3e6c7b31b":[6,0,0,41,2],
-"include_2group_8php.html#a048f6892bfd28852de1b76470df411de":[6,0,0,41,10],
-"include_2group_8php.html#a06ec565d2b64e79044e7c1bf91a2a4ce":[6,0,0,41,1],
-"include_2group_8php.html#a22a81875259c7d3d64d4848afea6b345":[6,0,0,41,0],
-"include_2group_8php.html#a4118f498bbd1530c1d0136d016d197a5":[6,0,0,41,6],
-"include_2group_8php.html#a540e3ef36f47d47532646be4241f6518":[6,0,0,41,7],
-"include_2group_8php.html#a5bd191d9692e6c34d48c0ede10810f09":[6,0,0,41,4],
-"include_2group_8php.html#a6a69bd7be032fa8ce4e49c43a42cc6e9":[6,0,0,41,8],
-"include_2group_8php.html#a90e157b3e1b99c981809cb5a2abd3245":[6,0,0,41,5],
-"include_2group_8php.html#ab0e422a0f31c0c64fd9084ca03d85f32":[6,0,0,41,11],
-"include_2group_8php.html#abd66a5ea34a07a3422dc2dde6c7b3ecb":[6,0,0,41,3],
-"include_2group_8php.html#afb802ae2ce73aae4bc36d157f7b6a92f":[6,0,0,41,9],
-"include_2menu_8php.html":[6,0,0,50],
-"include_2menu_8php.html#a03a5deed3908543581c074ce333e9d6a":[6,0,0,50,11],
-"include_2menu_8php.html#a08a800821721781a8dfffbe31481ff98":[6,0,0,50,1],
-"include_2menu_8php.html#a251bf7e15d21627fd92614198e41c485":[6,0,0,50,10],
-"include_2menu_8php.html#a32701c4245e78ba9106eef52c08bf33d":[6,0,0,50,9],
-"include_2menu_8php.html#a3884bda4d85d84ec99447db9403a68d8":[6,0,0,50,3],
-"include_2menu_8php.html#a47447c01ba8ea04cd74af1d4c5b68fc7":[6,0,0,50,8],
-"include_2menu_8php.html#a68ebbf492470c930f652013656f9071d":[6,0,0,50,7],
-"include_2menu_8php.html#a6a33c6a3db2a7510b16cc656edaec571":[6,0,0,50,5],
-"include_2menu_8php.html#a9aa8e0052dd47c1a93f53a983bd4620a":[6,0,0,50,2],
-"include_2menu_8php.html#acb66f80ca895a6ccd562b3d9ae7b41aa":[6,0,0,50,6],
-"include_2menu_8php.html#ad87f51ce85172bcc3f931aa0cd96a804":[6,0,0,50,4],
-"include_2menu_8php.html#add35fae5e9695031b3d46e30ac409eb8":[6,0,0,50,0],
-"include_2message_8php.html":[6,0,0,51],
-"include_2message_8php.html#a254a756031e4d5e94f85e2939bdb5091":[6,0,0,51,2],
-"include_2message_8php.html#a5f8de9847e203329e317ac38dc646898":[6,0,0,51,1],
-"include_2message_8php.html#a652973ce47a262f2d238c2fd6233d97e":[6,0,0,51,3],
-"include_2message_8php.html#a751ffd6635022b2190f56154ee745752":[6,0,0,51,4],
-"include_2message_8php.html#aed272d77c06a309e2836ac79e75613f1":[6,0,0,51,0],
-"include_2network_8php.html":[6,0,0,53],
-"include_2network_8php.html#a1ff07d9fad93b713b93da0ab77aab7f0":[6,0,0,53,7],
-"include_2network_8php.html#a27a951b59d8d622c0b3e7b0673ba74c6":[6,0,0,53,14],
-"include_2network_8php.html#a316f318167a039c89719afbd129a8f3c":[6,0,0,53,16],
-"include_2network_8php.html#a3e6c751a51de33ad3563f0938296e78a":[6,0,0,53,20],
-"include_2network_8php.html#a469b9bd700269cd07d954f1a16c5899b":[6,0,0,53,6],
-"include_2network_8php.html#a4c5d50079e089168d9248427018fffd4":[6,0,0,53,12],
-"include_2network_8php.html#a4cfb2c05a1c295317283d762440ce0b2":[6,0,0,53,11],
-"include_2network_8php.html#a5176176ddc1906d91f186df6fbd87b48":[6,0,0,53,4],
-"include_2network_8php.html#a5caa264fab6d2b2344e6bd5b298b08f2":[6,0,0,53,19],
-"include_2network_8php.html#a63e62946e194928eb17c5a9f2bbef0fe":[6,0,0,53,5],
-"include_2network_8php.html#a78e89557b2fbd344ad790846d761b0c7":[6,0,0,53,10],
-"include_2network_8php.html#a850ed5307c6a18076f4b80addc99602d":[6,0,0,53,9],
-"include_2network_8php.html#a872bbe72d23826c64c9e0f822180a3ec":[6,0,0,53,13],
-"include_2network_8php.html#a897e7112d86eb95526cbd0bff9375f02":[6,0,0,53,18],
-"include_2network_8php.html#a8d5a3afb51cc932032b5dcc159efaae0":[6,0,0,53,8],
-"include_2network_8php.html#a9129fd55e7fc175b4ea9a195cccc16bc":[6,0,0,53,24],
-"include_2network_8php.html#a984708e60d531b31b2d1f88b5f408f7b":[6,0,0,53,25],
-"include_2network_8php.html#a99353baabbc3e0584b85eb79ee802cff":[6,0,0,53,21],
-"include_2network_8php.html#a9e9da2aafb806c98ecdc318604e60dc6":[6,0,0,53,22],
-"include_2network_8php.html#aafd06c0a75402aefb06cfb9f9740fa37":[6,0,0,53,23],
-"include_2network_8php.html#ab07ce9d75eae559865ed90aad2154bd7":[6,0,0,53,2],
-"include_2network_8php.html#aba38458a2ff2d92d3536488dbb119694":[6,0,0,53,0],
-"include_2network_8php.html#acb0bd7f5fe38ff1eaebeae3284525070":[6,0,0,53,17],
-"include_2network_8php.html#ad4056d3ce69988f5c1a997a79f503246":[6,0,0,53,3],
-"include_2network_8php.html#ae8d9c41a11000fb8667039fc71b4f73f":[6,0,0,53,15],
-"include_2network_8php.html#aee35d9ad6b3f872bfb39ba3598936aa7":[6,0,0,53,1],
-"include_2notify_8php.html":[6,0,0,55],
-"include_2notify_8php.html#a0e61728e487df50c72e6434f911a57d3":[6,0,0,55,0],
-"include_2oembed_8php.html":[6,0,0,57],
-"include_2oembed_8php.html#a000a62b97113cf95b0e9e00412168172":[6,0,0,57,5],
-"include_2oembed_8php.html#a00c4c80deffd9daf8dc97b58d4c64ed0":[6,0,0,57,7]
+"include_2api_8php.html":[6,0,0,7],
+"include_2api_8php.html#a0991f72554f821255397d615e76f3203":[6,0,0,7,12],
+"include_2api_8php.html#a176c448d79c211ad41c2bbe3124658f5":[6,0,0,7,5],
+"include_2api_8php.html#a18cab7c6391df5c421753463f5d2a879":[6,0,0,7,18],
+"include_2api_8php.html#a2c71b1226ef1283b5370bd1c200fee5f":[6,0,0,7,15],
+"include_2api_8php.html#a2e94eab9d6c164bfef7a1b2ab87b339b":[6,0,0,7,0],
+"include_2api_8php.html#a32f0dda848d0c11c727fe1c3e741c283":[6,0,0,7,47],
+"include_2api_8php.html#a36344c80b8e9755da2f2dd3a0e28cce8":[6,0,0,7,16],
+"include_2api_8php.html#a43c47de8565cc00c3369cb35c19cc75e":[6,0,0,7,53],
+"include_2api_8php.html#a450d8732b7b608f7ac929aee61572b95":[6,0,0,7,41],
+"include_2api_8php.html#a4c6fb9fb5203aa60f4b3afd4521db8ea":[6,0,0,7,19],
+"include_2api_8php.html#a4fe872332ff0bd8d5eae2f0c6819cb60":[6,0,0,7,32],
+"include_2api_8php.html#a528d8070ee74ea800102936ce73cf366":[6,0,0,7,40],
+"include_2api_8php.html#a53b0680b682ae6078f2e1ed18cfb3f74":[6,0,0,7,21],
+"include_2api_8php.html#a58cf4c02ef435996f5c3bc4283d3968d":[6,0,0,7,13],
+"include_2api_8php.html#a5990101034e7abf6404feba3cd273629":[6,0,0,7,4],
+"include_2api_8php.html#a623793229a7256dd31bcfd5ab90eef08":[6,0,0,7,48],
+"include_2api_8php.html#a645397787618b5c548a31e8686e8cca4":[6,0,0,7,35],
+"include_2api_8php.html#a6951c690d87775eb37e569c66011988e":[6,0,0,7,38],
+"include_2api_8php.html#a6a04b48168ba1d9dd2de3081a630611f":[6,0,0,7,34],
+"include_2api_8php.html#a72bfecac1970bc29b853073e816388ff":[6,0,0,7,6],
+"include_2api_8php.html#a7759ccddc8dff012ad168e511ffe5af5":[6,0,0,7,9],
+"include_2api_8php.html#a864191bb876a515ed71b17e260ef35ad":[6,0,0,7,2],
+"include_2api_8php.html#a8969e8d9c683f12ba17dcd4b059e020d":[6,0,0,7,49],
+"include_2api_8php.html#a8b25a186bd0893f51aa72a62f655735e":[6,0,0,7,42],
+"include_2api_8php.html#a9160288b7ac220635942d8dc209b78c3":[6,0,0,7,10],
+"include_2api_8php.html#a970b02c06dea8b229aa3d5fff9cf4705":[6,0,0,7,8],
+"include_2api_8php.html#aa0d6b29fff0344a8e67f3507a6d01410":[6,0,0,7,37],
+"include_2api_8php.html#aa1bddb580510e70cc1a7b7381667f1a3":[6,0,0,7,30],
+"include_2api_8php.html#aa40bae797bcd9ccacffdce5a3b5a1afa":[6,0,0,7,23],
+"include_2api_8php.html#aa49741342ad8ba285737eea1209a37e1":[6,0,0,7,27],
+"include_2api_8php.html#aa62b15a6bbb280e86b98132eb214013d":[6,0,0,7,55],
+"include_2api_8php.html#aa6fc3bc8c0fad1d081db0dcc456dd77f":[6,0,0,7,31],
+"include_2api_8php.html#aa9dc5350b26d6c7727d6c4b641ecba18":[6,0,0,7,3],
+"include_2api_8php.html#aafa82b65a9f879a1a1197cfe8aaf3898":[6,0,0,7,52],
+"include_2api_8php.html#ab1ecb58954f722444bfe03233345cb1b":[6,0,0,7,17],
+"include_2api_8php.html#abe8e929e93f7ab134b1cb1fb30f19a76":[6,0,0,7,51],
+"include_2api_8php.html#ac2c2b18c426d697d11a830bca146be8a":[6,0,0,7,33],
+"include_2api_8php.html#ac5a64cc81d70ff3cf866093ea9721d23":[6,0,0,7,26],
+"include_2api_8php.html#acafd2899309a005fcb725289173dc7fe":[6,0,0,7,22],
+"include_2api_8php.html#ad24ce1bf20867add4c9211a8eaf93f22":[6,0,0,7,43],
+"include_2api_8php.html#ad2b0192f3006918bea895de8074bf8d2":[6,0,0,7,11],
+"include_2api_8php.html#ad4c29f43418f6110f85a6b3998239ab4":[6,0,0,7,36],
+"include_2api_8php.html#ad4d1634df6b35126552324683caaffa2":[6,0,0,7,46],
+"include_2api_8php.html#ad5fe62d6c25c86999f627b2e6cfde536":[6,0,0,7,24],
+"include_2api_8php.html#ade742525b2e41c82b090799ef3c51d5e":[6,0,0,7,39],
+"include_2api_8php.html#adfc035ee6303c1d8ba5336a4ead2bd53":[6,0,0,7,14],
+"include_2api_8php.html#ae0fa388479cace9c5a7a45b571ab42f8":[6,0,0,7,44],
+"include_2api_8php.html#ae46f964e5a9c80b96dc78df61c09ed3a":[6,0,0,7,25],
+"include_2api_8php.html#ae82608c317421f27446465aa6724733d":[6,0,0,7,20],
+"include_2api_8php.html#ae8f5863e18d69421005c71441c9d99a5":[6,0,0,7,1],
+"include_2api_8php.html#aea2dda92a155f2843a0ca188d8dfdf25":[6,0,0,7,7],
+"include_2api_8php.html#aeb2e7ad00ea666b4b6dfcf82008194f8":[6,0,0,7,54],
+"include_2api_8php.html#af6f1d89cdb0a0621025efbec1597bc63":[6,0,0,7,45],
+"include_2api_8php.html#afb99daa6b731bf497b81f2128084852c":[6,0,0,7,50],
+"include_2api_8php.html#afe534f826e4282b72d66e8cadca7bb73":[6,0,0,7,28],
+"include_2api_8php.html#aff322705cc6084b329003fc8eab0aad0":[6,0,0,7,29],
+"include_2apps_8php.html":[6,0,0,8],
+"include_2apps_8php.html#a01cabfb33b2d0d843cf3bf4e3d3f0ab0":[6,0,0,8,5],
+"include_2apps_8php.html#a15626f24069c18816f7cdaf4735f58f9":[6,0,0,8,8],
+"include_2apps_8php.html#a1adcd1aff4d36ad0277daca9f3d2bbe2":[6,0,0,8,4],
+"include_2apps_8php.html#a1b2e737f477a2e0d9d11ef14adc5aa66":[6,0,0,8,7],
+"include_2apps_8php.html#a1cb5c016510e39bcdc1d1c096d51c5c7":[6,0,0,8,2],
+"include_2apps_8php.html#a32fe4ed9666228fd4b67dc487cc57a83":[6,0,0,8,12],
+"include_2apps_8php.html#a48289d5cc44b7638191738106ac5d030":[6,0,0,8,13],
+"include_2apps_8php.html#a6b472df85ed875e7ae75642cece5206f":[6,0,0,8,1],
+"include_2apps_8php.html#a72756e1601489eb77971eeda011446d0":[6,0,0,8,3],
+"include_2apps_8php.html#ab93a3310b7de99ee90f673518eccb658":[6,0,0,8,6],
+"include_2apps_8php.html#ad5f6f1443725386cc7af5ed34a5fe185":[6,0,0,8,0],
+"include_2apps_8php.html#ad6ba3f254003f69f8f3f94ca5bda0680":[6,0,0,8,11],
+"include_2apps_8php.html#ae64f72eb4f126e03b4eb65ed1702a3ca":[6,0,0,8,10],
+"include_2apps_8php.html#aeab6a62d2f3dfaa86ed043a006305f46":[6,0,0,8,9],
+"include_2attach_8php.html":[6,0,0,9],
+"include_2attach_8php.html#a052f14487ff2ce72f62a09fac8d7e997":[6,0,0,9,9],
+"include_2attach_8php.html#a0d07c5b83d3d54e186f752e571847b36":[6,0,0,9,0],
+"include_2attach_8php.html#a1d72ef7cb940f6868e3e2a841cadfe8f":[6,0,0,9,11],
+"include_2attach_8php.html#a3634af95f11a023dd8e882c3c7a3600d":[6,0,0,9,5],
+"include_2attach_8php.html#a4dbfd7e1cef52aa9ef52f4b88929fa86":[6,0,0,9,8],
+"include_2attach_8php.html#a5c0875eafb8c0f8a0620ff7a875a2221":[6,0,0,9,2],
+"include_2attach_8php.html#a5d484de2d19a93071571d6499a50ae34":[6,0,0,9,12],
+"include_2attach_8php.html#a6aa00ea010ea030110faefb75eafc1ce":[6,0,0,9,10],
+"include_2attach_8php.html#a6fdd92775f31c07d2863e16e0026018a":[6,0,0,9,13],
+"include_2attach_8php.html#a70bd666e080c2af5a91f5d14c297b8cd":[6,0,0,9,4],
+"include_2attach_8php.html#a84a8a64c4805e1525b42d4add464833f":[6,0,0,9,7],
+"include_2attach_8php.html#a887d2d44a3ef18dcb6624e7fb58dc8e3":[6,0,0,9,3],
+"include_2attach_8php.html#ab6830b3ab74a5d284876141ac80f6cbc":[6,0,0,9,6],
+"include_2attach_8php.html#ad991208ce939387e2f93a3bce7d09932":[6,0,0,9,1],
+"include_2attach_8php.html#aeb07968990e66a88c95483ca09a7f909":[6,0,0,9,14],
+"include_2bookmarks_8php.html":[6,0,0,14],
+"include_2bookmarks_8php.html#a743763b0ce83af0bbc8a2f7ac16033aa":[6,0,0,14,1],
+"include_2bookmarks_8php.html#aef1cb2968c41c759f2d106e1088ca323":[6,0,0,14,0],
+"include_2chat_8php.html":[6,0,0,17],
+"include_2chat_8php.html#a1ee1360f7d2549c7549ae07cb5190f0f":[6,0,0,17,4],
+"include_2chat_8php.html#a26abdccc2a278a59899896dbbfc6f049":[6,0,0,17,6],
+"include_2chat_8php.html#a2ba3af6884ecdce95de69262fe599639":[6,0,0,17,2],
+"include_2chat_8php.html#a2c95b545e46bfee64faa05ecf0afea91":[6,0,0,17,3],
+"include_2chat_8php.html#acdc80dba4eb796c7472b21129b435422":[6,0,0,17,1],
+"include_2chat_8php.html#acea6b176eb7aff44d9ba3ae24ce511d3":[6,0,0,17,0],
+"include_2chat_8php.html#aedcb532a0627b8644001a2fadab4e87a":[6,0,0,17,5],
+"include_2config_8php.html":[6,0,0,21],
+"include_2config_8php.html#a27559f388c9b9af81c94e48d6889d1d1":[6,0,0,21,7],
+"include_2config_8php.html#a549910227348003efc3c05c9105c42da":[6,0,0,21,0],
+"include_2config_8php.html#a559791dda7fef8a4b2394c83e835787b":[6,0,0,21,8],
+"include_2config_8php.html#a61591371cb18764138655d67dc817ab2":[6,0,0,21,11],
+"include_2config_8php.html#a7ad2081c5f812ac4387fd76f3762d941":[6,0,0,21,1],
+"include_2config_8php.html#a9c171def547deee16738dc58fdeb4b72":[6,0,0,21,2],
+"include_2config_8php.html#aa3dc1d3de2d091ac702e675acd3a085e":[6,0,0,21,6],
+"include_2config_8php.html#ad58a4913937179adb13201c2ee3261ad":[6,0,0,21,5],
+"include_2config_8php.html#ad6da879e4fb5b37d1e161d4e9be5c32a":[6,0,0,21,10],
+"include_2config_8php.html#aee4b619839cf4b64220f34edf5c67b52":[6,0,0,21,9],
+"include_2config_8php.html#af02c96e6b37335774b548914ede1d22e":[6,0,0,21,3],
+"include_2config_8php.html#af08b7adb63adfb2eda7c466fba0cce74":[6,0,0,21,4],
+"include_2config_8php.html#afe117b70f1bba2f6348d9300b601f86e":[6,0,0,21,12],
+"include_2directory_8php.html":[6,0,0,34],
+"include_2directory_8php.html#aa75d3b0697ca1456aaabdb37a74aa0f0":[6,0,0,34,0],
+"include_2follow_8php.html":[6,0,0,40],
+"include_2follow_8php.html#ae387d4ae097c23d69f3247e7f08140c7":[6,0,0,40,0],
+"include_2group_8php.html":[6,0,0,42],
+"include_2group_8php.html#a0122ef312df2c5546b1a46b3e6c7b31b":[6,0,0,42,2],
+"include_2group_8php.html#a048f6892bfd28852de1b76470df411de":[6,0,0,42,10],
+"include_2group_8php.html#a06ec565d2b64e79044e7c1bf91a2a4ce":[6,0,0,42,1],
+"include_2group_8php.html#a22a81875259c7d3d64d4848afea6b345":[6,0,0,42,0],
+"include_2group_8php.html#a4118f498bbd1530c1d0136d016d197a5":[6,0,0,42,6],
+"include_2group_8php.html#a540e3ef36f47d47532646be4241f6518":[6,0,0,42,7],
+"include_2group_8php.html#a5bd191d9692e6c34d48c0ede10810f09":[6,0,0,42,4],
+"include_2group_8php.html#a6a69bd7be032fa8ce4e49c43a42cc6e9":[6,0,0,42,8],
+"include_2group_8php.html#a90e157b3e1b99c981809cb5a2abd3245":[6,0,0,42,5],
+"include_2group_8php.html#ab0e422a0f31c0c64fd9084ca03d85f32":[6,0,0,42,11],
+"include_2group_8php.html#abd66a5ea34a07a3422dc2dde6c7b3ecb":[6,0,0,42,3],
+"include_2group_8php.html#afb802ae2ce73aae4bc36d157f7b6a92f":[6,0,0,42,9],
+"include_2menu_8php.html":[6,0,0,51],
+"include_2menu_8php.html#a03a5deed3908543581c074ce333e9d6a":[6,0,0,51,11],
+"include_2menu_8php.html#a08a800821721781a8dfffbe31481ff98":[6,0,0,51,1],
+"include_2menu_8php.html#a251bf7e15d21627fd92614198e41c485":[6,0,0,51,10],
+"include_2menu_8php.html#a32701c4245e78ba9106eef52c08bf33d":[6,0,0,51,9],
+"include_2menu_8php.html#a3884bda4d85d84ec99447db9403a68d8":[6,0,0,51,3],
+"include_2menu_8php.html#a47447c01ba8ea04cd74af1d4c5b68fc7":[6,0,0,51,8],
+"include_2menu_8php.html#a68ebbf492470c930f652013656f9071d":[6,0,0,51,7]
};
diff --git a/doc/html/navtreeindex6.js b/doc/html/navtreeindex6.js
index 7e42a4dcc..4976e91e3 100644
--- a/doc/html/navtreeindex6.js
+++ b/doc/html/navtreeindex6.js
@@ -1,34 +1,77 @@
var NAVTREEINDEX6 =
{
-"include_2oembed_8php.html#a03fa3b7832c98a3d0b4630afeb73d487":[6,0,0,57,1],
-"include_2oembed_8php.html#a26bb4c1e330d2f94ea7b6ce2fe970cf3":[6,0,0,57,4],
-"include_2oembed_8php.html#a98549b9af8140eda3eceaeedcaabc2c2":[6,0,0,57,3],
-"include_2oembed_8php.html#a9e57f3e36a0a0a47e6db79544b701d9a":[6,0,0,57,6],
-"include_2oembed_8php.html#ab953a6e7c11bc6498ce01ed73e2ba319":[6,0,0,57,0],
-"include_2oembed_8php.html#aba89ae64b355efcb4f706553d3edb6a2":[6,0,0,57,2],
-"include_2photos_8php.html":[6,0,0,62],
-"include_2photos_8php.html#a6c40ef58aefef705a5adc84a40e97109":[6,0,0,62,0],
-"include_2photos_8php.html#a7e7abc69872180697c5471dc69349afe":[6,0,0,62,2],
-"include_2photos_8php.html#a8e8b7be99e24c2497bc2cb3339280c35":[6,0,0,62,1],
-"include_2photos_8php.html#aa27b9e435dcc34e1009f56dc02c7ca51":[6,0,0,62,7],
-"include_2photos_8php.html#ab0365f25b22ccea5f085fe7c49e1f4ab":[6,0,0,62,3],
-"include_2photos_8php.html#ad648c0c5544fe9263409b6f6e57c6274":[6,0,0,62,6],
-"include_2photos_8php.html#aedccaf18282b26899d9549c29bd9d1b9":[6,0,0,62,5],
-"include_2photos_8php.html#af24c6aeed28ecc31ec39e7d9a1804979":[6,0,0,62,4],
-"include_2probe_8php.html":[6,0,0,65],
-"include_2probe_8php.html#a12ea7a0def2f0e07242b5c9ac684e01a":[6,0,0,65,3],
-"include_2probe_8php.html#a2b4ac769508f7cfc17fee130279b9cb7":[6,0,0,65,4],
-"include_2probe_8php.html#a2daa857942aceca01f956016dbbd139c":[6,0,0,65,1],
-"include_2probe_8php.html#a3c02c7a23e8335a79c3c0f5331d11a85":[6,0,0,65,8],
-"include_2probe_8php.html#a471851151d8cd7fbb79703e9522eeea8":[6,0,0,65,0],
-"include_2probe_8php.html#a950a200372393f706851103cd3fffcba":[6,0,0,65,6],
-"include_2probe_8php.html#a9b5eca1e01e52b3e65d64db0c92181e0":[6,0,0,65,2],
-"include_2probe_8php.html#aa748dc73a6686c13826b1ee9d16c800d":[6,0,0,65,7],
-"include_2probe_8php.html#ab19a52326b27607a0fb8191cc75ba481":[6,0,0,65,5],
+"include_2menu_8php.html#a6a33c6a3db2a7510b16cc656edaec571":[6,0,0,51,5],
+"include_2menu_8php.html#a9aa8e0052dd47c1a93f53a983bd4620a":[6,0,0,51,2],
+"include_2menu_8php.html#acb66f80ca895a6ccd562b3d9ae7b41aa":[6,0,0,51,6],
+"include_2menu_8php.html#ad87f51ce85172bcc3f931aa0cd96a804":[6,0,0,51,4],
+"include_2menu_8php.html#add35fae5e9695031b3d46e30ac409eb8":[6,0,0,51,0],
+"include_2message_8php.html":[6,0,0,52],
+"include_2message_8php.html#a254a756031e4d5e94f85e2939bdb5091":[6,0,0,52,2],
+"include_2message_8php.html#a5f8de9847e203329e317ac38dc646898":[6,0,0,52,1],
+"include_2message_8php.html#a652973ce47a262f2d238c2fd6233d97e":[6,0,0,52,3],
+"include_2message_8php.html#a751ffd6635022b2190f56154ee745752":[6,0,0,52,4],
+"include_2message_8php.html#aed272d77c06a309e2836ac79e75613f1":[6,0,0,52,0],
+"include_2network_8php.html":[6,0,0,54],
+"include_2network_8php.html#a1ff07d9fad93b713b93da0ab77aab7f0":[6,0,0,54,7],
+"include_2network_8php.html#a27a951b59d8d622c0b3e7b0673ba74c6":[6,0,0,54,14],
+"include_2network_8php.html#a316f318167a039c89719afbd129a8f3c":[6,0,0,54,16],
+"include_2network_8php.html#a3e6c751a51de33ad3563f0938296e78a":[6,0,0,54,20],
+"include_2network_8php.html#a469b9bd700269cd07d954f1a16c5899b":[6,0,0,54,6],
+"include_2network_8php.html#a4c5d50079e089168d9248427018fffd4":[6,0,0,54,12],
+"include_2network_8php.html#a4cfb2c05a1c295317283d762440ce0b2":[6,0,0,54,11],
+"include_2network_8php.html#a5176176ddc1906d91f186df6fbd87b48":[6,0,0,54,4],
+"include_2network_8php.html#a5caa264fab6d2b2344e6bd5b298b08f2":[6,0,0,54,19],
+"include_2network_8php.html#a63e62946e194928eb17c5a9f2bbef0fe":[6,0,0,54,5],
+"include_2network_8php.html#a78e89557b2fbd344ad790846d761b0c7":[6,0,0,54,10],
+"include_2network_8php.html#a850ed5307c6a18076f4b80addc99602d":[6,0,0,54,9],
+"include_2network_8php.html#a872bbe72d23826c64c9e0f822180a3ec":[6,0,0,54,13],
+"include_2network_8php.html#a897e7112d86eb95526cbd0bff9375f02":[6,0,0,54,18],
+"include_2network_8php.html#a8d5a3afb51cc932032b5dcc159efaae0":[6,0,0,54,8],
+"include_2network_8php.html#a9129fd55e7fc175b4ea9a195cccc16bc":[6,0,0,54,24],
+"include_2network_8php.html#a984708e60d531b31b2d1f88b5f408f7b":[6,0,0,54,25],
+"include_2network_8php.html#a99353baabbc3e0584b85eb79ee802cff":[6,0,0,54,21],
+"include_2network_8php.html#a9e9da2aafb806c98ecdc318604e60dc6":[6,0,0,54,22],
+"include_2network_8php.html#aafd06c0a75402aefb06cfb9f9740fa37":[6,0,0,54,23],
+"include_2network_8php.html#ab07ce9d75eae559865ed90aad2154bd7":[6,0,0,54,2],
+"include_2network_8php.html#aba38458a2ff2d92d3536488dbb119694":[6,0,0,54,0],
+"include_2network_8php.html#acb0bd7f5fe38ff1eaebeae3284525070":[6,0,0,54,17],
+"include_2network_8php.html#ad4056d3ce69988f5c1a997a79f503246":[6,0,0,54,3],
+"include_2network_8php.html#ae8d9c41a11000fb8667039fc71b4f73f":[6,0,0,54,15],
+"include_2network_8php.html#aee35d9ad6b3f872bfb39ba3598936aa7":[6,0,0,54,1],
+"include_2notify_8php.html":[6,0,0,56],
+"include_2notify_8php.html#a0e61728e487df50c72e6434f911a57d3":[6,0,0,56,0],
+"include_2oembed_8php.html":[6,0,0,58],
+"include_2oembed_8php.html#a000a62b97113cf95b0e9e00412168172":[6,0,0,58,5],
+"include_2oembed_8php.html#a00c4c80deffd9daf8dc97b58d4c64ed0":[6,0,0,58,7],
+"include_2oembed_8php.html#a03fa3b7832c98a3d0b4630afeb73d487":[6,0,0,58,1],
+"include_2oembed_8php.html#a26bb4c1e330d2f94ea7b6ce2fe970cf3":[6,0,0,58,4],
+"include_2oembed_8php.html#a98549b9af8140eda3eceaeedcaabc2c2":[6,0,0,58,3],
+"include_2oembed_8php.html#a9e57f3e36a0a0a47e6db79544b701d9a":[6,0,0,58,6],
+"include_2oembed_8php.html#ab953a6e7c11bc6498ce01ed73e2ba319":[6,0,0,58,0],
+"include_2oembed_8php.html#aba89ae64b355efcb4f706553d3edb6a2":[6,0,0,58,2],
+"include_2photos_8php.html":[6,0,0,63],
+"include_2photos_8php.html#a6c40ef58aefef705a5adc84a40e97109":[6,0,0,63,0],
+"include_2photos_8php.html#a7e7abc69872180697c5471dc69349afe":[6,0,0,63,2],
+"include_2photos_8php.html#a8e8b7be99e24c2497bc2cb3339280c35":[6,0,0,63,1],
+"include_2photos_8php.html#aa27b9e435dcc34e1009f56dc02c7ca51":[6,0,0,63,7],
+"include_2photos_8php.html#ab0365f25b22ccea5f085fe7c49e1f4ab":[6,0,0,63,3],
+"include_2photos_8php.html#ad648c0c5544fe9263409b6f6e57c6274":[6,0,0,63,6],
+"include_2photos_8php.html#aedccaf18282b26899d9549c29bd9d1b9":[6,0,0,63,5],
+"include_2photos_8php.html#af24c6aeed28ecc31ec39e7d9a1804979":[6,0,0,63,4],
+"include_2probe_8php.html":[6,0,0,66],
+"include_2probe_8php.html#a12ea7a0def2f0e07242b5c9ac684e01a":[6,0,0,66,3],
+"include_2probe_8php.html#a2b4ac769508f7cfc17fee130279b9cb7":[6,0,0,66,4],
+"include_2probe_8php.html#a2daa857942aceca01f956016dbbd139c":[6,0,0,66,1],
+"include_2probe_8php.html#a3c02c7a23e8335a79c3c0f5331d11a85":[6,0,0,66,8],
+"include_2probe_8php.html#a471851151d8cd7fbb79703e9522eeea8":[6,0,0,66,0],
+"include_2probe_8php.html#a950a200372393f706851103cd3fffcba":[6,0,0,66,6],
+"include_2probe_8php.html#a9b5eca1e01e52b3e65d64db0c92181e0":[6,0,0,66,2],
+"include_2probe_8php.html#aa748dc73a6686c13826b1ee9d16c800d":[6,0,0,66,7],
+"include_2probe_8php.html#ab19a52326b27607a0fb8191cc75ba481":[6,0,0,66,5],
"index.html":[],
-"interfaceITemplateEngine.html":[5,0,19],
-"interfaceITemplateEngine.html#aaa7381c8becc3d1c1790b53988a0f243":[5,0,19,1],
-"interfaceITemplateEngine.html#aaf2698adbf46c073c24b162fe1b1c442":[5,0,19,0],
+"interfaceITemplateEngine.html":[5,0,20],
+"interfaceITemplateEngine.html#aaa7381c8becc3d1c1790b53988a0f243":[5,0,20,1],
+"interfaceITemplateEngine.html#aaf2698adbf46c073c24b162fe1b1c442":[5,0,20,0],
"invite_8php.html":[6,0,1,46],
"invite_8php.html#a244385b28cfd021d308715f01158bfd9":[6,0,1,46,0],
"invite_8php.html#aeb0881c0f93c8e8552e5ed756ce6e5a5":[6,0,1,46,1],
@@ -39,93 +82,93 @@ var NAVTREEINDEX6 =
"item_8php.html#a764bbb2e9a885a86fb23d0b5e4a09221":[6,0,1,47,4],
"item_8php.html#a7b63a9d0cd02096e17dcf11f4afa7c10":[6,0,1,47,1],
"item_8php.html#aa22feef4de326e1d7078dedd892e615c":[6,0,1,47,2],
-"items_8php.html":[6,0,0,48],
-"items_8php.html#a004e89d86b0f29b2c4da20108ecc4091":[6,0,0,48,72],
-"items_8php.html#a016dd86c827d08db89061ea81d15c6cb":[6,0,0,48,3],
-"items_8php.html#a02ca33c31ed535d24894f8a9a91ce9df":[6,0,0,48,42],
-"items_8php.html#a04a35b610acfe54434df08adec39c0c7":[6,0,0,48,30],
-"items_8php.html#a0790a4550b829e85504af548623002ca":[6,0,0,48,9],
-"items_8php.html#a079e099e15d88d47aeb6ca6d60da7107":[6,0,0,48,35],
-"items_8php.html#a09d425596b9f8663472cf7474ad36d96":[6,0,0,48,44],
-"items_8php.html#a0cf98bb619f07dd18f602683a55a5f59":[6,0,0,48,27],
-"items_8php.html#a1e75047cf175aaee8dd16aa761913ff9":[6,0,0,48,5],
-"items_8php.html#a251343637ff40a50cca93452cd530c26":[6,0,0,48,34],
-"items_8php.html#a2541e6861a56d145c9281877cc501615":[6,0,0,48,47],
-"items_8php.html#a275108c050f7eb18bcbb5018e6b81cf6":[6,0,0,48,4],
-"items_8php.html#a2baa9e05f1e8aa3dd61c85803ae39bd6":[6,0,0,48,71],
-"items_8php.html#a2c3f97b2109c05df86d97449b3c78ebc":[6,0,0,48,38],
-"items_8php.html#a2d840c74ed23d1b6c7daee05cf89dda7":[6,0,0,48,22],
-"items_8php.html#a36e656667193c83aa2cc03a024fc131b":[6,0,0,48,0],
-"items_8php.html#a37f79991f36811cf847446ff60e8e11f":[6,0,0,48,40],
-"items_8php.html#a410f9c743877c125ca06312373346903":[6,0,0,48,54],
-"items_8php.html#a49905ea75adfe8a2d110be344d18d6a6":[6,0,0,48,56],
-"items_8php.html#a4e6d7639431e0dd8e9f4dba8e1ac408b":[6,0,0,48,59],
-"items_8php.html#a52c24114b73c0bdb605a03cd29712223":[6,0,0,48,36],
-"items_8php.html#a536d0313b6ffe33b9d2490c4e25c5361":[6,0,0,48,32],
-"items_8php.html#a555762e1022a4b8e3c3abd32e7812408":[6,0,0,48,16],
-"items_8php.html#a566c601726697e044e75284af7fb6f17":[6,0,0,48,21],
-"items_8php.html#a56b0f5d2cb36eb8f4bfca84813884f86":[6,0,0,48,18],
-"items_8php.html#a56b2a4abcadfac71175cd50555528cc3":[6,0,0,48,14],
-"items_8php.html#a5e5be7bf1f8257dec0b2647e60a3f3f1":[6,0,0,48,29],
-"items_8php.html#a5ed782ff5b9cf050bec931e06de12c00":[6,0,0,48,46],
-"items_8php.html#a5f690fc2484abec07840b4f9dd525bd9":[6,0,0,48,19],
-"items_8php.html#a649dc3e53ed794d0ead4b5d037f8d8d7":[6,0,0,48,45],
-"items_8php.html#a668ece2c37f05cc3abe538eb0dabfe55":[6,0,0,48,17],
-"items_8php.html#a6bee35961f2e32905f20367a9309d627":[6,0,0,48,39],
-"items_8php.html#a6f7e1334af5d684a987fa6a3eb37f4cc":[6,0,0,48,43],
-"items_8php.html#a756738301f2ed96be50232500677d58a":[6,0,0,48,49],
-"items_8php.html#a77051724d1784074ff187e73a4db93fe":[6,0,0,48,37],
-"items_8php.html#a772f0ae77ad77c8ab68ed918a3870946":[6,0,0,48,7],
-"items_8php.html#a77da7ce9a117601d49ac4a67c71b514f":[6,0,0,48,52],
-"items_8php.html#a78a60e39f6991bd3324a24dcbf9dac5a":[6,0,0,48,60],
-"items_8php.html#a81565acf729e629e588d823308448e3c":[6,0,0,48,1],
-"items_8php.html#a83a349062945d585edb4b3c5d763ab6e":[6,0,0,48,57],
-"items_8php.html#a8675e62674de6fb7c42e4a408c7116cc":[6,0,0,48,53],
-"items_8php.html#a87ac9e359591721a824ecd23bbb56296":[6,0,0,48,6],
-"items_8php.html#a88c6cf7649ac836fbbed82a7a0315110":[6,0,0,48,67],
-"items_8php.html#a8cda98925a4c5c2f6dade70d9586d79a":[6,0,0,48,26],
-"items_8php.html#a8f3c85c584ccd2b98c3ca440e45b40f8":[6,0,0,48,12],
-"items_8php.html#a94ddb1d6c8fa21dd7433677e85168037":[6,0,0,48,33],
-"items_8php.html#a9b449eeae50003414b8b30ca927af434":[6,0,0,48,70],
-"items_8php.html#aa2d3caa2f27720762b5c729e07df40fb":[6,0,0,48,51],
-"items_8php.html#aa371905f0a211b307cb3f7188c6cba04":[6,0,0,48,68],
-"items_8php.html#aa579bc4445d60098b1410961ca8e96b7":[6,0,0,48,11],
-"items_8php.html#aa723c0571e314a1853a24c5854b4f54f":[6,0,0,48,23],
-"items_8php.html#aa9e99613d38a97b39c8cf5449699c2ee":[6,0,0,48,10],
-"items_8php.html#aab9c6bae4c40799867596bdaae9829fd":[6,0,0,48,31],
-"items_8php.html#aab9e0c58247427126de0699c729c3b6c":[6,0,0,48,62],
-"items_8php.html#aabfaa193b83154c2a81e91284e5d5e59":[6,0,0,48,69],
-"items_8php.html#aac8c9eb4338e2a996c43914392c6cfdb":[6,0,0,48,15],
-"items_8php.html#ab1bce4261bcf75ad62753b498a144d17":[6,0,0,48,65],
-"items_8php.html#aba98fcbbcd7044a7e9ea34edabc14c87":[6,0,0,48,28],
-"items_8php.html#abeb7886cde44d9a83dbaf2bc4ab18723":[6,0,0,48,8],
-"items_8php.html#abf7a1b73eb352d79acd36309b0dababd":[6,0,0,48,2],
-"items_8php.html#ac6673627d289ee4f547de0fe3b7acd0a":[6,0,0,48,20],
-"items_8php.html#acf0bf7c9d21ac84f32effb754f7ad484":[6,0,0,48,48],
-"items_8php.html#ad2abb4644ff1f20fefbc80326fe01cf0":[6,0,0,48,55],
-"items_8php.html#ad34827ed330898456783fb14c7b46154":[6,0,0,48,66],
-"items_8php.html#ad4ee16e3ff1eaf60428c61f82ba25e6a":[6,0,0,48,58],
-"items_8php.html#adc26e08aa61f5666da04ab5d2a9d68a6":[6,0,0,48,13],
-"items_8php.html#adf2b8137dc4ad9ec958de2842f16f3c2":[6,0,0,48,63],
-"items_8php.html#adf980098b6de9c3993bc3ff26a8dd6f9":[6,0,0,48,25],
-"items_8php.html#ae73794179b62d39bb597ff670ab1c1e5":[6,0,0,48,41],
-"items_8php.html#af0a887050dc8d0f51c89890cdaf3145f":[6,0,0,48,64],
-"items_8php.html#af6237605c60d69abdd959ddbbee3420c":[6,0,0,48,61],
-"items_8php.html#af94c281016c6c912d06e064113336c5c":[6,0,0,48,50],
-"items_8php.html#afbcf26dfcf8a83fff952aa858c1b7b67":[6,0,0,48,24],
+"items_8php.html":[6,0,0,49],
+"items_8php.html#a016dd86c827d08db89061ea81d15c6cb":[6,0,0,49,3],
+"items_8php.html#a02ca33c31ed535d24894f8a9a91ce9df":[6,0,0,49,42],
+"items_8php.html#a04a35b610acfe54434df08adec39c0c7":[6,0,0,49,30],
+"items_8php.html#a0790a4550b829e85504af548623002ca":[6,0,0,49,9],
+"items_8php.html#a079e099e15d88d47aeb6ca6d60da7107":[6,0,0,49,35],
+"items_8php.html#a09d425596b9f8663472cf7474ad36d96":[6,0,0,49,44],
+"items_8php.html#a0cf98bb619f07dd18f602683a55a5f59":[6,0,0,49,27],
+"items_8php.html#a1cf89557f32d5dfbe8bd90448dc1aa92":[6,0,0,49,72],
+"items_8php.html#a1e75047cf175aaee8dd16aa761913ff9":[6,0,0,49,5],
+"items_8php.html#a251343637ff40a50cca93452cd530c26":[6,0,0,49,34],
+"items_8php.html#a25221826fa4621f523c68483e3b6af26":[6,0,0,49,64],
+"items_8php.html#a2541e6861a56d145c9281877cc501615":[6,0,0,49,47],
+"items_8php.html#a275108c050f7eb18bcbb5018e6b81cf6":[6,0,0,49,4],
+"items_8php.html#a2baa9e05f1e8aa3dd61c85803ae39bd6":[6,0,0,49,71],
+"items_8php.html#a2c3f97b2109c05df86d97449b3c78ebc":[6,0,0,49,38],
+"items_8php.html#a2d840c74ed23d1b6c7daee05cf89dda7":[6,0,0,49,22],
+"items_8php.html#a36e656667193c83aa2cc03a024fc131b":[6,0,0,49,0],
+"items_8php.html#a37f79991f36811cf847446ff60e8e11f":[6,0,0,49,40],
+"items_8php.html#a410f9c743877c125ca06312373346903":[6,0,0,49,54],
+"items_8php.html#a49905ea75adfe8a2d110be344d18d6a6":[6,0,0,49,56],
+"items_8php.html#a4e6d7639431e0dd8e9f4dba8e1ac408b":[6,0,0,49,59],
+"items_8php.html#a52c24114b73c0bdb605a03cd29712223":[6,0,0,49,36],
+"items_8php.html#a536d0313b6ffe33b9d2490c4e25c5361":[6,0,0,49,32],
+"items_8php.html#a555762e1022a4b8e3c3abd32e7812408":[6,0,0,49,16],
+"items_8php.html#a566c601726697e044e75284af7fb6f17":[6,0,0,49,21],
+"items_8php.html#a56b0f5d2cb36eb8f4bfca84813884f86":[6,0,0,49,18],
+"items_8php.html#a56b2a4abcadfac71175cd50555528cc3":[6,0,0,49,14],
+"items_8php.html#a5e5be7bf1f8257dec0b2647e60a3f3f1":[6,0,0,49,29],
+"items_8php.html#a5ed782ff5b9cf050bec931e06de12c00":[6,0,0,49,46],
+"items_8php.html#a5f690fc2484abec07840b4f9dd525bd9":[6,0,0,49,19],
+"items_8php.html#a649dc3e53ed794d0ead4b5d037f8d8d7":[6,0,0,49,45],
+"items_8php.html#a668ece2c37f05cc3abe538eb0dabfe55":[6,0,0,49,17],
+"items_8php.html#a6bee35961f2e32905f20367a9309d627":[6,0,0,49,39],
+"items_8php.html#a6f7e1334af5d684a987fa6a3eb37f4cc":[6,0,0,49,43],
+"items_8php.html#a756738301f2ed96be50232500677d58a":[6,0,0,49,49],
+"items_8php.html#a77051724d1784074ff187e73a4db93fe":[6,0,0,49,37],
+"items_8php.html#a772f0ae77ad77c8ab68ed918a3870946":[6,0,0,49,7],
+"items_8php.html#a77da7ce9a117601d49ac4a67c71b514f":[6,0,0,49,52],
+"items_8php.html#a78a60e39f6991bd3324a24dcbf9dac5a":[6,0,0,49,60],
+"items_8php.html#a81565acf729e629e588d823308448e3c":[6,0,0,49,1],
+"items_8php.html#a83a349062945d585edb4b3c5d763ab6e":[6,0,0,49,57],
+"items_8php.html#a8675e62674de6fb7c42e4a408c7116cc":[6,0,0,49,53],
+"items_8php.html#a87ac9e359591721a824ecd23bbb56296":[6,0,0,49,6],
+"items_8php.html#a88c6cf7649ac836fbbed82a7a0315110":[6,0,0,49,67],
+"items_8php.html#a8cda98925a4c5c2f6dade70d9586d79a":[6,0,0,49,26],
+"items_8php.html#a8f3c85c584ccd2b98c3ca440e45b40f8":[6,0,0,49,12],
+"items_8php.html#a94ddb1d6c8fa21dd7433677e85168037":[6,0,0,49,33],
+"items_8php.html#a9b449eeae50003414b8b30ca927af434":[6,0,0,49,70],
+"items_8php.html#aa371905f0a211b307cb3f7188c6cba04":[6,0,0,49,68],
+"items_8php.html#aa579bc4445d60098b1410961ca8e96b7":[6,0,0,49,11],
+"items_8php.html#aa723c0571e314a1853a24c5854b4f54f":[6,0,0,49,23],
+"items_8php.html#aa9e99613d38a97b39c8cf5449699c2ee":[6,0,0,49,10],
+"items_8php.html#aab9c6bae4c40799867596bdaae9829fd":[6,0,0,49,31],
+"items_8php.html#aab9e0c58247427126de0699c729c3b6c":[6,0,0,49,62],
+"items_8php.html#aabfaa193b83154c2a81e91284e5d5e59":[6,0,0,49,69],
+"items_8php.html#aac8c9eb4338e2a996c43914392c6cfdb":[6,0,0,49,15],
+"items_8php.html#ab1bce4261bcf75ad62753b498a144d17":[6,0,0,49,65],
+"items_8php.html#ab33fa9756aaa5f39a6104d57a62baf00":[6,0,0,49,51],
+"items_8php.html#aba98fcbbcd7044a7e9ea34edabc14c87":[6,0,0,49,28],
+"items_8php.html#abeb7886cde44d9a83dbaf2bc4ab18723":[6,0,0,49,8],
+"items_8php.html#abf7a1b73eb352d79acd36309b0dababd":[6,0,0,49,2],
+"items_8php.html#ac6673627d289ee4f547de0fe3b7acd0a":[6,0,0,49,20],
+"items_8php.html#acf0bf7c9d21ac84f32effb754f7ad484":[6,0,0,49,48],
+"items_8php.html#ad2abb4644ff1f20fefbc80326fe01cf0":[6,0,0,49,55],
+"items_8php.html#ad34827ed330898456783fb14c7b46154":[6,0,0,49,66],
+"items_8php.html#ad4ee16e3ff1eaf60428c61f82ba25e6a":[6,0,0,49,58],
+"items_8php.html#adc26e08aa61f5666da04ab5d2a9d68a6":[6,0,0,49,13],
+"items_8php.html#adf2b8137dc4ad9ec958de2842f16f3c2":[6,0,0,49,63],
+"items_8php.html#adf980098b6de9c3993bc3ff26a8dd6f9":[6,0,0,49,25],
+"items_8php.html#ae73794179b62d39bb597ff670ab1c1e5":[6,0,0,49,41],
+"items_8php.html#af6237605c60d69abdd959ddbbee3420c":[6,0,0,49,61],
+"items_8php.html#af94c281016c6c912d06e064113336c5c":[6,0,0,49,50],
+"items_8php.html#afbcf26dfcf8a83fff952aa858c1b7b67":[6,0,0,49,24],
"lang_8php.html":[6,0,1,48],
"lang_8php.html#a4c5c1140f51a638f224275cd618c2f37":[6,0,1,48,0],
-"language_8php.html":[6,0,0,49],
-"language_8php.html#a151e5b4689aef86a12642cbb7a00bfe0":[6,0,0,49,7],
-"language_8php.html#a43e6ddba9df019c9ac3ab4c94c444ae7":[6,0,0,49,3],
-"language_8php.html#a632da17c7ac0d2dc1a00a4706870194b":[6,0,0,49,0],
-"language_8php.html#a686bcafa6b0d5c86d37b38a1db5b6997":[6,0,0,49,9],
-"language_8php.html#a78bd204955ec4cc3a9ac651285a1689d":[6,0,0,49,5],
-"language_8php.html#a7e9904c730bb24ddcb0ff50fc96f6b05":[6,0,0,49,4],
-"language_8php.html#a980dee1d8715a98ab02e36b59facf8ed":[6,0,0,49,1],
-"language_8php.html#ac6ae482ee54fa2764d5c2e77305aeb96":[6,0,0,49,8],
-"language_8php.html#ac9142ef1d01a235c760deb0f16643f5a":[6,0,0,49,6],
-"language_8php.html#ace67d6cad57da08d030ad9dc9b8c836e":[6,0,0,49,2],
+"language_8php.html":[6,0,0,50],
+"language_8php.html#a151e5b4689aef86a12642cbb7a00bfe0":[6,0,0,50,7],
+"language_8php.html#a43e6ddba9df019c9ac3ab4c94c444ae7":[6,0,0,50,3],
+"language_8php.html#a632da17c7ac0d2dc1a00a4706870194b":[6,0,0,50,0],
+"language_8php.html#a686bcafa6b0d5c86d37b38a1db5b6997":[6,0,0,50,9],
+"language_8php.html#a78bd204955ec4cc3a9ac651285a1689d":[6,0,0,50,5],
+"language_8php.html#a7e9904c730bb24ddcb0ff50fc96f6b05":[6,0,0,50,4],
+"language_8php.html#a980dee1d8715a98ab02e36b59facf8ed":[6,0,0,50,1],
+"language_8php.html#ac6ae482ee54fa2764d5c2e77305aeb96":[6,0,0,50,8],
+"language_8php.html#ac9142ef1d01a235c760deb0f16643f5a":[6,0,0,50,6],
+"language_8php.html#ace67d6cad57da08d030ad9dc9b8c836e":[6,0,0,50,2],
"layouts_8php.html":[6,0,1,49],
"layouts_8php.html#a6e0193759ad9eef76d3df2db24237b50":[6,0,1,49,0],
"like_8php.html":[6,0,1,50],
@@ -133,7 +176,8 @@ var NAVTREEINDEX6 =
"lockview_8php.html":[6,0,1,51],
"lockview_8php.html#a851e26ab9a1008df5c5ebebea31e9b44":[6,0,1,51,0],
"locs_8php.html":[6,0,1,52],
-"locs_8php.html#a6b43654592919ac863d67a1f787a69b9":[6,0,1,52,0],
+"locs_8php.html#a6b43654592919ac863d67a1f787a69b9":[6,0,1,52,1],
+"locs_8php.html#a6c900f53970c0d0e738d2fe06d27ca44":[6,0,1,52,0],
"login_8php.html":[6,0,1,53],
"login_8php.html#a1d69ca88eb9005a7026e128b9a645904":[6,0,1,53,0],
"lostpass_8php.html":[6,0,1,54],
@@ -205,49 +249,5 @@ var NAVTREEINDEX6 =
"mod_2photos_8php.html#aa87382611a66ec5effdb2d78f13f5812":[6,0,1,80,0],
"mod_2photos_8php.html#ab950295cd77626f5fe65331a87693014":[6,0,1,80,1],
"mod_2probe_8php.html":[6,0,1,88],
-"mod_2probe_8php.html#a1f1db3fa6038e451e737964c94bf5e99":[6,0,1,88,0],
-"mod__chanview_8php.html":[6,0,3,1,0,0,0],
-"mod__import_8php.html":[6,0,3,0,4],
-"mod__import_8php.html#a8db1899eeeb44dabd0904065b63627bb":[6,0,3,0,4,0],
-"mood_8php.html":[6,0,1,62],
-"mood_8php.html#a721b9b6703b3234a005641c92d409b8f":[6,0,1,62,0],
-"mood_8php.html#a7ae136dd7476865b4828136175db5022":[6,0,1,62,1],
-"msearch_8php.html":[6,0,1,63],
-"msearch_8php.html#ac80d2a6c0a92e79eec7efbbccd74d9a8":[6,0,1,63,0],
-"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":[4,0,1],
-"namespaceFriendica.html":[5,0,1],
-"namespaceRedMatrix.html":[5,0,3],
-"namespaceRedMatrix.html":[4,0,3],
-"namespaceRedMatrix_1_1RedDAV.html":[5,0,3,0],
-"namespaceRedMatrix_1_1RedDAV.html":[4,0,3,0],
-"namespaceacl__selectors.html":[5,0,0],
-"namespaceacl__selectors.html":[4,0,0],
-"namespacefriendica-to-smarty-tpl.html":[4,0,2],
-"namespacefriendica-to-smarty-tpl.html":[5,0,2],
-"namespacemembers.html":[4,1,0],
-"namespacemembers_func.html":[4,1,1],
-"namespacemembers_vars.html":[4,1,2],
-"namespaces.html":[4,0],
-"namespaceupdatetpl.html":[5,0,4],
-"namespaceupdatetpl.html":[4,0,4],
-"namespaceutil.html":[4,0,5],
-"namespaceutil.html":[5,0,5],
-"nav_8php.html":[6,0,0,52],
-"nav_8php.html#a43be0df73b90647ea70947ce004e231e":[6,0,0,52,0],
-"nav_8php.html#ac3c920ce3ea5b0d9e0678ee37155f06a":[6,0,0,52,1],
-"netgrowth_8php.html":[6,0,1,64],
-"netgrowth_8php.html#a9b87bfc25a7cb11bc7f8e1fdd0310919":[6,0,1,64,0],
-"new__channel_8php.html":[6,0,1,66],
-"new__channel_8php.html#a180b0646957db8290482f02454ad7f23":[6,0,1,66,2],
-"new__channel_8php.html#a1ad7f99e4366a32942c6b954aba3a164":[6,0,1,66,1],
-"new__channel_8php.html#ae585191610f79da129492482ce8e2fee":[6,0,1,66,0],
-"none_8php.html":[6,0,3,0,5],
-"notes_8php.html":[6,0,1,67],
-"notes_8php.html#a4dbd7b1f906440746af48b484d66535a":[6,0,1,67,0],
-"notifications_8php.html":[6,0,1,68],
-"notifications_8php.html#a5baffec7b2e625c9f9cefbc097550d33":[6,0,1,68,1],
-"notifications_8php.html#aadd0b5525bd8c283a5d8a37982bbfe62":[6,0,1,68,0]
+"mod_2probe_8php.html#a1f1db3fa6038e451e737964c94bf5e99":[6,0,1,88,0]
};
diff --git a/doc/html/navtreeindex7.js b/doc/html/navtreeindex7.js
index 2d9e8f269..750d36362 100644
--- a/doc/html/navtreeindex7.js
+++ b/doc/html/navtreeindex7.js
@@ -1,19 +1,67 @@
var NAVTREEINDEX7 =
{
-"notifier_8php.html":[6,0,0,54],
-"notifier_8php.html#a568c502f626cff95e344c0748938b85d":[6,0,0,54,0],
-"notred_8php.html":[6,0,3,1,3,1,3],
-"oauth_8php.html":[6,0,0,56],
-"oauth_8php.html#a7a32a5990f113ac9465b03b29175cf16":[6,0,0,56,3],
-"oauth_8php.html#ad343cab37aa860d2d14dc86b7f5ca0c6":[6,0,0,56,2],
+"mod__chanview_8php.html":[6,0,3,1,0,0,0],
+"mod__import_8php.html":[6,0,3,0,4],
+"mod__import_8php.html#a8db1899eeeb44dabd0904065b63627bb":[6,0,3,0,4,0],
+"mood_8php.html":[6,0,1,62],
+"mood_8php.html#a721b9b6703b3234a005641c92d409b8f":[6,0,1,62,0],
+"mood_8php.html#a7ae136dd7476865b4828136175db5022":[6,0,1,62,1],
+"msearch_8php.html":[6,0,1,63],
+"msearch_8php.html#ac80d2a6c0a92e79eec7efbbccd74d9a8":[6,0,1,63,0],
+"mytheme_2php_2style_8php.html":[6,0,3,1,3,0,1],
+"mytheme_2php_2theme_8php.html":[6,0,3,1,3,0,2],
+"mytheme_2php_2theme_8php.html#a6ce5df8ece6acc09c1fddaccbeb244e8":[6,0,3,1,3,0,2,0],
+"namespaceFriendica.html":[4,0,1],
+"namespaceFriendica.html":[5,0,1],
+"namespaceRedMatrix.html":[4,0,3],
+"namespaceRedMatrix.html":[5,0,3],
+"namespaceRedMatrix_1_1RedDAV.html":[4,0,3,0],
+"namespaceRedMatrix_1_1RedDAV.html":[5,0,3,0],
+"namespaceRedmatrix.html":[5,0,4],
+"namespaceRedmatrix.html":[4,0,4],
+"namespaceRedmatrix_1_1Import.html":[5,0,4,0],
+"namespaceRedmatrix_1_1Import.html":[4,0,4,0],
+"namespaceacl__selectors.html":[4,0,0],
+"namespaceacl__selectors.html":[5,0,0],
+"namespacefriendica-to-smarty-tpl.html":[4,0,2],
+"namespacefriendica-to-smarty-tpl.html":[5,0,2],
+"namespacemembers.html":[4,1,0],
+"namespacemembers_func.html":[4,1,1],
+"namespacemembers_vars.html":[4,1,2],
+"namespaces.html":[4,0],
+"namespaceupdatetpl.html":[4,0,5],
+"namespaceupdatetpl.html":[5,0,5],
+"namespaceutil.html":[4,0,6],
+"namespaceutil.html":[5,0,6],
+"nav_8php.html":[6,0,0,53],
+"nav_8php.html#a43be0df73b90647ea70947ce004e231e":[6,0,0,53,0],
+"nav_8php.html#ac3c920ce3ea5b0d9e0678ee37155f06a":[6,0,0,53,1],
+"netgrowth_8php.html":[6,0,1,64],
+"netgrowth_8php.html#a9b87bfc25a7cb11bc7f8e1fdd0310919":[6,0,1,64,0],
+"new__channel_8php.html":[6,0,1,66],
+"new__channel_8php.html#a180b0646957db8290482f02454ad7f23":[6,0,1,66,2],
+"new__channel_8php.html#a1ad7f99e4366a32942c6b954aba3a164":[6,0,1,66,1],
+"new__channel_8php.html#ae585191610f79da129492482ce8e2fee":[6,0,1,66,0],
+"none_8php.html":[6,0,3,0,5],
+"notes_8php.html":[6,0,1,67],
+"notes_8php.html#a4dbd7b1f906440746af48b484d66535a":[6,0,1,67,0],
+"notifications_8php.html":[6,0,1,68],
+"notifications_8php.html#a5baffec7b2e625c9f9cefbc097550d33":[6,0,1,68,1],
+"notifications_8php.html#aadd0b5525bd8c283a5d8a37982bbfe62":[6,0,1,68,0],
+"notifier_8php.html":[6,0,0,55],
+"notifier_8php.html#a568c502f626cff95e344c0748938b85d":[6,0,0,55,0],
+"notred_8php.html":[6,0,3,1,4,1,3],
+"oauth_8php.html":[6,0,0,57],
+"oauth_8php.html#a7a32a5990f113ac9465b03b29175cf16":[6,0,0,57,3],
+"oauth_8php.html#ad343cab37aa860d2d14dc86b7f5ca0c6":[6,0,0,57,2],
"oexchange_8php.html":[6,0,1,71],
"oexchange_8php.html#a2d8b785cd7d041a4e6274f5af370cf26":[6,0,1,71,0],
"oexchange_8php.html#ac8e2e469ddc3db984b0c1b44558aca59":[6,0,1,71,1],
"olddefault_8php.html":[6,0,3,1,0,2,5],
-"onedirsync_8php.html":[6,0,0,58],
-"onedirsync_8php.html#a411aedd47c57476099647961e6a86691":[6,0,0,58,0],
-"onepoll_8php.html":[6,0,0,59],
-"onepoll_8php.html#a72753b2fdec79b37c7f432035c91fb6d":[6,0,0,59,0],
+"onedirsync_8php.html":[6,0,0,59],
+"onedirsync_8php.html#a411aedd47c57476099647961e6a86691":[6,0,0,59,0],
+"onepoll_8php.html":[6,0,0,60],
+"onepoll_8php.html#a72753b2fdec79b37c7f432035c91fb6d":[6,0,0,60,0],
"online_8php.html":[6,0,1,72],
"online_8php.html#a80e107c84eb722b0ca11d0413b96f9f7":[6,0,1,72,0],
"openid_8php.html":[6,0,1,73],
@@ -25,9 +73,9 @@ var NAVTREEINDEX7 =
"page_8php.html":[6,0,1,76],
"page_8php.html#a4d89800c0366a239191b1692c09635cf":[6,0,1,76,1],
"page_8php.html#a91a5f649f68406149108bded1dc90b22":[6,0,1,76,0],
-"page__widgets_8php.html":[6,0,0,60],
-"page__widgets_8php.html#a1a1e729da27f252cab6678288a17958f":[6,0,0,60,1],
-"page__widgets_8php.html#a39d547771c5f12a17c097436c82f0fa2":[6,0,0,60,0],
+"page__widgets_8php.html":[6,0,0,61],
+"page__widgets_8php.html#a1a1e729da27f252cab6678288a17958f":[6,0,0,61,1],
+"page__widgets_8php.html#a39d547771c5f12a17c097436c82f0fa2":[6,0,0,61,0],
"pages.html":[],
"parse__url_8php.html":[6,0,1,77],
"parse__url_8php.html#a05a9e8944380ba3cf6bbf5893dd4b74b":[6,0,1,77,2],
@@ -39,32 +87,32 @@ var NAVTREEINDEX7 =
"pdledit_8php.html":[6,0,1,78],
"pdledit_8php.html#a59cb550f6b7a4e7d8196fbc9de601619":[6,0,1,78,0],
"pdledit_8php.html#a81da3c955d0e3db55d148a31483104c7":[6,0,1,78,1],
-"permissions_8php.html":[6,0,0,61],
-"permissions_8php.html#a040fd3d3b8517658b1668ae0cd093972":[6,0,0,61,2],
-"permissions_8php.html#a0f5bd9f7f4c8fb7ba4b2c1ed048b4dc7":[6,0,0,61,0],
-"permissions_8php.html#a50e8099ea8a4d7ed68b2a0a7ea9aa724":[6,0,0,61,5],
-"permissions_8php.html#a67ada9ed51e77885b6b0f6a28cee1835":[6,0,0,61,4],
-"permissions_8php.html#a9b5f5120566a3699a98efc5ccb0c59fe":[6,0,0,61,3],
-"permissions_8php.html#aa8b7b102c653649d7a71b5a1c044d90d":[6,0,0,61,6],
-"permissions_8php.html#aeca9b280f3dc3358c89976d81d690008":[6,0,0,61,1],
+"permissions_8php.html":[6,0,0,62],
+"permissions_8php.html#a040fd3d3b8517658b1668ae0cd093972":[6,0,0,62,2],
+"permissions_8php.html#a0f5bd9f7f4c8fb7ba4b2c1ed048b4dc7":[6,0,0,62,0],
+"permissions_8php.html#a50e8099ea8a4d7ed68b2a0a7ea9aa724":[6,0,0,62,5],
+"permissions_8php.html#a67ada9ed51e77885b6b0f6a28cee1835":[6,0,0,62,4],
+"permissions_8php.html#a9b5f5120566a3699a98efc5ccb0c59fe":[6,0,0,62,3],
+"permissions_8php.html#aa8b7b102c653649d7a71b5a1c044d90d":[6,0,0,62,6],
+"permissions_8php.html#aeca9b280f3dc3358c89976d81d690008":[6,0,0,62,1],
"photo_8php.html":[6,0,1,79],
"photo_8php.html#a582779d24882b0d31ee909a91d70a448":[6,0,1,79,0],
-"photo__driver_8php.html":[6,0,0,1,0],
-"photo__driver_8php.html#a1d0bc7161dec0d177b7d3bbe4421af9a":[6,0,0,1,0,2],
-"photo__driver_8php.html#a243cee492ce443afb6a7d77d54b6c4aa":[6,0,0,1,0,1],
-"photo__driver_8php.html#a32e2817faa25d7f11f60a8abff565035":[6,0,0,1,0,4],
-"photo__driver_8php.html#a78f5a10c568d2a9bbbb129dc96548887":[6,0,0,1,0,3],
-"photo__gd_8php.html":[6,0,0,1,1],
-"photo__imagick_8php.html":[6,0,0,1,2],
-"php2po_8php.html":[6,0,2,6],
-"php2po_8php.html#a1594a11499d06cc8a789ee7ca0c7a12b":[6,0,2,6,7],
-"php2po_8php.html#a401d84ce156e49e8168bd0c4781e1be1":[6,0,2,6,5],
-"php2po_8php.html#a45b05625748f412ec97afcd61cf7980b":[6,0,2,6,6],
-"php2po_8php.html#a48cb304902320d173a4eaa41543327b9":[6,0,2,6,3],
-"php2po_8php.html#a61f8ddeb5557d46ebc546cc355bda214":[6,0,2,6,0],
-"php2po_8php.html#a6b0b8ebd9ce811d1325ef2c129443bc0":[6,0,2,6,1],
-"php2po_8php.html#abbb0e5fd8fbc1f13a9bf68f86eb3d2a4":[6,0,2,6,4],
-"php2po_8php.html#ad6726cfaa85d4b8299d2b0f034cbf178":[6,0,2,6,2],
+"photo__driver_8php.html":[6,0,0,2,0],
+"photo__driver_8php.html#a1d0bc7161dec0d177b7d3bbe4421af9a":[6,0,0,2,0,2],
+"photo__driver_8php.html#a243cee492ce443afb6a7d77d54b6c4aa":[6,0,0,2,0,1],
+"photo__driver_8php.html#a32e2817faa25d7f11f60a8abff565035":[6,0,0,2,0,4],
+"photo__driver_8php.html#a78f5a10c568d2a9bbbb129dc96548887":[6,0,0,2,0,3],
+"photo__gd_8php.html":[6,0,0,2,1],
+"photo__imagick_8php.html":[6,0,0,2,2],
+"php2po_8php.html":[6,0,2,5],
+"php2po_8php.html#a1594a11499d06cc8a789ee7ca0c7a12b":[6,0,2,5,7],
+"php2po_8php.html#a401d84ce156e49e8168bd0c4781e1be1":[6,0,2,5,5],
+"php2po_8php.html#a45b05625748f412ec97afcd61cf7980b":[6,0,2,5,6],
+"php2po_8php.html#a48cb304902320d173a4eaa41543327b9":[6,0,2,5,3],
+"php2po_8php.html#a61f8ddeb5557d46ebc546cc355bda214":[6,0,2,5,0],
+"php2po_8php.html#a6b0b8ebd9ce811d1325ef2c129443bc0":[6,0,2,5,1],
+"php2po_8php.html#abbb0e5fd8fbc1f13a9bf68f86eb3d2a4":[6,0,2,5,4],
+"php2po_8php.html#ad6726cfaa85d4b8299d2b0f034cbf178":[6,0,2,5,2],
"php_2default_8php.html":[6,0,3,0,1],
"php_2default_8php.html#a3987f5547ceb7e36a210a66a06241a5a":[6,0,3,0,1,0],
"php_2theme__init_8php.html":[6,0,3,0,7],
@@ -74,36 +122,36 @@ var NAVTREEINDEX7 =
"pine_8php.html":[6,0,3,1,0,2,8],
"ping_8php.html":[6,0,1,82],
"ping_8php.html#a77217b1b190b4c5d8770867b45f0c0a1":[6,0,1,82,0],
-"plugin_8php.html":[6,0,0,63],
-"plugin_8php.html#a093a9cb98f51e3643634bd8bc6ed6e76":[6,0,0,63,24],
-"plugin_8php.html#a0e8c2ea50bfdbc39e17ccccaea21ddc3":[6,0,0,63,22],
-"plugin_8php.html#a23c4fccf1eb5fcd63b24783ba1f05f7a":[6,0,0,63,8],
-"plugin_8php.html#a326365e48ef94f0b9a0a771b8d75e813":[6,0,0,63,17],
-"plugin_8php.html#a425472c5f3afc137268b2ad45652b209":[6,0,0,63,20],
-"plugin_8php.html#a48047edfbef770125a5508dcc2f9282f":[6,0,0,63,7],
-"plugin_8php.html#a482131013272a1d5d5c1b1469c6c55d5":[6,0,0,63,16],
-"plugin_8php.html#a4a0ae7b881e7c8af99a69e3b03f898b4":[6,0,0,63,14],
-"plugin_8php.html#a516591850f4fd49fd1425cfa54089db8":[6,0,0,63,9],
-"plugin_8php.html#a56f71fe5adf9586ce950523d8180443e":[6,0,0,63,26],
-"plugin_8php.html#a65ab52cb1a7030d5190e247211bef2a1":[6,0,0,63,11],
-"plugin_8php.html#a65fedcffbe03562ef844cabee37d34e2":[6,0,0,63,23],
-"plugin_8php.html#a67ca417634de2d0beffffc54aeb951ff":[6,0,0,63,12],
-"plugin_8php.html#a75f7dfed291fd7add7fc85b5c022a1f4":[6,0,0,63,4],
-"plugin_8php.html#a7f05de16c0a32602853b09b99dd85e7c":[6,0,0,63,0],
-"plugin_8php.html#a855c4fdb38c0fc2714d537752a4347f9":[6,0,0,63,19],
-"plugin_8php.html#a9039e15aae27676af7777dcbee5a11d6":[6,0,0,63,1],
-"plugin_8php.html#a90538627db68605aeb6db17a8ead6523":[6,0,0,63,25],
-"plugin_8php.html#a9ab6caae31935f6cf781ce7872db7cdf":[6,0,0,63,13],
-"plugin_8php.html#a9ca9632b7309a65b05c03a3e2f473a3d":[6,0,0,63,18],
-"plugin_8php.html#acb63c27d07f6d7dffe95f98a6cef1295":[6,0,0,63,3],
-"plugin_8php.html#ad48de9c0fb7f19413a2aa49250d00405":[6,0,0,63,6],
-"plugin_8php.html#ad9ff8ba554576383c5911a4bce068c1f":[6,0,0,63,2],
-"plugin_8php.html#aeaebe63dcf6fa2794f363ba2bc0b2c6b":[6,0,0,63,15],
-"plugin_8php.html#af92789f559b89a380e49d303218aeeca":[6,0,0,63,10],
-"plugin_8php.html#af9ac19004dca49adae1ac7a0d9f3b025":[6,0,0,63,21],
-"plugin_8php.html#aff0178bd8d0b34a94d5efddc883edd35":[6,0,0,63,5],
-"po2php_8php.html":[6,0,2,7],
-"po2php_8php.html#a3b75e36f913198299e99559b175cd8b4":[6,0,2,7,0],
+"plugin_8php.html":[6,0,0,64],
+"plugin_8php.html#a093a9cb98f51e3643634bd8bc6ed6e76":[6,0,0,64,24],
+"plugin_8php.html#a0e8c2ea50bfdbc39e17ccccaea21ddc3":[6,0,0,64,22],
+"plugin_8php.html#a23c4fccf1eb5fcd63b24783ba1f05f7a":[6,0,0,64,8],
+"plugin_8php.html#a326365e48ef94f0b9a0a771b8d75e813":[6,0,0,64,17],
+"plugin_8php.html#a425472c5f3afc137268b2ad45652b209":[6,0,0,64,20],
+"plugin_8php.html#a48047edfbef770125a5508dcc2f9282f":[6,0,0,64,7],
+"plugin_8php.html#a482131013272a1d5d5c1b1469c6c55d5":[6,0,0,64,16],
+"plugin_8php.html#a4a0ae7b881e7c8af99a69e3b03f898b4":[6,0,0,64,14],
+"plugin_8php.html#a516591850f4fd49fd1425cfa54089db8":[6,0,0,64,9],
+"plugin_8php.html#a56f71fe5adf9586ce950523d8180443e":[6,0,0,64,26],
+"plugin_8php.html#a65ab52cb1a7030d5190e247211bef2a1":[6,0,0,64,11],
+"plugin_8php.html#a65fedcffbe03562ef844cabee37d34e2":[6,0,0,64,23],
+"plugin_8php.html#a67ca417634de2d0beffffc54aeb951ff":[6,0,0,64,12],
+"plugin_8php.html#a75f7dfed291fd7add7fc85b5c022a1f4":[6,0,0,64,4],
+"plugin_8php.html#a7f05de16c0a32602853b09b99dd85e7c":[6,0,0,64,0],
+"plugin_8php.html#a855c4fdb38c0fc2714d537752a4347f9":[6,0,0,64,19],
+"plugin_8php.html#a9039e15aae27676af7777dcbee5a11d6":[6,0,0,64,1],
+"plugin_8php.html#a90538627db68605aeb6db17a8ead6523":[6,0,0,64,25],
+"plugin_8php.html#a9ab6caae31935f6cf781ce7872db7cdf":[6,0,0,64,13],
+"plugin_8php.html#a9ca9632b7309a65b05c03a3e2f473a3d":[6,0,0,64,18],
+"plugin_8php.html#acb63c27d07f6d7dffe95f98a6cef1295":[6,0,0,64,3],
+"plugin_8php.html#ad48de9c0fb7f19413a2aa49250d00405":[6,0,0,64,6],
+"plugin_8php.html#ad9ff8ba554576383c5911a4bce068c1f":[6,0,0,64,2],
+"plugin_8php.html#aeaebe63dcf6fa2794f363ba2bc0b2c6b":[6,0,0,64,15],
+"plugin_8php.html#af92789f559b89a380e49d303218aeeca":[6,0,0,64,10],
+"plugin_8php.html#af9ac19004dca49adae1ac7a0d9f3b025":[6,0,0,64,21],
+"plugin_8php.html#aff0178bd8d0b34a94d5efddc883edd35":[6,0,0,64,5],
+"po2php_8php.html":[6,0,2,6],
+"po2php_8php.html#a3b75e36f913198299e99559b175cd8b4":[6,0,2,6,0],
"poco_8php.html":[6,0,1,83],
"poco_8php.html#a53def16f75e3d41f1d2bb7cfa4905498":[6,0,1,83,0],
"poke_8php.html":[6,0,1,84],
@@ -113,35 +161,11 @@ var NAVTREEINDEX7 =
"poll_8php.html#a26be9d4f230cb68f5be326198cfc6c77":[6,0,1,85,2],
"poll_8php.html#a3314c26bd2ac0ed831cebf3315cd3263":[6,0,1,85,0],
"poll_8php.html#ab9ecd5b71af090a5da9c93f34f7ec930":[6,0,1,85,1],
-"poller_8php.html":[6,0,0,64],
-"poller_8php.html#a5f12df3a4738124b6c039971e87e76da":[6,0,0,64,0],
+"poller_8php.html":[6,0,0,65],
+"poller_8php.html#a5f12df3a4738124b6c039971e87e76da":[6,0,0,65,0],
"post_8php.html":[6,0,1,86],
"post_8php.html#af4b48181ce773ef0cdfc972441445c34":[6,0,1,86,0],
"post_8php.html#af59e6a1dc22d19d9257b01cd7ccedb75":[6,0,1,86,1],
-"post__to__red_8php.html":[6,0,2,1,0,0],
-"post__to__red_8php.html#a085c250d4ceff5e4f10052f3d2039823":[6,0,2,1,0,0,16],
-"post__to__red_8php.html#a0f139dea77a94c98f26007963eea639c":[6,0,2,1,0,0,12],
-"post__to__red_8php.html#a3a2af6ad845239f26e86fccabf8639e1":[6,0,2,1,0,0,17],
-"post__to__red_8php.html#a4674bb5ce2baa32c559607460c39a2c5":[6,0,2,1,0,0,3],
-"post__to__red_8php.html#a49fd35f7b1cdddfe6e26ddfcf8d3c4ec":[6,0,2,1,0,0,1],
-"post__to__red_8php.html#a4d90ac085c14f53ff4d8ab4c23477ea6":[6,0,2,1,0,0,9],
-"post__to__red_8php.html#a588cea66afe0b32f27f2713d44940119":[6,0,2,1,0,0,20],
-"post__to__red_8php.html#a5cc2a89a6d33cdb8e2ca557a69bef42d":[6,0,2,1,0,0,2],
-"post__to__red_8php.html#a6210f39392a5f0fa0255cc7d3760493a":[6,0,2,1,0,0,21],
-"post__to__red_8php.html#a75db5d87226a0287a0ac0fa315f2bcfd":[6,0,2,1,0,0,5],
-"post__to__red_8php.html#a7e68a8d9c83cb28d032aad3ea85ce0a6":[6,0,2,1,0,0,13],
-"post__to__red_8php.html#a8ec8f8809e3c5d1b2c9598c8185d63aa":[6,0,2,1,0,0,4],
-"post__to__red_8php.html#a906be8f72cf1aa2e199c0683ea6a4017":[6,0,2,1,0,0,15],
-"post__to__red_8php.html#a96d0ccecb96600ef1bfd50ab3f77315f":[6,0,2,1,0,0,10],
-"post__to__red_8php.html#a99811555b30bde504a863e44015f2f19":[6,0,2,1,0,0,19],
-"post__to__red_8php.html#aa97aeda12ef080665f16311a4e1eb901":[6,0,2,1,0,0,14],
-"post__to__red_8php.html#aacba7a0646fc00ae6ac4f5dc383fccab":[6,0,2,1,0,0,8],
-"post__to__red_8php.html#ada8a7130088351710bb02ed622d6bf65":[6,0,2,1,0,0,18],
-"post__to__red_8php.html#ae0b881461afbdba93d9329068ea52136":[6,0,2,1,0,0,7],
-"post__to__red_8php.html#ae6f3a2c0561cbeacda5be565b06de8a7":[6,0,2,1,0,0,6],
-"post__to__red_8php.html#aeec4125719184e7b097b3b9fba3101b5":[6,0,2,1,0,0,0],
-"post__to__red_8php.html#af3e7ebd361d4ed7cb6d43209970cd94a":[6,0,2,1,0,0,22],
-"post__to__red_8php.html#af5fd50e2c42ede85f8a9e8d9ee3cf540":[6,0,2,1,0,0,11],
"pretheme_8php.html":[6,0,1,87],
"pretheme_8php.html#af5660943ee99db5fd75182316522eafe":[6,0,1,87,0],
"profile_8php.html":[6,0,1,89],
@@ -151,13 +175,13 @@ var NAVTREEINDEX7 =
"profile__photo_8php.html#a140631c56438fbfacb61a1eb43067d02":[6,0,1,90,0],
"profile__photo_8php.html#a4b80234074bd603221aa5364f330e479":[6,0,1,90,1],
"profile__photo_8php.html#a561103564199da56e58061a4196eb102":[6,0,1,90,2],
-"profile__selectors_8php.html":[6,0,0,66],
-"profile__selectors_8php.html#a3b50b3ea4ea4bdbebebfffc5d1b157c7":[6,0,0,66,4],
-"profile__selectors_8php.html#a7473dd095987e1cdcc79d4f0bb5e6798":[6,0,0,66,2],
-"profile__selectors_8php.html#a8bfa1ca2d1598a3d65f1f9bb803ca816":[6,0,0,66,1],
-"profile__selectors_8php.html#ab0eae5c0ceba77364469f0f580f0d074":[6,0,0,66,5],
-"profile__selectors_8php.html#adc79715bd2e102b4583fb530749ec534":[6,0,0,66,3],
-"profile__selectors_8php.html#ae2b2c087e6530c61c0b256fd26d52355":[6,0,0,66,0],
+"profile__selectors_8php.html":[6,0,0,67],
+"profile__selectors_8php.html#a3b50b3ea4ea4bdbebebfffc5d1b157c7":[6,0,0,67,4],
+"profile__selectors_8php.html#a7473dd095987e1cdcc79d4f0bb5e6798":[6,0,0,67,2],
+"profile__selectors_8php.html#a8bfa1ca2d1598a3d65f1f9bb803ca816":[6,0,0,67,1],
+"profile__selectors_8php.html#ab0eae5c0ceba77364469f0f580f0d074":[6,0,0,67,5],
+"profile__selectors_8php.html#adc79715bd2e102b4583fb530749ec534":[6,0,0,67,3],
+"profile__selectors_8php.html#ae2b2c087e6530c61c0b256fd26d52355":[6,0,0,67,0],
"profiles_8php.html":[6,0,1,91],
"profiles_8php.html#a36f71405ad536228f8bb84a551b23f7e":[6,0,1,91,1],
"profiles_8php.html#a46975783b8b8d70402d51487eb1f0b00":[6,0,1,91,0],
@@ -167,11 +191,11 @@ var NAVTREEINDEX7 =
"profperm_8php.html#aef015787de2373d9fb3fe3f814fb5023":[6,0,1,92,0],
"pubsites_8php.html":[6,0,1,93],
"pubsites_8php.html#af614e279aab54065345bda6b03eafdf0":[6,0,1,93,0],
-"queue_8php.html":[6,0,0,68],
-"queue_8php.html#af8c93de86d866c3200174c8450a0f341":[6,0,0,68,0],
-"queue__fn_8php.html":[6,0,0,69],
-"queue__fn_8php.html#a4c2876181f75a4a61e85b7f00dfdbba1":[6,0,0,69,1],
-"queue__fn_8php.html#a8fe71e981399bbf5d000a6ca42f57b24":[6,0,0,69,0],
+"queue_8php.html":[6,0,0,69],
+"queue_8php.html#af8c93de86d866c3200174c8450a0f341":[6,0,0,69,0],
+"queue__fn_8php.html":[6,0,0,70],
+"queue__fn_8php.html#a4c2876181f75a4a61e85b7f00dfdbba1":[6,0,0,70,1],
+"queue__fn_8php.html#a8fe71e981399bbf5d000a6ca42f57b24":[6,0,0,70,0],
"randprof_8php.html":[6,0,1,94],
"randprof_8php.html#abf5dba3c608b9304cbf68327cd31b090":[6,0,1,94,0],
"rbmark_8php.html":[6,0,1,95],
@@ -181,16 +205,30 @@ var NAVTREEINDEX7 =
"receive_8php.html#a03d8fa26e77844020ba5602deca7d494":[6,0,1,96,0],
"redable_8php.html":[6,0,3,0,6],
"redable_8php.html#a3987f5547ceb7e36a210a66a06241a5a":[6,0,3,0,6,0],
-"redbasic_2php_2style_8php.html":[6,0,3,1,3,0,1],
-"redbasic_2php_2style_8php.html#a01c151bf47f7da2b979aaa4cb868da4c":[6,0,3,1,3,0,1,0],
-"redbasic_2php_2style_8php.html#ab3afb90d611eca90819f597a2c0bb459":[6,0,3,1,3,0,1,1],
-"redbasic_2php_2theme_8php.html":[6,0,3,1,3,0,2],
-"redbasic_2php_2theme_8php.html#af6eb813e9fc7e2d76ac1b82bc5c0ed9b":[6,0,3,1,3,0,2,0],
+"redbasic_2php_2style_8php.html":[6,0,3,1,4,0,1],
+"redbasic_2php_2style_8php.html#a01c151bf47f7da2b979aaa4cb868da4c":[6,0,3,1,4,0,1,0],
+"redbasic_2php_2style_8php.html#ab3afb90d611eca90819f597a2c0bb459":[6,0,3,1,4,0,1,1],
+"redbasic_2php_2theme_8php.html":[6,0,3,1,4,0,2],
+"redbasic_2php_2theme_8php.html#af6eb813e9fc7e2d76ac1b82bc5c0ed9b":[6,0,3,1,4,0,2,0],
"redbasic_8php.html":[6,0,3,1,0,2,9],
-"reddav_8php.html":[6,0,0,70],
-"reddav_8php.html#a5df0d09893f2e65dc5cf6bbab6cfb266":[6,0,0,70,1],
-"reddav_8php.html#a9f531641dfb4e43cd88ac1a9ae7e2088":[6,0,0,70,2],
-"reddav_8php.html#ae92ea0df1993f6a7bcd1b6efa6c1fb66":[6,0,0,70,0],
+"reddav_8php.html":[6,0,0,71],
+"reddav_8php.html#a5df0d09893f2e65dc5cf6bbab6cfb266":[6,0,0,71,1],
+"reddav_8php.html#a9f531641dfb4e43cd88ac1a9ae7e2088":[6,0,0,71,2],
+"reddav_8php.html#ae92ea0df1993f6a7bcd1b6efa6c1fb66":[6,0,0,71,0],
+"refimport_8php.html":[6,0,0,1,1],
+"refimport_8php.html#a01a29630fa5e1ce6cd5e1fd75280747c":[6,0,0,1,1,2],
+"refimport_8php.html#a53434bc19e6264db89e18d92ddc09860":[6,0,0,1,1,1],
+"refimport_8php.html#a54003135d7c8994a76e831fb6faa2fe6":[6,0,0,1,1,6],
+"refimport_8php.html#a684a44d2401abf75f441591bcb41d10d":[6,0,0,1,1,12],
+"refimport_8php.html#a6c3e0475fde9fe72ff2492a5e3e5259c":[6,0,0,1,1,4],
+"refimport_8php.html#a8459983ebf013ed5737f7ed317bfae1f":[6,0,0,1,1,8],
+"refimport_8php.html#a9c1f681f1f303400a9818696a9f96d6f":[6,0,0,1,1,10],
+"refimport_8php.html#aa98de7d112e3a5b4b6956f108d04a41d":[6,0,0,1,1,3],
+"refimport_8php.html#ac43699d8ae86175e049aa4e87853caac":[6,0,0,1,1,7],
+"refimport_8php.html#ad297afe0730c9119dd94d3cf0521b025":[6,0,0,1,1,9],
+"refimport_8php.html#ad97ebb5feda0230a4834e0b3637a0d29":[6,0,0,1,1,0],
+"refimport_8php.html#ae9c56f779d1e0ac7bcb2a460129e7ae5":[6,0,0,1,1,5],
+"refimport_8php.html#aeec793cefa260f788b7d005adcb35796":[6,0,0,1,1,11],
"register_8php.html":[6,0,1,97],
"register_8php.html#a0e91f57f111407ea8d3223a05022bb2a":[6,0,1,97,0],
"register_8php.html#a51731dcc1917c58a790eb1c0f6132271":[6,0,1,97,2],
@@ -211,43 +249,5 @@ var NAVTREEINDEX7 =
"rmagic_8php.html#a95455edd43f1bff39446a57388cdde16":[6,0,1,102,1],
"rpost_8php.html":[6,0,1,103],
"rpost_8php.html#a8190354d789000806d9879aea276728f":[6,0,1,103,0],
-"rsd__xml_8php.html":[6,0,1,104],
-"rsd__xml_8php.html#a740cd02fa15e5a53f8547fac73f0ab82":[6,0,1,104,0],
-"search_8php.html":[6,0,1,105],
-"search_8php.html#ab2568591359edde5b483a6cd9a24b2cc":[6,0,1,105,0],
-"search_8php.html#acf19fd30f07f495781ca0d7a0a08b435":[6,0,1,105,1],
-"search__ac_8php.html":[6,0,1,106],
-"search__ac_8php.html#a14f90c83a3f2be095e9e2992a8d66138":[6,0,1,106,0],
-"security_8php.html":[6,0,0,71],
-"security_8php.html#a20f8b9851f23ee8894b8925584ef6821":[6,0,0,71,2],
-"security_8php.html#a3ef2be6a7e4928e39d50059d6feb457c":[6,0,0,71,11],
-"security_8php.html#a444ac867dfa8c37cf0a7a226412bee28":[6,0,0,71,4],
-"security_8php.html#a6126c77a1267e046ac59cf864613f011":[6,0,0,71,10],
-"security_8php.html#a77ba0d1889a39cf32434c5ce96fe1433":[6,0,0,71,5],
-"security_8php.html#a8d23d2597aae380a3341872fe9513380":[6,0,0,71,1],
-"security_8php.html#a9355488460ab11d6058656ff919e5cf9":[6,0,0,71,7],
-"security_8php.html#a9c6180e82150a5a9af91a1255d096b5c":[6,0,0,71,3],
-"security_8php.html#ab3bdd30dc60d9ee72370b866aa4a2d01":[6,0,0,71,9],
-"security_8php.html#acd06ef411116115c2f0a92633700db8a":[6,0,0,71,6],
-"security_8php.html#adc7bf51e3b8d67bd80e9348f9ab03733":[6,0,0,71,0],
-"security_8php.html#afa683bc025a1d2fe9065e2f6cd71a22f":[6,0,0,71,8],
-"service__limits_8php.html":[6,0,1,107],
-"service__limits_8php.html#a653424aac63c5cd05ba70c3c77bf7f8a":[6,0,1,107,0],
-"session_8php.html":[6,0,0,72],
-"session_8php.html#a26fa1042356d555023cbf15ddd4f8507":[6,0,0,72,4],
-"session_8php.html#a4c0ead624f95483e386bc80abf570a8f":[6,0,0,72,0],
-"session_8php.html#a5e1c616e02b863d5450317d101366bb7":[6,0,0,72,1],
-"session_8php.html#a62e4a6cb26b4bb1b8ddd8277b26090eb":[6,0,0,72,8],
-"session_8php.html#a7f0f50576360d9ba52d29364e0b83a8e":[6,0,0,72,5],
-"session_8php.html#a96b09cc763572f45280786a7b33feb7e":[6,0,0,72,7],
-"session_8php.html#ac4461c1984543d3553e73dba2771568f":[6,0,0,72,6],
-"session_8php.html#ac95373f4966862a028033dd2f94d4da1":[6,0,0,72,3],
-"session_8php.html#af0100a2642a5268594bbd5742a03d885":[6,0,0,72,9],
-"session_8php.html#af230b86bfff7db66c3bdd7e0bbc24052":[6,0,0,72,2],
-"settings_8php.html":[6,0,1,108],
-"settings_8php.html#a39abc76ff5459c57e3b957664f273f18":[6,0,1,108,0],
-"settings_8php.html#a3a4cde287482fced008583f54ba2a722":[6,0,1,108,1],
-"settings_8php.html#aa7ee94d88ac088edb04ccf3a26de3586":[6,0,1,108,2],
-"setup_8php.html":[6,0,1,109],
-"setup_8php.html#a0c3f3b671381f6dccd924b8ecdfc56c4":[6,0,1,109,2]
+"rsd__xml_8php.html":[6,0,1,104]
};
diff --git a/doc/html/navtreeindex8.js b/doc/html/navtreeindex8.js
index de2843783..75e8fbe66 100644
--- a/doc/html/navtreeindex8.js
+++ b/doc/html/navtreeindex8.js
@@ -1,5 +1,43 @@
var NAVTREEINDEX8 =
{
+"rsd__xml_8php.html#a740cd02fa15e5a53f8547fac73f0ab82":[6,0,1,104,0],
+"search_8php.html":[6,0,1,105],
+"search_8php.html#ab2568591359edde5b483a6cd9a24b2cc":[6,0,1,105,0],
+"search_8php.html#acf19fd30f07f495781ca0d7a0a08b435":[6,0,1,105,1],
+"search__ac_8php.html":[6,0,1,106],
+"search__ac_8php.html#a14f90c83a3f2be095e9e2992a8d66138":[6,0,1,106,0],
+"security_8php.html":[6,0,0,72],
+"security_8php.html#a20f8b9851f23ee8894b8925584ef6821":[6,0,0,72,2],
+"security_8php.html#a3ef2be6a7e4928e39d50059d6feb457c":[6,0,0,72,11],
+"security_8php.html#a444ac867dfa8c37cf0a7a226412bee28":[6,0,0,72,4],
+"security_8php.html#a6126c77a1267e046ac59cf864613f011":[6,0,0,72,10],
+"security_8php.html#a77ba0d1889a39cf32434c5ce96fe1433":[6,0,0,72,5],
+"security_8php.html#a8d23d2597aae380a3341872fe9513380":[6,0,0,72,1],
+"security_8php.html#a9355488460ab11d6058656ff919e5cf9":[6,0,0,72,7],
+"security_8php.html#a9c6180e82150a5a9af91a1255d096b5c":[6,0,0,72,3],
+"security_8php.html#ab3bdd30dc60d9ee72370b866aa4a2d01":[6,0,0,72,9],
+"security_8php.html#acd06ef411116115c2f0a92633700db8a":[6,0,0,72,6],
+"security_8php.html#adc7bf51e3b8d67bd80e9348f9ab03733":[6,0,0,72,0],
+"security_8php.html#afa683bc025a1d2fe9065e2f6cd71a22f":[6,0,0,72,8],
+"service__limits_8php.html":[6,0,1,107],
+"service__limits_8php.html#a653424aac63c5cd05ba70c3c77bf7f8a":[6,0,1,107,0],
+"session_8php.html":[6,0,0,73],
+"session_8php.html#a26fa1042356d555023cbf15ddd4f8507":[6,0,0,73,4],
+"session_8php.html#a4c0ead624f95483e386bc80abf570a8f":[6,0,0,73,0],
+"session_8php.html#a5e1c616e02b863d5450317d101366bb7":[6,0,0,73,1],
+"session_8php.html#a62e4a6cb26b4bb1b8ddd8277b26090eb":[6,0,0,73,8],
+"session_8php.html#a7f0f50576360d9ba52d29364e0b83a8e":[6,0,0,73,5],
+"session_8php.html#a96b09cc763572f45280786a7b33feb7e":[6,0,0,73,7],
+"session_8php.html#ac4461c1984543d3553e73dba2771568f":[6,0,0,73,6],
+"session_8php.html#ac95373f4966862a028033dd2f94d4da1":[6,0,0,73,3],
+"session_8php.html#af0100a2642a5268594bbd5742a03d885":[6,0,0,73,9],
+"session_8php.html#af230b86bfff7db66c3bdd7e0bbc24052":[6,0,0,73,2],
+"settings_8php.html":[6,0,1,108],
+"settings_8php.html#a39abc76ff5459c57e3b957664f273f18":[6,0,1,108,0],
+"settings_8php.html#a3a4cde287482fced008583f54ba2a722":[6,0,1,108,1],
+"settings_8php.html#aa7ee94d88ac088edb04ccf3a26de3586":[6,0,1,108,2],
+"setup_8php.html":[6,0,1,109],
+"setup_8php.html#a0c3f3b671381f6dccd924b8ecdfc56c4":[6,0,1,109,2],
"setup_8php.html#a13cf286774149a0a7bd8adb8179cec75":[6,0,1,109,14],
"setup_8php.html#a14d208682a88632290c895d20da6e7d6":[6,0,1,109,5],
"setup_8php.html#a267555abd17290e659b4bf44b885e4e0":[6,0,1,109,13],
@@ -18,169 +56,176 @@ var NAVTREEINDEX8 =
"setup_8php.html#afd8b0b3ade1507c45325caf377bf459d":[6,0,1,109,6],
"share_8php.html":[6,0,1,110],
"share_8php.html#afeb26046bdd02567ecd29ab5f188b249":[6,0,1,110,0],
-"simple__black__on__white_8php.html":[6,0,3,1,3,1,4],
-"simple__green__on__black_8php.html":[6,0,3,1,3,1,5],
-"simple__white__on__black_8php.html":[6,0,3,1,3,1,6],
+"simple__black__on__white_8php.html":[6,0,3,1,4,1,4],
+"simple__green__on__black_8php.html":[6,0,3,1,4,1,5],
+"simple__white__on__black_8php.html":[6,0,3,1,4,1,6],
"siteinfo_8php.html":[6,0,1,111],
"siteinfo_8php.html#a3efbd0bd6564af19ec0a9ce0294e59d0":[6,0,1,111,1],
"siteinfo_8php.html#a70c09bfb6dd1c86a125a35f62ed53656":[6,0,1,111,0],
"sitelist_8php.html":[6,0,1,112],
"sitelist_8php.html#a665a59bf60f780b40f32c909f4a473b1":[6,0,1,112,0],
-"smarty_8php.html":[6,0,0,73],
+"smarty_8php.html":[6,0,0,74],
"smilies_8php.html":[6,0,1,113],
"smilies_8php.html#ab43b1e9f33a700a830aff14c7b3a617f":[6,0,1,113,0],
-"socgraph_8php.html":[6,0,0,74],
-"socgraph_8php.html#a16ac51c505d72987ed8d6d6aed0e8586":[6,0,0,74,0],
-"socgraph_8php.html#a5ef8bef37161df53718a21e93d02fbd6":[6,0,0,74,6],
-"socgraph_8php.html#a76e6fca3d2bc842dcd9e710bb87c8329":[6,0,0,74,7],
-"socgraph_8php.html#a790690bb1a1d02483fe31632a160144d":[6,0,0,74,8],
-"socgraph_8php.html#a7d34cd58025bcd9e575282f44db75918":[6,0,0,74,1],
-"socgraph_8php.html#a887d576f21fd708132a06d0f72f90f84":[6,0,0,74,4],
-"socgraph_8php.html#ac343a846241d36cdf046b08f3396cfe9":[6,0,0,74,2],
-"socgraph_8php.html#af175807406d94407a5e11742a3287746":[6,0,0,74,5],
-"socgraph_8php.html#af29d056beec10b4e38e5209c92452894":[6,0,0,74,3],
+"socgraph_8php.html":[6,0,0,75],
+"socgraph_8php.html#a16ac51c505d72987ed8d6d6aed0e8586":[6,0,0,75,0],
+"socgraph_8php.html#a5ef8bef37161df53718a21e93d02fbd6":[6,0,0,75,6],
+"socgraph_8php.html#a76e6fca3d2bc842dcd9e710bb87c8329":[6,0,0,75,7],
+"socgraph_8php.html#a790690bb1a1d02483fe31632a160144d":[6,0,0,75,8],
+"socgraph_8php.html#a7d34cd58025bcd9e575282f44db75918":[6,0,0,75,1],
+"socgraph_8php.html#a887d576f21fd708132a06d0f72f90f84":[6,0,0,75,4],
+"socgraph_8php.html#ac343a846241d36cdf046b08f3396cfe9":[6,0,0,75,2],
+"socgraph_8php.html#af175807406d94407a5e11742a3287746":[6,0,0,75,5],
+"socgraph_8php.html#af29d056beec10b4e38e5209c92452894":[6,0,0,75,3],
"sources_8php.html":[6,0,1,114],
"sources_8php.html#ac442ccef080ab95772d8929fcafcb4b7":[6,0,1,114,0],
"sources_8php.html#ac73298ff162ce7b2de8dcaf3d3305b1e":[6,0,1,114,1],
-"spam_8php.html":[6,0,0,75],
-"spam_8php.html#a05861201147b9a538d006f0269255cf9":[6,0,0,75,1],
-"spam_8php.html#ab8fd81a82c9622cbebb8ceab6b310ca6":[6,0,0,75,0],
+"spam_8php.html":[6,0,0,76],
+"spam_8php.html#a05861201147b9a538d006f0269255cf9":[6,0,0,76,1],
+"spam_8php.html#ab8fd81a82c9622cbebb8ceab6b310ca6":[6,0,0,76,0],
"sslify_8php.html":[6,0,1,115],
"sslify_8php.html#a75b11e54a3d1fc83e7d4c0e8b4dab316":[6,0,1,115,0],
"starred_8php.html":[6,0,1,116],
"starred_8php.html#a63024fb418c678e49fd535e3752d349a":[6,0,1,116,0],
-"statistics__fns_8php.html":[6,0,0,76],
-"statistics__fns_8php.html#a05858927cce81fd367aedf85a94ed90c":[6,0,0,76,2],
-"statistics__fns_8php.html#a82726229a961d3bd3d543005c61dd8e6":[6,0,0,76,0],
-"statistics__fns_8php.html#a9dd516dda693f17f5ce48a94876f7efa":[6,0,0,76,3],
-"statistics__fns_8php.html#ad2b7b595c039c4c2eb0d6cd57a393dfe":[6,0,0,76,1],
+"statistics__fns_8php.html":[6,0,0,77],
+"statistics__fns_8php.html#a05858927cce81fd367aedf85a94ed90c":[6,0,0,77,2],
+"statistics__fns_8php.html#a82726229a961d3bd3d543005c61dd8e6":[6,0,0,77,0],
+"statistics__fns_8php.html#a9dd516dda693f17f5ce48a94876f7efa":[6,0,0,77,3],
+"statistics__fns_8php.html#ad2b7b595c039c4c2eb0d6cd57a393dfe":[6,0,0,77,1],
+"stumble_2php_2style_8php.html":[6,0,3,1,5,0,0],
+"stumble_2php_2theme_8php.html":[6,0,3,1,5,0,1],
+"stumble_2php_2theme_8php.html#a71db9eff6289e0ee47771c37c01d6753":[6,0,3,1,5,0,1,0],
"subthread_8php.html":[6,0,1,117],
"subthread_8php.html#a50368f3d825b77996030528e7fbfa3d3":[6,0,1,117,0],
+"suckerberg_2php_2style_8php.html":[6,0,3,1,6,0,0],
+"suckerberg_2php_2theme_8php.html":[6,0,3,1,6,0,1],
+"suckerberg_2php_2theme_8php.html#a4104fce7d5fb71d15ed811978b628fc8":[6,0,3,1,6,0,1,0],
"suggest_8php.html":[6,0,1,118],
"suggest_8php.html#a58748a8235d4523f8333847f3e42dd91":[6,0,1,118,0],
"suggest_8php.html#a696acf1dd8070e479adcc80c63c6718c":[6,0,1,118,1],
-"system__unavailable_8php.html":[6,0,0,77],
-"system__unavailable_8php.html#a73751a6bcc17ad3ca503496e2fb020fa":[6,0,0,77,0],
+"system__unavailable_8php.html":[6,0,0,78],
+"system__unavailable_8php.html#a73751a6bcc17ad3ca503496e2fb020fa":[6,0,0,78,0],
"tagger_8php.html":[6,0,1,119],
"tagger_8php.html#a0e4a3eb177d1684553c547503d67161c":[6,0,1,119,0],
"tagrm_8php.html":[6,0,1,120],
"tagrm_8php.html#a1702f40aa53a2fa93deade1f609abe78":[6,0,1,120,1],
"tagrm_8php.html#adfd4ea5b4d7fc6d9c9e042af5cd7d49a":[6,0,1,120,0],
-"taxonomy_8php.html":[6,0,0,78],
-"taxonomy_8php.html#a03f55ee46c5f496e42f3d29db8d09cce":[6,0,0,78,9],
-"taxonomy_8php.html#a088371f4bc19155b2291508f5cd63332":[6,0,0,78,0],
-"taxonomy_8php.html#a08df5164926d2b31b8e9fcfe919de2b6":[6,0,0,78,2],
-"taxonomy_8php.html#a0fb8cf0ac7bcbc8b27d856fe9bf69cd1":[6,0,0,78,6],
-"taxonomy_8php.html#a163b5131f388080b0fc82398d3a32fe1":[6,0,0,78,4],
-"taxonomy_8php.html#a3299482ac20e9d79453048dd52881d37":[6,0,0,78,3],
-"taxonomy_8php.html#a4ba1339b2a7054971178ce194e4440fd":[6,0,0,78,10],
-"taxonomy_8php.html#a599ee71dd3194c8127b00dabec77abc1":[6,0,0,78,1],
-"taxonomy_8php.html#a7747fa859ac56fbffd4f9782d85505de":[6,0,0,78,7],
-"taxonomy_8php.html#a7a913d19c77610da689be48fbbf6734c":[6,0,0,78,14],
-"taxonomy_8php.html#aaeded36bcc983b35d9205fe5b6c18c43":[6,0,0,78,13],
-"taxonomy_8php.html#aaf90ba8b839d6459065f39a4f1109b8a":[6,0,0,78,11],
-"taxonomy_8php.html#ac21d1dff16d569e7d110167aea4e63c2":[6,0,0,78,12],
-"taxonomy_8php.html#adfead45e3b8a3dfb2b4a4b9281d0dbe1":[6,0,0,78,5],
-"taxonomy_8php.html#af387463d42ffdf7d2ab3d5b22e40a0c7":[6,0,0,78,8],
-"template__processor_8php.html":[6,0,0,79],
-"template__processor_8php.html#a797745996c7839a93b2ab1af456631ab":[6,0,0,79,3],
-"template__processor_8php.html#ab2bcd8738f20f293636a6ae8e1099db5":[6,0,0,79,1],
-"template__processor_8php.html#ac635bb19a5f6eadd6b0cddefdd537c1e":[6,0,0,79,2],
-"text_8php.html":[6,0,0,80],
-"text_8php.html#a0271381208acfa2d4cff36da281e3e23":[6,0,0,80,41],
-"text_8php.html#a030fa5ecc64168af0c4f44897a9bce63":[6,0,0,80,47],
-"text_8php.html#a070384ec000fd65043fce11d5392d241":[6,0,0,80,6],
-"text_8php.html#a0a1f7c0e97f9ecbebf3e5834582b014c":[6,0,0,80,16],
-"text_8php.html#a0c65597bb4aed3a039eb795ff540e5e3":[6,0,0,80,11],
-"text_8php.html#a10dde167249ed5abf190a7a0986878ea":[6,0,0,80,72],
-"text_8php.html#a11255c8c4e5245b6c24f97684826aa54":[6,0,0,80,46],
-"text_8php.html#a13286f8a95d2de6b102966ecc270c8d6":[6,0,0,80,5],
-"text_8php.html#a1360fed7f918d859daaca1c9f384f9af":[6,0,0,80,83],
-"text_8php.html#a138a3a611fa7f4f3630674145fc826bf":[6,0,0,80,34],
-"text_8php.html#a1557112a774ec00fa06ed6b6f6495506":[6,0,0,80,37],
-"text_8php.html#a1633412120f52bdce5f43e0a127d9293":[6,0,0,80,51],
-"text_8php.html#a1af49756c8c71902a66c7e329c462beb":[6,0,0,80,54],
-"text_8php.html#a1e510c53624933ce9b7d6715784894db":[6,0,0,80,48],
-"text_8php.html#a24d441d30df4b8e6bf6780bf62a5e2c6":[6,0,0,80,49],
-"text_8php.html#a2690ad67bb6fb97ef69de3e8d23f2728":[6,0,0,80,44],
-"text_8php.html#a273156a6f5cddc6652ad656821cd5805":[6,0,0,80,73],
-"text_8php.html#a27cd2c1b3bcb49a0cfb7249e851725ca":[6,0,0,80,4],
-"text_8php.html#a29988052f3944111def3b6aaf2c7a8f6":[6,0,0,80,91],
-"text_8php.html#a29d6b804e368d3ef359ee295e96ed4c7":[6,0,0,80,80],
-"text_8php.html#a2a902f5fdba8646333e997898ac45ea3":[6,0,0,80,50],
-"text_8php.html#a2e8d6c402603be3a1256a16605e09c2a":[6,0,0,80,10],
-"text_8php.html#a2f2585385530cb935a6325c809d84a4d":[6,0,0,80,77],
-"text_8php.html#a2ffd79c60cc87cec24ef76447b905187":[6,0,0,80,93],
-"text_8php.html#a3054189cff173977f4216c9a3dd29e1b":[6,0,0,80,24],
-"text_8php.html#a324c58f37f6acdf9cd1922aa76077d9f":[6,0,0,80,88],
-"text_8php.html#a33bdb5d4bfff2ede7caf61a98ac0a2e9":[6,0,0,80,75],
-"text_8php.html#a3972701c5c83624ec4e2d06242f614e7":[6,0,0,80,32],
-"text_8php.html#a3999a0b3e22e440f280ee791ce34d384":[6,0,0,80,43],
-"text_8php.html#a3a0c432a484c17d7720b8ba2d6bfdd59":[6,0,0,80,26],
-"text_8php.html#a3ba47b4dd1248e7e51095572e7b814dc":[6,0,0,80,19],
-"text_8php.html#a3d225b253bb9e0f2498c11647d927b0b":[6,0,0,80,74],
-"text_8php.html#a3d2793d66db3345fd290b71e2eadf98e":[6,0,0,80,7],
-"text_8php.html#a405afe814a23f3bd94d826101aa168ab":[6,0,0,80,89],
-"text_8php.html#a436a8de00c942364c2d0fcfc7e1f4b5a":[6,0,0,80,35],
-"text_8php.html#a4659fbc4e54ddc700c3aa66b9092c623":[6,0,0,80,33],
-"text_8php.html#a47c1e4a5f3f53027daacd8a9db24f285":[6,0,0,80,45],
-"text_8php.html#a4841df5beabdd1bdd1ed56781a915d61":[6,0,0,80,63],
-"text_8php.html#a4bbb7d00c05cd20b4e043424f322388f":[6,0,0,80,52],
-"text_8php.html#a4e4d42b0a805148d9f9a92bcac89bf91":[6,0,0,80,25],
-"text_8php.html#a4e7698aca48982512594b274543c3b9b":[6,0,0,80,62],
-"text_8php.html#a543447c5ed766535221e2d9636b379ee":[6,0,0,80,85],
-"text_8php.html#a55ab893be57feda59c2a7ba1e58ff2d0":[6,0,0,80,9],
-"text_8php.html#a63fb21c0bed2fc72eef2c1471ac42b63":[6,0,0,80,14],
-"text_8php.html#a6a3d80a6c6fb234fd0bac44203b828eb":[6,0,0,80,84],
-"text_8php.html#a71f6952243d3fe1c5a8154f78027e29c":[6,0,0,80,42],
-"text_8php.html#a736db13a966b8abaf8c9198faa35911a":[6,0,0,80,29],
-"text_8php.html#a740ad03e00459039a2c0992246c4e727":[6,0,0,80,81],
-"text_8php.html#a75c243e06341ec16bd5a44b9b1cacd85":[6,0,0,80,1],
-"text_8php.html#a75c326298519ed14ebe762194c8a3f2a":[6,0,0,80,36],
-"text_8php.html#a76d1b3435c067978d7b484c45f56472b":[6,0,0,80,28],
-"text_8php.html#a8264348059abd1d4d5bb521323d3b19a":[6,0,0,80,82],
-"text_8php.html#a85e3a4851c16674834010d8419a5d7ca":[6,0,0,80,8],
-"text_8php.html#a876e94892867019935b348b573299352":[6,0,0,80,70],
-"text_8php.html#a8796f6a9ca592ecdce7b3afc3462aa13":[6,0,0,80,76],
-"text_8php.html#a87a3cefc603302c78982f1d8e1245265":[6,0,0,80,15],
-"text_8php.html#a89929fa6f70a8ba54d5273fcf622b665":[6,0,0,80,21],
-"text_8php.html#a8b0a799341b1fc4cba2c3ede3e3fc9b6":[6,0,0,80,61],
-"text_8php.html#a8d8c4a11e53461caca21181ebd72daca":[6,0,0,80,20],
-"text_8php.html#a905c3895feb6f276df23f07f16f9bb52":[6,0,0,80,86],
-"text_8php.html#a95fd2f8f23a1948414a03ebc963bac57":[6,0,0,80,3],
-"text_8php.html#a98fd99dee3da8cf4c148dc04efe782ee":[6,0,0,80,56],
-"text_8php.html#a9c6ce4e12a4ac883c5e3f36fed6e1e09":[6,0,0,80,67],
-"text_8php.html#a9d6a5ee1290de7a8b483fe78585daade":[6,0,0,80,65],
-"text_8php.html#a9fbeae13c9abd6e27cb4d8d1817f969c":[6,0,0,80,69],
-"text_8php.html#aa46f941155c2ac1155f2f17ffb0adb66":[6,0,0,80,31],
-"text_8php.html#aa5148a0dfea2a1ca64c3d52f10aa2d64":[6,0,0,80,17],
-"text_8php.html#aa5528f41533927e1bd2da3618a74a6d7":[6,0,0,80,57],
-"text_8php.html#aa6b0aa8afbeab50d1a3058ad21acb74e":[6,0,0,80,38],
-"text_8php.html#aac0969ae09853205992ba06ab9f9f61a":[6,0,0,80,30],
-"text_8php.html#aad557c054cf2ed915633701018fc7e3f":[6,0,0,80,92],
-"text_8php.html#aae91e4d2a2c6f7a9daccd2c186ae3447":[6,0,0,80,71],
-"text_8php.html#aaed4413ed8918838b517e3b2fafaea0d":[6,0,0,80,87],
-"text_8php.html#ab4a4c3d4700bc219bb84f33b499314f4":[6,0,0,80,90],
-"text_8php.html#ac19d2b33a58372a357a43d51eed19162":[6,0,0,80,58],
-"text_8php.html#ac1dbf2e37e8069bea2c0f557fdbf203e":[6,0,0,80,39],
-"text_8php.html#ac2ff88e800f74b22e9cc091c10809c54":[6,0,0,80,78],
-"text_8php.html#ace3c98538c63e09b70a363210b414112":[6,0,0,80,22],
-"text_8php.html#acedb584f65114a33f389efb796172a91":[6,0,0,80,2],
-"text_8php.html#ad6432621d0fafcbcf3d3b9b49bef7784":[6,0,0,80,13],
-"text_8php.html#ad855a32bee22c3f3b9734e3a334b96f2":[6,0,0,80,66],
-"text_8php.html#ad8c6e13d6accf057136c5f30a23a5f08":[6,0,0,80,27],
-"text_8php.html#adba17ec946f4285285dc100f7860bf51":[6,0,0,80,53],
-"text_8php.html#ae17b39d5e321debd3ad16dcbbde842b8":[6,0,0,80,40],
-"text_8php.html#ae2126da85966da0e79c6bcbac63b0bda":[6,0,0,80,68],
-"text_8php.html#ae4282a39492caa23ccbc2ce98e54f110":[6,0,0,80,18],
-"text_8php.html#ae4df74296fbe55051ed3c035e55205e5":[6,0,0,80,59],
-"text_8php.html#af8a3e3a66a7b862d4510f145d2e13186":[6,0,0,80,0],
-"text_8php.html#af9c9ac3f74c82dc60acfa404d0e9dc53":[6,0,0,80,79],
-"text_8php.html#afc998d2796a6b2a08e96f7cc061e7221":[6,0,0,80,64],
-"text_8php.html#afdc69fe3f6c09e35e46304dcea63ae28":[6,0,0,80,23],
-"text_8php.html#afe18627c4983ee5f7c940a0992818cd5":[6,0,0,80,12],
-"text_8php.html#afe54312607d92f7ce9593f5760831f80":[6,0,0,80,60],
-"text_8php.html#afe9f178d264d44a94dc1292aaf0fd585":[6,0,0,80,55],
+"taxonomy_8php.html":[6,0,0,79],
+"taxonomy_8php.html#a03f55ee46c5f496e42f3d29db8d09cce":[6,0,0,79,10],
+"taxonomy_8php.html#a088371f4bc19155b2291508f5cd63332":[6,0,0,79,1],
+"taxonomy_8php.html#a08df5164926d2b31b8e9fcfe919de2b6":[6,0,0,79,3],
+"taxonomy_8php.html#a0fb8cf0ac7bcbc8b27d856fe9bf69cd1":[6,0,0,79,7],
+"taxonomy_8php.html#a163b5131f388080b0fc82398d3a32fe1":[6,0,0,79,5],
+"taxonomy_8php.html#a3299482ac20e9d79453048dd52881d37":[6,0,0,79,4],
+"taxonomy_8php.html#a4ba1339b2a7054971178ce194e4440fd":[6,0,0,79,11],
+"taxonomy_8php.html#a599ee71dd3194c8127b00dabec77abc1":[6,0,0,79,2],
+"taxonomy_8php.html#a7747fa859ac56fbffd4f9782d85505de":[6,0,0,79,8],
+"taxonomy_8php.html#a7a913d19c77610da689be48fbbf6734c":[6,0,0,79,15],
+"taxonomy_8php.html#aa8f8a1ff85daef046298e93c83e7a1b4":[6,0,0,79,0],
+"taxonomy_8php.html#aaeded36bcc983b35d9205fe5b6c18c43":[6,0,0,79,14],
+"taxonomy_8php.html#aaf90ba8b839d6459065f39a4f1109b8a":[6,0,0,79,12],
+"taxonomy_8php.html#ac21d1dff16d569e7d110167aea4e63c2":[6,0,0,79,13],
+"taxonomy_8php.html#adfead45e3b8a3dfb2b4a4b9281d0dbe1":[6,0,0,79,6],
+"taxonomy_8php.html#af387463d42ffdf7d2ab3d5b22e40a0c7":[6,0,0,79,9],
+"template__processor_8php.html":[6,0,0,80],
+"template__processor_8php.html#a797745996c7839a93b2ab1af456631ab":[6,0,0,80,3],
+"template__processor_8php.html#ab2bcd8738f20f293636a6ae8e1099db5":[6,0,0,80,1],
+"template__processor_8php.html#ac635bb19a5f6eadd6b0cddefdd537c1e":[6,0,0,80,2],
+"text_8php.html":[6,0,0,81],
+"text_8php.html#a0271381208acfa2d4cff36da281e3e23":[6,0,0,81,41],
+"text_8php.html#a030fa5ecc64168af0c4f44897a9bce63":[6,0,0,81,47],
+"text_8php.html#a070384ec000fd65043fce11d5392d241":[6,0,0,81,6],
+"text_8php.html#a0a1f7c0e97f9ecbebf3e5834582b014c":[6,0,0,81,16],
+"text_8php.html#a0c65597bb4aed3a039eb795ff540e5e3":[6,0,0,81,11],
+"text_8php.html#a10dde167249ed5abf190a7a0986878ea":[6,0,0,81,72],
+"text_8php.html#a11255c8c4e5245b6c24f97684826aa54":[6,0,0,81,46],
+"text_8php.html#a13286f8a95d2de6b102966ecc270c8d6":[6,0,0,81,5],
+"text_8php.html#a1360fed7f918d859daaca1c9f384f9af":[6,0,0,81,83],
+"text_8php.html#a138a3a611fa7f4f3630674145fc826bf":[6,0,0,81,34],
+"text_8php.html#a1557112a774ec00fa06ed6b6f6495506":[6,0,0,81,37],
+"text_8php.html#a1633412120f52bdce5f43e0a127d9293":[6,0,0,81,51],
+"text_8php.html#a1af49756c8c71902a66c7e329c462beb":[6,0,0,81,54],
+"text_8php.html#a1e510c53624933ce9b7d6715784894db":[6,0,0,81,48],
+"text_8php.html#a24d441d30df4b8e6bf6780bf62a5e2c6":[6,0,0,81,49],
+"text_8php.html#a2690ad67bb6fb97ef69de3e8d23f2728":[6,0,0,81,44],
+"text_8php.html#a273156a6f5cddc6652ad656821cd5805":[6,0,0,81,73],
+"text_8php.html#a27cd2c1b3bcb49a0cfb7249e851725ca":[6,0,0,81,4],
+"text_8php.html#a29988052f3944111def3b6aaf2c7a8f6":[6,0,0,81,91],
+"text_8php.html#a29d6b804e368d3ef359ee295e96ed4c7":[6,0,0,81,80],
+"text_8php.html#a2a902f5fdba8646333e997898ac45ea3":[6,0,0,81,50],
+"text_8php.html#a2e8d6c402603be3a1256a16605e09c2a":[6,0,0,81,10],
+"text_8php.html#a2f2585385530cb935a6325c809d84a4d":[6,0,0,81,77],
+"text_8php.html#a2ffd79c60cc87cec24ef76447b905187":[6,0,0,81,93],
+"text_8php.html#a3054189cff173977f4216c9a3dd29e1b":[6,0,0,81,24],
+"text_8php.html#a324c58f37f6acdf9cd1922aa76077d9f":[6,0,0,81,88],
+"text_8php.html#a33bdb5d4bfff2ede7caf61a98ac0a2e9":[6,0,0,81,75],
+"text_8php.html#a3972701c5c83624ec4e2d06242f614e7":[6,0,0,81,32],
+"text_8php.html#a3999a0b3e22e440f280ee791ce34d384":[6,0,0,81,43],
+"text_8php.html#a3a0c432a484c17d7720b8ba2d6bfdd59":[6,0,0,81,26],
+"text_8php.html#a3ba47b4dd1248e7e51095572e7b814dc":[6,0,0,81,19],
+"text_8php.html#a3d225b253bb9e0f2498c11647d927b0b":[6,0,0,81,74],
+"text_8php.html#a3d2793d66db3345fd290b71e2eadf98e":[6,0,0,81,7],
+"text_8php.html#a405afe814a23f3bd94d826101aa168ab":[6,0,0,81,89],
+"text_8php.html#a436a8de00c942364c2d0fcfc7e1f4b5a":[6,0,0,81,35],
+"text_8php.html#a4659fbc4e54ddc700c3aa66b9092c623":[6,0,0,81,33],
+"text_8php.html#a47c1e4a5f3f53027daacd8a9db24f285":[6,0,0,81,45],
+"text_8php.html#a4841df5beabdd1bdd1ed56781a915d61":[6,0,0,81,63],
+"text_8php.html#a4bbb7d00c05cd20b4e043424f322388f":[6,0,0,81,52],
+"text_8php.html#a4e4d42b0a805148d9f9a92bcac89bf91":[6,0,0,81,25],
+"text_8php.html#a4e7698aca48982512594b274543c3b9b":[6,0,0,81,62],
+"text_8php.html#a543447c5ed766535221e2d9636b379ee":[6,0,0,81,85],
+"text_8php.html#a55ab893be57feda59c2a7ba1e58ff2d0":[6,0,0,81,9],
+"text_8php.html#a63fb21c0bed2fc72eef2c1471ac42b63":[6,0,0,81,14],
+"text_8php.html#a6a3d80a6c6fb234fd0bac44203b828eb":[6,0,0,81,84],
+"text_8php.html#a71f6952243d3fe1c5a8154f78027e29c":[6,0,0,81,42],
+"text_8php.html#a736db13a966b8abaf8c9198faa35911a":[6,0,0,81,29],
+"text_8php.html#a740ad03e00459039a2c0992246c4e727":[6,0,0,81,81],
+"text_8php.html#a75c243e06341ec16bd5a44b9b1cacd85":[6,0,0,81,1],
+"text_8php.html#a75c326298519ed14ebe762194c8a3f2a":[6,0,0,81,36],
+"text_8php.html#a76d1b3435c067978d7b484c45f56472b":[6,0,0,81,28],
+"text_8php.html#a8264348059abd1d4d5bb521323d3b19a":[6,0,0,81,82],
+"text_8php.html#a85e3a4851c16674834010d8419a5d7ca":[6,0,0,81,8],
+"text_8php.html#a876e94892867019935b348b573299352":[6,0,0,81,70],
+"text_8php.html#a8796f6a9ca592ecdce7b3afc3462aa13":[6,0,0,81,76],
+"text_8php.html#a87a3cefc603302c78982f1d8e1245265":[6,0,0,81,15],
+"text_8php.html#a89929fa6f70a8ba54d5273fcf622b665":[6,0,0,81,21],
+"text_8php.html#a8b0a799341b1fc4cba2c3ede3e3fc9b6":[6,0,0,81,61],
+"text_8php.html#a8d8c4a11e53461caca21181ebd72daca":[6,0,0,81,20],
+"text_8php.html#a905c3895feb6f276df23f07f16f9bb52":[6,0,0,81,86],
+"text_8php.html#a95fd2f8f23a1948414a03ebc963bac57":[6,0,0,81,3],
+"text_8php.html#a98fd99dee3da8cf4c148dc04efe782ee":[6,0,0,81,56],
+"text_8php.html#a9c6ce4e12a4ac883c5e3f36fed6e1e09":[6,0,0,81,67],
+"text_8php.html#a9d6a5ee1290de7a8b483fe78585daade":[6,0,0,81,65],
+"text_8php.html#a9fbeae13c9abd6e27cb4d8d1817f969c":[6,0,0,81,69],
+"text_8php.html#aa46f941155c2ac1155f2f17ffb0adb66":[6,0,0,81,31],
+"text_8php.html#aa5148a0dfea2a1ca64c3d52f10aa2d64":[6,0,0,81,17],
+"text_8php.html#aa5528f41533927e1bd2da3618a74a6d7":[6,0,0,81,57],
+"text_8php.html#aa6b0aa8afbeab50d1a3058ad21acb74e":[6,0,0,81,38],
+"text_8php.html#aac0969ae09853205992ba06ab9f9f61a":[6,0,0,81,30],
+"text_8php.html#aad557c054cf2ed915633701018fc7e3f":[6,0,0,81,92],
+"text_8php.html#aae91e4d2a2c6f7a9daccd2c186ae3447":[6,0,0,81,71],
+"text_8php.html#aaed4413ed8918838b517e3b2fafaea0d":[6,0,0,81,87],
+"text_8php.html#ab4a4c3d4700bc219bb84f33b499314f4":[6,0,0,81,90],
+"text_8php.html#ac19d2b33a58372a357a43d51eed19162":[6,0,0,81,58],
+"text_8php.html#ac1dbf2e37e8069bea2c0f557fdbf203e":[6,0,0,81,39],
+"text_8php.html#ac2ff88e800f74b22e9cc091c10809c54":[6,0,0,81,78],
+"text_8php.html#ace3c98538c63e09b70a363210b414112":[6,0,0,81,22],
+"text_8php.html#acedb584f65114a33f389efb796172a91":[6,0,0,81,2],
+"text_8php.html#ad6432621d0fafcbcf3d3b9b49bef7784":[6,0,0,81,13],
+"text_8php.html#ad855a32bee22c3f3b9734e3a334b96f2":[6,0,0,81,66],
+"text_8php.html#ad8c6e13d6accf057136c5f30a23a5f08":[6,0,0,81,27],
+"text_8php.html#adba17ec946f4285285dc100f7860bf51":[6,0,0,81,53],
+"text_8php.html#ae17b39d5e321debd3ad16dcbbde842b8":[6,0,0,81,40],
+"text_8php.html#ae2126da85966da0e79c6bcbac63b0bda":[6,0,0,81,68],
+"text_8php.html#ae4282a39492caa23ccbc2ce98e54f110":[6,0,0,81,18],
+"text_8php.html#ae4df74296fbe55051ed3c035e55205e5":[6,0,0,81,59],
+"text_8php.html#af8a3e3a66a7b862d4510f145d2e13186":[6,0,0,81,0],
+"text_8php.html#af9c9ac3f74c82dc60acfa404d0e9dc53":[6,0,0,81,79],
+"text_8php.html#afc998d2796a6b2a08e96f7cc061e7221":[6,0,0,81,64],
+"text_8php.html#afdc69fe3f6c09e35e46304dcea63ae28":[6,0,0,81,23],
+"text_8php.html#afe18627c4983ee5f7c940a0992818cd5":[6,0,0,81,12],
+"text_8php.html#afe54312607d92f7ce9593f5760831f80":[6,0,0,81,60],
+"text_8php.html#afe9f178d264d44a94dc1292aaf0fd585":[6,0,0,81,55],
"theme_2apw_2php_2theme__init_8php.html":[6,0,3,1,0,1,4],
"theme_2apw_2php_2theme__init_8php.html#a54f32c086fe209c99769a4c4047dd864":[6,0,3,1,0,1,4,0],
"theme_2blogga_2php_2default_8php.html":[6,0,3,1,1,0,1],
@@ -192,9 +237,9 @@ var NAVTREEINDEX8 =
"theme_2blogga_2view_2theme_2blog_2default_8php.html#a1230ab83d4ec9785d8f3a966f33dc5f3":[6,0,3,1,1,1,0,0,1,2],
"theme_2blogga_2view_2theme_2blog_2default_8php.html#a52d9dd070ed541729088395c22502539":[6,0,3,1,1,1,0,0,1,1],
"theme_2blogga_2view_2theme_2blog_2default_8php.html#a720581ae288aa09511670563e4205a4a":[6,0,3,1,1,1,0,0,1,0],
-"theme_2mytheme_2php_2default_8php.html":[6,0,3,1,2,0,0],
-"theme_2mytheme_2php_2default_8php.html#a3987f5547ceb7e36a210a66a06241a5a":[6,0,3,1,2,0,0,0],
-"theme_2redbasic_2php_2theme__init_8php.html":[6,0,3,1,3,0,3],
+"theme_2mytheme_2php_2default_8php.html":[6,0,3,1,3,0,0],
+"theme_2mytheme_2php_2default_8php.html#a3987f5547ceb7e36a210a66a06241a5a":[6,0,3,1,3,0,0,0],
+"theme_2redbasic_2php_2theme__init_8php.html":[6,0,3,1,4,0,3],
"thing_8php.html":[6,0,1,121],
"thing_8php.html#a24a35f1e64029a67fdbea94a776ae04b":[6,0,1,121,0],
"thing_8php.html#a8be23b1d475ec3d9291999221c674c80":[6,0,1,121,1],
@@ -203,51 +248,6 @@ var NAVTREEINDEX8 =
"toggle__mobile_8php.html#aca53ade8971802b45c31e722b22c6254":[6,0,1,122,0],
"toggle__safesearch_8php.html":[6,0,1,123],
"toggle__safesearch_8php.html#a23d5cfb2727a266e44993ffbf5595a79":[6,0,1,123,0],
-"tpldebug_8php.html":[6,0,2,8],
-"tpldebug_8php.html#a44778457a6c02554812fbfad19d32ba3":[6,0,2,8,0],
-"tpldebug_8php.html#a5358407d65f2ca826f96356a6642d149":[6,0,2,8,1],
-"tpldebug_8php.html#afbc7aadb3f7ff1edf0aaaa326a42179c":[6,0,2,8,2],
-"typo_8php.html":[6,0,2,9],
-"typo_8php.html#a1b709c1d79631ebc8320b41bda028b54":[6,0,2,9,1],
-"typo_8php.html#a329c9c12217d2c8660c47bbc7c8df4c5":[6,0,2,9,4],
-"typo_8php.html#a3ecd17ac846be1b35f3662f5c12ab6bd":[6,0,2,9,3],
-"typo_8php.html#a9590b15215a21e9b42eb546aeef79704":[6,0,2,9,2],
-"typo_8php.html#acebf83966ef6d7e5645a6b62ba368f9f":[6,0,2,9,0],
-"typohelper_8php.html":[6,0,2,10],
-"typohelper_8php.html#a7542d95618011800c61773127fa625cf":[6,0,2,10,0],
-"typohelper_8php.html#ab6fd357fb5b2a3ba8aab9e8b98c6a805":[6,0,2,10,1],
-"uexport_8php.html":[6,0,1,124],
-"uexport_8php.html#a118920137dedebe0581623a2e57e7b0d":[6,0,1,124,0],
-"update__channel_8php.html":[6,0,1,125],
-"update__channel_8php.html#aca52a9da500f0db2f0a8666af5bc06ba":[6,0,1,125,0],
-"update__display_8php.html":[6,0,1,126],
-"update__display_8php.html#aa36ac524059e209d5d75a03c16206246":[6,0,1,126,0],
-"update__network_8php.html":[6,0,1,127],
-"update__network_8php.html#a8abf5b9f65af6a27ee2f9d7207ed1b41":[6,0,1,127,0],
-"update__search_8php.html":[6,0,1,128],
-"update__search_8php.html#ace4c3a23fa7d6922399e27c297a6ba52":[6,0,1,128,0],
-"updatetpl_8py.html":[6,0,2,11],
-"updatetpl_8py.html#a52a85ffa6b6d63d840b185a133478c12":[6,0,2,11,5],
-"updatetpl_8py.html#a79c20eb62d568c999b56eb08530355d3":[6,0,2,11,2],
-"updatetpl_8py.html#a988d937ed5d5c2b592b763036af5cf94":[6,0,2,11,1],
-"updatetpl_8py.html#ab42dd79af65ee82201fd6f04715f62f6":[6,0,2,11,3],
-"updatetpl_8py.html#ac9d11279fed403a329a719298feafc4f":[6,0,2,11,0],
-"updatetpl_8py.html#ae694f5e1f25f8a92a945eb90c432dfe6":[6,0,2,11,4],
-"view_2theme_2apw_2php_2config_8php.html":[6,0,3,1,0,1,0],
-"view_2theme_2apw_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d":[6,0,3,1,0,1,0,1],
-"view_2theme_2apw_2php_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6":[6,0,3,1,0,1,0,2],
-"view_2theme_2apw_2php_2config_8php.html#ad59fc09da66b66267f9753c8b2dd68d0":[6,0,3,1,0,1,0,0],
-"view_2theme_2blogga_2php_2config_8php.html":[6,0,3,1,1,0,0],
-"view_2theme_2blogga_2php_2config_8php.html#a09cd81013505f83aea0771243a1e4e53":[6,0,3,1,1,0,0,1],
-"view_2theme_2blogga_2php_2config_8php.html#a8a311a402d3e746ce53fadc38e4b2d27":[6,0,3,1,1,0,0,0],
-"view_2theme_2blogga_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d":[6,0,3,1,1,0,0,3],
-"view_2theme_2blogga_2php_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6":[6,0,3,1,1,0,0,4],
-"view_2theme_2blogga_2php_2config_8php.html#aef2da5582b7cb6b5f63e5ca5d69fd30b":[6,0,3,1,1,0,0,2],
-"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html":[6,0,3,1,1,1,0,0,0],
-"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#a09cd81013505f83aea0771243a1e4e53":[6,0,3,1,1,1,0,0,0,1],
-"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#a8a311a402d3e746ce53fadc38e4b2d27":[6,0,3,1,1,1,0,0,0,0],
-"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d":[6,0,3,1,1,1,0,0,0,3],
-"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6":[6,0,3,1,1,1,0,0,0,4],
-"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#aef2da5582b7cb6b5f63e5ca5d69fd30b":[6,0,3,1,1,1,0,0,0,2],
-"view_2theme_2redbasic_2php_2config_8php.html":[6,0,3,1,3,0,0]
+"tpldebug_8php.html":[6,0,2,7],
+"tpldebug_8php.html#a44778457a6c02554812fbfad19d32ba3":[6,0,2,7,0]
};
diff --git a/doc/html/navtreeindex9.js b/doc/html/navtreeindex9.js
index 1e9892a17..431de1608 100644
--- a/doc/html/navtreeindex9.js
+++ b/doc/html/navtreeindex9.js
@@ -1,8 +1,53 @@
var NAVTREEINDEX9 =
{
-"view_2theme_2redbasic_2php_2config_8php.html#a8574a41fa9735ee391ba57ab24b93793":[6,0,3,1,3,0,0,0],
-"view_2theme_2redbasic_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d":[6,0,3,1,3,0,0,1],
-"view_2theme_2redbasic_2php_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6":[6,0,3,1,3,0,0,2],
+"tpldebug_8php.html#a5358407d65f2ca826f96356a6642d149":[6,0,2,7,1],
+"tpldebug_8php.html#afbc7aadb3f7ff1edf0aaaa326a42179c":[6,0,2,7,2],
+"typo_8php.html":[6,0,2,8],
+"typo_8php.html#a1b709c1d79631ebc8320b41bda028b54":[6,0,2,8,1],
+"typo_8php.html#a329c9c12217d2c8660c47bbc7c8df4c5":[6,0,2,8,4],
+"typo_8php.html#a3ecd17ac846be1b35f3662f5c12ab6bd":[6,0,2,8,3],
+"typo_8php.html#a9590b15215a21e9b42eb546aeef79704":[6,0,2,8,2],
+"typo_8php.html#acebf83966ef6d7e5645a6b62ba368f9f":[6,0,2,8,0],
+"typohelper_8php.html":[6,0,2,9],
+"typohelper_8php.html#a7542d95618011800c61773127fa625cf":[6,0,2,9,0],
+"typohelper_8php.html#ab6fd357fb5b2a3ba8aab9e8b98c6a805":[6,0,2,9,1],
+"uexport_8php.html":[6,0,1,124],
+"uexport_8php.html#a118920137dedebe0581623a2e57e7b0d":[6,0,1,124,0],
+"update__channel_8php.html":[6,0,1,125],
+"update__channel_8php.html#aca52a9da500f0db2f0a8666af5bc06ba":[6,0,1,125,0],
+"update__display_8php.html":[6,0,1,126],
+"update__display_8php.html#aa36ac524059e209d5d75a03c16206246":[6,0,1,126,0],
+"update__network_8php.html":[6,0,1,127],
+"update__network_8php.html#a8abf5b9f65af6a27ee2f9d7207ed1b41":[6,0,1,127,0],
+"update__search_8php.html":[6,0,1,128],
+"update__search_8php.html#ace4c3a23fa7d6922399e27c297a6ba52":[6,0,1,128,0],
+"updatetpl_8py.html":[6,0,2,10],
+"updatetpl_8py.html#a52a85ffa6b6d63d840b185a133478c12":[6,0,2,10,5],
+"updatetpl_8py.html#a79c20eb62d568c999b56eb08530355d3":[6,0,2,10,2],
+"updatetpl_8py.html#a988d937ed5d5c2b592b763036af5cf94":[6,0,2,10,1],
+"updatetpl_8py.html#ab42dd79af65ee82201fd6f04715f62f6":[6,0,2,10,3],
+"updatetpl_8py.html#ac9d11279fed403a329a719298feafc4f":[6,0,2,10,0],
+"updatetpl_8py.html#ae694f5e1f25f8a92a945eb90c432dfe6":[6,0,2,10,4],
+"view_2theme_2apw_2php_2config_8php.html":[6,0,3,1,0,1,0],
+"view_2theme_2apw_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d":[6,0,3,1,0,1,0,1],
+"view_2theme_2apw_2php_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6":[6,0,3,1,0,1,0,2],
+"view_2theme_2apw_2php_2config_8php.html#ad59fc09da66b66267f9753c8b2dd68d0":[6,0,3,1,0,1,0,0],
+"view_2theme_2blogga_2php_2config_8php.html":[6,0,3,1,1,0,0],
+"view_2theme_2blogga_2php_2config_8php.html#a09cd81013505f83aea0771243a1e4e53":[6,0,3,1,1,0,0,1],
+"view_2theme_2blogga_2php_2config_8php.html#a8a311a402d3e746ce53fadc38e4b2d27":[6,0,3,1,1,0,0,0],
+"view_2theme_2blogga_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d":[6,0,3,1,1,0,0,3],
+"view_2theme_2blogga_2php_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6":[6,0,3,1,1,0,0,4],
+"view_2theme_2blogga_2php_2config_8php.html#aef2da5582b7cb6b5f63e5ca5d69fd30b":[6,0,3,1,1,0,0,2],
+"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html":[6,0,3,1,1,1,0,0,0],
+"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#a09cd81013505f83aea0771243a1e4e53":[6,0,3,1,1,1,0,0,0,1],
+"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#a8a311a402d3e746ce53fadc38e4b2d27":[6,0,3,1,1,1,0,0,0,0],
+"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d":[6,0,3,1,1,1,0,0,0,3],
+"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6":[6,0,3,1,1,1,0,0,0,4],
+"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#aef2da5582b7cb6b5f63e5ca5d69fd30b":[6,0,3,1,1,1,0,0,0,2],
+"view_2theme_2redbasic_2php_2config_8php.html":[6,0,3,1,4,0,0],
+"view_2theme_2redbasic_2php_2config_8php.html#a8574a41fa9735ee391ba57ab24b93793":[6,0,3,1,4,0,0,0],
+"view_2theme_2redbasic_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d":[6,0,3,1,4,0,0,1],
+"view_2theme_2redbasic_2php_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6":[6,0,3,1,4,0,0,2],
"view_8php.html":[6,0,1,129],
"view_8php.html#ac168f6c61a91ba2063f13b441c0ae96e":[6,0,1,129,0],
"viewconnections_8php.html":[6,0,1,130],
@@ -25,37 +70,38 @@ var NAVTREEINDEX9 =
"wfinger_8php.html":[6,0,1,137],
"wfinger_8php.html#ae21e50c8d0a5f3c9be9f43a4e519acd3":[6,0,1,137,0],
"widedarkness_8php.html":[6,0,3,1,0,2,10],
-"widgets_8php.html":[6,0,0,81],
-"widgets_8php.html#a08035db02ff6a23260146b4c64153422":[6,0,0,81,11],
-"widgets_8php.html#a0d404276fedc59f5038cf5c085028326":[6,0,0,81,26],
-"widgets_8php.html#a0e2f5179ed1a73b282dfda7270fcabb3":[6,0,0,81,3],
-"widgets_8php.html#a145ff35319cfa47a9cc07f9425bd674b":[6,0,0,81,8],
-"widgets_8php.html#a268b01ce1ab8fe2cb346cb769b9d1091":[6,0,0,81,9],
-"widgets_8php.html#a313a8d10ab81c71357c12e67e4d7efd5":[6,0,0,81,16],
-"widgets_8php.html#a3bdfb81bf9a8ddf219924fa7eaf22013":[6,0,0,81,18],
-"widgets_8php.html#a45ea061dabe9a8372e4ca3b9e5714256":[6,0,0,81,19],
-"widgets_8php.html#a47c72aac42058ea086c9ef8651c259da":[6,0,0,81,5],
-"widgets_8php.html#a50b1410238100c8a94c06b0aa63ee3b8":[6,0,0,81,25],
-"widgets_8php.html#a5ab3b64496e02cab56429978ad55f1c0":[6,0,0,81,12],
-"widgets_8php.html#a6dbc227aac750774284ee39c45f0a200":[6,0,0,81,27],
-"widgets_8php.html#a702e2fc0adc9b615999eca18b7311b5e":[6,0,0,81,21],
-"widgets_8php.html#a70442dfa079312d9d5e5ee01be51a165":[6,0,0,81,15],
-"widgets_8php.html#a7b1e357b5a2027718470b77ec921fc65":[6,0,0,81,2],
-"widgets_8php.html#a94203eb9bcd63cbdecbbcb15163598d8":[6,0,0,81,23],
-"widgets_8php.html#a95c06bc9be133e89768746302d2ac395":[6,0,0,81,10],
-"widgets_8php.html#a999ba893cac7600d3d3b4e7e14cf8c20":[6,0,0,81,20],
-"widgets_8php.html#a9d60539db68042e63c0015abd69a6f7a":[6,0,0,81,6],
-"widgets_8php.html#aa189a07241246d97efbee29f1c6a6f7f":[6,0,0,81,7],
-"widgets_8php.html#aaa73bcf1702eaadd9dcd253502f55e01":[6,0,0,81,24],
-"widgets_8php.html#abd2e508a2a0b911c4a838e3cb7599923":[6,0,0,81,22],
-"widgets_8php.html#abe03366fd22fd27d683518fa0765da50":[6,0,0,81,29],
-"widgets_8php.html#aced5cb177f630b30799c5eab873ee75c":[6,0,0,81,1],
-"widgets_8php.html#ad1bf7aa69e8d100d95faba17c7bc91cd":[6,0,0,81,14],
-"widgets_8php.html#add9b24d3304e529a7975e96122315554":[6,0,0,81,0],
-"widgets_8php.html#ade630b19fb4c622b7b2f6f8ef89eefa2":[6,0,0,81,13],
-"widgets_8php.html#ae4ced69d83dbdd9e6b51660d9eba8653":[6,0,0,81,28],
-"widgets_8php.html#af37fdad3b2e861d860a4a8c4d8a76c0b":[6,0,0,81,4],
-"widgets_8php.html#afa2e55a78f95667a6da082efac7fec74":[6,0,0,81,17],
+"widgets_8php.html":[6,0,0,82],
+"widgets_8php.html#a08035db02ff6a23260146b4c64153422":[6,0,0,82,12],
+"widgets_8php.html#a0d404276fedc59f5038cf5c085028326":[6,0,0,82,27],
+"widgets_8php.html#a0e2f5179ed1a73b282dfda7270fcabb3":[6,0,0,82,3],
+"widgets_8php.html#a145ff35319cfa47a9cc07f9425bd674b":[6,0,0,82,9],
+"widgets_8php.html#a268b01ce1ab8fe2cb346cb769b9d1091":[6,0,0,82,10],
+"widgets_8php.html#a313a8d10ab81c71357c12e67e4d7efd5":[6,0,0,82,17],
+"widgets_8php.html#a3bdfb81bf9a8ddf219924fa7eaf22013":[6,0,0,82,19],
+"widgets_8php.html#a45ea061dabe9a8372e4ca3b9e5714256":[6,0,0,82,20],
+"widgets_8php.html#a47c72aac42058ea086c9ef8651c259da":[6,0,0,82,6],
+"widgets_8php.html#a50b1410238100c8a94c06b0aa63ee3b8":[6,0,0,82,26],
+"widgets_8php.html#a5ab3b64496e02cab56429978ad55f1c0":[6,0,0,82,13],
+"widgets_8php.html#a6dbc227aac750774284ee39c45f0a200":[6,0,0,82,28],
+"widgets_8php.html#a702e2fc0adc9b615999eca18b7311b5e":[6,0,0,82,22],
+"widgets_8php.html#a70442dfa079312d9d5e5ee01be51a165":[6,0,0,82,16],
+"widgets_8php.html#a7b1e357b5a2027718470b77ec921fc65":[6,0,0,82,2],
+"widgets_8php.html#a94203eb9bcd63cbdecbbcb15163598d8":[6,0,0,82,24],
+"widgets_8php.html#a95c06bc9be133e89768746302d2ac395":[6,0,0,82,11],
+"widgets_8php.html#a999ba893cac7600d3d3b4e7e14cf8c20":[6,0,0,82,21],
+"widgets_8php.html#a9d60539db68042e63c0015abd69a6f7a":[6,0,0,82,7],
+"widgets_8php.html#aa189a07241246d97efbee29f1c6a6f7f":[6,0,0,82,8],
+"widgets_8php.html#aaa73bcf1702eaadd9dcd253502f55e01":[6,0,0,82,25],
+"widgets_8php.html#abd2e508a2a0b911c4a838e3cb7599923":[6,0,0,82,23],
+"widgets_8php.html#abe03366fd22fd27d683518fa0765da50":[6,0,0,82,30],
+"widgets_8php.html#aced5cb177f630b30799c5eab873ee75c":[6,0,0,82,1],
+"widgets_8php.html#ad1bf7aa69e8d100d95faba17c7bc91cd":[6,0,0,82,15],
+"widgets_8php.html#add9b24d3304e529a7975e96122315554":[6,0,0,82,0],
+"widgets_8php.html#ade630b19fb4c622b7b2f6f8ef89eefa2":[6,0,0,82,14],
+"widgets_8php.html#ae4ced69d83dbdd9e6b51660d9eba8653":[6,0,0,82,29],
+"widgets_8php.html#af37fdad3b2e861d860a4a8c4d8a76c0b":[6,0,0,82,5],
+"widgets_8php.html#af919de8e7e2ba8192a65fadc72a2c8b5":[6,0,0,82,4],
+"widgets_8php.html#afa2e55a78f95667a6da082efac7fec74":[6,0,0,82,18],
"xchan_8php.html":[6,0,1,138],
"xchan_8php.html#a9853348bf1a35c644460221ba75edc2d":[6,0,1,138,0],
"xrd_8php.html":[6,0,1,139],
@@ -64,39 +110,40 @@ var NAVTREEINDEX9 =
"xref_8php.html#a9bee399213b8de8226b0d60834307473":[6,0,1,140,0],
"zfinger_8php.html":[6,0,1,141],
"zfinger_8php.html#a8139b83a22ef98869adc10aa224027a0":[6,0,1,141,0],
-"zot_8php.html":[6,0,0,82],
-"zot_8php.html#a083aec6c900d244e1bfc1406f9461465":[6,0,0,82,15],
-"zot_8php.html#a0fc2211c5309d9f925ecc4115e3fdb75":[6,0,0,82,9],
-"zot_8php.html#a20750dd2c36961013fd382fb34e1366c":[6,0,0,82,6],
-"zot_8php.html#a2657e141d62d5f67ad3c87651b585299":[6,0,0,82,7],
-"zot_8php.html#a31aad56acf8ff8f2353e6ff8595544df":[6,0,0,82,18],
-"zot_8php.html#a3862b3161b2c8557dc1a95020179bd81":[6,0,0,82,20],
-"zot_8php.html#a3bf11286c2619b4ca28e49d5b5ab374a":[6,0,0,82,5],
-"zot_8php.html#a4d9e6ca295e443b740d9960c304b3474":[6,0,0,82,11],
-"zot_8php.html#a528e97ca5d69c3b7f35c5d954afde315":[6,0,0,82,8],
-"zot_8php.html#a55056e863a7860bc0cf922e78fcce073":[6,0,0,82,25],
-"zot_8php.html#a5bcdfef419b16075a0eca990956223dc":[6,0,0,82,30],
-"zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea":[6,0,0,82,22],
-"zot_8php.html#a703f528ade8382cf374e4119bd6f7859":[6,0,0,82,0],
-"zot_8php.html#a7ac30ff51274bf0b6d3eade37972145c":[6,0,0,82,29],
-"zot_8php.html#a8e22dbc6f884be3644a892a876cbd972":[6,0,0,82,3],
-"zot_8php.html#a8eeefdb0dad4c436bea9d1c06c0a7988":[6,0,0,82,12],
-"zot_8php.html#a928f5643ca66ae9635d85aeb2be62e03":[6,0,0,82,28],
-"zot_8php.html#a95528377d7303131958c9f0b7158fdce":[6,0,0,82,23],
-"zot_8php.html#a9a57b40669351c9791126b925cb7ef3b":[6,0,0,82,14],
-"zot_8php.html#aa6ae96db8cbbdbb10e6876d206bbf7cc":[6,0,0,82,13],
-"zot_8php.html#aa97b33b619dd7132a9274f852af6ceb5":[6,0,0,82,1],
-"zot_8php.html#aad25a3fe0e1566121d6fb8222979bc10":[6,0,0,82,16],
-"zot_8php.html#ab15c04e7e5f44edf45ec50dd7d183254":[6,0,0,82,17],
-"zot_8php.html#ab22d67660702056bf3f4696dcebf5ce7":[6,0,0,82,27],
-"zot_8php.html#ab319d1d9fff9c7775d9daef42d1f33dd":[6,0,0,82,19],
-"zot_8php.html#ab3e9b99ddb11353f37f265a05bb42142":[6,0,0,82,31],
-"zot_8php.html#ac301c67864917c35922257950ae0f95c":[6,0,0,82,10],
-"zot_8php.html#ad149f1e98c0c5b88ff9147e6ee3f330d":[6,0,0,82,4],
-"zot_8php.html#adfeb9400ae6b726beec89f8f1e8fde72":[6,0,0,82,2],
-"zot_8php.html#ae26ce9f1ad74139193fb6319beac5fca":[6,0,0,82,21],
-"zot_8php.html#ae7cec2b417b5858fd4a41070f843d1d7":[6,0,0,82,24],
-"zot_8php.html#aeea071f17e306fe3d0c488551906bfab":[6,0,0,82,26],
+"zot_8php.html":[6,0,0,83],
+"zot_8php.html#a083aec6c900d244e1bfc1406f9461465":[6,0,0,83,15],
+"zot_8php.html#a084c581d534e7e3b759488b46602288f":[6,0,0,83,20],
+"zot_8php.html#a0e3006e7a456b2175a9badc96bc5176d":[6,0,0,83,11],
+"zot_8php.html#a0fc2211c5309d9f925ecc4115e3fdb75":[6,0,0,83,9],
+"zot_8php.html#a20750dd2c36961013fd382fb34e1366c":[6,0,0,83,6],
+"zot_8php.html#a2657e141d62d5f67ad3c87651b585299":[6,0,0,83,7],
+"zot_8php.html#a31aad56acf8ff8f2353e6ff8595544df":[6,0,0,83,18],
+"zot_8php.html#a3920afe14fc1d82020161b4b86bcd9ac":[6,0,0,83,28],
+"zot_8php.html#a3bf11286c2619b4ca28e49d5b5ab374a":[6,0,0,83,5],
+"zot_8php.html#a528e97ca5d69c3b7f35c5d954afde315":[6,0,0,83,8],
+"zot_8php.html#a55056e863a7860bc0cf922e78fcce073":[6,0,0,83,25],
+"zot_8php.html#a5bcdfef419b16075a0eca990956223dc":[6,0,0,83,31],
+"zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea":[6,0,0,83,22],
+"zot_8php.html#a703f528ade8382cf374e4119bd6f7859":[6,0,0,83,0],
+"zot_8php.html#a7ac30ff51274bf0b6d3eade37972145c":[6,0,0,83,30],
+"zot_8php.html#a8e22dbc6f884be3644a892a876cbd972":[6,0,0,83,3],
+"zot_8php.html#a8eeefdb0dad4c436bea9d1c06c0a7988":[6,0,0,83,12],
+"zot_8php.html#a928f5643ca66ae9635d85aeb2be62e03":[6,0,0,83,29],
+"zot_8php.html#a95528377d7303131958c9f0b7158fdce":[6,0,0,83,23],
+"zot_8php.html#a9a57b40669351c9791126b925cb7ef3b":[6,0,0,83,14],
+"zot_8php.html#aa6ae96db8cbbdbb10e6876d206bbf7cc":[6,0,0,83,13],
+"zot_8php.html#aa97b33b619dd7132a9274f852af6ceb5":[6,0,0,83,1],
+"zot_8php.html#aad25a3fe0e1566121d6fb8222979bc10":[6,0,0,83,16],
+"zot_8php.html#ab15c04e7e5f44edf45ec50dd7d183254":[6,0,0,83,17],
+"zot_8php.html#ab22d67660702056bf3f4696dcebf5ce7":[6,0,0,83,27],
+"zot_8php.html#ab319d1d9fff9c7775d9daef42d1f33dd":[6,0,0,83,19],
+"zot_8php.html#ab3e9b99ddb11353f37f265a05bb42142":[6,0,0,83,32],
+"zot_8php.html#ac301c67864917c35922257950ae0f95c":[6,0,0,83,10],
+"zot_8php.html#ad149f1e98c0c5b88ff9147e6ee3f330d":[6,0,0,83,4],
+"zot_8php.html#adfeb9400ae6b726beec89f8f1e8fde72":[6,0,0,83,2],
+"zot_8php.html#ae26ce9f1ad74139193fb6319beac5fca":[6,0,0,83,21],
+"zot_8php.html#ae7cec2b417b5858fd4a41070f843d1d7":[6,0,0,83,24],
+"zot_8php.html#aeea071f17e306fe3d0c488551906bfab":[6,0,0,83,26],
"zotfeed_8php.html":[6,0,1,142],
"zotfeed_8php.html#a24dfc23d366e7f840cf2847d0c1c8eac":[6,0,1,142,0],
"zping_8php.html":[6,0,1,143],
diff --git a/doc/html/permissions_8php.html b/doc/html/permissions_8php.html
index 8ae3220ff..bd92a66d0 100644
--- a/doc/html/permissions_8php.html
+++ b/doc/html/permissions_8php.html
@@ -201,7 +201,7 @@ Functions
Returns : array of all permissions, key is permission name, value is true or false
-Referenced by achievements_content() , blocks_content() , change_channel() , channel_content() , connedit_content() , editlayout_content() , editwebpage_content() , filestorage_content() , layouts_content() , like_content() , page_content() , webpages_content() , zfinger_init() , and zot_refresh() .
+Referenced by achievements_content() , blocks_content() , change_channel() , channel_content() , connedit_content() , editlayout_content() , editwebpage_content() , filestorage_content() , layouts_content() , like_content() , page_init() , webpages_content() , zfinger_init() , and zot_refresh() .
@@ -218,7 +218,7 @@ Functions
-
Referenced by connedit_content() , create_identity() , get_all_perms() , mail_post() , new_contact() , perm_is_allowed() , site_default_perms() , and zot_refresh() .
+
Referenced by connedit_content() , create_identity() , get_all_perms() , mail_post() , new_contact() , perm_is_allowed() , settings_post() , site_default_perms() , and zot_refresh() .
@@ -243,7 +243,7 @@ Functions
-Referenced by connedit_content() , create_identity() , foofoo() , and new_contact() .
+Referenced by connedit_content() , create_identity() , diaspora_request() , foofoo() , new_contact() , settings_post() , and zot_refresh() .
@@ -277,7 +277,7 @@ Functions
-
Referenced by Conversation\add_thread() , advanced_profile() , api_statuses_home_timeline() , api_statuses_repeat() , attach_by_hash() , attach_by_hash_nodata() , attach_count_files() , attach_list_files() , attach_mkdir() , attach_store() , block_content() , chat_content() , chatsvc_init() , check_list_permissions() , common_content() , common_friends_visitor_widget() , contact_block() , RedMatrix\RedDAV\RedDirectory\createDirectory() , RedMatrix\RedDAV\RedDirectory\createFile() , RedMatrix\RedDAV\RedFile\delete() , diaspora_asphoto() , diaspora_comment() , diaspora_conversation() , diaspora_like() , diaspora_photo() , diaspora_post() , diaspora_reshare() , display_content() , editblock_content() , get_feed_for() , RedMatrix\RedDAV\RedDirectory\getChild() , RedMatrix\RedDAV\RedDirectory\getChildren() , item_post() , like_content() , local_dir_update() , p_init() , photo_init() , photo_upload() , photos_album_widget() , photos_albums_list() , photos_content() , photos_list_photos() , photos_post() , poco_init() , post_activity_item() , post_post() , process_delivery() , process_mail_delivery() , profile_content() , profile_load() , profile_sidebar() , RedChannelList() , search_content() , Conversation\set_mode() , RedMatrix\RedDAV\RedBrowser\set_writeable() , RedMatrix\RedDAV\RedFile\setName() , RedMatrix\RedDAV\RedDirectory\setName() , subthread_content() , tag_deliver() , tgroup_check() , update_birthdays() , viewconnections_content() , widget_archive() , widget_categories() , widget_item() , widget_photo_albums() , widget_tagcloud_wall() , z_readdir() , and zot_feed() .
+
Referenced by Conversation\add_thread() , advanced_profile() , api_statuses_home_timeline() , api_statuses_repeat() , attach_by_hash() , attach_by_hash_nodata() , attach_count_files() , attach_list_files() , attach_mkdir() , attach_store() , block_content() , chat_content() , chatsvc_init() , check_list_permissions() , common_content() , common_friends_visitor_widget() , contact_block() , RedMatrix\RedDAV\RedDirectory\createDirectory() , RedMatrix\RedDAV\RedDirectory\createFile() , RedMatrix\RedDAV\RedFile\delete() , diaspora_asphoto() , diaspora_comment() , diaspora_conversation() , diaspora_like() , diaspora_photo() , diaspora_post() , diaspora_reshare() , display_content() , editblock_content() , get_feed_for() , RedMatrix\RedDAV\RedDirectory\getChild() , RedMatrix\RedDAV\RedDirectory\getChildren() , item_post() , like_content() , local_dir_update() , p_init() , photo_init() , photo_upload() , photos_album_widget() , photos_albums_list() , photos_content() , photos_list_photos() , photos_post() , poco_init() , post_activity_item() , post_post() , process_delivery() , process_mail_delivery() , profile_content() , profile_load() , profile_sidebar() , RedChannelList() , search_content() , Conversation\set_mode() , RedMatrix\RedDAV\RedBrowser\set_writeable() , RedMatrix\RedDAV\RedFile\setName() , RedMatrix\RedDAV\RedDirectory\setName() , subthread_content() , tag_deliver() , tgroup_check() , update_birthdays() , viewconnections_content() , widget_archive() , widget_catcloud_wall() , widget_categories() , widget_item() , widget_photo_albums() , widget_tagcloud_wall() , z_readdir() , and zot_feed() .
diff --git a/doc/html/photo__driver_8php.html b/doc/html/photo__driver_8php.html
index db723d160..204df52dd 100644
--- a/doc/html/photo__driver_8php.html
+++ b/doc/html/photo__driver_8php.html
@@ -232,7 +232,7 @@ Functions
-
Referenced by app_store() , app_update() , diaspora_profile() , discover_by_url() , discover_by_webbie() , import_author_rss() , import_author_unknown() , import_post() , import_xchan() , openid_content() , poller_run() , and thing_init() .
+
Referenced by app_store() , app_update() , diaspora_profile() , discover_by_url() , discover_by_webbie() , import_author_rss() , import_author_unknown() , import_post() , import_xchan() , openid_content() , poller_run() , thing_init() , and xchan_store() .
diff --git a/doc/html/php2po_8php.html b/doc/html/php2po_8php.html
index 40001f325..445b81280 100644
--- a/doc/html/php2po_8php.html
+++ b/doc/html/php2po_8php.html
@@ -168,7 +168,7 @@ Variables
-
Referenced by App\__construct() , Template\_get_var() , Template\_replcb_for() , activity_sanitise() , aes_encapsulate() , aes_unencapsulate() , app_render() , bb_sanitize_style() , build_sync_packet() , connections_post() , connedit_content() , connedit_post() , construct_page() , contact_poll_interval() , dirprofile_init() , dirsearch_content() , extra_query_args() , foofoo() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_plugin_info() , get_theme_info() , get_things() , guess_image_type() , import_directory_profile() , item_photo_menu() , item_store_update() , load_config() , load_pconfig() , load_xconfig() , local_dir_update() , mail_post() , mood_content() , netgrowth_content() , new_contact() , FKOAuthDataStore\new_request_token() , obj_verb_selector() , openid_content() , parse_app_description() , photos_albums_list() , po2php_run() , poco_init() , poke_content() , private_messages_fetch_conversation() , private_messages_fetch_message() , private_messages_list() , process_channel_sync_delivery() , profile_load() , requestdata() , role_selector() , settings_post() , sslify_init() , startup() , tt() , RedMatrix\RedDAV\RedBrowser\userReadableSize() , vote_post() , x() , zfinger_init() , and zot_refresh() .
+
Referenced by App\__construct() , Template\_get_var() , Template\_replcb_for() , activity_sanitise() , aes_encapsulate() , aes_unencapsulate() , app_render() , bb_sanitize_style() , build_sync_packet() , connections_post() , connedit_content() , connedit_post() , construct_page() , contact_poll_interval() , dirprofile_init() , dirsearch_content() , extra_query_args() , foofoo() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_plugin_info() , get_theme_info() , get_things() , guess_image_type() , import_directory_profile() , item_photo_menu() , item_store_update() , load_config() , load_pconfig() , load_xconfig() , local_dir_update() , mail_post() , mood_content() , netgrowth_content() , new_contact() , FKOAuthDataStore\new_request_token() , obj_verb_selector() , openid_content() , parse_app_description() , photos_albums_list() , po2php_run() , poco_init() , poke_content() , private_messages_fetch_conversation() , private_messages_fetch_message() , private_messages_list() , process_channel_sync_delivery() , profile_load() , requestdata() , role_selector() , settings_post() , sslify_init() , startup() , tt() , RedMatrix\RedDAV\RedBrowser\userReadableSize() , vote_post() , x() , xchan_fetch() , zfinger_init() , zot_build_packet() , and zot_refresh() .
@@ -224,7 +224,7 @@ Variables
Initial value:
-Referenced by oembed_format_object() , and red_comment() .
+Referenced by oembed_format_object() .
diff --git a/doc/html/php_2theme__init_8php.html b/doc/html/php_2theme__init_8php.html
index 814d0a7b5..11b70b2bb 100644
--- a/doc/html/php_2theme__init_8php.html
+++ b/doc/html/php_2theme__init_8php.html
@@ -127,7 +127,7 @@ Variables
Those who require this feature will know what to do with it. Those who don't, won't. Eventually this functionality needs to be provided by a module such that permissions can be enforced. At the moment it's more of a proof of concept; but sufficient for our immediate needs.
-
Referenced by admin_page_channels() , api_call() , api_user() , appman_content() , attach_mkdir() , attach_store() , bbcode() , blocks_content() , bookmark_add() , bookmarks_content() , build_sync_packet() , channel_content() , channel_init() , channel_remove() , chat_content() , chat_init() , chat_post() , chatroom_create() , chatroom_destroy() , cloud_init() , connections_init() , connections_post() , connedit_content() , connedit_init() , connedit_post() , conversation() , design_tools() , diaspora_msg_build() , diaspora_pubmsg_build() , directory_run() , display_content() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , event_addtocal() , events_content() , events_post() , feed_init() , filestorage_content() , filestorage_post() , fix_attached_file_permissions() , get_feed_for() , get_public_feed() , handle_feed() , handle_tag() , hcard_init() , home_init() , impel_init() , import_post() , importelm_post() , invite_content() , is_public_profile() , item_photo_menu() , item_post() , item_store() , item_store_update() , items_fetch() , layouts_content() , locs_post() , magic_init() , mail_content() , mail_post() , menu_add_item() , menu_edit_item() , message_content() , mitem_content() , mitem_post() , mood_init() , nav() , network_content() , network_init() , new_contact() , notifier_run() , parse_app_description() , photo_upload() , photos_albums_list() , photos_content() , photos_create_item() , photos_list_photos() , ping_init() , poke_init() , post_activity_item() , post_to_red_delete_comment() , post_to_red_delete_post() , post_to_red_displayAdminContent() , post_to_red_post() , probe_content() , process_channel_sync_delivery() , process_delivery() , process_mail_delivery() , profile_init() , profile_photo_init() , profile_photo_post() , profiles_content() , profiles_post() , profperm_init() , rbmark_content() , rbmark_post() , rpost_content() , send_message() , settings_post() , sources_post() , start_delivery_chain() , store_diaspora_comment_sig() , tagger_content() , thing_content() , thing_init() , uexport_init() , update_remote_id() , wall_attach_post() , wall_upload_post() , webpages_content() , wfinger_init() , widget_settings_menu() , zot_build_packet() , zot_encode_locations() , zot_finger() , and zot_refresh() .
+
Referenced by admin_page_channels() , api_call() , api_user() , appman_content() , attach_mkdir() , attach_store() , bbcode() , blocks_content() , bookmark_add() , bookmarks_content() , build_sync_packet() , channel_content() , channel_init() , channel_remove() , chat_content() , chat_init() , chat_post() , chatroom_create() , chatroom_destroy() , cloud_init() , connections_init() , connections_post() , connedit_content() , connedit_init() , connedit_post() , conversation() , design_tools() , diaspora_msg_build() , diaspora_pubmsg_build() , diaspora_request() , directory_run() , display_content() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , event_addtocal() , events_content() , events_post() , feed_init() , filestorage_content() , filestorage_post() , fix_attached_file_permissions() , get_feed_for() , get_public_feed() , handle_feed() , handle_tag() , hcard_init() , home_init() , impel_init() , import_post() , importelm_post() , invite_content() , is_public_profile() , item_photo_menu() , item_post() , item_store() , item_store_update() , items_fetch() , layouts_content() , locs_content() , locs_post() , magic_init() , mail_content() , mail_post() , menu_add_item() , menu_edit_item() , message_content() , mitem_content() , mitem_post() , mood_init() , nav() , network_content() , network_init() , new_contact() , notifier_run() , parse_app_description() , photo_upload() , photos_albums_list() , photos_content() , photos_create_item() , photos_list_photos() , ping_init() , poke_init() , post_activity_item() , probe_content() , process_channel_sync_delivery() , process_delivery() , process_mail_delivery() , profile_init() , profile_photo_init() , profile_photo_post() , profiles_content() , profiles_post() , profperm_init() , rbmark_content() , rbmark_post() , refimport_content() , reflect_comment_store() , reflect_photo_callback() , rpost_content() , send_message() , settings_post() , sources_post() , start_delivery_chain() , store_diaspora_comment_sig() , tagger_content() , thing_content() , thing_init() , uexport_init() , update_remote_id() , wall_attach_post() , wall_upload_post() , webpages_content() , wfinger_init() , widget_settings_menu() , zot_build_packet() , zot_encode_locations() , zot_finger() , and zot_refresh() .
diff --git a/doc/html/plugin_8php.html b/doc/html/plugin_8php.html
index 39aa7880f..1557daf08 100644
--- a/doc/html/plugin_8php.html
+++ b/doc/html/plugin_8php.html
@@ -206,7 +206,7 @@ Functions
-
Referenced by _well_known_init() , api_login() , atom_author() , atom_entry() , authenticate_success() , avatar_img() , bb2diaspora() , bbcode() , channel_remove() , chat_message() , chatsvc_post() , check_account_email() , check_account_invite() , check_account_password() , connect_content() , connections_post() , connedit_content() , connedit_post() , construct_page() , contact_block() , contact_select() , conversation() , create_identity() , cronhooks_run() , directory_content() , downgrade_accounts() , drop_item() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , event_store_item() , externals_run() , feature_enabled() , gender_selector() , gender_selector_min() , get_all_perms() , get_atom_elements() , get_features() , get_feed_for() , get_mood_verbs() , get_perms() , get_poke_verbs() , get_role_perms() , Item\get_template_data() , App\get_widgets() , group_select() , home_content() , home_init() , hostxrd_init() , html2bbcode() , import_author_xchan() , import_directory_profile() , import_xchan() , item_photo_menu() , item_post() , item_store() , item_store_update() , like_content() , login() , magic_init() , mail_store() , marital_selector() , marital_selector_min() , mood_init() , nav() , network_content() , network_to_name() , new_contact() , notification() , notifier_run() , obj_verbs() , oembed_fetch_url() , openid_content() , parse_url_content() , pdl_selector() , perm_is_allowed() , photo_upload() , photos_content() , ping_init() , poller_run() , populate_acl() , post_activity_item() , post_init() , prepare_body() , probe_well_known() , proc_run() , process_delivery() , profile_content() , profile_sidebar() , profiles_content() , profiles_post() , replace_macros() , rmagic_post() , settings_post() , sexpref_selector() , sexpref_selector_min() , siteinfo_content() , smilies() , subthread_content() , tag_deliver() , validate_channelname() , wfinger_init() , widget_affinity() , xrd_init() , zfinger_init() , zid() , and zid_init() .
+
Referenced by _well_known_init() , api_login() , atom_author() , atom_entry() , authenticate_success() , avatar_img() , bb2diaspora() , bbcode() , channel_remove() , chat_message() , chatsvc_post() , check_account_email() , check_account_invite() , check_account_password() , connect_content() , connections_post() , connedit_content() , connedit_post() , construct_page() , contact_block() , contact_select() , conversation() , create_identity() , cronhooks_run() , directory_content() , downgrade_accounts() , drop_item() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , event_store_item() , externals_run() , feature_enabled() , gender_selector() , gender_selector_min() , get_all_perms() , get_atom_elements() , get_features() , get_feed_for() , get_mood_verbs() , get_perms() , get_poke_verbs() , get_role_perms() , Item\get_template_data() , App\get_widgets() , group_select() , home_content() , home_init() , hostxrd_init() , html2bbcode() , import_author_xchan() , import_directory_profile() , import_xchan() , item_photo_menu() , item_post() , item_store() , item_store_update() , like_content() , login() , magic_init() , mail_store() , marital_selector() , marital_selector_min() , mood_init() , nav() , network_content() , network_to_name() , new_contact() , notification() , notifier_run() , obj_verbs() , oembed_fetch_url() , openid_content() , parse_url_content() , pdl_selector() , perm_is_allowed() , photo_upload() , photos_content() , ping_init() , poller_run() , populate_acl() , post_activity_item() , post_init() , prepare_body() , probe_well_known() , proc_run() , process_delivery() , profile_content() , profile_sidebar() , profiles_content() , profiles_post() , replace_macros() , rmagic_post() , settings_post() , sexpref_selector() , sexpref_selector_min() , siteinfo_content() , smilies() , subthread_content() , tag_deliver() , validate_channelname() , wfinger_init() , widget_affinity() , xrd_init() , zfinger_init() , zid() , and zid_init() .
@@ -298,7 +298,7 @@ Functions
-
Referenced by achievements_content() , admin_content() , admin_page_channels() , admin_page_dbsync() , admin_page_hubloc() , admin_page_logs() , admin_page_plugins() , admin_page_profs() , admin_page_site() , admin_page_summary() , admin_page_themes() , admin_page_users() , advanced_profile() , alt_pager() , api_apply_template() , api_content() , app_render() , appman_content() , apps_content() , apw_form() , blocks_content() , blogtheme_form() , App\build_pagehead() , categories_widget() , channel_content() , chat_content() , check_php() , common_content() , common_friends_visitor_widget() , connect_content() , connections_content() , connedit_content() , construct_page() , contact_block() , conversation() , delegate_content() , design_tools() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_relay() , diaspora_send_retraction() , diaspora_send_status() , diaspora_share() , diaspora_unshare() , dir_safe_mode() , dir_sort_links() , directory_content() , dirprofile_init() , display_content() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_content() , fbrowser_content() , field_timezone() , fileas_widget() , filer_content() , filestorage_content() , findpeople_widget() , format_categories() , format_filer() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_birthdays() , Item\get_comment_box() , get_events() , get_feed_for() , group_content() , group_side() , help_content() , hostxrd_init() , RedMatrix\RedDAV\RedBrowser\htmlActionsPanel() , identity_selector() , import_content() , invite_content() , lang_selector() , layouts_content() , login() , lostpass_content() , mail_content() , manage_content() , match_content() , menu_content() , menu_render() , message_content() , micropro() , mini_group_select() , mitem_content() , mood_content() , nav() , network_content() , new_channel_content() , notification() , notifications_content() , notify_content() , oembed_format_object() , oexchange_init() , opensearch_init() , p_init() , pagelist_widget() , pdledit_content() , photos_album_widget() , photos_content() , poco_init() , poke_content() , poll_content() , populate_acl() , profile_sidebar() , profiles_content() , rbmark_content() , redbasic_form() , register_content() , removeaccount_content() , removeme_content() , rmagic_content() , rpost_content() , search() , search_content() , searchbox() , setup_content() , siteinfo_content() , sources_content() , suggest_content() , theme_attachments() , thing_content() , vcard_from_xchan() , viewconnections_content() , vote_content() , webpages_content() , widget_affinity() , widget_appselect() , widget_archive() , widget_bookmarkedchats() , widget_chatroom_list() , widget_filer() , widget_follow() , widget_mailmenu() , widget_notes() , widget_savedsearch() , widget_settings_menu() , widget_suggestedchats() , widget_suggestions() , writepages_widget() , and xrd_init() .
+
Referenced by achievements_content() , admin_content() , admin_page_channels() , admin_page_dbsync() , admin_page_hubloc() , admin_page_logs() , admin_page_plugins() , admin_page_profs() , admin_page_site() , admin_page_summary() , admin_page_themes() , admin_page_users() , advanced_profile() , alt_pager() , api_apply_template() , api_content() , app_render() , appman_content() , apps_content() , apw_form() , blocks_content() , blogtheme_form() , App\build_pagehead() , categories_widget() , channel_content() , chat_content() , check_php() , common_content() , common_friends_visitor_widget() , connect_content() , connections_content() , connedit_content() , construct_page() , contact_block() , conversation() , delegate_content() , design_tools() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_relay() , diaspora_send_retraction() , diaspora_send_status() , diaspora_share() , diaspora_unshare() , dir_safe_mode() , dir_sort_links() , directory_content() , dirprofile_init() , display_content() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_content() , fbrowser_content() , field_timezone() , fileas_widget() , filer_content() , filestorage_content() , findpeople_widget() , format_categories() , format_filer() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_birthdays() , Item\get_comment_box() , get_events() , get_feed_for() , group_content() , group_side() , help_content() , hostxrd_init() , RedMatrix\RedDAV\RedBrowser\htmlActionsPanel() , identity_selector() , import_content() , invite_content() , lang_selector() , layouts_content() , locs_content() , login() , lostpass_content() , mail_content() , manage_content() , match_content() , menu_content() , menu_render() , message_content() , micropro() , mini_group_select() , mitem_content() , mood_content() , nav() , network_content() , new_channel_content() , notification() , notifications_content() , notify_content() , oembed_format_object() , oexchange_init() , opensearch_init() , p_init() , pagelist_widget() , pdledit_content() , photos_album_widget() , photos_content() , poco_init() , poke_content() , poll_content() , populate_acl() , profile_sidebar() , profiles_content() , rbmark_content() , redbasic_form() , register_content() , removeaccount_content() , removeme_content() , rmagic_content() , rpost_content() , search() , search_content() , searchbox() , setup_content() , siteinfo_content() , sources_content() , suggest_content() , theme_attachments() , thing_content() , vcard_from_xchan() , viewconnections_content() , vote_content() , webpages_content() , widget_affinity() , widget_appselect() , widget_archive() , widget_bookmarkedchats() , widget_chatroom_list() , widget_filer() , widget_follow() , widget_mailmenu() , widget_notes() , widget_savedsearch() , widget_settings_menu() , widget_suggestedchats() , widget_suggestions() , writepages_widget() , and xrd_init() .
@@ -778,7 +778,7 @@ Functions
-
Referenced by construct_page() , format_css_if_exists() , format_js_if_exists() , FriendicaSmartyEngine\get_intltext_template() , FriendicaSmartyEngine\get_markup_template() , Template\get_markup_template() , and pdledit_content() .
+
Referenced by construct_page() , format_css_if_exists() , format_js_if_exists() , FriendicaSmartyEngine\get_intltext_template() , FriendicaSmartyEngine\get_markup_template() , Template\get_markup_template() , load_pdl() , and pdledit_content() .
diff --git a/doc/html/refimport_8php.html b/doc/html/refimport_8php.html
new file mode 100644
index 000000000..26dc98a08
--- /dev/null
+++ b/doc/html/refimport_8php.html
@@ -0,0 +1,381 @@
+
+
+
+
+
+
+The Red Matrix: include/Import/refimport.php File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ refimport_content
+ (
+ &
+ $a )
+
+
+
+
+
+
+
+
+
+
+
+
+ reflect_article_callback
+ (
+
+ $matches )
+
+
+
+
+
+
+
+
+
+
+
+
+ reflect_comment_store
+ (
+
+ $channel ,
+
+
+
+
+
+ $post ,
+
+
+
+
+
+ $comment ,
+
+
+
+
+
+ $user
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+ reflect_find_user
+ (
+
+ $users ,
+
+
+
+
+
+ $name
+
+
+
+ )
+
+
+
+
+
+
+
+
+
+
+ reflect_get_channel
+ (
+ )
+
+
+
+
+
+
+
+
+
+
+ reflect_photo_callback
+ (
+
+ $matches )
+
+
+
+
+
+
+
+
+
+
+
+
+
+ const REDMATRIX_IMPORTCHANNEL 'mike'
+
+
+
+
+
+
+
+
+
+ const REFLECT_BASEURL 'http://example.com/'
+
+
+
+
+
+
+
+
+
+ const REFLECT_BLOGNAME 'Diary and Other Rantings'
+
+
+
+
+
+
+
+
+
+ const REFLECT_EXPORTUSERNAME 'mike'
+
+
+
+
+
+
+
+
+
+ const REFLECT_MAXPERRUN 30
+
+
+
+
+
+
+
+
+
+ const REFLECT_OVERWRITE false
+
+
+
+
+
+
+
+
+
+ const REFLECT_USERFILE 'user.json'
+
+
+
+
+
+
+
diff --git a/doc/html/refimport_8php.js b/doc/html/refimport_8php.js
new file mode 100644
index 000000000..f0b97cbee
--- /dev/null
+++ b/doc/html/refimport_8php.js
@@ -0,0 +1,16 @@
+var refimport_8php =
+[
+ [ "refimport_content", "refimport_8php.html#ad97ebb5feda0230a4834e0b3637a0d29", null ],
+ [ "reflect_article_callback", "refimport_8php.html#a53434bc19e6264db89e18d92ddc09860", null ],
+ [ "reflect_comment_store", "refimport_8php.html#a01a29630fa5e1ce6cd5e1fd75280747c", null ],
+ [ "reflect_find_user", "refimport_8php.html#aa98de7d112e3a5b4b6956f108d04a41d", null ],
+ [ "reflect_get_channel", "refimport_8php.html#a6c3e0475fde9fe72ff2492a5e3e5259c", null ],
+ [ "reflect_photo_callback", "refimport_8php.html#ae9c56f779d1e0ac7bcb2a460129e7ae5", null ],
+ [ "REDMATRIX_IMPORTCHANNEL", "refimport_8php.html#a54003135d7c8994a76e831fb6faa2fe6", null ],
+ [ "REFLECT_BASEURL", "refimport_8php.html#ac43699d8ae86175e049aa4e87853caac", null ],
+ [ "REFLECT_BLOGNAME", "refimport_8php.html#a8459983ebf013ed5737f7ed317bfae1f", null ],
+ [ "REFLECT_EXPORTUSERNAME", "refimport_8php.html#ad297afe0730c9119dd94d3cf0521b025", null ],
+ [ "REFLECT_MAXPERRUN", "refimport_8php.html#a9c1f681f1f303400a9818696a9f96d6f", null ],
+ [ "REFLECT_OVERWRITE", "refimport_8php.html#aeec793cefa260f788b7d005adcb35796", null ],
+ [ "REFLECT_USERFILE", "refimport_8php.html#a684a44d2401abf75f441591bcb41d10d", null ]
+];
\ No newline at end of file
diff --git a/doc/html/search/all_24.js b/doc/html/search/all_24.js
index d4ea06349..364451b79 100644
--- a/doc/html/search/all_24.js
+++ b/doc/html/search/all_24.js
@@ -33,6 +33,7 @@ var searchData=
['_24contacts',['$contacts',['../classApp.html#a61ca6e3af82071ea25ff2fd5dbcddae2',1,'App']]],
['_24content',['$content',['../classApp.html#ac1d80a14492acc932715d54567d8a589',1,'App']]],
['_24conversation',['$conversation',['../classItem.html#a007424e3e3171dcfb4312a02161da6cd',1,'Item']]],
+ ['_24credentials',['$credentials',['../classRedmatrix_1_1Import_1_1Import.html#afd251e6e5a18516bac4d1a40435602f1',1,'Redmatrix::Import::Import']]],
['_24css_5fsources',['$css_sources',['../classApp.html#a6f55d087e1ff4710132c1b0863faa2ee',1,'App']]],
['_24curl_5fcode',['$curl_code',['../classApp.html#a256360c9184fed6d7556e0bc0a835d7f',1,'App']]],
['_24curl_5fheaders',['$curl_headers',['../classApp.html#af5007c42a693afd9c4899c243b2e1363',1,'App']]],
@@ -71,6 +72,8 @@ var searchData=
['_24install_5fwizard_5fpass',['$install_wizard_pass',['../setup_8php.html#addb24714bc2542aa4f4215e98fe48432',1,'setup.php']]],
['_24interactive',['$interactive',['../classApp.html#a4c7cfc62d39508086cf300dc2e39c4df',1,'App']]],
['_24itemfloat',['$itemfloat',['../minimalisticdarkness_8php.html#a7e6c3d4efde4e9a2de32308081372c6b',1,'minimalisticdarkness.php']]],
+ ['_24itemlist',['$itemlist',['../classRedmatrix_1_1Import_1_1Import.html#a2f69f16ecb7de1fb1daffbc38e68c9f1',1,'Redmatrix::Import::Import']]],
+ ['_24items',['$items',['../classRedmatrix_1_1Import_1_1Import.html#a31d73d48e1aa93319159c692d0197a3a',1,'Redmatrix::Import::Import']]],
['_24js_5fsources',['$js_sources',['../classApp.html#a11e24b3ed9b33ffee7dd41d110b4366d',1,'App']]],
['_24k',['$k',['../php2po_8php.html#ad6726cfaa85d4b8299d2b0f034cbf178',1,'php2po.php']]],
['_24lang',['$lang',['../classTemplate.html#ace26b8a4252fbc1c385d2b5e1e93e5c8',1,'Template']]],
@@ -103,8 +106,6 @@ var searchData=
['_24perms',['$perms',['../classApp.html#ab47de68fa39806d1fb0976407e188b77',1,'App']]],
['_24phpath',['$phpath',['../typo_8php.html#a3ecd17ac846be1b35f3662f5c12ab6bd',1,'typo.php']]],
['_24phpfile',['$phpfile',['../php2po_8php.html#abbb0e5fd8fbc1f13a9bf68f86eb3d2a4',1,'php2po.php']]],
- ['_24plugin',['$plugin',['../post__to__red_8php.html#ada8a7130088351710bb02ed622d6bf65',1,'post_to_red.php']]],
- ['_24plugin_5fdir',['$plugin_dir',['../post__to__red_8php.html#a99811555b30bde504a863e44015f2f19',1,'post_to_red.php']]],
['_24plugins',['$plugins',['../classApp.html#ae9f96338f32187d308b67b980eea0008',1,'App']]],
['_24pofile',['$pofile',['../php2po_8php.html#a401d84ce156e49e8168bd0c4781e1be1',1,'php2po.php']]],
['_24poi',['$poi',['../classApp.html#a1936f2afce0dc0d1bbed15ae1f2ee81a',1,'App']]],
@@ -131,6 +132,7 @@ var searchData=
['_24session_5fexpire',['$session_expire',['../session_8php.html#af0100a2642a5268594bbd5742a03d885',1,'session.php']]],
['_24showlock',['$showlock',['../apw_2php_2style_8php.html#ad401ea1d1ba236f86863b4574f01e425',1,'style.php']]],
['_24sourcename',['$sourcename',['../classApp.html#a13710907ef62554a0b4dd8a5eaa2eb11',1,'App']]],
+ ['_24src_5fitems',['$src_items',['../classRedmatrix_1_1Import_1_1Import.html#ac578e85e4c491bf9e09fbbfa33f9d6b7',1,'Redmatrix::Import::Import']]],
['_24stack',['$stack',['../classTemplate.html#a6f0efc256688c36110180b501067ff11',1,'Template']]],
['_24str',['$str',['../typohelper_8php.html#a7542d95618011800c61773127fa625cf',1,'typohelper.php']]],
['_24strings',['$strings',['../classApp.html#a5f64620473a9727a48ebe9cf6f335a98',1,'App']]],
diff --git a/doc/html/search/all_61.js b/doc/html/search/all_61.js
index cae31ee43..3ab5333ef 100644
--- a/doc/html/search/all_61.js
+++ b/doc/html/search/all_61.js
@@ -138,6 +138,7 @@ var searchData=
['api_5foauth_5frequest_5ftoken',['api_oauth_request_token',['../include_2api_8php.html#aa1bddb580510e70cc1a7b7381667f1a3',1,'api.php']]],
['api_5fphotos',['api_photos',['../include_2api_8php.html#aa6fc3bc8c0fad1d081db0dcc456dd77f',1,'api.php']]],
['api_5fpost',['api_post',['../mod_2api_8php.html#a6fe77f05c07cb51048df0d557b4b9bd2',1,'api.php']]],
+ ['api_5fred_5fxchan',['api_red_xchan',['../include_2api_8php.html#a4fe872332ff0bd8d5eae2f0c6819cb60',1,'api.php']]],
['api_5fregister_5ffunc',['api_register_func',['../include_2api_8php.html#ac2c2b18c426d697d11a830bca146be8a',1,'api.php']]],
['api_5frss_5fextra',['api_rss_extra',['../include_2api_8php.html#a6a04b48168ba1d9dd2de3081a630611f',1,'api.php']]],
['api_5fstatus_5fshow',['api_status_show',['../include_2api_8php.html#a645397787618b5c548a31e8686e8cca4',1,'api.php']]],
@@ -172,8 +173,8 @@ var searchData=
['appman_2ephp',['appman.php',['../appman_8php.html',1,'']]],
['appman_5fcontent',['appman_content',['../appman_8php.html#af48805ac2f6f123f2681a8ae1c6f123f',1,'appman.php']]],
['appman_5fpost',['appman_post',['../appman_8php.html#a2979acbe47ffaecfa19b9eabfbfbde39',1,'appman.php']]],
- ['apps_2ephp',['apps.php',['../include_2apps_8php.html',1,'']]],
['apps_2ephp',['apps.php',['../mod_2apps_8php.html',1,'']]],
+ ['apps_2ephp',['apps.php',['../include_2apps_8php.html',1,'']]],
['apps_5fcontent',['apps_content',['../mod_2apps_8php.html#a546016cb960d0b110ee8e489dfa6c27c',1,'apps.php']]],
['apw_5fform',['apw_form',['../view_2theme_2apw_2php_2config_8php.html#ad59fc09da66b66267f9753c8b2dd68d0',1,'config.php']]],
['apw_5finit',['apw_init',['../apw_2php_2theme_8php.html#a42167c539043a39a6b83c252d05f1e89',1,'theme.php']]],
diff --git a/doc/html/search/all_63.js b/doc/html/search/all_63.js
index d70828864..04912f004 100644
--- a/doc/html/search/all_63.js
+++ b/doc/html/search/all_63.js
@@ -5,6 +5,7 @@ var searchData=
['cal',['cal',['../datetime_8php.html#aea356409ba69f9de412298c998595dd2',1,'datetime.php']]],
['call_5fhooks',['call_hooks',['../plugin_8php.html#a7f05de16c0a32602853b09b99dd85e7c',1,'plugin.php']]],
['can_5fcomment_5fon_5fpost',['can_comment_on_post',['../items_8php.html#a1e75047cf175aaee8dd16aa761913ff9',1,'items.php']]],
+ ['catblock',['catblock',['../taxonomy_8php.html#aa8f8a1ff85daef046298e93c83e7a1b4',1,'taxonomy.php']]],
['categories_5fwidget',['categories_widget',['../contact__widgets_8php.html#a165eb021e61c4dcab2a552f28628d353',1,'contact_widgets.php']]],
['change_5fchannel',['change_channel',['../security_8php.html#a8d23d2597aae380a3341872fe9513380',1,'security.php']]],
['change_5fpermissions',['change_permissions',['../classProtoDriver.html#a34b97ca5ef2165f2e16eb2fe59ff6c67',1,'ProtoDriver\change_permissions()'],['../classZotDriver.html#a6776935156accb0f170e2e24577133db',1,'ZotDriver\change_permissions()']]],
@@ -142,6 +143,9 @@ var searchData=
['conversation_2ephp',['conversation.php',['../conversation_8php.html',1,'']]],
['conversationobject_2ephp',['ConversationObject.php',['../ConversationObject_8php.html',1,'']]],
['convert',['convert',['../namespacefriendica-to-smarty-tpl.html#a38503e37fe68ac27c88cce91a9ac9efa',1,'friendica-to-smarty-tpl']]],
+ ['convert_5fchild',['convert_child',['../classRedmatrix_1_1Import_1_1Import.html#ad9c6677ea07c496d81914b97aeb5fba5',1,'Redmatrix::Import::Import']]],
+ ['convert_5fitem',['convert_item',['../classRedmatrix_1_1Import_1_1Import.html#add4d39232c883b59634595be14441336',1,'Redmatrix::Import::Import']]],
+ ['convert_5ftaxonomy',['convert_taxonomy',['../classRedmatrix_1_1Import_1_1Import.html#a5a54b41c30aed8ac9ca6e486fd0b4b97',1,'Redmatrix::Import::Import']]],
['convert_5fxml_5felement_5fto_5farray',['convert_xml_element_to_array',['../include_2network_8php.html#ad4056d3ce69988f5c1a997a79f503246',1,'network.php']]],
['count_5fall_5ffriends',['count_all_friends',['../socgraph_8php.html#af29d056beec10b4e38e5209c92452894',1,'socgraph.php']]],
['count_5fcommon_5ffriends',['count_common_friends',['../socgraph_8php.html#a887d576f21fd708132a06d0f72f90f84',1,'socgraph.php']]],
diff --git a/doc/html/search/all_64.js b/doc/html/search/all_64.js
index 882c7252e..5805f8a1c 100644
--- a/doc/html/search/all_64.js
+++ b/doc/html/search/all_64.js
@@ -4,10 +4,10 @@ var searchData=
['darkness_2ephp',['darkness.php',['../darkness_8php.html',1,'']]],
['darknessleftaside_2ephp',['darknessleftaside.php',['../darknessleftaside_8php.html',1,'']]],
['darknessrightaside_2ephp',['darknessrightaside.php',['../darknessrightaside_8php.html',1,'']]],
- ['datesel',['datesel',['../datetime_8php.html#ac265b86f384ee094ed5479aae02aa5c8',1,'datetime.php']]],
- ['datesel_5fformat',['datesel_format',['../datetime_8php.html#a5f29553799005b1fd4e9ce9d98ce05aa',1,'datetime.php']]],
+ ['datesel',['datesel',['../datetime_8php.html#a77bb385ae8a9e7ca663309c102c0d766',1,'datetime.php']]],
['datetime_2ephp',['datetime.php',['../datetime_8php.html',1,'']]],
['datetime_5fconvert',['datetime_convert',['../datetime_8php.html#ad6301e74b0f9267d52f8d432b5beb226',1,'datetime.php']]],
+ ['datetimesel',['datetimesel',['../datetime_8php.html#a72218e5ee21876484934bacbb6bd9ba3',1,'datetime.php']]],
['day_5ftranslate',['day_translate',['../text_8php.html#a63fb21c0bed2fc72eef2c1471ac42b63',1,'text.php']]],
['db_5fupdate_2ephp',['db_update.php',['../db__update_8php.html',1,'']]],
['db_5fupdate_5fversion',['DB_UPDATE_VERSION',['../boot_8php.html#ac59a18a4838710d6c2de37aed6b21f03',1,'boot.php']]],
diff --git a/doc/html/search/all_67.js b/doc/html/search/all_67.js
index db91dd09e..40d52a6c9 100644
--- a/doc/html/search/all_67.js
+++ b/doc/html/search/all_67.js
@@ -20,8 +20,9 @@ var searchData=
['get_5fcapath',['get_capath',['../include_2network_8php.html#a78e89557b2fbd344ad790846d761b0c7',1,'network.php']]],
['get_5fchannel',['get_channel',['../classApp.html#a084e03c77686d8c13390fef3f7428a2b',1,'App']]],
['get_5fchannel_5fby_5fnick',['get_channel_by_nick',['../identity_8php.html#ac73b3e13778c564c877554517a7f51ba',1,'identity.php']]],
+ ['get_5fchannel_5fdefault_5fperms',['get_channel_default_perms',['../identity_8php.html#a293f416ce9050220b183e08ff5890216',1,'identity.php']]],
['get_5fchild',['get_child',['../classItem.html#a632185dd25c5caf277067c76230a4320',1,'Item']]],
- ['get_5fchildren',['get_children',['../classItem.html#aa0ee775ec94abccec6c798428835d001',1,'Item']]],
+ ['get_5fchildren',['get_children',['../classRedmatrix_1_1Import_1_1Import.html#a832a4cc0d33d0eea29cb450004054580',1,'Redmatrix\Import\Import\get_children()'],['../classItem.html#aa0ee775ec94abccec6c798428835d001',1,'Item\get_children()']]],
['get_5fcipher',['get_cipher',['../classConversation.html#a4aab60bb39fa6761b6cacdc8d9da2901',1,'Conversation']]],
['get_5fcloudpath',['get_cloudpath',['../include_2attach_8php.html#a6aa00ea010ea030110faefb75eafc1ce',1,'attach.php']]],
['get_5fcomment_5fbox',['get_comment_box',['../classItem.html#a3ee7667c2ec6cd7657328e27848c0bdf',1,'Item']]],
@@ -29,6 +30,7 @@ var searchData=
['get_5fconfig',['get_config',['../include_2config_8php.html#af02c96e6b37335774b548914ede1d22e',1,'config.php']]],
['get_5fconfig_5ffrom_5fstorage',['get_config_from_storage',['../include_2config_8php.html#af08b7adb63adfb2eda7c466fba0cce74',1,'config.php']]],
['get_5fconversation',['get_conversation',['../classItem.html#a0c301aaed2b7d682728d18db3a22afa3',1,'Item']]],
+ ['get_5fcredentials',['get_credentials',['../classRedmatrix_1_1Import_1_1Import.html#a76dd522e47a48d80e1678211230f2ff5',1,'Redmatrix::Import::Import']]],
['get_5fcustom_5fnav',['get_custom_nav',['../boot_8php.html#a899d24fd074594ceebbf72e1feff335f',1,'boot.php']]],
['get_5fdata',['get_data',['../classItem.html#ad3638f93065693c1f69eb349feb1b7aa',1,'Item']]],
['get_5fdata_5fvalue',['get_data_value',['../classItem.html#ac6f1c96cc82a0dfb7e881fc70309ea3c',1,'Item']]],
@@ -48,9 +50,12 @@ var searchData=
['get_5fhostname',['get_hostname',['../classApp.html#a622eace13f8fc9f4b5672a68e2bc4396',1,'App']]],
['get_5fid',['get_id',['../classItem.html#ac0f27e58532612f6e7a54c8a621b9b92',1,'Item']]],
['get_5fintltext_5ftemplate',['get_intltext_template',['../classFriendicaSmartyEngine.html#a35ec0ee828c36640ea25296bcb84a118',1,'FriendicaSmartyEngine\get_intltext_template()'],['../plugin_8php.html#acb63c27d07f6d7dffe95f98a6cef1295',1,'get_intltext_template(): plugin.php']]],
+ ['get_5fitem',['get_item',['../classRedmatrix_1_1Import_1_1Import.html#ae705dd1deb245b1d06baa73062330e43',1,'Redmatrix::Import::Import']]],
['get_5fitem_5fchildren',['get_item_children',['../conversation_8php.html#a7f6ef0dfa554bacf620e84c18d386e67',1,'conversation.php']]],
['get_5fitem_5fcontact',['get_item_contact',['../items_8php.html#aab9c6bae4c40799867596bdaae9829fd',1,'items.php']]],
['get_5fitem_5felements',['get_item_elements',['../items_8php.html#a536d0313b6ffe33b9d2490c4e25c5361',1,'items.php']]],
+ ['get_5fitem_5fident',['get_item_ident',['../classRedmatrix_1_1Import_1_1Import.html#a4420d6acf6ba2f3723c655251b12abef',1,'Redmatrix::Import::Import']]],
+ ['get_5fitemlist',['get_itemlist',['../classRedmatrix_1_1Import_1_1Import.html#a1af46c9f88257635f362d6027ea710c3',1,'Redmatrix::Import::Import']]],
['get_5flanguage_5fname',['get_language_name',['../language_8php.html#a43e6ddba9df019c9ac3ab4c94c444ae7',1,'language.php']]],
['get_5fmail_5felements',['get_mail_elements',['../items_8php.html#a94ddb1d6c8fa21dd7433677e85168037',1,'items.php']]],
['get_5fmarkup_5ftemplate',['get_markup_template',['../interfaceITemplateEngine.html#aaf2698adbf46c073c24b162fe1b1c442',1,'ITemplateEngine\get_markup_template()'],['../classFriendicaSmartyEngine.html#aab5994077fc3a64222e41b28e2bd8d88',1,'FriendicaSmartyEngine\get_markup_template()'],['../classTemplate.html#afd97b4b1e7754a550e67c0ea79159059',1,'Template\get_markup_template()'],['../plugin_8php.html#a75f7dfed291fd7add7fc85b5c022a1f4',1,'get_markup_template(): plugin.php']]],
@@ -86,6 +91,7 @@ var searchData=
['get_5fsys_5fchannel',['get_sys_channel',['../identity_8php.html#aaff86ee3b5984821e7a256c2da5f1a51',1,'identity.php']]],
['get_5fsystem_5fapps',['get_system_apps',['../include_2apps_8php.html#ae64f72eb4f126e03b4eb65ed1702a3ca',1,'apps.php']]],
['get_5ftags',['get_tags',['../text_8php.html#a4659fbc4e54ddc700c3aa66b9092c623',1,'text.php']]],
+ ['get_5ftaxonomy',['get_taxonomy',['../classRedmatrix_1_1Import_1_1Import.html#ab1e4a1d404b5a5a9c518c205d1428154',1,'Redmatrix::Import::Import']]],
['get_5ftemplate',['get_template',['../classItem.html#aba23a0a9d89e316d2b343cc46d695d91',1,'Item']]],
['get_5ftemplate_5fdata',['get_template_data',['../classConversation.html#a2a96b7a6573ae53db861624659e831cb',1,'Conversation\get_template_data()'],['../classItem.html#ad5dcbe0b94cb2d5719bc5b6bd8ad60c8',1,'Item\get_template_data()']]],
['get_5ftemplate_5fengine',['get_template_engine',['../classApp.html#acb27e607fe4c82603444676e25c36b70',1,'App']]],
@@ -125,8 +131,8 @@ var searchData=
['gravity_5flike',['GRAVITY_LIKE',['../boot_8php.html#a1f5906598e90b5ea2b4245f682be4348',1,'boot.php']]],
['gravity_5fparent',['GRAVITY_PARENT',['../boot_8php.html#a2af173e4e9836ee7c90757b4793a2be3',1,'boot.php']]],
['greenthumbnails_2ephp',['greenthumbnails.php',['../greenthumbnails_8php.html',1,'']]],
- ['group_2ephp',['group.php',['../mod_2group_8php.html',1,'']]],
['group_2ephp',['group.php',['../include_2group_8php.html',1,'']]],
+ ['group_2ephp',['group.php',['../mod_2group_8php.html',1,'']]],
['group_5fadd',['group_add',['../include_2group_8php.html#a06ec565d2b64e79044e7c1bf91a2a4ce',1,'group.php']]],
['group_5fadd_5fmember',['group_add_member',['../include_2group_8php.html#a0122ef312df2c5546b1a46b3e6c7b31b',1,'group.php']]],
['group_5fbyname',['group_byname',['../include_2group_8php.html#abd66a5ea34a07a3422dc2dde6c7b3ecb',1,'group.php']]],
diff --git a/doc/html/search/all_68.js b/doc/html/search/all_68.js
index d08c52aa0..216dd68d1 100644
--- a/doc/html/search/all_68.js
+++ b/doc/html/search/all_68.js
@@ -18,6 +18,7 @@ var searchData=
['help',['help',['../namespacefriendica-to-smarty-tpl.html#af6b2c793958aae2aadc294577431f749',1,'friendica-to-smarty-tpl.help()'],['../namespaceupdatetpl.html#ac9d11279fed403a329a719298feafc4f',1,'updatetpl.help()']]],
['help_2ephp',['help.php',['../help_8php.html',1,'']]],
['help_5fcontent',['help_content',['../help_8php.html#af055e15f600ffa6fbca9386fdf715224',1,'help.php']]],
+ ['hivenet_5finit',['hivenet_init',['../hivenet_2php_2theme_8php.html#a3a8b539b112ae63936025236dbaf0a29',1,'theme.php']]],
['home_2ephp',['home.php',['../home_8php.html',1,'']]],
['home_5fcontent',['home_content',['../home_8php.html#aa1cf697851a646755baf537f75334c46',1,'home.php']]],
['home_5finit',['home_init',['../home_8php.html#ac4642c38b6f23a8d065dd4a75c620bde',1,'home.php']]],
diff --git a/doc/html/search/all_69.js b/doc/html/search/all_69.js
index 26597f86b..94963daa8 100644
--- a/doc/html/search/all_69.js
+++ b/doc/html/search/all_69.js
@@ -9,6 +9,7 @@ var searchData=
['imagestring',['imageString',['../classphoto__driver.html#abc9f73ad90923772d52b9fcc4eb117dd',1,'photo_driver\imageString()'],['../classphoto__gd.html#a0795fc029be382557ae3f6e285f40e00',1,'photo_gd\imageString()'],['../classphoto__imagick.html#a70adbef31128c0ac8cbc5dcf34cdb019',1,'photo_imagick\imageString()']]],
['impel_2ephp',['impel.php',['../impel_8php.html',1,'']]],
['impel_5finit',['impel_init',['../impel_8php.html#ab7db6fca43b42ea4332cb3e841b3cf7b',1,'impel.php']]],
+ ['import',['Import',['../classRedmatrix_1_1Import_1_1Import.html',1,'Redmatrix::Import']]],
['import_2ephp',['import.php',['../import_8php.html',1,'']]],
['import_5fauthor_5fdiaspora',['import_author_diaspora',['../items_8php.html#a2c3f97b2109c05df86d97449b3c78ebc',1,'items.php']]],
['import_5fauthor_5frss',['import_author_rss',['../items_8php.html#a6bee35961f2e32905f20367a9309d627',1,'items.php']]],
@@ -25,6 +26,7 @@ var searchData=
['import_5fxchan',['import_xchan',['../zot_8php.html#a528e97ca5d69c3b7f35c5d954afde315',1,'zot.php']]],
['importelm_2ephp',['importelm.php',['../importelm_8php.html',1,'']]],
['importelm_5fpost',['importelm_post',['../importelm_8php.html#a1a4f71e6d76ace6add5e9659845f5e5f',1,'importelm.php']]],
+ ['importer_2ephp',['Importer.php',['../Importer_8php.html',1,'']]],
['in_5farrayi',['in_arrayi',['../text_8php.html#a75c326298519ed14ebe762194c8a3f2a',1,'text.php']]],
['info',['info',['../boot_8php.html#adfb2fc7be5a4226c0a8e24131da9d498',1,'boot.php']]],
['insert_5fhook',['insert_hook',['../plugin_8php.html#aeaebe63dcf6fa2794f363ba2bc0b2c6b',1,'plugin.php']]],
diff --git a/doc/html/search/all_6c.js b/doc/html/search/all_6c.js
index 483bab71e..3c3de04df 100644
--- a/doc/html/search/all_6c.js
+++ b/doc/html/search/all_6c.js
@@ -17,7 +17,7 @@ var searchData=
['limit_5fbody_5fsize',['limit_body_size',['../items_8php.html#af94c281016c6c912d06e064113336c5c',1,'items.php']]],
['link_5fcompare',['link_compare',['../text_8php.html#a47c1e4a5f3f53027daacd8a9db24f285',1,'text.php']]],
['linkify',['linkify',['../text_8php.html#a11255c8c4e5245b6c24f97684826aa54',1,'text.php']]],
- ['list_5fpost_5fdates',['list_post_dates',['../items_8php.html#aa2d3caa2f27720762b5c729e07df40fb',1,'items.php']]],
+ ['list_5fpost_5fdates',['list_post_dates',['../items_8php.html#ab33fa9756aaa5f39a6104d57a62baf00',1,'items.php']]],
['list_5fpublic_5fsites',['list_public_sites',['../dirsearch_8php.html#a985d410a170549429857af6ff2673149',1,'dirsearch.php']]],
['load',['load',['../classphoto__driver.html#a19e1af2b6af4c63aa6230abe69f83712',1,'photo_driver\load()'],['../classphoto__gd.html#a33092b889875b68bfb1c97ff123012d9',1,'photo_gd\load()'],['../classphoto__imagick.html#a2c9168f110ccd6c264095d766615dfa8',1,'photo_imagick\load()']]],
['load_5fconfig',['load_config',['../include_2config_8php.html#a27559f388c9b9af81c94e48d6889d1d1',1,'config.php']]],
@@ -26,6 +26,7 @@ var searchData=
['load_5fdatabase_5frem',['load_database_rem',['../setup_8php.html#a2b375ddc555140236fc500135de99371',1,'setup.php']]],
['load_5fhooks',['load_hooks',['../plugin_8php.html#a326365e48ef94f0b9a0a771b8d75e813',1,'plugin.php']]],
['load_5fpconfig',['load_pconfig',['../include_2config_8php.html#a559791dda7fef8a4b2394c83e835787b',1,'config.php']]],
+ ['load_5fpdl',['load_pdl',['../boot_8php.html#a50a6707a28c7d05d3f49eaabc7994501',1,'boot.php']]],
['load_5fplugin',['load_plugin',['../plugin_8php.html#a9ca9632b7309a65b05c03a3e2f473a3d',1,'plugin.php']]],
['load_5ftranslation_5ftable',['load_translation_table',['../language_8php.html#a7e9904c730bb24ddcb0ff50fc96f6b05',1,'language.php']]],
['load_5fxconfig',['load_xconfig',['../include_2config_8php.html#aee4b619839cf4b64220f34edf5c67b52',1,'config.php']]],
@@ -35,6 +36,7 @@ var searchData=
['lockview_2ephp',['lockview.php',['../lockview_8php.html',1,'']]],
['lockview_5fcontent',['lockview_content',['../lockview_8php.html#a851e26ab9a1008df5c5ebebea31e9b44',1,'lockview.php']]],
['locs_2ephp',['locs.php',['../locs_8php.html',1,'']]],
+ ['locs_5fcontent',['locs_content',['../locs_8php.html#a6c900f53970c0d0e738d2fe06d27ca44',1,'locs.php']]],
['locs_5fpost',['locs_post',['../locs_8php.html#a6b43654592919ac863d67a1f787a69b9',1,'locs.php']]],
['log',['log',['../classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#abf6fe89b0a8239ed93c3b07e1fbce75b',1,'RedMatrix\RedDAV\RedBasicAuth\log()'],['../classRedMatrix_1_1RedDAV_1_1RedDirectory.html#af90a1a74cfd643a5c56b9a17ea250d59',1,'RedMatrix\RedDAV\RedDirectory\log()']]],
['logger',['logger',['../text_8php.html#a030fa5ecc64168af0c4f44897a9bce63',1,'text.php']]],
diff --git a/doc/html/search/all_70.js b/doc/html/search/all_70.js
index 94227af82..df9d49a93 100644
--- a/doc/html/search/all_70.js
+++ b/doc/html/search/all_70.js
@@ -66,6 +66,7 @@ var searchData=
['perms_5fw_5ftagwall',['PERMS_W_TAGWALL',['../boot_8php.html#a99a4a17cb644e7e6826ea07ecaf09777',1,'boot.php']]],
['perms_5fw_5fwall',['PERMS_W_WALL',['../boot_8php.html#a6b14a31a8aa9f3452a13383f413bffa2',1,'boot.php']]],
['photo_2ephp',['photo.php',['../photo_8php.html',1,'']]],
+ ['photo_5fadult',['PHOTO_ADULT',['../boot_8php.html#a921c55b9fa59a327a5f0e07fa1ccb2e0',1,'boot.php']]],
['photo_5fdriver',['photo_driver',['../classphoto__driver.html',1,'']]],
['photo_5fdriver_2ephp',['photo_driver.php',['../photo__driver_8php.html',1,'']]],
['photo_5ffactory',['photo_factory',['../photo__driver_8php.html#a32e2817faa25d7f11f60a8abff565035',1,'photo_driver.php']]],
@@ -133,26 +134,6 @@ var searchData=
['post_5factivity_5fitem',['post_activity_item',['../items_8php.html#a410f9c743877c125ca06312373346903',1,'items.php']]],
['post_5finit',['post_init',['../post_8php.html#af4b48181ce773ef0cdfc972441445c34',1,'post.php']]],
['post_5fpost',['post_post',['../post_8php.html#af59e6a1dc22d19d9257b01cd7ccedb75',1,'post.php']]],
- ['post_5fto_5fred_2ephp',['post_to_red.php',['../post__to__red_8php.html',1,'']]],
- ['post_5fto_5fred_5facct_5fname',['post_to_red_acct_name',['../post__to__red_8php.html#a588cea66afe0b32f27f2713d44940119',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fadmin',['post_to_red_admin',['../post__to__red_8php.html#aeec4125719184e7b097b3b9fba3101b5',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fdeactivate',['post_to_red_deactivate',['../post__to__red_8php.html#a49fd35f7b1cdddfe6e26ddfcf8d3c4ec',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fdelete_5fcomment',['post_to_red_delete_comment',['../post__to__red_8php.html#a5cc2a89a6d33cdb8e2ca557a69bef42d',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fdelete_5fpost',['post_to_red_delete_post',['../post__to__red_8php.html#a4674bb5ce2baa32c559607460c39a2c5',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fdisplay_5fadmin_5fpage',['post_to_red_display_admin_page',['../post__to__red_8php.html#a8ec8f8809e3c5d1b2c9598c8185d63aa',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fdisplayadmincontent',['post_to_red_displayAdminContent',['../post__to__red_8php.html#a75db5d87226a0287a0ac0fa315f2bcfd',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fget_5facct_5fname',['post_to_red_get_acct_name',['../post__to__red_8php.html#ae6f3a2c0561cbeacda5be565b06de8a7',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fget_5favatar',['post_to_red_get_avatar',['../post__to__red_8php.html#ae0b881461afbdba93d9329068ea52136',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fget_5fchannel_5fname',['post_to_red_get_channel_name',['../post__to__red_8php.html#aacba7a0646fc00ae6ac4f5dc383fccab',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fget_5fpassword',['post_to_red_get_password',['../post__to__red_8php.html#a4d90ac085c14f53ff4d8ab4c23477ea6',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fget_5fseed_5flocation',['post_to_red_get_seed_location',['../post__to__red_8php.html#a96d0ccecb96600ef1bfd50ab3f77315f',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fpath',['post_to_red_path',['../post__to__red_8php.html#a6210f39392a5f0fa0255cc7d3760493a',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fpost',['post_to_red_post',['../post__to__red_8php.html#af5fd50e2c42ede85f8a9e8d9ee3cf540',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fpost_5fcheckbox',['post_to_red_post_checkbox',['../post__to__red_8php.html#a0f139dea77a94c98f26007963eea639c',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fpost_5ffield_5fdata',['post_to_red_post_field_data',['../post__to__red_8php.html#a7e68a8d9c83cb28d032aad3ea85ce0a6',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fpost_5fmeta_5fcontent',['post_to_red_post_meta_content',['../post__to__red_8php.html#aa97aeda12ef080665f16311a4e1eb901',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fsettings_5flink',['post_to_red_settings_link',['../post__to__red_8php.html#a906be8f72cf1aa2e199c0683ea6a4017',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fversion',['post_to_red_version',['../post__to__red_8php.html#af3e7ebd361d4ed7cb6d43209970cd94a',1,'post_to_red.php']]],
['posted_5fdates',['posted_dates',['../items_8php.html#ad2abb4644ff1f20fefbc80326fe01cf0',1,'items.php']]],
['preg_5fcallback_5fhelp_5finclude',['preg_callback_help_include',['../help_8php.html#a06b2a51aaabed99e53a9b639047c4ce4',1,'help.php']]],
['preg_5fheart',['preg_heart',['../text_8php.html#ac19d2b33a58372a357a43d51eed19162',1,'text.php']]],
@@ -167,8 +148,8 @@ var searchData=
['private_5fmessages_5ffetch_5fconversation',['private_messages_fetch_conversation',['../include_2message_8php.html#a5f8de9847e203329e317ac38dc646898',1,'message.php']]],
['private_5fmessages_5ffetch_5fmessage',['private_messages_fetch_message',['../include_2message_8php.html#a254a756031e4d5e94f85e2939bdb5091',1,'message.php']]],
['private_5fmessages_5flist',['private_messages_list',['../include_2message_8php.html#a652973ce47a262f2d238c2fd6233d97e',1,'message.php']]],
- ['probe_2ephp',['probe.php',['../mod_2probe_8php.html',1,'']]],
['probe_2ephp',['probe.php',['../include_2probe_8php.html',1,'']]],
+ ['probe_2ephp',['probe.php',['../mod_2probe_8php.html',1,'']]],
['probe_5factivity_5fstream',['probe_activity_stream',['../include_2probe_8php.html#a2daa857942aceca01f956016dbbd139c',1,'probe.php']]],
['probe_5fcontent',['probe_content',['../mod_2probe_8php.html#a1f1db3fa6038e451e737964c94bf5e99',1,'probe.php']]],
['probe_5fdfrn',['probe_dfrn',['../include_2probe_8php.html#a9b5eca1e01e52b3e65d64db0c92181e0',1,'probe.php']]],
@@ -180,7 +161,7 @@ var searchData=
['probe_5fzot',['probe_zot',['../include_2probe_8php.html#a3c02c7a23e8335a79c3c0f5331d11a85',1,'probe.php']]],
['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_5fdelivery',['process_delivery',['../zot_8php.html#a0e3006e7a456b2175a9badc96bc5176d',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']]],
diff --git a/doc/html/search/all_72.js b/doc/html/search/all_72.js
index 696b63543..5dc27105f 100644
--- a/doc/html/search/all_72.js
+++ b/doc/html/search/all_72.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['import',['Import',['../namespaceRedmatrix_1_1Import.html',1,'Redmatrix']]],
['random_5fprofile',['random_profile',['../Contact_8php.html#a7e3f5bef8ea1d2bf8434c9be36a2b713',1,'Contact.php']]],
['random_5fstring',['random_string',['../text_8php.html#a9d6a5ee1290de7a8b483fe78585daade',1,'text.php']]],
['random_5fstring_5fhex',['RANDOM_STRING_HEX',['../text_8php.html#aad557c054cf2ed915633701018fc7e3f',1,'text.php']]],
@@ -16,14 +17,12 @@ var searchData=
['rebuild_5ftheme_5ftable',['rebuild_theme_table',['../admin_8php.html#ae46311a3fefc21abc838a26e91789de6',1,'admin.php']]],
['receive_2ephp',['receive.php',['../receive_8php.html',1,'']]],
['receive_5fpost',['receive_post',['../receive_8php.html#a03d8fa26e77844020ba5602deca7d494',1,'receive.php']]],
- ['red_5fcomment',['red_comment',['../post__to__red_8php.html#a085c250d4ceff5e4f10052f3d2039823',1,'post_to_red.php']]],
['red_5fescape_5fcodeblock',['red_escape_codeblock',['../items_8php.html#a49905ea75adfe8a2d110be344d18d6a6',1,'items.php']]],
['red_5fescape_5fzrl_5fcallback',['red_escape_zrl_callback',['../items_8php.html#a83a349062945d585edb4b3c5d763ab6e',1,'items.php']]],
['red_5fitem_5fnew',['red_item_new',['../include_2api_8php.html#aafa82b65a9f879a1a1197cfe8aaf3898',1,'api.php']]],
['red_5fplatform',['RED_PLATFORM',['../boot_8php.html#a96ad56755a21e1361dbd7bf93c9e7ff4',1,'boot.php']]],
['red_5funescape_5fcodeblock',['red_unescape_codeblock',['../items_8php.html#ad4ee16e3ff1eaf60428c61f82ba25e6a',1,'items.php']]],
['red_5fversion',['RED_VERSION',['../boot_8php.html#a21cc29e0025943e7c28ff58cb4856ac3',1,'boot.php']]],
- ['red_5fxmlrpc_5fmethods',['red_xmlrpc_methods',['../post__to__red_8php.html#a3a2af6ad845239f26e86fccabf8639e1',1,'post_to_red.php']]],
['red_5fzrl_5fcallback',['red_zrl_callback',['../items_8php.html#a4e6d7639431e0dd8e9f4dba8e1ac408b',1,'items.php']]],
['red_5fzrlify_5fimg_5fcallback',['red_zrlify_img_callback',['../items_8php.html#a78a60e39f6991bd3324a24dcbf9dac5a',1,'items.php']]],
['redable_2ephp',['redable.php',['../redable_8php.html',1,'']]],
@@ -43,7 +42,8 @@ var searchData=
['redfile',['RedFile',['../classRedMatrix_1_1RedDAV_1_1RedFile.html',1,'RedMatrix::RedDAV']]],
['redfile_2ephp',['RedFile.php',['../RedFile_8php.html',1,'']]],
['redfiledata',['RedFileData',['../reddav_8php.html#a9f531641dfb4e43cd88ac1a9ae7e2088',1,'reddav.php']]],
- ['redmatrix',['RedMatrix',['../namespaceRedMatrix.html',1,'']]],
+ ['redmatrix',['RedMatrix',['../namespaceRedMatrix.html',1,'RedMatrix'],['../namespaceRedmatrix.html',1,'Redmatrix']]],
+ ['redmatrix_5fimportchannel',['REDMATRIX_IMPORTCHANNEL',['../refimport_8php.html#a54003135d7c8994a76e831fb6faa2fe6',1,'refimport.php']]],
['reduce',['reduce',['../docblox__errorchecker_8php.html#ae9562cf60aa693114603d27b55d2185f',1,'docblox_errorchecker.php']]],
['ref_5fsession_5fclose',['ref_session_close',['../session_8php.html#a5e1c616e02b863d5450317d101366bb7',1,'session.php']]],
['ref_5fsession_5fdestroy',['ref_session_destroy',['../session_8php.html#af230b86bfff7db66c3bdd7e0bbc24052',1,'session.php']]],
@@ -51,6 +51,19 @@ var searchData=
['ref_5fsession_5fopen',['ref_session_open',['../session_8php.html#a26fa1042356d555023cbf15ddd4f8507',1,'session.php']]],
['ref_5fsession_5fread',['ref_session_read',['../session_8php.html#a7f0f50576360d9ba52d29364e0b83a8e',1,'session.php']]],
['ref_5fsession_5fwrite',['ref_session_write',['../session_8php.html#ac4461c1984543d3553e73dba2771568f',1,'session.php']]],
+ ['refimport_2ephp',['refimport.php',['../refimport_8php.html',1,'']]],
+ ['refimport_5fcontent',['refimport_content',['../refimport_8php.html#ad97ebb5feda0230a4834e0b3637a0d29',1,'refimport.php']]],
+ ['reflect_5farticle_5fcallback',['reflect_article_callback',['../refimport_8php.html#a53434bc19e6264db89e18d92ddc09860',1,'refimport.php']]],
+ ['reflect_5fbaseurl',['REFLECT_BASEURL',['../refimport_8php.html#ac43699d8ae86175e049aa4e87853caac',1,'refimport.php']]],
+ ['reflect_5fblogname',['REFLECT_BLOGNAME',['../refimport_8php.html#a8459983ebf013ed5737f7ed317bfae1f',1,'refimport.php']]],
+ ['reflect_5fcomment_5fstore',['reflect_comment_store',['../refimport_8php.html#a01a29630fa5e1ce6cd5e1fd75280747c',1,'refimport.php']]],
+ ['reflect_5fexportusername',['REFLECT_EXPORTUSERNAME',['../refimport_8php.html#ad297afe0730c9119dd94d3cf0521b025',1,'refimport.php']]],
+ ['reflect_5ffind_5fuser',['reflect_find_user',['../refimport_8php.html#aa98de7d112e3a5b4b6956f108d04a41d',1,'refimport.php']]],
+ ['reflect_5fget_5fchannel',['reflect_get_channel',['../refimport_8php.html#a6c3e0475fde9fe72ff2492a5e3e5259c',1,'refimport.php']]],
+ ['reflect_5fmaxperrun',['REFLECT_MAXPERRUN',['../refimport_8php.html#a9c1f681f1f303400a9818696a9f96d6f',1,'refimport.php']]],
+ ['reflect_5foverwrite',['REFLECT_OVERWRITE',['../refimport_8php.html#aeec793cefa260f788b7d005adcb35796',1,'refimport.php']]],
+ ['reflect_5fphoto_5fcallback',['reflect_photo_callback',['../refimport_8php.html#ae9c56f779d1e0ac7bcb2a460129e7ae5',1,'refimport.php']]],
+ ['reflect_5fuserfile',['REFLECT_USERFILE',['../refimport_8php.html#a684a44d2401abf75f441591bcb41d10d',1,'refimport.php']]],
['register_2ephp',['register.php',['../register_8php.html',1,'']]],
['register_5fapprove',['REGISTER_APPROVE',['../boot_8php.html#a7176c0f9f1c98421b97735d892cf6252',1,'boot.php']]],
['register_5fclosed',['REGISTER_CLOSED',['../boot_8php.html#a69aac276ed82e010dc382b16ab4d59e1',1,'boot.php']]],
@@ -103,5 +116,6 @@ var searchData=
['rsatopem',['rsatopem',['../crypto_8php.html#a7f7e650aaeaa3832580a73eb00966b26',1,'crypto.php']]],
['rsd_5fxml_2ephp',['rsd_xml.php',['../rsd__xml_8php.html',1,'']]],
['rsd_5fxml_5fcontent',['rsd_xml_content',['../rsd__xml_8php.html#a740cd02fa15e5a53f8547fac73f0ab82',1,'rsd_xml.php']]],
+ ['run',['run',['../classRedmatrix_1_1Import_1_1Import.html#af432ecbc45b812a03d58dfb378a212f7',1,'Redmatrix::Import::Import']]],
['runs',['runs',['../docblox__errorchecker_8php.html#a21b4bbe5aae2d85db33affc7126a67ec',1,'docblox_errorchecker.php']]]
];
diff --git a/doc/html/search/all_73.js b/doc/html/search/all_73.js
index 03ae80329..070296a98 100644
--- a/doc/html/search/all_73.js
+++ b/doc/html/search/all_73.js
@@ -115,8 +115,8 @@ var searchData=
['statistics_5ffns_2ephp',['statistics_fns.php',['../statistics__fns_8php.html',1,'']]],
['status_5feditor',['status_editor',['../conversation_8php.html#a2a7d541854bba755eb8ada59af7dcb1a',1,'conversation.php']]],
['storage_5fdefault_5fpermissions',['STORAGE_DEFAULT_PERMISSIONS',['../boot_8php.html#aecaa1b6945b317ba8f1daf4af2aed8e6',1,'boot.php']]],
- ['store',['store',['../classphoto__driver.html#a642a8d0c4ad5f887c99c6af77cee287b',1,'photo_driver']]],
- ['store_5fdiaspora_5fcomment_5fsig',['store_diaspora_comment_sig',['../items_8php.html#af0a887050dc8d0f51c89890cdaf3145f',1,'items.php']]],
+ ['store',['store',['../classRedmatrix_1_1Import_1_1Import.html#a70f9dd767d877530a7da7c6bd821e080',1,'Redmatrix\Import\Import\store()'],['../classphoto__driver.html#a642a8d0c4ad5f887c99c6af77cee287b',1,'photo_driver\store()']]],
+ ['store_5fdiaspora_5fcomment_5fsig',['store_diaspora_comment_sig',['../items_8php.html#a25221826fa4621f523c68483e3b6af26',1,'items.php']]],
['store_5fitem_5ftag',['store_item_tag',['../taxonomy_8php.html#a4ba1339b2a7054971178ce194e4440fd',1,'taxonomy.php']]],
['stream_5fperms_5fapi_5fuids',['stream_perms_api_uids',['../security_8php.html#a6126c77a1267e046ac59cf864613f011',1,'security.php']]],
['stream_5fperms_5fxchans',['stream_perms_xchans',['../security_8php.html#a3ef2be6a7e4928e39d50059d6feb457c',1,'security.php']]],
@@ -125,11 +125,16 @@ 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',['../apw_2php_2style_8php.html',1,'']]],
- ['style_2ephp',['style.php',['../mytheme_2php_2style_8php.html',1,'']]],
+ ['stumble_5finit',['stumble_init',['../stumble_2php_2theme_8php.html#a71db9eff6289e0ee47771c37c01d6753',1,'theme.php']]],
+ ['style_2ephp',['style.php',['../stumble_2php_2style_8php.html',1,'']]],
+ ['style_2ephp',['style.php',['../hivenet_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',['../suckerberg_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']]],
+ ['suckerberg_5finit',['suckerberg_init',['../suckerberg_2php_2theme_8php.html#a4104fce7d5fb71d15ed811978b628fc8',1,'theme.php']]],
['suggest_2ephp',['suggest.php',['../suggest_8php.html',1,'']]],
['suggest_5fcontent',['suggest_content',['../suggest_8php.html#a58748a8235d4523f8333847f3e42dd91',1,'suggest.php']]],
['suggest_5finit',['suggest_init',['../suggest_8php.html#a696acf1dd8070e479adcc80c63c6718c',1,'suggest.php']]],
diff --git a/doc/html/search/all_74.js b/doc/html/search/all_74.js
index dd14daf49..a3dd387f4 100644
--- a/doc/html/search/all_74.js
+++ b/doc/html/search/all_74.js
@@ -41,23 +41,26 @@ var searchData=
['theme_2ephp',['theme.php',['../apw_2php_2theme_8php.html',1,'']]],
['theme_2ephp',['theme.php',['../blogga_2php_2theme_8php.html',1,'']]],
['theme_2ephp',['theme.php',['../blogga_2view_2theme_2blog_2theme_8php.html',1,'']]],
+ ['theme_2ephp',['theme.php',['../hivenet_2php_2theme_8php.html',1,'']]],
['theme_2ephp',['theme.php',['../mytheme_2php_2theme_8php.html',1,'']]],
['theme_2ephp',['theme.php',['../redbasic_2php_2theme_8php.html',1,'']]],
+ ['theme_2ephp',['theme.php',['../stumble_2php_2theme_8php.html',1,'']]],
+ ['theme_2ephp',['theme.php',['../suckerberg_2php_2theme_8php.html',1,'']]],
['theme_5fadmin',['theme_admin',['../view_2theme_2blogga_2php_2config_8php.html#a09cd81013505f83aea0771243a1e4e53',1,'theme_admin(&$a): config.php'],['../view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#a09cd81013505f83aea0771243a1e4e53',1,'theme_admin(&$a): config.php']]],
['theme_5fadmin_5fpost',['theme_admin_post',['../view_2theme_2blogga_2php_2config_8php.html#aef2da5582b7cb6b5f63e5ca5d69fd30b',1,'theme_admin_post(&$a): config.php'],['../view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#aef2da5582b7cb6b5f63e5ca5d69fd30b',1,'theme_admin_post(&$a): config.php']]],
['theme_5fattachments',['theme_attachments',['../text_8php.html#af9c9ac3f74c82dc60acfa404d0e9dc53',1,'text.php']]],
['theme_5fcontent',['theme_content',['../view_2theme_2apw_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d',1,'theme_content(&$a): config.php'],['../view_2theme_2blogga_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d',1,'theme_content(&$a): config.php'],['../view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d',1,'theme_content(&$a): config.php'],['../view_2theme_2redbasic_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d',1,'theme_content(&$a): config.php']]],
['theme_5finclude',['theme_include',['../plugin_8php.html#a65fedcffbe03562ef844cabee37d34e2',1,'plugin.php']]],
['theme_5finit_2ephp',['theme_init.php',['../theme_2redbasic_2php_2theme__init_8php.html',1,'']]],
+ ['theme_5finit_2ephp',['theme_init.php',['../theme_2blogga_2php_2theme__init_8php.html',1,'']]],
['theme_5finit_2ephp',['theme_init.php',['../theme_2apw_2php_2theme__init_8php.html',1,'']]],
['theme_5finit_2ephp',['theme_init.php',['../php_2theme__init_8php.html',1,'']]],
- ['theme_5finit_2ephp',['theme_init.php',['../theme_2blogga_2php_2theme__init_8php.html',1,'']]],
['theme_5fpost',['theme_post',['../view_2theme_2apw_2php_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6',1,'theme_post(&$a): config.php'],['../view_2theme_2blogga_2php_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6',1,'theme_post(&$a): config.php'],['../view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6',1,'theme_post(&$a): config.php'],['../view_2theme_2redbasic_2php_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6',1,'theme_post(&$a): config.php']]],
['theme_5fstatus',['theme_status',['../admin_8php.html#ad4f74f33944a98b56d2c8c7601f124a4',1,'admin.php']]],
['thing_2ephp',['thing.php',['../thing_8php.html',1,'']]],
['thing_5fcontent',['thing_content',['../thing_8php.html#a24a35f1e64029a67fdbea94a776ae04b',1,'thing.php']]],
['thing_5finit',['thing_init',['../thing_8php.html#a8be23b1d475ec3d9291999221c674c80',1,'thing.php']]],
- ['timesel',['timesel',['../datetime_8php.html#a36d3d6dff8d76b5f295bb3d9c535a5b1',1,'datetime.php']]],
+ ['timesel',['timesel',['../datetime_8php.html#a3f239f94e23335d860b148958d87a093',1,'datetime.php']]],
['timezone_5fcmp',['timezone_cmp',['../datetime_8php.html#aa51b5a7ea4f931b23acbdfcea46e9865',1,'datetime.php']]],
['title_5fis_5fbody',['title_is_body',['../items_8php.html#aa371905f0a211b307cb3f7188c6cba04',1,'items.php']]],
['todo_20list',['Todo List',['../todo.html',1,'']]],
diff --git a/doc/html/search/all_76.js b/doc/html/search/all_76.js
index 37f7c54b7..ec35b57e4 100644
--- a/doc/html/search/all_76.js
+++ b/doc/html/search/all_76.js
@@ -16,6 +16,17 @@ var searchData=
['viewsrc_2ephp',['viewsrc.php',['../viewsrc_8php.html',1,'']]],
['viewsrc_5fcontent',['viewsrc_content',['../viewsrc_8php.html#a6eff3d0c1d7d14b335c4edb785cd60a4',1,'viewsrc.php']]],
['visible_5factivity',['visible_activity',['../conversation_8php.html#a7eeaaf44506815576f3bd80053ef52c3',1,'conversation.php']]],
+ ['vnotify_5falert',['VNOTIFY_ALERT',['../boot_8php.html#a9f8a2938ddd9ee2867e6f8ce77b61b2f',1,'boot.php']]],
+ ['vnotify_5fbirthday',['VNOTIFY_BIRTHDAY',['../boot_8php.html#ac89396b9144391acd08d6d0f9b332220',1,'boot.php']]],
+ ['vnotify_5fchannel',['VNOTIFY_CHANNEL',['../boot_8php.html#a7b511bd93202c43405adbe3b5bcebbfe',1,'boot.php']]],
+ ['vnotify_5fevent',['VNOTIFY_EVENT',['../boot_8php.html#ad94aca4c260b8a892397786201dc4664',1,'boot.php']]],
+ ['vnotify_5feventtoday',['VNOTIFY_EVENTTODAY',['../boot_8php.html#a76480b213af379c0c6c7fa4e39019ca9',1,'boot.php']]],
+ ['vnotify_5finfo',['VNOTIFY_INFO',['../boot_8php.html#a37281c30bd92cecb499878d6778c570f',1,'boot.php']]],
+ ['vnotify_5fintro',['VNOTIFY_INTRO',['../boot_8php.html#a1997c4b7d0253e036bc0fb6b20e4af71',1,'boot.php']]],
+ ['vnotify_5fmail',['VNOTIFY_MAIL',['../boot_8php.html#a0afeb43da443d6ff3526ede5ecdcc3b3',1,'boot.php']]],
+ ['vnotify_5fnetwork',['VNOTIFY_NETWORK',['../boot_8php.html#a997614f25e58f8313641e1eb0109fd10',1,'boot.php']]],
+ ['vnotify_5fregister',['VNOTIFY_REGISTER',['../boot_8php.html#ae09767b94688657978ff9366ec63684b',1,'boot.php']]],
+ ['vnotify_5fsystem',['VNOTIFY_SYSTEM',['../boot_8php.html#a7e5627b5ca4b7464feb0f08663b19ea1',1,'boot.php']]],
['vote_2ephp',['vote.php',['../vote_8php.html',1,'']]],
['vote_5fcontent',['vote_content',['../vote_8php.html#a6aa67489bf458ca5e3206e46dac68596',1,'vote.php']]],
['vote_5finit',['vote_init',['../vote_8php.html#ae0c6610f40afbbc1f4fe6494c51fbab2',1,'vote.php']]],
diff --git a/doc/html/search/all_77.js b/doc/html/search/all_77.js
index b3a5a4947..621b0aed7 100644
--- a/doc/html/search/all_77.js
+++ b/doc/html/search/all_77.js
@@ -18,6 +18,7 @@ var searchData=
['widget_5fappselect',['widget_appselect',['../widgets_8php.html#aced5cb177f630b30799c5eab873ee75c',1,'widgets.php']]],
['widget_5farchive',['widget_archive',['../widgets_8php.html#a7b1e357b5a2027718470b77ec921fc65',1,'widgets.php']]],
['widget_5fbookmarkedchats',['widget_bookmarkedchats',['../widgets_8php.html#a0e2f5179ed1a73b282dfda7270fcabb3',1,'widgets.php']]],
+ ['widget_5fcatcloud_5fwall',['widget_catcloud_wall',['../widgets_8php.html#af919de8e7e2ba8192a65fadc72a2c8b5',1,'widgets.php']]],
['widget_5fcategories',['widget_categories',['../widgets_8php.html#af37fdad3b2e861d860a4a8c4d8a76c0b',1,'widgets.php']]],
['widget_5fchatroom_5flist',['widget_chatroom_list',['../widgets_8php.html#a47c72aac42058ea086c9ef8651c259da',1,'widgets.php']]],
['widget_5fclock',['widget_clock',['../widgets_8php.html#a9d60539db68042e63c0015abd69a6f7a',1,'widgets.php']]],
diff --git a/doc/html/search/all_78.js b/doc/html/search/all_78.js
index 235ed6555..12730655a 100644
--- a/doc/html/search/all_78.js
+++ b/doc/html/search/all_78.js
@@ -3,6 +3,7 @@ var searchData=
['x',['x',['../boot_8php.html#a01353c9abebc3544ea080ac161729632',1,'boot.php']]],
['xchan_2ephp',['xchan.php',['../xchan_8php.html',1,'']]],
['xchan_5fcontent',['xchan_content',['../xchan_8php.html#a9853348bf1a35c644460221ba75edc2d',1,'xchan.php']]],
+ ['xchan_5ffetch',['xchan_fetch',['../hubloc_8php.html#af1b476c936f96a93282b1d058e3d05ea',1,'hubloc.php']]],
['xchan_5fflags_5fcensored',['XCHAN_FLAGS_CENSORED',['../boot_8php.html#accd6f36cc9f40225cbd720e4d12a7c6e',1,'boot.php']]],
['xchan_5fflags_5fdeleted',['XCHAN_FLAGS_DELETED',['../boot_8php.html#a9ea1290e00c6d40684892047f2c778a9',1,'boot.php']]],
['xchan_5fflags_5fhidden',['XCHAN_FLAGS_HIDDEN',['../boot_8php.html#a1af3ed96de14aa0d7891b39cc75b60f2',1,'boot.php']]],
@@ -12,6 +13,7 @@ var searchData=
['xchan_5fflags_5fsystem',['XCHAN_FLAGS_SYSTEM',['../boot_8php.html#afef254290febac854c85fc698d9483a6',1,'boot.php']]],
['xchan_5fmail_5fquery',['xchan_mail_query',['../text_8php.html#a543447c5ed766535221e2d9636b379ee',1,'text.php']]],
['xchan_5fquery',['xchan_query',['../text_8php.html#a905c3895feb6f276df23f07f16f9bb52',1,'text.php']]],
+ ['xchan_5fstore',['xchan_store',['../hubloc_8php.html#acb708dd197aae72a4858cf5ff4e3195b',1,'hubloc.php']]],
['xml2array',['xml2array',['../include_2network_8php.html#a99353baabbc3e0584b85eb79ee802cff',1,'network.php']]],
['xml_5fstatus',['xml_status',['../include_2network_8php.html#a9e9da2aafb806c98ecdc318604e60dc6',1,'network.php']]],
['xmlify',['xmlify',['../text_8php.html#aaed4413ed8918838b517e3b2fafaea0d',1,'text.php']]],
diff --git a/doc/html/search/all_7a.js b/doc/html/search/all_7a.js
index aa2d970a3..e38522726 100644
--- a/doc/html/search/all_7a.js
+++ b/doc/html/search/all_7a.js
@@ -18,15 +18,16 @@ 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_2ephp',['zot.php',['../zot_8php.html',1,'']]],
- ['zot_5fbuild_5fpacket',['zot_build_packet',['../zot_8php.html#a3862b3161b2c8557dc1a95020179bd81',1,'zot.php']]],
+ ['zot_5fbuild_5fpacket',['zot_build_packet',['../zot_8php.html#a084c581d534e7e3b759488b46602288f',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_5ffeed',['zot_feed',['../items_8php.html#a1cf89557f32d5dfbe8bd90448dc1aa92',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']]],
['zot_5fget_5fhublocs',['zot_get_hublocs',['../zot_8php.html#ae7cec2b417b5858fd4a41070f843d1d7',1,'zot.php']]],
['zot_5fgethub',['zot_gethub',['../zot_8php.html#a55056e863a7860bc0cf922e78fcce073',1,'zot.php']]],
['zot_5fimport',['zot_import',['../zot_8php.html#aeea071f17e306fe3d0c488551906bfab',1,'zot.php']]],
['zot_5fnew_5fuid',['zot_new_uid',['../zot_8php.html#ab22d67660702056bf3f4696dcebf5ce7',1,'zot.php']]],
+ ['zot_5fprocess_5fmessage_5frequest',['zot_process_message_request',['../zot_8php.html#a3920afe14fc1d82020161b4b86bcd9ac',1,'zot.php']]],
['zot_5fprocess_5fresponse',['zot_process_response',['../zot_8php.html#a928f5643ca66ae9635d85aeb2be62e03',1,'zot.php']]],
['zot_5frefresh',['zot_refresh',['../zot_8php.html#a7ac30ff51274bf0b6d3eade37972145c',1,'zot.php']]],
['zot_5fregister_5fhub',['zot_register_hub',['../zot_8php.html#a5bcdfef419b16075a0eca990956223dc',1,'zot.php']]],
diff --git a/doc/html/search/classes_69.js b/doc/html/search/classes_69.js
index b0394186f..408c665c1 100644
--- a/doc/html/search/classes_69.js
+++ b/doc/html/search/classes_69.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['import',['Import',['../classRedmatrix_1_1Import_1_1Import.html',1,'Redmatrix::Import']]],
['item',['Item',['../classItem.html',1,'']]],
['itemplateengine',['ITemplateEngine',['../interfaceITemplateEngine.html',1,'']]]
];
diff --git a/doc/html/search/files_69.js b/doc/html/search/files_69.js
index 0b733cca3..8345e5929 100644
--- a/doc/html/search/files_69.js
+++ b/doc/html/search/files_69.js
@@ -4,6 +4,7 @@ var searchData=
['impel_2ephp',['impel.php',['../impel_8php.html',1,'']]],
['import_2ephp',['import.php',['../import_8php.html',1,'']]],
['importelm_2ephp',['importelm.php',['../importelm_8php.html',1,'']]],
+ ['importer_2ephp',['Importer.php',['../Importer_8php.html',1,'']]],
['invite_2ephp',['invite.php',['../invite_8php.html',1,'']]],
['item_2ephp',['item.php',['../item_8php.html',1,'']]],
['itemobject_2ephp',['ItemObject.php',['../ItemObject_8php.html',1,'']]],
diff --git a/doc/html/search/files_70.js b/doc/html/search/files_70.js
index 89927c4a5..9892d5e4d 100644
--- a/doc/html/search/files_70.js
+++ b/doc/html/search/files_70.js
@@ -25,7 +25,6 @@ var searchData=
['poll_2ephp',['poll.php',['../poll_8php.html',1,'']]],
['poller_2ephp',['poller.php',['../poller_8php.html',1,'']]],
['post_2ephp',['post.php',['../post_8php.html',1,'']]],
- ['post_5fto_5fred_2ephp',['post_to_red.php',['../post__to__red_8php.html',1,'']]],
['pretheme_2ephp',['pretheme.php',['../pretheme_8php.html',1,'']]],
['probe_2ephp',['probe.php',['../include_2probe_8php.html',1,'']]],
['probe_2ephp',['probe.php',['../mod_2probe_8php.html',1,'']]],
diff --git a/doc/html/search/files_72.js b/doc/html/search/files_72.js
index 0bab1f0eb..73bd22015 100644
--- a/doc/html/search/files_72.js
+++ b/doc/html/search/files_72.js
@@ -12,6 +12,7 @@ var searchData=
['reddav_2ephp',['reddav.php',['../reddav_8php.html',1,'']]],
['reddirectory_2ephp',['RedDirectory.php',['../RedDirectory_8php.html',1,'']]],
['redfile_2ephp',['RedFile.php',['../RedFile_8php.html',1,'']]],
+ ['refimport_2ephp',['refimport.php',['../refimport_8php.html',1,'']]],
['register_2ephp',['register.php',['../register_8php.html',1,'']]],
['regmod_2ephp',['regmod.php',['../regmod_8php.html',1,'']]],
['regver_2ephp',['regver.php',['../regver_8php.html',1,'']]],
diff --git a/doc/html/search/files_73.js b/doc/html/search/files_73.js
index 3e62fcaac..f4c9ba8ba 100644
--- a/doc/html/search/files_73.js
+++ b/doc/html/search/files_73.js
@@ -21,9 +21,12 @@ var searchData=
['sslify_2ephp',['sslify.php',['../sslify_8php.html',1,'']]],
['starred_2ephp',['starred.php',['../starred_8php.html',1,'']]],
['statistics_5ffns_2ephp',['statistics_fns.php',['../statistics__fns_8php.html',1,'']]],
+ ['style_2ephp',['style.php',['../stumble_2php_2style_8php.html',1,'']]],
['style_2ephp',['style.php',['../mytheme_2php_2style_8php.html',1,'']]],
- ['style_2ephp',['style.php',['../redbasic_2php_2style_8php.html',1,'']]],
+ ['style_2ephp',['style.php',['../hivenet_2php_2style_8php.html',1,'']]],
['style_2ephp',['style.php',['../apw_2php_2style_8php.html',1,'']]],
+ ['style_2ephp',['style.php',['../redbasic_2php_2style_8php.html',1,'']]],
+ ['style_2ephp',['style.php',['../suckerberg_2php_2style_8php.html',1,'']]],
['subthread_2ephp',['subthread.php',['../subthread_8php.html',1,'']]],
['suggest_2ephp',['suggest.php',['../suggest_8php.html',1,'']]],
['system_5funavailable_2ephp',['system_unavailable.php',['../system__unavailable_8php.html',1,'']]]
diff --git a/doc/html/search/files_74.js b/doc/html/search/files_74.js
index 8a5b0ea9f..ecd4ad809 100644
--- a/doc/html/search/files_74.js
+++ b/doc/html/search/files_74.js
@@ -5,11 +5,14 @@ var searchData=
['taxonomy_2ephp',['taxonomy.php',['../taxonomy_8php.html',1,'']]],
['template_5fprocessor_2ephp',['template_processor.php',['../template__processor_8php.html',1,'']]],
['text_2ephp',['text.php',['../text_8php.html',1,'']]],
- ['theme_2ephp',['theme.php',['../mytheme_2php_2theme_8php.html',1,'']]],
+ ['theme_2ephp',['theme.php',['../hivenet_2php_2theme_8php.html',1,'']]],
+ ['theme_2ephp',['theme.php',['../redbasic_2php_2theme_8php.html',1,'']]],
['theme_2ephp',['theme.php',['../apw_2php_2theme_8php.html',1,'']]],
['theme_2ephp',['theme.php',['../blogga_2php_2theme_8php.html',1,'']]],
['theme_2ephp',['theme.php',['../blogga_2view_2theme_2blog_2theme_8php.html',1,'']]],
- ['theme_2ephp',['theme.php',['../redbasic_2php_2theme_8php.html',1,'']]],
+ ['theme_2ephp',['theme.php',['../suckerberg_2php_2theme_8php.html',1,'']]],
+ ['theme_2ephp',['theme.php',['../mytheme_2php_2theme_8php.html',1,'']]],
+ ['theme_2ephp',['theme.php',['../stumble_2php_2theme_8php.html',1,'']]],
['theme_5finit_2ephp',['theme_init.php',['../theme_2redbasic_2php_2theme__init_8php.html',1,'']]],
['theme_5finit_2ephp',['theme_init.php',['../php_2theme__init_8php.html',1,'']]],
['theme_5finit_2ephp',['theme_init.php',['../theme_2apw_2php_2theme__init_8php.html',1,'']]],
diff --git a/doc/html/search/functions_61.js b/doc/html/search/functions_61.js
index 98d2f8ec2..4c85f29be 100644
--- a/doc/html/search/functions_61.js
+++ b/doc/html/search/functions_61.js
@@ -80,6 +80,7 @@ var searchData=
['api_5foauth_5frequest_5ftoken',['api_oauth_request_token',['../include_2api_8php.html#aa1bddb580510e70cc1a7b7381667f1a3',1,'api.php']]],
['api_5fphotos',['api_photos',['../include_2api_8php.html#aa6fc3bc8c0fad1d081db0dcc456dd77f',1,'api.php']]],
['api_5fpost',['api_post',['../mod_2api_8php.html#a6fe77f05c07cb51048df0d557b4b9bd2',1,'api.php']]],
+ ['api_5fred_5fxchan',['api_red_xchan',['../include_2api_8php.html#a4fe872332ff0bd8d5eae2f0c6819cb60',1,'api.php']]],
['api_5fregister_5ffunc',['api_register_func',['../include_2api_8php.html#ac2c2b18c426d697d11a830bca146be8a',1,'api.php']]],
['api_5frss_5fextra',['api_rss_extra',['../include_2api_8php.html#a6a04b48168ba1d9dd2de3081a630611f',1,'api.php']]],
['api_5fstatus_5fshow',['api_status_show',['../include_2api_8php.html#a645397787618b5c548a31e8686e8cca4',1,'api.php']]],
diff --git a/doc/html/search/functions_63.js b/doc/html/search/functions_63.js
index efc89de6b..7b5abcc2f 100644
--- a/doc/html/search/functions_63.js
+++ b/doc/html/search/functions_63.js
@@ -3,6 +3,7 @@ var searchData=
['cal',['cal',['../datetime_8php.html#aea356409ba69f9de412298c998595dd2',1,'datetime.php']]],
['call_5fhooks',['call_hooks',['../plugin_8php.html#a7f05de16c0a32602853b09b99dd85e7c',1,'plugin.php']]],
['can_5fcomment_5fon_5fpost',['can_comment_on_post',['../items_8php.html#a1e75047cf175aaee8dd16aa761913ff9',1,'items.php']]],
+ ['catblock',['catblock',['../taxonomy_8php.html#aa8f8a1ff85daef046298e93c83e7a1b4',1,'taxonomy.php']]],
['categories_5fwidget',['categories_widget',['../contact__widgets_8php.html#a165eb021e61c4dcab2a552f28628d353',1,'contact_widgets.php']]],
['change_5fchannel',['change_channel',['../security_8php.html#a8d23d2597aae380a3341872fe9513380',1,'security.php']]],
['change_5fpermissions',['change_permissions',['../classProtoDriver.html#a34b97ca5ef2165f2e16eb2fe59ff6c67',1,'ProtoDriver\change_permissions()'],['../classZotDriver.html#a6776935156accb0f170e2e24577133db',1,'ZotDriver\change_permissions()']]],
@@ -107,6 +108,9 @@ var searchData=
['conv_5fsort',['conv_sort',['../conversation_8php.html#abed85a41f1160598de880b84021c9cf7',1,'conversation.php']]],
['conversation',['conversation',['../conversation_8php.html#affea1afb3f32ca41e966c8ddb4204d81',1,'conversation.php']]],
['convert',['convert',['../namespacefriendica-to-smarty-tpl.html#a38503e37fe68ac27c88cce91a9ac9efa',1,'friendica-to-smarty-tpl']]],
+ ['convert_5fchild',['convert_child',['../classRedmatrix_1_1Import_1_1Import.html#ad9c6677ea07c496d81914b97aeb5fba5',1,'Redmatrix::Import::Import']]],
+ ['convert_5fitem',['convert_item',['../classRedmatrix_1_1Import_1_1Import.html#add4d39232c883b59634595be14441336',1,'Redmatrix::Import::Import']]],
+ ['convert_5ftaxonomy',['convert_taxonomy',['../classRedmatrix_1_1Import_1_1Import.html#a5a54b41c30aed8ac9ca6e486fd0b4b97',1,'Redmatrix::Import::Import']]],
['convert_5fxml_5felement_5fto_5farray',['convert_xml_element_to_array',['../include_2network_8php.html#ad4056d3ce69988f5c1a997a79f503246',1,'network.php']]],
['count_5fall_5ffriends',['count_all_friends',['../socgraph_8php.html#af29d056beec10b4e38e5209c92452894',1,'socgraph.php']]],
['count_5fcommon_5ffriends',['count_common_friends',['../socgraph_8php.html#a887d576f21fd708132a06d0f72f90f84',1,'socgraph.php']]],
diff --git a/doc/html/search/functions_64.js b/doc/html/search/functions_64.js
index 96a309f6d..1c6e9fc31 100644
--- a/doc/html/search/functions_64.js
+++ b/doc/html/search/functions_64.js
@@ -1,8 +1,8 @@
var searchData=
[
- ['datesel',['datesel',['../datetime_8php.html#ac265b86f384ee094ed5479aae02aa5c8',1,'datetime.php']]],
- ['datesel_5fformat',['datesel_format',['../datetime_8php.html#a5f29553799005b1fd4e9ce9d98ce05aa',1,'datetime.php']]],
+ ['datesel',['datesel',['../datetime_8php.html#a77bb385ae8a9e7ca663309c102c0d766',1,'datetime.php']]],
['datetime_5fconvert',['datetime_convert',['../datetime_8php.html#ad6301e74b0f9267d52f8d432b5beb226',1,'datetime.php']]],
+ ['datetimesel',['datetimesel',['../datetime_8php.html#a72218e5ee21876484934bacbb6bd9ba3',1,'datetime.php']]],
['day_5ftranslate',['day_translate',['../text_8php.html#a63fb21c0bed2fc72eef2c1471ac42b63',1,'text.php']]],
['dba_5ffactory',['dba_factory',['../dba__driver_8php.html#ac10e60f6e5b95bcf67bd82cb88f37947',1,'dba_driver.php']]],
['dba_5ftimer',['dba_timer',['../boot_8php.html#a3e0930933fb2c0bf8211cc7ab4e1c3b4',1,'boot.php']]],
diff --git a/doc/html/search/functions_67.js b/doc/html/search/functions_67.js
index f33095628..835416938 100644
--- a/doc/html/search/functions_67.js
+++ b/doc/html/search/functions_67.js
@@ -20,8 +20,9 @@ var searchData=
['get_5fcapath',['get_capath',['../include_2network_8php.html#a78e89557b2fbd344ad790846d761b0c7',1,'network.php']]],
['get_5fchannel',['get_channel',['../classApp.html#a084e03c77686d8c13390fef3f7428a2b',1,'App']]],
['get_5fchannel_5fby_5fnick',['get_channel_by_nick',['../identity_8php.html#ac73b3e13778c564c877554517a7f51ba',1,'identity.php']]],
+ ['get_5fchannel_5fdefault_5fperms',['get_channel_default_perms',['../identity_8php.html#a293f416ce9050220b183e08ff5890216',1,'identity.php']]],
['get_5fchild',['get_child',['../classItem.html#a632185dd25c5caf277067c76230a4320',1,'Item']]],
- ['get_5fchildren',['get_children',['../classItem.html#aa0ee775ec94abccec6c798428835d001',1,'Item']]],
+ ['get_5fchildren',['get_children',['../classRedmatrix_1_1Import_1_1Import.html#a832a4cc0d33d0eea29cb450004054580',1,'Redmatrix\Import\Import\get_children()'],['../classItem.html#aa0ee775ec94abccec6c798428835d001',1,'Item\get_children()']]],
['get_5fcipher',['get_cipher',['../classConversation.html#a4aab60bb39fa6761b6cacdc8d9da2901',1,'Conversation']]],
['get_5fcloudpath',['get_cloudpath',['../include_2attach_8php.html#a6aa00ea010ea030110faefb75eafc1ce',1,'attach.php']]],
['get_5fcomment_5fbox',['get_comment_box',['../classItem.html#a3ee7667c2ec6cd7657328e27848c0bdf',1,'Item']]],
@@ -29,6 +30,7 @@ var searchData=
['get_5fconfig',['get_config',['../include_2config_8php.html#af02c96e6b37335774b548914ede1d22e',1,'config.php']]],
['get_5fconfig_5ffrom_5fstorage',['get_config_from_storage',['../include_2config_8php.html#af08b7adb63adfb2eda7c466fba0cce74',1,'config.php']]],
['get_5fconversation',['get_conversation',['../classItem.html#a0c301aaed2b7d682728d18db3a22afa3',1,'Item']]],
+ ['get_5fcredentials',['get_credentials',['../classRedmatrix_1_1Import_1_1Import.html#a76dd522e47a48d80e1678211230f2ff5',1,'Redmatrix::Import::Import']]],
['get_5fcustom_5fnav',['get_custom_nav',['../boot_8php.html#a899d24fd074594ceebbf72e1feff335f',1,'boot.php']]],
['get_5fdata',['get_data',['../classItem.html#ad3638f93065693c1f69eb349feb1b7aa',1,'Item']]],
['get_5fdata_5fvalue',['get_data_value',['../classItem.html#ac6f1c96cc82a0dfb7e881fc70309ea3c',1,'Item']]],
@@ -48,9 +50,12 @@ var searchData=
['get_5fhostname',['get_hostname',['../classApp.html#a622eace13f8fc9f4b5672a68e2bc4396',1,'App']]],
['get_5fid',['get_id',['../classItem.html#ac0f27e58532612f6e7a54c8a621b9b92',1,'Item']]],
['get_5fintltext_5ftemplate',['get_intltext_template',['../classFriendicaSmartyEngine.html#a35ec0ee828c36640ea25296bcb84a118',1,'FriendicaSmartyEngine\get_intltext_template()'],['../plugin_8php.html#acb63c27d07f6d7dffe95f98a6cef1295',1,'get_intltext_template(): plugin.php']]],
+ ['get_5fitem',['get_item',['../classRedmatrix_1_1Import_1_1Import.html#ae705dd1deb245b1d06baa73062330e43',1,'Redmatrix::Import::Import']]],
['get_5fitem_5fchildren',['get_item_children',['../conversation_8php.html#a7f6ef0dfa554bacf620e84c18d386e67',1,'conversation.php']]],
['get_5fitem_5fcontact',['get_item_contact',['../items_8php.html#aab9c6bae4c40799867596bdaae9829fd',1,'items.php']]],
['get_5fitem_5felements',['get_item_elements',['../items_8php.html#a536d0313b6ffe33b9d2490c4e25c5361',1,'items.php']]],
+ ['get_5fitem_5fident',['get_item_ident',['../classRedmatrix_1_1Import_1_1Import.html#a4420d6acf6ba2f3723c655251b12abef',1,'Redmatrix::Import::Import']]],
+ ['get_5fitemlist',['get_itemlist',['../classRedmatrix_1_1Import_1_1Import.html#a1af46c9f88257635f362d6027ea710c3',1,'Redmatrix::Import::Import']]],
['get_5flanguage_5fname',['get_language_name',['../language_8php.html#a43e6ddba9df019c9ac3ab4c94c444ae7',1,'language.php']]],
['get_5fmail_5felements',['get_mail_elements',['../items_8php.html#a94ddb1d6c8fa21dd7433677e85168037',1,'items.php']]],
['get_5fmarkup_5ftemplate',['get_markup_template',['../interfaceITemplateEngine.html#aaf2698adbf46c073c24b162fe1b1c442',1,'ITemplateEngine\get_markup_template()'],['../classFriendicaSmartyEngine.html#aab5994077fc3a64222e41b28e2bd8d88',1,'FriendicaSmartyEngine\get_markup_template()'],['../classTemplate.html#afd97b4b1e7754a550e67c0ea79159059',1,'Template\get_markup_template()'],['../plugin_8php.html#a75f7dfed291fd7add7fc85b5c022a1f4',1,'get_markup_template(): plugin.php']]],
@@ -86,6 +91,7 @@ var searchData=
['get_5fsys_5fchannel',['get_sys_channel',['../identity_8php.html#aaff86ee3b5984821e7a256c2da5f1a51',1,'identity.php']]],
['get_5fsystem_5fapps',['get_system_apps',['../include_2apps_8php.html#ae64f72eb4f126e03b4eb65ed1702a3ca',1,'apps.php']]],
['get_5ftags',['get_tags',['../text_8php.html#a4659fbc4e54ddc700c3aa66b9092c623',1,'text.php']]],
+ ['get_5ftaxonomy',['get_taxonomy',['../classRedmatrix_1_1Import_1_1Import.html#ab1e4a1d404b5a5a9c518c205d1428154',1,'Redmatrix::Import::Import']]],
['get_5ftemplate',['get_template',['../classItem.html#aba23a0a9d89e316d2b343cc46d695d91',1,'Item']]],
['get_5ftemplate_5fdata',['get_template_data',['../classConversation.html#a2a96b7a6573ae53db861624659e831cb',1,'Conversation\get_template_data()'],['../classItem.html#ad5dcbe0b94cb2d5719bc5b6bd8ad60c8',1,'Item\get_template_data()']]],
['get_5ftemplate_5fengine',['get_template_engine',['../classApp.html#acb27e607fe4c82603444676e25c36b70',1,'App']]],
diff --git a/doc/html/search/functions_68.js b/doc/html/search/functions_68.js
index c047c0a86..481991cb0 100644
--- a/doc/html/search/functions_68.js
+++ b/doc/html/search/functions_68.js
@@ -16,6 +16,7 @@ var searchData=
['head_5fset_5ficon',['head_set_icon',['../classApp.html#a8863703a0305eaa45eb970dbd2046291',1,'App\head_set_icon()'],['../boot_8php.html#a0e4701c9742c3ef88f02ac450a042a84',1,'head_set_icon(): boot.php']]],
['help',['help',['../namespacefriendica-to-smarty-tpl.html#af6b2c793958aae2aadc294577431f749',1,'friendica-to-smarty-tpl.help()'],['../namespaceupdatetpl.html#ac9d11279fed403a329a719298feafc4f',1,'updatetpl.help()']]],
['help_5fcontent',['help_content',['../help_8php.html#af055e15f600ffa6fbca9386fdf715224',1,'help.php']]],
+ ['hivenet_5finit',['hivenet_init',['../hivenet_2php_2theme_8php.html#a3a8b539b112ae63936025236dbaf0a29',1,'theme.php']]],
['home_5fcontent',['home_content',['../home_8php.html#aa1cf697851a646755baf537f75334c46',1,'home.php']]],
['home_5finit',['home_init',['../home_8php.html#ac4642c38b6f23a8d065dd4a75c620bde',1,'home.php']]],
['hostxrd_5finit',['hostxrd_init',['../hostxrd_8php.html#aa37ffc8e7900bc76c4828bd25916db92',1,'hostxrd.php']]],
diff --git a/doc/html/search/functions_6c.js b/doc/html/search/functions_6c.js
index a7e715a07..bae096081 100644
--- a/doc/html/search/functions_6c.js
+++ b/doc/html/search/functions_6c.js
@@ -10,7 +10,7 @@ var searchData=
['limit_5fbody_5fsize',['limit_body_size',['../items_8php.html#af94c281016c6c912d06e064113336c5c',1,'items.php']]],
['link_5fcompare',['link_compare',['../text_8php.html#a47c1e4a5f3f53027daacd8a9db24f285',1,'text.php']]],
['linkify',['linkify',['../text_8php.html#a11255c8c4e5245b6c24f97684826aa54',1,'text.php']]],
- ['list_5fpost_5fdates',['list_post_dates',['../items_8php.html#aa2d3caa2f27720762b5c729e07df40fb',1,'items.php']]],
+ ['list_5fpost_5fdates',['list_post_dates',['../items_8php.html#ab33fa9756aaa5f39a6104d57a62baf00',1,'items.php']]],
['list_5fpublic_5fsites',['list_public_sites',['../dirsearch_8php.html#a985d410a170549429857af6ff2673149',1,'dirsearch.php']]],
['load',['load',['../classphoto__driver.html#a19e1af2b6af4c63aa6230abe69f83712',1,'photo_driver\load()'],['../classphoto__gd.html#a33092b889875b68bfb1c97ff123012d9',1,'photo_gd\load()'],['../classphoto__imagick.html#a2c9168f110ccd6c264095d766615dfa8',1,'photo_imagick\load()']]],
['load_5fconfig',['load_config',['../include_2config_8php.html#a27559f388c9b9af81c94e48d6889d1d1',1,'config.php']]],
@@ -19,6 +19,7 @@ var searchData=
['load_5fdatabase_5frem',['load_database_rem',['../setup_8php.html#a2b375ddc555140236fc500135de99371',1,'setup.php']]],
['load_5fhooks',['load_hooks',['../plugin_8php.html#a326365e48ef94f0b9a0a771b8d75e813',1,'plugin.php']]],
['load_5fpconfig',['load_pconfig',['../include_2config_8php.html#a559791dda7fef8a4b2394c83e835787b',1,'config.php']]],
+ ['load_5fpdl',['load_pdl',['../boot_8php.html#a50a6707a28c7d05d3f49eaabc7994501',1,'boot.php']]],
['load_5fplugin',['load_plugin',['../plugin_8php.html#a9ca9632b7309a65b05c03a3e2f473a3d',1,'plugin.php']]],
['load_5ftranslation_5ftable',['load_translation_table',['../language_8php.html#a7e9904c730bb24ddcb0ff50fc96f6b05',1,'language.php']]],
['load_5fxconfig',['load_xconfig',['../include_2config_8php.html#aee4b619839cf4b64220f34edf5c67b52',1,'config.php']]],
@@ -26,6 +27,7 @@ var searchData=
['local_5fuser',['local_user',['../boot_8php.html#ad4c9dc2c8a82e8f52b7404c1655eab44',1,'boot.php']]],
['localize_5fitem',['localize_item',['../conversation_8php.html#a9bd7f9fb6678736c581bcba3b17f471c',1,'conversation.php']]],
['lockview_5fcontent',['lockview_content',['../lockview_8php.html#a851e26ab9a1008df5c5ebebea31e9b44',1,'lockview.php']]],
+ ['locs_5fcontent',['locs_content',['../locs_8php.html#a6c900f53970c0d0e738d2fe06d27ca44',1,'locs.php']]],
['locs_5fpost',['locs_post',['../locs_8php.html#a6b43654592919ac863d67a1f787a69b9',1,'locs.php']]],
['log',['log',['../classRedMatrix_1_1RedDAV_1_1RedBasicAuth.html#abf6fe89b0a8239ed93c3b07e1fbce75b',1,'RedMatrix\RedDAV\RedBasicAuth\log()'],['../classRedMatrix_1_1RedDAV_1_1RedDirectory.html#af90a1a74cfd643a5c56b9a17ea250d59',1,'RedMatrix\RedDAV\RedDirectory\log()']]],
['logger',['logger',['../text_8php.html#a030fa5ecc64168af0c4f44897a9bce63',1,'text.php']]],
diff --git a/doc/html/search/functions_70.js b/doc/html/search/functions_70.js
index 1d14502bf..dc785aa57 100644
--- a/doc/html/search/functions_70.js
+++ b/doc/html/search/functions_70.js
@@ -57,22 +57,6 @@ var searchData=
['post_5factivity_5fitem',['post_activity_item',['../items_8php.html#a410f9c743877c125ca06312373346903',1,'items.php']]],
['post_5finit',['post_init',['../post_8php.html#af4b48181ce773ef0cdfc972441445c34',1,'post.php']]],
['post_5fpost',['post_post',['../post_8php.html#af59e6a1dc22d19d9257b01cd7ccedb75',1,'post.php']]],
- ['post_5fto_5fred_5fadmin',['post_to_red_admin',['../post__to__red_8php.html#aeec4125719184e7b097b3b9fba3101b5',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fdeactivate',['post_to_red_deactivate',['../post__to__red_8php.html#a49fd35f7b1cdddfe6e26ddfcf8d3c4ec',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fdelete_5fcomment',['post_to_red_delete_comment',['../post__to__red_8php.html#a5cc2a89a6d33cdb8e2ca557a69bef42d',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fdelete_5fpost',['post_to_red_delete_post',['../post__to__red_8php.html#a4674bb5ce2baa32c559607460c39a2c5',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fdisplay_5fadmin_5fpage',['post_to_red_display_admin_page',['../post__to__red_8php.html#a8ec8f8809e3c5d1b2c9598c8185d63aa',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fdisplayadmincontent',['post_to_red_displayAdminContent',['../post__to__red_8php.html#a75db5d87226a0287a0ac0fa315f2bcfd',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fget_5facct_5fname',['post_to_red_get_acct_name',['../post__to__red_8php.html#ae6f3a2c0561cbeacda5be565b06de8a7',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fget_5favatar',['post_to_red_get_avatar',['../post__to__red_8php.html#ae0b881461afbdba93d9329068ea52136',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fget_5fchannel_5fname',['post_to_red_get_channel_name',['../post__to__red_8php.html#aacba7a0646fc00ae6ac4f5dc383fccab',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fget_5fpassword',['post_to_red_get_password',['../post__to__red_8php.html#a4d90ac085c14f53ff4d8ab4c23477ea6',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fget_5fseed_5flocation',['post_to_red_get_seed_location',['../post__to__red_8php.html#a96d0ccecb96600ef1bfd50ab3f77315f',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fpost',['post_to_red_post',['../post__to__red_8php.html#af5fd50e2c42ede85f8a9e8d9ee3cf540',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fpost_5fcheckbox',['post_to_red_post_checkbox',['../post__to__red_8php.html#a0f139dea77a94c98f26007963eea639c',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fpost_5ffield_5fdata',['post_to_red_post_field_data',['../post__to__red_8php.html#a7e68a8d9c83cb28d032aad3ea85ce0a6',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fpost_5fmeta_5fcontent',['post_to_red_post_meta_content',['../post__to__red_8php.html#aa97aeda12ef080665f16311a4e1eb901',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fsettings_5flink',['post_to_red_settings_link',['../post__to__red_8php.html#a906be8f72cf1aa2e199c0683ea6a4017',1,'post_to_red.php']]],
['posted_5fdates',['posted_dates',['../items_8php.html#ad2abb4644ff1f20fefbc80326fe01cf0',1,'items.php']]],
['preg_5fcallback_5fhelp_5finclude',['preg_callback_help_include',['../help_8php.html#a06b2a51aaabed99e53a9b639047c4ce4',1,'help.php']]],
['preg_5fheart',['preg_heart',['../text_8php.html#ac19d2b33a58372a357a43d51eed19162',1,'text.php']]],
@@ -97,7 +81,7 @@ var searchData=
['probe_5fzot',['probe_zot',['../include_2probe_8php.html#a3c02c7a23e8335a79c3c0f5331d11a85',1,'probe.php']]],
['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_5fdelivery',['process_delivery',['../zot_8php.html#a0e3006e7a456b2175a9badc96bc5176d',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']]],
diff --git a/doc/html/search/functions_72.js b/doc/html/search/functions_72.js
index 732627bac..472ad4bd5 100644
--- a/doc/html/search/functions_72.js
+++ b/doc/html/search/functions_72.js
@@ -8,12 +8,10 @@ var searchData=
['rconnect_5furl',['rconnect_url',['../Contact_8php.html#a2f4f495d53f2a334ab75292af79d3c91',1,'Contact.php']]],
['rebuild_5ftheme_5ftable',['rebuild_theme_table',['../admin_8php.html#ae46311a3fefc21abc838a26e91789de6',1,'admin.php']]],
['receive_5fpost',['receive_post',['../receive_8php.html#a03d8fa26e77844020ba5602deca7d494',1,'receive.php']]],
- ['red_5fcomment',['red_comment',['../post__to__red_8php.html#a085c250d4ceff5e4f10052f3d2039823',1,'post_to_red.php']]],
['red_5fescape_5fcodeblock',['red_escape_codeblock',['../items_8php.html#a49905ea75adfe8a2d110be344d18d6a6',1,'items.php']]],
['red_5fescape_5fzrl_5fcallback',['red_escape_zrl_callback',['../items_8php.html#a83a349062945d585edb4b3c5d763ab6e',1,'items.php']]],
['red_5fitem_5fnew',['red_item_new',['../include_2api_8php.html#aafa82b65a9f879a1a1197cfe8aaf3898',1,'api.php']]],
['red_5funescape_5fcodeblock',['red_unescape_codeblock',['../items_8php.html#ad4ee16e3ff1eaf60428c61f82ba25e6a',1,'items.php']]],
- ['red_5fxmlrpc_5fmethods',['red_xmlrpc_methods',['../post__to__red_8php.html#a3a2af6ad845239f26e86fccabf8639e1',1,'post_to_red.php']]],
['red_5fzrl_5fcallback',['red_zrl_callback',['../items_8php.html#a4e6d7639431e0dd8e9f4dba8e1ac408b',1,'items.php']]],
['red_5fzrlify_5fimg_5fcallback',['red_zrlify_img_callback',['../items_8php.html#a78a60e39f6991bd3324a24dcbf9dac5a',1,'items.php']]],
['redbasic_5fform',['redbasic_form',['../view_2theme_2redbasic_2php_2config_8php.html#a8574a41fa9735ee391ba57ab24b93793',1,'config.php']]],
@@ -28,6 +26,12 @@ var searchData=
['ref_5fsession_5fopen',['ref_session_open',['../session_8php.html#a26fa1042356d555023cbf15ddd4f8507',1,'session.php']]],
['ref_5fsession_5fread',['ref_session_read',['../session_8php.html#a7f0f50576360d9ba52d29364e0b83a8e',1,'session.php']]],
['ref_5fsession_5fwrite',['ref_session_write',['../session_8php.html#ac4461c1984543d3553e73dba2771568f',1,'session.php']]],
+ ['refimport_5fcontent',['refimport_content',['../refimport_8php.html#ad97ebb5feda0230a4834e0b3637a0d29',1,'refimport.php']]],
+ ['reflect_5farticle_5fcallback',['reflect_article_callback',['../refimport_8php.html#a53434bc19e6264db89e18d92ddc09860',1,'refimport.php']]],
+ ['reflect_5fcomment_5fstore',['reflect_comment_store',['../refimport_8php.html#a01a29630fa5e1ce6cd5e1fd75280747c',1,'refimport.php']]],
+ ['reflect_5ffind_5fuser',['reflect_find_user',['../refimport_8php.html#aa98de7d112e3a5b4b6956f108d04a41d',1,'refimport.php']]],
+ ['reflect_5fget_5fchannel',['reflect_get_channel',['../refimport_8php.html#a6c3e0475fde9fe72ff2492a5e3e5259c',1,'refimport.php']]],
+ ['reflect_5fphoto_5fcallback',['reflect_photo_callback',['../refimport_8php.html#ae9c56f779d1e0ac7bcb2a460129e7ae5',1,'refimport.php']]],
['register_5fcontent',['register_content',['../register_8php.html#a0e91f57f111407ea8d3223a05022bb2a',1,'register.php']]],
['register_5fhook',['register_hook',['../plugin_8php.html#a425472c5f3afc137268b2ad45652b209',1,'plugin.php']]],
['register_5finit',['register_init',['../register_8php.html#ae20c0cd40f738d6295de58b9202c83d5',1,'register.php']]],
@@ -68,5 +72,6 @@ var searchData=
['rsa_5fverify',['rsa_verify',['../crypto_8php.html#ab4f21d8f6b8ece0915e7c8bb73379f96',1,'crypto.php']]],
['rsatopem',['rsatopem',['../crypto_8php.html#a7f7e650aaeaa3832580a73eb00966b26',1,'crypto.php']]],
['rsd_5fxml_5fcontent',['rsd_xml_content',['../rsd__xml_8php.html#a740cd02fa15e5a53f8547fac73f0ab82',1,'rsd_xml.php']]],
+ ['run',['run',['../classRedmatrix_1_1Import_1_1Import.html#af432ecbc45b812a03d58dfb378a212f7',1,'Redmatrix::Import::Import']]],
['runs',['runs',['../docblox__errorchecker_8php.html#a21b4bbe5aae2d85db33affc7126a67ec',1,'docblox_errorchecker.php']]]
];
diff --git a/doc/html/search/functions_73.js b/doc/html/search/functions_73.js
index ecbf52d43..664612fe6 100644
--- a/doc/html/search/functions_73.js
+++ b/doc/html/search/functions_73.js
@@ -90,8 +90,8 @@ var searchData=
['start_5fdelivery_5fchain',['start_delivery_chain',['../items_8php.html#adf2b8137dc4ad9ec958de2842f16f3c2',1,'items.php']]],
['startup',['startup',['../boot_8php.html#aca47505b8732177f52bb2d647eb2741c',1,'boot.php']]],
['status_5feditor',['status_editor',['../conversation_8php.html#a2a7d541854bba755eb8ada59af7dcb1a',1,'conversation.php']]],
- ['store',['store',['../classphoto__driver.html#a642a8d0c4ad5f887c99c6af77cee287b',1,'photo_driver']]],
- ['store_5fdiaspora_5fcomment_5fsig',['store_diaspora_comment_sig',['../items_8php.html#af0a887050dc8d0f51c89890cdaf3145f',1,'items.php']]],
+ ['store',['store',['../classRedmatrix_1_1Import_1_1Import.html#a70f9dd767d877530a7da7c6bd821e080',1,'Redmatrix\Import\Import\store()'],['../classphoto__driver.html#a642a8d0c4ad5f887c99c6af77cee287b',1,'photo_driver\store()']]],
+ ['store_5fdiaspora_5fcomment_5fsig',['store_diaspora_comment_sig',['../items_8php.html#a25221826fa4621f523c68483e3b6af26',1,'items.php']]],
['store_5fitem_5ftag',['store_item_tag',['../taxonomy_8php.html#a4ba1339b2a7054971178ce194e4440fd',1,'taxonomy.php']]],
['stream_5fperms_5fapi_5fuids',['stream_perms_api_uids',['../security_8php.html#a6126c77a1267e046ac59cf864613f011',1,'security.php']]],
['stream_5fperms_5fxchans',['stream_perms_xchans',['../security_8php.html#a3ef2be6a7e4928e39d50059d6feb457c',1,'security.php']]],
@@ -100,7 +100,9 @@ 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']]],
+ ['stumble_5finit',['stumble_init',['../stumble_2php_2theme_8php.html#a71db9eff6289e0ee47771c37c01d6753',1,'theme.php']]],
['subthread_5fcontent',['subthread_content',['../subthread_8php.html#a50368f3d825b77996030528e7fbfa3d3',1,'subthread.php']]],
+ ['suckerberg_5finit',['suckerberg_init',['../suckerberg_2php_2theme_8php.html#a4104fce7d5fb71d15ed811978b628fc8',1,'theme.php']]],
['suggest_5fcontent',['suggest_content',['../suggest_8php.html#a58748a8235d4523f8333847f3e42dd91',1,'suggest.php']]],
['suggest_5finit',['suggest_init',['../suggest_8php.html#a696acf1dd8070e479adcc80c63c6718c',1,'suggest.php']]],
['suggestion_5fquery',['suggestion_query',['../socgraph_8php.html#a76e6fca3d2bc842dcd9e710bb87c8329',1,'socgraph.php']]],
diff --git a/doc/html/search/functions_74.js b/doc/html/search/functions_74.js
index 4b68ef1d9..412bc29e2 100644
--- a/doc/html/search/functions_74.js
+++ b/doc/html/search/functions_74.js
@@ -24,7 +24,7 @@ var searchData=
['theme_5fstatus',['theme_status',['../admin_8php.html#ad4f74f33944a98b56d2c8c7601f124a4',1,'admin.php']]],
['thing_5fcontent',['thing_content',['../thing_8php.html#a24a35f1e64029a67fdbea94a776ae04b',1,'thing.php']]],
['thing_5finit',['thing_init',['../thing_8php.html#a8be23b1d475ec3d9291999221c674c80',1,'thing.php']]],
- ['timesel',['timesel',['../datetime_8php.html#a36d3d6dff8d76b5f295bb3d9c535a5b1',1,'datetime.php']]],
+ ['timesel',['timesel',['../datetime_8php.html#a3f239f94e23335d860b148958d87a093',1,'datetime.php']]],
['timezone_5fcmp',['timezone_cmp',['../datetime_8php.html#aa51b5a7ea4f931b23acbdfcea46e9865',1,'datetime.php']]],
['title_5fis_5fbody',['title_is_body',['../items_8php.html#aa371905f0a211b307cb3f7188c6cba04',1,'items.php']]],
['toggle_5fmobile_5finit',['toggle_mobile_init',['../toggle__mobile_8php.html#aca53ade8971802b45c31e722b22c6254',1,'toggle_mobile.php']]],
diff --git a/doc/html/search/functions_77.js b/doc/html/search/functions_77.js
index 8cfb46c63..23a414c07 100644
--- a/doc/html/search/functions_77.js
+++ b/doc/html/search/functions_77.js
@@ -11,6 +11,7 @@ var searchData=
['widget_5fappselect',['widget_appselect',['../widgets_8php.html#aced5cb177f630b30799c5eab873ee75c',1,'widgets.php']]],
['widget_5farchive',['widget_archive',['../widgets_8php.html#a7b1e357b5a2027718470b77ec921fc65',1,'widgets.php']]],
['widget_5fbookmarkedchats',['widget_bookmarkedchats',['../widgets_8php.html#a0e2f5179ed1a73b282dfda7270fcabb3',1,'widgets.php']]],
+ ['widget_5fcatcloud_5fwall',['widget_catcloud_wall',['../widgets_8php.html#af919de8e7e2ba8192a65fadc72a2c8b5',1,'widgets.php']]],
['widget_5fcategories',['widget_categories',['../widgets_8php.html#af37fdad3b2e861d860a4a8c4d8a76c0b',1,'widgets.php']]],
['widget_5fchatroom_5flist',['widget_chatroom_list',['../widgets_8php.html#a47c72aac42058ea086c9ef8651c259da',1,'widgets.php']]],
['widget_5fclock',['widget_clock',['../widgets_8php.html#a9d60539db68042e63c0015abd69a6f7a',1,'widgets.php']]],
diff --git a/doc/html/search/functions_78.js b/doc/html/search/functions_78.js
index 1112f2127..78d52f21a 100644
--- a/doc/html/search/functions_78.js
+++ b/doc/html/search/functions_78.js
@@ -2,8 +2,10 @@ var searchData=
[
['x',['x',['../boot_8php.html#a01353c9abebc3544ea080ac161729632',1,'boot.php']]],
['xchan_5fcontent',['xchan_content',['../xchan_8php.html#a9853348bf1a35c644460221ba75edc2d',1,'xchan.php']]],
+ ['xchan_5ffetch',['xchan_fetch',['../hubloc_8php.html#af1b476c936f96a93282b1d058e3d05ea',1,'hubloc.php']]],
['xchan_5fmail_5fquery',['xchan_mail_query',['../text_8php.html#a543447c5ed766535221e2d9636b379ee',1,'text.php']]],
['xchan_5fquery',['xchan_query',['../text_8php.html#a905c3895feb6f276df23f07f16f9bb52',1,'text.php']]],
+ ['xchan_5fstore',['xchan_store',['../hubloc_8php.html#acb708dd197aae72a4858cf5ff4e3195b',1,'hubloc.php']]],
['xml2array',['xml2array',['../include_2network_8php.html#a99353baabbc3e0584b85eb79ee802cff',1,'network.php']]],
['xml_5fstatus',['xml_status',['../include_2network_8php.html#a9e9da2aafb806c98ecdc318604e60dc6',1,'network.php']]],
['xmlify',['xmlify',['../text_8php.html#aaed4413ed8918838b517e3b2fafaea0d',1,'text.php']]],
diff --git a/doc/html/search/functions_7a.js b/doc/html/search/functions_7a.js
index 8378a6a00..3aa864421 100644
--- a/doc/html/search/functions_7a.js
+++ b/doc/html/search/functions_7a.js
@@ -15,15 +15,16 @@ var searchData=
['zidify_5fcallback',['zidify_callback',['../text_8php.html#a405afe814a23f3bd94d826101aa168ab',1,'text.php']]],
['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_5fbuild_5fpacket',['zot_build_packet',['../zot_8php.html#a084c581d534e7e3b759488b46602288f',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_5ffeed',['zot_feed',['../items_8php.html#a1cf89557f32d5dfbe8bd90448dc1aa92',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']]],
['zot_5fget_5fhublocs',['zot_get_hublocs',['../zot_8php.html#ae7cec2b417b5858fd4a41070f843d1d7',1,'zot.php']]],
['zot_5fgethub',['zot_gethub',['../zot_8php.html#a55056e863a7860bc0cf922e78fcce073',1,'zot.php']]],
['zot_5fimport',['zot_import',['../zot_8php.html#aeea071f17e306fe3d0c488551906bfab',1,'zot.php']]],
['zot_5fnew_5fuid',['zot_new_uid',['../zot_8php.html#ab22d67660702056bf3f4696dcebf5ce7',1,'zot.php']]],
+ ['zot_5fprocess_5fmessage_5frequest',['zot_process_message_request',['../zot_8php.html#a3920afe14fc1d82020161b4b86bcd9ac',1,'zot.php']]],
['zot_5fprocess_5fresponse',['zot_process_response',['../zot_8php.html#a928f5643ca66ae9635d85aeb2be62e03',1,'zot.php']]],
['zot_5frefresh',['zot_refresh',['../zot_8php.html#a7ac30ff51274bf0b6d3eade37972145c',1,'zot.php']]],
['zot_5fregister_5fhub',['zot_register_hub',['../zot_8php.html#a5bcdfef419b16075a0eca990956223dc',1,'zot.php']]],
diff --git a/doc/html/search/namespaces_72.js b/doc/html/search/namespaces_72.js
index eb7254128..80fcef88a 100644
--- a/doc/html/search/namespaces_72.js
+++ b/doc/html/search/namespaces_72.js
@@ -1,5 +1,6 @@
var searchData=
[
+ ['import',['Import',['../namespaceRedmatrix_1_1Import.html',1,'Redmatrix']]],
['reddav',['RedDAV',['../namespaceRedMatrix_1_1RedDAV.html',1,'RedMatrix']]],
- ['redmatrix',['RedMatrix',['../namespaceRedMatrix.html',1,'']]]
+ ['redmatrix',['RedMatrix',['../namespaceRedMatrix.html',1,'RedMatrix'],['../namespaceRedmatrix.html',1,'Redmatrix']]]
];
diff --git a/doc/html/search/search.js b/doc/html/search/search.js
index fe24f105b..4477a1d6c 100644
--- a/doc/html/search/search.js
+++ b/doc/html/search/search.js
@@ -12,7 +12,7 @@ var indexSectionsWithContent =
2: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100001000000000001001000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
3: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111001111111111111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
4: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010111111111111111111111111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
- 5: "0000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000101111111111111101111011010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
+ 5: "0000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000101111111111111101111111010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
6: "0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000101001000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"
};
diff --git a/doc/html/search/variables_24.js b/doc/html/search/variables_24.js
index d4ea06349..364451b79 100644
--- a/doc/html/search/variables_24.js
+++ b/doc/html/search/variables_24.js
@@ -33,6 +33,7 @@ var searchData=
['_24contacts',['$contacts',['../classApp.html#a61ca6e3af82071ea25ff2fd5dbcddae2',1,'App']]],
['_24content',['$content',['../classApp.html#ac1d80a14492acc932715d54567d8a589',1,'App']]],
['_24conversation',['$conversation',['../classItem.html#a007424e3e3171dcfb4312a02161da6cd',1,'Item']]],
+ ['_24credentials',['$credentials',['../classRedmatrix_1_1Import_1_1Import.html#afd251e6e5a18516bac4d1a40435602f1',1,'Redmatrix::Import::Import']]],
['_24css_5fsources',['$css_sources',['../classApp.html#a6f55d087e1ff4710132c1b0863faa2ee',1,'App']]],
['_24curl_5fcode',['$curl_code',['../classApp.html#a256360c9184fed6d7556e0bc0a835d7f',1,'App']]],
['_24curl_5fheaders',['$curl_headers',['../classApp.html#af5007c42a693afd9c4899c243b2e1363',1,'App']]],
@@ -71,6 +72,8 @@ var searchData=
['_24install_5fwizard_5fpass',['$install_wizard_pass',['../setup_8php.html#addb24714bc2542aa4f4215e98fe48432',1,'setup.php']]],
['_24interactive',['$interactive',['../classApp.html#a4c7cfc62d39508086cf300dc2e39c4df',1,'App']]],
['_24itemfloat',['$itemfloat',['../minimalisticdarkness_8php.html#a7e6c3d4efde4e9a2de32308081372c6b',1,'minimalisticdarkness.php']]],
+ ['_24itemlist',['$itemlist',['../classRedmatrix_1_1Import_1_1Import.html#a2f69f16ecb7de1fb1daffbc38e68c9f1',1,'Redmatrix::Import::Import']]],
+ ['_24items',['$items',['../classRedmatrix_1_1Import_1_1Import.html#a31d73d48e1aa93319159c692d0197a3a',1,'Redmatrix::Import::Import']]],
['_24js_5fsources',['$js_sources',['../classApp.html#a11e24b3ed9b33ffee7dd41d110b4366d',1,'App']]],
['_24k',['$k',['../php2po_8php.html#ad6726cfaa85d4b8299d2b0f034cbf178',1,'php2po.php']]],
['_24lang',['$lang',['../classTemplate.html#ace26b8a4252fbc1c385d2b5e1e93e5c8',1,'Template']]],
@@ -103,8 +106,6 @@ var searchData=
['_24perms',['$perms',['../classApp.html#ab47de68fa39806d1fb0976407e188b77',1,'App']]],
['_24phpath',['$phpath',['../typo_8php.html#a3ecd17ac846be1b35f3662f5c12ab6bd',1,'typo.php']]],
['_24phpfile',['$phpfile',['../php2po_8php.html#abbb0e5fd8fbc1f13a9bf68f86eb3d2a4',1,'php2po.php']]],
- ['_24plugin',['$plugin',['../post__to__red_8php.html#ada8a7130088351710bb02ed622d6bf65',1,'post_to_red.php']]],
- ['_24plugin_5fdir',['$plugin_dir',['../post__to__red_8php.html#a99811555b30bde504a863e44015f2f19',1,'post_to_red.php']]],
['_24plugins',['$plugins',['../classApp.html#ae9f96338f32187d308b67b980eea0008',1,'App']]],
['_24pofile',['$pofile',['../php2po_8php.html#a401d84ce156e49e8168bd0c4781e1be1',1,'php2po.php']]],
['_24poi',['$poi',['../classApp.html#a1936f2afce0dc0d1bbed15ae1f2ee81a',1,'App']]],
@@ -131,6 +132,7 @@ var searchData=
['_24session_5fexpire',['$session_expire',['../session_8php.html#af0100a2642a5268594bbd5742a03d885',1,'session.php']]],
['_24showlock',['$showlock',['../apw_2php_2style_8php.html#ad401ea1d1ba236f86863b4574f01e425',1,'style.php']]],
['_24sourcename',['$sourcename',['../classApp.html#a13710907ef62554a0b4dd8a5eaa2eb11',1,'App']]],
+ ['_24src_5fitems',['$src_items',['../classRedmatrix_1_1Import_1_1Import.html#ac578e85e4c491bf9e09fbbfa33f9d6b7',1,'Redmatrix::Import::Import']]],
['_24stack',['$stack',['../classTemplate.html#a6f0efc256688c36110180b501067ff11',1,'Template']]],
['_24str',['$str',['../typohelper_8php.html#a7542d95618011800c61773127fa625cf',1,'typohelper.php']]],
['_24strings',['$strings',['../classApp.html#a5f64620473a9727a48ebe9cf6f335a98',1,'App']]],
diff --git a/doc/html/search/variables_70.js b/doc/html/search/variables_70.js
index 818649a0b..e9954a9de 100644
--- a/doc/html/search/variables_70.js
+++ b/doc/html/search/variables_70.js
@@ -38,6 +38,7 @@ var searchData=
['perms_5fw_5fstream',['PERMS_W_STREAM',['../boot_8php.html#a8bb0395933b5e886f086f6a2fb0bfa55',1,'boot.php']]],
['perms_5fw_5ftagwall',['PERMS_W_TAGWALL',['../boot_8php.html#a99a4a17cb644e7e6826ea07ecaf09777',1,'boot.php']]],
['perms_5fw_5fwall',['PERMS_W_WALL',['../boot_8php.html#a6b14a31a8aa9f3452a13383f413bffa2',1,'boot.php']]],
+ ['photo_5fadult',['PHOTO_ADULT',['../boot_8php.html#a921c55b9fa59a327a5f0e07fa1ccb2e0',1,'boot.php']]],
['photo_5fnormal',['PHOTO_NORMAL',['../boot_8php.html#a4a49b29838ef2c45ab3556b52baec6a4',1,'boot.php']]],
['photo_5fprofile',['PHOTO_PROFILE',['../boot_8php.html#ab4bc9c50ecc927b92d519e36562b0df0',1,'boot.php']]],
['photo_5fthing',['PHOTO_THING',['../boot_8php.html#a78849a1bf8ce8d9804b4cbb502e8f383',1,'boot.php']]],
@@ -47,8 +48,5 @@ var searchData=
['poll_5fmultiple_5fchoice',['POLL_MULTIPLE_CHOICE',['../boot_8php.html#abbf5ac24eb8aeedb862f618ee0d21e86',1,'boot.php']]],
['poll_5foverwrite',['POLL_OVERWRITE',['../boot_8php.html#a2b525996e4426bdddbcec277778bde08',1,'boot.php']]],
['poll_5fsimple_5frating',['POLL_SIMPLE_RATING',['../boot_8php.html#ad88a70ec62e08d590123d3697dfe64d5',1,'boot.php']]],
- ['poll_5ftenscale',['POLL_TENSCALE',['../boot_8php.html#a1ba00027b718db732f30fc0e2c3e0abc',1,'boot.php']]],
- ['post_5fto_5fred_5facct_5fname',['post_to_red_acct_name',['../post__to__red_8php.html#a588cea66afe0b32f27f2713d44940119',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fpath',['post_to_red_path',['../post__to__red_8php.html#a6210f39392a5f0fa0255cc7d3760493a',1,'post_to_red.php']]],
- ['post_5fto_5fred_5fversion',['post_to_red_version',['../post__to__red_8php.html#af3e7ebd361d4ed7cb6d43209970cd94a',1,'post_to_red.php']]]
+ ['poll_5ftenscale',['POLL_TENSCALE',['../boot_8php.html#a1ba00027b718db732f30fc0e2c3e0abc',1,'boot.php']]]
];
diff --git a/doc/html/search/variables_72.js b/doc/html/search/variables_72.js
index be2927ed5..885c50398 100644
--- a/doc/html/search/variables_72.js
+++ b/doc/html/search/variables_72.js
@@ -5,6 +5,13 @@ var searchData=
['rdelim',['rdelim',['../namespacefriendica-to-smarty-tpl.html#a8540514fb7c4aa18ad2dffa2a975036b',1,'friendica-to-smarty-tpl']]],
['red_5fplatform',['RED_PLATFORM',['../boot_8php.html#a96ad56755a21e1361dbd7bf93c9e7ff4',1,'boot.php']]],
['red_5fversion',['RED_VERSION',['../boot_8php.html#a21cc29e0025943e7c28ff58cb4856ac3',1,'boot.php']]],
+ ['redmatrix_5fimportchannel',['REDMATRIX_IMPORTCHANNEL',['../refimport_8php.html#a54003135d7c8994a76e831fb6faa2fe6',1,'refimport.php']]],
+ ['reflect_5fbaseurl',['REFLECT_BASEURL',['../refimport_8php.html#ac43699d8ae86175e049aa4e87853caac',1,'refimport.php']]],
+ ['reflect_5fblogname',['REFLECT_BLOGNAME',['../refimport_8php.html#a8459983ebf013ed5737f7ed317bfae1f',1,'refimport.php']]],
+ ['reflect_5fexportusername',['REFLECT_EXPORTUSERNAME',['../refimport_8php.html#ad297afe0730c9119dd94d3cf0521b025',1,'refimport.php']]],
+ ['reflect_5fmaxperrun',['REFLECT_MAXPERRUN',['../refimport_8php.html#a9c1f681f1f303400a9818696a9f96d6f',1,'refimport.php']]],
+ ['reflect_5foverwrite',['REFLECT_OVERWRITE',['../refimport_8php.html#aeec793cefa260f788b7d005adcb35796',1,'refimport.php']]],
+ ['reflect_5fuserfile',['REFLECT_USERFILE',['../refimport_8php.html#a684a44d2401abf75f441591bcb41d10d',1,'refimport.php']]],
['register_5fapprove',['REGISTER_APPROVE',['../boot_8php.html#a7176c0f9f1c98421b97735d892cf6252',1,'boot.php']]],
['register_5fclosed',['REGISTER_CLOSED',['../boot_8php.html#a69aac276ed82e010dc382b16ab4d59e1',1,'boot.php']]],
['register_5fopen',['REGISTER_OPEN',['../boot_8php.html#ad8887b49bbb02dd30b4eb9f6c7773c63',1,'boot.php']]],
diff --git a/doc/html/search/variables_76.html b/doc/html/search/variables_76.html
new file mode 100644
index 000000000..8af237461
--- /dev/null
+++ b/doc/html/search/variables_76.html
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
Loading...
+
+
+
Searching...
+
No Matches
+
+
+
+
diff --git a/doc/html/search/variables_76.js b/doc/html/search/variables_76.js
new file mode 100644
index 000000000..f046273ce
--- /dev/null
+++ b/doc/html/search/variables_76.js
@@ -0,0 +1,14 @@
+var searchData=
+[
+ ['vnotify_5falert',['VNOTIFY_ALERT',['../boot_8php.html#a9f8a2938ddd9ee2867e6f8ce77b61b2f',1,'boot.php']]],
+ ['vnotify_5fbirthday',['VNOTIFY_BIRTHDAY',['../boot_8php.html#ac89396b9144391acd08d6d0f9b332220',1,'boot.php']]],
+ ['vnotify_5fchannel',['VNOTIFY_CHANNEL',['../boot_8php.html#a7b511bd93202c43405adbe3b5bcebbfe',1,'boot.php']]],
+ ['vnotify_5fevent',['VNOTIFY_EVENT',['../boot_8php.html#ad94aca4c260b8a892397786201dc4664',1,'boot.php']]],
+ ['vnotify_5feventtoday',['VNOTIFY_EVENTTODAY',['../boot_8php.html#a76480b213af379c0c6c7fa4e39019ca9',1,'boot.php']]],
+ ['vnotify_5finfo',['VNOTIFY_INFO',['../boot_8php.html#a37281c30bd92cecb499878d6778c570f',1,'boot.php']]],
+ ['vnotify_5fintro',['VNOTIFY_INTRO',['../boot_8php.html#a1997c4b7d0253e036bc0fb6b20e4af71',1,'boot.php']]],
+ ['vnotify_5fmail',['VNOTIFY_MAIL',['../boot_8php.html#a0afeb43da443d6ff3526ede5ecdcc3b3',1,'boot.php']]],
+ ['vnotify_5fnetwork',['VNOTIFY_NETWORK',['../boot_8php.html#a997614f25e58f8313641e1eb0109fd10',1,'boot.php']]],
+ ['vnotify_5fregister',['VNOTIFY_REGISTER',['../boot_8php.html#ae09767b94688657978ff9366ec63684b',1,'boot.php']]],
+ ['vnotify_5fsystem',['VNOTIFY_SYSTEM',['../boot_8php.html#a7e5627b5ca4b7464feb0f08663b19ea1',1,'boot.php']]]
+];
diff --git a/doc/html/security_8php.html b/doc/html/security_8php.html
index 6945f5897..c9fbe3882 100644
--- a/doc/html/security_8php.html
+++ b/doc/html/security_8php.html
@@ -361,7 +361,7 @@ Functions
Profile owner - everything is visible
Authenticated visitor. Unless pre-verified, check that the contact belongs to this $owner_id and load the groups the visitor belongs to. If pre-verified, the caller is expected to have already done this and passed the groups into this function.
-Referenced by block_content() , channel_content() , items_fetch() , page_content() , pdl_selector() , share_init() , widget_item() , and zot_feed() .
+Referenced by block_content() , channel_content() , items_fetch() , page_init() , pdl_selector() , share_init() , widget_item() , and zot_feed() .
@@ -435,7 +435,7 @@ Functions
diff --git a/doc/html/stumble_2php_2style_8php.html b/doc/html/stumble_2php_2style_8php.html
new file mode 100644
index 000000000..57672ce6a
--- /dev/null
+++ b/doc/html/stumble_2php_2style_8php.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+The Red Matrix: view/theme/stumble/php/style.php File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/stumble_2php_2theme_8php.html b/doc/html/stumble_2php_2theme_8php.html
new file mode 100644
index 000000000..1d04d981d
--- /dev/null
+++ b/doc/html/stumble_2php_2theme_8php.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+The Red Matrix: view/theme/stumble/php/theme.php File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ stumble_init
+ (
+ &
+ $a )
+
+
+
+
+
+Name: Stumble
+Description: A Tumblr-like theme based on redbasic
+Version: 1.0
+Author: Sean Tilley
+Compat: Red [*]
+
+
+
+
+
+
+
diff --git a/doc/html/stumble_2php_2theme_8php.js b/doc/html/stumble_2php_2theme_8php.js
new file mode 100644
index 000000000..88ddab748
--- /dev/null
+++ b/doc/html/stumble_2php_2theme_8php.js
@@ -0,0 +1,4 @@
+var stumble_2php_2theme_8php =
+[
+ [ "stumble_init", "stumble_2php_2theme_8php.html#a71db9eff6289e0ee47771c37c01d6753", null ]
+];
\ No newline at end of file
diff --git a/doc/html/suckerberg_2php_2style_8php.html b/doc/html/suckerberg_2php_2style_8php.html
new file mode 100644
index 000000000..97bb9bdec
--- /dev/null
+++ b/doc/html/suckerberg_2php_2style_8php.html
@@ -0,0 +1,112 @@
+
+
+
+
+
+
+The Red Matrix: view/theme/suckerberg/php/style.php File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/doc/html/suckerberg_2php_2theme_8php.html b/doc/html/suckerberg_2php_2theme_8php.html
new file mode 100644
index 000000000..bca524b6e
--- /dev/null
+++ b/doc/html/suckerberg_2php_2theme_8php.html
@@ -0,0 +1,144 @@
+
+
+
+
+
+
+The Red Matrix: view/theme/suckerberg/php/theme.php File Reference
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ The Red Matrix
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ suckerberg_init
+ (
+ &
+ $a )
+
+
+
+
+
+Name: Suckerberg
+Description: A Facebook-like theme based on redbasic
+Version: 1.0
+Author: Sean Tilley
+Compat: Red [*]
+
+
+
+
+
+
+
diff --git a/doc/html/suckerberg_2php_2theme_8php.js b/doc/html/suckerberg_2php_2theme_8php.js
new file mode 100644
index 000000000..3ab17833a
--- /dev/null
+++ b/doc/html/suckerberg_2php_2theme_8php.js
@@ -0,0 +1,4 @@
+var suckerberg_2php_2theme_8php =
+[
+ [ "suckerberg_init", "suckerberg_2php_2theme_8php.html#a4104fce7d5fb71d15ed811978b628fc8", null ]
+];
\ No newline at end of file
diff --git a/doc/html/taxonomy_8php.html b/doc/html/taxonomy_8php.html
index 552ef36bc..3f16dad15 100644
--- a/doc/html/taxonomy_8php.html
+++ b/doc/html/taxonomy_8php.html
@@ -134,6 +134,8 @@ Functions
tagblock ($link, $uid, $count=0, $authors= '', $flags=0, $restrict=0, $type=TERM_HASHTAG )
+ catblock ($uid, $count=0, $authors= '', $flags=0, $restrict=0, $type=TERM_CATEGORY )
+
dir_tagblock ($link, $r)
obj_verbs ()
@@ -144,6 +146,58 @@ Functions
+
+
+
+
+
+ catblock
+ (
+
+ $uid ,
+
+
+
+
+
+ $count = 0
,
+
+
+
+
+
+ $authors = ''
,
+
+
+
+
+
+ $flags = 0
,
+
+
+
+
+
+ $restrict = 0
,
+
+
+
+
+
+ $type = TERM_CATEGORY
+
+
+
+ )
+
+
+
+
+
@@ -464,7 +518,7 @@ Functions
diff --git a/doc/html/taxonomy_8php.js b/doc/html/taxonomy_8php.js
index 24b5fb426..903cd8534 100644
--- a/doc/html/taxonomy_8php.js
+++ b/doc/html/taxonomy_8php.js
@@ -1,5 +1,6 @@
var taxonomy_8php =
[
+ [ "catblock", "taxonomy_8php.html#aa8f8a1ff85daef046298e93c83e7a1b4", null ],
[ "dir_tagadelic", "taxonomy_8php.html#a088371f4bc19155b2291508f5cd63332", null ],
[ "dir_tagblock", "taxonomy_8php.html#a599ee71dd3194c8127b00dabec77abc1", null ],
[ "file_tag_decode", "taxonomy_8php.html#a08df5164926d2b31b8e9fcfe919de2b6", null ],
diff --git a/doc/html/text_8php.html b/doc/html/text_8php.html
index 7ce8da167..25a8ad3d5 100644
--- a/doc/html/text_8php.html
+++ b/doc/html/text_8php.html
@@ -489,7 +489,7 @@ Variables
-
Referenced by aes_encapsulate() , consume_feed() , create_identity() , diaspora_decode() , diaspora_msg_build() , diaspora_pubmsg_build() , editblock_content() , editlayout_content() , editwebpage_content() , fix_system_urls() , get_atom_elements() , group_content() , group_side() , identity_basic_export() , import_post() , item_post() , item_store() , item_store_update() , magic_init() , make_xchan_hash() , oembed_iframe() , post_activity_item() , post_post() , random_string() , salmon_key() , share_shield() , smile_shield() , zfinger_init() , zot_build_packet() , zot_fetch() , and zot_new_uid() .
+
Referenced by aes_encapsulate() , consume_feed() , create_identity() , diaspora_decode() , diaspora_msg_build() , diaspora_pubmsg_build() , editblock_content() , editlayout_content() , editwebpage_content() , fix_system_urls() , get_atom_elements() , group_content() , group_side() , identity_basic_export() , import_post() , item_post() , item_store() , item_store_update() , magic_init() , make_xchan_hash() , oembed_iframe() , post_activity_item() , post_post() , random_string() , salmon_key() , share_shield() , smile_shield() , zfinger_init() , zot_build_packet() , zot_fetch() , and zot_new_uid() .
@@ -631,7 +631,7 @@ Variables
-
Referenced by advanced_profile() , cal() , events_content() , format_event_diaspora() , format_event_html() , get_birthdays() , get_events() , list_post_dates() , ping_init() , and posted_dates() .
+
Referenced by advanced_profile() , cal() , events_content() , format_event_diaspora() , format_event_html() , get_birthdays() , get_events() , list_post_dates() , ping_init() , and posted_dates() .
@@ -1075,7 +1075,7 @@ Variables
@@ -1339,7 +1339,7 @@ Variables
-
Referenced by account_remove() , account_verify_password() , Item\add_child() , Conversation\add_thread() , admin_content() , admin_page_hubloc_post() , admin_post() , aes_encapsulate() , allowed_public_recips() , api_call() , api_channel_stream() , api_export_basic() , api_favorites() , api_get_user() , api_login() , api_oauth_request_token() , api_statuses_destroy() , api_statuses_mediap() , api_statuses_repeat() , api_statuses_show() , api_statuses_update() , api_statuses_user_timeline() , attach_mkdir() , avatar_img() , base64url_decode() , bb2diaspora_itembody() , bb2diaspora_itemwallwall() , blog_install() , blog_uninstall() , bookmark_add() , bookmarks_init() , build_sync_packet() , chanman_remove_everything_from_network() , channel_remove() , chanview_content() , chat_post() , check_config() , check_form_security_token_ForbiddenOnErr() , check_form_security_token_redirectOnErr() , cloud_init() , connedit_post() , consume_feed() , conversation() , create_account() , create_identity() , RedMatrix\RedDAV\RedDirectory\createDirectory() , RedMatrix\RedDAV\RedDirectory\createFile() , cronhooks_run() , datetime_convert() , RedMatrix\RedDAV\RedFile\delete() , delete_imported_item() , deliver_run() , detect_language() , diaspora_asphoto() , diaspora_comment() , diaspora_conversation() , diaspora_decode() , diaspora_dispatch() , diaspora_dispatch_public() , diaspora_handle_from_contact() , diaspora_is_blacklisted() , diaspora_like() , diaspora_message() , diaspora_msg_build() , diaspora_photo() , diaspora_post() , diaspora_process_outbound() , diaspora_profile() , diaspora_pubmsg_build() , diaspora_request() , diaspora_reshare() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_relay() , diaspora_send_status() , diaspora_share() , diaspora_signed_retraction() , diaspora_transmit() , dir_parse_query() , directory_content() , directory_run() , dirprofile_init() , discover_by_url() , discover_by_webbie() , downgrade_accounts() , email_send() , encode_item() , expire_run() , externals_run() , feed_init() , fetch_lrdd_template() , fetch_xrd_links() , filer_content() , filerm_content() , find_diaspora_person_by_handle() , fix_private_photos() , fix_system_urls() , RedMatrix\RedDAV\RedFile\get() , get_atom_elements() , get_diaspora_key() , get_diaspora_reshare_xml() , get_item_elements() , get_language_name() , Conversation\get_template_data() , RedMatrix\RedDAV\RedDirectory\getChild() , RedMatrix\RedDAV\RedDirectory\getDir() , group_content() , guess_image_type() , http_status_exit() , hubloc_change_primary() , impel_init() , import_author_rss() , import_author_unknown() , import_author_zot() , import_channel_photo() , import_directory_profile() , import_post() , import_profile_photo() , import_site() , import_xchan() , install_plugin() , item_post() , item_store() , item_store_update() , like_content() , limit_body_size() , load_plugin() , local_dir_update() , localize_item() , RedMatrix\RedDAV\RedDirectory\log() , RedMatrix\RedDAV\RedBasicAuth\log() , FKOAuth1\loginUser() , FKOAuthDataStore\lookup_consumer() , FKOAuthDataStore\lookup_token() , magic_init() , mail_post() , mail_store() , menu_edit() , mini_group_select() , mood_init() , FKOAuthDataStore\new_access_token() , new_contact() , new_keypair() , FKOAuthDataStore\new_request_token() , notes_init() , notification() , notifier_run() , old_webfinger() , onedirsync_run() , onepoll_run() , openid_content() , parse_url_content() , parse_xml_string() , photo_init() , photo_upload() , photos_content() , photos_post() , ping_init() , poco_init() , poco_load() , poke_init() , poller_run() , post_activity_item() , post_init() , post_post() , process_channel_sync_delivery() , process_delivery() , process_location_delivery() , process_mail_delivery() , process_profile_delivery() , profile_load() , profile_photo_set_profile_perms() , profile_sidebar() , profiles_content() , prune_hub_reinstalls() , public_recips() , RedMatrix\RedDAV\RedFile\put() , dba_mysql\q() , dba_mysqli\q() , q() , queue_run() , rbmark_post() , receive_post() , red_item_new() , RedChannelList() , RedCollectionData() , RedFileData() , register_content() , reload_plugins() , Item\remove_child() , remove_community_tag() , remove_obsolete_hublocs() , remove_queue_item() , scale_external_images() , scrape_feed() , scrape_vcard() , search_ac_init() , enotify\send() , send_reg_approval_email() , Conversation\set_mode() , RedMatrix\RedDAV\RedFile\setName() , RedMatrix\RedDAV\RedDirectory\setName() , start_delivery_chain() , store_diaspora_comment_sig() , stream_perms_api_uids() , stream_perms_xchans() , subthread_content() , sync_directories() , sync_locations() , tag_deliver() , tagger_content() , tgroup_check() , uninstall_plugin() , unload_plugin() , update_directory_entry() , update_feed_item() , update_imported_item() , update_queue_time() , RedMatrix\RedDAV\RedBasicAuth\validateUserPass() , verify_email_address() , xml2array() , xml_status() , z_fetch_url() , z_post_url() , zfinger_init() , zid_init() , zot_build_packet() , zot_feed() , zot_fetch() , zot_finger() , zot_gethub() , zot_import() , zot_process_response() , zot_refresh() , zot_register_hub() , and zotfeed_init() .
+
Referenced by account_remove() , account_verify_password() , Item\add_child() , Conversation\add_thread() , admin_content() , admin_page_hubloc_post() , admin_post() , aes_encapsulate() , allowed_public_recips() , api_call() , api_channel_stream() , api_export_basic() , api_favorites() , api_get_user() , api_login() , api_oauth_request_token() , api_statuses_destroy() , api_statuses_mediap() , api_statuses_repeat() , api_statuses_show() , api_statuses_update() , api_statuses_user_timeline() , attach_mkdir() , avatar_img() , base64url_decode() , bb2diaspora_itembody() , bb2diaspora_itemwallwall() , blog_install() , blog_uninstall() , bookmark_add() , bookmarks_init() , build_sync_packet() , chanman_remove_everything_from_network() , channel_remove() , chanview_content() , chat_post() , check_config() , check_form_security_token_ForbiddenOnErr() , check_form_security_token_redirectOnErr() , cloud_init() , connedit_post() , consume_feed() , conversation() , create_account() , create_identity() , RedMatrix\RedDAV\RedDirectory\createDirectory() , RedMatrix\RedDAV\RedDirectory\createFile() , cronhooks_run() , datetime_convert() , RedMatrix\RedDAV\RedFile\delete() , delete_imported_item() , deliver_run() , detect_language() , diaspora_asphoto() , diaspora_comment() , diaspora_conversation() , diaspora_decode() , diaspora_dispatch() , diaspora_dispatch_public() , diaspora_handle_from_contact() , diaspora_is_blacklisted() , diaspora_like() , diaspora_message() , diaspora_msg_build() , diaspora_photo() , diaspora_post() , diaspora_process_outbound() , diaspora_profile() , diaspora_pubmsg_build() , diaspora_request() , diaspora_reshare() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_relay() , diaspora_send_status() , diaspora_share() , diaspora_signed_retraction() , diaspora_transmit() , dir_parse_query() , directory_content() , directory_run() , dirprofile_init() , discover_by_url() , discover_by_webbie() , downgrade_accounts() , email_send() , encode_item() , expire_run() , externals_run() , feed_init() , fetch_lrdd_template() , fetch_xrd_links() , filer_content() , filerm_content() , find_diaspora_person_by_handle() , fix_private_photos() , fix_system_urls() , RedMatrix\RedDAV\RedFile\get() , get_atom_elements() , get_diaspora_key() , get_diaspora_reshare_xml() , get_item_elements() , get_language_name() , Conversation\get_template_data() , RedMatrix\RedDAV\RedDirectory\getChild() , RedMatrix\RedDAV\RedDirectory\getDir() , group_content() , guess_image_type() , http_status_exit() , hubloc_change_primary() , impel_init() , import_author_rss() , import_author_unknown() , import_author_zot() , import_channel_photo() , import_directory_profile() , import_post() , import_profile_photo() , import_site() , import_xchan() , install_plugin() , item_post() , item_store() , item_store_update() , like_content() , limit_body_size() , load_plugin() , local_dir_update() , localize_item() , RedMatrix\RedDAV\RedDirectory\log() , RedMatrix\RedDAV\RedBasicAuth\log() , FKOAuth1\loginUser() , FKOAuthDataStore\lookup_consumer() , FKOAuthDataStore\lookup_token() , magic_init() , mail_post() , mail_store() , menu_edit() , mini_group_select() , mood_init() , FKOAuthDataStore\new_access_token() , new_contact() , new_keypair() , FKOAuthDataStore\new_request_token() , notes_init() , notification() , notifier_run() , old_webfinger() , onedirsync_run() , onepoll_run() , openid_content() , parse_url_content() , parse_xml_string() , photo_init() , photo_upload() , photos_content() , photos_post() , ping_init() , poco_init() , poco_load() , poke_init() , poller_run() , post_activity_item() , post_init() , post_post() , process_channel_sync_delivery() , process_delivery() , process_location_delivery() , process_mail_delivery() , process_profile_delivery() , profile_load() , profile_photo_set_profile_perms() , profile_sidebar() , profiles_content() , prune_hub_reinstalls() , public_recips() , RedMatrix\RedDAV\RedFile\put() , dba_mysql\q() , dba_mysqli\q() , q() , queue_run() , rbmark_post() , receive_post() , red_item_new() , RedChannelList() , RedCollectionData() , RedFileData() , register_content() , reload_plugins() , Item\remove_child() , remove_community_tag() , remove_obsolete_hublocs() , remove_queue_item() , scale_external_images() , scrape_feed() , scrape_vcard() , search_ac_init() , enotify\send() , send_reg_approval_email() , Conversation\set_mode() , RedMatrix\RedDAV\RedFile\setName() , RedMatrix\RedDAV\RedDirectory\setName() , settings_post() , start_delivery_chain() , store_diaspora_comment_sig() , stream_perms_api_uids() , stream_perms_xchans() , subthread_content() , sync_directories() , sync_locations() , tag_deliver() , tagger_content() , tgroup_check() , uninstall_plugin() , unload_plugin() , update_directory_entry() , update_feed_item() , update_imported_item() , update_queue_time() , RedMatrix\RedDAV\RedBasicAuth\validateUserPass() , verify_email_address() , xml2array() , xml_status() , z_fetch_url() , z_post_url() , zfinger_init() , zid_init() , zot_build_packet() , zot_feed() , zot_fetch() , zot_finger() , zot_gethub() , zot_import() , zot_process_message_request() , zot_process_response() , zot_refresh() , zot_register_hub() , and zotfeed_init() .
@@ -1761,7 +1761,7 @@ Variables
-
Referenced by aes_encapsulate() , app_store() , attach_mkdir() , attach_store() , bb_parse_crypt() , bbcode() , build_sync_packet() , create_account() , create_identity() , RedMatrix\RedDAV\RedDirectory\createFile() , diaspora_msg_build() , diaspora_transmit() , directory_run() , event_store_event() , fsuggest_post() , group_add() , import_directory_profile() , import_xchan() , item_message_id() , item_store() , local_dir_update() , lostpass_content() , lostpass_post() , magic_init() , mail_store() , notification() , notifier_run() , prepare_body() , process_location_delivery() , profiles_init() , removeaccount_content() , removeme_content() , send_message() , send_reg_approval_email() , settings_post() , setup_post() , thing_init() , and verify_email_address() .
+
Referenced by aes_encapsulate() , app_store() , attach_mkdir() , attach_store() , bb_parse_crypt() , bbcode() , build_sync_packet() , create_account() , create_identity() , RedMatrix\RedDAV\RedDirectory\createFile() , diaspora_msg_build() , diaspora_transmit() , directory_run() , event_store_event() , fsuggest_post() , group_add() , import_directory_profile() , import_xchan() , item_message_id() , item_store() , local_dir_update() , lostpass_content() , lostpass_post() , magic_init() , mail_store() , notification() , notifier_run() , prepare_body() , process_location_delivery() , profiles_init() , reflect_comment_store() , removeaccount_content() , removeme_content() , send_message() , send_reg_approval_email() , settings_post() , setup_post() , thing_init() , verify_email_address() , and zot_process_message_request() .
@@ -1826,7 +1826,7 @@ Variables
Returns string substituted string
-Referenced by achievements_content() , admin_content() , admin_page_channels() , admin_page_dbsync() , admin_page_hubloc() , admin_page_logs() , admin_page_plugins() , admin_page_profs() , admin_page_site() , admin_page_summary() , admin_page_themes() , admin_page_users() , advanced_profile() , alt_pager() , api_apply_template() , api_content() , app_render() , appman_content() , apps_content() , apw_form() , blocks_content() , blogtheme_form() , App\build_pagehead() , categories_widget() , channel_content() , chat_content() , check_config() , check_php() , common_content() , common_friends_visitor_widget() , connect_content() , connections_content() , connedit_content() , construct_page() , contact_block() , conversation() , delegate_content() , design_tools() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_relay() , diaspora_send_retraction() , diaspora_send_status() , diaspora_share() , diaspora_unshare() , dir_safe_mode() , dir_sort_links() , directory_content() , dirprofile_init() , display_content() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_content() , fbrowser_content() , field_timezone() , fileas_widget() , filer_content() , filestorage_content() , findpeople_widget() , format_categories() , format_filer() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_birthdays() , Item\get_comment_box() , get_events() , get_feed_for() , group_content() , group_side() , help_content() , hostxrd_init() , RedMatrix\RedDAV\RedBrowser\htmlActionsPanel() , identity_selector() , import_content() , invite_content() , lang_selector() , layouts_content() , login() , lostpass_content() , lostpass_post() , mail_content() , manage_content() , match_content() , menu_content() , menu_render() , message_content() , micropro() , mini_group_select() , mitem_content() , mood_content() , nav() , network_content() , new_channel_content() , notification() , notifications_content() , notify_content() , oembed_format_object() , oexchange_init() , opensearch_init() , p_init() , pagelist_widget() , pdledit_content() , photos_album_widget() , photos_content() , poco_init() , poke_content() , poll_content() , populate_acl() , profile_sidebar() , profiles_content() , rbmark_content() , redbasic_form() , register_content() , removeaccount_content() , removeme_content() , rmagic_content() , rpost_content() , search() , search_content() , searchbox() , send_reg_approval_email() , send_verification_email() , setup_content() , setup_post() , siteinfo_content() , sources_content() , suggest_content() , theme_attachments() , thing_content() , user_allow() , vcard_from_xchan() , verify_email_address() , viewconnections_content() , vote_content() , webpages_content() , widget_affinity() , widget_appselect() , widget_archive() , widget_bookmarkedchats() , widget_chatroom_list() , widget_filer() , widget_follow() , widget_mailmenu() , widget_notes() , widget_savedsearch() , widget_settings_menu() , widget_suggestedchats() , widget_suggestions() , writepages_widget() , and xrd_init() .
+Referenced by achievements_content() , admin_content() , admin_page_channels() , admin_page_dbsync() , admin_page_hubloc() , admin_page_logs() , admin_page_plugins() , admin_page_profs() , admin_page_site() , admin_page_summary() , admin_page_themes() , admin_page_users() , advanced_profile() , alt_pager() , api_apply_template() , api_content() , app_render() , appman_content() , apps_content() , apw_form() , blocks_content() , blogtheme_form() , App\build_pagehead() , categories_widget() , channel_content() , chat_content() , check_config() , check_php() , common_content() , common_friends_visitor_widget() , connect_content() , connections_content() , connedit_content() , construct_page() , contact_block() , conversation() , delegate_content() , design_tools() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_relay() , diaspora_send_retraction() , diaspora_send_status() , diaspora_share() , diaspora_unshare() , dir_safe_mode() , dir_sort_links() , directory_content() , dirprofile_init() , display_content() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , events_content() , fbrowser_content() , field_timezone() , fileas_widget() , filer_content() , filestorage_content() , findpeople_widget() , format_categories() , format_filer() , RedMatrix\RedDAV\RedBrowser\generateDirectoryIndex() , get_birthdays() , Item\get_comment_box() , get_events() , get_feed_for() , group_content() , group_side() , help_content() , hostxrd_init() , RedMatrix\RedDAV\RedBrowser\htmlActionsPanel() , identity_selector() , import_content() , invite_content() , lang_selector() , layouts_content() , locs_content() , login() , lostpass_content() , lostpass_post() , mail_content() , manage_content() , match_content() , menu_content() , menu_render() , message_content() , micropro() , mini_group_select() , mitem_content() , mood_content() , nav() , network_content() , new_channel_content() , notification() , notifications_content() , notify_content() , oembed_format_object() , oexchange_init() , opensearch_init() , p_init() , pagelist_widget() , pdledit_content() , photos_album_widget() , photos_content() , poco_init() , poke_content() , poll_content() , populate_acl() , profile_sidebar() , profiles_content() , rbmark_content() , redbasic_form() , register_content() , removeaccount_content() , removeme_content() , rmagic_content() , rpost_content() , search() , search_content() , searchbox() , send_reg_approval_email() , send_verification_email() , setup_content() , setup_post() , siteinfo_content() , sources_content() , suggest_content() , theme_attachments() , thing_content() , user_allow() , vcard_from_xchan() , verify_email_address() , viewconnections_content() , vote_content() , webpages_content() , widget_affinity() , widget_appselect() , widget_archive() , widget_bookmarkedchats() , widget_chatroom_list() , widget_filer() , widget_follow() , widget_mailmenu() , widget_notes() , widget_savedsearch() , widget_settings_menu() , widget_suggestedchats() , widget_suggestions() , writepages_widget() , and xrd_init() .
@@ -2262,7 +2262,7 @@ Variables
-
Referenced by api_format_items() , api_statuses_home_timeline() , api_statuses_public_timeline() , api_statuses_show() , block_content() , channel_content() , display_content() , event_store_item() , events_content() , home_content() , identity_basic_export() , item_post() , items_fetch() , network_content() , notification() , notifier_run() , page_content() , ping_init() , search_content() , share_init() , widget_item() , and zot_feed() .
+
Referenced by api_format_items() , api_statuses_home_timeline() , api_statuses_public_timeline() , api_statuses_show() , block_content() , channel_content() , display_content() , event_store_item() , events_content() , home_content() , identity_basic_export() , item_post() , items_fetch() , network_content() , notification() , notifier_run() , page_content() , ping_init() , search_content() , share_init() , widget_item() , and zot_feed() .
diff --git a/doc/html/typo_8php.html b/doc/html/typo_8php.html
index 4c7a43de7..3d285d710 100644
--- a/doc/html/typo_8php.html
+++ b/doc/html/typo_8php.html
@@ -134,7 +134,7 @@ Variables
-
Referenced by FriendicaSmarty\__construct() , Item\__construct() , FriendicaSmartyEngine\__construct() , Template\_replcb_if() , Template\_replcb_inc() , _well_known_init() , abook_toggle_flag() , achievements_content() , acl_init() , admin_content() , admin_page_channels() , admin_page_channels_post() , admin_page_dbsync() , admin_page_hubloc() , admin_page_hubloc_post() , admin_page_logs() , admin_page_logs_post() , admin_page_plugins() , admin_page_site() , admin_page_site_post() , admin_page_summary() , admin_page_themes() , admin_page_users() , admin_page_users_post() , admin_post() , advanced_profile() , allowed_email() , allowed_url() , alt_pager() , api_account_verify_credentials() , api_albums() , api_apply_template() , api_call() , api_content() , api_direct_messages_all() , api_direct_messages_box() , api_direct_messages_conversation() , api_direct_messages_inbox() , api_direct_messages_new() , api_direct_messages_sentbox() , api_favorites() , api_followers_ids() , api_format_as() , api_format_items() , api_friends_ids() , api_get_user() , api_item_get_user() , api_login() , api_photos() , api_post() , api_rss_extra() , api_status_show() , api_statuses_destroy() , api_statuses_f() , api_statuses_followers() , api_statuses_friends() , api_statuses_home_timeline() , api_statuses_mediap() , api_statuses_mentions() , api_statuses_public_timeline() , api_statuses_repeat() , api_statuses_show() , api_statuses_update() , api_statuses_user_timeline() , api_statusnet_config() , api_users_show() , app_name_compare() , appman_content() , apw_form() , atom_entry() , attribute_contains() , authenticate_success() , avatar_img() , bb_sanitize_style() , bbcode() , best_link_url() , block_content() , block_init() , blocks_content() , blog_init() , blogtheme_display_item() , blogtheme_form() , blogtheme_imgurl() , bookmarks_content() , bookmarks_init() , build_sync_packet() , cal() , call_hooks() , categories_widget() , channel_content() , channel_init() , channel_remove() , chanview_content() , chat_content() , chat_init() , chat_post() , chatsvc_content() , chatsvc_init() , chatsvc_post() , check_config() , check_form_security_token() , check_form_security_token_ForbiddenOnErr() , check_form_security_token_redirectOnErr() , check_htaccess() , clean_urls() , cli_startup() , cli_suggest_run() , cloud_init() , comanche_parser() , comanche_replace_region() , comanche_widget() , common_content() , common_friends_visitor_widget() , common_init() , connect_content() , connect_init() , connect_post() , connections_clone() , connections_content() , connections_init() , connections_post() , connedit_clone() , connedit_content() , connedit_init() , connedit_post() , construct_page() , contact_block() , contact_select() , conversation() , create_identity() , current_theme() , current_theme_url() , del_config() , del_pconfig() , del_xconfig() , delegate_content() , deliver_run() , diaspora_asphoto() , diaspora_comment() , diaspora_conversation() , diaspora_like() , diaspora_message() , diaspora_msg_build() , diaspora_photo() , diaspora_post() , diaspora_profile() , diaspora_pubmsg_build() , diaspora_request() , diaspora_reshare() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_relay() , diaspora_send_retraction() , diaspora_send_status() , diaspora_share() , diaspora_transmit() , diaspora_unshare() , directory_content() , directory_init() , dirsearch_init() , display_content() , dlogger() , drop_item() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , ev_compare() , event_store_item() , events_content() , events_post() , expand_acl() , expand_groups() , externals_run() , fbrowser_content() , fileas_widget() , filer_content() , filerm_content() , filestorage_content() , filestorage_post() , findpeople_widget() , fix_private_photos() , follow_init() , format_event_diaspora() , fsuggest_content() , fsuggest_post() , BaseObject\get_app() , get_app() , get_best_language() , get_birthdays() , Item\get_comment_box() , get_config() , get_custom_nav() , get_events() , get_form_security_token() , FriendicaSmartyEngine\get_intltext_template() , get_intltext_template() , get_markup_template() , get_pconfig() , get_plink() , Item\get_template_data() , get_theme_screenshot() , get_xconfig() , gprobe_run() , group_content() , group_post() , group_select() , guess_image_type() , handle_tag() , hcard_init() , head_get_icon() , head_remove_css() , head_remove_js() , head_set_icon() , help_content() , home_content() , home_init() , hostxrd_init() , impel_init() , import_channel_photo() , import_post() , import_profile_photo() , info() , insert_hook() , invite_content() , invite_post() , is_developer() , is_site_admin() , item_photo_menu() , item_post() , items_fetch() , lang_selector() , layouts_content() , like_content() , link_compare() , load_config() , load_contact_links() , load_database() , load_hooks() , load_pconfig() , load_translation_table() , load_xconfig() , locs_post() , logger() , login() , login_content() , FKOAuth1\loginUser() , lostpass_content() , lostpass_post() , magic_init() , mail_content() , mail_post() , manual_config() , match_content() , message_content() , mitem_content() , mitem_init() , mitem_post() , mood_init() , msearch_post() , mytheme_init() , nav() , nav_set_selected() , network_content() , network_init() , new_contact() , notice() , notification() , notifications_content() , notifications_post() , notifier_run() , notify_content() , notify_init() , oembed_fetch_url() , oembed_format_object() , oexchange_content() , oexchange_init() , onedirsync_run() , onepoll_run() , openid_content() , opensearch_init() , p_init() , page_content() , page_init() , paginate() , photo_init() , photos_content() , photos_init() , photos_post() , ping_init() , poco_init() , poco_load() , poke_init() , poller_run() , pop_lang() , post_init() , preg_heart() , prepare_body() , probe_content() , proc_run() , profile_activity() , profile_content() , profile_create_sidebar() , profile_init() , profile_load() , profile_photo_init() , profile_photo_post() , profile_sidebar() , profiles_content() , profiles_init() , profiles_post() , profperm_init() , push_lang() , queue_run() , randprof_init() , rbmark_content() , rbmark_post() , red_item_new() , redbasic_form() , register_content() , regmod_content() , regver_content() , relative_date() , removeaccount_content() , removeaccount_post() , removeme_content() , removeme_post() , replace_macros() , rmagic_post() , rpost_content() , scale_external_images() , scrape_feed() , scrape_vcard() , search() , search_ac_init() , search_content() , search_init() , send_message() , service_class_allows() , service_class_fetch() , service_limits_content() , set_config() , Conversation\set_mode() , set_pconfig() , set_xconfig() , settings_init() , settings_post() , setup_content() , setup_post() , share_init() , siteinfo_content() , siteinfo_init() , smilies() , sources_post() , subthread_content() , suggest_content() , t() , tag_deliver() , tag_sort_length() , tagger_content() , tagrm_content() , tagrm_post() , tags_sort() , tgroup_check() , theme_admin() , theme_content() , theme_include() , thing_content() , thing_init() , timezone_cmp() , toggle_mobile_init() , tt() , uexport_init() , update_channel_content() , update_display_content() , update_network_content() , update_search_content() , update_suggestions() , user_allow() , user_approve() , vcard_from_xchan() , viewconnections_content() , viewconnections_init() , viewsrc_content() , vote_content() , vote_init() , vote_post() , wall_upload_post() , webpages_content() , wfinger_init() , what_next() , widget_archive() , widget_categories() , widget_chatroom_list() , widget_design_tools() , widget_filer() , widget_follow() , widget_fullprofile() , widget_item() , widget_mailmenu() , widget_photo_albums() , widget_profile() , widget_savedsearch() , widget_settings_menu() , widget_tagcloud() , widget_tagcloud_wall() , xrd_init() , z_fetch_url() , z_path() , z_root() , zfinger_init() , zid_init() , zotfeed_init() , and zping_content() .
+
Referenced by FriendicaSmarty\__construct() , Item\__construct() , FriendicaSmartyEngine\__construct() , Template\_replcb_if() , Template\_replcb_inc() , _well_known_init() , abook_toggle_flag() , achievements_content() , acl_init() , admin_content() , admin_page_channels() , admin_page_channels_post() , admin_page_dbsync() , admin_page_hubloc() , admin_page_hubloc_post() , admin_page_logs() , admin_page_logs_post() , admin_page_plugins() , admin_page_site() , admin_page_site_post() , admin_page_summary() , admin_page_themes() , admin_page_users() , admin_page_users_post() , admin_post() , advanced_profile() , allowed_email() , allowed_url() , alt_pager() , api_account_verify_credentials() , api_albums() , api_apply_template() , api_call() , api_content() , api_direct_messages_all() , api_direct_messages_box() , api_direct_messages_conversation() , api_direct_messages_inbox() , api_direct_messages_new() , api_direct_messages_sentbox() , api_favorites() , api_followers_ids() , api_format_as() , api_format_items() , api_friends_ids() , api_get_user() , api_item_get_user() , api_login() , api_photos() , api_post() , api_rss_extra() , api_status_show() , api_statuses_destroy() , api_statuses_f() , api_statuses_followers() , api_statuses_friends() , api_statuses_home_timeline() , api_statuses_mediap() , api_statuses_mentions() , api_statuses_public_timeline() , api_statuses_repeat() , api_statuses_show() , api_statuses_update() , api_statuses_user_timeline() , api_statusnet_config() , api_users_show() , app_name_compare() , appman_content() , apw_form() , atom_entry() , attribute_contains() , authenticate_success() , avatar_img() , bb_sanitize_style() , bbcode() , best_link_url() , block_content() , block_init() , blocks_content() , blog_init() , blogtheme_display_item() , blogtheme_form() , blogtheme_imgurl() , bookmarks_content() , bookmarks_init() , build_sync_packet() , cal() , call_hooks() , categories_widget() , channel_content() , channel_init() , channel_remove() , chanview_content() , chat_content() , chat_init() , chat_post() , chatsvc_content() , chatsvc_init() , chatsvc_post() , check_config() , check_form_security_token() , check_form_security_token_ForbiddenOnErr() , check_form_security_token_redirectOnErr() , check_htaccess() , clean_urls() , cli_startup() , cli_suggest_run() , cloud_init() , comanche_parser() , comanche_replace_region() , comanche_widget() , common_content() , common_friends_visitor_widget() , common_init() , connect_content() , connect_init() , connect_post() , connections_clone() , connections_content() , connections_init() , connections_post() , connedit_clone() , connedit_content() , connedit_init() , connedit_post() , construct_page() , contact_block() , contact_select() , conversation() , create_identity() , current_theme() , current_theme_url() , del_config() , del_pconfig() , del_xconfig() , delegate_content() , deliver_run() , diaspora_asphoto() , diaspora_comment() , diaspora_conversation() , diaspora_like() , diaspora_message() , diaspora_msg_build() , diaspora_photo() , diaspora_post() , diaspora_profile() , diaspora_pubmsg_build() , diaspora_request() , diaspora_reshare() , diaspora_send_followup() , diaspora_send_images() , diaspora_send_mail() , diaspora_send_relay() , diaspora_send_retraction() , diaspora_send_status() , diaspora_share() , diaspora_transmit() , diaspora_unshare() , directory_content() , directory_init() , dirsearch_init() , display_content() , dlogger() , drop_item() , editblock_content() , editlayout_content() , editpost_content() , editwebpage_content() , ev_compare() , event_store_item() , events_content() , events_post() , expand_acl() , expand_groups() , externals_run() , fbrowser_content() , fileas_widget() , filer_content() , filerm_content() , filestorage_content() , filestorage_post() , findpeople_widget() , fix_private_photos() , follow_init() , format_event_diaspora() , fsuggest_content() , fsuggest_post() , BaseObject\get_app() , get_app() , get_best_language() , get_birthdays() , Item\get_comment_box() , get_config() , get_custom_nav() , get_events() , get_form_security_token() , FriendicaSmartyEngine\get_intltext_template() , get_intltext_template() , get_markup_template() , get_pconfig() , get_plink() , Item\get_template_data() , get_theme_screenshot() , get_xconfig() , gprobe_run() , group_content() , group_post() , group_select() , guess_image_type() , handle_tag() , hcard_init() , head_get_icon() , head_remove_css() , head_remove_js() , head_set_icon() , help_content() , hivenet_init() , home_content() , home_init() , hostxrd_init() , impel_init() , import_channel_photo() , import_post() , import_profile_photo() , info() , insert_hook() , invite_content() , invite_post() , is_developer() , is_site_admin() , item_photo_menu() , item_post() , items_fetch() , lang_selector() , layouts_content() , like_content() , link_compare() , load_config() , load_contact_links() , load_database() , load_hooks() , load_pconfig() , load_pdl() , load_translation_table() , load_xconfig() , locs_content() , locs_post() , logger() , login() , login_content() , FKOAuth1\loginUser() , lostpass_content() , lostpass_post() , magic_init() , mail_content() , mail_post() , manual_config() , match_content() , message_content() , mitem_content() , mitem_init() , mitem_post() , mood_init() , msearch_post() , mytheme_init() , nav() , nav_set_selected() , network_content() , network_init() , new_contact() , notice() , notification() , notifications_content() , notifications_post() , notifier_run() , notify_content() , notify_init() , oembed_fetch_url() , oembed_format_object() , oexchange_content() , oexchange_init() , onedirsync_run() , onepoll_run() , openid_content() , opensearch_init() , p_init() , page_content() , page_init() , paginate() , photo_init() , photos_content() , photos_init() , photos_post() , ping_init() , poco_init() , poco_load() , poke_init() , poller_run() , pop_lang() , post_init() , preg_heart() , prepare_body() , probe_content() , proc_run() , profile_activity() , profile_content() , profile_create_sidebar() , profile_init() , profile_load() , profile_photo_init() , profile_photo_post() , profile_sidebar() , profiles_content() , profiles_init() , profiles_post() , profperm_init() , push_lang() , queue_run() , randprof_init() , rbmark_content() , rbmark_post() , red_item_new() , redbasic_form() , register_content() , regmod_content() , regver_content() , relative_date() , removeaccount_content() , removeaccount_post() , removeme_content() , removeme_post() , replace_macros() , rmagic_post() , rpost_content() , scale_external_images() , scrape_feed() , scrape_vcard() , search() , search_ac_init() , search_content() , search_init() , send_message() , service_class_allows() , service_class_fetch() , service_limits_content() , set_config() , Conversation\set_mode() , set_pconfig() , set_xconfig() , settings_init() , settings_post() , setup_content() , setup_post() , share_init() , siteinfo_content() , siteinfo_init() , smilies() , sources_post() , stumble_init() , subthread_content() , suckerberg_init() , suggest_content() , t() , tag_deliver() , tag_sort_length() , tagger_content() , tagrm_content() , tagrm_post() , tags_sort() , tgroup_check() , theme_admin() , theme_content() , theme_include() , thing_content() , thing_init() , timezone_cmp() , toggle_mobile_init() , tt() , uexport_init() , update_channel_content() , update_display_content() , update_network_content() , update_search_content() , update_suggestions() , user_allow() , user_approve() , vcard_from_xchan() , viewconnections_content() , viewconnections_init() , viewsrc_content() , vote_content() , vote_init() , vote_post() , wall_upload_post() , webpages_content() , wfinger_init() , what_next() , widget_archive() , widget_catcloud_wall() , widget_categories() , widget_chatroom_list() , widget_design_tools() , widget_filer() , widget_follow() , widget_fullprofile() , widget_item() , widget_mailmenu() , widget_photo_albums() , widget_profile() , widget_savedsearch() , widget_settings_menu() , widget_tagcloud() , widget_tagcloud_wall() , xrd_init() , z_fetch_url() , z_path() , z_root() , zfinger_init() , zid_init() , zotfeed_init() , and zping_content() .
diff --git a/doc/html/typohelper_8php.html b/doc/html/typohelper_8php.html
index 6ebcfa512..8ff068709 100644
--- a/doc/html/typohelper_8php.html
+++ b/doc/html/typohelper_8php.html
@@ -130,7 +130,7 @@ Variables
Initial value:
error_reporting(E_ERROR | E_WARNING | E_PARSE )
-Referenced by api_date() , check_php() , check_webbie() , dbesc() , dba_mysql\escape() , dba_mysqli\escape() , filter_insecure() , head_get_css() , head_get_js() , head_get_main_js() , item_store_update() , list_post_dates() , load_database() , photos_album_get_db_idstr() , photos_post() , posted_dates() , relative_date() , stream_perms_api_uids() , stream_perms_xchans() , thing_init() , and xmlify() .
+Referenced by api_date() , check_php() , check_webbie() , dbesc() , dba_mysql\escape() , dba_mysqli\escape() , filter_insecure() , head_get_css() , head_get_js() , head_get_main_js() , item_store_update() , list_post_dates() , load_database() , photos_album_get_db_idstr() , photos_post() , posted_dates() , relative_date() , stream_perms_api_uids() , stream_perms_xchans() , thing_init() , and xmlify() .
diff --git a/doc/html/widgets_8php.html b/doc/html/widgets_8php.html
index 0d3e55b22..2701a39a7 100644
--- a/doc/html/widgets_8php.html
+++ b/doc/html/widgets_8php.html
@@ -138,6 +138,8 @@ Functions
widget_tagcloud_wall ($arr)
+ widget_catcloud_wall ($arr)
+
widget_affinity ($arr)
widget_settings_menu ($arr)
@@ -236,6 +238,22 @@ Functions
+
+
+
+
+
+
+
+ widget_catcloud_wall
+ (
+
+ $arr )
+
+
+
+
+
diff --git a/doc/html/widgets_8php.js b/doc/html/widgets_8php.js
index 69c9d267d..005294da8 100644
--- a/doc/html/widgets_8php.js
+++ b/doc/html/widgets_8php.js
@@ -4,6 +4,7 @@ var widgets_8php =
[ "widget_appselect", "widgets_8php.html#aced5cb177f630b30799c5eab873ee75c", null ],
[ "widget_archive", "widgets_8php.html#a7b1e357b5a2027718470b77ec921fc65", null ],
[ "widget_bookmarkedchats", "widgets_8php.html#a0e2f5179ed1a73b282dfda7270fcabb3", null ],
+ [ "widget_catcloud_wall", "widgets_8php.html#af919de8e7e2ba8192a65fadc72a2c8b5", null ],
[ "widget_categories", "widgets_8php.html#af37fdad3b2e861d860a4a8c4d8a76c0b", null ],
[ "widget_chatroom_list", "widgets_8php.html#a47c72aac42058ea086c9ef8651c259da", null ],
[ "widget_clock", "widgets_8php.html#a9d60539db68042e63c0015abd69a6f7a", null ],
diff --git a/doc/html/zot_8php.html b/doc/html/zot_8php.html
index 7ed79000c..d570d5a79 100644
--- a/doc/html/zot_8php.html
+++ b/doc/html/zot_8php.html
@@ -118,8 +118,8 @@ Functions
zot_get_hublocs ($hash)
- zot_build_packet ($channel, $type= 'notify', $recipients=null, $remote_key=null, $secret=null)
-
+ zot_build_packet ($channel, $type= 'notify', $recipients=null, $remote_key=null, $secret=null, $extra=null)
+
zot_zot ($url, $data)
zot_finger ($webbie, $channel, $autofallback=true)
@@ -142,8 +142,8 @@ Functions
allowed_public_recips ($msg)
- process_delivery ($sender, $arr, $deliveries, $relay, $public=false)
-
+ process_delivery ($sender, $arr, $deliveries, $relay, $public=false, $request=false)
+
remove_community_tag ($sender, $arr, $uid)
update_imported_item ($sender, $item, $uid)
@@ -176,6 +176,8 @@ Functions
import_author_zot ($x )
+ zot_process_message_request ($data)
+
@@ -261,7 +263,7 @@ Functions
@@ -473,7 +475,7 @@ Functions
function make_xchan_hash($guid,$guid_sig)
Generates a portable hash identifier for the channel identified by $guid and signed with $guid_sig This ID is portable across the network but MUST be calculated locally by verifying the signature and can not be trusted as an identity.
-Referenced by allowed_public_recips() , create_identity() , get_item_elements() , import_author_zot() , import_xchan() , post_post() , zfinger_init() , zot_import() , and zot_register_hub() .
+Referenced by allowed_public_recips() , create_identity() , get_item_elements() , import_author_zot() , import_xchan() , post_post() , zfinger_init() , zot_import() , zot_process_message_request() , and zot_register_hub() .
@@ -511,7 +513,7 @@ Functions
-
+
@@ -543,7 +545,13 @@ Functions
- $public = false
+ $public = false
,
+
+
+
+
+
+ $request = false
@@ -707,7 +715,7 @@ Functions
@@ -775,7 +783,7 @@ Functions
@@ -819,7 +827,7 @@ Functions
-
+
@@ -851,7 +859,13 @@ Functions
- $secret = null
+ $secret = null
,
+
+
+
+
+
+ $extra = null
@@ -873,7 +887,7 @@ Functions
Returns string json encoded zot packet
-Referenced by admin_page_hubloc_post() , build_sync_packet() , directory_run() , notifier_run() , post_init() , and zping_content() .
+Referenced by admin_page_hubloc_post() , build_sync_packet() , directory_run() , notifier_run() , post_init() , zot_process_message_request() , and zping_content() .
@@ -1089,6 +1103,27 @@ which will be processed and delivered before this function ultimately returns.
Referenced by create_identity() , and foofoo() .
+
+
+
+
+
+
+
+ zot_process_message_request
+ (
+
+ $data )
+
+
+
+
+
zot_process_message_request($data) If a site receives a comment to a post but finds they have no parent to attach it with, they may send a 'request' packet containing the message_id of the missing parent. This is the handler for that packet. We will create a message_list array of the entire conversation starting with the missing parent and invoke delivery to the sender of the packet.
+
include/deliver.php (for local delivery) and mod/post.php (for web delivery) detect the existence of this 'message_list' at the destination and split it into individual messages which are processed/delivered in order.
+
Called from mod/post.php
+
+
Referenced by post_post() .
+
diff --git a/doc/html/zot_8php.js b/doc/html/zot_8php.js
index 2b888daf0..521de64be 100644
--- a/doc/html/zot_8php.js
+++ b/doc/html/zot_8php.js
@@ -11,7 +11,7 @@ var zot_8php =
[ "import_xchan", "zot_8php.html#a528e97ca5d69c3b7f35c5d954afde315", null ],
[ "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_delivery", "zot_8php.html#a0e3006e7a456b2175a9badc96bc5176d", 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 ],
@@ -20,7 +20,7 @@ var zot_8php =
[ "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_build_packet", "zot_8php.html#a084c581d534e7e3b759488b46602288f", null ],
[ "zot_encode_locations", "zot_8php.html#ae26ce9f1ad74139193fb6319beac5fca", null ],
[ "zot_fetch", "zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea", null ],
[ "zot_finger", "zot_8php.html#a95528377d7303131958c9f0b7158fdce", null ],
@@ -28,6 +28,7 @@ var zot_8php =
[ "zot_gethub", "zot_8php.html#a55056e863a7860bc0cf922e78fcce073", null ],
[ "zot_import", "zot_8php.html#aeea071f17e306fe3d0c488551906bfab", null ],
[ "zot_new_uid", "zot_8php.html#ab22d67660702056bf3f4696dcebf5ce7", null ],
+ [ "zot_process_message_request", "zot_8php.html#a3920afe14fc1d82020161b4b86bcd9ac", null ],
[ "zot_process_response", "zot_8php.html#a928f5643ca66ae9635d85aeb2be62e03", null ],
[ "zot_refresh", "zot_8php.html#a7ac30ff51274bf0b6d3eade37972145c", null ],
[ "zot_register_hub", "zot_8php.html#a5bcdfef419b16075a0eca990956223dc", null ],
diff --git a/doc/macros/addons_footer.bb b/doc/macros/addons_footer.bb
index f6b687a23..32814c59b 100644
--- a/doc/macros/addons_footer.bb
+++ b/doc/macros/addons_footer.bb
@@ -1,2 +1,2 @@
Return to the [zrl=[baseurl]/help/addons]Addons documentation[/zrl]
-Return to the [zrl=[baseurl]/help/addons]Main documentation[/zrl]
+Return to the [zrl=[baseurl]/help/main]Main documentation[/zrl]
diff --git a/doc/macros/de/addons_footer.bb b/doc/macros/de/addons_footer.bb
new file mode 100644
index 000000000..068bb7ec7
--- /dev/null
+++ b/doc/macros/de/addons_footer.bb
@@ -0,0 +1,2 @@
+Zurück zur [zrl=[baseurl]/help/addons]Addons-Hilfe[/zrl]
+Zurück zur [zrl=[baseurl]/help/main]Hilfe-Startseite[/zrl]
diff --git a/doc/macros/de/cloud_footer.bb b/doc/macros/de/cloud_footer.bb
new file mode 100644
index 000000000..921448a3c
--- /dev/null
+++ b/doc/macros/de/cloud_footer.bb
@@ -0,0 +1,2 @@
+Zurück zur [zrl=[baseurl]/help/cloud]Cloud-Hilfe[/zrl]
+Zurück zur [zrl=[baseurl]/help/main]Hilfe-Startseite[/zrl]
diff --git a/doc/macros/de/main_footer.bb b/doc/macros/de/main_footer.bb
new file mode 100644
index 000000000..e71603626
--- /dev/null
+++ b/doc/macros/de/main_footer.bb
@@ -0,0 +1 @@
+Zurück zur [zrl=[baseurl]/help/main]Hilfe-Startseite[/zrl]
diff --git a/doc/macros/de/troubleshooting_footer.bb b/doc/macros/de/troubleshooting_footer.bb
new file mode 100644
index 000000000..be8c13a28
--- /dev/null
+++ b/doc/macros/de/troubleshooting_footer.bb
@@ -0,0 +1,2 @@
+Zurück zur [zrl=[baseurl]/help/troubleshooting]Troubleshooting-Startseite[/zrl]
+Zurück zur [zrl=[baseurl]/help/troubleshooting]Hilfe-Startseite[/zrl]
diff --git a/doc/main.bb b/doc/main.bb
index 5502db67d..c9984b1f6 100644
--- a/doc/main.bb
+++ b/doc/main.bb
@@ -1,30 +1,31 @@
[img][baseurl]/assets/hashlogo.png[/img]
-[size=large][b]Red Matrix Documentation[/b][/size]
+[size=large][b]RedMatrix Documentation[/b][/size]
-[zrl=[baseurl]/help/about][b]What is the Red Matrix?[/b][/zrl]
-Red Matrix is a decentralized communication and publishing platform that enables you to keep in control of your communication needs by automatic encryption and finely grained access control. It's you, and only you who decides who is allowed to see your stuff.
+[zrl=[baseurl]/help/about][b]What is the RedMatrix?[/b][/zrl]
+RedMatrix is a decentralized communication and publishing platform that enables you to keep in control of your communication needs by automatic encryption and finely grained access control. It's you, and only you who decides who is allowed to see your stuff.
-[zrl=[baseurl]/help/features][b]Red Matrix Features[/b][/zrl]
-The Red Matrix is already running as a global distributed network and proves its versatility and scalability from standalone to huge sites on a daily basis.
-Think of standalone family communication platforms, distributed online communities, support forums, blogs and homepages. Or professional content providers with commercial premium channels and targeted content acces. Whatever you want, the Red Matrix is there to cater to your creativity.
+[zrl=[baseurl]/help/features][b]RedMatrix Features[/b][/zrl]
+The RedMatrix is already running as a global distributed network and proves its versatility and scalability from standalone to huge sites on a daily basis.
+Think of standalone family communication platforms, distributed online communities, support forums, blogs and homepages. Or professional content providers with commercial premium channels and targeted content acces. Whatever you want, the RedMatrix is there to cater to your creativity.
[zrl=[baseurl]/help/what_is_zot][b]Got Zot? Well, you should.[/b][/zrl]
-Zot is the great new communicaton protocol invented especially for the Red Matrix. As a member you are no longer bound to a single site or hub thanks to "Nomadic Identities". Migrate easily to another server and keep your contacts intact, or clone it and run the same channel on several servers. Just in case one of them might shut down, you don't lose out. Plus once you are inside the Red Matrix there is no need for you to authenticate twice, even when accessing another Red Matrix site. Zot is what sets the Red Matrix apart.
+Zot is the great new communicaton protocol invented especially for the RedMatrix. As a member you are no longer bound to a single site or hub thanks to "Nomadic Identities". Migrate easily to another server and keep your contacts intact, or clone it and run the same channel on several servers. Just in case one of them might shut down, you don't lose out. Plus once you are inside the RedMatrix there is no need for you to authenticate twice, even when accessing another RedMatrix site. Zot is what sets the RedMatrix apart.
[size=large][b]Getting Started[/b][/size]
[zrl=[baseurl]/help/Privacy]Privacy Policy[/zrl]
[zrl=[baseurl]/help/registration]Account Registration[/zrl]
-[zrl=[baseurl]/help/accounts_profiles_channels_basics]You at the Red Matrix: accounts, profiles and channels in short[/zrl]
+[zrl=[baseurl]/help/accounts_profiles_channels_basics]You at the RedMatrix: accounts, profiles and channels in short[/zrl]
[zrl=[baseurl]/help/profiles]Profiles[/zrl]
[zrl=[baseurl]/help/channels]Channels[/zrl]
+[zrl=[baseurl]/help/roles]Permission roles and Channel types[/zrl]
[zrl=[baseurl]/help/first-post]Your first posting[/zrl]
[zrl=[baseurl]/help/connecting_to_channels]Connecting To Other Channels[/zrl]
[zrl=[baseurl]/help/permissions]Permissions And Encryption: You Are In Control[/zrl]
[zrl=[baseurl]/help/cloud]Cloud Storage[/zrl]
[zrl=[baseurl]/help/remove_account]Remove Channel or Account[/zrl]
-[size=large][b]Using the Red Matrix[/b][/size]
+[size=large][b]Members Help[/b][/size]
[zrl=[baseurl]/help/tags_and_mentions]Tags and Mentions[/zrl]
[zrl=[baseurl]/help/webpages]Web Pages[/zrl]
[zrl=[baseurl]/help/bbcode]BBcode reference for posts and comments[/zrl]
@@ -32,20 +33,15 @@ Zot is the great new communicaton protocol invented especially for the Red Matri
[zrl=[baseurl]/help/cloud_desktop_clients]Cloud Desktop Clients[/zrl]
[zrl=[baseurl]/help/AdvancedSearch]Advanced Directory Search[/zrl]
[zrl=[baseurl]/help/addons]Help With Addons[/zrl]
-[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 Members[/b][/size]
[zrl=[baseurl]/help/faq_members]FAQ For Members[/zrl]
-[size=large][b]For Hub Administrators[/b][/size]
+[size=large][b]Administrators Help[/b][/size]
[zrl=[baseurl]/help/install]Install[/zrl]
[zrl=[baseurl]/help/debian_install]Easy Install on Debian via script[/zrl]
[zrl=[baseurl]/help/red2pi]Installing Red on the Raspberry Pi[/zrl]
-[zrl=[baseurl]/help/problems-following-an-update]Problems Following A Software Update[/zrl]
[zrl=[baseurl]/help/troubleshooting]Troubleshooting Tips[/zrl]
-
-[size=large][b]Frequently Asked Questions For Hub Admins[/b][/size]
+[zrl=[baseurl]/help/hidden_configs]Tweaking RedMatrix's Hidden Configurations[/zrl]
[zrl=[baseurl]/help/faq_admins]FAQ For Admins[/zrl]
[size=large][b]Technical Documentation[/b][/size]
@@ -69,7 +65,6 @@ Zot is the great new communicaton protocol invented especially for the Red Matri
[zrl=[baseurl]/help/to_do_code]To-Do list for Developers[/zrl]
[zrl=[baseurl]/help/git_for_non_developers]Git for Non-Developers[/zrl]
-
[size=large][b]Frequently Asked Questions For Developers[/b][/size]
[zrl=[baseurl]/help/faq_developers]FAQ For Developers[/zrl]
@@ -79,5 +74,8 @@ Zot is the great new communicaton protocol invented especially for the Red Matri
[url=https://github.com/friendica/red-addons]Addon Website[/url]
[url=https://zothub.com/channel/one]Development Channel[/url]
-[size=large][b]About This Red Matrix Site[/b][/size]
-[zrl=[baseurl]/siteinfo] [baseurl]/siteinfo[/zrl]
+[url=[baseurl]/help/credits]RedMatrix Credits[/url]
+
+[size=large][b]About This RedMatrix Hub[/b][/size]
+[zrl=[baseurl]/help/TermsOfService]Terms of Service For This Hub[/zrl]
+[zrl=[baseurl]/siteinfo]Hub Information (/siteinfo)[/zrl]
diff --git a/doc/red2pi.bb b/doc/red2pi.bb
index d05cc57dd..48b7f6d38 100644
--- a/doc/red2pi.bb
+++ b/doc/red2pi.bb
@@ -1,9 +1,5 @@
[b]How to install the Red Matrix on a Raspberry Pi[/b]
-[zrl=[baseurl]/help/main] Back to the main page[/zrl]
-Last update 2014-02-22
-[hr]
-
You just bought a Raspberry Pi and want to run the RED Matrix with your own domain name?
Then this page is for you! You will:
diff --git a/doc/registration.bb b/doc/registration.bb
index c507a86a6..072e82bf2 100644
--- a/doc/registration.bb
+++ b/doc/registration.bb
@@ -12,7 +12,7 @@ Enter a password of your choice, and repeat it in the second box to ensure it wa
[b]Terms Of Service[/b]
-Click the link to read the site's terms of service. Once you've read them, tick the box in the register form to confirm.
+Click the link to read the site's [zrl=[baseurl]/help/TermsOfService]Terms of Service[/zrl]. Once you've read them, tick the box in the register form to confirm.
[b]Register[/b]
diff --git a/doc/roles.md b/doc/roles.md
new file mode 100644
index 000000000..0d906b5b5
--- /dev/null
+++ b/doc/roles.md
@@ -0,0 +1,68 @@
+Account Permission Roles
+========================
+
+
+##Social
+
+**Mostly Public**
+
+The channel is a typical social networking profile. By default posts and published items are public, but one can over-ride this when creating the item and restrict it. You are listed in the directory. Your online presence and connections are visible to others.
+
+
+**Restricted**
+
+By default all posts and published items are sent to your 'Friends' collection and not made public. New friends are added to this collection. You can over-ride this and create a public post or published item if you desire. You are listed in the directory. Your online presence (for chat) and your connections (friends) are visible to your profile viewers.
+
+**Private**
+
+By default all posts and published items are sent to your 'Friends' collection. New friends are added to this collection. You can over-ride this and create a public post or public item if you desire. You are NOT listed in the directory. Only your connections can see your other connections. Your online presence is hidden.
+
+
+##Forum
+
+**Mostly Public**
+
+The channel is a typical forum. By default posts and published items are public. Members may post by @mention+ or wall-to-wall post. Posting photos and other published items is blocked. The channel is visible in the directory. Members are added automatically.
+
+
+**Restricted**
+
+By default all posts and published items are sent to the channel's 'Friends' collection. New friends are added to this collection. Members may post by @mention+ or wall-to-wall post, but posts and replies may also be seen by other receipients of the top-level post who are not members. The channel is visible in the directory. Members must be manually added by the forum owner.
+
+**Private**
+
+By default all posts and published items are sent to your 'Friends' collection. New friends are added to this collection. The owner can over-ride this and create a public post or public item if desired. Members cannot. You are NOT listed in the directory. Only your connections can see your other connections. Your online presence is hidden. Members must be manually added by the forum owner. Posting by @mention+ is disabled. Posts can only be made via wall-to-wall posts, and sent to members of the 'Friends' collection. They are not publicly visible.
+
+
+##Feed
+
+
+**Public**
+
+Similiar to Social - Mostly Public, but tailored for RSS feed sources. Items may be freely republished and sourced. Online presence is meaningless, therefore hidden. New connections are automatically approved.
+
+
+**Restricted**
+
+Not listed in directory. Online presence is meaningless, therefore hidden. Feed is published only to members of the 'Friends' collection. New connections are automatically added to this collections. Members must be manually approved by the channel owner.
+
+
+##Special
+
+**Celebrity/Soapbox**
+
+Listed in directory. Communications are by default public. Online presence is hidden. No commenting or feedback of any form is allowed, though connections have the ability to "like" your profile.
+
+
+**Group Repository**
+
+A public forum which allows members to post files/photos/webpages.
+
+
+##Custom/Expert Mode
+
+Set all the privacy and permissions manually to suit your specific needs.
+
+
+
+
diff --git a/doc/to_do_code.bb b/doc/to_do_code.bb
index f4c685063..1ca1efecd 100644
--- a/doc/to_do_code.bb
+++ b/doc/to_do_code.bb
@@ -5,6 +5,9 @@ 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]implement an email permission denied bounce message from the sys channel[/li]
+[li]finish Wordpress connector - import wordpress comments back to redmatrix[/li]
+[li]provide a way for xchans with a certain network type to upgrade (unknown to rss, rss to statusnet, friendica-over-diaspora to friendica, for instance) based on new knowledge and/or redmatrix ability[/li]
[li]If DAV folders exist, add an option to the Settings page to set a default folder for attachment uploads.[/li]
[li]Integrate the "open site" list with the register page[/li]
[li]implement oembed provider interface[/li]
diff --git a/doc/troubleshooting.bb b/doc/troubleshooting.bb
index d71b5f576..d5e1a29dc 100644
--- a/doc/troubleshooting.bb
+++ b/doc/troubleshooting.bb
@@ -3,4 +3,6 @@
[li][zrl=[baseurl]/help/technical_faq]Technical FAQ[/zrl][/li]
[li][zrl=[baseurl]/help/problems-following-an-update]Problems following an update[/zrl][/li]
+#include doc/macros/troubleshooting_footer.bb;
#include doc/macros/main_footer.bb;
+
diff --git a/include/Contact.php b/include/Contact.php
index 4440369dc..20e5e1a1e 100644
--- a/include/Contact.php
+++ b/include/Contact.php
@@ -245,11 +245,13 @@ function channel_remove($channel_id, $local = true, $unset_session=true) {
intval($channel_id)
);
+
$r = q("update hubloc set hubloc_flags = (hubloc_flags | %d) where hubloc_hash = '%s'",
intval(HUBLOC_FLAGS_DELETED),
dbesc($channel['channel_hash'])
);
+
$r = q("update xchan set xchan_flags = (xchan_flags | %d) where xchan_hash = '%s'",
intval(XCHAN_FLAGS_DELETED),
dbesc($channel['channel_hash'])
@@ -257,7 +259,6 @@ function channel_remove($channel_id, $local = true, $unset_session=true) {
proc_run('php','include/notifier.php','purge_all',$channel_id);
-
}
q("DELETE FROM `groups` WHERE `uid` = %d", intval($channel_id));
@@ -291,11 +292,23 @@ function channel_remove($channel_id, $local = true, $unset_session=true) {
dbesc(z_root())
);
- $r = q("update xchan set xchan_flags = (xchan_flags | %d) where xchan_hash = '%s' ",
- intval(XCHAN_FLAGS_DELETED),
- dbesc($channel['channel_hash'])
- );
+ // Do we have any valid hublocs remaining?
+ $hublocs = 0;
+
+ $r = q("select hubloc_id from hubloc where hubloc_hash = '%s' and not (hubloc_flags & %d)",
+ dbesc($channel['channel_hash']),
+ intval(HUBLOC_FLAGS_DELETED)
+ );
+ if($r)
+ $hublocs = count($r);
+
+ if(! $hublocs) {
+ $r = q("update xchan set xchan_flags = (xchan_flags | %d) where xchan_hash = '%s' ",
+ intval(XCHAN_FLAGS_DELETED),
+ dbesc($channel['channel_hash'])
+ );
+ }
proc_run('php','include/directory.php',$channel_id);
diff --git a/include/Import/Importer.php b/include/Import/Importer.php
new file mode 100644
index 000000000..c42344236
--- /dev/null
+++ b/include/Import/Importer.php
@@ -0,0 +1,94 @@
+credentials = $this->get_credentials();
+ $this->itemlist = $this->get_itemlist();
+ if($this->itemlist) {
+ $this->src_items = array();
+ $this->items = array();
+ $cnt = 0;
+ foreach($this->itemlist as $item) {
+ $ident = $item->get_item_ident($item);
+ $this->src_items[$ident]['item'] = $this->get_item($ident);
+ $this->src_items[$ident]['taxonomy'] = $this->get_taxonomy($ident);
+ $this->src_items[$ident]['children'] = $this->get_children($ident);
+ $this->items[$cnt]['item'] = $this->convert_item($ident);
+ $this->items[$cnt]['item']['term'] = $this->convert_taxonomy($ident);
+ if($this->src_items[$ident]['children']) {
+ $this->items[$cnt]['children'] = array();
+ foreach($this->src_items[$ident]['children'] as $child) {
+ $this[$cnt]['children'][] = $this->convert_child($child);
+ }
+ }
+ $cnt ++;
+ }
+
+
+
+
+ }
+
+
+
+
+
+
+ }
+
+
+}
\ No newline at end of file
diff --git a/include/Import/refimport.php b/include/Import/refimport.php
new file mode 100644
index 000000000..4f2572660
--- /dev/null
+++ b/include/Import/refimport.php
@@ -0,0 +1,282 @@
+ $channel['channel_id'],
+ 'type' => TERM_CATEGORY,
+ 'otype' => TERM_OBJ_POST,
+ 'term' => trim($tax['name']),
+ 'url' => $channel['xchan_url'] . '?f=&cat=' . urlencode(trim($tax['name']))
+ );
+ }
+ }
+
+ // store the item
+
+ if($arr['id'])
+ item_store_update($arr);
+ else
+ item_store($arr);
+
+ // if there are any comments, process them
+ // $comment['registered'] is somebody with an account on the system. Others are mostly anonymous
+
+ if($j['comments']) {
+ foreach($j['comments'] as $comment) {
+ $user = (($comment['registered']) ? reflect_find_user($users,$comment['author']) : null);
+ reflect_comment_store($channel,$arr,$comment,$user);
+ }
+ }
+ $processed ++;
+
+ if(REFLECT_MAXPERRUN && $processed > REFLECT_MAXPERRUN)
+ break;
+ }
+ return 'processed: ' . $processed . EOL . 'completed: ' . $ignored . EOL;
+
+}
+
+function reflect_article_callback($matches) {
+ return '[zrl=' . z_root() . '/display/'. $matches[1] . ']' . $matches[2] . '[/zrl]';
+}
+
+function reflect_photo_callback($matches) {
+
+ if(strpos($matches[2],'http') !== false)
+ return $matches[0];
+
+ $prefix = REFLECT_BASEURL;
+ $x = z_fetch_url($prefix.$matches[2],true);
+
+ $hash = basename($matches[2]);
+
+ if($x['success']) {
+ $channel = reflect_get_channel();
+ require_once('include/photos.php');
+ $p = photo_upload($channel,$channel,
+ array('data' => $x['body'],
+ 'resource_id' => str_replace('-','',$hash),
+ 'filename' => $hash . '.jpg',
+ 'type' => 'image/jpeg',
+ 'not_visible' => true
+ )
+ );
+
+ if($p['success'])
+ $newlink = $p['resource_id'] . '-0.jpg';
+
+
+ // import photo and locate the link for it.
+ return '[zmg]' . z_root() . '/photo/' . $newlink . '[/zmg]';
+
+ }
+ // no replacement. Leave it alone.
+ return $matches[0];
+}
+
+function reflect_find_user($users,$name) {
+ if($users) {
+ foreach($users as $x) {
+ if($x['name'] === $name) {
+ return $x;
+ }
+ }
+ }
+
+ return false;
+
+}
+
+function reflect_comment_store($channel,$post,$comment,$user) {
+
+ // if the commenter was the channel owner, use their redmatrix xchan
+
+ if($comment['author'] === REFLECT_EXPORTUSERNAME && $comment['registered'])
+ $hash = $channel['xchan_hash'];
+ else {
+ // we need a unique hash for the commenter. We don't know how many may have supplied
+ // http://yahoo.com as their URL, so we'll use their avatar guid if they have one.
+ // anonymous folks may get more than one xchan_hash if they commented more than once.
+
+ $hash = (($comment['registered'] && $user) ? $user['avatar'] : '');
+ if(! $hash)
+ $hash = random_string() . '.unknown';
+
+ // create an xchan for them which will also import their profile photo
+ // they will have a network type 'unknown'.
+
+ $x = array(
+ 'hash' => $hash,
+ 'guid' => $hash,
+ 'url' => (($comment['url']) ? $comment['url'] : z_root()),
+ 'photo' => (($user) ? REFLECT_BASEURL . $user['avatar'] : z_root() . '/' . get_default_profile_photo()),
+ 'name' => $comment['author']
+ );
+ xchan_store($x);
+
+ }
+
+ $arr = array();
+
+ $r = q("select * from item where mid = '%s' and uid = %d limit 1",
+ dbesc($comment['guid']),
+ intval($channel['channel_id'])
+ );
+ if($r) {
+ if(REFLECT_OVERWRITE)
+ $arr['id'] = $r[0]['id'];
+ else
+ return;
+ }
+
+ // this is a lot like storing the post except for subtle differences, like parent_mid, flags, author_xchan,
+ // and we don't have a comment edited field so use creation date
+
+ $arr['uid'] = $channel['channel_account_id'];
+ $arr['aid'] = $channel['channel_id'];
+ $arr['mid'] = $comment['guid'];
+ $arr['parent_mid'] = $post['mid'];
+ $arr['created'] = $comment['created'];
+ $arr['edited'] = $comment['created'];
+ $arr['author_xchan'] = $hash;
+ $arr['owner_xchan'] = $channel['channel_hash'];
+ $arr['item_flags'] = ITEM_ORIGIN|ITEM_WALL;
+ $arr['verb'] = ACTIVITY_POST;
+ $arr['comment_policy'] = 'contacts';
+
+
+ $arr['title'] = html2bbcode($comment['title']);
+ $arr['title'] = htmlspecialchars($arr['title'],ENT_COMPAT,'UTF-8',false);
+
+
+ $arr['body'] = html2bbcode($comment['body']);
+ $arr['body'] = htmlspecialchars($arr['body'],ENT_COMPAT,'UTF-8',false);
+ $arr['body'] = preg_replace_callback("/\[url\=\/+article\/(.*?)\](.*?)\[url\]/",'reflect_article_callback',$arr['body']);
+ $arr['body'] = preg_replace_callback("/\[img(.*?)\](.*?)\[\/img\]/",'reflect_photo_callback',$arr['body']);
+
+ // logger('comment: ' . print_r($arr,true));
+
+ if($arr['id'])
+ item_store_update($arr);
+ else
+ item_store($arr);
+
+}
diff --git a/include/RedDAV/RedBrowser.php b/include/RedDAV/RedBrowser.php
index 6ec5c978d..21ea76aed 100644
--- a/include/RedDAV/RedBrowser.php
+++ b/include/RedDAV/RedBrowser.php
@@ -259,6 +259,7 @@ class RedBrowser extends DAV\Browser\Plugin {
$html .= $output;
get_app()->page['content'] = $html;
+ load_pdl(get_app());
construct_page(get_app());
}
diff --git a/include/api.php b/include/api.php
index 8b52253dd..9fe2ef47d 100644
--- a/include/api.php
+++ b/include/api.php
@@ -621,7 +621,19 @@ require_once('include/items.php');
api_register_func('api/red/group','api_group', true);
+ function api_red_xchan(&$a,$type) {
+ if(api_user() === false)
+ return false;
+ require_once('include/hubloc.php');
+ if($_SERVER['request_method'] === 'POST') {
+ $r = xchan_store($_REQUEST);
+ }
+ $r = xchan_fetch($_REQUEST);
+ json_return_and_die($r);
+ };
+ api_register_func('api/red/xchan','api_red_xchan',true);
+
function api_statuses_mediap(&$a, $type) {
if (api_user() === false) {
diff --git a/include/bb2diaspora.php b/include/bb2diaspora.php
index 9a87de5b2..3c4f07568 100644
--- a/include/bb2diaspora.php
+++ b/include/bb2diaspora.php
@@ -116,6 +116,8 @@ function diaspora_mention_callback($matches) {
function diaspora2bb($s,$use_zrl = false) {
+ $s = str_replace("
\n>","",$s);
+
$s = html_entity_decode($s,ENT_COMPAT,'UTF-8');
// Too many new lines. So deactivated the following line
@@ -275,7 +277,7 @@ 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);
+ logger('bb2diaspora_itemwallwall: author: ' . print_r($item['author'],true), LOGGER_DATA);
}
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']) {
@@ -290,14 +292,18 @@ function bb2diaspora_itemwallwall(&$item) {
// We have to do something similar for wall-to-wall comments. ITEM_WALL|ITEM_ORIGIN indicates that it was posted on this site.
// Regular matrix comments may have one of these bits set, but not both.
- if(($item['mid'] != $item['parent_mid']) && ($item['author_xchan'] != $item['owner_xchan']) && ($item['item_flags'] & (ITEM_WALL|ITEM_ORIGIN)) && (is_array($item['author'])) && $item['author']['xchan_url'] && $item['author']['xchan_name'] && $item['author']['xchan_photo_m']) {
- logger('bb2diaspora_itemwallwall: wall to wall comment',LOGGER_DEBUG);
+ // Update: this is getting triggered way too often and unnecessarily. Commenting out until we find a better solution.
+ // It's not an easy problem. For now we'll live with the mis-attributions, as wall to wall comments are much less frequent
+ // than wall-to-wall posts.
+
+// if(($item['mid'] != $item['parent_mid']) && ($item['author_xchan'] != $item['owner_xchan']) && (($item['item_flags'] & (ITEM_WALL|ITEM_ORIGIN)) == (ITEM_WALL|ITEM_ORIGIN)) && (is_array($item['author'])) && $item['author']['xchan_url'] && $item['author']['xchan_name'] && $item['author']['xchan_photo_m']) {
+// logger('bb2diaspora_itemwallwall: wall to wall comment',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']['xchan_photo_m'] . '[/img]'
- . '[url=' . $item['author']['xchan_url'] . ']' . $item['author']['xchan_name'] . '[/url]' . "\n\n"
- . $item['body'];
- }
+// $item['body'] = "\n\n"
+// . '[img]' . $item['author']['xchan_photo_m'] . '[/img]'
+// . '[url=' . $item['author']['xchan_url'] . ']' . $item['author']['xchan_name'] . '[/url]' . "\n\n"
+// . $item['body'];
+// }
// $item['author'] might cause a surprise further down the line if it wasn't expected to be here.
@@ -334,8 +340,13 @@ function bb2diaspora_itembody($item,$force_update = false) {
if(array_key_exists('item_flags',$item) && ($item['item_flags'] & ITEM_OBSCURED)) {
$key = get_config('system','prvkey');
- $newitem['title'] = (($item['title']) ? crypto_unencapsulate(json_decode($item['title'],true),$key) : '');
- $newitem['body'] = (($item['body']) ? crypto_unencapsulate(json_decode($item['body'],true),$key) : '');
+ $b = json_decode($item['body'],true);
+ // if called from diaspora_process_outbound, this decoding has already been done.
+ // Everything else that calls us will not yet be decoded.
+ if($b && is_array($b) && array_key_exists('iv',$b)) {
+ $newitem['title'] = (($item['title']) ? crypto_unencapsulate(json_decode($item['title'],true),$key) : '');
+ $newitem['body'] = (($item['body']) ? crypto_unencapsulate(json_decode($item['body'],true),$key) : '');
+ }
}
bb2diaspora_itemwallwall($newitem);
@@ -377,7 +388,7 @@ function bb2diaspora_itembody($item,$force_update = false) {
}
}
- logger('bb2diaspora_itembody : ' . $body);
+// logger('bb2diaspora_itembody : ' . $body, LOGGER_DATA);
return html_entity_decode($body);
@@ -451,7 +462,7 @@ function format_event_diaspora($ev) {
$bd_format = t('l F d, Y \@ g:i A') ; // Friday January 18, 2011 @ 8 AM
- $o = 'Friendica event notification:' . "\n";
+ $o = t('Redmatrix event notification:') . "\n";
$o .= '**' . (($ev['summary']) ? bb2diaspora($ev['summary']) : bb2diaspora($ev['desc'])) . '**' . "\n";
diff --git a/include/conversation.php b/include/conversation.php
index b22b570a1..a531de9ba 100644
--- a/include/conversation.php
+++ b/include/conversation.php
@@ -827,8 +827,8 @@ function conversation(&$a, $items, $mode, $update, $page_mode = 'traditional', $
$threads = null;
}
- if($page_mode === 'preview')
- logger('preview: ' . print_r($threads,true));
+// if($page_mode === 'preview')
+// logger('preview: ' . print_r($threads,true));
// Do not un-comment if smarty3 is in use
// logger('page_template: ' . $page_template);
@@ -1551,16 +1551,18 @@ function profile_tabs($a, $is_owner=False, $nickname=Null){
);
}
- require_once('include/chat.php');
- $has_chats = chatroom_list_count($uid);
- if ($has_chats) {
- $tabs[] = array(
- 'label' => t('Chatrooms'),
- 'url' => $a->get_baseurl() . '/chat/' . $nickname,
- 'sel' => ((argv(0) == 'chat') ? 'active' : '' ),
- 'title' => t('Chatrooms'),
- 'id' => 'chat-tab',
- );
+ if($p['chat']) {
+ require_once('include/chat.php');
+ $has_chats = chatroom_list_count($uid);
+ if ($has_chats) {
+ $tabs[] = array(
+ 'label' => t('Chatrooms'),
+ 'url' => $a->get_baseurl() . '/chat/' . $nickname,
+ 'sel' => ((argv(0) == 'chat') ? 'active' : '' ),
+ 'title' => t('Chatrooms'),
+ 'id' => 'chat-tab',
+ );
+ }
}
require_once('include/menu.php');
diff --git a/include/deliver.php b/include/deliver.php
index f4fae6061..729018448 100644
--- a/include/deliver.php
+++ b/include/deliver.php
@@ -38,15 +38,33 @@ function deliver_run($argv, $argc) {
continue;
}
- if($r[0]['outq_posturl'] === z_root() . '/post') {
+ $notify = json_decode($r[0]['outq_notify'],true);
+
+ // Check if this is a conversation request packet. It won't have outq_msg
+ // but will be an encrypted packet - so will need to be handed off to
+ // web delivery rather than processed inline.
+
+ $sendtoweb = false;
+ if(array_key_exists('iv',$notify) && (! $r[0]['outq_msg']))
+ $sendtoweb = true;
+
+ if(($r[0]['outq_posturl'] === z_root() . '/post') && (! $sendtoweb)) {
logger('deliver: local delivery', LOGGER_DEBUG);
// local delivery
// we should probably batch these and save a few delivery processes
- // If there is no outq_msg, this is a refresh_all message which does not require local handling
- if($r[0]['outq_msg']) {
- $msg = array('body' => json_encode(array('pickup' => array(array('notify' => json_decode($r[0]['outq_notify'],true),'message' => json_decode($r[0]['outq_msg'],true))))));
- zot_import($msg,z_root());
+ if($r[0]['outq_msg']) {
+ $m = json_decode($r[0]['outq_msg'],true);
+ if(array_key_exists('message_list',$m)) {
+ foreach($m['message_list'] as $mm) {
+ $msg = array('body' => json_encode(array('pickup' => array(array('notify' => $notify,'message' => $mm)))));
+ zot_import($msg,z_root());
+ }
+ }
+ else {
+ $msg = array('body' => json_encode(array('pickup' => array(array('notify' => $notify,'message' => $m)))));
+ zot_import($msg,z_root());
+ }
$r = q("delete from outq where outq_hash = '%s' limit 1",
dbesc($argv[$x])
);
diff --git a/include/diaspora.php b/include/diaspora.php
index c6d4b7423..7858fa203 100755
--- a/include/diaspora.php
+++ b/include/diaspora.php
@@ -58,7 +58,7 @@ function diaspora_dispatch($importer,$msg,$attempt=1) {
$xmlbase = $parsed_xml->post;
- logger('diaspora_dispatch: ' . print_r($xmlbase,true), LOGGER_DATA);
+// logger('diaspora_dispatch: ' . print_r($xmlbase,true), LOGGER_DATA);
if($xmlbase->request) {
@@ -673,16 +673,15 @@ function diaspora_request($importer,$xml) {
return;
}
- $default_perms = 0;
- // look for default permissions to apply in return - e.g. auto-friend
- $z = q("select * from abook where abook_channel = %d and (abook_flags & %d) limit 1",
- intval($importer['channel_id']),
- intval(ABOOK_FLAG_SELF)
- );
-
- if($z)
- $default_perms = intval($z[0]['abook_my_perms']);
-
+ $role = get_pconfig($channel['channel_id'],'system','permissions_role');
+ if($role) {
+ $x = get_role_perms($role);
+ if($x['perms_auto'])
+ $default_perms = $x['perms_accept'];
+ }
+ if(! $default_perms)
+ $default_perms = intval(get_pconfig($channel['channel_id'],'system','autoperms'));
+
$their_perms = PERMS_R_STREAM|PERMS_R_PROFILE|PERMS_R_PHOTOS|PERMS_R_ABOOK|PERMS_W_STREAM|PERMS_W_COMMENT|PERMS_W_MAIL|PERMS_W_CHAT|PERMS_R_STORAGE|PERMS_R_PAGES;
$r = q("insert into abook ( abook_account, abook_channel, abook_xchan, abook_my_perms, abook_their_perms, abook_closeness, abook_rating, abook_created, abook_updated, abook_connected, abook_dob, abook_flags) values ( %d, %d, '%s', %d, %d, %d, %d, '%s', '%s', '%s', '%s', %d )",
diff --git a/include/event.php b/include/event.php
index 1fe6e6f7f..03ecaa0a7 100644
--- a/include/event.php
+++ b/include/event.php
@@ -400,8 +400,7 @@ function event_store_item($arr,$event) {
}
else {
- $z = q("select * from channel where channel_hash = '%s' and channel_id = %d limit 1",
- dbesc($event['event_xchan']),
+ $z = q("select * from channel where channel_id = %d limit 1",
intval($arr['uid'])
);
@@ -413,7 +412,7 @@ function event_store_item($arr,$event) {
$item_arr['id'] = $item['id'];
}
else {
- $wall = (($z) ? true : false);
+ $wall = (($z[0]['channel_hash'] == $event['event_xchan']) ? true : false);
$item_flags = ITEM_THREAD_TOP;
if($wall) {
@@ -455,7 +454,14 @@ function event_store_item($arr,$event) {
$item_arr['body'] = $prefix . format_event_bbcode($arr);
- $item_arr['plink'] = z_root() . '/channel/' . $z[0]['channel_address'] . '/?f=&mid=' . $item_arr['mid'];
+ // if it's local send the permalink to the channel page.
+ // otherwise we'll fallback to /display/$message_id
+
+ if($wall)
+ $item_arr['plink'] = z_root() . '/channel/' . $z[0]['channel_address'] . '/?f=&mid=' . $item_arr['mid'];
+ else
+ $item_arr['plink'] = z_root() . '/display/' . $item_arr['mid'];
+
$x = q("select * from xchan where xchan_hash = '%s' limit 1",
dbesc($arr['event_xchan'])
diff --git a/include/follow.php b/include/follow.php
index c8bd3c500..421bdd083 100644
--- a/include/follow.php
+++ b/include/follow.php
@@ -13,6 +13,8 @@ require_once('include/zot.php');
function new_contact($uid,$url,$channel,$interactive = false, $confirm = false) {
+
+
$result = array('success' => false,'message' => '');
$a = get_app();
@@ -62,9 +64,9 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
$j = json_decode($ret['body'],true);
}
- if($is_red && $j) {
+ $my_perms = get_channel_default_perms($uid);
- $my_perms = PERMS_W_STREAM|PERMS_W_MAIL;
+ if($is_red && $j) {
$role = get_pconfig($uid,'system','permissions_role');
if($role) {
@@ -135,7 +137,6 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
}
}
- $my_perms = 0;
$their_perms = 0;
$xchan_hash = '';
@@ -162,7 +163,6 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
if($r) {
$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);
@@ -203,8 +203,9 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
return $result;
}
- $r = q("select count(*) as total from abook where abook_account = %d and ( abook_flags & ABOOK_FLAG_FEED )",
- intval($aid)
+ $r = q("select count(*) as total from abook where abook_account = %d and ( abook_flags & %d )",
+ intval($aid),
+ intval(ABOOK_FLAG_FEED)
);
if($r)
$total_feeds = $r[0]['total'];
diff --git a/include/html2bbcode.php b/include/html2bbcode.php
index 6d6e6333b..9ffc85a82 100644
--- a/include/html2bbcode.php
+++ b/include/html2bbcode.php
@@ -16,7 +16,7 @@ function node2bbcode(&$doc, $oldnode, $attributes, $startbb, $endbb)
function node2bbcodesub(&$doc, $oldnode, $attributes, $startbb, $endbb)
{
- $savestart = str_replace('$', '%', $startbb);
+ $savestart = str_replace('$', '\x01', $startbb);
$replace = false;
$xpath = new DomXPath($doc);
@@ -37,7 +37,7 @@ function node2bbcodesub(&$doc, $oldnode, $attributes, $startbb, $endbb)
foreach ($attributes as $attribute => $value) {
- $startbb = str_replace('%'.++$i, '$1', $startbb);
+ $startbb = str_replace('\x01'.++$i, '$1', $startbb);
if (strpos('*'.$startbb, '$1') > 0) {
diff --git a/include/hubloc.php b/include/hubloc.php
index 04c29315a..0a1b51331 100644
--- a/include/hubloc.php
+++ b/include/hubloc.php
@@ -170,4 +170,92 @@ function hubloc_change_primary($hubloc) {
return true;
}
-
\ No newline at end of file
+
+
+function xchan_store($arr) {
+
+ if(! $arr['hash'])
+ $arr['hash'] = $arr['guid'];
+ if(! $arr['hash'])
+ return false;
+
+ $r = q("select * from xchan where xchan_hash = '%s' limit 1",
+ dbesc($arr['hash'])
+ );
+ if($r)
+ return true;
+
+ if(! $arr['network'])
+ $arr['network'] = 'unknown';
+ if(! $arr['name'])
+ $arr['name'] = 'unknown';
+ if(! $arr['url'])
+ $arr['url'] = z_root();
+ if(! $arr['photo'])
+ $arr['photo'] = get_default_profile_photo();
+
+ $r = q("insert into xchan ( xchan_hash, xchan_guid, xchan_guid_sig, xchan_pubkey, xchan_addr, xchan_url, xchan_connurl, xchan_follow, xchan_connpage, xchan_name, xchan_network, xchan_instance_url, xchan_flags, xchan_name_date ) values ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s','%s','%s','%s',%d,'%s') ",
+ dbesc($arr['hash']),
+ dbesc($arr['guid']),
+ dbesc($arr['guid_sig']),
+ dbesc($arr['pubkey']),
+ dbesc($arr['address']),
+ dbesc($arr['url']),
+ dbesc($arr['connurl']),
+ dbesc($arr['follow']),
+ dbesc($arr['connpage']),
+ dbesc($arr['name']),
+ dbesc($arr['network']),
+ dbesc($arr['instance_url']),
+ intval($arr['flags']),
+ dbesc(datetime_convert())
+ );
+ if(! $r)
+ return $r;
+
+ $photos = import_profile_photo($arr['photo'],$arr['hash']);
+ $r = q("update xchan set xchan_photo_date = '%s', xchan_photo_l = '%s', xchan_photo_m = '%s', xchan_photo_s = '%s', xchan_photo_mimetype = '%s' where xchan_hash = '%s' limit 1",
+ dbesc(datetime_convert()),
+ dbesc($photos[0]),
+ dbesc($photos[1]),
+ dbesc($photos[2]),
+ dbesc($photos[3]),
+ dbesc($arr['hash'])
+ );
+ return $r;
+
+}
+
+
+function xchan_fetch($arr) {
+
+ $key = '';
+ if($arr['hash']) {
+ $key = 'xchan_hash';
+ $v = $arr['hash'];
+ }
+ elseif($arr['guid']) {
+ $key = 'xchan_guid';
+ $v = $arr['guid'];
+ }
+ elseif($arr['address']) {
+ $key = 'xchan_addr';
+ $v = $arr['address'];
+ }
+
+ if(! $key)
+ return false;
+
+ $r = q("select * from xchan where $key = '$v'");
+ if(! $r)
+ return false;
+
+ $ret = array();
+ foreach($r as $k => $v) {
+ if($k === 'xchan_addr')
+ $ret['address'] = $v;
+ else
+ $ret[str_replace('xchan_','',$k)] = $v;
+ }
+ return $ret;
+}
\ No newline at end of file
diff --git a/include/identity.php b/include/identity.php
index 07bfaebbd..b9ee00623 100644
--- a/include/identity.php
+++ b/include/identity.php
@@ -176,6 +176,7 @@ function create_identity($arr) {
// save this for auto_friending
$total_identities = $ret['total_identities'];
+
$nick = mb_strtolower(trim($arr['nickname']));
if(! $nick) {
$ret['message'] = t('Nickname is required.');
@@ -347,10 +348,13 @@ function create_identity($arr) {
dbesc($a->get_baseurl() . "/photo/profile/m/{$newuid}")
);
- $myperms = 0;
if($role_permissions) {
$myperms = ((array_key_exists('perms_auto',$role_permissions) && $role_permissions['perms_auto']) ? intval($role_permissions['perms_accept']) : 0);
}
+ else
+ $myperms = 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;
$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 ) ",
@@ -372,6 +376,8 @@ function create_identity($arr) {
set_pconfig($newuid,'system','permissions_role',$arr['permissions_role']);
if(array_key_exists('online',$role_permissions))
set_pconfig($newuid,'system','hide_presence',1-intval($role_permissions['online']));
+ if(array_key_exists('perms_auto',$role_permissions))
+ set_pconfig($newuid,'system','autoperms',(($role_permissions['perms_auto']) ? $role_permissions['perms_accept'] : 0));
}
// Create a group with yourself as a member. This allows somebody to use it
@@ -389,7 +395,8 @@ function create_identity($arr) {
dbesc( t('Friends') )
);
if($r) {
- q("update channel set channel_allow_gid = '%s' where channel_id = %d limit 1",
+ q("update channel set channel_default_group = '%s', channel_allow_gid = '%s' where channel_id = %d limit 1",
+ dbesc($r[0]['hash']),
dbesc('<' . $r[0]['hash'] . '>'),
intval($newuid)
);
@@ -403,6 +410,7 @@ function create_identity($arr) {
$accts = get_config('system','auto_follow');
if(($accts) && (! $total_identities)) {
+ require_once('include/follow.php');
if(! is_array($accts))
$accts = array($accts);
foreach($accts as $acct) {
@@ -1558,4 +1566,16 @@ function notifications_on($channel_id,$value) {
intval($channel_id)
);
return $x;
+}
+
+
+function get_channel_default_perms($uid) {
+
+ $r = q("select abook_my_perms from abook where abook_channel = %d and abook_flags & %d limit 1",
+ intval($uid),
+ intval(ABOOK_FLAG_SELF)
+ );
+ if($r)
+ return $r[0]['abook_my_perms'];
+ return 0;
}
\ No newline at end of file
diff --git a/include/items.php b/include/items.php
index 40343d505..7e2bb4f18 100755
--- a/include/items.php
+++ b/include/items.php
@@ -98,6 +98,7 @@ function collect_recipients($item,&$private_envelope) {
}
}
+
// This is a somewhat expensive operation but important.
// Don't send this item to anybody who isn't allowed to see it
@@ -213,6 +214,7 @@ function can_comment_on_post($observer_xchan,$item) {
break;
case 'any connections':
case 'contacts':
+ case 'authenticated':
case '':
if(array_key_exists('owner',$item)) {
if(($item['owner']['abook_xchan']) && ($item['owner']['abook_their_perms'] & PERMS_W_COMMENT))
@@ -2516,7 +2518,7 @@ function item_store_update($arr,$allow_exec = false) {
return $ret;
}
-function store_diaspora_comment_sig($datarray, $channel, $parent_item, $post_id) {
+function store_diaspora_comment_sig($datarray, $channel, $parent_item, $post_id, $walltowall = false) {
// We won't be able to sign Diaspora comments for authenticated visitors
// - we don't have their private key
@@ -2524,9 +2526,18 @@ function store_diaspora_comment_sig($datarray, $channel, $parent_item, $post_id)
// since Diaspora doesn't handle edits we can only do this for the original text and not update it.
require_once('include/bb2diaspora.php');
- $signed_body = bb2diaspora_itembody($datarray);
+ $signed_body = bb2diaspora_itembody($datarray,$walltowall);
- logger('mod_item: storing diaspora comment signature',LOGGER_DEBUG);
+ if($walltowall) {
+ logger('wall to wall comment',LOGGER_DEBUG);
+ // post will come across with the owner's identity. Throw a preamble onto the post to indicate the true author.
+ $signed_body = "\n\n"
+ . '![' . $datarray['author']['xchan_name'] . '](' . $datarray['author']['xchan_photo_m'] . ')'
+ . '[' . $datarray['author']['xchan_name'] . '](' . $datarray['author']['xchan_url'] . ')' . "\n\n"
+ . $signed_body;
+ }
+
+ logger('storing diaspora comment signature',LOGGER_DEBUG);
$diaspora_handle = $channel['channel_address'] . '@' . get_app()->get_hostname();
@@ -2963,7 +2974,15 @@ function tgroup_check($uid,$item) {
// At this point we've determined that the person receiving this post was mentioned in it.
// Now let's check if this mention was inside a reshare so we don't spam a forum
- $body = preg_replace('/\[share(.*?)\[\/share\]/','',$item['body']);
+
+ $body = $item['body'];
+
+ if(array_key_exists('item_flags',$item) && ($item['item_flags'] & ITEM_OBSCURED) && $body) {
+ $key = get_config('system','prvkey');
+ $body = crypto_unencapsulate(json_decode($body,true),$key);
+ }
+
+ $body = preg_replace('/\[share(.*?)\[\/share\]/','',$body);
$pattern = '/@\!?\[zrl\=' . preg_quote($term['url'],'/') . '\]' . preg_quote($term['term'] . '+','/') . '\[\/zrl\]/';
@@ -4117,10 +4136,13 @@ function first_post_date($uid,$wall = false) {
* current flat list of all representative dates.
*/
-function list_post_dates($uid,$wall) {
+function list_post_dates($uid,$wall,$mindate) {
$dnow = datetime_convert('',date_default_timezone_get(),'now','Y-m-d');
- $dthen = first_post_date($uid,$wall);
+ if($mindate)
+ $dthen = datetime_convert('',date_default_timezone_get(),$mindate);
+ else
+ $dthen = first_post_date($uid,$wall);
if(! $dthen)
return array();
@@ -4130,7 +4152,7 @@ function list_post_dates($uid,$wall) {
if(intval(substr($dnow,8)) > 28)
$dnow = substr($dnow,0,8) . '28';
if(intval(substr($dthen,8)) > 28)
- $dnow = substr($dthen,0,8) . '28';
+ $dthen = substr($dthen,0,8) . '28';
$ret = array();
// Starting with the current month, get the first and last days of every
@@ -4164,7 +4186,7 @@ function posted_dates($uid,$wall) {
if(intval(substr($dnow,8)) > 28)
$dnow = substr($dnow,0,8) . '28';
if(intval(substr($dthen,8)) > 28)
- $dnow = substr($dthen,0,8) . '28';
+ $dthen = substr($dthen,0,8) . '28';
$ret = array();
// Starting with the current month, get the first and last days of every
@@ -4238,14 +4260,24 @@ function fetch_post_tags($items,$link = false) {
-function zot_feed($uid,$observer_xchan,$mindate) {
+function zot_feed($uid,$observer_xchan,$arr) {
$result = array();
- $mindate = datetime_convert('UTC','UTC',$mindate);
+ $mindate = null;
+ $message_id = null;
+
+ if(array_key_exists('mindate',$arr)) {
+ $mindate = datetime_convert('UTC','UTC',$arr['mindate']);
+ }
+
+ if(array_key_exists('message_id',$arr)) {
+ $message_id = $arr['message_id'];
+ }
+
+
if(! $mindate)
$mindate = NULL_DATE;
-
$mindate = dbesc($mindate);
logger('zot_feed: ' . $uid);
@@ -4267,6 +4299,11 @@ function zot_feed($uid,$observer_xchan,$mindate) {
else
$limit = " limit 0, 50 ";
+ if($message_id) {
+ $sql_extra .= " and mid = '" . dbesc($message_id) . "' ";
+ $limit = '';
+ }
+
$items = array();
if(is_sys_channel($uid)) {
diff --git a/include/notifier.php b/include/notifier.php
index 79a6886ad..c193db116 100644
--- a/include/notifier.php
+++ b/include/notifier.php
@@ -58,6 +58,7 @@ require_once('include/html2plain.php');
* expire channel_id
* relay item_id (item was relayed to owner, we will deliver it as owner)
* location channel_id
+ * request channel_id xchan_hash message_id
*
*/
@@ -142,6 +143,7 @@ function notifier_run($argv, $argc){
$expire = false;
+ $request = false;
$mail = false;
$fsuggest = false;
$top_level = false;
@@ -175,6 +177,22 @@ function notifier_run($argv, $argc){
$channel = $s[0];
}
+ elseif($cmd === 'request') {
+ $channel_id = $item_id;
+ $xchan = $argv[3];
+ $request_message_id = $argv[4];
+
+ $s = q("select * from channel where channel_id = %d limit 1",
+ intval($channel_id)
+ );
+ if($s)
+ $channel = $s[0];
+
+ $private = true;
+ $recipients[] = $xchan;
+ $packet_type = 'request';
+ $normal_mode = false;
+ }
elseif($cmd === 'expire') {
// FIXME
@@ -550,6 +568,7 @@ function notifier_run($argv, $argc){
'mail' => $mail,
'location' => $location,
'fsuggest' => $fsuggest,
+ 'request' => $request,
'normal_mode' => $normal_mode,
'packet_type' => $packet_type,
'walltowall' => $walltowall
@@ -579,6 +598,21 @@ function notifier_run($argv, $argc){
dbesc('')
);
}
+ elseif($packet_type === 'request') {
+ $n = zot_build_packet($channel,'request',$env_recips,$hub['hubloc_sitekey'],$hash,array('message_id' => $request_message_id));
+ q("insert into outq ( outq_hash, outq_account, outq_channel, outq_driver, outq_posturl, outq_async, outq_created, outq_updated, outq_notify, outq_msg ) values ( '%s', %d, %d, '%s', '%s', %d, '%s', '%s', '%s', '%s' )",
+ dbesc($hash),
+ intval($channel['channel_account_id']),
+ intval($channel['channel_id']),
+ dbesc('zot'),
+ dbesc($hub['hubloc_callback']),
+ intval(1),
+ dbesc(datetime_convert()),
+ dbesc(datetime_convert()),
+ dbesc($n),
+ dbesc('')
+ );
+ }
else {
$n = zot_build_packet($channel,'notify',$env_recips,(($private) ? $hub['hubloc_sitekey'] : null),$hash);
q("insert into outq ( outq_hash, outq_account, outq_channel, outq_driver, outq_posturl, outq_async, outq_created, outq_updated, outq_notify, outq_msg ) values ( '%s', %d, %d, '%s', '%s', %d, '%s', '%s', '%s', '%s' )",
diff --git a/include/onepoll.php b/include/onepoll.php
index 98d52db93..7a81282b3 100644
--- a/include/onepoll.php
+++ b/include/onepoll.php
@@ -15,12 +15,6 @@ function onepoll_run($argv, $argc){
logger('onepoll: start');
- $manual_id = 0;
- $generation = 0;
-
- $force = false;
- $restart = false;
-
if(($argc > 1) && (intval($argv[1])))
$contact_id = intval($argv[1]);
@@ -28,7 +22,7 @@ function onepoll_run($argv, $argc){
logger('onepoll: no contact');
return;
}
-
+
$d = datetime_convert();
$contacts = q("SELECT abook.*, xchan.*, account.*
@@ -90,7 +84,8 @@ function onepoll_run($argv, $argc){
$x = zot_refresh($contact,$importer);
$responded = false;
- $updated = datetime_convert();
+ $updated = datetime_convert();
+ $connected = datetime_convert();
if(! $x) {
// mark for death by not updating abook_connected, this is caught in include/poller.php
q("update abook set abook_updated = '%s' where abook_id = %d limit 1",
@@ -101,7 +96,7 @@ function onepoll_run($argv, $argc){
else {
q("update abook set abook_updated = '%s', abook_connected = '%s' where abook_id = %d limit 1",
dbesc($updated),
- dbesc($updated),
+ dbesc($connected),
intval($contact['abook_id'])
);
$responded = true;
@@ -120,7 +115,9 @@ function onepoll_run($argv, $argc){
if($fetch_feed) {
$feedurl = str_replace('/poco/','/zotfeed/',$contact['xchan_connurl']);
- $x = z_fetch_url($feedurl . '?f=&mindate=' . urlencode($last_update));
+ $feedurl .= '?f=&mindate=' . urlencode($last_update);
+
+ $x = z_fetch_url($feedurl);
logger('feed_update: ' . print_r($x,true), LOGGER_DATA);
@@ -143,8 +140,8 @@ function onepoll_run($argv, $argc){
}
}
- // fetch some items
- // set last updated timestamp
+
+ // update the poco details for this connection
if($contact['xchan_connurl']) {
$r = q("SELECT xlink_id from xlink
diff --git a/include/permissions.php b/include/permissions.php
index 61ac8aea3..186ba32d8 100644
--- a/include/permissions.php
+++ b/include/permissions.php
@@ -460,6 +460,7 @@ function get_role_perms($role) {
$ret['channel_w_chat'] = PERMS_CONTACTS;
$ret['channel_a_delegate'] = 0;
$ret['channel_r_storage'] = PERMS_PUBLIC;
+ $ret['channel_w_storage'] = 0;
$ret['channel_r_pages'] = PERMS_PUBLIC;
$ret['channel_w_pages'] = 0;
$ret['channel_a_republish'] = PERMS_SPECIFIC;
@@ -492,6 +493,7 @@ function get_role_perms($role) {
$ret['channel_w_chat'] = PERMS_CONTACTS;
$ret['channel_a_delegate'] = 0;
$ret['channel_r_storage'] = PERMS_PUBLIC;
+ $ret['channel_w_storage'] = 0;
$ret['channel_r_pages'] = PERMS_PUBLIC;
$ret['channel_w_pages'] = 0;
$ret['channel_a_republish'] = PERMS_SPECIFIC;
@@ -524,6 +526,7 @@ function get_role_perms($role) {
$ret['channel_w_chat'] = PERMS_SPECIFIC;
$ret['channel_a_delegate'] = 0;
$ret['channel_r_storage'] = PERMS_PUBLIC;
+ $ret['channel_w_storage'] = 0;
$ret['channel_r_pages'] = PERMS_PUBLIC;
$ret['channel_w_pages'] = 0;
$ret['channel_a_republish'] = PERMS_SPECIFIC;
@@ -555,6 +558,7 @@ function get_role_perms($role) {
$ret['channel_w_chat'] = PERMS_CONTACTS;
$ret['channel_a_delegate'] = 0;
$ret['channel_r_storage'] = PERMS_PUBLIC;
+ $ret['channel_w_storage'] = 0;
$ret['channel_r_pages'] = PERMS_PUBLIC;
$ret['channel_w_pages'] = 0;
$ret['channel_a_republish'] = PERMS_SPECIFIC;
@@ -586,6 +590,7 @@ function get_role_perms($role) {
$ret['channel_w_chat'] = PERMS_CONTACTS;
$ret['channel_a_delegate'] = 0;
$ret['channel_r_storage'] = PERMS_PUBLIC;
+ $ret['channel_w_storage'] = 0;
$ret['channel_r_pages'] = PERMS_PUBLIC;
$ret['channel_w_pages'] = 0;
$ret['channel_a_republish'] = PERMS_SPECIFIC;
@@ -618,6 +623,7 @@ function get_role_perms($role) {
$ret['channel_w_chat'] = PERMS_SPECIFIC;
$ret['channel_a_delegate'] = 0;
$ret['channel_r_storage'] = PERMS_CONTACTS;
+ $ret['channel_w_storage'] = 0;
$ret['channel_r_pages'] = PERMS_CONTACTS;
$ret['channel_w_pages'] = 0;
$ret['channel_a_republish'] = PERMS_SPECIFIC;
@@ -649,6 +655,7 @@ function get_role_perms($role) {
$ret['channel_w_chat'] = PERMS_CONTACTS;
$ret['channel_a_delegate'] = 0;
$ret['channel_r_storage'] = PERMS_PUBLIC;
+ $ret['channel_w_storage'] = 0;
$ret['channel_r_pages'] = PERMS_PUBLIC;
$ret['channel_w_pages'] = 0;
$ret['channel_a_republish'] = PERMS_NETWORK;
@@ -681,6 +688,7 @@ function get_role_perms($role) {
$ret['channel_w_chat'] = PERMS_CONTACTS;
$ret['channel_a_delegate'] = 0;
$ret['channel_r_storage'] = PERMS_PUBLIC;
+ $ret['channel_w_storage'] = 0;
$ret['channel_r_pages'] = PERMS_PUBLIC;
$ret['channel_w_pages'] = 0;
$ret['channel_a_republish'] = PERMS_SPECIFIC;
@@ -710,6 +718,7 @@ function get_role_perms($role) {
$ret['channel_w_chat'] = 0;
$ret['channel_a_delegate'] = 0;
$ret['channel_r_storage'] = PERMS_PUBLIC;
+ $ret['channel_w_storage'] = 0;
$ret['channel_r_pages'] = PERMS_PUBLIC;
$ret['channel_w_pages'] = 0;
$ret['channel_a_republish'] = PERMS_SPECIFIC;
@@ -717,6 +726,40 @@ function get_role_perms($role) {
break;
+ case 'repository':
+ $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_W_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_W_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'] = PERMS_CONTACTS;
+ $ret['channel_w_chat'] = PERMS_CONTACTS;
+ $ret['channel_a_delegate'] = 0;
+ $ret['channel_r_storage'] = PERMS_PUBLIC;
+ $ret['channel_w_storage'] = PERMS_CONTACTS;
+ $ret['channel_r_pages'] = PERMS_PUBLIC;
+ $ret['channel_w_pages'] = PERMS_CONTACTS;
+ $ret['channel_a_republish'] = PERMS_SPECIFIC;
+ $ret['channel_w_like'] = PERMS_NETWORK;
+
+ break;
+
+
+
default:
break;
@@ -734,6 +777,10 @@ function get_role_perms($role) {
function role_selector($current) {
+
+ if(! $current)
+ $current = 'custom';
+
$roles = array(
'social' => array( t('Social Networking'),
array('social' => t('Mostly Public'), 'social_restricted' => t('Restricted'), 'social_private' => t('Private'))),
@@ -741,8 +788,8 @@ function role_selector($current) {
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'))),
+ 'special' => array( t('Special Purpose'),
+ array('soapbox' => t('Celebrity/Soapbox'), 'repository' => t('Group Repository'))),
'other' => array( t('Other'),
array('custom' => t('Custom/Expert Mode'))));
$o = '';
diff --git a/include/photos.php b/include/photos.php
index badbbd791..23c1ea826 100644
--- a/include/photos.php
+++ b/include/photos.php
@@ -178,7 +178,7 @@ function photo_upload($channel, $observer, $args) {
if($args['title'])
$p['title'] = $args['title'];
if($args['description'])
- $p['desciprion'] = $args['description'];
+ $p['description'] = $args['description'];
$r1 = $ph->save($p);
@@ -431,7 +431,7 @@ function photos_create_item($channel, $creator_hash, $photo, $visible = false) {
// Create item container
$item_flags = ITEM_WALL|ITEM_ORIGIN|ITEM_THREAD_TOP;
- $item_restrict = (($visible) ? ITEM_HIDDEN : ITEM_VISIBLE);
+ $item_restrict = (($visible) ? ITEM_VISIBLE : ITEM_HIDDEN);
$title = '';
$mid = item_message_id();
diff --git a/include/poller.php b/include/poller.php
index 61298b0ab..026d84c62 100644
--- a/include/poller.php
+++ b/include/poller.php
@@ -25,6 +25,15 @@ function poller_run($argv, $argc){
if(! $interval)
$interval = ((get_config('system','delivery_interval') === false) ? 3 : intval(get_config('system','delivery_interval')));
+ // Check for a lockfile. If it exists, but is over an hour old, it's stale. Ignore it.
+ $lockfile = 'store/[data]/poller';
+ if ((file_exists($lockfile)) && (filemtime($lockfile) > (time() - 3600))) {
+ logger("poller: Already running");
+ return;
+ }
+
+ // Create a lockfile. Needs two vars, but $x doesn't need to contain anything.
+ file_put_contents($lockfile, $x);
logger('poller: start');
@@ -114,8 +123,8 @@ function poller_run($argv, $argc){
if(($d2 != $d1) && ($h1 == $h2)) {
- require_once('include/dir_fns.php');
- check_upstream_directory();
+ require_once('include/dir_fns.php');
+ check_upstream_directory();
call_hooks('cron_daily',datetime_convert());
@@ -296,6 +305,7 @@ function poller_run($argv, $argc){
$update = true;
}
else {
+
// if we've never connected with them, start the mark for death countdown from now
if($c == NULL_DATE) {
@@ -342,7 +352,6 @@ function poller_run($argv, $argc){
$update = true;
}
-
}
if((! $update) && (! $force))
@@ -375,7 +384,10 @@ function poller_run($argv, $argc){
}
}
}
-
+
+ //All done - clear the lockfile
+ @unlink($lockfile);
+
return;
}
diff --git a/include/reddav.php b/include/reddav.php
index 86b3a00e4..c16e08e27 100644
--- a/include/reddav.php
+++ b/include/reddav.php
@@ -50,7 +50,7 @@ function RedChannelList(&$auth) {
if ($r) {
foreach ($r as $rr) {
if (perm_is_allowed($rr['channel_id'], $auth->observer, 'view_storage')) {
- logger('found channel: /cloud/' . $rr['channel_address'], LOGGER_DEBUG);
+ logger('found channel: /cloud/' . $rr['channel_address'], LOGGER_DATA);
// @todo can't we drop '/cloud'? It gets stripped off anyway in RedDirectory
$ret[] = new RedDAV\RedDirectory('/cloud/' . $rr['channel_address'], $auth);
}
@@ -188,7 +188,7 @@ function RedCollectionData($file, &$auth) {
* @throw \Sabre\DAV\Exception\Forbidden
*/
function RedFileData($file, &$auth, $test = false) {
- logger($file . (($test) ? ' (test mode) ' : ''), LOGGER_DEBUG);
+ logger($file . (($test) ? ' (test mode) ' : ''), LOGGER_DATA);
$x = strpos($file, '/cloud');
if ($x === 0) {
diff --git a/include/session.php b/include/session.php
index b531688e2..8500e2cd3 100644
--- a/include/session.php
+++ b/include/session.php
@@ -84,8 +84,9 @@ function ref_session_destroy ($id) {
function ref_session_gc($expire) {
q("DELETE FROM session WHERE expire < %d", dbesc(time()));
- q("OPTIMIZE TABLE session");
- return true;
+ if (! get_config('system','innodb'))
+ q("OPTIMIZE TABLE session");
+ return true;
}
$gc_probability = 50;
diff --git a/include/taxonomy.php b/include/taxonomy.php
index 35605da22..fab31c73d 100644
--- a/include/taxonomy.php
+++ b/include/taxonomy.php
@@ -209,13 +209,35 @@ function tagblock($link,$uid,$count = 0,$authors = '',$flags = 0,$restrict = 0,$
if($r) {
$o = '';
}
return $o;
}
+function catblock($uid,$count = 0,$authors = '',$flags = 0,$restrict = 0,$type = TERM_CATEGORY) {
+ $o = '';
+ $tab = 0;
+
+ $r = tagadelic($uid,$count,$authors,$flags,$restrict,$type);
+
+ if($r) {
+ $c = q("select channel_address from channel where channel_id = %d limit 1",
+ intval($uid)
+ );
+
+ $o = '';
+ }
+ return $o;
+}
+
+
+
function dir_tagblock($link,$r) {
$o = '';
$tab = 0;
diff --git a/include/widgets.php b/include/widgets.php
index 8905df59a..dcad3eff6 100644
--- a/include/widgets.php
+++ b/include/widgets.php
@@ -330,19 +330,32 @@ function widget_archive($arr) {
$wall = ((array_key_exists('wall', $arr)) ? intval($arr['wall']) : 0);
$style = ((array_key_exists('style', $arr)) ? $arr['style'] : 'select');
+ $showend = ((get_pconfig($uid,'system','archive_show_end_date')) ? true : false);
+ $mindate = get_pconfig($uid,'system','archive_mindate');
+ $visible_years = get_pconfig($uid,'system','archive_visible_years');
+ if(! $visible_years)
+ $visible_years = 5;
+
+
$url = z_root() . '/' . $a->cmd;
- $ret = list_post_dates($uid,$wall);
+ $ret = list_post_dates($uid,$wall,$mindate);
if(! count($ret))
return '';
+ $cutoff_year = intval(datetime_convert('',date_default_timezone_get(),'now','Y')) - $visible_years;
+ $cutoff = ((array_key_exists($cutoff_year,$ret))? true : false);
+
$o = replace_macros(get_markup_template('posted_date_widget.tpl'),array(
'$title' => t('Archives'),
- '$size' => ((count($ret) > 6) ? 6 : count($ret)),
+ '$size' => $visible_years,
+ '$cutoff_year' => $cutoff_year,
+ '$cutoff' => $cutoff,
'$url' => $url,
'$style' => $style,
+ '$showend' => $showend,
'$dates' => $ret
));
return $o;
@@ -387,6 +400,17 @@ function widget_tagcloud_wall($arr) {
return tagblock('search',$a->profile['profile_uid'],$limit,$a->profile['channel_hash'],ITEM_WALL);
return '';
}
+function widget_catcloud_wall($arr) {
+ $a = get_app();
+ if((! $a->profile['profile_uid']) || (! $a->profile['channel_hash']))
+ return '';
+ if(! perm_is_allowed($a->profile['profile_uid'],get_observer_hash(),'view_stream'))
+ return '';
+
+ $limit = ((array_key_exists('limit',$arr)) ? intval($arr['limit']) : 50);
+ return catblock($a->profile['profile_uid'],$limit,$a->profile['channel_hash'],ITEM_WALL);
+ return '';
+}
function widget_affinity($arr) {
@@ -430,6 +454,8 @@ function widget_settings_menu($arr) {
// Retrieve the 'self' address book entry for use in the auto-permissions link
+ $role = get_pconfig(local_user(),'system','permissions_role');
+
$abk = q("select abook_id from abook where abook_channel = %d and ( abook_flags & %d ) limit 1",
intval(local_user()),
intval(ABOOK_FLAG_SELF)
@@ -487,14 +513,15 @@ function widget_settings_menu($arr) {
'selected' => ''
),
- array(
- 'label' => t('Automatic Permissions (Advanced)'),
+ );
+
+ if($role === false || $role === 'custom') {
+ $tabs[] = array(
+ 'label' => t('Connection Default Permissions'),
'url' => $a->get_baseurl(true) . '/connedit/' . $abook_self_id,
'selected' => ''
- ),
-
-
- );
+ );
+ }
if(feature_enabled(local_user(),'premium_channel')) {
$tabs[] = array(
diff --git a/include/zot.php b/include/zot.php
index e96eae10d..bdc1f607f 100644
--- a/include/zot.php
+++ b/include/zot.php
@@ -5,7 +5,7 @@ require_once('include/items.php');
require_once('include/hubloc.php');
/**
- * Red implementation of zot protocol.
+ * Red implementation of zot protocol.
*
* https://github.com/friendica/red/wiki/zot
* https://github.com/friendica/red/wiki/Zot---A-High-Level-Overview
@@ -20,8 +20,8 @@ require_once('include/hubloc.php');
* Generates a unique string for use as a zot guid using our DNS-based url, the channel nickname and some entropy.
* The entropy ensures uniqueness against re-installs where the same URL and nickname are chosen.
* NOTE: zot doesn't require this to be unique. Internally we use a whirlpool hash of this guid and the signature
- * of this guid signed with the channel private key. This can be verified and should make the probability of
- * collision of the verified result negligible within the constraints of our immediate universe.
+ * of this guid signed with the channel private key. This can be verified and should make the probability of
+ * collision of the verified result negligible within the constraints of our immediate universe.
*
* @param string channel_nickname = unique nickname of controlling entity
*
@@ -51,7 +51,7 @@ function make_xchan_hash($guid,$guid_sig) {
/**
* @function zot_get_hublocs($hash)
- * Given a zot hash, return all distinct hubs.
+ * Given a zot hash, return all distinct hubs.
* This function is used in building the zot discovery packet
* and therefore should only be used by channels which are defined
* on this hub
@@ -71,7 +71,7 @@ function make_xchan_hash($guid,$guid_sig) {
* hubloc_connect char(255)
* hubloc_sitekey text
* hubloc_updated datetime
- * hubloc_connected datetime
+ * hubloc_connected datetime
*
*/
@@ -85,26 +85,26 @@ function zot_get_hublocs($hash) {
);
return $ret;
}
-
+
/**
*
* @function zot_build_packet($channel,$type = 'notify',$recipients = null, $remote_key = null, $secret = null)
* builds a zot notification packet that you can either
- * store in the queue with a message array or call zot_zot to immediately
+ * store in the queue with a message array or call zot_zot to immediately
* zot it to the other side
*
* @param array $channel => sender channel structure
* @param string $type => packet type: one of 'ping', 'pickup', 'purge', 'refresh', 'force_refresh', 'notify', 'auth_check'
* @param array $recipients => envelope information, array ( 'guid' => string, 'guid_sig' => string ); empty for public posts
* @param string $remote_key => optional public site key of target hub used to encrypt entire packet
- * NOTE: remote_key and encrypted packets are required for 'auth_check' packets, optional for all others
+ * NOTE: remote_key and encrypted packets are required for 'auth_check' packets, optional for all others
* @param string $secret => random string, required for packets which require verification/callback
- * e.g. 'pickup', 'purge', 'notify', 'auth_check'. Packet types 'ping', 'force_refresh', and 'refresh' do not require verification
+ * e.g. 'pickup', 'purge', 'notify', 'auth_check'. Packet types 'ping', 'force_refresh', and 'refresh' do not require verification
*
* @returns string json encoded zot packet
*/
-function zot_build_packet($channel,$type = 'notify',$recipients = null, $remote_key = null, $secret = null) {
+function zot_build_packet($channel,$type = 'notify',$recipients = null, $remote_key = null, $secret = null, $extra = null) {
$data = array(
'type' => $type,
@@ -129,6 +129,12 @@ function zot_build_packet($channel,$type = 'notify',$recipients = null, $remote_
$data['secret_sig'] = base64url_encode(rsa_sign($secret,$channel['channel_prvkey']));
}
+ if($extra) {
+ foreach($extra as $k => $v)
+ $data[$k] = $v;
+ }
+
+
logger('zot_build_packet: ' . print_r($data,true), LOGGER_DATA);
// Hush-hush ultra top-secret mode
@@ -433,15 +439,15 @@ function zot_refresh($them,$channel = null, $force = false) {
}
}
else {
- $default_perms = 0;
- // look for default permissions to apply in return - e.g. auto-friend
- $z = q("select * from abook where abook_channel = %d and (abook_flags & %d) limit 1",
- intval($channel['channel_id']),
- intval(ABOOK_FLAG_SELF)
- );
-
- if($z)
- $default_perms = intval($z[0]['abook_my_perms']);
+ $role = get_pconfig($channel['channel_id'],'system','permissions_role');
+ if($role) {
+ $xx = get_role_perms($role);
+ if($xx['perms_auto'])
+ $default_perms = $xx['perms_accept'];
+ }
+ if(! $default_perms)
+ $default_perms = intval(get_pconfig($channel['channel_id'],'system','autoperms'));
+
// Keep original perms to check if we need to notify them
$previous_perms = get_all_perms($channel['channel_id'],$x['hash']);
@@ -1065,7 +1071,7 @@ function zot_import($arr, $sender_url) {
if(array_key_exists('iv',$i['notify'])) {
$i['notify'] = json_decode(crypto_unencapsulate($i['notify'],get_config('system','prvkey')),true);
- }
+ }
logger('zot_import: notify: ' . print_r($i['notify'],true), LOGGER_DATA);
@@ -1075,6 +1081,9 @@ function zot_import($arr, $sender_url) {
continue;
}
+ $message_request = ((array_key_exists('message_id',$i['notify'])) ? true : false);
+ if($message_request)
+ logger('processing message request');
$i['notify']['sender']['hash'] = make_xchan_hash($i['notify']['sender']['guid'],$i['notify']['sender']['guid_sig']);
$deliveries = null;
@@ -1098,7 +1107,7 @@ function zot_import($arr, $sender_url) {
// It's a specifically targetted post. If we were sent a public_scope hint (likely),
// get rid of it so that it doesn't get stored and cause trouble.
- if(array_key_exists('message',$i) && array_key_exists('public_scope',$i['message']))
+ if(($i) && is_array($i) && array_key_exists('message',$i) && is_array($i['message']) && array_key_exists('public_scope',$i['message']))
unset($i['message']['public_scope']);
$deliveries = $r;
@@ -1176,7 +1185,7 @@ function zot_import($arr, $sender_url) {
logger('Activity recipients: ' . print_r($deliveries,true), LOGGER_DATA);
$relay = ((array_key_exists('flags',$i['message']) && in_array('relay',$i['message']['flags'])) ? true : false);
- $result = process_delivery($i['notify']['sender'],$arr,$deliveries,$relay);
+ $result = process_delivery($i['notify']['sender'],$arr,$deliveries,$relay,false,$message_request);
}
elseif($i['message']['type'] === 'mail') {
@@ -1373,7 +1382,7 @@ function allowed_public_recips($msg) {
}
-function process_delivery($sender,$arr,$deliveries,$relay,$public = false) {
+function process_delivery($sender,$arr,$deliveries,$relay,$public = false,$request = false) {
$result = array();
@@ -1436,6 +1445,25 @@ function process_delivery($sender,$arr,$deliveries,$relay,$public = false) {
);
if(! $r) {
$result[] = array($d['hash'],'comment parent not found',$channel['channel_name'] . ' <' . $channel['channel_address'] . '@' . get_app()->get_hostname() . '>',$arr['mid']);
+
+ // We don't seem to have a copy of this conversation or at least the parent
+ // - so request a copy of the entire conversation to date.
+ // Don't do this if it's a relay post as we're the ones who are supposed to
+ // have the copy and we don't want the request to loop.
+ // Also don't do this if this comment came from a conversation request packet.
+ // It's possible that comments are allowed but posting isn't and that could
+ // cause a conversation fetch loop. We can detect these packets since they are
+ // delivered via a 'notify' packet type that has a message_id element in the
+ // initial zot packet (just like the corresponding 'request' packet type which
+ // makes the request).
+ // We'll also check the send_stream permission - because if it isn't allowed,
+ // the top level post is unlikely to be imported and
+ // this is just an exercise in futility.
+
+ if((! $relay) && (! $request) && (! $public)
+ && perm_is_allowed($channel['channel_id'],$sender['hash'],'send_stream')) {
+ proc_run('php', 'include/notifier.php', 'request', $channel['channel_id'], $sender['hash'], $arr['parent_mid']);
+ }
continue;
}
if($relay) {
@@ -2432,8 +2460,8 @@ function process_channel_sync_delivery($sender,$arr,$deliveries) {
$channel = $r[0];
- $max_friends = service_class_fetch($channel['channel_id'],'total_channels');
- $max_feeds = account_service_class_fetch($channel['channel_account_id'],'total_feeds');
+ $max_friends = service_class_fetch($channel['channel_id'],'total_channels');
+ $max_feeds = account_service_class_fetch($channel['channel_account_id'],'total_feeds');
if($channel['channel_hash'] != $sender['hash']) {
@@ -2519,7 +2547,7 @@ function process_channel_sync_delivery($sender,$arr,$deliveries) {
continue;
}
$j = json_decode($f['body'],true);
- if(! ($j['success'] && $j['guid'])) {
+ if(! ($j['success'] && $j['guid'])) {
logger('process_channel_sync_delivery: probe failed.');
continue;
}
@@ -2618,8 +2646,8 @@ function process_channel_sync_delivery($sender,$arr,$deliveries) {
intval($channel['channel_id']),
intval($cl['visible']),
intval($cl['deleted']),
- dbesc($cl['name'])
- );
+ dbesc($cl['name'])
+ );
}
// now look for any collections locally which weren't in the list we just received.
@@ -2793,3 +2821,110 @@ function import_author_zot($x) {
return false;
}
+
+/**
+ * @function zot_process_message_request($data)
+ * If a site receives a comment to a post but finds they have no parent to attach it with, they
+ * may send a 'request' packet containing the message_id of the missing parent. This is the handler
+ * for that packet. We will create a message_list array of the entire conversation starting with
+ * the missing parent and invoke delivery to the sender of the packet.
+ *
+ * include/deliver.php (for local delivery) and mod/post.php (for web delivery) detect the existence of
+ * this 'message_list' at the destination and split it into individual messages which are
+ * processed/delivered in order.
+ *
+ * Called from mod/post.php
+ */
+
+
+function zot_process_message_request($data) {
+ $ret = array('success' => false);
+
+ if(! $data['message_id']) {
+ $ret['message'] = 'no message_id';
+ logger('no message_id');
+ return $ret;
+ }
+
+ $sender = $data['sender'];
+ $sender_hash = make_xchan_hash($sender['guid'],$sender['guid_sig']);
+
+ /*
+ * Find the local channel in charge of this post (the first and only recipient of the request packet)
+ */
+
+ $arr = $data['recipients'][0];
+ $recip_hash = make_xchan_hash($arr['guid'],$arr['guid_sig']);
+ $c = q("select * from channel left join xchan on channel_hash = xchan_hash where channel_hash = '%s' limit 1",
+ dbesc($recip_hash)
+ );
+ if(! $c) {
+ logger('recipient channel not found.');
+ $ret['message'] .= 'recipient not found.' . EOL;
+ return $ret;
+ }
+
+ /*
+ * fetch the requested conversation
+ */
+
+ $messages = zot_feed($c[0]['channel_id'],$sender_hash,array('message_id' => $data['message_id']));
+
+ if($messages) {
+ $env_recips = null;
+
+ $r = q("select hubloc_guid, hubloc_url, hubloc_sitekey, hubloc_network, hubloc_flags, hubloc_callback, hubloc_host
+ from hubloc where hubloc_hash = '%s' and not (hubloc_flags & %d)
+ and not (hubloc_status & %d) group by hubloc_sitekey",
+ dbesc($sender_hash),
+ intval(HUBLOC_FLAGS_DELETED),
+ intval(HUBLOC_OFFLINE)
+ );
+ if(! $r) {
+ logger('no hubs');
+ return $ret;
+ }
+ $hubs = $r;
+ $hublist = array();
+ $keys = array();
+
+ $private = ((array_key_exists('flags',$messages[0]) && in_array('private',$messages[0]['flags'])) ? true : false);
+ if($private)
+ $env_recips = array('guid' => $sender['guid'],'guid_sig' => $sender['guid_sig'],'hash' => $sender_hash);
+
+ $data_packet = json_encode(array('message_list' => $messages));
+
+ foreach($hubs as $hub) {
+ $hash = random_string();
+
+ /*
+ * create a notify packet and drop the actual message packet in the queue for pickup
+ */
+
+ $n = zot_build_packet($c[0],'notify',$env_recips,(($private) ? $hub['hubloc_sitekey'] : null),$hash,array('message_id' => $data['message_id']));
+ q("insert into outq ( outq_hash, outq_account, outq_channel, outq_driver, outq_posturl, outq_async,
+ outq_created, outq_updated, outq_notify, outq_msg )
+ values ( '%s', %d, %d, '%s', '%s', %d, '%s', '%s', '%s', '%s' )",
+ dbesc($hash),
+ intval($c[0]['channel_account_id']),
+ intval($c[0]['channel_id']),
+ dbesc('zot'),
+ dbesc($hub['hubloc_callback']),
+ intval(1),
+ dbesc(datetime_convert()),
+ dbesc(datetime_convert()),
+ dbesc($n),
+ dbesc($data_packet)
+ );
+
+ /*
+ * invoke delivery to send out the notify packet
+ */
+
+ proc_run('php','include/deliver.php',$hash);
+ }
+
+ }
+ $ret['success'] = true;
+ return $ret;
+}
diff --git a/index.php b/index.php
index 6c18cbcb8..7a61fd3b8 100755
--- a/index.php
+++ b/index.php
@@ -197,8 +197,9 @@ if(strlen($a->module)) {
*/
if(! $a->module_loaded) {
- if(file_exists("custom/{$a->module}.php")) {
- include_once("custom/{$a->module}.php");
+
+ if(file_exists("mod/site/{$a->module}.php")) {
+ include_once("mod/site/{$a->module}.php");
$a->module_loaded = true;
}
elseif(file_exists("mod/{$a->module}.php")) {
@@ -242,14 +243,6 @@ if(strlen($a->module)) {
}
}
-/**
- * load current theme info
- */
-$theme_info_file = "view/theme/".current_theme()."/php/theme.php";
-if (file_exists($theme_info_file)){
- require_once($theme_info_file);
-}
-
/* initialise content region */
@@ -281,12 +274,44 @@ if($a->module_loaded) {
$a->page['page_title'] = $a->module;
$placeholder = '';
+ /**
+ * No theme has been specified when calling the module_init functions
+ * For this reason, please restrict the use of templates to those which
+ * do not provide any presentation details - as themes will not be able
+ * to over-ride them.
+ */
+
if(function_exists($a->module . '_init')) {
call_hooks($a->module . '_mod_init', $placeholder);
$func = $a->module . '_init';
$func($a);
}
+ /**
+ * Do all theme initialiasion here before calling any additional module functions.
+ * The module_init function may have changed the theme.
+ * Additionally any page with a Comanche template may alter the theme.
+ * So we'll check for those now.
+ */
+
+
+ /**
+ * In case a page has overloaded a module, see if we already have a layout defined
+ * otherwise, if a PDL file exists for this module, use it
+ * The member may have also created a customised PDL that's stored in the config
+ */
+
+ load_pdl($a);
+
+ /**
+ * load current theme info
+ */
+
+ $theme_info_file = "view/theme/".current_theme()."/php/theme.php";
+ if (file_exists($theme_info_file)){
+ require_once($theme_info_file);
+ }
+
if(function_exists(str_replace('-','_',current_theme()) . '_init')) {
$func = str_replace('-','_',current_theme()) . '_init';
$func($a);
diff --git a/install/INSTALL.txt b/install/INSTALL.txt
index 8ec919369..f5edf009f 100644
--- a/install/INSTALL.txt
+++ b/install/INSTALL.txt
@@ -1,4 +1,3 @@
-
Red Matrix Installation
We've tried very hard to ensure that the Red Matrix will run on commodity
@@ -46,47 +45,48 @@ 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.
+the invalid certificate.
+
Free "browser-valid" certificates are available from providers such as StartSSL.
-
+
If you do NOT use SSL, there may be a delay of up to a minute for the initial
install script - while we check the SSL port to see if anything responds there.
When communicating with new sites, Red Matrix always attempts connection on the
-SSL port first, before falling back to a less secure connection.
+SSL port first, before falling back to a less secure connection. If you do not
+use SSL, your webserver must not listen on port 443 at all.
1. Requirements
- - Apache with mod-rewrite enabled and "AllowOverride All" so you can use a
-local .htaccess file
+ - Apache with mod-rewrite enabled and "AllowOverride All" so you can use a
+ local .htaccess file
- - PHP 5.3+. The later the better.
+ - PHP 5.3+. The later the better.
- - PHP *command line* access with register_argc_argv set to true in the
-php.ini file - and with no hosting provider restrictions on the use of exec()
-and proc_open().
+ - PHP *command line* access with register_argc_argv set to true in the
+ php.ini file - and with no hosting provider restrictions on the use of
+ exec() and proc_open().
- - curl, gd (with at least jpeg and png support), mysqli, mbstring, mcrypt, and openssl extensions. The imagick extension is not required but desirable.
+ - curl, gd (with at least jpeg and png support), mysqli, mbstring, mcrypt,
+ and openssl extensions. The imagick extension is not required but desirable.
- - some form of email server or email gateway such that PHP mail() works
+ - some form of email server or email gateway such that PHP mail() works
- - Mysql 5.x or MariaDB
+ - Mysql 5.x or MariaDB
+
+ - ability to schedule jobs with cron.
- - ability to schedule jobs with cron.
+ - Installation into a top-level domain or sub-domain (without a
+ directory/path component in the URL) is REQUIRED.
- - Installation into a top-level domain or sub-domain (without a
-directory/path component in the URL) is REQUIRED.
+2. Unpack the RedMatrix files into the root of your web server document area.
+
+ 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.
-2. Unpack the Red Matrix files into the root of your web server document area.
-
- - 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.
-
- - 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
+ - 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
@@ -94,18 +94,20 @@ directory/path component in the URL) is REQUIRED.
git pull
- - make sure folders *store/[data]/smarty3* and *store* exist and are writable by webserver
+ - make sure folders *store/[data]/smarty3* and *store* exist and are
+ writable by the webserver
- mkdir -p "store/[data]/smarty3"
+ mkdir -p "store/[data]/smarty3"
chmod -R 777 store
- [This permission (777) is very dangerous and if you have sufficient
- privilege and knowledge you should make this directory writeable only
- by the webserver. In many shared hosting environments this may be
- difficult without opening a trouble ticket with your provider. The
- above permissions will allow the software to work, but are not
- optimal.]
+ [This permission (777) is very dangerous and if you have sufficient
+ privilege and knowledge you should make these directories writeable
+ only by the webserver and, if different, the user that will run the
+ cron job (see below). In many shared hosting environments this may be
+ difficult without opening a trouble ticket with your provider. The
+ above permissions will allow the software to work, but are not
+ optimal.]
- For installing addons
@@ -113,21 +115,20 @@ directory/path component in the URL) is REQUIRED.
cd mywebsite
- - Then you should clone the addon repository (separately)
+ - Then you should clone the addon repository (separately)
- git clone https://github.com/friendica/red-addons.git addon
+ 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
+ - For keeping the addon tree updated, you should be on you addon tree and
+ issue a git pull
cd mywebsite/addon
-
- git pull
+ git pull
3. Create an empty database and note the access details (hostname, username,
password, database name).
-
4. If you know in advance that it will be impossible for the web server to
write or create files in your web directory, create an empty file called
.htconfig.php and make it writable by the web server.
@@ -139,12 +140,12 @@ website.
6. *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
+ - ".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
+ If not, import the contents of "database.sql" with phpmyadmin
+ or mysql command line
7. At this point visit your website again, and register your personal account.
Registration errors should all be recoverable automatically.
@@ -173,10 +174,10 @@ one shown, substituting for your unique paths and settings:
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. The RedMatrix will not work correctly if you cannot perform this step.
+assistance. RedMatrix will not work correctly if you cannot perform this step.
-You should also be sure that $a->config['system']['php_path'] is set correctly, it should
-look like (changing it to the correct PHP location)
+You should also be sure that $a->config['system']['php_path'] is set correctly,
+it should look like (changing it to the correct PHP location)
$a->config['system']['php_path'] = '/usr/local/php53/bin/php';
@@ -193,20 +194,20 @@ $a->config['system']['php_path'] = '/usr/local/php53/bin/php';
"System is currently unavailable. Please try again later"
#####################################################################
- Check your database settings. It usually means your database could not
-be opened or accessed. If the database resides on the same machine, check that
+Check your database settings. It usually means your database could not be
+opened or accessed. If the database resides on the same machine, check that
the database server name is the word "localhost".
#####################################################################
- 500 Internal Error
#####################################################################
- This could be the result of one of our Apache directives not being
+This could be the result of one of our Apache directives not being
supported by your version of Apache. Examine your apache server logs.
Also check your file permissions. Your website and all contents must generally
be world-readable.
- It is likely that your web server reported the source of the problem in
+It is likely that your web server reported the source of the problem in
its error log files. Please review these system error logs to determine what
caused the problem. Often this will need to be resolved with your hosting
provider or (if self-hosted) your web server configuration.
@@ -215,23 +216,23 @@ provider or (if self-hosted) your web server configuration.
- 400 and 4xx "File not found" errors
#####################################################################
- First check your file permissions. Your website and all contents must
+First check your file permissions. Your website and all contents must
generally be world-readable.
- Ensure that mod-rewite is installed and working, and that your
+Ensure that mod-rewite is installed and working, and that your
.htaccess file is being used. To verify the latter, create a file test.out
containing the word "test" in the top directory of the RedMatrix, make it world
readable and point your web browser to
http://yoursitenamehere.com/test.out
- This file should be blocked. You should get a permission denied message.
+This file should be blocked. You should get a permission denied message.
- If you see the word "test" your Apache configuration is not allowing
-your .htaccess file to be used (there are rules in this file to block access
+If you see the word "test" your Apache configuration is not allowing your
+.htaccess file to be used (there are rules in this file to block access
to any file with .out at the end, as these are typically used for system logs).
- Make certain the .htaccess file exists and is readable by everybody, then
+Make certain the .htaccess file exists and is readable by everybody, then
look for the existence of "AllowOverride None" in the Apache server
configuration for your site. This will need to be changed to
"AllowOverride All".
@@ -244,7 +245,7 @@ likely that mod-rewrite is not installed in your web server or is not working.
% a2enmod rewrite
% /etc/init.d/apache2 restart
- Consult your hosting provider, experts on your particular Linux
+Consult your hosting provider, experts on your particular Linux
distribution or (if Windows) the provider of your Apache server software if
you need to change either of these and can not figure out how. There is
a lot of help available on the web. Google "mod-rewrite" along with the
@@ -256,7 +257,7 @@ name of your operating system distribution or Apache package.
due to permissions issues:
#####################################################################
- create an empty file with that name and give it world-write permission.
+create an empty file with that name and give it world-write permission.
For Linux:
% touch .htconfig.php
diff --git a/install/update.php b/install/update.php
index c36864908..d6953cdbc 100644
--- a/install/update.php
+++ b/install/update.php
@@ -1,6 +1,6 @@
.open > a,
.navbar-default .navbar-nav > .active > a {
- background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
- background-image: -o-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%);
- background-image: -webkit-gradient(linear, left top, left bottom, from(#ebebeb), to(#f3f3f3));
- background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);
+ background-image: -webkit-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
+ background-image: -o-linear-gradient(top, #dbdbdb 0%, #e2e2e2 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#dbdbdb), to(#e2e2e2));
+ background-image: linear-gradient(to bottom, #dbdbdb 0%, #e2e2e2 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);
background-repeat: repeat-x;
-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
box-shadow: inset 0 3px 9px rgba(0, 0, 0, .075);
@@ -246,12 +255,13 @@
filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
background-repeat: repeat-x;
}
+.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .active > a {
- background-image: -webkit-linear-gradient(top, #222 0%, #282828 100%);
- background-image: -o-linear-gradient(top, #222 0%, #282828 100%);
- background-image: -webkit-gradient(linear, left top, left bottom, from(#222), to(#282828));
- background-image: linear-gradient(to bottom, #222 0%, #282828 100%);
- filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);
+ background-image: -webkit-linear-gradient(top, #080808 0%, #0f0f0f 100%);
+ background-image: -o-linear-gradient(top, #080808 0%, #0f0f0f 100%);
+ background-image: -webkit-gradient(linear, left top, left bottom, from(#080808), to(#0f0f0f));
+ background-image: linear-gradient(to bottom, #080808 0%, #0f0f0f 100%);
+ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);
background-repeat: repeat-x;
-webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
box-shadow: inset 0 3px 9px rgba(0, 0, 0, .25);
@@ -376,6 +386,11 @@
background-repeat: repeat-x;
border-color: #3278b3;
}
+.list-group-item.active .badge,
+.list-group-item.active:hover .badge,
+.list-group-item.active:focus .badge {
+ text-shadow: none;
+}
.panel {
-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
box-shadow: 0 1px 2px rgba(0, 0, 0, .05);
diff --git a/library/bootstrap/css/bootstrap-theme.min.css b/library/bootstrap/css/bootstrap-theme.min.css
index 2e97597c8..3bbb05068 100644
--- a/library/bootstrap/css/bootstrap-theme.min.css
+++ b/library/bootstrap/css/bootstrap-theme.min.css
@@ -1,5 +1,5 @@
/*!
- * Bootstrap v3.2.0 (http://getbootstrap.com)
+ * Bootstrap v3.3.0 (http://getbootstrap.com)
* Copyright 2011-2014 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- */.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-o-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#2d6ca2));background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#2b669a}.btn-primary:hover,.btn-primary:focus{background-color:#2d6ca2;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#2d6ca2;border-color:#2b669a}.btn-primary:disabled,.btn-primary[disabled]{background-color:#2d6ca2;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f3f3f3));background-image:linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x}.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#222 0,#282828 100%);background-image:-o-linear-gradient(top,#222 0,#282828 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#222),to(#282828));background-image:linear-gradient(to bottom,#222 0,#282828 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:-o-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3071a9));background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-o-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3278b3));background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);background-repeat:repeat-x;border-color:#3278b3}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
\ No newline at end of file
+ */.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 1px rgba(0,0,0,.075)}.btn-default:active,.btn-primary:active,.btn-success:active,.btn-info:active,.btn-warning:active,.btn-danger:active,.btn-default.active,.btn-primary.active,.btn-success.active,.btn-info.active,.btn-warning.active,.btn-danger.active{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-default .badge,.btn-primary .badge,.btn-success .badge,.btn-info .badge,.btn-warning .badge,.btn-danger .badge{text-shadow:none}.btn:active,.btn.active{background-image:none}.btn-default{text-shadow:0 1px 0 #fff;background-image:-webkit-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-o-linear-gradient(top,#fff 0,#e0e0e0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#e0e0e0));background-image:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc}.btn-default:hover,.btn-default:focus{background-color:#e0e0e0;background-position:0 -15px}.btn-default:active,.btn-default.active{background-color:#e0e0e0;border-color:#dbdbdb}.btn-default:disabled,.btn-default[disabled]{background-color:#e0e0e0;background-image:none}.btn-primary{background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-o-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#2d6ca2));background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#2b669a}.btn-primary:hover,.btn-primary:focus{background-color:#2d6ca2;background-position:0 -15px}.btn-primary:active,.btn-primary.active{background-color:#2d6ca2;border-color:#2b669a}.btn-primary:disabled,.btn-primary[disabled]{background-color:#2d6ca2;background-image:none}.btn-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#419641));background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#3e8f3e}.btn-success:hover,.btn-success:focus{background-color:#419641;background-position:0 -15px}.btn-success:active,.btn-success.active{background-color:#419641;border-color:#3e8f3e}.btn-success:disabled,.btn-success[disabled]{background-color:#419641;background-image:none}.btn-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#2aabd2));background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#28a4c9}.btn-info:hover,.btn-info:focus{background-color:#2aabd2;background-position:0 -15px}.btn-info:active,.btn-info.active{background-color:#2aabd2;border-color:#28a4c9}.btn-info:disabled,.btn-info[disabled]{background-color:#2aabd2;background-image:none}.btn-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#eb9316));background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#e38d13}.btn-warning:hover,.btn-warning:focus{background-color:#eb9316;background-position:0 -15px}.btn-warning:active,.btn-warning.active{background-color:#eb9316;border-color:#e38d13}.btn-warning:disabled,.btn-warning[disabled]{background-color:#eb9316;background-image:none}.btn-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c12e2a));background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-color:#b92c28}.btn-danger:hover,.btn-danger:focus{background-color:#c12e2a;background-position:0 -15px}.btn-danger:active,.btn-danger.active{background-color:#c12e2a;border-color:#b92c28}.btn-danger:disabled,.btn-danger[disabled]{background-color:#c12e2a;background-image:none}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{background-color:#e8e8e8;background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{background-color:#357ebd;background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-repeat:repeat-x}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-o-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fff),to(#f8f8f8));background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x;border-radius:4px;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075);box-shadow:inset 0 1px 0 rgba(255,255,255,.15),0 1px 5px rgba(0,0,0,.075)}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-o-linear-gradient(top,#dbdbdb 0,#e2e2e2 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dbdbdb),to(#e2e2e2));background-image:linear-gradient(to bottom,#dbdbdb 0,#e2e2e2 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdbdbdb', endColorstr='#ffe2e2e2', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.075);box-shadow:inset 0 3px 9px rgba(0,0,0,.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-o-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#3c3c3c),to(#222));background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);background-repeat:repeat-x}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-o-linear-gradient(top,#080808 0,#0f0f0f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#080808),to(#0f0f0f));background-image:linear-gradient(to bottom,#080808 0,#0f0f0f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff080808', endColorstr='#ff0f0f0f', GradientType=0);background-repeat:repeat-x;-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,.25);box-shadow:inset 0 3px 9px rgba(0,0,0,.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-static-top,.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}.alert{text-shadow:0 1px 0 rgba(255,255,255,.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 1px 0 rgba(255,255,255,.25),0 1px 2px rgba(0,0,0,.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#c8e5bc));background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0);background-repeat:repeat-x;border-color:#b2dba1}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#b9def0));background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0);background-repeat:repeat-x;border-color:#9acfea}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#f8efc0));background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);background-repeat:repeat-x;border-color:#f5e79e}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-o-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#e7c3c3));background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0);background-repeat:repeat-x;border-color:#dca7a7}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#ebebeb),to(#f5f5f5));background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x}.progress-bar{background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:-o-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3071a9));background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0);background-repeat:repeat-x}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-o-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5cb85c),to(#449d44));background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0);background-repeat:repeat-x}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-o-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#5bc0de),to(#31b0d5));background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0);background-repeat:repeat-x}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-o-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f0ad4e),to(#ec971f));background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0);background-repeat:repeat-x}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-o-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9534f),to(#c9302c));background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0);background-repeat:repeat-x}.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.075);box-shadow:0 1px 2px rgba(0,0,0,.075)}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{text-shadow:0 -1px 0 #3071a9;background-image:-webkit-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-o-linear-gradient(top,#428bca 0,#3278b3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#3278b3));background-image:linear-gradient(to bottom,#428bca 0,#3278b3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0);background-repeat:repeat-x;border-color:#3278b3}.list-group-item.active .badge,.list-group-item.active:hover .badge,.list-group-item.active:focus .badge{text-shadow:none}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,.05);box-shadow:0 1px 2px rgba(0,0,0,.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-o-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f5f5f5),to(#e8e8e8));background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);background-repeat:repeat-x}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-o-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);background-repeat:repeat-x}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-o-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#dff0d8),to(#d0e9c6));background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0);background-repeat:repeat-x}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-o-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#d9edf7),to(#c4e3f3));background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0);background-repeat:repeat-x}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-o-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#fcf8e3),to(#faf2cc));background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0);background-repeat:repeat-x}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-o-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#f2dede),to(#ebcccc));background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0);background-repeat:repeat-x}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-o-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:-webkit-gradient(linear,left top,left bottom,from(#e8e8e8),to(#f5f5f5));background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0);background-repeat:repeat-x;border-color:#dcdcdc;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 3px rgba(0,0,0,.05),0 1px 0 rgba(255,255,255,.1)}
\ No newline at end of file
diff --git a/library/bootstrap/css/bootstrap.css b/library/bootstrap/css/bootstrap.css
index 037dd0561..4165d414d 100644
--- a/library/bootstrap/css/bootstrap.css
+++ b/library/bootstrap/css/bootstrap.css
@@ -1,10 +1,10 @@
/*!
- * Bootstrap v3.2.0 (http://getbootstrap.com)
+ * Bootstrap v3.3.0 (http://getbootstrap.com)
* Copyright 2011-2014 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
-/*! normalize.css v3.0.1 | MIT License | git.io/normalize */
+/*! normalize.css v3.0.2 | MIT License | git.io/normalize */
html {
font-family: sans-serif;
-webkit-text-size-adjust: 100%;
@@ -22,6 +22,7 @@ footer,
header,
hgroup,
main,
+menu,
nav,
section,
summary {
@@ -43,7 +44,7 @@ template {
display: none;
}
a {
- background: transparent;
+ background-color: transparent;
}
a:active,
a:hover {
@@ -187,8 +188,11 @@ td,
th {
padding: 0;
}
+/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
- * {
+ *,
+ *:before,
+ *:after {
color: #000 !important;
text-shadow: none !important;
background: transparent !important;
@@ -205,8 +209,8 @@ th {
abbr[title]:after {
content: " (" attr(title) ")";
}
- a[href^="javascript:"]:after,
- a[href^="#"]:after {
+ a[href^="#"]:after,
+ a[href^="javascript:"]:after {
content: "";
}
pre,
@@ -241,10 +245,6 @@ th {
.navbar {
display: none;
}
- .table td,
- .table th {
- background-color: #fff !important;
- }
.btn > .caret,
.dropup > .btn > .caret {
border-top-color: #000 !important;
@@ -255,6 +255,10 @@ th {
.table {
border-collapse: collapse !important;
}
+ .table td,
+ .table th {
+ background-color: #fff !important;
+ }
.table-bordered th,
.table-bordered td {
border: 1px solid #ddd !important;
@@ -284,7 +288,8 @@ th {
.glyphicon-plus:before {
content: "\2b";
}
-.glyphicon-euro:before {
+.glyphicon-euro:before,
+.glyphicon-eur:before {
content: "\20ac";
}
.glyphicon-minus:before {
@@ -935,7 +940,6 @@ img {
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
display: block;
- width: 100% \9;
max-width: 100%;
height: auto;
}
@@ -944,7 +948,6 @@ img {
}
.img-thumbnail {
display: inline-block;
- width: 100% \9;
max-width: 100%;
height: auto;
padding: 4px;
@@ -1117,9 +1120,6 @@ small,
.small {
font-size: 85%;
}
-cite {
- font-style: normal;
-}
mark,
.mark {
padding: .2em;
@@ -1328,10 +1328,6 @@ blockquote.pull-right small:after,
blockquote.pull-right .small:after {
content: '\00A0 \2014';
}
-blockquote:before,
-blockquote:after {
- content: "";
-}
address {
margin-bottom: 20px;
font-style: normal;
@@ -1362,6 +1358,7 @@ kbd {
kbd kbd {
padding: 0;
font-size: 100%;
+ font-weight: bold;
-webkit-box-shadow: none;
box-shadow: none;
}
@@ -2060,6 +2057,12 @@ pre code {
table {
background-color: transparent;
}
+caption {
+ padding-top: 8px;
+ padding-bottom: 8px;
+ color: #777;
+ text-align: left;
+}
th {
text-align: left;
}
@@ -2120,12 +2123,10 @@ th {
.table-bordered > thead > tr > td {
border-bottom-width: 2px;
}
-.table-striped > tbody > tr:nth-child(odd) > td,
-.table-striped > tbody > tr:nth-child(odd) > th {
+.table-striped > tbody > tr:nth-child(odd) {
background-color: #f9f9f9;
}
-.table-hover > tbody > tr:hover > td,
-.table-hover > tbody > tr:hover > th {
+.table-hover > tbody > tr:hover {
background-color: #f5f5f5;
}
table col[class*="col-"] {
@@ -2244,13 +2245,15 @@ table th[class*="col-"] {
.table-hover > tbody > tr.danger:hover > th {
background-color: #ebcccc;
}
+.table-responsive {
+ min-height: .01%;
+ overflow-x: auto;
+}
@media screen and (max-width: 767px) {
.table-responsive {
width: 100%;
margin-bottom: 15px;
- overflow-x: auto;
overflow-y: hidden;
- -webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
border: 1px solid #ddd;
}
@@ -2375,14 +2378,14 @@ output {
box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
- color: #777;
+ color: #999;
opacity: 1;
}
.form-control:-ms-input-placeholder {
- color: #777;
+ color: #999;
}
.form-control::-webkit-input-placeholder {
- color: #777;
+ color: #999;
}
.form-control[disabled],
.form-control[readonly],
@@ -2409,12 +2412,44 @@ input[type="time"].input-sm,
input[type="datetime-local"].input-sm,
input[type="month"].input-sm {
line-height: 30px;
+ line-height: 1.5 \0;
}
input[type="date"].input-lg,
input[type="time"].input-lg,
input[type="datetime-local"].input-lg,
input[type="month"].input-lg {
line-height: 46px;
+ line-height: 1.33 \0;
+}
+_:-ms-fullscreen,
+:root input[type="date"],
+_:-ms-fullscreen,
+:root input[type="time"],
+_:-ms-fullscreen,
+:root input[type="datetime-local"],
+_:-ms-fullscreen,
+:root input[type="month"] {
+ line-height: 1.42857143;
+}
+_:-ms-fullscreen.input-sm,
+:root input[type="date"].input-sm,
+_:-ms-fullscreen.input-sm,
+:root input[type="time"].input-sm,
+_:-ms-fullscreen.input-sm,
+:root input[type="datetime-local"].input-sm,
+_:-ms-fullscreen.input-sm,
+:root input[type="month"].input-sm {
+ line-height: 1.5;
+}
+_:-ms-fullscreen.input-lg,
+:root input[type="date"].input-lg,
+_:-ms-fullscreen.input-lg,
+:root input[type="time"].input-lg,
+_:-ms-fullscreen.input-lg,
+:root input[type="datetime-local"].input-lg,
+_:-ms-fullscreen.input-lg,
+:root input[type="month"].input-lg {
+ line-height: 1.33;
}
.form-group {
margin-bottom: 15px;
@@ -2423,12 +2458,12 @@ input[type="month"].input-lg {
.checkbox {
position: relative;
display: block;
- min-height: 20px;
margin-top: 10px;
margin-bottom: 10px;
}
.radio label,
.checkbox label {
+ min-height: 20px;
padding-left: 20px;
margin-bottom: 0;
font-weight: normal;
@@ -2491,35 +2526,41 @@ fieldset[disabled] .checkbox label {
padding-left: 0;
}
.input-sm,
-.form-horizontal .form-group-sm .form-control {
+.form-group-sm .form-control {
height: 30px;
padding: 5px 10px;
font-size: 12px;
line-height: 1.5;
border-radius: 3px;
}
-select.input-sm {
+select.input-sm,
+select.form-group-sm .form-control {
height: 30px;
line-height: 30px;
}
textarea.input-sm,
-select[multiple].input-sm {
+textarea.form-group-sm .form-control,
+select[multiple].input-sm,
+select[multiple].form-group-sm .form-control {
height: auto;
}
.input-lg,
-.form-horizontal .form-group-lg .form-control {
+.form-group-lg .form-control {
height: 46px;
padding: 10px 16px;
font-size: 18px;
line-height: 1.33;
border-radius: 6px;
}
-select.input-lg {
+select.input-lg,
+select.form-group-lg .form-control {
height: 46px;
line-height: 46px;
}
textarea.input-lg,
-select[multiple].input-lg {
+textarea.form-group-lg .form-control,
+select[multiple].input-lg,
+select[multiple].form-group-lg .form-control {
height: auto;
}
.has-feedback {
@@ -2530,7 +2571,7 @@ select[multiple].input-lg {
}
.form-control-feedback {
position: absolute;
- top: 25px;
+ top: 0;
right: 0;
z-index: 2;
display: block;
@@ -2538,6 +2579,7 @@ select[multiple].input-lg {
height: 34px;
line-height: 34px;
text-align: center;
+ pointer-events: none;
}
.input-lg + .form-control-feedback {
width: 46px;
@@ -2554,7 +2596,11 @@ select[multiple].input-lg {
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
-.has-success .checkbox-inline {
+.has-success .checkbox-inline,
+.has-success.radio label,
+.has-success.checkbox label,
+.has-success.radio-inline label,
+.has-success.checkbox-inline label {
color: #3c763d;
}
.has-success .form-control {
@@ -2580,7 +2626,11 @@ select[multiple].input-lg {
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
-.has-warning .checkbox-inline {
+.has-warning .checkbox-inline,
+.has-warning.radio label,
+.has-warning.checkbox label,
+.has-warning.radio-inline label,
+.has-warning.checkbox-inline label {
color: #8a6d3b;
}
.has-warning .form-control {
@@ -2606,7 +2656,11 @@ select[multiple].input-lg {
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
-.has-error .checkbox-inline {
+.has-error .checkbox-inline,
+.has-error.radio label,
+.has-error.checkbox label,
+.has-error.radio-inline label,
+.has-error.checkbox-inline label {
color: #a94442;
}
.has-error .form-control {
@@ -2627,6 +2681,9 @@ select[multiple].input-lg {
.has-error .form-control-feedback {
color: #a94442;
}
+.has-feedback label ~ .form-control-feedback {
+ top: 25px;
+}
.has-feedback label.sr-only ~ .form-control-feedback {
top: 0;
}
@@ -2647,6 +2704,9 @@ select[multiple].input-lg {
width: auto;
vertical-align: middle;
}
+ .form-inline .form-control-static {
+ display: inline-block;
+ }
.form-inline .input-group {
display: inline-table;
vertical-align: middle;
@@ -2707,7 +2767,6 @@ select[multiple].input-lg {
}
}
.form-horizontal .has-feedback .form-control-feedback {
- top: 0;
right: 15px;
}
@media (min-width: 768px) {
@@ -2730,6 +2789,8 @@ select[multiple].input-lg {
text-align: center;
white-space: nowrap;
vertical-align: middle;
+ -ms-touch-action: manipulation;
+ touch-action: manipulation;
cursor: pointer;
-webkit-user-select: none;
-moz-user-select: none;
@@ -2741,13 +2802,17 @@ select[multiple].input-lg {
}
.btn:focus,
.btn:active:focus,
-.btn.active:focus {
+.btn.active:focus,
+.btn.focus,
+.btn:active.focus,
+.btn.active.focus {
outline: thin dotted;
outline: 5px auto -webkit-focus-ring-color;
outline-offset: -2px;
}
.btn:hover,
-.btn:focus {
+.btn:focus,
+.btn.focus {
color: #333;
text-decoration: none;
}
@@ -2775,6 +2840,7 @@ fieldset[disabled] .btn {
}
.btn-default:hover,
.btn-default:focus,
+.btn-default.focus,
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
@@ -2796,6 +2862,9 @@ fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
+.btn-default.disabled.focus,
+.btn-default[disabled].focus,
+fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
@@ -2816,6 +2885,7 @@ fieldset[disabled] .btn-default.active {
}
.btn-primary:hover,
.btn-primary:focus,
+.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
@@ -2837,6 +2907,9 @@ fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
+.btn-primary.disabled.focus,
+.btn-primary[disabled].focus,
+fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
@@ -2857,6 +2930,7 @@ fieldset[disabled] .btn-primary.active {
}
.btn-success:hover,
.btn-success:focus,
+.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
@@ -2878,6 +2952,9 @@ fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
+.btn-success.disabled.focus,
+.btn-success[disabled].focus,
+fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
@@ -2898,6 +2975,7 @@ fieldset[disabled] .btn-success.active {
}
.btn-info:hover,
.btn-info:focus,
+.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
@@ -2919,6 +2997,9 @@ fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
+.btn-info.disabled.focus,
+.btn-info[disabled].focus,
+fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
@@ -2939,6 +3020,7 @@ fieldset[disabled] .btn-info.active {
}
.btn-warning:hover,
.btn-warning:focus,
+.btn-warning.focus,
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
@@ -2960,6 +3042,9 @@ fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
+.btn-warning.disabled.focus,
+.btn-warning[disabled].focus,
+fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
@@ -2980,6 +3065,7 @@ fieldset[disabled] .btn-warning.active {
}
.btn-danger:hover,
.btn-danger:focus,
+.btn-danger.focus,
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
@@ -3001,6 +3087,9 @@ fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
+.btn-danger.disabled.focus,
+.btn-danger[disabled].focus,
+fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
@@ -3017,11 +3106,11 @@ fieldset[disabled] .btn-danger.active {
.btn-link {
font-weight: normal;
color: #428bca;
- cursor: pointer;
border-radius: 0;
}
.btn-link,
.btn-link:active,
+.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
background-color: transparent;
@@ -3091,9 +3180,11 @@ input[type="button"].btn-block {
}
.collapse {
display: none;
+ visibility: hidden;
}
.collapse.in {
display: block;
+ visibility: visible;
}
tr.collapse.in {
display: table-row;
@@ -3105,9 +3196,15 @@ tbody.collapse.in {
position: relative;
height: 0;
overflow: hidden;
- -webkit-transition: height .35s ease;
- -o-transition: height .35s ease;
- transition: height .35s ease;
+ -webkit-transition-timing-function: ease;
+ -o-transition-timing-function: ease;
+ transition-timing-function: ease;
+ -webkit-transition-duration: .35s;
+ -o-transition-duration: .35s;
+ transition-duration: .35s;
+ -webkit-transition-property: height, visibility;
+ -o-transition-property: height, visibility;
+ transition-property: height, visibility;
}
.caret {
display: inline-block;
@@ -3413,12 +3510,13 @@ tbody.collapse.in {
.btn-group-justified > .btn-group .dropdown-menu {
left: auto;
}
-[data-toggle="buttons"] > .btn > input[type="radio"],
-[data-toggle="buttons"] > .btn > input[type="checkbox"] {
+[data-toggle="buttons"] > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
+[data-toggle="buttons"] > .btn input[type="checkbox"],
+[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
position: absolute;
- z-index: -1;
- filter: alpha(opacity=0);
- opacity: 0;
+ clip: rect(0, 0, 0, 0);
+ pointer-events: none;
}
.input-group {
position: relative;
@@ -3757,9 +3855,11 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
}
.tab-content > .tab-pane {
display: none;
+ visibility: hidden;
}
.tab-content > .active {
display: block;
+ visibility: visible;
}
.nav-tabs .dropdown-menu {
margin-top: -1px;
@@ -3806,6 +3906,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
height: auto !important;
padding-bottom: 0;
overflow: visible !important;
+ visibility: visible !important;
}
.navbar-collapse.in {
overflow-y: visible;
@@ -3821,7 +3922,7 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
.navbar-fixed-bottom .navbar-collapse {
max-height: 340px;
}
-@media (max-width: 480px) and (orientation: landscape) {
+@media (max-device-width: 480px) and (orientation: landscape) {
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
max-height: 200px;
@@ -3858,9 +3959,6 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
right: 0;
left: 0;
z-index: 1030;
- -webkit-transform: translate3d(0, 0, 0);
- -o-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
}
@media (min-width: 768px) {
.navbar-fixed-top,
@@ -3888,6 +3986,9 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
.navbar-brand:focus {
text-decoration: none;
}
+.navbar-brand > img {
+ display: block;
+}
@media (min-width: 768px) {
.navbar > .container .navbar-brand,
.navbar > .container-fluid .navbar-brand {
@@ -3966,17 +4067,6 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
padding-top: 15px;
padding-bottom: 15px;
}
- .navbar-nav.navbar-right:last-child {
- margin-right: -15px;
- }
-}
-@media (min-width: 768px) {
- .navbar-left {
- float: left !important;
- }
- .navbar-right {
- float: right !important;
- }
}
.navbar-form {
padding: 10px 15px;
@@ -4000,6 +4090,9 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
width: auto;
vertical-align: middle;
}
+ .navbar-form .form-control-static {
+ display: inline-block;
+ }
.navbar-form .input-group {
display: inline-table;
vertical-align: middle;
@@ -4040,6 +4133,9 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
.navbar-form .form-group {
margin-bottom: 5px;
}
+ .navbar-form .form-group:last-child {
+ margin-bottom: 0;
+ }
}
@media (min-width: 768px) {
.navbar-form {
@@ -4052,9 +4148,6 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
-webkit-box-shadow: none;
box-shadow: none;
}
- .navbar-form.navbar-right:last-child {
- margin-right: -15px;
- }
}
.navbar-nav > li > .dropdown-menu {
margin-top: 0;
@@ -4087,7 +4180,16 @@ select[multiple].input-group-sm > .input-group-btn > .btn {
margin-right: 15px;
margin-left: 15px;
}
- .navbar-text.navbar-right:last-child {
+}
+@media (min-width: 768px) {
+ .navbar-left {
+ float: left !important;
+ }
+ .navbar-right {
+ float: right !important;
+ margin-right: -15px;
+ }
+ .navbar-right ~ .navbar-right {
margin-right: 0;
}
}
@@ -4192,7 +4294,7 @@ fieldset[disabled] .navbar-default .btn-link:focus {
border-color: #080808;
}
.navbar-inverse .navbar-brand {
- color: #777;
+ color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
@@ -4200,10 +4302,10 @@ fieldset[disabled] .navbar-default .btn-link:focus {
background-color: transparent;
}
.navbar-inverse .navbar-text {
- color: #777;
+ color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
- color: #777;
+ color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
@@ -4250,7 +4352,7 @@ fieldset[disabled] .navbar-default .btn-link:focus {
background-color: #080808;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
- color: #777;
+ color: #9d9d9d;
}
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
@@ -4271,13 +4373,13 @@ fieldset[disabled] .navbar-default .btn-link:focus {
}
}
.navbar-inverse .navbar-link {
- color: #777;
+ color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
color: #fff;
}
.navbar-inverse .btn-link {
- color: #777;
+ color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
@@ -4545,7 +4647,7 @@ a.list-group-item.active > .badge,
margin-left: 3px;
}
.jumbotron {
- padding: 30px;
+ padding: 30px 15px;
margin-bottom: 30px;
color: inherit;
background-color: #eee;
@@ -4562,7 +4664,8 @@ a.list-group-item.active > .badge,
.jumbotron > hr {
border-top-color: #d5d5d5;
}
-.container .jumbotron {
+.container .jumbotron,
+.container-fluid .jumbotron {
border-radius: 6px;
}
.jumbotron .container {
@@ -4570,8 +4673,7 @@ a.list-group-item.active > .badge,
}
@media screen and (min-width: 768px) {
.jumbotron {
- padding-top: 48px;
- padding-bottom: 48px;
+ padding: 48px 0;
}
.container .jumbotron {
padding-right: 60px;
@@ -4590,9 +4692,9 @@ a.list-group-item.active > .badge,
background-color: #fff;
border: 1px solid #ddd;
border-radius: 4px;
- -webkit-transition: all .2s ease-in-out;
- -o-transition: all .2s ease-in-out;
- transition: all .2s ease-in-out;
+ -webkit-transition: border .2s ease-in-out;
+ -o-transition: border .2s ease-in-out;
+ transition: border .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
@@ -4745,18 +4847,6 @@ a.thumbnail.active {
-o-animation: progress-bar-stripes 2s linear infinite;
animation: progress-bar-stripes 2s linear infinite;
}
-.progress-bar[aria-valuenow="1"],
-.progress-bar[aria-valuenow="2"] {
- min-width: 30px;
-}
-.progress-bar[aria-valuenow="0"] {
- min-width: 30px;
- color: #777;
- background-color: transparent;
- background-image: none;
- -webkit-box-shadow: none;
- box-shadow: none;
-}
.progress-bar-success {
background-color: #5cb85c;
}
@@ -4789,29 +4879,35 @@ a.thumbnail.active {
background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
background-image: linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
-.media,
-.media-body {
- overflow: hidden;
- zoom: 1;
-}
-.media,
-.media .media {
+.media {
margin-top: 15px;
}
.media:first-child {
margin-top: 0;
}
-.media-object {
- display: block;
+.media-right,
+.media > .pull-right {
+ padding-left: 10px;
+}
+.media-left,
+.media > .pull-left {
+ padding-right: 10px;
+}
+.media-left,
+.media-right,
+.media-body {
+ display: table-cell;
+ vertical-align: top;
+}
+.media-middle {
+ vertical-align: middle;
+}
+.media-bottom {
+ vertical-align: bottom;
}
.media-heading {
- margin: 0 0 5px;
-}
-.media > .pull-left {
- margin-right: 10px;
-}
-.media > .pull-right {
- margin-left: 10px;
+ margin-top: 0;
+ margin-bottom: 5px;
}
.media-list {
padding-left: 0;
@@ -4860,6 +4956,7 @@ a.list-group-item:focus {
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
color: #777;
+ cursor: not-allowed;
background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
@@ -5028,19 +5125,23 @@ a.list-group-item-danger.active:focus {
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
-.panel > .list-group {
+.panel > .list-group,
+.panel > .panel-collapse > .list-group {
margin-bottom: 0;
}
-.panel > .list-group .list-group-item {
+.panel > .list-group .list-group-item,
+.panel > .panel-collapse > .list-group .list-group-item {
border-width: 1px 0;
border-radius: 0;
}
-.panel > .list-group:first-child .list-group-item:first-child {
+.panel > .list-group:first-child .list-group-item:first-child,
+.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
border-top: 0;
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
-.panel > .list-group:last-child .list-group-item:last-child {
+.panel > .list-group:last-child .list-group-item:last-child,
+.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
border-bottom: 0;
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
@@ -5056,11 +5157,24 @@ a.list-group-item-danger.active:focus {
.panel > .panel-collapse > .table {
margin-bottom: 0;
}
+.panel > .table caption,
+.panel > .table-responsive > .table caption,
+.panel > .panel-collapse > .table caption {
+ padding-right: 15px;
+ padding-left: 15px;
+}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
+.panel > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
+.panel > .table:first-child > tbody:first-child > tr:first-child,
+.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
+ border-top-left-radius: 3px;
+ border-top-right-radius: 3px;
+}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
@@ -5086,6 +5200,13 @@ a.list-group-item-danger.active:focus {
border-bottom-right-radius: 3px;
border-bottom-left-radius: 3px;
}
+.panel > .table:last-child > tbody:last-child > tr:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
+.panel > .table:last-child > tfoot:last-child > tr:last-child,
+.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
+ border-bottom-right-radius: 3px;
+ border-bottom-left-radius: 3px;
+}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
@@ -5107,7 +5228,9 @@ a.list-group-item-danger.active:focus {
border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
-.panel > .panel-body + .table-responsive {
+.panel > .panel-body + .table-responsive,
+.panel > .table + .panel-body,
+.panel > .table-responsive + .panel-body {
border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
@@ -5183,7 +5306,8 @@ a.list-group-item-danger.active:focus {
.panel-group .panel-heading {
border-bottom: 0;
}
-.panel-group .panel-heading + .panel-collapse > .panel-body {
+.panel-group .panel-heading + .panel-collapse > .panel-body,
+.panel-group .panel-heading + .panel-collapse > .list-group {
border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
@@ -5310,7 +5434,8 @@ a.list-group-item-danger.active:focus {
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
-.embed-responsive object {
+.embed-responsive object,
+.embed-responsive video {
position: absolute;
top: 0;
bottom: 0;
@@ -5381,7 +5506,7 @@ button.close {
right: 0;
bottom: 0;
left: 0;
- z-index: 1050;
+ z-index: 1040;
display: none;
overflow: hidden;
-webkit-overflow-scrolling: touch;
@@ -5391,14 +5516,16 @@ button.close {
-webkit-transition: -webkit-transform .3s ease-out;
-o-transition: -o-transform .3s ease-out;
transition: transform .3s ease-out;
- -webkit-transform: translate3d(0, -25%, 0);
- -o-transform: translate3d(0, -25%, 0);
- transform: translate3d(0, -25%, 0);
+ -webkit-transform: translate(0, -25%);
+ -ms-transform: translate(0, -25%);
+ -o-transform: translate(0, -25%);
+ transform: translate(0, -25%);
}
.modal.in .modal-dialog {
- -webkit-transform: translate3d(0, 0, 0);
- -o-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
+ -webkit-transform: translate(0, 0);
+ -ms-transform: translate(0, 0);
+ -o-transform: translate(0, 0);
+ transform: translate(0, 0);
}
.modal-open .modal {
overflow-x: hidden;
@@ -5427,7 +5554,6 @@ button.close {
right: 0;
bottom: 0;
left: 0;
- z-index: 1040;
background-color: #000;
}
.modal-backdrop.fade {
@@ -5600,6 +5726,9 @@ button.close {
display: none;
max-width: 276px;
padding: 1px;
+ font-size: 14px;
+ font-weight: normal;
+ line-height: 1.42857143;
text-align: left;
white-space: normal;
background-color: #fff;
@@ -5627,8 +5756,6 @@ button.close {
padding: 8px 14px;
margin: 0;
font-size: 14px;
- font-weight: normal;
- line-height: 18px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
border-radius: 5px 5px 0 0;
@@ -5731,6 +5858,37 @@ button.close {
.carousel-inner > .item > a > img {
line-height: 1;
}
+@media all and (transform-3d), (-webkit-transform-3d) {
+ .carousel-inner > .item {
+ -webkit-transition: -webkit-transform .6s ease-in-out;
+ -o-transition: -o-transform .6s ease-in-out;
+ transition: transform .6s ease-in-out;
+
+ -webkit-backface-visibility: hidden;
+ backface-visibility: hidden;
+ -webkit-perspective: 1000;
+ perspective: 1000;
+ }
+ .carousel-inner > .item.next,
+ .carousel-inner > .item.active.right {
+ left: 0;
+ -webkit-transform: translate3d(100%, 0, 0);
+ transform: translate3d(100%, 0, 0);
+ }
+ .carousel-inner > .item.prev,
+ .carousel-inner > .item.active.left {
+ left: 0;
+ -webkit-transform: translate3d(-100%, 0, 0);
+ transform: translate3d(-100%, 0, 0);
+ }
+ .carousel-inner > .item.next.left,
+ .carousel-inner > .item.prev.right,
+ .carousel-inner > .item.active {
+ left: 0;
+ -webkit-transform: translate3d(0, 0, 0);
+ transform: translate3d(0, 0, 0);
+ }
+}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
@@ -5986,9 +6144,6 @@ button.close {
}
.affix {
position: fixed;
- -webkit-transform: translate3d(0, 0, 0);
- -o-transform: translate3d(0, 0, 0);
- transform: translate3d(0, 0, 0);
}
@-ms-viewport {
width: device-width;
diff --git a/library/bootstrap/css/bootstrap.min.css b/library/bootstrap/css/bootstrap.min.css
index a9f35ceed..4af8905e5 100644
--- a/library/bootstrap/css/bootstrap.min.css
+++ b/library/bootstrap/css/bootstrap.min.css
@@ -1,5 +1,5 @@
/*!
- * Bootstrap v3.2.0 (http://getbootstrap.com)
+ * Bootstrap v3.3.0 (http://getbootstrap.com)
* Copyright 2011-2014 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
- *//*! normalize.css v3.0.1 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="javascript:"]:after,a[href^="#"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.table td,.table th{background-color:#fff!important}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;width:100% \9;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;width:100% \9;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}blockquote:before,blockquote:after{content:""}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd)>td,.table-striped>tbody>tr:nth-child(odd)>th{background-color:#f9f9f9}.table-hover>tbody>tr:hover>td,.table-hover>tbody>tr:hover>th{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#777;opacity:1}.form-control:-ms-input-placeholder{color:#777}.form-control::-webkit-input-placeholder{color:#777}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px;line-height:1.42857143 \0}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;min-height:20px;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-horizontal .form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.input-lg,.form-horizontal .form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:25px;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{top:0;right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#428bca;cursor:pointer;border-radius:0}.btn-link,.btn-link:active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;-o-transition:height .35s ease;transition:height .35s ease}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn>input[type=radio],[data-toggle=buttons]>.btn>input[type=checkbox]{position:absolute;z-index:-1;filter:alpha(opacity=0);opacity:0}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}.navbar-nav.navbar-right:last-child{margin-right:-15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-form.navbar-right:last-child{margin-right:-15px}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}.navbar-text.navbar-right:last-child{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#777}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#777}.navbar-inverse .navbar-nav>li>a{color:#777}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#777}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#777}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding-top:48px;padding-bottom:48px}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar[aria-valuenow="1"],.progress-bar[aria-valuenow="2"]{min-width:30px}.progress-bar[aria-valuenow="0"]{min-width:30px;color:#777;background-color:transparent;background-image:none;-webkit-box-shadow:none;box-shadow:none}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate3d(0,-25%,0);-o-transform:translate3d(0,-25%,0);transform:translate3d(0,-25%,0)}.modal.in .modal-dialog{-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed;-webkit-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
\ No newline at end of file
+ *//*! normalize.css v3.0.2 | MIT License | git.io/normalize */html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-spacing:0;border-collapse:collapse}td,th{padding:0}/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */@media print{*,:before,:after{color:#000!important;text-shadow:none!important;background:transparent!important;-webkit-box-shadow:none!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}a[href^="#"]:after,a[href^="javascript:"]:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}img{max-width:100%!important}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}select{background:#fff!important}.navbar{display:none}.btn>.caret,.dropup>.btn>.caret{border-top-color:#000!important}.label{border:1px solid #000}.table{border-collapse:collapse!important}.table td,.table th{background-color:#fff!important}.table-bordered th,.table-bordered td{border:1px solid #ddd!important}}@font-face{font-family:'Glyphicons Halflings';src:url(../fonts/glyphicons-halflings-regular.eot);src:url(../fonts/glyphicons-halflings-regular.eot?#iefix) format('embedded-opentype'),url(../fonts/glyphicons-halflings-regular.woff) format('woff'),url(../fonts/glyphicons-halflings-regular.ttf) format('truetype'),url(../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular) format('svg')}.glyphicon{position:relative;top:1px;display:inline-block;font-family:'Glyphicons Halflings';font-style:normal;font-weight:400;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glyphicon-asterisk:before{content:"\2a"}.glyphicon-plus:before{content:"\2b"}.glyphicon-euro:before,.glyphicon-eur:before{content:"\20ac"}.glyphicon-minus:before{content:"\2212"}.glyphicon-cloud:before{content:"\2601"}.glyphicon-envelope:before{content:"\2709"}.glyphicon-pencil:before{content:"\270f"}.glyphicon-glass:before{content:"\e001"}.glyphicon-music:before{content:"\e002"}.glyphicon-search:before{content:"\e003"}.glyphicon-heart:before{content:"\e005"}.glyphicon-star:before{content:"\e006"}.glyphicon-star-empty:before{content:"\e007"}.glyphicon-user:before{content:"\e008"}.glyphicon-film:before{content:"\e009"}.glyphicon-th-large:before{content:"\e010"}.glyphicon-th:before{content:"\e011"}.glyphicon-th-list:before{content:"\e012"}.glyphicon-ok:before{content:"\e013"}.glyphicon-remove:before{content:"\e014"}.glyphicon-zoom-in:before{content:"\e015"}.glyphicon-zoom-out:before{content:"\e016"}.glyphicon-off:before{content:"\e017"}.glyphicon-signal:before{content:"\e018"}.glyphicon-cog:before{content:"\e019"}.glyphicon-trash:before{content:"\e020"}.glyphicon-home:before{content:"\e021"}.glyphicon-file:before{content:"\e022"}.glyphicon-time:before{content:"\e023"}.glyphicon-road:before{content:"\e024"}.glyphicon-download-alt:before{content:"\e025"}.glyphicon-download:before{content:"\e026"}.glyphicon-upload:before{content:"\e027"}.glyphicon-inbox:before{content:"\e028"}.glyphicon-play-circle:before{content:"\e029"}.glyphicon-repeat:before{content:"\e030"}.glyphicon-refresh:before{content:"\e031"}.glyphicon-list-alt:before{content:"\e032"}.glyphicon-lock:before{content:"\e033"}.glyphicon-flag:before{content:"\e034"}.glyphicon-headphones:before{content:"\e035"}.glyphicon-volume-off:before{content:"\e036"}.glyphicon-volume-down:before{content:"\e037"}.glyphicon-volume-up:before{content:"\e038"}.glyphicon-qrcode:before{content:"\e039"}.glyphicon-barcode:before{content:"\e040"}.glyphicon-tag:before{content:"\e041"}.glyphicon-tags:before{content:"\e042"}.glyphicon-book:before{content:"\e043"}.glyphicon-bookmark:before{content:"\e044"}.glyphicon-print:before{content:"\e045"}.glyphicon-camera:before{content:"\e046"}.glyphicon-font:before{content:"\e047"}.glyphicon-bold:before{content:"\e048"}.glyphicon-italic:before{content:"\e049"}.glyphicon-text-height:before{content:"\e050"}.glyphicon-text-width:before{content:"\e051"}.glyphicon-align-left:before{content:"\e052"}.glyphicon-align-center:before{content:"\e053"}.glyphicon-align-right:before{content:"\e054"}.glyphicon-align-justify:before{content:"\e055"}.glyphicon-list:before{content:"\e056"}.glyphicon-indent-left:before{content:"\e057"}.glyphicon-indent-right:before{content:"\e058"}.glyphicon-facetime-video:before{content:"\e059"}.glyphicon-picture:before{content:"\e060"}.glyphicon-map-marker:before{content:"\e062"}.glyphicon-adjust:before{content:"\e063"}.glyphicon-tint:before{content:"\e064"}.glyphicon-edit:before{content:"\e065"}.glyphicon-share:before{content:"\e066"}.glyphicon-check:before{content:"\e067"}.glyphicon-move:before{content:"\e068"}.glyphicon-step-backward:before{content:"\e069"}.glyphicon-fast-backward:before{content:"\e070"}.glyphicon-backward:before{content:"\e071"}.glyphicon-play:before{content:"\e072"}.glyphicon-pause:before{content:"\e073"}.glyphicon-stop:before{content:"\e074"}.glyphicon-forward:before{content:"\e075"}.glyphicon-fast-forward:before{content:"\e076"}.glyphicon-step-forward:before{content:"\e077"}.glyphicon-eject:before{content:"\e078"}.glyphicon-chevron-left:before{content:"\e079"}.glyphicon-chevron-right:before{content:"\e080"}.glyphicon-plus-sign:before{content:"\e081"}.glyphicon-minus-sign:before{content:"\e082"}.glyphicon-remove-sign:before{content:"\e083"}.glyphicon-ok-sign:before{content:"\e084"}.glyphicon-question-sign:before{content:"\e085"}.glyphicon-info-sign:before{content:"\e086"}.glyphicon-screenshot:before{content:"\e087"}.glyphicon-remove-circle:before{content:"\e088"}.glyphicon-ok-circle:before{content:"\e089"}.glyphicon-ban-circle:before{content:"\e090"}.glyphicon-arrow-left:before{content:"\e091"}.glyphicon-arrow-right:before{content:"\e092"}.glyphicon-arrow-up:before{content:"\e093"}.glyphicon-arrow-down:before{content:"\e094"}.glyphicon-share-alt:before{content:"\e095"}.glyphicon-resize-full:before{content:"\e096"}.glyphicon-resize-small:before{content:"\e097"}.glyphicon-exclamation-sign:before{content:"\e101"}.glyphicon-gift:before{content:"\e102"}.glyphicon-leaf:before{content:"\e103"}.glyphicon-fire:before{content:"\e104"}.glyphicon-eye-open:before{content:"\e105"}.glyphicon-eye-close:before{content:"\e106"}.glyphicon-warning-sign:before{content:"\e107"}.glyphicon-plane:before{content:"\e108"}.glyphicon-calendar:before{content:"\e109"}.glyphicon-random:before{content:"\e110"}.glyphicon-comment:before{content:"\e111"}.glyphicon-magnet:before{content:"\e112"}.glyphicon-chevron-up:before{content:"\e113"}.glyphicon-chevron-down:before{content:"\e114"}.glyphicon-retweet:before{content:"\e115"}.glyphicon-shopping-cart:before{content:"\e116"}.glyphicon-folder-close:before{content:"\e117"}.glyphicon-folder-open:before{content:"\e118"}.glyphicon-resize-vertical:before{content:"\e119"}.glyphicon-resize-horizontal:before{content:"\e120"}.glyphicon-hdd:before{content:"\e121"}.glyphicon-bullhorn:before{content:"\e122"}.glyphicon-bell:before{content:"\e123"}.glyphicon-certificate:before{content:"\e124"}.glyphicon-thumbs-up:before{content:"\e125"}.glyphicon-thumbs-down:before{content:"\e126"}.glyphicon-hand-right:before{content:"\e127"}.glyphicon-hand-left:before{content:"\e128"}.glyphicon-hand-up:before{content:"\e129"}.glyphicon-hand-down:before{content:"\e130"}.glyphicon-circle-arrow-right:before{content:"\e131"}.glyphicon-circle-arrow-left:before{content:"\e132"}.glyphicon-circle-arrow-up:before{content:"\e133"}.glyphicon-circle-arrow-down:before{content:"\e134"}.glyphicon-globe:before{content:"\e135"}.glyphicon-wrench:before{content:"\e136"}.glyphicon-tasks:before{content:"\e137"}.glyphicon-filter:before{content:"\e138"}.glyphicon-briefcase:before{content:"\e139"}.glyphicon-fullscreen:before{content:"\e140"}.glyphicon-dashboard:before{content:"\e141"}.glyphicon-paperclip:before{content:"\e142"}.glyphicon-heart-empty:before{content:"\e143"}.glyphicon-link:before{content:"\e144"}.glyphicon-phone:before{content:"\e145"}.glyphicon-pushpin:before{content:"\e146"}.glyphicon-usd:before{content:"\e148"}.glyphicon-gbp:before{content:"\e149"}.glyphicon-sort:before{content:"\e150"}.glyphicon-sort-by-alphabet:before{content:"\e151"}.glyphicon-sort-by-alphabet-alt:before{content:"\e152"}.glyphicon-sort-by-order:before{content:"\e153"}.glyphicon-sort-by-order-alt:before{content:"\e154"}.glyphicon-sort-by-attributes:before{content:"\e155"}.glyphicon-sort-by-attributes-alt:before{content:"\e156"}.glyphicon-unchecked:before{content:"\e157"}.glyphicon-expand:before{content:"\e158"}.glyphicon-collapse-down:before{content:"\e159"}.glyphicon-collapse-up:before{content:"\e160"}.glyphicon-log-in:before{content:"\e161"}.glyphicon-flash:before{content:"\e162"}.glyphicon-log-out:before{content:"\e163"}.glyphicon-new-window:before{content:"\e164"}.glyphicon-record:before{content:"\e165"}.glyphicon-save:before{content:"\e166"}.glyphicon-open:before{content:"\e167"}.glyphicon-saved:before{content:"\e168"}.glyphicon-import:before{content:"\e169"}.glyphicon-export:before{content:"\e170"}.glyphicon-send:before{content:"\e171"}.glyphicon-floppy-disk:before{content:"\e172"}.glyphicon-floppy-saved:before{content:"\e173"}.glyphicon-floppy-remove:before{content:"\e174"}.glyphicon-floppy-save:before{content:"\e175"}.glyphicon-floppy-open:before{content:"\e176"}.glyphicon-credit-card:before{content:"\e177"}.glyphicon-transfer:before{content:"\e178"}.glyphicon-cutlery:before{content:"\e179"}.glyphicon-header:before{content:"\e180"}.glyphicon-compressed:before{content:"\e181"}.glyphicon-earphone:before{content:"\e182"}.glyphicon-phone-alt:before{content:"\e183"}.glyphicon-tower:before{content:"\e184"}.glyphicon-stats:before{content:"\e185"}.glyphicon-sd-video:before{content:"\e186"}.glyphicon-hd-video:before{content:"\e187"}.glyphicon-subtitles:before{content:"\e188"}.glyphicon-sound-stereo:before{content:"\e189"}.glyphicon-sound-dolby:before{content:"\e190"}.glyphicon-sound-5-1:before{content:"\e191"}.glyphicon-sound-6-1:before{content:"\e192"}.glyphicon-sound-7-1:before{content:"\e193"}.glyphicon-copyright-mark:before{content:"\e194"}.glyphicon-registration-mark:before{content:"\e195"}.glyphicon-cloud-download:before{content:"\e197"}.glyphicon-cloud-upload:before{content:"\e198"}.glyphicon-tree-conifer:before{content:"\e199"}.glyphicon-tree-deciduous:before{content:"\e200"}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.42857143;color:#333;background-color:#fff}input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit}a{color:#428bca;text-decoration:none}a:hover,a:focus{color:#2a6496;text-decoration:underline}a:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}figure{margin:0}img{vertical-align:middle}.img-responsive,.thumbnail>img,.thumbnail a>img,.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;max-width:100%;height:auto}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;max-width:100%;height:auto;padding:4px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.img-circle{border-radius:50%}hr{margin-top:20px;margin-bottom:20px;border:0;border-top:1px solid #eee}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:inherit;font-weight:500;line-height:1.1;color:inherit}h1 small,h2 small,h3 small,h4 small,h5 small,h6 small,.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 .small,h2 .small,h3 .small,h4 .small,h5 .small,h6 .small,.h1 .small,.h2 .small,.h3 .small,.h4 .small,.h5 .small,.h6 .small{font-weight:400;line-height:1;color:#777}h1,.h1,h2,.h2,h3,.h3{margin-top:20px;margin-bottom:10px}h1 small,.h1 small,h2 small,.h2 small,h3 small,.h3 small,h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small{font-size:65%}h4,.h4,h5,.h5,h6,.h6{margin-top:10px;margin-bottom:10px}h4 small,.h4 small,h5 small,.h5 small,h6 small,.h6 small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{font-size:75%}h1,.h1{font-size:36px}h2,.h2{font-size:30px}h3,.h3{font-size:24px}h4,.h4{font-size:18px}h5,.h5{font-size:14px}h6,.h6{font-size:12px}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:16px;font-weight:300;line-height:1.4}@media (min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}mark,.mark{padding:.2em;background-color:#fcf8e3}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.text-justify{text-align:justify}.text-nowrap{white-space:nowrap}.text-lowercase{text-transform:lowercase}.text-uppercase{text-transform:uppercase}.text-capitalize{text-transform:capitalize}.text-muted{color:#777}.text-primary{color:#428bca}a.text-primary:hover{color:#3071a9}.text-success{color:#3c763d}a.text-success:hover{color:#2b542c}.text-info{color:#31708f}a.text-info:hover{color:#245269}.text-warning{color:#8a6d3b}a.text-warning:hover{color:#66512c}.text-danger{color:#a94442}a.text-danger:hover{color:#843534}.bg-primary{color:#fff;background-color:#428bca}a.bg-primary:hover{background-color:#3071a9}.bg-success{background-color:#dff0d8}a.bg-success:hover{background-color:#c1e2b3}.bg-info{background-color:#d9edf7}a.bg-info:hover{background-color:#afd9ee}.bg-warning{background-color:#fcf8e3}a.bg-warning:hover{background-color:#f7ecb5}.bg-danger{background-color:#f2dede}a.bg-danger:hover{background-color:#e4b9b9}.page-header{padding-bottom:9px;margin:40px 0 20px;border-bottom:1px solid #eee}ul,ol{margin-top:0;margin-bottom:10px}ul ul,ol ul,ul ol,ol ol{margin-bottom:0}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;margin-left:-5px;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.42857143}dt{font-weight:700}dd{margin-left:0}@media (min-width:768px){.dl-horizontal dt{float:left;width:160px;overflow:hidden;clear:left;text-align:right;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #777}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;font-size:17.5px;border-left:5px solid #eee}blockquote p:last-child,blockquote ul:last-child,blockquote ol:last-child{margin-bottom:0}blockquote footer,blockquote small,blockquote .small{display:block;font-size:80%;line-height:1.42857143;color:#777}blockquote footer:before,blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}.blockquote-reverse,blockquote.pull-right{padding-right:15px;padding-left:0;text-align:right;border-right:5px solid #eee;border-left:0}.blockquote-reverse footer:before,blockquote.pull-right footer:before,.blockquote-reverse small:before,blockquote.pull-right small:before,.blockquote-reverse .small:before,blockquote.pull-right .small:before{content:''}.blockquote-reverse footer:after,blockquote.pull-right footer:after,.blockquote-reverse small:after,blockquote.pull-right small:after,.blockquote-reverse .small:after,blockquote.pull-right .small:after{content:'\00A0 \2014'}address{margin-bottom:20px;font-style:normal;line-height:1.42857143}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;background-color:#f9f2f4;border-radius:4px}kbd{padding:2px 4px;font-size:90%;color:#fff;background-color:#333;border-radius:3px;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.25);box-shadow:inset 0 -1px 0 rgba(0,0,0,.25)}kbd kbd{padding:0;font-size:100%;font-weight:700;-webkit-box-shadow:none;box-shadow:none}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.42857143;color:#333;word-break:break-all;word-wrap:break-word;background-color:#f5f5f5;border:1px solid #ccc;border-radius:4px}pre code{padding:0;font-size:inherit;color:inherit;white-space:pre-wrap;background-color:transparent;border-radius:0}.pre-scrollable{max-height:340px;overflow-y:scroll}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{margin-right:-15px;margin-left:-15px}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}table{background-color:transparent}caption{padding-top:8px;padding-bottom:8px;color:#777;text-align:left}th{text-align:left}.table{width:100%;max-width:100%;margin-bottom:20px}.table>thead>tr>th,.table>tbody>tr>th,.table>tfoot>tr>th,.table>thead>tr>td,.table>tbody>tr>td,.table>tfoot>tr>td{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.table>caption+thead>tr:first-child>th,.table>colgroup+thead>tr:first-child>th,.table>thead:first-child>tr:first-child>th,.table>caption+thead>tr:first-child>td,.table>colgroup+thead>tr:first-child>td,.table>thead:first-child>tr:first-child>td{border-top:0}.table>tbody+tbody{border-top:2px solid #ddd}.table .table{background-color:#fff}.table-condensed>thead>tr>th,.table-condensed>tbody>tr>th,.table-condensed>tfoot>tr>th,.table-condensed>thead>tr>td,.table-condensed>tbody>tr>td,.table-condensed>tfoot>tr>td{padding:5px}.table-bordered{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>tbody>tr>th,.table-bordered>tfoot>tr>th,.table-bordered>thead>tr>td,.table-bordered>tbody>tr>td,.table-bordered>tfoot>tr>td{border:1px solid #ddd}.table-bordered>thead>tr>th,.table-bordered>thead>tr>td{border-bottom-width:2px}.table-striped>tbody>tr:nth-child(odd){background-color:#f9f9f9}.table-hover>tbody>tr:hover{background-color:#f5f5f5}table col[class*=col-]{position:static;display:table-column;float:none}table td[class*=col-],table th[class*=col-]{position:static;display:table-cell;float:none}.table>thead>tr>td.active,.table>tbody>tr>td.active,.table>tfoot>tr>td.active,.table>thead>tr>th.active,.table>tbody>tr>th.active,.table>tfoot>tr>th.active,.table>thead>tr.active>td,.table>tbody>tr.active>td,.table>tfoot>tr.active>td,.table>thead>tr.active>th,.table>tbody>tr.active>th,.table>tfoot>tr.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>td.active:hover,.table-hover>tbody>tr>th.active:hover,.table-hover>tbody>tr.active:hover>td,.table-hover>tbody>tr:hover>.active,.table-hover>tbody>tr.active:hover>th{background-color:#e8e8e8}.table>thead>tr>td.success,.table>tbody>tr>td.success,.table>tfoot>tr>td.success,.table>thead>tr>th.success,.table>tbody>tr>th.success,.table>tfoot>tr>th.success,.table>thead>tr.success>td,.table>tbody>tr.success>td,.table>tfoot>tr.success>td,.table>thead>tr.success>th,.table>tbody>tr.success>th,.table>tfoot>tr.success>th{background-color:#dff0d8}.table-hover>tbody>tr>td.success:hover,.table-hover>tbody>tr>th.success:hover,.table-hover>tbody>tr.success:hover>td,.table-hover>tbody>tr:hover>.success,.table-hover>tbody>tr.success:hover>th{background-color:#d0e9c6}.table>thead>tr>td.info,.table>tbody>tr>td.info,.table>tfoot>tr>td.info,.table>thead>tr>th.info,.table>tbody>tr>th.info,.table>tfoot>tr>th.info,.table>thead>tr.info>td,.table>tbody>tr.info>td,.table>tfoot>tr.info>td,.table>thead>tr.info>th,.table>tbody>tr.info>th,.table>tfoot>tr.info>th{background-color:#d9edf7}.table-hover>tbody>tr>td.info:hover,.table-hover>tbody>tr>th.info:hover,.table-hover>tbody>tr.info:hover>td,.table-hover>tbody>tr:hover>.info,.table-hover>tbody>tr.info:hover>th{background-color:#c4e3f3}.table>thead>tr>td.warning,.table>tbody>tr>td.warning,.table>tfoot>tr>td.warning,.table>thead>tr>th.warning,.table>tbody>tr>th.warning,.table>tfoot>tr>th.warning,.table>thead>tr.warning>td,.table>tbody>tr.warning>td,.table>tfoot>tr.warning>td,.table>thead>tr.warning>th,.table>tbody>tr.warning>th,.table>tfoot>tr.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>td.warning:hover,.table-hover>tbody>tr>th.warning:hover,.table-hover>tbody>tr.warning:hover>td,.table-hover>tbody>tr:hover>.warning,.table-hover>tbody>tr.warning:hover>th{background-color:#faf2cc}.table>thead>tr>td.danger,.table>tbody>tr>td.danger,.table>tfoot>tr>td.danger,.table>thead>tr>th.danger,.table>tbody>tr>th.danger,.table>tfoot>tr>th.danger,.table>thead>tr.danger>td,.table>tbody>tr.danger>td,.table>tfoot>tr.danger>td,.table>thead>tr.danger>th,.table>tbody>tr.danger>th,.table>tfoot>tr.danger>th{background-color:#f2dede}.table-hover>tbody>tr>td.danger:hover,.table-hover>tbody>tr>th.danger:hover,.table-hover>tbody>tr.danger:hover>td,.table-hover>tbody>tr:hover>.danger,.table-hover>tbody>tr.danger:hover>th{background-color:#ebcccc}.table-responsive{min-height:.01%;overflow-x:auto}@media screen and (max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-y:hidden;-ms-overflow-style:-ms-autohiding-scrollbar;border:1px solid #ddd}.table-responsive>.table{margin-bottom:0}.table-responsive>.table>thead>tr>th,.table-responsive>.table>tbody>tr>th,.table-responsive>.table>tfoot>tr>th,.table-responsive>.table>thead>tr>td,.table-responsive>.table>tbody>tr>td,.table-responsive>.table>tfoot>tr>td{white-space:nowrap}.table-responsive>.table-bordered{border:0}.table-responsive>.table-bordered>thead>tr>th:first-child,.table-responsive>.table-bordered>tbody>tr>th:first-child,.table-responsive>.table-bordered>tfoot>tr>th:first-child,.table-responsive>.table-bordered>thead>tr>td:first-child,.table-responsive>.table-bordered>tbody>tr>td:first-child,.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.table-responsive>.table-bordered>thead>tr>th:last-child,.table-responsive>.table-bordered>tbody>tr>th:last-child,.table-responsive>.table-bordered>tfoot>tr>th:last-child,.table-responsive>.table-bordered>thead>tr>td:last-child,.table-responsive>.table-bordered>tbody>tr>td:last-child,.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.table-responsive>.table-bordered>tbody>tr:last-child>th,.table-responsive>.table-bordered>tfoot>tr:last-child>th,.table-responsive>.table-bordered>tbody>tr:last-child>td,.table-responsive>.table-bordered>tfoot>tr:last-child>td{border-bottom:0}}fieldset{min-width:0;padding:0;margin:0;border:0}legend{display:block;width:100%;padding:0;margin-bottom:20px;font-size:21px;line-height:inherit;color:#333;border:0;border-bottom:1px solid #e5e5e5}label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:700}input[type=search]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=radio],input[type=checkbox]{margin:4px 0 0;margin-top:1px \9;line-height:normal}input[type=file]{display:block}input[type=range]{display:block;width:100%}select[multiple],select[size]{height:auto}input[type=file]:focus,input[type=radio]:focus,input[type=checkbox]:focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}output{display:block;padding-top:7px;font-size:14px;line-height:1.42857143;color:#555}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);-webkit-transition:border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;-o-transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s;transition:border-color ease-in-out .15s,box-shadow ease-in-out .15s}.form-control:focus{border-color:#66afe9;outline:0;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6)}.form-control::-moz-placeholder{color:#999;opacity:1}.form-control:-ms-input-placeholder{color:#999}.form-control::-webkit-input-placeholder{color:#999}.form-control[disabled],.form-control[readonly],fieldset[disabled] .form-control{cursor:not-allowed;background-color:#eee;opacity:1}textarea.form-control{height:auto}input[type=search]{-webkit-appearance:none}input[type=date],input[type=time],input[type=datetime-local],input[type=month]{line-height:34px;line-height:1.42857143 \0}input[type=date].input-sm,input[type=time].input-sm,input[type=datetime-local].input-sm,input[type=month].input-sm{line-height:30px;line-height:1.5 \0}input[type=date].input-lg,input[type=time].input-lg,input[type=datetime-local].input-lg,input[type=month].input-lg{line-height:46px;line-height:1.33 \0}_:-ms-fullscreen,:root input[type=date],_:-ms-fullscreen,:root input[type=time],_:-ms-fullscreen,:root input[type=datetime-local],_:-ms-fullscreen,:root input[type=month]{line-height:1.42857143}_:-ms-fullscreen.input-sm,:root input[type=date].input-sm,_:-ms-fullscreen.input-sm,:root input[type=time].input-sm,_:-ms-fullscreen.input-sm,:root input[type=datetime-local].input-sm,_:-ms-fullscreen.input-sm,:root input[type=month].input-sm{line-height:1.5}_:-ms-fullscreen.input-lg,:root input[type=date].input-lg,_:-ms-fullscreen.input-lg,:root input[type=time].input-lg,_:-ms-fullscreen.input-lg,:root input[type=datetime-local].input-lg,_:-ms-fullscreen.input-lg,:root input[type=month].input-lg{line-height:1.33}.form-group{margin-bottom:15px}.radio,.checkbox{position:relative;display:block;margin-top:10px;margin-bottom:10px}.radio label,.checkbox label{min-height:20px;padding-left:20px;margin-bottom:0;font-weight:400;cursor:pointer}.radio input[type=radio],.radio-inline input[type=radio],.checkbox input[type=checkbox],.checkbox-inline input[type=checkbox]{position:absolute;margin-top:4px \9;margin-left:-20px}.radio+.radio,.checkbox+.checkbox{margin-top:-5px}.radio-inline,.checkbox-inline{display:inline-block;padding-left:20px;margin-bottom:0;font-weight:400;vertical-align:middle;cursor:pointer}.radio-inline+.radio-inline,.checkbox-inline+.checkbox-inline{margin-top:0;margin-left:10px}input[type=radio][disabled],input[type=checkbox][disabled],input[type=radio].disabled,input[type=checkbox].disabled,fieldset[disabled] input[type=radio],fieldset[disabled] input[type=checkbox]{cursor:not-allowed}.radio-inline.disabled,.checkbox-inline.disabled,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.radio.disabled label,.checkbox.disabled label,fieldset[disabled] .radio label,fieldset[disabled] .checkbox label{cursor:not-allowed}.form-control-static{padding-top:7px;padding-bottom:7px;margin-bottom:0}.form-control-static.input-lg,.form-control-static.input-sm{padding-right:0;padding-left:0}.input-sm,.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-sm,select.form-group-sm .form-control{height:30px;line-height:30px}textarea.input-sm,textarea.form-group-sm .form-control,select[multiple].input-sm,select[multiple].form-group-sm .form-control{height:auto}.input-lg,.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-lg,select.form-group-lg .form-control{height:46px;line-height:46px}textarea.input-lg,textarea.form-group-lg .form-control,select[multiple].input-lg,select[multiple].form-group-lg .form-control{height:auto}.has-feedback{position:relative}.has-feedback .form-control{padding-right:42.5px}.form-control-feedback{position:absolute;top:0;right:0;z-index:2;display:block;width:34px;height:34px;line-height:34px;text-align:center;pointer-events:none}.input-lg+.form-control-feedback{width:46px;height:46px;line-height:46px}.input-sm+.form-control-feedback{width:30px;height:30px;line-height:30px}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-color:#8a6d3b}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}@media (min-width:768px){.form-inline .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.form-inline .form-control{display:inline-block;width:auto;vertical-align:middle}.form-inline .form-control-static{display:inline-block}.form-inline .input-group{display:inline-table;vertical-align:middle}.form-inline .input-group .input-group-addon,.form-inline .input-group .input-group-btn,.form-inline .input-group .form-control{width:auto}.form-inline .input-group>.form-control{width:100%}.form-inline .control-label{margin-bottom:0;vertical-align:middle}.form-inline .radio,.form-inline .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.form-inline .radio label,.form-inline .checkbox label{padding-left:0}.form-inline .radio input[type=radio],.form-inline .checkbox input[type=checkbox]{position:relative;margin-left:0}.form-inline .has-feedback .form-control-feedback{top:0}}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{padding-top:7px;margin-top:0;margin-bottom:0}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.form-horizontal .control-label{padding-top:7px;margin-bottom:0;text-align:right}}.form-horizontal .has-feedback .form-control-feedback{right:15px}@media (min-width:768px){.form-horizontal .form-group-lg .control-label{padding-top:14.3px}}@media (min-width:768px){.form-horizontal .form-group-sm .control-label{padding-top:6px}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px}.btn:focus,.btn:active:focus,.btn.active:focus,.btn.focus,.btn:active.focus,.btn.active.focus{outline:thin dotted;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}.btn:hover,.btn:focus,.btn.focus{color:#333;text-decoration:none}.btn:active,.btn.active{background-image:none;outline:0;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none;opacity:.65}.btn-default{color:#333;background-color:#fff;border-color:#ccc}.btn-default:hover,.btn-default:focus,.btn-default.focus,.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{color:#333;background-color:#e6e6e6;border-color:#adadad}.btn-default:active,.btn-default.active,.open>.dropdown-toggle.btn-default{background-image:none}.btn-default.disabled,.btn-default[disabled],fieldset[disabled] .btn-default,.btn-default.disabled:hover,.btn-default[disabled]:hover,fieldset[disabled] .btn-default:hover,.btn-default.disabled:focus,.btn-default[disabled]:focus,fieldset[disabled] .btn-default:focus,.btn-default.disabled.focus,.btn-default[disabled].focus,fieldset[disabled] .btn-default.focus,.btn-default.disabled:active,.btn-default[disabled]:active,fieldset[disabled] .btn-default:active,.btn-default.disabled.active,.btn-default[disabled].active,fieldset[disabled] .btn-default.active{background-color:#fff;border-color:#ccc}.btn-default .badge{color:#fff;background-color:#333}.btn-primary{color:#fff;background-color:#428bca;border-color:#357ebd}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus,.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{color:#fff;background-color:#3071a9;border-color:#285e8e}.btn-primary:active,.btn-primary.active,.open>.dropdown-toggle.btn-primary{background-image:none}.btn-primary.disabled,.btn-primary[disabled],fieldset[disabled] .btn-primary,.btn-primary.disabled:hover,.btn-primary[disabled]:hover,fieldset[disabled] .btn-primary:hover,.btn-primary.disabled:focus,.btn-primary[disabled]:focus,fieldset[disabled] .btn-primary:focus,.btn-primary.disabled.focus,.btn-primary[disabled].focus,fieldset[disabled] .btn-primary.focus,.btn-primary.disabled:active,.btn-primary[disabled]:active,fieldset[disabled] .btn-primary:active,.btn-primary.disabled.active,.btn-primary[disabled].active,fieldset[disabled] .btn-primary.active{background-color:#428bca;border-color:#357ebd}.btn-primary .badge{color:#428bca;background-color:#fff}.btn-success{color:#fff;background-color:#5cb85c;border-color:#4cae4c}.btn-success:hover,.btn-success:focus,.btn-success.focus,.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{color:#fff;background-color:#449d44;border-color:#398439}.btn-success:active,.btn-success.active,.open>.dropdown-toggle.btn-success{background-image:none}.btn-success.disabled,.btn-success[disabled],fieldset[disabled] .btn-success,.btn-success.disabled:hover,.btn-success[disabled]:hover,fieldset[disabled] .btn-success:hover,.btn-success.disabled:focus,.btn-success[disabled]:focus,fieldset[disabled] .btn-success:focus,.btn-success.disabled.focus,.btn-success[disabled].focus,fieldset[disabled] .btn-success.focus,.btn-success.disabled:active,.btn-success[disabled]:active,fieldset[disabled] .btn-success:active,.btn-success.disabled.active,.btn-success[disabled].active,fieldset[disabled] .btn-success.active{background-color:#5cb85c;border-color:#4cae4c}.btn-success .badge{color:#5cb85c;background-color:#fff}.btn-info{color:#fff;background-color:#5bc0de;border-color:#46b8da}.btn-info:hover,.btn-info:focus,.btn-info.focus,.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{color:#fff;background-color:#31b0d5;border-color:#269abc}.btn-info:active,.btn-info.active,.open>.dropdown-toggle.btn-info{background-image:none}.btn-info.disabled,.btn-info[disabled],fieldset[disabled] .btn-info,.btn-info.disabled:hover,.btn-info[disabled]:hover,fieldset[disabled] .btn-info:hover,.btn-info.disabled:focus,.btn-info[disabled]:focus,fieldset[disabled] .btn-info:focus,.btn-info.disabled.focus,.btn-info[disabled].focus,fieldset[disabled] .btn-info.focus,.btn-info.disabled:active,.btn-info[disabled]:active,fieldset[disabled] .btn-info:active,.btn-info.disabled.active,.btn-info[disabled].active,fieldset[disabled] .btn-info.active{background-color:#5bc0de;border-color:#46b8da}.btn-info .badge{color:#5bc0de;background-color:#fff}.btn-warning{color:#fff;background-color:#f0ad4e;border-color:#eea236}.btn-warning:hover,.btn-warning:focus,.btn-warning.focus,.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{color:#fff;background-color:#ec971f;border-color:#d58512}.btn-warning:active,.btn-warning.active,.open>.dropdown-toggle.btn-warning{background-image:none}.btn-warning.disabled,.btn-warning[disabled],fieldset[disabled] .btn-warning,.btn-warning.disabled:hover,.btn-warning[disabled]:hover,fieldset[disabled] .btn-warning:hover,.btn-warning.disabled:focus,.btn-warning[disabled]:focus,fieldset[disabled] .btn-warning:focus,.btn-warning.disabled.focus,.btn-warning[disabled].focus,fieldset[disabled] .btn-warning.focus,.btn-warning.disabled:active,.btn-warning[disabled]:active,fieldset[disabled] .btn-warning:active,.btn-warning.disabled.active,.btn-warning[disabled].active,fieldset[disabled] .btn-warning.active{background-color:#f0ad4e;border-color:#eea236}.btn-warning .badge{color:#f0ad4e;background-color:#fff}.btn-danger{color:#fff;background-color:#d9534f;border-color:#d43f3a}.btn-danger:hover,.btn-danger:focus,.btn-danger.focus,.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{color:#fff;background-color:#c9302c;border-color:#ac2925}.btn-danger:active,.btn-danger.active,.open>.dropdown-toggle.btn-danger{background-image:none}.btn-danger.disabled,.btn-danger[disabled],fieldset[disabled] .btn-danger,.btn-danger.disabled:hover,.btn-danger[disabled]:hover,fieldset[disabled] .btn-danger:hover,.btn-danger.disabled:focus,.btn-danger[disabled]:focus,fieldset[disabled] .btn-danger:focus,.btn-danger.disabled.focus,.btn-danger[disabled].focus,fieldset[disabled] .btn-danger.focus,.btn-danger.disabled:active,.btn-danger[disabled]:active,fieldset[disabled] .btn-danger:active,.btn-danger.disabled.active,.btn-danger[disabled].active,fieldset[disabled] .btn-danger.active{background-color:#d9534f;border-color:#d43f3a}.btn-danger .badge{color:#d9534f;background-color:#fff}.btn-link{font-weight:400;color:#428bca;border-radius:0}.btn-link,.btn-link:active,.btn-link.active,.btn-link[disabled],fieldset[disabled] .btn-link{background-color:transparent;-webkit-box-shadow:none;box-shadow:none}.btn-link,.btn-link:hover,.btn-link:focus,.btn-link:active{border-color:transparent}.btn-link:hover,.btn-link:focus{color:#2a6496;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover,fieldset[disabled] .btn-link:hover,.btn-link[disabled]:focus,fieldset[disabled] .btn-link:focus{color:#777;text-decoration:none}.btn-lg,.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm,.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs,.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%}.btn-block+.btn-block{margin-top:5px}input[type=submit].btn-block,input[type=reset].btn-block,input[type=button].btn-block{width:100%}.fade{opacity:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none;visibility:hidden}.collapse.in{display:block;visibility:visible}tr.collapse.in{display:table-row}tbody.collapse.in{display:table-row-group}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition-timing-function:ease;-o-transition-timing-function:ease;transition-timing-function:ease;-webkit-transition-duration:.35s;-o-transition-duration:.35s;transition-duration:.35s;-webkit-transition-property:height,visibility;-o-transition-property:height,visibility;transition-property:height,visibility}.caret{display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-top:4px solid;border-right:4px solid transparent;border-left:4px solid transparent}.dropdown{position:relative}.dropdown-toggle:focus{outline:0}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;font-size:14px;text-align:left;list-style:none;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175)}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:1.42857143;color:#333;white-space:nowrap}.dropdown-menu>li>a:hover,.dropdown-menu>li>a:focus{color:#262626;text-decoration:none;background-color:#f5f5f5}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>.active>a:focus{color:#fff;text-decoration:none;background-color:#428bca;outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{color:#777}.dropdown-menu>.disabled>a:hover,.dropdown-menu>.disabled>a:focus{text-decoration:none;cursor:not-allowed;background-color:transparent;background-image:none;filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.open>.dropdown-menu{display:block}.open>a{outline:0}.dropdown-menu-right{right:0;left:auto}.dropdown-menu-left{right:auto;left:0}.dropdown-header{display:block;padding:3px 20px;font-size:12px;line-height:1.42857143;color:#777;white-space:nowrap}.dropdown-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:990}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{content:"";border-top:0;border-bottom:4px solid}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}@media (min-width:768px){.navbar-right .dropdown-menu{right:0;left:auto}.navbar-right .dropdown-menu-left{right:auto;left:0}}.btn-group,.btn-group-vertical{position:relative;display:inline-block;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;float:left}.btn-group>.btn:hover,.btn-group-vertical>.btn:hover,.btn-group>.btn:focus,.btn-group-vertical>.btn:focus,.btn-group>.btn:active,.btn-group-vertical>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn.active{z-index:2}.btn-group>.btn:focus,.btn-group-vertical>.btn:focus{outline:0}.btn-group .btn+.btn,.btn-group .btn+.btn-group,.btn-group .btn-group+.btn,.btn-group .btn-group+.btn-group{margin-left:-1px}.btn-toolbar{margin-left:-5px}.btn-toolbar .btn-group,.btn-toolbar .input-group{float:left}.btn-toolbar>.btn,.btn-toolbar>.btn-group,.btn-toolbar>.input-group{margin-left:5px}.btn-group>.btn:not(:first-child):not(:last-child):not(.dropdown-toggle){border-radius:0}.btn-group>.btn:first-child{margin-left:0}.btn-group>.btn:first-child:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:last-child:not(:first-child),.btn-group>.dropdown-toggle:not(:first-child){border-top-left-radius:0;border-bottom-left-radius:0}.btn-group>.btn-group{float:left}.btn-group>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group>.btn-group:first-child>.btn:last-child,.btn-group>.btn-group:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn-group:last-child>.btn:first-child{border-top-left-radius:0;border-bottom-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-right:8px;padding-left:8px}.btn-group>.btn-lg+.dropdown-toggle{padding-right:12px;padding-left:12px}.btn-group.open .dropdown-toggle{-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}.btn-group.open .dropdown-toggle.btn-link{-webkit-box-shadow:none;box-shadow:none}.btn .caret{margin-left:0}.btn-lg .caret{border-width:5px 5px 0;border-bottom-width:0}.dropup .btn-lg .caret{border-width:0 5px 5px}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group,.btn-group-vertical>.btn-group>.btn{display:block;float:none;width:100%;max-width:100%}.btn-group-vertical>.btn-group>.btn{float:none}.btn-group-vertical>.btn+.btn,.btn-group-vertical>.btn+.btn-group,.btn-group-vertical>.btn-group+.btn,.btn-group-vertical>.btn-group+.btn-group{margin-top:-1px;margin-left:0}.btn-group-vertical>.btn:not(:first-child):not(:last-child){border-radius:0}.btn-group-vertical>.btn:first-child:not(:last-child){border-top-right-radius:4px;border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:4px}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child:not(:last-child)>.btn:last-child,.btn-group-vertical>.btn-group:first-child:not(:last-child)>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child:not(:first-child)>.btn:first-child{border-top-left-radius:0;border-top-right-radius:0}.btn-group-justified{display:table;width:100%;table-layout:fixed;border-collapse:separate}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}.btn-group-justified>.btn-group .dropdown-menu{left:auto}[data-toggle=buttons]>.btn input[type=radio],[data-toggle=buttons]>.btn-group>.btn input[type=radio],[data-toggle=buttons]>.btn input[type=checkbox],[data-toggle=buttons]>.btn-group>.btn input[type=checkbox]{position:absolute;clip:rect(0,0,0,0);pointer-events:none}.input-group{position:relative;display:table;border-collapse:separate}.input-group[class*=col-]{float:none;padding-right:0;padding-left:0}.input-group .form-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}.input-group-lg>.form-control,.input-group-lg>.input-group-addon,.input-group-lg>.input-group-btn>.btn{height:46px;padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}select.input-group-lg>.form-control,select.input-group-lg>.input-group-addon,select.input-group-lg>.input-group-btn>.btn{height:46px;line-height:46px}textarea.input-group-lg>.form-control,textarea.input-group-lg>.input-group-addon,textarea.input-group-lg>.input-group-btn>.btn,select[multiple].input-group-lg>.form-control,select[multiple].input-group-lg>.input-group-addon,select[multiple].input-group-lg>.input-group-btn>.btn{height:auto}.input-group-sm>.form-control,.input-group-sm>.input-group-addon,.input-group-sm>.input-group-btn>.btn{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}select.input-group-sm>.form-control,select.input-group-sm>.input-group-addon,select.input-group-sm>.input-group-btn>.btn{height:30px;line-height:30px}textarea.input-group-sm>.form-control,textarea.input-group-sm>.input-group-addon,textarea.input-group-sm>.input-group-btn>.btn,select[multiple].input-group-sm>.form-control,select[multiple].input-group-sm>.input-group-addon,select[multiple].input-group-sm>.input-group-btn>.btn{height:auto}.input-group-addon,.input-group-btn,.input-group .form-control{display:table-cell}.input-group-addon:not(:first-child):not(:last-child),.input-group-btn:not(:first-child):not(:last-child),.input-group .form-control:not(:first-child):not(:last-child){border-radius:0}.input-group-addon,.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px}.input-group-addon.input-sm{padding:5px 10px;font-size:12px;border-radius:3px}.input-group-addon.input-lg{padding:10px 16px;font-size:18px;border-radius:6px}.input-group-addon input[type=radio],.input-group-addon input[type=checkbox]{margin-top:0}.input-group .form-control:first-child,.input-group-addon:first-child,.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle),.input-group-btn:last-child>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon:first-child{border-right:0}.input-group .form-control:last-child,.input-group-addon:last-child,.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child),.input-group-btn:first-child>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;font-size:0;white-space:nowrap}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-1px}.input-group-btn>.btn:hover,.input-group-btn>.btn:focus,.input-group-btn>.btn:active{z-index:2}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group{margin-right:-1px}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group{margin-left:-1px}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.nav>li>a:hover,.nav>li>a:focus{text-decoration:none;background-color:#eee}.nav>li.disabled>a{color:#777}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#777;text-decoration:none;cursor:not-allowed;background-color:transparent}.nav .open>a,.nav .open>a:hover,.nav .open>a:focus{background-color:#eee;border-color:#428bca}.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}.nav>li>a>img{max-width:none}.nav-tabs{border-bottom:1px solid #ddd}.nav-tabs>li{float:left;margin-bottom:-1px}.nav-tabs>li>a{margin-right:2px;line-height:1.42857143;border:1px solid transparent;border-radius:4px 4px 0 0}.nav-tabs>li>a:hover{border-color:#eee #eee #ddd}.nav-tabs>li.active>a,.nav-tabs>li.active>a:hover,.nav-tabs>li.active>a:focus{color:#555;cursor:default;background-color:#fff;border:1px solid #ddd;border-bottom-color:transparent}.nav-tabs.nav-justified{width:100%;border-bottom:0}.nav-tabs.nav-justified>li{float:none}.nav-tabs.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-tabs.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-tabs.nav-justified>li{display:table-cell;width:1%}.nav-tabs.nav-justified>li>a{margin-bottom:0}}.nav-tabs.nav-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs.nav-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs.nav-justified>.active>a,.nav-tabs.nav-justified>.active>a:hover,.nav-tabs.nav-justified>.active>a:focus{border-bottom-color:#fff}}.nav-pills>li{float:left}.nav-pills>li>a{border-radius:4px}.nav-pills>li+li{margin-left:2px}.nav-pills>li.active>a,.nav-pills>li.active>a:hover,.nav-pills>li.active>a:focus{color:#fff;background-color:#428bca}.nav-stacked>li{float:none}.nav-stacked>li+li{margin-top:2px;margin-left:0}.nav-justified{width:100%}.nav-justified>li{float:none}.nav-justified>li>a{margin-bottom:5px;text-align:center}.nav-justified>.dropdown .dropdown-menu{top:auto;left:auto}@media (min-width:768px){.nav-justified>li{display:table-cell;width:1%}.nav-justified>li>a{margin-bottom:0}}.nav-tabs-justified{border-bottom:0}.nav-tabs-justified>li>a{margin-right:0;border-radius:4px}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border:1px solid #ddd}@media (min-width:768px){.nav-tabs-justified>li>a{border-bottom:1px solid #ddd;border-radius:4px 4px 0 0}.nav-tabs-justified>.active>a,.nav-tabs-justified>.active>a:hover,.nav-tabs-justified>.active>a:focus{border-bottom-color:#fff}}.tab-content>.tab-pane{display:none;visibility:hidden}.tab-content>.active{display:block;visibility:visible}.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media (min-width:768px){.navbar{border-radius:4px}}@media (min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}.navbar-collapse.in{overflow-y:auto}@media (min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important;visibility:visible!important}.navbar-collapse.in{overflow-y:visible}.navbar-fixed-top .navbar-collapse,.navbar-static-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:340px}@media (max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse,.navbar-fixed-bottom .navbar-collapse{max-height:200px}}.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media (min-width:768px){.container>.navbar-header,.container-fluid>.navbar-header,.container>.navbar-collapse,.container-fluid>.navbar-collapse{margin-right:0;margin-left:0}}.navbar-static-top{z-index:1000;border-width:0 0 1px}@media (min-width:768px){.navbar-static-top{border-radius:0}}.navbar-fixed-top,.navbar-fixed-bottom{position:fixed;right:0;left:0;z-index:1030}@media (min-width:768px){.navbar-fixed-top,.navbar-fixed-bottom{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}.navbar-fixed-bottom{bottom:0;margin-bottom:0;border-width:1px 0 0}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-brand>img{display:block}@media (min-width:768px){.navbar>.container .navbar-brand,.navbar>.container-fluid .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle:focus{outline:0}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media (min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media (max-width:767px){.navbar-nav .open .dropdown-menu{position:static;float:none;width:auto;margin-top:0;background-color:transparent;border:0;-webkit-box-shadow:none;box-shadow:none}.navbar-nav .open .dropdown-menu>li>a,.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 15px 5px 25px}.navbar-nav .open .dropdown-menu>li>a{line-height:20px}.navbar-nav .open .dropdown-menu>li>a:hover,.navbar-nav .open .dropdown-menu>li>a:focus{background-image:none}}@media (min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}.navbar-form{padding:10px 15px;margin-top:8px;margin-right:-15px;margin-bottom:8px;margin-left:-15px;border-top:1px solid transparent;border-bottom:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}@media (min-width:768px){.navbar-form .form-group{display:inline-block;margin-bottom:0;vertical-align:middle}.navbar-form .form-control{display:inline-block;width:auto;vertical-align:middle}.navbar-form .form-control-static{display:inline-block}.navbar-form .input-group{display:inline-table;vertical-align:middle}.navbar-form .input-group .input-group-addon,.navbar-form .input-group .input-group-btn,.navbar-form .input-group .form-control{width:auto}.navbar-form .input-group>.form-control{width:100%}.navbar-form .control-label{margin-bottom:0;vertical-align:middle}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;margin-top:0;margin-bottom:0;vertical-align:middle}.navbar-form .radio label,.navbar-form .checkbox label{padding-left:0}.navbar-form .radio input[type=radio],.navbar-form .checkbox input[type=checkbox]{position:relative;margin-left:0}.navbar-form .has-feedback .form-control-feedback{top:0}}@media (max-width:767px){.navbar-form .form-group{margin-bottom:5px}.navbar-form .form-group:last-child{margin-bottom:0}}@media (min-width:768px){.navbar-form{width:auto;padding-top:0;padding-bottom:0;margin-right:0;margin-left:0;border:0;-webkit-box-shadow:none;box-shadow:none}}.navbar-nav>li>.dropdown-menu{margin-top:0;border-top-left-radius:0;border-top-right-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-btn{margin-top:8px;margin-bottom:8px}.navbar-btn.btn-sm{margin-top:10px;margin-bottom:10px}.navbar-btn.btn-xs{margin-top:14px;margin-bottom:14px}.navbar-text{margin-top:15px;margin-bottom:15px}@media (min-width:768px){.navbar-text{float:left;margin-right:15px;margin-left:15px}}@media (min-width:768px){.navbar-left{float:left!important}.navbar-right{float:right!important;margin-right:-15px}.navbar-right~.navbar-right{margin-right:0}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#5e5e5e;background-color:transparent}.navbar-default .navbar-text{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav>.active>a,.navbar-default .navbar-nav>.active>a:hover,.navbar-default .navbar-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav>.disabled>a,.navbar-default .navbar-nav>.disabled>a:hover,.navbar-default .navbar-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus{background-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:#e7e7e7}.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:hover,.navbar-default .navbar-nav>.open>a:focus{color:#555;background-color:#e7e7e7}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu>li>a{color:#777}.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus{color:#333;background-color:transparent}.navbar-default .navbar-nav .open .dropdown-menu>.active>a,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus{color:#555;background-color:#e7e7e7}.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-default .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#ccc;background-color:transparent}}.navbar-default .navbar-link{color:#777}.navbar-default .navbar-link:hover{color:#333}.navbar-default .btn-link{color:#777}.navbar-default .btn-link:hover,.navbar-default .btn-link:focus{color:#333}.navbar-default .btn-link[disabled]:hover,fieldset[disabled] .navbar-default .btn-link:hover,.navbar-default .btn-link[disabled]:focus,fieldset[disabled] .navbar-default .btn-link:focus{color:#ccc}.navbar-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#9d9d9d}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav>li>a:hover,.navbar-inverse .navbar-nav>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav>.active>a,.navbar-inverse .navbar-nav>.active>a:hover,.navbar-inverse .navbar-nav>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav>.disabled>a,.navbar-inverse .navbar-nav>.disabled>a:hover,.navbar-inverse .navbar-nav>.disabled>a:focus{color:#444;background-color:transparent}.navbar-inverse .navbar-toggle{border-color:#333}.navbar-inverse .navbar-toggle:hover,.navbar-inverse .navbar-toggle:focus{background-color:#333}.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}.navbar-inverse .navbar-collapse,.navbar-inverse .navbar-form{border-color:#101010}.navbar-inverse .navbar-nav>.open>a,.navbar-inverse .navbar-nav>.open>a:hover,.navbar-inverse .navbar-nav>.open>a:focus{color:#fff;background-color:#080808}@media (max-width:767px){.navbar-inverse .navbar-nav .open .dropdown-menu>.dropdown-header{border-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a{color:#9d9d9d}.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>li>a:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.active>a:focus{color:#fff;background-color:#080808}.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:hover,.navbar-inverse .navbar-nav .open .dropdown-menu>.disabled>a:focus{color:#444;background-color:transparent}}.navbar-inverse .navbar-link{color:#9d9d9d}.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .btn-link{color:#9d9d9d}.navbar-inverse .btn-link:hover,.navbar-inverse .btn-link:focus{color:#fff}.navbar-inverse .btn-link[disabled]:hover,fieldset[disabled] .navbar-inverse .btn-link:hover,.navbar-inverse .btn-link[disabled]:focus,fieldset[disabled] .navbar-inverse .btn-link:focus{color:#444}.breadcrumb{padding:8px 15px;margin-bottom:20px;list-style:none;background-color:#f5f5f5;border-radius:4px}.breadcrumb>li{display:inline-block}.breadcrumb>li+li:before{padding:0 5px;color:#ccc;content:"/\00a0"}.breadcrumb>.active{color:#777}.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#428bca;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:hover,.pagination>li>span:hover,.pagination>li>a:focus,.pagination>li>span:focus{color:#2a6496;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>span,.pagination>.active>a:hover,.pagination>.active>span:hover,.pagination>.active>a:focus,.pagination>.active>span:focus{z-index:2;color:#fff;cursor:default;background-color:#428bca;border-color:#428bca}.pagination>.disabled>span,.pagination>.disabled>span:hover,.pagination>.disabled>span:focus,.pagination>.disabled>a,.pagination>.disabled>a:hover,.pagination>.disabled>a:focus{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pager{padding-left:0;margin:20px 0;text-align:center;list-style:none}.pager li{display:inline}.pager li>a,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:hover,.pager li>a:focus{text-decoration:none;background-color:#eee}.pager .next>a,.pager .next>span{float:right}.pager .previous>a,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:hover,.pager .disabled>a:focus,.pager .disabled>span{color:#777;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}a.label:hover,a.label:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#777}.label-default[href]:hover,.label-default[href]:focus{background-color:#5e5e5e}.label-primary{background-color:#428bca}.label-primary[href]:hover,.label-primary[href]:focus{background-color:#3071a9}.label-success{background-color:#5cb85c}.label-success[href]:hover,.label-success[href]:focus{background-color:#449d44}.label-info{background-color:#5bc0de}.label-info[href]:hover,.label-info[href]:focus{background-color:#31b0d5}.label-warning{background-color:#f0ad4e}.label-warning[href]:hover,.label-warning[href]:focus{background-color:#ec971f}.label-danger{background-color:#d9534f}.label-danger[href]:hover,.label-danger[href]:focus{background-color:#c9302c}.badge{display:inline-block;min-width:10px;padding:3px 7px;font-size:12px;font-weight:700;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#777;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}.btn-xs .badge{top:0;padding:1px 5px}a.badge:hover,a.badge:focus{color:#fff;text-decoration:none;cursor:pointer}a.list-group-item.active>.badge,.nav-pills>.active>a>.badge{color:#428bca;background-color:#fff}.nav-pills>li>a>.badge{margin-left:3px}.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{color:inherit}.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}.jumbotron>hr{border-top-color:#d5d5d5}.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}.jumbotron .container{max-width:100%}@media screen and (min-width:768px){.jumbotron{padding:48px 0}.container .jumbotron{padding-right:60px;padding-left:60px}.jumbotron h1,.jumbotron .h1{font-size:63px}}.thumbnail{display:block;padding:4px;margin-bottom:20px;line-height:1.42857143;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:border .2s ease-in-out;-o-transition:border .2s ease-in-out;transition:border .2s ease-in-out}.thumbnail>img,.thumbnail a>img{margin-right:auto;margin-left:auto}a.thumbnail:hover,a.thumbnail:focus,a.thumbnail.active{border-color:#428bca}.thumbnail .caption{padding:9px;color:#333}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:4px}.alert h4{margin-top:0;color:inherit}.alert .alert-link{font-weight:700}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable,.alert-dismissible{padding-right:35px}.alert-dismissable .close,.alert-dismissible .close{position:relative;top:-2px;right:-21px;color:inherit}.alert-success{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.alert-success hr{border-top-color:#c9e2b3}.alert-success .alert-link{color:#2b542c}.alert-info{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.alert-info hr{border-top-color:#a6e1ec}.alert-info .alert-link{color:#245269}.alert-warning{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.alert-warning hr{border-top-color:#f7e1b5}.alert-warning .alert-link{color:#66512c}.alert-danger{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.alert-danger hr{border-top-color:#e4b9c0}.alert-danger .alert-link{color:#843534}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.progress{height:20px;margin-bottom:20px;overflow:hidden;background-color:#f5f5f5;border-radius:4px;-webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,.1);box-shadow:inset 0 1px 2px rgba(0,0,0,.1)}.progress-bar{float:left;width:0;height:100%;font-size:12px;line-height:20px;color:#fff;text-align:center;background-color:#428bca;-webkit-box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);-webkit-transition:width .6s ease;-o-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar,.progress-bar-striped{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;background-size:40px 40px}.progress.active .progress-bar,.progress-bar.active{-webkit-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-bar-success{background-color:#5cb85c}.progress-striped .progress-bar-success{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-info{background-color:#5bc0de}.progress-striped .progress-bar-info{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-warning{background-color:#f0ad4e}.progress-striped .progress-bar-warning{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.progress-bar-danger{background-color:#d9534f}.progress-striped .progress-bar-danger{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent)}.media{margin-top:15px}.media:first-child{margin-top:0}.media-right,.media>.pull-right{padding-left:10px}.media-left,.media>.pull-left{padding-right:10px}.media-left,.media-right,.media-body{display:table-cell;vertical-align:top}.media-middle{vertical-align:middle}.media-bottom{vertical-align:bottom}.media-heading{margin-top:0;margin-bottom:5px}.media-list{padding-left:0;list-style:none}.list-group{padding-left:0;margin-bottom:20px}.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#fff;border:1px solid #ddd}.list-group-item:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px}.list-group-item>.badge{float:right}.list-group-item>.badge+.badge{margin-right:5px}a.list-group-item{color:#555}a.list-group-item .list-group-item-heading{color:#333}a.list-group-item:hover,a.list-group-item:focus{color:#555;text-decoration:none;background-color:#f5f5f5}.list-group-item.disabled,.list-group-item.disabled:hover,.list-group-item.disabled:focus{color:#777;cursor:not-allowed;background-color:#eee}.list-group-item.disabled .list-group-item-heading,.list-group-item.disabled:hover .list-group-item-heading,.list-group-item.disabled:focus .list-group-item-heading{color:inherit}.list-group-item.disabled .list-group-item-text,.list-group-item.disabled:hover .list-group-item-text,.list-group-item.disabled:focus .list-group-item-text{color:#777}.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading,.list-group-item.active .list-group-item-heading>small,.list-group-item.active:hover .list-group-item-heading>small,.list-group-item.active:focus .list-group-item-heading>small,.list-group-item.active .list-group-item-heading>.small,.list-group-item.active:hover .list-group-item-heading>.small,.list-group-item.active:focus .list-group-item-heading>.small{color:inherit}.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.list-group-item-success{color:#3c763d;background-color:#dff0d8}a.list-group-item-success{color:#3c763d}a.list-group-item-success .list-group-item-heading{color:inherit}a.list-group-item-success:hover,a.list-group-item-success:focus{color:#3c763d;background-color:#d0e9c6}a.list-group-item-success.active,a.list-group-item-success.active:hover,a.list-group-item-success.active:focus{color:#fff;background-color:#3c763d;border-color:#3c763d}.list-group-item-info{color:#31708f;background-color:#d9edf7}a.list-group-item-info{color:#31708f}a.list-group-item-info .list-group-item-heading{color:inherit}a.list-group-item-info:hover,a.list-group-item-info:focus{color:#31708f;background-color:#c4e3f3}a.list-group-item-info.active,a.list-group-item-info.active:hover,a.list-group-item-info.active:focus{color:#fff;background-color:#31708f;border-color:#31708f}.list-group-item-warning{color:#8a6d3b;background-color:#fcf8e3}a.list-group-item-warning{color:#8a6d3b}a.list-group-item-warning .list-group-item-heading{color:inherit}a.list-group-item-warning:hover,a.list-group-item-warning:focus{color:#8a6d3b;background-color:#faf2cc}a.list-group-item-warning.active,a.list-group-item-warning.active:hover,a.list-group-item-warning.active:focus{color:#fff;background-color:#8a6d3b;border-color:#8a6d3b}.list-group-item-danger{color:#a94442;background-color:#f2dede}a.list-group-item-danger{color:#a94442}a.list-group-item-danger .list-group-item-heading{color:inherit}a.list-group-item-danger:hover,a.list-group-item-danger:focus{color:#a94442;background-color:#ebcccc}a.list-group-item-danger.active,a.list-group-item-danger.active:hover,a.list-group-item-danger.active:focus{color:#fff;background-color:#a94442;border-color:#a94442}.list-group-item-heading{margin-top:0;margin-bottom:5px}.list-group-item-text{margin-bottom:0;line-height:1.3}.panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05)}.panel-body{padding:15px}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}.panel-heading>.dropdown .dropdown-toggle{color:inherit}.panel-title{margin-top:0;margin-bottom:0;font-size:16px;color:inherit}.panel-title>a{color:inherit}.panel-footer{padding:10px 15px;background-color:#f5f5f5;border-top:1px solid #ddd;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.list-group,.panel>.panel-collapse>.list-group{margin-bottom:0}.panel>.list-group .list-group-item,.panel>.panel-collapse>.list-group .list-group-item{border-width:1px 0;border-radius:0}.panel>.list-group:first-child .list-group-item:first-child,.panel>.panel-collapse>.list-group:first-child .list-group-item:first-child{border-top:0;border-top-left-radius:3px;border-top-right-radius:3px}.panel>.list-group:last-child .list-group-item:last-child,.panel>.panel-collapse>.list-group:last-child .list-group-item:last-child{border-bottom:0;border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.list-group+.panel-footer{border-top-width:0}.panel>.table,.panel>.table-responsive>.table,.panel>.panel-collapse>.table{margin-bottom:0}.panel>.table caption,.panel>.table-responsive>.table caption,.panel>.panel-collapse>.table caption{padding-right:15px;padding-left:15px}.panel>.table:first-child,.panel>.table-responsive:first-child>.table:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child{border-top-left-radius:3px;border-top-right-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child{border-top-left-radius:3px}.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child{border-top-right-radius:3px}.panel>.table:last-child,.panel>.table-responsive:last-child>.table:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child{border-bottom-right-radius:3px;border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child{border-bottom-left-radius:3px}.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child{border-bottom-right-radius:3px}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive,.panel>.table+.panel-body,.panel>.table-responsive+.panel-body{border-top:1px solid #ddd}.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td{border-top:0}.panel>.table-bordered,.panel>.table-responsive>.table-bordered{border:0}.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child{border-left:0}.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child{border-right:0}.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th{border-bottom:0}.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-group{margin-bottom:20px}.panel-group .panel{margin-bottom:0;border-radius:4px}.panel-group .panel+.panel{margin-top:5px}.panel-group .panel-heading{border-bottom:0}.panel-group .panel-heading+.panel-collapse>.panel-body,.panel-group .panel-heading+.panel-collapse>.list-group{border-top:1px solid #ddd}.panel-group .panel-footer{border-top:0}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}.panel-default{border-color:#ddd}.panel-default>.panel-heading{color:#333;background-color:#f5f5f5;border-color:#ddd}.panel-default>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ddd}.panel-default>.panel-heading .badge{color:#f5f5f5;background-color:#333}.panel-default>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ddd}.panel-primary{border-color:#428bca}.panel-primary>.panel-heading{color:#fff;background-color:#428bca;border-color:#428bca}.panel-primary>.panel-heading+.panel-collapse>.panel-body{border-top-color:#428bca}.panel-primary>.panel-heading .badge{color:#428bca;background-color:#fff}.panel-primary>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#428bca}.panel-success{border-color:#d6e9c6}.panel-success>.panel-heading{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}.panel-success>.panel-heading+.panel-collapse>.panel-body{border-top-color:#d6e9c6}.panel-success>.panel-heading .badge{color:#dff0d8;background-color:#3c763d}.panel-success>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#d6e9c6}.panel-info{border-color:#bce8f1}.panel-info>.panel-heading{color:#31708f;background-color:#d9edf7;border-color:#bce8f1}.panel-info>.panel-heading+.panel-collapse>.panel-body{border-top-color:#bce8f1}.panel-info>.panel-heading .badge{color:#d9edf7;background-color:#31708f}.panel-info>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#bce8f1}.panel-warning{border-color:#faebcc}.panel-warning>.panel-heading{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}.panel-warning>.panel-heading+.panel-collapse>.panel-body{border-top-color:#faebcc}.panel-warning>.panel-heading .badge{color:#fcf8e3;background-color:#8a6d3b}.panel-warning>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#faebcc}.panel-danger{border-color:#ebccd1}.panel-danger>.panel-heading{color:#a94442;background-color:#f2dede;border-color:#ebccd1}.panel-danger>.panel-heading+.panel-collapse>.panel-body{border-top-color:#ebccd1}.panel-danger>.panel-heading .badge{color:#f2dede;background-color:#a94442}.panel-danger>.panel-footer+.panel-collapse>.panel-body{border-bottom-color:#ebccd1}.embed-responsive{position:relative;display:block;height:0;padding:0;overflow:hidden}.embed-responsive .embed-responsive-item,.embed-responsive iframe,.embed-responsive embed,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}.embed-responsive.embed-responsive-16by9{padding-bottom:56.25%}.embed-responsive.embed-responsive-4by3{padding-bottom:75%}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f5f5f5;border:1px solid #e3e3e3;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.05);box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-lg{padding:24px;border-radius:6px}.well-sm{padding:9px;border-radius:3px}.close{float:right;font-size:21px;font-weight:700;line-height:1;color:#000;text-shadow:0 1px 0 #fff;filter:alpha(opacity=20);opacity:.2}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;filter:alpha(opacity=50);opacity:.5}button.close{-webkit-appearance:none;padding:0;cursor:pointer;background:0 0;border:0}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0}.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}.modal-open .modal{overflow-x:hidden;overflow-y:auto}.modal-dialog{position:relative;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5)}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000}.modal-backdrop.fade{filter:alpha(opacity=0);opacity:0}.modal-backdrop.in{filter:alpha(opacity=50);opacity:.5}.modal-header{min-height:16.43px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.42857143}.modal-body{position:relative;padding:15px}.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.modal-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}.tooltip{position:absolute;z-index:1070;display:block;font-size:12px;line-height:1.4;visibility:visible;filter:alpha(opacity=0);opacity:0}.tooltip.in{filter:alpha(opacity=90);opacity:.9}.tooltip.top{padding:5px 0;margin-top:-3px}.tooltip.right{padding:0 5px;margin-left:3px}.tooltip.bottom{padding:5px 0;margin-top:3px}.tooltip.left{padding:0 5px;margin-left:-3px}.tooltip-inner{max-width:200px;padding:3px 8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:4px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-width:0 5px 5px;border-bottom-color:#000}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1060;display:none;max-width:276px;padding:1px;font-size:14px;font-weight:400;line-height:1.42857143;text-align:left;white-space:normal;background-color:#fff;-webkit-background-clip:padding-box;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,.2);box-shadow:0 5px 10px rgba(0,0,0,.2)}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{padding:8px 14px;margin:0;font-size:14px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-content{padding:9px 14px}.popover>.arrow,.popover>.arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover>.arrow{border-width:11px}.popover>.arrow:after{content:"";border-width:10px}.popover.top>.arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,.25);border-bottom-width:0}.popover.top>.arrow:after{bottom:1px;margin-left:-10px;content:" ";border-top-color:#fff;border-bottom-width:0}.popover.right>.arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,.25);border-left-width:0}.popover.right>.arrow:after{bottom:-10px;left:1px;content:" ";border-right-color:#fff;border-left-width:0}.popover.bottom>.arrow{top:-11px;left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,.25)}.popover.bottom>.arrow:after{top:1px;margin-left:-10px;content:" ";border-top-width:0;border-bottom-color:#fff}.popover.left>.arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#999;border-left-color:rgba(0,0,0,.25)}.popover.left>.arrow:after{right:1px;bottom:-10px;content:" ";border-right-width:0;border-left-color:#fff}.carousel{position:relative}.carousel-inner{position:relative;width:100%;overflow:hidden}.carousel-inner>.item{position:relative;display:none;-webkit-transition:.6s ease-in-out left;-o-transition:.6s ease-in-out left;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{line-height:1}@media all and (transform-3d),(-webkit-transform-3d){.carousel-inner>.item{-webkit-transition:-webkit-transform .6s ease-in-out;-o-transition:-o-transform .6s ease-in-out;transition:transform .6s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-perspective:1000;perspective:1000}.carousel-inner>.item.next,.carousel-inner>.item.active.right{left:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.carousel-inner>.item.prev,.carousel-inner>.item.active.left{left:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right,.carousel-inner>.item.active{left:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:0;bottom:0;left:0;width:15%;font-size:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);filter:alpha(opacity=50);opacity:.5}.carousel-control.left{background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,.0001)));background-image:linear-gradient(to right,rgba(0,0,0,.5) 0,rgba(0,0,0,.0001) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);background-repeat:repeat-x}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-o-linear-gradient(left,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.0001)),to(rgba(0,0,0,.5)));background-image:linear-gradient(to right,rgba(0,0,0,.0001) 0,rgba(0,0,0,.5) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);background-repeat:repeat-x}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;filter:alpha(opacity=90);outline:0;opacity:.9}.carousel-control .icon-prev,.carousel-control .icon-next,.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right{position:absolute;top:50%;z-index:5;display:inline-block}.carousel-control .icon-prev,.carousel-control .glyphicon-chevron-left{left:50%;margin-left:-10px}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%;margin-right:-10px}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;font-family:serif}.carousel-control .icon-prev:before{content:'\2039'}.carousel-control .icon-next:before{content:'\203a'}.carousel-indicators{position:absolute;bottom:10px;left:50%;z-index:15;width:60%;padding-left:0;margin-left:-30%;text-align:center;list-style:none}.carousel-indicators li{display:inline-block;width:10px;height:10px;margin:1px;text-indent:-999px;cursor:pointer;background-color:#000 \9;background-color:rgba(0,0,0,0);border:1px solid #fff;border-radius:10px}.carousel-indicators .active{width:12px;height:12px;margin:0;background-color:#fff}.carousel-caption{position:absolute;right:15%;bottom:20px;left:15%;z-index:10;padding-top:20px;padding-bottom:20px;color:#fff;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;font-size:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-15px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-15px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-footer:before,.modal-footer:after{display:table;content:" "}.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical>.btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-footer:after{clear:both}.center-block{display:block;margin-right:auto;margin-left:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important;visibility:hidden!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none!important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}th.visible-xs,td.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}th.visible-sm,td.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}th.visible-md,td.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}th.visible-lg,td.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}.visible-print{display:none!important}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}th.visible-print,td.visible-print{display:table-cell!important}}.visible-print-block{display:none!important}@media print{.visible-print-block{display:block!important}}.visible-print-inline{display:none!important}@media print{.visible-print-inline{display:inline!important}}.visible-print-inline-block{display:none!important}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}}
\ No newline at end of file
diff --git a/library/bootstrap/fonts/glyphicons-halflings-regular.svg b/library/bootstrap/fonts/glyphicons-halflings-regular.svg
index e3e2dc739..25691af8f 100644
--- a/library/bootstrap/fonts/glyphicons-halflings-regular.svg
+++ b/library/bootstrap/fonts/glyphicons-halflings-regular.svg
@@ -226,4 +226,4 @@
-
\ No newline at end of file
+
\ No newline at end of file
diff --git a/library/bootstrap/js/bootbox.js b/library/bootstrap/js/bootbox.js
new file mode 100644
index 000000000..a002e4a35
--- /dev/null
+++ b/library/bootstrap/js/bootbox.js
@@ -0,0 +1,894 @@
+/**
+ * bootbox.js [v4.3.0]
+ *
+ * http://bootboxjs.com/license.txt
+ */
+
+// @see https://github.com/makeusabrew/bootbox/issues/180
+// @see https://github.com/makeusabrew/bootbox/issues/186
+(function (root, factory) {
+
+ "use strict";
+ if (typeof define === "function" && define.amd) {
+ // AMD. Register as an anonymous module.
+ define(["jquery"], factory);
+ } else if (typeof exports === "object") {
+ // Node. Does not work with strict CommonJS, but
+ // only CommonJS-like environments that support module.exports,
+ // like Node.
+ module.exports = factory(require("jquery"));
+ } else {
+ // Browser globals (root is window)
+ root.bootbox = factory(root.jQuery);
+ }
+
+}(this, function init($, undefined) {
+
+ "use strict";
+
+ // the base DOM structure needed to create a modal
+ var templates = {
+ dialog:
+ "",
+ header:
+ "",
+ footer:
+ "",
+ closeButton:
+ "× ",
+ form:
+ "",
+ inputs: {
+ text:
+ " ",
+ textarea:
+ "",
+ email:
+ " ",
+ select:
+ " ",
+ checkbox:
+ "
",
+ date:
+ " ",
+ time:
+ " ",
+ number:
+ " ",
+ password:
+ " "
+ }
+ };
+
+ var defaults = {
+ // default language
+ locale: "en",
+ // show backdrop or not
+ backdrop: true,
+ // animate the modal in/out
+ animate: true,
+ // additional class string applied to the top level dialog
+ className: null,
+ // whether or not to include a close button
+ closeButton: true,
+ // show the dialog immediately by default
+ show: true,
+ // dialog container
+ container: "body"
+ };
+
+ // our public object; augmented after our private API
+ var exports = {};
+
+ /**
+ * @private
+ */
+ function _t(key) {
+ var locale = locales[defaults.locale];
+ return locale ? locale[key] : locales.en[key];
+ }
+
+ function processCallback(e, dialog, callback) {
+ e.stopPropagation();
+ e.preventDefault();
+
+ // by default we assume a callback will get rid of the dialog,
+ // although it is given the opportunity to override this
+
+ // so, if the callback can be invoked and it *explicitly returns false*
+ // then we'll set a flag to keep the dialog active...
+ var preserveDialog = $.isFunction(callback) && callback(e) === false;
+
+ // ... otherwise we'll bin it
+ if (!preserveDialog) {
+ dialog.modal("hide");
+ }
+ }
+
+ function getKeyLength(obj) {
+ // @TODO defer to Object.keys(x).length if available?
+ var k, t = 0;
+ for (k in obj) {
+ t ++;
+ }
+ return t;
+ }
+
+ function each(collection, iterator) {
+ var index = 0;
+ $.each(collection, function(key, value) {
+ iterator(key, value, index++);
+ });
+ }
+
+ function sanitize(options) {
+ var buttons;
+ var total;
+
+ if (typeof options !== "object") {
+ throw new Error("Please supply an object of options");
+ }
+
+ if (!options.message) {
+ throw new Error("Please specify a message");
+ }
+
+ // make sure any supplied options take precedence over defaults
+ options = $.extend({}, defaults, options);
+
+ if (!options.buttons) {
+ options.buttons = {};
+ }
+
+ // we only support Bootstrap's "static" and false backdrop args
+ // supporting true would mean you could dismiss the dialog without
+ // explicitly interacting with it
+ options.backdrop = options.backdrop ? "static" : false;
+
+ buttons = options.buttons;
+
+ total = getKeyLength(buttons);
+
+ each(buttons, function(key, button, index) {
+
+ if ($.isFunction(button)) {
+ // short form, assume value is our callback. Since button
+ // isn't an object it isn't a reference either so re-assign it
+ button = buttons[key] = {
+ callback: button
+ };
+ }
+
+ // before any further checks make sure by now button is the correct type
+ if ($.type(button) !== "object") {
+ throw new Error("button with key " + key + " must be an object");
+ }
+
+ if (!button.label) {
+ // the lack of an explicit label means we'll assume the key is good enough
+ button.label = key;
+ }
+
+ if (!button.className) {
+ if (total <= 2 && index === total-1) {
+ // always add a primary to the main option in a two-button dialog
+ button.className = "btn-primary";
+ } else {
+ button.className = "btn-default";
+ }
+ }
+ });
+
+ return options;
+ }
+
+ /**
+ * map a flexible set of arguments into a single returned object
+ * if args.length is already one just return it, otherwise
+ * use the properties argument to map the unnamed args to
+ * object properties
+ * so in the latter case:
+ * mapArguments(["foo", $.noop], ["message", "callback"])
+ * -> { message: "foo", callback: $.noop }
+ */
+ function mapArguments(args, properties) {
+ var argn = args.length;
+ var options = {};
+
+ if (argn < 1 || argn > 2) {
+ throw new Error("Invalid argument length");
+ }
+
+ if (argn === 2 || typeof args[0] === "string") {
+ options[properties[0]] = args[0];
+ options[properties[1]] = args[1];
+ } else {
+ options = args[0];
+ }
+
+ return options;
+ }
+
+ /**
+ * merge a set of default dialog options with user supplied arguments
+ */
+ function mergeArguments(defaults, args, properties) {
+ return $.extend(
+ // deep merge
+ true,
+ // ensure the target is an empty, unreferenced object
+ {},
+ // the base options object for this type of dialog (often just buttons)
+ defaults,
+ // args could be an object or array; if it's an array properties will
+ // map it to a proper options object
+ mapArguments(
+ args,
+ properties
+ )
+ );
+ }
+
+ /**
+ * this entry-level method makes heavy use of composition to take a simple
+ * range of inputs and return valid options suitable for passing to bootbox.dialog
+ */
+ function mergeDialogOptions(className, labels, properties, args) {
+ // build up a base set of dialog properties
+ var baseOptions = {
+ className: "bootbox-" + className,
+ buttons: createLabels.apply(null, labels)
+ };
+
+ // ensure the buttons properties generated, *after* merging
+ // with user args are still valid against the supplied labels
+ return validateButtons(
+ // merge the generated base properties with user supplied arguments
+ mergeArguments(
+ baseOptions,
+ args,
+ // if args.length > 1, properties specify how each arg maps to an object key
+ properties
+ ),
+ labels
+ );
+ }
+
+ /**
+ * from a given list of arguments return a suitable object of button labels
+ * all this does is normalise the given labels and translate them where possible
+ * e.g. "ok", "confirm" -> { ok: "OK, cancel: "Annuleren" }
+ */
+ function createLabels() {
+ var buttons = {};
+
+ for (var i = 0, j = arguments.length; i < j; i++) {
+ var argument = arguments[i];
+ var key = argument.toLowerCase();
+ var value = argument.toUpperCase();
+
+ buttons[key] = {
+ label: _t(value)
+ };
+ }
+
+ return buttons;
+ }
+
+ function validateButtons(options, buttons) {
+ var allowedButtons = {};
+ each(buttons, function(key, value) {
+ allowedButtons[value] = true;
+ });
+
+ each(options.buttons, function(key) {
+ if (allowedButtons[key] === undefined) {
+ throw new Error("button key " + key + " is not allowed (options are " + buttons.join("\n") + ")");
+ }
+ });
+
+ return options;
+ }
+
+ exports.alert = function() {
+ var options;
+
+ options = mergeDialogOptions("alert", ["ok"], ["message", "callback"], arguments);
+
+ if (options.callback && !$.isFunction(options.callback)) {
+ throw new Error("alert requires callback property to be a function when provided");
+ }
+
+ /**
+ * overrides
+ */
+ options.buttons.ok.callback = options.onEscape = function() {
+ if ($.isFunction(options.callback)) {
+ return options.callback();
+ }
+ return true;
+ };
+
+ return exports.dialog(options);
+ };
+
+ exports.confirm = function() {
+ var options;
+
+ options = mergeDialogOptions("confirm", ["cancel", "confirm"], ["message", "callback"], arguments);
+
+ /**
+ * overrides; undo anything the user tried to set they shouldn't have
+ */
+ options.buttons.cancel.callback = options.onEscape = function() {
+ return options.callback(false);
+ };
+
+ options.buttons.confirm.callback = function() {
+ return options.callback(true);
+ };
+
+ // confirm specific validation
+ if (!$.isFunction(options.callback)) {
+ throw new Error("confirm requires a callback");
+ }
+
+ return exports.dialog(options);
+ };
+
+ exports.prompt = function() {
+ var options;
+ var defaults;
+ var dialog;
+ var form;
+ var input;
+ var shouldShow;
+ var inputOptions;
+
+ // we have to create our form first otherwise
+ // its value is undefined when gearing up our options
+ // @TODO this could be solved by allowing message to
+ // be a function instead...
+ form = $(templates.form);
+
+ // prompt defaults are more complex than others in that
+ // users can override more defaults
+ // @TODO I don't like that prompt has to do a lot of heavy
+ // lifting which mergeDialogOptions can *almost* support already
+ // just because of 'value' and 'inputType' - can we refactor?
+ defaults = {
+ className: "bootbox-prompt",
+ buttons: createLabels("cancel", "confirm"),
+ value: "",
+ inputType: "text"
+ };
+
+ options = validateButtons(
+ mergeArguments(defaults, arguments, ["title", "callback"]),
+ ["cancel", "confirm"]
+ );
+
+ // capture the user's show value; we always set this to false before
+ // spawning the dialog to give us a chance to attach some handlers to
+ // it, but we need to make sure we respect a preference not to show it
+ shouldShow = (options.show === undefined) ? true : options.show;
+
+ /**
+ * overrides; undo anything the user tried to set they shouldn't have
+ */
+ options.message = form;
+
+ options.buttons.cancel.callback = options.onEscape = function() {
+ return options.callback(null);
+ };
+
+ options.buttons.confirm.callback = function() {
+ var value;
+
+ switch (options.inputType) {
+ case "text":
+ case "textarea":
+ case "email":
+ case "select":
+ case "date":
+ case "time":
+ case "number":
+ case "password":
+ value = input.val();
+ break;
+
+ case "checkbox":
+ var checkedItems = input.find("input:checked");
+
+ // we assume that checkboxes are always multiple,
+ // hence we default to an empty array
+ value = [];
+
+ each(checkedItems, function(_, item) {
+ value.push($(item).val());
+ });
+ break;
+ }
+
+ return options.callback(value);
+ };
+
+ options.show = false;
+
+ // prompt specific validation
+ if (!options.title) {
+ throw new Error("prompt requires a title");
+ }
+
+ if (!$.isFunction(options.callback)) {
+ throw new Error("prompt requires a callback");
+ }
+
+ if (!templates.inputs[options.inputType]) {
+ throw new Error("invalid prompt type");
+ }
+
+ // create the input based on the supplied type
+ input = $(templates.inputs[options.inputType]);
+
+ switch (options.inputType) {
+ case "text":
+ case "textarea":
+ case "email":
+ case "date":
+ case "time":
+ case "number":
+ case "password":
+ input.val(options.value);
+ break;
+
+ case "select":
+ var groups = {};
+ inputOptions = options.inputOptions || [];
+
+ if (!inputOptions.length) {
+ throw new Error("prompt with select requires options");
+ }
+
+ each(inputOptions, function(_, option) {
+
+ // assume the element to attach to is the input...
+ var elem = input;
+
+ if (option.value === undefined || option.text === undefined) {
+ throw new Error("given options in wrong format");
+ }
+
+
+ // ... but override that element if this option sits in a group
+
+ if (option.group) {
+ // initialise group if necessary
+ if (!groups[option.group]) {
+ groups[option.group] = $(" ").attr("label", option.group);
+ }
+
+ elem = groups[option.group];
+ }
+
+ elem.append("" + option.text + " ");
+ });
+
+ each(groups, function(_, group) {
+ input.append(group);
+ });
+
+ // safe to set a select's value as per a normal input
+ input.val(options.value);
+ break;
+
+ case "checkbox":
+ var values = $.isArray(options.value) ? options.value : [options.value];
+ inputOptions = options.inputOptions || [];
+
+ if (!inputOptions.length) {
+ throw new Error("prompt with checkbox requires options");
+ }
+
+ if (!inputOptions[0].value || !inputOptions[0].text) {
+ throw new Error("given options in wrong format");
+ }
+
+ // checkboxes have to nest within a containing element, so
+ // they break the rules a bit and we end up re-assigning
+ // our 'input' element to this container instead
+ input = $("
");
+
+ each(inputOptions, function(_, option) {
+ var checkbox = $(templates.inputs[options.inputType]);
+
+ checkbox.find("input").attr("value", option.value);
+ checkbox.find("label").append(option.text);
+
+ // we've ensured values is an array so we can always iterate over it
+ each(values, function(_, value) {
+ if (value === option.value) {
+ checkbox.find("input").prop("checked", true);
+ }
+ });
+
+ input.append(checkbox);
+ });
+ break;
+ }
+
+ if (options.placeholder) {
+ input.attr("placeholder", options.placeholder);
+ }
+
+ if(options.pattern){
+ input.attr("pattern", options.pattern);
+ }
+
+ // now place it in our form
+ form.append(input);
+
+ form.on("submit", function(e) {
+ e.preventDefault();
+ // Fix for SammyJS (or similar JS routing library) hijacking the form post.
+ e.stopPropagation();
+ // @TODO can we actually click *the* button object instead?
+ // e.g. buttons.confirm.click() or similar
+ dialog.find(".btn-primary").click();
+ });
+
+ dialog = exports.dialog(options);
+
+ // clear the existing handler focusing the submit button...
+ dialog.off("shown.bs.modal");
+
+ // ...and replace it with one focusing our input, if possible
+ dialog.on("shown.bs.modal", function() {
+ input.focus();
+ });
+
+ if (shouldShow === true) {
+ dialog.modal("show");
+ }
+
+ return dialog;
+ };
+
+ exports.dialog = function(options) {
+ options = sanitize(options);
+
+ var dialog = $(templates.dialog);
+ var innerDialog = dialog.find(".modal-dialog");
+ var body = dialog.find(".modal-body");
+ var buttons = options.buttons;
+ var buttonStr = "";
+ var callbacks = {
+ onEscape: options.onEscape
+ };
+
+ each(buttons, function(key, button) {
+
+ // @TODO I don't like this string appending to itself; bit dirty. Needs reworking
+ // can we just build up button elements instead? slower but neater. Then button
+ // can just become a template too
+ buttonStr += "" + button.label + " ";
+ callbacks[key] = button.callback;
+ });
+
+ body.find(".bootbox-body").html(options.message);
+
+ if (options.animate === true) {
+ dialog.addClass("fade");
+ }
+
+ if (options.className) {
+ dialog.addClass(options.className);
+ }
+
+ if (options.size === "large") {
+ innerDialog.addClass("modal-lg");
+ }
+
+ if (options.size === "small") {
+ innerDialog.addClass("modal-sm");
+ }
+
+ if (options.title) {
+ body.before(templates.header);
+ }
+
+ if (options.closeButton) {
+ var closeButton = $(templates.closeButton);
+
+ if (options.title) {
+ dialog.find(".modal-header").prepend(closeButton);
+ } else {
+ closeButton.css("margin-top", "-10px").prependTo(body);
+ }
+ }
+
+ if (options.title) {
+ dialog.find(".modal-title").html(options.title);
+ }
+
+ if (buttonStr.length) {
+ body.after(templates.footer);
+ dialog.find(".modal-footer").html(buttonStr);
+ }
+
+
+ /**
+ * Bootstrap event listeners; used handle extra
+ * setup & teardown required after the underlying
+ * modal has performed certain actions
+ */
+
+ dialog.on("hidden.bs.modal", function(e) {
+ // ensure we don't accidentally intercept hidden events triggered
+ // by children of the current dialog. We shouldn't anymore now BS
+ // namespaces its events; but still worth doing
+ if (e.target === this) {
+ dialog.remove();
+ }
+ });
+
+ /*
+ dialog.on("show.bs.modal", function() {
+ // sadly this doesn't work; show is called *just* before
+ // the backdrop is added so we'd need a setTimeout hack or
+ // otherwise... leaving in as would be nice
+ if (options.backdrop) {
+ dialog.next(".modal-backdrop").addClass("bootbox-backdrop");
+ }
+ });
+ */
+
+ dialog.on("shown.bs.modal", function() {
+ dialog.find(".btn-primary:first").focus();
+ });
+
+ /**
+ * Bootbox event listeners; experimental and may not last
+ * just an attempt to decouple some behaviours from their
+ * respective triggers
+ */
+
+ dialog.on("escape.close.bb", function(e) {
+ if (callbacks.onEscape) {
+ processCallback(e, dialog, callbacks.onEscape);
+ }
+ });
+
+ /**
+ * Standard jQuery event listeners; used to handle user
+ * interaction with our dialog
+ */
+
+ dialog.on("click", ".modal-footer button", function(e) {
+ var callbackKey = $(this).data("bb-handler");
+
+ processCallback(e, dialog, callbacks[callbackKey]);
+
+ });
+
+ dialog.on("click", ".bootbox-close-button", function(e) {
+ // onEscape might be falsy but that's fine; the fact is
+ // if the user has managed to click the close button we
+ // have to close the dialog, callback or not
+ processCallback(e, dialog, callbacks.onEscape);
+ });
+
+ dialog.on("keyup", function(e) {
+ if (e.which === 27) {
+ dialog.trigger("escape.close.bb");
+ }
+ });
+
+ // the remainder of this method simply deals with adding our
+ // dialogent to the DOM, augmenting it with Bootstrap's modal
+ // functionality and then giving the resulting object back
+ // to our caller
+
+ $(options.container).append(dialog);
+
+ dialog.modal({
+ backdrop: options.backdrop,
+ keyboard: false,
+ show: false
+ });
+
+ if (options.show) {
+ dialog.modal("show");
+ }
+
+ // @TODO should we return the raw element here or should
+ // we wrap it in an object on which we can expose some neater
+ // methods, e.g. var d = bootbox.alert(); d.hide(); instead
+ // of d.modal("hide");
+
+ /*
+ function BBDialog(elem) {
+ this.elem = elem;
+ }
+
+ BBDialog.prototype = {
+ hide: function() {
+ return this.elem.modal("hide");
+ },
+ show: function() {
+ return this.elem.modal("show");
+ }
+ };
+ */
+
+ return dialog;
+
+ };
+
+ exports.setDefaults = function() {
+ var values = {};
+
+ if (arguments.length === 2) {
+ // allow passing of single key/value...
+ values[arguments[0]] = arguments[1];
+ } else {
+ // ... and as an object too
+ values = arguments[0];
+ }
+
+ $.extend(defaults, values);
+ };
+
+ exports.hideAll = function() {
+ $(".bootbox").modal("hide");
+
+ return exports;
+ };
+
+
+ /**
+ * standard locales. Please add more according to ISO 639-1 standard. Multiple language variants are
+ * unlikely to be required. If this gets too large it can be split out into separate JS files.
+ */
+ var locales = {
+ br : {
+ OK : "OK",
+ CANCEL : "Cancelar",
+ CONFIRM : "Sim"
+ },
+ cs : {
+ OK : "OK",
+ CANCEL : "Zrušit",
+ CONFIRM : "Potvrdit"
+ },
+ da : {
+ OK : "OK",
+ CANCEL : "Annuller",
+ CONFIRM : "Accepter"
+ },
+ de : {
+ OK : "OK",
+ CANCEL : "Abbrechen",
+ CONFIRM : "Akzeptieren"
+ },
+ el : {
+ OK : "Εντάξει",
+ CANCEL : "Ακύρωση",
+ CONFIRM : "Επιβεβαίωση"
+ },
+ en : {
+ OK : "OK",
+ CANCEL : "Cancel",
+ CONFIRM : "OK"
+ },
+ es : {
+ OK : "OK",
+ CANCEL : "Cancelar",
+ CONFIRM : "Aceptar"
+ },
+ et : {
+ OK : "OK",
+ CANCEL : "Katkesta",
+ CONFIRM : "OK"
+ },
+ fi : {
+ OK : "OK",
+ CANCEL : "Peruuta",
+ CONFIRM : "OK"
+ },
+ fr : {
+ OK : "OK",
+ CANCEL : "Annuler",
+ CONFIRM : "D'accord"
+ },
+ he : {
+ OK : "אישור",
+ CANCEL : "ביטול",
+ CONFIRM : "אישור"
+ },
+ id : {
+ OK : "OK",
+ CANCEL : "Batal",
+ CONFIRM : "OK"
+ },
+ it : {
+ OK : "OK",
+ CANCEL : "Annulla",
+ CONFIRM : "Conferma"
+ },
+ ja : {
+ OK : "OK",
+ CANCEL : "キャンセル",
+ CONFIRM : "確認"
+ },
+ lt : {
+ OK : "Gerai",
+ CANCEL : "Atšaukti",
+ CONFIRM : "Patvirtinti"
+ },
+ lv : {
+ OK : "Labi",
+ CANCEL : "Atcelt",
+ CONFIRM : "Apstiprināt"
+ },
+ nl : {
+ OK : "OK",
+ CANCEL : "Annuleren",
+ CONFIRM : "Accepteren"
+ },
+ no : {
+ OK : "OK",
+ CANCEL : "Avbryt",
+ CONFIRM : "OK"
+ },
+ pl : {
+ OK : "OK",
+ CANCEL : "Anuluj",
+ CONFIRM : "Potwierdź"
+ },
+ pt : {
+ OK : "OK",
+ CANCEL : "Cancelar",
+ CONFIRM : "Confirmar"
+ },
+ ru : {
+ OK : "OK",
+ CANCEL : "Отмена",
+ CONFIRM : "Применить"
+ },
+ sv : {
+ OK : "OK",
+ CANCEL : "Avbryt",
+ CONFIRM : "OK"
+ },
+ tr : {
+ OK : "Tamam",
+ CANCEL : "İptal",
+ CONFIRM : "Onayla"
+ },
+ zh_CN : {
+ OK : "OK",
+ CANCEL : "取消",
+ CONFIRM : "确认"
+ },
+ zh_TW : {
+ OK : "OK",
+ CANCEL : "取消",
+ CONFIRM : "確認"
+ }
+ };
+
+ exports.init = function(_$) {
+ return init(_$ || $);
+ };
+
+ return exports;
+}));
diff --git a/library/bootstrap/js/bootbox.min.js b/library/bootstrap/js/bootbox.min.js
index 4ea792f3a..a7ea24fe7 100644
--- a/library/bootstrap/js/bootbox.min.js
+++ b/library/bootstrap/js/bootbox.min.js
@@ -1,6 +1,6 @@
/**
- * bootbox.js v4.1.0
+ * bootbox.js v4.3.0
*
* http://bootboxjs.com/license.txt
*/
-window.bootbox=window.bootbox||function a(b,c){"use strict";function d(a){var b=r[p.locale];return b?b[a]:r.en[a]}function e(a,c,d){a.preventDefault();var e=b.isFunction(d)&&d(a)===!1;e||c.modal("hide")}function f(a){var b,c=0;for(b in a)c++;return c}function g(a,c){var d=0;b.each(a,function(a,b){c(a,b,d++)})}function h(a){var c,d;if("object"!=typeof a)throw new Error("Please supply an object of options");if(!a.message)throw new Error("Please specify a message");return a=b.extend({},p,a),a.buttons||(a.buttons={}),a.backdrop=a.backdrop?"static":!1,c=a.buttons,d=f(c),g(c,function(a,e,f){if(b.isFunction(e)&&(e=c[a]={callback:e}),"object"!==b.type(e))throw new Error("button with key "+a+" must be an object");e.label||(e.label=a),e.className||(e.className=2>=d&&f===d-1?"btn-primary":"btn-default")}),a}function i(a,b){var c=a.length,d={};if(1>c||c>2)throw new Error("Invalid argument length");return 2===c||"string"==typeof a[0]?(d[b[0]]=a[0],d[b[1]]=a[1]):d=a[0],d}function j(a,c,d){return b.extend(!0,{},a,i(c,d))}function k(a,b,c,d){var e={className:"bootbox-"+a,buttons:l.apply(null,b)};return m(j(e,d,c),b)}function l(){for(var a={},b=0,c=arguments.length;c>b;b++){var e=arguments[b],f=e.toLowerCase(),g=e.toUpperCase();a[f]={label:d(g)}}return a}function m(a,b){var d={};return g(b,function(a,b){d[b]=!0}),g(a.buttons,function(a){if(d[a]===c)throw new Error("button key "+a+" is not allowed (options are "+b.join("\n")+")")}),a}var n={dialog:"",header:"",footer:"",closeButton:"× ",form:"",inputs:{text:" ",email:" ",select:" ",checkbox:"
"}},o=b("body"),p={locale:"en",backdrop:!0,animate:!0,className:null,closeButton:!0,show:!0},q={};q.alert=function(){var a;if(a=k("alert",["ok"],["message","callback"],arguments),a.callback&&!b.isFunction(a.callback))throw new Error("alert requires callback property to be a function when provided");return a.buttons.ok.callback=a.onEscape=function(){return b.isFunction(a.callback)?a.callback():!0},q.dialog(a)},q.confirm=function(){var a;if(a=k("confirm",["cancel","confirm"],["message","callback"],arguments),a.buttons.cancel.callback=a.onEscape=function(){return a.callback(!1)},a.buttons.confirm.callback=function(){return a.callback(!0)},!b.isFunction(a.callback))throw new Error("confirm requires a callback");return q.dialog(a)},q.prompt=function(){var a,d,e,f,h,i,k;if(f=b(n.form),d={className:"bootbox-prompt",buttons:l("cancel","confirm"),value:"",inputType:"text"},a=m(j(d,arguments,["title","callback"]),["cancel","confirm"]),i=a.show===c?!0:a.show,a.message=f,a.buttons.cancel.callback=a.onEscape=function(){return a.callback(null)},a.buttons.confirm.callback=function(){var c;switch(a.inputType){case"text":case"email":case"select":c=h.val();break;case"checkbox":var d=h.find("input:checked");c=[],g(d,function(a,d){c.push(b(d).val())})}return a.callback(c)},a.show=!1,!a.title)throw new Error("prompt requires a title");if(!b.isFunction(a.callback))throw new Error("prompt requires a callback");if(!n.inputs[a.inputType])throw new Error("invalid prompt type");switch(h=b(n.inputs[a.inputType]),a.inputType){case"text":case"email":h.val(a.value);break;case"select":var o={};if(k=a.inputOptions||[],!k.length)throw new Error("prompt with select requires options");g(k,function(a,d){var e=h;if(d.value===c||d.text===c)throw new Error("given options in wrong format");d.group&&(o[d.group]||(o[d.group]=b(" ").attr("label",d.group)),e=o[d.group]),e.append(""+d.text+" ")}),g(o,function(a,b){h.append(b)}),h.val(a.value);break;case"checkbox":var p=b.isArray(a.value)?a.value:[a.value];if(k=a.inputOptions||[],!k.length)throw new Error("prompt with checkbox requires options");if(!k[0].value||!k[0].text)throw new Error("given options in wrong format");h=b("
"),g(k,function(c,d){var e=b(n.inputs[a.inputType]);e.find("input").attr("value",d.value),e.find("label").append(d.text),g(p,function(a,b){b===d.value&&e.find("input").prop("checked",!0)}),h.append(e)})}return a.placeholder&&h.attr("placeholder",a.placeholder),f.append(h),f.on("submit",function(a){a.preventDefault(),e.find(".btn-primary").click()}),e=q.dialog(a),e.off("shown.bs.modal"),e.on("shown.bs.modal",function(){h.focus()}),i===!0&&e.modal("show"),e},q.dialog=function(a){a=h(a);var c=b(n.dialog),d=c.find(".modal-body"),f=a.buttons,i="",j={onEscape:a.onEscape};if(g(f,function(a,b){i+=""+b.label+" ",j[a]=b.callback}),d.find(".bootbox-body").html(a.message),a.animate===!0&&c.addClass("fade"),a.className&&c.addClass(a.className),a.title&&d.before(n.header),a.closeButton){var k=b(n.closeButton);a.title?c.find(".modal-header").prepend(k):k.css("margin-top","-10px").prependTo(d)}return a.title&&c.find(".modal-title").html(a.title),i.length&&(d.after(n.footer),c.find(".modal-footer").html(i)),c.on("hidden.bs.modal",function(a){a.target===this&&c.remove()}),c.on("shown.bs.modal",function(){c.find(".btn-primary:first").focus()}),c.on("escape.close.bb",function(a){j.onEscape&&e(a,c,j.onEscape)}),c.on("click",".modal-footer button",function(a){var d=b(this).data("bb-handler");e(a,c,j[d])}),c.on("click",".bootbox-close-button",function(a){e(a,c,j.onEscape)}),c.on("keyup",function(a){27===a.which&&c.trigger("escape.close.bb")}),o.append(c),c.modal({backdrop:a.backdrop,keyboard:!1,show:!1}),a.show&&c.modal("show"),c},q.setDefaults=function(){var a={};2===arguments.length?a[arguments[0]]=arguments[1]:a=arguments[0],b.extend(p,a)},q.hideAll=function(){b(".bootbox").modal("hide")};var r={br:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Sim"},da:{OK:"OK",CANCEL:"Annuller",CONFIRM:"Accepter"},de:{OK:"OK",CANCEL:"Abbrechen",CONFIRM:"Akzeptieren"},en:{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"},es:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Aceptar"},fi:{OK:"OK",CANCEL:"Peruuta",CONFIRM:"OK"},fr:{OK:"OK",CANCEL:"Annuler",CONFIRM:"D'accord"},it:{OK:"OK",CANCEL:"Annulla",CONFIRM:"Conferma"},nl:{OK:"OK",CANCEL:"Annuleren",CONFIRM:"Accepteren"},no:{OK:"OK",CANCEL:"Avbryt",CONFIRM:"OK"},pl:{OK:"OK",CANCEL:"Anuluj",CONFIRM:"Potwierdź"},ru:{OK:"OK",CANCEL:"Отмена",CONFIRM:"Применить"},zh_CN:{OK:"OK",CANCEL:"取消",CONFIRM:"确认"},zh_TW:{OK:"OK",CANCEL:"取消",CONFIRM:"確認"}};return q.init=function(c){window.bootbox=a(c||b)},q}(window.jQuery);
\ No newline at end of file
+!function(a,b){"use strict";"function"==typeof define&&define.amd?define(["jquery"],b):"object"==typeof exports?module.exports=b(require("jquery")):a.bootbox=b(a.jQuery)}(this,function a(b,c){"use strict";function d(a){var b=q[o.locale];return b?b[a]:q.en[a]}function e(a,c,d){a.stopPropagation(),a.preventDefault();var e=b.isFunction(d)&&d(a)===!1;e||c.modal("hide")}function f(a){var b,c=0;for(b in a)c++;return c}function g(a,c){var d=0;b.each(a,function(a,b){c(a,b,d++)})}function h(a){var c,d;if("object"!=typeof a)throw new Error("Please supply an object of options");if(!a.message)throw new Error("Please specify a message");return a=b.extend({},o,a),a.buttons||(a.buttons={}),a.backdrop=a.backdrop?"static":!1,c=a.buttons,d=f(c),g(c,function(a,e,f){if(b.isFunction(e)&&(e=c[a]={callback:e}),"object"!==b.type(e))throw new Error("button with key "+a+" must be an object");e.label||(e.label=a),e.className||(e.className=2>=d&&f===d-1?"btn-primary":"btn-default")}),a}function i(a,b){var c=a.length,d={};if(1>c||c>2)throw new Error("Invalid argument length");return 2===c||"string"==typeof a[0]?(d[b[0]]=a[0],d[b[1]]=a[1]):d=a[0],d}function j(a,c,d){return b.extend(!0,{},a,i(c,d))}function k(a,b,c,d){var e={className:"bootbox-"+a,buttons:l.apply(null,b)};return m(j(e,d,c),b)}function l(){for(var a={},b=0,c=arguments.length;c>b;b++){var e=arguments[b],f=e.toLowerCase(),g=e.toUpperCase();a[f]={label:d(g)}}return a}function m(a,b){var d={};return g(b,function(a,b){d[b]=!0}),g(a.buttons,function(a){if(d[a]===c)throw new Error("button key "+a+" is not allowed (options are "+b.join("\n")+")")}),a}var n={dialog:"",header:"",footer:"",closeButton:"× ",form:"",inputs:{text:" ",textarea:"",email:" ",select:" ",checkbox:"
",date:" ",time:" ",number:" ",password:" "}},o={locale:"en",backdrop:!0,animate:!0,className:null,closeButton:!0,show:!0,container:"body"},p={};p.alert=function(){var a;if(a=k("alert",["ok"],["message","callback"],arguments),a.callback&&!b.isFunction(a.callback))throw new Error("alert requires callback property to be a function when provided");return a.buttons.ok.callback=a.onEscape=function(){return b.isFunction(a.callback)?a.callback():!0},p.dialog(a)},p.confirm=function(){var a;if(a=k("confirm",["cancel","confirm"],["message","callback"],arguments),a.buttons.cancel.callback=a.onEscape=function(){return a.callback(!1)},a.buttons.confirm.callback=function(){return a.callback(!0)},!b.isFunction(a.callback))throw new Error("confirm requires a callback");return p.dialog(a)},p.prompt=function(){var a,d,e,f,h,i,k;if(f=b(n.form),d={className:"bootbox-prompt",buttons:l("cancel","confirm"),value:"",inputType:"text"},a=m(j(d,arguments,["title","callback"]),["cancel","confirm"]),i=a.show===c?!0:a.show,a.message=f,a.buttons.cancel.callback=a.onEscape=function(){return a.callback(null)},a.buttons.confirm.callback=function(){var c;switch(a.inputType){case"text":case"textarea":case"email":case"select":case"date":case"time":case"number":case"password":c=h.val();break;case"checkbox":var d=h.find("input:checked");c=[],g(d,function(a,d){c.push(b(d).val())})}return a.callback(c)},a.show=!1,!a.title)throw new Error("prompt requires a title");if(!b.isFunction(a.callback))throw new Error("prompt requires a callback");if(!n.inputs[a.inputType])throw new Error("invalid prompt type");switch(h=b(n.inputs[a.inputType]),a.inputType){case"text":case"textarea":case"email":case"date":case"time":case"number":case"password":h.val(a.value);break;case"select":var o={};if(k=a.inputOptions||[],!k.length)throw new Error("prompt with select requires options");g(k,function(a,d){var e=h;if(d.value===c||d.text===c)throw new Error("given options in wrong format");d.group&&(o[d.group]||(o[d.group]=b(" ").attr("label",d.group)),e=o[d.group]),e.append(""+d.text+" ")}),g(o,function(a,b){h.append(b)}),h.val(a.value);break;case"checkbox":var q=b.isArray(a.value)?a.value:[a.value];if(k=a.inputOptions||[],!k.length)throw new Error("prompt with checkbox requires options");if(!k[0].value||!k[0].text)throw new Error("given options in wrong format");h=b("
"),g(k,function(c,d){var e=b(n.inputs[a.inputType]);e.find("input").attr("value",d.value),e.find("label").append(d.text),g(q,function(a,b){b===d.value&&e.find("input").prop("checked",!0)}),h.append(e)})}return a.placeholder&&h.attr("placeholder",a.placeholder),a.pattern&&h.attr("pattern",a.pattern),f.append(h),f.on("submit",function(a){a.preventDefault(),a.stopPropagation(),e.find(".btn-primary").click()}),e=p.dialog(a),e.off("shown.bs.modal"),e.on("shown.bs.modal",function(){h.focus()}),i===!0&&e.modal("show"),e},p.dialog=function(a){a=h(a);var c=b(n.dialog),d=c.find(".modal-dialog"),f=c.find(".modal-body"),i=a.buttons,j="",k={onEscape:a.onEscape};if(g(i,function(a,b){j+=""+b.label+" ",k[a]=b.callback}),f.find(".bootbox-body").html(a.message),a.animate===!0&&c.addClass("fade"),a.className&&c.addClass(a.className),"large"===a.size&&d.addClass("modal-lg"),"small"===a.size&&d.addClass("modal-sm"),a.title&&f.before(n.header),a.closeButton){var l=b(n.closeButton);a.title?c.find(".modal-header").prepend(l):l.css("margin-top","-10px").prependTo(f)}return a.title&&c.find(".modal-title").html(a.title),j.length&&(f.after(n.footer),c.find(".modal-footer").html(j)),c.on("hidden.bs.modal",function(a){a.target===this&&c.remove()}),c.on("shown.bs.modal",function(){c.find(".btn-primary:first").focus()}),c.on("escape.close.bb",function(a){k.onEscape&&e(a,c,k.onEscape)}),c.on("click",".modal-footer button",function(a){var d=b(this).data("bb-handler");e(a,c,k[d])}),c.on("click",".bootbox-close-button",function(a){e(a,c,k.onEscape)}),c.on("keyup",function(a){27===a.which&&c.trigger("escape.close.bb")}),b(a.container).append(c),c.modal({backdrop:a.backdrop,keyboard:!1,show:!1}),a.show&&c.modal("show"),c},p.setDefaults=function(){var a={};2===arguments.length?a[arguments[0]]=arguments[1]:a=arguments[0],b.extend(o,a)},p.hideAll=function(){return b(".bootbox").modal("hide"),p};var q={br:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Sim"},cs:{OK:"OK",CANCEL:"Zrušit",CONFIRM:"Potvrdit"},da:{OK:"OK",CANCEL:"Annuller",CONFIRM:"Accepter"},de:{OK:"OK",CANCEL:"Abbrechen",CONFIRM:"Akzeptieren"},el:{OK:"Εντάξει",CANCEL:"Ακύρωση",CONFIRM:"Επιβεβαίωση"},en:{OK:"OK",CANCEL:"Cancel",CONFIRM:"OK"},es:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Aceptar"},et:{OK:"OK",CANCEL:"Katkesta",CONFIRM:"OK"},fi:{OK:"OK",CANCEL:"Peruuta",CONFIRM:"OK"},fr:{OK:"OK",CANCEL:"Annuler",CONFIRM:"D'accord"},he:{OK:"אישור",CANCEL:"ביטול",CONFIRM:"אישור"},id:{OK:"OK",CANCEL:"Batal",CONFIRM:"OK"},it:{OK:"OK",CANCEL:"Annulla",CONFIRM:"Conferma"},ja:{OK:"OK",CANCEL:"キャンセル",CONFIRM:"確認"},lt:{OK:"Gerai",CANCEL:"Atšaukti",CONFIRM:"Patvirtinti"},lv:{OK:"Labi",CANCEL:"Atcelt",CONFIRM:"Apstiprināt"},nl:{OK:"OK",CANCEL:"Annuleren",CONFIRM:"Accepteren"},no:{OK:"OK",CANCEL:"Avbryt",CONFIRM:"OK"},pl:{OK:"OK",CANCEL:"Anuluj",CONFIRM:"Potwierdź"},pt:{OK:"OK",CANCEL:"Cancelar",CONFIRM:"Confirmar"},ru:{OK:"OK",CANCEL:"Отмена",CONFIRM:"Применить"},sv:{OK:"OK",CANCEL:"Avbryt",CONFIRM:"OK"},tr:{OK:"Tamam",CANCEL:"İptal",CONFIRM:"Onayla"},zh_CN:{OK:"OK",CANCEL:"取消",CONFIRM:"确认"},zh_TW:{OK:"OK",CANCEL:"取消",CONFIRM:"確認"}};return p.init=function(c){return a(c||b)},p});
\ No newline at end of file
diff --git a/library/bootstrap/js/bootstrap.js b/library/bootstrap/js/bootstrap.js
index 53da1c77c..8dff365fb 100644
--- a/library/bootstrap/js/bootstrap.js
+++ b/library/bootstrap/js/bootstrap.js
@@ -1,13 +1,22 @@
/*!
- * Bootstrap v3.2.0 (http://getbootstrap.com)
+ * Bootstrap v3.3.0 (http://getbootstrap.com)
* Copyright 2011-2014 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
-if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript requires jQuery') }
+if (typeof jQuery === 'undefined') {
+ throw new Error('Bootstrap\'s JavaScript requires jQuery')
+}
+
++function ($) {
+ var version = $.fn.jquery.split(' ')[0].split('.')
+ if ((version[0] < 2 && version[1] < 9) || (version[0] == 1 && version[1] == 9 && version[2] < 1)) {
+ throw new Error('Bootstrap\'s JavaScript requires jQuery version 1.9.1 or higher')
+ }
+}(jQuery);
/* ========================================================================
- * Bootstrap: transition.js v3.2.0
+ * Bootstrap: transition.js v3.3.0
* http://getbootstrap.com/javascript/#transitions
* ========================================================================
* Copyright 2011-2014 Twitter, Inc.
@@ -67,7 +76,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
}(jQuery);
/* ========================================================================
- * Bootstrap: alert.js v3.2.0
+ * Bootstrap: alert.js v3.3.0
* http://getbootstrap.com/javascript/#alerts
* ========================================================================
* Copyright 2011-2014 Twitter, Inc.
@@ -86,7 +95,9 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
$(el).on('click', dismiss, this.close)
}
- Alert.VERSION = '3.2.0'
+ Alert.VERSION = '3.3.0'
+
+ Alert.TRANSITION_DURATION = 150
Alert.prototype.close = function (e) {
var $this = $(this)
@@ -102,7 +113,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
if (e) e.preventDefault()
if (!$parent.length) {
- $parent = $this.hasClass('alert') ? $this : $this.parent()
+ $parent = $this.closest('.alert')
}
$parent.trigger(e = $.Event('close.bs.alert'))
@@ -119,7 +130,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
$.support.transition && $parent.hasClass('fade') ?
$parent
.one('bsTransitionEnd', removeElement)
- .emulateTransitionEnd(150) :
+ .emulateTransitionEnd(Alert.TRANSITION_DURATION) :
removeElement()
}
@@ -160,7 +171,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
}(jQuery);
/* ========================================================================
- * Bootstrap: button.js v3.2.0
+ * Bootstrap: button.js v3.3.0
* http://getbootstrap.com/javascript/#buttons
* ========================================================================
* Copyright 2011-2014 Twitter, Inc.
@@ -180,7 +191,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
this.isLoading = false
}
- Button.VERSION = '3.2.0'
+ Button.VERSION = '3.3.0'
Button.DEFAULTS = {
loadingText: 'loading...'
@@ -196,10 +207,10 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
if (data.resetText == null) $el.data('resetText', $el[val]())
- $el[val](data[state] == null ? this.options[state] : data[state])
-
// push to event loop to allow forms to submit
setTimeout($.proxy(function () {
+ $el[val](data[state] == null ? this.options[state] : data[state])
+
if (state == 'loadingText') {
this.isLoading = true
$el.addClass(d).attr(d, d)
@@ -221,6 +232,8 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
else $parent.find('.active').removeClass('active')
}
if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change')
+ } else {
+ this.$element.attr('aria-pressed', !this.$element.hasClass('active'))
}
if (changed) this.$element.toggleClass('active')
@@ -261,17 +274,21 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
// BUTTON DATA-API
// ===============
- $(document).on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) {
- var $btn = $(e.target)
- if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
- Plugin.call($btn, 'toggle')
- e.preventDefault()
- })
+ $(document)
+ .on('click.bs.button.data-api', '[data-toggle^="button"]', function (e) {
+ var $btn = $(e.target)
+ if (!$btn.hasClass('btn')) $btn = $btn.closest('.btn')
+ Plugin.call($btn, 'toggle')
+ e.preventDefault()
+ })
+ .on('focus.bs.button.data-api blur.bs.button.data-api', '[data-toggle^="button"]', function (e) {
+ $(e.target).closest('.btn').toggleClass('focus', e.type == 'focus')
+ })
}(jQuery);
/* ========================================================================
- * Bootstrap: carousel.js v3.2.0
+ * Bootstrap: carousel.js v3.3.0
* http://getbootstrap.com/javascript/#carousel
* ========================================================================
* Copyright 2011-2014 Twitter, Inc.
@@ -286,7 +303,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
// =========================
var Carousel = function (element, options) {
- this.$element = $(element).on('keydown.bs.carousel', $.proxy(this.keydown, this))
+ this.$element = $(element)
this.$indicators = this.$element.find('.carousel-indicators')
this.options = options
this.paused =
@@ -295,17 +312,22 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
this.$active =
this.$items = null
- this.options.pause == 'hover' && this.$element
+ this.options.keyboard && this.$element.on('keydown.bs.carousel', $.proxy(this.keydown, this))
+
+ this.options.pause == 'hover' && !('ontouchstart' in document.documentElement) && this.$element
.on('mouseenter.bs.carousel', $.proxy(this.pause, this))
.on('mouseleave.bs.carousel', $.proxy(this.cycle, this))
}
- Carousel.VERSION = '3.2.0'
+ Carousel.VERSION = '3.3.0'
+
+ Carousel.TRANSITION_DURATION = 600
Carousel.DEFAULTS = {
interval: 5000,
pause: 'hover',
- wrap: true
+ wrap: true,
+ keyboard: true
}
Carousel.prototype.keydown = function (e) {
@@ -335,6 +357,13 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
return this.$items.index(item || this.$active)
}
+ Carousel.prototype.getItemForDirection = function (direction, active) {
+ var delta = direction == 'prev' ? -1 : 1
+ var activeIndex = this.getItemIndex(active)
+ var itemIndex = (activeIndex + delta) % this.$items.length
+ return this.$items.eq(itemIndex)
+ }
+
Carousel.prototype.to = function (pos) {
var that = this
var activeIndex = this.getItemIndex(this.$active = this.$element.find('.item.active'))
@@ -344,7 +373,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) // yes, "slid"
if (activeIndex == pos) return this.pause().cycle()
- return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos]))
+ return this.slide(pos > activeIndex ? 'next' : 'prev', this.$items.eq(pos))
}
Carousel.prototype.pause = function (e) {
@@ -372,7 +401,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
Carousel.prototype.slide = function (type, next) {
var $active = this.$element.find('.item.active')
- var $next = next || $active[type]()
+ var $next = next || this.getItemForDirection(type, $active)
var isCycling = this.interval
var direction = type == 'next' ? 'left' : 'right'
var fallback = type == 'next' ? 'first' : 'last'
@@ -418,7 +447,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
that.$element.trigger(slidEvent)
}, 0)
})
- .emulateTransitionEnd($active.css('transition-duration').slice(0, -1) * 1000)
+ .emulateTransitionEnd(Carousel.TRANSITION_DURATION)
} else {
$active.removeClass('active')
$next.addClass('active')
@@ -467,7 +496,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
// CAROUSEL DATA-API
// =================
- $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) {
+ var clickHandler = function (e) {
var href
var $this = $(this)
var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) // strip for ie7
@@ -483,7 +512,11 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
}
e.preventDefault()
- })
+ }
+
+ $(document)
+ .on('click.bs.carousel.data-api', '[data-slide]', clickHandler)
+ .on('click.bs.carousel.data-api', '[data-slide-to]', clickHandler)
$(window).on('load', function () {
$('[data-ride="carousel"]').each(function () {
@@ -495,7 +528,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
}(jQuery);
/* ========================================================================
- * Bootstrap: collapse.js v3.2.0
+ * Bootstrap: collapse.js v3.3.0
* http://getbootstrap.com/javascript/#collapse
* ========================================================================
* Copyright 2011-2014 Twitter, Inc.
@@ -512,16 +545,25 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
var Collapse = function (element, options) {
this.$element = $(element)
this.options = $.extend({}, Collapse.DEFAULTS, options)
+ this.$trigger = $(this.options.trigger).filter('[href="#' + element.id + '"], [data-target="#' + element.id + '"]')
this.transitioning = null
- if (this.options.parent) this.$parent = $(this.options.parent)
+ if (this.options.parent) {
+ this.$parent = this.getParent()
+ } else {
+ this.addAriaAndCollapsedClass(this.$element, this.$trigger)
+ }
+
if (this.options.toggle) this.toggle()
}
- Collapse.VERSION = '3.2.0'
+ Collapse.VERSION = '3.3.0'
+
+ Collapse.TRANSITION_DURATION = 350
Collapse.DEFAULTS = {
- toggle: true
+ toggle: true,
+ trigger: '[data-toggle="collapse"]'
}
Collapse.prototype.dimension = function () {
@@ -532,17 +574,21 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
Collapse.prototype.show = function () {
if (this.transitioning || this.$element.hasClass('in')) return
+ var activesData
+ var actives = this.$parent && this.$parent.find('> .panel').children('.in, .collapsing')
+
+ if (actives && actives.length) {
+ activesData = actives.data('bs.collapse')
+ if (activesData && activesData.transitioning) return
+ }
+
var startEvent = $.Event('show.bs.collapse')
this.$element.trigger(startEvent)
if (startEvent.isDefaultPrevented()) return
- var actives = this.$parent && this.$parent.find('> .panel > .in')
-
if (actives && actives.length) {
- var hasData = actives.data('bs.collapse')
- if (hasData && hasData.transitioning) return
Plugin.call(actives, 'hide')
- hasData || actives.data('bs.collapse', null)
+ activesData || actives.data('bs.collapse', null)
}
var dimension = this.dimension()
@@ -550,6 +596,11 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
this.$element
.removeClass('collapse')
.addClass('collapsing')[dimension](0)
+ .attr('aria-expanded', true)
+
+ this.$trigger
+ .removeClass('collapsed')
+ .attr('aria-expanded', true)
this.transitioning = 1
@@ -568,7 +619,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
this.$element
.one('bsTransitionEnd', $.proxy(complete, this))
- .emulateTransitionEnd(350)[dimension](this.$element[0][scrollSize])
+ .emulateTransitionEnd(Collapse.TRANSITION_DURATION)[dimension](this.$element[0][scrollSize])
}
Collapse.prototype.hide = function () {
@@ -584,17 +635,21 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
this.$element
.addClass('collapsing')
- .removeClass('collapse')
- .removeClass('in')
+ .removeClass('collapse in')
+ .attr('aria-expanded', false)
+
+ this.$trigger
+ .addClass('collapsed')
+ .attr('aria-expanded', false)
this.transitioning = 1
var complete = function () {
this.transitioning = 0
this.$element
- .trigger('hidden.bs.collapse')
.removeClass('collapsing')
.addClass('collapse')
+ .trigger('hidden.bs.collapse')
}
if (!$.support.transition) return complete.call(this)
@@ -602,13 +657,40 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
this.$element
[dimension](0)
.one('bsTransitionEnd', $.proxy(complete, this))
- .emulateTransitionEnd(350)
+ .emulateTransitionEnd(Collapse.TRANSITION_DURATION)
}
Collapse.prototype.toggle = function () {
this[this.$element.hasClass('in') ? 'hide' : 'show']()
}
+ Collapse.prototype.getParent = function () {
+ return $(this.options.parent)
+ .find('[data-toggle="collapse"][data-parent="' + this.options.parent + '"]')
+ .each($.proxy(function (i, element) {
+ var $element = $(element)
+ this.addAriaAndCollapsedClass(getTargetFromTrigger($element), $element)
+ }, this))
+ .end()
+ }
+
+ Collapse.prototype.addAriaAndCollapsedClass = function ($element, $trigger) {
+ var isOpen = $element.hasClass('in')
+
+ $element.attr('aria-expanded', isOpen)
+ $trigger
+ .toggleClass('collapsed', !isOpen)
+ .attr('aria-expanded', isOpen)
+ }
+
+ function getTargetFromTrigger($trigger) {
+ var href
+ var target = $trigger.attr('data-target')
+ || (href = $trigger.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7
+
+ return $(target)
+ }
+
// COLLAPSE PLUGIN DEFINITION
// ==========================
@@ -619,7 +701,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
var data = $this.data('bs.collapse')
var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option)
- if (!data && options.toggle && option == 'show') option = !option
+ if (!data && options.toggle && option == 'show') options.toggle = false
if (!data) $this.data('bs.collapse', (data = new Collapse(this, options)))
if (typeof option == 'string') data[option]()
})
@@ -644,21 +726,13 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
// =================
$(document).on('click.bs.collapse.data-api', '[data-toggle="collapse"]', function (e) {
- var href
var $this = $(this)
- var target = $this.attr('data-target')
- || e.preventDefault()
- || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '') // strip for ie7
- var $target = $(target)
- var data = $target.data('bs.collapse')
- var option = data ? 'toggle' : $this.data()
- var parent = $this.attr('data-parent')
- var $parent = parent && $(parent)
- if (!data || !data.transitioning) {
- if ($parent) $parent.find('[data-toggle="collapse"][data-parent="' + parent + '"]').not($this).addClass('collapsed')
- $this[$target.hasClass('in') ? 'addClass' : 'removeClass']('collapsed')
- }
+ if (!$this.attr('data-target')) e.preventDefault()
+
+ var $target = getTargetFromTrigger($this)
+ var data = $target.data('bs.collapse')
+ var option = data ? 'toggle' : $.extend({}, $this.data(), { trigger: this })
Plugin.call($target, option)
})
@@ -666,7 +740,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
}(jQuery);
/* ========================================================================
- * Bootstrap: dropdown.js v3.2.0
+ * Bootstrap: dropdown.js v3.3.0
* http://getbootstrap.com/javascript/#dropdowns
* ========================================================================
* Copyright 2011-2014 Twitter, Inc.
@@ -686,7 +760,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
$(element).on('click.bs.dropdown', this.toggle)
}
- Dropdown.VERSION = '3.2.0'
+ Dropdown.VERSION = '3.3.0'
Dropdown.prototype.toggle = function (e) {
var $this = $(this)
@@ -709,7 +783,9 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
if (e.isDefaultPrevented()) return
- $this.trigger('focus')
+ $this
+ .trigger('focus')
+ .attr('aria-expanded', 'true')
$parent
.toggleClass('open')
@@ -720,7 +796,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
}
Dropdown.prototype.keydown = function (e) {
- if (!/(38|40|27)/.test(e.keyCode)) return
+ if (!/(38|40|27|32)/.test(e.which)) return
var $this = $(this)
@@ -732,7 +808,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
var $parent = getParent($this)
var isActive = $parent.hasClass('open')
- if (!isActive || (isActive && e.keyCode == 27)) {
+ if ((!isActive && e.which != 27) || (isActive && e.which == 27)) {
if (e.which == 27) $parent.find(toggle).trigger('focus')
return $this.trigger('click')
}
@@ -742,10 +818,10 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
if (!$items.length) return
- var index = $items.index($items.filter(':focus'))
+ var index = $items.index(e.target)
- if (e.keyCode == 38 && index > 0) index-- // up
- if (e.keyCode == 40 && index < $items.length - 1) index++ // down
+ if (e.which == 38 && index > 0) index-- // up
+ if (e.which == 40 && index < $items.length - 1) index++ // down
if (!~index) index = 0
$items.eq(index).trigger('focus')
@@ -755,11 +831,17 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
if (e && e.which === 3) return
$(backdrop).remove()
$(toggle).each(function () {
- var $parent = getParent($(this))
+ var $this = $(this)
+ var $parent = getParent($this)
var relatedTarget = { relatedTarget: this }
+
if (!$parent.hasClass('open')) return
+
$parent.trigger(e = $.Event('hide.bs.dropdown', relatedTarget))
+
if (e.isDefaultPrevented()) return
+
+ $this.attr('aria-expanded', 'false')
$parent.removeClass('open').trigger('hidden.bs.dropdown', relatedTarget)
})
}
@@ -813,12 +895,14 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
.on('click.bs.dropdown.data-api', clearMenus)
.on('click.bs.dropdown.data-api', '.dropdown form', function (e) { e.stopPropagation() })
.on('click.bs.dropdown.data-api', toggle, Dropdown.prototype.toggle)
- .on('keydown.bs.dropdown.data-api', toggle + ', [role="menu"], [role="listbox"]', Dropdown.prototype.keydown)
+ .on('keydown.bs.dropdown.data-api', toggle, Dropdown.prototype.keydown)
+ .on('keydown.bs.dropdown.data-api', '[role="menu"]', Dropdown.prototype.keydown)
+ .on('keydown.bs.dropdown.data-api', '[role="listbox"]', Dropdown.prototype.keydown)
}(jQuery);
/* ========================================================================
- * Bootstrap: modal.js v3.2.0
+ * Bootstrap: modal.js v3.3.0
* http://getbootstrap.com/javascript/#modals
* ========================================================================
* Copyright 2011-2014 Twitter, Inc.
@@ -849,7 +933,10 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
}
}
- Modal.VERSION = '3.2.0'
+ Modal.VERSION = '3.3.0'
+
+ Modal.TRANSITION_DURATION = 300
+ Modal.BACKDROP_TRANSITION_DURATION = 150
Modal.DEFAULTS = {
backdrop: true,
@@ -907,7 +994,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
.one('bsTransitionEnd', function () {
that.$element.trigger('focus').trigger(e)
})
- .emulateTransitionEnd(300) :
+ .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
that.$element.trigger('focus').trigger(e)
})
}
@@ -923,9 +1010,6 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
this.isShown = false
- this.$body.removeClass('modal-open')
-
- this.resetScrollbar()
this.escape()
$(document).off('focusin.bs.modal')
@@ -938,7 +1022,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
$.support.transition && this.$element.hasClass('fade') ?
this.$element
.one('bsTransitionEnd', $.proxy(this.hideModal, this))
- .emulateTransitionEnd(300) :
+ .emulateTransitionEnd(Modal.TRANSITION_DURATION) :
this.hideModal()
}
@@ -954,11 +1038,11 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
Modal.prototype.escape = function () {
if (this.isShown && this.options.keyboard) {
- this.$element.on('keyup.dismiss.bs.modal', $.proxy(function (e) {
+ this.$element.on('keydown.dismiss.bs.modal', $.proxy(function (e) {
e.which == 27 && this.hide()
}, this))
} else if (!this.isShown) {
- this.$element.off('keyup.dismiss.bs.modal')
+ this.$element.off('keydown.dismiss.bs.modal')
}
}
@@ -966,6 +1050,8 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
var that = this
this.$element.hide()
this.backdrop(function () {
+ that.$body.removeClass('modal-open')
+ that.resetScrollbar()
that.$element.trigger('hidden.bs.modal')
})
}
@@ -983,14 +1069,13 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
var doAnimate = $.support.transition && animate
this.$backdrop = $('
')
- .appendTo(this.$body)
-
- this.$element.on('click.dismiss.bs.modal', $.proxy(function (e) {
- if (e.target !== e.currentTarget) return
- this.options.backdrop == 'static'
- ? this.$element[0].focus.call(this.$element[0])
- : this.hide.call(this)
- }, this))
+ .prependTo(this.$element)
+ .on('click.dismiss.bs.modal', $.proxy(function (e) {
+ if (e.target !== e.currentTarget) return
+ this.options.backdrop == 'static'
+ ? this.$element[0].focus.call(this.$element[0])
+ : this.hide.call(this)
+ }, this))
if (doAnimate) this.$backdrop[0].offsetWidth // force reflow
@@ -1001,7 +1086,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
doAnimate ?
this.$backdrop
.one('bsTransitionEnd', callback)
- .emulateTransitionEnd(150) :
+ .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
callback()
} else if (!this.isShown && this.$backdrop) {
@@ -1014,7 +1099,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
$.support.transition && this.$element.hasClass('fade') ?
this.$backdrop
.one('bsTransitionEnd', callbackRemove)
- .emulateTransitionEnd(150) :
+ .emulateTransitionEnd(Modal.BACKDROP_TRANSITION_DURATION) :
callbackRemove()
} else if (callback) {
@@ -1023,8 +1108,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
}
Modal.prototype.checkScrollbar = function () {
- if (document.body.clientWidth >= window.innerWidth) return
- this.scrollbarWidth = this.scrollbarWidth || this.measureScrollbar()
+ this.scrollbarWidth = this.measureScrollbar()
}
Modal.prototype.setScrollbar = function () {
@@ -1037,6 +1121,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
}
Modal.prototype.measureScrollbar = function () { // thx walsh
+ if (document.body.clientWidth >= window.innerWidth) return 0
var scrollDiv = document.createElement('div')
scrollDiv.className = 'modal-scrollbar-measure'
this.$body.append(scrollDiv)
@@ -1099,7 +1184,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
}(jQuery);
/* ========================================================================
- * Bootstrap: tooltip.js v3.2.0
+ * Bootstrap: tooltip.js v3.3.0
* http://getbootstrap.com/javascript/#tooltip
* Inspired by the original jQuery.tipsy by Jason Frame
* ========================================================================
@@ -1125,7 +1210,9 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
this.init('tooltip', element, options)
}
- Tooltip.VERSION = '3.2.0'
+ Tooltip.VERSION = '3.3.0'
+
+ Tooltip.TRANSITION_DURATION = 150
Tooltip.DEFAULTS = {
animation: true,
@@ -1203,6 +1290,11 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
var self = obj instanceof this.constructor ?
obj : $(obj.currentTarget).data('bs.' + this.type)
+ if (self && self.$tip && self.$tip.is(':visible')) {
+ self.hoverState = 'in'
+ return
+ }
+
if (!self) {
self = new this.constructor(obj.currentTarget, this.getDelegateOptions())
$(obj.currentTarget).data('bs.' + this.type, self)
@@ -1245,7 +1337,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
if (this.hasContent() && this.enabled) {
this.$element.trigger(e)
- var inDom = $.contains(document.documentElement, this.$element[0])
+ var inDom = $.contains(this.$element[0].ownerDocument.documentElement, this.$element[0])
if (e.isDefaultPrevented() || !inDom) return
var that = this
@@ -1281,13 +1373,13 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
if (autoPlace) {
var orgPlacement = placement
- var $parent = this.$element.parent()
- var parentDim = this.getPosition($parent)
+ var $container = this.options.container ? $(this.options.container) : this.$element.parent()
+ var containerDim = this.getPosition($container)
- placement = placement == 'bottom' && pos.top + pos.height + actualHeight - parentDim.scroll > parentDim.height ? 'top' :
- placement == 'top' && pos.top - parentDim.scroll - actualHeight < 0 ? 'bottom' :
- placement == 'right' && pos.right + actualWidth > parentDim.width ? 'left' :
- placement == 'left' && pos.left - actualWidth < parentDim.left ? 'right' :
+ placement = placement == 'bottom' && pos.bottom + actualHeight > containerDim.bottom ? 'top' :
+ placement == 'top' && pos.top - actualHeight < containerDim.top ? 'bottom' :
+ placement == 'right' && pos.right + actualWidth > containerDim.width ? 'left' :
+ placement == 'left' && pos.left - actualWidth < containerDim.left ? 'right' :
placement
$tip
@@ -1300,14 +1392,17 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
this.applyPlacement(calculatedOffset, placement)
var complete = function () {
+ var prevHoverState = that.hoverState
that.$element.trigger('shown.bs.' + that.type)
that.hoverState = null
+
+ if (prevHoverState == 'out') that.leave(that)
}
$.support.transition && this.$tip.hasClass('fade') ?
$tip
.one('bsTransitionEnd', complete)
- .emulateTransitionEnd(150) :
+ .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
complete()
}
}
@@ -1354,16 +1449,18 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
if (delta.left) offset.left += delta.left
else offset.top += delta.top
- var arrowDelta = delta.left ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight
- var arrowPosition = delta.left ? 'left' : 'top'
- var arrowOffsetPosition = delta.left ? 'offsetWidth' : 'offsetHeight'
+ var isVertical = /top|bottom/.test(placement)
+ var arrowDelta = isVertical ? delta.left * 2 - width + actualWidth : delta.top * 2 - height + actualHeight
+ var arrowOffsetPosition = isVertical ? 'offsetWidth' : 'offsetHeight'
$tip.offset(offset)
- this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], arrowPosition)
+ this.replaceArrow(arrowDelta, $tip[0][arrowOffsetPosition], isVertical)
}
- Tooltip.prototype.replaceArrow = function (delta, dimension, position) {
- this.arrow().css(position, delta ? (50 * (1 - delta / dimension) + '%') : '')
+ Tooltip.prototype.replaceArrow = function (delta, dimension, isHorizontal) {
+ this.arrow()
+ .css(isHorizontal ? 'left' : 'top', 50 * (1 - delta / dimension) + '%')
+ .css(isHorizontal ? 'top' : 'left', '')
}
Tooltip.prototype.setContent = function () {
@@ -1374,16 +1471,17 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
$tip.removeClass('fade in top bottom left right')
}
- Tooltip.prototype.hide = function () {
+ Tooltip.prototype.hide = function (callback) {
var that = this
var $tip = this.tip()
var e = $.Event('hide.bs.' + this.type)
- this.$element.removeAttr('aria-describedby')
-
function complete() {
if (that.hoverState != 'in') $tip.detach()
- that.$element.trigger('hidden.bs.' + that.type)
+ that.$element
+ .removeAttr('aria-describedby')
+ .trigger('hidden.bs.' + that.type)
+ callback && callback()
}
this.$element.trigger(e)
@@ -1395,7 +1493,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
$.support.transition && this.$tip.hasClass('fade') ?
$tip
.one('bsTransitionEnd', complete)
- .emulateTransitionEnd(150) :
+ .emulateTransitionEnd(Tooltip.TRANSITION_DURATION) :
complete()
this.hoverState = null
@@ -1416,13 +1514,20 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
Tooltip.prototype.getPosition = function ($element) {
$element = $element || this.$element
+
var el = $element[0]
var isBody = el.tagName == 'BODY'
- return $.extend({}, (typeof el.getBoundingClientRect == 'function') ? el.getBoundingClientRect() : null, {
- scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop(),
- width: isBody ? $(window).width() : $element.outerWidth(),
- height: isBody ? $(window).height() : $element.outerHeight()
- }, isBody ? { top: 0, left: 0 } : $element.offset())
+
+ var elRect = el.getBoundingClientRect()
+ if (elRect.width == null) {
+ // width and height are missing in IE8, so compute them manually; see https://github.com/twbs/bootstrap/issues/14093
+ elRect = $.extend({}, elRect, { width: elRect.right - elRect.left, height: elRect.bottom - elRect.top })
+ }
+ var elOffset = isBody ? { top: 0, left: 0 } : $element.offset()
+ var scroll = { scroll: isBody ? document.documentElement.scrollTop || document.body.scrollTop : $element.scrollTop() }
+ var outerDims = isBody ? { width: $(window).width(), height: $(window).height() } : null
+
+ return $.extend({}, elRect, scroll, outerDims, elOffset)
}
Tooltip.prototype.getCalculatedOffset = function (placement, pos, actualWidth, actualHeight) {
@@ -1486,14 +1591,6 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
return (this.$arrow = this.$arrow || this.tip().find('.tooltip-arrow'))
}
- Tooltip.prototype.validate = function () {
- if (!this.$element[0].parentNode) {
- this.hide()
- this.$element = null
- this.options = null
- }
- }
-
Tooltip.prototype.enable = function () {
this.enabled = true
}
@@ -1520,8 +1617,11 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
}
Tooltip.prototype.destroy = function () {
+ var that = this
clearTimeout(this.timeout)
- this.hide().$element.off('.' + this.type).removeData('bs.' + this.type)
+ this.hide(function () {
+ that.$element.off('.' + that.type).removeData('bs.' + that.type)
+ })
}
@@ -1530,12 +1630,18 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
function Plugin(option) {
return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.tooltip')
- var options = typeof option == 'object' && option
+ var $this = $(this)
+ var data = $this.data('bs.tooltip')
+ var options = typeof option == 'object' && option
+ var selector = options && options.selector
if (!data && option == 'destroy') return
- if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))
+ if (selector) {
+ if (!data) $this.data('bs.tooltip', (data = {}))
+ if (!data[selector]) data[selector] = new Tooltip(this, options)
+ } else {
+ if (!data) $this.data('bs.tooltip', (data = new Tooltip(this, options)))
+ }
if (typeof option == 'string') data[option]()
})
}
@@ -1557,7 +1663,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
}(jQuery);
/* ========================================================================
- * Bootstrap: popover.js v3.2.0
+ * Bootstrap: popover.js v3.3.0
* http://getbootstrap.com/javascript/#popovers
* ========================================================================
* Copyright 2011-2014 Twitter, Inc.
@@ -1577,7 +1683,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
if (!$.fn.tooltip) throw new Error('Popover requires tooltip.js')
- Popover.VERSION = '3.2.0'
+ Popover.VERSION = '3.3.0'
Popover.DEFAULTS = $.extend({}, $.fn.tooltip.Constructor.DEFAULTS, {
placement: 'right',
@@ -1604,7 +1710,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
var content = this.getContent()
$tip.find('.popover-title')[this.options.html ? 'html' : 'text'](title)
- $tip.find('.popover-content').empty()[ // we use append for html objects to maintain js events
+ $tip.find('.popover-content').children().detach().end()[ // we use append for html objects to maintain js events
this.options.html ? (typeof content == 'string' ? 'html' : 'append') : 'text'
](content)
@@ -1644,12 +1750,18 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
function Plugin(option) {
return this.each(function () {
- var $this = $(this)
- var data = $this.data('bs.popover')
- var options = typeof option == 'object' && option
+ var $this = $(this)
+ var data = $this.data('bs.popover')
+ var options = typeof option == 'object' && option
+ var selector = options && options.selector
if (!data && option == 'destroy') return
- if (!data) $this.data('bs.popover', (data = new Popover(this, options)))
+ if (selector) {
+ if (!data) $this.data('bs.popover', (data = {}))
+ if (!data[selector]) data[selector] = new Popover(this, options)
+ } else {
+ if (!data) $this.data('bs.popover', (data = new Popover(this, options)))
+ }
if (typeof option == 'string') data[option]()
})
}
@@ -1671,7 +1783,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
}(jQuery);
/* ========================================================================
- * Bootstrap: scrollspy.js v3.2.0
+ * Bootstrap: scrollspy.js v3.3.0
* http://getbootstrap.com/javascript/#scrollspy
* ========================================================================
* Copyright 2011-2014 Twitter, Inc.
@@ -1702,7 +1814,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
this.process()
}
- ScrollSpy.VERSION = '3.2.0'
+ ScrollSpy.VERSION = '3.3.0'
ScrollSpy.DEFAULTS = {
offset: 10
@@ -1763,8 +1875,9 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
return activeTarget != (i = targets[targets.length - 1]) && this.activate(i)
}
- if (activeTarget && scrollTop <= offsets[0]) {
- return activeTarget != (i = targets[0]) && this.activate(i)
+ if (activeTarget && scrollTop < offsets[0]) {
+ this.activeTarget = null
+ return this.clear()
}
for (i = offsets.length; i--;) {
@@ -1778,9 +1891,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
ScrollSpy.prototype.activate = function (target) {
this.activeTarget = target
- $(this.selector)
- .parentsUntil(this.options.target, '.active')
- .removeClass('active')
+ this.clear()
var selector = this.selector +
'[data-target="' + target + '"],' +
@@ -1799,6 +1910,12 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
active.trigger('activate.bs.scrollspy')
}
+ ScrollSpy.prototype.clear = function () {
+ $(this.selector)
+ .parentsUntil(this.options.target, '.active')
+ .removeClass('active')
+ }
+
// SCROLLSPY PLUGIN DEFINITION
// ===========================
@@ -1842,7 +1959,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
}(jQuery);
/* ========================================================================
- * Bootstrap: tab.js v3.2.0
+ * Bootstrap: tab.js v3.3.0
* http://getbootstrap.com/javascript/#tabs
* ========================================================================
* Copyright 2011-2014 Twitter, Inc.
@@ -1860,7 +1977,9 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
this.element = $(element)
}
- Tab.VERSION = '3.2.0'
+ Tab.VERSION = '3.3.0'
+
+ Tab.TRANSITION_DURATION = 150
Tab.prototype.show = function () {
var $this = this.element
@@ -1874,22 +1993,30 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
if ($this.parent('li').hasClass('active')) return
- var previous = $ul.find('.active:last a')[0]
- var e = $.Event('show.bs.tab', {
- relatedTarget: previous
+ var $previous = $ul.find('.active:last a')
+ var hideEvent = $.Event('hide.bs.tab', {
+ relatedTarget: $this[0]
+ })
+ var showEvent = $.Event('show.bs.tab', {
+ relatedTarget: $previous[0]
})
- $this.trigger(e)
+ $previous.trigger(hideEvent)
+ $this.trigger(showEvent)
- if (e.isDefaultPrevented()) return
+ if (showEvent.isDefaultPrevented() || hideEvent.isDefaultPrevented()) return
var $target = $(selector)
this.activate($this.closest('li'), $ul)
this.activate($target, $target.parent(), function () {
+ $previous.trigger({
+ type: 'hidden.bs.tab',
+ relatedTarget: $this[0]
+ })
$this.trigger({
type: 'shown.bs.tab',
- relatedTarget: previous
+ relatedTarget: $previous[0]
})
})
}
@@ -1898,15 +2025,21 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
var $active = container.find('> .active')
var transition = callback
&& $.support.transition
- && $active.hasClass('fade')
+ && (($active.length && $active.hasClass('fade')) || !!container.find('> .fade').length)
function next() {
$active
.removeClass('active')
.find('> .dropdown-menu > .active')
- .removeClass('active')
+ .removeClass('active')
+ .end()
+ .find('[data-toggle="tab"]')
+ .attr('aria-expanded', false)
- element.addClass('active')
+ element
+ .addClass('active')
+ .find('[data-toggle="tab"]')
+ .attr('aria-expanded', true)
if (transition) {
element[0].offsetWidth // reflow for transition
@@ -1916,16 +2049,21 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
}
if (element.parent('.dropdown-menu')) {
- element.closest('li.dropdown').addClass('active')
+ element
+ .closest('li.dropdown')
+ .addClass('active')
+ .end()
+ .find('[data-toggle="tab"]')
+ .attr('aria-expanded', true)
}
callback && callback()
}
- transition ?
+ $active.length && transition ?
$active
.one('bsTransitionEnd', next)
- .emulateTransitionEnd(150) :
+ .emulateTransitionEnd(Tab.TRANSITION_DURATION) :
next()
$active.removeClass('in')
@@ -1963,15 +2101,19 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
// TAB DATA-API
// ============
- $(document).on('click.bs.tab.data-api', '[data-toggle="tab"], [data-toggle="pill"]', function (e) {
+ var clickHandler = function (e) {
e.preventDefault()
Plugin.call($(this), 'show')
- })
+ }
+
+ $(document)
+ .on('click.bs.tab.data-api', '[data-toggle="tab"]', clickHandler)
+ .on('click.bs.tab.data-api', '[data-toggle="pill"]', clickHandler)
}(jQuery);
/* ========================================================================
- * Bootstrap: affix.js v3.2.0
+ * Bootstrap: affix.js v3.3.0
* http://getbootstrap.com/javascript/#affix
* ========================================================================
* Copyright 2011-2014 Twitter, Inc.
@@ -2000,7 +2142,7 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
this.checkPosition()
}
- Affix.VERSION = '3.2.0'
+ Affix.VERSION = '3.3.0'
Affix.RESET = 'affix affix-top affix-bottom'
@@ -2009,6 +2151,28 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
target: window
}
+ Affix.prototype.getState = function (scrollHeight, height, offsetTop, offsetBottom) {
+ var scrollTop = this.$target.scrollTop()
+ var position = this.$element.offset()
+ var targetHeight = this.$target.height()
+
+ if (offsetTop != null && this.affixed == 'top') return scrollTop < offsetTop ? 'top' : false
+
+ if (this.affixed == 'bottom') {
+ if (offsetTop != null) return (scrollTop + this.unpin <= position.top) ? false : 'bottom'
+ return (scrollTop + targetHeight <= scrollHeight - offsetBottom) ? false : 'bottom'
+ }
+
+ var initializing = this.affixed == null
+ var colliderTop = initializing ? scrollTop : position.top
+ var colliderHeight = initializing ? targetHeight : height
+
+ if (offsetTop != null && colliderTop <= offsetTop) return 'top'
+ if (offsetBottom != null && (colliderTop + colliderHeight >= scrollHeight - offsetBottom)) return 'bottom'
+
+ return false
+ }
+
Affix.prototype.getPinnedOffset = function () {
if (this.pinnedOffset) return this.pinnedOffset
this.$element.removeClass(Affix.RESET).addClass('affix')
@@ -2024,42 +2188,40 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
Affix.prototype.checkPosition = function () {
if (!this.$element.is(':visible')) return
- var scrollHeight = $(document).height()
- var scrollTop = this.$target.scrollTop()
- var position = this.$element.offset()
+ var height = this.$element.height()
var offset = this.options.offset
var offsetTop = offset.top
var offsetBottom = offset.bottom
+ var scrollHeight = $('body').height()
if (typeof offset != 'object') offsetBottom = offsetTop = offset
if (typeof offsetTop == 'function') offsetTop = offset.top(this.$element)
if (typeof offsetBottom == 'function') offsetBottom = offset.bottom(this.$element)
- var affix = this.unpin != null && (scrollTop + this.unpin <= position.top) ? false :
- offsetBottom != null && (position.top + this.$element.height() >= scrollHeight - offsetBottom) ? 'bottom' :
- offsetTop != null && (scrollTop <= offsetTop) ? 'top' : false
+ var affix = this.getState(scrollHeight, height, offsetTop, offsetBottom)
- if (this.affixed === affix) return
- if (this.unpin != null) this.$element.css('top', '')
+ if (this.affixed != affix) {
+ if (this.unpin != null) this.$element.css('top', '')
- var affixType = 'affix' + (affix ? '-' + affix : '')
- var e = $.Event(affixType + '.bs.affix')
+ var affixType = 'affix' + (affix ? '-' + affix : '')
+ var e = $.Event(affixType + '.bs.affix')
- this.$element.trigger(e)
+ this.$element.trigger(e)
- if (e.isDefaultPrevented()) return
+ if (e.isDefaultPrevented()) return
- this.affixed = affix
- this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null
+ this.affixed = affix
+ this.unpin = affix == 'bottom' ? this.getPinnedOffset() : null
- this.$element
- .removeClass(Affix.RESET)
- .addClass(affixType)
- .trigger($.Event(affixType.replace('affix', 'affixed')))
+ this.$element
+ .removeClass(Affix.RESET)
+ .addClass(affixType)
+ .trigger(affixType.replace('affix', 'affixed') + '.bs.affix')
+ }
if (affix == 'bottom') {
this.$element.offset({
- top: scrollHeight - this.$element.height() - offsetBottom
+ top: scrollHeight - height - offsetBottom
})
}
}
@@ -2104,8 +2266,8 @@ if (typeof jQuery === 'undefined') { throw new Error('Bootstrap\'s JavaScript re
data.offset = data.offset || {}
- if (data.offsetBottom) data.offset.bottom = data.offsetBottom
- if (data.offsetTop) data.offset.top = data.offsetTop
+ if (data.offsetBottom != null) data.offset.bottom = data.offsetBottom
+ if (data.offsetTop != null) data.offset.top = data.offsetTop
Plugin.call($spy, data)
})
diff --git a/library/bootstrap/js/bootstrap.min.js b/library/bootstrap/js/bootstrap.min.js
index 7c1561a8b..63866bcb4 100644
--- a/library/bootstrap/js/bootstrap.min.js
+++ b/library/bootstrap/js/bootstrap.min.js
@@ -1,6 +1,7 @@
/*!
- * Bootstrap v3.2.0 (http://getbootstrap.com)
+ * Bootstrap v3.3.0 (http://getbootstrap.com)
* Copyright 2011-2014 Twitter, Inc.
* Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
*/
-if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.2.0",d.prototype.close=function(b){function c(){f.detach().trigger("closed.bs.alert").remove()}var d=a(this),e=d.attr("data-target");e||(e=d.attr("href"),e=e&&e.replace(/.*(?=#[^\s]*$)/,""));var f=a(e);b&&b.preventDefault(),f.length||(f=d.hasClass("alert")?d:d.parent()),f.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(f.removeClass("in"),a.support.transition&&f.hasClass("fade")?f.one("bsTransitionEnd",c).emulateTransitionEnd(150):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.2.0",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),d[e](null==f[b]?this.options[b]:f[b]),setTimeout(a.proxy(function(){"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b).on("keydown.bs.carousel",a.proxy(this.keydown,this)),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,"hover"==this.options.pause&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.2.0",c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0},c.prototype.keydown=function(a){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.to=function(b){var c=this,d=this.getItemIndex(this.$active=this.$element.find(".item.active"));return b>this.$items.length-1||0>b?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){c.to(b)}):d==b?this.pause().cycle():this.slide(b>d?"next":"prev",a(this.$items[b]))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,c){var d=this.$element.find(".item.active"),e=c||d[b](),f=this.interval,g="next"==b?"left":"right",h="next"==b?"first":"last",i=this;if(!e.length){if(!this.options.wrap)return;e=this.$element.find(".item")[h]()}if(e.hasClass("active"))return this.sliding=!1;var j=e[0],k=a.Event("slide.bs.carousel",{relatedTarget:j,direction:g});if(this.$element.trigger(k),!k.isDefaultPrevented()){if(this.sliding=!0,f&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var l=a(this.$indicators.children()[this.getItemIndex(e)]);l&&l.addClass("active")}var m=a.Event("slid.bs.carousel",{relatedTarget:j,direction:g});return a.support.transition&&this.$element.hasClass("slide")?(e.addClass(b),e[0].offsetWidth,d.addClass(g),e.addClass(g),d.one("bsTransitionEnd",function(){e.removeClass([b,g].join(" ")).addClass("active"),d.removeClass(["active",g].join(" ")),i.sliding=!1,setTimeout(function(){i.$element.trigger(m)},0)}).emulateTransitionEnd(1e3*d.css("transition-duration").slice(0,-1))):(d.removeClass("active"),e.addClass("active"),this.sliding=!1,this.$element.trigger(m)),f&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this},a(document).on("click.bs.carousel.data-api","[data-slide], [data-slide-to]",function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}}),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.collapse"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(b=!b),e||d.data("bs.collapse",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.transitioning=null,this.options.parent&&(this.$parent=a(this.options.parent)),this.options.toggle&&this.toggle()};c.VERSION="3.2.0",c.DEFAULTS={toggle:!0},c.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},c.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var c=a.Event("show.bs.collapse");if(this.$element.trigger(c),!c.isDefaultPrevented()){var d=this.$parent&&this.$parent.find("> .panel > .in");if(d&&d.length){var e=d.data("bs.collapse");if(e&&e.transitioning)return;b.call(d,"hide"),e||d.data("bs.collapse",null)}var f=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[f](0),this.transitioning=1;var g=function(){this.$element.removeClass("collapsing").addClass("collapse in")[f](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return g.call(this);var h=a.camelCase(["scroll",f].join("-"));this.$element.one("bsTransitionEnd",a.proxy(g,this)).emulateTransitionEnd(350)[f](this.$element[0][h])}}},c.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse").removeClass("in"),this.transitioning=1;var d=function(){this.transitioning=0,this.$element.trigger("hidden.bs.collapse").removeClass("collapsing").addClass("collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(d,this)).emulateTransitionEnd(350):d.call(this)}}},c.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()};var d=a.fn.collapse;a.fn.collapse=b,a.fn.collapse.Constructor=c,a.fn.collapse.noConflict=function(){return a.fn.collapse=d,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(c){var d,e=a(this),f=e.attr("data-target")||c.preventDefault()||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""),g=a(f),h=g.data("bs.collapse"),i=h?"toggle":e.data(),j=e.attr("data-parent"),k=j&&a(j);h&&h.transitioning||(k&&k.find('[data-toggle="collapse"][data-parent="'+j+'"]').not(e).addClass("collapsed"),e[g.hasClass("in")?"addClass":"removeClass"]("collapsed")),b.call(g,i)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=c(a(this)),e={relatedTarget:this};d.hasClass("open")&&(d.trigger(b=a.Event("hide.bs.dropdown",e)),b.isDefaultPrevented()||d.removeClass("open").trigger("hidden.bs.dropdown",e))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.2.0",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('
').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(b){if(/(38|40|27)/.test(b.keyCode)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var e=c(d),g=e.hasClass("open");if(!g||g&&27==b.keyCode)return 27==b.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.divider):visible a",i=e.find('[role="menu"]'+h+', [role="listbox"]'+h);if(i.length){var j=i.index(i.filter(":focus"));38==b.keyCode&&j>0&&j--,40==b.keyCode&&j ').appendTo(this.$body),this.$element.on("click.dismiss.bs.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),e&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;e?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(150):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var f=function(){c.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",f).emulateTransitionEnd(150):f()}else b&&b()},c.prototype.checkScrollbar=function(){document.body.clientWidth>=window.innerWidth||(this.scrollbarWidth=this.scrollbarWidth||this.measureScrollbar())},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.scrollbarWidth&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},c.prototype.measureScrollbar=function(){var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b;(e||"destroy"!=b)&&(e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};c.VERSION="3.2.0",c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show()},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var c=a.contains(document.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!c)return;var d=this,e=this.tip(),f=this.getUID(this.type);this.setContent(),e.attr("id",f),this.$element.attr("aria-describedby",f),this.options.animation&&e.addClass("fade");var g="function"==typeof this.options.placement?this.options.placement.call(this,e[0],this.$element[0]):this.options.placement,h=/\s?auto?\s?/i,i=h.test(g);i&&(g=g.replace(h,"")||"top"),e.detach().css({top:0,left:0,display:"block"}).addClass(g).data("bs."+this.type,this),this.options.container?e.appendTo(this.options.container):e.insertAfter(this.$element);var j=this.getPosition(),k=e[0].offsetWidth,l=e[0].offsetHeight;if(i){var m=g,n=this.$element.parent(),o=this.getPosition(n);g="bottom"==g&&j.top+j.height+l-o.scroll>o.height?"top":"top"==g&&j.top-o.scroll-l<0?"bottom":"right"==g&&j.right+k>o.width?"left":"left"==g&&j.left-kg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.width&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.validate=function(){this.$element[0].parentNode||(this.hide(),this.$element=null,this.options=null)},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){clearTimeout(this.timeout),this.hide().$element.off("."+this.type).removeData("bs."+this.type)};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b;(e||"destroy"!=b)&&(e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.2.0",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").empty()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},c.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){var e=a.proxy(this.process,this);this.$body=a("body"),this.$scrollElement=a(a(c).is("body")?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.2.0",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b="offset",c=0;a.isWindow(this.$scrollElement[0])||(b="position",c=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var d=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+c,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){d.offsets.push(this[0]),d.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b<=e[0])return g!=(a=f[0])&&this.activate(a);for(a=e.length;a--;)g!=f[a]&&b>=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,a(this.selector).parentsUntil(this.options.target,".active").removeClass("active");var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.2.0",c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a")[0],f=a.Event("show.bs.tab",{relatedTarget:e});if(b.trigger(f),!f.isDefaultPrevented()){var g=a(d);this.activate(b.closest("li"),c),this.activate(g,g.parent(),function(){b.trigger({type:"shown.bs.tab",relatedTarget:e})})}}},c.prototype.activate=function(b,c,d){function e(){f.removeClass("active").find("> .dropdown-menu > .active").removeClass("active"),b.addClass("active"),g?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active"),d&&d()}var f=c.find("> .active"),g=d&&a.support.transition&&f.hasClass("fade");g?f.one("bsTransitionEnd",e).emulateTransitionEnd(150):e(),f.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this},a(document).on("click.bs.tab.data-api",'[data-toggle="tab"], [data-toggle="pill"]',function(c){c.preventDefault(),b.call(a(this),"show")})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.2.0",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=a(document).height(),d=this.$target.scrollTop(),e=this.$element.offset(),f=this.options.offset,g=f.top,h=f.bottom;"object"!=typeof f&&(h=g=f),"function"==typeof g&&(g=f.top(this.$element)),"function"==typeof h&&(h=f.bottom(this.$element));var i=null!=this.unpin&&d+this.unpin<=e.top?!1:null!=h&&e.top+this.$element.height()>=b-h?"bottom":null!=g&&g>=d?"top":!1;if(this.affixed!==i){null!=this.unpin&&this.$element.css("top","");var j="affix"+(i?"-"+i:""),k=a.Event(j+".bs.affix");this.$element.trigger(k),k.isDefaultPrevented()||(this.affixed=i,this.unpin="bottom"==i?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(j).trigger(a.Event(j.replace("affix","affixed"))),"bottom"==i&&this.$element.offset({top:b-this.$element.height()-h}))}}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},d.offsetBottom&&(d.offset.bottom=d.offsetBottom),d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);
\ No newline at end of file
+if("undefined"==typeof jQuery)throw new Error("Bootstrap's JavaScript requires jQuery");+function(a){var b=a.fn.jquery.split(" ")[0].split(".");if(b[0]<2&&b[1]<9||1==b[0]&&9==b[1]&&b[2]<1)throw new Error("Bootstrap's JavaScript requires jQuery version 1.9.1 or higher")}(jQuery),+function(a){"use strict";function b(){var a=document.createElement("bootstrap"),b={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd otransitionend",transition:"transitionend"};for(var c in b)if(void 0!==a.style[c])return{end:b[c]};return!1}a.fn.emulateTransitionEnd=function(b){var c=!1,d=this;a(this).one("bsTransitionEnd",function(){c=!0});var e=function(){c||a(d).trigger(a.support.transition.end)};return setTimeout(e,b),this},a(function(){a.support.transition=b(),a.support.transition&&(a.event.special.bsTransitionEnd={bindType:a.support.transition.end,delegateType:a.support.transition.end,handle:function(b){return a(b.target).is(this)?b.handleObj.handler.apply(this,arguments):void 0}})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var c=a(this),e=c.data("bs.alert");e||c.data("bs.alert",e=new d(this)),"string"==typeof b&&e[b].call(c)})}var c='[data-dismiss="alert"]',d=function(b){a(b).on("click",c,this.close)};d.VERSION="3.3.0",d.TRANSITION_DURATION=150,d.prototype.close=function(b){function c(){g.detach().trigger("closed.bs.alert").remove()}var e=a(this),f=e.attr("data-target");f||(f=e.attr("href"),f=f&&f.replace(/.*(?=#[^\s]*$)/,""));var g=a(f);b&&b.preventDefault(),g.length||(g=e.closest(".alert")),g.trigger(b=a.Event("close.bs.alert")),b.isDefaultPrevented()||(g.removeClass("in"),a.support.transition&&g.hasClass("fade")?g.one("bsTransitionEnd",c).emulateTransitionEnd(d.TRANSITION_DURATION):c())};var e=a.fn.alert;a.fn.alert=b,a.fn.alert.Constructor=d,a.fn.alert.noConflict=function(){return a.fn.alert=e,this},a(document).on("click.bs.alert.data-api",c,d.prototype.close)}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.button"),f="object"==typeof b&&b;e||d.data("bs.button",e=new c(this,f)),"toggle"==b?e.toggle():b&&e.setState(b)})}var c=function(b,d){this.$element=a(b),this.options=a.extend({},c.DEFAULTS,d),this.isLoading=!1};c.VERSION="3.3.0",c.DEFAULTS={loadingText:"loading..."},c.prototype.setState=function(b){var c="disabled",d=this.$element,e=d.is("input")?"val":"html",f=d.data();b+="Text",null==f.resetText&&d.data("resetText",d[e]()),setTimeout(a.proxy(function(){d[e](null==f[b]?this.options[b]:f[b]),"loadingText"==b?(this.isLoading=!0,d.addClass(c).attr(c,c)):this.isLoading&&(this.isLoading=!1,d.removeClass(c).removeAttr(c))},this),0)},c.prototype.toggle=function(){var a=!0,b=this.$element.closest('[data-toggle="buttons"]');if(b.length){var c=this.$element.find("input");"radio"==c.prop("type")&&(c.prop("checked")&&this.$element.hasClass("active")?a=!1:b.find(".active").removeClass("active")),a&&c.prop("checked",!this.$element.hasClass("active")).trigger("change")}else this.$element.attr("aria-pressed",!this.$element.hasClass("active"));a&&this.$element.toggleClass("active")};var d=a.fn.button;a.fn.button=b,a.fn.button.Constructor=c,a.fn.button.noConflict=function(){return a.fn.button=d,this},a(document).on("click.bs.button.data-api",'[data-toggle^="button"]',function(c){var d=a(c.target);d.hasClass("btn")||(d=d.closest(".btn")),b.call(d,"toggle"),c.preventDefault()}).on("focus.bs.button.data-api blur.bs.button.data-api",'[data-toggle^="button"]',function(b){a(b.target).closest(".btn").toggleClass("focus","focus"==b.type)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.carousel"),f=a.extend({},c.DEFAULTS,d.data(),"object"==typeof b&&b),g="string"==typeof b?b:f.slide;e||d.data("bs.carousel",e=new c(this,f)),"number"==typeof b?e.to(b):g?e[g]():f.interval&&e.pause().cycle()})}var c=function(b,c){this.$element=a(b),this.$indicators=this.$element.find(".carousel-indicators"),this.options=c,this.paused=this.sliding=this.interval=this.$active=this.$items=null,this.options.keyboard&&this.$element.on("keydown.bs.carousel",a.proxy(this.keydown,this)),"hover"==this.options.pause&&!("ontouchstart"in document.documentElement)&&this.$element.on("mouseenter.bs.carousel",a.proxy(this.pause,this)).on("mouseleave.bs.carousel",a.proxy(this.cycle,this))};c.VERSION="3.3.0",c.TRANSITION_DURATION=600,c.DEFAULTS={interval:5e3,pause:"hover",wrap:!0,keyboard:!0},c.prototype.keydown=function(a){switch(a.which){case 37:this.prev();break;case 39:this.next();break;default:return}a.preventDefault()},c.prototype.cycle=function(b){return b||(this.paused=!1),this.interval&&clearInterval(this.interval),this.options.interval&&!this.paused&&(this.interval=setInterval(a.proxy(this.next,this),this.options.interval)),this},c.prototype.getItemIndex=function(a){return this.$items=a.parent().children(".item"),this.$items.index(a||this.$active)},c.prototype.getItemForDirection=function(a,b){var c="prev"==a?-1:1,d=this.getItemIndex(b),e=(d+c)%this.$items.length;return this.$items.eq(e)},c.prototype.to=function(a){var b=this,c=this.getItemIndex(this.$active=this.$element.find(".item.active"));return a>this.$items.length-1||0>a?void 0:this.sliding?this.$element.one("slid.bs.carousel",function(){b.to(a)}):c==a?this.pause().cycle():this.slide(a>c?"next":"prev",this.$items.eq(a))},c.prototype.pause=function(b){return b||(this.paused=!0),this.$element.find(".next, .prev").length&&a.support.transition&&(this.$element.trigger(a.support.transition.end),this.cycle(!0)),this.interval=clearInterval(this.interval),this},c.prototype.next=function(){return this.sliding?void 0:this.slide("next")},c.prototype.prev=function(){return this.sliding?void 0:this.slide("prev")},c.prototype.slide=function(b,d){var e=this.$element.find(".item.active"),f=d||this.getItemForDirection(b,e),g=this.interval,h="next"==b?"left":"right",i="next"==b?"first":"last",j=this;if(!f.length){if(!this.options.wrap)return;f=this.$element.find(".item")[i]()}if(f.hasClass("active"))return this.sliding=!1;var k=f[0],l=a.Event("slide.bs.carousel",{relatedTarget:k,direction:h});if(this.$element.trigger(l),!l.isDefaultPrevented()){if(this.sliding=!0,g&&this.pause(),this.$indicators.length){this.$indicators.find(".active").removeClass("active");var m=a(this.$indicators.children()[this.getItemIndex(f)]);m&&m.addClass("active")}var n=a.Event("slid.bs.carousel",{relatedTarget:k,direction:h});return a.support.transition&&this.$element.hasClass("slide")?(f.addClass(b),f[0].offsetWidth,e.addClass(h),f.addClass(h),e.one("bsTransitionEnd",function(){f.removeClass([b,h].join(" ")).addClass("active"),e.removeClass(["active",h].join(" ")),j.sliding=!1,setTimeout(function(){j.$element.trigger(n)},0)}).emulateTransitionEnd(c.TRANSITION_DURATION)):(e.removeClass("active"),f.addClass("active"),this.sliding=!1,this.$element.trigger(n)),g&&this.cycle(),this}};var d=a.fn.carousel;a.fn.carousel=b,a.fn.carousel.Constructor=c,a.fn.carousel.noConflict=function(){return a.fn.carousel=d,this};var e=function(c){var d,e=a(this),f=a(e.attr("data-target")||(d=e.attr("href"))&&d.replace(/.*(?=#[^\s]+$)/,""));if(f.hasClass("carousel")){var g=a.extend({},f.data(),e.data()),h=e.attr("data-slide-to");h&&(g.interval=!1),b.call(f,g),h&&f.data("bs.carousel").to(h),c.preventDefault()}};a(document).on("click.bs.carousel.data-api","[data-slide]",e).on("click.bs.carousel.data-api","[data-slide-to]",e),a(window).on("load",function(){a('[data-ride="carousel"]').each(function(){var c=a(this);b.call(c,c.data())})})}(jQuery),+function(a){"use strict";function b(b){var c,d=b.attr("data-target")||(c=b.attr("href"))&&c.replace(/.*(?=#[^\s]+$)/,"");return a(d)}function c(b){return this.each(function(){var c=a(this),e=c.data("bs.collapse"),f=a.extend({},d.DEFAULTS,c.data(),"object"==typeof b&&b);!e&&f.toggle&&"show"==b&&(f.toggle=!1),e||c.data("bs.collapse",e=new d(this,f)),"string"==typeof b&&e[b]()})}var d=function(b,c){this.$element=a(b),this.options=a.extend({},d.DEFAULTS,c),this.$trigger=a(this.options.trigger).filter('[href="#'+b.id+'"], [data-target="#'+b.id+'"]'),this.transitioning=null,this.options.parent?this.$parent=this.getParent():this.addAriaAndCollapsedClass(this.$element,this.$trigger),this.options.toggle&&this.toggle()};d.VERSION="3.3.0",d.TRANSITION_DURATION=350,d.DEFAULTS={toggle:!0,trigger:'[data-toggle="collapse"]'},d.prototype.dimension=function(){var a=this.$element.hasClass("width");return a?"width":"height"},d.prototype.show=function(){if(!this.transitioning&&!this.$element.hasClass("in")){var b,e=this.$parent&&this.$parent.find("> .panel").children(".in, .collapsing");if(!(e&&e.length&&(b=e.data("bs.collapse"),b&&b.transitioning))){var f=a.Event("show.bs.collapse");if(this.$element.trigger(f),!f.isDefaultPrevented()){e&&e.length&&(c.call(e,"hide"),b||e.data("bs.collapse",null));var g=this.dimension();this.$element.removeClass("collapse").addClass("collapsing")[g](0).attr("aria-expanded",!0),this.$trigger.removeClass("collapsed").attr("aria-expanded",!0),this.transitioning=1;var h=function(){this.$element.removeClass("collapsing").addClass("collapse in")[g](""),this.transitioning=0,this.$element.trigger("shown.bs.collapse")};if(!a.support.transition)return h.call(this);var i=a.camelCase(["scroll",g].join("-"));this.$element.one("bsTransitionEnd",a.proxy(h,this)).emulateTransitionEnd(d.TRANSITION_DURATION)[g](this.$element[0][i])}}}},d.prototype.hide=function(){if(!this.transitioning&&this.$element.hasClass("in")){var b=a.Event("hide.bs.collapse");if(this.$element.trigger(b),!b.isDefaultPrevented()){var c=this.dimension();this.$element[c](this.$element[c]())[0].offsetHeight,this.$element.addClass("collapsing").removeClass("collapse in").attr("aria-expanded",!1),this.$trigger.addClass("collapsed").attr("aria-expanded",!1),this.transitioning=1;var e=function(){this.transitioning=0,this.$element.removeClass("collapsing").addClass("collapse").trigger("hidden.bs.collapse")};return a.support.transition?void this.$element[c](0).one("bsTransitionEnd",a.proxy(e,this)).emulateTransitionEnd(d.TRANSITION_DURATION):e.call(this)}}},d.prototype.toggle=function(){this[this.$element.hasClass("in")?"hide":"show"]()},d.prototype.getParent=function(){return a(this.options.parent).find('[data-toggle="collapse"][data-parent="'+this.options.parent+'"]').each(a.proxy(function(c,d){var e=a(d);this.addAriaAndCollapsedClass(b(e),e)},this)).end()},d.prototype.addAriaAndCollapsedClass=function(a,b){var c=a.hasClass("in");a.attr("aria-expanded",c),b.toggleClass("collapsed",!c).attr("aria-expanded",c)};var e=a.fn.collapse;a.fn.collapse=c,a.fn.collapse.Constructor=d,a.fn.collapse.noConflict=function(){return a.fn.collapse=e,this},a(document).on("click.bs.collapse.data-api",'[data-toggle="collapse"]',function(d){var e=a(this);e.attr("data-target")||d.preventDefault();var f=b(e),g=f.data("bs.collapse"),h=g?"toggle":a.extend({},e.data(),{trigger:this});c.call(f,h)})}(jQuery),+function(a){"use strict";function b(b){b&&3===b.which||(a(e).remove(),a(f).each(function(){var d=a(this),e=c(d),f={relatedTarget:this};e.hasClass("open")&&(e.trigger(b=a.Event("hide.bs.dropdown",f)),b.isDefaultPrevented()||(d.attr("aria-expanded","false"),e.removeClass("open").trigger("hidden.bs.dropdown",f)))}))}function c(b){var c=b.attr("data-target");c||(c=b.attr("href"),c=c&&/#[A-Za-z]/.test(c)&&c.replace(/.*(?=#[^\s]*$)/,""));var d=c&&a(c);return d&&d.length?d:b.parent()}function d(b){return this.each(function(){var c=a(this),d=c.data("bs.dropdown");d||c.data("bs.dropdown",d=new g(this)),"string"==typeof b&&d[b].call(c)})}var e=".dropdown-backdrop",f='[data-toggle="dropdown"]',g=function(b){a(b).on("click.bs.dropdown",this.toggle)};g.VERSION="3.3.0",g.prototype.toggle=function(d){var e=a(this);if(!e.is(".disabled, :disabled")){var f=c(e),g=f.hasClass("open");if(b(),!g){"ontouchstart"in document.documentElement&&!f.closest(".navbar-nav").length&&a('
').insertAfter(a(this)).on("click",b);var h={relatedTarget:this};if(f.trigger(d=a.Event("show.bs.dropdown",h)),d.isDefaultPrevented())return;e.trigger("focus").attr("aria-expanded","true"),f.toggleClass("open").trigger("shown.bs.dropdown",h)}return!1}},g.prototype.keydown=function(b){if(/(38|40|27|32)/.test(b.which)){var d=a(this);if(b.preventDefault(),b.stopPropagation(),!d.is(".disabled, :disabled")){var e=c(d),g=e.hasClass("open");if(!g&&27!=b.which||g&&27==b.which)return 27==b.which&&e.find(f).trigger("focus"),d.trigger("click");var h=" li:not(.divider):visible a",i=e.find('[role="menu"]'+h+', [role="listbox"]'+h);if(i.length){var j=i.index(b.target);38==b.which&&j>0&&j--,40==b.which&&j ').prependTo(this.$element).on("click.dismiss.bs.modal",a.proxy(function(a){a.target===a.currentTarget&&("static"==this.options.backdrop?this.$element[0].focus.call(this.$element[0]):this.hide.call(this))},this)),f&&this.$backdrop[0].offsetWidth,this.$backdrop.addClass("in"),!b)return;f?this.$backdrop.one("bsTransitionEnd",b).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):b()}else if(!this.isShown&&this.$backdrop){this.$backdrop.removeClass("in");var g=function(){d.removeBackdrop(),b&&b()};a.support.transition&&this.$element.hasClass("fade")?this.$backdrop.one("bsTransitionEnd",g).emulateTransitionEnd(c.BACKDROP_TRANSITION_DURATION):g()}else b&&b()},c.prototype.checkScrollbar=function(){this.scrollbarWidth=this.measureScrollbar()},c.prototype.setScrollbar=function(){var a=parseInt(this.$body.css("padding-right")||0,10);this.scrollbarWidth&&this.$body.css("padding-right",a+this.scrollbarWidth)},c.prototype.resetScrollbar=function(){this.$body.css("padding-right","")},c.prototype.measureScrollbar=function(){if(document.body.clientWidth>=window.innerWidth)return 0;var a=document.createElement("div");a.className="modal-scrollbar-measure",this.$body.append(a);var b=a.offsetWidth-a.clientWidth;return this.$body[0].removeChild(a),b};var d=a.fn.modal;a.fn.modal=b,a.fn.modal.Constructor=c,a.fn.modal.noConflict=function(){return a.fn.modal=d,this},a(document).on("click.bs.modal.data-api",'[data-toggle="modal"]',function(c){var d=a(this),e=d.attr("href"),f=a(d.attr("data-target")||e&&e.replace(/.*(?=#[^\s]+$)/,"")),g=f.data("bs.modal")?"toggle":a.extend({remote:!/#/.test(e)&&e},f.data(),d.data());d.is("a")&&c.preventDefault(),f.one("show.bs.modal",function(a){a.isDefaultPrevented()||f.one("hidden.bs.modal",function(){d.is(":visible")&&d.trigger("focus")})}),b.call(f,g,this)})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tooltip"),f="object"==typeof b&&b,g=f&&f.selector;(e||"destroy"!=b)&&(g?(e||d.data("bs.tooltip",e={}),e[g]||(e[g]=new c(this,f))):e||d.data("bs.tooltip",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.type=this.options=this.enabled=this.timeout=this.hoverState=this.$element=null,this.init("tooltip",a,b)};c.VERSION="3.3.0",c.TRANSITION_DURATION=150,c.DEFAULTS={animation:!0,placement:"top",selector:!1,template:'',trigger:"hover focus",title:"",delay:0,html:!1,container:!1,viewport:{selector:"body",padding:0}},c.prototype.init=function(b,c,d){this.enabled=!0,this.type=b,this.$element=a(c),this.options=this.getOptions(d),this.$viewport=this.options.viewport&&a(this.options.viewport.selector||this.options.viewport);for(var e=this.options.trigger.split(" "),f=e.length;f--;){var g=e[f];if("click"==g)this.$element.on("click."+this.type,this.options.selector,a.proxy(this.toggle,this));else if("manual"!=g){var h="hover"==g?"mouseenter":"focusin",i="hover"==g?"mouseleave":"focusout";this.$element.on(h+"."+this.type,this.options.selector,a.proxy(this.enter,this)),this.$element.on(i+"."+this.type,this.options.selector,a.proxy(this.leave,this))}}this.options.selector?this._options=a.extend({},this.options,{trigger:"manual",selector:""}):this.fixTitle()},c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.getOptions=function(b){return b=a.extend({},this.getDefaults(),this.$element.data(),b),b.delay&&"number"==typeof b.delay&&(b.delay={show:b.delay,hide:b.delay}),b},c.prototype.getDelegateOptions=function(){var b={},c=this.getDefaults();return this._options&&a.each(this._options,function(a,d){c[a]!=d&&(b[a]=d)}),b},c.prototype.enter=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c&&c.$tip&&c.$tip.is(":visible")?void(c.hoverState="in"):(c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="in",c.options.delay&&c.options.delay.show?void(c.timeout=setTimeout(function(){"in"==c.hoverState&&c.show()},c.options.delay.show)):c.show())},c.prototype.leave=function(b){var c=b instanceof this.constructor?b:a(b.currentTarget).data("bs."+this.type);return c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c)),clearTimeout(c.timeout),c.hoverState="out",c.options.delay&&c.options.delay.hide?void(c.timeout=setTimeout(function(){"out"==c.hoverState&&c.hide()},c.options.delay.hide)):c.hide()},c.prototype.show=function(){var b=a.Event("show.bs."+this.type);if(this.hasContent()&&this.enabled){this.$element.trigger(b);var d=a.contains(this.$element[0].ownerDocument.documentElement,this.$element[0]);if(b.isDefaultPrevented()||!d)return;var e=this,f=this.tip(),g=this.getUID(this.type);this.setContent(),f.attr("id",g),this.$element.attr("aria-describedby",g),this.options.animation&&f.addClass("fade");var h="function"==typeof this.options.placement?this.options.placement.call(this,f[0],this.$element[0]):this.options.placement,i=/\s?auto?\s?/i,j=i.test(h);j&&(h=h.replace(i,"")||"top"),f.detach().css({top:0,left:0,display:"block"}).addClass(h).data("bs."+this.type,this),this.options.container?f.appendTo(this.options.container):f.insertAfter(this.$element);var k=this.getPosition(),l=f[0].offsetWidth,m=f[0].offsetHeight;if(j){var n=h,o=this.options.container?a(this.options.container):this.$element.parent(),p=this.getPosition(o);h="bottom"==h&&k.bottom+m>p.bottom?"top":"top"==h&&k.top-mp.width?"left":"left"==h&&k.left-lg.top+g.height&&(e.top=g.top+g.height-i)}else{var j=b.left-f,k=b.left+f+c;jg.width&&(e.left=g.left+g.width-k)}return e},c.prototype.getTitle=function(){var a,b=this.$element,c=this.options;return a=b.attr("data-original-title")||("function"==typeof c.title?c.title.call(b[0]):c.title)},c.prototype.getUID=function(a){do a+=~~(1e6*Math.random());while(document.getElementById(a));return a},c.prototype.tip=function(){return this.$tip=this.$tip||a(this.options.template)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".tooltip-arrow")},c.prototype.enable=function(){this.enabled=!0},c.prototype.disable=function(){this.enabled=!1},c.prototype.toggleEnabled=function(){this.enabled=!this.enabled},c.prototype.toggle=function(b){var c=this;b&&(c=a(b.currentTarget).data("bs."+this.type),c||(c=new this.constructor(b.currentTarget,this.getDelegateOptions()),a(b.currentTarget).data("bs."+this.type,c))),c.tip().hasClass("in")?c.leave(c):c.enter(c)},c.prototype.destroy=function(){var a=this;clearTimeout(this.timeout),this.hide(function(){a.$element.off("."+a.type).removeData("bs."+a.type)})};var d=a.fn.tooltip;a.fn.tooltip=b,a.fn.tooltip.Constructor=c,a.fn.tooltip.noConflict=function(){return a.fn.tooltip=d,this}}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.popover"),f="object"==typeof b&&b,g=f&&f.selector;(e||"destroy"!=b)&&(g?(e||d.data("bs.popover",e={}),e[g]||(e[g]=new c(this,f))):e||d.data("bs.popover",e=new c(this,f)),"string"==typeof b&&e[b]())})}var c=function(a,b){this.init("popover",a,b)};if(!a.fn.tooltip)throw new Error("Popover requires tooltip.js");c.VERSION="3.3.0",c.DEFAULTS=a.extend({},a.fn.tooltip.Constructor.DEFAULTS,{placement:"right",trigger:"click",content:"",template:''}),c.prototype=a.extend({},a.fn.tooltip.Constructor.prototype),c.prototype.constructor=c,c.prototype.getDefaults=function(){return c.DEFAULTS},c.prototype.setContent=function(){var a=this.tip(),b=this.getTitle(),c=this.getContent();a.find(".popover-title")[this.options.html?"html":"text"](b),a.find(".popover-content").children().detach().end()[this.options.html?"string"==typeof c?"html":"append":"text"](c),a.removeClass("fade top bottom left right in"),a.find(".popover-title").html()||a.find(".popover-title").hide()},c.prototype.hasContent=function(){return this.getTitle()||this.getContent()},c.prototype.getContent=function(){var a=this.$element,b=this.options;return a.attr("data-content")||("function"==typeof b.content?b.content.call(a[0]):b.content)},c.prototype.arrow=function(){return this.$arrow=this.$arrow||this.tip().find(".arrow")},c.prototype.tip=function(){return this.$tip||(this.$tip=a(this.options.template)),this.$tip};var d=a.fn.popover;a.fn.popover=b,a.fn.popover.Constructor=c,a.fn.popover.noConflict=function(){return a.fn.popover=d,this}}(jQuery),+function(a){"use strict";function b(c,d){var e=a.proxy(this.process,this);this.$body=a("body"),this.$scrollElement=a(a(c).is("body")?window:c),this.options=a.extend({},b.DEFAULTS,d),this.selector=(this.options.target||"")+" .nav li > a",this.offsets=[],this.targets=[],this.activeTarget=null,this.scrollHeight=0,this.$scrollElement.on("scroll.bs.scrollspy",e),this.refresh(),this.process()}function c(c){return this.each(function(){var d=a(this),e=d.data("bs.scrollspy"),f="object"==typeof c&&c;e||d.data("bs.scrollspy",e=new b(this,f)),"string"==typeof c&&e[c]()})}b.VERSION="3.3.0",b.DEFAULTS={offset:10},b.prototype.getScrollHeight=function(){return this.$scrollElement[0].scrollHeight||Math.max(this.$body[0].scrollHeight,document.documentElement.scrollHeight)},b.prototype.refresh=function(){var b="offset",c=0;a.isWindow(this.$scrollElement[0])||(b="position",c=this.$scrollElement.scrollTop()),this.offsets=[],this.targets=[],this.scrollHeight=this.getScrollHeight();var d=this;this.$body.find(this.selector).map(function(){var d=a(this),e=d.data("target")||d.attr("href"),f=/^#./.test(e)&&a(e);return f&&f.length&&f.is(":visible")&&[[f[b]().top+c,e]]||null}).sort(function(a,b){return a[0]-b[0]}).each(function(){d.offsets.push(this[0]),d.targets.push(this[1])})},b.prototype.process=function(){var a,b=this.$scrollElement.scrollTop()+this.options.offset,c=this.getScrollHeight(),d=this.options.offset+c-this.$scrollElement.height(),e=this.offsets,f=this.targets,g=this.activeTarget;if(this.scrollHeight!=c&&this.refresh(),b>=d)return g!=(a=f[f.length-1])&&this.activate(a);if(g&&b=e[a]&&(!e[a+1]||b<=e[a+1])&&this.activate(f[a])},b.prototype.activate=function(b){this.activeTarget=b,this.clear();var c=this.selector+'[data-target="'+b+'"],'+this.selector+'[href="'+b+'"]',d=a(c).parents("li").addClass("active");d.parent(".dropdown-menu").length&&(d=d.closest("li.dropdown").addClass("active")),d.trigger("activate.bs.scrollspy")},b.prototype.clear=function(){a(this.selector).parentsUntil(this.options.target,".active").removeClass("active")};var d=a.fn.scrollspy;a.fn.scrollspy=c,a.fn.scrollspy.Constructor=b,a.fn.scrollspy.noConflict=function(){return a.fn.scrollspy=d,this},a(window).on("load.bs.scrollspy.data-api",function(){a('[data-spy="scroll"]').each(function(){var b=a(this);c.call(b,b.data())})})}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.tab");e||d.data("bs.tab",e=new c(this)),"string"==typeof b&&e[b]()})}var c=function(b){this.element=a(b)};c.VERSION="3.3.0",c.TRANSITION_DURATION=150,c.prototype.show=function(){var b=this.element,c=b.closest("ul:not(.dropdown-menu)"),d=b.data("target");if(d||(d=b.attr("href"),d=d&&d.replace(/.*(?=#[^\s]*$)/,"")),!b.parent("li").hasClass("active")){var e=c.find(".active:last a"),f=a.Event("hide.bs.tab",{relatedTarget:b[0]}),g=a.Event("show.bs.tab",{relatedTarget:e[0]});if(e.trigger(f),b.trigger(g),!g.isDefaultPrevented()&&!f.isDefaultPrevented()){var h=a(d);this.activate(b.closest("li"),c),this.activate(h,h.parent(),function(){e.trigger({type:"hidden.bs.tab",relatedTarget:b[0]}),b.trigger({type:"shown.bs.tab",relatedTarget:e[0]})})}}},c.prototype.activate=function(b,d,e){function f(){g.removeClass("active").find("> .dropdown-menu > .active").removeClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!1),b.addClass("active").find('[data-toggle="tab"]').attr("aria-expanded",!0),h?(b[0].offsetWidth,b.addClass("in")):b.removeClass("fade"),b.parent(".dropdown-menu")&&b.closest("li.dropdown").addClass("active").end().find('[data-toggle="tab"]').attr("aria-expanded",!0),e&&e()}var g=d.find("> .active"),h=e&&a.support.transition&&(g.length&&g.hasClass("fade")||!!d.find("> .fade").length);g.length&&h?g.one("bsTransitionEnd",f).emulateTransitionEnd(c.TRANSITION_DURATION):f(),g.removeClass("in")};var d=a.fn.tab;a.fn.tab=b,a.fn.tab.Constructor=c,a.fn.tab.noConflict=function(){return a.fn.tab=d,this};var e=function(c){c.preventDefault(),b.call(a(this),"show")};a(document).on("click.bs.tab.data-api",'[data-toggle="tab"]',e).on("click.bs.tab.data-api",'[data-toggle="pill"]',e)
+}(jQuery),+function(a){"use strict";function b(b){return this.each(function(){var d=a(this),e=d.data("bs.affix"),f="object"==typeof b&&b;e||d.data("bs.affix",e=new c(this,f)),"string"==typeof b&&e[b]()})}var c=function(b,d){this.options=a.extend({},c.DEFAULTS,d),this.$target=a(this.options.target).on("scroll.bs.affix.data-api",a.proxy(this.checkPosition,this)).on("click.bs.affix.data-api",a.proxy(this.checkPositionWithEventLoop,this)),this.$element=a(b),this.affixed=this.unpin=this.pinnedOffset=null,this.checkPosition()};c.VERSION="3.3.0",c.RESET="affix affix-top affix-bottom",c.DEFAULTS={offset:0,target:window},c.prototype.getState=function(a,b,c,d){var e=this.$target.scrollTop(),f=this.$element.offset(),g=this.$target.height();if(null!=c&&"top"==this.affixed)return c>e?"top":!1;if("bottom"==this.affixed)return null!=c?e+this.unpin<=f.top?!1:"bottom":a-d>=e+g?!1:"bottom";var h=null==this.affixed,i=h?e:f.top,j=h?g:b;return null!=c&&c>=i?"top":null!=d&&i+j>=a-d?"bottom":!1},c.prototype.getPinnedOffset=function(){if(this.pinnedOffset)return this.pinnedOffset;this.$element.removeClass(c.RESET).addClass("affix");var a=this.$target.scrollTop(),b=this.$element.offset();return this.pinnedOffset=b.top-a},c.prototype.checkPositionWithEventLoop=function(){setTimeout(a.proxy(this.checkPosition,this),1)},c.prototype.checkPosition=function(){if(this.$element.is(":visible")){var b=this.$element.height(),d=this.options.offset,e=d.top,f=d.bottom,g=a("body").height();"object"!=typeof d&&(f=e=d),"function"==typeof e&&(e=d.top(this.$element)),"function"==typeof f&&(f=d.bottom(this.$element));var h=this.getState(g,b,e,f);if(this.affixed!=h){null!=this.unpin&&this.$element.css("top","");var i="affix"+(h?"-"+h:""),j=a.Event(i+".bs.affix");if(this.$element.trigger(j),j.isDefaultPrevented())return;this.affixed=h,this.unpin="bottom"==h?this.getPinnedOffset():null,this.$element.removeClass(c.RESET).addClass(i).trigger(i.replace("affix","affixed")+".bs.affix")}"bottom"==h&&this.$element.offset({top:g-b-f})}};var d=a.fn.affix;a.fn.affix=b,a.fn.affix.Constructor=c,a.fn.affix.noConflict=function(){return a.fn.affix=d,this},a(window).on("load",function(){a('[data-spy="affix"]').each(function(){var c=a(this),d=c.data();d.offset=d.offset||{},null!=d.offsetBottom&&(d.offset.bottom=d.offsetBottom),null!=d.offsetTop&&(d.offset.top=d.offsetTop),b.call(c,d)})})}(jQuery);
\ No newline at end of file
diff --git a/mod/acl.php b/mod/acl.php
index 5658a05c5..01f5103f1 100644
--- a/mod/acl.php
+++ b/mod/acl.php
@@ -11,7 +11,7 @@ function acl_init(&$a){
$count = (x($_REQUEST,'count')?$_REQUEST['count']:100);
$search = (x($_REQUEST,'search')?$_REQUEST['search']:"");
$type = (x($_REQUEST,'type')?$_REQUEST['type']:"");
-
+ $noforums = (x($_REQUEST,'n') ? $_REQUEST['n'] : false);
// For use with jquery.autocomplete for private mail completion
@@ -87,7 +87,7 @@ function acl_init(&$a){
$contact_count = (int)$r[0]['c'];
}
- elseif ($type == 'a') {
+ elseif (($type == 'a')||($type == 'p')) {
// autocomplete for Contacts
@@ -168,7 +168,7 @@ function acl_init(&$a){
intval(XCHAN_FLAGS_DELETED)
);
}
- elseif($type == 'a') {
+ elseif(($type == 'a') || ($type == 'p')) {
$r = q("SELECT abook_id as id, xchan_name as name, xchan_hash as hash, xchan_addr as nick, xchan_photo_s as micro, xchan_network as network, xchan_url as url, xchan_addr as attag , abook_their_perms FROM abook left join xchan on abook_xchan = xchan_hash
WHERE abook_channel = %d
and not (xchan_flags & %d)
@@ -204,7 +204,7 @@ function acl_init(&$a){
$r = array();
- if($type == 'm' || $type == 'a') {
+ if($type == 'm' || $type == 'a' || $type == 'p') {
$x = array();
$x['query'] = $search;
$x['photos'] = array();
@@ -216,7 +216,7 @@ function acl_init(&$a){
$x['photos'][] = $g['micro'];
$x['links'][] = $g['url'];
$x['suggestions'][] = $g['name'];
- $x['data'][] = $g['id'];
+ $x['data'][] = (($type === 'p') ? '@' . str_replace(' ','_',$g['name']) : $g['id']);
}
}
echo json_encode($x);
@@ -230,7 +230,7 @@ function acl_init(&$a){
if(strpos($g['hash'],'/'))
continue;
- if(($g['abook_their_perms'] & PERMS_W_TAGWALL) && $type == 'c') {
+ if(($g['abook_their_perms'] & PERMS_W_TAGWALL) && $type == 'c' && (! $noforums)) {
$contacts[] = array(
"type" => "c",
"photo" => "images/twopeople.png",
diff --git a/mod/channel.php b/mod/channel.php
index 395160d2c..e4a7173c0 100644
--- a/mod/channel.php
+++ b/mod/channel.php
@@ -64,7 +64,7 @@ function channel_content(&$a, $update = 0, $load = false) {
if($update) {
// Ensure we've got a profile owner if updating.
- $a->profile['profile_uid'] = $update;
+ $a->profile['profile_uid'] = $a->profile_uid = $update;
}
else {
if($a->profile['profile_uid'] == local_user()) {
diff --git a/mod/connedit.php b/mod/connedit.php
index 7ad719738..60f284797 100644
--- a/mod/connedit.php
+++ b/mod/connedit.php
@@ -68,6 +68,14 @@ function connedit_post(&$a) {
call_hooks('contact_edit_post', $_POST);
+ if($orig_record[0]['abook_flags'] & ABOOK_FLAG_SELF) {
+ $autoperms = intval($_POST['autoperms']);
+ }
+ else {
+ $autoperms = null;
+ }
+
+
$profile_id = $_POST['profile_assign'];
if($profile_id) {
$r = q("SELECT profile_guid FROM profile WHERE profile_guid = '%s' AND `uid` = %d LIMIT 1",
@@ -121,7 +129,7 @@ function connedit_post(&$a) {
if($orig_record[0]['abook_profile'] != $profile_id) {
//Update profile photo permissions
- logger('As a new profile was assigned updating profile photos');
+ logger('A new profile was assigned - updating profile photos');
require_once('mod/profile_photo.php');
profile_photo_set_profile_perms($profile_id);
@@ -208,6 +216,10 @@ function connedit_post(&$a) {
$arr = array('channel_id' => local_user(), 'abook' => $a->poi);
call_hooks('accept_follow', $arr);
}
+dbg(1);
+ if(! is_null($autoperms))
+ set_pconfig(local_user(),'system','autoperms',(($autoperms) ? $abook_my_perms : 0));
+dbg(0);
connedit_clone($a);
@@ -261,6 +273,8 @@ function connedit_content(&$a) {
$x = get_role_perms($role);
if($x['perms_accept'])
$my_perms = $x['perms_accept'];
+ else
+ $my_perms = get_channel_default_perms(local_user());
}
if($my_perms) {
$o .= "
diff --git a/view/tpl/locmanage.tpl b/view/tpl/locmanage.tpl
new file mode 100644
index 000000000..5a25850a1
--- /dev/null
+++ b/view/tpl/locmanage.tpl
@@ -0,0 +1,26 @@
+{{$header}}
+
+
+
+
+{{$loc}} {{$mkprm}} {{$drop}}
+{{foreach $hubs as $hub}}
+
+{{if $hub.deleted}}{{/if}}
+{{$hub.hubloc_url}} ({{$hub.hubloc_addr}}){{if $hub.deleted}} {{/if}}
+
+
+{{if $hub.primary}} {{else}} {{/if}}
+
+{{if $hub.primary}}{{else}}{{if ! $hub.deleted}} {{/if}}{{/if}}
+
+{{/foreach}}
+
+
diff --git a/view/tpl/nav.tpl b/view/tpl/nav.tpl
index d7d6d9d08..53c68f1e0 100755
--- a/view/tpl/nav.tpl
+++ b/view/tpl/nav.tpl
@@ -50,12 +50,17 @@
{{if $nav.register}}{{$nav.register.1}} {{/if}}
{{if !$userinfo}}
{{if $nav.loginmenu}}
-
{{/if}}
{{/if}}
diff --git a/view/tpl/photo_album.tpl b/view/tpl/photo_album.tpl
index 0c878b950..5506b01f2 100755
--- a/view/tpl/photo_album.tpl
+++ b/view/tpl/photo_album.tpl
@@ -1,17 +1,22 @@
-
- {{if $edit}}
-
- {{/if}}
-
- {{if $can_post}}
-
{{$upload.0}}
- {{/if}}
+
+
+
+ {{if $album_edit.1}}
+
+ {{/if}}
+ {{if $can_post}}
+ {{$upload.0}}
+ {{/if}}
+
+
{{$album}}
+{{$upload_form}}
+{{$album_edit.1}}
{{foreach $photos as $photo}}
{{include file="photo_top.tpl"}}
diff --git a/view/tpl/photo_albums.tpl b/view/tpl/photo_albums.tpl
index 0f8b809ac..de1105bbc 100755
--- a/view/tpl/photo_albums.tpl
+++ b/view/tpl/photo_albums.tpl
@@ -1,17 +1,13 @@
diff --git a/view/tpl/photo_top.tpl b/view/tpl/photo_top.tpl
index ee21e5cce..a86aa7f80 100755
--- a/view/tpl/photo_top.tpl
+++ b/view/tpl/photo_top.tpl
@@ -1,4 +1,4 @@
-
+
diff --git a/view/tpl/photo_view.tpl b/view/tpl/photo_view.tpl
index 88f9577b4..969f66f44 100755
--- a/view/tpl/photo_view.tpl
+++ b/view/tpl/photo_view.tpl
@@ -2,28 +2,28 @@
+
-
- {{if $prevlink}}
-
- {{/if}}
- {{if $nextlink}}
-
- {{/if}}
-
-
{{if $tools}}
-
+
{{/if}}
- {{if $edit}}
-
- {{/if}}
-
- {{if $lock}}
-
- {{/if}}
-
+
+ {{if $edit}}
+
+ {{/if}}
+ {{if $lock}}
+
+ {{/if}}
+
+
+ {{if $prevlink}}
+
+ {{/if}}
+ {{if $nextlink}}
+
+ {{/if}}
+
{{if $desc}}{{$desc}}{{elseif $filename}}{{$filename}}{{else}}{{$unknown}}{{/if}}
@@ -31,83 +31,144 @@
-
+
-
{{$paginate}}
diff --git a/view/tpl/photos_recent.tpl b/view/tpl/photos_recent.tpl
index 91b088c93..7727abcea 100755
--- a/view/tpl/photos_recent.tpl
+++ b/view/tpl/photos_recent.tpl
@@ -1,10 +1,11 @@
{{if $can_post}}
-
{{$upload.0}}
+
{{$upload.0}}
{{/if}}
{{$title}}
+{{$upload_form}}
{{foreach $photos as $photo}}
{{include file="photo_top.tpl"}}
diff --git a/view/tpl/photos_upload.tpl b/view/tpl/photos_upload.tpl
index 81d7b6dc0..611068b6d 100755
--- a/view/tpl/photos_upload.tpl
+++ b/view/tpl/photos_upload.tpl
@@ -1,44 +1,53 @@
-
-
{{$usage}}
-
{{$pagename}}
-
-
-
-
-
+
diff --git a/view/tpl/posted_date_widget.tpl b/view/tpl/posted_date_widget.tpl
index 1104d61bb..6298ca0aa 100755
--- a/view/tpl/posted_date_widget.tpl
+++ b/view/tpl/posted_date_widget.tpl
@@ -1,8 +1,30 @@
+
+
+
+
+ {{/if}}
diff --git a/view/tpl/settings.tpl b/view/tpl/settings.tpl
index 07a37f773..7fa52677b 100755
--- a/view/tpl/settings.tpl
+++ b/view/tpl/settings.tpl
@@ -22,36 +22,43 @@
{{$h_prv}}
+
+{{$role_lbl}}
+{{$role_select}}
+
+
+
{{include file="field_checkbox.tpl" field=$hide_presence}}
-
{{$lbl_p2macro}}
-
-
+
{{$lbl_p2macro}}
-{{if !$expert}}
-
{{$hint}}
-{{/if}}
{{foreach $permiss_arr as $permit}}
- {{if $expert}}
- {{include file="field_select.tpl" field=$permit}}
- {{else}}
- {{include file="field_select_disabled.tpl" field=$permit}}
- {{/if}}
+ {{include file="field_select.tpl" field=$permit}}
{{/foreach}}
-
-{{if $expert}}
-{{/if}}
+
+
+
+ {{$permissions}}
+ {{$aclselect}}
+
+
+
+
+
+{{$group_select}}
+
+{{$profile_in_dir}}
+
-{{$profile_in_dir}}
{{$suggestme}}
@@ -62,15 +69,6 @@
-
- {{$permissions}}
- {{$aclselect}}
-
-
-
-
-
-{{$group_select}}
@@ -102,6 +100,27 @@
{{include file="field_intcheckbox.tpl" field=$notify8}}
+
{{$lbl_vnot}}
+
+
+{{include file="field_intcheckbox.tpl" field=$vnotify1}}
+{{include file="field_intcheckbox.tpl" field=$vnotify2}}
+{{include file="field_intcheckbox.tpl" field=$vnotify3}}
+{{include file="field_intcheckbox.tpl" field=$vnotify4}}
+{{include file="field_intcheckbox.tpl" field=$vnotify5}}
+{{include file="field_intcheckbox.tpl" field=$vnotify6}}
+{{include file="field_intcheckbox.tpl" field=$vnotify10}}
+{{include file="field_intcheckbox.tpl" field=$vnotify7}}
+{{include file="field_intcheckbox.tpl" field=$vnotify8}}
+{{include file="field_intcheckbox.tpl" field=$vnotify9}}
+
+{{*include file="field_intcheckbox.tpl" field=$vnotify11*}}
+
+
+{{include file="field_input.tpl" field=$evdays}}
+
+
+
@@ -112,6 +131,8 @@
{{if $menus}}
{{$lbl_misc}}
+
+