diff --git a/README.md b/README.md index 77a3dde41..8bc45e55e 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,4 @@ -The Red Matrix -============== +![the Red Matrix](images/rm300.png) ***"Connected Websites"*** @@ -33,7 +32,7 @@ Within the Red Matrix, identity is nomadic. It defines you and it belongs to you The Red Matrix is free and open source distributed under the MIT license. -Currently the project is in "Developer Preview". A lot of work remains, but many important bits are functioning. Please connect with one of the developer channels ("Channel One" would be a good choice) if you are interested in helping us out. +Currently the project is in "Public Preview". A lot of work remains, but many important bits are functioning. Please connect with one of the developer channels ("Channel One" would be a good choice) if you are interested in helping us out. [Please help us change the world by providing a small donation.](http://pledgie.com/campaigns/18417) (Large donations are also graciously accepted). diff --git a/assets/diamondlattice.png b/assets/diamondlattice.png new file mode 100644 index 000000000..f1ed7dbd0 Binary files /dev/null and b/assets/diamondlattice.png differ diff --git a/assets/home.html b/assets/home.html new file mode 100644 index 000000000..cbeae1fd2 --- /dev/null +++ b/assets/home.html @@ -0,0 +1,206 @@ + + + + + + + + + +
+
+
+
+ + +
+The internet is broken. We're fixing it.
+ +
+
+
+ma·trix: something within or from which something else originates, develops, or takes form +
+
+ +
+

Imagine an internet slightly different than what we have today. The internet of the future won't require logging in with passwords on every site you wish to access. It will just know who you are. An internet where you need to keep track of hundreds/thousands of passwords on hundreds/thousands of websites is fundamentally broken. But an internet with no privacy and where all your online activities are monitored and tracked is likewise broken. +

+

Imagine if you had an internet where the people using it could create new services and communicate freely and privately - and where you didn't need a different account on every website in the network in order to use each website. Where you had your own space and could share anything you wanted with anybody you wanted, any time you wanted. Where the things you share in private stay private instead of being under constant surveillance from advertising corporations and government intelligence agencies. +

+
+ +
+Decentralise +Identity +Freedom +Access Control +Privacy +Got Zot? +
+ +
+
+ +
+
+ +
+ +
+ +
+
+ +
+
+
+
+ +
+
+
+ +
+
+ + + +
+ +
Decentralise. Build a more robust network.
+
+

+Now open your eyes. We've done some amazing things with decentralisation technology over the last few years and have created a different kind of network. We call it the Red Matrix. Forget the old internet - it's hopelessly broken and increasingly being choked off in order to take your money and spy on you. We're building tomorrow's internet today. And we're doing things a bit differently than what you may be used to. We could wait for this new internet to be built, but we don't really trust the typical corporations and governmental bodies to do it right. So we're building it on top of the old internet. And we're building privacy into its DNA. And it's here now. +

+

+The Red Matrix is a decentralised network where people are in charge and the size of your server farm and wealth do not offer any comparable advantage. Anybody may participate on a level playing field. Cloud storage, file sharing, communications, content creation and management belong to everybody and can be shared with anybody (or somebody, or nobody). This is only a representative sample of the services we plan to offer. In an internet where creativity is allowed to flourish and corporate overlords have no power, the door is open to entirely new forms of expression and applications. The Red Matrix software is free and open source; created by volunteers and distributed under the MIT license. +

+

+And the Red Matrix has Got Zot. +

+

+So what the heck is Zot? I'm glad you asked... +

+
+ +
+
+ +
Your identity is your own. One identity across the network.
+
+ +

+Zot is a revolutionary protocol which provides decentralised communications and identity management across the matrix. The resulting platform can provide web services comparable to those offered by large corporate providers, but without the large corporate provider and their associated privacy issues. Communications and social networking are an integral part of the matrix. Any channel (and any services provided by that channel) can make full use of feature-rich social communications on a global scale. +

+

+We use the full power of the matrix to offer friend suggestions and directory services. You can also perform other things which would typically only be possibly on a centralised provider - such as "wall to wall" posts and private/multiple profiles and web content which can be tailored to the viewer. You won't find these features at all on other decentralised communication services. The difference is that Zot also provides decentralised identity services. This is what separates the men from the boys, and what makes life in the matrix so awesome. +

+
+ +
+

+Zot's identity layer is unique. It's like OpenID on steroids. It provides invisible single sign-on across all sites in the matrix; as well as nomadic identity so that your communications with friends, family, and business partners won't be affected by the loss of your primary communication node - either temporarily or permanently. The important bits of your identity and relationships can be backed up to a thumb drive and may appear at any node in the matrix at any time - with all your friends and preferences intact. These nomadic instances are kept in sync so any instance can take over if another one is compromised or damaged. This protects you against not only major system failure, but also temporary site overloads and governmental manipulation. You cannot be silenced. You cannot be removed from the matrix. +

+

+As you browse the matrix viewing channels and their unique content, you are seamlessly authenticated as you go, even across completely different server hubs. No password dialogues. Nothing to type. You're just greeted by name on every new site you visit. How does Zot do that? We call it "magic-auth" because it really is technology that is so advanced as to be indistinguishable from magic. You login only once on your home hub (or any nomadic backup hub you have chosen). This allows you to access any authenticated services provided anywhere in the matrix - such as shopping and access to private information. This is just like the services offered by large corporate providers with huge user databases; however you can be a member of this community and a server on this network using a "plug computer" like a Rasberry Pi. Your password isn't stored on a thousand different sites where it can be stolen and used to clean out your bank accounts. +

+
+
+
+ +
You control your data. Red Matrix enforces your permissions.
+
+ +

+Zot's identity layer allows you to provide fine-grained permissions to any content you wish to publish - and these permissions extend across the Red Matrix. This is like having one super huge website made up of an army of small individual websites - and where each channel in the matrix can completely control their privacy and sharing preferences for any web resources they create. +

+

+Example: you want a photo to be visible to your family and three select friends, but not your work colleagues. In the matrix this is easy. Even if your family members, work colleagues, and friends all have accounts on different hubs. +

+

+Currently the matrix supports communications, photo albums, events, and files. This will be extended in the future to provide content management services (web pages) and cloud storage facilities such as WebDAV and multi-media libraries. Every object and how it is shared and with whom is completely under your control. +

+

+Again, this type of control is available on large corporate providers, because they own the user database. Within the matrix, there is no need for a huge user database on your machine - because the matrix is your user database and for all intents and purposes has infinite capacity and is spread amongst hundreds, and potentially millions of computers. Access can be granted or denied for any resource, to any channel or any group of channels; anywhere within the matrix. They do not need to have an account on your hub. +

+
+
+
+ +
+ +
Reclaim your privacy. Red Matrix is built for you, not governments and corporations.
+
+

+Your communications may be public or private - and we allow your private communications to be as private as you wish them to be. Private communications comprise not only fully encrypted transport, but also encrypted storage to help protect against accidental snooping and disclosure by rogue system administrators and internet service providers. +

+

+Want more? You can fully encrypt your messages "end to end" using your choice of encryption ciphers and using a passphrase that only you and the recipient(s) know - in addition to our standard multi-layer encryption. +

+

+Want more? Our end to end encryption is pluggable. You can define your own chain of multiple encryption steps with multiple keys, and include algorithms known only to you and the recipient. At some point even the US National Security Agency will have to throw up their hands. There won't be enough computational power available in the universe to decode your private message. +

+

+We also provide optional message expiration as a standard feature. When the expiration date/time passes, your message is removed from the network. +

+
+
+
+ + + +
+ +
+ +
+
+ + + + + + diff --git a/assets/logo_antiprism.png b/assets/logo_antiprism.png new file mode 100644 index 000000000..b72e2a211 Binary files /dev/null and b/assets/logo_antiprism.png differ diff --git a/assets/narrow.css b/assets/narrow.css new file mode 100644 index 000000000..dc47c6984 --- /dev/null +++ b/assets/narrow.css @@ -0,0 +1,218 @@ +body { + font-family: 'Ubuntu',Tahoma,Helvetica,Arial,sans-serif; + color: #111111; + text-align: center; + padding:0 0 22px 0; +} + + div#header{ + position:absolute; + z-index: 100; + top:0; + left:0; + width:100%; + height: 55px; + background: rgba(100, 0, 0, 0.8); + background-size:3000px 55px; + color: #fff; + display:none; + } + + @media screen{ + body>div#header{ + position: fixed; + } + body>div#footer{ + position:fixed; + } + + } + + + div#footer{ + position:absolute; + bottom:0; + left:0; + width:100%; + height:22px; + background: #AD002C; + color: #fff; +} + +#intro-text { +color:#c60032;font-size:1.2em;width:70%;margin-right:auto;margin-left:auto;text-align:justify; +} +div.section-text { +color:#c60032;font-size:1.2em;width:80%;margin-right:auto;margin-left:auto;text-align:justify; +} + +#tagline { + color: #c60032; + width:80%; + margin-top:0px; + margin-bottom:20px; + margin-left: auto; + margin-right: auto; +} + +div.red-button { + width:150px; + margin-left: auto; + margin-right: auto; + font-weight: 500; + font-size: larger; + background-color: #c60032; + border: 2px solid lightgray; + border-radius: 5px; + padding: 12px; +} +div.red-button a { + text-decoration: none; + color:#FFFFFF; +} +div.red-button a:hover { + text-decoration: none; + font-weight:600; + +} + +#footer { + font-size: 12px; + color:#fff; + padding-top: 4px; +} + +#footer a { + text-decoration: none; + color:#fff; +} +.bg { + display:none; +} +.bg2 { + display:none; +} +.bg-mask { + display:none; +} + +#bg-narrow { + background: url('diamondlattice.png') center center no-repeat ; + opacity: 0.05; + position:absolute; + top:0; + left:0; + z-index: -1; + width:100%; + height:300%; + display:none; +} + +div.summary-nodes-container { + display:none; +} +div.summary-menu-container { + display:block; +} +a.summary-menu-item { + display: block; + width:70%; + margin-left:auto;margin-right:auto; + border-radius:10px; + color:#FFFFFF; + font-size:1.2em; + text-align:center; + background:#c60032; + margin-bottom:5px; +} +a.summary-menu-item:hover{ + color:#FFFFFF; + text-decoration:none; + background:#550000 +} + + +div#menubutton1 { + position: fixed; + top:10px; + left:200px; + width:150px; + height:30px; + border-radius:10px; + color:#FFFFFF; + /* line-height:100px; */ + text-align:center; + background:#c60032; + display: none; + z-index:200; +} +div#menubutton1:hover { + color:#FFFFFF; + text-decoration:none; + background:#550000 +} +div#menubutton2 { + position: fixed; + top:10px; + left:350px; + width:150px; + height:30px; + border-radius:10px; + color:#FFFFFF; + /* line-height:100px; */ + text-align:center; + background:#c60032; + display: none; + z-index:200; +} +div#menubutton2:hover { + color:#FFFFFF; + text-decoration:none; + background:#550000 +} +div#menubutton3 { + position: fixed; + top:10px; + right:350px; + width:150px; + height:30px; + border-radius:10px; + color:#FFFFFF; + /* line-height:100px; */ + text-align:center; + background:#c60032; + display: none; + z-index:200; +} +div#menubutton3:hover { + color:#FFFFFF; + text-decoration:none; + background:#550000 +} +div#menubutton4 { + position: fixed; + top:10px; + right:200px; + width:150px; + height:30px; + border-radius:10px; + color:#FFFFFF; + /* line-height:100px; */ + text-align:center; + background:#c60032; + display: none; + z-index:200; +} +div#menubutton4:hover { + color:#FFFFFF; + text-decoration:none; + background:#550000 +} +div.section-heading { + font-size:2.0em; + color:#c60032; +} +div.section-subtitle { + font-size:1.5em; + color:#c60032; +} \ No newline at end of file diff --git a/assets/redmatrixlogo.png b/assets/redmatrixlogo.png new file mode 100644 index 000000000..6929ae14f Binary files /dev/null and b/assets/redmatrixlogo.png differ diff --git a/assets/wide.css b/assets/wide.css new file mode 100644 index 000000000..84dbc47a2 --- /dev/null +++ b/assets/wide.css @@ -0,0 +1,396 @@ +body { + font-family: 'Ubuntu',Tahoma,Helvetica,Arial,sans-serif; + color: #111111; + /*color: rgba(0,0,0,0.0); */ + text-align: center; + /* background-image: url("redmatrixbkgd.jpg"); */ + /*background: #ececec;*/ + padding:0 0 22px 0; + /* background: url(redmatrixbkgd.jpg) no-repeat center center scroll; */ + /* + -webkit-background-size: cover; + -moz-background-size: cover; + -o-background-size: cover; + background-size: cover; + */ +} + +#intro-text { +color:#C60032;font-size:1.2em;width:700px;margin-right:auto;margin-left:auto;text-align:justify; +} +div.section-text { +color:#C60032;font-size:1.2em;width:700px;margin-right:auto;margin-left:auto;text-align:justify; +} + + + div#header{ + display:none; + position:absolute; + z-index: 100; + top:0; + left:0; + width:100%; + height: 55px; + /* background-image: url("redmatrixbkgd.jpg"); */ + background: rgba(198, 0, 50, 0.8); + background-size:3000px 55px; + /* background: #afafaf;*/ + color: #fff; + } + @media screen{ + body>div#header{ + position: fixed; + } + body>div#footer{ + position:fixed; + } + + } + + div#footer{ + position:absolute; + bottom:0; + left:0; + width:100%; + height:22px; + background: #AD002C; + color: #fff; + } + + + +#tagline { + color: #880000; + width:600px; + margin-top:0px; + margin-bottom:20px; + margin-left: auto; + margin-right: auto; +} + + +.clear { + clear: both; +} + +div.red-button { + width:150px; + margin-left: auto; + margin-right: auto; + font-weight: 500; + font-size: larger; + background-color: #C60032; + border: 2px solid lightgray; + border-radius: 5px; + padding: 12px; +} +div.red-button a { + text-decoration: none; + color:#FFFFFF; +} +div.red-button a:hover { + text-decoration: none; + font-weight:600; +} + +#footer { + font-size: 12px; + color:#fff; + padding-top: 4px; +} + +#footer a { + text-decoration: none; + color:#fff; +} + +.bg { + background: url('diamondlattice.png') center center no-repeat ; + position: fixed; + width: 100%; + height: 1350px; + + top:0px; + left:0px; + opacity: 1.0; + z-index: -1; +} +.bg2 { + background: url('diamondlattice.png') center center no-repeat; + position: fixed; + + width: 100%; + height: 1350px; + top:0px; + left:0px; + opacity: 1.0; + z-index: -1; +} +.bg-mask { + background: rgba(255, 255, 255, 0.95) center center no-repeat; + position: fixed; + width: 100%; + height: 1350px; + top:0; + left:0px; + z-index: -1; + +} +.bg-narrow { + display:none; +} +div.summary-menu-container { + display:none; +} +div.summary-node { + position: fixed; + width: 50px; + text-align: center ; + font-size:1.2em; + + +} +div.summary-node-header { + font-size: 1.2em; + color:#FFFFFF; + font-weight:bold; +} +div.summary-node-1 { + position: absolute; + top:0px; + left:0px; + width:200px; + height:200px; + border-radius:100px; + color:#CCCCCC; + /* line-height:100px; */ + text-align:center; + background:#C60032; +} +div.summary-node-1:hover{ + color:#FFFFFF; + text-decoration:none; + background:#550000 +} +div.summary-node-1-text { + margin-top:25%; + width: 150px; + margin-left:auto; + margin-right:auto; +} +div.summary-node-2 { + position: absolute; + top:50px; + left:170px; + width:220px; + height:220px; + border-radius:200px; + color:#CCCCCC; + /* line-height:100px; */ + text-align:center; + background:#C60032; +} +div.summary-node-2:hover{ + color:#FFFFFF; + text-decoration:none; + background:#550000 +} +div.summary-node-2-text { + margin-top:30%; + width: 150px; + margin-left:auto; + margin-right:auto; +} +div.summary-node-3 { + position: absolute; + top:0px; + right:20px; + width:250px; + height:250px; + border-radius:200px; + color:#FFFFFF; + /* line-height:100px; */ + text-align:center; + background:#C60032; +} +div.summary-node-3:hover{ + color:#FFFFFF; + text-decoration:none; + background:#550000 +} +div.summary-node-3-text { + margin-top:25%; + width: 200px; + margin-left:auto; + margin-right:auto; +} + +div.summary-node-4 { + position: absolute; + top:200px; + right:180px; + width:200px; + height:200px; + border-radius:200px; + color:#FFFFFF; + /* line-height:100px; */ + text-align:center; + background:#C60032; +} +div.summary-node-4:hover{ + color:#FFFFFF; + text-decoration:none; + background:#550000 +} +div.summary-node-4-text { + margin-top:25%; + width: 150px; + margin-left:auto; + margin-right:auto; +} +div.summary-node-5 { + position: absolute; + top:250px; + left:120px; + width:150px; + height:150px; + border-radius:150px; + color:#FFFFFF; + /* line-height:100px; */ + text-align:center; + background:#C60032; +} +div.summary-node-5:hover{ + color:#FFFFFF; + text-decoration:none; + background:#550000 +} +div.summary-node-5-text { + margin-top:55px; + width: 150px; + margin-left:auto; + margin-right:auto; + font-size:2.0em; + +} +div.summary-node-6 { + position: absolute; + top:20px; + right:270px; + width:150px; + height:150px; + border-radius:150px; + color:#FFFFFF; + /* line-height:100px; */ + text-align:center; + background:#C60032; +} +div.summary-node-6:hover{ + color:#FFFFFF; + text-decoration:none; + background:#550000 +} +div.summary-node-6-text { + margin-top:30px; + width: 100px; + margin-left:auto; + margin-right:auto; +} +div.summary-nodes-container { + position: relative; + margin-left: auto ; + margin-right: auto ; + margin-top:30px; + margin-bottom:30px; + width: 800px; + height: 400px; + text-align: center ; +} +div#menubutton1 { + position: fixed; + top:10px; + left:200px; + width:150px; + height:30px; + border-radius:10px; + color:#FFFFFF; + /* line-height:100px; */ + text-align:center; + background:#C60032; + display: none; + z-index:200; +} +div#menubutton1:hover { + color:#FFFFFF; + text-decoration:none; + background:#550000 +} +div#menubutton2 { + position: fixed; + top:10px; + left:350px; + width:150px; + height:30px; + border-radius:10px; + color:#FFFFFF; + /* line-height:100px; */ + text-align:center; + background:#C60032; + display: none; + z-index:200; +} +div#menubutton2:hover { + color:#FFFFFF; + text-decoration:none; + background:#550000 +} +div#menubutton3 { + position: fixed; + top:10px; + right:350px; + width:150px; + height:30px; + border-radius:10px; + color:#FFFFFF; + /* line-height:100px; */ + text-align:center; + background:#C60032; + display: none; + z-index:200; +} +div#menubutton3:hover { + color:#FFFFFF; + text-decoration:none; + background:#550000 +} +div#menubutton4 { + position: fixed; + top:10px; + right:200px; + width:150px; + height:30px; + border-radius:10px; + color:#FFFFFF; + /* line-height:100px; */ + text-align:center; + background:#C60032; + display: none; + z-index:200; +} +div#menubutton4:hover { + color:#FFFFFF; + text-decoration:none; + background:#550000 +} +div.section-heading { + font-size:2.0em; + color:#C60032; + width:700px; + margin-bottom: 1em; + margin-left:auto; + margin-right:auto; +} +div.section-subtitle { + font-size:1.5em; + color:#BB0000; +} \ No newline at end of file diff --git a/boot.php b/boot.php index ef7c140ee..9c0fb8919 100755 --- a/boot.php +++ b/boot.php @@ -39,13 +39,14 @@ require_once('library/Mobile_Detect/Mobile_Detect.php'); require_once('include/BaseObject.php'); require_once('include/features.php'); require_once('include/taxonomy.php'); +require_once('include/identity.php'); define ( 'RED_PLATFORM', 'Red Matrix' ); define ( 'RED_VERSION', trim(file_get_contents('version.inc')) . 'R'); define ( 'ZOT_REVISION', 1 ); -define ( 'DB_UPDATE_VERSION', 1081 ); +define ( 'DB_UPDATE_VERSION', 1084 ); define ( 'EOL', '
' . "\r\n" ); define ( 'ATOM_TIME', 'Y-m-d\TH:i:s\Z' ); @@ -204,6 +205,7 @@ define ( 'PAGE_DIRECTORY_CHANNEL', 0x0008 ); // system channel used for director define ( 'PAGE_PREMIUM', 0x0010 ); define ( 'PAGE_ADULT', 0x0020 ); +define ( 'PAGE_SYSTEM', 0x1000 ); define ( 'PAGE_REMOVED', 0x8000 ); @@ -366,6 +368,7 @@ define ( 'XCHAN_FLAGS_HIDDEN', 0x0001); define ( 'XCHAN_FLAGS_ORPHAN', 0x0002); define ( 'XCHAN_FLAGS_CENSORED', 0x0004); define ( 'XCHAN_FLAGS_SELFCENSORED', 0x0008); +define ( 'XCHAN_FLAGS_SYSTEM', 0x0010); define ( 'XCHAN_FLAGS_DELETED', 0x1000); /* * Traficlights for Administration of HubLoc @@ -477,8 +480,10 @@ define ( 'ACCOUNT_PENDING', 0x0010 ); * Account roles */ -define ( 'ACCOUNT_ROLE_ADMIN', 0x1000 ); define ( 'ACCOUNT_ROLE_ALLOWCODE', 0x0001 ); +define ( 'ACCOUNT_ROLE_SYSTEM', 0x0002 ); + +define ( 'ACCOUNT_ROLE_ADMIN', 0x1000 ); /** * Item visibility @@ -773,7 +778,7 @@ class App { $this->is_mobile = $mobile_detect->isMobile(); $this->is_tablet = $mobile_detect->isTablet(); - $this->head_set_icon('/images/rhash-32.png'); + $this->head_set_icon('/images/rm-32.png'); BaseObject::set_app($this); @@ -803,12 +808,6 @@ class App { $scheme = $this->scheme; -// if((x($this->config,'system')) && (x($this->config['system'],'ssl_policy'))) { -// if(intval($this->config['system']['ssl_policy']) === intval(SSL_POLICY_FULL)) { -// $scheme = 'https'; -// } -// } - $this->baseurl = $scheme . "://" . $this->hostname . ((isset($this->path) && strlen($this->path)) ? '/' . $this->path : '' ); return $this->baseurl; } @@ -995,23 +994,6 @@ class App { )) . $this->page['htmlhead']; } - function set_curl_code($code) { - $this->curl_code = $code; - } - - function get_curl_code() { - return $this->curl_code; - } - - function set_curl_headers($headers) { - $this->curl_headers = $headers; - } - - function get_curl_headers() { - return $this->curl_headers; - } - - /** * register template engine class * if $name is "", is used class static property $class::$name @@ -1186,7 +1168,6 @@ function is_ajax() { // $_SERVER variables, and synchronising the state of installed plugins. - function check_config(&$a) { $build = get_config('system','db_version'); @@ -1411,7 +1392,14 @@ function fix_system_urls($oldurl,$newurl) { dbesc($rr['xchan_hash']), dbesc($oldurl) ); - + + + $z = q("update profile set photo = '%s', thumb = '%s' where uid = %d", + dbesc(str_replace($oldurl,$newurl,$rr['xchan_photo_l'])), + dbesc(str_replace($oldurl,$newurl,$rr['xchan_photo_m'])), + intval($rr['channel_id']) + ); + proc_run('php', 'include/notifier.php', 'refresh_all', $rr['channel_id']); } @@ -1555,449 +1543,12 @@ function info($s) { function get_max_import_size() { - global $a; - return ((x($a->config,'max_import_size')) ? $a->config['max_import_size'] : 0 ); + return(intval(get_config('system','max_import_size'))); } -/** - * - * Function : profile_load - * @parameter App $a - * @parameter string $nickname - * @parameter string $profile - * - * Summary: Loads a profile into the page sidebar. - * The function requires a writeable copy of the main App structure, and the nickname - * of a registered local account. - * - * If the viewer is an authenticated remote viewer, the profile displayed is the - * one that has been configured for his/her viewing in the Contact manager. - * Passing a non-zero profile ID can also allow a preview of a selected profile - * by the owner. - * - * Profile information is placed in the App structure for later retrieval. - * Honours the owner's chosen theme for display. - * - */ - - -function profile_load(&$a, $nickname, $profile = '') { - - logger('profile_load: ' . $profile); - - $user = q("select channel_id from channel where channel_address = '%s' limit 1", - dbesc($nickname) - ); - - if(! $user) { - logger('profile error: ' . $a->query_string, LOGGER_DEBUG); - notice( t('Requested channel is not available.') . EOL ); - $a->error = 404; - return; - } - - // get the current observer - $observer = $a->get_observer(); - - // Can the observer see our profile? - require_once('include/permissions.php'); - if(! perm_is_allowed($user[0]['channel_id'],$observer['xchan_hash'],'view_profile')) { - // permission denied - notice( t(' Sorry, you don\'t have the permission to view this profile. ') . EOL); - return; - } - - if(! $profile) { - $r = q("SELECT abook_profile FROM abook WHERE abook_xchan = '%s' and abook_channel = '%d' limit 1", - dbesc($observer['xchan_hash']), - intval($user[0]['channel_id']) - ); - if($r) - $profile = $r[0]['abook_profile']; - } - $r = null; - - if($profile) { - $r = q("SELECT profile.uid AS profile_uid, profile.*, channel.* FROM profile - LEFT JOIN channel ON profile.uid = channel.channel_id - WHERE channel.channel_address = '%s' AND profile.profile_guid = '%s' LIMIT 1", - dbesc($nickname), - dbesc($profile) - ); - } - - if(! $r) { - $r = q("SELECT profile.uid AS profile_uid, profile.*, channel.* FROM profile - LEFT JOIN channel ON profile.uid = channel.channel_id - WHERE channel.channel_address = '%s' and not ( channel_pageflags & %d ) - AND profile.is_default = 1 LIMIT 1", - dbesc($nickname), - intval(PAGE_REMOVED) - ); - } - - if(! $r) { - logger('profile error: ' . $a->query_string, LOGGER_DEBUG); - notice( t('Requested profile is not available.') . EOL ); - $a->error = 404; - return; - } - - // fetch user tags if this isn't the default profile - - if(! $r[0]['is_default']) { - $x = q("select `keywords` from `profile` where uid = %d and `is_default` = 1 limit 1", - intval($profile_uid) - ); - if($x) - $r[0]['keywords'] = $x[0]['keywords']; - } - - if($r[0]['keywords']) { - $keywords = str_replace(array('#',',',' ',',,'),array('',' ',',',','),$r[0]['keywords']); - if(strlen($keywords)) - $a->page['htmlhead'] .= '' . "\r\n" ; - - } - - $a->profile = $r[0]; - $a->profile_uid = $r[0]['profile_uid']; - - $a->page['title'] = $a->profile['channel_name'] . " - " . $a->profile['channel_address'] . "@" . $a->get_hostname(); - - $a->profile['channel_mobile_theme'] = get_pconfig(local_user(),'system', 'mobile_theme'); - $_SESSION['theme'] = $a->profile['channel_theme']; - $_SESSION['mobile_theme'] = $a->profile['channel_mobile_theme']; - - /** - * load/reload current theme info - */ - - $a->set_template_engine(); // reset the template engine to the default in case the user's theme doesn't specify one - - $theme_info_file = "view/theme/".current_theme()."/php/theme.php"; - if (file_exists($theme_info_file)){ - require_once($theme_info_file); - } - - return; -} - -function profile_create_sidebar(&$a,$connect = true) { - - $block = (((get_config('system','block_public')) && (! local_user()) && (! remote_user())) ? true : false); - - $a->set_widget('profile',profile_sidebar($a->profile, $block, $connect)); - return; -} - - -/** - * - * Function: profile_sidebar - * - * Formats a profile for display in the sidebar. - * It is very difficult to templatise the HTML completely - * because of all the conditional logic. - * - * @parameter: array $profile - * - * Returns HTML string stuitable for sidebar inclusion - * Exceptions: Returns empty string if passed $profile is wrong type or not populated - * - */ - - - -function profile_sidebar($profile, $block = 0, $show_connect = true) { - - $a = get_app(); - - $observer = $a->get_observer(); - - $o = ''; - $location = false; - $address = false; - $pdesc = true; - - if((! is_array($profile)) && (! count($profile))) - return $o; - - - head_set_icon($profile['thumb']); - - $is_owner = (($profile['uid'] == local_user()) ? true : false); - - $profile['picdate'] = urlencode($profile['picdate']); - - call_hooks('profile_sidebar_enter', $profile); - - require_once('include/Contact.php'); - - if($show_connect) { - - // This will return an empty string if we're already connected. - - $connect_url = rconnect_url($profile['uid'],get_observer_hash()); - $connect = (($connect_url) ? t('Connect') : ''); - if($connect_url) - $connect_url = sprintf($connect_url,urlencode($profile['channel_address'] . '@' . $a->get_hostname())); - - // premium channel - over-ride - - if($profile['channel_pageflags'] & PAGE_PREMIUM) - $connect_url = z_root() . '/connect/' . $profile['channel_address']; - } - - // show edit profile to yourself - if($is_owner) { - - $profile['menu'] = array( - 'chg_photo' => t('Change profile photo'), - 'entries' => array(), - ); - - - if(feature_enabled(local_user(),'multi_profiles')) { - $profile['edit'] = array($a->get_baseurl(). '/profiles', t('Profiles'),"", t('Manage/edit profiles')); - $profile['menu']['cr_new'] = t('Create New Profile'); - } - else - $profile['edit'] = array($a->get_baseurl() . '/profiles/' . $profile['id'], t('Edit Profile'),'',t('Edit Profile')); - - $r = q("SELECT * FROM `profile` WHERE `uid` = %d", - local_user()); - - - if($r) { - foreach($r as $rr) { - $profile['menu']['entries'][] = array( - 'photo' => $rr['thumb'], - 'id' => $rr['id'], - 'alt' => t('Profile Image'), - 'profile_name' => $rr['profile_name'], - 'isdefault' => $rr['is_default'], - 'visible_to_everybody' => t('visible to everybody'), - 'edit_visibility' => t('Edit visibility'), - ); - } - } - } - - if((x($profile,'address') == 1) - || (x($profile,'locality') == 1) - || (x($profile,'region') == 1) - || (x($profile,'postal_code') == 1) - || (x($profile,'country_name') == 1)) - $location = t('Location:'); - - $gender = ((x($profile,'gender') == 1) ? t('Gender:') : False); - $marital = ((x($profile,'marital') == 1) ? t('Status:') : False); - $homepage = ((x($profile,'homepage') == 1) ? t('Homepage:') : False); - - if(($profile['hidewall'] || $block) && (! local_user()) && (! remote_user())) { - $location = $pdesc = $gender = $marital = $homepage = False; - } - - $firstname = ((strpos($profile['name'],' ')) - ? trim(substr($profile['name'],0,strpos($profile['name'],' '))) : $profile['name']); - $lastname = (($firstname === $profile['name']) ? '' : trim(substr($profile['name'],strlen($firstname)))); - - if(is_array($observer) - && perm_is_allowed($profile['uid'],$observer['xchan_hash'],'view_contacts')) { - $contact_block = contact_block(); - } - - $channel_menu = false; - $menu = get_pconfig($profile['uid'],'system','channel_menu'); - if($menu) { - require_once('include/menu.php'); - $m = menu_fetch($menu,$profile['uid'],$observer['xchan_hash']); - if($m) - $channel_menu = menu_render($m); - } - $menublock = get_pconfig($profile['uid'],'system','channel_menublock'); - if ($menublock) { - require_once('include/comanche.php'); - $channel_menu .= comanche_block($menublock); - } - - $tpl = get_markup_template('profile_vcard.tpl'); - - $o .= replace_macros($tpl, array( - '$profile' => $profile, - '$connect' => $connect, - '$connect_url' => $connect_url, - '$location' => $location, - '$gender' => $gender, - '$pdesc' => $pdesc, - '$marital' => $marital, - '$homepage' => $homepage, - '$chanmenu' => $channel_menu, - '$contact_block' => $contact_block, - )); - - $arr = array('profile' => &$profile, 'entry' => &$o); - - call_hooks('profile_sidebar', $arr); - - return $o; -} - - -// FIXME or remove - - - function get_birthdays() { - - $a = get_app(); - $o = ''; - - if(! local_user()) - return $o; - - $bd_format = t('g A l F d') ; // 8 AM Friday January 18 - $bd_short = t('F d'); - - $r = q("SELECT `event`.*, `event`.`id` AS `eid`, `contact`.* FROM `event` - LEFT JOIN `contact` ON `contact`.`id` = `event`.`cid` - WHERE `event`.`uid` = %d AND `type` = 'birthday' AND `start` < '%s' AND `finish` > '%s' - ORDER BY `start` ASC ", - intval(local_user()), - dbesc(datetime_convert('UTC','UTC','now + 6 days')), - dbesc(datetime_convert('UTC','UTC','now')) - ); - - if($r && count($r)) { - $total = 0; - $now = strtotime('now'); - $cids = array(); - - $istoday = false; - foreach($r as $rr) { - if(strlen($rr['name'])) - $total ++; - if((strtotime($rr['start'] . ' +00:00') < $now) && (strtotime($rr['finish'] . ' +00:00') > $now)) - $istoday = true; - } - $classtoday = $istoday ? ' birthday-today ' : ''; - if($total) { - foreach($r as &$rr) { - if(! strlen($rr['name'])) - continue; - - // avoid duplicates - - if(in_array($rr['cid'],$cids)) - continue; - $cids[] = $rr['cid']; - - $today = (((strtotime($rr['start'] . ' +00:00') < $now) && (strtotime($rr['finish'] . ' +00:00') > $now)) ? true : false); - $sparkle = ''; - $url = $rr['url']; - if($rr['network'] === NETWORK_DFRN) { - $sparkle = " sparkle"; - $url = $a->get_baseurl() . '/redir/' . $rr['cid']; - } - - $rr['link'] = $url; - $rr['title'] = $rr['name']; - $rr['date'] = day_translate(datetime_convert('UTC', $a->timezone, $rr['start'], $rr['adjust'] ? $bd_format : $bd_short)) . (($today) ? ' ' . t('[today]') : ''); - $rr['startime'] = Null; - $rr['today'] = $today; - - } - } - } - $tpl = get_markup_template("birthdays_reminder.tpl"); - return replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(), - '$classtoday' => $classtoday, - '$count' => $total, - '$event_reminders' => t('Birthday Reminders'), - '$event_title' => t('Birthdays this week:'), - '$events' => $r, - '$lbr' => '{', // raw brackets mess up if/endif macro processing - '$rbr' => '}' - - )); - } - - -// FIXME - - - function get_events() { - - require_once('include/bbcode.php'); - - $a = get_app(); - - if(! local_user()) - return $o; - - $bd_format = t('g A l F d') ; // 8 AM Friday January 18 - $bd_short = t('F d'); - - $r = q("SELECT `event`.* FROM `event` - WHERE `event`.`uid` = %d AND `type` != 'birthday' AND `start` < '%s' AND `start` > '%s' - ORDER BY `start` ASC ", - intval(local_user()), - dbesc(datetime_convert('UTC','UTC','now + 6 days')), - dbesc(datetime_convert('UTC','UTC','now - 1 days')) - ); - - if($r && count($r)) { - $now = strtotime('now'); - $istoday = false; - foreach($r as $rr) { - if(strlen($rr['name'])) - $total ++; - - $strt = datetime_convert('UTC',$rr['convert'] ? $a->timezone : 'UTC',$rr['start'],'Y-m-d'); - if($strt === datetime_convert('UTC',$a->timezone,'now','Y-m-d')) - $istoday = true; - } - $classtoday = (($istoday) ? 'event-today' : ''); - - - foreach($r as &$rr) { - if($rr['adjust']) - $md = datetime_convert('UTC',$a->timezone,$rr['start'],'Y/m'); - else - $md = datetime_convert('UTC','UTC',$rr['start'],'Y/m'); - $md .= "/#link-".$rr['id']; - - $title = substr(strip_tags(bbcode($rr['desc'])),0,32) . '... '; - if(! $title) - $title = t('[No description]'); - - $strt = datetime_convert('UTC',$rr['convert'] ? $a->timezone : 'UTC',$rr['start']); - $today = ((substr($strt,0,10) === datetime_convert('UTC',$a->timezone,'now','Y-m-d')) ? true : false); - - $rr['link'] = $md; - $rr['title'] = $title; - $rr['date'] = day_translate(datetime_convert('UTC', $rr['adjust'] ? $a->timezone : 'UTC', $rr['start'], $bd_format)) . (($today) ? ' ' . t('[today]') : ''); - $rr['startime'] = $strt; - $rr['today'] = $today; - } - } - - $tpl = get_markup_template("events_reminder.tpl"); - return replace_macros($tpl, array( - '$baseurl' => $a->get_baseurl(), - '$classtoday' => $classtoday, - '$count' => count($r), - '$event_reminders' => t('Event Reminders'), - '$event_title' => t('Events this week:'), - '$events' => $r, - )); - } - - /** * @@ -2150,27 +1701,6 @@ function current_theme_url($installing = false) { return('view/theme/' . $t . '/css/style.css'); } - -function z_birthday($dob,$tz,$format="Y-m-d H:i:s") { - - if(! strlen($tz)) - $tz = 'UTC'; - - $tmp_dob = substr($dob,5); - if(intval($tmp_dob)) { - $y = datetime_convert($tz,$tz,'now','Y'); - $bd = $y . '-' . $tmp_dob . ' 00:00'; - $t_dob = strtotime($bd); - $now = strtotime(datetime_convert($tz,$tz,'now')); - if($t_dob < $now) - $bd = $y + 1 . '-' . $tmp_dob . ' 00:00'; - $birthday = datetime_convert($tz,'UTC',$bd,$format); - } - - return $birthday; - -} - function is_site_admin() { $a = get_app(); if((intval($_SESSION['authenticated'])) @@ -2209,171 +1739,6 @@ function load_contact_links($uid) { } - -function profile_tabs($a, $is_owner=False, $nickname=Null){ - //echo "
"; var_dump($a->user); killme();
-	
-	$channel = $a->get_channel();
-
-	if (is_null($nickname))
-		$nickname  = $channel['channel_address'];
-		
-	if(x($_GET,'tab'))
-		$tab = notags(trim($_GET['tab']));
-	
-	$url = $a->get_baseurl() . '/channel/' . $nickname;
-	$pr  = $a->get_baseurl() . '/profile/' . $nickname;
-
-	$tabs = array(
-		array(
-			'label' => t('Channel'),
-			'url'   => $url,
-			'sel'   => ((argv(0) == 'channel') ? 'active' : ''),
-			'title' => t('Status Messages and Posts'),
-			'id'    => 'status-tab',
-		),
-		array(
-			'label' => t('About'),
-			'url' 	=> $pr,
-			'sel'	=> ((argv(0) == 'profile') ? 'active' : ''),
-			'title' => t('Profile Details'),
-			'id'    => 'profile-tab',
-		),
-		array(
-			'label' => t('Photos'),
-			'url'	=> $a->get_baseurl() . '/photos/' . $nickname,
-			'sel'	=> ((argv(0) == 'photos') ? 'active' : ''),
-			'title' => t('Photo Albums'),
-			'id'    => 'photo-tab',
-		),
-	);
-
-
-	if ($is_owner){
-		$tabs[] = array(
-			'label' => t('Events'),
-			'url'	=> $a->get_baseurl() . '/events',
-			'sel' 	=> ((argv(0) == 'events') ? 'active' : ''),
-			'title' => t('Events and Calendar'),
-			'id'    => 'events-tab',
-		);
-		if(feature_enabled(local_user(),'webpages')){
-		$tabs[] = array(
-			'label' => t('Webpages'),
-			'url'	=> $a->get_baseurl() . '/webpages/' . $nickname,
-			'sel' 	=> ((argv(0) == 'webpages') ? 'active' : ''),
-			'title' => t('Manage Webpages'),
-			'id'    => 'webpages-tab',
-		);}
-	}
-	else {
-		// FIXME
-		// we probably need a listing of events that were created by 
-		// this channel and are visible to the observer
-
-
-	}
-
-
-	$arr = array('is_owner' => $is_owner, 'nickname' => $nickname, 'tab' => (($tab) ? $tab : false), 'tabs' => $tabs);
-	call_hooks('profile_tabs', $arr);
-	
-	$tpl = get_markup_template('common_tabs.tpl');
-
-	return replace_macros($tpl,array('$tabs' => $arr['tabs']));
-}
-
-
-function get_my_url() {
-	if(x($_SESSION,'zrl_override'))
-		return $_SESSION['zrl_override'];
-	if(x($_SESSION,'my_url'))
-		return $_SESSION['my_url'];
-	return false;
-}
-
-function get_my_address() {
-	if(x($_SESSION,'zid_override'))
-		return $_SESSION['zid_override'];
-	if(x($_SESSION,'my_address'))
-		return $_SESSION['my_address'];
-	return false;
-}
-
-/**
- * @function zid_init(&$a)
- *   If somebody arrives at our site using a zid, add their xchan to our DB if we don't have it already.
- *   And if they aren't already authenticated here, attempt reverse magic auth.
- *
- * @hooks 'zid_init'
- *      string 'zid' - their zid
- *      string 'url' - the destination url
- *
- */
-
-function zid_init(&$a) {
-	$tmp_str = get_my_address();
-	if(validate_email($tmp_str)) {
-		proc_run('php','include/gprobe.php',bin2hex($tmp_str));
-		$arr = array('zid' => $tmp_str, 'url' => $a->cmd);
-		call_hooks('zid_init',$arr);
-		if((! local_user()) && (! remote_user())) {
-			logger('zid_init: not authenticated. Invoking reverse magic-auth');
-			$r = q("select * from hubloc where hubloc_addr = '%s' limit 1",
-				dbesc($tmp_str)
-			);
-			// try to avoid recursion - but send them home to do a proper magic auth
-			$dest = '/' . $a->query_string;
-			$dest = str_replace(array('?zid=','&zid='),array('?rzid=','&rzid='),$dest);
-			if($r && ($r[0]['hubloc_url'] != z_root()) && (! strstr($dest,'/magic')) && (! strstr($dest,'/rmagic'))) {
-				goaway($r[0]['hubloc_url'] . '/magic' . '?f=&rev=1&dest=' . z_root() . $dest);
-			}
-		}
-	}
-}
-
-/**
- * @function zid($s,$address = '')
- *   Adds a zid parameter to a url
- * @param string $s
- *   The url to accept the zid
- * @param boolean $address
- *   $address to use instead of session environment
- * @return string
- *
- * @hooks 'zid'
- *      string url - url to accept zid
- *      string zid - urlencoded zid
- *      string result - the return string we calculated, change it if you want to return something else
- */
-
-
-function zid($s,$address = '') {
-	if(! strlen($s) || strpos($s,'zid='))
-		return $s;
-	$has_params = ((strpos($s,'?')) ? true : false);
-	$num_slashes = substr_count($s,'/');
-	if(! $has_params)
-		$has_params = ((strpos($s,'&')) ? true : false);
-	$achar = strpos($s,'?') ? '&' : '?';
-
-	$mine = get_my_url();
-	$myaddr = (($address) ? $address : get_my_address());
-
-	// FIXME checking against our own channel url is no longer reliable. We may have a lot
-	// of urls attached to out channel. Should probably match against our site, since we
-	// will not need to remote authenticate on our own site anyway.
-
-	if($mine && $myaddr && (! link_compare($mine,$s)))
-		$zurl = $s . (($num_slashes >= 3) ? '' : '/') . $achar . 'zid=' . urlencode($myaddr);
-	else
-		$zurl = $s;
-
-	$arr = array('url' => $s, 'zid' => urlencode($myaddr), 'result' => $zurl);
-	call_hooks('zid', $arr);
-	return $arr['result'];
-}
-
 /**
  * returns querystring as string from a mapped array
  *
@@ -2454,13 +1819,18 @@ function get_custom_nav(&$a,$navname) {
 function construct_page(&$a) {
 
 	require_once('include/comanche.php');
-	
+
+	if(($p = theme_include('mod_' . $a->module . '.pdl')) != '')
+		comanche_parser($a,@file_get_contents($p));
+
 	$comanche = ((count($a->layout)) ? true : false);
 		
 	/**
  	 * Build the page - now that we have all the components
  	 */
 
+	require_once(theme_include('theme_init.php'));
+
 	$installing = false;
 
 	if($a->module == 'setup')
@@ -2475,7 +1845,6 @@ function construct_page(&$a) {
 		}
 	}
 
-	require_once(theme_include('theme_init.php'));
 
 	if(($p = theme_include(current_theme() . '.js')) != '')
 		head_add_js($p);
@@ -2513,6 +1882,10 @@ function construct_page(&$a) {
 	// layout completely with a new layout definition, or replace/remove existing content. 
 
 	if($comanche) {
+		$arr = array('module' => $a->module, 'layout' => $a->layout);
+		call_hooks('construct_page',$arr);
+		$a->layout = $arr['layout'];
+
 		foreach($a->layout as $k => $v) {
 			if((strpos($k,'region_') === 0) && strlen($v)) {
 				if(strpos($v,'$region_') !== false) {
@@ -2525,10 +1898,12 @@ function construct_page(&$a) {
 					$v = str_replace('$nav',$a->page['nav'],$v);
 				}
 				if(strpos($v,'$content') !== false) {
-					$v = str_replace('$content',$a->page['section'],$v);
+
+					$v = str_replace('$content',$a->page['content'],$v);
 				}
 
 				$a->page[substr($k,7)] = $v;
+
 			}
 		}
 	}	
@@ -2584,19 +1959,3 @@ function head_get_icon() {
 	return $icon;
 }
 
-// Used from within PCSS themes to set theme parameters. If there's a
-// puid request variable, that is the "page owner" and normally their theme
-// settings take precedence; unless a local user sets the "always_my_theme" 
-// system pconfig, which means they don't want to see anybody else's theme 
-// settings except their own while on this site.
-
-function get_theme_uid() {
-	$uid = (($_REQUEST['puid']) ? intval($_REQUEST['puid']) : 0);
-	if(local_user()) {
-		if((get_pconfig(local_user(),'system','always_my_theme')) || (! $uid))
-			return local_user();
-		if(! $uid)
-			return local_user();
-	}
-	return $uid;
-}
diff --git a/doc/Features.md b/doc/Features.md
new file mode 100644
index 000000000..184652742
--- /dev/null
+++ b/doc/Features.md
@@ -0,0 +1,107 @@
+Extra Features
+==============
+
+The default interface of the Red Matrix was designed to be uncluttered. There are a huge number of extra features (some of which are extremely useful) which you can turn on and get the most of the application. These are found under the [Extra Features](settings/features) link of your [Settings](settings) page.
+
+**Content Expiration** 
+
+Remove posts/comments and/or private messages at a future time. An extra button is added to the post editor which asks you for an expiration. Typically this in "yyyy-mm-dd hh:mm" format, but in the English language you have a bit more freedom and can use most any recognisable date reference such as "next Thursday" or "+1 day". At the specified time (give or take approximately ten minutes based on the remote system's checking frequency) the post is removed. 
+ 
+**Multiple Profiles**
+
+The ability to create multiple profiles which are visible only to specific persons or groups. Your default profile may be visible to anybody, but secondary profiles can all contain different or additional information and can only be seen by those to whom that profile is assigned.
+ 
+**Web Pages**
+
+Provides the ability to use web page design feaures and create custom webpages from your own content and also to design the pages with page layouts, custom menus, and content blocks.
+
+**Private Notes**
+
+On pages where it is available (your matrix page and personal web pages) provide a "widget" to create and store personal reminders and notes. 
+
+**Enhanced Photo Albums**
+
+Provides a photo album viewer that is a bit prettier than the normal interface.
+
+**Extended Identity Sharing**
+
+By default your identity travels with you as you browse the matrix to remote sites - and they know who you are and can show you content that only you can see. With Extended Identity Sharing you can provide this information to any website you visit from within the matrix. 
+
+**Expert Mode**
+
+This allows you to see some advanced configuration options that would confuse some people or cause support issues. In particular this can give you full control over theme features and colours - so that you can tweak a large number of settings of the display theme to your liking. 
+
+**Premium Channel**
+
+This allows you to set restrictions and terms on those that connect with your channel. This may be used by celebrities or anybody else who wishes to describe their channel to people who wish to connect with it. In certain cases you may be asked for payment in order to connect.  
+
+
+**Richtext Editor**
+
+The status post editor is plaintext, but the matrix allows a wide range of markup using BBcode. The visual editor provides "what you see is what you get" for many of the most frequently used markup tags. 
+
+**Post Preview**
+
+Allows previewing posts and comments exactly as they would look on the page before publishing them.
+
+**Channel Sources**
+
+Automatically import and re-publish channel content from other channels or feeds. This allows you to create sub-channels and super-channels from content provided elsewhere. The rules are that the content must be public, and the channel owner must give you permission to source their channel.
+
+**Even More Encryption**
+
+Private messages are encrypted during transport and storage. In this day and age, this encyption may not be enough if your communications are extremely sensitive. This options lets you provide optional encryption of content "end-to-end" with a shared secret key. How the recipient learns the secret key is completely up to you. You can provide a hint such as "the name of aunt Claire's first dog". 
+ 
+
+**Search by Date**
+
+This provides the ability to select posts by date ranges
+
+**Collections Filter**
+
+Enable widget to display stream posts only from selected collections. This also toggles the outbound permissions while you are viewing a collection. This is analogous to Google "circles" or Disapora "aspects". 
+
+**Saved Searches**
+
+Provides a search widget on your matrix page which can save selected search terms for re-use.
+
+**Personal Tab**
+
+Enable tab to display only matrix posts that you've interacted with in some way, as an author or a contributor to the conversation.
+
+**New Tab**
+
+Enables a tab to display all new matrix activity as a firehose or timeline.
+
+**Affinity Tool**
+
+Filter matrix stream activity by the depth of your relationships
+
+**Edit Sent Posts**
+
+Edit and correct posts and comments after sending
+
+**Tagging**
+
+Ability to tag existing posts, including those written by others.
+
+**Post Categories**
+
+Add categories to your channel posts
+
+**Saved Folders**
+
+Ability to file posts under folders or tags for later recall
+
+**Dislike Posts**
+
+Ability to dislike posts/comments
+
+**Star Posts**
+
+Ability to mark special posts with a star indicator
+
+**Tag Cloud**
+
+Provide a personal tag cloud on your channel page
+
diff --git a/doc/Home.md b/doc/Home.md
index 5f922c09d..4a37e6c82 100644
--- a/doc/Home.md
+++ b/doc/Home.md
@@ -9,6 +9,7 @@ Red Matrix Documentation and Resources
 * [Channels](help/Channels)
 * [Connecting to Channels](help/Connecting-to-Channels)
 * [Permissions](help/Permissions)
+* [But Wait - There's More. MUCH More...](help/Features) 
 * [Tags and Mentions](help/Tags-and-Mentions)
 * [Web Pages](help/Webpages)
 * [Remove Account](help/Remove-Account)
@@ -18,12 +19,21 @@ Red Matrix Documentation and Resources
 * [Install](help/Install)
 * [Comanche Page Descriptions](help/Comanche)
 * [Plugins](help/Plugins)
+* [Schemas](help/Schema-development)
 * [Developers](help/Developers)
-* [Code](doc/html)
+* [Intro for Developers](help/Intro-for-Developers)
+* [API functions](help/api_functions)
+* [Red Functions 101](help/dev-function-overview)
+* [Code Reference (doxygen generated)](doc/html)
+* [To-Do list for the Red Documentation Project](help/To-Do)
+* [To-Do list for Developers](help/To-Do-Code)
 
 **External Resources**
 
 * [Main Website](https://github.com/friendica/red)
+* [Plugin/Addon Website](https://github.com/friendica/red-addons)
+* [Assets Website](https://github.com/friendica/red-assets)
+
 * [Development Channel](http://zothub.com/channel/one)
 
 **About**
diff --git a/doc/Intro-for-Developers.md b/doc/Intro-for-Developers.md
new file mode 100644
index 000000000..bf74cb7c1
--- /dev/null
+++ b/doc/Intro-for-Developers.md
@@ -0,0 +1,105 @@
+File system layout:
+===================
+
+[addon]         optional addons/plugins
+
+[boot.php]      Every process uses this to bootstrap the application structure
+
+[doc]           Help Files
+
+[images]        core required images
+
+[include]       The "model" in MVC - (back-end functions), also contains PHP "executables" for background processing
+
+[index.php]     The front-end controller for web access
+
+[install]		Installation and upgrade files and DB schema
+
+[js]            core required javascript
+
+[library]       Third party modules (must be license compatible)
+
+[mod]           Controller modules based on URL pathname (e.g. http://sitename/foo loads mod/foo.php)
+
+[spec]          protocol specifications
+
+[util]          translation tools, main English string database and other miscellaneous utilities
+
+[version.inc]   contains current version (auto-updated via cron for the master repository and distributed via git)
+
+[view]          theming and language files
+
+
+[view/(css,js,img,php,tpl)] default theme files
+
+[view/(en,it,es ...)]  language strings and resources
+
+[view/theme/]  individual named themes containing (css,js,img,php,tpl) over-rides 
+
+
+The Database:
+=============
+
+* abook - contact table, replaces Friendica 'contact'
+* account - service provider account 
+* addon - registered plugins
+* attach - file attachments
+* auth_codes - OAuth usage
+* cache - TBD
+* challenge - old DFRN structure, may re-use or may deprecate
+* channel - replaces Friendica 'user'
+* clients - OAuth usage
+* config - main configuration storage
+* event - Events
+* fcontact - friend suggestion stuff
+* ffinder - friend suggestion stuff
+* fserver - obsolete
+* fsuggest - friend suggestion stuff
+* gcign - ignored friend suggestions
+* gcontact - social graph storage, obsolete
+* glink - social graph storage - obsolete
+* group - privacy groups
+* group_member - privacy groups
+* hook - plugin hook registry
+* hubloc - Red location storage, ties a location to an xchan
+* intro - DFRN introductions, may be obsolete
+* item - posts
+* item_id - other identifiers on other services for posts
+* mail - private messages
+* manage - may be unused in Red, table of accounts that can "su" each other
+* notify - notifications
+* notify-threads - need to factor this out and use item thread info on notifications
+* outq - Red output queue
+* pconfig - personal (per channel) configuration storage
+* photo - photo storage
+* profile - channel profiles
+* profile_check - DFRN remote auth use, may be obsolete
+* queue - old Friendica queue, obsolete
+* register - registrations requiring admin approval
+* session - web session storage
+* site - site table to find directory peers
+* spam - unfinished
+* term - item taxonomy (categories, tags, etc.) table
+* tokens - OAuth usage
+* verify - general purpose verification structure
+* xchan - replaces 'gcontact', list of known channels in the universe 
+* xlink - "friends of friends" linkages derived from poco
+* xprof - if this hub is a directory server, contains basic public profile info of everybody in the network
+* xtag - if this hub is a directory server, contains tags or interests of everybody in the network
+
+
+How to theme Red - by Olivier Migeot
+====================================
+
+This is a short documentation on what I found while trying to modify Red's appearance.
+
+First, you'll need to create a new theme. This is in /view/theme, and I chose to copy 'redbasic' since it's the only available for now. Let's assume I named it .
+
+Oh, and don't forget to rename the _init function in /php/theme.php to be _init() instead of redbasic_init().
+
+At that point, if you need to add javascript or css files, add them to /js or /css, and then "register" them in _init() through head_add_js('file.js') and head_add_css('file.css').
+
+Now you'll probably want to alter a template. These can be found in in /view/tpl OR view//tpl. All you should have to do is copy whatever you want to tweak from the first place to your theme's own tpl directory.
+
+
+
diff --git a/doc/README.md b/doc/README.md
new file mode 100644
index 000000000..3fbfedae7
--- /dev/null
+++ b/doc/README.md
@@ -0,0 +1,38 @@
+The Red Matrix
+==============   
+
+***"Connected Websites"***
+
+The modern web is "missing" a few important pieces which would make it much more useful. Many corporations have stepped in with products to supply these missing pieces, but with a loss of freedom and privacy and increased **centralisation**. 
+
+Centralisation is generally considered a bad thing in network design as the loss of one critical node or centralised service could seriously impact the entire network - possibly taking a long time to recover. Recognising this, the original web was based on decentralised services. Over the years, this fundamental design strength has been largely overlooked, as people congregate into centralised services which provide the missing pieces. 
+
+These missing pieces are (in no particular order):
+
+- Secure and private "spam free" communications
+
+- Identity and "single-signon" across the entire network
+
+- Privacy controls and permissions which extend to the entire network
+
+- Directory services (like a phone book)
+
+
+
+The Red Matrix (sometimes referred to as just "Red") is a collection of web servers and services which provides these missing pieces, but within a decentralised identity and messaging framework (known as "Zot"). Red operates as an independent network within the larger internet where all the nodes or servers (we call them "hubs") are able to fully interact with each other in ways that are simply not possible using other services. Additionally the owners of each network hub have the ability to set their own rules with regard to communications privacy and data ownership, because each operates with complete independence. These hubs require only slightly more resources than a blog or content management system, and the software is being designed with the ability to natively incorporate both kinds of functionality, as well as cloud storage. 
+
+![The Red Matrix model](images/red_antiprism.png)
+
+
+Whilst other decentralised communications networks exist, an additional weakness we've found in the implementation of these systems is the binding of network identity with the physical server where it resides; for example if you are "eric@example.website", your identity is often tied permanently to "example.website". We see this as a problem. Many hubs on the Indie Web are run by enthusiasts with varying skill levels and financial resources - and the technology is changing quite rapidly. Often the cost or workload involved in maintaining these services becomes a burden (or hardware fails) and people or entire social communities are left stranded when their server goes offline. Their identity no longer exists. They may have to "start over" building their social circle from scratch when this happens. In some cases communities are unable to recover from this kind of disruption and the entire community dissolves. 
+
+We've been working on decentralisation for several years and have seen this happen time and time again. 
+Within the Red Matrix, identity is nomadic. It defines you and it belongs to you - and is not locked to a particular network address. You can take your identity, and all your friends and associates with you - to any other hub in the network, at any time. If your hub goes offline for any reason, you have the ability to relocate to any other hub and carry on as if nothing happened. You still have all your friends and associations.
+
+ 
+The Red Matrix is free and open source distributed under the MIT license.
+
+
+Currently the project is in "Developer Preview". A lot of work remains, but many important bits are functioning. Please connect with one of the developer channels ("Channel One" would be a good choice) if you are interested in helping us out. 
+
+[Please help us change the world by providing a small donation.](http://pledgie.com/campaigns/18417) (Large donations are also graciously accepted).
\ No newline at end of file
diff --git a/doc/Remove-Account.md b/doc/Remove-Account.md
index 5759378a3..bc1301b16 100644
--- a/doc/Remove-Account.md
+++ b/doc/Remove-Account.md
@@ -1,4 +1,23 @@
 Remove Account
 ==============
 
-It is presently not possible to remove an account.  We'll have better doco when somebody finishes that bit.
\ No newline at end of file
+It is presently not possible to remove an account without asking your site administrator for assistance. 
+We'll have better doco when somebody finishes that bit.
+
+
+Remove Channel
+==============
+
+Visit the URL 
+
+	https://yoursite/removeme 
+
+(replace 'yoursite' with the domain name of your Red Matrix site). 
+You will need to confirm your password and the channel you are currently logged into will be removed. 
+
+This is irreversible.
+
+If you have identity clones on other sites this only removes the channel instance which exists
+on this site. 
+
+
diff --git a/doc/Schema-development.md b/doc/Schema-development.md
new file mode 100644
index 000000000..481792fcc
--- /dev/null
+++ b/doc/Schema-development.md
@@ -0,0 +1,76 @@
+Red development - a guide to the schema system
+==============================================
+
+
+A schema, in a nutshell, is a collection of settings for a bunch of variables to define
+certain elements of a theme.  A schema is loaded as though it were part of config.php
+and has access to all the same information.  Importantly, this means it is identity aware,
+and can be used to do some interesting things.  One could, for example, restrict options
+by service class, or present different options to different members.
+
+By default, we filter only by whether or not expert mode is enabled.  If expert mode is
+enabled, all options are presented to the member.  If it is not, only scheme, background
+image, font face, and iconset are available as choices.
+
+A schema is loaded *after* the member's personal settings.  Therefore, to allow a member
+to overwrite a particular aspect of a schema you would use the following syntax:
+
+        if (! $foo)
+            $foo = 'bar';
+
+However, there are circumstances - particularly with positional elements - where it
+may be desirable (or necessary) to override a member's settings.  In this case, the syntax
+is even simpler:
+
+            $foo = 'bar';
+
+Members will not thank you for this, however, so only use it when it is required.
+
+If no personal options are set, and no schema is selected, we will first try to load a schema
+with the file name "default.php".  This file should never be included with a theme.  If it
+is, merge conflicts will occur as people update their code.  Rather, this should be defined
+by administrators on a site by site basis.
+
+You schema does not need to - and should not - contain all of these values.  Only the values
+that differ from the defaults should be listed.  This gives you some very powerful options
+with very few lines of code.
+
+Note the options available differ with each theme.  The options available with the Redbasic 
+theme are as follows:
+
+* nav_colour
+	The colour of the navigation bar.  Options are red, black and silver.  Alternatively, 
+	one can set $nav_bg_1, $nav_bg_2, $nav_bg_3 and $nav_bg_4 to provide gradient and
+	hover effects.
+* banner_colour
+	The font colour of the banner element.  Accepts an RGB or Hex value.
+* bgcolour
+	Set the body background colour.  Accepts an RGB or Hex value.
+* background_image
+	Sets a background image.  Accepts a URL or path.
+* item_colour
+	Set the background colour of items.  Accepts an RGB or Hex value.
+* item_opacity
+	Set the opacity of items.  Accepts a value from 0.01 to 1
+* toolicon_colour
+	Set the colour of tool icons.  Accepts an RGB or Hex value.
+* toolicon_activecolour
+	Set the colour of active or hovered icon tools.
+* font_size
+	Set the size of fonts in items and posts.  Accepts px or em.
+* body_font_size
+	Sets the size of fonts at the body level.  Accepts px or em.
+* font_colour
+	Sets the font colour.  Accepts an RGB or Hex value.
+* radius
+	Set the radius of corners.  Accepts a numeral, and is always in px.
+* shadow
+	Set the size of shadows shown with inline images.  Accepts a numerical 
+	value.  Note shadows are not applied to smileys.
+* converse_width
+	Set the maximum width of conversations.  Accepts px, or %.
+* nav_min_opacity
+* top_photo
+* reply_photo
+* sloppy_photos
+	Determins whether photos are "sloppy" or aligned.  Set or unset (1 or '')		
diff --git a/doc/To-Do-Code.md b/doc/To-Do-Code.md
new file mode 100644
index 000000000..df8a476b9
--- /dev/null
+++ b/doc/To-Do-Code.md
@@ -0,0 +1,51 @@
+Project Code To-Do List
+=======================
+
+We need much more than this, but here are areas where developers can help. Please edit this page when items are finished. Another place for developers to start is with the issues list.
+
+* ACL widget - provide cc/bcc toggle to allow recipients to be discoverable at receiving end. This should integrate with public/private collections which currently exist but have no defined function.
+
+* Turn top-level Apps menu into an Apps page - which will probably require App plugins to have icons. Add documentation specifically to the plugin/addon documentation for creating apps. Add links to the App Store (which doesn't currently exist). 
+
+* Documentation - see [Red Documentation Project To-Do List](help/To-Do)
+
+* Finish the anti-spam bayesian engine
+
+* Integrate the "open site" list with the register page
+
+* Write more webpage layouts
+
+* Write more webpage widgets 
+
+* (Advanced) create a UI for building Comanche pages
+
+* Help with WebDAV and file storage implementation
+
+* Extend WebDAV to provide desktop access to photo albums and existing file (attachment) storage
+
+* Directory - provide a hover popup providing much more detail about the channel of interest. Keywords, additional public profile details, perhaps the last public post, anything else of interest. 
+
+* Events module - bring back birthday reminders for friends, fix permissions on events, and provide JS translation support for the calendar overview
+
+* Events module - event followups and RSVP
+
+* Photos module - turn photos into normal conversations and fix tagging
+
+* Provide RSS feed support which look like channels (in matrix only - copyright issues)
+
+* Fully implement "things".
+
+* Create mobile clients for the top platforms - which involves extending the API so that we can do stuff far beyond the current crop of Twitter/Statusnet clients. Ditto for mobile themes. We can probably use something like the Friendica Android app as a base to start from.  
+ 
+* Activity Stream generation for liking things, liking channels and other combinations.
+
+* Implement owned and exchangeable "things".
+
+* Family Account creation - using service classes (an account holder can create a certain number of sub-accounts which are all tied to their subscription - if the subscription lapses they all go away).
+
+* Re-working of widgets so that entire application and page contents (e.g. modules) will be available to and under the control of themes/apps using Comanche layouts.
+
+In many cases some of the work has already been started and code exists so that you needn't start from scratch. Please contact one of the developer channels like Channel One (one@zothub.com) before embarking and we can tell you what we already have and provide some insights on how we envision these features fitting together. 
+
+
+ 
\ No newline at end of file
diff --git a/doc/To-Do.md b/doc/To-Do.md
new file mode 100644
index 000000000..76b78b6ac
--- /dev/null
+++ b/doc/To-Do.md
@@ -0,0 +1,23 @@
+Documentation we need to write
+==============================
+
+
+* Database schema detailed descriptions
+
+* Complete plugin hook documentation
+
+* API documentation
+
+* Function and code documentation (doxygen)
+
+* New Member guide
+
+* "Extra Feature" reference, description of each
+
+* Detailed Personal Settings Documentation
+
+* Administration Guide (post-install)
+
+* Administration Guide (pre-install)
+
+
diff --git a/doc/api_functions.md b/doc/api_functions.md
new file mode 100644
index 000000000..8c63770e6
--- /dev/null
+++ b/doc/api_functions.md
@@ -0,0 +1,138 @@
+Red Twitter API
+===============
+
+The "basic" Red web API is based on the Twitter API, as this provides instant compatibility with a huge number of third-party clients and applications without requiring any code changes on their part. It is also a super-set of the StatusNet version of the Twitter API, as this also has existing wide support.
+
+Red has a lot more capability that isn't exposed in the Twitter interfaces or where we are forced to "dumb-down" the API functions to work with the primitive Twitter/StatusNet communications and privacy model. So we plan to extend the Twitter API in ways that will allow Red-specific clients to make full use of Red features without being crippled. 
+
+A dedicated Red API is also being developed to work with native data structures and permissions and which do not require translating to different privacy and permission models and storage formats. This will be described in other documents. The prefix for all of the native endpoints is 'api/red'. 
+
+Red provides multiple channels accesible via the same login account. With Red, any API function which requires authentication will accept a parameter &channel={channel_nickname} - and will select that channel and make it current before executing the API command. By default, the default channel associated with an account is selected. 
+ 
+Red also provides an extended permission model. In the absence of any Red specific API calls to set permissions, they will be set to the default permissions settings which are associated with the current channel.  
+
+Red will probably never be able to support the Twitter 'api/friendships' functions fully because Red is not a social network and has no concept of "friendships" - it only recognises permissions to do stuff (or not do stuff as the case may be).  
+
+Legend: T= Twitter, S= StatusNet, F= Friendica, R= Red, ()=Not yet working, J= JSON only (XML formats deprecated)
+
+
+
+Twitter API compatible functions:
+
+*	api/account/verify_credentials		T,S,F,R
+*	api/statuses/update					T,S,F,R
+*	api/users/show						T,S,F,R
+*	api/statuses/home_timeline			T,S,F,R
+*	api/statuses/friends_timeline		T,S,F,R
+*	api/statuses/public_timeline		T,S,F,R
+*	api/statuses/show					T,S,F,R
+*	api/statuses/retweet				T,S,F,R
+*	api/statuses/destroy				T,S,F,(R)
+*	api/statuses/mentions				T,S,F,(R)
+*	api/statuses/replies				T,S,F,(R)
+*	api/statuses/user_timeline			T,S,F,(R)
+*	api/favorites						T,S,F,(R)
+*	api/account/rate_limit_status		T,S,F,R
+*	api/help/test						T,S,F,R
+*	api/statuses/friends				T,S,F,R
+*	api/statuses/followers				T,S,F,R
+*	api/friends/ids						T,S,F,R
+*	api/followers/ids					T,S,F,R
+*	api/direct_messages/new				T,S,F,(R)
+*	api/direct_messages/conversation	T,S,F,(R)
+*	api/direct_messages/all				T,S,F,(R)
+*	api/direct_messages/sent			T,S,F,(R)
+*	api/direct_messages					T,S,F,(R)
+*	api/oauth/request_token				T,S,F,R
+*	api/oauth/access_token				T,S,F,R
+
+
+Twitter API functions supported by StatusNet but not currently by Friendica or Red
+
+*	api/favorites						T,S
+*	api/favorites/create				T,S
+*	api/favorites/destroy				T,S
+*	api/statuses/retweets_of_me			T,S
+*	api/friendships/create				T,S
+*	api/friendships/destroy				T,S
+*	api/friendships/exists				T,S
+*	api/friendships/show				T,S
+*	api/account/update_location			T,S
+*	api/account/update_profile_background_image			T,S
+*	api/account/update_profile_image			T,S
+*	api/blocks/create					T,S
+*	api/blocks/destroy					T,S
+
+Twitter API functions not currently supported by StatusNet 
+
+*	api/statuses/retweeted_to_me		T
+*	api/statuses/retweeted_by_me		T
+*	api/direct_messages/destroy			T
+*	api/account/end_session				T,(R)
+*	api/account/update_delivery_device	T
+*	api/notifications/follow			T
+*	api/notifications/leave				T
+*	api/blocks/exists					T
+*	api/blocks/blocking					T
+*	api/lists							T
+
+
+Statusnet compatible extensions to the Twitter API supported in both Friendica and Red
+
+*	api/statusnet/version				S,F,R
+*	api/statusnet/config				S,F,R
+
+Friendica API extensions to the Twitter API supported in both Friendica and Red
+
+*	api/statuses/mediap					F,R
+
+
+Red specific API extensions to the Twitter API not supported in Friendica
+
+*	api/account/logout					R
+*	api/export/basic					R,J
+*	api/friendica/config				R
+*	api/red/config						R
+*	api/friendica/version				R
+*	api/red/version						R
+
+*   api/red/channel/export/basic        R,J
+*   api/red/channel/stream              R,J (currently post only)
+*   api/red/albums                      R,J
+*   api/red/photos                      R,J (option album=xxxx)
+
+
+Red proposed API extensions to the Twitter API
+
+*	api/statuses/edit					(R),J
+*	api/statuses/permissions			(R),J
+*	api/statuses/permissions/update		(R),J
+*	api/statuses/ids					(R),J   # search for existing message_id before importing a foreign post
+*	api/files/show						(R),J
+*	api/files/destroy					(R),J
+*	api/files/update					(R),J
+*	api/files/permissions				(R),J
+*	api/files/permissions/update		(R),J
+*	api/pages/show						(R),J
+*	api/pages/destroy					(R),J
+*	api/pages/update					(R),J
+*	api/pages/permissions				(R),J
+*	api/pages/permissions/update		(R),J
+*	api/events/show						(R),J
+*	api/events/update					(R),J
+*	api/events/permissions				(R),J
+*	api/events/permissions/update		(R),J
+*	api/events/destroy					(R),J
+*	api/photos/show						(R),J
+*	api/photos/update					(R),J
+*	api/photos/permissions				(R),J
+*	api/photos/permissions/update		(R),J
+*	api/albums/destroy					(R),J
+*	api/albums/show						(R),J
+*	api/albums/update					(R),J
+*	api/albums/permissions				(R),J
+*	api/albums/permissions/update		(R),J
+*	api/albums/destroy					(R),J
+*	api/friends/permissions				(R),J
+
+
diff --git a/doc/dev-function-overview.md b/doc/dev-function-overview.md
new file mode 100644
index 000000000..445b4823b
--- /dev/null
+++ b/doc/dev-function-overview.md
@@ -0,0 +1,52 @@
+Red development - some useful basic functions
+=============================================
+
+
+
+* get_account_id()
+
+Returns numeric account_id if authenticated or 0. It is possible to be authenticated and not connected to a channel.
+
+* local_user()
+
+Returns authenticated numeric channel_id if authenticated and connected to a channel or 0. Sometimes referred to as $uid in the code.
+
+* remote_user()
+
+Returns authenticated string hash of Red global identifier, if authenticated via remote auth, or an empty string.
+
+* get_app()
+
+Returns the global app structure ($a).
+
+* App::get_observer()
+
+(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).
+
+* get_config($family,$key), get_pconfig($uid,$family,$key)
+
+Returns the config setting for $family and $key or false if unset. 
+
+* set_config($family,$key,$value), set_pconfig($uid,$family,$key,$value)
+
+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).  
+
+* dbesc()
+
+Always escape strings being used in DB queries. This function returns the escaped string. Integer DB parameters should all be proven integers by wrapping with intval()
+
+* q($sql,$var1...)
+
+Perform a DB query with the SQL statement $sql. printf style arguments %s and %d are replaced with variable arguments, which should each be appropriately dbesc() or intval(). SELECT queries return an array of results or false if SQL or DB error. Other queries return true if the command was successful or false if it wasn't. 
+
+* t($string)
+
+Returns the translated variant of $string for the current language or $string (default 'en' language) if the language is unrecognised or a translated version of the string does not exist.
+
+* x($var), $x($array,$key)
+
+Shorthand test to see if variable $var is set and is not empty. Tests vary by type. Returns false if $var or $key is not set.
+If variable is set, returns 1 if has 'non-zero' value, otherwise returns 0. -- e.g. x('') or x(0) returns 0;
+
+
+
diff --git a/doc/html/BaseObject_8php.html b/doc/html/BaseObject_8php.html
index 73fcf06ee..b399ff36f 100644
--- a/doc/html/BaseObject_8php.html
+++ b/doc/html/BaseObject_8php.html
@@ -28,7 +28,7 @@
 
-  
+  
The Red Matrix
diff --git a/doc/html/Contact_8php.html b/doc/html/Contact_8php.html index 0926c675e..ead25e6a2 100644 --- a/doc/html/Contact_8php.html +++ b/doc/html/Contact_8php.html @@ -28,7 +28,7 @@ - + - - - - + +
The Red Matrix
@@ -140,12 +140,9 @@ Functions
 
 terminate_friendship ($user, $self, $contact)
 
if(!function_exists('mark_for_death'))
-if(!function_exists('unmark_for_death'))
-if(!function_exists('contact_photo_menu')) 
random_profile ()
 
 contacts_not_grouped ($uid, $start=0, $count=0)
 
if(!function_exists('mark_for_death'))
+if(!function_exists('unmark_for_death')) 
random_profile ()
 

Function Documentation

@@ -244,7 +241,7 @@ Functions
@@ -354,46 +351,12 @@ Functions - +
- - - - - - - - - - - - - - - - - - - - - - -
contacts_not_grouped ( $uid,
 $start = 0,
 $count = 0 
)
-
- -

Referenced by nogroup_content().

- -
-
- -
-
- - - + @@ -429,7 +392,7 @@ Functions
if (!function_exists('mark_for_death')) if (!function_exists('unmark_for_death')) if (!function_exists('contact_photo_menu')) random_profile if (!function_exists('mark_for_death')) if (!function_exists('unmark_for_death')) random_profile ( )
-

Referenced by profile_sidebar().

+

Referenced by profile_sidebar().

@@ -507,8 +470,6 @@ Functions diff --git a/doc/html/Contact_8php.js b/doc/html/Contact_8php.js index e6b927b3a..1de72ccc5 100644 --- a/doc/html/Contact_8php.js +++ b/doc/html/Contact_8php.js @@ -9,8 +9,7 @@ var Contact_8php = [ "channelx_by_n", "Contact_8php.html#a3a0844dac1e86d523de5d2f432cfeebc", null ], [ "channelx_by_nick", "Contact_8php.html#a87e699f74a1102b25e8aa0432d86a91e", null ], [ "contact_remove", "Contact_8php.html#a28e062c884331dbb5dfa713228c25ad6", null ], - [ "contacts_not_grouped", "Contact_8php.html#a228fc01f90ae9bfdde4c2ad0772bd7dc", null ], - [ "random_profile", "Contact_8php.html#a91281b5d4bbbb2ed468e27ec82ca083c", null ], + [ "random_profile", "Contact_8php.html#a852fa476f0c70bde10a4f2533aec5f71", null ], [ "rconnect_url", "Contact_8php.html#a2f4f495d53f2a334ab75292af79d3c91", null ], [ "remove_all_xchan_resources", "Contact_8php.html#acc12cda999c88c4d6185cca967c15125", null ], [ "terminate_friendship", "Contact_8php.html#a38daa1c210b78385307123450ca9a1fc", null ], diff --git a/doc/html/ConversationObject_8php.html b/doc/html/ConversationObject_8php.html index e89d0e39d..02a09213b 100644 --- a/doc/html/ConversationObject_8php.html +++ b/doc/html/ConversationObject_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/ITemplateEngine_8php.html b/doc/html/ITemplateEngine_8php.html index 34cb6577b..a2e4e9a43 100644 --- a/doc/html/ITemplateEngine_8php.html +++ b/doc/html/ITemplateEngine_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/ItemObject_8php.html b/doc/html/ItemObject_8php.html index 4a72f4ca8..08b61619c 100644 --- a/doc/html/ItemObject_8php.html +++ b/doc/html/ItemObject_8php.html @@ -28,7 +28,7 @@ - +

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

$cmd and string args are surrounded with ""

-

Referenced by build_sync_packet(), channel_remove(), connect_post(), connections_content(), connections_post(), create_identity(), directory_run(), drop_item(), drop_items(), events_post(), fix_system_urls(), fsuggest_post(), import_post(), item_expire(), item_post(), like_content(), message_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(), send_message(), settings_post(), tag_deliver(), tagger_content(), thing_init(), zid_init(), and zot_refresh().

- - - - -
-
-
The Red Matrix
diff --git a/doc/html/ProtoDriver_8php.html b/doc/html/ProtoDriver_8php.html index e419d0c4d..6d918344a 100644 --- a/doc/html/ProtoDriver_8php.html +++ b/doc/html/ProtoDriver_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/__well__known_8php.html b/doc/html/__well__known_8php.html index b78d77c12..96032186d 100644 --- a/doc/html/__well__known_8php.html +++ b/doc/html/__well__known_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/account_8php.html b/doc/html/account_8php.html index d8a3c2d6c..547c7016e 100644 --- a/doc/html/account_8php.html +++ b/doc/html/account_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/acl_8php.html b/doc/html/acl_8php.html index 933631019..fa0fe0018 100644 --- a/doc/html/acl_8php.html +++ b/doc/html/acl_8php.html @@ -28,7 +28,7 @@ - + - +
The Red Matrix
diff --git a/doc/html/acl__selectors_8php.html b/doc/html/acl__selectors_8php.html index 67752af0d..b0bf3be67 100644 --- a/doc/html/acl__selectors_8php.html +++ b/doc/html/acl__selectors_8php.html @@ -28,7 +28,7 @@ - + - - + +
The Red Matrix
@@ -124,8 +124,8 @@ Functions
 
 fixacl (&$item)
 
 populate_acl ($user=null, $celeb=false)
 
 populate_acl ($defaults=null, $unused=false)
 

Function Documentation

@@ -246,7 +246,7 @@ Functions
@@ -254,13 +254,13 @@ Functions - + - + @@ -270,7 +270,7 @@ Functions
populate_acl (  $user = null, $defaults = null,
 $celeb = false $unused = false 
diff --git a/doc/html/acl__selectors_8php.js b/doc/html/acl__selectors_8php.js index 1958789d9..e236669d3 100644 --- a/doc/html/acl__selectors_8php.js +++ b/doc/html/acl__selectors_8php.js @@ -3,5 +3,5 @@ var acl__selectors_8php = [ "contact_select", "acl__selectors_8php.html#a9476997d2968a5794f3723878ed89c91", null ], [ "fixacl", "acl__selectors_8php.html#ad6664fb8330308e23f2645cd6624727e", null ], [ "group_select", "acl__selectors_8php.html#aa1e3bc344ca2b29f97eb9860216d21a0", null ], - [ "populate_acl", "acl__selectors_8php.html#a51f2ec7a143d5a5b38e35efd5f3d6e2c", null ] + [ "populate_acl", "acl__selectors_8php.html#a7b5446e999636ceceea65c154d865a31", null ] ]; \ No newline at end of file diff --git a/doc/html/activities_8php.html b/doc/html/activities_8php.html index 31a786664..86428ecc8 100644 --- a/doc/html/activities_8php.html +++ b/doc/html/activities_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/admin_8php.html b/doc/html/admin_8php.html index 4419c6ef4..ff835ad08 100644 --- a/doc/html/admin_8php.html +++ b/doc/html/admin_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/allfriends_8php.html b/doc/html/allfriends_8php.html index 9d55a584d..eb1568786 100644 --- a/doc/html/allfriends_8php.html +++ b/doc/html/allfriends_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/annotated.html b/doc/html/annotated.html index 1d15b5588..32271b4f4 100644 --- a/doc/html/annotated.html +++ b/doc/html/annotated.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/apps_8php.html b/doc/html/apps_8php.html index 67b133d31..47a49270a 100644 --- a/doc/html/apps_8php.html +++ b/doc/html/apps_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/apw_2README_8md.html b/doc/html/apw_2README_8md.html new file mode 100644 index 000000000..815c86f05 --- /dev/null +++ b/doc/html/apw_2README_8md.html @@ -0,0 +1,112 @@ + + + + + + +The Red Matrix: view/theme/apw/README.md File Reference + + + + + + + + + + + + + +
+
+ + + + + + + +
+
The Red Matrix +
+
+
+ + + + + +
+
+ +
+
+
+ +
+ + + + +
+ +
+ +
+
+
view/theme/apw/README.md File Reference
+
+
+
+
+ diff --git a/doc/html/apw_2php_2style_8php.html b/doc/html/apw_2php_2style_8php.html index 4d05fd68d..5493b91c9 100644 --- a/doc/html/apw_2php_2style_8php.html +++ b/doc/html/apw_2php_2style_8php.html @@ -28,7 +28,7 @@ - +

Referenced by limit_body_size().

- - - -
-
-
The Red Matrix
@@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('apw_2php_2style_8php.html','');}); - + @@ -123,12 +123,12 @@ Variables

Variables

 $uid = get_theme_uid()
 $uid = get_theme_uid()
 
 if ($uid) load_pconfig($uid
 
- +
$uid = get_theme_uid()$uid = get_theme_uid()
-

Referenced by admin_page_users(), admin_page_users_post(), all_friends(), build_sync_packet(), check_item_source(), check_list_permissions(), common_friends(), common_friends_zcid(), contacts_not_grouped(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), current_theme_url(), del_pconfig(), delete_imported_item(), drop_items(), events_post(), feature_enabled(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), follow_init(), follow_widget(), get_all_perms(), get_pconfig(), get_theme_uid(), group_add(), group_add_member(), group_byname(), group_rec_byhash(), group_rmv(), group_rmv_member(), groups_containing(), import_channel_photo(), item_expire(), item_post(), item_store_update(), items_fetch(), load_contact_links(), load_pconfig(), 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_date_widget(), 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(), syncdirs(), tag_deliver(), tagadelic(), tagblock(), tgroup_check(), widget_tagcloud(), and zot_feed().

+

Referenced by admin_page_users(), admin_page_users_post(), all_friends(), build_sync_packet(), check_item_source(), check_list_permissions(), common_friends(), common_friends_zcid(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), current_theme_url(), del_pconfig(), delete_imported_item(), drop_items(), events_post(), feature_enabled(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), follow_init(), get_all_perms(), get_pconfig(), get_theme_uid(), group_add(), group_add_member(), group_byname(), group_rec_byhash(), group_rmv(), group_rmv_member(), groups_containing(), import_channel_photo(), item_expire(), item_post(), item_store_update(), items_fetch(), load_contact_links(), load_pconfig(), 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_date_widget(), 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(), syncdirs(), tag_deliver(), tagadelic(), tagblock(), tgroup_check(), widget_archive(), widget_follow(), widget_tagcloud(), and zot_feed().

diff --git a/doc/html/apw_2php_2theme_8php.html b/doc/html/apw_2php_2theme_8php.html index 07016cac2..10f7b089c 100644 --- a/doc/html/apw_2php_2theme_8php.html +++ b/doc/html/apw_2php_2theme_8php.html @@ -28,7 +28,7 @@ - +

Referenced by construct_page().

- - - -
-
-
The Red Matrix
diff --git a/doc/html/auth_8php.html b/doc/html/auth_8php.html index 4a3100253..79e1ce375 100644 --- a/doc/html/auth_8php.html +++ b/doc/html/auth_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/bb2diaspora_8php.html b/doc/html/bb2diaspora_8php.html index d7293a518..a10d17d51 100644 --- a/doc/html/bb2diaspora_8php.html +++ b/doc/html/bb2diaspora_8php.html @@ -28,7 +28,7 @@ - +
Returns
string
-

Referenced by network_init().

- @@ -945,7 +919,7 @@ Variables
The Red Matrix
diff --git a/doc/html/bbcode_8php.html b/doc/html/bbcode_8php.html index daff36f2e..455cfac95 100644 --- a/doc/html/bbcode_8php.html +++ b/doc/html/bbcode_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
@@ -241,7 +241,7 @@ Functions
diff --git a/doc/html/blocks_8php.html b/doc/html/blocks_8php.html index b99143aee..8993de9ed 100644 --- a/doc/html/blocks_8php.html +++ b/doc/html/blocks_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/blogga_2php_2README_8md.html b/doc/html/blogga_2php_2README_8md.html new file mode 100644 index 000000000..77e6ad489 --- /dev/null +++ b/doc/html/blogga_2php_2README_8md.html @@ -0,0 +1,112 @@ + + + + + + +The Red Matrix: view/theme/blogga/php/README.md File Reference + + + + + + + + + + + + + +
+
+ + + + + + + +
+
The Red Matrix +
+
+
+ + + + + +
+
+ +
+
+
+ +
+ + + + +
+ +
+ +
+
+
view/theme/blogga/php/README.md File Reference
+
+
+
+
+ diff --git a/doc/html/blogga_2php_2theme_8php.html b/doc/html/blogga_2php_2theme_8php.html new file mode 100644 index 000000000..7dec443c3 --- /dev/null +++ b/doc/html/blogga_2php_2theme_8php.html @@ -0,0 +1,138 @@ + + + + + + +The Red Matrix: view/theme/blogga/php/theme.php File Reference + + + + + + + + + + + + + +
+
+ + + + + + + +
+
The Red Matrix +
+
+
+ + + + + +
+
+ +
+
+
+ +
+ + + + +
+ +
+ +
+ +
+
theme.php File Reference
+
+
+ + + + +

+Functions

 blog_init (&$a)
 
+

Function Documentation

+ +
+
+ + + + + + + + +
blog_init ($a)
+
+

Name: Blogga Version: 0.6 Description: Blog theme ported from Twenty Eleven wordpress theme, Licensed under GNU General Public License v2 or later Author: Fabio http://kirgroup.com/profile/fabrixxm Maintainer: Mike <zot:mike@.nosp@m.zoth.nosp@m.ub.co.nosp@m.m>

+ +
+
+
+
+ diff --git a/doc/html/blogga_2php_2theme_8php.js b/doc/html/blogga_2php_2theme_8php.js new file mode 100644 index 000000000..6564e93f7 --- /dev/null +++ b/doc/html/blogga_2php_2theme_8php.js @@ -0,0 +1,4 @@ +var blogga_2php_2theme_8php = +[ + [ "blog_init", "blogga_2php_2theme_8php.html#aa55c1cb1f05087b5002ecb633b550b1b", null ] +]; \ No newline at end of file diff --git a/doc/html/blogga_2view_2theme_2blog_2theme_8php.html b/doc/html/blogga_2view_2theme_2blog_2theme_8php.html new file mode 100644 index 000000000..db3d2371d --- /dev/null +++ b/doc/html/blogga_2view_2theme_2blog_2theme_8php.html @@ -0,0 +1,220 @@ + + + + + + +The Red Matrix: view/theme/blogga/view/theme/blog/theme.php File Reference + + + + + + + + + + + + + +
+
+ + + + + + + +
+
The Red Matrix +
+
+
+ + + + + +
+
+ +
+
+
+ +
+ + + + +
+ +
+ +
+ +
+
theme.php File Reference
+
+
+ + + + + + + + + + + + +

+Functions

 blog_init (&$a)
 
 blog_install (&$a)
 
 blog_uninstall (&$a)
 
 blogtheme_imgurl ($headimg)
 
 blogtheme_display_item (&$a, &$data)
 
+

Function Documentation

+ +
+
+ + + + + + + + +
blog_init ($a)
+
+

Name: Blog Version: 0.6 Description: Blog theme ported from Twenty Eleven wordpress theme, Licensed under GNU General Public License v2 or later Author: Fabio http://kirgroup.com/profile/fabrixxm Maintainer: Fabio http://kirgroup.com/profile/fabrixxm

+ +
+
+ +
+
+ + + + + + + + +
blog_install ($a)
+
+ +
+
+ +
+
+ + + + + + + + +
blog_uninstall ($a)
+
+ +
+
+ +
+
+ + + + + + + + + + + + + + + + + + +
blogtheme_display_item ($a,
$data 
)
+
+ +
+
+ +
+
+ + + + + + + + +
blogtheme_imgurl ( $headimg)
+
+ +
+
+
+
+ diff --git a/doc/html/blogga_2view_2theme_2blog_2theme_8php.js b/doc/html/blogga_2view_2theme_2blog_2theme_8php.js new file mode 100644 index 000000000..2098cac8b --- /dev/null +++ b/doc/html/blogga_2view_2theme_2blog_2theme_8php.js @@ -0,0 +1,8 @@ +var blogga_2view_2theme_2blog_2theme_8php = +[ + [ "blog_init", "blogga_2view_2theme_2blog_2theme_8php.html#aa55c1cb1f05087b5002ecb633b550b1b", null ], + [ "blog_install", "blogga_2view_2theme_2blog_2theme_8php.html#aae58cc837fe56473d9f3370abfe533ae", null ], + [ "blog_uninstall", "blogga_2view_2theme_2blog_2theme_8php.html#a3e77dbe111f330c64a1ff6c741cd515c", null ], + [ "blogtheme_display_item", "blogga_2view_2theme_2blog_2theme_8php.html#a028ae8e9f2824670dfa76a6651d817e5", null ], + [ "blogtheme_imgurl", "blogga_2view_2theme_2blog_2theme_8php.html#af634a3f721c5e238530d0636d33230ec", null ] +]; \ No newline at end of file diff --git a/doc/html/boot_8php.html b/doc/html/boot_8php.html index f361dcaec..99630baf6 100644 --- a/doc/html/boot_8php.html +++ b/doc/html/boot_8php.html @@ -28,7 +28,7 @@ - + - - - - - - - - - - - - - - - - - - - - - - @@ -213,8 +191,6 @@ Functions - -
The Red Matrix
@@ -159,38 +159,16 @@ Functions
 
 get_max_import_size ()
 
 profile_load (&$a, $nickname, $profile= '')
 
 profile_create_sidebar (&$a, $connect=true)
 
 profile_sidebar ($profile, $block=0, $show_connect=true)
 
 get_birthdays ()
 
 get_events ()
 
 proc_run ($cmd)
 
 current_theme ()
 
 current_theme_url ($installing=false)
 
 z_birthday ($dob, $tz, $format="Y-m-d H:i:s")
 
 is_site_admin ()
 
 load_contact_links ($uid)
 
 profile_tabs ($a, $is_owner=False, $nickname=Null)
 
 get_my_url ()
 
 get_my_address ()
 
 zid_init (&$a)
 
 zid ($s, $address= '')
 
 build_querystring ($params, $name=null)
 
 argc ()
 
 head_get_icon ()
 
 get_theme_uid ()
 
@@ -224,7 +200,7 @@ Variables - + @@ -722,7 +698,7 @@ Variables

Variables

 
const ZOT_REVISION 1
 
const DB_UPDATE_VERSION 1081
const DB_UPDATE_VERSION 1084
 
const EOL '<br />' . "\r\n"
 
-

Referenced by App\__construct(), _well_known_init(), admin_content(), admin_page_dbsync(), admin_page_users(), admin_post(), allfriends_content(), api_get_user(), attach_init(), blocks_content(), channel_init(), common_init(), connect_init(), connections_content(), connections_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(), lastpost_init(), layouts_content(), like_content(), lockview_content(), manage_content(), menu_content(), menu_post(), message_content(), mitem_content(), mitem_init(), mitem_post(), new_channel_init(), notify_init(), oembed_init(), oexchange_content(), oexchange_init(), page_content(), photo_init(), photos_content(), photos_init(), photos_post(), ping_init(), poco_init(), post_init(), profile_init(), profile_photo_post(), profiles_aside(), profiles_content(), profiles_init(), profiles_post(), queue_run(), register_init(), regmod_content(), rpost_content(), settings_aside(), 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(), and zotfeed_init().

+

Referenced by App\__construct(), _well_known_init(), admin_content(), admin_page_dbsync(), admin_page_users(), admin_post(), allfriends_content(), api_get_user(), attach_init(), blocks_content(), channel_init(), common_init(), connect_init(), connections_content(), connections_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(), help_content(), layouts_content(), like_content(), lockview_content(), manage_content(), menu_content(), menu_post(), message_content(), mitem_content(), mitem_init(), mitem_post(), new_channel_init(), notify_init(), oembed_init(), oexchange_content(), oexchange_init(), page_content(), photo_init(), photos_content(), photos_init(), photos_post(), ping_init(), poco_init(), profile_init(), profile_photo_post(), profiles_content(), profiles_init(), profiles_post(), queue_run(), register_init(), regmod_content(), rpost_content(), settings_aside(), 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(), and zotfeed_init().

@@ -740,7 +716,7 @@ Variables
-

Referenced by App\__construct(), _well_known_init(), admin_content(), admin_page_dbsync(), admin_page_users(), admin_post(), allfriends_content(), api_get_user(), api_statuses_destroy(), api_statuses_repeat(), api_statuses_show(), attach_init(), blocks_content(), channel_init(), common_init(), connect_init(), connections_content(), connections_init(), connections_post(), contactgroup_content(), dirsearch_content(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), feed_init(), filestorage_content(), group_content(), group_post(), lastpost_init(), layouts_content(), like_content(), lockview_content(), manage_content(), menu_content(), menu_post(), message_aside(), message_content(), mitem_content(), mitem_init(), mitem_post(), new_channel_init(), notify_init(), oembed_init(), oexchange_content(), oexchange_init(), page_content(), page_init(), photo_init(), photos_content(), photos_init(), photos_post(), ping_init(), poco_init(), post_init(), profile_init(), profile_photo_post(), profile_tabs(), profiles_aside(), profiles_content(), profiles_init(), profiles_post(), queue_run(), register_init(), regmod_content(), rpost_content(), settings_aside(), settings_post(), setup_init(), share_init(), sources_content(), starred_init(), subthread_content(), tagger_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(), and zotfeed_init().

+

Referenced by App\__construct(), _well_known_init(), admin_content(), admin_page_dbsync(), admin_page_users(), admin_post(), allfriends_content(), api_get_user(), api_statuses_destroy(), api_statuses_repeat(), api_statuses_show(), attach_init(), blocks_content(), channel_init(), common_init(), connect_init(), connections_content(), connections_init(), connections_post(), contactgroup_content(), dirsearch_content(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), feed_init(), filestorage_content(), group_content(), group_post(), help_content(), layouts_content(), like_content(), lockview_content(), manage_content(), menu_content(), menu_post(), message_aside(), message_content(), mitem_content(), mitem_init(), mitem_post(), new_channel_init(), notify_init(), oembed_init(), oexchange_content(), oexchange_init(), page_content(), page_init(), photo_init(), photos_content(), photos_init(), photos_post(), ping_init(), poco_init(), profile_init(), profile_photo_post(), profiles_content(), profiles_init(), profiles_post(), queue_run(), register_init(), regmod_content(), rpost_content(), settings_aside(), settings_post(), setup_init(), share_init(), sources_content(), starred_init(), subthread_content(), tagger_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(), and zotfeed_init().

@@ -776,8 +752,6 @@ Variables
@@ -962,22 +936,7 @@ Variables
-

Referenced by FriendicaSmarty\__construct(), FriendicaSmartyEngine\__construct(), abook_toggle_flag(), allowed_public_recips(), api_apply_template(), api_format_items(), api_get_user(), api_statuses_home_timeline(), api_statuses_repeat(), api_user(), argc(), argv(), atom_entry(), authenticate_success(), avatar_img(), bbcode(), best_link_url(), build_sync_packet(), call_hooks(), can_comment_on_post(), categories_widget(), change_channel(), channel_remove(), check_form_security_token(), check_form_security_token_ForbiddenOnErr(), check_form_security_token_redirectOnErr(), check_htaccess(), cli_suggest_run(), comanche_block(), comanche_menu(), comanche_replace_region(), comanche_widget(), common_friends_visitor_widget(), connections_content(), contact_block(), contact_select(), create_identity(), current_theme(), deliver_run(), design_tools(), dfrn_deliver(), drop_item(), event_store(), fetch_url(), fileas_widget(), findpeople_widget(), fix_attached_photo_permissions(), fix_private_photos(), follow_widget(), format_event_diaspora(), 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(), head_add_css(), head_add_js(), head_get_css(), head_get_js(), import_channel_photo(), import_directory_profile(), import_post(), import_profile_photo(), import_xchan(), info(), 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(), login(), FKOAuth1\loginUser(), lrdd(), manage_content(), map_scope(), nav_set_selected(), new_contact(), notice(), notification(), notifier_run(), oembed_fetch_url(), oembed_format_object(), oembed_iframe(), onedirsync_run(), onepoll_run(), page_content(), ping_init(), poco_load(), poller_run(), post_activity_item(), post_url(), preg_heart(), prepare_body(), proc_run(), process_delivery(), profile_activity(), profile_sidebar(), public_permissions_sql(), replace_macros(), rmagic_init(), rpost_callback(), saved_searches(), scale_external_images(), search(), send_message(), send_reg_approval_email(), send_status_notifications(), send_verification_email(), service_class_allows(), service_class_fetch(), smilies(), syncdirs(), tag_deliver(), terminate_friendship(), tgroup_check(), theme_include(), tt(), update_suggestions(), user_allow(), vcard_from_xchan(), what_next(), widget_profile(), widget_tagcloud(), z_fetch_url(), and zot_finger().

- -
- - -
-
- - - - - - - -
get_birthdays ()
-
+

Referenced by FriendicaSmarty\__construct(), FriendicaSmartyEngine\__construct(), abook_toggle_flag(), allowed_public_recips(), api_apply_template(), api_format_items(), api_get_user(), api_statuses_home_timeline(), api_statuses_repeat(), api_user(), 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_block(), comanche_menu(), comanche_replace_region(), comanche_widget(), common_friends_visitor_widget(), connections_content(), contact_block(), contact_select(), create_identity(), current_theme(), deliver_run(), design_tools(), drop_item(), event_store(), fileas_widget(), findpeople_widget(), fix_attached_photo_permissions(), fix_private_photos(), format_event_diaspora(), 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(), head_add_css(), head_add_js(), head_get_css(), head_get_js(), head_remove_css(), head_remove_js(), import_channel_photo(), import_directory_profile(), import_post(), import_profile_photo(), import_xchan(), info(), insert_hook(), 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(), 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(), oembed_iframe(), onedirsync_run(), onepoll_run(), page_content(), ping_init(), poco_load(), poller_run(), post_activity_item(), preg_heart(), prepare_body(), proc_run(), process_delivery(), profile_activity(), profile_sidebar(), public_permissions_sql(), replace_macros(), rmagic_init(), rpost_callback(), scale_external_images(), search(), searchbox(), send_message(), send_reg_approval_email(), send_status_notifications(), send_verification_email(), service_class_allows(), service_class_fetch(), smilies(), syncdirs(), tag_deliver(), terminate_friendship(), tgroup_check(), theme_include(), tt(), update_suggestions(), user_allow(), vcard_from_xchan(), what_next(), widget_archive(), widget_categories(), widget_filer(), widget_follow(), widget_fullprofile(), widget_profile(), widget_savedsearch(), widget_tagcloud(), widget_tagcloud_wall(), z_fetch_url(), and zot_finger().

@@ -1007,21 +966,6 @@ Variables
- - - - - - -
get_events ()
-
-
@@ -1039,40 +983,6 @@ Variables
- - - - - - -
get_my_address ()
-
- -

Referenced by App\build_pagehead(), rmagic_init(), zid(), and zid_init().

- -
- - -
-
- - - - - - - -
get_my_url ()
-
- -

Referenced by nav(), and zid().

-
@@ -1088,22 +998,7 @@ Variables
- - - @@ -1121,7 +1016,7 @@ Variables
-

Referenced by admin_page_dbsync(), admin_page_hubloc(), admin_page_logs_post(), admin_page_plugins(), admin_page_site_post(), admin_page_themes(), admin_page_users(), admin_page_users_post(), admin_post(), api_content(), authenticate_success(), channel_content(), channel_remove(), chanview_content(), check_form_security_token_redirectOnErr(), connect_post(), connections_content(), connections_post(), delegate_content(), directory_content(), display_content(), drop_item(), events_post(), filerm_content(), follow_init(), group_content(), group_post(), import_post(), intro_post(), item_post(), login_content(), lostpass_content(), lostpass_post(), magic_init(), 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(), photos_post(), post_init(), profile_photo_post(), profiles_init(), randprof_init(), redir_init(), register_post(), removeme_content(), rmagic_init(), rmagic_post(), rpost_content(), search_content(), settings_post(), sources_content(), sources_post(), tagrm_content(), tagrm_post(), toggle_mobile_init(), toggle_safesearch_init(), and zid_init().

+

Referenced by admin_page_dbsync(), admin_page_hubloc(), admin_page_logs_post(), admin_page_plugins(), admin_page_site_post(), admin_page_themes(), admin_page_users(), admin_page_users_post(), admin_post(), api_content(), authenticate_success(), channel_content(), channel_remove(), chanview_content(), check_form_security_token_redirectOnErr(), connect_post(), connections_content(), connections_post(), delegate_content(), directory_content(), display_content(), drop_item(), events_post(), filerm_content(), follow_init(), group_content(), group_post(), import_post(), item_post(), login_content(), lostpass_content(), lostpass_post(), magic_init(), 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(), photos_post(), post_init(), profile_photo_post(), profiles_init(), randprof_init(), redir_init(), register_post(), removeme_content(), rmagic_init(), rmagic_post(), rpost_content(), search_content(), settings_post(), sources_content(), sources_post(), tagrm_content(), tagrm_post(), toggle_mobile_init(), toggle_safesearch_init(), and zid_init().

@@ -1154,7 +1049,7 @@ Variables
@@ -1172,7 +1067,7 @@ Variables
-

Referenced by admin_page_dbsync(), admin_page_logs_post(), admin_page_plugins(), admin_page_site_post(), admin_page_themes(), admin_post(), authenticate_success(), community_content(), connections_content(), connections_post(), crepair_post(), directory_content(), filestorage_content(), follow_init(), fsuggest_post(), group_content(), group_post(), intro_post(), item_post(), items_fetch(), lostpass_content(), lostpass_post(), match_content(), menu_content(), menu_post(), message_content(), mitem_content(), mitem_post(), network_content(), notifications_content(), oexchange_content(), 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(), and viewconnections_content().

+

Referenced by admin_page_dbsync(), admin_page_logs_post(), admin_page_plugins(), admin_page_site_post(), admin_page_themes(), admin_post(), authenticate_success(), community_content(), connections_content(), connections_post(), directory_content(), filestorage_content(), follow_init(), fsuggest_post(), group_content(), group_post(), item_post(), lostpass_content(), lostpass_post(), match_content(), menu_content(), menu_post(), message_content(), mitem_content(), mitem_post(), network_content(), oexchange_content(), 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(), and viewconnections_content().

@@ -1223,7 +1118,7 @@ Variables
-

Referenced by FriendicaSmartyEngine\__construct(), acl_init(), admin_content(), api_content(), api_ff_ids(), api_friendica_version(), api_oauth_access_token(), api_oauth_request_token(), api_statusnet_version(), attach_init(), check_form_security_token_ForbiddenOnErr(), cloud_init(), contactgroup_content(), events_content(), fbrowser_content(), feed_init(), filer_content(), filerm_content(), goaway(), http_status_exit(), item_post(), json_return_and_die(), like_content(), lockview_content(), msearch_post(), network_content(), oembed_init(), oexchange_init(), opensearch_init(), parse_url_content(), photo_init(), photos_post(), php_init(), ping_init(), poco_init(), poller_run(), post_init(), pretheme_init(), qsearch_init(), App\register_template_engine(), regmod_content(), search_ac_init(), setup_init(), setup_post(), share_init(), siteinfo_init(), sitelist_init(), starred_init(), subthread_content(), system_unavailable(), tagger_content(), App\template_engine(), uexport_init(), update_channel_content(), update_community_content(), update_display_content(), update_network_content(), update_search_content(), view_init(), viewsrc_content(), wall_attach_post(), wall_upload_post(), wfinger_init(), xml_status(), and xrd_init().

+

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

@@ -1258,7 +1153,7 @@ Variables
-

Referenced by Conversation\__construct(), acl_init(), allfriends_content(), api_content(), api_get_user(), api_post(), api_user(), apw_form(), best_link_url(), blocks_content(), App\build_pagehead(), build_sync_packet(), change_channel(), channel_content(), channel_init(), channel_remove(), chanview_content(), common_friends_visitor_widget(), community_content(), community_init(), connect_content(), connect_post(), connections_aside(), connections_content(), connections_init(), connections_post(), contact_select(), contactgroup_content(), conversation(), crepair_content(), crepair_init(), crepair_post(), current_theme(), delegate_content(), directory_aside(), directory_content(), display_content(), drop_item(), drop_items(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), fbrowser_content(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), findpeople_widget(), follow_content(), follow_init(), fsuggest_content(), fsuggest_post(), get_birthdays(), Item\get_comment_box(), get_events(), Item\get_template_data(), get_theme_uid(), group_aside(), group_content(), group_get_members(), group_post(), group_select(), group_side(), hcard_init(), intro_content(), intro_post(), invite_content(), invite_post(), item_content(), item_permissions_sql(), item_photo_menu(), item_post(), item_store(), item_store_update(), items_fetch(), lastpost_content(), lastpost_init(), layouts_content(), like_puller(), lockview_content(), login(), login_content(), magic_init(), manage_content(), match_content(), menu_content(), menu_post(), message_aside(), message_content(), message_post(), mimetype_select(), mitem_content(), mitem_init(), mitem_post(), mood_content(), mood_init(), nav(), navbar_complete(), network_content(), network_init(), new_contact(), nogroup_content(), nogroup_init(), notifications_content(), notifications_post(), notify_content(), notify_init(), oexchange_content(), 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_aside(), profile_photo_init(), profile_photo_post(), profile_sidebar(), profile_tabs(), profiles_aside(), profiles_content(), profiles_init(), profiles_post(), profperm_aside(), profperm_content(), profperm_init(), qsearch_init(), redbasic_form(), redir_init(), regmod_content(), removeme_content(), removeme_post(), rmagic_init(), rpost_content(), saved_searches(), search_ac_init(), search_content(), search_init(), search_saved_searches(), service_class_allows(), service_class_fetch(), Conversation\set_mode(), settings_aside(), 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_aside(), viewconnections_content(), viewconnections_init(), viewsrc_content(), webpages_content(), widget_profile(), z_input_filter(), zid_init(), and zping_content().

+

Referenced by Conversation\__construct(), acl_init(), allfriends_content(), api_content(), api_get_user(), api_post(), api_user(), apw_form(), best_link_url(), blocks_content(), App\build_pagehead(), build_sync_packet(), change_channel(), channel_content(), channel_init(), channel_remove(), chanview_content(), common_friends_visitor_widget(), community_content(), community_init(), connect_content(), connect_post(), connections_aside(), connections_content(), connections_init(), connections_post(), contact_select(), contactgroup_content(), conversation(), current_theme(), delegate_content(), directory_aside(), directory_content(), display_content(), drop_item(), drop_items(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), fbrowser_content(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), findpeople_widget(), follow_content(), follow_init(), fsuggest_content(), fsuggest_post(), get_birthdays(), Item\get_comment_box(), get_events(), Item\get_template_data(), get_theme_uid(), group_aside(), group_content(), group_get_members(), group_post(), group_select(), group_side(), invite_content(), invite_post(), item_content(), item_permissions_sql(), item_photo_menu(), item_post(), item_store(), item_store_update(), items_fetch(), layouts_content(), like_puller(), lockview_content(), login(), login_content(), magic_init(), manage_content(), match_content(), menu_add_item(), menu_content(), menu_edit_item(), menu_post(), message_aside(), message_content(), message_post(), 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(), 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_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), profperm_init(), qsearch_init(), redbasic_form(), redir_init(), regmod_content(), removeme_content(), removeme_post(), rmagic_init(), rpost_content(), search(), search_ac_init(), search_content(), search_init(), search_saved_searches(), searchbox(), service_class_allows(), service_class_fetch(), Conversation\set_mode(), settings_aside(), 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_filer(), widget_follow(), widget_fullprofile(), widget_notes(), widget_profile(), widget_savedsearch(), widget_suggestions(), z_input_filter(), zid_init(), and zping_content().

@@ -1292,7 +1187,7 @@ Variables
@@ -1310,7 +1205,7 @@ Variables
-

Referenced by admin_content(), admin_page_hubloc(), admin_page_plugins(), admin_page_themes(), admin_page_users(), admin_page_users_post(), allfriends_content(), api_content(), api_post(), apps_content(), attach_init(), blocks_content(), channel_content(), channel_init(), chanview_content(), check_form_security_token_redirectOnErr(), common_content(), common_init(), community_content(), connect_init(), connect_post(), connections_content(), connections_post(), crepair_content(), crepair_post(), delegate_content(), directory_content(), display_content(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), filestorage_content(), follow_init(), fsuggest_content(), fsuggest_post(), group_add(), group_content(), group_post(), hcard_init(), import_content(), import_post(), intro_content(), intro_post(), invite_content(), invite_post(), item_post(), lastpost_content(), lastpost_init(), layouts_content(), like_content(), lostpass_content(), lostpass_post(), magic_init(), manage_content(), match_content(), menu_content(), menu_post(), message_content(), message_post(), mitem_content(), mitem_init(), mitem_post(), mood_content(), network_content(), network_init(), new_channel_content(), new_channel_post(), nogroup_content(), notifications_content(), notifications_post(), oexchange_content(), page_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(), rmagic_post(), search_content(), settings_post(), sources_content(), suggest_content(), thing_init(), user_deny(), viewconnections_content(), viewsrc_content(), wall_attach_post(), wall_upload_post(), webpages_content(), and xchan_content().

+

Referenced by admin_content(), admin_page_hubloc(), admin_page_plugins(), admin_page_themes(), admin_page_users(), admin_page_users_post(), allfriends_content(), api_content(), api_post(), apps_content(), attach_init(), blocks_content(), channel_content(), channel_init(), chanview_content(), check_form_security_token_redirectOnErr(), common_content(), common_init(), community_content(), connect_init(), connect_post(), connections_content(), connections_post(), delegate_content(), directory_content(), display_content(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), filestorage_content(), follow_init(), fsuggest_content(), fsuggest_post(), group_add(), group_content(), group_post(), import_content(), import_post(), invite_content(), invite_post(), item_post(), layouts_content(), like_content(), lostpass_content(), lostpass_post(), magic_init(), manage_content(), match_content(), menu_content(), menu_post(), message_content(), message_post(), mitem_content(), mitem_init(), mitem_post(), mood_content(), network_content(), network_init(), new_channel_content(), new_channel_post(), notifications_content(), notifications_post(), oexchange_content(), page_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(), rmagic_post(), search_content(), settings_post(), sources_content(), suggest_content(), thing_init(), user_deny(), viewconnections_content(), viewsrc_content(), wall_attach_post(), wall_upload_post(), webpages_content(), and xchan_content().

@@ -1332,146 +1227,7 @@ Variables
- - - - - - - - - - - - - - - - - -
profile_create_sidebar ($a,
 $connect = true 
)
- - - -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
profile_load ($a,
 $nickname,
 $profile = '' 
)
-
-

Function : profile_load App $a string $nickname string $profile

-

Summary: Loads a profile into the page sidebar. The function requires a writeable copy of the main App structure, and the nickname of a registered local account.

-

If the viewer is an authenticated remote viewer, the profile displayed is the one that has been configured for his/her viewing in the Contact manager. Passing a non-zero profile ID can also allow a preview of a selected profile by the owner.

-

Profile information is placed in the App structure for later retrieval. Honours the owner's chosen theme for display.

-

load/reload current theme info

- -

Referenced by blocks_content(), channel_init(), common_init(), connect_init(), hcard_init(), lastpost_init(), layouts_content(), page_init(), profile_init(), profile_photo_init(), profiles_init(), profperm_init(), viewconnections_init(), and webpages_content().

- -
-
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
profile_sidebar ( $profile,
 $block = 0,
 $show_connect = true 
)
-
-

Function: profile_sidebar

-

Formats a profile for display in the sidebar. It is very difficult to templatise the HTML completely because of all the conditional logic.

-

: array $profile

-

Returns HTML string stuitable for sidebar inclusion Exceptions: Returns empty string if passed $profile is wrong type or not populated

- -

Referenced by profile_create_sidebar(), and widget_profile().

- -
-
- - @@ -1488,7 +1244,7 @@ Variables
@@ -1549,41 +1305,7 @@ Variables
-

Referenced by FriendicaSmarty\__construct(), App\__construct(), acl_init(), admin_page_logs_post(), admin_page_plugins(), admin_page_site(), admin_page_site_post(), admin_page_themes(), admin_page_users_post(), api_content(), api_direct_messages_box(), api_direct_messages_new(), api_favorites(), api_format_messages(), api_get_user(), api_login(), api_post(), api_statuses_f(), api_statuses_home_timeline(), api_statuses_mentions(), api_statuses_public_timeline(), api_statuses_show(), api_statuses_update(), api_statuses_user_timeline(), api_user(), attach_store(), authenticate_success(), bbcode(), bbtoevent(), best_link_url(), App\build_pagehead(), channel_aside(), channel_content(), check_form_security_token(), community_content(), connections_aside(), connections_content(), connections_post(), construct_page(), consume_feed(), conversation(), create_account(), create_identity(), crepair_init(), crepair_post(), current_theme(), del_pconfig(), del_xconfig(), delegate_content(), detect_language(), directory_content(), dirsearch_content(), encode_rel_links(), events_content(), events_post(), feed_init(), filerm_content(), get_atom_elements(), get_browser_language(), get_item_elements(), get_max_import_size(), get_my_address(), get_my_url(), get_plink(), get_public_feed(), Item\get_template_data(), group_add(), group_rmv(), hcard_init(), import_post(), import_xchan(), info(), intro_content(), invite_post(), item_post(), item_store(), item_store_update(), lang_selector(), lastpost_aside(), lastpost_content(), load_contact_links(), local_user(), lostpass_content(), lrdd(), magic_init(), mail_store(), message_content(), message_post(), mood_content(), mood_init(), nav(), navbar_complete(), network_content(), network_init(), network_query_get_sel_tab(), new_channel_content(), nogroup_init(), notice(), notifications_content(), oexchange_content(), parse_url_content(), photo_upload(), photos_content(), photos_post(), ping_init(), poco_init(), poco_load(), poke_content(), poke_init(), post_activity_item(), printable(), probe_content(), proc_run(), process_delivery(), profile_photo_post(), profile_sidebar(), profile_tabs(), profiles_post(), qsearch_init(), redir_init(), ref_session_read(), register_content(), register_post(), App\register_template_engine(), regmod_content(), remote_user(), removeme_post(), saved_searches(), search_ac_init(), search_content(), search_init(), search_post(), service_class_allows(), service_class_fetch(), App\set_baseurl(), settings_post(), setup_content(), setup_init(), siteinfo_init(), suggest_init(), t(), tagrm_post(), App\template_engine(), tt(), validate_channelname(), wall_upload_post(), webfinger_content(), wfinger_init(), widget_tagcloud(), xchan_content(), z_fetch_url(), z_post_url(), and zfinger_init().

- -
- - -
-
- - - - - - - - - - - - - - - - - - - - - - - - -
z_birthday ( $dob,
 $tz,
 $format = "Y-m-d H:i:s" 
)
-
- -

Referenced by zfinger_init().

+

Referenced by FriendicaSmarty\__construct(), App\__construct(), acl_init(), admin_page_logs_post(), admin_page_plugins(), admin_page_site(), admin_page_site_post(), admin_page_themes(), admin_page_users_post(), api_content(), api_direct_messages_box(), api_direct_messages_new(), api_favorites(), api_format_messages(), api_get_user(), api_login(), api_post(), api_statuses_f(), api_statuses_home_timeline(), api_statuses_mentions(), api_statuses_public_timeline(), api_statuses_show(), api_statuses_update(), api_statuses_user_timeline(), api_user(), attach_store(), authenticate_success(), bbcode(), bbtoevent(), best_link_url(), App\build_pagehead(), channel_content(), check_form_security_token(), community_content(), connections_aside(), connections_content(), connections_post(), construct_page(), consume_feed(), conversation(), create_account(), create_identity(), current_theme(), del_pconfig(), del_xconfig(), delegate_content(), detect_language(), directory_content(), dirsearch_content(), encode_rel_links(), events_content(), events_post(), feed_init(), filerm_content(), get_atom_elements(), get_browser_language(), get_item_elements(), get_my_address(), get_my_url(), get_plink(), get_public_feed(), Item\get_template_data(), group_add(), group_rmv(), import_post(), import_xchan(), info(), invite_post(), item_post(), item_store(), item_store_update(), lang_selector(), load_contact_links(), local_user(), lostpass_content(), magic_init(), mail_store(), message_content(), message_post(), mood_content(), mood_init(), nav(), navbar_complete(), network_content(), new_channel_content(), notice(), oexchange_content(), parse_url_content(), photo_upload(), photos_content(), photos_post(), ping_init(), poco_init(), poco_load(), poke_content(), poke_init(), post_activity_item(), post_init(), printable(), probe_content(), proc_run(), process_delivery(), profile_photo_post(), profile_sidebar(), profiles_post(), qsearch_init(), redir_init(), ref_session_read(), register_content(), register_post(), App\register_template_engine(), regmod_content(), remote_user(), removeme_post(), rpost_content(), script_path(), search_ac_init(), search_content(), search_init(), search_post(), service_class_allows(), service_class_fetch(), App\set_baseurl(), settings_post(), setup_content(), setup_init(), siteinfo_init(), suggest_init(), t(), tagrm_post(), App\template_engine(), tt(), validate_channelname(), wall_upload_post(), webfinger_content(), wfinger_init(), widget_affinity(), widget_categories(), widget_filer(), widget_savedsearch(), widget_tagcloud(), xchan_content(), z_fetch_url(), z_post_url(), and zfinger_init().

@@ -1617,63 +1339,7 @@ Variables
-

Referenced by allowed_public_recips(), bb_parse_crypt(), blocks_content(), chanlink_cid(), chanlink_hash(), chanlink_url(), channel_content(), channel_remove(), chanview_content(), check_config(), connect_post(), connections_content(), conversation(), create_identity(), deliver_run(), directory_content(), display_content(), event_store(), filestorage_content(), follow_init(), format_categories(), format_css_if_exists(), format_filer(), format_js_if_exists(), group_post(), App\head_get_icon(), head_get_icon(), hostxrd_init(), import_post(), import_xchan(), intro_post(), invite_content(), item_photo_menu(), item_store(), lastpost_content(), layouts_content(), login_content(), lostpass_content(), lostpass_post(), magic_init(), magiclink_url(), manage_content(), menu_content(), menu_post(), mitem_content(), mitem_post(), mood_init(), navbar_complete(), network_content(), new_channel_post(), notification(), notifications_post(), notifier_run(), photo_upload(), photos_album_widget(), photos_create_item(), post_init(), post_post(), profile_activity(), profile_sidebar(), public_recips(), pubsites_content(), redir_init(), register_post(), removeme_content(), rmagic_init(), rmagic_post(), search_content(), send_reg_approval_email(), send_verification_email(), setup_content(), setup_post(), siteinfo_content(), siteinfo_init(), sources_content(), sources_post(), sync_directories(), tagger_content(), theme_attachments(), thing_init(), toggle_safesearch_init(), update_suggestions(), user_allow(), vcard_from_xchan(), webpages_content(), wfinger_init(), zfinger_init(), zid_init(), zot_build_packet(), zot_fetch(), and zot_new_uid().

- -
- - -
-
- - - - - - - - - - - - - - - - - - -
zid ( $s,
 $address = '' 
)
-
-

zid($s,$address = '') Adds a zid parameter to a url

-
Parameters
- - - -
string$sThe url to accept the zid
boolean$address$address to use instead of session environment
-
-
-
Returns
string
-

'zid' string url - url to accept zid string zid - urlencoded zid string result - the return string we calculated, change it if you want to return something else

- -

Referenced by conversation(), get_plink(), intro_content(), like_puller(), localize_item(), match_content(), menu_render(), new_contact(), notifications_content(), and viewconnections_content().

- -
-
- -
-
- - - - - - - - -
zid_init ($a)
-
-

zid_init(&$a) If somebody arrives at our site using a zid, add their xchan to our DB if we don't have it already. And if they aren't already authenticated here, attempt reverse magic auth.

-

'zid_init' string 'zid' - their zid string 'url' - the destination url

+

Referenced by allowed_public_recips(), bb_parse_crypt(), blocks_content(), chanlink_cid(), chanlink_hash(), chanlink_url(), channel_content(), channel_remove(), chanview_content(), check_config(), connect_post(), connections_content(), conversation(), create_identity(), deliver_run(), directory_content(), display_content(), event_store(), filestorage_content(), follow_init(), format_categories(), format_filer(), group_post(), App\head_get_icon(), head_get_icon(), hostxrd_init(), import_post(), import_xchan(), invite_content(), item_photo_menu(), item_store(), layouts_content(), login_content(), lostpass_content(), lostpass_post(), magic_init(), magiclink_url(), manage_content(), menu_content(), menu_post(), mitem_content(), mitem_post(), mood_init(), navbar_complete(), network_content(), new_channel_post(), notification(), notifications_post(), notifier_run(), photo_upload(), photos_album_widget(), photos_create_item(), post_init(), post_post(), profile_activity(), profile_sidebar(), public_recips(), pubsites_content(), redir_init(), register_post(), removeme_content(), rmagic_init(), rmagic_post(), script_path(), search_content(), searchbox(), send_reg_approval_email(), send_verification_email(), setup_content(), setup_post(), siteinfo_content(), siteinfo_init(), sources_content(), sources_post(), sync_directories(), tagger_content(), theme_attachments(), thing_init(), toggle_safesearch_init(), update_suggestions(), user_allow(), vcard_from_xchan(), webpages_content(), wfinger_init(), widget_archive(), widget_filer(), widget_savedsearch(), widget_suggestions(), zfinger_init(), zid_init(), zot_build_packet(), zot_fetch(), and zot_new_uid().

@@ -1702,7 +1368,7 @@ Variables @@ -1716,7 +1382,7 @@ Variables @@ -1730,7 +1396,7 @@ Variables @@ -1744,7 +1410,7 @@ Variables @@ -1758,7 +1424,7 @@ Variables @@ -1941,7 +1607,7 @@ Variables @@ -1981,7 +1647,7 @@ Variables
-

Referenced by localize_item(), and notifications_content().

+

Referenced by localize_item().

@@ -2008,7 +1674,7 @@ Variables @@ -2403,8 +2069,6 @@ Variables
-

Referenced by dfrn_deliver().

-
@@ -2412,7 +2076,7 @@ Variables
- +
const DB_UPDATE_VERSION 1081const DB_UPDATE_VERSION 1084
@@ -2526,7 +2190,7 @@ Variables
-

Referenced by admin_page_dbsync(), admin_page_hubloc(), admin_page_site_post(), admin_page_users(), allfriends_content(), api_content(), api_post(), apps_content(), attach_init(), authenticate_success(), blocks_content(), channel_content(), channel_init(), chanview_content(), check_account_email(), check_account_invite(), check_form_security_std_err_msg(), check_keys(), check_php(), common_content(), common_init(), community_content(), connect_init(), connections_content(), connections_post(), crepair_content(), crepair_post(), delegate_content(), directory_content(), display_content(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), filestorage_content(), follow_init(), format_like(), fsuggest_content(), fsuggest_post(), group_add(), group_content(), group_post(), hcard_init(), import_post(), import_xchan(), intro_content(), intro_post(), invite_content(), invite_post(), item_post(), lastpost_content(), lastpost_init(), layouts_content(), like_content(), load_database(), lostpass_content(), lostpass_post(), magic_init(), manage_content(), match_content(), menu_content(), menu_post(), message_content(), message_post(), mitem_content(), mitem_init(), mitem_post(), mood_content(), network_content(), network_init(), new_channel_content(), new_channel_post(), nogroup_content(), notifications_content(), notifications_post(), oexchange_content(), page_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(), pubsites_content(), register_content(), register_post(), regmod_content(), search_content(), settings_post(), setup_content(), sources_content(), sources_post(), suggest_content(), tagrm_post(), user_allow(), user_deny(), viewconnections_content(), viewsrc_content(), wall_attach_post(), wall_upload_post(), webpages_content(), and xchan_content().

+

Referenced by admin_page_dbsync(), admin_page_hubloc(), admin_page_site_post(), admin_page_users(), allfriends_content(), api_content(), api_post(), apps_content(), attach_init(), authenticate_success(), blocks_content(), channel_content(), channel_init(), chanview_content(), check_account_email(), check_account_invite(), check_form_security_std_err_msg(), check_keys(), check_php(), common_content(), common_init(), community_content(), connect_init(), connections_content(), connections_post(), delegate_content(), directory_content(), display_content(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), filestorage_content(), follow_init(), format_like(), fsuggest_content(), fsuggest_post(), group_add(), group_content(), group_post(), import_post(), import_xchan(), invite_content(), invite_post(), item_post(), layouts_content(), like_content(), load_database(), lostpass_content(), lostpass_post(), magic_init(), manage_content(), match_content(), menu_content(), menu_post(), message_content(), message_post(), mitem_content(), mitem_init(), mitem_post(), mood_content(), network_content(), network_init(), new_channel_content(), new_channel_post(), notifications_content(), notifications_post(), oexchange_content(), page_content(), 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(), search_content(), settings_post(), setup_content(), sources_content(), sources_post(), suggest_content(), tagrm_post(), user_allow(), user_deny(), viewconnections_content(), viewsrc_content(), wall_attach_post(), wall_upload_post(), webpages_content(), and xchan_content().

@@ -2579,7 +2243,7 @@ Variables @@ -2593,7 +2257,7 @@ Variables @@ -2723,7 +2387,7 @@ Variables @@ -2821,7 +2485,7 @@ Variables @@ -2902,7 +2566,7 @@ Variables @@ -2928,7 +2592,7 @@ Variables @@ -2968,7 +2632,7 @@ Variables @@ -2997,7 +2661,7 @@ Variables @@ -3083,7 +2747,7 @@ Variables @@ -3097,7 +2761,7 @@ Variables
-

Referenced by Item\add_child(), Conversation\add_thread(), admin_page_logs(), api_login(), api_statuses_user_timeline(), authenticate_success(), avatar_img(), consume_feed(), conversation(), delete_imported_item(), deliver_run(), dfrn_deliver(), directory_content(), directory_run(), expire_run(), fix_private_photos(), Conversation\get_template_data(), group_content(), guess_image_type(), import_author_xchan(), import_channel_photo(), import_directory_profile(), import_profile_photo(), import_xchan(), item_post(), item_store(), item_store_update(), like_content(), limit_body_size(), FKOAuth1\loginUser(), lrdd(), magic_init(), mail_store(), mood_init(), notification(), notifier_run(), parse_url_content(), photo_upload(), photos_post(), poco_init(), poco_load(), poke_init(), post_post(), process_delivery(), process_profile_delivery(), profile_load(), redir_init(), Item\remove_child(), scale_external_images(), enotify\send(), Conversation\set_mode(), syncdirs(), unload_plugin(), zot_finger(), zot_gethub(), and zot_register_hub().

+

Referenced by Item\add_child(), Conversation\add_thread(), admin_page_logs(), api_login(), api_statuses_user_timeline(), authenticate_success(), avatar_img(), consume_feed(), conversation(), delete_imported_item(), deliver_run(), directory_content(), directory_run(), expire_run(), fix_private_photos(), Conversation\get_template_data(), group_content(), guess_image_type(), 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(), FKOAuth1\loginUser(), magic_init(), mail_store(), mood_init(), notification(), notifier_run(), parse_url_content(), photo_upload(), photos_post(), poco_init(), poco_load(), poke_init(), post_post(), process_delivery(), process_profile_delivery(), profile_load(), redir_init(), Item\remove_child(), scale_external_images(), enotify\send(), Conversation\set_mode(), syncdirs(), unload_plugin(), zot_finger(), zot_gethub(), zot_register_hub(), and zotfeed_init().

@@ -3479,7 +3143,7 @@ Variables @@ -3493,7 +3157,7 @@ Variables
-

Referenced by network_to_name(), and notifications_content().

+

Referenced by network_to_name().

@@ -3601,7 +3265,7 @@ Variables
-

Referenced by network_to_name(), and notifications_content().

+

Referenced by network_to_name().

@@ -3889,7 +3553,7 @@ Variables @@ -3903,7 +3567,7 @@ Variables @@ -4058,7 +3722,7 @@ Variables

Permissions

-

Referenced by get_perms().

+

Referenced by follow_init(), get_perms(), onepoll_run(), and zot_refresh().

@@ -4353,7 +4017,7 @@ Variables

This allows any individual website to participate in a matrix of linked sites and people and media sharing which is far greater than the reach of an individual site.

If you are reading the source code and come across a function or code block which is not documented, but you have a good idea what it does, please add some descriptive comments and push it to the main project. Even if your description isn't perfect, it gives us a base which we can build on and correct - so that eventually everything is fully documented.

-

Referenced by api_statusnet_config(), App\build_pagehead(), get_feed_for(), identity_basic_export(), notification(), parse_url_content(), siteinfo_init(), and zfinger_init().

+

Referenced by api_statusnet_config(), App\build_pagehead(), get_feed_for(), identity_basic_export(), parse_url_content(), siteinfo_init(), and zfinger_init().

@@ -4424,8 +4088,6 @@ Variables
-

Referenced by fix_contact_ssl_policy().

-
@@ -4451,8 +4113,6 @@ Variables
-

Referenced by fix_contact_ssl_policy().

-
@@ -4494,7 +4154,7 @@ Variables @@ -4598,7 +4258,7 @@ Variables
-

Referenced by advanced_profile(), and thing_init().

+

Referenced by advanced_profile(), and thing_init().

@@ -4626,7 +4286,7 @@ Variables @@ -4740,7 +4400,7 @@ Variables @@ -4754,7 +4414,7 @@ Variables @@ -4768,7 +4428,7 @@ Variables diff --git a/doc/html/boot_8php.js b/doc/html/boot_8php.js index bbb5596e5..04dc56157 100644 --- a/doc/html/boot_8php.js +++ b/doc/html/boot_8php.js @@ -16,14 +16,9 @@ var boot_8php = [ "fix_system_urls", "boot_8php.html#aca5e42678e178c6b9034610d66666fd7", null ], [ "get_account_id", "boot_8php.html#afe88b920aa285982edb817a0dd44eb37", null ], [ "get_app", "boot_8php.html#a0e6db7e365f2b041a828b93786f694bc", null ], - [ "get_birthdays", "boot_8php.html#ad2c97627a313d53df1a1c7b4215ddb51", null ], [ "get_custom_nav", "boot_8php.html#a899d24fd074594ceebbf72e1feff335f", null ], - [ "get_events", "boot_8php.html#ae381db3d43f8e7c1da8b15d14ecf5312", null ], [ "get_max_import_size", "boot_8php.html#a97769915c9f14adc4f8ab1ea2cecfd90", null ], - [ "get_my_address", "boot_8php.html#a490972c02fdb638c52ec0e012a30bfd2", null ], - [ "get_my_url", "boot_8php.html#aa46321e1cd6a3b8dfde8bf9510112fec", null ], [ "get_observer_hash", "boot_8php.html#a623e49c79943f3e7bdb770d021683cf7", null ], - [ "get_theme_uid", "boot_8php.html#aaeb666872995e3ab8da8f7bc5f3b2bd3", null ], [ "goaway", "boot_8php.html#a5ab6181607a090bcdbaa13b15b85aba1", null ], [ "head_get_icon", "boot_8php.html#a24a7a70afedd5d85fe0eadc85afa9f77", null ], [ "head_set_icon", "boot_8php.html#a0e4701c9742c3ef88f02ac450a042a84", null ], @@ -36,19 +31,12 @@ var boot_8php = [ "login", "boot_8php.html#aefecf8599036df7f1b95d6820e0e2fa4", null ], [ "notice", "boot_8php.html#a9255af5ae9c887520091ea04763c1a88", null ], [ "proc_run", "boot_8php.html#ab346a2ece14993861f3e4206befa94f0", null ], - [ "profile_create_sidebar", "boot_8php.html#ad4a2c8caca8f6ae93633ebeca0ed6620", null ], - [ "profile_load", "boot_8php.html#a4751b522ea913d0e7ed43e03d22e9e68", null ], - [ "profile_sidebar", "boot_8php.html#a432259b2cf5b6f59be53e71db9f2c7dc", null ], - [ "profile_tabs", "boot_8php.html#a1dfcb5146e9d1eca4528bc580ad5d273", null ], [ "remote_user", "boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209", null ], [ "startup", "boot_8php.html#aca47505b8732177f52bb2d647eb2741c", null ], [ "system_unavailable", "boot_8php.html#ac608a34f3bc180e7724192e0fd31f9b0", null ], [ "x", "boot_8php.html#a01353c9abebc3544ea080ac161729632", null ], - [ "z_birthday", "boot_8php.html#ab55e545b72ec8c097e052ea7d373491f", null ], [ "z_path", "boot_8php.html#aba208673515cbb8a55e5fa4a1da99fda", null ], [ "z_root", "boot_8php.html#add517a0958ac684792c62142a3877f81", null ], - [ "zid", "boot_8php.html#a5b815330f3d177ab383af37a6c12e532", null ], - [ "zid_init", "boot_8php.html#a680fbafc2db023c5b1309e0180e81315", null ], [ "ABOOK_FLAG_ARCHIVED", "boot_8php.html#a222395aa223cfbff6166fab0b4e2e1d5", null ], [ "ABOOK_FLAG_BLOCKED", "boot_8php.html#a52b599cd13e152ebc80d7e4413683195", null ], [ "ABOOK_FLAG_HIDDEN", "boot_8php.html#a34c756469ebed32e2fc987bcde62d382", null ], diff --git a/doc/html/cache_8php.html b/doc/html/cache_8php.html index f88decc38..b7cbd6a1f 100644 --- a/doc/html/cache_8php.html +++ b/doc/html/cache_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/channel_8php.html b/doc/html/channel_8php.html index 76ac3beb6..61550f610 100644 --- a/doc/html/channel_8php.html +++ b/doc/html/channel_8php.html @@ -28,7 +28,7 @@ - + - -
The Red Matrix
@@ -114,28 +114,10 @@ $(document).ready(function(){initNavTree('channel_8php.html','');}); Functions
 channel_init (&$a)
 
 channel_aside (&$a)
 
 channel_content (&$a, $update=0, $load=false)
 

Function Documentation

- -
-
- - - - - - - - -
channel_aside ($a)
-
- -
-
diff --git a/doc/html/channel_8php.js b/doc/html/channel_8php.js index 4aa5d2d20..b76a435de 100644 --- a/doc/html/channel_8php.js +++ b/doc/html/channel_8php.js @@ -1,6 +1,5 @@ var channel_8php = [ - [ "channel_aside", "channel_8php.html#aea8e189f2fbabfda779349dd94082e8e", null ], [ "channel_content", "channel_8php.html#a9c6a6179e0e626398ebecc6151905ef1", null ], [ "channel_init", "channel_8php.html#ac7c8c7845741baadf87fae6bc279f3dc", null ] ]; \ No newline at end of file diff --git a/doc/html/chanview_8php.html b/doc/html/chanview_8php.html index dafe62257..362affb17 100644 --- a/doc/html/chanview_8php.html +++ b/doc/html/chanview_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classApp-members.html b/doc/html/classApp-members.html index 495c1683e..d13d7f14c 100644 --- a/doc/html/classApp-members.html +++ b/doc/html/classApp-members.html @@ -28,7 +28,7 @@ - + - - @@ -194,8 +192,6 @@ $(document).ready(function(){initNavTree('classApp.html','');}); - - diff --git a/doc/html/classApp.html b/doc/html/classApp.html index 313a7fc85..38ed4ada3 100644 --- a/doc/html/classApp.html +++ b/doc/html/classApp.html @@ -28,7 +28,7 @@
The Red Matrix
@@ -176,8 +176,6 @@ $(document).ready(function(){initNavTree('classApp.html','');});
get_apps()App
get_baseurl($ssl=false)App
get_channel()App
get_curl_code()App
get_curl_headers()App
get_groups()App
get_hostname()App
get_observer()App
set_apps($arr)App
set_baseurl($url)App
set_channel($channel)App
set_curl_code($code)App
set_curl_headers($headers)App
set_groups($g)App
set_hostname($h)App
set_observer($xchan)App
- + - - - - - - - - @@ -414,36 +406,6 @@ Private Attributes
The Red Matrix
@@ -165,14 +165,6 @@ Public Member Functions
 
 build_pagehead ()
 
 set_curl_code ($code)
 
 get_curl_code ()
 
 set_curl_headers ($headers)
 
 get_curl_headers ()
 
 register_template_engine ($class, $name= '')
 
 template_engine ($name= '')
-
- - -
-
- - - - - - - -
App::get_curl_code ()
-
- -
-
- -
-
- - - - - - - -
App::get_curl_headers ()
-
-
@@ -717,38 +679,6 @@ Private Attributes
-
-
- -
-
- - - - - - - - -
App::set_curl_code ( $code)
-
- -
-
- -
-
- - - - - - - - -
App::set_curl_headers ( $headers)
-
-
@@ -1186,8 +1116,6 @@ Private Attributes
-

Referenced by get_curl_code().

-
@@ -1208,8 +1136,6 @@ Private Attributes
-

Referenced by get_curl_headers().

-
diff --git a/doc/html/classApp.js b/doc/html/classApp.js index 599db1c69..51d9daba4 100644 --- a/doc/html/classApp.js +++ b/doc/html/classApp.js @@ -6,8 +6,6 @@ var classApp = [ "get_apps", "classApp.html#a5c63eabdc7fdd8b6e3348980ec16a3ad", null ], [ "get_baseurl", "classApp.html#a604d659d6977a99de42a160343e5289a", null ], [ "get_channel", "classApp.html#a084e03c77686d8c13390fef3f7428a2b", null ], - [ "get_curl_code", "classApp.html#ab410451f132910773d0a02e35d0dced9", null ], - [ "get_curl_headers", "classApp.html#abaf2173711e861ae4aebf43a7f70157e", null ], [ "get_groups", "classApp.html#a4659785d13e4bac0bed50dbb1b0d4299", null ], [ "get_hostname", "classApp.html#a622eace13f8fc9f4b5672a68e2bc4396", null ], [ "get_observer", "classApp.html#a1ad3bb1b68439b3b7cbe630918e618d2", null ], @@ -24,8 +22,6 @@ var classApp = [ "set_apps", "classApp.html#abea5a4f77dcd53c928dc4eed86616637", null ], [ "set_baseurl", "classApp.html#a78788f6e9d8b713b138f81e457c5cd08", null ], [ "set_channel", "classApp.html#a89e9feb2bfb5253883a9720beaffe876", null ], - [ "set_curl_code", "classApp.html#a5e6a6bd641e4d9909df56f0283c03821", null ], - [ "set_curl_headers", "classApp.html#a9632092d9e8fdaa82a9fc4586433fd31", null ], [ "set_groups", "classApp.html#a3d84af5e42082098672531cd1a618853", null ], [ "set_hostname", "classApp.html#a344d2b7dc2f276648d521aee4da1731c", null ], [ "set_observer", "classApp.html#a4776d9322edea17fae56afa5d01a323e", null ], diff --git a/doc/html/classBaseObject-members.html b/doc/html/classBaseObject-members.html index 2cc4aed11..6ea953349 100644 --- a/doc/html/classBaseObject-members.html +++ b/doc/html/classBaseObject-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classBaseObject.html b/doc/html/classBaseObject.html index f83c0e393..6aa26d5ba 100644 --- a/doc/html/classBaseObject.html +++ b/doc/html/classBaseObject.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classCache-members.html b/doc/html/classCache-members.html index f45439a83..3244cad73 100644 --- a/doc/html/classCache-members.html +++ b/doc/html/classCache-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classCache.html b/doc/html/classCache.html index 9eaf93380..f2c1f7991 100644 --- a/doc/html/classCache.html +++ b/doc/html/classCache.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classConversation-members.html b/doc/html/classConversation-members.html index a68650bd6..b8df9ac33 100644 --- a/doc/html/classConversation-members.html +++ b/doc/html/classConversation-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classConversation.html b/doc/html/classConversation.html index fe9de72eb..cb5760686 100644 --- a/doc/html/classConversation.html +++ b/doc/html/classConversation.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classFKOAuth1-members.html b/doc/html/classFKOAuth1-members.html index dd4343883..a04cf959f 100644 --- a/doc/html/classFKOAuth1-members.html +++ b/doc/html/classFKOAuth1-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classFKOAuth1.html b/doc/html/classFKOAuth1.html index 7e3fb8590..60db51336 100644 --- a/doc/html/classFKOAuth1.html +++ b/doc/html/classFKOAuth1.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classFKOAuthDataStore-members.html b/doc/html/classFKOAuthDataStore-members.html index d5cab373b..92f47bd79 100644 --- a/doc/html/classFKOAuthDataStore-members.html +++ b/doc/html/classFKOAuthDataStore-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classFKOAuthDataStore.html b/doc/html/classFKOAuthDataStore.html index 9966c83e1..1abca9ae5 100644 --- a/doc/html/classFKOAuthDataStore.html +++ b/doc/html/classFKOAuthDataStore.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classFriendicaSmarty-members.html b/doc/html/classFriendicaSmarty-members.html index e160a346c..e4f7ff597 100644 --- a/doc/html/classFriendicaSmarty-members.html +++ b/doc/html/classFriendicaSmarty-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classFriendicaSmarty.html b/doc/html/classFriendicaSmarty.html index 49f77b903..e0edc33b3 100644 --- a/doc/html/classFriendicaSmarty.html +++ b/doc/html/classFriendicaSmarty.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classFriendicaSmartyEngine-members.html b/doc/html/classFriendicaSmartyEngine-members.html index 772ff8657..b63f0e70a 100644 --- a/doc/html/classFriendicaSmartyEngine-members.html +++ b/doc/html/classFriendicaSmartyEngine-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classFriendicaSmartyEngine.html b/doc/html/classFriendicaSmartyEngine.html index 40f28092f..756258847 100644 --- a/doc/html/classFriendicaSmartyEngine.html +++ b/doc/html/classFriendicaSmartyEngine.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classItem-members.html b/doc/html/classItem-members.html index bdafb9e14..a4c9c11b1 100644 --- a/doc/html/classItem-members.html +++ b/doc/html/classItem-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classItem.html b/doc/html/classItem.html index d37548bb6..5239498e5 100644 --- a/doc/html/classItem.html +++ b/doc/html/classItem.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classProtoDriver-members.html b/doc/html/classProtoDriver-members.html index 6eebcbc54..671b893d9 100644 --- a/doc/html/classProtoDriver-members.html +++ b/doc/html/classProtoDriver-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classProtoDriver.html b/doc/html/classProtoDriver.html index cb869b65b..4e95667dd 100644 --- a/doc/html/classProtoDriver.html +++ b/doc/html/classProtoDriver.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classRedBasicAuth-members.html b/doc/html/classRedBasicAuth-members.html index d12aa9a5e..10817e697 100644 --- a/doc/html/classRedBasicAuth-members.html +++ b/doc/html/classRedBasicAuth-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classRedBasicAuth.html b/doc/html/classRedBasicAuth.html index 0269822c9..8bf5996ca 100644 --- a/doc/html/classRedBasicAuth.html +++ b/doc/html/classRedBasicAuth.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classRedDirectory-members.html b/doc/html/classRedDirectory-members.html index 0fe498712..a3a9ea6a3 100644 --- a/doc/html/classRedDirectory-members.html +++ b/doc/html/classRedDirectory-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classRedDirectory.html b/doc/html/classRedDirectory.html index 118699a0e..bec72e8f4 100644 --- a/doc/html/classRedDirectory.html +++ b/doc/html/classRedDirectory.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classRedFile-members.html b/doc/html/classRedFile-members.html index 3f24d0365..31c1eb782 100644 --- a/doc/html/classRedFile-members.html +++ b/doc/html/classRedFile-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classRedFile.html b/doc/html/classRedFile.html index 68d4fc413..1fa5b9e54 100644 --- a/doc/html/classRedFile.html +++ b/doc/html/classRedFile.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classRedInode-members.html b/doc/html/classRedInode-members.html index 475100a71..3d8504822 100644 --- a/doc/html/classRedInode-members.html +++ b/doc/html/classRedInode-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classRedInode.html b/doc/html/classRedInode.html index 0f5267ba4..3f19069a6 100644 --- a/doc/html/classRedInode.html +++ b/doc/html/classRedInode.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classTemplate-members.html b/doc/html/classTemplate-members.html index ced57d9fa..c3620c316 100644 --- a/doc/html/classTemplate-members.html +++ b/doc/html/classTemplate-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classTemplate.html b/doc/html/classTemplate.html index 18a4ee771..9ea7d2643 100644 --- a/doc/html/classTemplate.html +++ b/doc/html/classTemplate.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classZotDriver-members.html b/doc/html/classZotDriver-members.html index 5970e2144..eb4c0a6b2 100644 --- a/doc/html/classZotDriver-members.html +++ b/doc/html/classZotDriver-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classZotDriver.html b/doc/html/classZotDriver.html index 5983ecd39..4e12e318e 100644 --- a/doc/html/classZotDriver.html +++ b/doc/html/classZotDriver.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classdba__driver-members.html b/doc/html/classdba__driver-members.html index 96b4a6225..cf4075c93 100644 --- a/doc/html/classdba__driver-members.html +++ b/doc/html/classdba__driver-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classdba__driver.html b/doc/html/classdba__driver.html index ffac32e66..e70d8bf1f 100644 --- a/doc/html/classdba__driver.html +++ b/doc/html/classdba__driver.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classdba__mysql-members.html b/doc/html/classdba__mysql-members.html index dfc7c777b..15a22064f 100644 --- a/doc/html/classdba__mysql-members.html +++ b/doc/html/classdba__mysql-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classdba__mysql.html b/doc/html/classdba__mysql.html index 0604ea688..df61678d5 100644 --- a/doc/html/classdba__mysql.html +++ b/doc/html/classdba__mysql.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classdba__mysqli-members.html b/doc/html/classdba__mysqli-members.html index e58c0dad1..cdfcb2dc4 100644 --- a/doc/html/classdba__mysqli-members.html +++ b/doc/html/classdba__mysqli-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classdba__mysqli.html b/doc/html/classdba__mysqli.html index 5b1ef74cb..985a7216b 100644 --- a/doc/html/classdba__mysqli.html +++ b/doc/html/classdba__mysqli.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classenotify-members.html b/doc/html/classenotify-members.html index df4eae18a..65681ca44 100644 --- a/doc/html/classenotify-members.html +++ b/doc/html/classenotify-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classenotify.html b/doc/html/classenotify.html index 99084ccb0..2dc2d8640 100644 --- a/doc/html/classenotify.html +++ b/doc/html/classenotify.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classes.html b/doc/html/classes.html index a6f23706c..ec9ffc484 100644 --- a/doc/html/classes.html +++ b/doc/html/classes.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classphoto__driver-members.html b/doc/html/classphoto__driver-members.html index 4a270d6bf..f22362fb4 100644 --- a/doc/html/classphoto__driver-members.html +++ b/doc/html/classphoto__driver-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classphoto__driver.html b/doc/html/classphoto__driver.html index 53f6d1ecc..8a8ed59ff 100644 --- a/doc/html/classphoto__driver.html +++ b/doc/html/classphoto__driver.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classphoto__gd-members.html b/doc/html/classphoto__gd-members.html index 9fe52168d..cd85d4020 100644 --- a/doc/html/classphoto__gd-members.html +++ b/doc/html/classphoto__gd-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classphoto__gd.html b/doc/html/classphoto__gd.html index b9da47576..f6d76b31c 100644 --- a/doc/html/classphoto__gd.html +++ b/doc/html/classphoto__gd.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classphoto__imagick-members.html b/doc/html/classphoto__imagick-members.html index 082ce2d75..6e8be9219 100644 --- a/doc/html/classphoto__imagick-members.html +++ b/doc/html/classphoto__imagick-members.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/classphoto__imagick.html b/doc/html/classphoto__imagick.html index 2efee443d..8b6f1c630 100644 --- a/doc/html/classphoto__imagick.html +++ b/doc/html/classphoto__imagick.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/cli__startup_8php.html b/doc/html/cli__startup_8php.html index bb8f5d25c..44e103312 100644 --- a/doc/html/cli__startup_8php.html +++ b/doc/html/cli__startup_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/cli__suggest_8php.html b/doc/html/cli__suggest_8php.html index b8b1f0e96..7a57f4baa 100644 --- a/doc/html/cli__suggest_8php.html +++ b/doc/html/cli__suggest_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/cloud_8php.html b/doc/html/cloud_8php.html index 05196301b..68c42f825 100644 --- a/doc/html/cloud_8php.html +++ b/doc/html/cloud_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/comanche_8php.html b/doc/html/comanche_8php.html index 965723a75..57572239d 100644 --- a/doc/html/comanche_8php.html +++ b/doc/html/comanche_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
@@ -144,7 +144,7 @@ Functions
-

Referenced by comanche_region(), and profile_sidebar().

+

Referenced by comanche_region(), and profile_sidebar().

@@ -190,7 +190,7 @@ Functions
-

Referenced by page_content().

+

Referenced by construct_page(), and page_content().

diff --git a/doc/html/common_8php.html b/doc/html/common_8php.html index 378acf654..e70c1adb9 100644 --- a/doc/html/common_8php.html +++ b/doc/html/common_8php.html @@ -28,7 +28,7 @@ - + - -
The Red Matrix
@@ -114,28 +114,10 @@ $(document).ready(function(){initNavTree('common_8php.html','');}); Functions
 common_init (&$a)
 
 common_aside (&$a)
 
 common_content (&$a)
 

Function Documentation

- -
-
- - - - - - - - -
common_aside ($a)
-
- -
-
diff --git a/doc/html/common_8php.js b/doc/html/common_8php.js index 6f763d046..85ca9299c 100644 --- a/doc/html/common_8php.js +++ b/doc/html/common_8php.js @@ -1,6 +1,5 @@ var common_8php = [ - [ "common_aside", "common_8php.html#a3b12ec67b3d3edcf595c8d195da5d14a", null ], [ "common_content", "common_8php.html#ab63408f39abef7a6915186e8dabc5a96", null ], [ "common_init", "common_8php.html#aca62f113655809f41f49042ce9b123c2", null ] ]; \ No newline at end of file diff --git a/doc/html/community_8php.html b/doc/html/community_8php.html index 00cdb818b..71e1deaa5 100644 --- a/doc/html/community_8php.html +++ b/doc/html/community_8php.html @@ -28,7 +28,7 @@ - +
The Red Matrix
diff --git a/doc/html/config_8md.html b/doc/html/config_8md.html index 91c9e736b..03a435c31 100644 --- a/doc/html/config_8md.html +++ b/doc/html/config_8md.html @@ -28,7 +28,7 @@ - +
  • conversation view The $mode parameter decides between the various renderings and also figures out how to determine page owner and other contextual items that are based on unique features of the calling module.
  • -

    Referenced by channel_content(), community_content(), display_content(), item_post(), lastpost_content(), network_content(), Item\remove_parent(), search_content(), and Item\set_conversation().

    +

    Referenced by channel_content(), community_content(), display_content(), item_post(), network_content(), Item\remove_parent(), search_content(), and Item\set_conversation().

    @@ -537,6 +541,23 @@ Functions

    Referenced by api_format_items(), conversation(), format_notification(), Item\get_template_data(), and notification().

    + + + +
    +
    +
    The Red Matrix
    diff --git a/doc/html/connect_8php.html b/doc/html/connect_8php.html index f2c267101..feb2c7cb2 100644 --- a/doc/html/connect_8php.html +++ b/doc/html/connect_8php.html @@ -28,7 +28,7 @@ - +

    Referenced by connections_aside(), directory_aside(), and suggest_aside().

    - - - -
    -
    -
    The Red Matrix
    diff --git a/doc/html/connections_8php.html b/doc/html/connections_8php.html index e9f73801d..28d066222 100644 --- a/doc/html/connections_8php.html +++ b/doc/html/connections_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/contact__selectors_8php.html b/doc/html/contact__selectors_8php.html index 04f992db5..e7dcf48f7 100644 --- a/doc/html/contact__selectors_8php.html +++ b/doc/html/contact__selectors_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -198,7 +198,7 @@ Functions
    -

    Referenced by connections_content(), and nogroup_content().

    +

    Referenced by connections_content().

    diff --git a/doc/html/contact__widgets_8php.html b/doc/html/contact__widgets_8php.html index 6ee437953..8c7dc4b33 100644 --- a/doc/html/contact__widgets_8php.html +++ b/doc/html/contact__widgets_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -112,8 +112,6 @@ $(document).ready(function(){initNavTree('contact__widgets_8php.html','');}); - - @@ -148,7 +146,7 @@ Functions

    Functions

     follow_widget ()
     
     findpeople_widget ()
     
     fileas_widget ($baseurl, $selected= '')
    -

    Referenced by channel_aside(), and lastpost_aside().

    +

    Referenced by widget_categories().

    @@ -166,7 +164,7 @@ Functions
    -

    Referenced by channel_content(), and lastpost_content().

    +

    Referenced by channel_content().

    @@ -194,8 +192,6 @@ Functions
    -

    Referenced by network_init().

    -
    @@ -213,23 +209,6 @@ Functions
    - - - - - - -
    follow_widget ()
    - diff --git a/doc/html/contact__widgets_8php.js b/doc/html/contact__widgets_8php.js index 1b2a8ecd5..2963a1227 100644 --- a/doc/html/contact__widgets_8php.js +++ b/doc/html/contact__widgets_8php.js @@ -3,6 +3,5 @@ var contact__widgets_8php = [ "categories_widget", "contact__widgets_8php.html#a165eb021e61c4dcab2a552f28628d353", null ], [ "common_friends_visitor_widget", "contact__widgets_8php.html#a552f8544528cec0c995cea7287ea9d65", null ], [ "fileas_widget", "contact__widgets_8php.html#a1eda66319d170f60a8d07c7ece95533b", null ], - [ "findpeople_widget", "contact__widgets_8php.html#a57e73ebcfd62bb5d8c7a7b9e663726d6", null ], - [ "follow_widget", "contact__widgets_8php.html#af24e693532a045954caab515942cfc6f", null ] + [ "findpeople_widget", "contact__widgets_8php.html#a57e73ebcfd62bb5d8c7a7b9e663726d6", null ] ]; \ No newline at end of file diff --git a/doc/html/contactgroup_8php.html b/doc/html/contactgroup_8php.html index 58dbbe9a3..140b4ad12 100644 --- a/doc/html/contactgroup_8php.html +++ b/doc/html/contactgroup_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/conversation_8php.html b/doc/html/conversation_8php.html index d6cb96481..98d877a3b 100644 --- a/doc/html/conversation_8php.html +++ b/doc/html/conversation_8php.html @@ -28,7 +28,7 @@ - + + + + +
    The Red Matrix
    @@ -156,6 +156,10 @@ Functions
     
     prepare_page ($item)
     
     network_tabs ()
     
     profile_tabs ($a, $is_owner=False, $nickname=Null)
     

    Function Documentation

    @@ -226,7 +230,7 @@ Functions
    @@ -283,7 +287,7 @@ Functions
    + + + + + + +
    network_tabs ()
    +
    + +

    Referenced by network_content().

    +
    @@ -553,6 +574,42 @@ Functions
    +

    Referenced by page_content().

    + +
    +
    + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    profile_tabs ( $a,
     $is_owner = False,
     $nickname = Null 
    )
    +
    @@ -695,7 +752,7 @@ Functions
    diff --git a/doc/html/conversation_8php.js b/doc/html/conversation_8php.js index 4dd039449..589c73bda 100644 --- a/doc/html/conversation_8php.js +++ b/doc/html/conversation_8php.js @@ -14,7 +14,9 @@ var conversation_8php = [ "item_redir_and_replace_images", "conversation_8php.html#adda79b75bf1ccf6ce9503aa310953533", null ], [ "like_puller", "conversation_8php.html#afe5b2f38d8b803edb0d7ec5fa2868db0", null ], [ "localize_item", "conversation_8php.html#a9bd7f9fb6678736c581bcba3b17f471c", null ], + [ "network_tabs", "conversation_8php.html#a96b34b9d64d13c543e8163e52f5ce8c4", null ], [ "prepare_page", "conversation_8php.html#a4b0888b0f26e1c284a4341fe5fd04f0c", null ], + [ "profile_tabs", "conversation_8php.html#a1dfcb5146e9d1eca4528bc580ad5d273", null ], [ "render_location_default", "conversation_8php.html#a40b9b5e7825bc73932a32e667f05e6f2", null ], [ "sort_item_children", "conversation_8php.html#ae996eb116d397a2c6396c312d7b98664", null ], [ "sort_thr_commented", "conversation_8php.html#a9f909b8885259b79c6ac8da93afd8f11", null ], diff --git a/doc/html/crepair_8php.html b/doc/html/crepair_8php.html index a26c3a1e5..c9e347b75 100644 --- a/doc/html/crepair_8php.html +++ b/doc/html/crepair_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/cronhooks_8php.html b/doc/html/cronhooks_8php.html index dab018017..c8941d1d1 100644 --- a/doc/html/cronhooks_8php.html +++ b/doc/html/cronhooks_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/crypto_8php.html b/doc/html/crypto_8php.html index 450cd42bd..1b4f6ce6c 100644 --- a/doc/html/crypto_8php.html +++ b/doc/html/crypto_8php.html @@ -28,7 +28,7 @@ - + + + + + @@ -224,7 +228,7 @@ Functions
    The Red Matrix
    @@ -124,8 +124,12 @@ Functions
     
     AES256CBC_decrypt ($data, $key, $iv)
     
     crypto_encapsulate ($data, $pubkey, $alg='aes256cbc')
     
     aes_encapsulate ($data, $pubkey)
     
     crypto_unencapsulate ($data, $prvkey)
     
     aes_unencapsulate ($data, $prvkey)
     
     new_keypair ($bits)
    @@ -252,7 +256,69 @@ Functions
    + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    crypto_encapsulate ( $data,
     $pubkey,
     $alg = 'aes256cbc' 
    )
    +
    +
    + + @@ -350,7 +416,7 @@ Functions
    @@ -390,7 +456,7 @@ Functions
    diff --git a/doc/html/crypto_8php.js b/doc/html/crypto_8php.js index bcbc2cc4d..8894f46c6 100644 --- a/doc/html/crypto_8php.js +++ b/doc/html/crypto_8php.js @@ -4,6 +4,8 @@ var crypto_8php = [ "AES256CBC_encrypt", "crypto_8php.html#a5c61821d205f95f127114159cbffa764", null ], [ "aes_encapsulate", "crypto_8php.html#a2148d7aac7b30c720f7ebda7e9790286", null ], [ "aes_unencapsulate", "crypto_8php.html#aca7c3a574bfb6c6ef1f2403a56823914", null ], + [ "crypto_encapsulate", "crypto_8php.html#a32fc08d57a5694f94d8543ecbb03323c", null ], + [ "crypto_unencapsulate", "crypto_8php.html#a0781202b0a43b82426929cc87c2fa2b5", null ], [ "new_keypair", "crypto_8php.html#aae0ab70d6a199b29555b1ac3cf250d6a", null ], [ "pkcs5_pad", "crypto_8php.html#ad5e51fd44cff93cfaa07a37e24a5edec", null ], [ "pkcs5_unpad", "crypto_8php.html#ac95ac3b1b23b65b04a86613d4206ae85", null ], diff --git a/doc/html/dark_8php.html b/doc/html/dark_8php.html index 4499c7c2f..df29c3249 100644 --- a/doc/html/dark_8php.html +++ b/doc/html/dark_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/darkness_8php.html b/doc/html/darkness_8php.html index aa085a9a5..d5ea426d6 100644 --- a/doc/html/darkness_8php.html +++ b/doc/html/darkness_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/darknessleftaside_8php.html b/doc/html/darknessleftaside_8php.html index 707a4ac74..033a7ce47 100644 --- a/doc/html/darknessleftaside_8php.html +++ b/doc/html/darknessleftaside_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/darknessrightaside_8php.html b/doc/html/darknessrightaside_8php.html index 8cb981205..9cc59d968 100644 --- a/doc/html/darknessrightaside_8php.html +++ b/doc/html/darknessrightaside_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/datetime_8php.html b/doc/html/datetime_8php.html index 184b75a65..9a5af9023 100644 --- a/doc/html/datetime_8php.html +++ b/doc/html/datetime_8php.html @@ -28,7 +28,7 @@ - + + +
    The Red Matrix
    @@ -138,6 +138,8 @@ Functions
     
     cal ($y=0, $m=0, $links=false, $class='')
     
     z_birthday ($dob, $tz, $format="Y-m-d H:i:s")
     

    Function Documentation

    @@ -170,7 +172,7 @@ Functions
    @@ -332,7 +334,7 @@ Functions
    -

    Referenced by add_fcontact(), advanced_profile(), age(), api_account_rate_limit_status(), api_date(), api_rss_extra(), atom_entry(), attach_mkdir(), attach_store(), authenticate_success(), build_sync_packet(), cal(), channel_content(), channel_remove(), Cache\clear(), consume_feed(), conversation(), create_account(), create_identity(), crepair_post(), cronhooks_run(), delete_item_lowlevel(), deliver_run(), directory_run(), dirsearch_content(), dlogger(), dob(), ev_compare(), event_store(), events_content(), events_post(), first_post_date(), fix_system_urls(), format_event_diaspora(), format_event_html(), fsuggest_post(), 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(), import_directory_profile(), import_post(), import_site(), import_xchan(), invite_post(), item_post(), item_store(), item_store_update(), items_fetch(), lastpost_content(), like_content(), logger(), magic_init(), mail_store(), message_content(), message_post(), network_content(), new_contact(), notification(), notifier_run(), onepoll_run(), photo_upload(), photos_post(), ping_init(), poco_load(), poller_run(), post_post(), posted_dates(), profile_photo_post(), profiles_content(), profiles_post(), dba_mysql\q(), dba_mysqli\q(), queue_run(), relative_date(), photo_driver\save(), send_message(), send_reg_approval_email(), Cache\set(), settings_post(), photo_driver\store(), sync_directories(), update_directory_entry(), update_modtime(), update_queue_time(), z_birthday(), zot_feed(), zot_process_response(), zot_refresh(), and zotfeed_init().

    +

    Referenced by advanced_profile(), age(), api_account_rate_limit_status(), api_date(), api_rss_extra(), atom_entry(), attach_mkdir(), attach_store(), authenticate_success(), build_sync_packet(), cal(), channel_content(), channel_remove(), Cache\clear(), consume_feed(), conversation(), create_account(), create_identity(), cronhooks_run(), delete_item_lowlevel(), deliver_run(), directory_run(), dirsearch_content(), dlogger(), dob(), ev_compare(), event_store(), events_content(), events_post(), first_post_date(), fix_system_urls(), format_event_diaspora(), format_event_html(), fsuggest_post(), 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(), import_directory_profile(), import_post(), import_site(), import_xchan(), invite_post(), item_post(), item_store(), item_store_update(), items_fetch(), like_content(), logger(), magic_init(), mail_store(), message_content(), message_post(), network_content(), new_contact(), notification(), notifier_run(), onepoll_run(), photo_upload(), photos_post(), ping_init(), poco_load(), poller_run(), post_post(), posted_dates(), profile_photo_post(), profiles_content(), profiles_post(), dba_mysql\q(), dba_mysqli\q(), queue_run(), relative_date(), photo_driver\save(), send_message(), send_reg_approval_email(), Cache\set(), settings_post(), photo_driver\store(), sync_directories(), update_directory_entry(), update_modtime(), update_queue_time(), z_birthday(), zot_feed(), zot_process_response(), zot_refresh(), and zotfeed_init().

    @@ -474,7 +476,7 @@ Functions
    @@ -554,6 +556,40 @@ Functions
    +
    + + +
    +
    + + + + + + + + + + + + + + + + + + + + + + + + +
    z_birthday ( $dob,
     $tz,
     $format = "Y-m-d H:i:s" 
    )
    +
    + +

    Referenced by zfinger_init().

    +
    diff --git a/doc/html/datetime_8php.js b/doc/html/datetime_8php.js index 4a9260091..004a03a3e 100644 --- a/doc/html/datetime_8php.js +++ b/doc/html/datetime_8php.js @@ -12,5 +12,6 @@ var datetime_8php = [ "relative_date", "datetime_8php.html#a8ae8dc95ace7ac27fa5a1ecf42b78c82", null ], [ "select_timezone", "datetime_8php.html#a633dadba426fa2f60b25fabdb19ebc1f", null ], [ "timesel", "datetime_8php.html#a36d3d6dff8d76b5f295bb3d9c535a5b1", null ], - [ "timezone_cmp", "datetime_8php.html#aa51b5a7ea4f931b23acbdfcea46e9865", null ] + [ "timezone_cmp", "datetime_8php.html#aa51b5a7ea4f931b23acbdfcea46e9865", null ], + [ "z_birthday", "datetime_8php.html#ab55e545b72ec8c097e052ea7d373491f", null ] ]; \ No newline at end of file diff --git a/doc/html/db__update_8php.html b/doc/html/db__update_8php.html index 63485d5af..070216b38 100644 --- a/doc/html/db__update_8php.html +++ b/doc/html/db__update_8php.html @@ -28,7 +28,7 @@ - +

    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_total(), account_verify_password(), acl_init(), add_fcontact(), admin_content(), admin_page_dbsync(), admin_page_hubloc(), admin_page_summary(), admin_page_users(), admin_page_users_post(), advanced_profile(), all_friends(), allfriends_content(), allowed_public_recips(), api_direct_messages_box(), api_direct_messages_new(), api_favorites(), api_ff_ids(), api_format_items(), api_get_user(), api_status_show(), api_statuses_f(), api_statuses_home_timeline(), api_statuses_mentions(), api_statuses_public_timeline(), api_statuses_repeat(), api_statuses_show(), api_statuses_user_timeline(), api_user(), api_users_show(), attach_by_hash(), attach_by_hash_nodata(), attach_count_files(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), blocks_content(), 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(), check_account_email(), check_account_invite(), check_config(), check_item_source(), check_webbie(), RedDirectory\childExists(), Cache\clear(), collect_recipients(), comanche_block(), common_friends(), common_friends_zcid(), common_init(), community_content(), connect_init(), connect_post(), connections_content(), connections_init(), connections_post(), consume_feed(), contact_block(), contact_profile_assign(), contact_remove(), contact_select(), contactgroup_content(), contacts_not_grouped(), count_all_friends(), count_common_friends(), count_common_friends_zcid(), create_account(), create_identity(), crepair_content(), crepair_init(), crepair_post(), current_theme(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), RedInode\delete(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), dfrn_deliver(), dir_tagadelic(), directory_content(), directory_run(), dirsearch_content(), display_content(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), encode_item(), event_store(), events_content(), expand_groups(), expire_run(), fbrowser_content(), feed_init(), fetch_post_tags(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), first_post_date(), fix_attached_photo_permissions(), fix_contact_ssl_policy(), fix_private_photos(), fix_system_urls(), follow_widget(), fsuggest_content(), fsuggest_post(), generate_user_guid(), Cache\get(), get_all_perms(), get_birthdays(), get_config_from_storage(), get_events(), get_item_elements(), RedDirectory\getChild(), RedDirectory\getChildren(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_get_members(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), group_select(), group_side(), groups_containing(), handle_tag(), identity_basic_export(), identity_check_service_class(), import_author_xchan(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), intro_content(), intro_post(), invite_post(), item_check_service_class(), item_expire(), item_message_id(), item_post(), item_store(), item_store_update(), items_fetch(), lastpost_content(), 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(), lockview_content(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_store(), manage_content(), match_content(), 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(), message_content(), mimetype_select(), mini_group_select(), mitem_content(), mood_init(), msearch_post(), network_content(), network_init(), FKOAuthDataStore\new_access_token(), new_contact(), new_cookie(), FKOAuthDataStore\new_request_token(), notification(), notifications_content(), notifications_post(), notifier_run(), notify_content(), notify_init(), oauth_get_client(), onedirsync_run(), onepoll_run(), 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(), poco_init(), poco_load(), poke_content(), poke_init(), 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_mail_delivery(), process_profile_delivery(), profile_content(), profile_init(), profile_load(), profile_photo_post(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), public_recips(), qsearch_init(), queue_run(), random_profile(), rconnect_url(), red_zrl_callback(), redir_init(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), register_content(), register_hook(), register_post(), reload_plugins(), remove_all_xchan_resources(), remove_community_tag(), remove_queue_item(), rmagic_init(), rmagic_post(), photo_driver\save(), saved_searches(), search_ac_init(), search_content(), search_init(), search_saved_searches(), 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(), RedInode\setName(), settings_aside(), settings_post(), setup_content(), share_init(), siteinfo_content(), siteinfo_init(), sitelist_init(), sources_content(), sources_post(), starred_init(), photo_driver\store(), store_item_tag(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), suggest_init(), suggestion_query(), sync_directories(), syncdirs(), tag_deliver(), tagadelic(), tagger_content(), tagrm_content(), tagrm_post(), tgroup_check(), thing_init(), uninstall_plugin(), unregister_hook(), update_directory_entry(), update_modtime(), update_queue_time(), update_suggestions(), user_allow(), user_deny(), RedBasicAuth\validateUserPass(), vcard_from_xchan(), viewconnections_content(), viewsrc_content(), vote_content(), vote_init(), vote_post(), wall_attach_post(), wall_upload_post(), webpages_content(), wfinger_init(), xchan_content(), xchan_mail_query(), xchan_query(), xrd_init(), z_input_filter(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hubloc(), zot_gethub(), zot_import(), zot_process_response(), zot_refresh(), and zotfeed_init().

    +

    Referenced by abook_connections(), abook_self(), abook_toggle_flag(), account_remove(), account_total(), account_verify_password(), acl_init(), admin_content(), admin_page_dbsync(), admin_page_hubloc(), admin_page_summary(), admin_page_users(), admin_page_users_post(), advanced_profile(), all_friends(), allfriends_content(), allowed_public_recips(), api_direct_messages_box(), api_direct_messages_new(), api_favorites(), api_ff_ids(), api_format_items(), api_get_user(), 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_statuses_user_timeline(), api_user(), api_users_show(), attach_by_hash(), attach_by_hash_nodata(), attach_count_files(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), blocks_content(), 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(), check_account_email(), check_account_invite(), check_config(), check_item_source(), check_webbie(), RedDirectory\childExists(), Cache\clear(), collect_recipients(), comanche_block(), common_friends(), common_friends_zcid(), common_init(), community_content(), connect_init(), connect_post(), connections_content(), connections_init(), connections_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(), current_theme(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), RedInode\delete(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), dir_tagadelic(), directory_content(), directory_run(), dirsearch_content(), display_content(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), encode_item(), event_store(), events_content(), expand_groups(), expire_run(), fbrowser_content(), feed_init(), fetch_post_tags(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), first_post_date(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_content(), fsuggest_post(), generate_user_guid(), Cache\get(), get_all_perms(), get_birthdays(), get_config_from_storage(), get_events(), get_item_elements(), RedDirectory\getChild(), RedDirectory\getChildren(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_get_members(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), group_select(), group_side(), groups_containing(), handle_tag(), identity_basic_export(), identity_check_service_class(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), invite_post(), item_check_service_class(), item_expire(), item_message_id(), item_post(), 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(), lockview_content(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_store(), manage_content(), match_content(), 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(), message_content(), mimetype_select(), mini_group_select(), mitem_content(), mood_init(), msearch_post(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), new_cookie(), FKOAuthDataStore\new_request_token(), notification(), notifications_content(), notifications_post(), notifier_run(), notify_content(), notify_init(), oauth_get_client(), onedirsync_run(), onepoll_run(), 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(), poco_init(), poco_load(), poke_content(), poke_init(), 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_mail_delivery(), process_profile_delivery(), profile_init(), profile_load(), profile_photo_post(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), public_recips(), qsearch_init(), queue_run(), random_profile(), rconnect_url(), red_zrl_callback(), redir_init(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), register_content(), register_hook(), register_post(), reload_plugins(), remove_all_xchan_resources(), remove_community_tag(), remove_queue_item(), rmagic_init(), rmagic_post(), photo_driver\save(), search_ac_init(), search_content(), search_init(), search_saved_searches(), 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(), RedInode\setName(), settings_aside(), settings_post(), setup_content(), share_init(), siteinfo_content(), siteinfo_init(), sitelist_init(), sources_content(), sources_post(), starred_init(), photo_driver\store(), store_item_tag(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), suggest_init(), suggestion_query(), sync_directories(), syncdirs(), tag_deliver(), tagadelic(), tagger_content(), tagrm_content(), tagrm_post(), tgroup_check(), thing_init(), uninstall_plugin(), unregister_hook(), update_directory_entry(), update_modtime(), update_queue_time(), update_suggestions(), user_allow(), user_deny(), RedBasicAuth\validateUserPass(), vcard_from_xchan(), viewconnections_content(), viewsrc_content(), vote_content(), vote_init(), vote_post(), wall_attach_post(), wall_upload_post(), webpages_content(), wfinger_init(), widget_filer(), widget_follow(), widget_savedsearch(), 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().

    diff --git a/doc/html/dba__mysql_8php.html b/doc/html/dba__mysql_8php.html index 561d83101..da4db27d7 100644 --- a/doc/html/dba__mysql_8php.html +++ b/doc/html/dba__mysql_8php.html @@ -28,7 +28,7 @@
    The Red Matrix
    diff --git a/doc/html/dba__driver_8php.html b/doc/html/dba__driver_8php.html index e41295ea0..dd7572f7c 100644 --- a/doc/html/dba__driver_8php.html +++ b/doc/html/dba__driver_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -202,7 +202,7 @@ Functions
    -

    Referenced by account_verify_password(), acl_init(), add_fcontact(), advanced_profile(), allowed_public_recips(), api_direct_messages_new(), api_get_user(), api_status_show(), api_statuses_mentions(), api_user(), api_users_show(), attach_by_hash(), attach_by_hash_nodata(), attach_count_files(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), blocks_content(), build_sync_packet(), call_hooks(), categories_widget(), change_channel(), channel_content(), channel_remove(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), check_account_email(), check_account_invite(), check_item_source(), check_webbie(), RedDirectory\childExists(), Cache\clear(), comanche_block(), common_friends(), connect_init(), connect_post(), connections_content(), connections_post(), consume_feed(), contact_remove(), contactgroup_content(), count_common_friends(), create_account(), create_identity(), crepair_post(), dbesc_array_cb(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), directory_run(), dirsearch_content(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), event_store(), events_content(), fbrowser_content(), feed_init(), fetch_post_tags(), file_tag_file_query(), filerm_content(), filestorage_content(), fix_attached_photo_permissions(), fix_contact_ssl_policy(), fix_private_photos(), fix_system_urls(), fsuggest_post(), generate_user_guid(), Cache\get(), get_all_perms(), get_birthdays(), get_config_from_storage(), get_events(), get_item_elements(), RedDirectory\getChild(), RedDirectory\getChildren(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), groups_containing(), handle_tag(), import_author_xchan(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), invite_post(), item_message_id(), item_permissions_sql(), item_post(), item_store(), item_store_update(), items_fetch(), lastpost_content(), layouts_content(), like_content(), load_config(), load_plugin(), load_xconfig(), lockview_content(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_store(), member_of(), menu_add_item(), menu_create(), menu_delete(), menu_edit(), menu_edit_item(), menu_fetch(), msearch_post(), network_content(), network_init(), FKOAuthDataStore\new_access_token(), new_contact(), new_cookie(), FKOAuthDataStore\new_request_token(), notification(), notifications_content(), notifier_run(), notify_init(), oauth_get_client(), onedirsync_run(), onepoll_run(), 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(), poco_init(), poco_load(), 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_mail_delivery(), process_profile_delivery(), profile_init(), profile_load(), profile_photo_post(), profiles_init(), profiles_post(), public_permissions_sql(), public_recips(), qsearch_init(), queue_run(), rconnect_url(), red_zrl_callback(), redir_init(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), register_hook(), register_post(), remove_all_xchan_resources(), remove_community_tag(), remove_queue_item(), rmagic_init(), rmagic_post(), photo_driver\save(), search_ac_init(), search_content(), search_init(), send_message(), send_reg_approval_email(), send_status_notifications(), Cache\set(), set_config(), set_pconfig(), set_xconfig(), RedInode\setName(), settings_post(), siteinfo_init(), sources_post(), photo_driver\store(), store_item_tag(), stream_perms_xchans(), stringify_array_elms(), subthread_content(), suggest_init(), sync_directories(), syncdirs(), tag_deliver(), tagger_content(), tagrm_post(), term_query(), tgroup_check(), thing_init(), uninstall_plugin(), unregister_hook(), update_directory_entry(), update_modtime(), update_queue_time(), user_allow(), user_deny(), RedBasicAuth\validateUserPass(), vcard_from_xchan(), vote_post(), wall_attach_post(), wall_upload_post(), webpages_content(), wfinger_init(), xchan_content(), xchan_mail_query(), xchan_query(), xrd_init(), z_readdir(), zfinger_init(), zid_init(), zot_feed(), zot_finger(), zot_get_hubloc(), zot_gethub(), zot_process_response(), zot_refresh(), and zotfeed_init().

    +

    Referenced by account_verify_password(), acl_init(), admin_page_users(), advanced_profile(), allowed_public_recips(), api_direct_messages_new(), api_get_user(), api_status_show(), api_statuses_destroy(), api_statuses_mentions(), api_user(), api_users_show(), attach_by_hash(), attach_by_hash_nodata(), attach_count_files(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), blocks_content(), build_sync_packet(), call_hooks(), categories_widget(), change_channel(), channel_content(), channel_remove(), channelx_by_hash(), channelx_by_n(), channelx_by_nick(), chanview_content(), check_account_email(), check_account_invite(), check_item_source(), check_webbie(), RedDirectory\childExists(), Cache\clear(), comanche_block(), common_friends(), connect_init(), connect_post(), connections_content(), connections_post(), consume_feed(), contact_remove(), contactgroup_content(), count_common_friends(), create_account(), create_identity(), dbesc_array_cb(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), delete_imported_item(), delete_item_lowlevel(), deliver_run(), directory_run(), dirsearch_content(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), event_store(), events_content(), events_post(), fbrowser_content(), feed_init(), fetch_post_tags(), file_tag_file_query(), filerm_content(), filestorage_content(), fix_attached_photo_permissions(), fix_private_photos(), fix_system_urls(), fsuggest_post(), generate_user_guid(), Cache\get(), get_all_perms(), get_birthdays(), get_config_from_storage(), get_events(), get_item_elements(), RedDirectory\getChild(), RedDirectory\getChildren(), gprobe_run(), group_add(), group_add_member(), group_byname(), group_content(), group_post(), group_rec_byhash(), group_rmv(), group_rmv_member(), groups_containing(), handle_tag(), import_author_zot(), import_directory_keywords(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), invite_post(), item_message_id(), item_permissions_sql(), item_post(), item_store(), item_store_update(), items_fetch(), layouts_content(), like_content(), load_config(), load_plugin(), load_xconfig(), lockview_content(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_nonce(), FKOAuthDataStore\lookup_token(), lostpass_content(), lostpass_post(), magic_init(), mail_store(), member_of(), menu_add_item(), menu_create(), menu_delete(), menu_edit(), menu_edit_item(), menu_fetch(), msearch_post(), 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(), 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(), poco_init(), poco_load(), 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_mail_delivery(), process_profile_delivery(), profile_init(), profile_load(), profile_photo_post(), profiles_init(), profiles_post(), public_permissions_sql(), public_recips(), qsearch_init(), queue_run(), rconnect_url(), red_zrl_callback(), redir_init(), ref_session_destroy(), ref_session_gc(), ref_session_read(), ref_session_write(), register_hook(), register_post(), remove_all_xchan_resources(), remove_community_tag(), remove_queue_item(), rmagic_init(), rmagic_post(), photo_driver\save(), search_ac_init(), search_content(), search_init(), send_message(), send_reg_approval_email(), send_status_notifications(), Cache\set(), set_config(), set_pconfig(), set_xconfig(), RedInode\setName(), settings_post(), siteinfo_init(), sources_post(), photo_driver\store(), store_item_tag(), stream_perms_xchans(), stringify_array_elms(), subthread_content(), suggest_init(), sync_directories(), syncdirs(), tag_deliver(), tagger_content(), tagrm_post(), term_query(), tgroup_check(), thing_init(), uninstall_plugin(), unregister_hook(), update_directory_entry(), update_modtime(), update_queue_time(), user_allow(), user_deny(), RedBasicAuth\validateUserPass(), vcard_from_xchan(), vote_post(), wall_attach_post(), wall_upload_post(), webpages_content(), wfinger_init(), 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().

    @@ -320,7 +320,7 @@ Functions
    - +
    The Red Matrix
    diff --git a/doc/html/dba__mysqli_8php.html b/doc/html/dba__mysqli_8php.html index 5af3efc87..9f580d4e9 100644 --- a/doc/html/dba__mysqli_8php.html +++ b/doc/html/dba__mysqli_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/delegate_8php.html b/doc/html/delegate_8php.html index 41ee03f50..3793b633e 100644 --- a/doc/html/delegate_8php.html +++ b/doc/html/delegate_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/deliver_8php.html b/doc/html/deliver_8php.html index ac9e5af77..4d1770429 100644 --- a/doc/html/deliver_8php.html +++ b/doc/html/deliver_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/dir_032dd9e2cfe278a2cfa5eb9547448eb9.html b/doc/html/dir_032dd9e2cfe278a2cfa5eb9547448eb9.html index 6d112b738..be89737ea 100644 --- a/doc/html/dir_032dd9e2cfe278a2cfa5eb9547448eb9.html +++ b/doc/html/dir_032dd9e2cfe278a2cfa5eb9547448eb9.html @@ -28,7 +28,7 @@ - + + +
    The Red Matrix
    @@ -110,6 +110,8 @@ Files
     
    file  theme.php
     
    file  theme_init.php
     
    diff --git a/doc/html/dir_032dd9e2cfe278a2cfa5eb9547448eb9.js b/doc/html/dir_032dd9e2cfe278a2cfa5eb9547448eb9.js index a9e861a3f..7633187b3 100644 --- a/doc/html/dir_032dd9e2cfe278a2cfa5eb9547448eb9.js +++ b/doc/html/dir_032dd9e2cfe278a2cfa5eb9547448eb9.js @@ -2,5 +2,6 @@ var dir_032dd9e2cfe278a2cfa5eb9547448eb9 = [ [ "config.php", "view_2theme_2redbasic_2php_2config_8php.html", "view_2theme_2redbasic_2php_2config_8php" ], [ "style.php", "redbasic_2php_2style_8php.html", "redbasic_2php_2style_8php" ], - [ "theme.php", "redbasic_2php_2theme_8php.html", "redbasic_2php_2theme_8php" ] + [ "theme.php", "redbasic_2php_2theme_8php.html", "redbasic_2php_2theme_8php" ], + [ "theme_init.php", "theme_2redbasic_2php_2theme__init_8php.html", null ] ]; \ No newline at end of file diff --git a/doc/html/dir_05f4fba29266e8fd7869afcd6cefb5cb.html b/doc/html/dir_05f4fba29266e8fd7869afcd6cefb5cb.html index 0a33e4c45..733c56cef 100644 --- a/doc/html/dir_05f4fba29266e8fd7869afcd6cefb5cb.html +++ b/doc/html/dir_05f4fba29266e8fd7869afcd6cefb5cb.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/dir_0eaa4a0adae8ba4811e133c6e594aeee.html b/doc/html/dir_0eaa4a0adae8ba4811e133c6e594aeee.html index f53ed2c0f..7a5f77a99 100644 --- a/doc/html/dir_0eaa4a0adae8ba4811e133c6e594aeee.html +++ b/doc/html/dir_0eaa4a0adae8ba4811e133c6e594aeee.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/dir_21bc5169ff11430004758be31dcfc6c4.html b/doc/html/dir_21bc5169ff11430004758be31dcfc6c4.html index 74f6d82bd..51284f865 100644 --- a/doc/html/dir_21bc5169ff11430004758be31dcfc6c4.html +++ b/doc/html/dir_21bc5169ff11430004758be31dcfc6c4.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.html b/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.html index 4c21b0927..44036cc73 100644 --- a/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.html +++ b/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.html @@ -28,7 +28,7 @@ - + + +
    The Red Matrix
    @@ -106,6 +106,8 @@ $(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 1ea37ec69..e59a2a7c4 100644 --- a/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.js +++ b/doc/html/dir_23ec12649285f9fabf3a6b7380226c28.js @@ -1,6 +1,7 @@ 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_25f74a9991dbbca1b52a94e358ca73c1.html b/doc/html/dir_25f74a9991dbbca1b52a94e358ca73c1.html new file mode 100644 index 000000000..c5f57ad6f --- /dev/null +++ b/doc/html/dir_25f74a9991dbbca1b52a94e358ca73c1.html @@ -0,0 +1,112 @@ + + + + + + +The Red Matrix: util/wp/post_to_red Directory Reference + + + + + + + + + + + + + +
    +
    +

    Files

    + + + + + + +
    +
    The Red Matrix +
    +
    + + + + + + +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    post_to_red Directory Reference
    +
    +
    + + + + +

    +Files

    file  post_to_red.php
     
    +
    +
    + diff --git a/doc/html/dir_25f74a9991dbbca1b52a94e358ca73c1.js b/doc/html/dir_25f74a9991dbbca1b52a94e358ca73c1.js new file mode 100644 index 000000000..e521771ca --- /dev/null +++ b/doc/html/dir_25f74a9991dbbca1b52a94e358ca73c1.js @@ -0,0 +1,4 @@ +var dir_25f74a9991dbbca1b52a94e358ca73c1 = +[ + [ "post_to_red.php", "post__to__red_8php.html", "post__to__red_8php" ] +]; \ No newline at end of file diff --git a/doc/html/dir_3d9c9d0c5e9556dd3eba1e072fa6eaeb.html b/doc/html/dir_3d9c9d0c5e9556dd3eba1e072fa6eaeb.html index 12217cad9..52e50c910 100644 --- a/doc/html/dir_3d9c9d0c5e9556dd3eba1e072fa6eaeb.html +++ b/doc/html/dir_3d9c9d0c5e9556dd3eba1e072fa6eaeb.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/dir_55dbaf9b7b53c4fc605c9011743a7353.html b/doc/html/dir_55dbaf9b7b53c4fc605c9011743a7353.html index 1b2076720..382655c52 100644 --- a/doc/html/dir_55dbaf9b7b53c4fc605c9011743a7353.html +++ b/doc/html/dir_55dbaf9b7b53c4fc605c9011743a7353.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/dir_6cee3bb9ace89cc4e2f065aa2ca7bc5b.html b/doc/html/dir_6cee3bb9ace89cc4e2f065aa2ca7bc5b.html new file mode 100644 index 000000000..60379cb00 --- /dev/null +++ b/doc/html/dir_6cee3bb9ace89cc4e2f065aa2ca7bc5b.html @@ -0,0 +1,112 @@ + + + + + + +The Red Matrix: view/theme/blogga/view/theme Directory Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    theme Directory Reference
    +
    +
    + + + + +

    +Directories

    directory  blog
     
    +
    +
    + diff --git a/doc/html/dir_6cee3bb9ace89cc4e2f065aa2ca7bc5b.js b/doc/html/dir_6cee3bb9ace89cc4e2f065aa2ca7bc5b.js new file mode 100644 index 000000000..ae90f9671 --- /dev/null +++ b/doc/html/dir_6cee3bb9ace89cc4e2f065aa2ca7bc5b.js @@ -0,0 +1,4 @@ +var dir_6cee3bb9ace89cc4e2f065aa2ca7bc5b = +[ + [ "blog", "dir_a8a0005c2b8590c535262d232c22afab.html", "dir_a8a0005c2b8590c535262d232c22afab" ] +]; \ No newline at end of file diff --git a/doc/html/dir_720432dea4a717197ae070dbc42b8f20.html b/doc/html/dir_720432dea4a717197ae070dbc42b8f20.html new file mode 100644 index 000000000..1fe66c5e2 --- /dev/null +++ b/doc/html/dir_720432dea4a717197ae070dbc42b8f20.html @@ -0,0 +1,112 @@ + + + + + + +The Red Matrix: util/wp Directory Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    wp Directory Reference
    +
    +
    + + + + +

    +Directories

    directory  post_to_red
     
    +
    +
    + diff --git a/doc/html/dir_720432dea4a717197ae070dbc42b8f20.js b/doc/html/dir_720432dea4a717197ae070dbc42b8f20.js new file mode 100644 index 000000000..b394ccd3f --- /dev/null +++ b/doc/html/dir_720432dea4a717197ae070dbc42b8f20.js @@ -0,0 +1,4 @@ +var dir_720432dea4a717197ae070dbc42b8f20 = +[ + [ "post_to_red", "dir_25f74a9991dbbca1b52a94e358ca73c1.html", "dir_25f74a9991dbbca1b52a94e358ca73c1" ] +]; \ No newline at end of file diff --git a/doc/html/dir_817f6d302394b98e59575acdb59998bc.html b/doc/html/dir_817f6d302394b98e59575acdb59998bc.html index 5c55343df..bd41b7e86 100644 --- a/doc/html/dir_817f6d302394b98e59575acdb59998bc.html +++ b/doc/html/dir_817f6d302394b98e59575acdb59998bc.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -104,7 +104,7 @@ $(document).ready(function(){initNavTree('dir_817f6d302394b98e59575acdb59998bc.h - + @@ -116,7 +116,9 @@ Files - + + +

    Files

    file  default.php
    file  default.php
     
    file  full.php
     
     
    file  mod_register.php
     
    file  theme_init.php
    file  none.php
     
    file  theme_init.php
     
    diff --git a/doc/html/dir_817f6d302394b98e59575acdb59998bc.js b/doc/html/dir_817f6d302394b98e59575acdb59998bc.js index f42b8d444..cceba4e93 100644 --- a/doc/html/dir_817f6d302394b98e59575acdb59998bc.js +++ b/doc/html/dir_817f6d302394b98e59575acdb59998bc.js @@ -1,10 +1,11 @@ var dir_817f6d302394b98e59575acdb59998bc = [ - [ "default.php", "default_8php.html", "default_8php" ], + [ "default.php", "php_2default_8php.html", "php_2default_8php" ], [ "full.php", "full_8php.html", "full_8php" ], [ "minimal.php", "minimal_8php.html", null ], [ "mod_import.php", "mod__import_8php.html", "mod__import_8php" ], [ "mod_new_channel.php", "mod__new__channel_8php.html", "mod__new__channel_8php" ], [ "mod_register.php", "mod__register_8php.html", "mod__register_8php" ], - [ "theme_init.php", "theme__init_8php.html", null ] + [ "none.php", "none_8php.html", null ], + [ "theme_init.php", "php_2theme__init_8php.html", "php_2theme__init_8php" ] ]; \ No newline at end of file diff --git a/doc/html/dir_8543001e5d25368a6edede3e63efb554.html b/doc/html/dir_8543001e5d25368a6edede3e63efb554.html index 9d45e2983..c0ee68826 100644 --- a/doc/html/dir_8543001e5d25368a6edede3e63efb554.html +++ b/doc/html/dir_8543001e5d25368a6edede3e63efb554.html @@ -28,7 +28,7 @@ - + + +
    The Red Matrix
    @@ -106,6 +106,8 @@ $(document).ready(function(){initNavTree('dir_8543001e5d25368a6edede3e63efb554.h Directories
    directory  apw
     
    directory  blogga
     
    directory  redbasic
     
    diff --git a/doc/html/dir_8543001e5d25368a6edede3e63efb554.js b/doc/html/dir_8543001e5d25368a6edede3e63efb554.js index 9650af20a..29cbaeeef 100644 --- a/doc/html/dir_8543001e5d25368a6edede3e63efb554.js +++ b/doc/html/dir_8543001e5d25368a6edede3e63efb554.js @@ -1,5 +1,6 @@ var dir_8543001e5d25368a6edede3e63efb554 = [ [ "apw", "dir_d520c5cf583201d9437764f209363c22.html", "dir_d520c5cf583201d9437764f209363c22" ], + [ "blogga", "dir_922c77e958c99a98db92d38a3a349bf2.html", "dir_922c77e958c99a98db92d38a3a349bf2" ], [ "redbasic", "dir_55dbaf9b7b53c4fc605c9011743a7353.html", "dir_55dbaf9b7b53c4fc605c9011743a7353" ] ]; \ No newline at end of file diff --git a/doc/html/dir_922c77e958c99a98db92d38a3a349bf2.html b/doc/html/dir_922c77e958c99a98db92d38a3a349bf2.html new file mode 100644 index 000000000..a8fed5c16 --- /dev/null +++ b/doc/html/dir_922c77e958c99a98db92d38a3a349bf2.html @@ -0,0 +1,114 @@ + + + + + + +The Red Matrix: view/theme/blogga Directory Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    blogga Directory Reference
    +
    +
    + + + + + + +

    +Directories

    directory  php
     
    directory  view
     
    +
    +
    + diff --git a/doc/html/dir_922c77e958c99a98db92d38a3a349bf2.js b/doc/html/dir_922c77e958c99a98db92d38a3a349bf2.js new file mode 100644 index 000000000..d5e65e0d6 --- /dev/null +++ b/doc/html/dir_922c77e958c99a98db92d38a3a349bf2.js @@ -0,0 +1,5 @@ +var dir_922c77e958c99a98db92d38a3a349bf2 = +[ + [ "php", "dir_c02447ad39a5307c81c64e880ec9e8d3.html", "dir_c02447ad39a5307c81c64e880ec9e8d3" ], + [ "view", "dir_92d6b429199666aa3765c8a934db5e14.html", "dir_92d6b429199666aa3765c8a934db5e14" ] +]; \ No newline at end of file diff --git a/doc/html/dir_92d6b429199666aa3765c8a934db5e14.html b/doc/html/dir_92d6b429199666aa3765c8a934db5e14.html new file mode 100644 index 000000000..fbd8bf9e8 --- /dev/null +++ b/doc/html/dir_92d6b429199666aa3765c8a934db5e14.html @@ -0,0 +1,112 @@ + + + + + + +The Red Matrix: view/theme/blogga/view Directory Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    view Directory Reference
    +
    +
    + + + + +

    +Directories

    directory  theme
     
    +
    +
    + diff --git a/doc/html/dir_92d6b429199666aa3765c8a934db5e14.js b/doc/html/dir_92d6b429199666aa3765c8a934db5e14.js new file mode 100644 index 000000000..2a2dd8dc9 --- /dev/null +++ b/doc/html/dir_92d6b429199666aa3765c8a934db5e14.js @@ -0,0 +1,4 @@ +var dir_92d6b429199666aa3765c8a934db5e14 = +[ + [ "theme", "dir_6cee3bb9ace89cc4e2f065aa2ca7bc5b.html", "dir_6cee3bb9ace89cc4e2f065aa2ca7bc5b" ] +]; \ No newline at end of file diff --git a/doc/html/dir__fns_8php.html b/doc/html/dir__fns_8php.html index 494d32b53..5aeb02ea2 100644 --- a/doc/html/dir__fns_8php.html +++ b/doc/html/dir__fns_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/dir_a8a0005c2b8590c535262d232c22afab.html b/doc/html/dir_a8a0005c2b8590c535262d232c22afab.html new file mode 100644 index 000000000..dc599f8bb --- /dev/null +++ b/doc/html/dir_a8a0005c2b8590c535262d232c22afab.html @@ -0,0 +1,116 @@ + + + + + + +The Red Matrix: view/theme/blogga/view/theme/blog Directory Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    blog Directory Reference
    +
    +
    + + + + + + + + +

    +Files

    file  config.php
     
    file  default.php
     
    file  theme.php
     
    +
    +
    + diff --git a/doc/html/dir_a8a0005c2b8590c535262d232c22afab.js b/doc/html/dir_a8a0005c2b8590c535262d232c22afab.js new file mode 100644 index 000000000..9311d8a78 --- /dev/null +++ b/doc/html/dir_a8a0005c2b8590c535262d232c22afab.js @@ -0,0 +1,6 @@ +var dir_a8a0005c2b8590c535262d232c22afab = +[ + [ "config.php", "view_2theme_2blogga_2view_2theme_2blog_2config_8php.html", "view_2theme_2blogga_2view_2theme_2blog_2config_8php" ], + [ "default.php", "theme_2blogga_2view_2theme_2blog_2default_8php.html", "theme_2blogga_2view_2theme_2blog_2default_8php" ], + [ "theme.php", "blogga_2view_2theme_2blog_2theme_8php.html", "blogga_2view_2theme_2blog_2theme_8php" ] +]; \ No newline at end of file diff --git a/doc/html/dir_aae29906d7bfc07d076125f669c8352e.html b/doc/html/dir_aae29906d7bfc07d076125f669c8352e.html index 7fc269799..a12af8c64 100644 --- a/doc/html/dir_aae29906d7bfc07d076125f669c8352e.html +++ b/doc/html/dir_aae29906d7bfc07d076125f669c8352e.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/dir_b2f003339c516cc00c8cadcafbe82f13.html b/doc/html/dir_b2f003339c516cc00c8cadcafbe82f13.html index fe7eec594..4aa042ef0 100644 --- a/doc/html/dir_b2f003339c516cc00c8cadcafbe82f13.html +++ b/doc/html/dir_b2f003339c516cc00c8cadcafbe82f13.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/dir_c02447ad39a5307c81c64e880ec9e8d3.html b/doc/html/dir_c02447ad39a5307c81c64e880ec9e8d3.html new file mode 100644 index 000000000..af53f8b58 --- /dev/null +++ b/doc/html/dir_c02447ad39a5307c81c64e880ec9e8d3.html @@ -0,0 +1,118 @@ + + + + + + +The Red Matrix: view/theme/blogga/php Directory Reference + + + + + + + + + + + + + +
    +
    + + + + + + + +
    +
    The Red Matrix +
    +
    +
    + + + + +
    +
    + +
    +
    +
    + +
    + + + + +
    + +
    + +
    +
    +
    php Directory Reference
    +
    +
    + + + + + + + + + + +

    +Files

    file  config.php
     
    file  default.php
     
    file  theme.php
     
    file  theme_init.php
     
    +
    +
    + diff --git a/doc/html/dir_c02447ad39a5307c81c64e880ec9e8d3.js b/doc/html/dir_c02447ad39a5307c81c64e880ec9e8d3.js new file mode 100644 index 000000000..9013b22b6 --- /dev/null +++ b/doc/html/dir_c02447ad39a5307c81c64e880ec9e8d3.js @@ -0,0 +1,7 @@ +var dir_c02447ad39a5307c81c64e880ec9e8d3 = +[ + [ "config.php", "view_2theme_2blogga_2php_2config_8php.html", "view_2theme_2blogga_2php_2config_8php" ], + [ "default.php", "theme_2blogga_2php_2default_8php.html", "theme_2blogga_2php_2default_8php" ], + [ "theme.php", "blogga_2php_2theme_8php.html", "blogga_2php_2theme_8php" ], + [ "theme_init.php", "theme_2blogga_2php_2theme__init_8php.html", null ] +]; \ No newline at end of file diff --git a/doc/html/dir_cb8a8f75dcdd0b3fbfcc82e9eda410c5.html b/doc/html/dir_cb8a8f75dcdd0b3fbfcc82e9eda410c5.html index bdc531993..d5d596a86 100644 --- a/doc/html/dir_cb8a8f75dcdd0b3fbfcc82e9eda410c5.html +++ b/doc/html/dir_cb8a8f75dcdd0b3fbfcc82e9eda410c5.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/dir_d41ce877eb409a4791b288730010abe2.html b/doc/html/dir_d41ce877eb409a4791b288730010abe2.html index 820ec85e2..7b7f02999 100644 --- a/doc/html/dir_d41ce877eb409a4791b288730010abe2.html +++ b/doc/html/dir_d41ce877eb409a4791b288730010abe2.html @@ -28,7 +28,7 @@ - + - - @@ -174,8 +172,6 @@ Files - - @@ -184,14 +180,10 @@ Files - - - - @@ -222,7 +214,7 @@ Files - + diff --git a/doc/html/dir_d41ce877eb409a4791b288730010abe2.js b/doc/html/dir_d41ce877eb409a4791b288730010abe2.js index 409993767..b47296a36 100644 --- a/doc/html/dir_d41ce877eb409a4791b288730010abe2.js +++ b/doc/html/dir_d41ce877eb409a4791b288730010abe2.js @@ -17,7 +17,6 @@ var dir_d41ce877eb409a4791b288730010abe2 = [ "connect.php", "connect_8php.html", "connect_8php" ], [ "connections.php", "connections_8php.html", "connections_8php" ], [ "contactgroup.php", "contactgroup_8php.html", "contactgroup_8php" ], - [ "crepair.php", "crepair_8php.html", "crepair_8php" ], [ "delegate.php", "delegate_8php.html", "delegate_8php" ], [ "directory.php", "mod_2directory_8php.html", "mod_2directory_8php" ], [ "dirsearch.php", "dirsearch_8php.html", "dirsearch_8php" ], @@ -35,15 +34,12 @@ var dir_d41ce877eb409a4791b288730010abe2 = [ "follow.php", "mod_2follow_8php.html", "mod_2follow_8php" ], [ "fsuggest.php", "fsuggest_8php.html", "fsuggest_8php" ], [ "group.php", "mod_2group_8php.html", "mod_2group_8php" ], - [ "hcard.php", "hcard_8php.html", "hcard_8php" ], [ "help.php", "help_8php.html", "help_8php" ], [ "home.php", "home_8php.html", null ], [ "hostxrd.php", "hostxrd_8php.html", "hostxrd_8php" ], [ "import.php", "import_8php.html", "import_8php" ], - [ "intro.php", "intro_8php.html", "intro_8php" ], [ "invite.php", "invite_8php.html", "invite_8php" ], [ "item.php", "item_8php.html", "item_8php" ], - [ "lastpost.php", "lastpost_8php.html", "lastpost_8php" ], [ "layouts.php", "layouts_8php.html", "layouts_8php" ], [ "like.php", "like_8php.html", "like_8php" ], [ "lockview.php", "lockview_8php.html", "lockview_8php" ], @@ -59,7 +55,7 @@ var dir_d41ce877eb409a4791b288730010abe2 = [ "msearch.php", "msearch_8php.html", "msearch_8php" ], [ "network.php", "mod_2network_8php.html", "mod_2network_8php" ], [ "new_channel.php", "new__channel_8php.html", "new__channel_8php" ], - [ "nogroup.php", "nogroup_8php.html", "nogroup_8php" ], + [ "notes.php", "notes_8php.html", "notes_8php" ], [ "notifications.php", "notifications_8php.html", "notifications_8php" ], [ "notify.php", "mod_2notify_8php.html", "mod_2notify_8php" ], [ "oembed.php", "mod_2oembed_8php.html", "mod_2oembed_8php" ], diff --git a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html index c5588a75e..1f931673f 100644 --- a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html +++ b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.html @@ -28,7 +28,7 @@
    The Red Matrix
    @@ -138,8 +138,6 @@ Files
     
    file  contactgroup.php
     
    file  crepair.php
     
    file  delegate.php
     
    file  directory.php
     
    file  group.php
     
    file  hcard.php
     
    file  help.php
     
    file  home.php
     
    file  import.php
     
    file  intro.php
     
    file  invite.php
     
    file  item.php
     
    file  lastpost.php
     
    file  layouts.php
     
    file  like.php
     
    file  new_channel.php
     
    file  nogroup.php
    file  notes.php
     
    file  notifications.php
     
    - + - - diff --git a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js index bf6e62274..fdcafcad3 100644 --- a/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js +++ b/doc/html/dir_d44c64559bbebec7f509842c48db8b23.js @@ -71,7 +71,6 @@ var dir_d44c64559bbebec7f509842c48db8b23 = [ "photos.php", "include_2photos_8php.html", "include_2photos_8php" ], [ "plugin.php", "plugin_8php.html", "plugin_8php" ], [ "poller.php", "poller_8php.html", "poller_8php" ], - [ "profile_advanced.php", "profile__advanced_8php.html", "profile__advanced_8php" ], [ "profile_selectors.php", "profile__selectors_8php.html", "profile__selectors_8php" ], [ "ProtoDriver.php", "ProtoDriver_8php.html", [ [ "ProtoDriver", "classProtoDriver.html", "classProtoDriver" ], diff --git a/doc/html/dir_d520c5cf583201d9437764f209363c22.html b/doc/html/dir_d520c5cf583201d9437764f209363c22.html index f96396581..5d99e87f7 100644 --- a/doc/html/dir_d520c5cf583201d9437764f209363c22.html +++ b/doc/html/dir_d520c5cf583201d9437764f209363c22.html @@ -28,7 +28,7 @@
    The Red Matrix
    @@ -223,8 +223,6 @@ Files
     
    file  poller.php
     
    file  profile_advanced.php
     
    file  profile_selectors.php
     
    file  ProtoDriver.php
    - +
    The Red Matrix
    diff --git a/doc/html/dirsearch_8php.html b/doc/html/dirsearch_8php.html index 37bdcb100..806a32354 100644 --- a/doc/html/dirsearch_8php.html +++ b/doc/html/dirsearch_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/display_8php.html b/doc/html/display_8php.html index e31582288..c2f2d8664 100644 --- a/doc/html/display_8php.html +++ b/doc/html/display_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/docblox__errorchecker_8php.html b/doc/html/docblox__errorchecker_8php.html index 9de8c6867..b17226b25 100644 --- a/doc/html/docblox__errorchecker_8php.html +++ b/doc/html/docblox__errorchecker_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -279,7 +279,7 @@ Variables
    diff --git a/doc/html/editblock_8php.html b/doc/html/editblock_8php.html index 12660853a..f33d0956e 100644 --- a/doc/html/editblock_8php.html +++ b/doc/html/editblock_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/editlayout_8php.html b/doc/html/editlayout_8php.html index c32a6bd5b..e59994c3e 100644 --- a/doc/html/editlayout_8php.html +++ b/doc/html/editlayout_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/editpost_8php.html b/doc/html/editpost_8php.html index 6daa6563e..a86d5d3c6 100644 --- a/doc/html/editpost_8php.html +++ b/doc/html/editpost_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/editwebpage_8php.html b/doc/html/editwebpage_8php.html index a27badd7f..e8f689b67 100644 --- a/doc/html/editwebpage_8php.html +++ b/doc/html/editwebpage_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/enotify_8php.html b/doc/html/enotify_8php.html index 9566f447d..9c468a042 100644 --- a/doc/html/enotify_8php.html +++ b/doc/html/enotify_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/event_8php.html b/doc/html/event_8php.html index e5f82b84d..bef857f32 100644 --- a/doc/html/event_8php.html +++ b/doc/html/event_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/events_8php.html b/doc/html/events_8php.html index 97f2c709d..ecd63f5a1 100644 --- a/doc/html/events_8php.html +++ b/doc/html/events_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/expire_8php.html b/doc/html/expire_8php.html index 43e034032..61e0731b5 100644 --- a/doc/html/expire_8php.html +++ b/doc/html/expire_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/extract_8php.html b/doc/html/extract_8php.html index 20e95c86d..08972203b 100644 --- a/doc/html/extract_8php.html +++ b/doc/html/extract_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -132,7 +132,7 @@ Variables
    -

    Referenced by activity_sanitise(), add_fcontact(), api_rss_extra(), array_sanitise(), attach_mkdir(), attach_store(), check_account_admin(), check_account_email(), check_account_invite(), check_account_password(), check_list_permissions(), check_webbie(), connect_content(), connections_content(), construct_page(), contact_block(), contact_select(), conversation(), create_account(), create_identity(), dbesc_array(), directory_content(), event_store(), feature_enabled(), fetch_xrd_links(), find_xchan_in_array(), format_like(), get_all_perms(), get_atom_elements(), 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(), identity_basic_import(), ids_to_querystr(), import_directory_profile(), import_post(), import_site(), import_xchan(), item_getfeedattach(), item_store(), item_store_update(), items_fetch(), like_content(), like_puller(), load_database(), lrdd(), magic_init(), mail_store(), menu_add_item(), menu_create(), menu_edit(), menu_edit_item(), message_content(), mood_init(), network_content(), new_channel_post(), new_contact(), obj_verbs(), parse_url_content(), pdl_selector(), perm_is_allowed(), photo_upload(), photos_album_get_db_idstr(), photos_create_item(), photos_post(), ping_init(), po2php_run(), poke_init(), post_activity_item(), post_init(), post_post(), proc_run(), process_channel_sync_delivery(), process_delivery(), process_mail_delivery(), process_profile_delivery(), profile_activity(), profile_sidebar(), profile_tabs(), profiles_content(), redbasic_form(), register_post(), remove_community_tag(), 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(), tagger_content(), tagrm_content(), tagrm_post(), theme_attachments(), theme_content(), thing_init(), validate_channelname(), wfinger_init(), xchan_mail_query(), xchan_query(), xml2array(), xrd_init(), zfinger_init(), zid(), zid_init(), zot_fetch(), zot_get_hubloc(), zot_gethub(), zot_import(), zot_process_response(), and zot_register_hub().

    +

    Referenced by activity_sanitise(), api_rss_extra(), array_sanitise(), attach_mkdir(), attach_store(), check_account_admin(), check_account_email(), check_account_invite(), check_account_password(), check_list_permissions(), check_webbie(), connect_content(), connections_content(), connections_post(), construct_page(), contact_block(), contact_select(), conversation(), create_account(), create_identity(), dbesc_array(), directory_content(), drop_item(), event_store(), feature_enabled(), find_xchan_in_array(), format_like(), get_all_perms(), get_atom_elements(), 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(), ids_to_querystr(), 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(), list_widgets(), 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(), parse_url_content(), pdl_selector(), perm_is_allowed(), photo_upload(), photos_album_get_db_idstr(), photos_create_item(), photos_post(), ping_init(), po2php_run(), poke_init(), post_activity_item(), post_init(), post_post(), proc_run(), process_channel_sync_delivery(), process_delivery(), process_mail_delivery(), process_profile_delivery(), profile_activity(), profile_sidebar(), profiles_content(), redbasic_form(), register_post(), remove_community_tag(), replace_macros(), 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(), tagger_content(), tagrm_content(), tagrm_post(), theme_attachments(), theme_content(), thing_init(), validate_channelname(), wfinger_init(), widget_affinity(), widget_archive(), 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().

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

    Referenced by Template\_build_nodes(), Template\_replcb_node(), admin_page_themes(), attribute_contains(), base64url_decode(), base64url_encode(), bb_tag_preg_replace(), bb_translate_video(), bbtoevent(), bbtovcal(), chanlink_hash(), chanlink_url(), comanche_parser(), comanche_region(), comanche_webpage(), datetime_convert(), day_translate(), detect_language(), diaspora2bb(), diaspora_ol(), diaspora_ul(), expand_acl(), fetch_url(), file_tag_decode(), file_tag_encode(), file_tag_file_query(), fix_mce_lf(), fix_private_photos(), format_categories(), format_filer(), format_term_for_display(), get_bb_tag_pos(), get_intltext_template(), get_markup_template(), get_tags(), html2bb_video(), info(), is_a_date_arg(), json_decode_plus(), legal_webbie(), linkify(), magic_link(), message_content(), network_to_name(), normalise_openid(), notice(), notifier_run(), oembed_iframe(), oembed_replacecb(), oexchange_content(), parse_xml_string(), photos_post(), poco_load(), post_url(), 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(), search(), App\set_widget(), siteinfo_content(), smilies(), stripdcode_br_cb(), t(), template_escape(), template_unescape(), term_query(), theme_attachments(), unamp(), undo_post_tagging(), unxmlify(), Template\var_replace(), webfinger(), webfinger_dfrn(), x(), z_fetch_url(), z_input_filter(), z_post_url(), zfinger_init(), and zid().

    +

    Referenced by Template\_build_nodes(), Template\_replcb_node(), admin_page_themes(), attribute_contains(), base64url_decode(), base64url_encode(), bb_tag_preg_replace(), bb_translate_video(), bbtoevent(), bbtovcal(), chanlink_hash(), chanlink_url(), comanche_parser(), comanche_region(), comanche_webpage(), datetime_convert(), day_translate(), detect_language(), diaspora2bb(), diaspora_ol(), diaspora_ul(), expand_acl(), file_tag_decode(), file_tag_encode(), file_tag_file_query(), fix_mce_lf(), fix_private_photos(), format_categories(), format_filer(), format_term_for_display(), get_bb_tag_pos(), get_intltext_template(), get_markup_template(), get_tags(), html2bb_video(), info(), is_a_date_arg(), json_decode_plus(), legal_webbie(), linkify(), magic_link(), message_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(), search(), searchbox(), App\set_widget(), siteinfo_content(), smilies(), stripdcode_br_cb(), t(), template_escape(), template_unescape(), term_query(), theme_attachments(), unamp(), undo_post_tagging(), unxmlify(), Template\var_replace(), webfinger(), webfinger_dfrn(), x(), z_fetch_url(), z_input_filter(), z_post_url(), zfinger_init(), and zid().

    diff --git a/doc/html/fbrowser_8php.html b/doc/html/fbrowser_8php.html index e62617305..0ccc72963 100644 --- a/doc/html/fbrowser_8php.html +++ b/doc/html/fbrowser_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/features_8php.html b/doc/html/features_8php.html index 47d0a971d..e1e853922 100644 --- a/doc/html/features_8php.html +++ b/doc/html/features_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -142,7 +142,7 @@ Functions
    diff --git a/doc/html/feed_8php.html b/doc/html/feed_8php.html index eee97f745..8b44eacb2 100644 --- a/doc/html/feed_8php.html +++ b/doc/html/feed_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/filer_8php.html b/doc/html/filer_8php.html index f43782620..1c74122fd 100644 --- a/doc/html/filer_8php.html +++ b/doc/html/filer_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/filerm_8php.html b/doc/html/filerm_8php.html index 95b780624..ce948f3b1 100644 --- a/doc/html/filerm_8php.html +++ b/doc/html/filerm_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/files.html b/doc/html/files.html index 36eb1a64a..c570f79fd 100644 --- a/doc/html/files.html +++ b/doc/html/files.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -108,7 +108,7 @@ $(document).ready(function(){initNavTree('files.html','');});
    Here is a list of all files with brief descriptions:
    -
    [detail level 12345]
    +
    [detail level 1234567]
    @@ -174,21 +174,20 @@ $(document).ready(function(){initNavTree('files.html','');}); - - - - - - - - - - - - - - - + + + + + + + + + + + + + + @@ -207,138 +206,138 @@ $(document).ready(function(){initNavTree('files.html','');}); - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - + + + + + + + + + + + + + - + - + + @@ -357,13 +356,26 @@ $(document).ready(function(){initNavTree('files.html','');}); - - - - - - - + + + + + + + + + + + + + + + + + + + +
    o+include
    o+mod
    o+util
    o+view
    \*boot.php
    diff --git a/doc/html/filestorage_8php.html b/doc/html/filestorage_8php.html index 9b886f8bc..7b3d146ab 100644 --- a/doc/html/filestorage_8php.html +++ b/doc/html/filestorage_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/fpostit_8php.html b/doc/html/fpostit_8php.html index 38716cd89..c0007a22e 100644 --- a/doc/html/fpostit_8php.html +++ b/doc/html/fpostit_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/fresh_8md.html b/doc/html/fresh_8md.html index 1624daf40..91f73cfed 100644 --- a/doc/html/fresh_8md.html +++ b/doc/html/fresh_8md.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/friendica-to-smarty-tpl_8py.html b/doc/html/friendica-to-smarty-tpl_8py.html index cbf96d98a..dc7ba225d 100644 --- a/doc/html/friendica-to-smarty-tpl_8py.html +++ b/doc/html/friendica-to-smarty-tpl_8py.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/friendica__smarty_8php.html b/doc/html/friendica__smarty_8php.html index c242f3933..eef7ff752 100644 --- a/doc/html/friendica__smarty_8php.html +++ b/doc/html/friendica__smarty_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/fsuggest_8php.html b/doc/html/fsuggest_8php.html index 1bb670262..07d2127ab 100644 --- a/doc/html/fsuggest_8php.html +++ b/doc/html/fsuggest_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/full_8php.html b/doc/html/full_8php.html index 483a31152..2e22f58c7 100644 --- a/doc/html/full_8php.html +++ b/doc/html/full_8php.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions.html b/doc/html/functions.html index 63d828fc9..07bf3f97b 100644 --- a/doc/html/functions.html +++ b/doc/html/functions.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x5f.html b/doc/html/functions_0x5f.html index aaa4e3619..ed59f06f7 100644 --- a/doc/html/functions_0x5f.html +++ b/doc/html/functions_0x5f.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x61.html b/doc/html/functions_0x61.html index 78d8582fe..d5a0d01c9 100644 --- a/doc/html/functions_0x61.html +++ b/doc/html/functions_0x61.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x62.html b/doc/html/functions_0x62.html index 2109a048c..a7a7a884c 100644 --- a/doc/html/functions_0x62.html +++ b/doc/html/functions_0x62.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x63.html b/doc/html/functions_0x63.html index c5a14375b..94f4ffba9 100644 --- a/doc/html/functions_0x63.html +++ b/doc/html/functions_0x63.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x64.html b/doc/html/functions_0x64.html index 50612a4cf..34949c740 100644 --- a/doc/html/functions_0x64.html +++ b/doc/html/functions_0x64.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x65.html b/doc/html/functions_0x65.html index d9ce44b5c..74e2892f6 100644 --- a/doc/html/functions_0x65.html +++ b/doc/html/functions_0x65.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x66.html b/doc/html/functions_0x66.html index 7172c99a9..377f92696 100644 --- a/doc/html/functions_0x66.html +++ b/doc/html/functions_0x66.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x67.html b/doc/html/functions_0x67.html index 7197b42f9..65da95e12 100644 --- a/doc/html/functions_0x67.html +++ b/doc/html/functions_0x67.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -179,12 +179,6 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');});
  • get_conversation() : Item
  • -
  • get_curl_code() -: App -
  • -
  • get_curl_headers() -: App -
  • get_data() : Item
  • @@ -283,9 +277,9 @@ $(document).ready(function(){initNavTree('functions_0x67.html','');}); : photo_driver
  • getImage() -: photo_driver +: photo_imagick +, photo_driver , photo_gd -, photo_imagick
  • getLastModified() : RedInode diff --git a/doc/html/functions_0x68.html b/doc/html/functions_0x68.html index 9cd17ba4a..ef9f36a46 100644 --- a/doc/html/functions_0x68.html +++ b/doc/html/functions_0x68.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x69.html b/doc/html/functions_0x69.html index 3bd5d0893..d503230a3 100644 --- a/doc/html/functions_0x69.html +++ b/doc/html/functions_0x69.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x6c.html b/doc/html/functions_0x6c.html index ec2ce797d..4f3e0deb8 100644 --- a/doc/html/functions_0x6c.html +++ b/doc/html/functions_0x6c.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x6e.html b/doc/html/functions_0x6e.html index 1a93d117a..06ee4dee8 100644 --- a/doc/html/functions_0x6e.html +++ b/doc/html/functions_0x6e.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x6f.html b/doc/html/functions_0x6f.html index 2d5a3fc61..9d147d3cf 100644 --- a/doc/html/functions_0x6f.html +++ b/doc/html/functions_0x6f.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x70.html b/doc/html/functions_0x70.html index 81d3b41ed..d9c25ebde 100644 --- a/doc/html/functions_0x70.html +++ b/doc/html/functions_0x70.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x71.html b/doc/html/functions_0x71.html index 3445bb050..50b8df7f7 100644 --- a/doc/html/functions_0x71.html +++ b/doc/html/functions_0x71.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x72.html b/doc/html/functions_0x72.html index 11ec483d4..1b6db3f69 100644 --- a/doc/html/functions_0x72.html +++ b/doc/html/functions_0x72.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x73.html b/doc/html/functions_0x73.html index 1664702a7..3b042769b 100644 --- a/doc/html/functions_0x73.html +++ b/doc/html/functions_0x73.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -181,12 +181,6 @@ $(document).ready(function(){initNavTree('functions_0x73.html','');});
  • set_conversation() : Item
  • -
  • set_curl_code() -: App -
  • -
  • set_curl_headers() -: App -
  • set_groups() : App
  • @@ -235,9 +229,9 @@ $(document).ready(function(){initNavTree('functions_0x73.html','');}); : photo_driver
  • supportedTypes() -: photo_driver +: photo_imagick +, photo_driver , photo_gd -, photo_imagick
  • diff --git a/doc/html/functions_0x74.html b/doc/html/functions_0x74.html index 1eb41e3fb..a56945cc0 100644 --- a/doc/html/functions_0x74.html +++ b/doc/html/functions_0x74.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_0x76.html b/doc/html/functions_0x76.html index d17bd2049..35645c2c6 100644 --- a/doc/html/functions_0x76.html +++ b/doc/html/functions_0x76.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func.html b/doc/html/functions_func.html index 636e241ad..d4e774f53 100644 --- a/doc/html/functions_func.html +++ b/doc/html/functions_func.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x61.html b/doc/html/functions_func_0x61.html index 0fd5f689b..b0646c0f3 100644 --- a/doc/html/functions_func_0x61.html +++ b/doc/html/functions_func_0x61.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x62.html b/doc/html/functions_func_0x62.html index c8ddf26e4..27bd27bf9 100644 --- a/doc/html/functions_func_0x62.html +++ b/doc/html/functions_func_0x62.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x63.html b/doc/html/functions_func_0x63.html index 5fafc662b..db2571d28 100644 --- a/doc/html/functions_func_0x63.html +++ b/doc/html/functions_func_0x63.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x64.html b/doc/html/functions_func_0x64.html index c37b0ea76..0eff5a139 100644 --- a/doc/html/functions_func_0x64.html +++ b/doc/html/functions_func_0x64.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x65.html b/doc/html/functions_func_0x65.html index 34be3e1d0..26b61b5c1 100644 --- a/doc/html/functions_func_0x65.html +++ b/doc/html/functions_func_0x65.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x66.html b/doc/html/functions_func_0x66.html index 1c57a8edb..08eb65b1e 100644 --- a/doc/html/functions_func_0x66.html +++ b/doc/html/functions_func_0x66.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x67.html b/doc/html/functions_func_0x67.html index 6fb756340..a4e4046a9 100644 --- a/doc/html/functions_func_0x67.html +++ b/doc/html/functions_func_0x67.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -178,12 +178,6 @@ $(document).ready(function(){initNavTree('functions_func_0x67.html','');});
  • get_conversation() : Item
  • -
  • get_curl_code() -: App -
  • -
  • get_curl_headers() -: App -
  • get_data() : Item
  • @@ -282,9 +276,9 @@ $(document).ready(function(){initNavTree('functions_func_0x67.html','');}); : photo_driver
  • getImage() -: photo_driver +: photo_imagick +, photo_driver , photo_gd -, photo_imagick
  • getLastModified() : RedInode diff --git a/doc/html/functions_func_0x68.html b/doc/html/functions_func_0x68.html index 93aa721d3..ff61d438c 100644 --- a/doc/html/functions_func_0x68.html +++ b/doc/html/functions_func_0x68.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x69.html b/doc/html/functions_func_0x69.html index 5952356db..478fdab39 100644 --- a/doc/html/functions_func_0x69.html +++ b/doc/html/functions_func_0x69.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x6c.html b/doc/html/functions_func_0x6c.html index 3a6959653..7eade1b08 100644 --- a/doc/html/functions_func_0x6c.html +++ b/doc/html/functions_func_0x6c.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x6e.html b/doc/html/functions_func_0x6e.html index 9a400dd49..99ffb26f6 100644 --- a/doc/html/functions_func_0x6e.html +++ b/doc/html/functions_func_0x6e.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x6f.html b/doc/html/functions_func_0x6f.html index 39ccbd89c..c0d02523c 100644 --- a/doc/html/functions_func_0x6f.html +++ b/doc/html/functions_func_0x6f.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x70.html b/doc/html/functions_func_0x70.html index 2fc9536da..b036e941f 100644 --- a/doc/html/functions_func_0x70.html +++ b/doc/html/functions_func_0x70.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x71.html b/doc/html/functions_func_0x71.html index 3a8b3c931..fb02d6f5e 100644 --- a/doc/html/functions_func_0x71.html +++ b/doc/html/functions_func_0x71.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x72.html b/doc/html/functions_func_0x72.html index 7253a7d8f..6c9e9ab8e 100644 --- a/doc/html/functions_func_0x72.html +++ b/doc/html/functions_func_0x72.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x73.html b/doc/html/functions_func_0x73.html index 80016b95c..be0ab7e00 100644 --- a/doc/html/functions_func_0x73.html +++ b/doc/html/functions_func_0x73.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -180,12 +180,6 @@ $(document).ready(function(){initNavTree('functions_func_0x73.html','');});
  • set_conversation() : Item
  • -
  • set_curl_code() -: App -
  • -
  • set_curl_headers() -: App -
  • set_groups() : App
  • @@ -234,9 +228,9 @@ $(document).ready(function(){initNavTree('functions_func_0x73.html','');}); : photo_driver
  • supportedTypes() -: photo_driver +: photo_imagick +, photo_driver , photo_gd -, photo_imagick
  • diff --git a/doc/html/functions_func_0x74.html b/doc/html/functions_func_0x74.html index dfb6d581f..8b2d47dca 100644 --- a/doc/html/functions_func_0x74.html +++ b/doc/html/functions_func_0x74.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_func_0x76.html b/doc/html/functions_func_0x76.html index e2fb97e1a..be21dc444 100644 --- a/doc/html/functions_func_0x76.html +++ b/doc/html/functions_func_0x76.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/functions_vars.html b/doc/html/functions_vars.html index 0a00599c1..ad6f3d122 100644 --- a/doc/html/functions_vars.html +++ b/doc/html/functions_vars.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/globals.html b/doc/html/globals.html index 730f50fcb..85e38e7d5 100644 --- a/doc/html/globals.html +++ b/doc/html/globals.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -165,9 +165,21 @@ $(document).ready(function(){initNavTree('globals.html','');});
  • $bgcolour : style.php
  • +
  • $body_font_size +: style.php +
  • +
  • $bodyclass +: default.php +
  • $called_api : api.php
  • +
  • $channel +: theme_init.php +
  • +
  • $comment_indent +: style.php +
  • $converse_width : style.php
  • @@ -184,9 +196,9 @@ $(document).ready(function(){initNavTree('globals.html','');}); : docblox_errorchecker.php
  • $files -: typo.php -, extract.php +: extract.php , tpldebug.php +, typo.php
  • $font_colour : style.php @@ -197,6 +209,12 @@ $(document).ready(function(){initNavTree('globals.html','');});
  • $gc_probability : session.php
  • +
  • $headimg +: default.php +
  • +
  • $headimghome +: default.php +
  • $i : docblox_errorchecker.php
  • @@ -245,12 +263,27 @@ $(document).ready(function(){initNavTree('globals.html','');});
  • $phpfile : php2po.php
  • +
  • $plugin +: post_to_red.php +
  • +
  • $plugin_dir +: post_to_red.php +
  • +
  • $pmenu_reply +: style.php +
  • +
  • $pmenu_top +: style.php +
  • $pofile : php2po.php
  • $radius : style.php
  • +
  • $reply_photo +: style.php +
  • $res : docblox_errorchecker.php
  • @@ -287,12 +320,18 @@ $(document).ready(function(){initNavTree('globals.html','');});
  • $toolicon_colour : style.php
  • +
  • $top_photo +: style.php +
  • $uid -: style.php +: style.php
  • $width : minimalisticdarkness.php
  • +
  • $wwtop +: style.php +
  • $zones : extract.php
  • diff --git a/doc/html/globals_0x5f.html b/doc/html/globals_0x5f.html index 425dac2bc..ab0af6a66 100644 --- a/doc/html/globals_0x5f.html +++ b/doc/html/globals_0x5f.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/globals_0x61.html b/doc/html/globals_0x61.html index 0e079c6b2..a4bef56e4 100644 --- a/doc/html/globals_0x61.html +++ b/doc/html/globals_0x61.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -312,9 +312,6 @@ $(document).ready(function(){initNavTree('globals_0x61.html','');});
  • add_children_to_list() : conversation.php
  • -
  • add_fcontact() -: network.php -
  • admin_content() : admin.php
  • @@ -358,7 +355,7 @@ $(document).ready(function(){initNavTree('globals_0x61.html','');}); : admin.php
  • advanced_profile() -: profile_advanced.php +: identity.php
  • AES256CBC_decrypt() : crypto.php diff --git a/doc/html/globals_0x62.html b/doc/html/globals_0x62.html index e49d6d9eb..c1db54272 100644 --- a/doc/html/globals_0x62.html +++ b/doc/html/globals_0x62.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -189,6 +189,24 @@ $(document).ready(function(){initNavTree('globals_0x62.html','');});
  • blocks_content() : blocks.php
  • +
  • blog_init() +: theme.php +
  • +
  • blog_install() +: theme.php +
  • +
  • blog_uninstall() +: theme.php +
  • +
  • blogtheme_display_item() +: theme.php +
  • +
  • blogtheme_form() +: config.php +
  • +
  • blogtheme_imgurl() +: theme.php +
  • breaklines() : html2plain.php
  • diff --git a/doc/html/globals_0x63.html b/doc/html/globals_0x63.html index f3d89103d..6c64df67e 100644 --- a/doc/html/globals_0x63.html +++ b/doc/html/globals_0x63.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -171,9 +171,6 @@ $(document).ready(function(){initNavTree('globals_0x63.html','');});
  • chanman_remove_everything_from_network() : chanman.php
  • -
  • channel_aside() -: channel.php -
  • channel_content() : channel.php
  • @@ -306,9 +303,6 @@ $(document).ready(function(){initNavTree('globals_0x63.html','');});
  • comanche_widget() : comanche.php
  • -
  • common_aside() -: common.php -
  • common_content() : common.php
  • @@ -405,9 +399,6 @@ $(document).ready(function(){initNavTree('globals_0x63.html','');});
  • contactgroup_content() : contactgroup.php
  • -
  • contacts_not_grouped() -: Contact.php -
  • conv_sort() : conversation.php
  • @@ -438,18 +429,15 @@ $(document).ready(function(){initNavTree('globals_0x63.html','');});
  • create_identity() : identity.php
  • -
  • crepair_content() -: crepair.php -
  • -
  • crepair_init() -: crepair.php -
  • -
  • crepair_post() -: crepair.php -
  • cronhooks_run() : cronhooks.php
  • +
  • crypto_encapsulate() +: crypto.php +
  • +
  • crypto_unencapsulate() +: crypto.php +
  • curPageURL() : boot.php
  • diff --git a/doc/html/globals_0x64.html b/doc/html/globals_0x64.html index 64271db96..bf0bb5f4d 100644 --- a/doc/html/globals_0x64.html +++ b/doc/html/globals_0x64.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -216,9 +216,6 @@ $(document).ready(function(){initNavTree('globals_0x64.html','');});
  • detect_language() : language.php
  • -
  • dfrn_deliver() -: items.php -
  • diaspora2bb() : bb2diaspora.php
  • diff --git a/doc/html/globals_0x65.html b/doc/html/globals_0x65.html index dc540eaf9..952cadff7 100644 --- a/doc/html/globals_0x65.html +++ b/doc/html/globals_0x65.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/globals_0x66.html b/doc/html/globals_0x66.html index 0cb5d6eb2..716382f88 100644 --- a/doc/html/globals_0x66.html +++ b/doc/html/globals_0x66.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -165,12 +165,6 @@ $(document).ready(function(){initNavTree('globals_0x66.html','');});
  • fetch_post_tags() : items.php
  • -
  • fetch_url() -: network.php -
  • -
  • fetch_xrd_links() -: network.php -
  • field_timezone() : datetime.php
  • @@ -216,9 +210,6 @@ $(document).ready(function(){initNavTree('globals_0x66.html','');});
  • fix_attached_photo_permissions() : item.php
  • -
  • fix_contact_ssl_policy() -: network.php -
  • fix_mce_lf() : text.php
  • @@ -237,9 +228,6 @@ $(document).ready(function(){initNavTree('globals_0x66.html','');});
  • follow_init() : follow.php
  • -
  • follow_widget() -: contact_widgets.php -
  • foreach : typo.php
  • diff --git a/doc/html/globals_0x67.html b/doc/html/globals_0x67.html index 9797611b1..6065c890b 100644 --- a/doc/html/globals_0x67.html +++ b/doc/html/globals_0x67.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -169,7 +169,7 @@ $(document).ready(function(){initNavTree('globals_0x67.html','');}); : language.php
  • get_birthdays() -: boot.php +: identity.php
  • get_browser_language() : language.php @@ -193,7 +193,7 @@ $(document).ready(function(){initNavTree('globals_0x67.html','');}); : datetime.php
  • get_events() -: boot.php +: identity.php
  • get_features() : features.php @@ -235,10 +235,10 @@ $(document).ready(function(){initNavTree('globals_0x67.html','');}); : text.php
  • get_my_address() -: boot.php +: identity.php
  • get_my_url() -: boot.php +: identity.php
  • get_observer_hash() : boot.php @@ -286,7 +286,7 @@ $(document).ready(function(){initNavTree('globals_0x67.html','');}); : plugin.php
  • get_theme_uid() -: boot.php +: identity.php
  • get_xconfig() : config.php @@ -340,13 +340,13 @@ $(document).ready(function(){initNavTree('globals_0x67.html','');}); : acl_selectors.php
  • group_side() -: group.php +: group.php
  • groups_containing() : group.php
  • guess_image_type() -: photo_driver.php +: photo_driver.php
  • diff --git a/doc/html/globals_0x68.html b/doc/html/globals_0x68.html index 5103e6fe6..ef76758fb 100644 --- a/doc/html/globals_0x68.html +++ b/doc/html/globals_0x68.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -150,12 +150,6 @@ $(document).ready(function(){initNavTree('globals_0x68.html','');});
  • has_permissions() : items.php
  • -
  • hcard_aside() -: hcard.php -
  • -
  • hcard_init() -: hcard.php -
  • head_add_css() : plugin.php
  • @@ -171,6 +165,12 @@ $(document).ready(function(){initNavTree('globals_0x68.html','');});
  • head_get_js() : plugin.php
  • +
  • head_remove_css() +: plugin.php +
  • +
  • head_remove_js() +: plugin.php +
  • head_set_icon() : boot.php
  • diff --git a/doc/html/globals_0x69.html b/doc/html/globals_0x69.html index a0f507d21..2af0ad401 100644 --- a/doc/html/globals_0x69.html +++ b/doc/html/globals_0x69.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -147,9 +147,6 @@ $(document).ready(function(){initNavTree('globals_0x69.html','');});
  • identity_basic_export() : identity.php
  • -
  • identity_basic_import() -: identity.php -
  • identity_check_service_class() : identity.php
  • @@ -157,14 +154,18 @@ $(document).ready(function(){initNavTree('globals_0x69.html','');}); : text.php
  • if -: style.php -, php2po.php -, default.php +: php2po.php +, style.php +, default.php , full.php +, style.php
  • import_author_xchan() : items.php
  • +
  • import_author_zot() +: zot.php +
  • import_channel_photo() : photo_driver.php
  • @@ -195,18 +196,12 @@ $(document).ready(function(){initNavTree('globals_0x69.html','');});
  • info() : boot.php
  • +
  • insert_hook() +: plugin.php +
  • install_plugin() : plugin.php
  • -
  • intro_aside() -: intro.php -
  • -
  • intro_content() -: intro.php -
  • -
  • intro_post() -: intro.php -
  • invite_content() : invite.php
  • diff --git a/doc/html/globals_0x6a.html b/doc/html/globals_0x6a.html index bd919192e..6d66a0bd4 100644 --- a/doc/html/globals_0x6a.html +++ b/doc/html/globals_0x6a.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/globals_0x6b.html b/doc/html/globals_0x6b.html index e45270b14..54bff469b 100644 --- a/doc/html/globals_0x6b.html +++ b/doc/html/globals_0x6b.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/globals_0x6c.html b/doc/html/globals_0x6c.html index e10884157..f8b3b2e43 100644 --- a/doc/html/globals_0x6c.html +++ b/doc/html/globals_0x6c.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -153,15 +153,6 @@ $(document).ready(function(){initNavTree('globals_0x6c.html','');});
  • LANGUAGE_DETECT_MIN_LENGTH : boot.php
  • -
  • lastpost_aside() -: lastpost.php -
  • -
  • lastpost_content() -: lastpost.php -
  • -
  • lastpost_init() -: lastpost.php -
  • layout_select() : text.php
  • @@ -189,6 +180,9 @@ $(document).ready(function(){initNavTree('globals_0x6c.html','');});
  • list_public_sites() : dirsearch.php
  • +
  • list_widgets() +: widgets.php +
  • load_config() : config.php
  • @@ -255,9 +249,6 @@ $(document).ready(function(){initNavTree('globals_0x6c.html','');});
  • lostpass_post() : lostpass.php
  • -
  • lrdd() -: network.php -
  • diff --git a/doc/html/globals_0x6d.html b/doc/html/globals_0x6d.html index 83a755fa0..c61a2e1e6 100644 --- a/doc/html/globals_0x6d.html +++ b/doc/html/globals_0x6d.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -259,7 +259,7 @@ $(document).ready(function(){initNavTree('globals_0x6d.html','');}); : text.php
  • mini_group_select() -: group.php +: group.php
  • mitem_content() : mitem.php diff --git a/doc/html/globals_0x6e.html b/doc/html/globals_0x6e.html index e4ff51d56..8444dcae5 100644 --- a/doc/html/globals_0x6e.html +++ b/doc/html/globals_0x6e.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -243,8 +243,8 @@ $(document).ready(function(){initNavTree('globals_0x6e.html','');});
  • NETWORK_PHANTOM : boot.php
  • -
  • network_query_get_sel_tab() -: network.php +
  • network_tabs() +: conversation.php
  • network_to_name() : contact_selectors.php @@ -279,12 +279,6 @@ $(document).ready(function(){initNavTree('globals_0x6e.html','');});
  • node2bbcodesub() : html2bbcode.php
  • -
  • nogroup_content() -: nogroup.php -
  • -
  • nogroup_init() -: nogroup.php -
  • normalise_link() : text.php
  • @@ -294,6 +288,9 @@ $(document).ready(function(){initNavTree('globals_0x6e.html','');});
  • notags() : text.php
  • +
  • notes_init() +: notes.php +
  • notice() : boot.php
  • diff --git a/doc/html/globals_0x6f.html b/doc/html/globals_0x6f.html index ff112eca9..0d80bf4f8 100644 --- a/doc/html/globals_0x6f.html +++ b/doc/html/globals_0x6f.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/globals_0x70.html b/doc/html/globals_0x70.html index 661e88771..f60daa3d6 100644 --- a/doc/html/globals_0x70.html +++ b/doc/html/globals_0x70.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -375,7 +375,7 @@ $(document).ready(function(){initNavTree('globals_0x70.html','');}); : language.php
  • populate_acl() -: acl_selectors.php +: acl_selectors.php
  • post_activity_item() : items.php @@ -386,8 +386,62 @@ $(document).ready(function(){initNavTree('globals_0x70.html','');});
  • post_post() : post.php
  • -
  • post_url() -: network.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_date_widget() : items.php @@ -395,6 +449,9 @@ $(document).ready(function(){initNavTree('globals_0x70.html','');});
  • posted_dates() : items.php
  • +
  • preg_callback_help_include() +: help.php +
  • preg_heart() : text.php
  • @@ -449,23 +506,17 @@ $(document).ready(function(){initNavTree('globals_0x70.html','');});
  • profile_activity() : activities.php
  • -
  • profile_aside() -: profile.php -
  • profile_content() : profile.php
  • profile_create_sidebar() -: boot.php +: identity.php
  • profile_init() : profile.php
  • profile_load() -: boot.php -
  • -
  • profile_photo_aside() -: profile_photo.php +: identity.php
  • profile_photo_init() : profile_photo.php @@ -474,17 +525,14 @@ $(document).ready(function(){initNavTree('globals_0x70.html','');}); : profile_photo.php
  • profile_sidebar() -: boot.php +: identity.php
  • profile_tabs() -: boot.php +: conversation.php
  • profiler() : text.php
  • -
  • profiles_aside() -: profiles.php -
  • profiles_content() : profiles.php
  • @@ -494,9 +542,6 @@ $(document).ready(function(){initNavTree('globals_0x70.html','');});
  • profiles_post() : profiles.php
  • -
  • profperm_aside() -: profperm.php -
  • profperm_content() : profperm.php
  • diff --git a/doc/html/globals_0x71.html b/doc/html/globals_0x71.html index 5ce2ce29b..c495a1b81 100644 --- a/doc/html/globals_0x71.html +++ b/doc/html/globals_0x71.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    diff --git a/doc/html/globals_0x72.html b/doc/html/globals_0x72.html index fdd45bb5d..8822626d2 100644 --- a/doc/html/globals_0x72.html +++ b/doc/html/globals_0x72.html @@ -28,7 +28,7 @@ - +
    The Red Matrix
    @@ -145,7 +145,7 @@ $(document).ready(function(){initNavTree('globals_0x72.html','');});

    - r -

    • random_profile() -: Contact.php +: Contact.php
    • random_string() : text.php @@ -165,12 +165,18 @@ $(document).ready(function(){initNavTree('globals_0x72.html','');});
    • rebuild_theme_table() : admin.php
    • +
    • red_comment() +: post_to_red.php +
    • RED_PLATFORM : boot.php
    • RED_VERSION : boot.php
    • +
    • red_xmlrpc_methods() +: post_to_red.php +
    • red_zrl_callback() : items.php
    • diff --git a/doc/html/globals_0x73.html b/doc/html/globals_0x73.html index ac6b57d31..79951659d 100644 --- a/doc/html/globals_0x73.html +++ b/doc/html/globals_0x73.html @@ -28,7 +28,7 @@ - +
      The Red Matrix
      @@ -147,12 +147,12 @@ $(document).ready(function(){initNavTree('globals_0x73.html','');});
    • sanitise_acl() : text.php
    • -
    • saved_searches() -: network.php -
    • scale_external_images() : network.php
    • +
    • script_path() +: plugin.php +
    • search() : text.php
    • @@ -171,6 +171,9 @@ $(document).ready(function(){initNavTree('globals_0x73.html','');});
    • search_saved_searches() : search.php
    • +
    • searchbox() +: text.php +
    • select_timezone() : datetime.php
    • diff --git a/doc/html/globals_0x74.html b/doc/html/globals_0x74.html index 23e1139f6..8f69addac 100644 --- a/doc/html/globals_0x74.html +++ b/doc/html/globals_0x74.html @@ -28,7 +28,7 @@ - +
      The Red Matrix
      @@ -228,17 +228,23 @@ $(document).ready(function(){initNavTree('globals_0x74.html','');});
    • tgroup_check() : items.php
    • +
    • theme_admin() +: config.php +
    • +
    • theme_admin_post() +: config.php +
    • theme_attachments() : text.php
    • theme_content() -: config.php +: config.php
    • theme_include() : plugin.php
    • theme_post() -: config.php +: config.php
    • theme_status() : admin.php diff --git a/doc/html/globals_0x75.html b/doc/html/globals_0x75.html index 0c057ceb8..2da566338 100644 --- a/doc/html/globals_0x75.html +++ b/doc/html/globals_0x75.html @@ -28,7 +28,7 @@ - +
      The Red Matrix
      diff --git a/doc/html/globals_0x76.html b/doc/html/globals_0x76.html index 324ca6f9c..145d34826 100644 --- a/doc/html/globals_0x76.html +++ b/doc/html/globals_0x76.html @@ -28,7 +28,7 @@ - +
      The Red Matrix
      @@ -162,9 +162,6 @@ $(document).ready(function(){initNavTree('globals_0x76.html','');});
    • view_init() : view.php
    • -
    • viewconnections_aside() -: viewconnections.php -
    • viewconnections_content() : viewconnections.php
    • diff --git a/doc/html/globals_0x77.html b/doc/html/globals_0x77.html index 0c34d1783..2b6c5d703 100644 --- a/doc/html/globals_0x77.html +++ b/doc/html/globals_0x77.html @@ -28,7 +28,7 @@ - +
      The Red Matrix
      @@ -171,12 +171,45 @@ $(document).ready(function(){initNavTree('globals_0x77.html','');});
    • while : docblox_errorchecker.php
    • +
    • widget_affinity() +: widgets.php +
    • +
    • widget_archive() +: widgets.php +
    • +
    • widget_categories() +: widgets.php +
    • +
    • widget_collections() +: widgets.php +
    • +
    • widget_filer() +: widgets.php +
    • +
    • widget_follow() +: widgets.php +
    • +
    • widget_fullprofile() +: widgets.php +
    • +
    • widget_notes() +: widgets.php +
    • widget_profile() : widgets.php
    • +
    • widget_savedsearch() +: widgets.php +
    • +
    • widget_suggestions() +: widgets.php +
    • widget_tagcloud() : widgets.php
    • +
    • widget_tagcloud_wall() +: widgets.php +
    • writepages_widget() : page_widgets.php
    • diff --git a/doc/html/globals_0x78.html b/doc/html/globals_0x78.html index e111a1710..4435d4f57 100644 --- a/doc/html/globals_0x78.html +++ b/doc/html/globals_0x78.html @@ -28,7 +28,7 @@ - +
      The Red Matrix
      @@ -180,6 +180,9 @@ $(document).ready(function(){initNavTree('globals_0x78.html','');});
    • xmlify() : text.php
    • +
    • xpost_to_html2bbcode() +: post_to_red.php +
    • xrd_init() : xrd.php
    • diff --git a/doc/html/globals_0x7a.html b/doc/html/globals_0x7a.html index 9aded7ced..4b52df618 100644 --- a/doc/html/globals_0x7a.html +++ b/doc/html/globals_0x7a.html @@ -28,7 +28,7 @@ - +
      The Red Matrix
      @@ -145,7 +145,7 @@ $(document).ready(function(){initNavTree('globals_0x7a.html','');});

      - z -

      • z_birthday() -: boot.php +: datetime.php
      • z_fetch_url() : network.php @@ -175,10 +175,10 @@ $(document).ready(function(){initNavTree('globals_0x7a.html','');}); : zfinger.php
      • zid() -: boot.php +: identity.php
      • zid_init() -: boot.php +: identity.php
      • zidify_callback() : text.php @@ -201,8 +201,8 @@ $(document).ready(function(){initNavTree('globals_0x7a.html','');});
      • zot_finger() : zot.php
      • -
      • zot_get_hubloc() -: zot.php +
      • zot_get_hublocs() +: zot.php
      • zot_gethub() : zot.php diff --git a/doc/html/globals_func.html b/doc/html/globals_func.html index 3abdac47c..6c305e4c3 100644 --- a/doc/html/globals_func.html +++ b/doc/html/globals_func.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        diff --git a/doc/html/globals_func_0x61.html b/doc/html/globals_func_0x61.html index 1fa26b2b8..b1e765e82 100644 --- a/doc/html/globals_func_0x61.html +++ b/doc/html/globals_func_0x61.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        @@ -176,9 +176,6 @@ $(document).ready(function(){initNavTree('globals_func_0x61.html','');});
      • add_children_to_list() : conversation.php
      • -
      • add_fcontact() -: network.php -
      • admin_content() : admin.php
      • @@ -222,7 +219,7 @@ $(document).ready(function(){initNavTree('globals_func_0x61.html','');}); : admin.php
      • advanced_profile() -: profile_advanced.php +: identity.php
      • AES256CBC_decrypt() : crypto.php diff --git a/doc/html/globals_func_0x62.html b/doc/html/globals_func_0x62.html index 0736bb974..16b779949 100644 --- a/doc/html/globals_func_0x62.html +++ b/doc/html/globals_func_0x62.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        @@ -188,6 +188,24 @@ $(document).ready(function(){initNavTree('globals_func_0x62.html','');});
      • blocks_content() : blocks.php
      • +
      • blog_init() +: theme.php +
      • +
      • blog_install() +: theme.php +
      • +
      • blog_uninstall() +: theme.php +
      • +
      • blogtheme_display_item() +: theme.php +
      • +
      • blogtheme_form() +: config.php +
      • +
      • blogtheme_imgurl() +: theme.php +
      • breaklines() : html2plain.php
      • diff --git a/doc/html/globals_func_0x63.html b/doc/html/globals_func_0x63.html index 00bb1dc6a..d783f629a 100644 --- a/doc/html/globals_func_0x63.html +++ b/doc/html/globals_func_0x63.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        @@ -170,9 +170,6 @@ $(document).ready(function(){initNavTree('globals_func_0x63.html','');});
      • chanman_remove_everything_from_network() : chanman.php
      • -
      • channel_aside() -: channel.php -
      • channel_content() : channel.php
      • @@ -296,9 +293,6 @@ $(document).ready(function(){initNavTree('globals_func_0x63.html','');});
      • comanche_widget() : comanche.php
      • -
      • common_aside() -: common.php -
      • common_content() : common.php
      • @@ -386,9 +380,6 @@ $(document).ready(function(){initNavTree('globals_func_0x63.html','');});
      • contactgroup_content() : contactgroup.php
      • -
      • contacts_not_grouped() -: Contact.php -
      • conv_sort() : conversation.php
      • @@ -419,18 +410,15 @@ $(document).ready(function(){initNavTree('globals_func_0x63.html','');});
      • create_identity() : identity.php
      • -
      • crepair_content() -: crepair.php -
      • -
      • crepair_init() -: crepair.php -
      • -
      • crepair_post() -: crepair.php -
      • cronhooks_run() : cronhooks.php
      • +
      • crypto_encapsulate() +: crypto.php +
      • +
      • crypto_unencapsulate() +: crypto.php +
      • curPageURL() : boot.php
      • diff --git a/doc/html/globals_func_0x64.html b/doc/html/globals_func_0x64.html index 37f9fc64c..407338bb3 100644 --- a/doc/html/globals_func_0x64.html +++ b/doc/html/globals_func_0x64.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        @@ -209,9 +209,6 @@ $(document).ready(function(){initNavTree('globals_func_0x64.html','');});
      • detect_language() : language.php
      • -
      • dfrn_deliver() -: items.php -
      • diaspora2bb() : bb2diaspora.php
      • diff --git a/doc/html/globals_func_0x65.html b/doc/html/globals_func_0x65.html index 290ea76b4..1ca8149c3 100644 --- a/doc/html/globals_func_0x65.html +++ b/doc/html/globals_func_0x65.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        diff --git a/doc/html/globals_func_0x66.html b/doc/html/globals_func_0x66.html index e99245f92..935d33925 100644 --- a/doc/html/globals_func_0x66.html +++ b/doc/html/globals_func_0x66.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        @@ -164,12 +164,6 @@ $(document).ready(function(){initNavTree('globals_func_0x66.html','');});
      • fetch_post_tags() : items.php
      • -
      • fetch_url() -: network.php -
      • -
      • fetch_xrd_links() -: network.php -
      • field_timezone() : datetime.php
      • @@ -215,9 +209,6 @@ $(document).ready(function(){initNavTree('globals_func_0x66.html','');});
      • fix_attached_photo_permissions() : item.php
      • -
      • fix_contact_ssl_policy() -: network.php -
      • fix_mce_lf() : text.php
      • @@ -236,9 +227,6 @@ $(document).ready(function(){initNavTree('globals_func_0x66.html','');});
      • follow_init() : follow.php
      • -
      • follow_widget() -: contact_widgets.php -
      • format_categories() : text.php
      • diff --git a/doc/html/globals_func_0x67.html b/doc/html/globals_func_0x67.html index 69cba7bab..ed640de4b 100644 --- a/doc/html/globals_func_0x67.html +++ b/doc/html/globals_func_0x67.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        @@ -168,7 +168,7 @@ $(document).ready(function(){initNavTree('globals_func_0x67.html','');}); : language.php
      • get_birthdays() -: boot.php +: identity.php
      • get_browser_language() : language.php @@ -192,7 +192,7 @@ $(document).ready(function(){initNavTree('globals_func_0x67.html','');}); : datetime.php
      • get_events() -: boot.php +: identity.php
      • get_features() : features.php @@ -234,10 +234,10 @@ $(document).ready(function(){initNavTree('globals_func_0x67.html','');}); : text.php
      • get_my_address() -: boot.php +: identity.php
      • get_my_url() -: boot.php +: identity.php
      • get_observer_hash() : boot.php @@ -285,7 +285,7 @@ $(document).ready(function(){initNavTree('globals_func_0x67.html','');}); : plugin.php
      • get_theme_uid() -: boot.php +: identity.php
      • get_xconfig() : config.php @@ -330,13 +330,13 @@ $(document).ready(function(){initNavTree('globals_func_0x67.html','');}); : acl_selectors.php
      • group_side() -: group.php +: group.php
      • groups_containing() : group.php
      • guess_image_type() -: photo_driver.php +: photo_driver.php
      • diff --git a/doc/html/globals_func_0x68.html b/doc/html/globals_func_0x68.html index 9bb63890e..abab8925b 100644 --- a/doc/html/globals_func_0x68.html +++ b/doc/html/globals_func_0x68.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        @@ -149,12 +149,6 @@ $(document).ready(function(){initNavTree('globals_func_0x68.html','');});
      • has_permissions() : items.php
      • -
      • hcard_aside() -: hcard.php -
      • -
      • hcard_init() -: hcard.php -
      • head_add_css() : plugin.php
      • @@ -170,6 +164,12 @@ $(document).ready(function(){initNavTree('globals_func_0x68.html','');});
      • head_get_js() : plugin.php
      • +
      • head_remove_css() +: plugin.php +
      • +
      • head_remove_js() +: plugin.php +
      • head_set_icon() : boot.php
      • diff --git a/doc/html/globals_func_0x69.html b/doc/html/globals_func_0x69.html index 898c8f3df..1c0b48bfb 100644 --- a/doc/html/globals_func_0x69.html +++ b/doc/html/globals_func_0x69.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        @@ -146,9 +146,6 @@ $(document).ready(function(){initNavTree('globals_func_0x69.html','');});
      • identity_basic_export() : identity.php
      • -
      • identity_basic_import() -: identity.php -
      • identity_check_service_class() : identity.php
      • @@ -158,6 +155,9 @@ $(document).ready(function(){initNavTree('globals_func_0x69.html','');});
      • import_author_xchan() : items.php
      • +
      • import_author_zot() +: zot.php +
      • import_channel_photo() : photo_driver.php
      • @@ -188,18 +188,12 @@ $(document).ready(function(){initNavTree('globals_func_0x69.html','');});
      • info() : boot.php
      • +
      • insert_hook() +: plugin.php +
      • install_plugin() : plugin.php
      • -
      • intro_aside() -: intro.php -
      • -
      • intro_content() -: intro.php -
      • -
      • intro_post() -: intro.php -
      • invite_content() : invite.php
      • diff --git a/doc/html/globals_func_0x6a.html b/doc/html/globals_func_0x6a.html index 1dc0cd6cb..dcc3f4af6 100644 --- a/doc/html/globals_func_0x6a.html +++ b/doc/html/globals_func_0x6a.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        diff --git a/doc/html/globals_func_0x6b.html b/doc/html/globals_func_0x6b.html index b00fe5da8..b7adf9d4f 100644 --- a/doc/html/globals_func_0x6b.html +++ b/doc/html/globals_func_0x6b.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        diff --git a/doc/html/globals_func_0x6c.html b/doc/html/globals_func_0x6c.html index 37e7a3b17..4eaccbd4f 100644 --- a/doc/html/globals_func_0x6c.html +++ b/doc/html/globals_func_0x6c.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        @@ -146,15 +146,6 @@ $(document).ready(function(){initNavTree('globals_func_0x6c.html','');});
      • lang_selector() : text.php
      • -
      • lastpost_aside() -: lastpost.php -
      • -
      • lastpost_content() -: lastpost.php -
      • -
      • lastpost_init() -: lastpost.php -
      • layout_select() : text.php
      • @@ -182,6 +173,9 @@ $(document).ready(function(){initNavTree('globals_func_0x6c.html','');});
      • list_public_sites() : dirsearch.php
      • +
      • list_widgets() +: widgets.php +
      • load_config() : config.php
      • @@ -233,9 +227,6 @@ $(document).ready(function(){initNavTree('globals_func_0x6c.html','');});
      • lostpass_post() : lostpass.php
      • -
      • lrdd() -: network.php -
      • diff --git a/doc/html/globals_func_0x6d.html b/doc/html/globals_func_0x6d.html index 25e39fcab..fdd3edaab 100644 --- a/doc/html/globals_func_0x6d.html +++ b/doc/html/globals_func_0x6d.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        @@ -228,7 +228,7 @@ $(document).ready(function(){initNavTree('globals_func_0x6d.html','');}); : text.php
      • mini_group_select() -: group.php +: group.php
      • mitem_content() : mitem.php diff --git a/doc/html/globals_func_0x6e.html b/doc/html/globals_func_0x6e.html index 10a7c856b..8af69c3b4 100644 --- a/doc/html/globals_func_0x6e.html +++ b/doc/html/globals_func_0x6e.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        @@ -161,8 +161,8 @@ $(document).ready(function(){initNavTree('globals_func_0x6e.html','');});
      • network_init() : network.php
      • -
      • network_query_get_sel_tab() -: network.php +
      • network_tabs() +: conversation.php
      • network_to_name() : contact_selectors.php @@ -191,12 +191,6 @@ $(document).ready(function(){initNavTree('globals_func_0x6e.html','');});
      • node2bbcodesub() : html2bbcode.php
      • -
      • nogroup_content() -: nogroup.php -
      • -
      • nogroup_init() -: nogroup.php -
      • normalise_link() : text.php
      • @@ -206,6 +200,9 @@ $(document).ready(function(){initNavTree('globals_func_0x6e.html','');});
      • notags() : text.php
      • +
      • notes_init() +: notes.php +
      • notice() : boot.php
      • diff --git a/doc/html/globals_func_0x6f.html b/doc/html/globals_func_0x6f.html index bfb4f4e4c..2f5e4b314 100644 --- a/doc/html/globals_func_0x6f.html +++ b/doc/html/globals_func_0x6f.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        diff --git a/doc/html/globals_func_0x70.html b/doc/html/globals_func_0x70.html index 4b81db067..ed1fdd0b7 100644 --- a/doc/html/globals_func_0x70.html +++ b/doc/html/globals_func_0x70.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        @@ -252,7 +252,7 @@ $(document).ready(function(){initNavTree('globals_func_0x70.html','');}); : language.php
      • populate_acl() -: acl_selectors.php +: acl_selectors.php
      • post_activity_item() : items.php @@ -263,8 +263,53 @@ $(document).ready(function(){initNavTree('globals_func_0x70.html','');});
      • post_post() : post.php
      • -
      • post_url() -: network.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_date_widget() : items.php @@ -272,6 +317,9 @@ $(document).ready(function(){initNavTree('globals_func_0x70.html','');});
      • posted_dates() : items.php
      • +
      • preg_callback_help_include() +: help.php +
      • preg_heart() : text.php
      • @@ -326,23 +374,17 @@ $(document).ready(function(){initNavTree('globals_func_0x70.html','');});
      • profile_activity() : activities.php
      • -
      • profile_aside() -: profile.php -
      • profile_content() : profile.php
      • profile_create_sidebar() -: boot.php +: identity.php
      • profile_init() : profile.php
      • profile_load() -: boot.php -
      • -
      • profile_photo_aside() -: profile_photo.php +: identity.php
      • profile_photo_init() : profile_photo.php @@ -351,17 +393,14 @@ $(document).ready(function(){initNavTree('globals_func_0x70.html','');}); : profile_photo.php
      • profile_sidebar() -: boot.php +: identity.php
      • profile_tabs() -: boot.php +: conversation.php
      • profiler() : text.php
      • -
      • profiles_aside() -: profiles.php -
      • profiles_content() : profiles.php
      • @@ -371,9 +410,6 @@ $(document).ready(function(){initNavTree('globals_func_0x70.html','');});
      • profiles_post() : profiles.php
      • -
      • profperm_aside() -: profperm.php -
      • profperm_content() : profperm.php
      • diff --git a/doc/html/globals_func_0x71.html b/doc/html/globals_func_0x71.html index 4a96236c7..d4e6316bf 100644 --- a/doc/html/globals_func_0x71.html +++ b/doc/html/globals_func_0x71.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        diff --git a/doc/html/globals_func_0x72.html b/doc/html/globals_func_0x72.html index 63b4cd48f..a1b9af5a9 100644 --- a/doc/html/globals_func_0x72.html +++ b/doc/html/globals_func_0x72.html @@ -28,7 +28,7 @@ - +
        The Red Matrix
        @@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('globals_func_0x72.html','');});

        - r -

        • random_profile() -: Contact.php +: Contact.php
        • random_string() : text.php @@ -158,6 +158,12 @@ $(document).ready(function(){initNavTree('globals_func_0x72.html','');});
        • rebuild_theme_table() : admin.php
        • +
        • red_comment() +: post_to_red.php +
        • +
        • red_xmlrpc_methods() +: post_to_red.php +
        • red_zrl_callback() : items.php
        • diff --git a/doc/html/globals_func_0x73.html b/doc/html/globals_func_0x73.html index ccec53426..45afdd162 100644 --- a/doc/html/globals_func_0x73.html +++ b/doc/html/globals_func_0x73.html @@ -28,7 +28,7 @@ - +
          The Red Matrix
          @@ -146,12 +146,12 @@ $(document).ready(function(){initNavTree('globals_func_0x73.html','');});
        • sanitise_acl() : text.php
        • -
        • saved_searches() -: network.php -
        • scale_external_images() : network.php
        • +
        • script_path() +: plugin.php +
        • search() : text.php
        • @@ -170,6 +170,9 @@ $(document).ready(function(){initNavTree('globals_func_0x73.html','');});
        • search_saved_searches() : search.php
        • +
        • searchbox() +: text.php +
        • select_timezone() : datetime.php
        • diff --git a/doc/html/globals_func_0x74.html b/doc/html/globals_func_0x74.html index a8a3bdee7..f7a827882 100644 --- a/doc/html/globals_func_0x74.html +++ b/doc/html/globals_func_0x74.html @@ -28,7 +28,7 @@ - +
          The Red Matrix
          @@ -185,17 +185,23 @@ $(document).ready(function(){initNavTree('globals_func_0x74.html','');});
        • tgroup_check() : items.php
        • +
        • theme_admin() +: config.php +
        • +
        • theme_admin_post() +: config.php +
        • theme_attachments() : text.php
        • theme_content() -: config.php +: config.php
        • theme_include() : plugin.php
        • theme_post() -: config.php +: config.php
        • theme_status() : admin.php diff --git a/doc/html/globals_func_0x75.html b/doc/html/globals_func_0x75.html index 7059f84da..7d53ad29c 100644 --- a/doc/html/globals_func_0x75.html +++ b/doc/html/globals_func_0x75.html @@ -28,7 +28,7 @@ - +
          The Red Matrix
          diff --git a/doc/html/globals_func_0x76.html b/doc/html/globals_func_0x76.html index bf69a6911..b8447e3c0 100644 --- a/doc/html/globals_func_0x76.html +++ b/doc/html/globals_func_0x76.html @@ -28,7 +28,7 @@ - +
          The Red Matrix
          @@ -161,9 +161,6 @@ $(document).ready(function(){initNavTree('globals_func_0x76.html','');});
        • view_init() : view.php
        • -
        • viewconnections_aside() -: viewconnections.php -
        • viewconnections_content() : viewconnections.php
        • diff --git a/doc/html/globals_func_0x77.html b/doc/html/globals_func_0x77.html index 110ffab01..c91da46b5 100644 --- a/doc/html/globals_func_0x77.html +++ b/doc/html/globals_func_0x77.html @@ -28,7 +28,7 @@ - +
          The Red Matrix
          @@ -167,12 +167,45 @@ $(document).ready(function(){initNavTree('globals_func_0x77.html','');});
        • what_next() : setup.php
        • +
        • widget_affinity() +: widgets.php +
        • +
        • widget_archive() +: widgets.php +
        • +
        • widget_categories() +: widgets.php +
        • +
        • widget_collections() +: widgets.php +
        • +
        • widget_filer() +: widgets.php +
        • +
        • widget_follow() +: widgets.php +
        • +
        • widget_fullprofile() +: widgets.php +
        • +
        • widget_notes() +: widgets.php +
        • widget_profile() : widgets.php
        • +
        • widget_savedsearch() +: widgets.php +
        • +
        • widget_suggestions() +: widgets.php +
        • widget_tagcloud() : widgets.php
        • +
        • widget_tagcloud_wall() +: widgets.php +
        • writepages_widget() : page_widgets.php
        • diff --git a/doc/html/globals_func_0x78.html b/doc/html/globals_func_0x78.html index 6df4adb06..f0f230193 100644 --- a/doc/html/globals_func_0x78.html +++ b/doc/html/globals_func_0x78.html @@ -28,7 +28,7 @@ - +
          The Red Matrix
          @@ -164,6 +164,9 @@ $(document).ready(function(){initNavTree('globals_func_0x78.html','');});
        • xmlify() : text.php
        • +
        • xpost_to_html2bbcode() +: post_to_red.php +
        • xrd_init() : xrd.php
        • diff --git a/doc/html/globals_func_0x7a.html b/doc/html/globals_func_0x7a.html index bfdd75ee2..e64c265ec 100644 --- a/doc/html/globals_func_0x7a.html +++ b/doc/html/globals_func_0x7a.html @@ -28,7 +28,7 @@ - +
          The Red Matrix
          @@ -144,7 +144,7 @@ $(document).ready(function(){initNavTree('globals_func_0x7a.html','');});

          - z -

          • z_birthday() -: boot.php +: datetime.php
          • z_fetch_url() : network.php @@ -171,10 +171,10 @@ $(document).ready(function(){initNavTree('globals_func_0x7a.html','');}); : zfinger.php
          • zid() -: boot.php +: identity.php
          • zid_init() -: boot.php +: identity.php
          • zidify_callback() : text.php @@ -197,8 +197,8 @@ $(document).ready(function(){initNavTree('globals_func_0x7a.html','');});
          • zot_finger() : zot.php
          • -
          • zot_get_hubloc() -: zot.php +
          • zot_get_hublocs() +: zot.php
          • zot_gethub() : zot.php diff --git a/doc/html/globals_vars.html b/doc/html/globals_vars.html index 71353f1fc..152e8159d 100644 --- a/doc/html/globals_vars.html +++ b/doc/html/globals_vars.html @@ -28,7 +28,7 @@ - +
            The Red Matrix
            @@ -160,9 +160,21 @@ $(document).ready(function(){initNavTree('globals_vars.html','');});
          • $bgcolour : style.php
          • +
          • $body_font_size +: style.php +
          • +
          • $bodyclass +: default.php +
          • $called_api : api.php
          • +
          • $channel +: theme_init.php +
          • +
          • $comment_indent +: style.php +
          • $converse_width : style.php
          • @@ -179,9 +191,9 @@ $(document).ready(function(){initNavTree('globals_vars.html','');}); : docblox_errorchecker.php
          • $files -: typo.php -, extract.php +: extract.php , tpldebug.php +, typo.php
          • $font_colour : style.php @@ -192,6 +204,12 @@ $(document).ready(function(){initNavTree('globals_vars.html','');});
          • $gc_probability : session.php
          • +
          • $headimg +: default.php +
          • +
          • $headimghome +: default.php +
          • $i : docblox_errorchecker.php
          • @@ -240,12 +258,27 @@ $(document).ready(function(){initNavTree('globals_vars.html','');});
          • $phpfile : php2po.php
          • +
          • $plugin +: post_to_red.php +
          • +
          • $plugin_dir +: post_to_red.php +
          • +
          • $pmenu_reply +: style.php +
          • +
          • $pmenu_top +: style.php +
          • $pofile : php2po.php
          • $radius : style.php
          • +
          • $reply_photo +: style.php +
          • $res : docblox_errorchecker.php
          • @@ -282,12 +315,18 @@ $(document).ready(function(){initNavTree('globals_vars.html','');});
          • $toolicon_colour : style.php
          • +
          • $top_photo +: style.php +
          • $uid -: style.php +: style.php
          • $width : minimalisticdarkness.php
          • +
          • $wwtop +: style.php +
          • $zones : extract.php
          • diff --git a/doc/html/globals_vars_0x61.html b/doc/html/globals_vars_0x61.html index c7c2cf186..8493d5b7d 100644 --- a/doc/html/globals_vars_0x61.html +++ b/doc/html/globals_vars_0x61.html @@ -28,7 +28,7 @@ - +
            The Red Matrix
            diff --git a/doc/html/globals_vars_0x63.html b/doc/html/globals_vars_0x63.html index 91e566b58..6899381a8 100644 --- a/doc/html/globals_vars_0x63.html +++ b/doc/html/globals_vars_0x63.html @@ -28,7 +28,7 @@ - +
            The Red Matrix
            diff --git a/doc/html/globals_vars_0x64.html b/doc/html/globals_vars_0x64.html index e642dd020..06a3e585a 100644 --- a/doc/html/globals_vars_0x64.html +++ b/doc/html/globals_vars_0x64.html @@ -28,7 +28,7 @@ - +
            The Red Matrix
            diff --git a/doc/html/globals_vars_0x65.html b/doc/html/globals_vars_0x65.html index 4539792cb..b39b21f8a 100644 --- a/doc/html/globals_vars_0x65.html +++ b/doc/html/globals_vars_0x65.html @@ -28,7 +28,7 @@ - +
            The Red Matrix
            diff --git a/doc/html/globals_vars_0x66.html b/doc/html/globals_vars_0x66.html index 9d435e94a..ac01ed206 100644 --- a/doc/html/globals_vars_0x66.html +++ b/doc/html/globals_vars_0x66.html @@ -28,7 +28,7 @@ - +
            The Red Matrix
            diff --git a/doc/html/globals_vars_0x67.html b/doc/html/globals_vars_0x67.html index ed4d31490..350a44913 100644 --- a/doc/html/globals_vars_0x67.html +++ b/doc/html/globals_vars_0x67.html @@ -28,7 +28,7 @@ - +
            The Red Matrix
            diff --git a/doc/html/globals_vars_0x68.html b/doc/html/globals_vars_0x68.html index 1cf8653e9..aaa124015 100644 --- a/doc/html/globals_vars_0x68.html +++ b/doc/html/globals_vars_0x68.html @@ -28,7 +28,7 @@ - +
            The Red Matrix
            diff --git a/doc/html/globals_vars_0x69.html b/doc/html/globals_vars_0x69.html index fdaac05a0..09db932b0 100644 --- a/doc/html/globals_vars_0x69.html +++ b/doc/html/globals_vars_0x69.html @@ -28,7 +28,7 @@ - +
            The Red Matrix
            @@ -141,7 +141,7 @@ $(document).ready(function(){initNavTree('globals_vars_0x69.html','');});

            - i -

            • if : php2po.php -, default.php +, default.php , style.php , full.php
            • diff --git a/doc/html/globals_vars_0x6a.html b/doc/html/globals_vars_0x6a.html index 8f3835e21..b2d1d4353 100644 --- a/doc/html/globals_vars_0x6a.html +++ b/doc/html/globals_vars_0x6a.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/globals_vars_0x6b.html b/doc/html/globals_vars_0x6b.html index 5a1054bc9..8ebbfc2e3 100644 --- a/doc/html/globals_vars_0x6b.html +++ b/doc/html/globals_vars_0x6b.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/globals_vars_0x6c.html b/doc/html/globals_vars_0x6c.html index 1123f0847..f771e49cb 100644 --- a/doc/html/globals_vars_0x6c.html +++ b/doc/html/globals_vars_0x6c.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/globals_vars_0x6d.html b/doc/html/globals_vars_0x6d.html index 34d259ddc..b05529db2 100644 --- a/doc/html/globals_vars_0x6d.html +++ b/doc/html/globals_vars_0x6d.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/globals_vars_0x6e.html b/doc/html/globals_vars_0x6e.html index a621d30d3..8fcd642b9 100644 --- a/doc/html/globals_vars_0x6e.html +++ b/doc/html/globals_vars_0x6e.html @@ -28,7 +28,7 @@ - +

              xml2array() will convert the given XML text to an array in the XML structure. Link: http://www.bin-co.com/php/scripts/xml2array/ Portions significantly re-written by mike@.nosp@m.macg.nosp@m.irvin.nosp@m..com for Friendica (namespaces, lowercase tags, get_attribute default changed, more...) Arguments : $contents - The XML text $namespaces - true or false include namespace information in the returned array as array elements. $get_attributes - 1 or 0. If this is 1 the function will get the attributes as well as the tag values - this results in a different array structure in the return value. $priority - Can be 'tag' or 'attribute'. This will change the way the resulting array sturcture. For 'tag', the tags are given more importance. Return: The parsed XML in an array form. Use print_r() to see the resulting array structure. Examples: $array = xml2array(file_get_contents('feed.xml')); $array = xml2array(file_get_contents('feed.xml', true, 1, 'attribute'));

              -

              Referenced by fetch_xrd_links().

              -
              @@ -858,7 +651,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(), import_post(), import_profile_photo(), navbar_complete(), oembed_fetch_url(), oexchange_content(), onepoll_run(), parseurl_getsiteinfo(), poco_load(), pubsites_content(), setup_post(), sync_directories(), update_suggestions(), z_post_url(), zot_finger(), and zot_register_hub().

              +

              Referenced by check_htaccess(), directory_content(), import_post(), import_profile_photo(), import_xchan(), navbar_complete(), oembed_fetch_url(), oexchange_content(), onepoll_run(), parseurl_getsiteinfo(), poco_load(), pubsites_content(), scale_external_images(), setup_post(), sync_directories(), update_suggestions(), z_post_url(), zot_finger(), and zot_register_hub().

              diff --git a/doc/html/include_2network_8php.js b/doc/html/include_2network_8php.js index 2244fa323..15e2bab93 100644 --- a/doc/html/include_2network_8php.js +++ b/doc/html/include_2network_8php.js @@ -1,6 +1,5 @@ var include_2network_8php = [ - [ "add_fcontact", "include_2network_8php.html#a0bdc4b0bfc54797c249dc4eca25aeda4", null ], [ "allowed_email", "include_2network_8php.html#aba38458a2ff2d92d3536488dbb119694", null ], [ "allowed_url", "include_2network_8php.html#aee35d9ad6b3f872bfb39ba3598936aa7", null ], [ "avatar_img", "include_2network_8php.html#ab07ce9d75eae559865ed90aad2154bd7", null ], @@ -8,15 +7,10 @@ var include_2network_8php = [ "email_header_encode", "include_2network_8php.html#a469b9bd700269cd07d954f1a16c5899b", null ], [ "email_send", "include_2network_8php.html#a1ff07d9fad93b713b93da0ab77aab7f0", null ], [ "fetch_lrdd_template", "include_2network_8php.html#a8d5a3afb51cc932032b5dcc159efaae0", null ], - [ "fetch_url", "include_2network_8php.html#a37ddeb88a3fd1dee9e8339723f9edf9a", null ], - [ "fetch_xrd_links", "include_2network_8php.html#a850ed5307c6a18076f4b80addc99602d", null ], - [ "fix_contact_ssl_policy", "include_2network_8php.html#a2729d012410e470c527a62a3f777ded8", null ], [ "get_capath", "include_2network_8php.html#a78e89557b2fbd344ad790846d761b0c7", null ], [ "http_status_exit", "include_2network_8php.html#a4cfb2c05a1c295317283d762440ce0b2", null ], [ "json_return_and_die", "include_2network_8php.html#a4c5d50079e089168d9248427018fffd4", null ], - [ "lrdd", "include_2network_8php.html#adbc7fe45cc7fd9cd78f6b2f425ee9041", null ], [ "parse_xml_string", "include_2network_8php.html#a27a951b59d8d622c0b3e7b0673ba74c6", null ], - [ "post_url", "include_2network_8php.html#aa44d9e33a579d930e9e79c4ebb3d6b5e", null ], [ "scale_external_images", "include_2network_8php.html#ae8d9c41a11000fb8667039fc71b4f73f", null ], [ "validate_email", "include_2network_8php.html#a897e7112d86eb95526cbd0bff9375f02", null ], [ "validate_url", "include_2network_8php.html#a5caa264fab6d2b2344e6bd5b298b08f2", null ], diff --git a/doc/html/include_2notify_8php.html b/doc/html/include_2notify_8php.html index 8f9feff11..1ea576fa0 100644 --- a/doc/html/include_2notify_8php.html +++ b/doc/html/include_2notify_8php.html @@ -28,7 +28,7 @@
              The Red Matrix
              diff --git a/doc/html/globals_vars_0x70.html b/doc/html/globals_vars_0x70.html index 6d7299997..55e1dd040 100644 --- a/doc/html/globals_vars_0x70.html +++ b/doc/html/globals_vars_0x70.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              @@ -261,6 +261,15 @@ $(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 d0ed87061..12c800d3f 100644 --- a/doc/html/globals_vars_0x72.html +++ b/doc/html/globals_vars_0x72.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/globals_vars_0x73.html b/doc/html/globals_vars_0x73.html index 4bdfffd91..578fb9bd7 100644 --- a/doc/html/globals_vars_0x73.html +++ b/doc/html/globals_vars_0x73.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/globals_vars_0x74.html b/doc/html/globals_vars_0x74.html index bc94bea8d..ea2637f84 100644 --- a/doc/html/globals_vars_0x74.html +++ b/doc/html/globals_vars_0x74.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/globals_vars_0x75.html b/doc/html/globals_vars_0x75.html index 73305fe63..c8c461099 100644 --- a/doc/html/globals_vars_0x75.html +++ b/doc/html/globals_vars_0x75.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/globals_vars_0x77.html b/doc/html/globals_vars_0x77.html index 5b6227b38..c9cdeb78a 100644 --- a/doc/html/globals_vars_0x77.html +++ b/doc/html/globals_vars_0x77.html @@ -28,7 +28,7 @@ - +

              Referenced by webfinger().

              - - - -
              -
              -
              The Red Matrix
              diff --git a/doc/html/globals_vars_0x78.html b/doc/html/globals_vars_0x78.html index 74f1231f6..b115c36a0 100644 --- a/doc/html/globals_vars_0x78.html +++ b/doc/html/globals_vars_0x78.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/globals_vars_0x7a.html b/doc/html/globals_vars_0x7a.html index ca89a798d..1d8482c2c 100644 --- a/doc/html/globals_vars_0x7a.html +++ b/doc/html/globals_vars_0x7a.html @@ -28,7 +28,7 @@ - + - +
              The Red Matrix
              diff --git a/doc/html/gprobe_8php.html b/doc/html/gprobe_8php.html index 03273c090..e145841f3 100644 --- a/doc/html/gprobe_8php.html +++ b/doc/html/gprobe_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/greenthumbnails_8php.html b/doc/html/greenthumbnails_8php.html index 218421646..69c3376e3 100644 --- a/doc/html/greenthumbnails_8php.html +++ b/doc/html/greenthumbnails_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/hcard_8php.html b/doc/html/hcard_8php.html index cdf57807d..581077cb3 100644 --- a/doc/html/hcard_8php.html +++ b/doc/html/hcard_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/help_8php.html b/doc/html/help_8php.html index f095349b6..4eb654d30 100644 --- a/doc/html/help_8php.html +++ b/doc/html/help_8php.html @@ -28,7 +28,7 @@ - + + +
              The Red Matrix
              @@ -114,6 +114,8 @@ $(document).ready(function(){initNavTree('help_8php.html','');}); Functions
              if(!function_exists('load_doc_file')) help_content (&$a)
               
               preg_callback_help_include ($matches)
               

              Function Documentation

              @@ -129,6 +131,25 @@ Functions
              +

              You can create local site resources in doc/Site.md and either link to doc/Home.md for the standard resources or use our include mechanism to include it on your local page.

              +

              #include doc/Home.md;

              +

              The syntax is somewhat strict.

              + +
              + + +
              +
              + + + + + + + + +
              preg_callback_help_include ( $matches)
              +
              diff --git a/doc/html/help_8php.js b/doc/html/help_8php.js index 1178a13f2..bc1247ed4 100644 --- a/doc/html/help_8php.js +++ b/doc/html/help_8php.js @@ -1,4 +1,5 @@ var help_8php = [ - [ "help_content", "help_8php.html#af055e15f600ffa6fbca9386fdf715224", null ] + [ "help_content", "help_8php.html#af055e15f600ffa6fbca9386fdf715224", null ], + [ "preg_callback_help_include", "help_8php.html#a06b2a51aaabed99e53a9b639047c4ce4", null ] ]; \ No newline at end of file diff --git a/doc/html/hierarchy.html b/doc/html/hierarchy.html index 7f857db49..2a65d1ce0 100644 --- a/doc/html/hierarchy.html +++ b/doc/html/hierarchy.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/home_8php.html b/doc/html/home_8php.html index 02a9998f1..33376ec42 100644 --- a/doc/html/home_8php.html +++ b/doc/html/home_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/hostxrd_8php.html b/doc/html/hostxrd_8php.html index b9b6bf159..fd11d46d4 100644 --- a/doc/html/hostxrd_8php.html +++ b/doc/html/hostxrd_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/html2bbcode_8php.html b/doc/html/html2bbcode_8php.html index 4d08aa5a1..9c8651b9a 100644 --- a/doc/html/html2bbcode_8php.html +++ b/doc/html/html2bbcode_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/html2plain_8php.html b/doc/html/html2plain_8php.html index 9a8e81a00..bf8dd4f1e 100644 --- a/doc/html/html2plain_8php.html +++ b/doc/html/html2plain_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/identity_8php.html b/doc/html/identity_8php.html index e48a5e79a..82016ca06 100644 --- a/doc/html/identity_8php.html +++ b/doc/html/identity_8php.html @@ -28,7 +28,7 @@ - + - - + + + + + + + + + + + + + + + + + + + + + +
              The Red Matrix
              @@ -126,10 +126,48 @@ Functions
               
               identity_basic_export ($channel_id)
               
               identity_basic_import ($arr, $seize_primary=false)
               
               profile_load (&$a, $nickname, $profile= '')
               
               profile_create_sidebar (&$a, $connect=true)
               
               profile_sidebar ($profile, $block=0, $show_connect=true)
               
               get_birthdays ()
               
               get_events ()
               
               advanced_profile (&$a)
               
               get_my_url ()
               
               get_my_address ()
               
               zid_init (&$a)
               
               zid ($s, $address= '')
               
               get_theme_uid ()
               

              Function Documentation

              + +
              +
              + + + + + + + + +
              advanced_profile ($a)
              +
              + +

              Referenced by profile_content().

              + +
              +
              @@ -142,6 +180,8 @@ Functions
              +

              () Return the total number of channels on this site. No filtering is performed.

              +
              Returns
              int on error returns boolean false

              Referenced by zfinger_init().

              @@ -159,6 +199,8 @@ Functions
              +

              create_dir_account() Create a system channel - which has no account attached

              +

              Currently unused.

              @@ -175,9 +217,96 @@ Functions
              +

              create_identity($arr) Create a new channel Also creates the related xchan, hubloc, profile, and "self" abook records, and an empty "Friends" group/collection for the new channel

              +
              Parameters
              + + +
              array$arr'name' => full name of channel 'nickname' => "email/url-compliant" nickname 'account_id' => account_id to attach with this channel [other identity fields as desired]
              +
              +
              +
              Returns
              array 'success' => boolean true or false 'message' => optional error text if success is false 'channel' => if successful the created channel array

              Referenced by create_dir_account(), and new_channel_post().

              +
              + + +
              +
              + + + + + + + +
              get_birthdays ()
              +
              + +
              +
              + +
              +
              + + + + + + + +
              get_events ()
              +
              + +
              +
              + +
              +
              + + + + + + + +
              get_my_address ()
              +
              + +

              Referenced by App\build_pagehead(), rmagic_init(), zid(), and zid_init().

              + +
              +
              + +
              +
              + + + + + + + +
              get_my_url ()
              +
              + +

              Referenced by nav(), and zid().

              + +
              +
              + +
              +
              + + + + + + + +
              get_theme_uid ()
              +
              +
              @@ -193,35 +322,17 @@ Functions
              +

              identity_basic_export($channel_id) Create an array representing the important channel information which would be necessary to create a nomadic identity clone. This includes most channel resources and connection information with the exception of content.

              +
              Parameters
              + + +
              int$channel_idChannel_id to export
              +
              +
              +
              Returns
              array See function for details

              Referenced by api_export_basic(), and uexport_init().

              -
              - - -
              -
              - - - - - - - - - - - - - - - - - - -
              identity_basic_import ( $arr,
               $seize_primary = false 
              )
              -
              -
              @@ -237,9 +348,130 @@ Functions
              +

              identity_check_service_class($account_id) Called when creating a new channel. Checks the account's service class and number of current channels to determine whether creating a new channel is within the current service class constraints.

              +
              Parameters
              + + +
              int$account_idAccount_id used for this request
              +
              +
              +
              Returns
              array 'success' => boolean true if creating a new channel is allowed for this account 'message' => if success is false, optional error text

              Referenced by create_identity().

              +
              + + +
              +
              + + + + + + + + + + + + + + + + + + +
              profile_create_sidebar ($a,
               $connect = true 
              )
              +
              + +

              Referenced by connect_init().

              + +
              +
              + +
              +
              + + + + + + + + + + + + + + + + + + + + + + + + +
              profile_load ($a,
               $nickname,
               $profile = '' 
              )
              +
              +

              : profile_load(&$a, $nickname, $profile) Generate

              +
              Parameters
              + + + + +
              App$a
              string$nickname
              string$profileSummary: Loads a profile into the App structure. The function requires a writeable copy of the main App structure, and the nickname of a valid channel.
              +
              +
              +

              Permissions of the current observer are checked. If a restricted profile is available to the current observer, that will be loaded instead of the channel default profile.

              +

              The channel owner can set $profile to a valid profile_guid to preview that profile.

              +

              The channel default theme is also selected for use, unless over-riden elsewhere.

              +

              load/reload current theme info

              + +

              Referenced by blocks_content(), channel_init(), common_init(), connect_init(), layouts_content(), page_init(), profile_init(), profile_photo_init(), profiles_init(), profperm_init(), viewconnections_init(), and webpages_content().

              + +
              +
              + +
              +
              + + + + + + + + + + + + + + + + + + + + + + + + +
              profile_sidebar ( $profile,
               $block = 0,
               $show_connect = true 
              )
              +
              +

              Function: profile_sidebar

              +

              Formats a profile for display in the sidebar. It is very difficult to templatise the HTML completely because of all the conditional logic.

              +

              : array $profile

              +

              Returns HTML string stuitable for sidebar inclusion Exceptions: Returns empty string if passed $profile is wrong type or not populated

              + +

              Referenced by profile_create_sidebar(), widget_fullprofile(), and widget_profile().

              +
              @@ -271,6 +503,16 @@ Functions
              +

              set_default_login_identity($account_id, $channel_id, $force = true) Set default channel to be used on login

              +
              Parameters
              + + + + +
              int$account_idlogin account
              int$channel_idchannel id to set as default for this account
              booleanforce if true, set this default unconditionally if $force is false only do this if there is no existing default
              +
              +
              +
              Returns
              nil

              Referenced by create_identity(), and import_post().

              @@ -289,9 +531,74 @@ Functions
              +

              validate_channelname($name) Determine if the channel name is allowed when creating a new channel. This action is pluggable.

              +
              Parameters
              + + +
              string$name
              +
              +
              +
              Returns
              nil return if name is valid, or string describing the error state.
              +

              We're currently only checking for an empty name or one that exceeds our storage limit (255 chars). 255 chars is probably going to create a mess on some pages. Plugins can set additional policies such as full name requirements, character sets, multi-byte length, etc.

              Referenced by create_identity(), and settings_post().

              +
              + + +
              +
              + + + + + + + + + + + + + + + + + + +
              zid ( $s,
               $address = '' 
              )
              +
              +

              zid($s,$address = '') Adds a zid parameter to a url

              +
              Parameters
              + + + +
              string$sThe url to accept the zid
              boolean$address$address to use instead of session environment
              +
              +
              +
              Returns
              string
              +

              'zid' string url - url to accept zid string zid - urlencoded zid string result - the return string we calculated, change it if you want to return something else

              + +

              Referenced by conversation(), format_categories(), get_plink(), like_puller(), localize_item(), match_content(), menu_render(), new_contact(), and viewconnections_content().

              + +
              +
              + +
              +
              + + + + + + + + +
              zid_init ($a)
              +
              +

              zid_init(&$a) If somebody arrives at our site using a zid, add their xchan to our DB if we don't have it already. And if they aren't already authenticated here, attempt reverse magic auth.

              +

              'zid_init' string 'zid' - their zid string 'url' - the destination url

              +
              diff --git a/doc/html/identity_8php.js b/doc/html/identity_8php.js index 44a63851e..a7710c10f 100644 --- a/doc/html/identity_8php.js +++ b/doc/html/identity_8php.js @@ -1,11 +1,21 @@ var identity_8php = [ + [ "advanced_profile", "identity_8php.html#aa870d2c1f558cfd52bef05bc124e8fa4", null ], [ "channel_total", "identity_8php.html#a77d2237f1846964634b1c99089c27c7d", null ], [ "create_dir_account", "identity_8php.html#abf6a9c6ed92d594f1d4513c4e22a7abd", null ], [ "create_identity", "identity_8php.html#a345f4c943d84de502ec6e72d2c813945", null ], + [ "get_birthdays", "identity_8php.html#ad2c97627a313d53df1a1c7b4215ddb51", null ], + [ "get_events", "identity_8php.html#ae381db3d43f8e7c1da8b15d14ecf5312", null ], + [ "get_my_address", "identity_8php.html#a490972c02fdb638c52ec0e012a30bfd2", null ], + [ "get_my_url", "identity_8php.html#aa46321e1cd6a3b8dfde8bf9510112fec", null ], + [ "get_theme_uid", "identity_8php.html#aaeb666872995e3ab8da8f7bc5f3b2bd3", null ], [ "identity_basic_export", "identity_8php.html#a3570a4eb77332b292d394c4132cb8f03", null ], - [ "identity_basic_import", "identity_8php.html#a77ee7d66eb0758f7e7882f70ad0f9485", null ], [ "identity_check_service_class", "identity_8php.html#ac9fcd5c4c371998790b5c55c3d0f4633", null ], + [ "profile_create_sidebar", "identity_8php.html#ad4a2c8caca8f6ae93633ebeca0ed6620", null ], + [ "profile_load", "identity_8php.html#a4751b522ea913d0e7ed43e03d22e9e68", null ], + [ "profile_sidebar", "identity_8php.html#a432259b2cf5b6f59be53e71db9f2c7dc", null ], [ "set_default_login_identity", "identity_8php.html#a78151baf4407a8482d2681a91a9c486b", null ], - [ "validate_channelname", "identity_8php.html#af2802bc13a00a17b867bba7978ba8f58", null ] + [ "validate_channelname", "identity_8php.html#af2802bc13a00a17b867bba7978ba8f58", null ], + [ "zid", "identity_8php.html#a5b815330f3d177ab383af37a6c12e532", null ], + [ "zid_init", "identity_8php.html#a680fbafc2db023c5b1309e0180e81315", null ] ]; \ No newline at end of file diff --git a/doc/html/import_8php.html b/doc/html/import_8php.html index 13e836ac8..9d9d05950 100644 --- a/doc/html/import_8php.html +++ b/doc/html/import_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/include_2api_8php.html b/doc/html/include_2api_8php.html index a09a6c142..5a1460ab8 100644 --- a/doc/html/include_2api_8php.html +++ b/doc/html/include_2api_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/include_2attach_8php.html b/doc/html/include_2attach_8php.html index 338bbb45d..1a69949ee 100644 --- a/doc/html/include_2attach_8php.html +++ b/doc/html/include_2attach_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/include_2chanman_8php.html b/doc/html/include_2chanman_8php.html index db5b19ce8..b6e21596d 100644 --- a/doc/html/include_2chanman_8php.html +++ b/doc/html/include_2chanman_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/include_2config_8php.html b/doc/html/include_2config_8php.html index 387a56baa..335b90d0d 100644 --- a/doc/html/include_2config_8php.html +++ b/doc/html/include_2config_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              @@ -256,7 +256,7 @@ Functions
              -

              Referenced by 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(), build_sync_packet(), channel_content(), check_account_admin(), check_account_invite(), check_config(), cli_startup(), cloud_init(), community_content(), create_account(), create_identity(), detect_language(), dfrn_deliver(), directory_aside(), directory_content(), directory_run(), dirsearch_content(), display_content(), dlogger(), dob(), editblock_content(), editpost_content(), editwebpage_content(), encode_item(), encode_mail(), events_content(), expire_run(), feed_init(), fetch_url(), fetch_xrd_links(), find_upstream_directory(), findpeople_widget(), Item\get_comment_box(), get_item_elements(), get_mail_elements(), group_content(), hcard_init(), hostxrd_init(), photo_gd\imageString(), import_post(), import_xchan(), invite_content(), invite_post(), item_post(), item_store(), item_store_update(), lastpost_content(), photo_imagick\load(), logger(), login(), lostpass_content(), lostpass_post(), match_content(), nav(), navbar_complete(), FKOAuthDataStore\new_access_token(), new_channel_post(), new_keypair(), notification(), notifier_run(), oembed_bbcode2html(), parse_url_content(), photo_upload(), photos_content(), photos_init(), poco_init(), poller_run(), post_post(), post_url(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), proc_run(), profile_content(), profile_create_sidebar(), profile_photo_post(), profiles_content(), profperm_content(), pubsites_content(), qsearch_init(), register_content(), register_post(), reload_plugins(), remove_all_xchan_resources(), scale_external_images(), search_content(), send_message(), send_reg_approval_email(), send_verification_email(), service_class_allows(), service_class_fetch(), set_config(), settings_post(), site_default_perms(), siteinfo_content(), smilies(), tag_deliver(), unobscure(), update_modtime(), update_suggestions(), upgrade_link(), user_allow(), valid_email(), validate_email(), viewconnections_aside(), viewconnections_content(), viewconnections_init(), webpages_content(), widget_profile(), z_fetch_url(), z_post_url(), zfinger_init(), zot_fetch(), zot_import(), and zotfeed_init().

              +

              Referenced by 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(), build_sync_packet(), channel_content(), check_account_admin(), check_account_invite(), check_config(), cli_startup(), cloud_init(), community_content(), create_account(), create_identity(), detect_language(), directory_aside(), directory_content(), directory_run(), dirsearch_content(), display_content(), dlogger(), dob(), editblock_content(), editpost_content(), editwebpage_content(), encode_item(), encode_mail(), events_content(), expire_run(), feed_init(), find_upstream_directory(), findpeople_widget(), Item\get_comment_box(), get_item_elements(), get_mail_elements(), get_max_import_size(), group_content(), hostxrd_init(), photo_gd\imageString(), import_post(), import_xchan(), invite_content(), invite_post(), item_post(), item_store(), item_store_update(), photo_imagick\load(), logger(), login(), lostpass_content(), lostpass_post(), nav(), navbar_complete(), FKOAuthDataStore\new_access_token(), new_channel_post(), new_keypair(), notification(), notifier_run(), oembed_bbcode2html(), parse_url_content(), 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(), proc_run(), profile_content(), profile_create_sidebar(), profile_photo_post(), profiles_content(), profperm_content(), pubsites_content(), qsearch_init(), register_content(), register_post(), reload_plugins(), remove_all_xchan_resources(), scale_external_images(), search_content(), send_message(), send_reg_approval_email(), send_verification_email(), service_class_allows(), service_class_fetch(), set_config(), settings_post(), site_default_perms(), siteinfo_content(), smilies(), tag_deliver(), theme_admin(), unobscure(), update_modtime(), update_suggestions(), upgrade_link(), user_allow(), valid_email(), validate_email(), viewconnections_content(), viewconnections_init(), webpages_content(), widget_fullprofile(), widget_profile(), z_fetch_url(), z_post_url(), zfinger_init(), zot_fetch(), zot_import(), and zotfeed_init().

              @@ -324,7 +324,7 @@ Functions
              -

              Referenced by Conversation\__construct(), authenticate_success(), App\build_pagehead(), change_channel(), channel_aside(), channel_content(), chanview_content(), community_content(), connect_content(), contact_block(), contact_remove(), conversation(), current_theme(), display_content(), feature_enabled(), findpeople_widget(), Item\get_comment_box(), get_theme_uid(), group_content(), intro_content(), invite_content(), invite_post(), item_expire(), item_post(), item_store(), item_store_update(), items_fetch(), lastpost_aside(), lastpost_content(), FKOAuth1\loginUser(), message_content(), network_content(), network_init(), notifications_content(), profile_activity(), profile_load(), profile_sidebar(), profperm_content(), remove_community_tag(), rpost_content(), set_pconfig(), smilies(), tag_deliver(), and theme_content().

              +

              Referenced by Conversation\__construct(), authenticate_success(), App\build_pagehead(), change_channel(), channel_content(), chanview_content(), community_content(), connect_content(), contact_block(), contact_remove(), conversation(), current_theme(), display_content(), feature_enabled(), findpeople_widget(), Item\get_comment_box(), get_theme_uid(), group_content(), invite_content(), invite_post(), item_expire(), item_post(), item_store(), item_store_update(), items_fetch(), FKOAuth1\loginUser(), message_content(), network_content(), profile_activity(), profile_load(), profile_sidebar(), profperm_content(), remove_community_tag(), rpost_content(), search_content(), set_pconfig(), smilies(), tag_deliver(), theme_content(), and widget_notes().

              @@ -468,7 +468,7 @@ Functions
              @@ -508,7 +508,7 @@ Functions
              diff --git a/doc/html/include_2directory_8php.html b/doc/html/include_2directory_8php.html index 136d7715b..eaa201077 100644 --- a/doc/html/include_2directory_8php.html +++ b/doc/html/include_2directory_8php.html @@ -28,7 +28,7 @@ - + - +
              The Red Matrix
              diff --git a/doc/html/include_2follow_8php.html b/doc/html/include_2follow_8php.html index 8b42bcb0a..64e43db27 100644 --- a/doc/html/include_2follow_8php.html +++ b/doc/html/include_2follow_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/include_2group_8php.html b/doc/html/include_2group_8php.html index eba6ee1ae..cc72d1a96 100644 --- a/doc/html/include_2group_8php.html +++ b/doc/html/include_2group_8php.html @@ -28,7 +28,7 @@ - + - - - - + + + + @@ -226,7 +226,7 @@ Functions
              The Red Matrix
              @@ -126,10 +126,10 @@ Functions
               
               group_get_members ($gid)
               
               mini_group_select ($uid, $gid=0)
               
               group_side ($every="contacts", $each="group", $edit=false, $group_id=0, $cid= '')
               
               mini_group_select ($uid, $group= '')
               
               group_side ($every="contacts", $each="group", $edit=false, $group_id=0, $cid= '', $mode=1)
               
               expand_groups ($a)
               
               member_of ($c)
              @@ -300,7 +300,7 @@ Functions
              @@ -366,7 +366,7 @@ Functions
              @@ -398,7 +398,13 @@ Functions - + + + + + + + @@ -408,7 +414,7 @@ Functions
               $cid = '' $cid = '',
               $mode = 1 
              @@ -436,7 +442,7 @@ Functions
              -

              Referenced by group_side().

              +

              Referenced by group_side().

              @@ -456,7 +462,7 @@ Functions
              @@ -470,7 +476,7 @@ Functions - + diff --git a/doc/html/include_2group_8php.js b/doc/html/include_2group_8php.js index d0800938c..abd215694 100644 --- a/doc/html/include_2group_8php.js +++ b/doc/html/include_2group_8php.js @@ -8,8 +8,8 @@ var include_2group_8php = [ "group_rec_byhash", "include_2group_8php.html#a90e157b3e1b99c981809cb5a2abd3245", null ], [ "group_rmv", "include_2group_8php.html#a4118f498bbd1530c1d0136d016d197a5", null ], [ "group_rmv_member", "include_2group_8php.html#a540e3ef36f47d47532646be4241f6518", null ], - [ "group_side", "include_2group_8php.html#a1042d74055bafe54a6a30103d87a7f17", null ], + [ "group_side", "include_2group_8php.html#abdfce3fd8dcf0c46543d190d0530b4a2", null ], [ "groups_containing", "include_2group_8php.html#afb802ae2ce73aae4bc36d157f7b6a92f", null ], [ "member_of", "include_2group_8php.html#a048f6892bfd28852de1b76470df411de", null ], - [ "mini_group_select", "include_2group_8php.html#ab4d9e5b59f48787cb01baae5dc6c381f", null ] + [ "mini_group_select", "include_2group_8php.html#ab0e422a0f31c0c64fd9084ca03d85f32", null ] ]; \ No newline at end of file diff --git a/doc/html/include_2menu_8php.html b/doc/html/include_2menu_8php.html index 271ad177b..75adcc316 100644 --- a/doc/html/include_2menu_8php.html +++ b/doc/html/include_2menu_8php.html @@ -28,7 +28,7 @@
               $gid = 0 $group = '' 
              - +
              The Red Matrix
              @@ -358,7 +358,7 @@ Functions
              @@ -422,7 +422,7 @@ Functions
              diff --git a/doc/html/include_2message_8php.html b/doc/html/include_2message_8php.html index 69d06c33e..d66e4bfa1 100644 --- a/doc/html/include_2message_8php.html +++ b/doc/html/include_2message_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/include_2network_8php.html b/doc/html/include_2network_8php.html index e2a7be147..64a44cb62 100644 --- a/doc/html/include_2network_8php.html +++ b/doc/html/include_2network_8php.html @@ -28,7 +28,7 @@ - + - - - - @@ -134,12 +130,8 @@ Functions - - - - @@ -152,12 +144,8 @@ Functions - - - - @@ -166,32 +154,6 @@ Functions
              The Red Matrix
              @@ -114,10 +114,6 @@ $(document).ready(function(){initNavTree('include_2network_8php.html','');}); Functions
               get_capath ()
               
               fetch_url ($url, $binary=false, &$redirects=0, $timeout=0, $accept_content=Null)
               
               post_url ($url, $params, $headers=null, &$redirects=0, $timeout=0)
               
               z_fetch_url ($url, $binary=false, $redirects=0, $opts=array())
               
               z_post_url ($url, $params, $redirects=0, $opts=array())
               
               webfinger ($s, $debug=false)
               
               lrdd ($uri, $debug=false)
               
               fetch_lrdd_template ($host)
               
               fetch_xrd_links ($url)
               
               validate_url (&$url)
               
               validate_email ($addr)
               
               parse_xml_string ($s, $strict=true)
               
               add_fcontact ($arr, $update=false)
               
               scale_external_images ($s, $include_link=true, $scale_replace=false)
               
               fix_contact_ssl_policy (&$contact, $new_policy)
               
               xml2array ($contents, $namespaces=true, $get_attributes=1, $priority= 'attribute')
               
               email_header_encode ($in_str, $charset= 'UTF-8')
               

              Function Documentation

              - -
              -
              - - - - - - - - - - - - - - - - - - -
              add_fcontact ( $arr,
               $update = false 
              )
              -
              - -
              -
              @@ -268,8 +230,6 @@ Functions
              -

              Referenced by lrdd().

              -
              @@ -354,97 +314,6 @@ Functions
              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
              fetch_url ( $url,
               $binary = false,
              $redirects = 0,
               $timeout = 0,
               $accept_content = Null 
              )
              -
              -

              fetch_url is deprecated and being replaced by the more capable z_fetch_url please use that function instead. Once all occurrences of fetch_url are removed from the codebase we will remove this function and perhaps rename z_fetch_url back to fetch_url

              - -

              Referenced by dfrn_deliver(), fetch_xrd_links(), lrdd(), oembed_fetch_url(), post_url(), and scale_external_images().

              - -
              - - -
              -
              - - - - - - - - -
              fetch_xrd_links ( $url)
              -
              - -

              Referenced by fetch_lrdd_template(), lrdd(), and webfinger().

              - -
              -
              - -
              -
              - - - - - - - - - - - - - - - - - - -
              fix_contact_ssl_policy ($contact,
               $new_policy 
              )
              -
              -
              @@ -460,7 +329,7 @@ Functions
              -

              Referenced by fetch_url(), post_url(), z_fetch_url(), and z_post_url().

              +

              Referenced by z_fetch_url(), and z_post_url().

              @@ -516,35 +385,7 @@ Functions
              - - - @@ -572,53 +413,7 @@ Functions
              - - -
              -
              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
              post_url ( $url,
               $params,
               $headers = null,
              $redirects = 0,
               $timeout = 0 
              )
              -
              - -

              Referenced by dfrn_deliver(), and match_content().

              +

              Referenced by consume_feed().

              @@ -670,7 +465,7 @@ Functions
              -

              Referenced by check_account_email(), and zid_init().

              +

              Referenced by check_account_email(), and zid_init().

              @@ -714,7 +509,7 @@ Functions
              @@ -781,8 +576,6 @@ Functions
              - +
              The Red Matrix
              diff --git a/doc/html/include_2oembed_8php.html b/doc/html/include_2oembed_8php.html index e3beaa1d9..b2e1efc44 100644 --- a/doc/html/include_2oembed_8php.html +++ b/doc/html/include_2oembed_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/include_2photos_8php.html b/doc/html/include_2photos_8php.html index 927fa57bf..677c57517 100644 --- a/doc/html/include_2photos_8php.html +++ b/doc/html/include_2photos_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/index.html b/doc/html/index.html index 472a884df..3d2dc4d76 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/interfaceITemplateEngine-members.html b/doc/html/interfaceITemplateEngine-members.html index 600dfad9c..d0f6d96cb 100644 --- a/doc/html/interfaceITemplateEngine-members.html +++ b/doc/html/interfaceITemplateEngine-members.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/interfaceITemplateEngine.html b/doc/html/interfaceITemplateEngine.html index 45e1f031a..ae3452db8 100644 --- a/doc/html/interfaceITemplateEngine.html +++ b/doc/html/interfaceITemplateEngine.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/intro_8php.html b/doc/html/intro_8php.html index 28ca22cc8..50850d8f6 100644 --- a/doc/html/intro_8php.html +++ b/doc/html/intro_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/invite_8php.html b/doc/html/invite_8php.html index 5e25bdd3d..e52b88602 100644 --- a/doc/html/invite_8php.html +++ b/doc/html/invite_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/item_8php.html b/doc/html/item_8php.html index 31e88a3fd..17307d39a 100644 --- a/doc/html/item_8php.html +++ b/doc/html/item_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/items_8php.html b/doc/html/items_8php.html index 7554583ae..d76cf3b7f 100644 --- a/doc/html/items_8php.html +++ b/doc/html/items_8php.html @@ -28,7 +28,7 @@ - + - - @@ -634,46 +632,6 @@ Functions

              Referenced by drop_item().

              - - - -
              -
              -
              The Red Matrix
              @@ -182,8 +182,6 @@ Functions
               
               mail_store ($arr)
               
               dfrn_deliver ($owner, $contact, $atom, $dissolve=false)
               
               consume_feed ($xml, $importer, &$contact, &$hub, $datedir=0, $pass=0)
               
               atom_author ($tag, $name, $uri, $h, $w, $type, $photo)
              - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
              dfrn_deliver ( $owner,
               $contact,
               $atom,
               $dissolve = false 
              )
              -
              - -

              Referenced by terminate_friendship().

              -
              @@ -872,7 +830,7 @@ Functions
              @@ -1047,7 +1005,7 @@ Functions
              -

              Referenced by zot_import().

              +

              Referenced by onepoll_run(), and zot_import().

              @@ -1424,8 +1382,6 @@ Functions
              @@ -1452,7 +1408,7 @@ Functions
              -

              Referenced by posted_date_widget().

              +

              Referenced by posted_date_widget(), and widget_archive().

              diff --git a/doc/html/items_8php.js b/doc/html/items_8php.js index 2e800bca3..9a224b548 100644 --- a/doc/html/items_8php.js +++ b/doc/html/items_8php.js @@ -14,7 +14,6 @@ var items_8php = [ "consume_feed", "items_8php.html#a8794863cdf8ce1333040933d3a3f66bd", null ], [ "decode_tags", "items_8php.html#a56b2a4abcadfac71175cd50555528cc3", null ], [ "delete_item_lowlevel", "items_8php.html#a2b56a4c01bd22a648d52ec9af1a04259", null ], - [ "dfrn_deliver", "items_8php.html#a8395d189a36abfa0dfff81a2b0e70669", null ], [ "drop_item", "items_8php.html#afa1db13c2a8b73b5b17b97f17e5a19d1", null ], [ "drop_items", "items_8php.html#a668ece2c37f05cc3abe538eb0dabfe55", null ], [ "encode_item", "items_8php.html#a82955cc578f0fa600acec84475026194", null ], diff --git a/doc/html/language_8php.html b/doc/html/language_8php.html index f586d08f4..4d3a8e489 100644 --- a/doc/html/language_8php.html +++ b/doc/html/language_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              @@ -280,7 +280,7 @@ Functions
              -

              Referenced by admin_content(), admin_page_dbsync(), admin_page_hubloc(), 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_post(), advanced_profile(), allfriends_content(), alt_pager(), api_content(), api_post(), api_statuses_public_timeline(), apps_content(), apw_form(), attach_by_hash(), attach_by_hash_nodata(), attach_count_files(), attach_init(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), bbcode(), blocks_content(), categories_widget(), channel_content(), channel_init(), chanview_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(), common_content(), common_friends_visitor_widget(), common_init(), community_content(), connect_content(), connect_init(), connect_post(), connections_content(), connections_post(), construct_page(), contact_block(), contact_poll_interval(), contact_reputation(), conversation(), create_account(), create_identity(), crepair_content(), crepair_post(), datesel_format(), day_translate(), delegate_content(), design_tools(), dir_safe_mode(), dir_sort_links(), dir_tagblock(), directory_content(), dirsearch_content(), display_content(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), fbrowser_content(), fileas_widget(), filer_content(), filestorage_content(), findpeople_widget(), fix_attached_photo_permissions(), follow_init(), follow_widget(), format_categories(), format_event_diaspora(), format_event_html(), format_filer(), format_like(), format_notification(), fsuggest_content(), fsuggest_post(), gender_selector(), 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(), identity_check_service_class(), import_channel_photo(), import_content(), import_post(), import_xchan(), dba_driver\install(), intro_content(), intro_post(), invite_content(), invite_post(), item_check_service_class(), item_photo_menu(), item_post(), item_post_type(), items_fetch(), lang_selector(), lastpost_content(), lastpost_init(), layout_select(), layouts_content(), like_content(), load_database(), localize_item(), lockview_content(), login(), lostpass_content(), lostpass_post(), magic_init(), manage_content(), manual_config(), marital_selector(), match_content(), menu_content(), menu_post(), message_aside(), message_content(), message_post(), 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(), nogroup_content(), notice(), notification(), notifications_content(), notifications_post(), notify_content(), obj_verbs(), oembed_bbcode2html(), oembed_iframe(), oexchange_content(), page_content(), paginate(), pdl_selector(), photo_upload(), photos_album_widget(), photos_content(), photos_init(), photos_post(), ping_init(), poke_content(), poke_init(), populate_acl(), post_activity_item(), post_init(), posted_date_widget(), profile_activity(), profile_content(), profile_init(), profile_load(), profile_photo_post(), profile_sidebar(), profile_tabs(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), pubsites_content(), redbasic_form(), register_content(), register_post(), regmod_content(), relative_date(), removeme_content(), rmagic_content(), rpost_content(), saved_searches(), scale_external_images(), search(), search_content(), search_saved_searches(), select_timezone(), send_message(), send_reg_approval_email(), send_verification_email(), settings_aside(), settings_post(), setup_content(), sexpref_selector(), siteinfo_content(), sources_content(), sources_post(), subthread_content(), suggest_content(), tagblock(), tagger_content(), tagrm_content(), tagrm_post(), theme_attachments(), thing_content(), thing_init(), timezone_cmp(), update_channel_content(), update_community_content(), update_display_content(), update_network_content(), update_search_content(), upgrade_bool_message(), upgrade_link(), upgrade_message(), user_allow(), user_deny(), validate_channelname(), vcard_from_xchan(), viewconnections_content(), viewsrc_content(), vote_content(), wall_upload_post(), webpages_content(), what_next(), widget_tagcloud(), writepages_widget(), xchan_content(), z_readdir(), and zfinger_init().

              +

              Referenced by admin_content(), admin_page_dbsync(), admin_page_hubloc(), 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_post(), advanced_profile(), allfriends_content(), alt_pager(), api_content(), api_post(), api_statuses_public_timeline(), apps_content(), apw_form(), attach_by_hash(), attach_by_hash_nodata(), attach_count_files(), attach_init(), attach_list_files(), attach_mkdir(), attach_store(), authenticate_success(), bbcode(), blocks_content(), blogtheme_form(), categories_widget(), channel_content(), channel_init(), chanview_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(), common_content(), common_friends_visitor_widget(), common_init(), community_content(), connect_content(), connect_init(), connect_post(), connections_content(), connections_post(), construct_page(), contact_block(), contact_poll_interval(), contact_reputation(), conversation(), create_account(), create_identity(), datesel_format(), day_translate(), delegate_content(), design_tools(), dir_safe_mode(), dir_sort_links(), dir_tagblock(), directory_content(), dirsearch_content(), display_content(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), fbrowser_content(), fileas_widget(), filer_content(), filestorage_content(), findpeople_widget(), fix_attached_photo_permissions(), follow_init(), format_categories(), format_event_diaspora(), format_event_html(), format_filer(), format_like(), format_notification(), fsuggest_content(), fsuggest_post(), gender_selector(), 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(), help_content(), identity_check_service_class(), import_channel_photo(), import_content(), import_post(), import_xchan(), dba_driver\install(), invite_content(), invite_post(), item_check_service_class(), item_photo_menu(), item_post(), item_post_type(), items_fetch(), lang_selector(), layout_select(), layouts_content(), like_content(), list_widgets(), load_database(), localize_item(), lockview_content(), login(), lostpass_content(), lostpass_post(), magic_init(), manage_content(), manual_config(), marital_selector(), match_content(), menu_content(), menu_post(), message_aside(), message_content(), message_post(), 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(), page_content(), paginate(), pdl_selector(), photo_upload(), photos_album_widget(), photos_content(), photos_init(), photos_post(), ping_init(), poke_content(), poke_init(), populate_acl(), post_activity_item(), post_init(), posted_date_widget(), profile_activity(), profile_content(), profile_init(), profile_load(), profile_photo_post(), profile_sidebar(), profiles_content(), profiles_init(), profiles_post(), profperm_content(), pubsites_content(), redbasic_form(), register_content(), register_post(), regmod_content(), relative_date(), removeme_content(), rmagic_content(), rpost_content(), scale_external_images(), search(), search_content(), search_saved_searches(), searchbox(), select_timezone(), send_message(), send_reg_approval_email(), send_verification_email(), settings_aside(), settings_post(), setup_content(), sexpref_selector(), siteinfo_content(), sources_content(), sources_post(), subthread_content(), suggest_content(), tagblock(), tagger_content(), tagrm_content(), tagrm_post(), theme_attachments(), thing_content(), thing_init(), timezone_cmp(), update_channel_content(), update_community_content(), update_display_content(), update_network_content(), update_search_content(), upgrade_bool_message(), upgrade_link(), upgrade_message(), user_allow(), user_deny(), validate_channelname(), vcard_from_xchan(), viewconnections_content(), viewsrc_content(), vote_content(), wall_upload_post(), webpages_content(), what_next(), widget_affinity(), widget_archive(), widget_filer(), widget_follow(), widget_notes(), widget_savedsearch(), widget_suggestions(), widget_tagcloud(), writepages_widget(), xchan_content(), z_readdir(), and zfinger_init().

              diff --git a/doc/html/lastpost_8php.html b/doc/html/lastpost_8php.html index a5752d4f8..36b01df45 100644 --- a/doc/html/lastpost_8php.html +++ b/doc/html/lastpost_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/layouts_8php.html b/doc/html/layouts_8php.html index 809bee6c7..01db274f4 100644 --- a/doc/html/layouts_8php.html +++ b/doc/html/layouts_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/like_8php.html b/doc/html/like_8php.html index c21ee8815..7e6a1db83 100644 --- a/doc/html/like_8php.html +++ b/doc/html/like_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/lockview_8php.html b/doc/html/lockview_8php.html index 7db48f0d0..9db692f74 100644 --- a/doc/html/lockview_8php.html +++ b/doc/html/lockview_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/login_8php.html b/doc/html/login_8php.html index b26bfc750..361ce22f6 100644 --- a/doc/html/login_8php.html +++ b/doc/html/login_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/lostpass_8php.html b/doc/html/lostpass_8php.html index f8c12deda..1df357a61 100644 --- a/doc/html/lostpass_8php.html +++ b/doc/html/lostpass_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/magic_8php.html b/doc/html/magic_8php.html index 79231f66f..7fc8c7597 100644 --- a/doc/html/magic_8php.html +++ b/doc/html/magic_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/manage_8php.html b/doc/html/manage_8php.html index b64321642..b7bb732e7 100644 --- a/doc/html/manage_8php.html +++ b/doc/html/manage_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/match_8php.html b/doc/html/match_8php.html index 576b896bc..6e5794287 100644 --- a/doc/html/match_8php.html +++ b/doc/html/match_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/md_README.html b/doc/html/md_README.html index 37ea462a7..0b2875d59 100644 --- a/doc/html/md_README.html +++ b/doc/html/md_README.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/md_config.html b/doc/html/md_config.html index 466f0200d..db80ea68c 100644 --- a/doc/html/md_config.html +++ b/doc/html/md_config.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/md_fresh.html b/doc/html/md_fresh.html index 710177107..636f58b97 100644 --- a/doc/html/md_fresh.html +++ b/doc/html/md_fresh.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/minimal_8php.html b/doc/html/minimal_8php.html index 410c086ff..6b37d2cc0 100644 --- a/doc/html/minimal_8php.html +++ b/doc/html/minimal_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/minimalisticdarkness_8php.html b/doc/html/minimalisticdarkness_8php.html index 38cf4809d..2c40df315 100644 --- a/doc/html/minimalisticdarkness_8php.html +++ b/doc/html/minimalisticdarkness_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mitem_8php.html b/doc/html/mitem_8php.html index cd82d3cce..83570dc4b 100644 --- a/doc/html/mitem_8php.html +++ b/doc/html/mitem_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mod_2api_8php.html b/doc/html/mod_2api_8php.html index 829fb2cf7..d9d6febdd 100644 --- a/doc/html/mod_2api_8php.html +++ b/doc/html/mod_2api_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mod_2attach_8php.html b/doc/html/mod_2attach_8php.html index 034d27ae7..575cd97e1 100644 --- a/doc/html/mod_2attach_8php.html +++ b/doc/html/mod_2attach_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mod_2chanman_8php.html b/doc/html/mod_2chanman_8php.html index a795f8fc7..1e9aa9a48 100644 --- a/doc/html/mod_2chanman_8php.html +++ b/doc/html/mod_2chanman_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mod_2directory_8php.html b/doc/html/mod_2directory_8php.html index 25a40e698..be5007e01 100644 --- a/doc/html/mod_2directory_8php.html +++ b/doc/html/mod_2directory_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mod_2follow_8php.html b/doc/html/mod_2follow_8php.html index 45c1294b9..8ec4d4051 100644 --- a/doc/html/mod_2follow_8php.html +++ b/doc/html/mod_2follow_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mod_2group_8php.html b/doc/html/mod_2group_8php.html index 7405dbefe..7b1c8a85d 100644 --- a/doc/html/mod_2group_8php.html +++ b/doc/html/mod_2group_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mod_2menu_8php.html b/doc/html/mod_2menu_8php.html index 756912442..4e6574c40 100644 --- a/doc/html/mod_2menu_8php.html +++ b/doc/html/mod_2menu_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mod_2message_8php.html b/doc/html/mod_2message_8php.html index aa81f81cd..4fddb1d45 100644 --- a/doc/html/mod_2message_8php.html +++ b/doc/html/mod_2message_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mod_2network_8php.html b/doc/html/mod_2network_8php.html index acb93b9c7..16de4ad96 100644 --- a/doc/html/mod_2network_8php.html +++ b/doc/html/mod_2network_8php.html @@ -28,7 +28,7 @@ - + - - - -
              The Red Matrix
              @@ -114,10 +114,6 @@ $(document).ready(function(){initNavTree('mod_2network_8php.html','');}); Functions
               network_init (&$a)
               
               saved_searches ($search)
               
               network_query_get_sel_tab ($a)
               
               network_content (&$a, $update=0, $load=false)
               
              @@ -170,45 +166,6 @@ Functions
              -
              - - -
              -
              - - - - - - - - -
              network_query_get_sel_tab ( $a)
              -
              -

              Return selected tab from query

              -

              urls -> returns '/network' => $no_active = 'active' '/network?f=&order=comment' => $comment_active = 'active' '/network?f=&order=post' => $postord_active = 'active' '/network?f=&conv=1', => $conv_active = 'active' '/network/new', => $new_active = 'active' '/network?f=&star=1', => $starred_active = 'active' '/network?f=&spam=1', => $spam_active = 'active'

              -
              Returns
              Array ( $no_active, $comment_active, $postord_active, $conv_active, $new_active, $starred_active, $spam_active );
              - -

              Referenced by network_content(), and network_init().

              - -
              -
              - -
              -
              - - - - - - - - -
              saved_searches ( $search)
              -
              - -

              Referenced by network_init().

              -
              diff --git a/doc/html/mod_2network_8php.js b/doc/html/mod_2network_8php.js index 4bc180c33..651e6f6bd 100644 --- a/doc/html/mod_2network_8php.js +++ b/doc/html/mod_2network_8php.js @@ -1,7 +1,5 @@ var mod_2network_8php = [ [ "network_content", "mod_2network_8php.html#a43f2f29b90c5e29072c561934bc8f8b4", null ], - [ "network_init", "mod_2network_8php.html#a180fce90ad11d7e0e45be094da7149ec", null ], - [ "network_query_get_sel_tab", "mod_2network_8php.html#aeaa518c1a317516a3da337b88d358666", null ], - [ "saved_searches", "mod_2network_8php.html#a36e03af6f2efe62ecaa247509365bfad", null ] + [ "network_init", "mod_2network_8php.html#a180fce90ad11d7e0e45be094da7149ec", null ] ]; \ No newline at end of file diff --git a/doc/html/mod_2notify_8php.html b/doc/html/mod_2notify_8php.html index 67a9fc74b..dae4949c1 100644 --- a/doc/html/mod_2notify_8php.html +++ b/doc/html/mod_2notify_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mod_2oembed_8php.html b/doc/html/mod_2oembed_8php.html index 22dd69196..539616a76 100644 --- a/doc/html/mod_2oembed_8php.html +++ b/doc/html/mod_2oembed_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mod_2photos_8php.html b/doc/html/mod_2photos_8php.html index 597449f36..f81b628f5 100644 --- a/doc/html/mod_2photos_8php.html +++ b/doc/html/mod_2photos_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mod__import_8php.html b/doc/html/mod__import_8php.html index 73cc22718..6f1e15632 100644 --- a/doc/html/mod__import_8php.html +++ b/doc/html/mod__import_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mod__new__channel_8php.html b/doc/html/mod__new__channel_8php.html index 70dd374f4..82bfb3f1e 100644 --- a/doc/html/mod__new__channel_8php.html +++ b/doc/html/mod__new__channel_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mod__register_8php.html b/doc/html/mod__register_8php.html index a20f3ecd7..e42a107a2 100644 --- a/doc/html/mod__register_8php.html +++ b/doc/html/mod__register_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/mood_8php.html b/doc/html/mood_8php.html index 8215acc76..2a4ba4f5b 100644 --- a/doc/html/mood_8php.html +++ b/doc/html/mood_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/msearch_8php.html b/doc/html/msearch_8php.html index 4231ba63a..be2a16b75 100644 --- a/doc/html/msearch_8php.html +++ b/doc/html/msearch_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/namespaceFriendica.html b/doc/html/namespaceFriendica.html index a4d16b022..6d350cbbf 100644 --- a/doc/html/namespaceFriendica.html +++ b/doc/html/namespaceFriendica.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/namespaceacl__selectors.html b/doc/html/namespaceacl__selectors.html index ad98afb3a..72ecab5ed 100644 --- a/doc/html/namespaceacl__selectors.html +++ b/doc/html/namespaceacl__selectors.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/namespacefriendica-to-smarty-tpl.html b/doc/html/namespacefriendica-to-smarty-tpl.html index 6fb22cd2b..dc2d9796a 100644 --- a/doc/html/namespacefriendica-to-smarty-tpl.html +++ b/doc/html/namespacefriendica-to-smarty-tpl.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/namespacemembers.html b/doc/html/namespacemembers.html index 0075b4f63..1d3f9ea06 100644 --- a/doc/html/namespacemembers.html +++ b/doc/html/namespacemembers.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/namespacemembers_func.html b/doc/html/namespacemembers_func.html index 998f6e1c2..1e4f0fcaa 100644 --- a/doc/html/namespacemembers_func.html +++ b/doc/html/namespacemembers_func.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/namespacemembers_vars.html b/doc/html/namespacemembers_vars.html index 6c3eed784..55cdd0ee1 100644 --- a/doc/html/namespacemembers_vars.html +++ b/doc/html/namespacemembers_vars.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/namespaces.html b/doc/html/namespaces.html index c6d8c4715..8ff7eddf2 100644 --- a/doc/html/namespaces.html +++ b/doc/html/namespaces.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/namespaceupdatetpl.html b/doc/html/namespaceupdatetpl.html index c56391257..4dd30a85c 100644 --- a/doc/html/namespaceupdatetpl.html +++ b/doc/html/namespaceupdatetpl.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/namespaceutil.html b/doc/html/namespaceutil.html index c35b5b089..9991102cd 100644 --- a/doc/html/namespaceutil.html +++ b/doc/html/namespaceutil.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/nav_8php.html b/doc/html/nav_8php.html index a2f9e61b6..c63c5e7ca 100644 --- a/doc/html/nav_8php.html +++ b/doc/html/nav_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/navtree.js b/doc/html/navtree.js index cf971021a..ca237cc06 100644 --- a/doc/html/navtree.js +++ b/doc/html/navtree.js @@ -36,13 +36,13 @@ var NAVTREE = var NAVTREEINDEX = [ "BaseObject_8php.html", -"boot_8php.html#a8da836617174eed9fc2ac8054125354b", -"classConversation.html#af84ea6ccd72214c9bb4c504461cc8b09", -"contact__selectors_8php.html#a9839e8fdaac7ffb37bf1420493f5c28f", -"globals_0x6d.html", -"include_2photos_8php.html#a7e7abc69872180697c5471dc69349afe", -"php2po_8php.html#a401d84ce156e49e8168bd0c4781e1be1", -"text_8php.html#a1360fed7f918d859daaca1c9f384f9af" +"boot_8php.html#a8c9dce0ef27b35397e29298eb966f7f7", +"classFKOAuthDataStore.html#a4edfe2e77ecd2e16ff6b5eb516ed3599", +"conversation_8php.html#a0891aaa4492cba2b51eda12fe01957f3", +"globals_0x73.html", +"include_2photos_8php.html#ad648c0c5544fe9263409b6f6e57c6274", +"ping_8php.html#a77217b1b190b4c5d8770867b45f0c0a1", +"taxonomy_8php.html#a599ee71dd3194c8127b00dabec77abc1" ]; var SYNCONMSG = 'click to disable panel synchronisation'; diff --git a/doc/html/navtreeindex0.js b/doc/html/navtreeindex0.js index a7675931a..caa304721 100644 --- a/doc/html/navtreeindex0.js +++ b/doc/html/navtreeindex0.js @@ -4,24 +4,23 @@ var NAVTREEINDEX0 = "Contact_8php.html":[5,0,0,17], "Contact_8php.html#a024919623a830e8703ac4f23496dd66c":[5,0,0,17,2], "Contact_8php.html#a186162051a5127069cc851d78740f205":[5,0,0,17,4], -"Contact_8php.html#a228fc01f90ae9bfdde4c2ad0772bd7dc":[5,0,0,17,9], "Contact_8php.html#a28e062c884331dbb5dfa713228c25ad6":[5,0,0,17,8], -"Contact_8php.html#a2f4f495d53f2a334ab75292af79d3c91":[5,0,0,17,11], -"Contact_8php.html#a2fc191067dd571a79603c66b04b1ca15":[5,0,0,17,14], -"Contact_8php.html#a38daa1c210b78385307123450ca9a1fc":[5,0,0,17,13], +"Contact_8php.html#a2f4f495d53f2a334ab75292af79d3c91":[5,0,0,17,10], +"Contact_8php.html#a2fc191067dd571a79603c66b04b1ca15":[5,0,0,17,13], +"Contact_8php.html#a38daa1c210b78385307123450ca9a1fc":[5,0,0,17,12], "Contact_8php.html#a3a0844dac1e86d523de5d2f432cfeebc":[5,0,0,17,6], "Contact_8php.html#a483cda56f9e37c3a4a8773dcdfeb0258":[5,0,0,17,5], -"Contact_8php.html#a6348a532c9d26cd1c9afbc9aa6aa8960":[5,0,0,17,15], +"Contact_8php.html#a6348a532c9d26cd1c9afbc9aa6aa8960":[5,0,0,17,14], "Contact_8php.html#a6e64de7db60b7243dce45fb6347636ff":[5,0,0,17,3], +"Contact_8php.html#a852fa476f0c70bde10a4f2533aec5f71":[5,0,0,17,9], "Contact_8php.html#a87e699f74a1102b25e8aa0432d86a91e":[5,0,0,17,7], -"Contact_8php.html#a91281b5d4bbbb2ed468e27ec82ca083c":[5,0,0,17,10], -"Contact_8php.html#acc12cda999c88c4d6185cca967c15125":[5,0,0,17,12], +"Contact_8php.html#acc12cda999c88c4d6185cca967c15125":[5,0,0,17,11], "Contact_8php.html#ad5b02c2a962ee55b1b7ca6c159d6e4c5":[5,0,0,17,1], "Contact_8php.html#ae8803c330352cbf1e828eb7490edf47e":[5,0,0,17,0], "ConversationObject_8php.html":[5,0,0,21], "ITemplateEngine_8php.html":[5,0,0,40], "ItemObject_8php.html":[5,0,0,39], -"ProtoDriver_8php.html":[5,0,0,60], +"ProtoDriver_8php.html":[5,0,0,59], "__well__known_8php.html":[5,0,1,0], "__well__known_8php.html#a6ebfa937a2024f0b5dab53f0ac90fed0":[5,0,1,0,0], "account_8php.html":[5,0,0,2], @@ -39,7 +38,7 @@ var NAVTREEINDEX0 = "acl_8php.html#a57dceff370d4a0e7ae673d50fbfda61f":[5,0,1,1,1], "acl_8php.html#ac6776dba871806ecdb5d1659bc2eb07a":[5,0,1,1,0], "acl__selectors_8php.html":[5,0,0,3], -"acl__selectors_8php.html#a51f2ec7a143d5a5b38e35efd5f3d6e2c":[5,0,0,3,3], +"acl__selectors_8php.html#a7b5446e999636ceceea65c154d865a31":[5,0,0,3,3], "acl__selectors_8php.html#a9476997d2968a5794f3723878ed89c91":[5,0,0,3,0], "acl__selectors_8php.html#aa1e3bc344ca2b29f97eb9860216d21a0":[5,0,0,3,2], "acl__selectors_8php.html#ad6664fb8330308e23f2645cd6624727e":[5,0,0,3,1], @@ -98,156 +97,157 @@ var NAVTREEINDEX0 = "bbcode_8php.html#a8911e027907820df3db03b4f76724b50":[5,0,0,10,3], "blocks_8php.html":[5,0,1,7], "blocks_8php.html#a2531a8fd51db3cecb2eb20c002c66e12":[5,0,1,7,0], +"blogga_2php_2theme_8php.html":[5,0,3,1,1,0,2], +"blogga_2php_2theme_8php.html#aa55c1cb1f05087b5002ecb633b550b1b":[5,0,3,1,1,0,2,0], +"blogga_2view_2theme_2blog_2theme_8php.html":[5,0,3,1,1,1,0,0,2], +"blogga_2view_2theme_2blog_2theme_8php.html#a028ae8e9f2824670dfa76a6651d817e5":[5,0,3,1,1,1,0,0,2,3], +"blogga_2view_2theme_2blog_2theme_8php.html#a3e77dbe111f330c64a1ff6c741cd515c":[5,0,3,1,1,1,0,0,2,2], +"blogga_2view_2theme_2blog_2theme_8php.html#aa55c1cb1f05087b5002ecb633b550b1b":[5,0,3,1,1,1,0,0,2,0], +"blogga_2view_2theme_2blog_2theme_8php.html#aae58cc837fe56473d9f3370abfe533ae":[5,0,3,1,1,1,0,0,2,1], +"blogga_2view_2theme_2blog_2theme_8php.html#af634a3f721c5e238530d0636d33230ec":[5,0,3,1,1,1,0,0,2,4], "boot_8php.html":[5,0,4], -"boot_8php.html#a009e6a0637cb65804ea8094ecc4450b0":[5,0,4,140], -"boot_8php.html#a01353c9abebc3544ea080ac161729632":[5,0,4,43], -"boot_8php.html#a022cea669f9f13ef7c6268b63884c57f":[5,0,4,154], -"boot_8php.html#a02566ac9d891369a1d3ebb81a15722fc":[5,0,4,248], -"boot_8php.html#a032bbd6d0321e99e9117332c9ed2b1b8":[5,0,4,62], -"boot_8php.html#a03d19251c245587de7ed959300b87bdf":[5,0,4,170], -"boot_8php.html#a0450389f24c632906fbc24347700a543":[5,0,4,54], -"boot_8php.html#a0603d6ece8c5d37b4b7db697db053a4b":[5,0,4,110], +"boot_8php.html#a009e6a0637cb65804ea8094ecc4450b0":[5,0,4,128], +"boot_8php.html#a01353c9abebc3544ea080ac161729632":[5,0,4,34], +"boot_8php.html#a022cea669f9f13ef7c6268b63884c57f":[5,0,4,142], +"boot_8php.html#a02566ac9d891369a1d3ebb81a15722fc":[5,0,4,236], +"boot_8php.html#a032bbd6d0321e99e9117332c9ed2b1b8":[5,0,4,50], +"boot_8php.html#a03d19251c245587de7ed959300b87bdf":[5,0,4,158], +"boot_8php.html#a0450389f24c632906fbc24347700a543":[5,0,4,42], +"boot_8php.html#a0603d6ece8c5d37b4b7db697db053a4b":[5,0,4,98], "boot_8php.html#a081307d681d7d04f17b9ced2076e7c85":[5,0,4,1], -"boot_8php.html#a09532c3f750ae8c4527e63b2b790cbf3":[5,0,4,209], -"boot_8php.html#a0a98dd0110dc6c8e24cefc8ae74d5562":[5,0,4,75], -"boot_8php.html#a0b73e2548d6f9beb9c93211f488e336a":[5,0,4,174], -"boot_8php.html#a0c59dde058efebbc66520d136cbd1631":[5,0,4,265], -"boot_8php.html#a0cc8dc76bd10ac0ec81bac08a46f82fe":[5,0,4,261], -"boot_8php.html#a0d877df1e20bae765e1708be50f6b503":[5,0,4,264], -"boot_8php.html#a0e4701c9742c3ef88f02ac450a042a84":[5,0,4,26], -"boot_8php.html#a0e57f846e6d47a308feced0f7274f178":[5,0,4,67], +"boot_8php.html#a09532c3f750ae8c4527e63b2b790cbf3":[5,0,4,197], +"boot_8php.html#a0a98dd0110dc6c8e24cefc8ae74d5562":[5,0,4,63], +"boot_8php.html#a0b73e2548d6f9beb9c93211f488e336a":[5,0,4,162], +"boot_8php.html#a0c59dde058efebbc66520d136cbd1631":[5,0,4,253], +"boot_8php.html#a0cc8dc76bd10ac0ec81bac08a46f82fe":[5,0,4,249], +"boot_8php.html#a0d877df1e20bae765e1708be50f6b503":[5,0,4,252], +"boot_8php.html#a0e4701c9742c3ef88f02ac450a042a84":[5,0,4,21], +"boot_8php.html#a0e57f846e6d47a308feced0f7274f178":[5,0,4,55], "boot_8php.html#a0e6db7e365f2b041a828b93786f694bc":[5,0,4,15], -"boot_8php.html#a0fb63e51c2a9814941842ae8f2f4dff8":[5,0,4,85], -"boot_8php.html#a12c781cefc20167231e2e3fd5866b1b5":[5,0,4,89], -"boot_8php.html#a14ba8f9e162f2559831ee3bf98e0c3bd":[5,0,4,86], -"boot_8php.html#a14d44d4a00223dc3db4ea962325db192":[5,0,4,200], -"boot_8php.html#a176664e78dcb9132e16be69418223eb2":[5,0,4,70], -"boot_8php.html#a17b4ea23d9ecf628d9c8f53b7abcb805":[5,0,4,153], -"boot_8php.html#a17cf72338b040891781a4bcbdd9a8595":[5,0,4,149], -"boot_8php.html#a181c111f4b6c14d091dfd3bf0d0a22cd":[5,0,4,173], -"boot_8php.html#a18a400fa45e5632811b33041d8c048bf":[5,0,4,143], -"boot_8php.html#a1af3ed96de14aa0d7891b39cc75b60f2":[5,0,4,272], -"boot_8php.html#a1ba00027b718db732f30fc0e2c3e0abc":[5,0,4,242], -"boot_8php.html#a1c923b99bf77e4203ae94e5684b6ad0f":[5,0,4,273], -"boot_8php.html#a1d6e7f4c08bb68e4a424326a811bdd86":[5,0,4,177], -"boot_8php.html#a1da180f961f49a11573cac4ff6c62c05":[5,0,4,84], -"boot_8php.html#a1db4f0009c9cb4e107eab0f914a3c8dc":[5,0,4,221], -"boot_8php.html#a1dfcb5146e9d1eca4528bc580ad5d273":[5,0,4,39], -"boot_8php.html#a1f5906598e90b5ea2b4245f682be4348":[5,0,4,112], -"boot_8php.html#a1fbb93cf030f07391f22cc2948744869":[5,0,4,160], -"boot_8php.html#a20f0eed431d25870b624b8937a07a59f":[5,0,4,193], -"boot_8php.html#a21cc29e0025943e7c28ff58cb4856ac3":[5,0,4,244], -"boot_8php.html#a222395aa223cfbff6166fab0b4e2e1d5":[5,0,4,49], -"boot_8php.html#a24a7a70afedd5d85fe0eadc85afa9f77":[5,0,4,25], -"boot_8php.html#a25476eec71fceda237f7dc1d78b0adb8":[5,0,4,108], -"boot_8php.html#a27299ecfb9e9a99826f17a1c14c6995f":[5,0,4,100], -"boot_8php.html#a2750985ec445617d7e82ae3098c91e3f":[5,0,4,254], -"boot_8php.html#a285732e7889fa7f333cbe431111e1029":[5,0,4,196], -"boot_8php.html#a29528a2544373cc19a378f350040c6a1":[5,0,4,91], -"boot_8php.html#a2958a2bd5422b85329d7c36c06dbc221":[5,0,4,135], -"boot_8php.html#a29e921c0c72412cc738e44cca6ca1f62":[5,0,4,219], -"boot_8php.html#a2af173e4e9836ee7c90757b4793a2be3":[5,0,4,113], -"boot_8php.html#a2b525996e4426bdddbcec277778bde08":[5,0,4,240], -"boot_8php.html#a2c65e925994566a63e6c03c381f1b4a0":[5,0,4,192], -"boot_8php.html#a2c8906f1af94a3559a5b4661067bb79d":[5,0,4,132], -"boot_8php.html#a2e90096fede6acce16abf0da8cb2febe":[5,0,4,76], -"boot_8php.html#a2f8f25b13480c37a5f22511f53da8bab":[5,0,4,81], -"boot_8php.html#a32df13fec0e43281da5979e1f5579aa8":[5,0,4,226], -"boot_8php.html#a3475ff6c2e575f946ea0ee377e944173":[5,0,4,147], -"boot_8php.html#a34c756469ebed32e2fc987bcde62d382":[5,0,4,51], -"boot_8php.html#a3515ea6bf77495de89b93e9ccd881c49":[5,0,4,125], -"boot_8php.html#a35625dacd2158b9f1f1a8e77f9f081fd":[5,0,4,162], -"boot_8php.html#a36b31575f992a10b5927b76efba9362e":[5,0,4,276], -"boot_8php.html#a38f6c7fe33b5434a24b4314567753dfa":[5,0,4,181], -"boot_8php.html#a3ad9cc5d4354be741fa1de12b96e9955":[5,0,4,115], -"boot_8php.html#a3b56bfc6a0dd159070e316ddac3b7456":[5,0,4,120], -"boot_8php.html#a3cd42a70c6b3999590e4fd7a1a9096af":[5,0,4,275], -"boot_8php.html#a3d6d4fc5fafcc9156811669158541caf":[5,0,4,217], +"boot_8php.html#a0fb63e51c2a9814941842ae8f2f4dff8":[5,0,4,73], +"boot_8php.html#a12c781cefc20167231e2e3fd5866b1b5":[5,0,4,77], +"boot_8php.html#a14ba8f9e162f2559831ee3bf98e0c3bd":[5,0,4,74], +"boot_8php.html#a14d44d4a00223dc3db4ea962325db192":[5,0,4,188], +"boot_8php.html#a176664e78dcb9132e16be69418223eb2":[5,0,4,58], +"boot_8php.html#a17b4ea23d9ecf628d9c8f53b7abcb805":[5,0,4,141], +"boot_8php.html#a17cf72338b040891781a4bcbdd9a8595":[5,0,4,137], +"boot_8php.html#a181c111f4b6c14d091dfd3bf0d0a22cd":[5,0,4,161], +"boot_8php.html#a18a400fa45e5632811b33041d8c048bf":[5,0,4,131], +"boot_8php.html#a1af3ed96de14aa0d7891b39cc75b60f2":[5,0,4,260], +"boot_8php.html#a1ba00027b718db732f30fc0e2c3e0abc":[5,0,4,230], +"boot_8php.html#a1c923b99bf77e4203ae94e5684b6ad0f":[5,0,4,261], +"boot_8php.html#a1d6e7f4c08bb68e4a424326a811bdd86":[5,0,4,165], +"boot_8php.html#a1da180f961f49a11573cac4ff6c62c05":[5,0,4,72], +"boot_8php.html#a1db4f0009c9cb4e107eab0f914a3c8dc":[5,0,4,209], +"boot_8php.html#a1f5906598e90b5ea2b4245f682be4348":[5,0,4,100], +"boot_8php.html#a1fbb93cf030f07391f22cc2948744869":[5,0,4,148], +"boot_8php.html#a20f0eed431d25870b624b8937a07a59f":[5,0,4,181], +"boot_8php.html#a21cc29e0025943e7c28ff58cb4856ac3":[5,0,4,232], +"boot_8php.html#a222395aa223cfbff6166fab0b4e2e1d5":[5,0,4,37], +"boot_8php.html#a24a7a70afedd5d85fe0eadc85afa9f77":[5,0,4,20], +"boot_8php.html#a25476eec71fceda237f7dc1d78b0adb8":[5,0,4,96], +"boot_8php.html#a27299ecfb9e9a99826f17a1c14c6995f":[5,0,4,88], +"boot_8php.html#a2750985ec445617d7e82ae3098c91e3f":[5,0,4,242], +"boot_8php.html#a285732e7889fa7f333cbe431111e1029":[5,0,4,184], +"boot_8php.html#a29528a2544373cc19a378f350040c6a1":[5,0,4,79], +"boot_8php.html#a2958a2bd5422b85329d7c36c06dbc221":[5,0,4,123], +"boot_8php.html#a29e921c0c72412cc738e44cca6ca1f62":[5,0,4,207], +"boot_8php.html#a2af173e4e9836ee7c90757b4793a2be3":[5,0,4,101], +"boot_8php.html#a2b525996e4426bdddbcec277778bde08":[5,0,4,228], +"boot_8php.html#a2c65e925994566a63e6c03c381f1b4a0":[5,0,4,180], +"boot_8php.html#a2c8906f1af94a3559a5b4661067bb79d":[5,0,4,120], +"boot_8php.html#a2e90096fede6acce16abf0da8cb2febe":[5,0,4,64], +"boot_8php.html#a2f8f25b13480c37a5f22511f53da8bab":[5,0,4,69], +"boot_8php.html#a32df13fec0e43281da5979e1f5579aa8":[5,0,4,214], +"boot_8php.html#a3475ff6c2e575f946ea0ee377e944173":[5,0,4,135], +"boot_8php.html#a34c756469ebed32e2fc987bcde62d382":[5,0,4,39], +"boot_8php.html#a3515ea6bf77495de89b93e9ccd881c49":[5,0,4,113], +"boot_8php.html#a35625dacd2158b9f1f1a8e77f9f081fd":[5,0,4,150], +"boot_8php.html#a36b31575f992a10b5927b76efba9362e":[5,0,4,264], +"boot_8php.html#a38f6c7fe33b5434a24b4314567753dfa":[5,0,4,169], +"boot_8php.html#a3ad9cc5d4354be741fa1de12b96e9955":[5,0,4,103], +"boot_8php.html#a3b56bfc6a0dd159070e316ddac3b7456":[5,0,4,108], +"boot_8php.html#a3cd42a70c6b3999590e4fd7a1a9096af":[5,0,4,263], +"boot_8php.html#a3d6d4fc5fafcc9156811669158541caf":[5,0,4,205], "boot_8php.html#a3e0930933fb2c0bf8211cc7ab4e1c3b4":[5,0,4,12], -"boot_8php.html#a3e2ea123d29a72012db1241f96280b0e":[5,0,4,68], -"boot_8php.html#a3f40aa5bafff8c4eebdc62e5121daf77":[5,0,4,98], -"boot_8php.html#a400519fa181591cd6fdbb8f25fbcba0a":[5,0,4,60], -"boot_8php.html#a40d885b2cfd736aab4234ae641ca4dfb":[5,0,4,136], -"boot_8php.html#a423505ab8dbd8e39d04ae3fe1374102b":[5,0,4,212], -"boot_8php.html#a432259b2cf5b6f59be53e71db9f2c7dc":[5,0,4,38], -"boot_8php.html#a43296b1b4398aacbf92a4b2d56bab91e":[5,0,4,191], -"boot_8php.html#a43c6c7d84d880e9500bd4f8f8ecc5731":[5,0,4,97], -"boot_8php.html#a444ce608ce34efb82ee11852f36e825f":[5,0,4,167], -"boot_8php.html#a44ae1542a805ffd7f826fb511db07374":[5,0,4,157], -"boot_8php.html#a44d069c8a1cfcc6d2007c506a17ff28f":[5,0,4,79], -"boot_8php.html#a45b12aefab9675baffc7a07a09486db8":[5,0,4,262], -"boot_8php.html#a4751b522ea913d0e7ed43e03d22e9e68":[5,0,4,37], -"boot_8php.html#a490972c02fdb638c52ec0e012a30bfd2":[5,0,4,20], -"boot_8php.html#a49f2a70b3b43aa904223a8d19e986a47":[5,0,4,179], -"boot_8php.html#a4a12ce5de39789b0361e308d89925a20":[5,0,4,111], -"boot_8php.html#a4a49b29838ef2c45ab3556b52baec6a4":[5,0,4,234], -"boot_8php.html#a4bfe22e163657690dfb6d5b1d04cb47e":[5,0,4,178], +"boot_8php.html#a3e2ea123d29a72012db1241f96280b0e":[5,0,4,56], +"boot_8php.html#a3f40aa5bafff8c4eebdc62e5121daf77":[5,0,4,86], +"boot_8php.html#a400519fa181591cd6fdbb8f25fbcba0a":[5,0,4,48], +"boot_8php.html#a40d885b2cfd736aab4234ae641ca4dfb":[5,0,4,124], +"boot_8php.html#a423505ab8dbd8e39d04ae3fe1374102b":[5,0,4,200], +"boot_8php.html#a43296b1b4398aacbf92a4b2d56bab91e":[5,0,4,179], +"boot_8php.html#a43c6c7d84d880e9500bd4f8f8ecc5731":[5,0,4,85], +"boot_8php.html#a444ce608ce34efb82ee11852f36e825f":[5,0,4,155], +"boot_8php.html#a44ae1542a805ffd7f826fb511db07374":[5,0,4,145], +"boot_8php.html#a44d069c8a1cfcc6d2007c506a17ff28f":[5,0,4,67], +"boot_8php.html#a45b12aefab9675baffc7a07a09486db8":[5,0,4,250], +"boot_8php.html#a49f2a70b3b43aa904223a8d19e986a47":[5,0,4,167], +"boot_8php.html#a4a12ce5de39789b0361e308d89925a20":[5,0,4,99], +"boot_8php.html#a4a49b29838ef2c45ab3556b52baec6a4":[5,0,4,222], +"boot_8php.html#a4bfe22e163657690dfb6d5b1d04cb47e":[5,0,4,166], "boot_8php.html#a4c02d88e66852a01bd5a1feecb7c3ce3":[5,0,4,6], -"boot_8php.html#a4edce16cb7f21cdafa1e85bf63d713e6":[5,0,4,211], -"boot_8php.html#a4fefd7486d3b888a05cfd3dc9575f115":[5,0,4,230], -"boot_8php.html#a505410c7edc5f5bb5fa227b98359793e":[5,0,4,203], -"boot_8php.html#a525ca93ff35d3535d1a2b8ba57876afa":[5,0,4,161], -"boot_8php.html#a52b599cd13e152ebc80d7e4413683195":[5,0,4,50], -"boot_8php.html#a53e4bdb6f225da55115acb9277f75e53":[5,0,4,90], -"boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209":[5,0,4,40], -"boot_8php.html#a56fd673eaa7014150297ce1162502db5":[5,0,4,195], -"boot_8php.html#a57eee7352714c004d36c26dda74af73e":[5,0,4,229], -"boot_8php.html#a5a681a672e007cdc22b43345d71f07c6":[5,0,4,274], -"boot_8php.html#a5ab6181607a090bcdbaa13b15b85aba1":[5,0,4,24], -"boot_8php.html#a5ae728ac966ea1d3525a19e7fec59434":[5,0,4,69], -"boot_8php.html#a5b043b7fdcfd4e8c9c3747574afc6caa":[5,0,4,185], -"boot_8php.html#a5b815330f3d177ab383af37a6c12e532":[5,0,4,47], -"boot_8php.html#a5b8484922918946d041e5e0515dbe718":[5,0,4,207], -"boot_8php.html#a5c3747e0f505f0d5271dc4c54e3feaf4":[5,0,4,87], -"boot_8php.html#a5df5359090d1f8e898c36d7cf8878ad2":[5,0,4,165], -"boot_8php.html#a5e322a2a2d0f51924c0b2e874988e640":[5,0,4,208], -"boot_8php.html#a623e49c79943f3e7bdb770d021683cf7":[5,0,4,22], -"boot_8php.html#a62c832a95e38b1fa23e6cef39521b7d5":[5,0,4,83], -"boot_8php.html#a64617d4655804de2a3c86501ab4fdbfd":[5,0,4,258], -"boot_8php.html#a6626f383c3d2d459f731ab8b4f237d16":[5,0,4,171], -"boot_8php.html#a6788e99021ec8ffb0fa94d651f22a322":[5,0,4,145], -"boot_8php.html#a680fbafc2db023c5b1309e0180e81315":[5,0,4,48], -"boot_8php.html#a68d1d5bc9c7ccb663dc671b48c66df11":[5,0,4,148], -"boot_8php.html#a68eebe493e6f729ffd1aeda7a4b11155":[5,0,4,53], -"boot_8php.html#a6969947145a139ec374ce098224d8e81":[5,0,4,151], -"boot_8php.html#a69aac276ed82e010dc382b16ab4d59e1":[5,0,4,246], -"boot_8php.html#a6b14a31a8aa9f3452a13383f413bffa2":[5,0,4,233], -"boot_8php.html#a6b31dd451bc6c37fe7c9c766ff385aaf":[5,0,4,227], -"boot_8php.html#a6b9909db6a7ec80ec6fdd40ba74014dd":[5,0,4,109], -"boot_8php.html#a6c5e9e293c8242dcb9bc2c3ea2fee2c9":[5,0,4,101], -"boot_8php.html#a6df1102664f64b274810db85197c2755":[5,0,4,215], -"boot_8php.html#a6e57d913634d033b4d5ad72d99fd3e9d":[5,0,4,134], -"boot_8php.html#a7176c0f9f1c98421b97735d892cf6252":[5,0,4,245], -"boot_8php.html#a719c7f3972d5f9268f37a41c76cd4ef6":[5,0,4,31], -"boot_8php.html#a7236b2cdcf59f02a42302e893a99013b":[5,0,4,186], -"boot_8php.html#a749144d8dd9c1366596a0213c277d050":[5,0,4,138], -"boot_8php.html#a74bf27f7564c9a37975e7b37d973dcab":[5,0,4,80], +"boot_8php.html#a4edce16cb7f21cdafa1e85bf63d713e6":[5,0,4,199], +"boot_8php.html#a4fefd7486d3b888a05cfd3dc9575f115":[5,0,4,218], +"boot_8php.html#a505410c7edc5f5bb5fa227b98359793e":[5,0,4,191], +"boot_8php.html#a525ca93ff35d3535d1a2b8ba57876afa":[5,0,4,149], +"boot_8php.html#a52b599cd13e152ebc80d7e4413683195":[5,0,4,38], +"boot_8php.html#a53e4bdb6f225da55115acb9277f75e53":[5,0,4,78], +"boot_8php.html#a5542c5c2806ab8bca04bad53d47b5209":[5,0,4,31], +"boot_8php.html#a56fd673eaa7014150297ce1162502db5":[5,0,4,183], +"boot_8php.html#a57eee7352714c004d36c26dda74af73e":[5,0,4,217], +"boot_8php.html#a5a681a672e007cdc22b43345d71f07c6":[5,0,4,262], +"boot_8php.html#a5ab6181607a090bcdbaa13b15b85aba1":[5,0,4,19], +"boot_8php.html#a5ae728ac966ea1d3525a19e7fec59434":[5,0,4,57], +"boot_8php.html#a5b043b7fdcfd4e8c9c3747574afc6caa":[5,0,4,173], +"boot_8php.html#a5b8484922918946d041e5e0515dbe718":[5,0,4,195], +"boot_8php.html#a5c3747e0f505f0d5271dc4c54e3feaf4":[5,0,4,75], +"boot_8php.html#a5df5359090d1f8e898c36d7cf8878ad2":[5,0,4,153], +"boot_8php.html#a5e322a2a2d0f51924c0b2e874988e640":[5,0,4,196], +"boot_8php.html#a623e49c79943f3e7bdb770d021683cf7":[5,0,4,18], +"boot_8php.html#a62c832a95e38b1fa23e6cef39521b7d5":[5,0,4,71], +"boot_8php.html#a64617d4655804de2a3c86501ab4fdbfd":[5,0,4,246], +"boot_8php.html#a6626f383c3d2d459f731ab8b4f237d16":[5,0,4,159], +"boot_8php.html#a6788e99021ec8ffb0fa94d651f22a322":[5,0,4,133], +"boot_8php.html#a68d1d5bc9c7ccb663dc671b48c66df11":[5,0,4,136], +"boot_8php.html#a68eebe493e6f729ffd1aeda7a4b11155":[5,0,4,41], +"boot_8php.html#a6969947145a139ec374ce098224d8e81":[5,0,4,139], +"boot_8php.html#a69aac276ed82e010dc382b16ab4d59e1":[5,0,4,234], +"boot_8php.html#a6b14a31a8aa9f3452a13383f413bffa2":[5,0,4,221], +"boot_8php.html#a6b31dd451bc6c37fe7c9c766ff385aaf":[5,0,4,215], +"boot_8php.html#a6b9909db6a7ec80ec6fdd40ba74014dd":[5,0,4,97], +"boot_8php.html#a6c5e9e293c8242dcb9bc2c3ea2fee2c9":[5,0,4,89], +"boot_8php.html#a6df1102664f64b274810db85197c2755":[5,0,4,203], +"boot_8php.html#a6e57d913634d033b4d5ad72d99fd3e9d":[5,0,4,122], +"boot_8php.html#a7176c0f9f1c98421b97735d892cf6252":[5,0,4,233], +"boot_8php.html#a719c7f3972d5f9268f37a41c76cd4ef6":[5,0,4,26], +"boot_8php.html#a7236b2cdcf59f02a42302e893a99013b":[5,0,4,174], +"boot_8php.html#a749144d8dd9c1366596a0213c277d050":[5,0,4,126], +"boot_8php.html#a74bf27f7564c9a37975e7b37d973dcab":[5,0,4,68], "boot_8php.html#a75a90b0eadd0df510f7e63210733634d":[5,0,4,2], -"boot_8php.html#a75fc600186b13c3b25e661afefb5eac8":[5,0,4,266], +"boot_8php.html#a75fc600186b13c3b25e661afefb5eac8":[5,0,4,254], "boot_8php.html#a768f00b7d66be0daf7ef4eea2e862006":[5,0,4,4], -"boot_8php.html#a774f0f792ebfec1e774c5a17bb9d5966":[5,0,4,82], -"boot_8php.html#a781916f83fcc8ff1035649afa45f0292":[5,0,4,95], -"boot_8php.html#a78849a1bf8ce8d9804b4cbb502e8f383":[5,0,4,236], -"boot_8php.html#a7a8ba64d089cc0412c59a2eefc6d655c":[5,0,4,121], -"boot_8php.html#a7aa57438db03834aaa0b468bdce773a6":[5,0,4,73], -"boot_8php.html#a7af107fab8d62b9a73801713b774ed30":[5,0,4,137], -"boot_8php.html#a7b8f8ad9dbe82711257d23891ef6b133":[5,0,4,166], -"boot_8php.html#a7bff2278e68a71e524afd1c7c951e1e3":[5,0,4,77], -"boot_8php.html#a7c286add8961fd2d79216314cd4aadd8":[5,0,4,114], -"boot_8php.html#a7ed4581ab66ebcde97f6b3730856b028":[5,0,4,168], -"boot_8php.html#a7f3474fec541e261fc8dff47313c4017":[5,0,4,57], -"boot_8php.html#a7f4264232dbb6c3b41f2617deecb1866":[5,0,4,92], -"boot_8php.html#a7fc4b291a7cdaa48b38e27344ea183cf":[5,0,4,123], -"boot_8php.html#a8231d115060d41a9c2a677f2c86f10ed":[5,0,4,205], -"boot_8php.html#a84057c5bfa1bca5fba8497fe005ee4d8":[5,0,4,61], -"boot_8php.html#a845891f82bf6edd7fa2d578b66703112":[5,0,4,118], -"boot_8php.html#a84f48897059bbd4a8738d7ee4cec6688":[5,0,4,65], -"boot_8php.html#a8663f32171568489dbb2a01dd00371f8":[5,0,4,130], -"boot_8php.html#a882b666adfe21f035a0f8c02806066d6":[5,0,4,257], -"boot_8php.html#a8892374789fd261eb32a7969d934a14a":[5,0,4,256], -"boot_8php.html#a8905fde0a5b7882bdc083b20d9b34701":[5,0,4,184], -"boot_8php.html#a899d24fd074594ceebbf72e1feff335f":[5,0,4,17], -"boot_8php.html#a8a60cc38bb567765fd926fef70205f16":[5,0,4,106], -"boot_8php.html#a8bb0395933b5e886f086f6a2fb0bfa55":[5,0,4,231], -"boot_8php.html#a8c9dce0ef27b35397e29298eb966f7f7":[5,0,4,133] +"boot_8php.html#a774f0f792ebfec1e774c5a17bb9d5966":[5,0,4,70], +"boot_8php.html#a781916f83fcc8ff1035649afa45f0292":[5,0,4,83], +"boot_8php.html#a78849a1bf8ce8d9804b4cbb502e8f383":[5,0,4,224], +"boot_8php.html#a7a8ba64d089cc0412c59a2eefc6d655c":[5,0,4,109], +"boot_8php.html#a7aa57438db03834aaa0b468bdce773a6":[5,0,4,61], +"boot_8php.html#a7af107fab8d62b9a73801713b774ed30":[5,0,4,125], +"boot_8php.html#a7b8f8ad9dbe82711257d23891ef6b133":[5,0,4,154], +"boot_8php.html#a7bff2278e68a71e524afd1c7c951e1e3":[5,0,4,65], +"boot_8php.html#a7c286add8961fd2d79216314cd4aadd8":[5,0,4,102], +"boot_8php.html#a7ed4581ab66ebcde97f6b3730856b028":[5,0,4,156], +"boot_8php.html#a7f3474fec541e261fc8dff47313c4017":[5,0,4,45], +"boot_8php.html#a7f4264232dbb6c3b41f2617deecb1866":[5,0,4,80], +"boot_8php.html#a7fc4b291a7cdaa48b38e27344ea183cf":[5,0,4,111], +"boot_8php.html#a8231d115060d41a9c2a677f2c86f10ed":[5,0,4,193], +"boot_8php.html#a84057c5bfa1bca5fba8497fe005ee4d8":[5,0,4,49], +"boot_8php.html#a845891f82bf6edd7fa2d578b66703112":[5,0,4,106], +"boot_8php.html#a84f48897059bbd4a8738d7ee4cec6688":[5,0,4,53], +"boot_8php.html#a8663f32171568489dbb2a01dd00371f8":[5,0,4,118], +"boot_8php.html#a882b666adfe21f035a0f8c02806066d6":[5,0,4,245], +"boot_8php.html#a8892374789fd261eb32a7969d934a14a":[5,0,4,244], +"boot_8php.html#a8905fde0a5b7882bdc083b20d9b34701":[5,0,4,172], +"boot_8php.html#a899d24fd074594ceebbf72e1feff335f":[5,0,4,16], +"boot_8php.html#a8a60cc38bb567765fd926fef70205f16":[5,0,4,94], +"boot_8php.html#a8bb0395933b5e886f086f6a2fb0bfa55":[5,0,4,219] }; diff --git a/doc/html/navtreeindex1.js b/doc/html/navtreeindex1.js index 152f09044..516ba1cee 100644 --- a/doc/html/navtreeindex1.js +++ b/doc/html/navtreeindex1.js @@ -1,231 +1,221 @@ var NAVTREEINDEX1 = { -"boot_8php.html#a8da836617174eed9fc2ac8054125354b":[5,0,4,127], -"boot_8php.html#a8df201788c9dd0ca91384e3a14c08bce":[5,0,4,238], -"boot_8php.html#a9255af5ae9c887520091ea04763c1a88":[5,0,4,34], +"boot_8php.html#a8c9dce0ef27b35397e29298eb966f7f7":[5,0,4,121], +"boot_8php.html#a8da836617174eed9fc2ac8054125354b":[5,0,4,115], +"boot_8php.html#a8df201788c9dd0ca91384e3a14c08bce":[5,0,4,226], +"boot_8php.html#a9255af5ae9c887520091ea04763c1a88":[5,0,4,29], "boot_8php.html#a926cad0b3d8b9d9ee5da1898fc063ba3":[5,0,4,11], -"boot_8php.html#a93823d15ae07548a4c49de88d325cd26":[5,0,4,152], -"boot_8php.html#a939de9a99278f4fd7dcd0ee67f243f08":[5,0,4,131], -"boot_8php.html#a949116d9a295b214293006c060ca4848":[5,0,4,129], -"boot_8php.html#a9690d73434125ce594a1f5e7c2a4f7c0":[5,0,4,268], -"boot_8php.html#a96ad56755a21e1361dbd7bf93c9e7ff4":[5,0,4,243], -"boot_8php.html#a97769915c9f14adc4f8ab1ea2cecfd90":[5,0,4,19], -"boot_8php.html#a981d46380f9f23c308bac1f9cb00dc5b":[5,0,4,198], -"boot_8php.html#a99a4a17cb644e7e6826ea07ecaf09777":[5,0,4,232], -"boot_8php.html#a9c80420e5a063a4a87ce4831f086134d":[5,0,4,56], +"boot_8php.html#a93823d15ae07548a4c49de88d325cd26":[5,0,4,140], +"boot_8php.html#a939de9a99278f4fd7dcd0ee67f243f08":[5,0,4,119], +"boot_8php.html#a949116d9a295b214293006c060ca4848":[5,0,4,117], +"boot_8php.html#a9690d73434125ce594a1f5e7c2a4f7c0":[5,0,4,256], +"boot_8php.html#a96ad56755a21e1361dbd7bf93c9e7ff4":[5,0,4,231], +"boot_8php.html#a97769915c9f14adc4f8ab1ea2cecfd90":[5,0,4,17], +"boot_8php.html#a981d46380f9f23c308bac1f9cb00dc5b":[5,0,4,186], +"boot_8php.html#a99a4a17cb644e7e6826ea07ecaf09777":[5,0,4,220], +"boot_8php.html#a9c80420e5a063a4a87ce4831f086134d":[5,0,4,44], "boot_8php.html#a9cbab4ee728e9a8b4ce952bae643044e":[5,0,4,5], -"boot_8php.html#a9cc986b4f9dd6558cbb2e25aadbfd964":[5,0,4,224], -"boot_8php.html#a9d01ef178b72b145016cca1393415bc4":[5,0,4,199], -"boot_8php.html#a9ea1290e00c6d40684892047f2c778a9":[5,0,4,271], -"boot_8php.html#a9eeb8989272d5ff804a616898bb13659":[5,0,4,259], -"boot_8php.html#a9ff652e5cb83cd11cbb0350844e7b28f":[5,0,4,223], -"boot_8php.html#aa17a4f9c63f5cbc5c06f1066b6aebc42":[5,0,4,187], -"boot_8php.html#aa1e828bbbcba170265eb2668d8daf42e":[5,0,4,29], -"boot_8php.html#aa275653b9c87abc7391bb8040c1c2de9":[5,0,4,206], -"boot_8php.html#aa3425e2de85b08f7041656d3a8502cb6":[5,0,4,52], -"boot_8php.html#aa3679df31c8dad1b71816b0322d5baff":[5,0,4,159], +"boot_8php.html#a9cc986b4f9dd6558cbb2e25aadbfd964":[5,0,4,212], +"boot_8php.html#a9d01ef178b72b145016cca1393415bc4":[5,0,4,187], +"boot_8php.html#a9ea1290e00c6d40684892047f2c778a9":[5,0,4,259], +"boot_8php.html#a9eeb8989272d5ff804a616898bb13659":[5,0,4,247], +"boot_8php.html#a9ff652e5cb83cd11cbb0350844e7b28f":[5,0,4,211], +"boot_8php.html#aa17a4f9c63f5cbc5c06f1066b6aebc42":[5,0,4,175], +"boot_8php.html#aa1e828bbbcba170265eb2668d8daf42e":[5,0,4,24], +"boot_8php.html#aa275653b9c87abc7391bb8040c1c2de9":[5,0,4,194], +"boot_8php.html#aa3425e2de85b08f7041656d3a8502cb6":[5,0,4,40], +"boot_8php.html#aa3679df31c8dad1b71816b0322d5baff":[5,0,4,147], "boot_8php.html#aa4221641e5c21db69fa52c426b9017f5":[5,0,4,9], -"boot_8php.html#aa46321e1cd6a3b8dfde8bf9510112fec":[5,0,4,21], -"boot_8php.html#aa544a6c078130d0967a1f4ed8ce0a2d2":[5,0,4,156], -"boot_8php.html#aa589421267f0c2f0d643f727792cce35":[5,0,4,117], -"boot_8php.html#aa74438cf71e48e37bf7b440b94243985":[5,0,4,94], -"boot_8php.html#aa8a2b61e70900139d1ca28e46f1da49d":[5,0,4,103], -"boot_8php.html#aa9244fc9cc221980c07a20cc534111be":[5,0,4,228], -"boot_8php.html#aad33b494084f729b6ee3b0bc457718a1":[5,0,4,142], -"boot_8php.html#aae6c941bde5fd6fce07e51dba7326ead":[5,0,4,213], -"boot_8php.html#aaeb666872995e3ab8da8f7bc5f3b2bd3":[5,0,4,23], -"boot_8php.html#aaf9b76832ee5f85e56466af162ba8a14":[5,0,4,74], -"boot_8php.html#ab21fb0f3e6b962419955c6fc7f26734f":[5,0,4,190], -"boot_8php.html#ab28dc518fa90b6f617dd8c564eb4f35f":[5,0,4,122], -"boot_8php.html#ab2d0e8a9b81ee548ef2ce8e4560da2f6":[5,0,4,214], -"boot_8php.html#ab346a2ece14993861f3e4206befa94f0":[5,0,4,35], -"boot_8php.html#ab3920c2f3cd64802c0b7ff625c3b2ea8":[5,0,4,210], -"boot_8php.html#ab4bc9c50ecc927b92d519e36562b0df0":[5,0,4,235], -"boot_8php.html#ab4bddb41a0cf407178ec5278b950c393":[5,0,4,183], -"boot_8php.html#ab51965fabe54dc031e9a0ce1142ee83e":[5,0,4,218], -"boot_8php.html#ab54b24cc302e1a42a67a49d788b6b764":[5,0,4,116], -"boot_8php.html#ab55b16ae7fc19fafe5afaedd49163bbf":[5,0,4,144], -"boot_8php.html#ab55e545b72ec8c097e052ea7d373491f":[5,0,4,44], -"boot_8php.html#ab5ddbe69d3d03acd06e1fb281488cb78":[5,0,4,63], -"boot_8php.html#ab724491497ab2618b23a01d5da60aec0":[5,0,4,201], +"boot_8php.html#aa544a6c078130d0967a1f4ed8ce0a2d2":[5,0,4,144], +"boot_8php.html#aa589421267f0c2f0d643f727792cce35":[5,0,4,105], +"boot_8php.html#aa74438cf71e48e37bf7b440b94243985":[5,0,4,82], +"boot_8php.html#aa8a2b61e70900139d1ca28e46f1da49d":[5,0,4,91], +"boot_8php.html#aa9244fc9cc221980c07a20cc534111be":[5,0,4,216], +"boot_8php.html#aad33b494084f729b6ee3b0bc457718a1":[5,0,4,130], +"boot_8php.html#aae6c941bde5fd6fce07e51dba7326ead":[5,0,4,201], +"boot_8php.html#aaf9b76832ee5f85e56466af162ba8a14":[5,0,4,62], +"boot_8php.html#ab21fb0f3e6b962419955c6fc7f26734f":[5,0,4,178], +"boot_8php.html#ab28dc518fa90b6f617dd8c564eb4f35f":[5,0,4,110], +"boot_8php.html#ab2d0e8a9b81ee548ef2ce8e4560da2f6":[5,0,4,202], +"boot_8php.html#ab346a2ece14993861f3e4206befa94f0":[5,0,4,30], +"boot_8php.html#ab3920c2f3cd64802c0b7ff625c3b2ea8":[5,0,4,198], +"boot_8php.html#ab4bc9c50ecc927b92d519e36562b0df0":[5,0,4,223], +"boot_8php.html#ab4bddb41a0cf407178ec5278b950c393":[5,0,4,171], +"boot_8php.html#ab51965fabe54dc031e9a0ce1142ee83e":[5,0,4,206], +"boot_8php.html#ab54b24cc302e1a42a67a49d788b6b764":[5,0,4,104], +"boot_8php.html#ab55b16ae7fc19fafe5afaedd49163bbf":[5,0,4,132], +"boot_8php.html#ab5ddbe69d3d03acd06e1fb281488cb78":[5,0,4,51], +"boot_8php.html#ab724491497ab2618b23a01d5da60aec0":[5,0,4,189], "boot_8php.html#ab79b8b4555cae20d03f8200666d89d63":[5,0,4,7], -"boot_8php.html#ab7d65a7e7417825a4db62906bb600729":[5,0,4,105], -"boot_8php.html#aba208673515cbb8a55e5fa4a1da99fda":[5,0,4,45], -"boot_8php.html#abbf5ac24eb8aeedb862f618ee0d21e86":[5,0,4,239], +"boot_8php.html#ab7d65a7e7417825a4db62906bb600729":[5,0,4,93], +"boot_8php.html#aba208673515cbb8a55e5fa4a1da99fda":[5,0,4,35], +"boot_8php.html#abbf5ac24eb8aeedb862f618ee0d21e86":[5,0,4,227], "boot_8php.html#abc0a90a1a77f5b668aa7e4b57d1776a7":[5,0,4,3], -"boot_8php.html#abd7bb40da9cc073297e49736b338ca07":[5,0,4,263], -"boot_8php.html#abdcdfc873ace4e0902177bad934de0c0":[5,0,4,72], -"boot_8php.html#abeb4d86e17cefa8584f1244e2183b0e1":[5,0,4,119], -"boot_8php.html#abedd940e664017c61b48c6efa31d0cb8":[5,0,4,104], -"boot_8php.html#ac01230c7655e0705b2e99c9bc03c4450":[5,0,4,128], -"boot_8php.html#ac17fc8a416ea79e9d5cb4dc9a8ff8c5c":[5,0,4,28], -"boot_8php.html#ac195fc9003298923ea81f144388e24b1":[5,0,4,169], -"boot_8php.html#ac43182e0d8bae7576a30b603774974f8":[5,0,4,237], -"boot_8php.html#ac59a18a4838710d6c2de37aed6b21f03":[5,0,4,102], -"boot_8php.html#ac608a34f3bc180e7724192e0fd31f9b0":[5,0,4,42], -"boot_8php.html#ac8400313df2c831653f9036f71ebd86d":[5,0,4,64], -"boot_8php.html#ac86615ddc0763a00f5311c90e991730c":[5,0,4,269], -"boot_8php.html#ac890557fedc5b5a3b1d996249b1e1a20":[5,0,4,124], -"boot_8php.html#ac99fc4d040764eac1736bec6973556fe":[5,0,4,126], -"boot_8php.html#aca08bc4f1554ba877500f6abcc99e1e8":[5,0,4,197], -"boot_8php.html#aca47505b8732177f52bb2d647eb2741c":[5,0,4,41], +"boot_8php.html#abd7bb40da9cc073297e49736b338ca07":[5,0,4,251], +"boot_8php.html#abdcdfc873ace4e0902177bad934de0c0":[5,0,4,60], +"boot_8php.html#abeb4d86e17cefa8584f1244e2183b0e1":[5,0,4,107], +"boot_8php.html#abedd940e664017c61b48c6efa31d0cb8":[5,0,4,92], +"boot_8php.html#ac01230c7655e0705b2e99c9bc03c4450":[5,0,4,116], +"boot_8php.html#ac17fc8a416ea79e9d5cb4dc9a8ff8c5c":[5,0,4,23], +"boot_8php.html#ac195fc9003298923ea81f144388e24b1":[5,0,4,157], +"boot_8php.html#ac43182e0d8bae7576a30b603774974f8":[5,0,4,225], +"boot_8php.html#ac59a18a4838710d6c2de37aed6b21f03":[5,0,4,90], +"boot_8php.html#ac608a34f3bc180e7724192e0fd31f9b0":[5,0,4,33], +"boot_8php.html#ac8400313df2c831653f9036f71ebd86d":[5,0,4,52], +"boot_8php.html#ac86615ddc0763a00f5311c90e991730c":[5,0,4,257], +"boot_8php.html#ac890557fedc5b5a3b1d996249b1e1a20":[5,0,4,112], +"boot_8php.html#ac99fc4d040764eac1736bec6973556fe":[5,0,4,114], +"boot_8php.html#aca08bc4f1554ba877500f6abcc99e1e8":[5,0,4,185], +"boot_8php.html#aca47505b8732177f52bb2d647eb2741c":[5,0,4,32], "boot_8php.html#aca5e42678e178c6b9034610d66666fd7":[5,0,4,13], "boot_8php.html#acc4e0c910af066148b810e5fde55fff1":[5,0,4,8], -"boot_8php.html#acca19aae62e1a6951a856b945de20d67":[5,0,4,172], -"boot_8php.html#accd6f36cc9f40225cbd720e4d12a7c6e":[5,0,4,270], -"boot_8php.html#acd877c405b06b348b37b6f7e62a211e9":[5,0,4,225], -"boot_8php.html#ace83842dbeb84f7ed9ac59a9f57a7c32":[5,0,4,204], -"boot_8php.html#aced60c7285192e80b7c4757e45a7f1e3":[5,0,4,71], -"boot_8php.html#ad0876e837cf3fad8a26417e315f6e2c8":[5,0,4,155], -"boot_8php.html#ad11f30a6590d3d77f0c5e1e3909af8f5":[5,0,4,163], +"boot_8php.html#acca19aae62e1a6951a856b945de20d67":[5,0,4,160], +"boot_8php.html#accd6f36cc9f40225cbd720e4d12a7c6e":[5,0,4,258], +"boot_8php.html#acd877c405b06b348b37b6f7e62a211e9":[5,0,4,213], +"boot_8php.html#ace83842dbeb84f7ed9ac59a9f57a7c32":[5,0,4,192], +"boot_8php.html#aced60c7285192e80b7c4757e45a7f1e3":[5,0,4,59], +"boot_8php.html#ad0876e837cf3fad8a26417e315f6e2c8":[5,0,4,143], +"boot_8php.html#ad11f30a6590d3d77f0c5e1e3909af8f5":[5,0,4,151], "boot_8php.html#ad206598b909e8eb67eb0e0bb5ef69c13":[5,0,4,10], -"boot_8php.html#ad2c97627a313d53df1a1c7b4215ddb51":[5,0,4,16], -"boot_8php.html#ad302cb26b838898d475f57f61b0fcc9f":[5,0,4,78], -"boot_8php.html#ad34c1547020a305915bcc39707744690":[5,0,4,93], -"boot_8php.html#ad4a2c8caca8f6ae93633ebeca0ed6620":[5,0,4,36], -"boot_8php.html#ad4c9dc2c8a82e8f52b7404c1655eab44":[5,0,4,32], -"boot_8php.html#ad789aef3cb95fc1eb36be7c4283d0137":[5,0,4,220], -"boot_8php.html#ad8887b49bbb02dd30b4eb9f6c7773c63":[5,0,4,247], -"boot_8php.html#ad88a70ec62e08d590123d3697dfe64d5":[5,0,4,241], -"boot_8php.html#ada72d88ae39a7e3b45baea201cb49a29":[5,0,4,99], -"boot_8php.html#adaeb4f590c56326b2dca3b19f31b6272":[5,0,4,139], -"boot_8php.html#adca48aee78465ae3064ca4432c0d87b5":[5,0,4,250], -"boot_8php.html#add517a0958ac684792c62142a3877f81":[5,0,4,46], -"boot_8php.html#adfb2fc7be5a4226c0a8e24131da9d498":[5,0,4,27], -"boot_8php.html#ae37444eaa42705185080ccf3e670cbc2":[5,0,4,255], -"boot_8php.html#ae381db3d43f8e7c1da8b15d14ecf5312":[5,0,4,18], -"boot_8php.html#ae3cef7b63e25e7bafea3fcf6b99fad0e":[5,0,4,180], -"boot_8php.html#ae4861de36017fe399c1839f778bad9f5":[5,0,4,158], -"boot_8php.html#ae94f7c7c0909629a75aed1c41f10bc95":[5,0,4,188], -"boot_8php.html#aea392cb26ed617f3a8cde648385b5df0":[5,0,4,267], -"boot_8php.html#aea7fc57a4d8e9dcb42f2601b0b9b761c":[5,0,4,30], -"boot_8php.html#aead84fa27d7516b855220fe004964a45":[5,0,4,260], -"boot_8php.html#aeb1039302affcbe7e8872c01c08c88f8":[5,0,4,58], -"boot_8php.html#aec36f8fcd4cb14a52934590b3d6666b4":[5,0,4,222], -"boot_8php.html#aecaa1b6945b317ba8f1daf4af2aed8e6":[5,0,4,251], -"boot_8php.html#aed0dfb35f7dd00dc9e4f868ea7f7ff53":[5,0,4,164], -"boot_8php.html#aedfb9501ed408278667995524e0d15cf":[5,0,4,107], -"boot_8php.html#aee324eca9de4e0fedf01ab5f92e27c67":[5,0,4,175], -"boot_8php.html#aef4b6c558c68c88c10f13c5a00c20e3d":[5,0,4,189], -"boot_8php.html#aefba06f1c0842036329033e7567ecf6d":[5,0,4,141], -"boot_8php.html#aefecf8599036df7f1b95d6820e0e2fa4":[5,0,4,33], -"boot_8php.html#af33d1b2e98a1e21af672005525d46dfe":[5,0,4,252], -"boot_8php.html#af3905ea8f8568d0236db13fca40514e3":[5,0,4,182], -"boot_8php.html#af3a4271630aabd8be592213f925d6a36":[5,0,4,66], -"boot_8php.html#af3bdfc20979c16f15bb9c60446a480f9":[5,0,4,59], -"boot_8php.html#af489d0c3166551b93e63a79ff2c9be35":[5,0,4,146], -"boot_8php.html#af6937db5f581d006bf4a5c3d9c7e0461":[5,0,4,202], -"boot_8php.html#af6f6f6f40139f12fc09ec47373b30919":[5,0,4,96], -"boot_8php.html#af86c651547aa8f9e549ee40a09455549":[5,0,4,249], -"boot_8php.html#af8c0cb0744c9a6b5d6d3baafb1f1e71d":[5,0,4,194], -"boot_8php.html#afaf93b7026f784b113b4f8921745891e":[5,0,4,176], -"boot_8php.html#afb97615e985a013799839b68b99018d7":[5,0,4,253], -"boot_8php.html#afbb1fe1b2c8c730ec8e08da93b6512c4":[5,0,4,55], -"boot_8php.html#afe084c30a1810c10442edb4fbcbc0086":[5,0,4,88], -"boot_8php.html#afe63ae69ba55299f813766e54df06ede":[5,0,4,150], +"boot_8php.html#ad302cb26b838898d475f57f61b0fcc9f":[5,0,4,66], +"boot_8php.html#ad34c1547020a305915bcc39707744690":[5,0,4,81], +"boot_8php.html#ad4c9dc2c8a82e8f52b7404c1655eab44":[5,0,4,27], +"boot_8php.html#ad789aef3cb95fc1eb36be7c4283d0137":[5,0,4,208], +"boot_8php.html#ad8887b49bbb02dd30b4eb9f6c7773c63":[5,0,4,235], +"boot_8php.html#ad88a70ec62e08d590123d3697dfe64d5":[5,0,4,229], +"boot_8php.html#ada72d88ae39a7e3b45baea201cb49a29":[5,0,4,87], +"boot_8php.html#adaeb4f590c56326b2dca3b19f31b6272":[5,0,4,127], +"boot_8php.html#adca48aee78465ae3064ca4432c0d87b5":[5,0,4,238], +"boot_8php.html#add517a0958ac684792c62142a3877f81":[5,0,4,36], +"boot_8php.html#adfb2fc7be5a4226c0a8e24131da9d498":[5,0,4,22], +"boot_8php.html#ae37444eaa42705185080ccf3e670cbc2":[5,0,4,243], +"boot_8php.html#ae3cef7b63e25e7bafea3fcf6b99fad0e":[5,0,4,168], +"boot_8php.html#ae4861de36017fe399c1839f778bad9f5":[5,0,4,146], +"boot_8php.html#ae94f7c7c0909629a75aed1c41f10bc95":[5,0,4,176], +"boot_8php.html#aea392cb26ed617f3a8cde648385b5df0":[5,0,4,255], +"boot_8php.html#aea7fc57a4d8e9dcb42f2601b0b9b761c":[5,0,4,25], +"boot_8php.html#aead84fa27d7516b855220fe004964a45":[5,0,4,248], +"boot_8php.html#aeb1039302affcbe7e8872c01c08c88f8":[5,0,4,46], +"boot_8php.html#aec36f8fcd4cb14a52934590b3d6666b4":[5,0,4,210], +"boot_8php.html#aecaa1b6945b317ba8f1daf4af2aed8e6":[5,0,4,239], +"boot_8php.html#aed0dfb35f7dd00dc9e4f868ea7f7ff53":[5,0,4,152], +"boot_8php.html#aedfb9501ed408278667995524e0d15cf":[5,0,4,95], +"boot_8php.html#aee324eca9de4e0fedf01ab5f92e27c67":[5,0,4,163], +"boot_8php.html#aef4b6c558c68c88c10f13c5a00c20e3d":[5,0,4,177], +"boot_8php.html#aefba06f1c0842036329033e7567ecf6d":[5,0,4,129], +"boot_8php.html#aefecf8599036df7f1b95d6820e0e2fa4":[5,0,4,28], +"boot_8php.html#af33d1b2e98a1e21af672005525d46dfe":[5,0,4,240], +"boot_8php.html#af3905ea8f8568d0236db13fca40514e3":[5,0,4,170], +"boot_8php.html#af3a4271630aabd8be592213f925d6a36":[5,0,4,54], +"boot_8php.html#af3bdfc20979c16f15bb9c60446a480f9":[5,0,4,47], +"boot_8php.html#af489d0c3166551b93e63a79ff2c9be35":[5,0,4,134], +"boot_8php.html#af6937db5f581d006bf4a5c3d9c7e0461":[5,0,4,190], +"boot_8php.html#af6f6f6f40139f12fc09ec47373b30919":[5,0,4,84], +"boot_8php.html#af86c651547aa8f9e549ee40a09455549":[5,0,4,237], +"boot_8php.html#af8c0cb0744c9a6b5d6d3baafb1f1e71d":[5,0,4,182], +"boot_8php.html#afaf93b7026f784b113b4f8921745891e":[5,0,4,164], +"boot_8php.html#afb97615e985a013799839b68b99018d7":[5,0,4,241], +"boot_8php.html#afbb1fe1b2c8c730ec8e08da93b6512c4":[5,0,4,43], +"boot_8php.html#afe084c30a1810c10442edb4fbcbc0086":[5,0,4,76], +"boot_8php.html#afe63ae69ba55299f813766e54df06ede":[5,0,4,138], "boot_8php.html#afe88b920aa285982edb817a0dd44eb37":[5,0,4,14], -"boot_8php.html#aff210e8403dd72368522b17fb6e5d4e7":[5,0,4,216], +"boot_8php.html#aff210e8403dd72368522b17fb6e5d4e7":[5,0,4,204], "cache_8php.html":[5,0,0,11], "channel_8php.html":[5,0,1,9], -"channel_8php.html#a9c6a6179e0e626398ebecc6151905ef1":[5,0,1,9,1], -"channel_8php.html#ac7c8c7845741baadf87fae6bc279f3dc":[5,0,1,9,2], -"channel_8php.html#aea8e189f2fbabfda779349dd94082e8e":[5,0,1,9,0], +"channel_8php.html#a9c6a6179e0e626398ebecc6151905ef1":[5,0,1,9,0], +"channel_8php.html#ac7c8c7845741baadf87fae6bc279f3dc":[5,0,1,9,1], "chanview_8php.html":[5,0,1,10], "chanview_8php.html#a4192c6da888c8c1165851acf9ad4cb8b":[5,0,1,10,0], "classApp.html":[4,0,5], -"classApp.html#a037049cba88dfc6ff94f4b5b779e3fd3":[4,0,5,60], -"classApp.html#a050b0696118da47e8b30859ad1a2c149":[4,0,5,44], +"classApp.html#a037049cba88dfc6ff94f4b5b779e3fd3":[4,0,5,56], +"classApp.html#a050b0696118da47e8b30859ad1a2c149":[4,0,5,40], "classApp.html#a084e03c77686d8c13390fef3f7428a2b":[4,0,5,5], "classApp.html#a08bc87aff64f39fbc084e9d6545cee4d":[4,0,5,2], -"classApp.html#a08c24d6a6fc52fcc784b0f765f13b820":[4,0,5,77], +"classApp.html#a08c24d6a6fc52fcc784b0f765f13b820":[4,0,5,73], "classApp.html#a08f0537964d98958d218066364cff785":[4,0,5,1], -"classApp.html#a0ce85be198e46570366cb3344f3c55b8":[4,0,5,54], -"classApp.html#a11e24b3ed9b33ffee7dd41d110b4366d":[4,0,5,63], -"classApp.html#a123b903dfe5d3488cc68db3471d36fd2":[4,0,5,34], -"classApp.html#a13710907ef62554a0b4dd8a5eaa2eb11":[4,0,5,81], -"classApp.html#a14bd4b1c29f3aff371fe5d4cb11aeea3":[4,0,5,36], -"classApp.html#a1a297e70b3667b83f4460aa7ed9f5d6f":[4,0,5,64], -"classApp.html#a1ad3bb1b68439b3b7cbe630918e618d2":[4,0,5,10], -"classApp.html#a20d1890cc16b22ba79eeb0cbf2f719f7":[4,0,5,33], -"classApp.html#a230e975296cf164da2fee35ef720964f":[4,0,5,37], -"classApp.html#a244b2d53b21be269aad2269d23192f95":[4,0,5,79], -"classApp.html#a256360c9184fed6d7556e0bc0a835d7f":[4,0,5,52], -"classApp.html#a2e82da4aecfc2017a8d1d332ca501f9f":[4,0,5,78], -"classApp.html#a2eb832a8577dee7d40b93abdf6d1d35a":[4,0,5,14], -"classApp.html#a330410a288f3393d53772f5e98f857ea":[4,0,5,55], -"classApp.html#a33a8e90b60ec4438f6fbf299d0f6839c":[4,0,5,69], -"classApp.html#a344d2b7dc2f276648d521aee4da1731c":[4,0,5,27], -"classApp.html#a3694aa1907aa103a2adbc71f926f0fa0":[4,0,5,59], -"classApp.html#a3d84af5e42082098672531cd1a618853":[4,0,5,26], -"classApp.html#a4659785d13e4bac0bed50dbb1b0d4299":[4,0,5,8], -"classApp.html#a4776d9322edea17fae56afa5d01a323e":[4,0,5,28], -"classApp.html#a4833bee2eae4ad1691a04fa19e11a766":[4,0,5,92], -"classApp.html#a487332f8de40414ca1a54a4265570b70":[4,0,5,87], -"classApp.html#a495ec082c2719314e536070ca1ce073d":[4,0,5,46], -"classApp.html#a4b67935096f66d1f14b657399a8461ac":[4,0,5,71], -"classApp.html#a4bdd7bfed62f50515fce652127bf481b":[4,0,5,29], -"classApp.html#a4c7cfc62d39508086cf300dc2e39c4df":[4,0,5,62], -"classApp.html#a4ffe529fb14389f7fedf5fdc5f722e7f":[4,0,5,70], -"classApp.html#a5293a8543ba338dcf38cd4ff3bc5d4be":[4,0,5,11], -"classApp.html#a557d7b779d8259027f4724ebf7b248dc":[4,0,5,32], -"classApp.html#a560189f048d3db2f526841963cc43e97":[4,0,5,30], -"classApp.html#a56b1a432c96aef8b1971f779c9d93c8c":[4,0,5,90], -"classApp.html#a57d041fcc003d08c127dfa99a02bc192":[4,0,5,76], -"classApp.html#a58ac598544892ff7c32890291b72635e":[4,0,5,65], -"classApp.html#a59dd4b665c70e7dbd80682c014ff7145":[4,0,5,66], +"classApp.html#a0ce85be198e46570366cb3344f3c55b8":[4,0,5,50], +"classApp.html#a11e24b3ed9b33ffee7dd41d110b4366d":[4,0,5,59], +"classApp.html#a123b903dfe5d3488cc68db3471d36fd2":[4,0,5,30], +"classApp.html#a13710907ef62554a0b4dd8a5eaa2eb11":[4,0,5,77], +"classApp.html#a14bd4b1c29f3aff371fe5d4cb11aeea3":[4,0,5,32], +"classApp.html#a1a297e70b3667b83f4460aa7ed9f5d6f":[4,0,5,60], +"classApp.html#a1ad3bb1b68439b3b7cbe630918e618d2":[4,0,5,8], +"classApp.html#a20d1890cc16b22ba79eeb0cbf2f719f7":[4,0,5,29], +"classApp.html#a230e975296cf164da2fee35ef720964f":[4,0,5,33], +"classApp.html#a244b2d53b21be269aad2269d23192f95":[4,0,5,75], +"classApp.html#a256360c9184fed6d7556e0bc0a835d7f":[4,0,5,48], +"classApp.html#a2e82da4aecfc2017a8d1d332ca501f9f":[4,0,5,74], +"classApp.html#a2eb832a8577dee7d40b93abdf6d1d35a":[4,0,5,12], +"classApp.html#a330410a288f3393d53772f5e98f857ea":[4,0,5,51], +"classApp.html#a33a8e90b60ec4438f6fbf299d0f6839c":[4,0,5,65], +"classApp.html#a344d2b7dc2f276648d521aee4da1731c":[4,0,5,23], +"classApp.html#a3694aa1907aa103a2adbc71f926f0fa0":[4,0,5,55], +"classApp.html#a3d84af5e42082098672531cd1a618853":[4,0,5,22], +"classApp.html#a4659785d13e4bac0bed50dbb1b0d4299":[4,0,5,6], +"classApp.html#a4776d9322edea17fae56afa5d01a323e":[4,0,5,24], +"classApp.html#a4833bee2eae4ad1691a04fa19e11a766":[4,0,5,88], +"classApp.html#a487332f8de40414ca1a54a4265570b70":[4,0,5,83], +"classApp.html#a495ec082c2719314e536070ca1ce073d":[4,0,5,42], +"classApp.html#a4b67935096f66d1f14b657399a8461ac":[4,0,5,67], +"classApp.html#a4bdd7bfed62f50515fce652127bf481b":[4,0,5,25], +"classApp.html#a4c7cfc62d39508086cf300dc2e39c4df":[4,0,5,58], +"classApp.html#a4ffe529fb14389f7fedf5fdc5f722e7f":[4,0,5,66], +"classApp.html#a5293a8543ba338dcf38cd4ff3bc5d4be":[4,0,5,9], +"classApp.html#a557d7b779d8259027f4724ebf7b248dc":[4,0,5,28], +"classApp.html#a560189f048d3db2f526841963cc43e97":[4,0,5,26], +"classApp.html#a56b1a432c96aef8b1971f779c9d93c8c":[4,0,5,86], +"classApp.html#a57d041fcc003d08c127dfa99a02bc192":[4,0,5,72], +"classApp.html#a58ac598544892ff7c32890291b72635e":[4,0,5,61], +"classApp.html#a59dd4b665c70e7dbd80682c014ff7145":[4,0,5,62], "classApp.html#a5c63eabdc7fdd8b6e3348980ec16a3ad":[4,0,5,3], -"classApp.html#a5cfc098c061b7d765add58fd2ca97445":[4,0,5,43], -"classApp.html#a5e6a6bd641e4d9909df56f0283c03821":[4,0,5,24], -"classApp.html#a5f64620473a9727a48ebe9cf6f335a98":[4,0,5,82], +"classApp.html#a5cfc098c061b7d765add58fd2ca97445":[4,0,5,39], +"classApp.html#a5f64620473a9727a48ebe9cf6f335a98":[4,0,5,78], "classApp.html#a604d659d6977a99de42a160343e5289a":[4,0,5,4], -"classApp.html#a61ca6e3af82071ea25ff2fd5dbcddae2":[4,0,5,49], -"classApp.html#a622eace13f8fc9f4b5672a68e2bc4396":[4,0,5,9], -"classApp.html#a6844aedad10e201b8c3d80cfc9e876d3":[4,0,5,83], -"classApp.html#a6859a4848a5c0049b4134cc4b34228b6":[4,0,5,84], -"classApp.html#a6bcb19cdc4907077da72864686d5a780":[4,0,5,72], -"classApp.html#a6e4f0fbfa3cf6c11baebe22a03db6165":[4,0,5,68], -"classApp.html#a6f55d087e1ff4710132c1b0863faa2ee":[4,0,5,51], -"classApp.html#a764cc6cd7578132c21d2b4545de9301c":[4,0,5,85], -"classApp.html#a78788f6e9d8b713b138f81e457c5cd08":[4,0,5,22], -"classApp.html#a7954862f44f606b0ff83d4c74d15e792":[4,0,5,61], -"classApp.html#a871898becd0697d778f36d9336253ae8":[4,0,5,16], -"classApp.html#a8863703a0305eaa45eb970dbd2046291":[4,0,5,18], -"classApp.html#a89e9feb2bfb5253883a9720beaffe876":[4,0,5,23], -"classApp.html#a91fd3c8b89016113b05f3be24805ccff":[4,0,5,89], -"classApp.html#a94a1ed2dc493c58612d17035b74ae736":[4,0,5,35], -"classApp.html#a9632092d9e8fdaa82a9fc4586433fd31":[4,0,5,25], -"classApp.html#a98ef4cfd36693a3457c879b76bc6d694":[4,0,5,48], -"classApp.html#a9bf62f8e39585c0aa48fcffc3bf3484d":[4,0,5,67], -"classApp.html#aa5a87c46ab3fee21362c466bf78042ef":[4,0,5,93], -"classApp.html#aab23c59172310fd30f2d60dc039d3eea":[4,0,5,15], -"classApp.html#aab4a685d15a363bb1d7edbbc20bfb94e":[4,0,5,42], -"classApp.html#ab35b01a366a2ea95725e97af278f87ab":[4,0,5,88], -"classApp.html#ab3da757abe5cb45bf88f07cc51a73b58":[4,0,5,39], -"classApp.html#ab410451f132910773d0a02e35d0dced9":[4,0,5,6], -"classApp.html#ab47de68fa39806d1fb0976407e188b77":[4,0,5,74], -"classApp.html#abaf2173711e861ae4aebf43a7f70157e":[4,0,5,7], -"classApp.html#abe0e4fa91097f7a6588e1213a834121c":[4,0,5,41], -"classApp.html#abea5a4f77dcd53c928dc4eed86616637":[4,0,5,21], -"classApp.html#abf46a653d8499e7c253cc1be894a6d83":[4,0,5,19], -"classApp.html#ac1a8b2cd40609b231a560201a08852ba":[4,0,5,56], -"classApp.html#ac1d80a14492acc932715d54567d8a589":[4,0,5,50], -"classApp.html#ac6e6b1c7d6df408580ff79977fcfa656":[4,0,5,58], -"classApp.html#ac73dc90e4764497e2f1b7e6612c8fb88":[4,0,5,47], -"classApp.html#acad5896b7a79ae31433ad8f89606c728":[4,0,5,73], -"classApp.html#acb27e607fe4c82603444676e25c36b70":[4,0,5,13], -"classApp.html#ad082d63acc078e5bf23825a03bdd6a76":[4,0,5,80], -"classApp.html#ad1c8eb91a6fd470b94f34b7fdad3a2d0":[4,0,5,45], -"classApp.html#ad5175536561021548ae8188e24c7b80c":[4,0,5,40], -"classApp.html#adb060d5c7f35a521ec7ec0effbe08097":[4,0,5,31], -"classApp.html#adb5a4bb657881e553978ff390babd01f":[4,0,5,12], -"classApp.html#adf2aaf95b062736a6fd5fc70fadf80e8":[4,0,5,91], -"classApp.html#ae3f47830543d0d902f66913def8db66b":[4,0,5,57], -"classApp.html#ae9f96338f32187d308b67b980eea0008":[4,0,5,75], -"classApp.html#aeb1fe1c8ad9aa639909bd183ce578536":[4,0,5,20], -"classApp.html#aeca29fd4f7192ca07369b3c598c36e67":[4,0,5,86], -"classApp.html#af17df107f2216ddf5ad2a7e0f2ba2166":[4,0,5,17], -"classApp.html#af5007c42a693afd9c4899c243b2e1363":[4,0,5,53], -"classApp.html#af58db526040829b1c8bd95561b329262":[4,0,5,38], +"classApp.html#a61ca6e3af82071ea25ff2fd5dbcddae2":[4,0,5,45], +"classApp.html#a622eace13f8fc9f4b5672a68e2bc4396":[4,0,5,7], +"classApp.html#a6844aedad10e201b8c3d80cfc9e876d3":[4,0,5,79], +"classApp.html#a6859a4848a5c0049b4134cc4b34228b6":[4,0,5,80], +"classApp.html#a6bcb19cdc4907077da72864686d5a780":[4,0,5,68], +"classApp.html#a6e4f0fbfa3cf6c11baebe22a03db6165":[4,0,5,64], +"classApp.html#a6f55d087e1ff4710132c1b0863faa2ee":[4,0,5,47], +"classApp.html#a764cc6cd7578132c21d2b4545de9301c":[4,0,5,81], +"classApp.html#a78788f6e9d8b713b138f81e457c5cd08":[4,0,5,20], +"classApp.html#a7954862f44f606b0ff83d4c74d15e792":[4,0,5,57], +"classApp.html#a871898becd0697d778f36d9336253ae8":[4,0,5,14], +"classApp.html#a8863703a0305eaa45eb970dbd2046291":[4,0,5,16], +"classApp.html#a89e9feb2bfb5253883a9720beaffe876":[4,0,5,21], +"classApp.html#a91fd3c8b89016113b05f3be24805ccff":[4,0,5,85], +"classApp.html#a94a1ed2dc493c58612d17035b74ae736":[4,0,5,31], +"classApp.html#a98ef4cfd36693a3457c879b76bc6d694":[4,0,5,44], +"classApp.html#a9bf62f8e39585c0aa48fcffc3bf3484d":[4,0,5,63], +"classApp.html#aa5a87c46ab3fee21362c466bf78042ef":[4,0,5,89], +"classApp.html#aab23c59172310fd30f2d60dc039d3eea":[4,0,5,13], +"classApp.html#aab4a685d15a363bb1d7edbbc20bfb94e":[4,0,5,38], +"classApp.html#ab35b01a366a2ea95725e97af278f87ab":[4,0,5,84], +"classApp.html#ab3da757abe5cb45bf88f07cc51a73b58":[4,0,5,35], +"classApp.html#ab47de68fa39806d1fb0976407e188b77":[4,0,5,70], +"classApp.html#abe0e4fa91097f7a6588e1213a834121c":[4,0,5,37], +"classApp.html#abea5a4f77dcd53c928dc4eed86616637":[4,0,5,19], +"classApp.html#abf46a653d8499e7c253cc1be894a6d83":[4,0,5,17], +"classApp.html#ac1a8b2cd40609b231a560201a08852ba":[4,0,5,52], +"classApp.html#ac1d80a14492acc932715d54567d8a589":[4,0,5,46], +"classApp.html#ac6e6b1c7d6df408580ff79977fcfa656":[4,0,5,54], +"classApp.html#ac73dc90e4764497e2f1b7e6612c8fb88":[4,0,5,43], +"classApp.html#acad5896b7a79ae31433ad8f89606c728":[4,0,5,69], +"classApp.html#acb27e607fe4c82603444676e25c36b70":[4,0,5,11], +"classApp.html#ad082d63acc078e5bf23825a03bdd6a76":[4,0,5,76], +"classApp.html#ad1c8eb91a6fd470b94f34b7fdad3a2d0":[4,0,5,41], +"classApp.html#ad5175536561021548ae8188e24c7b80c":[4,0,5,36], +"classApp.html#adb060d5c7f35a521ec7ec0effbe08097":[4,0,5,27], +"classApp.html#adb5a4bb657881e553978ff390babd01f":[4,0,5,10], +"classApp.html#adf2aaf95b062736a6fd5fc70fadf80e8":[4,0,5,87], +"classApp.html#ae3f47830543d0d902f66913def8db66b":[4,0,5,53], +"classApp.html#ae9f96338f32187d308b67b980eea0008":[4,0,5,71], +"classApp.html#aeb1fe1c8ad9aa639909bd183ce578536":[4,0,5,18], +"classApp.html#aeca29fd4f7192ca07369b3c598c36e67":[4,0,5,82], +"classApp.html#af17df107f2216ddf5ad2a7e0f2ba2166":[4,0,5,15], +"classApp.html#af5007c42a693afd9c4899c243b2e1363":[4,0,5,49], +"classApp.html#af58db526040829b1c8bd95561b329262":[4,0,5,34], "classApp.html#af6d39f63fb7116bbeb04e51696f99474":[4,0,5,0], "classBaseObject.html":[4,0,6], "classBaseObject.html#ac43f10e69ce80c78e4870636250fc8a2":[4,0,6,0], @@ -249,5 +239,15 @@ var NAVTREEINDEX1 = "classConversation.html#adf25ce023b69a166c63c6e84e02c136a":[4,0,8,9], "classConversation.html#ae3d4190142e12b57051f11f2911f77a0":[4,0,8,4], "classConversation.html#ae81221251307e315f566a11f921ce0a9":[4,0,8,21], -"classConversation.html#ae9937f9e0f3d927acc2bed46cc72e9ae":[4,0,8,18] +"classConversation.html#ae9937f9e0f3d927acc2bed46cc72e9ae":[4,0,8,18], +"classConversation.html#af84ea6ccd72214c9bb4c504461cc8b09":[4,0,8,0], +"classConversation.html#afb03d1648dbfafe62caa1e30f32f2b1a":[4,0,8,15], +"classConversation.html#afd4965d22a6e4bfea2f35e931b3273c6":[4,0,8,14], +"classFKOAuth1.html":[4,0,13], +"classFKOAuth1.html#a2b1dac2ed31fc6ef84668afdda8b263f":[4,0,13,1], +"classFKOAuth1.html#a2f1276872329a6f0b704ccda1a4b9fa6":[4,0,13,0], +"classFKOAuthDataStore.html":[4,0,14], +"classFKOAuthDataStore.html#a1148d47b546350bf440bdd92792c5df1":[4,0,14,1], +"classFKOAuthDataStore.html#a431b44d70e3da6a8256ab38f710e3050":[4,0,14,5], +"classFKOAuthDataStore.html#a434882f03e3cdb171ed89e09e337e934":[4,0,14,4] }; diff --git a/doc/html/navtreeindex2.js b/doc/html/navtreeindex2.js index 92f5eb1b2..6b6980037 100644 --- a/doc/html/navtreeindex2.js +++ b/doc/html/navtreeindex2.js @@ -1,15 +1,5 @@ var NAVTREEINDEX2 = { -"classConversation.html#af84ea6ccd72214c9bb4c504461cc8b09":[4,0,8,0], -"classConversation.html#afb03d1648dbfafe62caa1e30f32f2b1a":[4,0,8,15], -"classConversation.html#afd4965d22a6e4bfea2f35e931b3273c6":[4,0,8,14], -"classFKOAuth1.html":[4,0,13], -"classFKOAuth1.html#a2b1dac2ed31fc6ef84668afdda8b263f":[4,0,13,1], -"classFKOAuth1.html#a2f1276872329a6f0b704ccda1a4b9fa6":[4,0,13,0], -"classFKOAuthDataStore.html":[4,0,14], -"classFKOAuthDataStore.html#a1148d47b546350bf440bdd92792c5df1":[4,0,14,1], -"classFKOAuthDataStore.html#a431b44d70e3da6a8256ab38f710e3050":[4,0,14,5], -"classFKOAuthDataStore.html#a434882f03e3cdb171ed89e09e337e934":[4,0,14,4], "classFKOAuthDataStore.html#a4edfe2e77ecd2e16ff6b5eb516ed3599":[4,0,14,2], "classFKOAuthDataStore.html#a96f76387c3a93b0abe27a98013804bab":[4,0,14,3], "classFKOAuthDataStore.html#aa1a268be88ad3979bb4cc35bbb4dc819":[4,0,14,0], @@ -232,9 +222,8 @@ var NAVTREEINDEX2 = "comanche_8php.html#ae9fe1ce574db3dd0931eada80234f82a":[5,0,0,15,5], "comanche_8php.html#af7150df735e5ff9d467994cd6f769c6e":[5,0,0,15,7], "common_8php.html":[5,0,1,12], -"common_8php.html#a3b12ec67b3d3edcf595c8d195da5d14a":[5,0,1,12,0], -"common_8php.html#ab63408f39abef7a6915186e8dabc5a96":[5,0,1,12,1], -"common_8php.html#aca62f113655809f41f49042ce9b123c2":[5,0,1,12,2], +"common_8php.html#ab63408f39abef7a6915186e8dabc5a96":[5,0,1,12,0], +"common_8php.html#aca62f113655809f41f49042ce9b123c2":[5,0,1,12,1], "community_8php.html":[5,0,1,13], "community_8php.html#a1197aafd6a6b540dbb4a0c04ade3a25a":[5,0,1,13,0], "community_8php.html#a56c94ec978a38633c5628fa6f8e386d9":[5,0,1,13,1], @@ -249,5 +238,16 @@ var NAVTREEINDEX2 = "connections_8php.html#aec2e457420fce3e3bf6a9f48e36df25c":[5,0,1,15,2], "connections_8php.html#af48f7ad20914760ba9874c090384e35a":[5,0,1,15,0], "contact__selectors_8php.html":[5,0,0,18], -"contact__selectors_8php.html#a2c743d2eb526eb758d943a1490162d75":[5,0,0,18,1] +"contact__selectors_8php.html#a2c743d2eb526eb758d943a1490162d75":[5,0,0,18,1], +"contact__selectors_8php.html#a9839e8fdaac7ffb37bf1420493f5c28f":[5,0,0,18,0], +"contact__selectors_8php.html#ad472e4716426dd1a9dd77b62962454be":[5,0,0,18,3], +"contact__selectors_8php.html#ae499960d6467bd30c78607b1018baf53":[5,0,0,18,2], +"contact__widgets_8php.html":[5,0,0,19], +"contact__widgets_8php.html#a165eb021e61c4dcab2a552f28628d353":[5,0,0,19,0], +"contact__widgets_8php.html#a1eda66319d170f60a8d07c7ece95533b":[5,0,0,19,2], +"contact__widgets_8php.html#a552f8544528cec0c995cea7287ea9d65":[5,0,0,19,1], +"contact__widgets_8php.html#a57e73ebcfd62bb5d8c7a7b9e663726d6":[5,0,0,19,3], +"contactgroup_8php.html":[5,0,1,16], +"contactgroup_8php.html#a18c7391b1b25debaf98c9dba639caab3":[5,0,1,16,0], +"conversation_8php.html":[5,0,0,20] }; diff --git a/doc/html/navtreeindex3.js b/doc/html/navtreeindex3.js index e8a0c821c..0a8edd5de 100644 --- a/doc/html/navtreeindex3.js +++ b/doc/html/navtreeindex3.js @@ -1,56 +1,44 @@ var NAVTREEINDEX3 = { -"contact__selectors_8php.html#a9839e8fdaac7ffb37bf1420493f5c28f":[5,0,0,18,0], -"contact__selectors_8php.html#ad472e4716426dd1a9dd77b62962454be":[5,0,0,18,3], -"contact__selectors_8php.html#ae499960d6467bd30c78607b1018baf53":[5,0,0,18,2], -"contact__widgets_8php.html":[5,0,0,19], -"contact__widgets_8php.html#a165eb021e61c4dcab2a552f28628d353":[5,0,0,19,0], -"contact__widgets_8php.html#a1eda66319d170f60a8d07c7ece95533b":[5,0,0,19,2], -"contact__widgets_8php.html#a552f8544528cec0c995cea7287ea9d65":[5,0,0,19,1], -"contact__widgets_8php.html#a57e73ebcfd62bb5d8c7a7b9e663726d6":[5,0,0,19,3], -"contact__widgets_8php.html#af24e693532a045954caab515942cfc6f":[5,0,0,19,4], -"contactgroup_8php.html":[5,0,1,16], -"contactgroup_8php.html#a18c7391b1b25debaf98c9dba639caab3":[5,0,1,16,0], -"conversation_8php.html":[5,0,0,20], "conversation_8php.html#a0891aaa4492cba2b51eda12fe01957f3":[5,0,0,20,7], "conversation_8php.html#a0ee05f15255fb1cc3d89f30bc378a654":[5,0,0,20,9], -"conversation_8php.html#a2a7d541854bba755eb8ada59af7dcb1a":[5,0,0,20,20], +"conversation_8php.html#a1dfcb5146e9d1eca4528bc580ad5d273":[5,0,0,20,16], +"conversation_8php.html#a2a7d541854bba755eb8ada59af7dcb1a":[5,0,0,20,22], "conversation_8php.html#a3d8e30cc94f9a175054c021305d3aca3":[5,0,0,20,6], -"conversation_8php.html#a40b9b5e7825bc73932a32e667f05e6f2":[5,0,0,20,15], -"conversation_8php.html#a4b0888b0f26e1c284a4341fe5fd04f0c":[5,0,0,20,14], -"conversation_8php.html#a7eeaaf44506815576f3bd80053ef52c3":[5,0,0,20,21], +"conversation_8php.html#a40b9b5e7825bc73932a32e667f05e6f2":[5,0,0,20,17], +"conversation_8php.html#a4b0888b0f26e1c284a4341fe5fd04f0c":[5,0,0,20,15], +"conversation_8php.html#a7eeaaf44506815576f3bd80053ef52c3":[5,0,0,20,23], "conversation_8php.html#a7f6ef0dfa554bacf620e84c18d386e67":[5,0,0,20,8], +"conversation_8php.html#a96b34b9d64d13c543e8163e52f5ce8c4":[5,0,0,20,14], "conversation_8php.html#a9bd7f9fb6678736c581bcba3b17f471c":[5,0,0,20,13], -"conversation_8php.html#a9cc2a679606da9e535a06433f9f553a0":[5,0,0,20,19], -"conversation_8php.html#a9f909b8885259b79c6ac8da93afd8f11":[5,0,0,20,17], +"conversation_8php.html#a9cc2a679606da9e535a06433f9f553a0":[5,0,0,20,21], +"conversation_8php.html#a9f909b8885259b79c6ac8da93afd8f11":[5,0,0,20,19], "conversation_8php.html#aacbb12d372d5e9c3ab0735b4aea48fb3":[5,0,0,20,10], "conversation_8php.html#ab2383dff4f823e580399ff469d90ab19":[5,0,0,20,4], "conversation_8php.html#abed85a41f1160598de880b84021c9cf7":[5,0,0,20,2], -"conversation_8php.html#ac55e070f65f46fcc8e269f7896be4c7d":[5,0,0,20,18], +"conversation_8php.html#ac55e070f65f46fcc8e269f7896be4c7d":[5,0,0,20,20], "conversation_8php.html#ad3e1d4b15e7d6d026ee182edd58f692b":[5,0,0,20,0], "conversation_8php.html#ad470fc7766f0db66d138fa1916c7a8b7":[5,0,0,20,1], "conversation_8php.html#adda79b75bf1ccf6ce9503aa310953533":[5,0,0,20,11], "conversation_8php.html#ae59703b07ce2ddf627b4172ff26058b6":[5,0,0,20,5], -"conversation_8php.html#ae996eb116d397a2c6396c312d7b98664":[5,0,0,20,16], +"conversation_8php.html#ae996eb116d397a2c6396c312d7b98664":[5,0,0,20,18], "conversation_8php.html#afe5b2f38d8b803edb0d7ec5fa2868db0":[5,0,0,20,12], "conversation_8php.html#affea1afb3f32ca41e966c8ddb4204d81":[5,0,0,20,3], -"crepair_8php.html":[5,0,1,17], -"crepair_8php.html#a29464c01838e209c8059cfcd2d195caa":[5,0,1,17,0], -"crepair_8php.html#ab089978e50df156bbfabf9f8f5ccd198":[5,0,1,17,1], -"crepair_8php.html#acc4493e1ffd1462a605dd9b870034513":[5,0,1,17,2], "cronhooks_8php.html":[5,0,0,22], "cronhooks_8php.html#a4c4c1bbec4ecc9a0efa00dd6afd2c0ca":[5,0,0,22,0], "crypto_8php.html":[5,0,0,23], +"crypto_8php.html#a0781202b0a43b82426929cc87c2fa2b5":[5,0,0,23,5], "crypto_8php.html#a2148d7aac7b30c720f7ebda7e9790286":[5,0,0,23,2], +"crypto_8php.html#a32fc08d57a5694f94d8543ecbb03323c":[5,0,0,23,4], "crypto_8php.html#a5c61821d205f95f127114159cbffa764":[5,0,0,23,1], -"crypto_8php.html#a920e5f222d0020f47556033d8b2b6552":[5,0,0,23,7], -"crypto_8php.html#aae0ab70d6a199b29555b1ac3cf250d6a":[5,0,0,23,4], -"crypto_8php.html#ab4f21d8f6b8ece0915e7c8bb73379f96":[5,0,0,23,8], +"crypto_8php.html#a920e5f222d0020f47556033d8b2b6552":[5,0,0,23,9], +"crypto_8php.html#aae0ab70d6a199b29555b1ac3cf250d6a":[5,0,0,23,6], +"crypto_8php.html#ab4f21d8f6b8ece0915e7c8bb73379f96":[5,0,0,23,10], "crypto_8php.html#ac852ee41392d1358c3a54d54935e0bf9":[5,0,0,23,0], -"crypto_8php.html#ac95ac3b1b23b65b04a86613d4206ae85":[5,0,0,23,6], +"crypto_8php.html#ac95ac3b1b23b65b04a86613d4206ae85":[5,0,0,23,8], "crypto_8php.html#aca7c3a574bfb6c6ef1f2403a56823914":[5,0,0,23,3], -"crypto_8php.html#ad5e51fd44cff93cfaa07a37e24a5edec":[5,0,0,23,5], -"dark_8php.html":[5,0,3,1,1,1,0], +"crypto_8php.html#ad5e51fd44cff93cfaa07a37e24a5edec":[5,0,0,23,7], +"dark_8php.html":[5,0,3,1,2,1,0], "darkness_8php.html":[5,0,3,1,0,1,0], "darknessleftaside_8php.html":[5,0,3,1,0,1,1], "darknessrightaside_8php.html":[5,0,3,1,0,1,2], @@ -63,12 +51,13 @@ var NAVTREEINDEX3 = "datetime_8php.html#a7df24d72ea05922d3127363e2295174c":[5,0,0,24,7], "datetime_8php.html#a8ae8dc95ace7ac27fa5a1ecf42b78c82":[5,0,0,24,9], "datetime_8php.html#aa51b5a7ea4f931b23acbdfcea46e9865":[5,0,0,24,12], +"datetime_8php.html#ab55e545b72ec8c097e052ea7d373491f":[5,0,0,24,13], "datetime_8php.html#aba971b67f17fecf050813f1eba72367f":[5,0,0,24,8], "datetime_8php.html#abc1652f96799cec6fce8797ba2ebc2df":[5,0,0,24,0], "datetime_8php.html#ac265b86f384ee094ed5479aae02aa5c8":[5,0,0,24,2], "datetime_8php.html#ad6301e74b0f9267d52f8d432b5beb226":[5,0,0,24,4], "datetime_8php.html#aea356409ba69f9de412298c998595dd2":[5,0,0,24,1], -"db__update_8php.html":[5,0,2,1], +"db__update_8php.html":[5,0,2,2], "dba__driver_8php.html":[5,0,0,0,0], "dba__driver_8php.html#a2c09a731d3b4fef41fed0e83db01be1f":[5,0,0,0,0,8], "dba__driver_8php.html#a55bf30d8176967e682656b5be4ad9249":[5,0,0,0,0,7], @@ -80,21 +69,24 @@ var NAVTREEINDEX3 = "dba__driver_8php.html#af531546fac5f0836a8557a4f6dfee930":[5,0,0,0,0,4], "dba__mysql_8php.html":[5,0,0,0,1], "dba__mysqli_8php.html":[5,0,0,0,2], -"default_8php.html":[5,0,3,0,0], -"default_8php.html#a23bc1996b18e69c1a3ab44536613a762":[5,0,3,0,0,0], -"delegate_8php.html":[5,0,1,18], -"delegate_8php.html#a943eea8996ef348eb845c498f9f354dd":[5,0,1,18,0], +"delegate_8php.html":[5,0,1,17], +"delegate_8php.html#a943eea8996ef348eb845c498f9f354dd":[5,0,1,17,0], "deliver_8php.html":[5,0,0,25], "deliver_8php.html#a397afcb9afecf0c1816b0951189dd346":[5,0,0,25,0], -"dir_032dd9e2cfe278a2cfa5eb9547448eb9.html":[5,0,3,1,1,0], +"dir_032dd9e2cfe278a2cfa5eb9547448eb9.html":[5,0,3,1,2,0], "dir_05f4fba29266e8fd7869afcd6cefb5cb.html":[5,0,3,1,0,1], "dir_0eaa4a0adae8ba4811e133c6e594aeee.html":[5,0,2,0], "dir_21bc5169ff11430004758be31dcfc6c4.html":[5,0,0,0], "dir_23ec12649285f9fabf3a6b7380226c28.html":[5,0,2], -"dir_3d9c9d0c5e9556dd3eba1e072fa6eaeb.html":[5,0,3,1,1,1], -"dir_55dbaf9b7b53c4fc605c9011743a7353.html":[5,0,3,1,1], +"dir_25f74a9991dbbca1b52a94e358ca73c1.html":[5,0,2,1,0], +"dir_3d9c9d0c5e9556dd3eba1e072fa6eaeb.html":[5,0,3,1,2,1], +"dir_55dbaf9b7b53c4fc605c9011743a7353.html":[5,0,3,1,2], +"dir_6cee3bb9ace89cc4e2f065aa2ca7bc5b.html":[5,0,3,1,1,1,0], +"dir_720432dea4a717197ae070dbc42b8f20.html":[5,0,2,1], "dir_817f6d302394b98e59575acdb59998bc.html":[5,0,3,0], "dir_8543001e5d25368a6edede3e63efb554.html":[5,0,3,1], +"dir_922c77e958c99a98db92d38a3a349bf2.html":[5,0,3,1,1], +"dir_92d6b429199666aa3765c8a934db5e14.html":[5,0,3,1,1,1], "dir__fns_8php.html":[5,0,0,26], "dir__fns_8php.html#a44062d4b471d1e83f92f6c184585aa13":[5,0,0,26,5], "dir__fns_8php.html#a6cae22cfdd6edda5ddf09e07abb3242a":[5,0,0,26,4], @@ -102,38 +94,40 @@ var NAVTREEINDEX3 = "dir__fns_8php.html#aa666e7df6ca8c332f4081c9b66b4bdf6":[5,0,0,26,3], "dir__fns_8php.html#acf621621e929d49441da30aad76a58cf":[5,0,0,26,0], "dir__fns_8php.html#ae56881d69bb6f8e828c9e35454386774":[5,0,0,26,1], +"dir_a8a0005c2b8590c535262d232c22afab.html":[5,0,3,1,1,1,0,0], "dir_aae29906d7bfc07d076125f669c8352e.html":[5,0,0,1], "dir_b2f003339c516cc00c8cadcafbe82f13.html":[5,0,3], +"dir_c02447ad39a5307c81c64e880ec9e8d3.html":[5,0,3,1,1,0], "dir_cb8a8f75dcdd0b3fbfcc82e9eda410c5.html":[5,0,3,1,0,0], "dir_d41ce877eb409a4791b288730010abe2.html":[5,0,1], "dir_d44c64559bbebec7f509842c48db8b23.html":[5,0,0], "dir_d520c5cf583201d9437764f209363c22.html":[5,0,3,1,0], -"dirsearch_8php.html":[5,0,1,20], -"dirsearch_8php.html#a3e51964ae3f5ff147403407b65324752":[5,0,1,20,1], -"dirsearch_8php.html#a985d410a170549429857af6ff2673149":[5,0,1,20,2], -"dirsearch_8php.html#aa1fb04e1de4f25b63349ac78f94ceb4c":[5,0,1,20,0], -"display_8php.html":[5,0,1,21], -"display_8php.html#a37137c98d47bf3306f4c2bb9f5b60de0":[5,0,1,21,0], -"docblox__errorchecker_8php.html":[5,0,2,2], -"docblox__errorchecker_8php.html#a1659f0a629d408e0f849dbe4ee061e62":[5,0,2,2,3], -"docblox__errorchecker_8php.html#a21b4bbe5aae2d85db33affc7126a67ec":[5,0,2,2,2], -"docblox__errorchecker_8php.html#a2b767cfc461fdd5061fffc9e4a806d5b":[5,0,2,2,0], -"docblox__errorchecker_8php.html#a49a8a4009b02e49717caa88b128affc5":[5,0,2,2,8], -"docblox__errorchecker_8php.html#a648a570b0f9f6e0e51b7267647c4b09b":[5,0,2,2,5], -"docblox__errorchecker_8php.html#a721c6ff80a6d3e4ad4ffa52a04c60085":[5,0,2,2,9], -"docblox__errorchecker_8php.html#a83018d9153d17d91fbcf3bc10158d34f":[5,0,2,2,6], -"docblox__errorchecker_8php.html#a852004caba0a34390297a079f4aaac73":[5,0,2,2,7], -"docblox__errorchecker_8php.html#ab66bc0493d25f39bf8b4dcbb429f04e6":[5,0,2,2,4], -"docblox__errorchecker_8php.html#ae9562cf60aa693114603d27b55d2185f":[5,0,2,2,1], -"docblox__errorchecker_8php.html#af4ca738a05beffe9c8c23e1f7aea3c2d":[5,0,2,2,10], -"editblock_8php.html":[5,0,1,22], -"editblock_8php.html#abbe8f55de06967bc8d79d620509a49e6":[5,0,1,22,0], -"editlayout_8php.html":[5,0,1,23], -"editlayout_8php.html#aa877e4157a26b099de904164181dd386":[5,0,1,23,0], -"editpost_8php.html":[5,0,1,24], -"editpost_8php.html#a34011690864d122680c802e9e748ccfb":[5,0,1,24,0], -"editwebpage_8php.html":[5,0,1,25], -"editwebpage_8php.html#a375e945255fad79a71036528f7480650":[5,0,1,25,0], +"dirsearch_8php.html":[5,0,1,19], +"dirsearch_8php.html#a3e51964ae3f5ff147403407b65324752":[5,0,1,19,1], +"dirsearch_8php.html#a985d410a170549429857af6ff2673149":[5,0,1,19,2], +"dirsearch_8php.html#aa1fb04e1de4f25b63349ac78f94ceb4c":[5,0,1,19,0], +"display_8php.html":[5,0,1,20], +"display_8php.html#a37137c98d47bf3306f4c2bb9f5b60de0":[5,0,1,20,0], +"docblox__errorchecker_8php.html":[5,0,2,3], +"docblox__errorchecker_8php.html#a1659f0a629d408e0f849dbe4ee061e62":[5,0,2,3,3], +"docblox__errorchecker_8php.html#a21b4bbe5aae2d85db33affc7126a67ec":[5,0,2,3,2], +"docblox__errorchecker_8php.html#a2b767cfc461fdd5061fffc9e4a806d5b":[5,0,2,3,0], +"docblox__errorchecker_8php.html#a49a8a4009b02e49717caa88b128affc5":[5,0,2,3,8], +"docblox__errorchecker_8php.html#a648a570b0f9f6e0e51b7267647c4b09b":[5,0,2,3,5], +"docblox__errorchecker_8php.html#a721c6ff80a6d3e4ad4ffa52a04c60085":[5,0,2,3,9], +"docblox__errorchecker_8php.html#a83018d9153d17d91fbcf3bc10158d34f":[5,0,2,3,6], +"docblox__errorchecker_8php.html#a852004caba0a34390297a079f4aaac73":[5,0,2,3,7], +"docblox__errorchecker_8php.html#ab66bc0493d25f39bf8b4dcbb429f04e6":[5,0,2,3,4], +"docblox__errorchecker_8php.html#ae9562cf60aa693114603d27b55d2185f":[5,0,2,3,1], +"docblox__errorchecker_8php.html#af4ca738a05beffe9c8c23e1f7aea3c2d":[5,0,2,3,10], +"editblock_8php.html":[5,0,1,21], +"editblock_8php.html#abbe8f55de06967bc8d79d620509a49e6":[5,0,1,21,0], +"editlayout_8php.html":[5,0,1,22], +"editlayout_8php.html#aa877e4157a26b099de904164181dd386":[5,0,1,22,0], +"editpost_8php.html":[5,0,1,23], +"editpost_8php.html#a34011690864d122680c802e9e748ccfb":[5,0,1,23,0], +"editwebpage_8php.html":[5,0,1,24], +"editwebpage_8php.html#a375e945255fad79a71036528f7480650":[5,0,1,24,0], "enotify_8php.html":[5,0,0,28], "enotify_8php.html#a3e9a9355b243777c488d2a9883908dfc":[5,0,0,28,1], "event_8php.html":[5,0,0,29], @@ -144,53 +138,53 @@ var NAVTREEINDEX3 = "event_8php.html#a32ba1b9ddf7a744a9a1512b052e5f850":[5,0,0,29,2], "event_8php.html#a89ef533faf345db8d64a58d4856bde3a":[5,0,0,29,3], "event_8php.html#abb74206cf42d694307c3d7abb7af9869":[5,0,0,29,4], -"events_8php.html":[5,0,1,26], -"events_8php.html#a1d293fb217ae6bc9e3858c4b32e363ec":[5,0,1,26,0], -"events_8php.html#ab3e8a8f901175f8e40a8089eea45c075":[5,0,1,26,1], +"events_8php.html":[5,0,1,25], +"events_8php.html#a1d293fb217ae6bc9e3858c4b32e363ec":[5,0,1,25,0], +"events_8php.html#ab3e8a8f901175f8e40a8089eea45c075":[5,0,1,25,1], "expire_8php.html":[5,0,0,30], "expire_8php.html#a444e45c9b67727b27db4c779fd51a298":[5,0,0,30,0], -"extract_8php.html":[5,0,2,3], -"extract_8php.html#a0cbe524ffc9a496114fd7ba9f423ef44":[5,0,2,3,3], -"extract_8php.html#a50b05cf2e02ef0b67fcad97106dd7634":[5,0,2,3,2], -"extract_8php.html#a63bb4c41bc532baacf6a4976cfaa0feb":[5,0,2,3,0], -"extract_8php.html#a9590b15215a21e9b42eb546aeef79704":[5,0,2,3,1], -"fbrowser_8php.html":[5,0,1,27], -"fbrowser_8php.html#aee476addcf7a3e0fe9454f7dfd5a56c4":[5,0,1,27,0], +"extract_8php.html":[5,0,2,4], +"extract_8php.html#a0cbe524ffc9a496114fd7ba9f423ef44":[5,0,2,4,3], +"extract_8php.html#a50b05cf2e02ef0b67fcad97106dd7634":[5,0,2,4,2], +"extract_8php.html#a63bb4c41bc532baacf6a4976cfaa0feb":[5,0,2,4,0], +"extract_8php.html#a9590b15215a21e9b42eb546aeef79704":[5,0,2,4,1], +"fbrowser_8php.html":[5,0,1,26], +"fbrowser_8php.html#aee476addcf7a3e0fe9454f7dfd5a56c4":[5,0,1,26,0], "features_8php.html":[5,0,0,31], "features_8php.html#a52b5bdfb61b256713efecf7a7b20b0c0":[5,0,0,31,0], "features_8php.html#ae73c5b03b01c7284ed7e7e0e774e975c":[5,0,0,31,1], -"feed_8php.html":[5,0,1,28], -"feed_8php.html#af86137700b56f33d1d5f25c8dec22c04":[5,0,1,28,0], -"filer_8php.html":[5,0,1,29], -"filer_8php.html#a5fd5d7e61b2f9c43cb5f110c89dc4274":[5,0,1,29,0], -"filerm_8php.html":[5,0,1,30], -"filerm_8php.html#ae2eb28d2054fa2c37e38689882172208":[5,0,1,30,0], +"feed_8php.html":[5,0,1,27], +"feed_8php.html#af86137700b56f33d1d5f25c8dec22c04":[5,0,1,27,0], +"filer_8php.html":[5,0,1,28], +"filer_8php.html#a5fd5d7e61b2f9c43cb5f110c89dc4274":[5,0,1,28,0], +"filerm_8php.html":[5,0,1,29], +"filerm_8php.html#ae2eb28d2054fa2c37e38689882172208":[5,0,1,29,0], "files.html":[5,0], -"filestorage_8php.html":[5,0,1,31], -"filestorage_8php.html#a61bb1be78472555df4ce619f51014040":[5,0,1,31,0], +"filestorage_8php.html":[5,0,1,30], +"filestorage_8php.html#a61bb1be78472555df4ce619f51014040":[5,0,1,30,0], "fpostit_8php.html":[5,0,2,0,0], "fpostit_8php.html#a3f3ae3ae61578b5671673914fd894443":[5,0,2,0,0,0], "fpostit_8php.html#a501b5ca82f287509fc691c88524064c1":[5,0,2,0,0,1], -"friendica-to-smarty-tpl_8py.html":[5,0,2,4], -"friendica-to-smarty-tpl_8py.html#a005c1b7a69cac31fad72a941974ba7bb":[5,0,2,4,11], -"friendica-to-smarty-tpl_8py.html#a0b4cf73d1a8d201a28d269eeb62a5d5c":[5,0,2,4,8], -"friendica-to-smarty-tpl_8py.html#a3719dd46e286a57d315e6adae1845854":[5,0,2,4,1], -"friendica-to-smarty-tpl_8py.html#a38503e37fe68ac27c88cce91a9ac9efa":[5,0,2,4,0], -"friendica-to-smarty-tpl_8py.html#a5dfc21ab8282dda8e3a7dff43cd0e283":[5,0,2,4,13], -"friendica-to-smarty-tpl_8py.html#a5f9bf7a67d955c0d6be70a82097611c5":[5,0,2,4,6], -"friendica-to-smarty-tpl_8py.html#a68d15934660cd1f4301ce251b1646f09":[5,0,2,4,12], -"friendica-to-smarty-tpl_8py.html#a8540514fb7c4aa18ad2dffa2a975036b":[5,0,2,4,14], -"friendica-to-smarty-tpl_8py.html#a87182a9bab47640428bd0b2b9946bef9":[5,0,2,4,10], -"friendica-to-smarty-tpl_8py.html#a89388ea9b2826e8218ed480e917d8105":[5,0,2,4,2], -"friendica-to-smarty-tpl_8py.html#a965e1d6d6293654a56e029a7e454dec7":[5,0,2,4,5], -"friendica-to-smarty-tpl_8py.html#ad9ef87ccb2c9960501f5e02424a22d80":[5,0,2,4,9], -"friendica-to-smarty-tpl_8py.html#ae74419b16516956c66f7db714a93a6ac":[5,0,2,4,7], -"friendica-to-smarty-tpl_8py.html#aecf730e0884bb4ddc6c0deb1ef85f8eb":[5,0,2,4,4], -"friendica-to-smarty-tpl_8py.html#af6b2c793958aae2aadc294577431f749":[5,0,2,4,3], +"friendica-to-smarty-tpl_8py.html":[5,0,2,5], +"friendica-to-smarty-tpl_8py.html#a005c1b7a69cac31fad72a941974ba7bb":[5,0,2,5,11], +"friendica-to-smarty-tpl_8py.html#a0b4cf73d1a8d201a28d269eeb62a5d5c":[5,0,2,5,8], +"friendica-to-smarty-tpl_8py.html#a3719dd46e286a57d315e6adae1845854":[5,0,2,5,1], +"friendica-to-smarty-tpl_8py.html#a38503e37fe68ac27c88cce91a9ac9efa":[5,0,2,5,0], +"friendica-to-smarty-tpl_8py.html#a5dfc21ab8282dda8e3a7dff43cd0e283":[5,0,2,5,13], +"friendica-to-smarty-tpl_8py.html#a5f9bf7a67d955c0d6be70a82097611c5":[5,0,2,5,6], +"friendica-to-smarty-tpl_8py.html#a68d15934660cd1f4301ce251b1646f09":[5,0,2,5,12], +"friendica-to-smarty-tpl_8py.html#a8540514fb7c4aa18ad2dffa2a975036b":[5,0,2,5,14], +"friendica-to-smarty-tpl_8py.html#a87182a9bab47640428bd0b2b9946bef9":[5,0,2,5,10], +"friendica-to-smarty-tpl_8py.html#a89388ea9b2826e8218ed480e917d8105":[5,0,2,5,2], +"friendica-to-smarty-tpl_8py.html#a965e1d6d6293654a56e029a7e454dec7":[5,0,2,5,5], +"friendica-to-smarty-tpl_8py.html#ad9ef87ccb2c9960501f5e02424a22d80":[5,0,2,5,9], +"friendica-to-smarty-tpl_8py.html#ae74419b16516956c66f7db714a93a6ac":[5,0,2,5,7], +"friendica-to-smarty-tpl_8py.html#aecf730e0884bb4ddc6c0deb1ef85f8eb":[5,0,2,5,4], +"friendica-to-smarty-tpl_8py.html#af6b2c793958aae2aadc294577431f749":[5,0,2,5,3], "friendica__smarty_8php.html":[5,0,0,33], -"fsuggest_8php.html":[5,0,1,33], -"fsuggest_8php.html#a61ecfe10ce937ed526614f8fd3de3c7d":[5,0,1,33,1], -"fsuggest_8php.html#aa6c49ed4b50a387f1845f36844dd7998":[5,0,1,33,0], +"fsuggest_8php.html":[5,0,1,32], +"fsuggest_8php.html#a61ecfe10ce937ed526614f8fd3de3c7d":[5,0,1,32,1], +"fsuggest_8php.html#aa6c49ed4b50a387f1845f36844dd7998":[5,0,1,32,0], "full_8php.html":[5,0,3,0,1], "full_8php.html#a6fac1b4b8cdfde06ea1b7713479e92db":[5,0,3,0,1,0], "functions.html":[4,3,0], @@ -235,8 +229,8 @@ var NAVTREEINDEX3 = "functions_func_0x74.html":[4,3,1,17], "functions_func_0x76.html":[4,3,1,18], "functions_vars.html":[4,3,2], -"globals.html":[5,1,0], "globals.html":[5,1,0,0], +"globals.html":[5,1,0], "globals_0x5f.html":[5,1,0,1], "globals_0x61.html":[5,1,0,2], "globals_0x62.html":[5,1,0,3], @@ -249,5 +243,11 @@ var NAVTREEINDEX3 = "globals_0x69.html":[5,1,0,10], "globals_0x6a.html":[5,1,0,11], "globals_0x6b.html":[5,1,0,12], -"globals_0x6c.html":[5,1,0,13] +"globals_0x6c.html":[5,1,0,13], +"globals_0x6d.html":[5,1,0,14], +"globals_0x6e.html":[5,1,0,15], +"globals_0x6f.html":[5,1,0,16], +"globals_0x70.html":[5,1,0,17], +"globals_0x71.html":[5,1,0,18], +"globals_0x72.html":[5,1,0,19] }; diff --git a/doc/html/navtreeindex4.js b/doc/html/navtreeindex4.js index a9a8c6b22..942f2f0f7 100644 --- a/doc/html/navtreeindex4.js +++ b/doc/html/navtreeindex4.js @@ -1,11 +1,5 @@ var NAVTREEINDEX4 = { -"globals_0x6d.html":[5,1,0,14], -"globals_0x6e.html":[5,1,0,15], -"globals_0x6f.html":[5,1,0,16], -"globals_0x70.html":[5,1,0,17], -"globals_0x71.html":[5,1,0,18], -"globals_0x72.html":[5,1,0,19], "globals_0x73.html":[5,1,0,20], "globals_0x74.html":[5,1,0,21], "globals_0x75.html":[5,1,0,22], @@ -13,8 +7,8 @@ var NAVTREEINDEX4 = "globals_0x77.html":[5,1,0,24], "globals_0x78.html":[5,1,0,25], "globals_0x7a.html":[5,1,0,26], -"globals_func.html":[5,1,1,0], "globals_func.html":[5,1,1], +"globals_func.html":[5,1,1,0], "globals_func_0x61.html":[5,1,1,1], "globals_func_0x62.html":[5,1,1,2], "globals_func_0x63.html":[5,1,1,3], @@ -40,8 +34,8 @@ var NAVTREEINDEX4 = "globals_func_0x77.html":[5,1,1,23], "globals_func_0x78.html":[5,1,1,24], "globals_func_0x7a.html":[5,1,1,25], -"globals_vars.html":[5,1,2], "globals_vars.html":[5,1,2,0], +"globals_vars.html":[5,1,2], "globals_vars_0x61.html":[5,1,2,1], "globals_vars_0x63.html":[5,1,2,2], "globals_vars_0x64.html":[5,1,2,3], @@ -66,15 +60,13 @@ var NAVTREEINDEX4 = "gprobe_8php.html":[5,0,0,34], "gprobe_8php.html#adf72cb0a70b5b9d99fdec1cc60e18ed1":[5,0,0,34,0], "greenthumbnails_8php.html":[5,0,3,1,0,1,3], -"hcard_8php.html":[5,0,1,35], -"hcard_8php.html#a956c7cae2009652a37900306e5b7b73d":[5,0,1,35,0], -"hcard_8php.html#ac34f26b0e6a37eef44fa49bea135136d":[5,0,1,35,1], -"help_8php.html":[5,0,1,36], -"help_8php.html#af055e15f600ffa6fbca9386fdf715224":[5,0,1,36,0], +"help_8php.html":[5,0,1,34], +"help_8php.html#a06b2a51aaabed99e53a9b639047c4ce4":[5,0,1,34,1], +"help_8php.html#af055e15f600ffa6fbca9386fdf715224":[5,0,1,34,0], "hierarchy.html":[4,2], -"home_8php.html":[5,0,1,37], -"hostxrd_8php.html":[5,0,1,38], -"hostxrd_8php.html#aa37ffc8e7900bc76c4828bd25916db92":[5,0,1,38,0], +"home_8php.html":[5,0,1,35], +"hostxrd_8php.html":[5,0,1,36], +"hostxrd_8php.html#aa37ffc8e7900bc76c4828bd25916db92":[5,0,1,36,0], "html2bbcode_8php.html":[5,0,0,36], "html2bbcode_8php.html#a39c662b19d318990fee2ba795a55d7a7":[5,0,0,36,3], "html2bbcode_8php.html#a5ad726995ac4070213abdb3bd09f4837":[5,0,0,36,1], @@ -86,17 +78,27 @@ var NAVTREEINDEX4 = "html2plain_8php.html#ab3e121fa9f3feb16f9f942e705bc6c04":[5,0,0,37,2], "html2plain_8php.html#ae1c203d0f089d5678d73a6c64a395201":[5,0,0,37,1], "identity_8php.html":[5,0,0,38], -"identity_8php.html#a345f4c943d84de502ec6e72d2c813945":[5,0,0,38,2], -"identity_8php.html#a3570a4eb77332b292d394c4132cb8f03":[5,0,0,38,3], -"identity_8php.html#a77d2237f1846964634b1c99089c27c7d":[5,0,0,38,0], -"identity_8php.html#a77ee7d66eb0758f7e7882f70ad0f9485":[5,0,0,38,4], -"identity_8php.html#a78151baf4407a8482d2681a91a9c486b":[5,0,0,38,6], -"identity_8php.html#abf6a9c6ed92d594f1d4513c4e22a7abd":[5,0,0,38,1], -"identity_8php.html#ac9fcd5c4c371998790b5c55c3d0f4633":[5,0,0,38,5], -"identity_8php.html#af2802bc13a00a17b867bba7978ba8f58":[5,0,0,38,7], -"import_8php.html":[5,0,1,39], -"import_8php.html#af17fef0410518f7eac205d0ea416eaa2":[5,0,1,39,1], -"import_8php.html#afdf25ed70096d5dbf4f6d0ca79fea184":[5,0,1,39,0], +"identity_8php.html#a345f4c943d84de502ec6e72d2c813945":[5,0,0,38,3], +"identity_8php.html#a3570a4eb77332b292d394c4132cb8f03":[5,0,0,38,9], +"identity_8php.html#a432259b2cf5b6f59be53e71db9f2c7dc":[5,0,0,38,13], +"identity_8php.html#a4751b522ea913d0e7ed43e03d22e9e68":[5,0,0,38,12], +"identity_8php.html#a490972c02fdb638c52ec0e012a30bfd2":[5,0,0,38,6], +"identity_8php.html#a5b815330f3d177ab383af37a6c12e532":[5,0,0,38,16], +"identity_8php.html#a680fbafc2db023c5b1309e0180e81315":[5,0,0,38,17], +"identity_8php.html#a77d2237f1846964634b1c99089c27c7d":[5,0,0,38,1], +"identity_8php.html#a78151baf4407a8482d2681a91a9c486b":[5,0,0,38,14], +"identity_8php.html#aa46321e1cd6a3b8dfde8bf9510112fec":[5,0,0,38,7], +"identity_8php.html#aa870d2c1f558cfd52bef05bc124e8fa4":[5,0,0,38,0], +"identity_8php.html#aaeb666872995e3ab8da8f7bc5f3b2bd3":[5,0,0,38,8], +"identity_8php.html#abf6a9c6ed92d594f1d4513c4e22a7abd":[5,0,0,38,2], +"identity_8php.html#ac9fcd5c4c371998790b5c55c3d0f4633":[5,0,0,38,10], +"identity_8php.html#ad2c97627a313d53df1a1c7b4215ddb51":[5,0,0,38,4], +"identity_8php.html#ad4a2c8caca8f6ae93633ebeca0ed6620":[5,0,0,38,11], +"identity_8php.html#ae381db3d43f8e7c1da8b15d14ecf5312":[5,0,0,38,5], +"identity_8php.html#af2802bc13a00a17b867bba7978ba8f58":[5,0,0,38,15], +"import_8php.html":[5,0,1,37], +"import_8php.html#af17fef0410518f7eac205d0ea416eaa2":[5,0,1,37,1], +"import_8php.html#afdf25ed70096d5dbf4f6d0ca79fea184":[5,0,1,37,0], "include_2api_8php.html":[5,0,0,5], "include_2api_8php.html#a0991f72554f821255397d615e76f3203":[5,0,0,5,12], "include_2api_8php.html#a176c448d79c211ad41c2bbe3124658f5":[5,0,0,5,5], @@ -183,14 +185,14 @@ var NAVTREEINDEX4 = "include_2group_8php.html#a0122ef312df2c5546b1a46b3e6c7b31b":[5,0,0,35,2], "include_2group_8php.html#a048f6892bfd28852de1b76470df411de":[5,0,0,35,10], "include_2group_8php.html#a06ec565d2b64e79044e7c1bf91a2a4ce":[5,0,0,35,1], -"include_2group_8php.html#a1042d74055bafe54a6a30103d87a7f17":[5,0,0,35,8], "include_2group_8php.html#a22a81875259c7d3d64d4848afea6b345":[5,0,0,35,0], "include_2group_8php.html#a4118f498bbd1530c1d0136d016d197a5":[5,0,0,35,6], "include_2group_8php.html#a540e3ef36f47d47532646be4241f6518":[5,0,0,35,7], "include_2group_8php.html#a5bd191d9692e6c34d48c0ede10810f09":[5,0,0,35,4], "include_2group_8php.html#a90e157b3e1b99c981809cb5a2abd3245":[5,0,0,35,5], -"include_2group_8php.html#ab4d9e5b59f48787cb01baae5dc6c381f":[5,0,0,35,11], +"include_2group_8php.html#ab0e422a0f31c0c64fd9084ca03d85f32":[5,0,0,35,11], "include_2group_8php.html#abd66a5ea34a07a3422dc2dde6c7b3ecb":[5,0,0,35,3], +"include_2group_8php.html#abdfce3fd8dcf0c46543d190d0530b4a2":[5,0,0,35,8], "include_2group_8php.html#afb802ae2ce73aae4bc36d157f7b6a92f":[5,0,0,35,9], "include_2menu_8php.html":[5,0,0,43], "include_2menu_8php.html#a08a800821721781a8dfffbe31481ff98":[5,0,0,43,1], @@ -211,32 +213,26 @@ var NAVTREEINDEX4 = "include_2message_8php.html#a751ffd6635022b2190f56154ee745752":[5,0,0,44,4], "include_2message_8php.html#aed272d77c06a309e2836ac79e75613f1":[5,0,0,44,0], "include_2network_8php.html":[5,0,0,46], -"include_2network_8php.html#a0bdc4b0bfc54797c249dc4eca25aeda4":[5,0,0,46,0], -"include_2network_8php.html#a1ff07d9fad93b713b93da0ab77aab7f0":[5,0,0,46,6], -"include_2network_8php.html#a2729d012410e470c527a62a3f777ded8":[5,0,0,46,10], -"include_2network_8php.html#a27a951b59d8d622c0b3e7b0673ba74c6":[5,0,0,46,15], -"include_2network_8php.html#a37ddeb88a3fd1dee9e8339723f9edf9a":[5,0,0,46,8], -"include_2network_8php.html#a469b9bd700269cd07d954f1a16c5899b":[5,0,0,46,5], -"include_2network_8php.html#a4c5d50079e089168d9248427018fffd4":[5,0,0,46,13], -"include_2network_8php.html#a4cfb2c05a1c295317283d762440ce0b2":[5,0,0,46,12], -"include_2network_8php.html#a5caa264fab6d2b2344e6bd5b298b08f2":[5,0,0,46,19], -"include_2network_8php.html#a78e89557b2fbd344ad790846d761b0c7":[5,0,0,46,11], -"include_2network_8php.html#a8122356933bcd6b0a8567e8e15ae5cc5":[5,0,0,46,20], -"include_2network_8php.html#a850ed5307c6a18076f4b80addc99602d":[5,0,0,46,9], -"include_2network_8php.html#a897e7112d86eb95526cbd0bff9375f02":[5,0,0,46,18], -"include_2network_8php.html#a8d5a3afb51cc932032b5dcc159efaae0":[5,0,0,46,7], -"include_2network_8php.html#a9129fd55e7fc175b4ea9a195cccc16bc":[5,0,0,46,25], -"include_2network_8php.html#a99353baabbc3e0584b85eb79ee802cff":[5,0,0,46,22], -"include_2network_8php.html#a9e9da2aafb806c98ecdc318604e60dc6":[5,0,0,46,23], -"include_2network_8php.html#aa44d9e33a579d930e9e79c4ebb3d6b5e":[5,0,0,46,16], -"include_2network_8php.html#aafd06c0a75402aefb06cfb9f9740fa37":[5,0,0,46,24], -"include_2network_8php.html#ab07ce9d75eae559865ed90aad2154bd7":[5,0,0,46,3], -"include_2network_8php.html#aba38458a2ff2d92d3536488dbb119694":[5,0,0,46,1], -"include_2network_8php.html#ad4056d3ce69988f5c1a997a79f503246":[5,0,0,46,4], -"include_2network_8php.html#adbc7fe45cc7fd9cd78f6b2f425ee9041":[5,0,0,46,14], -"include_2network_8php.html#adf6008b38c555e98e7ed10da9ede2335":[5,0,0,46,21], -"include_2network_8php.html#ae8d9c41a11000fb8667039fc71b4f73f":[5,0,0,46,17], -"include_2network_8php.html#aee35d9ad6b3f872bfb39ba3598936aa7":[5,0,0,46,2], +"include_2network_8php.html#a1ff07d9fad93b713b93da0ab77aab7f0":[5,0,0,46,5], +"include_2network_8php.html#a27a951b59d8d622c0b3e7b0673ba74c6":[5,0,0,46,10], +"include_2network_8php.html#a469b9bd700269cd07d954f1a16c5899b":[5,0,0,46,4], +"include_2network_8php.html#a4c5d50079e089168d9248427018fffd4":[5,0,0,46,9], +"include_2network_8php.html#a4cfb2c05a1c295317283d762440ce0b2":[5,0,0,46,8], +"include_2network_8php.html#a5caa264fab6d2b2344e6bd5b298b08f2":[5,0,0,46,13], +"include_2network_8php.html#a78e89557b2fbd344ad790846d761b0c7":[5,0,0,46,7], +"include_2network_8php.html#a8122356933bcd6b0a8567e8e15ae5cc5":[5,0,0,46,14], +"include_2network_8php.html#a897e7112d86eb95526cbd0bff9375f02":[5,0,0,46,12], +"include_2network_8php.html#a8d5a3afb51cc932032b5dcc159efaae0":[5,0,0,46,6], +"include_2network_8php.html#a9129fd55e7fc175b4ea9a195cccc16bc":[5,0,0,46,19], +"include_2network_8php.html#a99353baabbc3e0584b85eb79ee802cff":[5,0,0,46,16], +"include_2network_8php.html#a9e9da2aafb806c98ecdc318604e60dc6":[5,0,0,46,17], +"include_2network_8php.html#aafd06c0a75402aefb06cfb9f9740fa37":[5,0,0,46,18], +"include_2network_8php.html#ab07ce9d75eae559865ed90aad2154bd7":[5,0,0,46,2], +"include_2network_8php.html#aba38458a2ff2d92d3536488dbb119694":[5,0,0,46,0], +"include_2network_8php.html#ad4056d3ce69988f5c1a997a79f503246":[5,0,0,46,3], +"include_2network_8php.html#adf6008b38c555e98e7ed10da9ede2335":[5,0,0,46,15], +"include_2network_8php.html#ae8d9c41a11000fb8667039fc71b4f73f":[5,0,0,46,11], +"include_2network_8php.html#aee35d9ad6b3f872bfb39ba3598936aa7":[5,0,0,46,1], "include_2notify_8php.html":[5,0,0,48], "include_2notify_8php.html#a0e61728e487df50c72e6434f911a57d3":[5,0,0,48,0], "include_2oembed_8php.html":[5,0,0,50], @@ -249,5 +245,9 @@ var NAVTREEINDEX4 = "include_2oembed_8php.html#ab953a6e7c11bc6498ce01ed73e2ba319":[5,0,0,50,0], "include_2oembed_8php.html#aba89ae64b355efcb4f706553d3edb6a2":[5,0,0,50,2], "include_2photos_8php.html":[5,0,0,55], -"include_2photos_8php.html#a6c40ef58aefef705a5adc84a40e97109":[5,0,0,55,0] +"include_2photos_8php.html#a6c40ef58aefef705a5adc84a40e97109":[5,0,0,55,0], +"include_2photos_8php.html#a7e7abc69872180697c5471dc69349afe":[5,0,0,55,2], +"include_2photos_8php.html#a8e8b7be99e24c2497bc2cb3339280c35":[5,0,0,55,1], +"include_2photos_8php.html#aa27b9e435dcc34e1009f56dc02c7ca51":[5,0,0,55,7], +"include_2photos_8php.html#ab0365f25b22ccea5f085fe7c49e1f4ab":[5,0,0,55,3] }; diff --git a/doc/html/navtreeindex5.js b/doc/html/navtreeindex5.js index b336d6b70..c4756ba10 100644 --- a/doc/html/navtreeindex5.js +++ b/doc/html/navtreeindex5.js @@ -1,9 +1,5 @@ var NAVTREEINDEX5 = { -"include_2photos_8php.html#a7e7abc69872180697c5471dc69349afe":[5,0,0,55,2], -"include_2photos_8php.html#a8e8b7be99e24c2497bc2cb3339280c35":[5,0,0,55,1], -"include_2photos_8php.html#aa27b9e435dcc34e1009f56dc02c7ca51":[5,0,0,55,7], -"include_2photos_8php.html#ab0365f25b22ccea5f085fe7c49e1f4ab":[5,0,0,55,3], "include_2photos_8php.html#ad648c0c5544fe9263409b6f6e57c6274":[5,0,0,55,6], "include_2photos_8php.html#aedccaf18282b26899d9549c29bd9d1b9":[5,0,0,55,5], "include_2photos_8php.html#af24c6aeed28ecc31ec39e7d9a1804979":[5,0,0,55,4], @@ -11,76 +7,71 @@ var NAVTREEINDEX5 = "interfaceITemplateEngine.html":[4,0,18], "interfaceITemplateEngine.html#aaa7381c8becc3d1c1790b53988a0f243":[4,0,18,1], "interfaceITemplateEngine.html#aaf2698adbf46c073c24b162fe1b1c442":[4,0,18,0], -"intro_8php.html":[5,0,1,40], -"intro_8php.html#a3e2a523697633ddb4517b9266a515f5b":[5,0,1,40,1], -"intro_8php.html#abc3abf25da64f98f215126eb08c7936b":[5,0,1,40,0], -"intro_8php.html#af3681062183ccbdf065ae2647b07d6f1":[5,0,1,40,2], -"invite_8php.html":[5,0,1,41], -"invite_8php.html#a244385b28cfd021d308715f01158bfd9":[5,0,1,41,0], -"invite_8php.html#aeb0881c0f93c8e8552e5ed756ce6e5a5":[5,0,1,41,1], -"item_8php.html":[5,0,1,42], -"item_8php.html#a3daae7944f737bd30412a0d042207c0f":[5,0,1,42,0], -"item_8php.html#a5b1b36cb301a94b38150074f0d424e74":[5,0,1,42,3], -"item_8php.html#a693cd09805755ab85bbb5ecae69a48c3":[5,0,1,42,5], -"item_8php.html#a764bbb2e9a885a86fb23d0b5e4a09221":[5,0,1,42,4], -"item_8php.html#a7b63a9d0cd02096e17dcf11f4afa7c10":[5,0,1,42,1], -"item_8php.html#abd0e603a6696051af16476eb968d52e7":[5,0,1,42,2], +"invite_8php.html":[5,0,1,38], +"invite_8php.html#a244385b28cfd021d308715f01158bfd9":[5,0,1,38,0], +"invite_8php.html#aeb0881c0f93c8e8552e5ed756ce6e5a5":[5,0,1,38,1], +"item_8php.html":[5,0,1,39], +"item_8php.html#a3daae7944f737bd30412a0d042207c0f":[5,0,1,39,0], +"item_8php.html#a5b1b36cb301a94b38150074f0d424e74":[5,0,1,39,3], +"item_8php.html#a693cd09805755ab85bbb5ecae69a48c3":[5,0,1,39,5], +"item_8php.html#a764bbb2e9a885a86fb23d0b5e4a09221":[5,0,1,39,4], +"item_8php.html#a7b63a9d0cd02096e17dcf11f4afa7c10":[5,0,1,39,1], +"item_8php.html#abd0e603a6696051af16476eb968d52e7":[5,0,1,39,2], "items_8php.html":[5,0,0,41], -"items_8php.html#a004e89d86b0f29b2c4da20108ecc4091":[5,0,0,41,54], +"items_8php.html#a004e89d86b0f29b2c4da20108ecc4091":[5,0,0,41,53], "items_8php.html#a016dd86c827d08db89061ea81d15c6cb":[5,0,0,41,2], "items_8php.html#a01e3cf44e082fa9bd06dcde5bf713d70":[5,0,0,41,6], -"items_8php.html#a04a35b610acfe54434df08adec39c0c7":[5,0,0,41,28], +"items_8php.html#a04a35b610acfe54434df08adec39c0c7":[5,0,0,41,27], "items_8php.html#a0790a4550b829e85504af548623002ca":[5,0,0,41,7], -"items_8php.html#a079e099e15d88d47aeb6ca6d60da7107":[5,0,0,41,33], -"items_8php.html#a09d425596b9f8663472cf7474ad36d96":[5,0,0,41,37], -"items_8php.html#a0cf98bb619f07dd18f602683a55a5f59":[5,0,0,41,25], +"items_8php.html#a079e099e15d88d47aeb6ca6d60da7107":[5,0,0,41,32], +"items_8php.html#a09d425596b9f8663472cf7474ad36d96":[5,0,0,41,36], +"items_8php.html#a0cf98bb619f07dd18f602683a55a5f59":[5,0,0,41,24], "items_8php.html#a1e75047cf175aaee8dd16aa761913ff9":[5,0,0,41,4], -"items_8php.html#a251343637ff40a50cca93452cd530c26":[5,0,0,41,32], -"items_8php.html#a2541e6861a56d145c9281877cc501615":[5,0,0,41,39], +"items_8php.html#a251343637ff40a50cca93452cd530c26":[5,0,0,41,31], +"items_8php.html#a2541e6861a56d145c9281877cc501615":[5,0,0,41,38], "items_8php.html#a275108c050f7eb18bcbb5018e6b81cf6":[5,0,0,41,3], "items_8php.html#a2b56a4c01bd22a648d52ec9af1a04259":[5,0,0,41,13], -"items_8php.html#a2d840c74ed23d1b6c7daee05cf89dda7":[5,0,0,41,21], +"items_8php.html#a2d840c74ed23d1b6c7daee05cf89dda7":[5,0,0,41,20], "items_8php.html#a36e656667193c83aa2cc03a024fc131b":[5,0,0,41,0], -"items_8php.html#a410f9c743877c125ca06312373346903":[5,0,0,41,45], -"items_8php.html#a4e6d7639431e0dd8e9f4dba8e1ac408b":[5,0,0,41,48], -"items_8php.html#a536d0313b6ffe33b9d2490c4e25c5361":[5,0,0,41,30], -"items_8php.html#a566c601726697e044e75284af7fb6f17":[5,0,0,41,20], +"items_8php.html#a410f9c743877c125ca06312373346903":[5,0,0,41,44], +"items_8php.html#a4e6d7639431e0dd8e9f4dba8e1ac408b":[5,0,0,41,47], +"items_8php.html#a536d0313b6ffe33b9d2490c4e25c5361":[5,0,0,41,29], +"items_8php.html#a566c601726697e044e75284af7fb6f17":[5,0,0,41,19], "items_8php.html#a56b2a4abcadfac71175cd50555528cc3":[5,0,0,41,12], -"items_8php.html#a5f690fc2484abec07840b4f9dd525bd9":[5,0,0,41,18], -"items_8php.html#a649dc3e53ed794d0ead4b5d037f8d8d7":[5,0,0,41,38], -"items_8php.html#a668ece2c37f05cc3abe538eb0dabfe55":[5,0,0,41,16], -"items_8php.html#a6f7e1334af5d684a987fa6a3eb37f4cc":[5,0,0,41,36], -"items_8php.html#a756738301f2ed96be50232500677d58a":[5,0,0,41,41], -"items_8php.html#a77051724d1784074ff187e73a4db93fe":[5,0,0,41,34], -"items_8php.html#a77da7ce9a117601d49ac4a67c71b514f":[5,0,0,41,43], -"items_8php.html#a82955cc578f0fa600acec84475026194":[5,0,0,41,17], -"items_8php.html#a8395d189a36abfa0dfff81a2b0e70669":[5,0,0,41,14], +"items_8php.html#a5f690fc2484abec07840b4f9dd525bd9":[5,0,0,41,17], +"items_8php.html#a649dc3e53ed794d0ead4b5d037f8d8d7":[5,0,0,41,37], +"items_8php.html#a668ece2c37f05cc3abe538eb0dabfe55":[5,0,0,41,15], +"items_8php.html#a6f7e1334af5d684a987fa6a3eb37f4cc":[5,0,0,41,35], +"items_8php.html#a756738301f2ed96be50232500677d58a":[5,0,0,41,40], +"items_8php.html#a77051724d1784074ff187e73a4db93fe":[5,0,0,41,33], +"items_8php.html#a77da7ce9a117601d49ac4a67c71b514f":[5,0,0,41,42], +"items_8php.html#a82955cc578f0fa600acec84475026194":[5,0,0,41,16], "items_8php.html#a8794863cdf8ce1333040933d3a3f66bd":[5,0,0,41,11], "items_8php.html#a87ac9e359591721a824ecd23bbb56296":[5,0,0,41,5], -"items_8php.html#a88c6cf7649ac836fbbed82a7a0315110":[5,0,0,41,52], -"items_8php.html#a896c1809d58f2d7a42cfe14577958ddf":[5,0,0,41,27], +"items_8php.html#a88c6cf7649ac836fbbed82a7a0315110":[5,0,0,41,51], +"items_8php.html#a896c1809d58f2d7a42cfe14577958ddf":[5,0,0,41,26], "items_8php.html#a8f3c85c584ccd2b98c3ca440e45b40f8":[5,0,0,41,10], -"items_8php.html#a94ddb1d6c8fa21dd7433677e85168037":[5,0,0,41,31], -"items_8php.html#aa371905f0a211b307cb3f7188c6cba04":[5,0,0,41,53], +"items_8php.html#a94ddb1d6c8fa21dd7433677e85168037":[5,0,0,41,30], +"items_8php.html#aa371905f0a211b307cb3f7188c6cba04":[5,0,0,41,52], "items_8php.html#aa579bc4445d60098b1410961ca8e96b7":[5,0,0,41,9], -"items_8php.html#aa723c0571e314a1853a24c5854b4f54f":[5,0,0,41,22], +"items_8php.html#aa723c0571e314a1853a24c5854b4f54f":[5,0,0,41,21], "items_8php.html#aa9e99613d38a97b39c8cf5449699c2ee":[5,0,0,41,8], -"items_8php.html#aab9c6bae4c40799867596bdaae9829fd":[5,0,0,41,29], -"items_8php.html#aab9e0c58247427126de0699c729c3b6c":[5,0,0,41,49], -"items_8php.html#ab1bce4261bcf75ad62753b498a144d17":[5,0,0,41,50], -"items_8php.html#aba98fcbbcd7044a7e9ea34edabc14c87":[5,0,0,41,26], -"items_8php.html#abe695dd89e1e10ed042c26b80114f0ed":[5,0,0,41,46], +"items_8php.html#aab9c6bae4c40799867596bdaae9829fd":[5,0,0,41,28], +"items_8php.html#aab9e0c58247427126de0699c729c3b6c":[5,0,0,41,48], +"items_8php.html#ab1bce4261bcf75ad62753b498a144d17":[5,0,0,41,49], +"items_8php.html#aba98fcbbcd7044a7e9ea34edabc14c87":[5,0,0,41,25], +"items_8php.html#abe695dd89e1e10ed042c26b80114f0ed":[5,0,0,41,45], "items_8php.html#abf7a1b73eb352d79acd36309b0dababd":[5,0,0,41,1], -"items_8php.html#ac1fcf621dce7370515b420a7753f4726":[5,0,0,41,44], -"items_8php.html#ac6673627d289ee4f547de0fe3b7acd0a":[5,0,0,41,19], -"items_8php.html#acf0bf7c9d21ac84f32effb754f7ad484":[5,0,0,41,40], -"items_8php.html#ad2abb4644ff1f20fefbc80326fe01cf0":[5,0,0,41,47], -"items_8php.html#ad34827ed330898456783fb14c7b46154":[5,0,0,41,51], -"items_8php.html#adf980098b6de9c3993bc3ff26a8dd6f9":[5,0,0,41,24], -"items_8php.html#ae73794179b62d39bb597ff670ab1c1e5":[5,0,0,41,35], -"items_8php.html#af94c281016c6c912d06e064113336c5c":[5,0,0,41,42], -"items_8php.html#afa1db13c2a8b73b5b17b97f17e5a19d1":[5,0,0,41,15], -"items_8php.html#afbcf26dfcf8a83fff952aa858c1b7b67":[5,0,0,41,23], +"items_8php.html#ac1fcf621dce7370515b420a7753f4726":[5,0,0,41,43], +"items_8php.html#ac6673627d289ee4f547de0fe3b7acd0a":[5,0,0,41,18], +"items_8php.html#acf0bf7c9d21ac84f32effb754f7ad484":[5,0,0,41,39], +"items_8php.html#ad2abb4644ff1f20fefbc80326fe01cf0":[5,0,0,41,46], +"items_8php.html#ad34827ed330898456783fb14c7b46154":[5,0,0,41,50], +"items_8php.html#adf980098b6de9c3993bc3ff26a8dd6f9":[5,0,0,41,23], +"items_8php.html#ae73794179b62d39bb597ff670ab1c1e5":[5,0,0,41,34], +"items_8php.html#af94c281016c6c912d06e064113336c5c":[5,0,0,41,41], +"items_8php.html#afa1db13c2a8b73b5b17b97f17e5a19d1":[5,0,0,41,14], +"items_8php.html#afbcf26dfcf8a83fff952aa858c1b7b67":[5,0,0,41,22], "language_8php.html":[5,0,0,42], "language_8php.html#a151e5b4689aef86a12642cbb7a00bfe0":[5,0,0,42,6], "language_8php.html#a632da17c7ac0d2dc1a00a4706870194b":[5,0,0,42,0], @@ -91,27 +82,23 @@ var NAVTREEINDEX5 = "language_8php.html#ac9142ef1d01a235c760deb0f16643f5a":[5,0,0,42,5], "language_8php.html#ace67d6cad57da08d030ad9dc9b8c836e":[5,0,0,42,2], "language_8php.html#ae310fb3880484ee1cc4faefe0c63c06d":[5,0,0,42,8], -"lastpost_8php.html":[5,0,1,43], -"lastpost_8php.html#a6108289ef2a767495c7c85a24f364983":[5,0,1,43,0], -"lastpost_8php.html#a82f14cce5d3cfe27f40bdbd2c679d493":[5,0,1,43,1], -"lastpost_8php.html#ab4c6ebd25736af678e64d55ce508ce8c":[5,0,1,43,2], -"layouts_8php.html":[5,0,1,44], -"layouts_8php.html#a6e0193759ad9eef76d3df2db24237b50":[5,0,1,44,0], -"like_8php.html":[5,0,1,45], -"like_8php.html#a9d7dd268f21c21e9d29dd2aca2dd9538":[5,0,1,45,0], -"lockview_8php.html":[5,0,1,46], -"lockview_8php.html#a851e26ab9a1008df5c5ebebea31e9b44":[5,0,1,46,0], -"login_8php.html":[5,0,1,47], -"login_8php.html#a1d69ca88eb9005a7026e128b9a645904":[5,0,1,47,0], -"lostpass_8php.html":[5,0,1,48], -"lostpass_8php.html#a0314d94e48c789b1b3a201d740c9eab3":[5,0,1,48,0], -"lostpass_8php.html#a8ed35ba71a4404eaf4903da61d0321cc":[5,0,1,48,1], -"magic_8php.html":[5,0,1,49], -"magic_8php.html#acea2cc792849ca2d71d4b689f66518bf":[5,0,1,49,0], -"manage_8php.html":[5,0,1,50], -"manage_8php.html#a2bca247b5296827638959138367db4f5":[5,0,1,50,0], -"match_8php.html":[5,0,1,51], -"match_8php.html#a1dd853e959b9e70c1911bb2fb5f5130d":[5,0,1,51,0], +"layouts_8php.html":[5,0,1,40], +"layouts_8php.html#a6e0193759ad9eef76d3df2db24237b50":[5,0,1,40,0], +"like_8php.html":[5,0,1,41], +"like_8php.html#a9d7dd268f21c21e9d29dd2aca2dd9538":[5,0,1,41,0], +"lockview_8php.html":[5,0,1,42], +"lockview_8php.html#a851e26ab9a1008df5c5ebebea31e9b44":[5,0,1,42,0], +"login_8php.html":[5,0,1,43], +"login_8php.html#a1d69ca88eb9005a7026e128b9a645904":[5,0,1,43,0], +"lostpass_8php.html":[5,0,1,44], +"lostpass_8php.html#a0314d94e48c789b1b3a201d740c9eab3":[5,0,1,44,0], +"lostpass_8php.html#a8ed35ba71a4404eaf4903da61d0321cc":[5,0,1,44,1], +"magic_8php.html":[5,0,1,45], +"magic_8php.html#acea2cc792849ca2d71d4b689f66518bf":[5,0,1,45,0], +"manage_8php.html":[5,0,1,46], +"manage_8php.html#a2bca247b5296827638959138367db4f5":[5,0,1,46,0], +"match_8php.html":[5,0,1,47], +"match_8php.html#a1dd853e959b9e70c1911bb2fb5f5130d":[5,0,1,47,0], "md_README.html":[2], "md_config.html":[0], "md_fresh.html":[1], @@ -123,10 +110,10 @@ var NAVTREEINDEX5 = "minimalisticdarkness_8php.html#a6e5d97615c6faef5dbffe04b8024ceaf":[5,0,3,1,0,1,4,0], "minimalisticdarkness_8php.html#a70bb13be8f23ec47839da81e0796f1cb":[5,0,3,1,0,1,4,2], "minimalisticdarkness_8php.html#a7e6c3d4efde4e9a2de32308081372c6b":[5,0,3,1,0,1,4,1], -"mitem_8php.html":[5,0,1,54], -"mitem_8php.html#a6ee694cca4b551a20d7c7a94b5243ec1":[5,0,1,54,2], -"mitem_8php.html#a7a31b702ecad18eeb6a38b243ff0037e":[5,0,1,54,0], -"mitem_8php.html#a9627cd857cafdf04e4fc0ae48c8e8518":[5,0,1,54,1], +"mitem_8php.html":[5,0,1,50], +"mitem_8php.html#a6ee694cca4b551a20d7c7a94b5243ec1":[5,0,1,50,2], +"mitem_8php.html#a7a31b702ecad18eeb6a38b243ff0037e":[5,0,1,50,0], +"mitem_8php.html#a9627cd857cafdf04e4fc0ae48c8e8518":[5,0,1,50,1], "mod_2api_8php.html":[5,0,1,4], "mod_2api_8php.html#a02ae0f60e240dc806b860edb7d582117":[5,0,1,4,2], "mod_2api_8php.html#a33315b5bbf5418f6850b2038107b526d":[5,0,1,4,0], @@ -134,55 +121,53 @@ var NAVTREEINDEX5 = "mod_2attach_8php.html":[5,0,1,6], "mod_2attach_8php.html#aa88eb5ad87aa1036a30e70339cc6c1b1":[5,0,1,6,0], "mod_2chanman_8php.html":[5,0,1,8], -"mod_2directory_8php.html":[5,0,1,19], -"mod_2directory_8php.html#a5ee59c213508b6b9787612a8219cb5bf":[5,0,1,19,2], -"mod_2directory_8php.html#aa1d928543212871491706216742dd73c":[5,0,1,19,0], -"mod_2directory_8php.html#aac79396570d759da2efac24fcedf5b44":[5,0,1,19,1], -"mod_2follow_8php.html":[5,0,1,32], -"mod_2follow_8php.html#a171f5b19f50d7738adc3b2e96ec6018a":[5,0,1,32,1], -"mod_2follow_8php.html#a4c540ea4e9f5c581c1a53516ac585592":[5,0,1,32,0], -"mod_2group_8php.html":[5,0,1,34], -"mod_2group_8php.html#a07a64f6c65b0080d8190b3d9728a7a83":[5,0,1,34,1], -"mod_2group_8php.html#aeb0784dd928e53e6d8693513bec8928c":[5,0,1,34,0], -"mod_2group_8php.html#aed1f009b1221348021bb34761160ef35":[5,0,1,34,2], -"mod_2menu_8php.html":[5,0,1,52], -"mod_2menu_8php.html#a6fed23af14d71a78a4153c8363a685cf":[5,0,1,52,0], -"mod_2menu_8php.html#aaa491ef173868fe002aece4632bcf393":[5,0,1,52,1], -"mod_2message_8php.html":[5,0,1,53], -"mod_2message_8php.html#a0db7030362a7e9ed9549b341d7b35718":[5,0,1,53,2], -"mod_2message_8php.html#a3547ed86d09a4bb8fa64ec374a40ee79":[5,0,1,53,1], -"mod_2message_8php.html#af4ba72486117cc24335fd8e92a2112a7":[5,0,1,53,0], -"mod_2network_8php.html":[5,0,1,57], -"mod_2network_8php.html#a180fce90ad11d7e0e45be094da7149ec":[5,0,1,57,1], -"mod_2network_8php.html#a36e03af6f2efe62ecaa247509365bfad":[5,0,1,57,3], -"mod_2network_8php.html#a43f2f29b90c5e29072c561934bc8f8b4":[5,0,1,57,0], -"mod_2network_8php.html#aeaa518c1a317516a3da337b88d358666":[5,0,1,57,2], -"mod_2notify_8php.html":[5,0,1,61], -"mod_2notify_8php.html#a94f9a6a9d4b5fd704baafff0c34f41ae":[5,0,1,61,1], -"mod_2notify_8php.html#acdf3851688ebd6d6a575eb84ef9febe3":[5,0,1,61,0], -"mod_2oembed_8php.html":[5,0,1,62], -"mod_2oembed_8php.html#a9145025aaf057fb5d3f9f7011e5e1014":[5,0,1,62,0], -"mod_2photos_8php.html":[5,0,1,68], -"mod_2photos_8php.html#a062bed4d04d14fee8a53f4c9be673080":[5,0,1,68,2], -"mod_2photos_8php.html#aa87382611a66ec5effdb2d78f13f5812":[5,0,1,68,0], -"mod_2photos_8php.html#ab950295cd77626f5fe65331a87693014":[5,0,1,68,1], +"mod_2directory_8php.html":[5,0,1,18], +"mod_2directory_8php.html#a5ee59c213508b6b9787612a8219cb5bf":[5,0,1,18,2], +"mod_2directory_8php.html#aa1d928543212871491706216742dd73c":[5,0,1,18,0], +"mod_2directory_8php.html#aac79396570d759da2efac24fcedf5b44":[5,0,1,18,1], +"mod_2follow_8php.html":[5,0,1,31], +"mod_2follow_8php.html#a171f5b19f50d7738adc3b2e96ec6018a":[5,0,1,31,1], +"mod_2follow_8php.html#a4c540ea4e9f5c581c1a53516ac585592":[5,0,1,31,0], +"mod_2group_8php.html":[5,0,1,33], +"mod_2group_8php.html#a07a64f6c65b0080d8190b3d9728a7a83":[5,0,1,33,1], +"mod_2group_8php.html#aeb0784dd928e53e6d8693513bec8928c":[5,0,1,33,0], +"mod_2group_8php.html#aed1f009b1221348021bb34761160ef35":[5,0,1,33,2], +"mod_2menu_8php.html":[5,0,1,48], +"mod_2menu_8php.html#a6fed23af14d71a78a4153c8363a685cf":[5,0,1,48,0], +"mod_2menu_8php.html#aaa491ef173868fe002aece4632bcf393":[5,0,1,48,1], +"mod_2message_8php.html":[5,0,1,49], +"mod_2message_8php.html#a0db7030362a7e9ed9549b341d7b35718":[5,0,1,49,2], +"mod_2message_8php.html#a3547ed86d09a4bb8fa64ec374a40ee79":[5,0,1,49,1], +"mod_2message_8php.html#af4ba72486117cc24335fd8e92a2112a7":[5,0,1,49,0], +"mod_2network_8php.html":[5,0,1,53], +"mod_2network_8php.html#a180fce90ad11d7e0e45be094da7149ec":[5,0,1,53,1], +"mod_2network_8php.html#a43f2f29b90c5e29072c561934bc8f8b4":[5,0,1,53,0], +"mod_2notify_8php.html":[5,0,1,57], +"mod_2notify_8php.html#a94f9a6a9d4b5fd704baafff0c34f41ae":[5,0,1,57,1], +"mod_2notify_8php.html#acdf3851688ebd6d6a575eb84ef9febe3":[5,0,1,57,0], +"mod_2oembed_8php.html":[5,0,1,58], +"mod_2oembed_8php.html#a9145025aaf057fb5d3f9f7011e5e1014":[5,0,1,58,0], +"mod_2photos_8php.html":[5,0,1,64], +"mod_2photos_8php.html#a062bed4d04d14fee8a53f4c9be673080":[5,0,1,64,2], +"mod_2photos_8php.html#aa87382611a66ec5effdb2d78f13f5812":[5,0,1,64,0], +"mod_2photos_8php.html#ab950295cd77626f5fe65331a87693014":[5,0,1,64,1], "mod__import_8php.html":[5,0,3,0,3], "mod__import_8php.html#a8db1899eeeb44dabd0904065b63627bb":[5,0,3,0,3,0], "mod__new__channel_8php.html":[5,0,3,0,4], "mod__new__channel_8php.html#a8db1899eeeb44dabd0904065b63627bb":[5,0,3,0,4,0], "mod__register_8php.html":[5,0,3,0,5], "mod__register_8php.html#a8db1899eeeb44dabd0904065b63627bb":[5,0,3,0,5,0], -"mood_8php.html":[5,0,1,55], -"mood_8php.html#a721b9b6703b3234a005641c92d409b8f":[5,0,1,55,0], -"mood_8php.html#a7ae136dd7476865b4828136175db5022":[5,0,1,55,1], -"msearch_8php.html":[5,0,1,56], -"msearch_8php.html#ac80d2a6c0a92e79eec7efbbccd74d9a8":[5,0,1,56,0], +"mood_8php.html":[5,0,1,51], +"mood_8php.html#a721b9b6703b3234a005641c92d409b8f":[5,0,1,51,0], +"mood_8php.html#a7ae136dd7476865b4828136175db5022":[5,0,1,51,1], +"msearch_8php.html":[5,0,1,52], +"msearch_8php.html#ac80d2a6c0a92e79eec7efbbccd74d9a8":[5,0,1,52,0], "namespaceFriendica.html":[3,0,1], "namespaceFriendica.html":[4,0,1], -"namespaceacl__selectors.html":[3,0,0], "namespaceacl__selectors.html":[4,0,0], -"namespacefriendica-to-smarty-tpl.html":[4,0,2], +"namespaceacl__selectors.html":[3,0,0], "namespacefriendica-to-smarty-tpl.html":[3,0,2], +"namespacefriendica-to-smarty-tpl.html":[4,0,2], "namespacemembers.html":[3,1,0], "namespacemembers_func.html":[3,1,1], "namespacemembers_vars.html":[3,1,2], @@ -194,43 +179,43 @@ var NAVTREEINDEX5 = "nav_8php.html":[5,0,0,45], "nav_8php.html#a43be0df73b90647ea70947ce004e231e":[5,0,0,45,0], "nav_8php.html#ac3c920ce3ea5b0d9e0678ee37155f06a":[5,0,0,45,1], -"new__channel_8php.html":[5,0,1,58], -"new__channel_8php.html#a180b0646957db8290482f02454ad7f23":[5,0,1,58,2], -"new__channel_8php.html#a1ad7f99e4366a32942c6b954aba3a164":[5,0,1,58,1], -"new__channel_8php.html#ae585191610f79da129492482ce8e2fee":[5,0,1,58,0], -"nogroup_8php.html":[5,0,1,59], -"nogroup_8php.html#a099cb353bf62e8453069ce107b763212":[5,0,1,59,1], -"nogroup_8php.html#a52085b183f97c552f1db5c4926e8ec30":[5,0,1,59,0], -"notifications_8php.html":[5,0,1,60], -"notifications_8php.html#a5baffec7b2e625c9f9cefbc097550d33":[5,0,1,60,1], -"notifications_8php.html#aadd0b5525bd8c283a5d8a37982bbfe62":[5,0,1,60,0], +"new__channel_8php.html":[5,0,1,54], +"new__channel_8php.html#a180b0646957db8290482f02454ad7f23":[5,0,1,54,2], +"new__channel_8php.html#a1ad7f99e4366a32942c6b954aba3a164":[5,0,1,54,1], +"new__channel_8php.html#ae585191610f79da129492482ce8e2fee":[5,0,1,54,0], +"none_8php.html":[5,0,3,0,6], +"notes_8php.html":[5,0,1,55], +"notes_8php.html#a4dbd7b1f906440746af48b484d66535a":[5,0,1,55,0], +"notifications_8php.html":[5,0,1,56], +"notifications_8php.html#a5baffec7b2e625c9f9cefbc097550d33":[5,0,1,56,1], +"notifications_8php.html#aadd0b5525bd8c283a5d8a37982bbfe62":[5,0,1,56,0], "notifier_8php.html":[5,0,0,47], "notifier_8php.html#a568c502f626cff95e344c0748938b85d":[5,0,0,47,0], "oauth_8php.html":[5,0,0,49], "oauth_8php.html#a7a32a5990f113ac9465b03b29175cf16":[5,0,0,49,3], "oauth_8php.html#ad343cab37aa860d2d14dc86b7f5ca0c6":[5,0,0,49,2], -"oexchange_8php.html":[5,0,1,63], -"oexchange_8php.html#a2d8b785cd7d041a4e6274f5af370cf26":[5,0,1,63,0], -"oexchange_8php.html#ac8e2e469ddc3db984b0c1b44558aca59":[5,0,1,63,1], +"oexchange_8php.html":[5,0,1,59], +"oexchange_8php.html#a2d8b785cd7d041a4e6274f5af370cf26":[5,0,1,59,0], +"oexchange_8php.html#ac8e2e469ddc3db984b0c1b44558aca59":[5,0,1,59,1], "olddefault_8php.html":[5,0,3,1,0,1,5], "onedirsync_8php.html":[5,0,0,51], "onedirsync_8php.html#a411aedd47c57476099647961e6a86691":[5,0,0,51,0], "onepoll_8php.html":[5,0,0,52], "onepoll_8php.html#a72753b2fdec79b37c7f432035c91fb6d":[5,0,0,52,0], -"opensearch_8php.html":[5,0,1,64], -"opensearch_8php.html#ad13034877a496565ac7d99e9fc6f55e9":[5,0,1,64,0], -"page_8php.html":[5,0,1,65], -"page_8php.html#a4d89800c0366a239191b1692c09635cf":[5,0,1,65,1], -"page_8php.html#a91a5f649f68406149108bded1dc90b22":[5,0,1,65,0], +"opensearch_8php.html":[5,0,1,60], +"opensearch_8php.html#ad13034877a496565ac7d99e9fc6f55e9":[5,0,1,60,0], +"page_8php.html":[5,0,1,61], +"page_8php.html#a4d89800c0366a239191b1692c09635cf":[5,0,1,61,1], +"page_8php.html#a91a5f649f68406149108bded1dc90b22":[5,0,1,61,0], "page__widgets_8php.html":[5,0,0,53], "page__widgets_8php.html#a1a1e729da27f252cab6678288a17958f":[5,0,0,53,1], "page__widgets_8php.html#ad82011c1ed90d9de8b9f34c12af5c6f0":[5,0,0,53,0], "pages.html":[], -"parse__url_8php.html":[5,0,1,66], -"parse__url_8php.html#a05a9e8944380ba3cf6bbf5893dd4b74b":[5,0,1,66,2], -"parse__url_8php.html#a25635549f2c22955d72465f4d2e58993":[5,0,1,66,3], -"parse__url_8php.html#a496f4e3836154f6f32b8e805a7160d3a":[5,0,1,66,1], -"parse__url_8php.html#aa7dd8f961bea042d62726ed909e4a868":[5,0,1,66,0], +"parse__url_8php.html":[5,0,1,62], +"parse__url_8php.html#a05a9e8944380ba3cf6bbf5893dd4b74b":[5,0,1,62,2], +"parse__url_8php.html#a25635549f2c22955d72465f4d2e58993":[5,0,1,62,3], +"parse__url_8php.html#a496f4e3836154f6f32b8e805a7160d3a":[5,0,1,62,1], +"parse__url_8php.html#aa7dd8f961bea042d62726ed909e4a868":[5,0,1,62,0], "passion_8php.html":[5,0,3,1,0,1,6], "passionwide_8php.html":[5,0,3,1,0,1,7], "permissions_8php.html":[5,0,0,54], @@ -239,15 +224,30 @@ var NAVTREEINDEX5 = "permissions_8php.html#a67ada9ed51e77885b6b0f6a28cee1835":[5,0,0,54,3], "permissions_8php.html#aa8b7b102c653649d7a71b5a1c044d90d":[5,0,0,54,4], "permissions_8php.html#aeca9b280f3dc3358c89976d81d690008":[5,0,0,54,1], -"photo_8php.html":[5,0,1,67], -"photo_8php.html#a582779d24882b0d31ee909a91d70a448":[5,0,1,67,0], +"photo_8php.html":[5,0,1,63], +"photo_8php.html#a582779d24882b0d31ee909a91d70a448":[5,0,1,63,0], "photo__driver_8php.html":[5,0,0,1,0], "photo__driver_8php.html#a102f3f26f67e0e38f4322a771951c1ca":[5,0,0,1,0,3], "photo__driver_8php.html#a1d0bc7161dec0d177b7d3bbe4421af9a":[5,0,0,1,0,2], +"photo__driver_8php.html#a243cee492ce443afb6a7d77d54b6c4aa":[5,0,0,1,0,1], "photo__driver_8php.html#a32e2817faa25d7f11f60a8abff565035":[5,0,0,1,0,4], -"photo__driver_8php.html#a7273b82b017fd96d29b2c57bab03aea6":[5,0,0,1,0,1], "photo__gd_8php.html":[5,0,0,1,1], "photo__imagick_8php.html":[5,0,0,1,2], -"php2po_8php.html":[5,0,2,5], -"php2po_8php.html#a1594a11499d06cc8a789ee7ca0c7a12b":[5,0,2,5,7] +"php2po_8php.html":[5,0,2,6], +"php2po_8php.html#a1594a11499d06cc8a789ee7ca0c7a12b":[5,0,2,6,7], +"php2po_8php.html#a401d84ce156e49e8168bd0c4781e1be1":[5,0,2,6,5], +"php2po_8php.html#a45b05625748f412ec97afcd61cf7980b":[5,0,2,6,6], +"php2po_8php.html#a48cb304902320d173a4eaa41543327b9":[5,0,2,6,3], +"php2po_8php.html#a61f8ddeb5557d46ebc546cc355bda214":[5,0,2,6,0], +"php2po_8php.html#a6b0b8ebd9ce811d1325ef2c129443bc0":[5,0,2,6,1], +"php2po_8php.html#abbb0e5fd8fbc1f13a9bf68f86eb3d2a4":[5,0,2,6,4], +"php2po_8php.html#ad6726cfaa85d4b8299d2b0f034cbf178":[5,0,2,6,2], +"php_2default_8php.html":[5,0,3,0,0], +"php_2default_8php.html#a23bc1996b18e69c1a3ab44536613a762":[5,0,3,0,0,0], +"php_2theme__init_8php.html":[5,0,3,0,7], +"php_2theme__init_8php.html#a54f32c086fe209c99769a4c4047dd864":[5,0,3,0,7,0], +"php_8php.html":[5,0,1,65], +"php_8php.html#adb7164dfed9a4ecbe2e168e1e78f12f6":[5,0,1,65,0], +"pine_8php.html":[5,0,3,1,0,1,8], +"ping_8php.html":[5,0,1,66] }; diff --git a/doc/html/navtreeindex6.js b/doc/html/navtreeindex6.js index 9078e9c9d..6c08416b4 100644 --- a/doc/html/navtreeindex6.js +++ b/doc/html/navtreeindex6.js @@ -1,253 +1,253 @@ var NAVTREEINDEX6 = { -"php2po_8php.html#a401d84ce156e49e8168bd0c4781e1be1":[5,0,2,5,5], -"php2po_8php.html#a45b05625748f412ec97afcd61cf7980b":[5,0,2,5,6], -"php2po_8php.html#a48cb304902320d173a4eaa41543327b9":[5,0,2,5,3], -"php2po_8php.html#a61f8ddeb5557d46ebc546cc355bda214":[5,0,2,5,0], -"php2po_8php.html#a6b0b8ebd9ce811d1325ef2c129443bc0":[5,0,2,5,1], -"php2po_8php.html#abbb0e5fd8fbc1f13a9bf68f86eb3d2a4":[5,0,2,5,4], -"php2po_8php.html#ad6726cfaa85d4b8299d2b0f034cbf178":[5,0,2,5,2], -"php_8php.html":[5,0,1,69], -"php_8php.html#adb7164dfed9a4ecbe2e168e1e78f12f6":[5,0,1,69,0], -"pine_8php.html":[5,0,3,1,0,1,8], -"ping_8php.html":[5,0,1,70], -"ping_8php.html#a77217b1b190b4c5d8770867b45f0c0a1":[5,0,1,70,0], +"ping_8php.html#a77217b1b190b4c5d8770867b45f0c0a1":[5,0,1,66,0], "plugin_8php.html":[5,0,0,56], -"plugin_8php.html#a030cec6793b909c439c0336ba39b1571":[5,0,0,56,17], -"plugin_8php.html#a093a9cb98f51e3643634bd8bc6ed6e76":[5,0,0,56,20], +"plugin_8php.html#a030cec6793b909c439c0336ba39b1571":[5,0,0,56,21], +"plugin_8php.html#a093a9cb98f51e3643634bd8bc6ed6e76":[5,0,0,56,24], +"plugin_8php.html#a0e8c2ea50bfdbc39e17ccccaea21ddc3":[5,0,0,56,20], "plugin_8php.html#a23c4fccf1eb5fcd63b24783ba1f05f7a":[5,0,0,56,8], -"plugin_8php.html#a326365e48ef94f0b9a0a771b8d75e813":[5,0,0,56,13], -"plugin_8php.html#a425472c5f3afc137268b2ad45652b209":[5,0,0,56,15], +"plugin_8php.html#a326365e48ef94f0b9a0a771b8d75e813":[5,0,0,56,16], +"plugin_8php.html#a425472c5f3afc137268b2ad45652b209":[5,0,0,56,18], "plugin_8php.html#a48047edfbef770125a5508dcc2f9282f":[5,0,0,56,7], -"plugin_8php.html#a482131013272a1d5d5c1b1469c6c55d5":[5,0,0,56,12], -"plugin_8php.html#a4fc13e528367f510fcb6d8bbfc559040":[5,0,0,56,24], +"plugin_8php.html#a482131013272a1d5d5c1b1469c6c55d5":[5,0,0,56,15], +"plugin_8php.html#a4a0ae7b881e7c8af99a69e3b03f898b4":[5,0,0,56,13], +"plugin_8php.html#a4fc13e528367f510fcb6d8bbfc559040":[5,0,0,56,28], "plugin_8php.html#a516591850f4fd49fd1425cfa54089db8":[5,0,0,56,9], -"plugin_8php.html#a56f71fe5adf9586ce950523d8180443e":[5,0,0,56,22], +"plugin_8php.html#a56f71fe5adf9586ce950523d8180443e":[5,0,0,56,26], "plugin_8php.html#a65ab52cb1a7030d5190e247211bef2a1":[5,0,0,56,11], -"plugin_8php.html#a65fedcffbe03562ef844cabee37d34e2":[5,0,0,56,19], -"plugin_8php.html#a754d7f53b3abc557b753c057dc4e021d":[5,0,0,56,23], +"plugin_8php.html#a65fedcffbe03562ef844cabee37d34e2":[5,0,0,56,23], +"plugin_8php.html#a754d7f53b3abc557b753c057dc4e021d":[5,0,0,56,27], "plugin_8php.html#a75f7dfed291fd7add7fc85b5c022a1f4":[5,0,0,56,4], "plugin_8php.html#a7f05de16c0a32602853b09b99dd85e7c":[5,0,0,56,0], -"plugin_8php.html#a901657dd078e070516cf97285e0bada7":[5,0,0,56,25], +"plugin_8php.html#a901657dd078e070516cf97285e0bada7":[5,0,0,56,29], "plugin_8php.html#a9039e15aae27676af7777dcbee5a11d6":[5,0,0,56,1], -"plugin_8php.html#a90538627db68605aeb6db17a8ead6523":[5,0,0,56,21], -"plugin_8php.html#a905b54e10704b283ac64680a8abc0971":[5,0,0,56,18], -"plugin_8php.html#a9ca9632b7309a65b05c03a3e2f473a3d":[5,0,0,56,14], +"plugin_8php.html#a90538627db68605aeb6db17a8ead6523":[5,0,0,56,25], +"plugin_8php.html#a905b54e10704b283ac64680a8abc0971":[5,0,0,56,22], +"plugin_8php.html#a9ab6caae31935f6cf781ce7872db7cdf":[5,0,0,56,12], +"plugin_8php.html#a9ca9632b7309a65b05c03a3e2f473a3d":[5,0,0,56,17], "plugin_8php.html#acb63c27d07f6d7dffe95f98a6cef1295":[5,0,0,56,3], "plugin_8php.html#ad48de9c0fb7f19413a2aa49250d00405":[5,0,0,56,6], "plugin_8php.html#ad9ff8ba554576383c5911a4bce068c1f":[5,0,0,56,2], +"plugin_8php.html#aeaebe63dcf6fa2794f363ba2bc0b2c6b":[5,0,0,56,14], "plugin_8php.html#af92789f559b89a380e49d303218aeeca":[5,0,0,56,10], -"plugin_8php.html#af9ac19004dca49adae1ac7a0d9f3b025":[5,0,0,56,16], +"plugin_8php.html#af9ac19004dca49adae1ac7a0d9f3b025":[5,0,0,56,19], "plugin_8php.html#aff0178bd8d0b34a94d5efddc883edd35":[5,0,0,56,5], -"po2php_8php.html":[5,0,2,6], -"po2php_8php.html#a3b75e36f913198299e99559b175cd8b4":[5,0,2,6,0], -"poco_8php.html":[5,0,1,71], -"poco_8php.html#a53def16f75e3d41f1d2bb7cfa4905498":[5,0,1,71,0], -"poke_8php.html":[5,0,1,72], -"poke_8php.html#a9725aab97b3983e6a98bd81c4efe7d3b":[5,0,1,72,1], -"poke_8php.html#ac9190563a8da9c07a16f9dcd71cf6993":[5,0,1,72,0], +"po2php_8php.html":[5,0,2,7], +"po2php_8php.html#a3b75e36f913198299e99559b175cd8b4":[5,0,2,7,0], +"poco_8php.html":[5,0,1,67], +"poco_8php.html#a53def16f75e3d41f1d2bb7cfa4905498":[5,0,1,67,0], +"poke_8php.html":[5,0,1,68], +"poke_8php.html#a9725aab97b3983e6a98bd81c4efe7d3b":[5,0,1,68,1], +"poke_8php.html#ac9190563a8da9c07a16f9dcd71cf6993":[5,0,1,68,0], "poller_8php.html":[5,0,0,57], "poller_8php.html#a5f12df3a4738124b6c039971e87e76da":[5,0,0,57,0], -"post_8php.html":[5,0,1,73], -"post_8php.html#af4b48181ce773ef0cdfc972441445c34":[5,0,1,73,0], -"post_8php.html#af59e6a1dc22d19d9257b01cd7ccedb75":[5,0,1,73,1], -"pretheme_8php.html":[5,0,1,74], -"pretheme_8php.html#af5660943ee99db5fd75182316522eafe":[5,0,1,74,0], -"probe_8php.html":[5,0,1,75], -"probe_8php.html#a1f1db3fa6038e451e737964c94bf5e99":[5,0,1,75,0], -"profile_8php.html":[5,0,1,76], -"profile_8php.html#a1a2482b775476f2f64ea5e8f4fc3fd1e":[5,0,1,76,0], -"profile_8php.html#a3775cf6eef6587e5143133356a7b76c0":[5,0,1,76,1], -"profile_8php.html#ab5d0246be0552e2182a585c1206d22a5":[5,0,1,76,2], -"profile__advanced_8php.html":[5,0,0,58], -"profile__advanced_8php.html#aa870d2c1f558cfd52bef05bc124e8fa4":[5,0,0,58,0], -"profile__photo_8php.html":[5,0,1,77], -"profile__photo_8php.html#a140631c56438fbfacb61a1eb43067d02":[5,0,1,77,1], -"profile__photo_8php.html#a4b80234074bd603221aa5364f330e479":[5,0,1,77,2], -"profile__photo_8php.html#ac9cd968a767e2ae1b88383b6cdd6dbe3":[5,0,1,77,0], -"profile__selectors_8php.html":[5,0,0,59], -"profile__selectors_8php.html#a3b50b3ea4ea4bdbebebfffc5d1b157c7":[5,0,0,59,2], -"profile__selectors_8php.html#a7473dd095987e1cdcc79d4f0bb5e6798":[5,0,0,59,1], -"profile__selectors_8php.html#ae2b2c087e6530c61c0b256fd26d52355":[5,0,0,59,0], -"profiles_8php.html":[5,0,1,78], -"profiles_8php.html#a2a3ac90f51941ff78b85e9389304969c":[5,0,1,78,0], -"profiles_8php.html#a36f71405ad536228f8bb84a551b23f7e":[5,0,1,78,2], -"profiles_8php.html#a46975783b8b8d70402d51487eb1f0b00":[5,0,1,78,1], -"profiles_8php.html#ab0362c81b1d3b0b12a772b9fac446e04":[5,0,1,78,3], -"profperm_8php.html":[5,0,1,79], -"profperm_8php.html#a17fb64ec05edee1dc94d95438807d6c6":[5,0,1,79,2], -"profperm_8php.html#a77fd398ae7c25142e1d9ad724ec347cc":[5,0,1,79,0], -"profperm_8php.html#aef015787de2373d9fb3fe3f814fb5023":[5,0,1,79,1], -"pubsites_8php.html":[5,0,1,80], -"pubsites_8php.html#af614e279aab54065345bda6b03eafdf0":[5,0,1,80,0], -"qsearch_8php.html":[5,0,1,81], -"qsearch_8php.html#a0501887b95bd8fa21018b2936a668894":[5,0,1,81,0], -"queue_8php.html":[5,0,0,61], -"queue_8php.html#af8c93de86d866c3200174c8450a0f341":[5,0,0,61,0], -"queue__fn_8php.html":[5,0,0,62], -"queue__fn_8php.html#a4c2876181f75a4a61e85b7f00dfdbba1":[5,0,0,62,1], -"queue__fn_8php.html#a8fe71e981399bbf5d000a6ca42f57b24":[5,0,0,62,0], -"randprof_8php.html":[5,0,1,82], -"randprof_8php.html#abf5dba3c608b9304cbf68327cd31b090":[5,0,1,82,0], -"redbasic_2php_2style_8php.html":[5,0,3,1,1,0,1], -"redbasic_2php_2style_8php.html#a01c151bf47f7da2b979aaa4cb868da4c":[5,0,3,1,1,0,1,10], -"redbasic_2php_2style_8php.html#a0bdce350cf14bac44976e786d1be6574":[5,0,3,1,1,0,1,2], -"redbasic_2php_2style_8php.html#a0cb037986e32302685d4f580dedd6473":[5,0,3,1,1,0,1,3], -"redbasic_2php_2style_8php.html#a109bbd7f4add27541707b191b73ef84a":[5,0,3,1,1,0,1,17], -"redbasic_2php_2style_8php.html#a136b0a2cdeb37f3fa506d28f82dcdbf8":[5,0,3,1,1,0,1,7], -"redbasic_2php_2style_8php.html#a27cb59bbc750341f448cd0c298a7ea16":[5,0,3,1,1,0,1,6], -"redbasic_2php_2style_8php.html#a339624aeef6604a2f00209a3962c6e1c":[5,0,3,1,1,0,1,0], -"redbasic_2php_2style_8php.html#a4161f6b8aa923f67e53f54dfb6554cdb":[5,0,3,1,1,0,1,16], -"redbasic_2php_2style_8php.html#a6502bedd57105ad1fb2dee2be9cf6351":[5,0,3,1,1,0,1,11], -"redbasic_2php_2style_8php.html#a68e3ff836ec87ae1370c9f4a12c21c6b":[5,0,3,1,1,0,1,4], -"redbasic_2php_2style_8php.html#a6ffadaf926b41ad84c30da319011e9ad":[5,0,3,1,1,0,1,14], -"redbasic_2php_2style_8php.html#a83022b1d70799d2bde3d64dca9cb40ee":[5,0,3,1,1,0,1,12], -"redbasic_2php_2style_8php.html#a883f9f14e205f7aa7de02c14df67b40a":[5,0,3,1,1,0,1,19], -"redbasic_2php_2style_8php.html#a8fdd5874587a9ad86fb05ed0be265649":[5,0,3,1,1,0,1,8], -"redbasic_2php_2style_8php.html#ab00dfc29448b183055d2ae61a0e1874a":[5,0,3,1,1,0,1,13], -"redbasic_2php_2style_8php.html#ab3afb90d611eca90819f597a2c0bb459":[5,0,3,1,1,0,1,18], -"redbasic_2php_2style_8php.html#ab5ec5703848e0132f8a8f3d3a53a58e1":[5,0,3,1,1,0,1,9], -"redbasic_2php_2style_8php.html#acfd00ec469ca3c5e8bfac787573093f3":[5,0,3,1,1,0,1,15], -"redbasic_2php_2style_8php.html#ae587aa6949ab6e4aa77a591e60f67ee0":[5,0,3,1,1,0,1,1], -"redbasic_2php_2style_8php.html#afcbcf57d0b90d2e4226c2e8a1171befc":[5,0,3,1,1,0,1,5], -"redbasic_2php_2theme_8php.html":[5,0,3,1,1,0,2], -"redbasic_2php_2theme_8php.html#af6eb813e9fc7e2d76ac1b82bc5c0ed9b":[5,0,3,1,1,0,2,0], +"post_8php.html":[5,0,1,69], +"post_8php.html#af4b48181ce773ef0cdfc972441445c34":[5,0,1,69,0], +"post_8php.html#af59e6a1dc22d19d9257b01cd7ccedb75":[5,0,1,69,1], +"post__to__red_8php.html":[5,0,2,1,0,0], +"post__to__red_8php.html#a085c250d4ceff5e4f10052f3d2039823":[5,0,2,1,0,0,16], +"post__to__red_8php.html#a0f139dea77a94c98f26007963eea639c":[5,0,2,1,0,0,12], +"post__to__red_8php.html#a3a2af6ad845239f26e86fccabf8639e1":[5,0,2,1,0,0,17], +"post__to__red_8php.html#a4674bb5ce2baa32c559607460c39a2c5":[5,0,2,1,0,0,3], +"post__to__red_8php.html#a49fd35f7b1cdddfe6e26ddfcf8d3c4ec":[5,0,2,1,0,0,1], +"post__to__red_8php.html#a4d90ac085c14f53ff4d8ab4c23477ea6":[5,0,2,1,0,0,9], +"post__to__red_8php.html#a588cea66afe0b32f27f2713d44940119":[5,0,2,1,0,0,21], +"post__to__red_8php.html#a5cc2a89a6d33cdb8e2ca557a69bef42d":[5,0,2,1,0,0,2], +"post__to__red_8php.html#a6210f39392a5f0fa0255cc7d3760493a":[5,0,2,1,0,0,22], +"post__to__red_8php.html#a75db5d87226a0287a0ac0fa315f2bcfd":[5,0,2,1,0,0,5], +"post__to__red_8php.html#a7e68a8d9c83cb28d032aad3ea85ce0a6":[5,0,2,1,0,0,13], +"post__to__red_8php.html#a8ec8f8809e3c5d1b2c9598c8185d63aa":[5,0,2,1,0,0,4], +"post__to__red_8php.html#a906be8f72cf1aa2e199c0683ea6a4017":[5,0,2,1,0,0,15], +"post__to__red_8php.html#a96d0ccecb96600ef1bfd50ab3f77315f":[5,0,2,1,0,0,10], +"post__to__red_8php.html#a99811555b30bde504a863e44015f2f19":[5,0,2,1,0,0,20], +"post__to__red_8php.html#aa97aeda12ef080665f16311a4e1eb901":[5,0,2,1,0,0,14], +"post__to__red_8php.html#aacba7a0646fc00ae6ac4f5dc383fccab":[5,0,2,1,0,0,8], +"post__to__red_8php.html#ada8a7130088351710bb02ed622d6bf65":[5,0,2,1,0,0,19], +"post__to__red_8php.html#ae0b881461afbdba93d9329068ea52136":[5,0,2,1,0,0,7], +"post__to__red_8php.html#ae6f3a2c0561cbeacda5be565b06de8a7":[5,0,2,1,0,0,6], +"post__to__red_8php.html#aeec4125719184e7b097b3b9fba3101b5":[5,0,2,1,0,0,0], +"post__to__red_8php.html#af2713018a2dc97e88f121fc6215beb66":[5,0,2,1,0,0,18], +"post__to__red_8php.html#af3e7ebd361d4ed7cb6d43209970cd94a":[5,0,2,1,0,0,23], +"post__to__red_8php.html#af5fd50e2c42ede85f8a9e8d9ee3cf540":[5,0,2,1,0,0,11], +"pretheme_8php.html":[5,0,1,70], +"pretheme_8php.html#af5660943ee99db5fd75182316522eafe":[5,0,1,70,0], +"probe_8php.html":[5,0,1,71], +"probe_8php.html#a1f1db3fa6038e451e737964c94bf5e99":[5,0,1,71,0], +"profile_8php.html":[5,0,1,72], +"profile_8php.html#a3775cf6eef6587e5143133356a7b76c0":[5,0,1,72,0], +"profile_8php.html#ab5d0246be0552e2182a585c1206d22a5":[5,0,1,72,1], +"profile__photo_8php.html":[5,0,1,73], +"profile__photo_8php.html#a140631c56438fbfacb61a1eb43067d02":[5,0,1,73,0], +"profile__photo_8php.html#a4b80234074bd603221aa5364f330e479":[5,0,1,73,1], +"profile__selectors_8php.html":[5,0,0,58], +"profile__selectors_8php.html#a3b50b3ea4ea4bdbebebfffc5d1b157c7":[5,0,0,58,2], +"profile__selectors_8php.html#a7473dd095987e1cdcc79d4f0bb5e6798":[5,0,0,58,1], +"profile__selectors_8php.html#ae2b2c087e6530c61c0b256fd26d52355":[5,0,0,58,0], +"profiles_8php.html":[5,0,1,74], +"profiles_8php.html#a36f71405ad536228f8bb84a551b23f7e":[5,0,1,74,1], +"profiles_8php.html#a46975783b8b8d70402d51487eb1f0b00":[5,0,1,74,0], +"profiles_8php.html#ab0362c81b1d3b0b12a772b9fac446e04":[5,0,1,74,2], +"profperm_8php.html":[5,0,1,75], +"profperm_8php.html#a17fb64ec05edee1dc94d95438807d6c6":[5,0,1,75,1], +"profperm_8php.html#aef015787de2373d9fb3fe3f814fb5023":[5,0,1,75,0], +"pubsites_8php.html":[5,0,1,76], +"pubsites_8php.html#af614e279aab54065345bda6b03eafdf0":[5,0,1,76,0], +"qsearch_8php.html":[5,0,1,77], +"qsearch_8php.html#a0501887b95bd8fa21018b2936a668894":[5,0,1,77,0], +"queue_8php.html":[5,0,0,60], +"queue_8php.html#af8c93de86d866c3200174c8450a0f341":[5,0,0,60,0], +"queue__fn_8php.html":[5,0,0,61], +"queue__fn_8php.html#a4c2876181f75a4a61e85b7f00dfdbba1":[5,0,0,61,1], +"queue__fn_8php.html#a8fe71e981399bbf5d000a6ca42f57b24":[5,0,0,61,0], +"randprof_8php.html":[5,0,1,78], +"randprof_8php.html#abf5dba3c608b9304cbf68327cd31b090":[5,0,1,78,0], +"redbasic_2php_2style_8php.html":[5,0,3,1,2,0,1], +"redbasic_2php_2style_8php.html#a01c151bf47f7da2b979aaa4cb868da4c":[5,0,3,1,2,0,1,12], +"redbasic_2php_2style_8php.html#a0b070f2c9140a7a12a0b1f88601a29e4":[5,0,3,1,2,0,1,16], +"redbasic_2php_2style_8php.html#a0bdce350cf14bac44976e786d1be6574":[5,0,3,1,2,0,1,2], +"redbasic_2php_2style_8php.html#a0cb037986e32302685d4f580dedd6473":[5,0,3,1,2,0,1,5], +"redbasic_2php_2style_8php.html#a109bbd7f4add27541707b191b73ef84a":[5,0,3,1,2,0,1,23], +"redbasic_2php_2style_8php.html#a136b0a2cdeb37f3fa506d28f82dcdbf8":[5,0,3,1,2,0,1,9], +"redbasic_2php_2style_8php.html#a27cb59bbc750341f448cd0c298a7ea16":[5,0,3,1,2,0,1,8], +"redbasic_2php_2style_8php.html#a339624aeef6604a2f00209a3962c6e1c":[5,0,3,1,2,0,1,0], +"redbasic_2php_2style_8php.html#a4161f6b8aa923f67e53f54dfb6554cdb":[5,0,3,1,2,0,1,21], +"redbasic_2php_2style_8php.html#a5bff5012c56e34da6b3b2ed475726b27":[5,0,3,1,2,0,1,4], +"redbasic_2php_2style_8php.html#a61891d0d3e6894f52410d507b04e565d":[5,0,3,1,2,0,1,24], +"redbasic_2php_2style_8php.html#a6502bedd57105ad1fb2dee2be9cf6351":[5,0,3,1,2,0,1,15], +"redbasic_2php_2style_8php.html#a68e3ff836ec87ae1370c9f4a12c21c6b":[5,0,3,1,2,0,1,6], +"redbasic_2php_2style_8php.html#a6ffadaf926b41ad84c30da319011e9ad":[5,0,3,1,2,0,1,19], +"redbasic_2php_2style_8php.html#a810142b4bdd35a1d377ab279b02b47eb":[5,0,3,1,2,0,1,22], +"redbasic_2php_2style_8php.html#a83022b1d70799d2bde3d64dca9cb40ee":[5,0,3,1,2,0,1,17], +"redbasic_2php_2style_8php.html#a883f9f14e205f7aa7de02c14df67b40a":[5,0,3,1,2,0,1,26], +"redbasic_2php_2style_8php.html#a8fdd5874587a9ad86fb05ed0be265649":[5,0,3,1,2,0,1,10], +"redbasic_2php_2style_8php.html#a9b489f1c595b867212d30eca0c85b38c":[5,0,3,1,2,0,1,13], +"redbasic_2php_2style_8php.html#ab00dfc29448b183055d2ae61a0e1874a":[5,0,3,1,2,0,1,18], +"redbasic_2php_2style_8php.html#ab3afb90d611eca90819f597a2c0bb459":[5,0,3,1,2,0,1,25], +"redbasic_2php_2style_8php.html#ab5ec5703848e0132f8a8f3d3a53a58e1":[5,0,3,1,2,0,1,11], +"redbasic_2php_2style_8php.html#ac98bd8264411bd207a5740d08e81a158":[5,0,3,1,2,0,1,14], +"redbasic_2php_2style_8php.html#acfd00ec469ca3c5e8bfac787573093f3":[5,0,3,1,2,0,1,20], +"redbasic_2php_2style_8php.html#ad78cb8a1793834626d73aca22a1501f8":[5,0,3,1,2,0,1,3], +"redbasic_2php_2style_8php.html#ae587aa6949ab6e4aa77a591e60f67ee0":[5,0,3,1,2,0,1,1], +"redbasic_2php_2style_8php.html#afcbcf57d0b90d2e4226c2e8a1171befc":[5,0,3,1,2,0,1,7], +"redbasic_2php_2theme_8php.html":[5,0,3,1,2,0,2], +"redbasic_2php_2theme_8php.html#af6eb813e9fc7e2d76ac1b82bc5c0ed9b":[5,0,3,1,2,0,2,0], "redbasic_8php.html":[5,0,3,1,0,1,9], -"reddav_8php.html":[5,0,0,63], -"redir_8php.html":[5,0,1,83], -"redir_8php.html#a9ac266c3f5cf0d94ef63e6d0f2edf1f5":[5,0,1,83,0], -"register_8php.html":[5,0,1,84], -"register_8php.html#a0e91f57f111407ea8d3223a05022bb2a":[5,0,1,84,0], -"register_8php.html#a51731dcc1917c58a790eb1c0f6132271":[5,0,1,84,2], -"register_8php.html#ae20c0cd40f738d6295de58b9202c83d5":[5,0,1,84,1], -"regmod_8php.html":[5,0,1,85], -"regmod_8php.html#a7953df4e32e63946565e90cdd5d50409":[5,0,1,85,0], -"removeme_8php.html":[5,0,1,86], -"removeme_8php.html#a065a589caa2aa84c60f7073a28f0ad9c":[5,0,1,86,0], -"removeme_8php.html#a7be08738beca44bb98a79e01cdb2ee88":[5,0,1,86,1], -"rmagic_8php.html":[5,0,1,87], -"rmagic_8php.html#a3e28db1e5cfa7e5c2617f90222c1caef":[5,0,1,87,0], -"rmagic_8php.html#a869de069d081b3c4e98b957d06bbf08f":[5,0,1,87,2], -"rmagic_8php.html#a95455edd43f1bff39446a57388cdde16":[5,0,1,87,1], -"rpost_8php.html":[5,0,1,88], -"rpost_8php.html#a8190354d789000806d9879aea276728f":[5,0,1,88,0], -"rsd__xml_8php.html":[5,0,1,89], -"rsd__xml_8php.html#a740cd02fa15e5a53f8547fac73f0ab82":[5,0,1,89,0], -"search_8php.html":[5,0,1,90], -"search_8php.html#a230ec9681ddee3b5b8b40c8d550f32f7":[5,0,1,90,2], -"search_8php.html#aa911f7c7f0cdb0284e35d0ed610f19c6":[5,0,1,90,3], -"search_8php.html#ab2568591359edde5b483a6cd9a24b2cc":[5,0,1,90,0], -"search_8php.html#acf19fd30f07f495781ca0d7a0a08b435":[5,0,1,90,1], -"search__ac_8php.html":[5,0,1,91], -"search__ac_8php.html#a14f90c83a3f2be095e9e2992a8d66138":[5,0,1,91,0], -"security_8php.html":[5,0,0,64], -"security_8php.html#a15e0f8f511cc06192db63387f97238b3":[5,0,0,64,11], -"security_8php.html#a20f8b9851f23ee8894b8925584ef6821":[5,0,0,64,2], -"security_8php.html#a444ac867dfa8c37cf0a7a226412bee28":[5,0,0,64,4], -"security_8php.html#a77ba0d1889a39cf32434c5ce96fe1433":[5,0,0,64,5], -"security_8php.html#a8d23d2597aae380a3341872fe9513380":[5,0,0,64,1], -"security_8php.html#a9355488460ab11d6058656ff919e5cf9":[5,0,0,64,7], -"security_8php.html#a9c6180e82150a5a9af91a1255d096b5c":[5,0,0,64,3], -"security_8php.html#ab3bdd30dc60d9ee72370b866aa4a2d01":[5,0,0,64,9], -"security_8php.html#acd06ef411116115c2f0a92633700db8a":[5,0,0,64,6], -"security_8php.html#adc7bf51e3b8d67bd80e9348f9ab03733":[5,0,0,64,0], -"security_8php.html#ae92c5c1a1cbbc49ddbb8b3265d2db809":[5,0,0,64,10], -"security_8php.html#afa683bc025a1d2fe9065e2f6cd71a22f":[5,0,0,64,8], -"session_8php.html":[5,0,0,65], -"session_8php.html#a26fa1042356d555023cbf15ddd4f8507":[5,0,0,65,4], -"session_8php.html#a4c0ead624f95483e386bc80abf570a8f":[5,0,0,65,0], -"session_8php.html#a5e1c616e02b863d5450317d101366bb7":[5,0,0,65,1], -"session_8php.html#a62e4a6cb26b4bb1b8ddd8277b26090eb":[5,0,0,65,8], -"session_8php.html#a7f0f50576360d9ba52d29364e0b83a8e":[5,0,0,65,5], -"session_8php.html#a96b09cc763572f45280786a7b33feb7e":[5,0,0,65,7], -"session_8php.html#ac4461c1984543d3553e73dba2771568f":[5,0,0,65,6], -"session_8php.html#ac95373f4966862a028033dd2f94d4da1":[5,0,0,65,3], -"session_8php.html#af0100a2642a5268594bbd5742a03d885":[5,0,0,65,9], -"session_8php.html#af230b86bfff7db66c3bdd7e0bbc24052":[5,0,0,65,2], -"settings_8php.html":[5,0,1,92], -"settings_8php.html#a39abc76ff5459c57e3b957664f273f18":[5,0,1,92,0], -"settings_8php.html#a3a4cde287482fced008583f54ba2a722":[5,0,1,92,2], -"settings_8php.html#aa7ee94d88ac088edb04ccf3a26de3586":[5,0,1,92,3], -"settings_8php.html#ae5aebccb006bee1300078576baaf5582":[5,0,1,92,1], -"setup_8php.html":[5,0,1,93], -"setup_8php.html#a0c3f3b671381f6dccd924b8ecdfc56c4":[5,0,1,93,2], -"setup_8php.html#a13cf286774149a0a7bd8adb8179cec75":[5,0,1,93,13], -"setup_8php.html#a14d208682a88632290c895d20da6e7d6":[5,0,1,93,5], -"setup_8php.html#a267555abd17290e659b4bf44b885e4e0":[5,0,1,93,12], -"setup_8php.html#a2b375ddc555140236fc500135de99371":[5,0,1,93,9], -"setup_8php.html#a5ad92c0857d1dadd6b60a9a557159c9f":[5,0,1,93,3], -"setup_8php.html#a69a450e06dd3771fb51d3e4b0266a35e":[5,0,1,93,1], -"setup_8php.html#a8652788e8589778c5f81634a9d5b9429":[5,0,1,93,7], -"setup_8php.html#a88247384a96e14516f474d7af6a465c1":[5,0,1,93,11], -"setup_8php.html#aa3bbb111780da70ba35cc23a306f2c76":[5,0,1,93,4], -"setup_8php.html#abe405d227ba7232971964a706d4f3bce":[5,0,1,93,10], -"setup_8php.html#ad2e0375a9ab87ebe6e78124ee125054a":[5,0,1,93,8], -"setup_8php.html#addb24714bc2542aa4f4215e98fe48432":[5,0,1,93,15], -"setup_8php.html#ae8e4d9279a61de74d5f39962cb7b6ca1":[5,0,1,93,0], -"setup_8php.html#aea1ebdda58ec938f4e7b31aa5c5f6b58":[5,0,1,93,14], -"setup_8php.html#afd8b0b3ade1507c45325caf377bf459d":[5,0,1,93,6], -"share_8php.html":[5,0,1,94], -"share_8php.html#afeb26046bdd02567ecd29ab5f188b249":[5,0,1,94,0], -"siteinfo_8php.html":[5,0,1,95], -"siteinfo_8php.html#a3efbd0bd6564af19ec0a9ce0294e59d0":[5,0,1,95,1], -"siteinfo_8php.html#a70c09bfb6dd1c86a125a35f62ed53656":[5,0,1,95,0], -"sitelist_8php.html":[5,0,1,96], -"sitelist_8php.html#a665a59bf60f780b40f32c909f4a473b1":[5,0,1,96,0], -"smilies_8php.html":[5,0,1,97], -"smilies_8php.html#ab43b1e9f33a700a830aff14c7b3a617f":[5,0,1,97,0], -"socgraph_8php.html":[5,0,0,66], -"socgraph_8php.html#a16ac51c505d72987ed8d6d6aed0e8586":[5,0,0,66,0], -"socgraph_8php.html#a5ef8bef37161df53718a21e93d02fbd6":[5,0,0,66,6], -"socgraph_8php.html#a76e6fca3d2bc842dcd9e710bb87c8329":[5,0,0,66,7], -"socgraph_8php.html#a790690bb1a1d02483fe31632a160144d":[5,0,0,66,8], -"socgraph_8php.html#a7d34cd58025bcd9e575282f44db75918":[5,0,0,66,1], -"socgraph_8php.html#a887d576f21fd708132a06d0f72f90f84":[5,0,0,66,4], -"socgraph_8php.html#ac343a846241d36cdf046b08f3396cfe9":[5,0,0,66,2], -"socgraph_8php.html#af175807406d94407a5e11742a3287746":[5,0,0,66,5], -"socgraph_8php.html#af29d056beec10b4e38e5209c92452894":[5,0,0,66,3], -"sources_8php.html":[5,0,1,98], -"sources_8php.html#ac442ccef080ab95772d8929fcafcb4b7":[5,0,1,98,0], -"sources_8php.html#ac73298ff162ce7b2de8dcaf3d3305b1e":[5,0,1,98,1], -"starred_8php.html":[5,0,1,99], -"starred_8php.html#a63024fb418c678e49fd535e3752d349a":[5,0,1,99,0], -"subthread_8php.html":[5,0,1,100], -"subthread_8php.html#a50368f3d825b77996030528e7fbfa3d3":[5,0,1,100,0], -"suggest_8php.html":[5,0,1,101], -"suggest_8php.html#a4df91c84594d51ba56b5918de414230d":[5,0,1,101,0], -"suggest_8php.html#a58748a8235d4523f8333847f3e42dd91":[5,0,1,101,1], -"suggest_8php.html#a696acf1dd8070e479adcc80c63c6718c":[5,0,1,101,2], -"system__unavailable_8php.html":[5,0,0,67], -"system__unavailable_8php.html#a73751a6bcc17ad3ca503496e2fb020fa":[5,0,0,67,0], -"tagger_8php.html":[5,0,1,102], -"tagger_8php.html#a0e4a3eb177d1684553c547503d67161c":[5,0,1,102,0], -"tagrm_8php.html":[5,0,1,103], -"tagrm_8php.html#a1702f40aa53a2fa93deade1f609abe78":[5,0,1,103,1], -"tagrm_8php.html#adfd4ea5b4d7fc6d9c9e042af5cd7d49a":[5,0,1,103,0], -"taxonomy_8php.html":[5,0,0,68], -"taxonomy_8php.html#a03f55ee46c5f496e42f3d29db8d09cce":[5,0,0,68,8], -"taxonomy_8php.html#a088371f4bc19155b2291508f5cd63332":[5,0,0,68,0], -"taxonomy_8php.html#a08df5164926d2b31b8e9fcfe919de2b6":[5,0,0,68,2], -"taxonomy_8php.html#a0fb8cf0ac7bcbc8b27d856fe9bf69cd1":[5,0,0,68,6], -"taxonomy_8php.html#a163b5131f388080b0fc82398d3a32fe1":[5,0,0,68,4], -"taxonomy_8php.html#a3299482ac20e9d79453048dd52881d37":[5,0,0,68,3], -"taxonomy_8php.html#a4ba1339b2a7054971178ce194e4440fd":[5,0,0,68,9], -"taxonomy_8php.html#a599ee71dd3194c8127b00dabec77abc1":[5,0,0,68,1], -"taxonomy_8php.html#a7a913d19c77610da689be48fbbf6734c":[5,0,0,68,13], -"taxonomy_8php.html#aaeded36bcc983b35d9205fe5b6c18c43":[5,0,0,68,12], -"taxonomy_8php.html#aaf90ba8b839d6459065f39a4f1109b8a":[5,0,0,68,10], -"taxonomy_8php.html#ac12a651a42ed77f8dc7072c6168811a2":[5,0,0,68,7], -"taxonomy_8php.html#ac21d1dff16d569e7d110167aea4e63c2":[5,0,0,68,11], -"taxonomy_8php.html#adfead45e3b8a3dfb2b4a4b9281d0dbe1":[5,0,0,68,5], -"template__processor_8php.html":[5,0,0,69], -"template__processor_8php.html#a797745996c7839a93b2ab1af456631ab":[5,0,0,69,3], -"template__processor_8php.html#ab2bcd8738f20f293636a6ae8e1099db5":[5,0,0,69,1], -"template__processor_8php.html#ac635bb19a5f6eadd6b0cddefdd537c1e":[5,0,0,69,2], -"text_8php.html":[5,0,0,70], -"text_8php.html#a0271381208acfa2d4cff36da281e3e23":[5,0,0,70,39], -"text_8php.html#a030fa5ecc64168af0c4f44897a9bce63":[5,0,0,70,45], -"text_8php.html#a070384ec000fd65043fce11d5392d241":[5,0,0,70,6], -"text_8php.html#a0a1f7c0e97f9ecbebf3e5834582b014c":[5,0,0,70,16], -"text_8php.html#a0c65597bb4aed3a039eb795ff540e5e3":[5,0,0,70,11], -"text_8php.html#a11255c8c4e5245b6c24f97684826aa54":[5,0,0,70,44], -"text_8php.html#a13286f8a95d2de6b102966ecc270c8d6":[5,0,0,70,5] +"reddav_8php.html":[5,0,0,62], +"redir_8php.html":[5,0,1,79], +"redir_8php.html#a9ac266c3f5cf0d94ef63e6d0f2edf1f5":[5,0,1,79,0], +"register_8php.html":[5,0,1,80], +"register_8php.html#a0e91f57f111407ea8d3223a05022bb2a":[5,0,1,80,0], +"register_8php.html#a51731dcc1917c58a790eb1c0f6132271":[5,0,1,80,2], +"register_8php.html#ae20c0cd40f738d6295de58b9202c83d5":[5,0,1,80,1], +"regmod_8php.html":[5,0,1,81], +"regmod_8php.html#a7953df4e32e63946565e90cdd5d50409":[5,0,1,81,0], +"removeme_8php.html":[5,0,1,82], +"removeme_8php.html#a065a589caa2aa84c60f7073a28f0ad9c":[5,0,1,82,0], +"removeme_8php.html#a7be08738beca44bb98a79e01cdb2ee88":[5,0,1,82,1], +"rmagic_8php.html":[5,0,1,83], +"rmagic_8php.html#a3e28db1e5cfa7e5c2617f90222c1caef":[5,0,1,83,0], +"rmagic_8php.html#a869de069d081b3c4e98b957d06bbf08f":[5,0,1,83,2], +"rmagic_8php.html#a95455edd43f1bff39446a57388cdde16":[5,0,1,83,1], +"rpost_8php.html":[5,0,1,84], +"rpost_8php.html#a8190354d789000806d9879aea276728f":[5,0,1,84,0], +"rsd__xml_8php.html":[5,0,1,85], +"rsd__xml_8php.html#a740cd02fa15e5a53f8547fac73f0ab82":[5,0,1,85,0], +"search_8php.html":[5,0,1,86], +"search_8php.html#a230ec9681ddee3b5b8b40c8d550f32f7":[5,0,1,86,2], +"search_8php.html#aa911f7c7f0cdb0284e35d0ed610f19c6":[5,0,1,86,3], +"search_8php.html#ab2568591359edde5b483a6cd9a24b2cc":[5,0,1,86,0], +"search_8php.html#acf19fd30f07f495781ca0d7a0a08b435":[5,0,1,86,1], +"search__ac_8php.html":[5,0,1,87], +"search__ac_8php.html#a14f90c83a3f2be095e9e2992a8d66138":[5,0,1,87,0], +"security_8php.html":[5,0,0,63], +"security_8php.html#a15e0f8f511cc06192db63387f97238b3":[5,0,0,63,11], +"security_8php.html#a20f8b9851f23ee8894b8925584ef6821":[5,0,0,63,2], +"security_8php.html#a444ac867dfa8c37cf0a7a226412bee28":[5,0,0,63,4], +"security_8php.html#a77ba0d1889a39cf32434c5ce96fe1433":[5,0,0,63,5], +"security_8php.html#a8d23d2597aae380a3341872fe9513380":[5,0,0,63,1], +"security_8php.html#a9355488460ab11d6058656ff919e5cf9":[5,0,0,63,7], +"security_8php.html#a9c6180e82150a5a9af91a1255d096b5c":[5,0,0,63,3], +"security_8php.html#ab3bdd30dc60d9ee72370b866aa4a2d01":[5,0,0,63,9], +"security_8php.html#acd06ef411116115c2f0a92633700db8a":[5,0,0,63,6], +"security_8php.html#adc7bf51e3b8d67bd80e9348f9ab03733":[5,0,0,63,0], +"security_8php.html#ae92c5c1a1cbbc49ddbb8b3265d2db809":[5,0,0,63,10], +"security_8php.html#afa683bc025a1d2fe9065e2f6cd71a22f":[5,0,0,63,8], +"session_8php.html":[5,0,0,64], +"session_8php.html#a26fa1042356d555023cbf15ddd4f8507":[5,0,0,64,4], +"session_8php.html#a4c0ead624f95483e386bc80abf570a8f":[5,0,0,64,0], +"session_8php.html#a5e1c616e02b863d5450317d101366bb7":[5,0,0,64,1], +"session_8php.html#a62e4a6cb26b4bb1b8ddd8277b26090eb":[5,0,0,64,8], +"session_8php.html#a7f0f50576360d9ba52d29364e0b83a8e":[5,0,0,64,5], +"session_8php.html#a96b09cc763572f45280786a7b33feb7e":[5,0,0,64,7], +"session_8php.html#ac4461c1984543d3553e73dba2771568f":[5,0,0,64,6], +"session_8php.html#ac95373f4966862a028033dd2f94d4da1":[5,0,0,64,3], +"session_8php.html#af0100a2642a5268594bbd5742a03d885":[5,0,0,64,9], +"session_8php.html#af230b86bfff7db66c3bdd7e0bbc24052":[5,0,0,64,2], +"settings_8php.html":[5,0,1,88], +"settings_8php.html#a39abc76ff5459c57e3b957664f273f18":[5,0,1,88,0], +"settings_8php.html#a3a4cde287482fced008583f54ba2a722":[5,0,1,88,2], +"settings_8php.html#aa7ee94d88ac088edb04ccf3a26de3586":[5,0,1,88,3], +"settings_8php.html#ae5aebccb006bee1300078576baaf5582":[5,0,1,88,1], +"setup_8php.html":[5,0,1,89], +"setup_8php.html#a0c3f3b671381f6dccd924b8ecdfc56c4":[5,0,1,89,2], +"setup_8php.html#a13cf286774149a0a7bd8adb8179cec75":[5,0,1,89,13], +"setup_8php.html#a14d208682a88632290c895d20da6e7d6":[5,0,1,89,5], +"setup_8php.html#a267555abd17290e659b4bf44b885e4e0":[5,0,1,89,12], +"setup_8php.html#a2b375ddc555140236fc500135de99371":[5,0,1,89,9], +"setup_8php.html#a5ad92c0857d1dadd6b60a9a557159c9f":[5,0,1,89,3], +"setup_8php.html#a69a450e06dd3771fb51d3e4b0266a35e":[5,0,1,89,1], +"setup_8php.html#a8652788e8589778c5f81634a9d5b9429":[5,0,1,89,7], +"setup_8php.html#a88247384a96e14516f474d7af6a465c1":[5,0,1,89,11], +"setup_8php.html#aa3bbb111780da70ba35cc23a306f2c76":[5,0,1,89,4], +"setup_8php.html#abe405d227ba7232971964a706d4f3bce":[5,0,1,89,10], +"setup_8php.html#ad2e0375a9ab87ebe6e78124ee125054a":[5,0,1,89,8], +"setup_8php.html#addb24714bc2542aa4f4215e98fe48432":[5,0,1,89,15], +"setup_8php.html#ae8e4d9279a61de74d5f39962cb7b6ca1":[5,0,1,89,0], +"setup_8php.html#aea1ebdda58ec938f4e7b31aa5c5f6b58":[5,0,1,89,14], +"setup_8php.html#afd8b0b3ade1507c45325caf377bf459d":[5,0,1,89,6], +"share_8php.html":[5,0,1,90], +"share_8php.html#afeb26046bdd02567ecd29ab5f188b249":[5,0,1,90,0], +"siteinfo_8php.html":[5,0,1,91], +"siteinfo_8php.html#a3efbd0bd6564af19ec0a9ce0294e59d0":[5,0,1,91,1], +"siteinfo_8php.html#a70c09bfb6dd1c86a125a35f62ed53656":[5,0,1,91,0], +"sitelist_8php.html":[5,0,1,92], +"sitelist_8php.html#a665a59bf60f780b40f32c909f4a473b1":[5,0,1,92,0], +"smilies_8php.html":[5,0,1,93], +"smilies_8php.html#ab43b1e9f33a700a830aff14c7b3a617f":[5,0,1,93,0], +"socgraph_8php.html":[5,0,0,65], +"socgraph_8php.html#a16ac51c505d72987ed8d6d6aed0e8586":[5,0,0,65,0], +"socgraph_8php.html#a5ef8bef37161df53718a21e93d02fbd6":[5,0,0,65,6], +"socgraph_8php.html#a76e6fca3d2bc842dcd9e710bb87c8329":[5,0,0,65,7], +"socgraph_8php.html#a790690bb1a1d02483fe31632a160144d":[5,0,0,65,8], +"socgraph_8php.html#a7d34cd58025bcd9e575282f44db75918":[5,0,0,65,1], +"socgraph_8php.html#a887d576f21fd708132a06d0f72f90f84":[5,0,0,65,4], +"socgraph_8php.html#ac343a846241d36cdf046b08f3396cfe9":[5,0,0,65,2], +"socgraph_8php.html#af175807406d94407a5e11742a3287746":[5,0,0,65,5], +"socgraph_8php.html#af29d056beec10b4e38e5209c92452894":[5,0,0,65,3], +"sources_8php.html":[5,0,1,94], +"sources_8php.html#ac442ccef080ab95772d8929fcafcb4b7":[5,0,1,94,0], +"sources_8php.html#ac73298ff162ce7b2de8dcaf3d3305b1e":[5,0,1,94,1], +"starred_8php.html":[5,0,1,95], +"starred_8php.html#a63024fb418c678e49fd535e3752d349a":[5,0,1,95,0], +"subthread_8php.html":[5,0,1,96], +"subthread_8php.html#a50368f3d825b77996030528e7fbfa3d3":[5,0,1,96,0], +"suggest_8php.html":[5,0,1,97], +"suggest_8php.html#a4df91c84594d51ba56b5918de414230d":[5,0,1,97,0], +"suggest_8php.html#a58748a8235d4523f8333847f3e42dd91":[5,0,1,97,1], +"suggest_8php.html#a696acf1dd8070e479adcc80c63c6718c":[5,0,1,97,2], +"system__unavailable_8php.html":[5,0,0,66], +"system__unavailable_8php.html#a73751a6bcc17ad3ca503496e2fb020fa":[5,0,0,66,0], +"tagger_8php.html":[5,0,1,98], +"tagger_8php.html#a0e4a3eb177d1684553c547503d67161c":[5,0,1,98,0], +"tagrm_8php.html":[5,0,1,99], +"tagrm_8php.html#a1702f40aa53a2fa93deade1f609abe78":[5,0,1,99,1], +"tagrm_8php.html#adfd4ea5b4d7fc6d9c9e042af5cd7d49a":[5,0,1,99,0], +"taxonomy_8php.html":[5,0,0,67], +"taxonomy_8php.html#a03f55ee46c5f496e42f3d29db8d09cce":[5,0,0,67,8], +"taxonomy_8php.html#a088371f4bc19155b2291508f5cd63332":[5,0,0,67,0], +"taxonomy_8php.html#a08df5164926d2b31b8e9fcfe919de2b6":[5,0,0,67,2], +"taxonomy_8php.html#a0fb8cf0ac7bcbc8b27d856fe9bf69cd1":[5,0,0,67,6], +"taxonomy_8php.html#a163b5131f388080b0fc82398d3a32fe1":[5,0,0,67,4], +"taxonomy_8php.html#a3299482ac20e9d79453048dd52881d37":[5,0,0,67,3], +"taxonomy_8php.html#a4ba1339b2a7054971178ce194e4440fd":[5,0,0,67,9] }; diff --git a/doc/html/navtreeindex7.js b/doc/html/navtreeindex7.js index 7df7b09fd..f17235309 100644 --- a/doc/html/navtreeindex7.js +++ b/doc/html/navtreeindex7.js @@ -1,196 +1,249 @@ var NAVTREEINDEX7 = { -"text_8php.html#a1360fed7f918d859daaca1c9f384f9af":[5,0,0,70,77], -"text_8php.html#a138a3a611fa7f4f3630674145fc826bf":[5,0,0,70,32], -"text_8php.html#a1557112a774ec00fa06ed6b6f6495506":[5,0,0,70,35], -"text_8php.html#a1633412120f52bdce5f43e0a127d9293":[5,0,0,70,49], -"text_8php.html#a1af49756c8c71902a66c7e329c462beb":[5,0,0,70,52], -"text_8php.html#a1e510c53624933ce9b7d6715784894db":[5,0,0,70,46], -"text_8php.html#a24d441d30df4b8e6bf6780bf62a5e2c6":[5,0,0,70,47], -"text_8php.html#a2690ad67bb6fb97ef69de3e8d23f2728":[5,0,0,70,42], -"text_8php.html#a27cd2c1b3bcb49a0cfb7249e851725ca":[5,0,0,70,4], -"text_8php.html#a29988052f3944111def3b6aaf2c7a8f6":[5,0,0,70,85], -"text_8php.html#a29d6b804e368d3ef359ee295e96ed4c7":[5,0,0,70,74], -"text_8php.html#a2a902f5fdba8646333e997898ac45ea3":[5,0,0,70,48], -"text_8php.html#a2e8d6c402603be3a1256a16605e09c2a":[5,0,0,70,10], -"text_8php.html#a2ffd79c60cc87cec24ef76447b905187":[5,0,0,70,87], -"text_8php.html#a3054189cff173977f4216c9a3dd29e1b":[5,0,0,70,23], -"text_8php.html#a324c58f37f6acdf9cd1922aa76077d9f":[5,0,0,70,82], -"text_8php.html#a36a2e5d418ee81140f25c4233cfecd1f":[5,0,0,70,80], -"text_8php.html#a3972701c5c83624ec4e2d06242f614e7":[5,0,0,70,30], -"text_8php.html#a3999a0b3e22e440f280ee791ce34d384":[5,0,0,70,41], -"text_8php.html#a3d225b253bb9e0f2498c11647d927b0b":[5,0,0,70,71], -"text_8php.html#a3d2793d66db3345fd290b71e2eadf98e":[5,0,0,70,7], -"text_8php.html#a3ef8c0cf31f35f77462067de8712fa34":[5,0,0,70,28], -"text_8php.html#a405afe814a23f3bd94d826101aa168ab":[5,0,0,70,83], -"text_8php.html#a436a8de00c942364c2d0fcfc7e1f4b5a":[5,0,0,70,33], -"text_8php.html#a44d460fcdee6247c67b9bef3ea15f3e6":[5,0,0,70,70], -"text_8php.html#a4659fbc4e54ddc700c3aa66b9092c623":[5,0,0,70,31], -"text_8php.html#a47c1e4a5f3f53027daacd8a9db24f285":[5,0,0,70,43], -"text_8php.html#a4841df5beabdd1bdd1ed56781a915d61":[5,0,0,70,61], -"text_8php.html#a4bbb7d00c05cd20b4e043424f322388f":[5,0,0,70,50], -"text_8php.html#a4e4d42b0a805148d9f9a92bcac89bf91":[5,0,0,70,24], -"text_8php.html#a4e7698aca48982512594b274543c3b9b":[5,0,0,70,60], -"text_8php.html#a543447c5ed766535221e2d9636b379ee":[5,0,0,70,79], -"text_8php.html#a55ab893be57feda59c2a7ba1e58ff2d0":[5,0,0,70,9], -"text_8php.html#a63fb21c0bed2fc72eef2c1471ac42b63":[5,0,0,70,14], -"text_8php.html#a6a3d80a6c6fb234fd0bac44203b828eb":[5,0,0,70,78], -"text_8php.html#a71f6952243d3fe1c5a8154f78027e29c":[5,0,0,70,40], -"text_8php.html#a736db13a966b8abaf8c9198faa35911a":[5,0,0,70,27], -"text_8php.html#a740ad03e00459039a2c0992246c4e727":[5,0,0,70,75], -"text_8php.html#a75c243e06341ec16bd5a44b9b1cacd85":[5,0,0,70,1], -"text_8php.html#a75c326298519ed14ebe762194c8a3f2a":[5,0,0,70,34], -"text_8php.html#a76d1b3435c067978d7b484c45f56472b":[5,0,0,70,26], -"text_8php.html#a8264348059abd1d4d5bb521323d3b19a":[5,0,0,70,76], -"text_8php.html#a85e3a4851c16674834010d8419a5d7ca":[5,0,0,70,8], -"text_8php.html#a876e94892867019935b348b573299352":[5,0,0,70,68], -"text_8php.html#a8796f6a9ca592ecdce7b3afc3462aa13":[5,0,0,70,72], -"text_8php.html#a87a3cefc603302c78982f1d8e1245265":[5,0,0,70,15], -"text_8php.html#a89929fa6f70a8ba54d5273fcf622b665":[5,0,0,70,20], -"text_8php.html#a8b0a799341b1fc4cba2c3ede3e3fc9b6":[5,0,0,70,59], -"text_8php.html#a8d8c4a11e53461caca21181ebd72daca":[5,0,0,70,19], -"text_8php.html#a95fd2f8f23a1948414a03ebc963bac57":[5,0,0,70,3], -"text_8php.html#a98fd99dee3da8cf4c148dc04efe782ee":[5,0,0,70,54], -"text_8php.html#a9c6ce4e12a4ac883c5e3f36fed6e1e09":[5,0,0,70,65], -"text_8php.html#a9d6a5ee1290de7a8b483fe78585daade":[5,0,0,70,63], -"text_8php.html#a9fbeae13c9abd6e27cb4d8d1817f969c":[5,0,0,70,67], -"text_8php.html#aa46f941155c2ac1155f2f17ffb0adb66":[5,0,0,70,29], -"text_8php.html#aa5148a0dfea2a1ca64c3d52f10aa2d64":[5,0,0,70,17], -"text_8php.html#aa5528f41533927e1bd2da3618a74a6d7":[5,0,0,70,55], -"text_8php.html#aa6b0aa8afbeab50d1a3058ad21acb74e":[5,0,0,70,36], -"text_8php.html#aad557c054cf2ed915633701018fc7e3f":[5,0,0,70,86], -"text_8php.html#aaed4413ed8918838b517e3b2fafaea0d":[5,0,0,70,81], -"text_8php.html#ab4a4c3d4700bc219bb84f33b499314f4":[5,0,0,70,84], -"text_8php.html#ac19d2b33a58372a357a43d51eed19162":[5,0,0,70,56], -"text_8php.html#ac1dbf2e37e8069bea2c0f557fdbf203e":[5,0,0,70,37], -"text_8php.html#aca0f589be74fab1a460c57e88dad9779":[5,0,0,70,69], -"text_8php.html#ace3c98538c63e09b70a363210b414112":[5,0,0,70,21], -"text_8php.html#acedb584f65114a33f389efb796172a91":[5,0,0,70,2], -"text_8php.html#ad6432621d0fafcbcf3d3b9b49bef7784":[5,0,0,70,13], -"text_8php.html#ad855a32bee22c3f3b9734e3a334b96f2":[5,0,0,70,64], -"text_8php.html#adba17ec946f4285285dc100f7860bf51":[5,0,0,70,51], -"text_8php.html#ae17b39d5e321debd3ad16dcbbde842b8":[5,0,0,70,38], -"text_8php.html#ae2126da85966da0e79c6bcbac63b0bda":[5,0,0,70,66], -"text_8php.html#ae4282a39492caa23ccbc2ce98e54f110":[5,0,0,70,18], -"text_8php.html#ae4df74296fbe55051ed3c035e55205e5":[5,0,0,70,57], -"text_8php.html#ae4f6881d7e13623f8eded6277595112a":[5,0,0,70,25], -"text_8php.html#af8a3e3a66a7b862d4510f145d2e13186":[5,0,0,70,0], -"text_8php.html#af9c9ac3f74c82dc60acfa404d0e9dc53":[5,0,0,70,73], -"text_8php.html#afc998d2796a6b2a08e96f7cc061e7221":[5,0,0,70,62], -"text_8php.html#afdc69fe3f6c09e35e46304dcea63ae28":[5,0,0,70,22], -"text_8php.html#afe18627c4983ee5f7c940a0992818cd5":[5,0,0,70,12], -"text_8php.html#afe54312607d92f7ce9593f5760831f80":[5,0,0,70,58], -"text_8php.html#afe9f178d264d44a94dc1292aaf0fd585":[5,0,0,70,53], -"theme__init_8php.html":[5,0,3,0,6], -"thing_8php.html":[5,0,1,104], -"thing_8php.html#a24a35f1e64029a67fdbea94a776ae04b":[5,0,1,104,0], -"thing_8php.html#a8be23b1d475ec3d9291999221c674c80":[5,0,1,104,1], -"toggle__mobile_8php.html":[5,0,1,105], -"toggle__mobile_8php.html#aca53ade8971802b45c31e722b22c6254":[5,0,1,105,0], -"toggle__safesearch_8php.html":[5,0,1,106], -"toggle__safesearch_8php.html#a23d5cfb2727a266e44993ffbf5595a79":[5,0,1,106,0], -"tpldebug_8php.html":[5,0,2,7], -"tpldebug_8php.html#a44778457a6c02554812fbfad19d32ba3":[5,0,2,7,0], -"tpldebug_8php.html#a5358407d65f2ca826f96356a6642d149":[5,0,2,7,1], -"tpldebug_8php.html#afbc7aadb3f7ff1edf0aaaa326a42179c":[5,0,2,7,2], -"typo_8php.html":[5,0,2,8], -"typo_8php.html#a1b709c1d79631ebc8320b41bda028b54":[5,0,2,8,1], -"typo_8php.html#a329c9c12217d2c8660c47bbc7c8df4c5":[5,0,2,8,4], -"typo_8php.html#a3ecd17ac846be1b35f3662f5c12ab6bd":[5,0,2,8,3], -"typo_8php.html#a9590b15215a21e9b42eb546aeef79704":[5,0,2,8,2], -"typo_8php.html#acebf83966ef6d7e5645a6b62ba368f9f":[5,0,2,8,0], -"typohelper_8php.html":[5,0,2,9], -"typohelper_8php.html#a7542d95618011800c61773127fa625cf":[5,0,2,9,0], -"typohelper_8php.html#ab6fd357fb5b2a3ba8aab9e8b98c6a805":[5,0,2,9,1], -"uexport_8php.html":[5,0,1,107], -"uexport_8php.html#a118920137dedebe0581623a2e57e7b0d":[5,0,1,107,0], -"update__channel_8php.html":[5,0,1,108], -"update__channel_8php.html#aca52a9da500f0db2f0a8666af5bc06ba":[5,0,1,108,0], -"update__community_8php.html":[5,0,1,109], -"update__community_8php.html#abdcc5c4ecebbe0b5fcba2755c69cb3b1":[5,0,1,109,0], -"update__display_8php.html":[5,0,1,110], -"update__display_8php.html#aa36ac524059e209d5d75a03c16206246":[5,0,1,110,0], -"update__network_8php.html":[5,0,1,111], -"update__network_8php.html#a8abf5b9f65af6a27ee2f9d7207ed1b41":[5,0,1,111,0], -"update__search_8php.html":[5,0,1,112], -"update__search_8php.html#ace4c3a23fa7d6922399e27c297a6ba52":[5,0,1,112,0], -"updatetpl_8py.html":[5,0,2,10], -"updatetpl_8py.html#a52a85ffa6b6d63d840b185a133478c12":[5,0,2,10,5], -"updatetpl_8py.html#a79c20eb62d568c999b56eb08530355d3":[5,0,2,10,2], -"updatetpl_8py.html#a988d937ed5d5c2b592b763036af5cf94":[5,0,2,10,1], -"updatetpl_8py.html#ab42dd79af65ee82201fd6f04715f62f6":[5,0,2,10,3], -"updatetpl_8py.html#ac9d11279fed403a329a719298feafc4f":[5,0,2,10,0], -"updatetpl_8py.html#ae694f5e1f25f8a92a945eb90c432dfe6":[5,0,2,10,4], +"taxonomy_8php.html#a599ee71dd3194c8127b00dabec77abc1":[5,0,0,67,1], +"taxonomy_8php.html#a7a913d19c77610da689be48fbbf6734c":[5,0,0,67,13], +"taxonomy_8php.html#aaeded36bcc983b35d9205fe5b6c18c43":[5,0,0,67,12], +"taxonomy_8php.html#aaf90ba8b839d6459065f39a4f1109b8a":[5,0,0,67,10], +"taxonomy_8php.html#ac12a651a42ed77f8dc7072c6168811a2":[5,0,0,67,7], +"taxonomy_8php.html#ac21d1dff16d569e7d110167aea4e63c2":[5,0,0,67,11], +"taxonomy_8php.html#adfead45e3b8a3dfb2b4a4b9281d0dbe1":[5,0,0,67,5], +"template__processor_8php.html":[5,0,0,68], +"template__processor_8php.html#a797745996c7839a93b2ab1af456631ab":[5,0,0,68,3], +"template__processor_8php.html#ab2bcd8738f20f293636a6ae8e1099db5":[5,0,0,68,1], +"template__processor_8php.html#ac635bb19a5f6eadd6b0cddefdd537c1e":[5,0,0,68,2], +"text_8php.html":[5,0,0,69], +"text_8php.html#a0271381208acfa2d4cff36da281e3e23":[5,0,0,69,39], +"text_8php.html#a030fa5ecc64168af0c4f44897a9bce63":[5,0,0,69,45], +"text_8php.html#a070384ec000fd65043fce11d5392d241":[5,0,0,69,6], +"text_8php.html#a0a1f7c0e97f9ecbebf3e5834582b014c":[5,0,0,69,16], +"text_8php.html#a0c65597bb4aed3a039eb795ff540e5e3":[5,0,0,69,11], +"text_8php.html#a11255c8c4e5245b6c24f97684826aa54":[5,0,0,69,44], +"text_8php.html#a13286f8a95d2de6b102966ecc270c8d6":[5,0,0,69,5], +"text_8php.html#a1360fed7f918d859daaca1c9f384f9af":[5,0,0,69,78], +"text_8php.html#a138a3a611fa7f4f3630674145fc826bf":[5,0,0,69,32], +"text_8php.html#a1557112a774ec00fa06ed6b6f6495506":[5,0,0,69,35], +"text_8php.html#a1633412120f52bdce5f43e0a127d9293":[5,0,0,69,49], +"text_8php.html#a1af49756c8c71902a66c7e329c462beb":[5,0,0,69,52], +"text_8php.html#a1e510c53624933ce9b7d6715784894db":[5,0,0,69,46], +"text_8php.html#a24d441d30df4b8e6bf6780bf62a5e2c6":[5,0,0,69,47], +"text_8php.html#a2690ad67bb6fb97ef69de3e8d23f2728":[5,0,0,69,42], +"text_8php.html#a27cd2c1b3bcb49a0cfb7249e851725ca":[5,0,0,69,4], +"text_8php.html#a29988052f3944111def3b6aaf2c7a8f6":[5,0,0,69,86], +"text_8php.html#a29d6b804e368d3ef359ee295e96ed4c7":[5,0,0,69,75], +"text_8php.html#a2a902f5fdba8646333e997898ac45ea3":[5,0,0,69,48], +"text_8php.html#a2e8d6c402603be3a1256a16605e09c2a":[5,0,0,69,10], +"text_8php.html#a2ffd79c60cc87cec24ef76447b905187":[5,0,0,69,88], +"text_8php.html#a3054189cff173977f4216c9a3dd29e1b":[5,0,0,69,23], +"text_8php.html#a324c58f37f6acdf9cd1922aa76077d9f":[5,0,0,69,83], +"text_8php.html#a36a2e5d418ee81140f25c4233cfecd1f":[5,0,0,69,81], +"text_8php.html#a3972701c5c83624ec4e2d06242f614e7":[5,0,0,69,30], +"text_8php.html#a3999a0b3e22e440f280ee791ce34d384":[5,0,0,69,41], +"text_8php.html#a3d225b253bb9e0f2498c11647d927b0b":[5,0,0,69,72], +"text_8php.html#a3d2793d66db3345fd290b71e2eadf98e":[5,0,0,69,7], +"text_8php.html#a3ef8c0cf31f35f77462067de8712fa34":[5,0,0,69,28], +"text_8php.html#a405afe814a23f3bd94d826101aa168ab":[5,0,0,69,84], +"text_8php.html#a436a8de00c942364c2d0fcfc7e1f4b5a":[5,0,0,69,33], +"text_8php.html#a44d460fcdee6247c67b9bef3ea15f3e6":[5,0,0,69,71], +"text_8php.html#a4659fbc4e54ddc700c3aa66b9092c623":[5,0,0,69,31], +"text_8php.html#a47c1e4a5f3f53027daacd8a9db24f285":[5,0,0,69,43], +"text_8php.html#a4841df5beabdd1bdd1ed56781a915d61":[5,0,0,69,61], +"text_8php.html#a4bbb7d00c05cd20b4e043424f322388f":[5,0,0,69,50], +"text_8php.html#a4e4d42b0a805148d9f9a92bcac89bf91":[5,0,0,69,24], +"text_8php.html#a4e7698aca48982512594b274543c3b9b":[5,0,0,69,60], +"text_8php.html#a543447c5ed766535221e2d9636b379ee":[5,0,0,69,80], +"text_8php.html#a55ab893be57feda59c2a7ba1e58ff2d0":[5,0,0,69,9], +"text_8php.html#a63fb21c0bed2fc72eef2c1471ac42b63":[5,0,0,69,14], +"text_8php.html#a6a3d80a6c6fb234fd0bac44203b828eb":[5,0,0,69,79], +"text_8php.html#a71f6952243d3fe1c5a8154f78027e29c":[5,0,0,69,40], +"text_8php.html#a736db13a966b8abaf8c9198faa35911a":[5,0,0,69,27], +"text_8php.html#a740ad03e00459039a2c0992246c4e727":[5,0,0,69,76], +"text_8php.html#a75c243e06341ec16bd5a44b9b1cacd85":[5,0,0,69,1], +"text_8php.html#a75c326298519ed14ebe762194c8a3f2a":[5,0,0,69,34], +"text_8php.html#a76d1b3435c067978d7b484c45f56472b":[5,0,0,69,26], +"text_8php.html#a8264348059abd1d4d5bb521323d3b19a":[5,0,0,69,77], +"text_8php.html#a85e3a4851c16674834010d8419a5d7ca":[5,0,0,69,8], +"text_8php.html#a876e94892867019935b348b573299352":[5,0,0,69,68], +"text_8php.html#a8796f6a9ca592ecdce7b3afc3462aa13":[5,0,0,69,73], +"text_8php.html#a87a3cefc603302c78982f1d8e1245265":[5,0,0,69,15], +"text_8php.html#a89929fa6f70a8ba54d5273fcf622b665":[5,0,0,69,20], +"text_8php.html#a8b0a799341b1fc4cba2c3ede3e3fc9b6":[5,0,0,69,59], +"text_8php.html#a8d8c4a11e53461caca21181ebd72daca":[5,0,0,69,19], +"text_8php.html#a95fd2f8f23a1948414a03ebc963bac57":[5,0,0,69,3], +"text_8php.html#a98fd99dee3da8cf4c148dc04efe782ee":[5,0,0,69,54], +"text_8php.html#a9c6ce4e12a4ac883c5e3f36fed6e1e09":[5,0,0,69,65], +"text_8php.html#a9d6a5ee1290de7a8b483fe78585daade":[5,0,0,69,63], +"text_8php.html#a9fbeae13c9abd6e27cb4d8d1817f969c":[5,0,0,69,67], +"text_8php.html#aa46f941155c2ac1155f2f17ffb0adb66":[5,0,0,69,29], +"text_8php.html#aa5148a0dfea2a1ca64c3d52f10aa2d64":[5,0,0,69,17], +"text_8php.html#aa5528f41533927e1bd2da3618a74a6d7":[5,0,0,69,55], +"text_8php.html#aa6b0aa8afbeab50d1a3058ad21acb74e":[5,0,0,69,36], +"text_8php.html#aad557c054cf2ed915633701018fc7e3f":[5,0,0,69,87], +"text_8php.html#aae91e4d2a2c6f7a9daccd2c186ae3447":[5,0,0,69,69], +"text_8php.html#aaed4413ed8918838b517e3b2fafaea0d":[5,0,0,69,82], +"text_8php.html#ab4a4c3d4700bc219bb84f33b499314f4":[5,0,0,69,85], +"text_8php.html#ac19d2b33a58372a357a43d51eed19162":[5,0,0,69,56], +"text_8php.html#ac1dbf2e37e8069bea2c0f557fdbf203e":[5,0,0,69,37], +"text_8php.html#aca0f589be74fab1a460c57e88dad9779":[5,0,0,69,70], +"text_8php.html#ace3c98538c63e09b70a363210b414112":[5,0,0,69,21], +"text_8php.html#acedb584f65114a33f389efb796172a91":[5,0,0,69,2], +"text_8php.html#ad6432621d0fafcbcf3d3b9b49bef7784":[5,0,0,69,13], +"text_8php.html#ad855a32bee22c3f3b9734e3a334b96f2":[5,0,0,69,64], +"text_8php.html#adba17ec946f4285285dc100f7860bf51":[5,0,0,69,51], +"text_8php.html#ae17b39d5e321debd3ad16dcbbde842b8":[5,0,0,69,38], +"text_8php.html#ae2126da85966da0e79c6bcbac63b0bda":[5,0,0,69,66], +"text_8php.html#ae4282a39492caa23ccbc2ce98e54f110":[5,0,0,69,18], +"text_8php.html#ae4df74296fbe55051ed3c035e55205e5":[5,0,0,69,57], +"text_8php.html#ae4f6881d7e13623f8eded6277595112a":[5,0,0,69,25], +"text_8php.html#af8a3e3a66a7b862d4510f145d2e13186":[5,0,0,69,0], +"text_8php.html#af9c9ac3f74c82dc60acfa404d0e9dc53":[5,0,0,69,74], +"text_8php.html#afc998d2796a6b2a08e96f7cc061e7221":[5,0,0,69,62], +"text_8php.html#afdc69fe3f6c09e35e46304dcea63ae28":[5,0,0,69,22], +"text_8php.html#afe18627c4983ee5f7c940a0992818cd5":[5,0,0,69,12], +"text_8php.html#afe54312607d92f7ce9593f5760831f80":[5,0,0,69,58], +"text_8php.html#afe9f178d264d44a94dc1292aaf0fd585":[5,0,0,69,53], +"theme_2blogga_2php_2default_8php.html":[5,0,3,1,1,0,1], +"theme_2blogga_2php_2default_8php.html#a1230ab83d4ec9785d8f3a966f33dc5f3":[5,0,3,1,1,0,1,2], +"theme_2blogga_2php_2default_8php.html#a720581ae288aa09511670563e4205a4a":[5,0,3,1,1,0,1,0], +"theme_2blogga_2php_2default_8php.html#ac7062908d1eb80c0735270f7997c4527":[5,0,3,1,1,0,1,1], +"theme_2blogga_2php_2theme__init_8php.html":[5,0,3,1,1,0,3], +"theme_2blogga_2view_2theme_2blog_2default_8php.html":[5,0,3,1,1,1,0,0,1], +"theme_2blogga_2view_2theme_2blog_2default_8php.html#a1230ab83d4ec9785d8f3a966f33dc5f3":[5,0,3,1,1,1,0,0,1,2], +"theme_2blogga_2view_2theme_2blog_2default_8php.html#a52d9dd070ed541729088395c22502539":[5,0,3,1,1,1,0,0,1,1], +"theme_2blogga_2view_2theme_2blog_2default_8php.html#a720581ae288aa09511670563e4205a4a":[5,0,3,1,1,1,0,0,1,0], +"theme_2redbasic_2php_2theme__init_8php.html":[5,0,3,1,2,0,3], +"thing_8php.html":[5,0,1,100], +"thing_8php.html#a24a35f1e64029a67fdbea94a776ae04b":[5,0,1,100,0], +"thing_8php.html#a8be23b1d475ec3d9291999221c674c80":[5,0,1,100,1], +"toggle__mobile_8php.html":[5,0,1,101], +"toggle__mobile_8php.html#aca53ade8971802b45c31e722b22c6254":[5,0,1,101,0], +"toggle__safesearch_8php.html":[5,0,1,102], +"toggle__safesearch_8php.html#a23d5cfb2727a266e44993ffbf5595a79":[5,0,1,102,0], +"tpldebug_8php.html":[5,0,2,8], +"tpldebug_8php.html#a44778457a6c02554812fbfad19d32ba3":[5,0,2,8,0], +"tpldebug_8php.html#a5358407d65f2ca826f96356a6642d149":[5,0,2,8,1], +"tpldebug_8php.html#afbc7aadb3f7ff1edf0aaaa326a42179c":[5,0,2,8,2], +"typo_8php.html":[5,0,2,9], +"typo_8php.html#a1b709c1d79631ebc8320b41bda028b54":[5,0,2,9,1], +"typo_8php.html#a329c9c12217d2c8660c47bbc7c8df4c5":[5,0,2,9,4], +"typo_8php.html#a3ecd17ac846be1b35f3662f5c12ab6bd":[5,0,2,9,3], +"typo_8php.html#a9590b15215a21e9b42eb546aeef79704":[5,0,2,9,2], +"typo_8php.html#acebf83966ef6d7e5645a6b62ba368f9f":[5,0,2,9,0], +"typohelper_8php.html":[5,0,2,10], +"typohelper_8php.html#a7542d95618011800c61773127fa625cf":[5,0,2,10,0], +"typohelper_8php.html#ab6fd357fb5b2a3ba8aab9e8b98c6a805":[5,0,2,10,1], +"uexport_8php.html":[5,0,1,103], +"uexport_8php.html#a118920137dedebe0581623a2e57e7b0d":[5,0,1,103,0], +"update__channel_8php.html":[5,0,1,104], +"update__channel_8php.html#aca52a9da500f0db2f0a8666af5bc06ba":[5,0,1,104,0], +"update__community_8php.html":[5,0,1,105], +"update__community_8php.html#abdcc5c4ecebbe0b5fcba2755c69cb3b1":[5,0,1,105,0], +"update__display_8php.html":[5,0,1,106], +"update__display_8php.html#aa36ac524059e209d5d75a03c16206246":[5,0,1,106,0], +"update__network_8php.html":[5,0,1,107], +"update__network_8php.html#a8abf5b9f65af6a27ee2f9d7207ed1b41":[5,0,1,107,0], +"update__search_8php.html":[5,0,1,108], +"update__search_8php.html#ace4c3a23fa7d6922399e27c297a6ba52":[5,0,1,108,0], +"updatetpl_8py.html":[5,0,2,11], +"updatetpl_8py.html#a52a85ffa6b6d63d840b185a133478c12":[5,0,2,11,5], +"updatetpl_8py.html#a79c20eb62d568c999b56eb08530355d3":[5,0,2,11,2], +"updatetpl_8py.html#a988d937ed5d5c2b592b763036af5cf94":[5,0,2,11,1], +"updatetpl_8py.html#ab42dd79af65ee82201fd6f04715f62f6":[5,0,2,11,3], +"updatetpl_8py.html#ac9d11279fed403a329a719298feafc4f":[5,0,2,11,0], +"updatetpl_8py.html#ae694f5e1f25f8a92a945eb90c432dfe6":[5,0,2,11,4], "view_2theme_2apw_2php_2config_8php.html":[5,0,3,1,0,0,0], "view_2theme_2apw_2php_2config_8php.html#a8b51951a70e1c1324be71345a61d70ec":[5,0,3,1,0,0,0,0], "view_2theme_2apw_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d":[5,0,3,1,0,0,0,1], "view_2theme_2apw_2php_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6":[5,0,3,1,0,0,0,2], -"view_2theme_2redbasic_2php_2config_8php.html":[5,0,3,1,1,0,0], -"view_2theme_2redbasic_2php_2config_8php.html#a8574a41fa9735ee391ba57ab24b93793":[5,0,3,1,1,0,0,0], -"view_2theme_2redbasic_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d":[5,0,3,1,1,0,0,1], -"view_2theme_2redbasic_2php_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6":[5,0,3,1,1,0,0,2], -"view_8php.html":[5,0,1,113], -"view_8php.html#ac168f6c61a91ba2063f13b441c0ae96e":[5,0,1,113,0], -"viewconnections_8php.html":[5,0,1,114], -"viewconnections_8php.html#a00163d50b17568f7b0e48b1ca9ab7330":[5,0,1,114,2], -"viewconnections_8php.html#ab6c4d983e97b3a8a879567ff76507776":[5,0,1,114,1], -"viewconnections_8php.html#ae330cea4cddd091559659f8b469617b6":[5,0,1,114,0], -"viewsrc_8php.html":[5,0,1,115], -"viewsrc_8php.html#a6eff3d0c1d7d14b335c4edb785cd60a4":[5,0,1,115,0], -"vote_8php.html":[5,0,1,116], -"vote_8php.html#a57a9516ee1b923b224e66dcc47377fb2":[5,0,1,116,2], -"vote_8php.html#a6aa67489bf458ca5e3206e46dac68596":[5,0,1,116,0], -"vote_8php.html#ae0c6610f40afbbc1f4fe6494c51fbab2":[5,0,1,116,1], -"wall__attach_8php.html":[5,0,1,117], -"wall__attach_8php.html#a7385e970e93228d082f0fd7254f6e653":[5,0,1,117,0], -"wall__upload_8php.html":[5,0,1,118], -"wall__upload_8php.html#a7cbe204244cf9e0380ee932263a74d8f":[5,0,1,118,0], -"webfinger_8php.html":[5,0,1,119], -"webfinger_8php.html#a17dd28db6d390194bf9ecb809739d1d3":[5,0,1,119,0], -"webpages_8php.html":[5,0,1,120], -"webpages_8php.html#af3b7397d4abc153e3d2147740ee1a41d":[5,0,1,120,0], -"wfinger_8php.html":[5,0,1,121], -"wfinger_8php.html#ae21e50c8d0a5f3c9be9f43a4e519acd3":[5,0,1,121,0], +"view_2theme_2blogga_2php_2config_8php.html":[5,0,3,1,1,0,0], +"view_2theme_2blogga_2php_2config_8php.html#a09cd81013505f83aea0771243a1e4e53":[5,0,3,1,1,0,0,1], +"view_2theme_2blogga_2php_2config_8php.html#a8a311a402d3e746ce53fadc38e4b2d27":[5,0,3,1,1,0,0,0], +"view_2theme_2blogga_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d":[5,0,3,1,1,0,0,3], +"view_2theme_2blogga_2php_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6":[5,0,3,1,1,0,0,4], +"view_2theme_2blogga_2php_2config_8php.html#aef2da5582b7cb6b5f63e5ca5d69fd30b":[5,0,3,1,1,0,0,2], +"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html":[5,0,3,1,1,1,0,0,0], +"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#a09cd81013505f83aea0771243a1e4e53":[5,0,3,1,1,1,0,0,0,1], +"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#a8a311a402d3e746ce53fadc38e4b2d27":[5,0,3,1,1,1,0,0,0,0], +"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d":[5,0,3,1,1,1,0,0,0,3], +"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6":[5,0,3,1,1,1,0,0,0,4], +"view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#aef2da5582b7cb6b5f63e5ca5d69fd30b":[5,0,3,1,1,1,0,0,0,2], +"view_2theme_2redbasic_2php_2config_8php.html":[5,0,3,1,2,0,0], +"view_2theme_2redbasic_2php_2config_8php.html#a8574a41fa9735ee391ba57ab24b93793":[5,0,3,1,2,0,0,0], +"view_2theme_2redbasic_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d":[5,0,3,1,2,0,0,1], +"view_2theme_2redbasic_2php_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6":[5,0,3,1,2,0,0,2], +"view_8php.html":[5,0,1,109], +"view_8php.html#ac168f6c61a91ba2063f13b441c0ae96e":[5,0,1,109,0], +"viewconnections_8php.html":[5,0,1,110], +"viewconnections_8php.html#a00163d50b17568f7b0e48b1ca9ab7330":[5,0,1,110,1], +"viewconnections_8php.html#ab6c4d983e97b3a8a879567ff76507776":[5,0,1,110,0], +"viewsrc_8php.html":[5,0,1,111], +"viewsrc_8php.html#a6eff3d0c1d7d14b335c4edb785cd60a4":[5,0,1,111,0], +"vote_8php.html":[5,0,1,112], +"vote_8php.html#a57a9516ee1b923b224e66dcc47377fb2":[5,0,1,112,2], +"vote_8php.html#a6aa67489bf458ca5e3206e46dac68596":[5,0,1,112,0], +"vote_8php.html#ae0c6610f40afbbc1f4fe6494c51fbab2":[5,0,1,112,1], +"wall__attach_8php.html":[5,0,1,113], +"wall__attach_8php.html#a7385e970e93228d082f0fd7254f6e653":[5,0,1,113,0], +"wall__upload_8php.html":[5,0,1,114], +"wall__upload_8php.html#a7cbe204244cf9e0380ee932263a74d8f":[5,0,1,114,0], +"webfinger_8php.html":[5,0,1,115], +"webfinger_8php.html#a17dd28db6d390194bf9ecb809739d1d3":[5,0,1,115,0], +"webpages_8php.html":[5,0,1,116], +"webpages_8php.html#af3b7397d4abc153e3d2147740ee1a41d":[5,0,1,116,0], +"wfinger_8php.html":[5,0,1,117], +"wfinger_8php.html#ae21e50c8d0a5f3c9be9f43a4e519acd3":[5,0,1,117,0], "widedarkness_8php.html":[5,0,3,1,0,1,10], -"widgets_8php.html":[5,0,0,71], -"widgets_8php.html#a6dbc227aac750774284ee39c45f0a200":[5,0,0,71,1], -"widgets_8php.html#abd2e508a2a0b911c4a838e3cb7599923":[5,0,0,71,0], -"xchan_8php.html":[5,0,1,122], -"xchan_8php.html#a9853348bf1a35c644460221ba75edc2d":[5,0,1,122,0], -"xrd_8php.html":[5,0,1,123], -"xrd_8php.html#aee3cf087968e4a0ff3a87de16eb23270":[5,0,1,123,0], -"zfinger_8php.html":[5,0,1,124], -"zfinger_8php.html#a8139b83a22ef98869adc10aa224027a0":[5,0,1,124,0], -"zot_8php.html":[5,0,0,72], -"zot_8php.html#a083aec6c900d244e1bfc1406f9461465":[5,0,0,72,12], -"zot_8php.html#a2657e141d62d5f67ad3c87651b585299":[5,0,0,72,6], -"zot_8php.html#a31aad56acf8ff8f2353e6ff8595544df":[5,0,0,72,14], -"zot_8php.html#a37ec13b18057634eadb071f05297f5e1":[5,0,0,72,9], -"zot_8php.html#a3862b3161b2c8557dc1a95020179bd81":[5,0,0,72,16], -"zot_8php.html#a3bf11286c2619b4ca28e49d5b5ab374a":[5,0,0,72,4], -"zot_8php.html#a55056e863a7860bc0cf922e78fcce073":[5,0,0,72,20], -"zot_8php.html#a56f3f65514e4e7f0cd117d01735aebd1":[5,0,0,72,7], -"zot_8php.html#a5bcdfef419b16075a0eca990956223dc":[5,0,0,72,25], -"zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea":[5,0,0,72,17], -"zot_8php.html#a703f528ade8382cf374e4119bd6f7859":[5,0,0,72,0], -"zot_8php.html#a7b23bfb31d4491231e1e73bdc077240d":[5,0,0,72,24], -"zot_8php.html#a8e22dbc6f884be3644a892a876cbd972":[5,0,0,72,3], -"zot_8php.html#a928f5643ca66ae9635d85aeb2be62e03":[5,0,0,72,23], -"zot_8php.html#a95528377d7303131958c9f0b7158fdce":[5,0,0,72,18], -"zot_8php.html#a9a57b40669351c9791126b925cb7ef3b":[5,0,0,72,11], -"zot_8php.html#aa6ae96db8cbbdbb10e6876d206bbf7cc":[5,0,0,72,10], -"zot_8php.html#aad25a3fe0e1566121d6fb8222979bc10":[5,0,0,72,13], -"zot_8php.html#ab22d67660702056bf3f4696dcebf5ce7":[5,0,0,72,22], -"zot_8php.html#ab319d1d9fff9c7775d9daef42d1f33dd":[5,0,0,72,15], -"zot_8php.html#ab3e9b99ddb11353f37f265a05bb42142":[5,0,0,72,26], -"zot_8php.html#ac301c67864917c35922257950ae0f95c":[5,0,0,72,8], -"zot_8php.html#ac34e479d27f32b82dd6b33542f81a6a7":[5,0,0,72,1], -"zot_8php.html#acdea9362d78a63dce948fdf0ea73ef0e":[5,0,0,72,19], -"zot_8php.html#adfeb9400ae6b726beec89f8f1e8fde72":[5,0,0,72,2], -"zot_8php.html#aeea071f17e306fe3d0c488551906bfab":[5,0,0,72,21], -"zot_8php.html#aeec89da5b6ff090c63a79de4de884a35":[5,0,0,72,5], -"zotfeed_8php.html":[5,0,1,125], -"zotfeed_8php.html#a24dfc23d366e7f840cf2847d0c1c8eac":[5,0,1,125,0], -"zping_8php.html":[5,0,1,126], -"zping_8php.html#a4d3a6b0b8b04ed6469015823e615ee75":[5,0,1,126,0] +"widgets_8php.html":[5,0,0,70], +"widgets_8php.html#a0d404276fedc59f5038cf5c085028326":[5,0,0,70,11], +"widgets_8php.html#a45ea061dabe9a8372e4ca3b9e5714256":[5,0,0,70,8], +"widgets_8php.html#a5ab3b64496e02cab56429978ad55f1c0":[5,0,0,70,5], +"widgets_8php.html#a6dbc227aac750774284ee39c45f0a200":[5,0,0,70,12], +"widgets_8php.html#a70442dfa079312d9d5e5ee01be51a165":[5,0,0,70,7], +"widgets_8php.html#a7b1e357b5a2027718470b77ec921fc65":[5,0,0,70,2], +"widgets_8php.html#a8e670642c7a957d2b5578dfb75aedc05":[5,0,0,70,0], +"widgets_8php.html#a94203eb9bcd63cbdecbbcb15163598d8":[5,0,0,70,10], +"widgets_8php.html#aa189a07241246d97efbee29f1c6a6f7f":[5,0,0,70,4], +"widgets_8php.html#abd2e508a2a0b911c4a838e3cb7599923":[5,0,0,70,9], +"widgets_8php.html#ad1bf7aa69e8d100d95faba17c7bc91cd":[5,0,0,70,6], +"widgets_8php.html#add9b24d3304e529a7975e96122315554":[5,0,0,70,1], +"widgets_8php.html#ae4ced69d83dbdd9e6b51660d9eba8653":[5,0,0,70,13], +"widgets_8php.html#af37fdad3b2e861d860a4a8c4d8a76c0b":[5,0,0,70,3], +"xchan_8php.html":[5,0,1,118], +"xchan_8php.html#a9853348bf1a35c644460221ba75edc2d":[5,0,1,118,0], +"xrd_8php.html":[5,0,1,119], +"xrd_8php.html#aee3cf087968e4a0ff3a87de16eb23270":[5,0,1,119,0], +"zfinger_8php.html":[5,0,1,120], +"zfinger_8php.html#a8139b83a22ef98869adc10aa224027a0":[5,0,1,120,0], +"zot_8php.html":[5,0,0,71], +"zot_8php.html#a083aec6c900d244e1bfc1406f9461465":[5,0,0,71,13], +"zot_8php.html#a2657e141d62d5f67ad3c87651b585299":[5,0,0,71,7], +"zot_8php.html#a31aad56acf8ff8f2353e6ff8595544df":[5,0,0,71,15], +"zot_8php.html#a37ec13b18057634eadb071f05297f5e1":[5,0,0,71,10], +"zot_8php.html#a3862b3161b2c8557dc1a95020179bd81":[5,0,0,71,17], +"zot_8php.html#a3bf11286c2619b4ca28e49d5b5ab374a":[5,0,0,71,5], +"zot_8php.html#a55056e863a7860bc0cf922e78fcce073":[5,0,0,71,21], +"zot_8php.html#a56f3f65514e4e7f0cd117d01735aebd1":[5,0,0,71,8], +"zot_8php.html#a5bcdfef419b16075a0eca990956223dc":[5,0,0,71,26], +"zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea":[5,0,0,71,18], +"zot_8php.html#a703f528ade8382cf374e4119bd6f7859":[5,0,0,71,0], +"zot_8php.html#a7b23bfb31d4491231e1e73bdc077240d":[5,0,0,71,25], +"zot_8php.html#a8e22dbc6f884be3644a892a876cbd972":[5,0,0,71,3], +"zot_8php.html#a928f5643ca66ae9635d85aeb2be62e03":[5,0,0,71,24], +"zot_8php.html#a95528377d7303131958c9f0b7158fdce":[5,0,0,71,19], +"zot_8php.html#a9a57b40669351c9791126b925cb7ef3b":[5,0,0,71,12], +"zot_8php.html#aa6ae96db8cbbdbb10e6876d206bbf7cc":[5,0,0,71,11], +"zot_8php.html#aad25a3fe0e1566121d6fb8222979bc10":[5,0,0,71,14], +"zot_8php.html#ab22d67660702056bf3f4696dcebf5ce7":[5,0,0,71,23], +"zot_8php.html#ab319d1d9fff9c7775d9daef42d1f33dd":[5,0,0,71,16], +"zot_8php.html#ab3e9b99ddb11353f37f265a05bb42142":[5,0,0,71,27], +"zot_8php.html#ac301c67864917c35922257950ae0f95c":[5,0,0,71,9], +"zot_8php.html#ac34e479d27f32b82dd6b33542f81a6a7":[5,0,0,71,1], +"zot_8php.html#ad149f1e98c0c5b88ff9147e6ee3f330d":[5,0,0,71,4], +"zot_8php.html#adfeb9400ae6b726beec89f8f1e8fde72":[5,0,0,71,2], +"zot_8php.html#ae7cec2b417b5858fd4a41070f843d1d7":[5,0,0,71,20], +"zot_8php.html#aeea071f17e306fe3d0c488551906bfab":[5,0,0,71,22], +"zot_8php.html#aeec89da5b6ff090c63a79de4de884a35":[5,0,0,71,6], +"zotfeed_8php.html":[5,0,1,121], +"zotfeed_8php.html#a24dfc23d366e7f840cf2847d0c1c8eac":[5,0,1,121,0], +"zping_8php.html":[5,0,1,122], +"zping_8php.html#a4d3a6b0b8b04ed6469015823e615ee75":[5,0,1,122,0] }; diff --git a/doc/html/navtreeindex8.js b/doc/html/navtreeindex8.js new file mode 100644 index 000000000..1747bda19 --- /dev/null +++ b/doc/html/navtreeindex8.js @@ -0,0 +1,5 @@ +var NAVTREEINDEX8 = +{ +"zping_8php.html":[5,0,1,125], +"zping_8php.html#a4d3a6b0b8b04ed6469015823e615ee75":[5,0,1,125,0] +}; diff --git a/doc/html/new__channel_8php.html b/doc/html/new__channel_8php.html index 08bbf1f72..90ff4a197 100644 --- a/doc/html/new__channel_8php.html +++ b/doc/html/new__channel_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/nogroup_8php.html b/doc/html/nogroup_8php.html index 963628cb8..313b10074 100644 --- a/doc/html/nogroup_8php.html +++ b/doc/html/nogroup_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/none_8php.html b/doc/html/none_8php.html new file mode 100644 index 000000000..b844d9f92 --- /dev/null +++ b/doc/html/none_8php.html @@ -0,0 +1,112 @@ + + + + + + +The Red Matrix: view/php/none.php File Reference + + + + + + + + + + + + + +
              +
              + + + + + + + +
              +
              The Red Matrix +
              +
              +
              + + + + + +
              +
              + +
              +
              +
              + +
              + + + + +
              + +
              + +
              +
              +
              none.php File Reference
              +
              +
              +
              +
              + diff --git a/doc/html/notes_8php.html b/doc/html/notes_8php.html new file mode 100644 index 000000000..55c8c2cae --- /dev/null +++ b/doc/html/notes_8php.html @@ -0,0 +1,137 @@ + + + + + + +The Red Matrix: mod/notes.php File Reference + + + + + + + + + + + + + +
              +
              + + + + + + + +
              +
              The Red Matrix +
              +
              +
              + + + + + +
              +
              + +
              +
              +
              + +
              + + + + +
              + +
              + +
              + +
              +
              notes.php File Reference
              +
              +
              + + + + +

              +Functions

               notes_init (&$a)
               
              +

              Function Documentation

              + +
              +
              + + + + + + + + +
              notes_init ($a)
              +
              + +
              +
              +
              +
              + diff --git a/doc/html/notes_8php.js b/doc/html/notes_8php.js new file mode 100644 index 000000000..d0433afa8 --- /dev/null +++ b/doc/html/notes_8php.js @@ -0,0 +1,4 @@ +var notes_8php = +[ + [ "notes_init", "notes_8php.html#a4dbd7b1f906440746af48b484d66535a", null ] +]; \ No newline at end of file diff --git a/doc/html/notifications_8php.html b/doc/html/notifications_8php.html index 685798ac3..92995ca3d 100644 --- a/doc/html/notifications_8php.html +++ b/doc/html/notifications_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/notifier_8php.html b/doc/html/notifier_8php.html index bb0eadec9..9cccb089c 100644 --- a/doc/html/notifier_8php.html +++ b/doc/html/notifier_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/oauth_8php.html b/doc/html/oauth_8php.html index 03718f507..a9e782687 100644 --- a/doc/html/oauth_8php.html +++ b/doc/html/oauth_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/oexchange_8php.html b/doc/html/oexchange_8php.html index 10ade1462..7207c36be 100644 --- a/doc/html/oexchange_8php.html +++ b/doc/html/oexchange_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/olddefault_8php.html b/doc/html/olddefault_8php.html index 740dbb6a8..d7a533f92 100644 --- a/doc/html/olddefault_8php.html +++ b/doc/html/olddefault_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/onedirsync_8php.html b/doc/html/onedirsync_8php.html index 93437572e..21915dc38 100644 --- a/doc/html/onedirsync_8php.html +++ b/doc/html/onedirsync_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/onepoll_8php.html b/doc/html/onepoll_8php.html index f65bd5004..812fd6fbd 100644 --- a/doc/html/onepoll_8php.html +++ b/doc/html/onepoll_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/opensearch_8php.html b/doc/html/opensearch_8php.html index 6c7bd1a74..6cba2519b 100644 --- a/doc/html/opensearch_8php.html +++ b/doc/html/opensearch_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/page_8php.html b/doc/html/page_8php.html index c1fbcc5c8..462d8a853 100644 --- a/doc/html/page_8php.html +++ b/doc/html/page_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/page__widgets_8php.html b/doc/html/page__widgets_8php.html index cc6abc718..b40ab3c50 100644 --- a/doc/html/page__widgets_8php.html +++ b/doc/html/page__widgets_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/pages.html b/doc/html/pages.html index 8d7b7f54f..c120de869 100644 --- a/doc/html/pages.html +++ b/doc/html/pages.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/parse__url_8php.html b/doc/html/parse__url_8php.html index 43e4dce07..7dc41c44c 100644 --- a/doc/html/parse__url_8php.html +++ b/doc/html/parse__url_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/passion_8php.html b/doc/html/passion_8php.html index 212555895..18df80d20 100644 --- a/doc/html/passion_8php.html +++ b/doc/html/passion_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/passionwide_8php.html b/doc/html/passionwide_8php.html index 05820ffdd..d7e908cb2 100644 --- a/doc/html/passionwide_8php.html +++ b/doc/html/passionwide_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/permissions_8php.html b/doc/html/permissions_8php.html index 668f4d376..c9294e06c 100644 --- a/doc/html/permissions_8php.html +++ b/doc/html/permissions_8php.html @@ -28,7 +28,7 @@ - +
              Returns
              : array of all permissions, key is permission name, value is true or false
              -

              Referenced by blocks_content(), change_channel(), channel_content(), connections_content(), editblock_content(), editlayout_content(), editwebpage_content(), filestorage_content(), lastpost_content(), layouts_content(), page_content(), photos_init(), webpages_content(), and zfinger_init().

              +

              Referenced by blocks_content(), change_channel(), channel_content(), connections_content(), editblock_content(), editlayout_content(), editwebpage_content(), filestorage_content(), layouts_content(), page_content(), photos_init(), webpages_content(), and zfinger_init().

              @@ -248,7 +248,7 @@ Functions
              The Red Matrix
              @@ -197,7 +197,7 @@ Functions
              -

              Referenced by Conversation\add_thread(), api_statuses_home_timeline(), api_statuses_repeat(), attach_by_hash(), attach_by_hash_nodata(), attach_count_files(), attach_list_files(), attach_mkdir(), attach_store(), check_list_permissions(), common_content(), common_friends_visitor_widget(), RedInode\delete(), get_feed_for(), RedDirectory\getChild(), RedDirectory\getChildren(), item_post(), like_content(), photo_init(), photo_upload(), photos_album_widget(), photos_albums_list(), photos_content(), photos_list_photos(), photos_post(), poco_init(), post_activity_item(), process_delivery(), process_mail_delivery(), profile_load(), profile_sidebar(), Conversation\set_mode(), RedInode\setName(), subthread_content(), syncdirs(), tag_deliver(), tgroup_check(), viewconnections_content(), 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(), check_list_permissions(), common_content(), common_friends_visitor_widget(), RedInode\delete(), get_feed_for(), RedDirectory\getChild(), RedDirectory\getChildren(), item_post(), like_content(), photo_init(), photo_upload(), photos_album_widget(), photos_albums_list(), photos_content(), photos_list_photos(), photos_post(), poco_init(), post_activity_item(), process_delivery(), process_mail_delivery(), profile_content(), profile_load(), profile_sidebar(), Conversation\set_mode(), RedInode\setName(), subthread_content(), syncdirs(), tag_deliver(), tgroup_check(), viewconnections_content(), z_readdir(), and zot_feed().

              diff --git a/doc/html/photo_8php.html b/doc/html/photo_8php.html index 45b803f6a..18f517a7c 100644 --- a/doc/html/photo_8php.html +++ b/doc/html/photo_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/photo__driver_8php.html b/doc/html/photo__driver_8php.html index a35d02b1e..19e276148 100644 --- a/doc/html/photo__driver_8php.html +++ b/doc/html/photo__driver_8php.html @@ -28,7 +28,7 @@ - + Functions - - + +
              The Red Matrix
              @@ -120,15 +120,15 @@ Classes
               photo_factory ($data, $type=null)
               
               guess_image_type ($filename, $fromcurl=false)
               
               guess_image_type ($filename, $headers= '')
               
               import_profile_photo ($photo, $xchan)
               
               import_channel_photo ($photo, $type, $aid, $uid)
               

              Function Documentation

              - +
              @@ -142,7 +142,7 @@ Functions - + @@ -198,7 +198,7 @@ Functions
               $fromcurl = false $headers = '' 
              -

              Referenced by import_post().

              +

              Referenced by import_post(), and import_xchan().

              @@ -226,7 +226,7 @@ Functions
              @@ -254,7 +254,7 @@ Functions
              diff --git a/doc/html/photo__driver_8php.js b/doc/html/photo__driver_8php.js index b32bfb2be..8ac064d4e 100644 --- a/doc/html/photo__driver_8php.js +++ b/doc/html/photo__driver_8php.js @@ -1,7 +1,7 @@ var photo__driver_8php = [ [ "photo_driver", "classphoto__driver.html", "classphoto__driver" ], - [ "guess_image_type", "photo__driver_8php.html#a7273b82b017fd96d29b2c57bab03aea6", null ], + [ "guess_image_type", "photo__driver_8php.html#a243cee492ce443afb6a7d77d54b6c4aa", null ], [ "import_channel_photo", "photo__driver_8php.html#a1d0bc7161dec0d177b7d3bbe4421af9a", null ], [ "import_profile_photo", "photo__driver_8php.html#a102f3f26f67e0e38f4322a771951c1ca", null ], [ "photo_factory", "photo__driver_8php.html#a32e2817faa25d7f11f60a8abff565035", null ] diff --git a/doc/html/photo__gd_8php.html b/doc/html/photo__gd_8php.html index 9e9ea72b9..1af203cae 100644 --- a/doc/html/photo__gd_8php.html +++ b/doc/html/photo__gd_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/photo__imagick_8php.html b/doc/html/photo__imagick_8php.html index ce8965204..608403c36 100644 --- a/doc/html/photo__imagick_8php.html +++ b/doc/html/photo__imagick_8php.html @@ -28,7 +28,7 @@ - + Initial value:
              {
              showForm(null, $content)
              -

              Referenced by oembed_format_object().

              +

              Referenced by oembed_format_object(), and red_comment().

              diff --git a/doc/html/php_2default_8php.html b/doc/html/php_2default_8php.html index d76f7eb14..0ca6ea675 100644 --- a/doc/html/php_2default_8php.html +++ b/doc/html/php_2default_8php.html @@ -28,7 +28,7 @@
              The Red Matrix
              diff --git a/doc/html/php2po_8php.html b/doc/html/php2po_8php.html index b5aa1c70a..c89fdac58 100644 --- a/doc/html/php2po_8php.html +++ b/doc/html/php2po_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              @@ -168,7 +168,7 @@ Variables
              -

              Referenced by App\__construct(), Template\_get_var(), Template\_replcb_for(), activity_sanitise(), advanced_profile(), aes_encapsulate(), aes_unencapsulate(), build_sync_packet(), connections_content(), connections_post(), construct_page(), contact_poll_interval(), contact_reputation(), dirsearch_content(), get_plugin_info(), get_theme_info(), guess_image_type(), import_directory_profile(), item_photo_menu(), item_store_update(), load_config(), load_pconfig(), load_xconfig(), message_post(), mood_content(), network_init(), new_contact(), FKOAuthDataStore\new_request_token(), obj_verb_selector(), photos_albums_list(), po2php_run(), poco_init(), poke_content(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), requestdata(), App\set_widget(), settings_post(), startup(), syncdirs(), tt(), vote_post(), x(), zfinger_init(), and zot_refresh().

              +

              Referenced by App\__construct(), Template\_get_var(), Template\_replcb_for(), activity_sanitise(), advanced_profile(), aes_encapsulate(), aes_unencapsulate(), build_sync_packet(), connections_content(), connections_post(), construct_page(), contact_poll_interval(), contact_reputation(), dirsearch_content(), get_plugin_info(), get_theme_info(), guess_image_type(), import_directory_profile(), item_photo_menu(), item_store_update(), load_config(), load_pconfig(), load_xconfig(), message_post(), mood_content(), new_contact(), FKOAuthDataStore\new_request_token(), obj_verb_selector(), photos_albums_list(), po2php_run(), poco_init(), poke_content(), private_messages_fetch_conversation(), private_messages_fetch_message(), private_messages_list(), process_channel_sync_delivery(), requestdata(), App\set_widget(), settings_post(), startup(), syncdirs(), tt(), vote_post(), x(), zfinger_init(), and zot_refresh().

              @@ -224,7 +224,7 @@ Variables
              - +
              The Red Matrix
              diff --git a/doc/html/php_2theme__init_8php.html b/doc/html/php_2theme__init_8php.html index a96e2385a..04ba0e59d 100644 --- a/doc/html/php_2theme__init_8php.html +++ b/doc/html/php_2theme__init_8php.html @@ -28,7 +28,7 @@ - +

              Referenced by poller_run().

              + + + +
              +
              +
              The Red Matrix
              @@ -103,10 +103,34 @@ $(document).ready(function(){initNavTree('php_2theme__init_8php.html','');});
              +
              theme_init.php File Reference
              + + + + +

              +Variables

               $channel = get_app()->get_channel()
               
              +

              Variable Documentation

              + +
              +
              + + + + +
              $channel = get_app()->get_channel()
              +
              +

              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 api_call(), api_user(), attach_mkdir(), attach_store(), blocks_content(), build_sync_packet(), channel_content(), channel_init(), channel_remove(), connections_content(), connections_init(), connections_post(), conversation(), design_tools(), directory_run(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), feed_init(), fix_attached_file_permissions(), fix_system_urls(), get_feed_for(), get_public_feed(), import_post(), invite_content(), item_photo_menu(), item_post(), item_store(), item_store_update(), items_fetch(), layouts_content(), magic_init(), menu_add_item(), menu_edit_item(), message_content(), message_post(), mitem_content(), mitem_post(), mood_init(), nav(), network_content(), network_init(), new_contact(), notifier_run(), 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_post(), rpost_content(), send_message(), settings_aside(), settings_post(), sources_post(), tagger_content(), thing_init(), uexport_init(), wall_attach_post(), wall_upload_post(), webpages_content(), wfinger_init(), zot_build_packet(), zot_finger(), and zot_refresh().

              + +
              +
              diff --git a/doc/html/php_2theme__init_8php.js b/doc/html/php_2theme__init_8php.js new file mode 100644 index 000000000..e5e495b9f --- /dev/null +++ b/doc/html/php_2theme__init_8php.js @@ -0,0 +1,4 @@ +var php_2theme__init_8php = +[ + [ "$channel", "php_2theme__init_8php.html#a54f32c086fe209c99769a4c4047dd864", null ] +]; \ No newline at end of file diff --git a/doc/html/php_8php.html b/doc/html/php_8php.html index fcc7e84e4..f49bb096f 100644 --- a/doc/html/php_8php.html +++ b/doc/html/php_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/pine_8php.html b/doc/html/pine_8php.html index 1f73bd25a..c4f964c33 100644 --- a/doc/html/pine_8php.html +++ b/doc/html/pine_8php.html @@ -28,7 +28,7 @@ - +

              Referenced by App\build_pagehead().

              + + + +
              +
              +
              The Red Matrix
              diff --git a/doc/html/ping_8php.html b/doc/html/ping_8php.html index 165fa7295..0e34df51f 100644 --- a/doc/html/ping_8php.html +++ b/doc/html/ping_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/plugin_8php.html b/doc/html/plugin_8php.html index 4582c3263..ec97aaa58 100644 --- a/doc/html/plugin_8php.html +++ b/doc/html/plugin_8php.html @@ -28,7 +28,7 @@ - + + + @@ -148,12 +150,18 @@ Functions + + + + + + @@ -190,7 +198,7 @@ Functions
              The Red Matrix
              @@ -128,6 +128,8 @@ Functions
               
               load_hooks ()
               
               insert_hook ($hook, $fn)
               
               call_hooks ($name, &$data=null)
               
               get_plugin_info ($plugin)
               
               head_add_css ($src, $media= 'screen')
               
               head_remove_css ($src, $media= 'screen')
               
               head_get_css ()
               
               format_css_if_exists ($source)
               
               script_path ()
               
               head_add_js ($src)
               
               head_remove_js ($src)
               
               head_get_js ()
               
               format_js_if_exists ($source)
              -

              Referenced by api_login(), atom_author(), atom_entry(), authenticate_success(), avatar_img(), bb2diaspora(), bbcode(), channel_remove(), check_account_email(), check_account_invite(), check_account_password(), connect_content(), connections_content(), connections_post(), contact_block(), contact_select(), conversation(), create_identity(), cronhooks_run(), directory_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), event_store(), feature_enabled(), gender_selector(), get_all_perms(), get_atom_elements(), get_features(), get_feed_for(), get_mood_verbs(), get_perms(), get_poke_verbs(), Item\get_template_data(), App\get_widgets(), group_select(), html2bbcode(), import_directory_profile(), item_photo_menu(), item_post(), item_store(), item_store_update(), like_content(), login(), magic_init(), mail_store(), marital_selector(), mood_init(), nav(), network_content(), network_to_name(), new_contact(), notification(), notifier_run(), obj_verbs(), oembed_fetch_url(), parse_url_content(), pdl_selector(), perm_is_allowed(), photo_upload(), photos_content(), ping_init(), post_activity_item(), post_init(), prepare_body(), proc_run(), profile_content(), profile_sidebar(), profile_tabs(), profiles_content(), profiles_post(), settings_post(), sexpref_selector(), siteinfo_content(), smilies(), subthread_content(), validate_channelname(), wfinger_init(), xrd_init(), zid(), and zid_init().

              +

              Referenced by api_login(), atom_author(), atom_entry(), authenticate_success(), avatar_img(), bb2diaspora(), bbcode(), channel_remove(), check_account_email(), check_account_invite(), check_account_password(), connect_content(), connections_content(), connections_post(), contact_block(), contact_select(), conversation(), create_identity(), cronhooks_run(), directory_content(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), event_store(), feature_enabled(), gender_selector(), get_all_perms(), get_atom_elements(), get_features(), get_feed_for(), get_mood_verbs(), get_perms(), get_poke_verbs(), Item\get_template_data(), App\get_widgets(), group_select(), html2bbcode(), import_author_xchan(), import_directory_profile(), import_xchan(), item_photo_menu(), item_post(), item_store(), item_store_update(), like_content(), list_widgets(), login(), magic_init(), mail_store(), marital_selector(), mood_init(), nav(), network_content(), network_to_name(), new_contact(), notification(), notifier_run(), obj_verbs(), oembed_fetch_url(), parse_url_content(), pdl_selector(), perm_is_allowed(), photo_upload(), photos_content(), ping_init(), post_activity_item(), post_init(), prepare_body(), proc_run(), profile_content(), profile_sidebar(), profiles_content(), profiles_post(), replace_macros(), settings_post(), sexpref_selector(), siteinfo_content(), smilies(), subthread_content(), validate_channelname(), wfinger_init(), widget_affinity(), xrd_init(), zfinger_init(), zid(), and zid_init().

              @@ -282,7 +290,7 @@ Functions
              -

              Referenced by admin_content(), admin_page_dbsync(), admin_page_hubloc(), admin_page_logs(), admin_page_plugins(), admin_page_site(), admin_page_summary(), admin_page_themes(), admin_page_users(), advanced_profile(), allfriends_content(), alt_pager(), api_apply_template(), api_content(), apps_content(), apw_form(), blocks_content(), App\build_pagehead(), categories_widget(), channel_content(), chanview_content(), check_php(), common_content(), common_friends_visitor_widget(), connect_content(), connections_content(), construct_page(), contact_block(), conversation(), crepair_content(), delegate_content(), design_tools(), dir_safe_mode(), dir_sort_links(), directory_content(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), fbrowser_content(), field_timezone(), fileas_widget(), filer_content(), filestorage_content(), findpeople_widget(), follow_widget(), format_categories(), format_filer(), get_birthdays(), Item\get_comment_box(), get_events(), get_feed_for(), group_content(), group_side(), help_content(), hostxrd_init(), import_content(), intro_content(), invite_content(), lang_selector(), lastpost_content(), layouts_content(), login(), lostpass_content(), manage_content(), match_content(), menu_content(), menu_render(), message_aside(), message_content(), micropro(), mini_group_select(), mitem_content(), mood_content(), nav(), network_content(), new_channel_content(), nogroup_content(), notification(), notifications_content(), notify_content(), oembed_format_object(), oexchange_init(), opensearch_init(), pagelist_widget(), photos_album_widget(), photos_content(), poco_init(), poke_content(), populate_acl(), posted_date_widget(), profile_sidebar(), profile_tabs(), profiles_content(), redbasic_form(), register_content(), removeme_content(), rmagic_content(), rpost_content(), saved_searches(), search_content(), settings_aside(), setup_content(), siteinfo_content(), sources_content(), suggest_content(), theme_attachments(), thing_content(), vcard_from_xchan(), viewconnections_content(), vote_content(), webpages_content(), writepages_widget(), and xrd_init().

              +

              Referenced by admin_content(), admin_page_dbsync(), admin_page_hubloc(), admin_page_logs(), admin_page_plugins(), admin_page_site(), admin_page_summary(), admin_page_themes(), admin_page_users(), advanced_profile(), allfriends_content(), alt_pager(), api_apply_template(), api_content(), apps_content(), apw_form(), blocks_content(), blogtheme_form(), App\build_pagehead(), categories_widget(), channel_content(), chanview_content(), check_php(), common_content(), common_friends_visitor_widget(), connect_content(), connections_content(), construct_page(), contact_block(), conversation(), delegate_content(), design_tools(), dir_safe_mode(), dir_sort_links(), directory_content(), 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(), get_birthdays(), Item\get_comment_box(), get_events(), get_feed_for(), group_content(), group_side(), help_content(), hostxrd_init(), import_content(), invite_content(), lang_selector(), layouts_content(), login(), lostpass_content(), manage_content(), match_content(), menu_content(), menu_render(), message_aside(), 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(), pagelist_widget(), photos_album_widget(), photos_content(), poco_init(), poke_content(), populate_acl(), posted_date_widget(), profile_sidebar(), profiles_content(), redbasic_form(), register_content(), removeme_content(), rmagic_content(), rpost_content(), search_content(), settings_aside(), setup_content(), siteinfo_content(), sources_content(), suggest_content(), theme_attachments(), thing_content(), vcard_from_xchan(), viewconnections_content(), vote_content(), webpages_content(), widget_affinity(), widget_archive(), widget_filer(), widget_follow(), widget_notes(), widget_savedsearch(), widget_suggestions(), writepages_widget(), and xrd_init().

              @@ -418,6 +426,84 @@ Functions
              + + + + + + + + + + + + + + + + + +
              head_remove_css ( $src,
               $media = 'screen' 
              )
              +
              + +
              + + +
              +
              + + + + + + + + +
              head_remove_js ( $src)
              +
              + +
              +
              + +
              +
              + + + + + + + + + + + + + + + + + + +
              insert_hook ( $hook,
               $fn 
              )
              +
              +

              insert_hook($hook,$fn)

              +

              Insert a short-lived hook into the running page request. Hooks are normally persistent so that they can be called across asynchronous processes such as delivery and poll processes.

              +

              insert_hook lets you attach a hook callback immediately which will not persist beyond the life of this page request or the current process.

              +
              Parameters
              + + + +
              string$hook,;name of hook to attach callback
              string$fn,;function name of callback handler
              +
              +
              +
              @@ -509,6 +595,8 @@ Functions
              +

              Referenced by blog_install().

              +
              @@ -526,6 +614,23 @@ Functions
              + + + + + + +
              script_path ()
              + @@ -586,7 +691,7 @@ Functions
              @@ -684,6 +789,8 @@ Functions
              +

              Referenced by blog_uninstall().

              +
              diff --git a/doc/html/plugin_8php.js b/doc/html/plugin_8php.js index 4d2d79f2d..e338c63d6 100644 --- a/doc/html/plugin_8php.js +++ b/doc/html/plugin_8php.js @@ -12,11 +12,15 @@ var plugin_8php = [ "head_add_js", "plugin_8php.html#a516591850f4fd49fd1425cfa54089db8", null ], [ "head_get_css", "plugin_8php.html#af92789f559b89a380e49d303218aeeca", null ], [ "head_get_js", "plugin_8php.html#a65ab52cb1a7030d5190e247211bef2a1", null ], + [ "head_remove_css", "plugin_8php.html#a9ab6caae31935f6cf781ce7872db7cdf", null ], + [ "head_remove_js", "plugin_8php.html#a4a0ae7b881e7c8af99a69e3b03f898b4", null ], + [ "insert_hook", "plugin_8php.html#aeaebe63dcf6fa2794f363ba2bc0b2c6b", null ], [ "install_plugin", "plugin_8php.html#a482131013272a1d5d5c1b1469c6c55d5", null ], [ "load_hooks", "plugin_8php.html#a326365e48ef94f0b9a0a771b8d75e813", null ], [ "load_plugin", "plugin_8php.html#a9ca9632b7309a65b05c03a3e2f473a3d", null ], [ "register_hook", "plugin_8php.html#a425472c5f3afc137268b2ad45652b209", null ], [ "reload_plugins", "plugin_8php.html#af9ac19004dca49adae1ac7a0d9f3b025", null ], + [ "script_path", "plugin_8php.html#a0e8c2ea50bfdbc39e17ccccaea21ddc3", null ], [ "service_class_allows", "plugin_8php.html#a030cec6793b909c439c0336ba39b1571", null ], [ "service_class_fetch", "plugin_8php.html#a905b54e10704b283ac64680a8abc0971", null ], [ "theme_include", "plugin_8php.html#a65fedcffbe03562ef844cabee37d34e2", null ], diff --git a/doc/html/po2php_8php.html b/doc/html/po2php_8php.html index cb9d2e389..439411fd6 100644 --- a/doc/html/po2php_8php.html +++ b/doc/html/po2php_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/poco_8php.html b/doc/html/poco_8php.html index 900678fc0..c9e29cfcb 100644 --- a/doc/html/poco_8php.html +++ b/doc/html/poco_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/poke_8php.html b/doc/html/poke_8php.html index f761dfe08..b7033bde3 100644 --- a/doc/html/poke_8php.html +++ b/doc/html/poke_8php.html @@ -28,7 +28,7 @@ - +

              pickup: end

              All other message types require us to verify the sender. This is a generic check, so we will do it once here and bail if anything goes wrong.

              Check if the sender is already verified here

              -

              Have never seen this guid or this guid coming from this location. Check it and register it.

              +

              Have never seen this guid or this guid coming from this location. Check it and register it.

              +

              This hub has now been proven to be valid. Any hub with the same URL and a different sitekey cannot be valid. Get rid of them (mark them deleted). There's a good chance they were re-installs.

              +

              Requestor visits /magic/?dest=somewhere on their own site with a browser magic redirects them to $destsite/post [with auth args....] $destsite sends an auth_check packet to originator site The auth_check packet is handled here by the originator's site

              +
                +
              • the browser session is still waiting inside $destsite/post for everything to verify If everything checks out we'll return a token to $destsite and then $destsite will verify the token, authenticate the browser session and then redirect to the original destination. If authentication fails, the redirection to the original destination will still take place but without authentication.
              • +
              diff --git a/doc/html/post__to__red_8php.html b/doc/html/post__to__red_8php.html new file mode 100644 index 000000000..0bec890ac --- /dev/null +++ b/doc/html/post__to__red_8php.html @@ -0,0 +1,569 @@ + + + + + + +The Red Matrix: util/wp/post_to_red/post_to_red.php File Reference + + + + + + + + + + + + + +
              +
              +
              The Red Matrix
              diff --git a/doc/html/poller_8php.html b/doc/html/poller_8php.html index 89d5875a4..54f854214 100644 --- a/doc/html/poller_8php.html +++ b/doc/html/poller_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/post_8php.html b/doc/html/post_8php.html index d20efd0e8..518ca703d 100644 --- a/doc/html/post_8php.html +++ b/doc/html/post_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              @@ -132,6 +132,17 @@ Functions

              Zot endpoint

              +

              Magic Auth

              +

              So-called "magic auth" takes place by a special exchange. On the site where the "channel to be authenticated" lives (e.g. $mysite), a redirection is made via $mysite/magic to the zot endpoint of the remote site ($remotesite) with special GET parameters.

              +

              The endpoint is typically https://$remotesite/post - or whatever was specified as the callback url in prior communications (we will bootstrap an address and fetch a zot info packet if possible where no prior communications exist)

              +

              Four GET parameters are supplied:

              +

              auth => the urlencoded webbie (chann.nosp@m.el@h.nosp@m.ost.d.nosp@m.omai.nosp@m.n) of the channel requesting access dest => the desired destination URL (urlencoded) sec => a random string which is also stored on $mysite for use during the verification phase. version => the zot revision

              +

              When this packet is received, an "auth-check" zot message is sent to $mysite. (e.g. if $_GET['auth'] is fooba.nosp@m.r@po.nosp@m.dunk..nosp@m.edu, a zot packet is sent to the podunk.edu zot endpoint, which is typically /post) If no information has been recorded about the requesting identity a zot information packet will be retrieved before continuing.

              +

              The sender of this packet is an arbitrary/random site channel. The recipients will be a single recipient corresponding to the guid and guid_sig we have associated with the requesting auth identity

              +

              { "type":"auth_check", "sender":{ "guid":"kgVFf_...", "guid_sig":"PT9-TApz...", "url":"http:\/\/podunk.edu", "url_sig":"T8Bp7j..." }, "recipients":{ { "guid":"ZHSqb...", "guid_sig":"JsAAXi..." } } "callback":"\/post", "version":1, "secret":"1eaa661", "secret_sig":"eKV968b1..." }

              +

              auth_check messages MUST use encapsulated encryption. This message is sent to the origination site, which checks the 'secret' to see if it is the same as the 'sec' which it passed originally. It also checks the secret_sig which is the secret signed by the destination channel's private key and base64url encoded. If everything checks out, a json packet is returned:

              +

              { "success":1, "confirm":"q0Ysovd1u..." "service_class":(optional) }

              +

              'confirm' in this case is the base64url encoded RSA signature of the concatenation of 'secret' with the base64url encoded whirlpool hash of the requestor's guid and guid_sig; signed with the source channel private key. This prevents a man-in-the-middle from inserting a rogue success packet. Upon receipt and successful verification of this packet, the destination site will redirect to the original destination URL and indicate a successful remote login. Service_class can be used by cooperating sites to provide different access rights based on account rights and subscription plans. It is a string whose contents are not defined by protocol. Example: "basic" or "gold".

              @@ -148,6 +159,26 @@ Functions
              +

              post_post(&$a) zot communications and messaging

              +

              Sender HTTP posts to this endpoint ($site/post typically) with 'data' parameter set to json zot message packet. This packet is optionally encrypted, which we will discover if the json has an 'iv' element. $contents => array( 'alg' => 'aes256cbc', 'iv' => initialisation vector, 'key' => decryption key, 'data' => encrypted data); $contents->iv and $contents->key are random strings encrypted with this site's RSA public key and then base64url encoded. Currently only 'aes256cbc' is used, but this is extensible should that algorithm prove inadequate.

              +

              Once decrypted, one will find the normal json_encoded zot message packet.

              +

              Defined packet types are: notify, purge, refresh, auth_check, ping, and pickup

              +

              Standard packet: (used by notify, purge, refresh, and auth_check)

              +

              { "type": "notify", "sender":{ "guid":"kgVFf_1...", "guid_sig":"PT9-TApzp...", "url":"http:\/\/podunk.edu", "url_sig":"T8Bp7j5...", }, "recipients": { optional recipient array }, "callback":"\/post", "version":1, "secret":"1eaa...", "secret_sig": "df89025470fac8..." }

              +

              Signature fields are all signed with the sender channel private key and base64url encoded. Recipients are arrays of guid and guid_sig, which were previously signed with the recipients private key and base64url encoded and later obtained via channel discovery. Absence of recipients indicates a public message or visible to all potential listeners on this site.

              +

              "pickup" packet: The pickup packet is sent in response to a notify packet from another site

              +

              { "type":"pickup", "url":"http:\/\/example.com", "callback":"http:\/\/example.com\/post", "callback_sig":"teE1_fLI...", "secret":"1eaa...", "secret_sig":"O7nB4_..." }

              +

              In the pickup packet, the sig fields correspond to the respective data element signed with this site's system private key and then base64url encoded. The "secret" is the same as the original secret from the notify packet.

              +

              If verification is successful, a json structure is returned containing a success indicator and an array of type 'pickup'. Each pickup element contains the original notify request and a message field whose contents are dependent on the message type

              +

              This JSON array is AES encapsulated using the site public key of the site that sent the initial zot pickup packet. Using the above example, this would be example.com.

              +

              { "success":1, "pickup":{ "notify":{ "type":"notify", "sender":{ "guid":"kgVFf_...", "guid_sig":"PT9-TApz...", "url":"http:\/\/z.podunk.edu", "url_sig":"T8Bp7j5D..." }, "callback":"\/post", "version":1, "secret":"1eaa661..." }, "message":{ "type":"activity", "message_id":"10b049ce384cbb2da9467319bc98169ab36290b8bbb403aa0c0accd9cb072e76@podunk.edu", "message_top":"10b049ce384cbb2da9467319bc98169ab36290b8bbb403aa0c0accd9cb072e76@podunk.edu", "message_parent":"10b049ce384cbb2da9467319bc98169ab36290b8bbb403aa0c0accd9cb072e76@podunk.edu", "created":"2012-11-20 04:04:16", "edited":"2012-11-20 04:04:16", "title":"", "body":"Hi Nickordo", "app":"", "verb":"post", "object_type":"", "target_type":"", "permalink":"", "location":"", "longlat":"", "owner":{ "name":"Indigo", "address":"indigo@podunk.edu", "url":"http:\/\/podunk.edu", "photo":{ "mimetype":"image\/jpeg", "src":"http:\/\/podunk.edu\/photo\/profile\/m\/5" }, "guid":"kgVFf_...", "guid_sig":"PT9-TAp...", }, "author":{ "name":"Indigo", "address":"indigo@podunk.edu", "url":"http:\/\/podunk.edu", "photo":{ "mimetype":"image\/jpeg", "src":"http:\/\/podunk.edu\/photo\/profile\/m\/5" }, "guid":"kgVFf_...", "guid_sig":"PT9-TAp..." } } } }

              +

              Currently defined message types are 'activity', 'mail', 'profile' and 'channel_sync', which each have different content schemas.

              +

              Ping packet: A ping packet does not require any parameters except the type. It may or may not be encrypted.

              +

              { "type": "ping" }

              +

              On receipt of a ping packet a ping response will be returned:

              +

              { "success" : 1, "site" { "url":"http:\/\/podunk.edu", "url_sig":"T8Bp7j5...", "sitekey": "&ndash;&mdash;BEGIN PUBLIC KEY&ndash;&mdash; + MIICIjANBgkqhkiG9w0BAQE..." } }

              +

              The ping packet can be used to verify that a site has not been re-installed, and to initiate corrective action if it has. The url_sig is signed with the site private key and base64url encoded - and this should verify with the enclosed sitekey. Failure to verify indicates the site is corrupt or otherwise unable to communicate using zot. This return packet is not otherwise verified, so should be compared with other results obtained from this site which were verified prior to taking action. For instance if you have one verified result with this signature and key, and other records for this url which have different signatures and keys, it indicates that the site was re-installed and corrective action may commence (remove or mark invalid any entries with different signatures). If you have no records which match this url_sig and key - no corrective action should be taken as this packet may have been returned by an imposter.

              Many message packets will arrive encrypted. The existence of an 'iv' element tells us we need to unencapsulate the AES-256-CBC content using the site private key

              The 'pickup' message arrives with a tracking ID which is associated with a particular outq_hash First verify that that the returned signatures verify, then check that we have an outbound queue item with the correct hash. If everything verifies, find any/all outbound messages in the queue for this hubloc and send them back

              If we made it to here, the signatures verify, but we still don't know if the tracking ID is valid. It wouldn't be an error if the tracking ID isn't found, because we may have sent this particular queue item with another pickup (after the tracking ID for the other pickup was verified).

              @@ -155,7 +186,12 @@ Functions
              + + + + + + +
              +
              The Red Matrix +
              +
              + + + + + + + +
              + +
              +
              +
              + +
              + + + + +
              + +
              + +
              + +
              +
              post_to_red.php File Reference
              +
              +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

              +Functions

               post_to_red_deactivate ()
               
               post_to_red_get_seed_location ()
               
               post_to_red_get_acct_name ()
               
               post_to_red_get_channel_name ()
               
               post_to_red_get_password ()
               
               post_to_red_post ($post_id)
               
               post_to_red_delete_post ($post_id)
               
               post_to_red_delete_comment ($post_id)
               
               post_to_red_displayAdminContent ()
               
               post_to_red_post_checkbox ()
               
               post_to_red_post_meta_content ($post_id)
               
               post_to_red_post_field_data ($post_id)
               
               post_to_red_display_admin_page ()
               
               post_to_red_settings_link ($links)
               
               post_to_red_admin ()
               
               red_xmlrpc_methods ($methods)
               
               red_comment ($args)
               
               post_to_red_get_avatar ($avatar, $id_or_email, $size, $default, $alt)
               
               xpost_to_html2bbcode ($text)
               
              + + + + + + + + + + + +

              +Variables

              const post_to_red_path WP_PLUGIN_URL . "/" . str_replace(basename( __FILE__), "", plugin_basename(__FILE__))
               
              const post_to_red_version "1.2"
               
               $plugin_dir = basename(dirname(__FILE__))
               
               $plugin = plugin_basename(__FILE__)
               
              const post_to_red_acct_name "post_to_red_admin_options"
               
              +

              Function Documentation

              + +
              +
              + + + + + + + +
              post_to_red_admin ()
              +
              + +
              +
              + +
              +
              + + + + + + + +
              post_to_red_deactivate ()
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              post_to_red_delete_comment ( $post_id)
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              post_to_red_delete_post ( $post_id)
              +
              + +
              +
              + +
              +
              + + + + + + + +
              post_to_red_display_admin_page ()
              +
              + +
              +
              + +
              +
              + + + + + + + +
              post_to_red_displayAdminContent ()
              +
              + +

              Referenced by post_to_red_display_admin_page().

              + +
              +
              + +
              +
              + + + + + + + +
              post_to_red_get_acct_name ()
              +
              +
              + +
              +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              post_to_red_get_avatar ( $avatar,
               $id_or_email,
               $size,
               $default,
               $alt 
              )
              +
              + +
              +
              + +
              +
              + + + + + + + +
              post_to_red_get_channel_name ()
              +
              +
              + +
              +
              + + + + + + + +
              post_to_red_get_password ()
              +
              +
              + +
              +
              + + + + + + + +
              post_to_red_get_seed_location ()
              +
              +
              + +
              +
              + + + + + + + + +
              post_to_red_post ( $post_id)
              +
              + +
              +
              + +
              +
              + + + + + + + +
              post_to_red_post_checkbox ()
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              post_to_red_post_field_data ( $post_id)
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              post_to_red_post_meta_content ( $post_id)
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              post_to_red_settings_link ( $links)
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              red_comment ( $args)
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              red_xmlrpc_methods ( $methods)
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              xpost_to_html2bbcode ( $text)
              +
              + +

              Referenced by post_to_red_post().

              + +
              +
              +

              Variable Documentation

              + +
              +
              + + + + +
              $plugin = plugin_basename(__FILE__)
              +
              +
              + +
              +
              + + + + +
              $plugin_dir = basename(dirname(__FILE__))
              +
              + +
              +
              + +
              +
              + + + + +
              const post_to_red_acct_name "post_to_red_admin_options"
              +
              + +
              +
              + +
              +
              + + + + +
              const post_to_red_path WP_PLUGIN_URL . "/" . str_replace(basename( __FILE__), "", plugin_basename(__FILE__))
              +
              + +
              +
              + +
              +
              + + + + +
              const post_to_red_version "1.2"
              +
              + +
              +
              +
              +
              + diff --git a/doc/html/post__to__red_8php.js b/doc/html/post__to__red_8php.js new file mode 100644 index 000000000..b2a2c31f5 --- /dev/null +++ b/doc/html/post__to__red_8php.js @@ -0,0 +1,27 @@ +var post__to__red_8php = +[ + [ "post_to_red_admin", "post__to__red_8php.html#aeec4125719184e7b097b3b9fba3101b5", null ], + [ "post_to_red_deactivate", "post__to__red_8php.html#a49fd35f7b1cdddfe6e26ddfcf8d3c4ec", null ], + [ "post_to_red_delete_comment", "post__to__red_8php.html#a5cc2a89a6d33cdb8e2ca557a69bef42d", null ], + [ "post_to_red_delete_post", "post__to__red_8php.html#a4674bb5ce2baa32c559607460c39a2c5", null ], + [ "post_to_red_display_admin_page", "post__to__red_8php.html#a8ec8f8809e3c5d1b2c9598c8185d63aa", null ], + [ "post_to_red_displayAdminContent", "post__to__red_8php.html#a75db5d87226a0287a0ac0fa315f2bcfd", null ], + [ "post_to_red_get_acct_name", "post__to__red_8php.html#ae6f3a2c0561cbeacda5be565b06de8a7", null ], + [ "post_to_red_get_avatar", "post__to__red_8php.html#ae0b881461afbdba93d9329068ea52136", null ], + [ "post_to_red_get_channel_name", "post__to__red_8php.html#aacba7a0646fc00ae6ac4f5dc383fccab", null ], + [ "post_to_red_get_password", "post__to__red_8php.html#a4d90ac085c14f53ff4d8ab4c23477ea6", null ], + [ "post_to_red_get_seed_location", "post__to__red_8php.html#a96d0ccecb96600ef1bfd50ab3f77315f", null ], + [ "post_to_red_post", "post__to__red_8php.html#af5fd50e2c42ede85f8a9e8d9ee3cf540", null ], + [ "post_to_red_post_checkbox", "post__to__red_8php.html#a0f139dea77a94c98f26007963eea639c", null ], + [ "post_to_red_post_field_data", "post__to__red_8php.html#a7e68a8d9c83cb28d032aad3ea85ce0a6", null ], + [ "post_to_red_post_meta_content", "post__to__red_8php.html#aa97aeda12ef080665f16311a4e1eb901", null ], + [ "post_to_red_settings_link", "post__to__red_8php.html#a906be8f72cf1aa2e199c0683ea6a4017", null ], + [ "red_comment", "post__to__red_8php.html#a085c250d4ceff5e4f10052f3d2039823", null ], + [ "red_xmlrpc_methods", "post__to__red_8php.html#a3a2af6ad845239f26e86fccabf8639e1", null ], + [ "xpost_to_html2bbcode", "post__to__red_8php.html#af2713018a2dc97e88f121fc6215beb66", null ], + [ "$plugin", "post__to__red_8php.html#ada8a7130088351710bb02ed622d6bf65", null ], + [ "$plugin_dir", "post__to__red_8php.html#a99811555b30bde504a863e44015f2f19", null ], + [ "post_to_red_acct_name", "post__to__red_8php.html#a588cea66afe0b32f27f2713d44940119", null ], + [ "post_to_red_path", "post__to__red_8php.html#a6210f39392a5f0fa0255cc7d3760493a", null ], + [ "post_to_red_version", "post__to__red_8php.html#af3e7ebd361d4ed7cb6d43209970cd94a", null ] +]; \ No newline at end of file diff --git a/doc/html/pretheme_8php.html b/doc/html/pretheme_8php.html index 2ac289362..e05e6a253 100644 --- a/doc/html/pretheme_8php.html +++ b/doc/html/pretheme_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/probe_8php.html b/doc/html/probe_8php.html index 7db24ab66..f0aa7e854 100644 --- a/doc/html/probe_8php.html +++ b/doc/html/probe_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/profile_8php.html b/doc/html/profile_8php.html index eb5e74417..4e95ad2b8 100644 --- a/doc/html/profile_8php.html +++ b/doc/html/profile_8php.html @@ -28,7 +28,7 @@ - + - -
              The Red Matrix
              @@ -114,28 +114,10 @@ $(document).ready(function(){initNavTree('profile_8php.html','');}); Functions
               profile_init (&$a)
               
               profile_aside (&$a)
               
               profile_content (&$a, $update=0)
               

              Function Documentation

              - -
              -
              - - - - - - - - -
              profile_aside ($a)
              -
              - -
              -
              diff --git a/doc/html/profile_8php.js b/doc/html/profile_8php.js index 942cf9b3d..249035945 100644 --- a/doc/html/profile_8php.js +++ b/doc/html/profile_8php.js @@ -1,6 +1,5 @@ var profile_8php = [ - [ "profile_aside", "profile_8php.html#a1a2482b775476f2f64ea5e8f4fc3fd1e", null ], [ "profile_content", "profile_8php.html#a3775cf6eef6587e5143133356a7b76c0", null ], [ "profile_init", "profile_8php.html#ab5d0246be0552e2182a585c1206d22a5", null ] ]; \ No newline at end of file diff --git a/doc/html/profile__advanced_8php.html b/doc/html/profile__advanced_8php.html index 592a567cb..d94f42c1b 100644 --- a/doc/html/profile__advanced_8php.html +++ b/doc/html/profile__advanced_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/profile__photo_8php.html b/doc/html/profile__photo_8php.html index f47e1be9f..5d775fc65 100644 --- a/doc/html/profile__photo_8php.html +++ b/doc/html/profile__photo_8php.html @@ -28,7 +28,7 @@ - + - -
              The Red Matrix
              @@ -114,28 +114,10 @@ $(document).ready(function(){initNavTree('profile__photo_8php.html','');}); Functions
               profile_photo_init (&$a)
               
               profile_photo_aside (&$a)
               
               profile_photo_post (&$a)
               

              Function Documentation

              - -
              -
              - - - - - - - - -
              profile_photo_aside ($a)
              -
              - -
              -
              diff --git a/doc/html/profile__photo_8php.js b/doc/html/profile__photo_8php.js index c9a379a2e..db2f4e25e 100644 --- a/doc/html/profile__photo_8php.js +++ b/doc/html/profile__photo_8php.js @@ -1,6 +1,5 @@ var profile__photo_8php = [ - [ "profile_photo_aside", "profile__photo_8php.html#ac9cd968a767e2ae1b88383b6cdd6dbe3", null ], [ "profile_photo_init", "profile__photo_8php.html#a140631c56438fbfacb61a1eb43067d02", null ], [ "profile_photo_post", "profile__photo_8php.html#a4b80234074bd603221aa5364f330e479", null ] ]; \ No newline at end of file diff --git a/doc/html/profile__selectors_8php.html b/doc/html/profile__selectors_8php.html index 4c010f5f1..b118aba11 100644 --- a/doc/html/profile__selectors_8php.html +++ b/doc/html/profile__selectors_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/profiles_8php.html b/doc/html/profiles_8php.html index f8af843af..1b947e0ed 100644 --- a/doc/html/profiles_8php.html +++ b/doc/html/profiles_8php.html @@ -28,7 +28,7 @@ - + - -
              The Red Matrix
              @@ -114,30 +114,12 @@ $(document).ready(function(){initNavTree('profiles_8php.html','');}); Functions
               profiles_init (&$a)
               
               profiles_aside (&$a)
               
               profiles_post (&$a)
               
               profiles_content (&$a)
               

              Function Documentation

              - -
              -
              - - - - - - - - -
              profiles_aside ($a)
              -
              - -
              -
              diff --git a/doc/html/profiles_8php.js b/doc/html/profiles_8php.js index 6bc83ad62..256ba1080 100644 --- a/doc/html/profiles_8php.js +++ b/doc/html/profiles_8php.js @@ -1,6 +1,5 @@ var profiles_8php = [ - [ "profiles_aside", "profiles_8php.html#a2a3ac90f51941ff78b85e9389304969c", null ], [ "profiles_content", "profiles_8php.html#a46975783b8b8d70402d51487eb1f0b00", null ], [ "profiles_init", "profiles_8php.html#a36f71405ad536228f8bb84a551b23f7e", null ], [ "profiles_post", "profiles_8php.html#ab0362c81b1d3b0b12a772b9fac446e04", null ] diff --git a/doc/html/profperm_8php.html b/doc/html/profperm_8php.html index ffb8dd4d5..a99c661fb 100644 --- a/doc/html/profperm_8php.html +++ b/doc/html/profperm_8php.html @@ -28,7 +28,7 @@ - + - -
              The Red Matrix
              @@ -114,28 +114,10 @@ $(document).ready(function(){initNavTree('profperm_8php.html','');}); Functions
               profperm_init (&$a)
               
               profperm_aside (&$a)
               
               profperm_content (&$a)
               

              Function Documentation

              - -
              -
              - - - - - - - - -
              profperm_aside ($a)
              -
              - -
              -
              diff --git a/doc/html/profperm_8php.js b/doc/html/profperm_8php.js index 978df3252..95b68003d 100644 --- a/doc/html/profperm_8php.js +++ b/doc/html/profperm_8php.js @@ -1,6 +1,5 @@ var profperm_8php = [ - [ "profperm_aside", "profperm_8php.html#a77fd398ae7c25142e1d9ad724ec347cc", null ], [ "profperm_content", "profperm_8php.html#aef015787de2373d9fb3fe3f814fb5023", null ], [ "profperm_init", "profperm_8php.html#a17fb64ec05edee1dc94d95438807d6c6", null ] ]; \ No newline at end of file diff --git a/doc/html/pubsites_8php.html b/doc/html/pubsites_8php.html index 46c645e55..f9f83cae7 100644 --- a/doc/html/pubsites_8php.html +++ b/doc/html/pubsites_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/qsearch_8php.html b/doc/html/qsearch_8php.html index 85db51091..b8b166904 100644 --- a/doc/html/qsearch_8php.html +++ b/doc/html/qsearch_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/queue_8php.html b/doc/html/queue_8php.html index fe235bc6c..86cae6f6c 100644 --- a/doc/html/queue_8php.html +++ b/doc/html/queue_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/queue__fn_8php.html b/doc/html/queue__fn_8php.html index cff4b21cd..9bb6a3995 100644 --- a/doc/html/queue__fn_8php.html +++ b/doc/html/queue__fn_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/randprof_8php.html b/doc/html/randprof_8php.html index 7913f0525..c7d7aacfe 100644 --- a/doc/html/randprof_8php.html +++ b/doc/html/randprof_8php.html @@ -28,7 +28,7 @@ - +

              Referenced by apw_form(), and theme_content().

              + + + +
              +
              +
              The Red Matrix
              diff --git a/doc/html/redbasic_2php_2style_8php.html b/doc/html/redbasic_2php_2style_8php.html index 9a7c7502e..e816fa304 100644 --- a/doc/html/redbasic_2php_2style_8php.html +++ b/doc/html/redbasic_2php_2style_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              @@ -112,7 +112,7 @@ $(document).ready(function(){initNavTree('redbasic_2php_2style_8php.html','');}) - + @@ -134,6 +134,8 @@ Variables + + @@ -148,6 +150,18 @@ Variables + + + + + + + + + + + + @@ -190,6 +204,30 @@ Variables

              Referenced by apw_form(), and theme_content().

              + + + +
              +
              +

              Variables

               $uid = get_theme_uid()
               $uid = get_theme_uid()
               
               if ($uid) load_pconfig($uid
               
               
               $item_opacity = get_pconfig($uid, "redbasic", "item_opacity")
               
               $body_font_size = get_pconfig($uid, "redbasic", "body_font_size")
               
               $font_size = get_pconfig($uid, "redbasic", "font_size")
               
               $font_colour = get_pconfig($uid, "redbasic", "font_colour")
               
               $sloppy_photos =get_pconfig($uid,'redbasic','sloppy_photos')
               
               $top_photo =get_pconfig($uid,'redbasic','top_photo')
               
               $reply_photo =get_pconfig($uid,'redbasic','reply_photo')
               
               $pmenu_top = intval($top_photo) - 16 . 'px'
               
               $wwtop = intval($top_photo) - 15 . 'px'
               
               $comment_indent = intval($top_photo) + 10 . 'px'
               
               $pmenu_reply = intval($reply_photo) - 16 . 'px'
               
              if($nav_min_opacity===false||$nav_min_opacity=== '') else
               
               $nav_percent_min_opacity = (int) 100 * $nav_min_opacity
              + + + +
              $body_font_size = get_pconfig($uid, "redbasic", "body_font_size")
              +
              + +
              + + +
              +
              + + + + +
              $comment_indent = intval($top_photo) + 10 . 'px'
              +
              +
              @@ -292,6 +330,30 @@ Variables
              +
              + + +
              +
              + + + + +
              $pmenu_reply = intval($reply_photo) - 16 . 'px'
              +
              + +
              +
              + +
              +
              + + + + +
              $pmenu_top = intval($top_photo) - 16 . 'px'
              +
              +
              @@ -306,6 +368,18 @@ Variables
              + + + +
              $reply_photo =get_pconfig($uid,'redbasic','reply_photo')
              +
              +
              @@ -368,6 +442,18 @@ Variables
              +
              + + +
              +
              + + + + +
              $top_photo =get_pconfig($uid,'redbasic','top_photo')
              +
              +
              @@ -375,7 +461,19 @@ Variables
              - + + +
              $uid = get_theme_uid()$uid = get_theme_uid()
              +
              + +
              + + +
              +
              + + +
              $wwtop = intval($top_photo) - 15 . 'px'
              diff --git a/doc/html/redbasic_2php_2style_8php.js b/doc/html/redbasic_2php_2style_8php.js index e096b5ce6..c5e370461 100644 --- a/doc/html/redbasic_2php_2style_8php.js +++ b/doc/html/redbasic_2php_2style_8php.js @@ -3,6 +3,8 @@ var redbasic_2php_2style_8php = [ "$background_image", "redbasic_2php_2style_8php.html#a339624aeef6604a2f00209a3962c6e1c", null ], [ "$banner_colour", "redbasic_2php_2style_8php.html#ae587aa6949ab6e4aa77a591e60f67ee0", null ], [ "$bgcolour", "redbasic_2php_2style_8php.html#a0bdce350cf14bac44976e786d1be6574", null ], + [ "$body_font_size", "redbasic_2php_2style_8php.html#ad78cb8a1793834626d73aca22a1501f8", null ], + [ "$comment_indent", "redbasic_2php_2style_8php.html#a5bff5012c56e34da6b3b2ed475726b27", null ], [ "$converse_width", "redbasic_2php_2style_8php.html#a0cb037986e32302685d4f580dedd6473", null ], [ "$font_colour", "redbasic_2php_2style_8php.html#a68e3ff836ec87ae1370c9f4a12c21c6b", null ], [ "$font_size", "redbasic_2php_2style_8php.html#afcbcf57d0b90d2e4226c2e8a1171befc", null ], @@ -11,13 +13,18 @@ var redbasic_2php_2style_8php = [ "$nav_colour", "redbasic_2php_2style_8php.html#a8fdd5874587a9ad86fb05ed0be265649", null ], [ "$nav_min_opacity", "redbasic_2php_2style_8php.html#ab5ec5703848e0132f8a8f3d3a53a58e1", null ], [ "$nav_percent_min_opacity", "redbasic_2php_2style_8php.html#a01c151bf47f7da2b979aaa4cb868da4c", null ], + [ "$pmenu_reply", "redbasic_2php_2style_8php.html#a9b489f1c595b867212d30eca0c85b38c", null ], + [ "$pmenu_top", "redbasic_2php_2style_8php.html#ac98bd8264411bd207a5740d08e81a158", null ], [ "$radius", "redbasic_2php_2style_8php.html#a6502bedd57105ad1fb2dee2be9cf6351", null ], + [ "$reply_photo", "redbasic_2php_2style_8php.html#a0b070f2c9140a7a12a0b1f88601a29e4", null ], [ "$schema", "redbasic_2php_2style_8php.html#a83022b1d70799d2bde3d64dca9cb40ee", null ], [ "$shadow", "redbasic_2php_2style_8php.html#ab00dfc29448b183055d2ae61a0e1874a", null ], [ "$sloppy_photos", "redbasic_2php_2style_8php.html#a6ffadaf926b41ad84c30da319011e9ad", null ], [ "$toolicon_activecolour", "redbasic_2php_2style_8php.html#acfd00ec469ca3c5e8bfac787573093f3", null ], [ "$toolicon_colour", "redbasic_2php_2style_8php.html#a4161f6b8aa923f67e53f54dfb6554cdb", null ], + [ "$top_photo", "redbasic_2php_2style_8php.html#a810142b4bdd35a1d377ab279b02b47eb", null ], [ "$uid", "redbasic_2php_2style_8php.html#a109bbd7f4add27541707b191b73ef84a", null ], + [ "$wwtop", "redbasic_2php_2style_8php.html#a61891d0d3e6894f52410d507b04e565d", null ], [ "else", "redbasic_2php_2style_8php.html#ab3afb90d611eca90819f597a2c0bb459", null ], [ "if", "redbasic_2php_2style_8php.html#a883f9f14e205f7aa7de02c14df67b40a", null ] ]; \ No newline at end of file diff --git a/doc/html/redbasic_2php_2theme_8php.html b/doc/html/redbasic_2php_2theme_8php.html index dbbbd82df..c71a95829 100644 --- a/doc/html/redbasic_2php_2theme_8php.html +++ b/doc/html/redbasic_2php_2theme_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              @@ -129,6 +129,14 @@ Functions
              +
                +
              • Name: Redbasic
              • +
              • Description: RedMatrix standard theme
              • +
              • Version: 1.0
              • +
              • Author: Fabrixxm
              • +
              • Maintainer: Mike Macgirvin
              • +
              • Compat: Red [*]
              • +
              diff --git a/doc/html/redbasic_8php.html b/doc/html/redbasic_8php.html index 81af39086..31861ac51 100644 --- a/doc/html/redbasic_8php.html +++ b/doc/html/redbasic_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/reddav_8php.html b/doc/html/reddav_8php.html index 2b9d4d7e9..49b7d62ff 100644 --- a/doc/html/reddav_8php.html +++ b/doc/html/reddav_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/redir_8php.html b/doc/html/redir_8php.html index a77e53757..ce368c49b 100644 --- a/doc/html/redir_8php.html +++ b/doc/html/redir_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/register_8php.html b/doc/html/register_8php.html index 792200577..c60337a73 100644 --- a/doc/html/register_8php.html +++ b/doc/html/register_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/regmod_8php.html b/doc/html/regmod_8php.html index b001c82e8..e5ac39365 100644 --- a/doc/html/regmod_8php.html +++ b/doc/html/regmod_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/removeme_8php.html b/doc/html/removeme_8php.html index 9223fcebb..f0325ad4d 100644 --- a/doc/html/removeme_8php.html +++ b/doc/html/removeme_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/rm-64.png b/doc/html/rm-64.png new file mode 100644 index 000000000..30341bfa4 Binary files /dev/null and b/doc/html/rm-64.png differ diff --git a/doc/html/rmagic_8php.html b/doc/html/rmagic_8php.html index 55723768d..e98328483 100644 --- a/doc/html/rmagic_8php.html +++ b/doc/html/rmagic_8php.html @@ -28,7 +28,7 @@ - +
              Returns
              string substituted string
              -

              Referenced by admin_content(), admin_page_dbsync(), admin_page_hubloc(), admin_page_logs(), admin_page_plugins(), admin_page_site(), admin_page_summary(), admin_page_themes(), admin_page_users(), advanced_profile(), allfriends_content(), alt_pager(), api_apply_template(), api_content(), apps_content(), apw_form(), blocks_content(), App\build_pagehead(), categories_widget(), channel_content(), chanview_content(), check_config(), check_php(), common_content(), common_friends_visitor_widget(), connect_content(), connections_content(), construct_page(), contact_block(), conversation(), crepair_content(), delegate_content(), design_tools(), dir_safe_mode(), dir_sort_links(), directory_content(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), fbrowser_content(), field_timezone(), fileas_widget(), filer_content(), filestorage_content(), findpeople_widget(), follow_widget(), format_categories(), format_filer(), get_birthdays(), Item\get_comment_box(), get_events(), get_feed_for(), group_content(), group_side(), help_content(), hostxrd_init(), import_content(), intro_content(), invite_content(), lang_selector(), lastpost_content(), layouts_content(), login(), lostpass_content(), lostpass_post(), manage_content(), match_content(), menu_content(), menu_render(), message_aside(), message_content(), micropro(), mini_group_select(), mitem_content(), mood_content(), nav(), network_content(), new_channel_content(), nogroup_content(), notification(), notifications_content(), notify_content(), oembed_format_object(), oexchange_init(), opensearch_init(), pagelist_widget(), photos_album_widget(), photos_content(), poco_init(), poke_content(), populate_acl(), posted_date_widget(), profile_sidebar(), profile_tabs(), profiles_content(), redbasic_form(), register_content(), removeme_content(), rmagic_content(), rpost_content(), saved_searches(), search_content(), send_reg_approval_email(), send_verification_email(), settings_aside(), setup_content(), setup_post(), siteinfo_content(), sources_content(), suggest_content(), theme_attachments(), thing_content(), user_allow(), vcard_from_xchan(), viewconnections_content(), vote_content(), webpages_content(), writepages_widget(), and xrd_init().

              +

              Referenced by admin_content(), admin_page_dbsync(), admin_page_hubloc(), admin_page_logs(), admin_page_plugins(), admin_page_site(), admin_page_summary(), admin_page_themes(), admin_page_users(), advanced_profile(), allfriends_content(), alt_pager(), api_apply_template(), api_content(), apps_content(), apw_form(), blocks_content(), blogtheme_form(), App\build_pagehead(), categories_widget(), channel_content(), chanview_content(), check_config(), check_php(), common_content(), common_friends_visitor_widget(), connect_content(), connections_content(), construct_page(), contact_block(), conversation(), delegate_content(), design_tools(), dir_safe_mode(), dir_sort_links(), directory_content(), 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(), get_birthdays(), Item\get_comment_box(), get_events(), get_feed_for(), group_content(), group_side(), help_content(), hostxrd_init(), import_content(), invite_content(), lang_selector(), layouts_content(), login(), lostpass_content(), lostpass_post(), manage_content(), match_content(), menu_content(), menu_render(), message_aside(), 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(), pagelist_widget(), photos_album_widget(), photos_content(), poco_init(), poke_content(), populate_acl(), posted_date_widget(), profile_sidebar(), profiles_content(), redbasic_form(), register_content(), removeme_content(), rmagic_content(), rpost_content(), search_content(), send_reg_approval_email(), send_verification_email(), settings_aside(), setup_content(), setup_post(), siteinfo_content(), sources_content(), suggest_content(), theme_attachments(), thing_content(), user_allow(), vcard_from_xchan(), viewconnections_content(), vote_content(), webpages_content(), widget_affinity(), widget_archive(), widget_filer(), widget_follow(), widget_notes(), widget_savedsearch(), widget_suggestions(), writepages_widget(), and xrd_init().

              @@ -1844,7 +1844,47 @@ Variables
              The Red Matrix
              diff --git a/doc/html/rpost_8php.html b/doc/html/rpost_8php.html index b1f75081d..c642a0a93 100644 --- a/doc/html/rpost_8php.html +++ b/doc/html/rpost_8php.html @@ -28,7 +28,7 @@ - +

              remote post

              https://yoursite/rpost?f=&title=&body=&remote_return=

              This can be called via either GET or POST, use POST for long body content as suhosin often limits GET parameter length

              -

              f= placeholder, often required title= Title of post body= Body of post remote_return= absolute URL to return after posting is finished type= choices are 'html' or 'bbcode', default is 'bbcode'

              +

              f= placeholder, often required title= Title of post body= Body of post source= Source application remote_return= absolute URL to return after posting is finished type= choices are 'html' or 'bbcode', default is 'bbcode'

              diff --git a/doc/html/rsd__xml_8php.html b/doc/html/rsd__xml_8php.html index 5012184b6..9761872c4 100644 --- a/doc/html/rsd__xml_8php.html +++ b/doc/html/rsd__xml_8php.html @@ -28,7 +28,7 @@
              The Red Matrix
              @@ -132,7 +132,7 @@ Functions
              - +
              The Red Matrix
              diff --git a/doc/html/search/all_24.js b/doc/html/search/all_24.js index cca20bbe5..529ec0c2d 100644 --- a/doc/html/search/all_24.js +++ b/doc/html/search/all_24.js @@ -15,17 +15,20 @@ var searchData= ['_24banner_5fcolour',['$banner_colour',['../redbasic_2php_2style_8php.html#ae587aa6949ab6e4aa77a591e60f67ee0',1,'style.php']]], ['_24baseurl',['$baseurl',['../classApp.html#ad5175536561021548ae8188e24c7b80c',1,'App']]], ['_24bgcolour',['$bgcolour',['../redbasic_2php_2style_8php.html#a0bdce350cf14bac44976e786d1be6574',1,'style.php']]], + ['_24body_5ffont_5fsize',['$body_font_size',['../redbasic_2php_2style_8php.html#ad78cb8a1793834626d73aca22a1501f8',1,'style.php']]], + ['_24bodyclass',['$bodyclass',['../theme_2blogga_2php_2default_8php.html#a720581ae288aa09511670563e4205a4a',1,'$bodyclass(): default.php'],['../theme_2blogga_2view_2theme_2blog_2default_8php.html#a720581ae288aa09511670563e4205a4a',1,'$bodyclass(): default.php']]], ['_24cached_5fprofile_5fimage',['$cached_profile_image',['../classApp.html#abe0e4fa91097f7a6588e1213a834121c',1,'App']]], ['_24cached_5fprofile_5fpicdate',['$cached_profile_picdate',['../classApp.html#aab4a685d15a363bb1d7edbbc20bfb94e',1,'App']]], ['_24called_5fapi',['$called_api',['../include_2api_8php.html#aa62b15a6bbb280e86b98132eb214013d',1,'api.php']]], ['_24category',['$category',['../classApp.html#a5cfc098c061b7d765add58fd2ca97445',1,'App']]], - ['_24channel',['$channel',['../classApp.html#a050b0696118da47e8b30859ad1a2c149',1,'App\$channel()'],['../classItem.html#acc32426c0f465391be8a99ad810c7b8e',1,'Item\$channel()']]], + ['_24channel',['$channel',['../classApp.html#a050b0696118da47e8b30859ad1a2c149',1,'App\$channel()'],['../classItem.html#acc32426c0f465391be8a99ad810c7b8e',1,'Item\$channel()'],['../php_2theme__init_8php.html#a54f32c086fe209c99769a4c4047dd864',1,'$channel(): theme_init.php']]], ['_24channel_5fid',['$channel_id',['../classRedDirectory.html#ae624dcaa4d73a517f4b1616d33df690d',1,'RedDirectory']]], ['_24children',['$children',['../classItem.html#a80dcd0fb7673776c0967839d429c2a0f',1,'Item']]], ['_24cid',['$cid',['../classApp.html#ad1c8eb91a6fd470b94f34b7fdad3a2d0',1,'App']]], ['_24cipher',['$cipher',['../classConversation.html#aa95c1a62af38bdfba7add9549bec083b',1,'Conversation']]], ['_24cmd',['$cmd',['../classApp.html#a495ec082c2719314e536070ca1ce073d',1,'App']]], ['_24comment_5fbox_5ftemplate',['$comment_box_template',['../classItem.html#a90743c8348b13213275c223bb9333aa0',1,'Item']]], + ['_24comment_5findent',['$comment_indent',['../redbasic_2php_2style_8php.html#a5bff5012c56e34da6b3b2ed475726b27',1,'style.php']]], ['_24commentable',['$commentable',['../classConversation.html#afd4965d22a6e4bfea2f35e931b3273c6',1,'Conversation\$commentable()'],['../classItem.html#aa2c221231ad0fc3720ccc1f00f0c6304',1,'Item\$commentable()']]], ['_24config',['$config',['../classApp.html#ac73dc90e4764497e2f1b7e6612c8fb88',1,'App']]], ['_24connected',['$connected',['../classdba__driver.html#a205f6535e399700b6fca2492f96f2229',1,'dba_driver']]], @@ -55,6 +58,8 @@ var searchData= ['_24force_5fmax_5fitems',['$force_max_items',['../classApp.html#ae3f47830543d0d902f66913def8db66b',1,'App']]], ['_24gc_5fprobability',['$gc_probability',['../session_8php.html#a96b09cc763572f45280786a7b33feb7e',1,'session.php']]], ['_24groups',['$groups',['../classApp.html#ac6e6b1c7d6df408580ff79977fcfa656',1,'App']]], + ['_24headimg',['$headimg',['../theme_2blogga_2php_2default_8php.html#ac7062908d1eb80c0735270f7997c4527',1,'$headimg(): default.php'],['../theme_2blogga_2view_2theme_2blog_2default_8php.html#a52d9dd070ed541729088395c22502539',1,'$headimg(): default.php']]], + ['_24headimghome',['$headimghome',['../theme_2blogga_2php_2default_8php.html#a1230ab83d4ec9785d8f3a966f33dc5f3',1,'$headimghome(): default.php'],['../theme_2blogga_2view_2theme_2blog_2default_8php.html#a1230ab83d4ec9785d8f3a966f33dc5f3',1,'$headimghome(): default.php']]], ['_24height',['$height',['../classphoto__driver.html#aea560be5dfba09117d36c12bacbf3b80',1,'photo_driver']]], ['_24hooks',['$hooks',['../classApp.html#a3694aa1907aa103a2adbc71f926f0fa0',1,'App']]], ['_24hostname',['$hostname',['../classApp.html#a037049cba88dfc6ff94f4b5b779e3fd3',1,'App']]], @@ -97,7 +102,11 @@ 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']]], + ['_24pmenu_5freply',['$pmenu_reply',['../redbasic_2php_2style_8php.html#a9b489f1c595b867212d30eca0c85b38c',1,'style.php']]], + ['_24pmenu_5ftop',['$pmenu_top',['../redbasic_2php_2style_8php.html#ac98bd8264411bd207a5740d08e81a158',1,'style.php']]], ['_24pofile',['$pofile',['../php2po_8php.html#a401d84ce156e49e8168bd0c4781e1be1',1,'php2po.php']]], ['_24prepared_5fitem',['$prepared_item',['../classConversation.html#a5b6adbb2fe24f0f53d6c22660dff91b2',1,'Conversation']]], ['_24preview',['$preview',['../classConversation.html#ae9937f9e0f3d927acc2bed46cc72e9ae',1,'Conversation']]], @@ -111,6 +120,7 @@ var searchData= ['_24red_5fpath',['$red_path',['../classRedDirectory.html#acb32b8df27538c57772824a745e751d7',1,'RedDirectory']]], ['_24redirect_5furl',['$redirect_url',['../classItem.html#a5b561415861f5b89b0733aacfe0428d1',1,'Item']]], ['_24replace',['$replace',['../classTemplate.html#a4e86b566c3f728e95ce5db1b33665c10',1,'Template']]], + ['_24reply_5fphoto',['$reply_photo',['../redbasic_2php_2style_8php.html#a0b070f2c9140a7a12a0b1f88601a29e4',1,'style.php']]], ['_24res',['$res',['../docblox__errorchecker_8php.html#a49a8a4009b02e49717caa88b128affc5',1,'docblox_errorchecker.php']]], ['_24s',['$s',['../extract_8php.html#a50b05cf2e02ef0b67fcad97106dd7634',1,'extract.php']]], ['_24schema',['$schema',['../redbasic_2php_2style_8php.html#a83022b1d70799d2bde3d64dca9cb40ee',1,'style.php']]], @@ -137,6 +147,7 @@ var searchData= ['_24timezone',['$timezone',['../classApp.html#ab35b01a366a2ea95725e97af278f87ab',1,'App']]], ['_24toolicon_5factivecolour',['$toolicon_activecolour',['../redbasic_2php_2style_8php.html#acfd00ec469ca3c5e8bfac787573093f3',1,'style.php']]], ['_24toolicon_5fcolour',['$toolicon_colour',['../redbasic_2php_2style_8php.html#a4161f6b8aa923f67e53f54dfb6554cdb',1,'style.php']]], + ['_24top_5fphoto',['$top_photo',['../redbasic_2php_2style_8php.html#a810142b4bdd35a1d377ab279b02b47eb',1,'style.php']]], ['_24toplevel',['$toplevel',['../classItem.html#a5cfa6cf964f433a917a81cab079ff9d8',1,'Item']]], ['_24type',['$type',['../classphoto__driver.html#a4920ed7cbb1ac735ac84153067537f03',1,'photo_driver']]], ['_24types',['$types',['../classphoto__driver.html#a00cb166c00b7502dbc456c94330e5b03',1,'photo_driver']]], @@ -151,5 +162,6 @@ var searchData= ['_24widgets',['$widgets',['../classApp.html#aa5a87c46ab3fee21362c466bf78042ef',1,'App']]], ['_24width',['$width',['../classphoto__driver.html#a3e4215890f4a4894bf3799a7d2e0c0b1',1,'photo_driver\$width()'],['../minimalisticdarkness_8php.html#a5795120b4b324bc4ca83f1e6fdce7d57',1,'$width(): minimalisticdarkness.php']]], ['_24writable',['$writable',['../classConversation.html#ae81221251307e315f566a11f921ce0a9',1,'Conversation']]], + ['_24wwtop',['$wwtop',['../redbasic_2php_2style_8php.html#a61891d0d3e6894f52410d507b04e565d',1,'style.php']]], ['_24zones',['$zones',['../extract_8php.html#a0cbe524ffc9a496114fd7ba9f423ef44',1,'extract.php']]] ]; diff --git a/doc/html/search/all_61.js b/doc/html/search/all_61.js index db26f737d..e89337e96 100644 --- a/doc/html/search/all_61.js +++ b/doc/html/search/all_61.js @@ -63,7 +63,6 @@ var searchData= ['activity_5fupdate',['ACTIVITY_UPDATE',['../boot_8php.html#a7f4264232dbb6c3b41f2617deecb1866',1,'boot.php']]], ['add_5fchild',['add_child',['../classItem.html#a80dcd9d0f548c3ad550abe7e6981fb51',1,'Item']]], ['add_5fchildren_5fto_5flist',['add_children_to_list',['../conversation_8php.html#ad3e1d4b15e7d6d026ee182edd58f692b',1,'conversation.php']]], - ['add_5ffcontact',['add_fcontact',['../include_2network_8php.html#a0bdc4b0bfc54797c249dc4eca25aeda4',1,'network.php']]], ['add_5fthread',['add_thread',['../classConversation.html#a8335cdd43f1836e3c255638e61a09e16',1,'Conversation']]], ['admin_2ephp',['admin.php',['../admin_8php.html',1,'']]], ['admin_5fcontent',['admin_content',['../admin_8php.html#afef415e4011607fbb665610441595015',1,'admin.php']]], @@ -80,7 +79,7 @@ var searchData= ['admin_5fpage_5fusers',['admin_page_users',['../admin_8php.html#a62f10f90c47686c9c3c37c4c03a108d2',1,'admin.php']]], ['admin_5fpage_5fusers_5fpost',['admin_page_users_post',['../admin_8php.html#a5a696706a3869800e65fb365214241b7',1,'admin.php']]], ['admin_5fpost',['admin_post',['../admin_8php.html#acf51f5837a7427832144c2bf7308ada3',1,'admin.php']]], - ['advanced_5fprofile',['advanced_profile',['../profile__advanced_8php.html#aa870d2c1f558cfd52bef05bc124e8fa4',1,'profile_advanced.php']]], + ['advanced_5fprofile',['advanced_profile',['../identity_8php.html#aa870d2c1f558cfd52bef05bc124e8fa4',1,'identity.php']]], ['aes256cbc_5fdecrypt',['AES256CBC_decrypt',['../crypto_8php.html#ac852ee41392d1358c3a54d54935e0bf9',1,'crypto.php']]], ['aes256cbc_5fencrypt',['AES256CBC_encrypt',['../crypto_8php.html#a5c61821d205f95f127114159cbffa764',1,'crypto.php']]], ['aes_5fencapsulate',['aes_encapsulate',['../crypto_8php.html#a2148d7aac7b30c720f7ebda7e9790286',1,'crypto.php']]], diff --git a/doc/html/search/all_62.js b/doc/html/search/all_62.js index 7f994ee27..48cba8636 100644 --- a/doc/html/search/all_62.js +++ b/doc/html/search/all_62.js @@ -20,6 +20,12 @@ var searchData= ['best_5flink_5furl',['best_link_url',['../conversation_8php.html#ad470fc7766f0db66d138fa1916c7a8b7',1,'conversation.php']]], ['blocks_2ephp',['blocks.php',['../blocks_8php.html',1,'']]], ['blocks_5fcontent',['blocks_content',['../blocks_8php.html#a2531a8fd51db3cecb2eb20c002c66e12',1,'blocks.php']]], + ['blog_5finit',['blog_init',['../blogga_2php_2theme_8php.html#aa55c1cb1f05087b5002ecb633b550b1b',1,'blog_init(&$a): theme.php'],['../blogga_2view_2theme_2blog_2theme_8php.html#aa55c1cb1f05087b5002ecb633b550b1b',1,'blog_init(&$a): theme.php']]], + ['blog_5finstall',['blog_install',['../blogga_2view_2theme_2blog_2theme_8php.html#aae58cc837fe56473d9f3370abfe533ae',1,'theme.php']]], + ['blog_5funinstall',['blog_uninstall',['../blogga_2view_2theme_2blog_2theme_8php.html#a3e77dbe111f330c64a1ff6c741cd515c',1,'theme.php']]], + ['blogtheme_5fdisplay_5fitem',['blogtheme_display_item',['../blogga_2view_2theme_2blog_2theme_8php.html#a028ae8e9f2824670dfa76a6651d817e5',1,'theme.php']]], + ['blogtheme_5fform',['blogtheme_form',['../view_2theme_2blogga_2php_2config_8php.html#a8a311a402d3e746ce53fadc38e4b2d27',1,'blogtheme_form(&$a, $headimg, $headimghome): config.php'],['../view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#a8a311a402d3e746ce53fadc38e4b2d27',1,'blogtheme_form(&$a, $headimg, $headimghome): config.php']]], + ['blogtheme_5fimgurl',['blogtheme_imgurl',['../blogga_2view_2theme_2blog_2theme_8php.html#af634a3f721c5e238530d0636d33230ec',1,'theme.php']]], ['boot_2ephp',['boot.php',['../boot_8php.html',1,'']]], ['breaklines',['breaklines',['../html2plain_8php.html#a3214912e3d00cf0a948072daccf16740',1,'html2plain.php']]], ['build_5fpagehead',['build_pagehead',['../classApp.html#a08f0537964d98958d218066364cff785',1,'App']]], diff --git a/doc/html/search/all_63.js b/doc/html/search/all_63.js index 580f6ed45..9f968e083 100644 --- a/doc/html/search/all_63.js +++ b/doc/html/search/all_63.js @@ -11,11 +11,10 @@ var searchData= ['chanlink_5fcid',['chanlink_cid',['../text_8php.html#a85e3a4851c16674834010d8419a5d7ca',1,'text.php']]], ['chanlink_5fhash',['chanlink_hash',['../text_8php.html#a55ab893be57feda59c2a7ba1e58ff2d0',1,'text.php']]], ['chanlink_5furl',['chanlink_url',['../text_8php.html#a2e8d6c402603be3a1256a16605e09c2a',1,'text.php']]], - ['chanman_2ephp',['chanman.php',['../include_2chanman_8php.html',1,'']]], ['chanman_2ephp',['chanman.php',['../mod_2chanman_8php.html',1,'']]], + ['chanman_2ephp',['chanman.php',['../include_2chanman_8php.html',1,'']]], ['chanman_5fremove_5feverything_5ffrom_5fnetwork',['chanman_remove_everything_from_network',['../include_2chanman_8php.html#a21ba9a5c961e866ff27aee3ee67bf99b',1,'chanman.php']]], ['channel_2ephp',['channel.php',['../channel_8php.html',1,'']]], - ['channel_5faside',['channel_aside',['../channel_8php.html#aea8e189f2fbabfda779349dd94082e8e',1,'channel.php']]], ['channel_5fcontent',['channel_content',['../channel_8php.html#a9c6a6179e0e626398ebecc6151905ef1',1,'channel.php']]], ['channel_5finit',['channel_init',['../channel_8php.html#ac7c8c7845741baadf87fae6bc279f3dc',1,'channel.php']]], ['channel_5fremove',['channel_remove',['../Contact_8php.html#a186162051a5127069cc851d78740f205',1,'Contact.php']]], @@ -72,7 +71,6 @@ var searchData= ['comanche_5fwebpage',['comanche_webpage',['../comanche_8php.html#ae9fe1ce574db3dd0931eada80234f82a',1,'comanche.php']]], ['comanche_5fwidget',['comanche_widget',['../comanche_8php.html#a6b0191c1a63db1696a2eb139d90d9e7f',1,'comanche.php']]], ['common_2ephp',['common.php',['../common_8php.html',1,'']]], - ['common_5faside',['common_aside',['../common_8php.html#a3b12ec67b3d3edcf595c8d195da5d14a',1,'common.php']]], ['common_5fcontent',['common_content',['../common_8php.html#ab63408f39abef7a6915186e8dabc5a96',1,'common.php']]], ['common_5ffriends',['common_friends',['../socgraph_8php.html#a7d34cd58025bcd9e575282f44db75918',1,'socgraph.php']]], ['common_5ffriends_5fvisitor_5fwidget',['common_friends_visitor_widget',['../contact__widgets_8php.html#a552f8544528cec0c995cea7287ea9d65',1,'contact_widgets.php']]], @@ -85,6 +83,8 @@ var searchData= ['completeurl',['completeurl',['../parse__url_8php.html#a496f4e3836154f6f32b8e805a7160d3a',1,'parse_url.php']]], ['config_2emd',['config.md',['../config_8md.html',1,'']]], ['config_2ephp',['config.php',['../view_2theme_2apw_2php_2config_8php.html',1,'']]], + ['config_2ephp',['config.php',['../view_2theme_2blogga_2php_2config_8php.html',1,'']]], + ['config_2ephp',['config.php',['../view_2theme_2blogga_2view_2theme_2blog_2config_8php.html',1,'']]], ['config_2ephp',['config.php',['../view_2theme_2redbasic_2php_2config_8php.html',1,'']]], ['config_2ephp',['config.php',['../include_2config_8php.html',1,'']]], ['connect',['connect',['../classdba__driver.html#ae533e62a240a793f17aef5ab4ef10edc',1,'dba_driver\connect()'],['../classdba__mysql.html#a1887338627ce0e28786839363014bd0b',1,'dba_mysql\connect()'],['../classdba__mysqli.html#add062bd93961e5f0194d94820e9a51b1',1,'dba_mysqli\connect()']]], @@ -117,7 +117,6 @@ var searchData= ['contact_5fwidgets_2ephp',['contact_widgets.php',['../contact__widgets_8php.html',1,'']]], ['contactgroup_2ephp',['contactgroup.php',['../contactgroup_8php.html',1,'']]], ['contactgroup_5fcontent',['contactgroup_content',['../contactgroup_8php.html#a18c7391b1b25debaf98c9dba639caab3',1,'contactgroup.php']]], - ['contacts_5fnot_5fgrouped',['contacts_not_grouped',['../Contact_8php.html#a228fc01f90ae9bfdde4c2ad0772bd7dc',1,'Contact.php']]], ['conv_5fsort',['conv_sort',['../conversation_8php.html#abed85a41f1160598de880b84021c9cf7',1,'conversation.php']]], ['conversation',['Conversation',['../classConversation.html',1,'Conversation'],['../conversation_8php.html#affea1afb3f32ca41e966c8ddb4204d81',1,'conversation(&$a, $items, $mode, $update, $page_mode= 'traditional', $prepared_item= ''): conversation.php']]], ['conversation_2ephp',['conversation.php',['../conversation_8php.html',1,'']]], @@ -133,14 +132,12 @@ var searchData= ['create_5fidentity',['create_identity',['../identity_8php.html#a345f4c943d84de502ec6e72d2c813945',1,'identity.php']]], ['createdirectory',['createDirectory',['../classRedDirectory.html#a986936910f0216887a25e28916c166c7',1,'RedDirectory']]], ['createfile',['createFile',['../classRedDirectory.html#a2d12d99d38a6a75fc9a830b2f7fc0bf0',1,'RedDirectory']]], - ['crepair_2ephp',['crepair.php',['../crepair_8php.html',1,'']]], - ['crepair_5fcontent',['crepair_content',['../crepair_8php.html#a29464c01838e209c8059cfcd2d195caa',1,'crepair.php']]], - ['crepair_5finit',['crepair_init',['../crepair_8php.html#ab089978e50df156bbfabf9f8f5ccd198',1,'crepair.php']]], - ['crepair_5fpost',['crepair_post',['../crepair_8php.html#acc4493e1ffd1462a605dd9b870034513',1,'crepair.php']]], ['cronhooks_2ephp',['cronhooks.php',['../cronhooks_8php.html',1,'']]], ['cronhooks_5frun',['cronhooks_run',['../cronhooks_8php.html#a4c4c1bbec4ecc9a0efa00dd6afd2c0ca',1,'cronhooks.php']]], ['cropimage',['cropImage',['../classphoto__driver.html#a2e6e61f1e356a90bc978f4404a77137e',1,'photo_driver\cropImage()'],['../classphoto__gd.html#ab2232d775c8bacf66773a03308105f0c',1,'photo_gd\cropImage()'],['../classphoto__imagick.html#a2f33a03a89497a2b2768e29736d4a8a4',1,'photo_imagick\cropImage()']]], ['crypto_2ephp',['crypto.php',['../crypto_8php.html',1,'']]], + ['crypto_5fencapsulate',['crypto_encapsulate',['../crypto_8php.html#a32fc08d57a5694f94d8543ecbb03323c',1,'crypto.php']]], + ['crypto_5funencapsulate',['crypto_unencapsulate',['../crypto_8php.html#a0781202b0a43b82426929cc87c2fa2b5',1,'crypto.php']]], ['curpageurl',['curPageURL',['../boot_8php.html#aa4221641e5c21db69fa52c426b9017f5',1,'boot.php']]], ['current_5ftheme',['current_theme',['../boot_8php.html#ad206598b909e8eb67eb0e0bb5ef69c13',1,'boot.php']]], ['current_5ftheme_5furl',['current_theme_url',['../boot_8php.html#a926cad0b3d8b9d9ee5da1898fc063ba3',1,'boot.php']]], diff --git a/doc/html/search/all_64.js b/doc/html/search/all_64.js index 78e28d067..5a666fcdc 100644 --- a/doc/html/search/all_64.js +++ b/doc/html/search/all_64.js @@ -25,7 +25,9 @@ var searchData= ['dbg',['dbg',['../classdba__driver.html#adcc1f8955120fec0708bce39202d0422',1,'dba_driver\dbg()'],['../dba__driver_8php.html#aa6607893d8f60ade9122bcfbd1a53ffb',1,'dbg(): dba_driver.php']]], ['dbq',['dbq',['../dba__driver_8php.html#aa377074e70981e8c4e82ca0accd068ee',1,'dba_driver.php']]], ['decode_5ftags',['decode_tags',['../items_8php.html#a56b2a4abcadfac71175cd50555528cc3',1,'items.php']]], - ['default_2ephp',['default.php',['../default_8php.html',1,'']]], + ['default_2ephp',['default.php',['../php_2default_8php.html',1,'']]], + ['default_2ephp',['default.php',['../theme_2blogga_2php_2default_8php.html',1,'']]], + ['default_2ephp',['default.php',['../theme_2blogga_2view_2theme_2blog_2default_8php.html',1,'']]], ['default_5fdb_5fengine',['DEFAULT_DB_ENGINE',['../boot_8php.html#aa8a2b61e70900139d1ca28e46f1da49d',1,'boot.php']]], ['del_5fconfig',['del_config',['../include_2config_8php.html#a549910227348003efc3c05c9105c42da',1,'config.php']]], ['del_5fpconfig',['del_pconfig',['../include_2config_8php.html#a7ad2081c5f812ac4387fd76f3762d941',1,'config.php']]], @@ -43,7 +45,6 @@ var searchData= ['design_5ftools',['design_tools',['../text_8php.html#a87a3cefc603302c78982f1d8e1245265',1,'text.php']]], ['destroy',['destroy',['../classphoto__driver.html#ae1a9edaf846983780dc65ea77d99e813',1,'photo_driver\destroy()'],['../classphoto__gd.html#a724703ecf71b1f1d04a80e86c76db6b1',1,'photo_gd\destroy()'],['../classphoto__imagick.html#afd49d64751ee3a298eac0c0ce0ba0207',1,'photo_imagick\destroy()']]], ['detect_5flanguage',['detect_language',['../language_8php.html#a632da17c7ac0d2dc1a00a4706870194b',1,'language.php']]], - ['dfrn_5fdeliver',['dfrn_deliver',['../items_8php.html#a8395d189a36abfa0dfff81a2b0e70669',1,'items.php']]], ['diaspora2bb',['diaspora2bb',['../bb2diaspora_8php.html#a26c09c218413610e62e60754c579f6c6',1,'bb2diaspora.php']]], ['diaspora_5fol',['diaspora_ol',['../bb2diaspora_8php.html#a8b96bd45884fa1c40b942939354197d4',1,'bb2diaspora.php']]], ['diaspora_5ful',['diaspora_ul',['../bb2diaspora_8php.html#adc92ccda5f85ed27e64fcc17712c89cc',1,'bb2diaspora.php']]], diff --git a/doc/html/search/all_66.js b/doc/html/search/all_66.js index 1937023b2..58826efd6 100644 --- a/doc/html/search/all_66.js +++ b/doc/html/search/all_66.js @@ -11,8 +11,6 @@ var searchData= ['feed_5fsalmonlinks',['feed_salmonlinks',['../text_8php.html#a89929fa6f70a8ba54d5273fcf622b665',1,'text.php']]], ['fetch_5flrdd_5ftemplate',['fetch_lrdd_template',['../include_2network_8php.html#a8d5a3afb51cc932032b5dcc159efaae0',1,'network.php']]], ['fetch_5fpost_5ftags',['fetch_post_tags',['../items_8php.html#adf980098b6de9c3993bc3ff26a8dd6f9',1,'items.php']]], - ['fetch_5furl',['fetch_url',['../include_2network_8php.html#a37ddeb88a3fd1dee9e8339723f9edf9a',1,'network.php']]], - ['fetch_5fxrd_5flinks',['fetch_xrd_links',['../include_2network_8php.html#a850ed5307c6a18076f4b80addc99602d',1,'network.php']]], ['field_5ftimezone',['field_timezone',['../datetime_8php.html#a03900dcf0f9e3c58793a031673a70326',1,'datetime.php']]], ['file_5ftag_5fdecode',['file_tag_decode',['../taxonomy_8php.html#a08df5164926d2b31b8e9fcfe919de2b6',1,'taxonomy.php']]], ['file_5ftag_5fencode',['file_tag_encode',['../taxonomy_8php.html#a3299482ac20e9d79453048dd52881d37',1,'taxonomy.php']]], @@ -33,7 +31,6 @@ var searchData= ['first_5fpost_5fdate',['first_post_date',['../items_8php.html#a0cf98bb619f07dd18f602683a55a5f59',1,'items.php']]], ['fix_5fattached_5ffile_5fpermissions',['fix_attached_file_permissions',['../item_8php.html#a3daae7944f737bd30412a0d042207c0f',1,'item.php']]], ['fix_5fattached_5fphoto_5fpermissions',['fix_attached_photo_permissions',['../item_8php.html#a7b63a9d0cd02096e17dcf11f4afa7c10',1,'item.php']]], - ['fix_5fcontact_5fssl_5fpolicy',['fix_contact_ssl_policy',['../include_2network_8php.html#a2729d012410e470c527a62a3f777ded8',1,'network.php']]], ['fix_5felement',['fix_element',['../namespacefriendica-to-smarty-tpl.html#a3719dd46e286a57d315e6adae1845854',1,'friendica-to-smarty-tpl']]], ['fix_5fmce_5flf',['fix_mce_lf',['../text_8php.html#afdc69fe3f6c09e35e46304dcea63ae28',1,'text.php']]], ['fix_5fprivate_5fphotos',['fix_private_photos',['../items_8php.html#aba98fcbbcd7044a7e9ea34edabc14c87',1,'items.php']]], @@ -47,7 +44,6 @@ var searchData= ['follow_2ephp',['follow.php',['../include_2follow_8php.html',1,'']]], ['follow_5fcontent',['follow_content',['../mod_2follow_8php.html#a4c540ea4e9f5c581c1a53516ac585592',1,'follow.php']]], ['follow_5finit',['follow_init',['../mod_2follow_8php.html#a171f5b19f50d7738adc3b2e96ec6018a',1,'follow.php']]], - ['follow_5fwidget',['follow_widget',['../contact__widgets_8php.html#af24e693532a045954caab515942cfc6f',1,'contact_widgets.php']]], ['foreach',['foreach',['../typo_8php.html#a329c9c12217d2c8660c47bbc7c8df4c5',1,'typo.php']]], ['format_5fcategories',['format_categories',['../text_8php.html#a3054189cff173977f4216c9a3dd29e1b',1,'text.php']]], ['format_5fcss_5fif_5fexists',['format_css_if_exists',['../plugin_8php.html#a9039e15aae27676af7777dcbee5a11d6',1,'plugin.php']]], diff --git a/doc/html/search/all_67.js b/doc/html/search/all_67.js index 252a0dda3..acc803194 100644 --- a/doc/html/search/all_67.js +++ b/doc/html/search/all_67.js @@ -13,7 +13,7 @@ var searchData= ['get_5fbaseurl',['get_baseurl',['../classApp.html#a604d659d6977a99de42a160343e5289a',1,'App']]], ['get_5fbb_5ftag_5fpos',['get_bb_tag_pos',['../bb2diaspora_8php.html#a4c2f8f11b29a06809d9b07782215b1b2',1,'bb2diaspora.php']]], ['get_5fbest_5flanguage',['get_best_language',['../language_8php.html#a980dee1d8715a98ab02e36b59facf8ed',1,'language.php']]], - ['get_5fbirthdays',['get_birthdays',['../boot_8php.html#ad2c97627a313d53df1a1c7b4215ddb51',1,'boot.php']]], + ['get_5fbirthdays',['get_birthdays',['../identity_8php.html#ad2c97627a313d53df1a1c7b4215ddb51',1,'identity.php']]], ['get_5fbrowser_5flanguage',['get_browser_language',['../language_8php.html#ace67d6cad57da08d030ad9dc9b8c836e',1,'language.php']]], ['get_5fcapath',['get_capath',['../include_2network_8php.html#a78e89557b2fbd344ad790846d761b0c7',1,'network.php']]], ['get_5fchannel',['get_channel',['../classApp.html#a084e03c77686d8c13390fef3f7428a2b',1,'App']]], @@ -25,14 +25,12 @@ 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_5fcurl_5fcode',['get_curl_code',['../classApp.html#ab410451f132910773d0a02e35d0dced9',1,'App']]], - ['get_5fcurl_5fheaders',['get_curl_headers',['../classApp.html#abaf2173711e861ae4aebf43a7f70157e',1,'App']]], ['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']]], ['get_5fdb_5ferrno',['get_db_errno',['../setup_8php.html#a8652788e8589778c5f81634a9d5b9429',1,'setup.php']]], ['get_5fdim',['get_dim',['../datetime_8php.html#a7df24d72ea05922d3127363e2295174c',1,'datetime.php']]], - ['get_5fevents',['get_events',['../boot_8php.html#ae381db3d43f8e7c1da8b15d14ecf5312',1,'boot.php']]], + ['get_5fevents',['get_events',['../identity_8php.html#ae381db3d43f8e7c1da8b15d14ecf5312',1,'identity.php']]], ['get_5ffeatures',['get_features',['../features_8php.html#ae73c5b03b01c7284ed7e7e0e774e975c',1,'features.php']]], ['get_5ffeed_5ffor',['get_feed_for',['../items_8php.html#a04a35b610acfe54434df08adec39c0c7',1,'items.php']]], ['get_5ffirst_5fdim',['get_first_dim',['../datetime_8php.html#aba971b67f17fecf050813f1eba72367f',1,'datetime.php']]], @@ -51,8 +49,8 @@ var searchData= ['get_5fmentions',['get_mentions',['../text_8php.html#a76d1b3435c067978d7b484c45f56472b',1,'text.php']]], ['get_5fmode',['get_mode',['../classConversation.html#a87a0d704d5f2b1a008cc2e9ce06a1bcd',1,'Conversation']]], ['get_5fmood_5fverbs',['get_mood_verbs',['../text_8php.html#a736db13a966b8abaf8c9198faa35911a',1,'text.php']]], - ['get_5fmy_5faddress',['get_my_address',['../boot_8php.html#a490972c02fdb638c52ec0e012a30bfd2',1,'boot.php']]], - ['get_5fmy_5furl',['get_my_url',['../boot_8php.html#aa46321e1cd6a3b8dfde8bf9510112fec',1,'boot.php']]], + ['get_5fmy_5faddress',['get_my_address',['../identity_8php.html#a490972c02fdb638c52ec0e012a30bfd2',1,'identity.php']]], + ['get_5fmy_5furl',['get_my_url',['../identity_8php.html#aa46321e1cd6a3b8dfde8bf9510112fec',1,'identity.php']]], ['get_5fobserver',['get_observer',['../classApp.html#a1ad3bb1b68439b3b7cbe630918e618d2',1,'App\get_observer()'],['../classConversation.html#ae3d4190142e12b57051f11f2911f77a0',1,'Conversation\get_observer()']]], ['get_5fobserver_5fhash',['get_observer_hash',['../boot_8php.html#a623e49c79943f3e7bdb770d021683cf7',1,'boot.php']]], ['get_5fowner_5fname',['get_owner_name',['../classItem.html#a67892aa23d19f4431bb2e5f43c74000e',1,'Item']]], @@ -81,7 +79,7 @@ var searchData= ['get_5ftheme_5fconfig_5ffile',['get_theme_config_file',['../settings_8php.html#a39abc76ff5459c57e3b957664f273f18',1,'settings.php']]], ['get_5ftheme_5finfo',['get_theme_info',['../plugin_8php.html#ad48de9c0fb7f19413a2aa49250d00405',1,'plugin.php']]], ['get_5ftheme_5fscreenshot',['get_theme_screenshot',['../plugin_8php.html#a48047edfbef770125a5508dcc2f9282f',1,'plugin.php']]], - ['get_5ftheme_5fuid',['get_theme_uid',['../boot_8php.html#aaeb666872995e3ab8da8f7bc5f3b2bd3',1,'boot.php']]], + ['get_5ftheme_5fuid',['get_theme_uid',['../identity_8php.html#aaeb666872995e3ab8da8f7bc5f3b2bd3',1,'identity.php']]], ['get_5fthread',['get_thread',['../classConversation.html#a4cff75d8c46b517e7133e4d0da6fc1c8',1,'Conversation']]], ['get_5fwidgets',['get_widgets',['../classApp.html#a871898becd0697d778f36d9336253ae8',1,'App']]], ['get_5fxconfig',['get_xconfig',['../include_2config_8php.html#aa3dc1d3de2d091ac702e675acd3a085e',1,'config.php']]], @@ -117,7 +115,7 @@ var searchData= ['group_5frmv',['group_rmv',['../include_2group_8php.html#a4118f498bbd1530c1d0136d016d197a5',1,'group.php']]], ['group_5frmv_5fmember',['group_rmv_member',['../include_2group_8php.html#a540e3ef36f47d47532646be4241f6518',1,'group.php']]], ['group_5fselect',['group_select',['../acl__selectors_8php.html#aa1e3bc344ca2b29f97eb9860216d21a0',1,'acl_selectors.php']]], - ['group_5fside',['group_side',['../include_2group_8php.html#a1042d74055bafe54a6a30103d87a7f17',1,'group.php']]], + ['group_5fside',['group_side',['../include_2group_8php.html#abdfce3fd8dcf0c46543d190d0530b4a2',1,'group.php']]], ['groups_5fcontaining',['groups_containing',['../include_2group_8php.html#afb802ae2ce73aae4bc36d157f7b6a92f',1,'group.php']]], - ['guess_5fimage_5ftype',['guess_image_type',['../photo__driver_8php.html#a7273b82b017fd96d29b2c57bab03aea6',1,'photo_driver.php']]] + ['guess_5fimage_5ftype',['guess_image_type',['../photo__driver_8php.html#a243cee492ce443afb6a7d77d54b6c4aa',1,'photo_driver.php']]] ]; diff --git a/doc/html/search/all_68.js b/doc/html/search/all_68.js index 8948f18f4..6aa164847 100644 --- a/doc/html/search/all_68.js +++ b/doc/html/search/all_68.js @@ -2,14 +2,13 @@ var searchData= [ ['handle_5ftag',['handle_tag',['../item_8php.html#abd0e603a6696051af16476eb968d52e7',1,'item.php']]], ['has_5fpermissions',['has_permissions',['../items_8php.html#a77051724d1784074ff187e73a4db93fe',1,'items.php']]], - ['hcard_2ephp',['hcard.php',['../hcard_8php.html',1,'']]], - ['hcard_5faside',['hcard_aside',['../hcard_8php.html#a956c7cae2009652a37900306e5b7b73d',1,'hcard.php']]], - ['hcard_5finit',['hcard_init',['../hcard_8php.html#ac34f26b0e6a37eef44fa49bea135136d',1,'hcard.php']]], ['head_5fadd_5fcss',['head_add_css',['../plugin_8php.html#a23c4fccf1eb5fcd63b24783ba1f05f7a',1,'plugin.php']]], ['head_5fadd_5fjs',['head_add_js',['../plugin_8php.html#a516591850f4fd49fd1425cfa54089db8',1,'plugin.php']]], ['head_5fget_5fcss',['head_get_css',['../plugin_8php.html#af92789f559b89a380e49d303218aeeca',1,'plugin.php']]], ['head_5fget_5ficon',['head_get_icon',['../classApp.html#af17df107f2216ddf5ad2a7e0f2ba2166',1,'App\head_get_icon()'],['../boot_8php.html#a24a7a70afedd5d85fe0eadc85afa9f77',1,'head_get_icon(): boot.php']]], ['head_5fget_5fjs',['head_get_js',['../plugin_8php.html#a65ab52cb1a7030d5190e247211bef2a1',1,'plugin.php']]], + ['head_5fremove_5fcss',['head_remove_css',['../plugin_8php.html#a9ab6caae31935f6cf781ce7872db7cdf',1,'plugin.php']]], + ['head_5fremove_5fjs',['head_remove_js',['../plugin_8php.html#a4a0ae7b881e7c8af99a69e3b03f898b4',1,'plugin.php']]], ['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_2ephp',['help.php',['../help_8php.html',1,'']]], diff --git a/doc/html/search/all_69.js b/doc/html/search/all_69.js index 8e07b9665..4601373ca 100644 --- a/doc/html/search/all_69.js +++ b/doc/html/search/all_69.js @@ -2,13 +2,13 @@ var searchData= [ ['identity_2ephp',['identity.php',['../identity_8php.html',1,'']]], ['identity_5fbasic_5fexport',['identity_basic_export',['../identity_8php.html#a3570a4eb77332b292d394c4132cb8f03',1,'identity.php']]], - ['identity_5fbasic_5fimport',['identity_basic_import',['../identity_8php.html#a77ee7d66eb0758f7e7882f70ad0f9485',1,'identity.php']]], ['identity_5fcheck_5fservice_5fclass',['identity_check_service_class',['../identity_8php.html#ac9fcd5c4c371998790b5c55c3d0f4633',1,'identity.php']]], ['ids_5fto_5fquerystr',['ids_to_querystr',['../text_8php.html#a436a8de00c942364c2d0fcfc7e1f4b5a',1,'text.php']]], - ['if',['if',['../php2po_8php.html#a45b05625748f412ec97afcd61cf7980b',1,'if(): php2po.php'],['../default_8php.html#a23bc1996b18e69c1a3ab44536613a762',1,'if(): default.php'],['../full_8php.html#a6fac1b4b8cdfde06ea1b7713479e92db',1,'if(): full.php'],['../apw_2php_2style_8php.html#a883f9f14e205f7aa7de02c14df67b40a',1,'if(): style.php'],['../redbasic_2php_2style_8php.html#a883f9f14e205f7aa7de02c14df67b40a',1,'if(): style.php']]], + ['if',['if',['../php2po_8php.html#a45b05625748f412ec97afcd61cf7980b',1,'if(): php2po.php'],['../php_2default_8php.html#a23bc1996b18e69c1a3ab44536613a762',1,'if(): default.php'],['../full_8php.html#a6fac1b4b8cdfde06ea1b7713479e92db',1,'if(): full.php'],['../apw_2php_2style_8php.html#a883f9f14e205f7aa7de02c14df67b40a',1,'if(): style.php'],['../redbasic_2php_2style_8php.html#a883f9f14e205f7aa7de02c14df67b40a',1,'if(): style.php']]], ['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()']]], ['import_2ephp',['import.php',['../import_8php.html',1,'']]], ['import_5fauthor_5fxchan',['import_author_xchan',['../items_8php.html#ae73794179b62d39bb597ff670ab1c1e5',1,'items.php']]], + ['import_5fauthor_5fzot',['import_author_zot',['../zot_8php.html#ad149f1e98c0c5b88ff9147e6ee3f330d',1,'zot.php']]], ['import_5fchannel_5fphoto',['import_channel_photo',['../photo__driver_8php.html#a1d0bc7161dec0d177b7d3bbe4421af9a',1,'photo_driver.php']]], ['import_5fcontent',['import_content',['../import_8php.html#afdf25ed70096d5dbf4f6d0ca79fea184',1,'import.php']]], ['import_5fdirectory_5fkeywords',['import_directory_keywords',['../zot_8php.html#a3bf11286c2619b4ca28e49d5b5ab374a',1,'zot.php']]], @@ -19,12 +19,9 @@ var searchData= ['import_5fxchan',['import_xchan',['../zot_8php.html#a56f3f65514e4e7f0cd117d01735aebd1',1,'zot.php']]], ['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']]], ['install',['install',['../classdba__driver.html#a4ccb27243e62a8ca30dd8e1b8cc67746',1,'dba_driver']]], ['install_5fplugin',['install_plugin',['../plugin_8php.html#a482131013272a1d5d5c1b1469c6c55d5',1,'plugin.php']]], - ['intro_2ephp',['intro.php',['../intro_8php.html',1,'']]], - ['intro_5faside',['intro_aside',['../intro_8php.html#abc3abf25da64f98f215126eb08c7936b',1,'intro.php']]], - ['intro_5fcontent',['intro_content',['../intro_8php.html#a3e2a523697633ddb4517b9266a515f5b',1,'intro.php']]], - ['intro_5fpost',['intro_post',['../intro_8php.html#af3681062183ccbdf065ae2647b07d6f1',1,'intro.php']]], ['invite_2ephp',['invite.php',['../invite_8php.html',1,'']]], ['invite_5fcontent',['invite_content',['../invite_8php.html#a244385b28cfd021d308715f01158bfd9',1,'invite.php']]], ['invite_5fpost',['invite_post',['../invite_8php.html#aeb0881c0f93c8e8552e5ed756ce6e5a5',1,'invite.php']]], diff --git a/doc/html/search/all_6c.js b/doc/html/search/all_6c.js index 357e87efc..c256f5457 100644 --- a/doc/html/search/all_6c.js +++ b/doc/html/search/all_6c.js @@ -4,10 +4,6 @@ var searchData= ['language_2ephp',['language.php',['../language_8php.html',1,'']]], ['language_5fdetect_5fmin_5fconfidence',['LANGUAGE_DETECT_MIN_CONFIDENCE',['../boot_8php.html#a68d1d5bc9c7ccb663dc671b48c66df11',1,'boot.php']]], ['language_5fdetect_5fmin_5flength',['LANGUAGE_DETECT_MIN_LENGTH',['../boot_8php.html#a17cf72338b040891781a4bcbdd9a8595',1,'boot.php']]], - ['lastpost_2ephp',['lastpost.php',['../lastpost_8php.html',1,'']]], - ['lastpost_5faside',['lastpost_aside',['../lastpost_8php.html#a6108289ef2a767495c7c85a24f364983',1,'lastpost.php']]], - ['lastpost_5fcontent',['lastpost_content',['../lastpost_8php.html#a82f14cce5d3cfe27f40bdbd2c679d493',1,'lastpost.php']]], - ['lastpost_5finit',['lastpost_init',['../lastpost_8php.html#ab4c6ebd25736af678e64d55ce508ce8c',1,'lastpost.php']]], ['layout_5fselect',['layout_select',['../text_8php.html#a3999a0b3e22e440f280ee791ce34d384',1,'text.php']]], ['layouts_2ephp',['layouts.php',['../layouts_8php.html',1,'']]], ['layouts_5fcontent',['layouts_content',['../layouts_8php.html#a6e0193759ad9eef76d3df2db24237b50',1,'layouts.php']]], @@ -20,6 +16,7 @@ var searchData= ['link_5fcompare',['link_compare',['../text_8php.html#a47c1e4a5f3f53027daacd8a9db24f285',1,'text.php']]], ['linkify',['linkify',['../text_8php.html#a11255c8c4e5245b6c24f97684826aa54',1,'text.php']]], ['list_5fpublic_5fsites',['list_public_sites',['../dirsearch_8php.html#a985d410a170549429857af6ff2673149',1,'dirsearch.php']]], + ['list_5fwidgets',['list_widgets',['../widgets_8php.html#a8e670642c7a957d2b5578dfb75aedc05',1,'widgets.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']]], ['load_5fcontact_5flinks',['load_contact_links',['../boot_8php.html#a719c7f3972d5f9268f37a41c76cd4ef6',1,'boot.php']]], @@ -49,6 +46,5 @@ var searchData= ['lookup_5ftoken',['lookup_token',['../classFKOAuthDataStore.html#a96f76387c3a93b0abe27a98013804bab',1,'FKOAuthDataStore']]], ['lostpass_2ephp',['lostpass.php',['../lostpass_8php.html',1,'']]], ['lostpass_5fcontent',['lostpass_content',['../lostpass_8php.html#a0314d94e48c789b1b3a201d740c9eab3',1,'lostpass.php']]], - ['lostpass_5fpost',['lostpass_post',['../lostpass_8php.html#a8ed35ba71a4404eaf4903da61d0321cc',1,'lostpass.php']]], - ['lrdd',['lrdd',['../include_2network_8php.html#adbc7fe45cc7fd9cd78f6b2f425ee9041',1,'network.php']]] + ['lostpass_5fpost',['lostpass_post',['../lostpass_8php.html#a8ed35ba71a4404eaf4903da61d0321cc',1,'lostpass.php']]] ]; diff --git a/doc/html/search/all_6d.js b/doc/html/search/all_6d.js index d3c7c9b76..44c214360 100644 --- a/doc/html/search/all_6d.js +++ b/doc/html/search/all_6d.js @@ -45,7 +45,7 @@ var searchData= ['message_5fpost',['message_post',['../mod_2message_8php.html#a0db7030362a7e9ed9549b341d7b35718',1,'message.php']]], ['micropro',['micropro',['../text_8php.html#a2a902f5fdba8646333e997898ac45ea3',1,'text.php']]], ['mimetype_5fselect',['mimetype_select',['../text_8php.html#a1633412120f52bdce5f43e0a127d9293',1,'text.php']]], - ['mini_5fgroup_5fselect',['mini_group_select',['../include_2group_8php.html#ab4d9e5b59f48787cb01baae5dc6c381f',1,'group.php']]], + ['mini_5fgroup_5fselect',['mini_group_select',['../include_2group_8php.html#ab0e422a0f31c0c64fd9084ca03d85f32',1,'group.php']]], ['minimal_2ephp',['minimal.php',['../minimal_8php.html',1,'']]], ['minimalisticdarkness_2ephp',['minimalisticdarkness.php',['../minimalisticdarkness_8php.html',1,'']]], ['mitem_2ephp',['mitem.php',['../mitem_8php.html',1,'']]], diff --git a/doc/html/search/all_6e.js b/doc/html/search/all_6e.js index 5fc653c57..6dfd8d4fc 100644 --- a/doc/html/search/all_6e.js +++ b/doc/html/search/all_6e.js @@ -37,7 +37,7 @@ var searchData= ['network_5fmyspace',['NETWORK_MYSPACE',['../boot_8php.html#ae94f7c7c0909629a75aed1c41f10bc95',1,'boot.php']]], ['network_5fostatus',['NETWORK_OSTATUS',['../boot_8php.html#aef4b6c558c68c88c10f13c5a00c20e3d',1,'boot.php']]], ['network_5fphantom',['NETWORK_PHANTOM',['../boot_8php.html#ab21fb0f3e6b962419955c6fc7f26734f',1,'boot.php']]], - ['network_5fquery_5fget_5fsel_5ftab',['network_query_get_sel_tab',['../mod_2network_8php.html#aeaa518c1a317516a3da337b88d358666',1,'network.php']]], + ['network_5ftabs',['network_tabs',['../conversation_8php.html#a96b34b9d64d13c543e8163e52f5ce8c4',1,'conversation.php']]], ['network_5fto_5fname',['network_to_name',['../contact__selectors_8php.html#ad472e4716426dd1a9dd77b62962454be',1,'contact_selectors.php']]], ['network_5fxmpp',['NETWORK_XMPP',['../boot_8php.html#a43296b1b4398aacbf92a4b2d56bab91e',1,'boot.php']]], ['network_5fzot',['NETWORK_ZOT',['../boot_8php.html#a2c65e925994566a63e6c03c381f1b4a0',1,'boot.php']]], @@ -53,12 +53,12 @@ var searchData= ['newfilename',['newfilename',['../namespacefriendica-to-smarty-tpl.html#ad9ef87ccb2c9960501f5e02424a22d80',1,'friendica-to-smarty-tpl']]], ['node2bbcode',['node2bbcode',['../html2bbcode_8php.html#ad174afe0ccbd8c475e48f8a6ee2f27d8',1,'html2bbcode.php']]], ['node2bbcodesub',['node2bbcodesub',['../html2bbcode_8php.html#a39c662b19d318990fee2ba795a55d7a7',1,'html2bbcode.php']]], - ['nogroup_2ephp',['nogroup.php',['../nogroup_8php.html',1,'']]], - ['nogroup_5fcontent',['nogroup_content',['../nogroup_8php.html#a52085b183f97c552f1db5c4926e8ec30',1,'nogroup.php']]], - ['nogroup_5finit',['nogroup_init',['../nogroup_8php.html#a099cb353bf62e8453069ce107b763212',1,'nogroup.php']]], + ['none_2ephp',['none.php',['../none_8php.html',1,'']]], ['normalise_5flink',['normalise_link',['../text_8php.html#a4bbb7d00c05cd20b4e043424f322388f',1,'text.php']]], ['normalise_5fopenid',['normalise_openid',['../text_8php.html#adba17ec946f4285285dc100f7860bf51',1,'text.php']]], ['notags',['notags',['../text_8php.html#a1af49756c8c71902a66c7e329c462beb',1,'text.php']]], + ['notes_2ephp',['notes.php',['../notes_8php.html',1,'']]], + ['notes_5finit',['notes_init',['../notes_8php.html#a4dbd7b1f906440746af48b484d66535a',1,'notes.php']]], ['notice',['notice',['../boot_8php.html#a9255af5ae9c887520091ea04763c1a88',1,'boot.php']]], ['notification',['notification',['../enotify_8php.html#a3e9a9355b243777c488d2a9883908dfc',1,'enotify.php']]], ['notifications_2ephp',['notifications.php',['../notifications_8php.html',1,'']]], diff --git a/doc/html/search/all_70.js b/doc/html/search/all_70.js index 632f60bdd..36a75ee55 100644 --- a/doc/html/search/all_70.js +++ b/doc/html/search/all_70.js @@ -103,14 +103,34 @@ var searchData= ['poller_2ephp',['poller.php',['../poller_8php.html',1,'']]], ['poller_5frun',['poller_run',['../poller_8php.html#a5f12df3a4738124b6c039971e87e76da',1,'poller.php']]], ['pop_5flang',['pop_lang',['../language_8php.html#a78bd204955ec4cc3a9ac651285a1689d',1,'language.php']]], - ['populate_5facl',['populate_acl',['../acl__selectors_8php.html#a51f2ec7a143d5a5b38e35efd5f3d6e2c',1,'acl_selectors.php']]], + ['populate_5facl',['populate_acl',['../acl__selectors_8php.html#a7b5446e999636ceceea65c154d865a31',1,'acl_selectors.php']]], ['post_2ephp',['post.php',['../post_8php.html',1,'']]], ['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_5furl',['post_url',['../include_2network_8php.html#aa44d9e33a579d930e9e79c4ebb3d6b5e',1,'network.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_5fdate_5fwidget',['posted_date_widget',['../items_8php.html#abe695dd89e1e10ed042c26b80114f0ed',1,'items.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']]], ['prepare_5fbody',['prepare_body',['../text_8php.html#ae4df74296fbe55051ed3c035e55205e5',1,'text.php']]], ['prepare_5fpage',['prepare_page',['../conversation_8php.html#a4b0888b0f26e1c284a4341fe5fd04f0c',1,'conversation.php']]], @@ -132,27 +152,22 @@ var searchData= ['process_5fprofile_5fdelivery',['process_profile_delivery',['../zot_8php.html#a9a57b40669351c9791126b925cb7ef3b',1,'zot.php']]], ['profile_2ephp',['profile.php',['../profile_8php.html',1,'']]], ['profile_5factivity',['profile_activity',['../activities_8php.html#a80134e807719b3c54aba971958d2e132',1,'activities.php']]], - ['profile_5fadvanced_2ephp',['profile_advanced.php',['../profile__advanced_8php.html',1,'']]], - ['profile_5faside',['profile_aside',['../profile_8php.html#a1a2482b775476f2f64ea5e8f4fc3fd1e',1,'profile.php']]], ['profile_5fcontent',['profile_content',['../profile_8php.html#a3775cf6eef6587e5143133356a7b76c0',1,'profile.php']]], - ['profile_5fcreate_5fsidebar',['profile_create_sidebar',['../boot_8php.html#ad4a2c8caca8f6ae93633ebeca0ed6620',1,'boot.php']]], + ['profile_5fcreate_5fsidebar',['profile_create_sidebar',['../identity_8php.html#ad4a2c8caca8f6ae93633ebeca0ed6620',1,'identity.php']]], ['profile_5finit',['profile_init',['../profile_8php.html#ab5d0246be0552e2182a585c1206d22a5',1,'profile.php']]], - ['profile_5fload',['profile_load',['../boot_8php.html#a4751b522ea913d0e7ed43e03d22e9e68',1,'boot.php']]], + ['profile_5fload',['profile_load',['../identity_8php.html#a4751b522ea913d0e7ed43e03d22e9e68',1,'identity.php']]], ['profile_5fphoto_2ephp',['profile_photo.php',['../profile__photo_8php.html',1,'']]], - ['profile_5fphoto_5faside',['profile_photo_aside',['../profile__photo_8php.html#ac9cd968a767e2ae1b88383b6cdd6dbe3',1,'profile_photo.php']]], ['profile_5fphoto_5finit',['profile_photo_init',['../profile__photo_8php.html#a140631c56438fbfacb61a1eb43067d02',1,'profile_photo.php']]], ['profile_5fphoto_5fpost',['profile_photo_post',['../profile__photo_8php.html#a4b80234074bd603221aa5364f330e479',1,'profile_photo.php']]], ['profile_5fselectors_2ephp',['profile_selectors.php',['../profile__selectors_8php.html',1,'']]], - ['profile_5fsidebar',['profile_sidebar',['../boot_8php.html#a432259b2cf5b6f59be53e71db9f2c7dc',1,'boot.php']]], - ['profile_5ftabs',['profile_tabs',['../boot_8php.html#a1dfcb5146e9d1eca4528bc580ad5d273',1,'boot.php']]], + ['profile_5fsidebar',['profile_sidebar',['../identity_8php.html#a432259b2cf5b6f59be53e71db9f2c7dc',1,'identity.php']]], + ['profile_5ftabs',['profile_tabs',['../conversation_8php.html#a1dfcb5146e9d1eca4528bc580ad5d273',1,'conversation.php']]], ['profiler',['profiler',['../text_8php.html#a8b0a799341b1fc4cba2c3ede3e3fc9b6',1,'text.php']]], ['profiles_2ephp',['profiles.php',['../profiles_8php.html',1,'']]], - ['profiles_5faside',['profiles_aside',['../profiles_8php.html#a2a3ac90f51941ff78b85e9389304969c',1,'profiles.php']]], ['profiles_5fcontent',['profiles_content',['../profiles_8php.html#a46975783b8b8d70402d51487eb1f0b00',1,'profiles.php']]], ['profiles_5finit',['profiles_init',['../profiles_8php.html#a36f71405ad536228f8bb84a551b23f7e',1,'profiles.php']]], ['profiles_5fpost',['profiles_post',['../profiles_8php.html#ab0362c81b1d3b0b12a772b9fac446e04',1,'profiles.php']]], ['profperm_2ephp',['profperm.php',['../profperm_8php.html',1,'']]], - ['profperm_5faside',['profperm_aside',['../profperm_8php.html#a77fd398ae7c25142e1d9ad724ec347cc',1,'profperm.php']]], ['profperm_5fcontent',['profperm_content',['../profperm_8php.html#aef015787de2373d9fb3fe3f814fb5023',1,'profperm.php']]], ['profperm_5finit',['profperm_init',['../profperm_8php.html#a17fb64ec05edee1dc94d95438807d6c6',1,'profperm.php']]], ['protect_5fsprintf',['protect_sprintf',['../text_8php.html#a4e7698aca48982512594b274543c3b9b',1,'text.php']]], diff --git a/doc/html/search/all_72.js b/doc/html/search/all_72.js index 67dee5054..356f98561 100644 --- a/doc/html/search/all_72.js +++ b/doc/html/search/all_72.js @@ -1,6 +1,6 @@ var searchData= [ - ['random_5fprofile',['random_profile',['../Contact_8php.html#a91281b5d4bbbb2ed468e27ec82ca083c',1,'Contact.php']]], + ['random_5fprofile',['random_profile',['../Contact_8php.html#a852fa476f0c70bde10a4f2533aec5f71',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']]], ['random_5fstring_5ftext',['RANDOM_STRING_TEXT',['../text_8php.html#a2ffd79c60cc87cec24ef76447b905187',1,'text.php']]], @@ -8,10 +8,13 @@ var searchData= ['randprof_5finit',['randprof_init',['../randprof_8php.html#abf5dba3c608b9304cbf68327cd31b090',1,'randprof.php']]], ['rconnect_5furl',['rconnect_url',['../Contact_8php.html#a2f4f495d53f2a334ab75292af79d3c91',1,'Contact.php']]], ['rdelim',['rdelim',['../namespacefriendica-to-smarty-tpl.html#a8540514fb7c4aa18ad2dffa2a975036b',1,'friendica-to-smarty-tpl']]], - ['readme_2emd',['README.md',['../README_8md.html',1,'']]], + ['readme_2emd',['README.md',['../apw_2README_8md.html',1,'']]], + ['readme_2emd',['README.md',['../blogga_2php_2README_8md.html',1,'']]], ['rebuild_5ftheme_5ftable',['rebuild_theme_table',['../admin_8php.html#ae46311a3fefc21abc838a26e91789de6',1,'admin.php']]], + ['red_5fcomment',['red_comment',['../post__to__red_8php.html#a085c250d4ceff5e4f10052f3d2039823',1,'post_to_red.php']]], ['red_5fplatform',['RED_PLATFORM',['../boot_8php.html#a96ad56755a21e1361dbd7bf93c9e7ff4',1,'boot.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']]], ['redbasic_2ephp',['redbasic.php',['../redbasic_8php.html',1,'']]], ['redbasic_5fform',['redbasic_form',['../view_2theme_2redbasic_2php_2config_8php.html#a8574a41fa9735ee391ba57ab24b93793',1,'config.php']]], diff --git a/doc/html/search/all_73.js b/doc/html/search/all_73.js index c0f8c30ad..62b0494ae 100644 --- a/doc/html/search/all_73.js +++ b/doc/html/search/all_73.js @@ -2,12 +2,12 @@ var searchData= [ ['sanitise_5facl',['sanitise_acl',['../text_8php.html#a9fbeae13c9abd6e27cb4d8d1817f969c',1,'text.php']]], ['save',['save',['../classphoto__driver.html#a5864fae7d8389372955a8e78cec527ac',1,'photo_driver']]], - ['saved_5fsearches',['saved_searches',['../mod_2network_8php.html#a36e03af6f2efe62ecaa247509365bfad',1,'network.php']]], ['saveimage',['saveImage',['../classphoto__driver.html#a22ecb8c696de65a5a10bd185be9d90c3',1,'photo_driver']]], ['scale_5fexternal_5fimages',['scale_external_images',['../include_2network_8php.html#ae8d9c41a11000fb8667039fc71b4f73f',1,'network.php']]], ['scaleimage',['scaleImage',['../classphoto__driver.html#af0f7ec48a31ae9b557b6e3f8bd5b4af0',1,'photo_driver']]], ['scaleimagesquare',['scaleImageSquare',['../classphoto__driver.html#a56634842b071b96502716e9843ea5361',1,'photo_driver']]], ['scaleimageup',['scaleImageUp',['../classphoto__driver.html#a1a63c4ae17e892a115ab9cf6efb960ce',1,'photo_driver']]], + ['script_5fpath',['script_path',['../plugin_8php.html#a0e8c2ea50bfdbc39e17ccccaea21ddc3',1,'plugin.php']]], ['search',['search',['../text_8php.html#a876e94892867019935b348b573299352',1,'text.php']]], ['search_2ephp',['search.php',['../search_8php.html',1,'']]], ['search_5fac_2ephp',['search_ac.php',['../search__ac_8php.html',1,'']]], @@ -16,6 +16,7 @@ var searchData= ['search_5finit',['search_init',['../search_8php.html#acf19fd30f07f495781ca0d7a0a08b435',1,'search.php']]], ['search_5fpost',['search_post',['../search_8php.html#a230ec9681ddee3b5b8b40c8d550f32f7',1,'search.php']]], ['search_5fsaved_5fsearches',['search_saved_searches',['../search_8php.html#aa911f7c7f0cdb0284e35d0ed610f19c6',1,'search.php']]], + ['searchbox',['searchbox',['../text_8php.html#aae91e4d2a2c6f7a9daccd2c186ae3447',1,'text.php']]], ['security_2ephp',['security.php',['../security_8php.html',1,'']]], ['select_5ftimezone',['select_timezone',['../datetime_8php.html#a633dadba426fa2f60b25fabdb19ebc1f',1,'datetime.php']]], ['send',['send',['../classenotify.html#afbc088860f534c6c05788b48cfc262c6',1,'enotify']]], @@ -35,8 +36,6 @@ var searchData= ['set_5fcommentable',['set_commentable',['../classItem.html#aa1bd19fc8b5577078530265a7bf64123',1,'Item']]], ['set_5fconfig',['set_config',['../include_2config_8php.html#ad6da879e4fb5b37d1e161d4e9be5c32a',1,'config.php']]], ['set_5fconversation',['set_conversation',['../classItem.html#aa8b1bbc4236890694635295e46d7fd72',1,'Item']]], - ['set_5fcurl_5fcode',['set_curl_code',['../classApp.html#a5e6a6bd641e4d9909df56f0283c03821',1,'App']]], - ['set_5fcurl_5fheaders',['set_curl_headers',['../classApp.html#a9632092d9e8fdaa82a9fc4586433fd31',1,'App']]], ['set_5fdefault_5flogin_5fidentity',['set_default_login_identity',['../identity_8php.html#a78151baf4407a8482d2681a91a9c486b',1,'identity.php']]], ['set_5fgroups',['set_groups',['../classApp.html#a3d84af5e42082098672531cd1a618853',1,'App']]], ['set_5fhostname',['set_hostname',['../classApp.html#a344d2b7dc2f276648d521aee4da1731c',1,'App']]], @@ -101,8 +100,8 @@ var searchData= ['string_5fplural_5fselect_5fdefault',['string_plural_select_default',['../language_8php.html#a151e5b4689aef86a12642cbb7a00bfe0',1,'language.php']]], ['stringify_5farray_5felms',['stringify_array_elms',['../text_8php.html#a8796f6a9ca592ecdce7b3afc3462aa13',1,'text.php']]], ['stripdcode_5fbr_5fcb',['stripdcode_br_cb',['../bb2diaspora_8php.html#a180b0e3a7d702998be19e3c3b44b0e93',1,'bb2diaspora.php']]], - ['style_2ephp',['style.php',['../redbasic_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,'']]], ['subthread_2ephp',['subthread.php',['../subthread_8php.html',1,'']]], ['subthread_5fcontent',['subthread_content',['../subthread_8php.html#a50368f3d825b77996030528e7fbfa3d3',1,'subthread.php']]], ['suggest_2ephp',['suggest.php',['../suggest_8php.html',1,'']]], diff --git a/doc/html/search/all_74.js b/doc/html/search/all_74.js index f40452852..a93bf7ab4 100644 --- a/doc/html/search/all_74.js +++ b/doc/html/search/all_74.js @@ -36,12 +36,18 @@ var searchData= ['text_2ephp',['text.php',['../text_8php.html',1,'']]], ['tgroup_5fcheck',['tgroup_check',['../items_8php.html#a88c6cf7649ac836fbbed82a7a0315110',1,'items.php']]], ['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_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_2redbasic_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d',1,'theme_content(&$a): config.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__init_8php.html',1,'']]], - ['theme_5fpost',['theme_post',['../view_2theme_2apw_2php_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_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_5finit_2ephp',['theme_init.php',['../theme_2redbasic_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']]], diff --git a/doc/html/search/all_76.js b/doc/html/search/all_76.js index 84866ad49..13376a70b 100644 --- a/doc/html/search/all_76.js +++ b/doc/html/search/all_76.js @@ -10,7 +10,6 @@ var searchData= ['view_2ephp',['view.php',['../view_8php.html',1,'']]], ['view_5finit',['view_init',['../view_8php.html#ac168f6c61a91ba2063f13b441c0ae96e',1,'view.php']]], ['viewconnections_2ephp',['viewconnections.php',['../viewconnections_8php.html',1,'']]], - ['viewconnections_5faside',['viewconnections_aside',['../viewconnections_8php.html#ae330cea4cddd091559659f8b469617b6',1,'viewconnections.php']]], ['viewconnections_5fcontent',['viewconnections_content',['../viewconnections_8php.html#ab6c4d983e97b3a8a879567ff76507776',1,'viewconnections.php']]], ['viewconnections_5finit',['viewconnections_init',['../viewconnections_8php.html#a00163d50b17568f7b0e48b1ca9ab7330',1,'viewconnections.php']]], ['viewsrc_2ephp',['viewsrc.php',['../viewsrc_8php.html',1,'']]], diff --git a/doc/html/search/all_77.js b/doc/html/search/all_77.js index 3223b0d56..662ebcb04 100644 --- a/doc/html/search/all_77.js +++ b/doc/html/search/all_77.js @@ -15,8 +15,19 @@ var searchData= ['what_5fnext',['what_next',['../setup_8php.html#aea1ebdda58ec938f4e7b31aa5c5f6b58',1,'setup.php']]], ['while',['while',['../docblox__errorchecker_8php.html#af4ca738a05beffe9c8c23e1f7aea3c2d',1,'docblox_errorchecker.php']]], ['widedarkness_2ephp',['widedarkness.php',['../widedarkness_8php.html',1,'']]], + ['widget_5faffinity',['widget_affinity',['../widgets_8php.html#add9b24d3304e529a7975e96122315554',1,'widgets.php']]], + ['widget_5farchive',['widget_archive',['../widgets_8php.html#a7b1e357b5a2027718470b77ec921fc65',1,'widgets.php']]], + ['widget_5fcategories',['widget_categories',['../widgets_8php.html#af37fdad3b2e861d860a4a8c4d8a76c0b',1,'widgets.php']]], + ['widget_5fcollections',['widget_collections',['../widgets_8php.html#aa189a07241246d97efbee29f1c6a6f7f',1,'widgets.php']]], + ['widget_5ffiler',['widget_filer',['../widgets_8php.html#a5ab3b64496e02cab56429978ad55f1c0',1,'widgets.php']]], + ['widget_5ffollow',['widget_follow',['../widgets_8php.html#ad1bf7aa69e8d100d95faba17c7bc91cd',1,'widgets.php']]], + ['widget_5ffullprofile',['widget_fullprofile',['../widgets_8php.html#a70442dfa079312d9d5e5ee01be51a165',1,'widgets.php']]], + ['widget_5fnotes',['widget_notes',['../widgets_8php.html#a45ea061dabe9a8372e4ca3b9e5714256',1,'widgets.php']]], ['widget_5fprofile',['widget_profile',['../widgets_8php.html#abd2e508a2a0b911c4a838e3cb7599923',1,'widgets.php']]], + ['widget_5fsavedsearch',['widget_savedsearch',['../widgets_8php.html#a94203eb9bcd63cbdecbbcb15163598d8',1,'widgets.php']]], + ['widget_5fsuggestions',['widget_suggestions',['../widgets_8php.html#a0d404276fedc59f5038cf5c085028326',1,'widgets.php']]], ['widget_5ftagcloud',['widget_tagcloud',['../widgets_8php.html#a6dbc227aac750774284ee39c45f0a200',1,'widgets.php']]], + ['widget_5ftagcloud_5fwall',['widget_tagcloud_wall',['../widgets_8php.html#ae4ced69d83dbdd9e6b51660d9eba8653',1,'widgets.php']]], ['widgets_2ephp',['widgets.php',['../widgets_8php.html',1,'']]], ['writepages_5fwidget',['writepages_widget',['../page__widgets_8php.html#a1a1e729da27f252cab6678288a17958f',1,'page_widgets.php']]] ]; diff --git a/doc/html/search/all_78.js b/doc/html/search/all_78.js index 6872444ed..b001e9752 100644 --- a/doc/html/search/all_78.js +++ b/doc/html/search/all_78.js @@ -13,6 +13,7 @@ var searchData= ['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']]], + ['xpost_5fto_5fhtml2bbcode',['xpost_to_html2bbcode',['../post__to__red_8php.html#af2713018a2dc97e88f121fc6215beb66',1,'post_to_red.php']]], ['xrd_2ephp',['xrd.php',['../xrd_8php.html',1,'']]], ['xrd_5finit',['xrd_init',['../xrd_8php.html#aee3cf087968e4a0ff3a87de16eb23270',1,'xrd.php']]] ]; diff --git a/doc/html/search/all_7a.js b/doc/html/search/all_7a.js index a65f8dc97..a5c681623 100644 --- a/doc/html/search/all_7a.js +++ b/doc/html/search/all_7a.js @@ -1,6 +1,6 @@ var searchData= [ - ['z_5fbirthday',['z_birthday',['../boot_8php.html#ab55e545b72ec8c097e052ea7d373491f',1,'boot.php']]], + ['z_5fbirthday',['z_birthday',['../datetime_8php.html#ab55e545b72ec8c097e052ea7d373491f',1,'datetime.php']]], ['z_5ffetch_5furl',['z_fetch_url',['../include_2network_8php.html#aafd06c0a75402aefb06cfb9f9740fa37',1,'network.php']]], ['z_5finput_5ffilter',['z_input_filter',['../text_8php.html#a324c58f37f6acdf9cd1922aa76077d9f',1,'text.php']]], ['z_5fmime_5fcontent_5ftype',['z_mime_content_type',['../include_2attach_8php.html#a6fdd92775f31c07d2863e16e0026018a',1,'attach.php']]], @@ -11,8 +11,8 @@ var searchData= ['zcurl_5ftimeout',['ZCURL_TIMEOUT',['../boot_8php.html#a3cd42a70c6b3999590e4fd7a1a9096af',1,'boot.php']]], ['zfinger_2ephp',['zfinger.php',['../zfinger_8php.html',1,'']]], ['zfinger_5finit',['zfinger_init',['../zfinger_8php.html#a8139b83a22ef98869adc10aa224027a0',1,'zfinger.php']]], - ['zid',['zid',['../boot_8php.html#a5b815330f3d177ab383af37a6c12e532',1,'boot.php']]], - ['zid_5finit',['zid_init',['../boot_8php.html#a680fbafc2db023c5b1309e0180e81315',1,'boot.php']]], + ['zid',['zid',['../identity_8php.html#a5b815330f3d177ab383af37a6c12e532',1,'identity.php']]], + ['zid_5finit',['zid_init',['../identity_8php.html#a680fbafc2db023c5b1309e0180e81315',1,'identity.php']]], ['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']]], @@ -21,7 +21,7 @@ var searchData= ['zot_5ffeed',['zot_feed',['../items_8php.html#a004e89d86b0f29b2c4da20108ecc4091',1,'items.php']]], ['zot_5ffetch',['zot_fetch',['../zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea',1,'zot.php']]], ['zot_5ffinger',['zot_finger',['../zot_8php.html#a95528377d7303131958c9f0b7158fdce',1,'zot.php']]], - ['zot_5fget_5fhubloc',['zot_get_hubloc',['../zot_8php.html#acdea9362d78a63dce948fdf0ea73ef0e',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']]], diff --git a/doc/html/search/files_63.js b/doc/html/search/files_63.js index 5de40d62e..3608cf3e6 100644 --- a/doc/html/search/files_63.js +++ b/doc/html/search/files_63.js @@ -1,8 +1,8 @@ var searchData= [ ['cache_2ephp',['cache.php',['../cache_8php.html',1,'']]], - ['chanman_2ephp',['chanman.php',['../include_2chanman_8php.html',1,'']]], ['chanman_2ephp',['chanman.php',['../mod_2chanman_8php.html',1,'']]], + ['chanman_2ephp',['chanman.php',['../include_2chanman_8php.html',1,'']]], ['channel_2ephp',['channel.php',['../channel_8php.html',1,'']]], ['chanview_2ephp',['chanview.php',['../chanview_8php.html',1,'']]], ['cli_5fstartup_2ephp',['cli_startup.php',['../cli__startup_8php.html',1,'']]], @@ -12,9 +12,11 @@ var searchData= ['common_2ephp',['common.php',['../common_8php.html',1,'']]], ['community_2ephp',['community.php',['../community_8php.html',1,'']]], ['config_2emd',['config.md',['../config_8md.html',1,'']]], + ['config_2ephp',['config.php',['../view_2theme_2blogga_2view_2theme_2blog_2config_8php.html',1,'']]], + ['config_2ephp',['config.php',['../view_2theme_2redbasic_2php_2config_8php.html',1,'']]], ['config_2ephp',['config.php',['../include_2config_8php.html',1,'']]], ['config_2ephp',['config.php',['../view_2theme_2apw_2php_2config_8php.html',1,'']]], - ['config_2ephp',['config.php',['../view_2theme_2redbasic_2php_2config_8php.html',1,'']]], + ['config_2ephp',['config.php',['../view_2theme_2blogga_2php_2config_8php.html',1,'']]], ['connect_2ephp',['connect.php',['../connect_8php.html',1,'']]], ['connections_2ephp',['connections.php',['../connections_8php.html',1,'']]], ['contact_2ephp',['Contact.php',['../Contact_8php.html',1,'']]], @@ -23,7 +25,6 @@ var searchData= ['contactgroup_2ephp',['contactgroup.php',['../contactgroup_8php.html',1,'']]], ['conversation_2ephp',['conversation.php',['../conversation_8php.html',1,'']]], ['conversationobject_2ephp',['ConversationObject.php',['../ConversationObject_8php.html',1,'']]], - ['crepair_2ephp',['crepair.php',['../crepair_8php.html',1,'']]], ['cronhooks_2ephp',['cronhooks.php',['../cronhooks_8php.html',1,'']]], ['crypto_2ephp',['crypto.php',['../crypto_8php.html',1,'']]] ]; diff --git a/doc/html/search/files_64.js b/doc/html/search/files_64.js index f2ac54231..7829f65a6 100644 --- a/doc/html/search/files_64.js +++ b/doc/html/search/files_64.js @@ -9,7 +9,9 @@ var searchData= ['dba_5fdriver_2ephp',['dba_driver.php',['../dba__driver_8php.html',1,'']]], ['dba_5fmysql_2ephp',['dba_mysql.php',['../dba__mysql_8php.html',1,'']]], ['dba_5fmysqli_2ephp',['dba_mysqli.php',['../dba__mysqli_8php.html',1,'']]], - ['default_2ephp',['default.php',['../default_8php.html',1,'']]], + ['default_2ephp',['default.php',['../theme_2blogga_2php_2default_8php.html',1,'']]], + ['default_2ephp',['default.php',['../theme_2blogga_2view_2theme_2blog_2default_8php.html',1,'']]], + ['default_2ephp',['default.php',['../php_2default_8php.html',1,'']]], ['delegate_2ephp',['delegate.php',['../delegate_8php.html',1,'']]], ['deliver_2ephp',['deliver.php',['../deliver_8php.html',1,'']]], ['dir_5ffns_2ephp',['dir_fns.php',['../dir__fns_8php.html',1,'']]], diff --git a/doc/html/search/files_68.js b/doc/html/search/files_68.js index 4377d15af..533921876 100644 --- a/doc/html/search/files_68.js +++ b/doc/html/search/files_68.js @@ -1,6 +1,5 @@ var searchData= [ - ['hcard_2ephp',['hcard.php',['../hcard_8php.html',1,'']]], ['help_2ephp',['help.php',['../help_8php.html',1,'']]], ['home_2ephp',['home.php',['../home_8php.html',1,'']]], ['hostxrd_2ephp',['hostxrd.php',['../hostxrd_8php.html',1,'']]], diff --git a/doc/html/search/files_69.js b/doc/html/search/files_69.js index 1ac9204d9..a08e0c1d4 100644 --- a/doc/html/search/files_69.js +++ b/doc/html/search/files_69.js @@ -2,7 +2,6 @@ var searchData= [ ['identity_2ephp',['identity.php',['../identity_8php.html',1,'']]], ['import_2ephp',['import.php',['../import_8php.html',1,'']]], - ['intro_2ephp',['intro.php',['../intro_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_6c.js b/doc/html/search/files_6c.js index 663f102d3..ffcd040c5 100644 --- a/doc/html/search/files_6c.js +++ b/doc/html/search/files_6c.js @@ -1,7 +1,6 @@ var searchData= [ ['language_2ephp',['language.php',['../language_8php.html',1,'']]], - ['lastpost_2ephp',['lastpost.php',['../lastpost_8php.html',1,'']]], ['layouts_2ephp',['layouts.php',['../layouts_8php.html',1,'']]], ['like_2ephp',['like.php',['../like_8php.html',1,'']]], ['lockview_2ephp',['lockview.php',['../lockview_8php.html',1,'']]], diff --git a/doc/html/search/files_6e.js b/doc/html/search/files_6e.js index 1d6cb6c17..2722d4f7d 100644 --- a/doc/html/search/files_6e.js +++ b/doc/html/search/files_6e.js @@ -4,9 +4,10 @@ var searchData= ['network_2ephp',['network.php',['../include_2network_8php.html',1,'']]], ['network_2ephp',['network.php',['../mod_2network_8php.html',1,'']]], ['new_5fchannel_2ephp',['new_channel.php',['../new__channel_8php.html',1,'']]], - ['nogroup_2ephp',['nogroup.php',['../nogroup_8php.html',1,'']]], + ['none_2ephp',['none.php',['../none_8php.html',1,'']]], + ['notes_2ephp',['notes.php',['../notes_8php.html',1,'']]], ['notifications_2ephp',['notifications.php',['../notifications_8php.html',1,'']]], ['notifier_2ephp',['notifier.php',['../notifier_8php.html',1,'']]], - ['notify_2ephp',['notify.php',['../mod_2notify_8php.html',1,'']]], - ['notify_2ephp',['notify.php',['../include_2notify_8php.html',1,'']]] + ['notify_2ephp',['notify.php',['../include_2notify_8php.html',1,'']]], + ['notify_2ephp',['notify.php',['../mod_2notify_8php.html',1,'']]] ]; diff --git a/doc/html/search/files_70.js b/doc/html/search/files_70.js index 660b1f132..46e664291 100644 --- a/doc/html/search/files_70.js +++ b/doc/html/search/files_70.js @@ -22,10 +22,10 @@ var searchData= ['poke_2ephp',['poke.php',['../poke_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',['../probe_8php.html',1,'']]], ['profile_2ephp',['profile.php',['../profile_8php.html',1,'']]], - ['profile_5fadvanced_2ephp',['profile_advanced.php',['../profile__advanced_8php.html',1,'']]], ['profile_5fphoto_2ephp',['profile_photo.php',['../profile__photo_8php.html',1,'']]], ['profile_5fselectors_2ephp',['profile_selectors.php',['../profile__selectors_8php.html',1,'']]], ['profiles_2ephp',['profiles.php',['../profiles_8php.html',1,'']]], diff --git a/doc/html/search/files_72.js b/doc/html/search/files_72.js index 76466a56a..00e4c63ae 100644 --- a/doc/html/search/files_72.js +++ b/doc/html/search/files_72.js @@ -1,7 +1,8 @@ var searchData= [ ['randprof_2ephp',['randprof.php',['../randprof_8php.html',1,'']]], - ['readme_2emd',['README.md',['../README_8md.html',1,'']]], + ['readme_2emd',['README.md',['../apw_2README_8md.html',1,'']]], + ['readme_2emd',['README.md',['../blogga_2php_2README_8md.html',1,'']]], ['redbasic_2ephp',['redbasic.php',['../redbasic_8php.html',1,'']]], ['reddav_2ephp',['reddav.php',['../reddav_8php.html',1,'']]], ['redir_2ephp',['redir.php',['../redir_8php.html',1,'']]], diff --git a/doc/html/search/files_74.js b/doc/html/search/files_74.js index dbd4cf5c3..ae0686730 100644 --- a/doc/html/search/files_74.js +++ b/doc/html/search/files_74.js @@ -5,9 +5,13 @@ 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',['../apw_2php_2theme_8php.html',1,'']]], + ['theme_2ephp',['theme.php',['../blogga_2view_2theme_2blog_2theme_8php.html',1,'']]], + ['theme_2ephp',['theme.php',['../blogga_2php_2theme_8php.html',1,'']]], ['theme_2ephp',['theme.php',['../redbasic_2php_2theme_8php.html',1,'']]], - ['theme_5finit_2ephp',['theme_init.php',['../theme__init_8php.html',1,'']]], + ['theme_2ephp',['theme.php',['../apw_2php_2theme_8php.html',1,'']]], + ['theme_5finit_2ephp',['theme_init.php',['../theme_2blogga_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_2redbasic_2php_2theme__init_8php.html',1,'']]], ['thing_2ephp',['thing.php',['../thing_8php.html',1,'']]], ['toggle_5fmobile_2ephp',['toggle_mobile.php',['../toggle__mobile_8php.html',1,'']]], ['toggle_5fsafesearch_2ephp',['toggle_safesearch.php',['../toggle__safesearch_8php.html',1,'']]], diff --git a/doc/html/search/functions_61.js b/doc/html/search/functions_61.js index de5178fed..6a1b52ef3 100644 --- a/doc/html/search/functions_61.js +++ b/doc/html/search/functions_61.js @@ -13,7 +13,6 @@ var searchData= ['activity_5fsanitise',['activity_sanitise',['../items_8php.html#a36e656667193c83aa2cc03a024fc131b',1,'items.php']]], ['add_5fchild',['add_child',['../classItem.html#a80dcd9d0f548c3ad550abe7e6981fb51',1,'Item']]], ['add_5fchildren_5fto_5flist',['add_children_to_list',['../conversation_8php.html#ad3e1d4b15e7d6d026ee182edd58f692b',1,'conversation.php']]], - ['add_5ffcontact',['add_fcontact',['../include_2network_8php.html#a0bdc4b0bfc54797c249dc4eca25aeda4',1,'network.php']]], ['add_5fthread',['add_thread',['../classConversation.html#a8335cdd43f1836e3c255638e61a09e16',1,'Conversation']]], ['admin_5fcontent',['admin_content',['../admin_8php.html#afef415e4011607fbb665610441595015',1,'admin.php']]], ['admin_5fpage_5fdbsync',['admin_page_dbsync',['../admin_8php.html#aaa6addf2dbc3f3fcf99244a56b41eade',1,'admin.php']]], @@ -29,7 +28,7 @@ var searchData= ['admin_5fpage_5fusers',['admin_page_users',['../admin_8php.html#a62f10f90c47686c9c3c37c4c03a108d2',1,'admin.php']]], ['admin_5fpage_5fusers_5fpost',['admin_page_users_post',['../admin_8php.html#a5a696706a3869800e65fb365214241b7',1,'admin.php']]], ['admin_5fpost',['admin_post',['../admin_8php.html#acf51f5837a7427832144c2bf7308ada3',1,'admin.php']]], - ['advanced_5fprofile',['advanced_profile',['../profile__advanced_8php.html#aa870d2c1f558cfd52bef05bc124e8fa4',1,'profile_advanced.php']]], + ['advanced_5fprofile',['advanced_profile',['../identity_8php.html#aa870d2c1f558cfd52bef05bc124e8fa4',1,'identity.php']]], ['aes256cbc_5fdecrypt',['AES256CBC_decrypt',['../crypto_8php.html#ac852ee41392d1358c3a54d54935e0bf9',1,'crypto.php']]], ['aes256cbc_5fencrypt',['AES256CBC_encrypt',['../crypto_8php.html#a5c61821d205f95f127114159cbffa764',1,'crypto.php']]], ['aes_5fencapsulate',['aes_encapsulate',['../crypto_8php.html#a2148d7aac7b30c720f7ebda7e9790286',1,'crypto.php']]], diff --git a/doc/html/search/functions_62.js b/doc/html/search/functions_62.js index 4a02db2e4..e4f1a9615 100644 --- a/doc/html/search/functions_62.js +++ b/doc/html/search/functions_62.js @@ -15,6 +15,12 @@ var searchData= ['bbtovcal',['bbtovcal',['../event_8php.html#a184d6b9690e5b6dee35a0aa9edd47279',1,'event.php']]], ['best_5flink_5furl',['best_link_url',['../conversation_8php.html#ad470fc7766f0db66d138fa1916c7a8b7',1,'conversation.php']]], ['blocks_5fcontent',['blocks_content',['../blocks_8php.html#a2531a8fd51db3cecb2eb20c002c66e12',1,'blocks.php']]], + ['blog_5finit',['blog_init',['../blogga_2php_2theme_8php.html#aa55c1cb1f05087b5002ecb633b550b1b',1,'blog_init(&$a): theme.php'],['../blogga_2view_2theme_2blog_2theme_8php.html#aa55c1cb1f05087b5002ecb633b550b1b',1,'blog_init(&$a): theme.php']]], + ['blog_5finstall',['blog_install',['../blogga_2view_2theme_2blog_2theme_8php.html#aae58cc837fe56473d9f3370abfe533ae',1,'theme.php']]], + ['blog_5funinstall',['blog_uninstall',['../blogga_2view_2theme_2blog_2theme_8php.html#a3e77dbe111f330c64a1ff6c741cd515c',1,'theme.php']]], + ['blogtheme_5fdisplay_5fitem',['blogtheme_display_item',['../blogga_2view_2theme_2blog_2theme_8php.html#a028ae8e9f2824670dfa76a6651d817e5',1,'theme.php']]], + ['blogtheme_5fform',['blogtheme_form',['../view_2theme_2blogga_2php_2config_8php.html#a8a311a402d3e746ce53fadc38e4b2d27',1,'blogtheme_form(&$a, $headimg, $headimghome): config.php'],['../view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#a8a311a402d3e746ce53fadc38e4b2d27',1,'blogtheme_form(&$a, $headimg, $headimghome): config.php']]], + ['blogtheme_5fimgurl',['blogtheme_imgurl',['../blogga_2view_2theme_2blog_2theme_8php.html#af634a3f721c5e238530d0636d33230ec',1,'theme.php']]], ['breaklines',['breaklines',['../html2plain_8php.html#a3214912e3d00cf0a948072daccf16740',1,'html2plain.php']]], ['build_5fpagehead',['build_pagehead',['../classApp.html#a08f0537964d98958d218066364cff785',1,'App']]], ['build_5fquerystring',['build_querystring',['../boot_8php.html#a9cbab4ee728e9a8b4ce952bae643044e',1,'boot.php']]], diff --git a/doc/html/search/functions_63.js b/doc/html/search/functions_63.js index db6f6b013..1a00e2f8a 100644 --- a/doc/html/search/functions_63.js +++ b/doc/html/search/functions_63.js @@ -10,7 +10,6 @@ var searchData= ['chanlink_5fhash',['chanlink_hash',['../text_8php.html#a55ab893be57feda59c2a7ba1e58ff2d0',1,'text.php']]], ['chanlink_5furl',['chanlink_url',['../text_8php.html#a2e8d6c402603be3a1256a16605e09c2a',1,'text.php']]], ['chanman_5fremove_5feverything_5ffrom_5fnetwork',['chanman_remove_everything_from_network',['../include_2chanman_8php.html#a21ba9a5c961e866ff27aee3ee67bf99b',1,'chanman.php']]], - ['channel_5faside',['channel_aside',['../channel_8php.html#aea8e189f2fbabfda779349dd94082e8e',1,'channel.php']]], ['channel_5fcontent',['channel_content',['../channel_8php.html#a9c6a6179e0e626398ebecc6151905ef1',1,'channel.php']]], ['channel_5finit',['channel_init',['../channel_8php.html#ac7c8c7845741baadf87fae6bc279f3dc',1,'channel.php']]], ['channel_5fremove',['channel_remove',['../Contact_8php.html#a186162051a5127069cc851d78740f205',1,'Contact.php']]], @@ -58,7 +57,6 @@ var searchData= ['comanche_5freplace_5fregion',['comanche_replace_region',['../comanche_8php.html#a028f004d5b8c23d6367816d899e17cfe',1,'comanche.php']]], ['comanche_5fwebpage',['comanche_webpage',['../comanche_8php.html#ae9fe1ce574db3dd0931eada80234f82a',1,'comanche.php']]], ['comanche_5fwidget',['comanche_widget',['../comanche_8php.html#a6b0191c1a63db1696a2eb139d90d9e7f',1,'comanche.php']]], - ['common_5faside',['common_aside',['../common_8php.html#a3b12ec67b3d3edcf595c8d195da5d14a',1,'common.php']]], ['common_5fcontent',['common_content',['../common_8php.html#ab63408f39abef7a6915186e8dabc5a96',1,'common.php']]], ['common_5ffriends',['common_friends',['../socgraph_8php.html#a7d34cd58025bcd9e575282f44db75918',1,'socgraph.php']]], ['common_5ffriends_5fvisitor_5fwidget',['common_friends_visitor_widget',['../contact__widgets_8php.html#a552f8544528cec0c995cea7287ea9d65',1,'contact_widgets.php']]], @@ -89,7 +87,6 @@ var searchData= ['contact_5freputation',['contact_reputation',['../contact__selectors_8php.html#ae499960d6467bd30c78607b1018baf53',1,'contact_selectors.php']]], ['contact_5fselect',['contact_select',['../acl__selectors_8php.html#a9476997d2968a5794f3723878ed89c91',1,'acl_selectors.php']]], ['contactgroup_5fcontent',['contactgroup_content',['../contactgroup_8php.html#a18c7391b1b25debaf98c9dba639caab3',1,'contactgroup.php']]], - ['contacts_5fnot_5fgrouped',['contacts_not_grouped',['../Contact_8php.html#a228fc01f90ae9bfdde4c2ad0772bd7dc',1,'Contact.php']]], ['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']]], @@ -103,11 +100,10 @@ var searchData= ['create_5fidentity',['create_identity',['../identity_8php.html#a345f4c943d84de502ec6e72d2c813945',1,'identity.php']]], ['createdirectory',['createDirectory',['../classRedDirectory.html#a986936910f0216887a25e28916c166c7',1,'RedDirectory']]], ['createfile',['createFile',['../classRedDirectory.html#a2d12d99d38a6a75fc9a830b2f7fc0bf0',1,'RedDirectory']]], - ['crepair_5fcontent',['crepair_content',['../crepair_8php.html#a29464c01838e209c8059cfcd2d195caa',1,'crepair.php']]], - ['crepair_5finit',['crepair_init',['../crepair_8php.html#ab089978e50df156bbfabf9f8f5ccd198',1,'crepair.php']]], - ['crepair_5fpost',['crepair_post',['../crepair_8php.html#acc4493e1ffd1462a605dd9b870034513',1,'crepair.php']]], ['cronhooks_5frun',['cronhooks_run',['../cronhooks_8php.html#a4c4c1bbec4ecc9a0efa00dd6afd2c0ca',1,'cronhooks.php']]], ['cropimage',['cropImage',['../classphoto__driver.html#a2e6e61f1e356a90bc978f4404a77137e',1,'photo_driver\cropImage()'],['../classphoto__gd.html#ab2232d775c8bacf66773a03308105f0c',1,'photo_gd\cropImage()'],['../classphoto__imagick.html#a2f33a03a89497a2b2768e29736d4a8a4',1,'photo_imagick\cropImage()']]], + ['crypto_5fencapsulate',['crypto_encapsulate',['../crypto_8php.html#a32fc08d57a5694f94d8543ecbb03323c',1,'crypto.php']]], + ['crypto_5funencapsulate',['crypto_unencapsulate',['../crypto_8php.html#a0781202b0a43b82426929cc87c2fa2b5',1,'crypto.php']]], ['curpageurl',['curPageURL',['../boot_8php.html#aa4221641e5c21db69fa52c426b9017f5',1,'boot.php']]], ['current_5ftheme',['current_theme',['../boot_8php.html#ad206598b909e8eb67eb0e0bb5ef69c13',1,'boot.php']]], ['current_5ftheme_5furl',['current_theme_url',['../boot_8php.html#a926cad0b3d8b9d9ee5da1898fc063ba3',1,'boot.php']]] diff --git a/doc/html/search/functions_64.js b/doc/html/search/functions_64.js index e4a0ec8df..635a4e07c 100644 --- a/doc/html/search/functions_64.js +++ b/doc/html/search/functions_64.js @@ -26,7 +26,6 @@ var searchData= ['design_5ftools',['design_tools',['../text_8php.html#a87a3cefc603302c78982f1d8e1245265',1,'text.php']]], ['destroy',['destroy',['../classphoto__driver.html#ae1a9edaf846983780dc65ea77d99e813',1,'photo_driver\destroy()'],['../classphoto__gd.html#a724703ecf71b1f1d04a80e86c76db6b1',1,'photo_gd\destroy()'],['../classphoto__imagick.html#afd49d64751ee3a298eac0c0ce0ba0207',1,'photo_imagick\destroy()']]], ['detect_5flanguage',['detect_language',['../language_8php.html#a632da17c7ac0d2dc1a00a4706870194b',1,'language.php']]], - ['dfrn_5fdeliver',['dfrn_deliver',['../items_8php.html#a8395d189a36abfa0dfff81a2b0e70669',1,'items.php']]], ['diaspora2bb',['diaspora2bb',['../bb2diaspora_8php.html#a26c09c218413610e62e60754c579f6c6',1,'bb2diaspora.php']]], ['diaspora_5fol',['diaspora_ol',['../bb2diaspora_8php.html#a8b96bd45884fa1c40b942939354197d4',1,'bb2diaspora.php']]], ['diaspora_5ful',['diaspora_ul',['../bb2diaspora_8php.html#adc92ccda5f85ed27e64fcc17712c89cc',1,'bb2diaspora.php']]], diff --git a/doc/html/search/functions_66.js b/doc/html/search/functions_66.js index f45e2a64f..5b30db5d9 100644 --- a/doc/html/search/functions_66.js +++ b/doc/html/search/functions_66.js @@ -7,8 +7,6 @@ var searchData= ['feed_5fsalmonlinks',['feed_salmonlinks',['../text_8php.html#a89929fa6f70a8ba54d5273fcf622b665',1,'text.php']]], ['fetch_5flrdd_5ftemplate',['fetch_lrdd_template',['../include_2network_8php.html#a8d5a3afb51cc932032b5dcc159efaae0',1,'network.php']]], ['fetch_5fpost_5ftags',['fetch_post_tags',['../items_8php.html#adf980098b6de9c3993bc3ff26a8dd6f9',1,'items.php']]], - ['fetch_5furl',['fetch_url',['../include_2network_8php.html#a37ddeb88a3fd1dee9e8339723f9edf9a',1,'network.php']]], - ['fetch_5fxrd_5flinks',['fetch_xrd_links',['../include_2network_8php.html#a850ed5307c6a18076f4b80addc99602d',1,'network.php']]], ['field_5ftimezone',['field_timezone',['../datetime_8php.html#a03900dcf0f9e3c58793a031673a70326',1,'datetime.php']]], ['file_5ftag_5fdecode',['file_tag_decode',['../taxonomy_8php.html#a08df5164926d2b31b8e9fcfe919de2b6',1,'taxonomy.php']]], ['file_5ftag_5fencode',['file_tag_encode',['../taxonomy_8php.html#a3299482ac20e9d79453048dd52881d37',1,'taxonomy.php']]], @@ -24,7 +22,6 @@ var searchData= ['first_5fpost_5fdate',['first_post_date',['../items_8php.html#a0cf98bb619f07dd18f602683a55a5f59',1,'items.php']]], ['fix_5fattached_5ffile_5fpermissions',['fix_attached_file_permissions',['../item_8php.html#a3daae7944f737bd30412a0d042207c0f',1,'item.php']]], ['fix_5fattached_5fphoto_5fpermissions',['fix_attached_photo_permissions',['../item_8php.html#a7b63a9d0cd02096e17dcf11f4afa7c10',1,'item.php']]], - ['fix_5fcontact_5fssl_5fpolicy',['fix_contact_ssl_policy',['../include_2network_8php.html#a2729d012410e470c527a62a3f777ded8',1,'network.php']]], ['fix_5felement',['fix_element',['../namespacefriendica-to-smarty-tpl.html#a3719dd46e286a57d315e6adae1845854',1,'friendica-to-smarty-tpl']]], ['fix_5fmce_5flf',['fix_mce_lf',['../text_8php.html#afdc69fe3f6c09e35e46304dcea63ae28',1,'text.php']]], ['fix_5fprivate_5fphotos',['fix_private_photos',['../items_8php.html#aba98fcbbcd7044a7e9ea34edabc14c87',1,'items.php']]], @@ -33,7 +30,6 @@ var searchData= ['flip',['flip',['../classphoto__driver.html#a2b2a99021fc63ed6465d703ddddcb832',1,'photo_driver\flip()'],['../classphoto__gd.html#a44cedef376044018702d9355ddc813ce',1,'photo_gd\flip()'],['../classphoto__imagick.html#aff6bcdbab18593a3fc5a480db8509393',1,'photo_imagick\flip()']]], ['follow_5fcontent',['follow_content',['../mod_2follow_8php.html#a4c540ea4e9f5c581c1a53516ac585592',1,'follow.php']]], ['follow_5finit',['follow_init',['../mod_2follow_8php.html#a171f5b19f50d7738adc3b2e96ec6018a',1,'follow.php']]], - ['follow_5fwidget',['follow_widget',['../contact__widgets_8php.html#af24e693532a045954caab515942cfc6f',1,'contact_widgets.php']]], ['format_5fcategories',['format_categories',['../text_8php.html#a3054189cff173977f4216c9a3dd29e1b',1,'text.php']]], ['format_5fcss_5fif_5fexists',['format_css_if_exists',['../plugin_8php.html#a9039e15aae27676af7777dcbee5a11d6',1,'plugin.php']]], ['format_5fevent_5fbbcode',['format_event_bbcode',['../event_8php.html#abb74206cf42d694307c3d7abb7af9869',1,'event.php']]], diff --git a/doc/html/search/functions_67.js b/doc/html/search/functions_67.js index 987b0b2ab..ed30eaa80 100644 --- a/doc/html/search/functions_67.js +++ b/doc/html/search/functions_67.js @@ -13,7 +13,7 @@ var searchData= ['get_5fbaseurl',['get_baseurl',['../classApp.html#a604d659d6977a99de42a160343e5289a',1,'App']]], ['get_5fbb_5ftag_5fpos',['get_bb_tag_pos',['../bb2diaspora_8php.html#a4c2f8f11b29a06809d9b07782215b1b2',1,'bb2diaspora.php']]], ['get_5fbest_5flanguage',['get_best_language',['../language_8php.html#a980dee1d8715a98ab02e36b59facf8ed',1,'language.php']]], - ['get_5fbirthdays',['get_birthdays',['../boot_8php.html#ad2c97627a313d53df1a1c7b4215ddb51',1,'boot.php']]], + ['get_5fbirthdays',['get_birthdays',['../identity_8php.html#ad2c97627a313d53df1a1c7b4215ddb51',1,'identity.php']]], ['get_5fbrowser_5flanguage',['get_browser_language',['../language_8php.html#ace67d6cad57da08d030ad9dc9b8c836e',1,'language.php']]], ['get_5fcapath',['get_capath',['../include_2network_8php.html#a78e89557b2fbd344ad790846d761b0c7',1,'network.php']]], ['get_5fchannel',['get_channel',['../classApp.html#a084e03c77686d8c13390fef3f7428a2b',1,'App']]], @@ -25,14 +25,12 @@ 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_5fcurl_5fcode',['get_curl_code',['../classApp.html#ab410451f132910773d0a02e35d0dced9',1,'App']]], - ['get_5fcurl_5fheaders',['get_curl_headers',['../classApp.html#abaf2173711e861ae4aebf43a7f70157e',1,'App']]], ['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']]], ['get_5fdb_5ferrno',['get_db_errno',['../setup_8php.html#a8652788e8589778c5f81634a9d5b9429',1,'setup.php']]], ['get_5fdim',['get_dim',['../datetime_8php.html#a7df24d72ea05922d3127363e2295174c',1,'datetime.php']]], - ['get_5fevents',['get_events',['../boot_8php.html#ae381db3d43f8e7c1da8b15d14ecf5312',1,'boot.php']]], + ['get_5fevents',['get_events',['../identity_8php.html#ae381db3d43f8e7c1da8b15d14ecf5312',1,'identity.php']]], ['get_5ffeatures',['get_features',['../features_8php.html#ae73c5b03b01c7284ed7e7e0e774e975c',1,'features.php']]], ['get_5ffeed_5ffor',['get_feed_for',['../items_8php.html#a04a35b610acfe54434df08adec39c0c7',1,'items.php']]], ['get_5ffirst_5fdim',['get_first_dim',['../datetime_8php.html#aba971b67f17fecf050813f1eba72367f',1,'datetime.php']]], @@ -51,8 +49,8 @@ var searchData= ['get_5fmentions',['get_mentions',['../text_8php.html#a76d1b3435c067978d7b484c45f56472b',1,'text.php']]], ['get_5fmode',['get_mode',['../classConversation.html#a87a0d704d5f2b1a008cc2e9ce06a1bcd',1,'Conversation']]], ['get_5fmood_5fverbs',['get_mood_verbs',['../text_8php.html#a736db13a966b8abaf8c9198faa35911a',1,'text.php']]], - ['get_5fmy_5faddress',['get_my_address',['../boot_8php.html#a490972c02fdb638c52ec0e012a30bfd2',1,'boot.php']]], - ['get_5fmy_5furl',['get_my_url',['../boot_8php.html#aa46321e1cd6a3b8dfde8bf9510112fec',1,'boot.php']]], + ['get_5fmy_5faddress',['get_my_address',['../identity_8php.html#a490972c02fdb638c52ec0e012a30bfd2',1,'identity.php']]], + ['get_5fmy_5furl',['get_my_url',['../identity_8php.html#aa46321e1cd6a3b8dfde8bf9510112fec',1,'identity.php']]], ['get_5fobserver',['get_observer',['../classApp.html#a1ad3bb1b68439b3b7cbe630918e618d2',1,'App\get_observer()'],['../classConversation.html#ae3d4190142e12b57051f11f2911f77a0',1,'Conversation\get_observer()']]], ['get_5fobserver_5fhash',['get_observer_hash',['../boot_8php.html#a623e49c79943f3e7bdb770d021683cf7',1,'boot.php']]], ['get_5fowner_5fname',['get_owner_name',['../classItem.html#a67892aa23d19f4431bb2e5f43c74000e',1,'Item']]], @@ -81,7 +79,7 @@ var searchData= ['get_5ftheme_5fconfig_5ffile',['get_theme_config_file',['../settings_8php.html#a39abc76ff5459c57e3b957664f273f18',1,'settings.php']]], ['get_5ftheme_5finfo',['get_theme_info',['../plugin_8php.html#ad48de9c0fb7f19413a2aa49250d00405',1,'plugin.php']]], ['get_5ftheme_5fscreenshot',['get_theme_screenshot',['../plugin_8php.html#a48047edfbef770125a5508dcc2f9282f',1,'plugin.php']]], - ['get_5ftheme_5fuid',['get_theme_uid',['../boot_8php.html#aaeb666872995e3ab8da8f7bc5f3b2bd3',1,'boot.php']]], + ['get_5ftheme_5fuid',['get_theme_uid',['../identity_8php.html#aaeb666872995e3ab8da8f7bc5f3b2bd3',1,'identity.php']]], ['get_5fthread',['get_thread',['../classConversation.html#a4cff75d8c46b517e7133e4d0da6fc1c8',1,'Conversation']]], ['get_5fwidgets',['get_widgets',['../classApp.html#a871898becd0697d778f36d9336253ae8',1,'App']]], ['get_5fxconfig',['get_xconfig',['../include_2config_8php.html#aa3dc1d3de2d091ac702e675acd3a085e',1,'config.php']]], @@ -110,7 +108,7 @@ var searchData= ['group_5frmv',['group_rmv',['../include_2group_8php.html#a4118f498bbd1530c1d0136d016d197a5',1,'group.php']]], ['group_5frmv_5fmember',['group_rmv_member',['../include_2group_8php.html#a540e3ef36f47d47532646be4241f6518',1,'group.php']]], ['group_5fselect',['group_select',['../acl__selectors_8php.html#aa1e3bc344ca2b29f97eb9860216d21a0',1,'acl_selectors.php']]], - ['group_5fside',['group_side',['../include_2group_8php.html#a1042d74055bafe54a6a30103d87a7f17',1,'group.php']]], + ['group_5fside',['group_side',['../include_2group_8php.html#abdfce3fd8dcf0c46543d190d0530b4a2',1,'group.php']]], ['groups_5fcontaining',['groups_containing',['../include_2group_8php.html#afb802ae2ce73aae4bc36d157f7b6a92f',1,'group.php']]], - ['guess_5fimage_5ftype',['guess_image_type',['../photo__driver_8php.html#a7273b82b017fd96d29b2c57bab03aea6',1,'photo_driver.php']]] + ['guess_5fimage_5ftype',['guess_image_type',['../photo__driver_8php.html#a243cee492ce443afb6a7d77d54b6c4aa',1,'photo_driver.php']]] ]; diff --git a/doc/html/search/functions_68.js b/doc/html/search/functions_68.js index 2fcb45ed0..b923ff905 100644 --- a/doc/html/search/functions_68.js +++ b/doc/html/search/functions_68.js @@ -2,13 +2,13 @@ var searchData= [ ['handle_5ftag',['handle_tag',['../item_8php.html#abd0e603a6696051af16476eb968d52e7',1,'item.php']]], ['has_5fpermissions',['has_permissions',['../items_8php.html#a77051724d1784074ff187e73a4db93fe',1,'items.php']]], - ['hcard_5faside',['hcard_aside',['../hcard_8php.html#a956c7cae2009652a37900306e5b7b73d',1,'hcard.php']]], - ['hcard_5finit',['hcard_init',['../hcard_8php.html#ac34f26b0e6a37eef44fa49bea135136d',1,'hcard.php']]], ['head_5fadd_5fcss',['head_add_css',['../plugin_8php.html#a23c4fccf1eb5fcd63b24783ba1f05f7a',1,'plugin.php']]], ['head_5fadd_5fjs',['head_add_js',['../plugin_8php.html#a516591850f4fd49fd1425cfa54089db8',1,'plugin.php']]], ['head_5fget_5fcss',['head_get_css',['../plugin_8php.html#af92789f559b89a380e49d303218aeeca',1,'plugin.php']]], ['head_5fget_5ficon',['head_get_icon',['../classApp.html#af17df107f2216ddf5ad2a7e0f2ba2166',1,'App\head_get_icon()'],['../boot_8php.html#a24a7a70afedd5d85fe0eadc85afa9f77',1,'head_get_icon(): boot.php']]], ['head_5fget_5fjs',['head_get_js',['../plugin_8php.html#a65ab52cb1a7030d5190e247211bef2a1',1,'plugin.php']]], + ['head_5fremove_5fcss',['head_remove_css',['../plugin_8php.html#a9ab6caae31935f6cf781ce7872db7cdf',1,'plugin.php']]], + ['head_5fremove_5fjs',['head_remove_js',['../plugin_8php.html#a4a0ae7b881e7c8af99a69e3b03f898b4',1,'plugin.php']]], ['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']]], diff --git a/doc/html/search/functions_69.js b/doc/html/search/functions_69.js index 4f605002a..97aeb2799 100644 --- a/doc/html/search/functions_69.js +++ b/doc/html/search/functions_69.js @@ -1,11 +1,11 @@ var searchData= [ ['identity_5fbasic_5fexport',['identity_basic_export',['../identity_8php.html#a3570a4eb77332b292d394c4132cb8f03',1,'identity.php']]], - ['identity_5fbasic_5fimport',['identity_basic_import',['../identity_8php.html#a77ee7d66eb0758f7e7882f70ad0f9485',1,'identity.php']]], ['identity_5fcheck_5fservice_5fclass',['identity_check_service_class',['../identity_8php.html#ac9fcd5c4c371998790b5c55c3d0f4633',1,'identity.php']]], ['ids_5fto_5fquerystr',['ids_to_querystr',['../text_8php.html#a436a8de00c942364c2d0fcfc7e1f4b5a',1,'text.php']]], ['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()']]], ['import_5fauthor_5fxchan',['import_author_xchan',['../items_8php.html#ae73794179b62d39bb597ff670ab1c1e5',1,'items.php']]], + ['import_5fauthor_5fzot',['import_author_zot',['../zot_8php.html#ad149f1e98c0c5b88ff9147e6ee3f330d',1,'zot.php']]], ['import_5fchannel_5fphoto',['import_channel_photo',['../photo__driver_8php.html#a1d0bc7161dec0d177b7d3bbe4421af9a',1,'photo_driver.php']]], ['import_5fcontent',['import_content',['../import_8php.html#afdf25ed70096d5dbf4f6d0ca79fea184',1,'import.php']]], ['import_5fdirectory_5fkeywords',['import_directory_keywords',['../zot_8php.html#a3bf11286c2619b4ca28e49d5b5ab374a',1,'zot.php']]], @@ -16,11 +16,9 @@ var searchData= ['import_5fxchan',['import_xchan',['../zot_8php.html#a56f3f65514e4e7f0cd117d01735aebd1',1,'zot.php']]], ['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']]], ['install',['install',['../classdba__driver.html#a4ccb27243e62a8ca30dd8e1b8cc67746',1,'dba_driver']]], ['install_5fplugin',['install_plugin',['../plugin_8php.html#a482131013272a1d5d5c1b1469c6c55d5',1,'plugin.php']]], - ['intro_5faside',['intro_aside',['../intro_8php.html#abc3abf25da64f98f215126eb08c7936b',1,'intro.php']]], - ['intro_5fcontent',['intro_content',['../intro_8php.html#a3e2a523697633ddb4517b9266a515f5b',1,'intro.php']]], - ['intro_5fpost',['intro_post',['../intro_8php.html#af3681062183ccbdf065ae2647b07d6f1',1,'intro.php']]], ['invite_5fcontent',['invite_content',['../invite_8php.html#a244385b28cfd021d308715f01158bfd9',1,'invite.php']]], ['invite_5fpost',['invite_post',['../invite_8php.html#aeb0881c0f93c8e8552e5ed756ce6e5a5',1,'invite.php']]], ['is_5fa_5fdate_5farg',['is_a_date_arg',['../text_8php.html#a1557112a774ec00fa06ed6b6f6495506',1,'text.php']]], diff --git a/doc/html/search/functions_6c.js b/doc/html/search/functions_6c.js index 1464690de..b88f51b9d 100644 --- a/doc/html/search/functions_6c.js +++ b/doc/html/search/functions_6c.js @@ -1,9 +1,6 @@ var searchData= [ ['lang_5fselector',['lang_selector',['../text_8php.html#a71f6952243d3fe1c5a8154f78027e29c',1,'text.php']]], - ['lastpost_5faside',['lastpost_aside',['../lastpost_8php.html#a6108289ef2a767495c7c85a24f364983',1,'lastpost.php']]], - ['lastpost_5fcontent',['lastpost_content',['../lastpost_8php.html#a82f14cce5d3cfe27f40bdbd2c679d493',1,'lastpost.php']]], - ['lastpost_5finit',['lastpost_init',['../lastpost_8php.html#ab4c6ebd25736af678e64d55ce508ce8c',1,'lastpost.php']]], ['layout_5fselect',['layout_select',['../text_8php.html#a3999a0b3e22e440f280ee791ce34d384',1,'text.php']]], ['layouts_5fcontent',['layouts_content',['../layouts_8php.html#a6e0193759ad9eef76d3df2db24237b50',1,'layouts.php']]], ['legal_5fwebbie',['legal_webbie',['../text_8php.html#a2690ad67bb6fb97ef69de3e8d23f2728',1,'text.php']]], @@ -13,6 +10,7 @@ var searchData= ['link_5fcompare',['link_compare',['../text_8php.html#a47c1e4a5f3f53027daacd8a9db24f285',1,'text.php']]], ['linkify',['linkify',['../text_8php.html#a11255c8c4e5245b6c24f97684826aa54',1,'text.php']]], ['list_5fpublic_5fsites',['list_public_sites',['../dirsearch_8php.html#a985d410a170549429857af6ff2673149',1,'dirsearch.php']]], + ['list_5fwidgets',['list_widgets',['../widgets_8php.html#a8e670642c7a957d2b5578dfb75aedc05',1,'widgets.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']]], ['load_5fcontact_5flinks',['load_contact_links',['../boot_8php.html#a719c7f3972d5f9268f37a41c76cd4ef6',1,'boot.php']]], @@ -34,6 +32,5 @@ var searchData= ['lookup_5fnonce',['lookup_nonce',['../classFKOAuthDataStore.html#a4edfe2e77ecd2e16ff6b5eb516ed3599',1,'FKOAuthDataStore']]], ['lookup_5ftoken',['lookup_token',['../classFKOAuthDataStore.html#a96f76387c3a93b0abe27a98013804bab',1,'FKOAuthDataStore']]], ['lostpass_5fcontent',['lostpass_content',['../lostpass_8php.html#a0314d94e48c789b1b3a201d740c9eab3',1,'lostpass.php']]], - ['lostpass_5fpost',['lostpass_post',['../lostpass_8php.html#a8ed35ba71a4404eaf4903da61d0321cc',1,'lostpass.php']]], - ['lrdd',['lrdd',['../include_2network_8php.html#adbc7fe45cc7fd9cd78f6b2f425ee9041',1,'network.php']]] + ['lostpass_5fpost',['lostpass_post',['../lostpass_8php.html#a8ed35ba71a4404eaf4903da61d0321cc',1,'lostpass.php']]] ]; diff --git a/doc/html/search/functions_6d.js b/doc/html/search/functions_6d.js index 61dd6cb2e..c43f6598b 100644 --- a/doc/html/search/functions_6d.js +++ b/doc/html/search/functions_6d.js @@ -28,7 +28,7 @@ var searchData= ['message_5fpost',['message_post',['../mod_2message_8php.html#a0db7030362a7e9ed9549b341d7b35718',1,'message.php']]], ['micropro',['micropro',['../text_8php.html#a2a902f5fdba8646333e997898ac45ea3',1,'text.php']]], ['mimetype_5fselect',['mimetype_select',['../text_8php.html#a1633412120f52bdce5f43e0a127d9293',1,'text.php']]], - ['mini_5fgroup_5fselect',['mini_group_select',['../include_2group_8php.html#ab4d9e5b59f48787cb01baae5dc6c381f',1,'group.php']]], + ['mini_5fgroup_5fselect',['mini_group_select',['../include_2group_8php.html#ab0e422a0f31c0c64fd9084ca03d85f32',1,'group.php']]], ['mitem_5fcontent',['mitem_content',['../mitem_8php.html#a7a31b702ecad18eeb6a38b243ff0037e',1,'mitem.php']]], ['mitem_5finit',['mitem_init',['../mitem_8php.html#a9627cd857cafdf04e4fc0ae48c8e8518',1,'mitem.php']]], ['mitem_5fpost',['mitem_post',['../mitem_8php.html#a6ee694cca4b551a20d7c7a94b5243ec1',1,'mitem.php']]], diff --git a/doc/html/search/functions_6e.js b/doc/html/search/functions_6e.js index 6bdcef685..c51d3673c 100644 --- a/doc/html/search/functions_6e.js +++ b/doc/html/search/functions_6e.js @@ -6,7 +6,7 @@ var searchData= ['navbar_5fcomplete',['navbar_complete',['../acl_8php.html#a57dceff370d4a0e7ae673d50fbfda61f',1,'acl.php']]], ['network_5fcontent',['network_content',['../mod_2network_8php.html#a43f2f29b90c5e29072c561934bc8f8b4',1,'network.php']]], ['network_5finit',['network_init',['../mod_2network_8php.html#a180fce90ad11d7e0e45be094da7149ec',1,'network.php']]], - ['network_5fquery_5fget_5fsel_5ftab',['network_query_get_sel_tab',['../mod_2network_8php.html#aeaa518c1a317516a3da337b88d358666',1,'network.php']]], + ['network_5ftabs',['network_tabs',['../conversation_8php.html#a96b34b9d64d13c543e8163e52f5ce8c4',1,'conversation.php']]], ['network_5fto_5fname',['network_to_name',['../contact__selectors_8php.html#ad472e4716426dd1a9dd77b62962454be',1,'contact_selectors.php']]], ['new_5faccess_5ftoken',['new_access_token',['../classFKOAuthDataStore.html#a434882f03e3cdb171ed89e09e337e934',1,'FKOAuthDataStore']]], ['new_5fchannel_5fcontent',['new_channel_content',['../new__channel_8php.html#ae585191610f79da129492482ce8e2fee',1,'new_channel.php']]], @@ -18,11 +18,10 @@ var searchData= ['new_5frequest_5ftoken',['new_request_token',['../classFKOAuthDataStore.html#a431b44d70e3da6a8256ab38f710e3050',1,'FKOAuthDataStore']]], ['node2bbcode',['node2bbcode',['../html2bbcode_8php.html#ad174afe0ccbd8c475e48f8a6ee2f27d8',1,'html2bbcode.php']]], ['node2bbcodesub',['node2bbcodesub',['../html2bbcode_8php.html#a39c662b19d318990fee2ba795a55d7a7',1,'html2bbcode.php']]], - ['nogroup_5fcontent',['nogroup_content',['../nogroup_8php.html#a52085b183f97c552f1db5c4926e8ec30',1,'nogroup.php']]], - ['nogroup_5finit',['nogroup_init',['../nogroup_8php.html#a099cb353bf62e8453069ce107b763212',1,'nogroup.php']]], ['normalise_5flink',['normalise_link',['../text_8php.html#a4bbb7d00c05cd20b4e043424f322388f',1,'text.php']]], ['normalise_5fopenid',['normalise_openid',['../text_8php.html#adba17ec946f4285285dc100f7860bf51',1,'text.php']]], ['notags',['notags',['../text_8php.html#a1af49756c8c71902a66c7e329c462beb',1,'text.php']]], + ['notes_5finit',['notes_init',['../notes_8php.html#a4dbd7b1f906440746af48b484d66535a',1,'notes.php']]], ['notice',['notice',['../boot_8php.html#a9255af5ae9c887520091ea04763c1a88',1,'boot.php']]], ['notification',['notification',['../enotify_8php.html#a3e9a9355b243777c488d2a9883908dfc',1,'enotify.php']]], ['notifications_5fcontent',['notifications_content',['../notifications_8php.html#aadd0b5525bd8c283a5d8a37982bbfe62',1,'notifications.php']]], diff --git a/doc/html/search/functions_70.js b/doc/html/search/functions_70.js index 54a0df5d4..b22e3e78d 100644 --- a/doc/html/search/functions_70.js +++ b/doc/html/search/functions_70.js @@ -37,13 +37,29 @@ var searchData= ['poke_5finit',['poke_init',['../poke_8php.html#a9725aab97b3983e6a98bd81c4efe7d3b',1,'poke.php']]], ['poller_5frun',['poller_run',['../poller_8php.html#a5f12df3a4738124b6c039971e87e76da',1,'poller.php']]], ['pop_5flang',['pop_lang',['../language_8php.html#a78bd204955ec4cc3a9ac651285a1689d',1,'language.php']]], - ['populate_5facl',['populate_acl',['../acl__selectors_8php.html#a51f2ec7a143d5a5b38e35efd5f3d6e2c',1,'acl_selectors.php']]], + ['populate_5facl',['populate_acl',['../acl__selectors_8php.html#a7b5446e999636ceceea65c154d865a31',1,'acl_selectors.php']]], ['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_5furl',['post_url',['../include_2network_8php.html#aa44d9e33a579d930e9e79c4ebb3d6b5e',1,'network.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_5fdate_5fwidget',['posted_date_widget',['../items_8php.html#abe695dd89e1e10ed042c26b80114f0ed',1,'items.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']]], ['prepare_5fbody',['prepare_body',['../text_8php.html#ae4df74296fbe55051ed3c035e55205e5',1,'text.php']]], ['prepare_5fpage',['prepare_page',['../conversation_8php.html#a4b0888b0f26e1c284a4341fe5fd04f0c',1,'conversation.php']]], @@ -62,22 +78,18 @@ var searchData= ['process_5fmail_5fdelivery',['process_mail_delivery',['../zot_8php.html#aa6ae96db8cbbdbb10e6876d206bbf7cc',1,'zot.php']]], ['process_5fprofile_5fdelivery',['process_profile_delivery',['../zot_8php.html#a9a57b40669351c9791126b925cb7ef3b',1,'zot.php']]], ['profile_5factivity',['profile_activity',['../activities_8php.html#a80134e807719b3c54aba971958d2e132',1,'activities.php']]], - ['profile_5faside',['profile_aside',['../profile_8php.html#a1a2482b775476f2f64ea5e8f4fc3fd1e',1,'profile.php']]], ['profile_5fcontent',['profile_content',['../profile_8php.html#a3775cf6eef6587e5143133356a7b76c0',1,'profile.php']]], - ['profile_5fcreate_5fsidebar',['profile_create_sidebar',['../boot_8php.html#ad4a2c8caca8f6ae93633ebeca0ed6620',1,'boot.php']]], + ['profile_5fcreate_5fsidebar',['profile_create_sidebar',['../identity_8php.html#ad4a2c8caca8f6ae93633ebeca0ed6620',1,'identity.php']]], ['profile_5finit',['profile_init',['../profile_8php.html#ab5d0246be0552e2182a585c1206d22a5',1,'profile.php']]], - ['profile_5fload',['profile_load',['../boot_8php.html#a4751b522ea913d0e7ed43e03d22e9e68',1,'boot.php']]], - ['profile_5fphoto_5faside',['profile_photo_aside',['../profile__photo_8php.html#ac9cd968a767e2ae1b88383b6cdd6dbe3',1,'profile_photo.php']]], + ['profile_5fload',['profile_load',['../identity_8php.html#a4751b522ea913d0e7ed43e03d22e9e68',1,'identity.php']]], ['profile_5fphoto_5finit',['profile_photo_init',['../profile__photo_8php.html#a140631c56438fbfacb61a1eb43067d02',1,'profile_photo.php']]], ['profile_5fphoto_5fpost',['profile_photo_post',['../profile__photo_8php.html#a4b80234074bd603221aa5364f330e479',1,'profile_photo.php']]], - ['profile_5fsidebar',['profile_sidebar',['../boot_8php.html#a432259b2cf5b6f59be53e71db9f2c7dc',1,'boot.php']]], - ['profile_5ftabs',['profile_tabs',['../boot_8php.html#a1dfcb5146e9d1eca4528bc580ad5d273',1,'boot.php']]], + ['profile_5fsidebar',['profile_sidebar',['../identity_8php.html#a432259b2cf5b6f59be53e71db9f2c7dc',1,'identity.php']]], + ['profile_5ftabs',['profile_tabs',['../conversation_8php.html#a1dfcb5146e9d1eca4528bc580ad5d273',1,'conversation.php']]], ['profiler',['profiler',['../text_8php.html#a8b0a799341b1fc4cba2c3ede3e3fc9b6',1,'text.php']]], - ['profiles_5faside',['profiles_aside',['../profiles_8php.html#a2a3ac90f51941ff78b85e9389304969c',1,'profiles.php']]], ['profiles_5fcontent',['profiles_content',['../profiles_8php.html#a46975783b8b8d70402d51487eb1f0b00',1,'profiles.php']]], ['profiles_5finit',['profiles_init',['../profiles_8php.html#a36f71405ad536228f8bb84a551b23f7e',1,'profiles.php']]], ['profiles_5fpost',['profiles_post',['../profiles_8php.html#ab0362c81b1d3b0b12a772b9fac446e04',1,'profiles.php']]], - ['profperm_5faside',['profperm_aside',['../profperm_8php.html#a77fd398ae7c25142e1d9ad724ec347cc',1,'profperm.php']]], ['profperm_5fcontent',['profperm_content',['../profperm_8php.html#aef015787de2373d9fb3fe3f814fb5023',1,'profperm.php']]], ['profperm_5finit',['profperm_init',['../profperm_8php.html#a17fb64ec05edee1dc94d95438807d6c6',1,'profperm.php']]], ['protect_5fsprintf',['protect_sprintf',['../text_8php.html#a4e7698aca48982512594b274543c3b9b',1,'text.php']]], diff --git a/doc/html/search/functions_72.js b/doc/html/search/functions_72.js index 5df1d71d2..e00c170d9 100644 --- a/doc/html/search/functions_72.js +++ b/doc/html/search/functions_72.js @@ -1,10 +1,12 @@ var searchData= [ - ['random_5fprofile',['random_profile',['../Contact_8php.html#a91281b5d4bbbb2ed468e27ec82ca083c',1,'Contact.php']]], + ['random_5fprofile',['random_profile',['../Contact_8php.html#a852fa476f0c70bde10a4f2533aec5f71',1,'Contact.php']]], ['random_5fstring',['random_string',['../text_8php.html#a9d6a5ee1290de7a8b483fe78585daade',1,'text.php']]], ['randprof_5finit',['randprof_init',['../randprof_8php.html#abf5dba3c608b9304cbf68327cd31b090',1,'randprof.php']]], ['rconnect_5furl',['rconnect_url',['../Contact_8php.html#a2f4f495d53f2a334ab75292af79d3c91',1,'Contact.php']]], ['rebuild_5ftheme_5ftable',['rebuild_theme_table',['../admin_8php.html#ae46311a3fefc21abc838a26e91789de6',1,'admin.php']]], + ['red_5fcomment',['red_comment',['../post__to__red_8php.html#a085c250d4ceff5e4f10052f3d2039823',1,'post_to_red.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']]], ['redbasic_5fform',['redbasic_form',['../view_2theme_2redbasic_2php_2config_8php.html#a8574a41fa9735ee391ba57ab24b93793',1,'config.php']]], ['redbasic_5finit',['redbasic_init',['../redbasic_2php_2theme_8php.html#af6eb813e9fc7e2d76ac1b82bc5c0ed9b',1,'theme.php']]], diff --git a/doc/html/search/functions_73.js b/doc/html/search/functions_73.js index 3bb2b7427..4e80eec4f 100644 --- a/doc/html/search/functions_73.js +++ b/doc/html/search/functions_73.js @@ -2,18 +2,19 @@ var searchData= [ ['sanitise_5facl',['sanitise_acl',['../text_8php.html#a9fbeae13c9abd6e27cb4d8d1817f969c',1,'text.php']]], ['save',['save',['../classphoto__driver.html#a5864fae7d8389372955a8e78cec527ac',1,'photo_driver']]], - ['saved_5fsearches',['saved_searches',['../mod_2network_8php.html#a36e03af6f2efe62ecaa247509365bfad',1,'network.php']]], ['saveimage',['saveImage',['../classphoto__driver.html#a22ecb8c696de65a5a10bd185be9d90c3',1,'photo_driver']]], ['scale_5fexternal_5fimages',['scale_external_images',['../include_2network_8php.html#ae8d9c41a11000fb8667039fc71b4f73f',1,'network.php']]], ['scaleimage',['scaleImage',['../classphoto__driver.html#af0f7ec48a31ae9b557b6e3f8bd5b4af0',1,'photo_driver']]], ['scaleimagesquare',['scaleImageSquare',['../classphoto__driver.html#a56634842b071b96502716e9843ea5361',1,'photo_driver']]], ['scaleimageup',['scaleImageUp',['../classphoto__driver.html#a1a63c4ae17e892a115ab9cf6efb960ce',1,'photo_driver']]], + ['script_5fpath',['script_path',['../plugin_8php.html#a0e8c2ea50bfdbc39e17ccccaea21ddc3',1,'plugin.php']]], ['search',['search',['../text_8php.html#a876e94892867019935b348b573299352',1,'text.php']]], ['search_5fac_5finit',['search_ac_init',['../search__ac_8php.html#a14f90c83a3f2be095e9e2992a8d66138',1,'search_ac.php']]], ['search_5fcontent',['search_content',['../search_8php.html#ab2568591359edde5b483a6cd9a24b2cc',1,'search.php']]], ['search_5finit',['search_init',['../search_8php.html#acf19fd30f07f495781ca0d7a0a08b435',1,'search.php']]], ['search_5fpost',['search_post',['../search_8php.html#a230ec9681ddee3b5b8b40c8d550f32f7',1,'search.php']]], ['search_5fsaved_5fsearches',['search_saved_searches',['../search_8php.html#aa911f7c7f0cdb0284e35d0ed610f19c6',1,'search.php']]], + ['searchbox',['searchbox',['../text_8php.html#aae91e4d2a2c6f7a9daccd2c186ae3447',1,'text.php']]], ['select_5ftimezone',['select_timezone',['../datetime_8php.html#a633dadba426fa2f60b25fabdb19ebc1f',1,'datetime.php']]], ['send',['send',['../classenotify.html#afbc088860f534c6c05788b48cfc262c6',1,'enotify']]], ['send_5fmessage',['send_message',['../include_2message_8php.html#a751ffd6635022b2190f56154ee745752',1,'message.php']]], @@ -31,8 +32,6 @@ var searchData= ['set_5fcommentable',['set_commentable',['../classItem.html#aa1bd19fc8b5577078530265a7bf64123',1,'Item']]], ['set_5fconfig',['set_config',['../include_2config_8php.html#ad6da879e4fb5b37d1e161d4e9be5c32a',1,'config.php']]], ['set_5fconversation',['set_conversation',['../classItem.html#aa8b1bbc4236890694635295e46d7fd72',1,'Item']]], - ['set_5fcurl_5fcode',['set_curl_code',['../classApp.html#a5e6a6bd641e4d9909df56f0283c03821',1,'App']]], - ['set_5fcurl_5fheaders',['set_curl_headers',['../classApp.html#a9632092d9e8fdaa82a9fc4586433fd31',1,'App']]], ['set_5fdefault_5flogin_5fidentity',['set_default_login_identity',['../identity_8php.html#a78151baf4407a8482d2681a91a9c486b',1,'identity.php']]], ['set_5fgroups',['set_groups',['../classApp.html#a3d84af5e42082098672531cd1a618853',1,'App']]], ['set_5fhostname',['set_hostname',['../classApp.html#a344d2b7dc2f276648d521aee4da1731c',1,'App']]], diff --git a/doc/html/search/functions_74.js b/doc/html/search/functions_74.js index a2cae7e1d..6b9dca5d7 100644 --- a/doc/html/search/functions_74.js +++ b/doc/html/search/functions_74.js @@ -15,10 +15,12 @@ var searchData= ['terminate_5ffriendship',['terminate_friendship',['../Contact_8php.html#a38daa1c210b78385307123450ca9a1fc',1,'Contact.php']]], ['termtype',['termtype',['../items_8php.html#ad34827ed330898456783fb14c7b46154',1,'items.php']]], ['tgroup_5fcheck',['tgroup_check',['../items_8php.html#a88c6cf7649ac836fbbed82a7a0315110',1,'items.php']]], + ['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_2redbasic_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d',1,'theme_content(&$a): config.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_5fpost',['theme_post',['../view_2theme_2apw_2php_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_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_5fcontent',['thing_content',['../thing_8php.html#a24a35f1e64029a67fdbea94a776ae04b',1,'thing.php']]], ['thing_5finit',['thing_init',['../thing_8php.html#a8be23b1d475ec3d9291999221c674c80',1,'thing.php']]], diff --git a/doc/html/search/functions_76.js b/doc/html/search/functions_76.js index 562e0412b..7e2c42234 100644 --- a/doc/html/search/functions_76.js +++ b/doc/html/search/functions_76.js @@ -8,7 +8,6 @@ var searchData= ['var_5freplace',['var_replace',['../classTemplate.html#abbc484016ddf5d818f55b823cae6feb0',1,'Template']]], ['vcard_5ffrom_5fxchan',['vcard_from_xchan',['../Contact_8php.html#a6348a532c9d26cd1c9afbc9aa6aa8960',1,'Contact.php']]], ['view_5finit',['view_init',['../view_8php.html#ac168f6c61a91ba2063f13b441c0ae96e',1,'view.php']]], - ['viewconnections_5faside',['viewconnections_aside',['../viewconnections_8php.html#ae330cea4cddd091559659f8b469617b6',1,'viewconnections.php']]], ['viewconnections_5fcontent',['viewconnections_content',['../viewconnections_8php.html#ab6c4d983e97b3a8a879567ff76507776',1,'viewconnections.php']]], ['viewconnections_5finit',['viewconnections_init',['../viewconnections_8php.html#a00163d50b17568f7b0e48b1ca9ab7330',1,'viewconnections.php']]], ['viewsrc_5fcontent',['viewsrc_content',['../viewsrc_8php.html#a6eff3d0c1d7d14b335c4edb785cd60a4',1,'viewsrc.php']]], diff --git a/doc/html/search/functions_77.js b/doc/html/search/functions_77.js index 85ab44b93..e03b445eb 100644 --- a/doc/html/search/functions_77.js +++ b/doc/html/search/functions_77.js @@ -8,7 +8,18 @@ var searchData= ['webpages_5fcontent',['webpages_content',['../webpages_8php.html#af3b7397d4abc153e3d2147740ee1a41d',1,'webpages.php']]], ['wfinger_5finit',['wfinger_init',['../wfinger_8php.html#ae21e50c8d0a5f3c9be9f43a4e519acd3',1,'wfinger.php']]], ['what_5fnext',['what_next',['../setup_8php.html#aea1ebdda58ec938f4e7b31aa5c5f6b58',1,'setup.php']]], + ['widget_5faffinity',['widget_affinity',['../widgets_8php.html#add9b24d3304e529a7975e96122315554',1,'widgets.php']]], + ['widget_5farchive',['widget_archive',['../widgets_8php.html#a7b1e357b5a2027718470b77ec921fc65',1,'widgets.php']]], + ['widget_5fcategories',['widget_categories',['../widgets_8php.html#af37fdad3b2e861d860a4a8c4d8a76c0b',1,'widgets.php']]], + ['widget_5fcollections',['widget_collections',['../widgets_8php.html#aa189a07241246d97efbee29f1c6a6f7f',1,'widgets.php']]], + ['widget_5ffiler',['widget_filer',['../widgets_8php.html#a5ab3b64496e02cab56429978ad55f1c0',1,'widgets.php']]], + ['widget_5ffollow',['widget_follow',['../widgets_8php.html#ad1bf7aa69e8d100d95faba17c7bc91cd',1,'widgets.php']]], + ['widget_5ffullprofile',['widget_fullprofile',['../widgets_8php.html#a70442dfa079312d9d5e5ee01be51a165',1,'widgets.php']]], + ['widget_5fnotes',['widget_notes',['../widgets_8php.html#a45ea061dabe9a8372e4ca3b9e5714256',1,'widgets.php']]], ['widget_5fprofile',['widget_profile',['../widgets_8php.html#abd2e508a2a0b911c4a838e3cb7599923',1,'widgets.php']]], + ['widget_5fsavedsearch',['widget_savedsearch',['../widgets_8php.html#a94203eb9bcd63cbdecbbcb15163598d8',1,'widgets.php']]], + ['widget_5fsuggestions',['widget_suggestions',['../widgets_8php.html#a0d404276fedc59f5038cf5c085028326',1,'widgets.php']]], ['widget_5ftagcloud',['widget_tagcloud',['../widgets_8php.html#a6dbc227aac750774284ee39c45f0a200',1,'widgets.php']]], + ['widget_5ftagcloud_5fwall',['widget_tagcloud_wall',['../widgets_8php.html#ae4ced69d83dbdd9e6b51660d9eba8653',1,'widgets.php']]], ['writepages_5fwidget',['writepages_widget',['../page__widgets_8php.html#a1a1e729da27f252cab6678288a17958f',1,'page_widgets.php']]] ]; diff --git a/doc/html/search/functions_78.js b/doc/html/search/functions_78.js index 0f98f99b9..038aa6810 100644 --- a/doc/html/search/functions_78.js +++ b/doc/html/search/functions_78.js @@ -7,5 +7,6 @@ var searchData= ['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']]], + ['xpost_5fto_5fhtml2bbcode',['xpost_to_html2bbcode',['../post__to__red_8php.html#af2713018a2dc97e88f121fc6215beb66',1,'post_to_red.php']]], ['xrd_5finit',['xrd_init',['../xrd_8php.html#aee3cf087968e4a0ff3a87de16eb23270',1,'xrd.php']]] ]; diff --git a/doc/html/search/functions_7a.js b/doc/html/search/functions_7a.js index d98aa7283..ed0141186 100644 --- a/doc/html/search/functions_7a.js +++ b/doc/html/search/functions_7a.js @@ -1,6 +1,6 @@ var searchData= [ - ['z_5fbirthday',['z_birthday',['../boot_8php.html#ab55e545b72ec8c097e052ea7d373491f',1,'boot.php']]], + ['z_5fbirthday',['z_birthday',['../datetime_8php.html#ab55e545b72ec8c097e052ea7d373491f',1,'datetime.php']]], ['z_5ffetch_5furl',['z_fetch_url',['../include_2network_8php.html#aafd06c0a75402aefb06cfb9f9740fa37',1,'network.php']]], ['z_5finput_5ffilter',['z_input_filter',['../text_8php.html#a324c58f37f6acdf9cd1922aa76077d9f',1,'text.php']]], ['z_5fmime_5fcontent_5ftype',['z_mime_content_type',['../include_2attach_8php.html#a6fdd92775f31c07d2863e16e0026018a',1,'attach.php']]], @@ -9,8 +9,8 @@ var searchData= ['z_5freaddir',['z_readdir',['../include_2attach_8php.html#aeb07968990e66a88c95483ca09a7f909',1,'attach.php']]], ['z_5froot',['z_root',['../boot_8php.html#add517a0958ac684792c62142a3877f81',1,'boot.php']]], ['zfinger_5finit',['zfinger_init',['../zfinger_8php.html#a8139b83a22ef98869adc10aa224027a0',1,'zfinger.php']]], - ['zid',['zid',['../boot_8php.html#a5b815330f3d177ab383af37a6c12e532',1,'boot.php']]], - ['zid_5finit',['zid_init',['../boot_8php.html#a680fbafc2db023c5b1309e0180e81315',1,'boot.php']]], + ['zid',['zid',['../identity_8php.html#a5b815330f3d177ab383af37a6c12e532',1,'identity.php']]], + ['zid_5finit',['zid_init',['../identity_8php.html#a680fbafc2db023c5b1309e0180e81315',1,'identity.php']]], ['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']]], @@ -18,7 +18,7 @@ var searchData= ['zot_5ffeed',['zot_feed',['../items_8php.html#a004e89d86b0f29b2c4da20108ecc4091',1,'items.php']]], ['zot_5ffetch',['zot_fetch',['../zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea',1,'zot.php']]], ['zot_5ffinger',['zot_finger',['../zot_8php.html#a95528377d7303131958c9f0b7158fdce',1,'zot.php']]], - ['zot_5fget_5fhubloc',['zot_get_hubloc',['../zot_8php.html#acdea9362d78a63dce948fdf0ea73ef0e',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']]], diff --git a/doc/html/search/variables_24.js b/doc/html/search/variables_24.js index cca20bbe5..529ec0c2d 100644 --- a/doc/html/search/variables_24.js +++ b/doc/html/search/variables_24.js @@ -15,17 +15,20 @@ var searchData= ['_24banner_5fcolour',['$banner_colour',['../redbasic_2php_2style_8php.html#ae587aa6949ab6e4aa77a591e60f67ee0',1,'style.php']]], ['_24baseurl',['$baseurl',['../classApp.html#ad5175536561021548ae8188e24c7b80c',1,'App']]], ['_24bgcolour',['$bgcolour',['../redbasic_2php_2style_8php.html#a0bdce350cf14bac44976e786d1be6574',1,'style.php']]], + ['_24body_5ffont_5fsize',['$body_font_size',['../redbasic_2php_2style_8php.html#ad78cb8a1793834626d73aca22a1501f8',1,'style.php']]], + ['_24bodyclass',['$bodyclass',['../theme_2blogga_2php_2default_8php.html#a720581ae288aa09511670563e4205a4a',1,'$bodyclass(): default.php'],['../theme_2blogga_2view_2theme_2blog_2default_8php.html#a720581ae288aa09511670563e4205a4a',1,'$bodyclass(): default.php']]], ['_24cached_5fprofile_5fimage',['$cached_profile_image',['../classApp.html#abe0e4fa91097f7a6588e1213a834121c',1,'App']]], ['_24cached_5fprofile_5fpicdate',['$cached_profile_picdate',['../classApp.html#aab4a685d15a363bb1d7edbbc20bfb94e',1,'App']]], ['_24called_5fapi',['$called_api',['../include_2api_8php.html#aa62b15a6bbb280e86b98132eb214013d',1,'api.php']]], ['_24category',['$category',['../classApp.html#a5cfc098c061b7d765add58fd2ca97445',1,'App']]], - ['_24channel',['$channel',['../classApp.html#a050b0696118da47e8b30859ad1a2c149',1,'App\$channel()'],['../classItem.html#acc32426c0f465391be8a99ad810c7b8e',1,'Item\$channel()']]], + ['_24channel',['$channel',['../classApp.html#a050b0696118da47e8b30859ad1a2c149',1,'App\$channel()'],['../classItem.html#acc32426c0f465391be8a99ad810c7b8e',1,'Item\$channel()'],['../php_2theme__init_8php.html#a54f32c086fe209c99769a4c4047dd864',1,'$channel(): theme_init.php']]], ['_24channel_5fid',['$channel_id',['../classRedDirectory.html#ae624dcaa4d73a517f4b1616d33df690d',1,'RedDirectory']]], ['_24children',['$children',['../classItem.html#a80dcd0fb7673776c0967839d429c2a0f',1,'Item']]], ['_24cid',['$cid',['../classApp.html#ad1c8eb91a6fd470b94f34b7fdad3a2d0',1,'App']]], ['_24cipher',['$cipher',['../classConversation.html#aa95c1a62af38bdfba7add9549bec083b',1,'Conversation']]], ['_24cmd',['$cmd',['../classApp.html#a495ec082c2719314e536070ca1ce073d',1,'App']]], ['_24comment_5fbox_5ftemplate',['$comment_box_template',['../classItem.html#a90743c8348b13213275c223bb9333aa0',1,'Item']]], + ['_24comment_5findent',['$comment_indent',['../redbasic_2php_2style_8php.html#a5bff5012c56e34da6b3b2ed475726b27',1,'style.php']]], ['_24commentable',['$commentable',['../classConversation.html#afd4965d22a6e4bfea2f35e931b3273c6',1,'Conversation\$commentable()'],['../classItem.html#aa2c221231ad0fc3720ccc1f00f0c6304',1,'Item\$commentable()']]], ['_24config',['$config',['../classApp.html#ac73dc90e4764497e2f1b7e6612c8fb88',1,'App']]], ['_24connected',['$connected',['../classdba__driver.html#a205f6535e399700b6fca2492f96f2229',1,'dba_driver']]], @@ -55,6 +58,8 @@ var searchData= ['_24force_5fmax_5fitems',['$force_max_items',['../classApp.html#ae3f47830543d0d902f66913def8db66b',1,'App']]], ['_24gc_5fprobability',['$gc_probability',['../session_8php.html#a96b09cc763572f45280786a7b33feb7e',1,'session.php']]], ['_24groups',['$groups',['../classApp.html#ac6e6b1c7d6df408580ff79977fcfa656',1,'App']]], + ['_24headimg',['$headimg',['../theme_2blogga_2php_2default_8php.html#ac7062908d1eb80c0735270f7997c4527',1,'$headimg(): default.php'],['../theme_2blogga_2view_2theme_2blog_2default_8php.html#a52d9dd070ed541729088395c22502539',1,'$headimg(): default.php']]], + ['_24headimghome',['$headimghome',['../theme_2blogga_2php_2default_8php.html#a1230ab83d4ec9785d8f3a966f33dc5f3',1,'$headimghome(): default.php'],['../theme_2blogga_2view_2theme_2blog_2default_8php.html#a1230ab83d4ec9785d8f3a966f33dc5f3',1,'$headimghome(): default.php']]], ['_24height',['$height',['../classphoto__driver.html#aea560be5dfba09117d36c12bacbf3b80',1,'photo_driver']]], ['_24hooks',['$hooks',['../classApp.html#a3694aa1907aa103a2adbc71f926f0fa0',1,'App']]], ['_24hostname',['$hostname',['../classApp.html#a037049cba88dfc6ff94f4b5b779e3fd3',1,'App']]], @@ -97,7 +102,11 @@ 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']]], + ['_24pmenu_5freply',['$pmenu_reply',['../redbasic_2php_2style_8php.html#a9b489f1c595b867212d30eca0c85b38c',1,'style.php']]], + ['_24pmenu_5ftop',['$pmenu_top',['../redbasic_2php_2style_8php.html#ac98bd8264411bd207a5740d08e81a158',1,'style.php']]], ['_24pofile',['$pofile',['../php2po_8php.html#a401d84ce156e49e8168bd0c4781e1be1',1,'php2po.php']]], ['_24prepared_5fitem',['$prepared_item',['../classConversation.html#a5b6adbb2fe24f0f53d6c22660dff91b2',1,'Conversation']]], ['_24preview',['$preview',['../classConversation.html#ae9937f9e0f3d927acc2bed46cc72e9ae',1,'Conversation']]], @@ -111,6 +120,7 @@ var searchData= ['_24red_5fpath',['$red_path',['../classRedDirectory.html#acb32b8df27538c57772824a745e751d7',1,'RedDirectory']]], ['_24redirect_5furl',['$redirect_url',['../classItem.html#a5b561415861f5b89b0733aacfe0428d1',1,'Item']]], ['_24replace',['$replace',['../classTemplate.html#a4e86b566c3f728e95ce5db1b33665c10',1,'Template']]], + ['_24reply_5fphoto',['$reply_photo',['../redbasic_2php_2style_8php.html#a0b070f2c9140a7a12a0b1f88601a29e4',1,'style.php']]], ['_24res',['$res',['../docblox__errorchecker_8php.html#a49a8a4009b02e49717caa88b128affc5',1,'docblox_errorchecker.php']]], ['_24s',['$s',['../extract_8php.html#a50b05cf2e02ef0b67fcad97106dd7634',1,'extract.php']]], ['_24schema',['$schema',['../redbasic_2php_2style_8php.html#a83022b1d70799d2bde3d64dca9cb40ee',1,'style.php']]], @@ -137,6 +147,7 @@ var searchData= ['_24timezone',['$timezone',['../classApp.html#ab35b01a366a2ea95725e97af278f87ab',1,'App']]], ['_24toolicon_5factivecolour',['$toolicon_activecolour',['../redbasic_2php_2style_8php.html#acfd00ec469ca3c5e8bfac787573093f3',1,'style.php']]], ['_24toolicon_5fcolour',['$toolicon_colour',['../redbasic_2php_2style_8php.html#a4161f6b8aa923f67e53f54dfb6554cdb',1,'style.php']]], + ['_24top_5fphoto',['$top_photo',['../redbasic_2php_2style_8php.html#a810142b4bdd35a1d377ab279b02b47eb',1,'style.php']]], ['_24toplevel',['$toplevel',['../classItem.html#a5cfa6cf964f433a917a81cab079ff9d8',1,'Item']]], ['_24type',['$type',['../classphoto__driver.html#a4920ed7cbb1ac735ac84153067537f03',1,'photo_driver']]], ['_24types',['$types',['../classphoto__driver.html#a00cb166c00b7502dbc456c94330e5b03',1,'photo_driver']]], @@ -151,5 +162,6 @@ var searchData= ['_24widgets',['$widgets',['../classApp.html#aa5a87c46ab3fee21362c466bf78042ef',1,'App']]], ['_24width',['$width',['../classphoto__driver.html#a3e4215890f4a4894bf3799a7d2e0c0b1',1,'photo_driver\$width()'],['../minimalisticdarkness_8php.html#a5795120b4b324bc4ca83f1e6fdce7d57',1,'$width(): minimalisticdarkness.php']]], ['_24writable',['$writable',['../classConversation.html#ae81221251307e315f566a11f921ce0a9',1,'Conversation']]], + ['_24wwtop',['$wwtop',['../redbasic_2php_2style_8php.html#a61891d0d3e6894f52410d507b04e565d',1,'style.php']]], ['_24zones',['$zones',['../extract_8php.html#a0cbe524ffc9a496114fd7ba9f423ef44',1,'extract.php']]] ]; diff --git a/doc/html/search/variables_69.js b/doc/html/search/variables_69.js index e46f2ce95..c71968467 100644 --- a/doc/html/search/variables_69.js +++ b/doc/html/search/variables_69.js @@ -1,6 +1,6 @@ var searchData= [ - ['if',['if',['../php2po_8php.html#a45b05625748f412ec97afcd61cf7980b',1,'if(): php2po.php'],['../default_8php.html#a23bc1996b18e69c1a3ab44536613a762',1,'if(): default.php'],['../full_8php.html#a6fac1b4b8cdfde06ea1b7713479e92db',1,'if(): full.php'],['../apw_2php_2style_8php.html#a883f9f14e205f7aa7de02c14df67b40a',1,'if(): style.php'],['../redbasic_2php_2style_8php.html#a883f9f14e205f7aa7de02c14df67b40a',1,'if(): style.php']]], + ['if',['if',['../php2po_8php.html#a45b05625748f412ec97afcd61cf7980b',1,'if(): php2po.php'],['../php_2default_8php.html#a23bc1996b18e69c1a3ab44536613a762',1,'if(): default.php'],['../full_8php.html#a6fac1b4b8cdfde06ea1b7713479e92db',1,'if(): full.php'],['../apw_2php_2style_8php.html#a883f9f14e205f7aa7de02c14df67b40a',1,'if(): style.php'],['../redbasic_2php_2style_8php.html#a883f9f14e205f7aa7de02c14df67b40a',1,'if(): style.php']]], ['item_5fblocked',['ITEM_BLOCKED',['../boot_8php.html#ab28dc518fa90b6f617dd8c564eb4f35f',1,'boot.php']]], ['item_5fbuildblock',['ITEM_BUILDBLOCK',['../boot_8php.html#a7fc4b291a7cdaa48b38e27344ea183cf',1,'boot.php']]], ['item_5fdelayed_5fpublish',['ITEM_DELAYED_PUBLISH',['../boot_8php.html#ac890557fedc5b5a3b1d996249b1e1a20',1,'boot.php']]], diff --git a/doc/html/search/variables_70.js b/doc/html/search/variables_70.js index 13097a52d..333736820 100644 --- a/doc/html/search/variables_70.js +++ b/doc/html/search/variables_70.js @@ -41,5 +41,8 @@ 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']]] + ['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']]] ]; diff --git a/doc/html/search_8php.html b/doc/html/search_8php.html index d88613963..74adf4da0 100644 --- a/doc/html/search_8php.html +++ b/doc/html/search_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/search__ac_8php.html b/doc/html/search__ac_8php.html index b8e9202ec..93c763f53 100644 --- a/doc/html/search__ac_8php.html +++ b/doc/html/search__ac_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/security_8php.html b/doc/html/security_8php.html index 56cd97703..00bbb448c 100644 --- a/doc/html/security_8php.html +++ b/doc/html/security_8php.html @@ -28,7 +28,7 @@ - +

              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 channel_content(), items_fetch(), lastpost_content(), page_content(), pdl_selector(), share_init(), and zot_feed().

              +

              Referenced by channel_content(), items_fetch(), page_content(), pdl_selector(), share_init(), and zot_feed().

              diff --git a/doc/html/session_8php.html b/doc/html/session_8php.html index 26dce80b2..0c02c1ec6 100644 --- a/doc/html/session_8php.html +++ b/doc/html/session_8php.html @@ -28,7 +28,7 @@
              The Red Matrix
              @@ -361,7 +361,7 @@ Functions
              - +
              The Red Matrix
              diff --git a/doc/html/settings_8php.html b/doc/html/settings_8php.html index 9b6afedab..8cd9e7063 100644 --- a/doc/html/settings_8php.html +++ b/doc/html/settings_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/setup_8php.html b/doc/html/setup_8php.html index 6289f702b..ab0d78658 100644 --- a/doc/html/setup_8php.html +++ b/doc/html/setup_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/share_8php.html b/doc/html/share_8php.html index 0ebf74ae1..89298f55f 100644 --- a/doc/html/share_8php.html +++ b/doc/html/share_8php.html @@ -28,7 +28,7 @@ - +
              Returns
              string Filtered string
              -

              Referenced by admin_page_logs_post(), admin_page_site_post(), channel_content(), community_content(), connections_content(), conversation(), create_account(), directory_content(), follow_init(), get_atom_elements(), group_post(), help_content(), invite_post(), item_post(), item_store(), item_store_update(), like_content(), lostpass_post(), mail_store(), message_post(), mood_init(), network_content(), oexchange_content(), photos_post(), poco_init(), poke_init(), profile_tabs(), profiles_post(), qsearch_init(), register_post(), sanitise_acl(), settings_post(), setup_content(), setup_post(), subthread_content(), tagger_content(), and xrd_init().

              +

              Referenced by admin_page_logs_post(), admin_page_site_post(), channel_content(), community_content(), connections_content(), conversation(), create_account(), directory_content(), follow_init(), get_atom_elements(), group_post(), help_content(), invite_post(), item_post(), item_store(), item_store_update(), like_content(), lostpass_post(), mail_store(), message_post(), mood_init(), network_content(), oexchange_content(), photos_post(), poco_init(), poke_init(), profiles_post(), qsearch_init(), register_post(), sanitise_acl(), settings_post(), setup_content(), setup_post(), subthread_content(), tagger_content(), and xrd_init().

              @@ -1486,7 +1486,7 @@ Variables
              The Red Matrix
              diff --git a/doc/html/siteinfo_8php.html b/doc/html/siteinfo_8php.html index a04ae5de8..c53a3c42f 100644 --- a/doc/html/siteinfo_8php.html +++ b/doc/html/siteinfo_8php.html @@ -28,7 +28,7 @@ - +

              Compare two URLs to see if they are the same, but ignore slight but hopefully insignificant differences such as if one is https and the other isn't, or if one is www.something and the other isn't - and also ignore case differences.

              Return true if the URLs match, otherwise false.

              -

              Referenced by consume_feed(), like_puller(), tag_deliver(), tgroup_check(), and zid().

              +

              Referenced by consume_feed(), like_puller(), tag_deliver(), tgroup_check(), and zid().

              @@ -1259,7 +1259,7 @@ Variables

              Function: linkify

              Replace naked text hyperlink with HTML formatted hyperlink

              -

              Referenced by advanced_profile(), and profile_activity().

              +

              Referenced by advanced_profile(), and profile_activity().

              @@ -1287,7 +1287,7 @@ Variables
              The Red Matrix
              diff --git a/doc/html/sitelist_8php.html b/doc/html/sitelist_8php.html index ceb8d1564..976943283 100644 --- a/doc/html/sitelist_8php.html +++ b/doc/html/sitelist_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/smilies_8php.html b/doc/html/smilies_8php.html index ae04db800..624cb9b90 100644 --- a/doc/html/smilies_8php.html +++ b/doc/html/smilies_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/socgraph_8php.html b/doc/html/socgraph_8php.html index fc4890986..d85a7c0a7 100644 --- a/doc/html/socgraph_8php.html +++ b/doc/html/socgraph_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              @@ -406,7 +406,7 @@ Functions
              -

              Referenced by suggest_content().

              +

              Referenced by suggest_content(), and widget_suggestions().

              diff --git a/doc/html/sources_8php.html b/doc/html/sources_8php.html index a528ae5e4..5e565616e 100644 --- a/doc/html/sources_8php.html +++ b/doc/html/sources_8php.html @@ -28,7 +28,7 @@ - +
              Returns
              string
              -

              Referenced by admin_page_logs(), connect_post(), create_identity(), events_post(), fsuggest_post(), get_atom_elements(), item_post(), item_store(), mail_store(), menu_add_item(), menu_create(), menu_edit(), menu_edit_item(), message_content(), message_post(), network_content(), post_activity_item(), printable(), profiles_post(), thing_init(), and z_input_filter().

              +

              Referenced by admin_page_logs(), connect_post(), create_identity(), events_post(), fsuggest_post(), get_atom_elements(), item_post(), item_store(), mail_store(), menu_add_item(), menu_create(), menu_edit(), menu_edit_item(), message_post(), network_content(), notes_init(), printable(), profiles_post(), thing_init(), and z_input_filter().

              @@ -1023,7 +1023,7 @@ Variables
              The Red Matrix
              diff --git a/doc/html/starred_8php.html b/doc/html/starred_8php.html index f5cec3e80..43fa8769e 100644 --- a/doc/html/starred_8php.html +++ b/doc/html/starred_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/subthread_8php.html b/doc/html/subthread_8php.html index 1f318b4e5..ec10a25fa 100644 --- a/doc/html/subthread_8php.html +++ b/doc/html/subthread_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/suggest_8php.html b/doc/html/suggest_8php.html index e9676b70d..9dcf0c0e7 100644 --- a/doc/html/suggest_8php.html +++ b/doc/html/suggest_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/system__unavailable_8php.html b/doc/html/system__unavailable_8php.html index 812387b18..35036ed15 100644 --- a/doc/html/system__unavailable_8php.html +++ b/doc/html/system__unavailable_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/tagger_8php.html b/doc/html/tagger_8php.html index 61d449590..ee6c23754 100644 --- a/doc/html/tagger_8php.html +++ b/doc/html/tagger_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/tagrm_8php.html b/doc/html/tagrm_8php.html index c539a2caf..2350816ae 100644 --- a/doc/html/tagrm_8php.html +++ b/doc/html/tagrm_8php.html @@ -28,7 +28,7 @@ - +

              verbs: [0] = first person singular, e.g. "I want", [1] = 3rd person singular, e.g. "Bill wants" We use the first person form when creating an activity, but the third person for use in activities FIXME: There is no accounting for verb gender for languages where this is significant. We may eventually require obj_verbs() to provide full conjugations and specify which form to use in the $_REQUEST params to this module.

              -

              Referenced by advanced_profile(), obj_verb_selector(), and thing_init().

              +

              Referenced by advanced_profile(), obj_verb_selector(), and thing_init().

              @@ -493,7 +491,7 @@ Functions
              The Red Matrix
              diff --git a/doc/html/taxonomy_8php.html b/doc/html/taxonomy_8php.html index 937249bf9..7a01392cd 100644 --- a/doc/html/taxonomy_8php.html +++ b/doc/html/taxonomy_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              @@ -250,8 +250,6 @@ Functions
              -

              Referenced by lastpost_content().

              -
              @@ -331,7 +329,7 @@ Functions
              -

              Referenced by channel_aside(), and lastpost_aside().

              +

              Referenced by widget_tagcloud_wall().

              diff --git a/doc/html/template__processor_8php.html b/doc/html/template__processor_8php.html index d499ee3e3..256076b85 100644 --- a/doc/html/template__processor_8php.html +++ b/doc/html/template__processor_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/text_8php.html b/doc/html/text_8php.html index 264044b48..9ee0d4d8a 100644 --- a/doc/html/text_8php.html +++ b/doc/html/text_8php.html @@ -28,7 +28,7 @@ - + + + @@ -358,7 +360,7 @@ Variables
              The Red Matrix
              @@ -175,6 +175,8 @@ Functions
               
               search ($s, $id='search-box', $url='/search', $save=false)
               
               searchbox ($s, $id='search-box', $url='/search', $save=false)
               
               valid_email ($x)
               
               linkify ($s)
              @@ -405,8 +407,6 @@ Variables
              -

              Referenced by lrdd().

              -
              @@ -449,7 +449,7 @@ Variables
              @@ -477,7 +477,7 @@ Variables
              @@ -547,7 +547,7 @@ Variables
              @@ -599,7 +599,7 @@ Variables
              -

              Referenced by profile_sidebar().

              +

              Referenced by profile_sidebar().

              @@ -617,7 +617,7 @@ Variables
              @@ -686,7 +686,7 @@ Variables
              @@ -1069,7 +1069,7 @@ Variables
              @@ -1146,7 +1146,7 @@ Variables
              @@ -1239,7 +1239,7 @@ Variables
              -

              Referenced by account_remove(), account_verify_password(), Item\add_child(), Conversation\add_thread(), advanced_profile(), 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(), authenticate_success(), avatar_img(), base64url_decode(), build_sync_packet(), chanman_remove_everything_from_network(), channel_remove(), chanview_content(), check_config(), check_form_security_token_ForbiddenOnErr(), check_form_security_token_redirectOnErr(), consume_feed(), conversation(), create_account(), create_identity(), crepair_post(), cronhooks_run(), datetime_convert(), delete_imported_item(), deliver_run(), detect_language(), dfrn_deliver(), directory_content(), directory_run(), email_send(), encode_item(), expire_run(), feed_init(), fetch_lrdd_template(), fetch_xrd_links(), filer_content(), filerm_content(), fix_private_photos(), fix_system_urls(), get_atom_elements(), get_item_elements(), Conversation\get_template_data(), group_content(), guess_image_type(), head_set_icon(), http_status_exit(), import_author_xchan(), import_channel_photo(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), item_expire(), item_post(), item_store(), item_store_update(), like_content(), limit_body_size(), load_plugin(), localize_item(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_token(), lrdd(), magic_init(), mail_store(), menu_edit(), message_post(), mini_group_select(), mood_init(), network_content(), FKOAuthDataStore\new_access_token(), new_contact(), new_keypair(), FKOAuthDataStore\new_request_token(), notification(), notifier_run(), onedirsync_run(), onepoll_run(), parse_url_content(), parse_xml_string(), photo_init(), photo_upload(), photos_post(), ping_init(), poco_init(), poco_load(), poke_init(), poller_run(), post_activity_item(), post_init(), post_post(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_mail_delivery(), process_profile_delivery(), profile_load(), public_recips(), dba_mysql\q(), dba_mysqli\q(), q(), queue_run(), redir_init(), register_content(), reload_plugins(), Item\remove_child(), remove_community_tag(), remove_queue_item(), scale_external_images(), search_ac_init(), enotify\send(), send_reg_approval_email(), Conversation\set_mode(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), sync_directories(), syncdirs(), tag_deliver(), tagger_content(), tgroup_check(), uninstall_plugin(), unload_plugin(), update_directory_entry(), update_imported_item(), update_queue_time(), RedBasicAuth\validateUserPass(), webfinger(), webfinger_dfrn(), xml2array(), xml_status(), z_fetch_url(), z_post_url(), zfinger_init(), zid_init(), zot_build_packet(), zot_fetch(), zot_finger(), zot_gethub(), zot_import(), zot_process_response(), zot_refresh(), and zot_register_hub().

              +

              Referenced by account_remove(), account_verify_password(), Item\add_child(), Conversation\add_thread(), advanced_profile(), 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(), authenticate_success(), avatar_img(), base64url_decode(), blog_install(), blog_uninstall(), build_sync_packet(), chanman_remove_everything_from_network(), channel_remove(), chanview_content(), check_config(), check_form_security_token_ForbiddenOnErr(), check_form_security_token_redirectOnErr(), consume_feed(), conversation(), create_account(), create_identity(), cronhooks_run(), datetime_convert(), delete_imported_item(), deliver_run(), detect_language(), directory_content(), directory_run(), email_send(), encode_item(), expire_run(), feed_init(), fetch_lrdd_template(), filer_content(), filerm_content(), fix_private_photos(), fix_system_urls(), get_atom_elements(), get_item_elements(), Conversation\get_template_data(), group_content(), guess_image_type(), head_set_icon(), http_status_exit(), import_author_zot(), import_channel_photo(), import_directory_profile(), import_post(), import_profile_photo(), import_site(), import_xchan(), install_plugin(), item_expire(), item_post(), item_store(), item_store_update(), like_content(), limit_body_size(), load_plugin(), localize_item(), FKOAuth1\loginUser(), FKOAuthDataStore\lookup_consumer(), FKOAuthDataStore\lookup_token(), magic_init(), mail_store(), menu_edit(), message_post(), mini_group_select(), mood_init(), FKOAuthDataStore\new_access_token(), new_contact(), new_keypair(), FKOAuthDataStore\new_request_token(), notes_init(), notification(), notifier_run(), onedirsync_run(), onepoll_run(), parse_url_content(), parse_xml_string(), photo_init(), photo_upload(), photos_post(), ping_init(), poco_init(), poco_load(), poke_init(), poller_run(), post_activity_item(), post_init(), post_post(), private_messages_list(), process_channel_sync_delivery(), process_delivery(), process_mail_delivery(), process_profile_delivery(), profile_load(), public_recips(), dba_mysql\q(), dba_mysqli\q(), q(), queue_run(), redir_init(), register_content(), reload_plugins(), Item\remove_child(), remove_community_tag(), remove_queue_item(), scale_external_images(), search_ac_init(), enotify\send(), send_reg_approval_email(), Conversation\set_mode(), stream_perms_api_uids(), stream_perms_xchans(), subthread_content(), sync_directories(), syncdirs(), tag_deliver(), tagger_content(), tgroup_check(), uninstall_plugin(), unload_plugin(), update_directory_entry(), update_imported_item(), update_queue_time(), RedBasicAuth\validateUserPass(), webfinger(), webfinger_dfrn(), 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().

              @@ -1468,7 +1468,7 @@ Variables
              @@ -1504,7 +1504,7 @@ Variables
              @@ -1565,7 +1565,7 @@ Variables
              @@ -1593,7 +1593,7 @@ Variables
              @@ -1645,7 +1645,7 @@ Variables
              @@ -1663,7 +1663,7 @@ Variables
              @@ -1707,7 +1707,7 @@ Variables
              @@ -1772,7 +1772,7 @@ Variables
              -

              Referenced by saved_searches(), and search_content().

              +

              Referenced by search_content().

              + +
              + + +
              +
              + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
              searchbox ( $s,
               $id = 'search-box',
               $url = '/search',
               $save = false 
              )
              +
              + +

              Referenced by widget_savedsearch().

              @@ -1956,7 +1996,7 @@ Variables
              -

              Referenced by prepare_body().

              +

              Referenced by message_content(), and prepare_body().

              @@ -2090,7 +2130,7 @@ Variables
              @@ -2150,7 +2190,7 @@ Variables
              diff --git a/doc/html/text_8php.js b/doc/html/text_8php.js index cf3d8b77f..525dbb5d8 100644 --- a/doc/html/text_8php.js +++ b/doc/html/text_8php.js @@ -69,6 +69,7 @@ var text_8php = [ "return_bytes", "text_8php.html#ae2126da85966da0e79c6bcbac63b0bda", null ], [ "sanitise_acl", "text_8php.html#a9fbeae13c9abd6e27cb4d8d1817f969c", null ], [ "search", "text_8php.html#a876e94892867019935b348b573299352", null ], + [ "searchbox", "text_8php.html#aae91e4d2a2c6f7a9daccd2c186ae3447", null ], [ "smile_decode", "text_8php.html#aca0f589be74fab1a460c57e88dad9779", null ], [ "smile_encode", "text_8php.html#a44d460fcdee6247c67b9bef3ea15f3e6", null ], [ "smilies", "text_8php.html#a3d225b253bb9e0f2498c11647d927b0b", null ], diff --git a/doc/html/theme_2blogga_2php_2default_8php.html b/doc/html/theme_2blogga_2php_2default_8php.html new file mode 100644 index 000000000..7e1aeec61 --- /dev/null +++ b/doc/html/theme_2blogga_2php_2default_8php.html @@ -0,0 +1,165 @@ + + + + + + +The Red Matrix: view/theme/blogga/php/default.php File Reference + + + + + + + + + + + + + +
              +
              + + + + + + + +
              +
              The Red Matrix +
              +
              +
              + + + + + +
              +
              + +
              +
              +
              + +
              + + + + +
              + +
              + +
              + +
              +
              default.php File Reference
              +
              +
              + + + + + + + + +

              +Variables

               $headimg = get_config('blogtheme', 'headimg')
               
               $headimghome = get_config('blogtheme', 'headimghome')
               
              if($a->module=='display') $bodyclass =""
               
              +

              Variable Documentation

              + +
              +
              + + + + +
              if ($a->module=='display') $bodyclass =""
              +
              + +
              +
              + +
              +
              + + + + +
              $headimg = get_config('blogtheme', 'headimg')
              +
              +
              + +
              +
              + + + + +
              $headimghome = get_config('blogtheme', 'headimghome')
              +
              + +

              Referenced by blogtheme_form(), theme_admin(), and theme_content().

              + +
              +
              +
              +
              + diff --git a/doc/html/theme_2blogga_2php_2default_8php.js b/doc/html/theme_2blogga_2php_2default_8php.js new file mode 100644 index 000000000..5cade9149 --- /dev/null +++ b/doc/html/theme_2blogga_2php_2default_8php.js @@ -0,0 +1,6 @@ +var theme_2blogga_2php_2default_8php = +[ + [ "$bodyclass", "theme_2blogga_2php_2default_8php.html#a720581ae288aa09511670563e4205a4a", null ], + [ "$headimg", "theme_2blogga_2php_2default_8php.html#ac7062908d1eb80c0735270f7997c4527", null ], + [ "$headimghome", "theme_2blogga_2php_2default_8php.html#a1230ab83d4ec9785d8f3a966f33dc5f3", null ] +]; \ No newline at end of file diff --git a/doc/html/theme_2blogga_2php_2theme__init_8php.html b/doc/html/theme_2blogga_2php_2theme__init_8php.html new file mode 100644 index 000000000..06acd8602 --- /dev/null +++ b/doc/html/theme_2blogga_2php_2theme__init_8php.html @@ -0,0 +1,112 @@ + + + + + + +The Red Matrix: view/theme/blogga/php/theme_init.php File Reference + + + + + + + + + + + + + +
              +
              + + + + + + + +
              +
              The Red Matrix +
              +
              +
              + + + + + +
              +
              + +
              +
              +
              + +
              + + + + +
              + +
              + +
              +
              +
              theme_init.php File Reference
              +
              +
              +
              +
              + diff --git a/doc/html/theme_2blogga_2view_2theme_2blog_2default_8php.html b/doc/html/theme_2blogga_2view_2theme_2blog_2default_8php.html new file mode 100644 index 000000000..eafbefc24 --- /dev/null +++ b/doc/html/theme_2blogga_2view_2theme_2blog_2default_8php.html @@ -0,0 +1,161 @@ + + + + + + +The Red Matrix: view/theme/blogga/view/theme/blog/default.php File Reference + + + + + + + + + + + + + +
              +
              + + + + + + + +
              +
              The Red Matrix +
              +
              +
              + + + + + +
              +
              + +
              +
              +
              + +
              + + + + +
              + +
              + +
              + +
              +
              default.php File Reference
              +
              +
              + + + + + + + + +

              +Variables

               $headimg = get_config('blogtheme', 'headimg')
               
               $headimghome = get_config('blogtheme', 'headimghome')
               
              if($a->module=='display') $bodyclass =""
               
              +

              Variable Documentation

              + +
              +
              + + + + +
              if ($a->module=='display') $bodyclass =""
              +
              + +
              +
              + +
              +
              + + + + +
              if (local_user()) $headimg = get_config('blogtheme', 'headimg')
              +
              + +
              +
              + +
              +
              + + + + +
              $headimghome = get_config('blogtheme', 'headimghome')
              +
              + +
              +
              +
              +
              + diff --git a/doc/html/theme_2blogga_2view_2theme_2blog_2default_8php.js b/doc/html/theme_2blogga_2view_2theme_2blog_2default_8php.js new file mode 100644 index 000000000..6f23bcd93 --- /dev/null +++ b/doc/html/theme_2blogga_2view_2theme_2blog_2default_8php.js @@ -0,0 +1,6 @@ +var theme_2blogga_2view_2theme_2blog_2default_8php = +[ + [ "$bodyclass", "theme_2blogga_2view_2theme_2blog_2default_8php.html#a720581ae288aa09511670563e4205a4a", null ], + [ "$headimg", "theme_2blogga_2view_2theme_2blog_2default_8php.html#a52d9dd070ed541729088395c22502539", null ], + [ "$headimghome", "theme_2blogga_2view_2theme_2blog_2default_8php.html#a1230ab83d4ec9785d8f3a966f33dc5f3", null ] +]; \ No newline at end of file diff --git a/doc/html/theme_2redbasic_2php_2theme__init_8php.html b/doc/html/theme_2redbasic_2php_2theme__init_8php.html new file mode 100644 index 000000000..078c11e4a --- /dev/null +++ b/doc/html/theme_2redbasic_2php_2theme__init_8php.html @@ -0,0 +1,112 @@ + + + + + + +The Red Matrix: view/theme/redbasic/php/theme_init.php File Reference + + + + + + + + + + + + + +
              +
              + + + + + + + +
              +
              The Red Matrix +
              +
              +
              + + + + + +
              +
              + +
              +
              +
              + +
              + + + + +
              + +
              + +
              +
              +
              theme_init.php File Reference
              +
              +
              +
              +
              + diff --git a/doc/html/theme__init_8php.html b/doc/html/theme__init_8php.html index dc0daa242..262bf0941 100644 --- a/doc/html/theme__init_8php.html +++ b/doc/html/theme__init_8php.html @@ -103,10 +103,34 @@ $(document).ready(function(){initNavTree('theme__init_8php.html','');});
              +
              theme_init.php File Reference
              + + + + +

              +Variables

               $channel = get_app()->get_channel()
               
              +

              Variable Documentation

              + +
              +
              + + + + +
              $channel = get_app()->get_channel()
              +
              +

              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 api_call(), api_user(), attach_mkdir(), attach_store(), blocks_content(), build_sync_packet(), channel_content(), channel_init(), channel_remove(), connections_content(), connections_init(), connections_post(), conversation(), design_tools(), directory_run(), display_content(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), events_content(), events_post(), feed_init(), fix_attached_file_permissions(), fix_system_urls(), get_feed_for(), get_public_feed(), import_post(), invite_content(), item_photo_menu(), item_post(), item_store(), item_store_update(), items_fetch(), lastpost_content(), lastpost_init(), layouts_content(), magic_init(), message_content(), message_post(), mitem_post(), mood_init(), nav(), network_content(), network_init(), new_contact(), notifier_run(), photo_upload(), photos_albums_list(), 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(), profile_tabs(), profiles_post(), rpost_content(), send_message(), settings_aside(), settings_post(), sources_post(), tagger_content(), thing_init(), uexport_init(), wall_attach_post(), wall_upload_post(), webpages_content(), wfinger_init(), zot_build_packet(), zot_finger(), and zot_refresh().

              + +
              +
              diff --git a/doc/html/theme__init_8php.js b/doc/html/theme__init_8php.js new file mode 100644 index 000000000..5500e5a4f --- /dev/null +++ b/doc/html/theme__init_8php.js @@ -0,0 +1,4 @@ +var theme__init_8php = +[ + [ "$channel", "theme__init_8php.html#a54f32c086fe209c99769a4c4047dd864", null ] +]; \ No newline at end of file diff --git a/doc/html/thing_8php.html b/doc/html/thing_8php.html index 1ef632d27..f8cfdd7cc 100644 --- a/doc/html/thing_8php.html +++ b/doc/html/thing_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/toggle__mobile_8php.html b/doc/html/toggle__mobile_8php.html index afecb5ca9..5f3db201a 100644 --- a/doc/html/toggle__mobile_8php.html +++ b/doc/html/toggle__mobile_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/toggle__safesearch_8php.html b/doc/html/toggle__safesearch_8php.html index c30ebc415..c91a17ec7 100644 --- a/doc/html/toggle__safesearch_8php.html +++ b/doc/html/toggle__safesearch_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/tpldebug_8php.html b/doc/html/tpldebug_8php.html index e153e1758..fc1d1a91f 100644 --- a/doc/html/tpldebug_8php.html +++ b/doc/html/tpldebug_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/typo_8php.html b/doc/html/typo_8php.html index 169430c6c..84a43b90e 100644 --- a/doc/html/typo_8php.html +++ b/doc/html/typo_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              @@ -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(), acl_init(), admin_content(), admin_page_dbsync(), admin_page_hubloc(), 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(), allfriends_content(), 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(), apps_content(), apw_form(), atom_entry(), attribute_contains(), authenticate_success(), avatar_img(), bbcode(), best_link_url(), blocks_content(), build_sync_packet(), cal(), call_hooks(), categories_widget(), channel_aside(), channel_content(), channel_init(), channel_remove(), chanview_content(), 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(), comanche_menu(), comanche_parser(), comanche_replace_region(), comanche_widget(), common_aside(), common_content(), common_friends_visitor_widget(), common_init(), community_content(), connect_content(), connect_init(), connect_post(), connections_aside(), connections_clone(), connections_content(), connections_init(), connections_post(), construct_page(), contact_block(), contact_select(), conversation(), create_identity(), crepair_content(), crepair_init(), crepair_post(), current_theme(), current_theme_url(), del_config(), del_pconfig(), del_xconfig(), delegate_content(), deliver_run(), dfrn_deliver(), directory_aside(), directory_content(), directory_init(), dirsearch_init(), display_content(), dlogger(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), ev_compare(), event_store(), events_content(), events_post(), expand_acl(), expand_groups(), fbrowser_content(), fetch_url(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), findpeople_widget(), fix_private_photos(), follow_init(), follow_widget(), 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_max_import_size(), get_pconfig(), get_plink(), Item\get_template_data(), get_theme_screenshot(), get_xconfig(), gprobe_run(), group_aside(), group_content(), group_post(), group_select(), guess_image_type(), handle_tag(), hcard_aside(), hcard_init(), head_get_icon(), head_set_icon(), help_content(), hostxrd_init(), import_channel_photo(), import_post(), import_profile_photo(), info(), intro_aside(), intro_content(), invite_content(), invite_post(), is_site_admin(), item_content(), item_photo_menu(), item_post(), items_fetch(), lang_selector(), lastpost_aside(), lastpost_content(), lastpost_init(), layouts_content(), like_content(), like_puller(), link_compare(), load_config(), load_contact_links(), load_database(), load_hooks(), load_pconfig(), load_translation_table(), load_xconfig(), logger(), login(), login_content(), FKOAuth1\loginUser(), lostpass_content(), lostpass_post(), lrdd(), magic_init(), manual_config(), match_content(), menu_content(), message_aside(), message_content(), message_post(), mitem_content(), mitem_init(), mitem_post(), mood_init(), msearch_post(), nav(), nav_set_selected(), network_content(), network_init(), new_contact(), nogroup_content(), nogroup_init(), notice(), notification(), notifications_content(), notifications_post(), notifier_run(), notify_content(), notify_init(), oembed_fetch_url(), oembed_format_object(), oembed_iframe(), oexchange_content(), oexchange_init(), onedirsync_run(), onepoll_run(), opensearch_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(), post_url(), preg_heart(), prepare_body(), probe_content(), proc_run(), profile_activity(), profile_aside(), profile_content(), profile_create_sidebar(), profile_init(), profile_load(), profile_photo_aside(), profile_photo_init(), profile_photo_post(), profile_sidebar(), profile_tabs(), profiles_aside(), profiles_content(), profiles_init(), profiles_post(), profperm_aside(), profperm_content(), profperm_init(), push_lang(), queue_run(), randprof_init(), redbasic_form(), redir_init(), register_content(), regmod_content(), relative_date(), removeme_content(), removeme_post(), replace_macros(), rmagic_post(), rpost_content(), saved_searches(), scale_external_images(), search(), search_ac_init(), search_content(), search_init(), search_post(), send_message(), service_class_allows(), service_class_fetch(), set_config(), Conversation\set_mode(), set_pconfig(), set_xconfig(), settings_aside(), settings_init(), settings_post(), setup_content(), setup_post(), share_init(), siteinfo_content(), siteinfo_init(), smilies(), sources_post(), subthread_content(), suggest_aside(), suggest_content(), t(), tag_deliver(), tagger_content(), tagrm_content(), tagrm_post(), tags_sort(), terminate_friendship(), tgroup_check(), theme_content(), theme_include(), thing_init(), timezone_cmp(), toggle_mobile_init(), tt(), uexport_init(), update_channel_content(), update_community_content(), update_display_content(), update_network_content(), update_search_content(), update_suggestions(), user_allow(), vcard_from_xchan(), viewconnections_aside(), viewconnections_content(), viewconnections_init(), viewsrc_content(), vote_content(), vote_init(), vote_post(), wall_upload_post(), webpages_content(), wfinger_init(), what_next(), widget_profile(), widget_tagcloud(), 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(), acl_init(), admin_content(), admin_page_dbsync(), admin_page_hubloc(), 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(), allfriends_content(), 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(), apps_content(), apw_form(), atom_entry(), attribute_contains(), authenticate_success(), avatar_img(), bbcode(), best_link_url(), blocks_content(), blog_init(), blogtheme_display_item(), blogtheme_form(), blogtheme_imgurl(), build_sync_packet(), cal(), call_hooks(), categories_widget(), channel_content(), channel_init(), channel_remove(), chanview_content(), 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(), comanche_menu(), comanche_parser(), comanche_replace_region(), comanche_widget(), common_content(), common_friends_visitor_widget(), common_init(), community_content(), connect_content(), connect_init(), connect_post(), connections_aside(), connections_clone(), connections_content(), connections_init(), connections_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(), directory_aside(), directory_content(), directory_init(), dirsearch_init(), display_content(), dlogger(), drop_item(), editblock_content(), editlayout_content(), editpost_content(), editwebpage_content(), ev_compare(), event_store(), events_content(), events_post(), expand_acl(), expand_groups(), fbrowser_content(), fileas_widget(), filer_content(), filerm_content(), filestorage_content(), 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_aside(), group_content(), group_post(), group_select(), guess_image_type(), handle_tag(), head_get_icon(), head_remove_css(), head_remove_js(), head_set_icon(), help_content(), hostxrd_init(), import_channel_photo(), import_post(), import_profile_photo(), info(), insert_hook(), invite_content(), invite_post(), is_site_admin(), item_content(), item_photo_menu(), item_post(), items_fetch(), lang_selector(), layouts_content(), like_content(), like_puller(), link_compare(), load_config(), load_contact_links(), load_database(), load_hooks(), load_pconfig(), load_translation_table(), load_xconfig(), logger(), login(), login_content(), FKOAuth1\loginUser(), lostpass_content(), lostpass_post(), magic_init(), manual_config(), match_content(), menu_content(), message_aside(), message_content(), message_post(), mitem_content(), mitem_init(), mitem_post(), mood_init(), msearch_post(), 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(), oembed_iframe(), oexchange_content(), oexchange_init(), onedirsync_run(), onepoll_run(), opensearch_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_content(), profperm_init(), push_lang(), queue_run(), randprof_init(), redbasic_form(), redir_init(), register_content(), regmod_content(), relative_date(), removeme_content(), removeme_post(), replace_macros(), rmagic_post(), rpost_content(), scale_external_images(), search(), search_ac_init(), search_content(), search_init(), search_post(), searchbox(), send_message(), service_class_allows(), service_class_fetch(), set_config(), Conversation\set_mode(), set_pconfig(), set_xconfig(), settings_aside(), settings_init(), settings_post(), setup_content(), setup_post(), share_init(), siteinfo_content(), siteinfo_init(), smilies(), sources_post(), subthread_content(), suggest_aside(), suggest_content(), t(), tag_deliver(), tagger_content(), tagrm_content(), tagrm_post(), tags_sort(), terminate_friendship(), tgroup_check(), theme_admin(), theme_content(), theme_include(), thing_init(), timezone_cmp(), toggle_mobile_init(), tt(), uexport_init(), update_channel_content(), update_community_content(), update_display_content(), update_network_content(), update_search_content(), update_suggestions(), user_allow(), 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_filer(), widget_follow(), widget_fullprofile(), widget_profile(), widget_savedsearch(), 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 1b72515e1..a84627eb5 100644 --- a/doc/html/typohelper_8php.html +++ b/doc/html/typohelper_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/uexport_8php.html b/doc/html/uexport_8php.html index 539b75123..ac904249a 100644 --- a/doc/html/uexport_8php.html +++ b/doc/html/uexport_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/update__channel_8php.html b/doc/html/update__channel_8php.html index f1f1df780..db2663d76 100644 --- a/doc/html/update__channel_8php.html +++ b/doc/html/update__channel_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/update__community_8php.html b/doc/html/update__community_8php.html index 8c8827419..c869c47b3 100644 --- a/doc/html/update__community_8php.html +++ b/doc/html/update__community_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/update__display_8php.html b/doc/html/update__display_8php.html index 4ececcb64..d4bdfc89a 100644 --- a/doc/html/update__display_8php.html +++ b/doc/html/update__display_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/update__network_8php.html b/doc/html/update__network_8php.html index 87ef35d5e..72e54103c 100644 --- a/doc/html/update__network_8php.html +++ b/doc/html/update__network_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/update__search_8php.html b/doc/html/update__search_8php.html index 3a85e55f8..402d8eec3 100644 --- a/doc/html/update__search_8php.html +++ b/doc/html/update__search_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/updatetpl_8py.html b/doc/html/updatetpl_8py.html index 365993ea3..08ad9b393 100644 --- a/doc/html/updatetpl_8py.html +++ b/doc/html/updatetpl_8py.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/view_2theme_2apw_2php_2config_8php.html b/doc/html/view_2theme_2apw_2php_2config_8php.html index fdc825a6e..110191973 100644 --- a/doc/html/view_2theme_2apw_2php_2config_8php.html +++ b/doc/html/view_2theme_2apw_2php_2config_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/view_2theme_2blogga_2php_2config_8php.html b/doc/html/view_2theme_2blogga_2php_2config_8php.html new file mode 100644 index 000000000..2f384b38a --- /dev/null +++ b/doc/html/view_2theme_2blogga_2php_2config_8php.html @@ -0,0 +1,232 @@ + + + + + + +The Red Matrix: view/theme/blogga/php/config.php File Reference + + + + + + + + + + + + + +
              +
              + + + + + + + +
              +
              The Red Matrix +
              +
              +
              + + + + + +
              +
              + +
              +
              +
              + +
              + + + + +
              + +
              + +
              + +
              +
              config.php File Reference
              +
              +
              + + + + + + + + + + + + +

              +Functions

               theme_content (&$a)
               
               theme_post (&$a)
               
               theme_admin (&$a)
               
               theme_admin_post (&$a)
               
               blogtheme_form (&$a, $headimg, $headimghome)
               
              +

              Function Documentation

              + +
              +
              + + + + + + + + + + + + + + + + + + + + + + + + +
              blogtheme_form ($a,
               $headimg,
               $headimghome 
              )
              +
              + +

              Referenced by theme_admin(), and theme_content().

              + +
              +
              + +
              +
              + + + + + + + + +
              theme_admin ($a)
              +
              + +

              Referenced by admin_page_themes().

              + +
              +
              + +
              +
              + + + + + + + + +
              theme_admin_post ($a)
              +
              + +

              Referenced by admin_post().

              + +
              +
              + +
              +
              + + + + + + + + +
              theme_content ($a)
              +
              +

              Theme settings

              + +
              +
              + +
              +
              + + + + + + + + +
              theme_post ($a)
              +
              + +
              +
              +
              +
              + diff --git a/doc/html/view_2theme_2blogga_2php_2config_8php.js b/doc/html/view_2theme_2blogga_2php_2config_8php.js new file mode 100644 index 000000000..7d1e21a69 --- /dev/null +++ b/doc/html/view_2theme_2blogga_2php_2config_8php.js @@ -0,0 +1,8 @@ +var view_2theme_2blogga_2php_2config_8php = +[ + [ "blogtheme_form", "view_2theme_2blogga_2php_2config_8php.html#a8a311a402d3e746ce53fadc38e4b2d27", null ], + [ "theme_admin", "view_2theme_2blogga_2php_2config_8php.html#a09cd81013505f83aea0771243a1e4e53", null ], + [ "theme_admin_post", "view_2theme_2blogga_2php_2config_8php.html#aef2da5582b7cb6b5f63e5ca5d69fd30b", null ], + [ "theme_content", "view_2theme_2blogga_2php_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d", null ], + [ "theme_post", "view_2theme_2blogga_2php_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6", null ] +]; \ No newline at end of file diff --git a/doc/html/view_2theme_2blogga_2view_2theme_2blog_2config_8php.html b/doc/html/view_2theme_2blogga_2view_2theme_2blog_2config_8php.html new file mode 100644 index 000000000..614fbcb7b --- /dev/null +++ b/doc/html/view_2theme_2blogga_2view_2theme_2blog_2config_8php.html @@ -0,0 +1,226 @@ + + + + + + +The Red Matrix: view/theme/blogga/view/theme/blog/config.php File Reference + + + + + + + + + + + + + +
              +
              + + + + + + + +
              +
              The Red Matrix +
              +
              +
              + + + + + +
              +
              + +
              +
              +
              + +
              + + + + +
              + +
              + +
              + +
              +
              config.php File Reference
              +
              +
              + + + + + + + + + + + + +

              +Functions

               theme_content (&$a)
               
               theme_post (&$a)
               
               theme_admin (&$a)
               
               theme_admin_post (&$a)
               
               blogtheme_form (&$a, $headimg, $headimghome)
               
              +

              Function Documentation

              + +
              +
              + + + + + + + + + + + + + + + + + + + + + + + + +
              blogtheme_form ($a,
               $headimg,
               $headimghome 
              )
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              theme_admin ($a)
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              theme_admin_post ($a)
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              theme_content ($a)
              +
              +

              Theme settings

              + +
              +
              + +
              +
              + + + + + + + + +
              theme_post ($a)
              +
              + +
              +
              +
              +
              + diff --git a/doc/html/view_2theme_2blogga_2view_2theme_2blog_2config_8php.js b/doc/html/view_2theme_2blogga_2view_2theme_2blog_2config_8php.js new file mode 100644 index 000000000..1603323f9 --- /dev/null +++ b/doc/html/view_2theme_2blogga_2view_2theme_2blog_2config_8php.js @@ -0,0 +1,8 @@ +var view_2theme_2blogga_2view_2theme_2blog_2config_8php = +[ + [ "blogtheme_form", "view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#a8a311a402d3e746ce53fadc38e4b2d27", null ], + [ "theme_admin", "view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#a09cd81013505f83aea0771243a1e4e53", null ], + [ "theme_admin_post", "view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#aef2da5582b7cb6b5f63e5ca5d69fd30b", null ], + [ "theme_content", "view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#aa7d5739b72efef9822535b2b32d5364d", null ], + [ "theme_post", "view_2theme_2blogga_2view_2theme_2blog_2config_8php.html#ad29461920cf03b9ce1428e21eb1f4ba6", null ] +]; \ No newline at end of file diff --git a/doc/html/view_2theme_2redbasic_2php_2config_8php.html b/doc/html/view_2theme_2redbasic_2php_2config_8php.html index fa5473c94..ea12c42cb 100644 --- a/doc/html/view_2theme_2redbasic_2php_2config_8php.html +++ b/doc/html/view_2theme_2redbasic_2php_2config_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/view_8php.html b/doc/html/view_8php.html index 08a8b7479..b6524b793 100644 --- a/doc/html/view_8php.html +++ b/doc/html/view_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/viewconnections_8php.html b/doc/html/viewconnections_8php.html index c4598e8b7..ebdf48289 100644 --- a/doc/html/viewconnections_8php.html +++ b/doc/html/viewconnections_8php.html @@ -28,7 +28,7 @@ - + - -
              The Red Matrix
              @@ -114,28 +114,10 @@ $(document).ready(function(){initNavTree('viewconnections_8php.html','');}); Functions
               viewconnections_init (&$a)
               
               viewconnections_aside (&$a)
               
               viewconnections_content (&$a)
               

              Function Documentation

              - -
              -
              - - - - - - - - -
              viewconnections_aside ($a)
              -
              - -
              -
              diff --git a/doc/html/viewconnections_8php.js b/doc/html/viewconnections_8php.js index 5b9ec8153..f74e87152 100644 --- a/doc/html/viewconnections_8php.js +++ b/doc/html/viewconnections_8php.js @@ -1,6 +1,5 @@ var viewconnections_8php = [ - [ "viewconnections_aside", "viewconnections_8php.html#ae330cea4cddd091559659f8b469617b6", null ], [ "viewconnections_content", "viewconnections_8php.html#ab6c4d983e97b3a8a879567ff76507776", null ], [ "viewconnections_init", "viewconnections_8php.html#a00163d50b17568f7b0e48b1ca9ab7330", null ] ]; \ No newline at end of file diff --git a/doc/html/viewsrc_8php.html b/doc/html/viewsrc_8php.html index 4c209fba5..e0d9de8ef 100644 --- a/doc/html/viewsrc_8php.html +++ b/doc/html/viewsrc_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/vote_8php.html b/doc/html/vote_8php.html index dd610e85d..944e87e2d 100644 --- a/doc/html/vote_8php.html +++ b/doc/html/vote_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/wall__attach_8php.html b/doc/html/wall__attach_8php.html index 6f6abd199..55f751f2a 100644 --- a/doc/html/wall__attach_8php.html +++ b/doc/html/wall__attach_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/wall__upload_8php.html b/doc/html/wall__upload_8php.html index dd8bc42df..991281577 100644 --- a/doc/html/wall__upload_8php.html +++ b/doc/html/wall__upload_8php.html @@ -28,7 +28,7 @@ - +

              zot_import

              Process an incoming array of messages which were obtained via pickup, and import, update, delete as directed.

              -

              The message types handled here are 'activity' (e.g. posts), 'mail' and 'profile'

              +
              Parameters
              +
              The Red Matrix
              diff --git a/doc/html/webfinger_8php.html b/doc/html/webfinger_8php.html index 8ef8f3ae1..288c6a5d2 100644 --- a/doc/html/webfinger_8php.html +++ b/doc/html/webfinger_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/webpages_8php.html b/doc/html/webpages_8php.html index f54d67fb2..303ce4718 100644 --- a/doc/html/webpages_8php.html +++ b/doc/html/webpages_8php.html @@ -28,7 +28,7 @@ - + - +
              The Red Matrix
              diff --git a/doc/html/wfinger_8php.html b/doc/html/wfinger_8php.html index bdede93d8..088eb9aad 100644 --- a/doc/html/wfinger_8php.html +++ b/doc/html/wfinger_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/widedarkness_8php.html b/doc/html/widedarkness_8php.html index c222cabd4..1825b557e 100644 --- a/doc/html/widedarkness_8php.html +++ b/doc/html/widedarkness_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/widgets_8php.html b/doc/html/widgets_8php.html index 20905a013..df9959890 100644 --- a/doc/html/widgets_8php.html +++ b/doc/html/widgets_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              @@ -112,12 +112,181 @@ $(document).ready(function(){initNavTree('widgets_8php.html','');}); + + + + + + + + + + + + + + + + + + + + + + + +

              Functions

               list_widgets ()
               
               widget_profile ($args)
               
               widget_tagcloud ($args)
               
               widget_collections ($args)
               
               widget_suggestions ($arr)
               
               widget_follow ($args)
               
               widget_notes ($arr)
               
               widget_savedsearch ($arr)
               
               widget_filer ($arr)
               
               widget_archive ($arr)
               
               widget_fullprofile ($arr)
               
               widget_categories ($arr)
               
               widget_tagcloud_wall ($arr)
               
               widget_affinity ($arr)
               

              Function Documentation

              + +
              +
              + + + + + + + +
              list_widgets ()
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              widget_affinity ( $arr)
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              widget_archive ( $arr)
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              widget_categories ( $arr)
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              widget_collections ( $args)
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              widget_filer ( $arr)
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              widget_follow ( $args)
              +
              + +

              Referenced by connections_aside(), and suggest_aside().

              + +
              +
              + +
              +
              + + + + + + + + +
              widget_fullprofile ( $arr)
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              widget_notes ( $arr)
              +
              + +
              +
              @@ -132,6 +301,40 @@ Functions
              +
              + + +
              +
              + + + + + + + + +
              widget_savedsearch ( $arr)
              +
              + +
              +
              + +
              +
              + + + + + + + + +
              widget_suggestions ( $arr)
              +
              + +

              Referenced by connections_aside(), and directory_content().

              +
              @@ -148,6 +351,22 @@ Functions
              +
              + + +
              +
              + + + + + + + + +
              widget_tagcloud_wall ( $arr)
              +
              +
              diff --git a/doc/html/widgets_8php.js b/doc/html/widgets_8php.js index 0b1db1013..d83669dc3 100644 --- a/doc/html/widgets_8php.js +++ b/doc/html/widgets_8php.js @@ -1,5 +1,17 @@ var widgets_8php = [ + [ "list_widgets", "widgets_8php.html#a8e670642c7a957d2b5578dfb75aedc05", null ], + [ "widget_affinity", "widgets_8php.html#add9b24d3304e529a7975e96122315554", null ], + [ "widget_archive", "widgets_8php.html#a7b1e357b5a2027718470b77ec921fc65", null ], + [ "widget_categories", "widgets_8php.html#af37fdad3b2e861d860a4a8c4d8a76c0b", null ], + [ "widget_collections", "widgets_8php.html#aa189a07241246d97efbee29f1c6a6f7f", null ], + [ "widget_filer", "widgets_8php.html#a5ab3b64496e02cab56429978ad55f1c0", null ], + [ "widget_follow", "widgets_8php.html#ad1bf7aa69e8d100d95faba17c7bc91cd", null ], + [ "widget_fullprofile", "widgets_8php.html#a70442dfa079312d9d5e5ee01be51a165", null ], + [ "widget_notes", "widgets_8php.html#a45ea061dabe9a8372e4ca3b9e5714256", null ], [ "widget_profile", "widgets_8php.html#abd2e508a2a0b911c4a838e3cb7599923", null ], - [ "widget_tagcloud", "widgets_8php.html#a6dbc227aac750774284ee39c45f0a200", null ] + [ "widget_savedsearch", "widgets_8php.html#a94203eb9bcd63cbdecbbcb15163598d8", null ], + [ "widget_suggestions", "widgets_8php.html#a0d404276fedc59f5038cf5c085028326", null ], + [ "widget_tagcloud", "widgets_8php.html#a6dbc227aac750774284ee39c45f0a200", null ], + [ "widget_tagcloud_wall", "widgets_8php.html#ae4ced69d83dbdd9e6b51660d9eba8653", null ] ]; \ No newline at end of file diff --git a/doc/html/xchan_8php.html b/doc/html/xchan_8php.html index d9113c36b..ab34d568a 100644 --- a/doc/html/xchan_8php.html +++ b/doc/html/xchan_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/xrd_8php.html b/doc/html/xrd_8php.html index 5f3219297..b774c08b6 100644 --- a/doc/html/xrd_8php.html +++ b/doc/html/xrd_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/zfinger_8php.html b/doc/html/zfinger_8php.html index a6d87856e..e41ca2a51 100644 --- a/doc/html/zfinger_8php.html +++ b/doc/html/zfinger_8php.html @@ -28,7 +28,7 @@ - +

              Referenced by rpost_callback(), and rpost_content().

              + + + +
              +
              +
              The Red Matrix
              diff --git a/doc/html/zot_8php.html b/doc/html/zot_8php.html index ae895864c..014f6795b 100644 --- a/doc/html/zot_8php.html +++ b/doc/html/zot_8php.html @@ -28,7 +28,7 @@ - + - - + + @@ -166,6 +166,8 @@ Functions + +
              The Red Matrix
              @@ -114,8 +114,8 @@ $(document).ready(function(){initNavTree('zot_8php.html','');}); Functions
               zot_new_uid ($channel_nick)
               
               zot_get_hubloc ($arr, $primary=false)
               
               zot_get_hublocs ($hash)
               
               zot_build_packet ($channel, $type= 'notify', $recipients=null, $remote_key=null, $secret=null)
               
               zot_zot ($url, $data)
               
               get_rpost_path ($observer)
               
               import_author_zot ($x)
               

              Function Documentation

              @@ -265,6 +267,24 @@ Functions
              + + + + + + + +
              import_author_zot ( $x)
              +
              + +

              Referenced by import_author_xchan().

              +
              @@ -392,6 +412,15 @@ Functions
              +

              import_xchan($arr,$ud_flags = 1) Takes an associative array of a fecthed discovery packet and updates all internal data structures which need to be updated as a result.

              +
              Parameters
              + + + +
              array$arr=> json_decoded discovery packet
              int$ud_flagsDetermines whether to create a directory update record if any changes occur, default 1 or true
              +
              +
              +
              Returns
              array => 'success' (boolean true or false) 'message' (optional error string only if success is false)

              Referenced by chanview_content(), gprobe_run(), magic_init(), message_post(), new_contact(), poco_load(), post_init(), update_directory_entry(), zot_refresh(), and zot_register_hub().

              @@ -706,6 +735,18 @@ Functions
              +

              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 zot it to the other side

              +
              Parameters
              + + + + + + +
              array$channel=> sender channel structure
              string$type=> packet type: one of 'ping', 'pickup', 'purge', 'refresh', 'notify', 'auth_check'
              array$recipients=> envelope information, array ( 'guid' => string, 'guid_sig' => string ); empty for public posts
              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
              string$secret=> random string, required for packets which require verification/callback e.g. 'pickup', 'purge', 'notify', 'auth_check' — 'ping' and 'refresh' do not require verification
              +
              +
              +
              Returns
              string json encoded zot packet

              Referenced by build_sync_packet(), directory_run(), notifier_run(), post_init(), and zping_content().

              @@ -724,8 +765,18 @@ Functions
              -

              : zot_fetch

              -

              We received a notification packet (in mod/post.php) that a message is waiting for us, and we've verified the sender. Now send back a pickup message, using our message tracking ID ($arr['secret']), which we will sign. The entire pickup message is encrypted with the remote site's public key. If everything checks out on the remote end, we will receive back a packet containing one or more messages, which will be processed before returning.

              +

              zot_fetch($arr)

              +
              We received a notification packet (in mod/post.php) that a message is waiting for us, and we've verified the sender.
              +Now send back a pickup message, using our message tracking ID ($arr['secret']), which we will sign with our site private key.
              +The entire pickup message is encrypted with the remote site's public key. 
              +If everything checks out on the remote end, we will receive back a packet containing one or more messages,
              +which will be processed and delivered before this function ultimately returns.
              +
              Parameters
              + + +
              array$arrdecrypted and json decoded notify packet from remote site
              +
              +

              Referenced by post_post().

              @@ -776,30 +827,27 @@ Functions
              - + - - - - + - - - - - - -
              zot_get_hubloc zot_get_hublocs (  $arr,
              $hash)  $primary = false 
              )
              -

              Given an array of zot hashes, return all distinct hubs If primary is true, return only primary hubs Result is ordered by url to assist in batching. Return only the first primary hub as there should only be one.

              +

              zot_get_hublocs($hash) 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

              +
              Parameters
              + + +
              string$hash- xchan_hash array of hubloc (hub location structures) hubloc_id int hubloc_guid char(255) hubloc_guid_sig text hubloc_hash char(255) hubloc_addr char(255) hubloc_flags int hubloc_status int hubloc_url char(255) hubloc_url_sig text hubloc_host char(255) hubloc_callback char(255) hubloc_connect char(255) hubloc_sitekey text hubloc_updated datetime hubloc_connected datetime
              +
              +
              +

              Only search for active hublocs - e.g. those that haven't been marked deleted

              Referenced by zfinger_init().

              @@ -819,7 +867,13 @@ Functions

              : zot_gethub

              -

              A guid and a url, both signed by the sender, distinguish a known sender at a known location This function looks these up to see if the channel is known. If not, we will need to verify it.

              +

              A guid and a url, both signed by the sender, distinguish a known sender at a known location This function looks these up to see if the channel is known and therefore previously verified. If not, we will need to verify it.

              +
              Parameters
              + + +
              array$arr$arr must contain: string $arr['guid'] => guid of conversant string $arr['guid_sig'] => guid signed with conversant's private key string $arr['url'] => URL of the origination hub of this communication string $arr['url_sig'] => URL signed with conversant's private key
              +
              +
              Returns
              : array => hubloc record

              Referenced by import_post(), post_post(), zot_fetch(), and zot_import().

              @@ -851,7 +905,15 @@ Functions
              + + +
              array$arr=> 'pickup' structure returned from remote site
              string$sender_url=> the url specified by the sender in the initial communication we will verify the sender and url in each returned message structure and also verify that all the messages returned match the site url that we are currently processing.
              + + +

              The message types handled here are 'activity' (e.g. posts), 'mail' , 'profile', and 'channel_sync'

              +
              Returns
              array => array ( [0] => string $channel_hash, [1] => string $delivery_status, [2] => string $address ) suitable for logging remotely, enumerating the processing results of each message/recipient combination.

              Referenced by deliver_run(), and zot_fetch().

              @@ -870,7 +932,16 @@ Functions
              -

              zot_new_uid($channel_nick) = unique nickname of controlling entity

              +

              Red implementation of zot protocol.

              +

              https://github.com/friendica/red/wiki/zot https://github.com/friendica/red/wiki/Zot&mdash;A-High-Level-Overview

              +

              zot_new_uid($channel_nick)

              +

              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.

              +
              Parameters
              + + +
              stringchannel_nickname = unique nickname of controlling entity
              +
              +
              Returns
              string

              Referenced by create_identity().

              @@ -906,6 +977,16 @@ Functions
              +

              zot_process_response($hub,$arr,$outq) { Called immediately after sending a zot message which is using queue processing Updates the queue item according to the response result and logs any information returned to aid communications troubleshooting.

              +
              Parameters
              + + + + +
              string$hub- url of site we just contacted
              array$arr- output of z_post_url()
              array$outq- The queue structure attached to this request
              +
              +
              +
              Returns
              nothing

              Referenced by deliver_run(), and queue_run().

              @@ -934,10 +1015,20 @@ Functions
              -

              : zot_refresh

              -

              zot_refresh is typically invoked when somebody has changed permissions of a channel and they are notified to fetch new permissions via a finger operation. This may result in a new connection (abook entry) being added to a local channel and it may result in auto-permissions being granted.

              +

              : zot_refresh($them, $channel = null)

              +

              zot_refresh is typically invoked when somebody has changed permissions of a channel and they are notified to fetch new permissions via a finger/discovery operation. This may result in a new connection (abook entry) being added to a local channel and it may result in auto-permissions being granted.

              +

              Friending in zot is accomplished by sending a refresh packet to a specific channel which indicates a permission change has been made by the sender which affects the target channel. The hub controlling the target channel does targetted discovery (a zot-finger request requesting permissions for the local channel). These are decoded here, and if necessary and abook structure (addressbook) is created to store the permissions assigned to this channel.

              +

              Initially these abook structures are created with a 'pending' flag, so that no reverse permissions are implied until this is approved by the owner channel. A channel can also auto-populate permissions in return and send back a refresh packet of its own. This is used by forum and group communication channels so that friending and membership in the channel's "club" is automatic.

              +
              Parameters
              + + + +
              array$them=> xchan structure of sender
              array$channel=> local channel structure of target recipient, required for "friending" operations
              +
              +
              +
              Returns
              boolean true if successful, else false
              -

              Referenced by connections_content(), import_author_xchan(), onepoll_run(), and post_post().

              +

              Referenced by connections_content(), import_author_zot(), onepoll_run(), and post_post().

              @@ -954,6 +1045,15 @@ Functions
              +

              zot_register_hub($arr)

              +

              A communication has been received which has an unknown (to us) sender. Perform discovery based on our calculated hash of the sender at the origination address. This will fetch the discovery packet of the sender, which contains the public key we need to verify our guid and url signatures.

              +
              Parameters
              + + +
              array$arr$arr must contain: string $arr['guid'] => guid of conversant string $arr['guid_sig'] => guid signed with conversant's private key string $arr['url'] => URL of the origination hub of this communication string $arr['url_sig'] => URL signed with conversant's private key
              +
              +
              +
              Returns
              array => 'success' (boolean true or false) 'message' (optional error string only if success is false)

              Referenced by post_post().

              diff --git a/doc/html/zot_8php.js b/doc/html/zot_8php.js index 3b7b0c60b..dd70498b0 100644 --- a/doc/html/zot_8php.js +++ b/doc/html/zot_8php.js @@ -4,6 +4,7 @@ var zot_8php = [ "build_sync_packet", "zot_8php.html#ac34e479d27f32b82dd6b33542f81a6a7", null ], [ "delete_imported_item", "zot_8php.html#adfeb9400ae6b726beec89f8f1e8fde72", null ], [ "get_rpost_path", "zot_8php.html#a8e22dbc6f884be3644a892a876cbd972", null ], + [ "import_author_zot", "zot_8php.html#ad149f1e98c0c5b88ff9147e6ee3f330d", null ], [ "import_directory_keywords", "zot_8php.html#a3bf11286c2619b4ca28e49d5b5ab374a", null ], [ "import_directory_profile", "zot_8php.html#aeec89da5b6ff090c63a79de4de884a35", null ], [ "import_site", "zot_8php.html#a2657e141d62d5f67ad3c87651b585299", null ], @@ -19,7 +20,7 @@ var zot_8php = [ "zot_build_packet", "zot_8php.html#a3862b3161b2c8557dc1a95020179bd81", null ], [ "zot_fetch", "zot_8php.html#a61cdc1ec843663c423ed2d8160ae5aea", null ], [ "zot_finger", "zot_8php.html#a95528377d7303131958c9f0b7158fdce", null ], - [ "zot_get_hubloc", "zot_8php.html#acdea9362d78a63dce948fdf0ea73ef0e", null ], + [ "zot_get_hublocs", "zot_8php.html#ae7cec2b417b5858fd4a41070f843d1d7", null ], [ "zot_gethub", "zot_8php.html#a55056e863a7860bc0cf922e78fcce073", null ], [ "zot_import", "zot_8php.html#aeea071f17e306fe3d0c488551906bfab", null ], [ "zot_new_uid", "zot_8php.html#ab22d67660702056bf3f4696dcebf5ce7", null ], diff --git a/doc/html/zotfeed_8php.html b/doc/html/zotfeed_8php.html index 7cce145b0..804fc8d80 100644 --- a/doc/html/zotfeed_8php.html +++ b/doc/html/zotfeed_8php.html @@ -28,7 +28,7 @@ - +
              The Red Matrix
              diff --git a/doc/html/zping_8php.html b/doc/html/zping_8php.html index 76fcac8a3..612181d13 100644 --- a/doc/html/zping_8php.html +++ b/doc/html/zping_8php.html @@ -28,7 +28,7 @@ - + {{/foreach}} @@ -55,7 +55,6 @@
              The Red Matrix
              diff --git a/images/default-profile-mm.jpg b/images/default-profile-mm.jpg deleted file mode 100644 index 79c1a8530..000000000 Binary files a/images/default-profile-mm.jpg and /dev/null differ diff --git a/images/default-profile-sm.jpg b/images/default-profile-sm.jpg deleted file mode 100644 index 348957fb4..000000000 Binary files a/images/default-profile-sm.jpg and /dev/null differ diff --git a/images/default-profile.jpg b/images/default-profile.jpg deleted file mode 100644 index 85fbca8cd..000000000 Binary files a/images/default-profile.jpg and /dev/null differ diff --git a/images/person-175.jpg b/images/default_profile_photos/rainbow_man/175.jpg similarity index 100% rename from images/person-175.jpg rename to images/default_profile_photos/rainbow_man/175.jpg diff --git a/images/person-48.jpg b/images/default_profile_photos/rainbow_man/48.jpg similarity index 100% rename from images/person-48.jpg rename to images/default_profile_photos/rainbow_man/48.jpg diff --git a/images/person-80.jpg b/images/default_profile_photos/rainbow_man/80.jpg similarity index 100% rename from images/person-80.jpg rename to images/default_profile_photos/rainbow_man/80.jpg diff --git a/images/diaspora.png b/images/diaspora.png deleted file mode 100644 index 725fae718..000000000 Binary files a/images/diaspora.png and /dev/null differ diff --git a/images/friendica-128.jpg b/images/friendica-128.jpg deleted file mode 100644 index f7d86ae50..000000000 Binary files a/images/friendica-128.jpg and /dev/null differ diff --git a/images/friendica-128.png b/images/friendica-128.png deleted file mode 100644 index d2792ab54..000000000 Binary files a/images/friendica-128.png and /dev/null differ diff --git a/images/friendica-16.jpg b/images/friendica-16.jpg deleted file mode 100644 index ce59a70a0..000000000 Binary files a/images/friendica-16.jpg and /dev/null differ diff --git a/images/friendica-16.png b/images/friendica-16.png deleted file mode 100644 index 745b7ac6c..000000000 Binary files a/images/friendica-16.png and /dev/null differ diff --git a/images/friendica-1600.png b/images/friendica-1600.png deleted file mode 100644 index 615a81dd9..000000000 Binary files a/images/friendica-1600.png and /dev/null differ diff --git a/images/friendica-256.jpg b/images/friendica-256.jpg deleted file mode 100644 index 182810d62..000000000 Binary files a/images/friendica-256.jpg and /dev/null differ diff --git a/images/friendica-256.png b/images/friendica-256.png deleted file mode 100644 index e965fbaba..000000000 Binary files a/images/friendica-256.png and /dev/null differ diff --git a/images/friendica-32.jpg b/images/friendica-32.jpg deleted file mode 100644 index 4e697411d..000000000 Binary files a/images/friendica-32.jpg and /dev/null differ diff --git a/images/friendica-32.png b/images/friendica-32.png deleted file mode 100644 index 61764bf20..000000000 Binary files a/images/friendica-32.png and /dev/null differ diff --git a/images/friendica-48.png b/images/friendica-48.png deleted file mode 100644 index f858d9a81..000000000 Binary files a/images/friendica-48.png and /dev/null differ diff --git a/images/friendica-64.jpg b/images/friendica-64.jpg deleted file mode 100644 index 050830fff..000000000 Binary files a/images/friendica-64.jpg and /dev/null differ diff --git a/images/friendica-64.png b/images/friendica-64.png deleted file mode 100644 index 88cb8b016..000000000 Binary files a/images/friendica-64.png and /dev/null differ diff --git a/images/friendica-96.png b/images/friendica-96.png deleted file mode 100644 index 76a102ef2..000000000 Binary files a/images/friendica-96.png and /dev/null differ diff --git a/images/friendica-red.svg b/images/friendica-red.svg deleted file mode 100644 index b8afb09c7..000000000 --- a/images/friendica-red.svg +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - diff --git a/images/friendica-red.xcf b/images/friendica-red.xcf deleted file mode 100644 index 811ecb1e7..000000000 Binary files a/images/friendica-red.xcf and /dev/null differ diff --git a/images/friendica.svg b/images/friendica.svg deleted file mode 100644 index 2105ef317..000000000 --- a/images/friendica.svg +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - diff --git a/images/friendika-128.jpg b/images/friendika-128.jpg deleted file mode 100644 index f7d86ae50..000000000 Binary files a/images/friendika-128.jpg and /dev/null differ diff --git a/images/friendika-128.png b/images/friendika-128.png deleted file mode 100644 index d2792ab54..000000000 Binary files a/images/friendika-128.png and /dev/null differ diff --git a/images/friendika-16.jpg b/images/friendika-16.jpg deleted file mode 100644 index ce59a70a0..000000000 Binary files a/images/friendika-16.jpg and /dev/null differ diff --git a/images/friendika-16.png b/images/friendika-16.png deleted file mode 100644 index 745b7ac6c..000000000 Binary files a/images/friendika-16.png and /dev/null differ diff --git a/images/friendika-1600.png b/images/friendika-1600.png deleted file mode 100644 index 615a81dd9..000000000 Binary files a/images/friendika-1600.png and /dev/null differ diff --git a/images/friendika-256.jpg b/images/friendika-256.jpg deleted file mode 100644 index 182810d62..000000000 Binary files a/images/friendika-256.jpg and /dev/null differ diff --git a/images/friendika-256.png b/images/friendika-256.png deleted file mode 100644 index e965fbaba..000000000 Binary files a/images/friendika-256.png and /dev/null differ diff --git a/images/friendika-32.jpg b/images/friendika-32.jpg deleted file mode 100644 index 4e697411d..000000000 Binary files a/images/friendika-32.jpg and /dev/null differ diff --git a/images/friendika-32.png b/images/friendika-32.png deleted file mode 100644 index 61764bf20..000000000 Binary files a/images/friendika-32.png and /dev/null differ diff --git a/images/friendika-48.png b/images/friendika-48.png deleted file mode 100644 index f858d9a81..000000000 Binary files a/images/friendika-48.png and /dev/null differ diff --git a/images/friendika-64.jpg b/images/friendika-64.jpg deleted file mode 100644 index 050830fff..000000000 Binary files a/images/friendika-64.jpg and /dev/null differ diff --git a/images/friendika-64.png b/images/friendika-64.png deleted file mode 100644 index 88cb8b016..000000000 Binary files a/images/friendika-64.png and /dev/null differ diff --git a/images/friendika-96.png b/images/friendika-96.png deleted file mode 100644 index 76a102ef2..000000000 Binary files a/images/friendika-96.png and /dev/null differ diff --git a/images/friendika.svg b/images/friendika.svg deleted file mode 100644 index 2155d0b00..000000000 --- a/images/friendika.svg +++ /dev/null @@ -1,240 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - image/svg+xml - - - - - - - - - - - - - - - - - - - - - diff --git a/images/rm-16.png b/images/rm-16.png new file mode 100644 index 000000000..62e45c2dd Binary files /dev/null and b/images/rm-16.png differ diff --git a/images/rm-32.png b/images/rm-32.png new file mode 100644 index 000000000..c9c942dee Binary files /dev/null and b/images/rm-32.png differ diff --git a/images/rm-64.png b/images/rm-64.png new file mode 100644 index 000000000..30341bfa4 Binary files /dev/null and b/images/rm-64.png differ diff --git a/images/rm300.png b/images/rm300.png new file mode 100644 index 000000000..bc2600348 Binary files /dev/null and b/images/rm300.png differ diff --git a/include/Contact.php b/include/Contact.php index fcc5019e7..20dd04d17 100644 --- a/include/Contact.php +++ b/include/Contact.php @@ -77,6 +77,19 @@ function vcard_from_xchan($xchan, $observer = null, $mode = '') { $a = get_app(); + if(! $xchan) { + if($a->profile['channel_hash']) + $r = q("select * from xchan where xchan_hash = '%s' limit 1", + dbesc($a->profile['channel_hash']) + ); + if($r) + $xchan = $r[0]; + } + + if(! $xchan) + return; + +// FIXME - show connect button to observer if appropriate $connect = false; if(local_user()) { $r = q("select * from abook where abook_xchan = '%s' and abook_channel = %d limit 1", @@ -489,62 +502,6 @@ function unmark_for_death($contact) { ); }} -if(! function_exists('contact_photo_menu')){ -function contact_photo_menu($contact) { - - $a = get_app(); - - $contact_url=""; - $pm_url=""; - $status_link=""; - $photos_link=""; - $posts_link=""; - $poke_link=""; - - $sparkle = false; - if($contact['xchan_network'] === NETWORK_ZOT) { - $sparkle = true; - $profile_link = $a->get_baseurl() . '/magic?f=&id=' . $contact['abook_id']; - } - else - $profile_link = $contact['xchan_url']; - - if($sparkle) { - $status_link = $profile_link . "&url=status"; - $photos_link = $profile_link . "&url=photos"; - $profile_link = $profile_link . "&url=profile"; - $pm_url = $a->get_baseurl() . '/message/new/' . $contact['xchan_hash']; - } - - $poke_link = $a->get_baseurl() . '/poke/?f=&c=' . $contact['abook_id']; - $contact_url = $a->get_baseurl() . '/connections/' . $contact['abook_id']; - $posts_link = $a->get_baseurl() . '/network/?cid=' . $contact['abook_id']; - - $menu = Array( - t("Poke") => $poke_link, - t("View Status") => $status_link, - t("View Profile") => $profile_link, - t("View Photos") => $photos_link, - t("Network Posts") => $posts_link, - t("Edit Contact") => $contact_url, - t("Send PM") => $pm_url, - ); - - - $args = array('contact' => $contact, 'menu' => &$menu); - - call_hooks('contact_photo_menu', $args); - - $o = ""; - foreach($menu as $k=>$v){ - if ($v!="") { - $o .= "
            • $k
            • \n"; - } - } - return $o; -}} - - function random_profile() { $r = q("select xchan_url from xchan where 1 order by rand() limit 1"); if($r) @@ -553,26 +510,3 @@ function random_profile() { } -function contacts_not_grouped($uid,$start = 0,$count = 0) { - - if(! $count) { - $r = q("select count(*) as total from contact where uid = %d and self = 0 and id not in (select distinct(`contact-id`) from group_member where uid = %d) ", - intval($uid), - intval($uid) - ); - - return $r; - - - } - - $r = q("select * from contact where uid = %d and self = 0 and id not in (select distinct(`contact-id`) from group_member where uid = %d) and blocked = 0 and pending = 0 limit %d, %d", - intval($uid), - intval($uid), - intval($start), - intval($count) - ); - - return $r; -} - diff --git a/include/acl_selectors.php b/include/acl_selectors.php index 033186151..930f9967a 100644 --- a/include/acl_selectors.php +++ b/include/acl_selectors.php @@ -208,22 +208,22 @@ function contact_select($selname, $selclass, $preselected = false, $size = 4, $p function fixacl(&$item) { - $item = intval(str_replace(array('<','>'),array('',''),$item)); + $item = str_replace(array('<','>'),array('',''),$item); } -function populate_acl($user = null,$celeb = false) { +function populate_acl($defaults = null,$unused = false) { $allow_cid = $allow_gid = $deny_cid = $deny_gid = false; - if(is_array($user)) { - $allow_cid = ((strlen($user['allow_cid'])) - ? explode('><', $user['allow_cid']) : array() ); - $allow_gid = ((strlen($user['allow_gid'])) - ? explode('><', $user['allow_gid']) : array() ); - $deny_cid = ((strlen($user['deny_cid'])) - ? explode('><', $user['deny_cid']) : array() ); - $deny_gid = ((strlen($user['deny_gid'])) - ? explode('><', $user['deny_gid']) : array() ); + if(is_array($defaults)) { + $allow_cid = ((strlen($defaults['allow_cid'])) + ? explode('><', $defaults['allow_cid']) : array() ); + $allow_gid = ((strlen($defaults['allow_gid'])) + ? explode('><', $defaults['allow_gid']) : array() ); + $deny_cid = ((strlen($defaults['deny_cid'])) + ? explode('><', $defaults['deny_cid']) : array() ); + $deny_gid = ((strlen($defaults['deny_gid'])) + ? explode('><', $defaults['deny_gid']) : array() ); array_walk($allow_cid,'fixacl'); array_walk($allow_gid,'fixacl'); array_walk($deny_cid,'fixacl'); diff --git a/include/api.php b/include/api.php index 1dd970cbc..463d29cf8 100644 --- a/include/api.php +++ b/include/api.php @@ -233,7 +233,7 @@ require_once('include/photos.php'); 'updated' => api_date(null), 'atom_updated' => datetime_convert('UTC','UTC','now',ATOM_TIME), 'language' => $user_info['language'], - 'logo' => $a->get_baseurl()."/images/rhash-64.png", + 'logo' => $a->get_baseurl()."/images/rm-64.png", ); return $arr; @@ -362,7 +362,8 @@ require_once('include/photos.php'); 'location' => ($usr) ? $usr[0]['channel_location'] : '', 'profile_image_url' => $uinfo[0]['xchan_photo_l'], 'url' => $uinfo[0]['xchan_url'], - 'contact_url' => $a->get_baseurl()."/connections/".$uinfo[0]['abook_id'], +//FIXME + 'contact_url' => $a->get_baseurl() . "/connections/".$uinfo[0]['abook_id'], 'protected' => false, 'friends_count' => intval($countfriends), 'created_at' => api_date($uinfo[0]['abook_created']), @@ -739,7 +740,7 @@ require_once('include/photos.php'); 'created_at' => api_date($lastwall['created']), 'in_reply_to_status_id' => $in_reply_to_status_id, 'source' => (($lastwall['app']) ? $lastwall['app'] : 'web'), - 'id' => (($w) ? $w[0]['abook_id'] : $user_info['id']), + 'id' => ($lastwall['id']), 'in_reply_to_user_id' => $in_reply_to_user_id, 'in_reply_to_screen_name' => $in_reply_to_screen_name, 'geo' => '', @@ -1080,12 +1081,46 @@ require_once('include/photos.php'); // params $id = intval(argv(3)); + if($id) { + // first prove that we own the item + + $r = q("select * from item where id = %d and uid = %d limit 1", + intval($id), + intval($user_info['uid']) + ); + if(! $r) + return false; + } + else { + if($_REQUEST['namespace'] && $_REQUEST['remote_id']) { + $r = q("select * from item_id where service = '%s' and sid = '%s' and uid = %d limit 1", + dbesc($_REQUEST['namespace']), + dbesc($_REQUEST['remote_id']), + intval($user_info['uid']) + ); + if(! $r) + return false; + $id = $r[0]['iid']; + } + if($_REQUEST['namespace'] && $_REQUEST['comment_id']) { + $r = q("select * from item_id left join item on item.id = item_id.iid where service = '%s' and sid = '%s' and uid = %d and item.id != item.parent limit 1", + dbesc($_REQUEST['namespace']), + dbesc($_REQUEST['comment_id']), + intval($user_info['uid']) + ); + if(! $r) + return false; + $id = $r[0]['iid']; + } + } + if(! $id) + return false; logger('API: api_statuses_destroy: '.$id); - require_once('include/items.php'); drop_item($id, false); + if ($type == 'xml') $ok = "true"; else @@ -1106,7 +1141,7 @@ require_once('include/photos.php'); if (api_user()===false) return false; $user_info = api_get_user($a); - // get last newtork messages + // get last network messages // params @@ -1581,7 +1616,7 @@ require_once('include/photos.php'); $name = get_config('system','sitename'); $server = $a->get_hostname(); - $logo = $a->get_baseurl() . '/images/rhash-64.png'; + $logo = $a->get_baseurl() . '/images/rm-64.png'; $email = get_config('system','admin_email'); $closed = ((get_config('system','register_policy') == REGISTER_CLOSED) ? 'true' : 'false'); $private = ((get_config('system','block_public')) ? 'true' : 'false'); diff --git a/include/auth.php b/include/auth.php index 8eb8bf333..c0002e6c1 100644 --- a/include/auth.php +++ b/include/auth.php @@ -22,6 +22,8 @@ function nuke_session() { unset($_SESSION['my_address']); unset($_SESSION['addr']); unset($_SESSION['return_url']); + unset($_SESSION['remote_service_class']); + unset($_SESSION['remote_hub']); } /** diff --git a/include/contact_widgets.php b/include/contact_widgets.php index af05f8c9f..482bbed78 100644 --- a/include/contact_widgets.php +++ b/include/contact_widgets.php @@ -1,30 +1,6 @@ channel['channel_id']; - $r = q("select count(*) as total from abook where abook_channel = %d and not (abook_flags & %d) ", - intval($uid), - intval(ABOOK_FLAG_SELF) - ); - if($r) - $total_channels = $r[0]['total']; - $limit = service_class_fetch($uid,'total_channels'); - if($limit !== false) { - $abook_usage_message = sprintf( t("You have %1$.0f of %2$.0f allowed connections."), $total_channels, $limit); - } - else { - $abook_usage_message = ''; - } - return replace_macros(get_markup_template('follow.tpl'),array( - '$connect' => t('Add New Connection'), - '$desc' => t('Enter the channel address'), - '$hint' => t('Example: bob@example.com, http://example.com/barbara'), - '$follow' => t('Connect'), - '$abook_usage_message' => $abook_usage_message - )); -} function findpeople_widget() { require_once('include/Contact.php'); @@ -49,7 +25,8 @@ function findpeople_widget() { '$suggest' => t('Channel Suggestions'), '$similar' => '', // FIXME and uncomment when mod/match working // t('Similar Interests'), '$random' => t('Random Profile'), - '$inv' => t('Invite Friends') + '$inv' => t('Invite Friends'), + '$loggedin' => local_user() )); } @@ -149,4 +126,6 @@ function common_friends_visitor_widget($profile_uid) { '$items' => $r )); -}; \ No newline at end of file +}; + + diff --git a/include/conversation.php b/include/conversation.php index fea53015e..2ba3948bf 100644 --- a/include/conversation.php +++ b/include/conversation.php @@ -203,6 +203,10 @@ function localize_item(&$item){ } if (stristr($item['verb'],ACTIVITY_POKE)) { + + // FIXME for obscured private posts, until then leave untranslated + return; + $verb = urldecode(substr($item['verb'],strpos($item['verb'],'#')+1)); if(! $verb) return; @@ -911,7 +915,7 @@ function item_photo_menu($item){ if($contact) { $poke_link = $a->get_baseurl($ssl_state) . '/poke/?f=&c=' . $contact['abook_id']; - $contact_url = $a->get_baseurl($ssl_state) . '/connections/' . $contact['abook_id']; + $contact_url = $a->get_baseurl($ssl_state) . '/connedit/' . $contact['abook_id']; $posts_link = $a->get_baseurl($ssl_state) . '/network/?cid=' . $contact['abook_id']; $clean_url = normalise_link($item['author-link']); @@ -993,9 +997,9 @@ function format_like($cnt,$arr,$type,$id) { else { $spanatts = 'class="fakelink" onclick="openClose(\'' . $type . 'list-' . $id . '\');"'; $o .= (($type === 'like') ? - sprintf( t('%2$d people like this.'), $spanatts, $cnt) + sprintf( tt('%2$d people like this.','%2$d people like this.',$cnt), $spanatts, $cnt) : - sprintf( t('%2$d people don\'t like this.'), $spanatts, $cnt) ); + sprintf( tt('%2$d people don\'t like this.','%2$d people don\'t like this.',$cnt), $spanatts, $cnt) ); $o .= EOL ; $total = count($arr); if($total >= MAX_LIKERS) @@ -1004,7 +1008,7 @@ function format_like($cnt,$arr,$type,$id) { $arr[count($arr)-1] = t('and') . ' ' . $arr[count($arr)-1]; $str = implode(', ', $arr); if($total >= MAX_LIKERS) - $str .= sprintf( t(', and %d other people'), $total - MAX_LIKERS ); + $str .= sprintf( tt(', and %d other people',', and %d other people',$total - MAX_LIKERS), $total - MAX_LIKERS ); $str = (($type === 'like') ? sprintf( t('%s like this.'), $str) : sprintf( t('%s don\'t like this.'), $str)); $o .= "\t" . ''; } @@ -1104,7 +1108,7 @@ function status_editor($a,$x,$popup=false) { '$shortsetloc' => t('set location'), '$noloc' => t('Clear browser location'), '$shortnoloc' => t('clear location'), - '$title' => ((x($x,'title')) ? htmlspecialchars($x['title']) : ''), + '$title' => ((x($x,'title')) ? htmlspecialchars($x['title'], ENT_COMPAT,'UTF-8') : ''), '$placeholdertitle' => t('Set title'), '$catsenabled' => ((feature_enabled($x['profile_uid'],'categories') && (! $webpage)) ? 'categories' : ''), '$category' => "", @@ -1113,7 +1117,7 @@ function status_editor($a,$x,$popup=false) { '$permset' => t('Permission settings'), '$shortpermset' => t('permissions'), '$ptyp' => (($notes_cid) ? 'note' : 'wall'), - '$content' => ((x($x,'body')) ? htmlspecialchars($x['body']) : ''), + '$content' => ((x($x,'body')) ? htmlspecialchars($x['body'], ENT_COMPAT,'UTF-8') : ''), '$post_id' => '', '$baseurl' => $a->get_baseurl(true), '$defloc' => $x['default_location'], @@ -1301,7 +1305,191 @@ function prepare_page($item) { '$auth_url' => (($naked) ? '' : $item['author']['xchan_url']), '$date' => (($naked) ? '' : datetime_convert('UTC',date_default_timezone_get(),$item['created'],'Y-m-d H:i')), '$title' => smilies(bbcode($item['title'])), - '$body' => prepare_text($item['body'],$item['mimetype']) + '$body' => prepare_body($item,true) )); } + +function network_tabs() { + $a = get_app(); + $no_active=''; + $starred_active = ''; + $new_active = ''; + $all_active = ''; + $search_active = ''; + $conv_active = ''; + $spam_active = ''; + $postord_active = ''; + + if(x($_GET,'new')) { + $new_active = 'active'; + } + + if(x($_GET,'search')) { + $search_active = 'active'; + } + + if(x($_GET,'star')) { + $starred_active = 'active'; + } + + if(x($_GET,'conv')) { + $conv_active = 'active'; + } + + if(x($_GET,'spam')) { + $spam_active = 'active'; + } + + + + if (($new_active == '') + && ($starred_active == '') + && ($conv_active == '') + && ($search_active == '') + && ($spam_active == '')) { + $no_active = 'active'; + } + + if ($no_active=='active' && x($_GET,'order')) { + switch($_GET['order']){ + case 'post': $postord_active = 'active'; $no_active=''; break; + case 'comment' : $all_active = 'active'; $no_active=''; break; + } + } + + if ($no_active=='active') $all_active='active'; + + $cmd = $a->cmd; + + // tabs + $tabs = array( + array( + 'label' => t('Commented Order'), + 'url'=>$a->get_baseurl(true) . '/' . $cmd . '?f=&order=comment' . ((x($_GET,'cid')) ? '&cid=' . $_GET['cid'] : ''), + 'sel'=>$all_active, + 'title'=> t('Sort by Comment Date'), + ), + array( + 'label' => t('Posted Order'), + 'url'=>$a->get_baseurl(true) . '/' . $cmd . '?f=&order=post' . ((x($_GET,'cid')) ? '&cid=' . $_GET['cid'] : ''), + 'sel'=>$postord_active, + 'title' => t('Sort by Post Date'), + ), + + array( + 'label' => t('Personal'), + 'url' => $a->get_baseurl(true) . '/' . $cmd . ((x($_GET,'cid')) ? '/?f=&cid=' . $_GET['cid'] : '') . '&conv=1', + 'sel' => $conv_active, + 'title' => t('Posts that mention or involve you'), + ), + array( + 'label' => t('New'), + 'url' => $a->get_baseurl(true) . '/' . $cmd . ((x($_GET,'cid')) ? '/?f=&cid=' . $_GET['cid'] : '') . '&new=1', + 'sel' => $new_active, + 'title' => t('Activity Stream - by date'), + ), + + ); + + if(feature_enabled(local_user(),'star_posts')) + $tabs[] = array( + 'label' => t('Starred'), + 'url'=>$a->get_baseurl(true) . '/' . $cmd . ((x($_GET,'cid')) ? '/?f=&cid=' . $_GET['cid'] : '') . '&star=1', + 'sel'=>$starred_active, + 'title' => t('Favourite Posts'), + ); + + // Not yet implemented + + if(feature_enabled(local_user(),'spam_filter')) + $tabs[] = array( + 'label' => t('Spam'), + 'url'=>$a->get_baseurl(true) . '/network?f=&spam=1', + 'sel'=> $spam_active, + 'title' => t('Posts flagged as SPAM'), + ); + + $arr = array('tabs' => $tabs); + call_hooks('network_tabs', $arr); + + $tpl = get_markup_template('common_tabs.tpl'); + + return replace_macros($tpl,array('$tabs' => $arr['tabs'])); + +} + + + +function profile_tabs($a, $is_owner=False, $nickname=Null){ + //echo "
              "; var_dump($a->user); killme();
              +	
              +	$channel = $a->get_channel();
              +
              +	if (is_null($nickname))
              +		$nickname  = $channel['channel_address'];
              +		
              +	if(x($_GET,'tab'))
              +		$tab = notags(trim($_GET['tab']));
              +	
              +	$url = $a->get_baseurl() . '/channel/' . $nickname;
              +	$pr  = $a->get_baseurl() . '/profile/' . $nickname;
              +
              +	$tabs = array(
              +		array(
              +			'label' => t('Channel'),
              +			'url'   => $url,
              +			'sel'   => ((argv(0) == 'channel') ? 'active' : ''),
              +			'title' => t('Status Messages and Posts'),
              +			'id'    => 'status-tab',
              +		),
              +		array(
              +			'label' => t('About'),
              +			'url' 	=> $pr,
              +			'sel'	=> ((argv(0) == 'profile') ? 'active' : ''),
              +			'title' => t('Profile Details'),
              +			'id'    => 'profile-tab',
              +		),
              +		array(
              +			'label' => t('Photos'),
              +			'url'	=> $a->get_baseurl() . '/photos/' . $nickname,
              +			'sel'	=> ((argv(0) == 'photos') ? 'active' : ''),
              +			'title' => t('Photo Albums'),
              +			'id'    => 'photo-tab',
              +		),
              +	);
              +
              +
              +	if ($is_owner){
              +		$tabs[] = array(
              +			'label' => t('Events'),
              +			'url'	=> $a->get_baseurl() . '/events',
              +			'sel' 	=> ((argv(0) == 'events') ? 'active' : ''),
              +			'title' => t('Events and Calendar'),
              +			'id'    => 'events-tab',
              +		);
              +		if(feature_enabled(local_user(),'webpages')){
              +		$tabs[] = array(
              +			'label' => t('Webpages'),
              +			'url'	=> $a->get_baseurl() . '/webpages/' . $nickname,
              +			'sel' 	=> ((argv(0) == 'webpages') ? 'active' : ''),
              +			'title' => t('Manage Webpages'),
              +			'id'    => 'webpages-tab',
              +		);}
              +	}
              +	else {
              +		// FIXME
              +		// we probably need a listing of events that were created by 
              +		// this channel and are visible to the observer
              +
              +
              +	}
              +
              +
              +	$arr = array('is_owner' => $is_owner, 'nickname' => $nickname, 'tab' => (($tab) ? $tab : false), 'tabs' => $tabs);
              +	call_hooks('profile_tabs', $arr);
              +	
              +	$tpl = get_markup_template('common_tabs.tpl');
              +
              +	return replace_macros($tpl,array('$tabs' => $arr['tabs']));
              +}
              diff --git a/include/crypto.php b/include/crypto.php
              index a0268ef93..33cdc10c0 100644
              --- a/include/crypto.php
              +++ b/include/crypto.php
              @@ -4,6 +4,8 @@ function rsa_sign($data,$key,$alg = 'sha256') {
               	if(! $key)
               		return 'no key';
               	$sig = '';
              +	if(intval(OPENSSL_ALGO_SHA256) && $alg === 'sha256')
              +		$alg = OPENSSL_ALGO_SHA256;
               	openssl_sign($data,$sig,$key,$alg);
               	return $sig;
               }
              @@ -13,6 +15,8 @@ function rsa_verify($data,$sig,$key,$alg = 'sha256') {
               	if(! $key)
               		return false;
               
              +	if(intval(OPENSSL_ALGO_SHA256) && $alg === 'sha256')
              +		$alg = OPENSSL_ALGO_SHA256;
               	$verify = openssl_verify($data,$sig,$key,$alg);
               	return $verify;
               }
              @@ -49,6 +53,13 @@ function AES256CBC_decrypt($data,$key,$iv) {
               		str_pad($iv,16,"\0")));
               }
               
              +function crypto_encapsulate($data,$pubkey,$alg='aes256cbc') {
              +	if($alg === 'aes256cbc')
              +		return aes_encapsulate($data,$pubkey);
              +
              +}
              +
              +
               function aes_encapsulate($data,$pubkey) {
               	if(! $pubkey)
               		logger('aes_encapsulate: no key. data: ' . $data);
              @@ -60,12 +71,23 @@ function aes_encapsulate($data,$pubkey) {
               		$x = debug_backtrace();
               		logger('aes_encapsulate: RSA failed. ' . print_r($x[0],true));
               	}
              +	$result['alg'] = 'aes256cbc';
                	$result['key'] = base64url_encode($k,true);
               	openssl_public_encrypt($iv,$i,$pubkey);
               	$result['iv'] = base64url_encode($i,true);
               	return $result;
               }
               
              +function crypto_unencapsulate($data,$prvkey) {
              +	if(! $data)
              +		return;
              +	$alg = ((array_key_exists('alg',$data)) ? $data['alg'] : 'aes256cbc');
              +	if($alg === 'aes256cbc')
              +		return aes_unencapsulate($data,$prvkey);
              +
              +}
              +
              +
               function aes_unencapsulate($data,$prvkey) {
               	openssl_private_decrypt(base64url_decode($data['key']),$k,$prvkey);
               	openssl_private_decrypt(base64url_decode($data['iv']),$i,$prvkey);
              diff --git a/include/datetime.php b/include/datetime.php
              index 94c2e4f1c..c0503fc7d 100644
              --- a/include/datetime.php
              +++ b/include/datetime.php
              @@ -443,3 +443,24 @@ function cal($y = 0,$m = 0, $links = false, $class='') {
               }
               
               
              +
              +
              +function z_birthday($dob,$tz,$format="Y-m-d H:i:s") {
              +
              +	if(! strlen($tz))
              +		$tz = 'UTC';
              +
              +	$tmp_dob = substr($dob,5);
              +	if(intval($tmp_dob)) {
              +		$y = datetime_convert($tz,$tz,'now','Y');
              +		$bd = $y . '-' . $tmp_dob . ' 00:00';
              +		$t_dob = strtotime($bd);
              +		$now = strtotime(datetime_convert($tz,$tz,'now'));
              +		if($t_dob < $now)
              +			$bd = $y + 1 . '-' . $tmp_dob . ' 00:00';
              +		$birthday = datetime_convert($tz,'UTC',$bd,$format);
              +	}
              +
              +	return $birthday;
              +
              +}
              diff --git a/include/deliver.php b/include/deliver.php
              index b1314ce39..b0d15e1ef 100644
              --- a/include/deliver.php
              +++ b/include/deliver.php
              @@ -26,6 +26,7 @@ function deliver_run($argv, $argc) {
               				// 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());
               					$r = q("delete from outq where outq_hash = '%s' limit 1",
               						dbesc($argv[$x])
              diff --git a/include/dir_fns.php b/include/dir_fns.php
              index 0c9a6bd9f..02e8186b7 100644
              --- a/include/dir_fns.php
              +++ b/include/dir_fns.php
              @@ -22,7 +22,8 @@ function dir_sort_links() {
               
               function dir_safe_mode() {
               	$observer = get_observer_hash();
              -	
              +if (! $observer)
              +	return;
               	if ($observer)
               		$safe_mode = get_xconfig($observer,'directory','safe_mode');		
               	if($safe_mode === '0')
              diff --git a/include/enotify.php b/include/enotify.php
              index 67fe748d1..011a1cde2 100644
              --- a/include/enotify.php
              +++ b/include/enotify.php
              @@ -4,6 +4,10 @@ function notification($params) {
               
               	logger('notification: entry', LOGGER_DEBUG);
               
              +	// throw a small amount of entropy into the system to breakup duplicates arriving at the same precise instant.
              +	usleep(mt_rand(0,10000));
              +	
              +
               	$a = get_app();
               
               
              @@ -79,7 +83,7 @@ function notification($params) {
               		logger('notification: mail');
               		$subject = 	sprintf( t('[Red:Notify] New mail received at %s'),$sitename);
               
              -		$preamble = sprintf( t('%1$s sent you a new private message at %2$s.'),$sender['xchan_name'],$sitename);
              +		$preamble = sprintf( t('%1$s, %2$s sent you a new private message at %3$s.'),$recip['channel_name'], $sender['xchan_name'],$sitename);
               		$epreamble = sprintf( t('%1$s sent you %2$s.'),'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]', '[zrl=$itemlink]' . t('a private message') . '[/zrl]');
               		$sitelink = t('Please visit %s to view and/or reply to your private messages.');
               		$tsitelink = sprintf( $sitelink, $siteurl . '/message/' . $params['item']['id'] );
              @@ -132,25 +136,28 @@ function notification($params) {
               		//$possess_desc = str_replace('',$possess_desc);
               
               		// "a post"
              -		$dest_str = sprintf(t('%1$s commented on [zrl=%2$s]a %3$s[/zrl]'),
              -								'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]',
              -								$itemlink,
              -								$item_post_type);
              +		$dest_str = sprintf(t('%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]'),
              +			$recip['channel_name'],
              +			'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]',
              +			$itemlink,
              +			$item_post_type);
               
               		// "George Bull's post"
               		if($p)
              -			$dest_str = sprintf(t('%1$s commented on [zrl=%2$s]%3$s\'s %4$s[/zrl]'),
              -						'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]',
              -						$itemlink,
              -						$p[0]['author']['xchan_name'],
              -						$item_post_type);
              +			$dest_str = sprintf(t('%1$s, %2$s commented on [zrl=%3$s]%4$s\'s %5$s[/zrl]'),
              +				$recip['channel_name'],
              +				'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]',
              +				$itemlink,
              +				$p[0]['author']['xchan_name'],
              +				$item_post_type);
               		
               		// "your post"
               		if($p[0]['owner']['xchan_name'] == $p[0]['author']['xchan_name'] && ($p[0]['item_flags'] & ITEM_WALL))
              -			$dest_str = sprintf(t('%1$s commented on [zrl=%2$s]your %3$s[/zrl]'),
              -								'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]',
              -								$itemlink,
              -								$item_post_type);
              +			$dest_str = sprintf(t('%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]'),
              +				$recip['channel_name'],
              +				'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]',
              +				$itemlink,
              +				$item_post_type);
               
               		// Some mail softwares relies on subject field for threading.
               		// So, we cannot have different subjects for notifications of the same thread.
              @@ -158,7 +165,7 @@ function notification($params) {
               		// differents subjects for messages on the same thread.
               
               		$subject = sprintf( t('[Red:Notify] Comment to conversation #%1$d by %2$s'), $parent_id, $sender['xchan_name']);
              -		$preamble = sprintf( t('%s commented on an item/conversation you have been following.'), $sender['xchan_name']); 
              +		$preamble = sprintf( t('%1$s, %2$s commented on an item/conversation you have been following.'), $recip['channel_name'], $sender['xchan_name']); 
               		$epreamble = $dest_str; 
               
               		$sitelink = t('Please visit %s to view and/or reply to the conversation.');
              @@ -170,11 +177,13 @@ function notification($params) {
               	if($params['type'] == NOTIFY_WALL) {
               		$subject = sprintf( t('[Red:Notify] %s posted to your profile wall') , $sender['xchan_name']);
               
              -		$preamble = sprintf( t('%1$s posted to your profile wall at %2$s') , $sender['xchan_name'], $sitename);
              +		$preamble = sprintf( t('%1$s, %2$s posted to your profile wall at %3$s') , $recip['channel_name'], $sender['xchan_name'], $sitename);
               		
              -		$epreamble = sprintf( t('%1$s posted to [zrl=%2$s]your wall[/zrl]') , 
              -								'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]',
              -								$params['link']); 
              +		$epreamble = sprintf( t('%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]') ,
              +			$recip['channel_name'], 
              +			'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]',
              +			$params['link']); 
              +
               		// FIXME - check the item privacy
               		$private = false;
               		
              @@ -198,10 +207,11 @@ function notification($params) {
               		}
               	
               		$subject =	sprintf( t('[Red:Notify] %s tagged you') , $sender['xchan_name']);
              -		$preamble = sprintf( t('%1$s tagged you at %2$s') , $sender['xchan_name'], $sitename);
              -		$epreamble = sprintf( t('%1$s [zrl=%2$s]tagged you[/zrl].') , 
              -								'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]',
              -								$params['link']); 
              +		$preamble = sprintf( t('%1$s, %2$s tagged you at %3$s') , $recip['channel_name'], $sender['xchan_name'], $sitename);
              +		$epreamble = sprintf( t('%1$s, %2$s [zrl=%3$s]tagged you[/zrl].') ,
              +			$recip['channel_name'],
              +			'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]',
              +			$params['link']); 
               
               		$sitelink = t('Please visit %s to view and/or reply to the conversation.');
               		$tsitelink = sprintf( $sitelink, $siteurl );
              @@ -212,10 +222,11 @@ function notification($params) {
               	if($params['type'] == NOTIFY_POKE) {
               
               		$subject =	sprintf( t('[Red:Notify] %1$s poked you') , $sender['xchan_name']);
              -		$preamble = sprintf( t('%1$s poked you at %2$s') , $sender['xchan_name'], $sitename);
              -		$epreamble = sprintf( t('%1$s [zrl=%2$s]poked you[/zrl].') , 
              -								'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]',
              -								$params['link']); 
              +		$preamble = sprintf( t('%1$s, %2$s poked you at %3$s') , $recip['channel_name'], $sender['xchan_name'], $sitename);
              +		$epreamble = sprintf( t('%1$s, %2$s [zrl=%2$s]poked you[/zrl].') ,
              +			$recip['channel_name'], 
              +			'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]',
              +			$params['link']); 
               
               		$subject = str_replace('poked', t($params['activity']), $subject);
               		$preamble = str_replace('poked', t($params['activity']), $preamble);
              @@ -229,10 +240,11 @@ function notification($params) {
               
               	if($params['type'] == NOTIFY_TAGSHARE) {
               		$subject =	sprintf( t('[Red:Notify] %s tagged your post') , $sender['xchan_name']);
              -		$preamble = sprintf( t('%1$s tagged your post at %2$s') , $sender['xchan_name'], $sitename);
              -		$epreamble = sprintf( t('%1$s tagged [zrl=%2$s]your post[/zrl]') ,
              -								'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]',
              -								$itemlink); 
              +		$preamble = sprintf( t('%1$s, %2$s tagged your post at %3$s') , $recip['channel_name'],$sender['xchan_name'], $sitename);
              +		$epreamble = sprintf( t('%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]') ,
              +			$recip['channel_name'],
              +			'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]',
              +			$itemlink); 
               
               		$sitelink = t('Please visit %s to view and/or reply to the conversation.');
               		$tsitelink = sprintf( $sitelink, $siteurl );
              @@ -242,10 +254,11 @@ function notification($params) {
               
               	if($params['type'] == NOTIFY_INTRO) {
               		$subject = sprintf( t('[Red:Notify] Introduction received'));
              -		$preamble = sprintf( t('You\'ve received an introduction from \'%1$s\' at %2$s'), $sender['xchan_name'], $sitename); 
              -		$epreamble = sprintf( t('You\'ve received [zrl=%1$s]an introduction[/zrl] from %2$s.'),
              -								$itemlink,
              -								'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]'); 
              +		$preamble = sprintf( t('%1$s, you\'ve received an introduction from \'%2$s\' at %3$s'), $recip['channel_name'], $sender['xchan_name'], $sitename); 
              +		$epreamble = sprintf( t('%1$s, you\'ve received [zrl=%2$s]an introduction[/zrl] from %3$s.'),
              +			$recip['channel_name'],
              +			$itemlink,
              +			'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]'); 
               		$body = sprintf( t('You may visit their profile at %s'),$sender['xchan_url']);
               
               		$sitelink = t('Please visit %s to approve or reject the introduction.');
              @@ -256,11 +269,12 @@ function notification($params) {
               
               	if($params['type'] == NOTIFY_SUGGEST) {
               		$subject = sprintf( t('[Red:Notify] Friend suggestion received'));
              -		$preamble = sprintf( t('You\'ve received a friend suggestion from \'%1$s\' at %2$s'), $sender['xchan_name'], $sitename); 
              -		$epreamble = sprintf( t('You\'ve received [zrl=%1$s]a friend suggestion[/zrl] for %2$s from %3$s.'),
              -									$itemlink,
              -									'[zrl=' . $params['item']['url'] . ']' . $params['item']['name'] . '[/zrl]',
              -									'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]'); 
              +		$preamble = sprintf( t('%1$s, you\'ve received a friend suggestion from \'%2$s\' at %3$s'), $recip['channel_name'], $sender['xchan_name'], $sitename); 
              +		$epreamble = sprintf( t('%1$s, you\'ve received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from %4$s.'),
              +			$recip['channel_name'],
              +			$itemlink,
              +			'[zrl=' . $params['item']['url'] . ']' . $params['item']['name'] . '[/zrl]',
              +			'[zrl=' . $sender['xchan_url'] . ']' . $sender['xchan_name'] . '[/zrl]'); 
               									
               		$body = t('Name:') . ' ' . $params['item']['name'] . "\n";
               		$body .= t('Photo:') . ' ' . $params['item']['photo'] . "\n";
              @@ -322,6 +336,7 @@ function notification($params) {
               	$datarray['url']    = $sender['xchan_url'];
               	$datarray['photo']  = $sender['xchan_photo_s'];
               	$datarray['date']   = datetime_convert();
              +	$datarray['aid']    = $recip['channel_account_id'];
               	$datarray['uid']    = $recip['channel_id'];
               	$datarray['link']   = $itemlink;
               	$datarray['parent'] = $parent_id;
              @@ -340,13 +355,14 @@ function notification($params) {
               
               	// create notification entry in DB
               
              -	$r = q("insert into notify (hash,name,url,photo,date,uid,link,parent,type,verb,otype)
              -		values('%s','%s','%s','%s','%s',%d,'%s',%d,%d,'%s','%s')",
              +	$r = q("insert into notify (hash,name,url,photo,date,aid,uid,link,parent,type,verb,otype)
              +		values('%s','%s','%s','%s','%s',%d,%d,'%s',%d,%d,'%s','%s')",
               		dbesc($datarray['hash']),
               		dbesc($datarray['name']),
               		dbesc($datarray['url']),
               		dbesc($datarray['photo']),
               		dbesc($datarray['date']),
              +		intval($datarray['aid']),
               		intval($datarray['uid']),
               		dbesc($datarray['link']),
               		intval($datarray['parent']),
              @@ -559,7 +575,7 @@ class enotify {
               
               		// send the message
               		$res = mail(
              -			$params['toEmail'],	 									// send to address
              +			$params['toEmail'],	 							// send to address
               			$messageSubject,								// subject
               			$multipartMessageBody,	 						// message body
               			$messageHeader									// message headers
              diff --git a/include/features.php b/include/features.php
              index c5ab95a34..978d7af8a 100644
              --- a/include/features.php
              +++ b/include/features.php
              @@ -23,6 +23,7 @@ function get_features() {
               			array('content_expire',         t('Content Expiration'),		t('Remove posts/comments and/or private messages at a future time')),
               			array('multi_profiles', t('Multiple Profiles'),			t('Ability to create multiple profiles')),
               			array('webpages',       t('Web Pages'),                 t('Provide managed web pages on your channel')),
              +			array('private_notes',  t('Private Notes'),             t('Enables a tool to store notes and reminders')),
               			array('prettyphoto',       t('Enhanced Photo Albums'),                 t('Enable photo album with enhanced features')),
               			//FIXME - needs a description, but how the hell do we explain this to normals?
               			array('sendzid',		t('Extended Identity Sharing'),	t(' ')),
              @@ -48,6 +49,7 @@ function get_features() {
               			array('personal_tab',   t('Network Personal Tab'),		t('Enable tab to display only Network posts that you\'ve interacted on')),
               			array('new_tab',   		t('Network New Tab'),			t('Enable tab to display all new Network activity')),
               			array('affinity',       t('Affinity Tool'),			    t('Filter stream activity by depth of relationships')),
              +			array('suggest',    	t('Suggest Channels'),			t('Show channel suggestions')),
               		),
               
               		// Item tools
              diff --git a/include/follow.php b/include/follow.php
              index 10bcddf2b..845ce11da 100644
              --- a/include/follow.php
              +++ b/include/follow.php
              @@ -96,7 +96,7 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
               	$global_perms = get_perms();
               
               	if( array_key_exists('permissions',$j) && array_key_exists('data',$j['permissions'])) {
              -		$permissions = aes_unencapsulate(array(
              +		$permissions = crypto_unencapsulate(array(
               			'data' => $j['permissions']['data'],
               			'key'  => $j['permissions']['key'],
               			'iv'   => $j['permissions']['iv']),
              @@ -175,6 +175,10 @@ function new_contact($uid,$url,$channel,$interactive = false, $confirm = false)
               		proc_run('php', 'include/notifier.php', 'permission_update', $result['abook']['abook_id']);
               	}
               
              +	$arr = array('channel_id' => $uid, 'abook' => $result['abook']);
              +
              +	call_hooks('follow', $arr);
              +
               	/** If there is a default group for this channel, add this member to it */
               
               	if($default_group) {
              diff --git a/include/group.php b/include/group.php
              index eece07983..8f690785d 100644
              --- a/include/group.php
              +++ b/include/group.php
              @@ -202,7 +202,7 @@ function group_get_members($gid) {
               	return $ret;
               }
               
              -function mini_group_select($uid,$gid = 0) {
              +function mini_group_select($uid,$group = '') {
               	
               	$grps = array();
               	$o = '';
              @@ -210,10 +210,10 @@ function mini_group_select($uid,$gid = 0) {
               	$r = q("SELECT * FROM `group` WHERE `deleted` = 0 AND `uid` = %d ORDER BY `name` ASC",
               		intval($uid)
               	);
              -	$grps[] = array('name' => '', 'id' => '0', 'selected' => '');
              +	$grps[] = array('name' => '', 'hash' => '0', 'selected' => '');
               	if(count($r)) {
               		foreach($r as $rr) {
              -			$grps[] = array('name' => $rr['name'], 'id' => $rr['id'], 'selected' => (($gid == $rr['id']) ? 'true' : ''));
              +			$grps[] = array('name' => $rr['name'], 'id' => $rr['hash'], 'selected' => (($group == $rr['hash']) ? 'true' : ''));
               		}
               
               	}
              @@ -229,7 +229,7 @@ function mini_group_select($uid,$gid = 0) {
               
               
               
              -function group_side($every="contacts",$each="group",$edit = false, $group_id = 0, $cid = '') {
              +function group_side($every="contacts",$each="group",$edit = false, $group_id = 0, $cid = '',$mode = 1) {
               
               	$o = '';
               
              @@ -272,7 +272,7 @@ function group_side($every="contacts",$each="group",$edit = false, $group_id = 0
               				'cid'		=> $cid,
               				'text' 		=> $rr['name'],
               				'selected' 	=> $selected,
              -				'href'		=> (($each === 'network') ? $each.'?f=&gid='.$rr['id'] : $each."/".$rr['id']),
              +				'href'		=> (($mode == 0) ? $each.'?f=&gid='.$rr['id'] : $each."/".$rr['id']),
               				'edit'		=> $groupedit,
               				'ismember'	=> in_array($rr['id'],$member_of),
               			);
              diff --git a/include/identity.php b/include/identity.php
              index e26d2b29f..6bbf193c1 100644
              --- a/include/identity.php
              +++ b/include/identity.php
              @@ -4,6 +4,21 @@ require_once('include/zot.php');
               require_once('include/crypto.php');
               
               
              +/**
              + * @function identity_check_service_class($account_id)
              + *     Called when creating a new channel. Checks the account's service class and number
              + * of current channels to determine whether creating a new channel is within the current
              + * service class constraints.
              + *
              + * @param int $account_id
              + *     Account_id used for this request
              + *
              + * @returns array
              + *       'success' => boolean true if creating a new channel is allowed for this account
              + *       'message' => if success is false, optional error text
              + */
              + 
              +
               function identity_check_service_class($account_id) {
               	$ret = array('success' => false, $message => '');
               	
              @@ -24,11 +39,22 @@ function identity_check_service_class($account_id) {
               	return $ret;
               }
               
              -// Return an error message if the name is not valid. We're currently only checking
              -// for an empty name or one that exceeds our storage limit (255 chars).
              -// 255 chars is probably going to create a mess on some pages. 
              -// Plugins can set additional policies such as full name requirements, character sets, multi-byte
              -// length, etc. 
              +
              +/**
              + * @function validate_channelname($name)
              + *     Determine if the channel name is allowed when creating a new channel.
              + * This action is pluggable.
              + *
              + * @param string $name
              + *
              + * @returns nil return if name is valid, or string describing the error state.
              + *
              + * We're currently only checking for an empty name or one that exceeds our storage limit (255 chars).
              + * 255 chars is probably going to create a mess on some pages. 
              + * Plugins can set additional policies such as full name requirements, character sets, multi-byte
              + * length, etc. 
              + *
              + */
               
               function validate_channelname($name) {
               
              @@ -44,8 +70,13 @@ function validate_channelname($name) {
               }
               
               
              -// Create the system channel for directory synchronisation - this has no account attached
              -
              +/**
              + * @function create_dir_account()
              + *     Create a system channel - which has no account attached
              + *
              + * Currently unused. 
              + *
              + */
               
               function create_dir_account() {
               	create_identity(array(
              @@ -57,6 +88,14 @@ function create_dir_account() {
               	));
               }
               
              +/**
              + * @channel_total()
              + *   Return the total number of channels on this site. No filtering is performed.
              + *
              + * @returns int 
              + *   on error returns boolean false
              + *
              + */
               
               function channel_total() {
               	$r = q("select channel_id from channel where true");
              @@ -66,11 +105,24 @@ function channel_total() {
               }
               
               
              -
              -// Required: name, nickname, account_id
              -
              -// optional: pageflags
              -
              +/**
              + * @function create_identity($arr)
              + *     Create a new channel
              + * Also creates the related xchan, hubloc, profile, and "self" abook records, and an 
              + * empty "Friends" group/collection for the new channel
              + *
              + * @param array $arr
              + *       'name'       => full name of channel
              + *       'nickname'   => "email/url-compliant" nickname
              + *       'account_id' => account_id to attach with this channel
              + *       [other identity fields as desired]
              + *
              + * @returns array
              + *     'success' => boolean true or false
              + *     'message' => optional error text if success is false
              + *     'channel' => if successful the created channel array
              + */
              + 
               function create_identity($arr) {
               
               	$a = get_app();
              @@ -191,7 +243,7 @@ function create_identity($arr) {
               
               	$newuid = $ret['channel']['channel_id'];
               
              -	$r = q("insert into xchan ( xchan_hash, xchan_guid, xchan_guid_sig, xchan_pubkey, xchan_photo_l, xchan_photo_m, xchan_photo_s, xchan_addr, xchan_url, xchan_follow, xchan_name, xchan_network, xchan_photo_date, xchan_name_date ) values ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')",
              +	$r = q("insert into xchan ( xchan_hash, xchan_guid, xchan_guid_sig, xchan_pubkey, xchan_photo_l, xchan_photo_m, xchan_photo_s, xchan_addr, xchan_url, xchan_follow, xchan_connurl, xchan_name, xchan_network, xchan_photo_date, xchan_name_date ) values ('%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s', '%s')",
               		dbesc($hash),
               		dbesc($guid),
               		dbesc($sig),
              @@ -202,6 +254,7 @@ function create_identity($arr) {
               		dbesc($ret['channel']['channel_address'] . '@' . get_app()->get_hostname()),
               		dbesc(z_root() . '/channel/' . $ret['channel']['channel_address']),
               		dbesc(z_root() . '/follow?f=&url=%s'),
              +		dbesc(z_root() . '/poco/' . $ret['channel']['channel_address']),
               		dbesc($ret['channel']['channel_name']),
               		dbesc('zot'),
               		dbesc(datetime_convert()),
              @@ -254,8 +307,21 @@ function create_identity($arr) {
               
               }
               
              -// set default identity for account_id to channel_id
              -// if $force is false only do this if there is no current default
              +
              +/**
              + * @function set_default_login_identity($account_id, $channel_id, $force = true)
              + *       Set default channel to be used on login
              + *
              + * @param int $account_id
              + *       login account
              + * @param int $channel_id
              + *       channel id to set as default for this account
              + * @param boolean force
              + *       if true, set this default unconditionally
              + *       if $force is false only do this if there is no existing default
              + * 
              + * @returns nil
              + */
               
               function set_default_login_identity($account_id,$channel_id,$force = true) {
               	$r = q("select account_default_channel from account where account_id = %d limit 1",
              @@ -271,6 +337,21 @@ function set_default_login_identity($account_id,$channel_id,$force = true) {
               	}
               }
               
              +/**
              + * @function identity_basic_export($channel_id)
              + *     Create an array representing the important channel information
              + * which would be necessary to create a nomadic identity clone. This includes
              + * most channel resources and connection information with the exception of content.
              + *
              + * @param int $channel_id
              + *     Channel_id to export
              + *
              + *
              + * @returns array
              + *     See function for details
              + *
              + */
              +
               function identity_basic_export($channel_id) {
               
               	/*
              @@ -349,49 +430,682 @@ function identity_basic_export($channel_id) {
               
               
               
              -function identity_basic_import($arr, $seize_primary = false) {
              -
              -	$ret = array('result' => false );
              -
              -	if($arr['channel']) {
              -		// import channel		
              -
              -		// create a new xchan (if necessary)
              -
              -		// create a new hubloc and seize control if applicable
              +/**
              + *
              + * @function : profile_load(&$a, $nickname, $profile)
              + *     Generate
              + * @param App $a
              + * @param string $nickname
              + * @param string $profile
              + *
              + * Summary: Loads a profile into the App structure.
              + * The function requires a writeable copy of the main App structure, and the nickname
              + * of a valid channel.
              + *
              + * Permissions of the current observer are checked. If a restricted profile is available
              + * to the current observer, that will be loaded instead of the channel default profile.
              + * 
              + * The channel owner can set $profile to a valid profile_guid to preview that profile.
              + *
              + * The channel default theme is also selected for use, unless over-riden elsewhere.
              + *
              + */
               
               
              +function profile_load(&$a, $nickname, $profile = '') {
              +
              +	logger('profile_load: ' . $nickname . (($profile) ? ' profile: ' . $profile : ''));
              +
              +	$user = q("select channel_id from channel where channel_address = '%s' limit 1",
              +		dbesc($nickname)
              +	);
              +		
              +	if(! $user) {
              +		logger('profile error: ' . $a->query_string, LOGGER_DEBUG);
              +		notice( t('Requested channel is not available.') . EOL );
              +		$a->error = 404;
              +		return;
               	}
              -	if($arr['profile']) {
              -		// FIXME - change profile assignment to a hash instead of an id we have to fix
               
              +	// get the current observer
              +	$observer = $a->get_observer();
              +
              +	// Can the observer see our profile?
              +	require_once('include/permissions.php');
              +	if(! perm_is_allowed($user[0]['channel_id'],$observer['xchan_hash'],'view_profile')) {
              +		// permission denied
              +		notice( t(' Sorry, you don\'t have the permission to view this profile. ') . EOL);
              +		return;
              +	}
              +
              +	if(! $profile) {
              +		$r = q("SELECT abook_profile FROM abook WHERE abook_xchan = '%s' and abook_channel = '%d' limit 1",
              +			dbesc($observer['xchan_hash']),
              +			intval($user[0]['channel_id'])
              +		);
              +		if($r)
              +			$profile = $r[0]['abook_profile'];
              +	}
              +	$r = null;
              +
              +	if($profile) {
              +		$r = q("SELECT profile.uid AS profile_uid, profile.*, channel.* FROM profile
              +				LEFT JOIN channel ON profile.uid = channel.channel_id
              +				WHERE channel.channel_address = '%s' AND profile.profile_guid = '%s' LIMIT 1",
              +				dbesc($nickname),
              +				dbesc($profile)
              +		);
              +	}
              +
              +	if(! $r) {
              +		$r = q("SELECT profile.uid AS profile_uid, profile.*, channel.* FROM profile
              +			LEFT JOIN channel ON profile.uid = channel.channel_id
              +			WHERE channel.channel_address = '%s' and not ( channel_pageflags & %d ) 
              +			AND profile.is_default = 1 LIMIT 1",
              +			dbesc($nickname),
              +			intval(PAGE_REMOVED)
              +		);
              +	}
              +
              +	if(! $r) {
              +		logger('profile error: ' . $a->query_string, LOGGER_DEBUG);
              +		notice( t('Requested profile is not available.') . EOL );
              +		$a->error = 404;
              +		return;
              +	}
              +	
              +	// fetch user tags if this isn't the default profile
              +
              +	if(! $r[0]['is_default']) {
              +		$x = q("select `keywords` from `profile` where uid = %d and `is_default` = 1 limit 1",
              +				intval($profile_uid)
              +		);
              +		if($x)
              +			$r[0]['keywords'] = $x[0]['keywords'];
              +	}
              +
              +	if($r[0]['keywords']) {
              +		$keywords = str_replace(array('#',',',' ',',,'),array('',' ',',',','),$r[0]['keywords']);
              +		if(strlen($keywords))
              +			$a->page['htmlhead'] .= '' . "\r\n" ;
               
               	}
               
              -	if($arr['xchan']) {
              +	$a->profile = $r[0];
              +	$a->profile_uid = $r[0]['profile_uid'];
               
              -		// import any xchan and hubloc which are not yet available on this site
              -		// Unset primary for all other hubloc on our own record if $seize_primary
              +	$a->page['title'] = $a->profile['channel_name'] . " - " . $a->profile['channel_address'] . "@" . $a->get_hostname();
               
              +	$a->profile['channel_mobile_theme'] = get_pconfig(local_user(),'system', 'mobile_theme');
              +	$_SESSION['theme'] = $a->profile['channel_theme'];
              +	$_SESSION['mobile_theme'] = $a->profile['channel_mobile_theme'];
               
              +	/**
              +	 * load/reload current theme info
              +	 */
              +
              +	$a->set_template_engine(); // reset the template engine to the default in case the user's theme doesn't specify one
              +
              +	$theme_info_file = "view/theme/".current_theme()."/php/theme.php";
              +	if (file_exists($theme_info_file)){
              +		require_once($theme_info_file);
               	}
               
              -	if($arr['abook']) {
              -		// import the abook entries
              -
              -
              -	}
              -
              -
              -	if($seize_primary) {
              -
              -		// send a refresh message to all our friends, telling them we've moved
              -
              -	}
              -
              -
              -	$ret['result'] = true ;
              -	return $ret;
              -
              -
              +	return;
              +}
              +
              +function profile_create_sidebar(&$a,$connect = true) {
              +
              +	$block = (((get_config('system','block_public')) && (! local_user()) && (! remote_user())) ? true : false);
              +
              +	$a->set_widget('profile',profile_sidebar($a->profile, $block, $connect));
              +	return;
              +}
              +
              +
              +/**
              + *
              + * Function: profile_sidebar
              + *
              + * Formats a profile for display in the sidebar.
              + * It is very difficult to templatise the HTML completely
              + * because of all the conditional logic.
              + *
              + * @parameter: array $profile
              + *
              + * Returns HTML string stuitable for sidebar inclusion
              + * Exceptions: Returns empty string if passed $profile is wrong type or not populated
              + *
              + */
              +
              +
              +
              +function profile_sidebar($profile, $block = 0, $show_connect = true) {
              +
              +	$a = get_app();
              +
              +	$observer = $a->get_observer();
              +
              +	$o = '';
              +	$location = false;
              +	$address = false;
              +	$pdesc = true;
              +
              +	if((! is_array($profile)) && (! count($profile)))
              +		return $o;
              +
              +
              +	head_set_icon($profile['thumb']);
              +
              +	$is_owner = (($profile['uid'] == local_user()) ? true : false);
              +
              +	$profile['picdate'] = urlencode($profile['picdate']);
              +
              +	call_hooks('profile_sidebar_enter', $profile);
              +
              +	require_once('include/Contact.php');
              +
              +	if($show_connect) {
              +
              +		// This will return an empty string if we're already connected.
              +
              +		$connect_url = rconnect_url($profile['uid'],get_observer_hash());
              +		$connect = (($connect_url) ? t('Connect') : '');
              +		if($connect_url) 
              +			$connect_url = sprintf($connect_url,urlencode($profile['channel_address'] . '@' . $a->get_hostname()));
              +
              +		// premium channel - over-ride
              +
              +		if($profile['channel_pageflags'] & PAGE_PREMIUM)
              +			$connect_url = z_root() . '/connect/' . $profile['channel_address'];
              +	}
              +
              +	// show edit profile to yourself
              +	if($is_owner) {
              +
              +		$profile['menu'] = array(
              +			'chg_photo' => t('Change profile photo'),
              +			'entries' => array(),
              +		);
              +
              +
              +		if(feature_enabled(local_user(),'multi_profiles')) {
              +			$profile['edit'] = array($a->get_baseurl(). '/profiles', t('Profiles'),"", t('Manage/edit profiles'));
              +			$profile['menu']['cr_new'] = t('Create New Profile');
              +		}
              +		else
              +			$profile['edit'] = array($a->get_baseurl() . '/profiles/' . $profile['id'], t('Edit Profile'),'',t('Edit Profile'));
              +						
              +		$r = q("SELECT * FROM `profile` WHERE `uid` = %d",
              +				local_user());
              +		
              +
              +		if($r) {
              +			foreach($r as $rr) {
              +				$profile['menu']['entries'][] = array(
              +					'photo'                => $rr['thumb'],
              +					'id'                   => $rr['id'],
              +					'alt'                  => t('Profile Image'),
              +					'profile_name'         => $rr['profile_name'],
              +					'isdefault'            => $rr['is_default'],
              +					'visible_to_everybody' => t('visible to everybody'),
              +					'edit_visibility'      => t('Edit visibility'),
              +				);
              +			}
              +		}
              +	}
              +
              +
              +	if((x($profile,'address') == 1)
              +		|| (x($profile,'locality') == 1)
              +		|| (x($profile,'region') == 1)
              +		|| (x($profile,'postal_code') == 1)
              +		|| (x($profile,'country_name') == 1))
              +		$location = t('Location:');
              +
              +	$gender   = ((x($profile,'gender')   == 1) ? t('Gender:')   : False);
              +	$marital  = ((x($profile,'marital')  == 1) ? t('Status:')   : False);
              +	$homepage = ((x($profile,'homepage') == 1) ? t('Homepage:') : False);
              +
              +	if(! perm_is_allowed($profile['uid'],((is_array($observer)) ? $observer['xchan_hash'] : ''),'view_profile')) {
              +		$block = true;
              +	}
              +
              +	if(($profile['hidewall'] || $block) && (! local_user()) && (! remote_user())) {
              +		$location = $pdesc = $gender = $marital = $homepage = False;
              +	}
              +
              +	$firstname = ((strpos($profile['name'],' '))
              +		? trim(substr($profile['name'],0,strpos($profile['name'],' '))) : $profile['name']);
              +	$lastname = (($firstname === $profile['name']) ? '' : trim(substr($profile['name'],strlen($firstname))));
              +
              +	if(is_array($observer) 
              +		&& perm_is_allowed($profile['uid'],$observer['xchan_hash'],'view_contacts')) {
              +		$contact_block = contact_block();
              +	}
              +
              +	$channel_menu = false;
              +	$menu = get_pconfig($profile['uid'],'system','channel_menu');
              +	if($menu) {
              +		require_once('include/menu.php');
              +		$m = menu_fetch($menu,$profile['uid'],$observer['xchan_hash']);
              +		if($m)
              +			$channel_menu = menu_render($m);
              +	}
              +	$menublock = get_pconfig($profile['uid'],'system','channel_menublock');
              +	if ($menublock && (! $block)) {
              +		require_once('include/comanche.php');
              +		$channel_menu .= comanche_block($menublock);
              +	}
              +
              +	$tpl = get_markup_template('profile_vcard.tpl');
              +
              +	$o .= replace_macros($tpl, array(
              +		'$profile'       => $profile,
              +		'$connect'       => $connect,
              +		'$connect_url'   => $connect_url,
              +		'$location'      => $location,
              +		'$gender'        => $gender,
              +		'$pdesc'         => $pdesc,
              +		'$marital'       => $marital,
              +		'$homepage'      => $homepage,
              +		'$chanmenu'      => $channel_menu,
              +		'$contact_block' => $contact_block,
              +	));
              +
              +	$arr = array('profile' => &$profile, 'entry' => &$o);
              +
              +	call_hooks('profile_sidebar', $arr);
              +
              +	return $o;
              +}
              +
              +
              +// FIXME or remove
              +
              +
              +	function get_birthdays() {
              +
              +		$a = get_app();
              +		$o = '';
              +
              +		if(! local_user())
              +			return $o;
              +
              +		$bd_format = t('g A l F d') ; // 8 AM Friday January 18
              +		$bd_short = t('F d');
              +
              +		$r = q("SELECT `event`.*, `event`.`id` AS `eid`, `contact`.* FROM `event`
              +				LEFT JOIN `contact` ON `contact`.`id` = `event`.`cid`
              +				WHERE `event`.`uid` = %d AND `type` = 'birthday' AND `start` < '%s' AND `finish` > '%s'
              +				ORDER BY `start` ASC ",
              +				intval(local_user()),
              +				dbesc(datetime_convert('UTC','UTC','now + 6 days')),
              +				dbesc(datetime_convert('UTC','UTC','now'))
              +		);
              +
              +		if($r && count($r)) {
              +			$total = 0;
              +			$now = strtotime('now');
              +			$cids = array();
              +
              +			$istoday = false;
              +			foreach($r as $rr) {
              +				if(strlen($rr['name']))
              +					$total ++;
              +				if((strtotime($rr['start'] . ' +00:00') < $now) && (strtotime($rr['finish'] . ' +00:00') > $now))
              +					$istoday = true;
              +			}
              +			$classtoday = $istoday ? ' birthday-today ' : '';
              +			if($total) {
              +				foreach($r as &$rr) {
              +					if(! strlen($rr['name']))
              +						continue;
              +
              +					// avoid duplicates
              +
              +					if(in_array($rr['cid'],$cids))
              +						continue;
              +					$cids[] = $rr['cid'];
              +
              +					$today = (((strtotime($rr['start'] . ' +00:00') < $now) && (strtotime($rr['finish'] . ' +00:00') > $now)) ? true : false);
              +					$sparkle = '';
              +					$url = $rr['url'];
              +					if($rr['network'] === NETWORK_DFRN) {
              +						$sparkle = " sparkle";
              +						$url = $a->get_baseurl() . '/redir/'  . $rr['cid'];
              +					}
              +	
              +					$rr['link'] = $url;
              +					$rr['title'] = $rr['name'];
              +					$rr['date'] = day_translate(datetime_convert('UTC', $a->timezone, $rr['start'], $rr['adjust'] ? $bd_format : $bd_short)) . (($today) ?  ' ' . t('[today]') : '');
              +					$rr['startime'] = Null;
              +					$rr['today'] = $today;
              +	
              +				}
              +			}
              +		}
              +		$tpl = get_markup_template("birthdays_reminder.tpl");
              +		return replace_macros($tpl, array(
              +			'$baseurl' => $a->get_baseurl(),
              +			'$classtoday' => $classtoday,
              +			'$count' => $total,
              +			'$event_reminders' => t('Birthday Reminders'),
              +			'$event_title' => t('Birthdays this week:'),
              +			'$events' => $r,
              +			'$lbr' => '{',  // raw brackets mess up if/endif macro processing
              +			'$rbr' => '}'
              +
              +		));
              +	}
              +
              +
              +// FIXME
              +
              +
              +	function get_events() {
              +
              +		require_once('include/bbcode.php');
              +
              +		$a = get_app();
              +
              +		if(! local_user())
              +			return $o;
              +
              +		$bd_format = t('g A l F d') ; // 8 AM Friday January 18
              +		$bd_short = t('F d');
              +
              +		$r = q("SELECT `event`.* FROM `event`
              +				WHERE `event`.`uid` = %d AND `type` != 'birthday' AND `start` < '%s' AND `start` > '%s'
              +				ORDER BY `start` ASC ",
              +				intval(local_user()),
              +				dbesc(datetime_convert('UTC','UTC','now + 6 days')),
              +				dbesc(datetime_convert('UTC','UTC','now - 1 days'))
              +		);
              +
              +		if($r && count($r)) {
              +			$now = strtotime('now');
              +			$istoday = false;
              +			foreach($r as $rr) {
              +				if(strlen($rr['name']))
              +					$total ++;
              +
              +				$strt = datetime_convert('UTC',$rr['convert'] ? $a->timezone : 'UTC',$rr['start'],'Y-m-d');
              +				if($strt === datetime_convert('UTC',$a->timezone,'now','Y-m-d'))
              +					$istoday = true;
              +			}
              +			$classtoday = (($istoday) ? 'event-today' : '');
              +
              +
              +			foreach($r as &$rr) {
              +				if($rr['adjust'])
              +					$md = datetime_convert('UTC',$a->timezone,$rr['start'],'Y/m');
              +				else
              +					$md = datetime_convert('UTC','UTC',$rr['start'],'Y/m');
              +				$md .= "/#link-".$rr['id'];
              +
              +				$title = substr(strip_tags(bbcode($rr['desc'])),0,32) . '... ';
              +				if(! $title)
              +					$title = t('[No description]');
              +
              +				$strt = datetime_convert('UTC',$rr['convert'] ? $a->timezone : 'UTC',$rr['start']);
              +				$today = ((substr($strt,0,10) === datetime_convert('UTC',$a->timezone,'now','Y-m-d')) ? true : false);
              +				
              +				$rr['link'] = $md;
              +				$rr['title'] = $title;
              +				$rr['date'] = day_translate(datetime_convert('UTC', $rr['adjust'] ? $a->timezone : 'UTC', $rr['start'], $bd_format)) . (($today) ?  ' ' . t('[today]') : '');
              +				$rr['startime'] = $strt;
              +				$rr['today'] = $today;
              +			}
              +		}
              +
              +		$tpl = get_markup_template("events_reminder.tpl");
              +		return replace_macros($tpl, array(
              +			'$baseurl' => $a->get_baseurl(),
              +			'$classtoday' => $classtoday,
              +			'$count' => count($r),
              +			'$event_reminders' => t('Event Reminders'),
              +			'$event_title' => t('Events this week:'),
              +			'$events' => $r,
              +		));
              +	}
              +
              +
              +function advanced_profile(&$a) {
              +
              +	if(! perm_is_allowed($a->profile['profile_uid'],get_observer_hash(),'view_profile'))
              +		return '';
              +
              +	$o = '';
              +
              +	$o .= '

              ' . t('Profile') . '

              '; + + if($a->profile['name']) { + + $tpl = get_markup_template('profile_advanced.tpl'); + + $profile = array(); + + $profile['fullname'] = array( t('Full Name:'), $a->profile['name'] ) ; + + if($a->profile['gender']) $profile['gender'] = array( t('Gender:'), $a->profile['gender'] ); + + + if(($a->profile['dob']) && ($a->profile['dob'] != '0000-00-00')) { + + $year_bd_format = t('j F, Y'); + $short_bd_format = t('j F'); + + + $val = ((intval($a->profile['dob'])) + ? day_translate(datetime_convert('UTC','UTC',$a->profile['dob'] . ' 00:00 +00:00',$year_bd_format)) + : day_translate(datetime_convert('UTC','UTC','2001-' . substr($a->profile['dob'],5) . ' 00:00 +00:00',$short_bd_format))); + + $profile['birthday'] = array( t('Birthday:'), $val); + + } + + if($age = age($a->profile['dob'],$a->profile['timezone'],'')) $profile['age'] = array( t('Age:'), $age ); + + + if($a->profile['marital']) $profile['marital'] = array( t('Status:'), $a->profile['marital']); + + + if($a->profile['with']) $profile['marital']['with'] = $a->profile['with']; + + if(strlen($a->profile['howlong']) && $a->profile['howlong'] !== '0000-00-00 00:00:00') { + $profile['howlong'] = relative_date($a->profile['howlong'], t('for %1$d %2$s')); + } + + if($a->profile['sexual']) $profile['sexual'] = array( t('Sexual Preference:'), $a->profile['sexual'] ); + + if($a->profile['homepage']) $profile['homepage'] = array( t('Homepage:'), linkify($a->profile['homepage']) ); + + if($a->profile['hometown']) $profile['hometown'] = array( t('Hometown:'), linkify($a->profile['hometown']) ); + + if($a->profile['keywords']) $profile['keywords'] = array( t('Tags:'), $a->profile['keywords']); + + if($a->profile['politic']) $profile['politic'] = array( t('Political Views:'), $a->profile['politic']); + + if($a->profile['religion']) $profile['religion'] = array( t('Religion:'), $a->profile['religion']); + + if($txt = prepare_text($a->profile['about'])) $profile['about'] = array( t('About:'), $txt ); + + if($txt = prepare_text($a->profile['interest'])) $profile['interest'] = array( t('Hobbies/Interests:'), $txt); + + if($txt = prepare_text($a->profile['likes'])) $profile['likes'] = array( t('Likes:'), $txt); + + if($txt = prepare_text($a->profile['dislikes'])) $profile['dislikes'] = array( t('Dislikes:'), $txt); + + + if($txt = prepare_text($a->profile['contact'])) $profile['contact'] = array( t('Contact information and Social Networks:'), $txt); + + if($txt = prepare_text($a->profile['music'])) $profile['music'] = array( t('Musical interests:'), $txt); + + if($txt = prepare_text($a->profile['book'])) $profile['book'] = array( t('Books, literature:'), $txt); + + if($txt = prepare_text($a->profile['tv'])) $profile['tv'] = array( t('Television:'), $txt); + + if($txt = prepare_text($a->profile['film'])) $profile['film'] = array( t('Film/dance/culture/entertainment:'), $txt); + + if($txt = prepare_text($a->profile['romance'])) $profile['romance'] = array( t('Love/Romance:'), $txt); + + if($txt = prepare_text($a->profile['work'])) $profile['work'] = array( t('Work/employment:'), $txt); + + if($txt = prepare_text($a->profile['education'])) $profile['education'] = array( t('School/education:'), $txt ); + + $r = q("select * from obj left join term on obj_obj = term_hash where term_hash != '' and obj_page = '%s' and uid = %d and obj_type = %d + order by obj_verb, term", + dbesc($a->profile['profile_guid']), + intval($a->profile['profile_uid']), + intval(TERM_OBJ_THING) + ); + + $things = null; + + if($r) { + $things = array(); + + // Use the system obj_verbs array as a sort key, since we don't really + // want an alphabetic sort. To change the order, use a plugin to + // alter the obj_verbs() array or alter it in code. Unknown verbs come + // after the known ones - in no particular order. + + $v = obj_verbs(); + foreach($v as $k => $foo) + $things[$k] = null; + foreach($r as $rr) { + if(! $things[$rr['obj_verb']]) + $things[$rr['obj_verb']] = array(); + $things[$rr['obj_verb']][] = array('term' => $rr['term'],'url' => $rr['url'],'img' => $rr['imgurl']); + } + $sorted_things = array(); + if($things) + foreach($things as $k => $v) + if(is_array($things[$k])) + $sorted_things[$k] = $v; + } + + logger('mod_profile: things: ' . print_r($sorted_things,true), LOGGER_DATA); + + return replace_macros($tpl, array( + '$title' => t('Profile'), + '$profile' => $profile, + '$things' => $sorted_things + )); + } + + return ''; +} + + + + +function get_my_url() { + if(x($_SESSION,'zrl_override')) + return $_SESSION['zrl_override']; + if(x($_SESSION,'my_url')) + return $_SESSION['my_url']; + return false; +} + +function get_my_address() { + if(x($_SESSION,'zid_override')) + return $_SESSION['zid_override']; + if(x($_SESSION,'my_address')) + return $_SESSION['my_address']; + return false; +} + +/** + * @function zid_init(&$a) + * If somebody arrives at our site using a zid, add their xchan to our DB if we don't have it already. + * And if they aren't already authenticated here, attempt reverse magic auth. + * + * @hooks 'zid_init' + * string 'zid' - their zid + * string 'url' - the destination url + * + */ + +function zid_init(&$a) { + $tmp_str = get_my_address(); + if(validate_email($tmp_str)) { + proc_run('php','include/gprobe.php',bin2hex($tmp_str)); + $arr = array('zid' => $tmp_str, 'url' => $a->cmd); + call_hooks('zid_init',$arr); + if((! local_user()) && (! remote_user())) { + logger('zid_init: not authenticated. Invoking reverse magic-auth for ' . $tmp_str); + $r = q("select * from hubloc where hubloc_addr = '%s' order by hubloc_id desc limit 1", + dbesc($tmp_str) + ); + // try to avoid recursion - but send them home to do a proper magic auth + $dest = '/' . $a->query_string; + $dest = str_replace(array('?zid=','&zid='),array('?rzid=','&rzid='),$dest); + if($r && ($r[0]['hubloc_url'] != z_root()) && (! strstr($dest,'/magic')) && (! strstr($dest,'/rmagic'))) { + goaway($r[0]['hubloc_url'] . '/magic' . '?f=&rev=1&dest=' . z_root() . $dest); + } + else + logger('zid_init: no hubloc found.'); + } + } +} + +/** + * @function zid($s,$address = '') + * Adds a zid parameter to a url + * @param string $s + * The url to accept the zid + * @param boolean $address + * $address to use instead of session environment + * @return string + * + * @hooks 'zid' + * string url - url to accept zid + * string zid - urlencoded zid + * string result - the return string we calculated, change it if you want to return something else + */ + + +function zid($s,$address = '') { + if(! strlen($s) || strpos($s,'zid=')) + return $s; + $has_params = ((strpos($s,'?')) ? true : false); + $num_slashes = substr_count($s,'/'); + if(! $has_params) + $has_params = ((strpos($s,'&')) ? true : false); + $achar = strpos($s,'?') ? '&' : '?'; + + $mine = get_my_url(); + $myaddr = (($address) ? $address : get_my_address()); + + // FIXME checking against our own channel url is no longer reliable. We may have a lot + // of urls attached to out channel. Should probably match against our site, since we + // will not need to remote authenticate on our own site anyway. + + if($mine && $myaddr && (! link_compare($mine,$s))) + $zurl = $s . (($num_slashes >= 3) ? '' : '/') . $achar . 'zid=' . urlencode($myaddr); + else + $zurl = $s; + + $arr = array('url' => $s, 'zid' => urlencode($myaddr), 'result' => $zurl); + call_hooks('zid', $arr); + return $arr['result']; +} + +// Used from within PCSS themes to set theme parameters. If there's a +// puid request variable, that is the "page owner" and normally their theme +// settings take precedence; unless a local user sets the "always_my_theme" +// system pconfig, which means they don't want to see anybody else's theme +// settings except their own while on this site. + +function get_theme_uid() { + $uid = (($_REQUEST['puid']) ? intval($_REQUEST['puid']) : 0); + if(local_user()) { + if((get_pconfig(local_user(),'system','always_my_theme')) || (! $uid)) + return local_user(); + if(! $uid) + return local_user(); + } + return $uid; } diff --git a/include/items.php b/include/items.php index 520ea7230..b328ca2d1 100755 --- a/include/items.php +++ b/include/items.php @@ -202,11 +202,29 @@ function post_activity_item($arr) { return $ret; } - if(array_key_exists('content_type',$arr) && $arr['content_type'] == 'text/html') - $arr['body'] = purify_html($arr['body']); - else - $arr['body'] = escape_tags($arr['body']); + if(! array_key_exists('mimetype',$arr)) + $arr['mimetype'] = 'text/bbcode'; + + if(array_key_exists('item_private',$arr) && $arr['item_private']) { + + $arr['body'] = z_input_filter($arr['uid'],$arr['body'],$arr['mimetype']); + + if($channel) { + if($channel['channel_hash'] === $arr['author_xchan']) { + $arr['sig'] = base64url_encode(rsa_sign($arr['body'],$channel['channel_prvkey'])); + $arr['item_flags'] = $arr['item_flags'] | ITEM_VERIFIED; + } + } + + logger('Encrypting local storage'); + $key = get_config('system','pubkey'); + $arr['item_flags'] = $arr['item_flags'] | ITEM_OBSCURED; + if($arr['title']) + $arr['title'] = json_encode(aes_encapsulate($arr['title'],$key)); + if($arr['body']) + $arr['body'] = json_encode(aes_encapsulate($arr['body'],$key)); + } $arr['mid'] = ((x($arr,'mid')) ? $arr['mid'] : item_message_id()); $arr['parent_mid'] = ((x($arr,'parent_mid')) ? $arr['parent_mid'] : $arr['mid']); @@ -238,7 +256,7 @@ function post_activity_item($arr) { $post = item_store($arr); - if($post['result']) + if($post['success']) $post_id = $post['item_id']; if($post_id) { @@ -546,42 +564,47 @@ function title_is_body($title, $body) { function get_item_elements($x) { -// logger('get_item_elements'); + $arr = array(); - $arr['body'] = (($x['body']) ? htmlentities($x['body'],ENT_COMPAT,'UTF-8',false) : ''); + $arr['body'] = (($x['body']) ? htmlspecialchars($x['body'],ENT_COMPAT,'UTF-8',false) : ''); $arr['created'] = datetime_convert('UTC','UTC',$x['created']); $arr['edited'] = datetime_convert('UTC','UTC',$x['edited']); - $arr['expires'] = ((x($x,'expires') && $x['expires']) - ? datetime_convert('UTC','UTC',$x['expires']) - : '0000-00-00 00:00:00'); if($arr['created'] > datetime_convert()) $arr['created'] = datetime_convert(); if($arr['edited'] > datetime_convert()) $arr['edited'] = datetime_convert(); - $arr['title'] = (($x['title']) ? htmlentities($x['title'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['expires'] = ((x($x,'expires') && $x['expires']) + ? datetime_convert('UTC','UTC',$x['expires']) + : '0000-00-00 00:00:00'); + + $arr['commented'] = ((x($x,'commented') && $x['commented']) + ? datetime_convert('UTC','UTC',$x['commented']) + : $arr['created']); + + $arr['title'] = (($x['title']) ? htmlspecialchars($x['title'], ENT_COMPAT,'UTF-8',false) : ''); if(mb_strlen($arr['title']) > 255) $arr['title'] = mb_substr($arr['title'],0,255); - $arr['app'] = (($x['app']) ? htmlentities($x['app'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['mid'] = (($x['message_id']) ? htmlentities($x['message_id'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['parent_mid'] = (($x['message_top']) ? htmlentities($x['message_top'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['thr_parent'] = (($x['message_parent']) ? htmlentities($x['message_parent'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['app'] = (($x['app']) ? htmlspecialchars($x['app'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['mid'] = (($x['message_id']) ? htmlspecialchars($x['message_id'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['parent_mid'] = (($x['message_top']) ? htmlspecialchars($x['message_top'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['thr_parent'] = (($x['message_parent']) ? htmlspecialchars($x['message_parent'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['plink'] = (($x['permalink']) ? htmlentities($x['permalink'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['location'] = (($x['location']) ? htmlentities($x['location'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['coord'] = (($x['longlat']) ? htmlentities($x['longlat'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['verb'] = (($x['verb']) ? htmlentities($x['verb'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['mimetype'] = (($x['mimetype']) ? htmlentities($x['mimetype'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['obj_type'] = (($x['object_type']) ? htmlentities($x['object_type'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['tgt_type'] = (($x['target_type']) ? htmlentities($x['target_type'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['comment_policy'] = (($x['comment_scope']) ? htmlentities($x['comment_scope'], ENT_COMPAT,'UTF-8',false) : 'contacts'); + $arr['plink'] = (($x['permalink']) ? htmlspecialchars($x['permalink'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['location'] = (($x['location']) ? htmlspecialchars($x['location'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['coord'] = (($x['longlat']) ? htmlspecialchars($x['longlat'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['verb'] = (($x['verb']) ? htmlspecialchars($x['verb'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['mimetype'] = (($x['mimetype']) ? htmlspecialchars($x['mimetype'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['obj_type'] = (($x['object_type']) ? htmlspecialchars($x['object_type'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['tgt_type'] = (($x['target_type']) ? htmlspecialchars($x['target_type'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['comment_policy'] = (($x['comment_scope']) ? htmlspecialchars($x['comment_scope'], ENT_COMPAT,'UTF-8',false) : 'contacts'); - $arr['sig'] = (($x['signature']) ? htmlentities($x['signature'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['sig'] = (($x['signature']) ? htmlspecialchars($x['signature'], ENT_COMPAT,'UTF-8',false) : ''); $arr['object'] = activity_sanitise($x['object']); @@ -604,8 +627,8 @@ function get_item_elements($x) { // once, and after that your hub knows them. Sure some info is in the post, but it's only a transit identifier // and not enough info to be able to look you up from your hash - which is the only thing stored with the post. - if(import_author_xchan($x['author'])) - $arr['author_xchan'] = base64url_encode(hash('whirlpool',$x['author']['guid'] . $x['author']['guid_sig'], true)); + if(($xchan_hash = import_author_xchan($x['author'])) !== false) + $arr['author_xchan'] = $xchan_hash; else return array(); @@ -613,8 +636,8 @@ function get_item_elements($x) { if($arr['author_xchan'] === base64url_encode(hash('whirlpool',$x['owner']['guid'] . $x['owner']['guid_sig'], true))) $arr['owner_xchan'] = $arr['author_xchan']; else { - if(import_author_xchan($x['owner'])) - $arr['owner_xchan'] = base64url_encode(hash('whirlpool',$x['owner']['guid'] . $x['owner']['guid_sig'], true)); + if(($xchan_hash = import_author_xchan($x['owner'])) !== false) + $arr['owner_xchan'] = $xchan_hash; else return array(); } @@ -639,12 +662,11 @@ function get_item_elements($x) { $arr['item_flags'] = $arr['item_flags'] | ITEM_OBSCURED; $key = get_config('system','pubkey'); if($arr['title']) - $arr['title'] = json_encode(aes_encapsulate($arr['title'],$key)); + $arr['title'] = json_encode(crypto_encapsulate($arr['title'],$key)); if($arr['body']) - $arr['body'] = json_encode(aes_encapsulate($arr['body'],$key)); + $arr['body'] = json_encode(crypto_encapsulate($arr['body'],$key)); } - return $arr; } @@ -652,21 +674,18 @@ function get_item_elements($x) { function import_author_xchan($x) { - $r = q("select hubloc_url from hubloc where hubloc_guid = '%s' and hubloc_guid_sig = '%s' and (hubloc_flags & %d) limit 1", - dbesc($x['guid']), - dbesc($x['guid_sig']), - intval(HUBLOC_FLAGS_PRIMARY) - ); + $arr = array('xchan' => $x, 'xchan_hash' => ''); + call_hooks('import_author_xchan',$arr); + if($arr['xchan_hash']) + return $arr['xchan_hash']; - if($r) { - logger('import_author_xchan: in cache', LOGGER_DEBUG); - return true; + if((! array_key_exists('network', $x)) || ($x['network'] === 'zot')) { + return import_author_zot($x); } - logger('import_author_xchan: entry not in cache - probing: ' . print_r($x,true), LOGGER_DEBUG); + // TODO: create xchans for other common and/or aligned networks - $them = array('hubloc_url' => $x['url'],'xchan_guid' => $x['guid'], 'xchan_guid_sig' => $x['guid_sig']); - return zot_refresh($them); + return false; } function encode_item($item) { @@ -694,9 +713,9 @@ function encode_item($item) { if(array_key_exists('item_flags',$item) && ($item['item_flags'] & ITEM_OBSCURED)) { $key = get_config('system','prvkey'); if($item['title']) - $item['title'] = aes_unencapsulate(json_decode_plus($item['title']),$key); + $item['title'] = crypto_unencapsulate(json_decode_plus($item['title']),$key); if($item['body']) - $item['body'] = aes_unencapsulate(json_decode_plus($item['body']),$key); + $item['body'] = crypto_unencapsulate(json_decode_plus($item['body']),$key); } if($item['item_restrict'] & ITEM_DELETED) { @@ -714,6 +733,7 @@ function encode_item($item) { $x['created'] = $item['created']; $x['edited'] = $item['edited']; $x['expires'] = $item['expires']; + $x['commented'] = $item['commented']; $x['mimetype'] = $item['mimetype']; $x['title'] = $item['title']; $x['body'] = $item['body']; @@ -779,6 +799,7 @@ function encode_item_xchan($xchan) { $ret['name'] = $xchan['xchan_name']; $ret['address'] = $xchan['xchan_addr']; $ret['url'] = $xchan['hubloc_url']; + $ret['network'] = $xchan['xchan_network']; $ret['photo'] = array('mimetype' => $xchan['xchan_photo_mimetype'], 'src' => $xchan['xchan_photo_m']); $ret['guid'] = $xchan['xchan_guid']; $ret['guid_sig'] = $xchan['xchan_guid_sig']; @@ -810,8 +831,8 @@ function decode_tags($t) { $ret = array(); foreach($t as $x) { $tag = array(); - $tag['term'] = htmlentities($x['tag'], ENT_COMPAT,'UTF-8',false); - $tag['url'] = htmlentities($x['url'], ENT_COMPAT,'UTF-8',false); + $tag['term'] = htmlspecialchars($x['tag'], ENT_COMPAT,'UTF-8',false); + $tag['url'] = htmlspecialchars($x['url'], ENT_COMPAT,'UTF-8',false); switch($x['type']) { case 'hashtag': $tag['type'] = TERM_HASHTAG; @@ -854,12 +875,12 @@ function activity_sanitise($arr) { if(is_array($x)) $ret[$k] = activity_sanitise($x); else - $ret[$k] = htmlentities($x, ENT_COMPAT,'UTF-8',false); + $ret[$k] = htmlspecialchars($x, ENT_COMPAT,'UTF-8',false); } return $ret; } else { - return htmlentities($arr, ENT_COMPAT,'UTF-8', false); + return htmlspecialchars($arr, ENT_COMPAT,'UTF-8', false); } } return ''; @@ -871,7 +892,7 @@ function array_sanitise($arr) { if($arr) { $ret = array(); foreach($arr as $x) { - $ret[] = htmlentities($x, ENT_COMPAT,'UTF-8',false); + $ret[] = htmlspecialchars($x, ENT_COMPAT,'UTF-8',false); } return $ret; } @@ -902,9 +923,9 @@ function encode_mail($item) { if(array_key_exists('mail_flags',$item) && ($item['mail_flags'] & MAIL_OBSCURED)) { $key = get_config('system','prvkey'); if($item['title']) - $item['title'] = aes_unencapsulate(json_decode_plus($item['title']),$key); + $item['title'] = crypto_unencapsulate(json_decode_plus($item['title']),$key); if($item['body']) - $item['body'] = aes_unencapsulate(json_decode_plus($item['body']),$key); + $item['body'] = crypto_unencapsulate(json_decode_plus($item['body']),$key); } $x['message_id'] = $item['mid']; @@ -936,8 +957,8 @@ function get_mail_elements($x) { $arr = array(); - $arr['body'] = (($x['body']) ? htmlentities($x['body'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['title'] = (($x['title'])? htmlentities($x['title'],ENT_COMPAT,'UTF-8',false) : ''); + $arr['body'] = (($x['body']) ? htmlspecialchars($x['body'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['title'] = (($x['title'])? htmlspecialchars($x['title'],ENT_COMPAT,'UTF-8',false) : ''); $arr['created'] = datetime_convert('UTC','UTC',$x['created']); if((! array_key_exists('expires',$x)) || ($x['expires'] === '0000-00-00 00:00:00')) @@ -955,34 +976,32 @@ function get_mail_elements($x) { $key = get_config('system','pubkey'); $arr['mail_flags'] |= MAIL_OBSCURED; - $arr['body'] = htmlentities($arr['body'],ENT_COMPAT,'UTF-8',false); + $arr['body'] = htmlspecialchars($arr['body'],ENT_COMPAT,'UTF-8',false); if($arr['body']) - $arr['body'] = json_encode(aes_encapsulate($arr['body'],$key)); - $arr['title'] = htmlentities($arr['title'],ENT_COMPAT,'UTF-8',false); + $arr['body'] = json_encode(crypto_encapsulate($arr['body'],$key)); + $arr['title'] = htmlspecialchars($arr['title'],ENT_COMPAT,'UTF-8',false); if($arr['title']) - $arr['title'] = json_encode(aes_encapsulate($arr['title'],$key)); + $arr['title'] = json_encode(crypto_encapsulate($arr['title'],$key)); if($arr['created'] > datetime_convert()) $arr['created'] = datetime_convert(); - $arr['mid'] = (($x['message_id']) ? htmlentities($x['message_id'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['parent_mid'] = (($x['message_parent']) ? htmlentities($x['message_parent'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['mid'] = (($x['message_id']) ? htmlspecialchars($x['message_id'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['parent_mid'] = (($x['message_parent']) ? htmlspecialchars($x['message_parent'], ENT_COMPAT,'UTF-8',false) : ''); if($x['attach']) $arr['attach'] = activity_sanitise($x['attach']); - - if(import_author_xchan($x['from'])) - $arr['from_xchan'] = base64url_encode(hash('whirlpool',$x['from']['guid'] . $x['from']['guid_sig'], true)); + if(($xchan_hash = import_author_xchan($x['from'])) !== false) + $arr['from_xchan'] = $xchan_hash; else return array(); - if(import_author_xchan($x['to'])) - $arr['to_xchan'] = base64url_encode(hash('whirlpool',$x['to']['guid'] . $x['to']['guid_sig'], true)); + if(($xchan_hash = import_author_xchan($x['to'])) !== false) + $arr['to_xchan'] = $xchan_hash; else return array(); - return $arr; } @@ -992,23 +1011,23 @@ function get_profile_elements($x) { $arr = array(); - if(import_author_xchan($x['from'])) - $arr['xprof_hash'] = base64url_encode(hash('whirlpool',$x['from']['guid'] . $x['from']['guid_sig'], true)); + if(($xchan_hash = import_author_xchan($x['from'])) !== false) + $arr['xprof_hash'] = $xchan_hash; else return array(); - $arr['desc'] = (($x['title']) ? htmlentities($x['title'],ENT_COMPAT,'UTF-8',false) : ''); + $arr['desc'] = (($x['title']) ? htmlspecialchars($x['title'],ENT_COMPAT,'UTF-8',false) : ''); $arr['dob'] = datetime_convert('UTC','UTC',$x['birthday'],'Y-m-d'); $arr['age'] = (($x['age']) ? intval($x['age']) : 0); - $arr['gender'] = (($x['gender']) ? htmlentities($x['gender'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['marital'] = (($x['marital']) ? htmlentities($x['marital'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['sexual'] = (($x['sexual']) ? htmlentities($x['sexual'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['locale'] = (($x['locale']) ? htmlentities($x['locale'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['region'] = (($x['region']) ? htmlentities($x['region'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['postcode'] = (($x['postcode']) ? htmlentities($x['postcode'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['country'] = (($x['country']) ? htmlentities($x['country'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['gender'] = (($x['gender']) ? htmlspecialchars($x['gender'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['marital'] = (($x['marital']) ? htmlspecialchars($x['marital'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['sexual'] = (($x['sexual']) ? htmlspecialchars($x['sexual'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['locale'] = (($x['locale']) ? htmlspecialchars($x['locale'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['region'] = (($x['region']) ? htmlspecialchars($x['region'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['postcode'] = (($x['postcode']) ? htmlspecialchars($x['postcode'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['country'] = (($x['country']) ? htmlspecialchars($x['country'], ENT_COMPAT,'UTF-8',false) : ''); $arr['keywords'] = (($x['keywords'] && is_array($x['keywords'])) ? array_sanitise($x['keywords']) : array()); @@ -1426,6 +1445,12 @@ function encode_rel_links($links) { function item_store($arr,$allow_exec = false) { + $d = array('item' => $arr, 'allow_exec' => $allow_exec); + call_hooks('item_store', $d ); + $arr = $d['item']; + $allow_exec = $d['allow_exec']; + + $ret = array('result' => false, 'item_id' => 0); if(! $arr['uid']) { @@ -1510,9 +1535,9 @@ function item_store($arr,$allow_exec = false) { $key = get_config('system','pubkey'); $arr['item_flags'] = $arr['item_flags'] | ITEM_OBSCURED; if($arr['title']) - $arr['title'] = json_encode(aes_encapsulate($arr['title'],$key)); + $arr['title'] = json_encode(crypto_encapsulate($arr['title'],$key)); if($arr['body']) - $arr['body'] = json_encode(aes_encapsulate($arr['body'],$key)); + $arr['body'] = json_encode(crypto_encapsulate($arr['body'],$key)); } } @@ -1539,8 +1564,8 @@ function item_store($arr,$allow_exec = false) { $arr['owner_xchan'] = ((x($arr,'owner_xchan')) ? notags(trim($arr['owner_xchan'])) : ''); $arr['created'] = ((x($arr,'created') !== false) ? datetime_convert('UTC','UTC',$arr['created']) : datetime_convert()); $arr['edited'] = ((x($arr,'edited') !== false) ? datetime_convert('UTC','UTC',$arr['edited']) : datetime_convert()); - $arr['expires'] = ((x($arr,'expires') !== false) ? datetime_convert('UTC','UTC',$arr['expires']) : '0000-00-00 00:00:00'); - $arr['commented'] = datetime_convert(); + $arr['expires'] = ((x($arr,'expires') !== false) ? datetime_convert('UTC','UTC',$arr['expires']) : '0000-00-00 00:00:00'); + $arr['commented'] = ((x($arr,'commented') !== false) ? datetime_convert('UTC','UTC',$arr['commented']) : datetime_convert()); $arr['received'] = datetime_convert(); $arr['changed'] = datetime_convert(); $arr['location'] = ((x($arr,'location')) ? notags(trim($arr['location'])) : ''); @@ -1777,8 +1802,13 @@ function item_store($arr,$allow_exec = false) { // update the commented timestamp on the parent + $z = q("select max(created) as commented from item where parent_mid = '%s' and uid = %d ", + dbesc($arr['parent_mid']), + intval($arr['uid']) + ); + q("UPDATE item set commented = '%s', changed = '%s' WHERE id = %d LIMIT 1", - dbesc(datetime_convert()), + dbesc(($z) ? $z[0]['commented'] : (datetime_convert())), dbesc(datetime_convert()), intval($parent_id) ); @@ -1797,6 +1827,15 @@ function item_store($arr,$allow_exec = false) { function item_store_update($arr,$allow_exec = false) { + + + $d = array('item' => $arr, 'allow_exec' => $allow_exec); + call_hooks('item_store_update', $d ); + $arr = $d['item']; + $allow_exec = $d['allow_exec']; + + + $ret = array('result' => false, 'item_id' => 0); if(! intval($arr['uid'])) { logger('item_store_update: no uid'); @@ -1833,8 +1872,6 @@ function item_store_update($arr,$allow_exec = false) { $arr['item_flags'] = intval($arr['item_flags']) | $orig[0]['item_flags']; $arr['item_restrict'] = intval($arr['item_restrict']) | $orig[0]['item_restrict']; - unset($arr['id']); - unset($arr['uid']); if(array_key_exists('edit',$arr)) unset($arr['edit']); @@ -1876,9 +1913,9 @@ function item_store_update($arr,$allow_exec = false) { $key = get_config('system','pubkey'); $arr['item_flags'] = $arr['item_flags'] | ITEM_OBSCURED; if($arr['title']) - $arr['title'] = json_encode(aes_encapsulate($arr['title'],$key)); + $arr['title'] = json_encode(crypto_encapsulate($arr['title'],$key)); if($arr['body']) - $arr['body'] = json_encode(aes_encapsulate($arr['body'],$key)); + $arr['body'] = json_encode(crypto_encapsulate($arr['body'],$key)); } } @@ -1900,7 +1937,8 @@ function item_store_update($arr,$allow_exec = false) { } - + unset($arr['id']); + unset($arr['uid']); unset($arr['aid']); unset($arr['mid']); unset($arr['parent']); @@ -2232,7 +2270,7 @@ function tag_deliver($uid,$item_id) { if($item['item_flags'] & ITEM_OBSCURED) { $key = get_config('system','prvkey'); if($item['body']) - $body = aes_unencapsulate(json_decode_plus($item['body']),$key); + $body = crypto_unencapsulate(json_decode_plus($item['body']),$key); } else $body = $item['body']; @@ -2324,12 +2362,13 @@ function tgroup_check($uid,$item) { $mention = false; // check that the message originated elsewhere and is a top-level post - // or is a followup and we have already accepted the top level post + // or is a followup and we have already accepted the top level post as an uplink if($item['mid'] != $item['parent_mid']) { - $r = q("select id from item where mid = '%s' and uid = %d limit 1", + $r = q("select id from item where mid = '%s' and uid = %d and ( item_flags & %d ) limit 1", dbesc($item['parent_mid']), - intval($uid) + intval($uid), + intval(ITEM_UPLINK) ); if($r) return true; @@ -2554,198 +2593,6 @@ function mail_store($arr) { - - - -function dfrn_deliver($owner,$contact,$atom, $dissolve = false) { - - $a = get_app(); - - $idtosend = $orig_id = (($contact['dfrn_id']) ? $contact['dfrn_id'] : $contact['issued_id']); - - if($contact['duplex'] && $contact['dfrn_id']) - $idtosend = '0:' . $orig_id; - if($contact['duplex'] && $contact['issued_id']) - $idtosend = '1:' . $orig_id; - - $rino = ((function_exists('mcrypt_encrypt')) ? 1 : 0); - - $rino_enable = get_config('system','rino_encrypt'); - - if(! $rino_enable) - $rino = 0; - -// $ssl_val = intval(get_config('system','ssl_policy')); -// $ssl_policy = ''; - -// switch($ssl_val){ -// case SSL_POLICY_FULL: -// $ssl_policy = 'full'; -// break; -// case SSL_POLICY_SELFSIGN: -// $ssl_policy = 'self'; -// break; -// case SSL_POLICY_NONE: -// default: -// $ssl_policy = 'none'; -// break; -// } - - $url = $contact['notify'] . '&dfrn_id=' . $idtosend . '&dfrn_version=' . DFRN_PROTOCOL_VERSION . (($rino) ? '&rino=1' : ''); - - logger('dfrn_deliver: ' . $url); - - $xml = fetch_url($url); - - $curl_stat = $a->get_curl_code(); - if(! $curl_stat) - return(-1); // timed out - - logger('dfrn_deliver: ' . $xml, LOGGER_DATA); - - if(! $xml) - return 3; - - if(strpos($xml,'status) != 0) || (! strlen($res->challenge)) || (! strlen($res->dfrn_id))) - return (($res->status) ? $res->status : 3); - - $postvars = array(); - $sent_dfrn_id = hex2bin((string) $res->dfrn_id); - $challenge = hex2bin((string) $res->challenge); - $perm = (($res->perm) ? $res->perm : null); - $dfrn_version = (float) (($res->dfrn_version) ? $res->dfrn_version : 2.0); - $rino_allowed = ((intval($res->rino) === 1) ? 1 : 0); - $page = (($owner['page-flags'] == PAGE_COMMUNITY) ? 1 : 0); - - if($owner['page-flags'] == PAGE_PRVGROUP) - $page = 2; - - $final_dfrn_id = ''; - - if($perm) { - if((($perm == 'rw') && (! intval($contact['writable']))) - || (($perm == 'r') && (intval($contact['writable'])))) { - q("update contact set writable = %d where id = %d limit 1", - intval(($perm == 'rw') ? 1 : 0), - intval($contact['id']) - ); - $contact['writable'] = (string) 1 - intval($contact['writable']); - } - } - - if(($contact['duplex'] && strlen($contact['pubkey'])) - || ($owner['page-flags'] == PAGE_COMMUNITY && strlen($contact['pubkey'])) - || ($contact['rel'] == CONTACT_IS_SHARING && strlen($contact['pubkey']))) { - openssl_public_decrypt($sent_dfrn_id,$final_dfrn_id,$contact['pubkey']); - openssl_public_decrypt($challenge,$postvars['challenge'],$contact['pubkey']); - } - else { - openssl_private_decrypt($sent_dfrn_id,$final_dfrn_id,$contact['prvkey']); - openssl_private_decrypt($challenge,$postvars['challenge'],$contact['prvkey']); - } - - $final_dfrn_id = substr($final_dfrn_id, 0, strpos($final_dfrn_id, '.')); - - if(strpos($final_dfrn_id,':') == 1) - $final_dfrn_id = substr($final_dfrn_id,2); - - if($final_dfrn_id != $orig_id) { - logger('dfrn_deliver: wrong dfrn_id.'); - // did not decode properly - cannot trust this site - return 3; - } - - $postvars['dfrn_id'] = $idtosend; - $postvars['dfrn_version'] = DFRN_PROTOCOL_VERSION; - if($dissolve) - $postvars['dissolve'] = '1'; - - - if((($contact['rel']) && ($contact['rel'] != CONTACT_IS_SHARING) && (! $contact['blocked'])) || ($owner['page-flags'] == PAGE_COMMUNITY)) { - $postvars['data'] = $atom; - $postvars['perm'] = 'rw'; - } - else { - $postvars['data'] = str_replace('1','0',$atom); - $postvars['perm'] = 'r'; - } - -// $postvars['ssl_policy'] = $ssl_policy; - - if($page) - $postvars['page'] = $page; - - if($rino && $rino_allowed && (! $dissolve)) { - $key = substr(random_string(),0,16); - $data = bin2hex(aes_encrypt($postvars['data'],$key)); - $postvars['data'] = $data; - logger('rino: sent key = ' . $key, LOGGER_DEBUG); - - - if($dfrn_version >= 2.1) { - if(($contact['duplex'] && strlen($contact['pubkey'])) - || ($owner['page-flags'] == PAGE_COMMUNITY && strlen($contact['pubkey'])) - || ($contact['rel'] == CONTACT_IS_SHARING && strlen($contact['pubkey']))) { - - openssl_public_encrypt($key,$postvars['key'],$contact['pubkey']); - } - else { - openssl_private_encrypt($key,$postvars['key'],$contact['prvkey']); - } - } - else { - if(($contact['duplex'] && strlen($contact['prvkey'])) || ($owner['page-flags'] == PAGE_COMMUNITY)) { - openssl_private_encrypt($key,$postvars['key'],$contact['prvkey']); - } - else { - openssl_public_encrypt($key,$postvars['key'],$contact['pubkey']); - } - } - - logger('md5 rawkey ' . md5($postvars['key'])); - - $postvars['key'] = bin2hex($postvars['key']); - } - - logger('dfrn_deliver: ' . "SENDING: " . print_r($postvars,true), LOGGER_DATA); - - $xml = post_url($contact['notify'],$postvars); - - logger('dfrn_deliver: ' . "RECEIVED: " . $xml, LOGGER_DATA); - - $curl_stat = $a->get_curl_code(); - if((! $curl_stat) || (! strlen($xml))) - return(-1); // timed out - - if(($curl_stat == 503) && (stristr($a->get_curl_headers(),'retry-after'))) - return(-1); - - if(strpos($xml,'status; -} - - /** * * consume_feed - process atom feed and update anything/everything we might need to update @@ -3515,7 +3362,7 @@ function drop_item($id,$interactive = true) { intval($id) ); - if(! $r) { + if((! $r) || ($r[0]['item_restrict'] & ITEM_DELETED)) { if(! $interactive) return 0; notice( t('Item not found.') . EOL); @@ -3541,6 +3388,17 @@ function drop_item($id,$interactive = true) { if($ok_to_delete) { + // set the deleted flag immediately on this item just in case the + // hook calls a remote process which loops. We'll delete it properly in a second. + + $r = q("UPDATE item SET item_restrict = ( item_restrict | %d ) WHERE id = %d LIMIT 1", + intval(ITEM_DELETED), + intval($item['id']) + ); + + $arr = array('item' => $item); + call_hooks('drop_item', $arr ); + $notify_id = intval($item['id']); $items = q("select * from item where parent = %d and uid = %d", @@ -3757,6 +3615,7 @@ function fetch_post_tags($items,$link = false) { function zot_feed($uid,$observer_xchan,$mindate) { + $result = array(); $mindate = datetime_convert('UTC','UTC',$mindate); if(! $mindate) @@ -3764,10 +3623,14 @@ function zot_feed($uid,$observer_xchan,$mindate) { $mindate = dbesc($mindate); + logger('zot_feed: ' . $uid); + if(! perm_is_allowed($uid,$observer_xchan,'view_stream')) { + logger('zot_feed: permission denied.'); return $result; } + require_once('include/security.php'); $sql_extra = item_permissions_sql($uid); if($mindate != '0000-00-00 00:00:00') { @@ -3829,6 +3692,8 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C $sql_options = ''; $sql_extra2 = ''; $sql_extra3 = ''; + $def_acl = ''; + $item_uids = ' true '; if($channel) { @@ -3845,7 +3710,7 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C $sql_extra = " AND item.parent IN ( SELECT parent FROM item WHERE (item_flags & " . intval(ITEM_THREAD_TOP) . ") $sql_options ) "; - if($arr['group'] && $uid) { + if($arr['gid'] && $uid) { $r = q("SELECT * FROM `group` WHERE id = %d AND uid = %d LIMIT 1", intval($arr['group']), intval($uid) @@ -3855,7 +3720,6 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C return $result; } - $contact_str = ''; $contacts = group_get_members($group); if($contacts) { @@ -3867,11 +3731,15 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C } else { $contact_str = ' 0 '; - info( t('Group is empty')); + $result['message'] = t('Collection is empty.'); + return $result; } $sql_extra = " AND item.parent IN ( SELECT DISTINCT parent FROM item WHERE true $sql_options AND (( author_xchan IN ( $contact_str ) OR owner_xchan in ( $contact_str)) or allow_gid like '" . protect_sprintf('%<' . dbesc($r[0]['hash']) . '>%') . "' ) and id = parent and item_restrict = 0 ) "; + $x = group_rec_byhash($uid,$r[0]['hash']); + $result['headline'] = sprintf( t('Collection: %s'),$x['name']); + } elseif($arr['cid'] && $uid) { @@ -3881,6 +3749,7 @@ function items_fetch($arr,$channel = null,$observer_hash = null,$client_mode = C ); if($r) { $sql_extra = " AND item.parent IN ( SELECT DISTINCT parent FROM item WHERE true $sql_options AND uid = " . intval($arr['uid']) . " AND ( author_xchan = '" . dbesc($r[0]['abook_xchan']) . "' or owner_xchan = '" . dbesc($r[0]['abook_xchan']) . "' ) and item_restrict = 0 ) "; + $result['headline'] = sprintf( t('Connection: %s'),$r[0]['xchan_name']); } else { $result['message'] = t('Connection not found.'); diff --git a/include/menu.php b/include/menu.php index 900b48e65..c10a669b3 100644 --- a/include/menu.php +++ b/include/menu.php @@ -196,6 +196,31 @@ function menu_add_item($menu_id, $uid, $arr) { $mitem_desc = escape_tags($arr['mitem_desc']); $mitem_order = intval($arr['mitem_order']); $mitem_flags = intval($arr['mitem_flags']); + + if(local_user() == $uid) { + $channel = get_app()->get_channel(); + } + + if ((! $arr['contact_allow']) + && (! $arr['group_allow']) + && (! $arr['contact_deny']) + && (! $arr['group_deny'])) { + $str_group_allow = $channel['channel_allow_gid']; + $str_contact_allow = $channel['channel_allow_cid']; + $str_group_deny = $channel['channel_deny_gid']; + $str_contact_deny = $channel['channel_deny_cid']; + } + else { + + // use the posted permissions + + $str_group_allow = perms2str($arr['group_allow']); + $str_contact_allow = perms2str($arr['contact_allow']); + $str_group_deny = perms2str($arr['group_deny']); + $str_contact_deny = perms2str($arr['contact_deny']); + } + + $allow_cid = perms2str($arr['allow_cid']); $allow_gid = perms2str($arr['allow_gid']); $deny_cid = perms2str($arr['deny_cid']); @@ -205,10 +230,10 @@ function menu_add_item($menu_id, $uid, $arr) { dbesc($mitem_link), dbesc($mitem_desc), intval($mitem_flags), - dbesc($allow_cid), - dbesc($allow_gid), - dbesc($deny_cid), - dbesc($deny_gid), + dbesc($str_contact_allow), + dbesc($str_group_allow), + dbesc($str_contact_deny), + dbesc($str_group_deny), intval($uid), intval($menu_id), intval($mitem_order) @@ -225,19 +250,40 @@ function menu_edit_item($menu_id, $uid, $arr) { $mitem_desc = escape_tags($arr['mitem_desc']); $mitem_order = intval($arr['mitem_order']); $mitem_flags = intval($arr['mitem_flags']); - $allow_cid = perms2str($arr['allow_cid']); - $allow_gid = perms2str($arr['allow_gid']); - $deny_cid = perms2str($arr['deny_cid']); - $deny_gid = perms2str($arr['deny_gid']); + + + if(local_user() == $uid) { + $channel = get_app()->get_channel(); + } + + if ((! $arr['contact_allow']) + && (! $arr['group_allow']) + && (! $arr['contact_deny']) + && (! $arr['group_deny'])) { + $str_group_allow = $channel['channel_allow_gid']; + $str_contact_allow = $channel['channel_allow_cid']; + $str_group_deny = $channel['channel_deny_gid']; + $str_contact_deny = $channel['channel_deny_cid']; + } + else { + + // use the posted permissions + + $str_group_allow = perms2str($arr['group_allow']); + $str_contact_allow = perms2str($arr['contact_allow']); + $str_group_deny = perms2str($arr['group_deny']); + $str_contact_deny = perms2str($arr['contact_deny']); + } + $r = q("update menu_item set mitem_link = '%s', mitem_desc = '%s', mitem_flags = %d, allow_cid = '%s', allow_gid = '%s', deny_cid = '%s', deny_gid = '%s', mitem_order = %d where mitem_channel_id = %d and mitem_menu_id = %d and mitem_id = %d limit 1", dbesc($mitem_link), dbesc($mitem_desc), intval($mitem_flags), - dbesc($allow_cid), - dbesc($allow_gid), - dbesc($deny_cid), - dbesc($deny_gid), + dbesc($str_contact_allow), + dbesc($str_group_allow), + dbesc($str_contact_deny), + dbesc($str_group_deny), intval($mitem_order), intval($uid), intval($menu_id), diff --git a/include/message.php b/include/message.php index 2fca9bef0..a95021583 100644 --- a/include/message.php +++ b/include/message.php @@ -109,9 +109,9 @@ function send_message($uid = 0, $recipient='', $body='', $subject='', $replyto=' $key = get_config('system','pubkey'); if($subject) - $subject = json_encode(aes_encapsulate($subject,$key)); + $subject = json_encode(crypto_encapsulate($subject,$key)); if($body) - $body = json_encode(aes_encapsulate($body,$key)); + $body = json_encode(crypto_encapsulate($body,$key)); @@ -231,9 +231,9 @@ function private_messages_list($uid, $mailbox = '', $start = 0, $numitems = 0) { $key = get_config('system','prvkey'); if($r[$k]['title']) - $r[$k]['title'] = aes_unencapsulate(json_decode_plus($r[$k]['title']),$key); + $r[$k]['title'] = crypto_unencapsulate(json_decode_plus($r[$k]['title']),$key); if($r[$k]['body']) - $r[$k]['body'] = aes_unencapsulate(json_decode_plus($r[$k]['body']),$key); + $r[$k]['body'] = crypto_unencapsulate(json_decode_plus($r[$k]['body']),$key); } } @@ -270,9 +270,9 @@ function private_messages_fetch_message($channel_id, $messageitem_id, $updatesee if($messages[$k]['mail_flags'] & MAIL_OBSCURED) { $key = get_config('system','prvkey'); if($messages[$k]['title']) - $messages[$k]['title'] = aes_unencapsulate(json_decode_plus($messages[$k]['title']),$key); + $messages[$k]['title'] = crypto_unencapsulate(json_decode_plus($messages[$k]['title']),$key); if($messages[$k]['body']) - $messages[$k]['body'] = aes_unencapsulate(json_decode_plus($messages[$k]['body']),$key); + $messages[$k]['body'] = crypto_unencapsulate(json_decode_plus($messages[$k]['body']),$key); } } @@ -358,9 +358,9 @@ function private_messages_fetch_conversation($channel_id, $messageitem_id, $upda if($messages[$k]['mail_flags'] & MAIL_OBSCURED) { $key = get_config('system','prvkey'); if($messages[$k]['title']) - $messages[$k]['title'] = aes_unencapsulate(json_decode_plus($messages[$k]['title']),$key); + $messages[$k]['title'] = crypto_unencapsulate(json_decode_plus($messages[$k]['title']),$key); if($messages[$k]['body']) - $messages[$k]['body'] = aes_unencapsulate(json_decode_plus($messages[$k]['body']),$key); + $messages[$k]['body'] = crypto_unencapsulate(json_decode_plus($messages[$k]['body']),$key); } } diff --git a/include/nav.php b/include/nav.php index 51c1cc583..7e99c782e 100644 --- a/include/nav.php +++ b/include/nav.php @@ -147,16 +147,13 @@ EOT; if(local_user()) { $nav['network'] = array('network', t('Matrix'), "", t('Your matrix')); - $nav['network']['all']=array('notifications/network', t('See all matrix notifications'), "", ""); $nav['network']['mark'] = array('', t('Mark all matrix notifications seen'), '',''); $nav['home'] = array('channel/' . $channel['channel_address'], t('Channel Home'), "", t('Channel home')); - $nav['home']['all']=array('notifications/channel', t('See all channel notifications'), "", ""); $nav['home']['mark'] = array('', t('Mark all channel notifications seen'), '',''); $nav['intros'] = array('connections/pending', t('Intros'), "", t('New Connections')); - $nav['intros']['all']=array('intro', t('See all channel introductions'), "", ""); $nav['notifications'] = array('notifications/system', t('Notices'), "", t('Notifications')); @@ -199,7 +196,10 @@ EOT; $banner = get_config('system','banner'); if($banner === false) - $banner = 'red'; + $banner = get_config('system','sitename'); + + $x = array('nav' => $nav, 'usermenu' => $userinfo ); + call_hooks('nav', $x); $tpl = get_markup_template('nav.tpl'); @@ -207,10 +207,10 @@ EOT; '$baseurl' => $a->get_baseurl(), '$langselector' => ((get_config('system','select_language')) ? lang_selector() : ''), '$sitelocation' => $sitelocation, - '$nav' => $nav, + '$nav' => $x['nav'], '$banner' => $banner, '$emptynotifications' => t('Nothing new here'), - '$userinfo' => $userinfo, + '$userinfo' => $x['usermenu'], '$localuser' => local_user(), '$sel' => $a->nav_sel, '$apps' => $a->get_apps(), diff --git a/include/network.php b/include/network.php index 99a0a8e2b..7446c2384 100644 --- a/include/network.php +++ b/include/network.php @@ -6,204 +6,6 @@ function get_capath() { return appdirpath() . '/library/cacert.pem'; } - - -// curl wrapper. If binary flag is true, return binary -// results. - -/** - * fetch_url is deprecated and being replaced by the more capable z_fetch_url - * please use that function instead. - * Once all occurrences of fetch_url are removed from the codebase we will - * remove this function and perhaps rename z_fetch_url back to fetch_url - */ - - - -function fetch_url($url,$binary = false, &$redirects = 0, $timeout = 0, $accept_content=Null) { - - $a = get_app(); - - $ch = @curl_init($url); - if(($redirects > 8) || (! $ch)) - return false; - - @curl_setopt($ch, CURLOPT_HEADER, true); - @curl_setopt($ch, CURLOPT_CAINFO, get_capath()); - - if (!is_null($accept_content)){ - curl_setopt($ch,CURLOPT_HTTPHEADER, array ( - "Accept: " . $accept_content - )); - } - - @curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); - @curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/5.0 (compatible; Red)"); - - - if(intval($timeout)) { - @curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); - } - else { - $curl_time = intval(get_config('system','curl_timeout')); - @curl_setopt($ch, CURLOPT_TIMEOUT, (($curl_time !== false) ? $curl_time : 60)); - } - // by default we will allow self-signed certs - // but you can override this - - $check_cert = get_config('system','verifyssl'); - @curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, (($check_cert) ? true : false)); - - $prx = get_config('system','proxy'); - if(strlen($prx)) { - @curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1); - @curl_setopt($ch, CURLOPT_PROXY, $prx); - $prxusr = @get_config('system','proxyuser'); - if(strlen($prxusr)) - @curl_setopt($ch, CURLOPT_PROXYUSERPWD, $prxusr); - } - if($binary) - @curl_setopt($ch, CURLOPT_BINARYTRANSFER,1); - - $a->set_curl_code(0); - - // don't let curl abort the entire application - // if it throws any errors. - - $s = @curl_exec($ch); - - $base = $s; - $curl_info = @curl_getinfo($ch); - $http_code = $curl_info['http_code']; -// logger('fetch_url:' . $http_code . ' data: ' . $s); - $header = ''; - - // Pull out multiple headers, e.g. proxy and continuation headers - // allow for HTTP/2.x without fixing code - - while(preg_match('/^HTTP\/[1-2].+? [1-5][0-9][0-9]/',$base)) { - $chunk = substr($base,0,strpos($base,"\r\n\r\n")+4); - $header .= $chunk; - $base = substr($base,strlen($chunk)); - } - - if($http_code == 301 || $http_code == 302 || $http_code == 303 || $http_code == 307 || $http_code == 308) { - $matches = array(); - preg_match('/(Location:|URI:)(.*?)\n/', $header, $matches); - $newurl = trim(array_pop($matches)); - if(strpos($newurl,'/') === 0) - $newurl = $url . $newurl; - $url_parsed = @parse_url($newurl); - if (isset($url_parsed)) { - $redirects++; - @curl_close($ch); - return fetch_url($newurl,$binary,$redirects,$timeout); - } - } - - $a->set_curl_code($http_code); - - $body = substr($s,strlen($header)); - $a->set_curl_headers($header); - @curl_close($ch); - return($body); -} - -// post request to $url. $params is an array of post variables. - - -function post_url($url,$params, $headers = null, &$redirects = 0, $timeout = 0) { - $a = get_app(); - $ch = curl_init($url); - if(($redirects > 8) || (! $ch)) - return false; - - curl_setopt($ch, CURLOPT_HEADER, true); - @curl_setopt($ch, CURLOPT_CAINFO, get_capath()); - curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); - curl_setopt($ch, CURLOPT_POST,1); - curl_setopt($ch, CURLOPT_POSTFIELDS,$params); - curl_setopt($ch, CURLOPT_USERAGENT, "Red"); - - if(intval($timeout)) { - curl_setopt($ch, CURLOPT_TIMEOUT, $timeout); - } - else { - $curl_time = intval(get_config('system','curl_timeout')); - curl_setopt($ch, CURLOPT_TIMEOUT, (($curl_time !== false) ? $curl_time : 60)); - } - - if(defined('LIGHTTPD')) { - if(!is_array($headers)) { - $headers = array('Expect:'); - } else { - if(!in_array('Expect:', $headers)) { - array_push($headers, 'Expect:'); - } - } - } - if($headers) - curl_setopt($ch, CURLOPT_HTTPHEADER, $headers); - - $check_cert = get_config('system','verifyssl'); - curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, (($check_cert) ? true : false)); - $prx = get_config('system','proxy'); - if(strlen($prx)) { - curl_setopt($ch, CURLOPT_HTTPPROXYTUNNEL, 1); - curl_setopt($ch, CURLOPT_PROXY, $prx); - $prxusr = get_config('system','proxyuser'); - if(strlen($prxusr)) - curl_setopt($ch, CURLOPT_PROXYUSERPWD, $prxusr); - } - - $a->set_curl_code(0); - - // don't let curl abort the entire application - // if it throws any errors. - - $s = @curl_exec($ch); - - $base = $s; - $curl_info = curl_getinfo($ch); - $http_code = $curl_info['http_code']; - - $header = ''; - - // Pull out multiple headers, e.g. proxy and continuation headers - // allow for HTTP/2.x without fixing code - - while(preg_match('/^HTTP\/[1-2].+? [1-5][0-9][0-9]/',$base)) { - $chunk = substr($base,0,strpos($base,"\r\n\r\n")+4); - $header .= $chunk; - $base = substr($base,strlen($chunk)); - } - - if($http_code == 301 || $http_code == 302 || $http_code == 303 || $http_code == 307 || $http_code == 308) { - $matches = array(); - preg_match('/(Location:|URI:)(.*?)\n/', $header, $matches); - $newurl = trim(array_pop($matches)); - if(strpos($newurl,'/') === 0) - $newurl = $url . $newurl; - $url_parsed = @parse_url($newurl); - if (isset($url_parsed)) { - $redirects++; - @curl_close($ch); - if($http_code == 303) { - return fetch_url($newurl,false,$redirects,$timeout); - } else { - return post_url($newurl,$params,$redirects,$timeout); - } - } - } - $a->set_curl_code($http_code); - $body = substr($s,strlen($header)); - - $a->set_curl_headers($header); - - curl_close($ch); - return($body); -} - /** * @function z_fetch_url * @param string $url @@ -347,6 +149,8 @@ function z_post_url($url,$params, $redirects = 0, $opts = array()) { "Accept: " . $opts['accept_content'] )); } + if(x($opts,'headers')) + curl_setopt($ch, CURLOPT_HTTPHEADER, $opts['headers']); if(x($opts,'timeout') && intval($opts['timeout'])) { @curl_setopt($ch, CURLOPT_TIMEOUT, $opts['timeout']); @@ -586,175 +390,6 @@ function webfinger($s, $debug = false) { } -function lrdd($uri, $debug = false) { - - $a = get_app(); - - // default priority is host priority, host-meta first - - $priority = 'host'; - - // All we have is an email address. Resource-priority is irrelevant - // because our URI isn't directly resolvable. - - if(strstr($uri,'@')) { - return(webfinger($uri)); - } - - // get the host meta file - - $host = @parse_url($uri); - - if($host) { - $url = ((x($host,'scheme')) ? $host['scheme'] : 'http') . '://'; - $url .= $host['host'] . '/.well-known/host-meta' ; - } - else - return array(); - - logger('lrdd: constructed url: ' . $url); - - $xml = fetch_url($url); - $headers = $a->get_curl_headers(); - - if (! $xml) - return array(); - - logger('lrdd: host_meta: ' . $xml, LOGGER_DATA); - - if(! stristr($xml,'].*)>.*rel\=[\'\"]lrdd[\'\"]/',$line,$matches)) { - return(fetch_xrd_links($matches[1])); - break; - } - } - } - } - - - // priority 'resource' - - - $html = fetch_url($uri); - $headers = $a->get_curl_headers(); - logger('lrdd: headers=' . $headers, LOGGER_DEBUG); - - // don't try and parse raw xml as html - if(! strstr($html,'getElementsByTagName('link'); - foreach($items as $item) { - $x = $item->getAttribute('rel'); - if($x == "lrdd") { - $pagelink = $item->getAttribute('href'); - break; - } - } - } - } - - if(isset($pagelink)) - return(fetch_xrd_links($pagelink)); - - // next look in HTTP headers - - $lines = explode("\n",$headers); - if(count($lines)) { - foreach($lines as $line) { - // TODO alter the following regex to support multiple relations (space separated) - if((stristr($line,'link:')) && preg_match('/<([^>].*)>.*rel\=[\'\"]lrdd[\'\"]/',$line,$matches)) { - $pagelink = $matches[1]; - break; - } - // don't try and run feeds through the html5 parser - if(stristr($line,'content-type:') && ((stristr($line,'application/atom+xml')) || (stristr($line,'application/rss+xml')))) - return array(); - if(stristr($html,''),array('href="','"/>'),$xml); - - $arr = xml2array($xml); - - logger('fetch_xrd_links: ' . print_r($arr,true), LOGGER_DATA); - - $links = array(); - - if(isset($arr['xrd']['link'])) { - $link = $arr['xrd']['link']; - if(! isset($link[0])) - $links = array($link); - else - $links = $link; - } - if(isset($arr['xrd']['alias'])) { - $alias = $arr['xrd']['alias']; - if(! isset($alias[0])) - $aliases = array($alias); - else - $aliases = $alias; - if(is_array($aliases) && count($aliases)) { - foreach($aliases as $alias) { - $links[]['@attributes'] = array('rel' => 'alias' , 'href' => $alias); - } - } - } - - logger('fetch_xrd_links: ' . print_r($links,true), LOGGER_DATA); - - return $links; - -} - - // Take a URL from the wild, prepend http:// if necessary // and check DNS to see if it's real (or check if is a valid IP address) // return true if it's OK, false if something is wrong with it @@ -965,7 +548,7 @@ function avatar_img($email) { call_hooks('avatar_lookup', $avatar); if(! $avatar['success']) - $avatar['url'] = $a->get_baseurl() . '/images/person-175.jpg'; + $avatar['url'] = $a->get_baseurl() . '/images/default_profile_photos/rainbow_man/175.jpg'; logger('Avatar: ' . $avatar['email'] . ' ' . $avatar['url'], LOGGER_DEBUG); return $avatar['url']; @@ -993,70 +576,13 @@ function parse_xml_string($s,$strict = true) { return $x; } -function add_fcontact($arr,$update = false) { - - if($update) { - $r = q("UPDATE `fcontact` SET - `name` = '%s', - `photo` = '%s', - `request` = '%s', - `nick` = '%s', - `addr` = '%s', - `batch` = '%s', - `notify` = '%s', - `poll` = '%s', - `confirm` = '%s', - `alias` = '%s', - `pubkey` = '%s', - `updated` = '%s' - WHERE `url` = '%s' AND `network` = '%s' LIMIT 1", - dbesc($arr['name']), - dbesc($arr['photo']), - dbesc($arr['request']), - dbesc($arr['nick']), - dbesc($arr['addr']), - dbesc($arr['batch']), - dbesc($arr['notify']), - dbesc($arr['poll']), - dbesc($arr['confirm']), - dbesc($arr['alias']), - dbesc($arr['pubkey']), - dbesc(datetime_convert()), - dbesc($arr['url']), - dbesc($arr['network']) - ); - } - else { - $r = q("insert into fcontact ( `url`,`name`,`photo`,`request`,`nick`,`addr`, - `batch`, `notify`,`poll`,`confirm`,`network`,`alias`,`pubkey`,`updated` ) - values('%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s','%s')", - dbesc($arr['url']), - dbesc($arr['name']), - dbesc($arr['photo']), - dbesc($arr['request']), - dbesc($arr['nick']), - dbesc($arr['addr']), - dbesc($arr['batch']), - dbesc($arr['notify']), - dbesc($arr['poll']), - dbesc($arr['confirm']), - dbesc($arr['network']), - dbesc($arr['alias']), - dbesc($arr['pubkey']), - dbesc(datetime_convert()) - ); - } - - return $r; -} - function scale_external_images($s, $include_link = true, $scale_replace = false) { $a = get_app(); // Picture addresses can contain special characters - $s = htmlspecialchars_decode($s); + $s = htmlspecialchars_decode($s, ENT_COMPAT); $matches = null; $c = preg_match_all('/\[img(.*?)\](.*?)\[\/img\]/ism',$s,$matches,PREG_SET_ORDER); @@ -1085,19 +611,20 @@ function scale_external_images($s, $include_link = true, $scale_replace = false) $scaled = str_replace($scale_replace[0], $scale_replace[1], $mtch[2]); else $scaled = $mtch[2]; - $i = fetch_url($scaled); + $i = z_fetch_url($scaled); + $cache = get_config('system','itemcache'); if (($cache != '') and is_dir($cache)) { $cachefile = $cache."/".hash("md5", $scaled); - file_put_contents($cachefile, $i); + file_put_contents($cachefile, $i['body']); } // guess mimetype from headers or filename - $type = guess_image_type($mtch[2],true); + $type = guess_image_type($mtch[2],$i['header']); - if($i) { - $ph = photo_factory($i, $type); + if($i['success']) { + $ph = photo_factory($i['body'], $type); if($ph->is_valid()) { $orig_width = $ph->getWidth(); $orig_height = $ph->getHeight(); @@ -1126,52 +653,6 @@ function scale_external_images($s, $include_link = true, $scale_replace = false) return $s; } - -function fix_contact_ssl_policy(&$contact,$new_policy) { - - $ssl_changed = false; - if((intval($new_policy) == SSL_POLICY_SELFSIGN || $new_policy === 'self') && strstr($contact['url'],'https:')) { - $ssl_changed = true; - $contact['url'] = str_replace('https:','http:',$contact['url']); - $contact['request'] = str_replace('https:','http:',$contact['request']); - $contact['notify'] = str_replace('https:','http:',$contact['notify']); - $contact['poll'] = str_replace('https:','http:',$contact['poll']); - $contact['confirm'] = str_replace('https:','http:',$contact['confirm']); - $contact['poco'] = str_replace('https:','http:',$contact['poco']); - } - - if((intval($new_policy) == SSL_POLICY_FULL || $new_policy === 'full') && strstr($contact['url'],'http:')) { - $ssl_changed = true; - $contact['url'] = str_replace('http:','https:',$contact['url']); - $contact['request'] = str_replace('http:','https:',$contact['request']); - $contact['notify'] = str_replace('http:','https:',$contact['notify']); - $contact['poll'] = str_replace('http:','https:',$contact['poll']); - $contact['confirm'] = str_replace('http:','https:',$contact['confirm']); - $contact['poco'] = str_replace('http:','https:',$contact['poco']); - } - - if($ssl_changed) { - q("update contact set - url = '%s', - request = '%s', - notify = '%s', - poll = '%s', - confirm = '%s', - poco = '%s' - where id = %d limit 1", - dbesc($contact['url']), - dbesc($contact['request']), - dbesc($contact['notify']), - dbesc($contact['poll']), - dbesc($contact['confirm']), - dbesc($contact['poco']), - intval($contact['id']) - ); - } -} - - - /** * xml2array() will convert the given XML text to an array in the XML structure. * Link: http://www.bin-co.com/php/scripts/xml2array/ diff --git a/include/notifier.php b/include/notifier.php index 1407be4b3..0868ac77e 100644 --- a/include/notifier.php +++ b/include/notifier.php @@ -382,12 +382,27 @@ function notifier_run($argv, $argc){ $env_recips = (($private) ? array() : null); - $details = q("select xchan_hash, xchan_addr, xchan_guid, xchan_guid_sig from xchan where xchan_hash in (" . implode(',',$recipients) . ")"); + $details = q("select xchan_hash, xchan_instance_url, xchan_addr, xchan_guid, xchan_guid_sig from xchan where xchan_hash in (" . implode(',',$recipients) . ")"); $recip_list = array(); if($details) { foreach($details as $d) { + + // If the recipient is federated from a traditional network they won't be able to + // handle nomadic identity. If we're publishing from a site that they aren't + // directly connected with, ignore them. + + // FIXME: make sure we run through a notifier loop on the hub they're connected + // with if this post comes in from a different hub - so that we will deliver to them. + + // On the down side, these channels will stop working if the hub they connected with + // goes down permanently, as they are (doh) not nomadic. + + if(($d['xchan_instance_url']) && ($d['xchan_instance_url'] != z_root())) + continue; + + $recip_list[] = $d['xchan_addr'] . ' (' . $d['xchan_hash'] . ')'; if($private) $env_recips[] = array('guid' => $d['xchan_guid'],'guid_sig' => $d['xchan_guid_sig']); @@ -408,9 +423,9 @@ function notifier_run($argv, $argc){ // for public posts always include our own hub - $sql_extra = (($private) ? "" : " or hubloc_url = '" . z_root() . "' "); + $sql_extra = (($private) ? "" : " or hubloc_url = '" . dbesc(z_root()) . "' "); - $r = q("select distinct hubloc_sitekey, hubloc_flags, hubloc_callback, hubloc_host from hubloc + $r = q("select hubloc_sitekey, hubloc_flags, hubloc_callback, hubloc_host from hubloc where hubloc_hash in (" . implode(',',$recipients) . ") $sql_extra group by hubloc_sitekey"); if(! $r) { logger('notifier: no hubs'); @@ -419,10 +434,14 @@ function notifier_run($argv, $argc){ $hubs = $r; $hublist = array(); + $keys = array(); + foreach($hubs as $hub) { - // don't try to deliver to deleted hublocs - if(! ($hub['hubloc_flags'] & HUBLOC_FLAGS_DELETED)) { + // don't try to deliver to deleted hublocs - and inexplicably SQL "distinct" and "group by" + // both return records with duplicate keys in rare circumstances + if((! ($hub['hubloc_flags'] & HUBLOC_FLAGS_DELETED)) && (! in_array($hub['hubloc_sitekey'],$keys))) { $hublist[] = $hub['hubloc_host']; + $keys[] = $hub['hubloc_sitekey']; } } diff --git a/include/oembed.php b/include/oembed.php index 5da842170..520b69892 100755 --- a/include/oembed.php +++ b/include/oembed.php @@ -44,7 +44,8 @@ function oembed_fetch_url($embedurl){ $entries = $xpath->query("//link[@type='application/json+oembed']"); foreach($entries as $e){ $href = $e->getAttributeNode("href")->nodeValue; - $txt = fetch_url($href . '&maxwidth=' . $a->videowidth); + $x = z_fetch_url($href . '&maxwidth=' . $a->videowidth); + $txt = $x['body']; break; } } diff --git a/include/onepoll.php b/include/onepoll.php index 50c2566be..a821b76cf 100644 --- a/include/onepoll.php +++ b/include/onepoll.php @@ -36,11 +36,12 @@ function onepoll_run($argv, $argc){ $contacts = q("SELECT abook.*, xchan.*, account.* FROM abook LEFT JOIN account on abook_account = account_id left join xchan on xchan_hash = abook_xchan where abook_id = %d - AND (( abook_flags = %d ) OR ( abook_flags = %d )) + AND (( abook_flags = %d ) OR ( abook_flags = %d ) OR ( abook_flags & %d )) AND (( account_flags = %d ) OR ( account_flags = %d )) limit 1", intval($contact_id), intval(ABOOK_FLAG_HIDDEN), intval(0), + intval(ABOOK_FLAG_PENDING), intval(ACCOUNT_OK), intval(ACCOUNT_UNVERIFIED) ); @@ -67,7 +68,7 @@ function onepoll_run($argv, $argc){ logger("onepoll: poll: ({$contact['id']}) IMPORTER: {$importer['xchan_name']}, CONTACT: {$contact['xchan_name']}"); - $last_update = (($contact['abook_updated'] === '0000-00-00 00:00:00') + $last_update = ((($contact['abook_updated'] === $contact['abook_created']) || ($contact['abook_updated'] === '0000-00-00 00:00:00')) ? datetime_convert('UTC','UTC','now - 7 days') : datetime_convert('UTC','UTC',$contact['abook_updated'] . ' - 2 days') ); @@ -98,17 +99,31 @@ function onepoll_run($argv, $argc){ return; if($contact['xchan_connurl']) { - $feedurl = str_replace('/poco/','/zotfeed/',$channel['xchan_connurl']); - $x = z_fetch_url($feedurl . '?f=&mindate=' . $last_update); - if($x['success']) { + $fetch_feed = true; + $x = null; + + if(! ($contact['abook_their_perms'] & PERMS_R_STREAM )) + $fetch_feed = false; + + if($fetch_feed) { + + $feedurl = str_replace('/poco/','/zotfeed/',$contact['xchan_connurl']); + $x = z_fetch_url($feedurl . '?f=&mindate=' . urlencode($last_update)); + + logger('feed_update: ' . print_r($x,true), LOGGER_DATA); + + } + + if(($x) && ($x['success'])) { $total = 0; logger('onepoll: feed update ' . $contact['xchan_name']); $j = json_decode($x['body'],true); if($j['success'] && $j['messages']) { foreach($j['messages'] as $message) { - $results = process_delivery(array('hash' => $contact['xchan_hash']),$message, + $results = process_delivery(array('hash' => $contact['xchan_hash']), get_item_elements($message), array(array('hash' => $importer['xchan_hash'])), false); + logger('onepoll: feed_update: process_delivery: ' . print_r($results,true)); $total ++; } logger("onepoll: $total messages processed"); diff --git a/include/photo/photo_driver.php b/include/photo/photo_driver.php index 38210ba26..8730b4298 100644 --- a/include/photo/photo_driver.php +++ b/include/photo/photo_driver.php @@ -473,19 +473,19 @@ abstract class photo_driver { * @arg $fromcurl boolean Check Content-Type header from curl request */ -function guess_image_type($filename, $fromcurl=false) { +function guess_image_type($filename, $headers = '') { logger('Photo: guess_image_type: '.$filename . ($fromcurl?' from curl headers':''), LOGGER_DEBUG); $type = null; - if ($fromcurl) { + if ($headers) { $a = get_app(); - $headers=array(); - $h = explode("\n",$a->get_curl_headers()); + $hdrs=array(); + $h = explode("\n",$headers); foreach ($h as $l) { list($k,$v) = array_map("trim", explode(":", trim($l), 2)); - $headers[$k] = $v; + $hdrs[$k] = $v; } - if (array_key_exists('Content-Type', $headers)) - $type = $headers['Content-Type']; + if (array_key_exists('Content-Type', $hdrs)) + $type = $hdrs['Content-Type']; } if (is_null($type)){ // FIXME!!!! @@ -576,9 +576,9 @@ function import_profile_photo($photo,$xchan) { $photo_failure = true; } if($photo_failure) { - $photo = $a->get_baseurl() . '/images/person-175.jpg'; - $thumb = $a->get_baseurl() . '/images/person-80.jpg'; - $micro = $a->get_baseurl() . '/images/person-48.jpg'; + $photo = $a->get_baseurl() . '/images/default_profile_photos/rainbow_man/175.jpg'; + $thumb = $a->get_baseurl() . '/images/default_profile_photos/rainbow_man/80.jpg'; + $micro = $a->get_baseurl() . '/images/default_profile_photos/rainbow_man/48.jpg'; $type = 'image/jpeg'; } diff --git a/include/photos.php b/include/photos.php index ea4b494e0..9828140b8 100644 --- a/include/photos.php +++ b/include/photos.php @@ -279,8 +279,16 @@ function photos_album_widget($channelx,$observer,$albums = null) { $o = ''; - if(! $albums) - $albums = photos_albums_list($channelx,$observer); + // If we weren't passed an album list, see if the photos module + // dropped one for us to find in $a->data['albums']. + // If all else fails, load it. + + if(! $albums) { + if(array_key_exists('albums', get_app()->data)) + $albums = get_app()->data['albums']; + else + $albums = photos_albums_list($channelx,$observer); + } if($albums) { $o = replace_macros(get_markup_template('photo_albums.tpl'),array( diff --git a/include/plugin.php b/include/plugin.php index ea88a61df..9982a48a2 100755 --- a/include/plugin.php +++ b/include/plugin.php @@ -181,12 +181,14 @@ function unregister_hook($hook,$file,$function) { // // It might not be obvious but themes can manually add hooks to the $a->hooks // array in their theme_init() and use this to customise the app behaviour. +// UPDATE: use insert_hook($hookname,$function_name) to do this // function load_hooks() { $a = get_app(); - $a->hooks = array(); +// if(! is_array($a->hooks)) + $a->hooks = array(); $r = q("SELECT * FROM hook WHERE true ORDER BY priority DESC"); if($r) { foreach($r as $rr) { @@ -195,8 +197,40 @@ function load_hooks() { $a->hooks[$rr['hook']][] = array($rr['file'],$rr['function']); } } +//logger('hooks: ' . print_r($a->hooks,true)); + } +/** + * + * @function insert_hook($hook,$fn) + * + * Insert a short-lived hook into the running page request. + * Hooks are normally persistent so that they can be called + * across asynchronous processes such as delivery and poll + * processes. + * + * insert_hook lets you attach a hook callback immediately + * which will not persist beyond the life of this page request + * or the current process. + * + * @param string $hook; + * name of hook to attach callback + * @param string $fn; + * function name of callback handler + * + */ + +function insert_hook($hook,$fn) { + $a = get_app(); + if(! is_array($a->hooks)) + $a->hooks = array(); + if(! array_key_exists($hook,$a->hooks)) + $a->hooks[$hook] = array(); + $a->hooks[$hook][] = array('',$fn); +} + + function call_hooks($name, &$data = null) { @@ -204,7 +238,8 @@ function call_hooks($name, &$data = null) { if((is_array($a->hooks)) && (array_key_exists($name,$a->hooks))) { foreach($a->hooks[$name] as $hook) { - @include_once($hook[0]); + if($hook[0]) + @include_once($hook[0]); if(function_exists($hook[1])) { $func = $hook[1]; $func($a,$data); @@ -298,10 +333,10 @@ function get_theme_info($theme){ 'name' => $theme, 'description' => "", 'author' => array(), - 'maintainer' => array(), 'version' => "", - 'credits' => "", 'compat' => "", + 'credits' => "", + 'maintainer' => array(), 'experimental' => false, 'unsupported' => false ); @@ -459,6 +494,15 @@ function head_add_css($src,$media = 'screen') { get_app()->css_sources[] = array($src,$media); } + +function head_remove_css($src,$media = 'screen') { + $a = get_app(); + $index = array_search(array($src,$media),$a->css_sources); + if($index !== false) + unset($a->css_sources[$index]); + +} + function head_get_css() { $str = ''; $sources = get_app()->css_sources; @@ -476,15 +520,44 @@ function format_css_if_exists($source) { $path = theme_include($source[0]); if($path) - return '' . "\r\n"; + return '' . "\r\n"; } +function script_path() { + if(x($_SERVER,'HTTPS') && $_SERVER['HTTPS']) + $scheme = 'https'; + elseif(x($_SERVER,'SERVER_PORT') && (intval($_SERVER['SERVER_PORT']) == 443)) + $scheme = 'https'; + else + $scheme = 'http'; + + if(x($_SERVER,'SERVER_NAME')) { + $hostname = $_SERVER['SERVER_NAME']; + } + else { + return z_root(); + } + + if(x($_SERVER,'SERVER_PORT') && $_SERVER['SERVER_PORT'] != 80 && $_SERVER['SERVER_PORT'] != 443) { + $hostname .= ':' . $_SERVER['SERVER_PORT']; + } + + return $scheme . '://' . $hostname; +} function head_add_js($src) { get_app()->js_sources[] = $src; } +function head_remove_js($src) { + $a = get_app(); + $index = array_search($src,$a->js_sources); + if($index !== false) + unset($a->js_sources[$index]); + +} + function head_get_js() { $str = ''; $sources = get_app()->js_sources; @@ -501,7 +574,7 @@ function format_js_if_exists($source) { else $path = theme_include($source); if($path) - return '' . "\r\n" ; + return '' . "\r\n" ; } diff --git a/include/poller.php b/include/poller.php index 3c4e6402c..0dcec4c0f 100644 --- a/include/poller.php +++ b/include/poller.php @@ -117,7 +117,10 @@ function poller_run($argv, $argc){ set_config('system','last_expire_day',$d2); + // Uncomment when expire protocol component is working +// Update - this is not going to happen. We are only going to +// implement per-item expire, not blanket expiration // proc_run('php','include/expire.php'); proc_run('php','include/cli_suggest.php'); diff --git a/include/profile_advanced.php b/include/profile_advanced.php deleted file mode 100644 index 21606185d..000000000 --- a/include/profile_advanced.php +++ /dev/null @@ -1,125 +0,0 @@ -' . t('Profile') . ''; - - if($a->profile['name']) { - - $tpl = get_markup_template('profile_advanced.tpl'); - - $profile = array(); - - $profile['fullname'] = array( t('Full Name:'), $a->profile['name'] ) ; - - if($a->profile['gender']) $profile['gender'] = array( t('Gender:'), $a->profile['gender'] ); - - - if(($a->profile['dob']) && ($a->profile['dob'] != '0000-00-00')) { - - $year_bd_format = t('j F, Y'); - $short_bd_format = t('j F'); - - - $val = ((intval($a->profile['dob'])) - ? day_translate(datetime_convert('UTC','UTC',$a->profile['dob'] . ' 00:00 +00:00',$year_bd_format)) - : day_translate(datetime_convert('UTC','UTC','2001-' . substr($a->profile['dob'],5) . ' 00:00 +00:00',$short_bd_format))); - - $profile['birthday'] = array( t('Birthday:'), $val); - - } - - if($age = age($a->profile['dob'],$a->profile['timezone'],'')) $profile['age'] = array( t('Age:'), $age ); - - - if($a->profile['marital']) $profile['marital'] = array( t('Status:'), $a->profile['marital']); - - - if($a->profile['with']) $profile['marital']['with'] = $a->profile['with']; - - if(strlen($a->profile['howlong']) && $a->profile['howlong'] !== '0000-00-00 00:00:00') { - $profile['howlong'] = relative_date($a->profile['howlong'], t('for %1$d %2$s')); - } - - if($a->profile['sexual']) $profile['sexual'] = array( t('Sexual Preference:'), $a->profile['sexual'] ); - - if($a->profile['homepage']) $profile['homepage'] = array( t('Homepage:'), linkify($a->profile['homepage']) ); - - if($a->profile['hometown']) $profile['hometown'] = array( t('Hometown:'), linkify($a->profile['hometown']) ); - - if($a->profile['keywords']) $profile['keywords'] = array( t('Tags:'), $a->profile['keywords']); - - if($a->profile['politic']) $profile['politic'] = array( t('Political Views:'), $a->profile['politic']); - - if($a->profile['religion']) $profile['religion'] = array( t('Religion:'), $a->profile['religion']); - - if($txt = prepare_text($a->profile['about'])) $profile['about'] = array( t('About:'), $txt ); - - if($txt = prepare_text($a->profile['interest'])) $profile['interest'] = array( t('Hobbies/Interests:'), $txt); - - if($txt = prepare_text($a->profile['likes'])) $profile['likes'] = array( t('Likes:'), $txt); - - if($txt = prepare_text($a->profile['dislikes'])) $profile['dislikes'] = array( t('Dislikes:'), $txt); - - - if($txt = prepare_text($a->profile['contact'])) $profile['contact'] = array( t('Contact information and Social Networks:'), $txt); - - if($txt = prepare_text($a->profile['music'])) $profile['music'] = array( t('Musical interests:'), $txt); - - if($txt = prepare_text($a->profile['book'])) $profile['book'] = array( t('Books, literature:'), $txt); - - if($txt = prepare_text($a->profile['tv'])) $profile['tv'] = array( t('Television:'), $txt); - - if($txt = prepare_text($a->profile['film'])) $profile['film'] = array( t('Film/dance/culture/entertainment:'), $txt); - - if($txt = prepare_text($a->profile['romance'])) $profile['romance'] = array( t('Love/Romance:'), $txt); - - if($txt = prepare_text($a->profile['work'])) $profile['work'] = array( t('Work/employment:'), $txt); - - if($txt = prepare_text($a->profile['education'])) $profile['education'] = array( t('School/education:'), $txt ); - - $r = q("select * from obj left join term on obj_obj = term_hash where term_hash != '' and obj_page = '%s' and uid = %d and obj_type = %d - order by obj_verb, term", - dbesc($a->profile['profile_guid']), - intval($a->profile['profile_uid']), - intval(TERM_OBJ_THING) - ); - - $things = null; - - if($r) { - $things = array(); - - // Use the system obj_verbs array as a sort key, since we don't really - // want an alphabetic sort. To change the order, use a plugin to - // alter the obj_verbs() array or alter it in code. Unknown verbs come - // after the known ones - in no particular order. - - $v = obj_verbs(); - foreach($v as $k => $foo) - $things[$k] = null; - foreach($r as $rr) { - if(! $things[$rr['obj_verb']]) - $things[$rr['obj_verb']] = array(); - $things[$rr['obj_verb']][] = array('term' => $rr['term'],'url' => $rr['url'],'img' => $rr['imgurl']); - } - $sorted_things = array(); - if($things) - foreach($things as $k => $v) - if(is_array($things[$k])) - $sorted_things[$k] = $v; - } - - logger('mod_profile: things: ' . print_r($sorted_things,true), LOGGER_DATA); - - return replace_macros($tpl, array( - '$title' => t('Profile'), - '$profile' => $profile, - '$things' => $sorted_things - )); - } - - return ''; -} diff --git a/include/security.php b/include/security.php index 1181e6bf2..296fa450f 100644 --- a/include/security.php +++ b/include/security.php @@ -386,12 +386,12 @@ function check_form_security_token_ForbiddenOnErr($typename = '', $formname = 'f if(! function_exists('init_groups_visitor')) { function init_groups_visitor($contact_id) { $groups = array(); - $r = q("SELECT gid FROM group_member WHERE xchan = '%s' ", + $r = q("SELECT hash FROM `group` left join group_member on group.id = group_member.gid WHERE xchan = '%s' ", dbesc($contact_id) ); if(count($r)) { foreach($r as $rr) - $groups[] = $rr['gid']; + $groups[] = $rr['hash']; } return $groups; }} diff --git a/include/socgraph.php b/include/socgraph.php index b34d5142c..0e91eba60 100644 --- a/include/socgraph.php +++ b/include/socgraph.php @@ -287,11 +287,13 @@ function suggestion_query($uid, $myxchan, $start = 0, $limit = 80) { and not xlink_link in ( select xchan from xign where uid = %d ) and xlink_xchan != '' and not ( xchan_flags & %d ) + and not ( xchan_flags & %d ) group by xchan_hash order by total desc limit %d, %d ", intval($uid), intval($uid), intval($uid), intval(XCHAN_FLAGS_HIDDEN), + intval(XCHAN_FLAGS_DELETED), intval($start), intval($limit) ); @@ -305,10 +307,12 @@ function suggestion_query($uid, $myxchan, $start = 0, $limit = 80) { and not xlink_link in ( select abook_xchan from abook where abook_channel = %d ) and not xlink_link in ( select xchan from xign where uid = %d ) and not ( xchan_flags & %d ) + and not ( xchan_flags & %d ) group by xchan_hash order by total desc limit %d, %d ", intval($uid), intval($uid), intval(XCHAN_FLAGS_HIDDEN), + intval(XCHAN_FLAGS_DELETED), intval($start), intval($limit) ); diff --git a/include/taxonomy.php b/include/taxonomy.php index 5159dad02..65d082bb0 100644 --- a/include/taxonomy.php +++ b/include/taxonomy.php @@ -87,9 +87,9 @@ function format_term_for_display($term) { return $s; if($term['url']) - $s .= '' . htmlspecialchars($term['term']) . ''; + $s .= '' . htmlspecialchars($term['term'], ENT_COMPAT,'UTF-8') . ''; else - $s .= htmlspecialchars($term['term']); + $s .= htmlspecialchars($term['term'], ENT_COMPAT,'UTF-8'); return $s; } diff --git a/include/text.php b/include/text.php index fc70e3509..f808fb0a0 100755 --- a/include/text.php +++ b/include/text.php @@ -15,8 +15,11 @@ require_once("include/friendica_smarty.php"); function replace_macros($s,$r) { $a = get_app(); + $arr = array('template' => $s, 'params' => $r); + call_hooks('replace_macros', $arr); + $t = $a->template_engine(); - $output = $t->replace_macros($s,$r); + $output = $t->replace_macros($arr['template'],$arr['params']); return $output; } @@ -125,6 +128,9 @@ function purify_html($s) { } + + + // generate a string that's random, but usually pronounceable. // used to generate initial passwords @@ -728,13 +734,27 @@ function search($s,$id='search-box',$url='/search',$save = false) { $o .= '
              '; $o .= ''; $o .= ''; - if($save) + if(feature_enabled(local_user(),'savedsearch')) $o .= ''; $o .= '
              '; return $o; } +function searchbox($s,$id='search-box',$url='/search',$save = false) { + $a = get_app(); + $o = '
              '; + $o .= '
              '; + $o .= ''; + $o .= ''; + $o .= ''; + if(feature_enabled(local_user(),'savedsearch')) + $o .= ''; + $o .= '
              '; + return $o; +} + + function valid_email($x){ if(get_config('system','disable_email_validation')) @@ -878,9 +898,7 @@ function smilies($s, $sample = false) { ':like', ':dislike', 'red#', - 'r#', - '~friendica' - + 'r#' ); $icons = array( @@ -916,9 +934,9 @@ function smilies($s, $sample = false) { ':facepalm', ':like', ':dislike', - 'red# the Red Matrix', - 'r# the Red Matrix', - '~friendica ~friendica' + 'redred#matrix', + 'redr#matrix' + ); $params = array('texts' => $texts, 'icons' => $icons, 'string' => $s); @@ -1010,9 +1028,9 @@ function unobscure(&$item) { if(array_key_exists('item_flags',$item) && ($item['item_flags'] & ITEM_OBSCURED)) { $key = get_config('system','prvkey'); if($item['title']) - $item['title'] = aes_unencapsulate(json_decode_plus($item['title']),$key); + $item['title'] = crypto_unencapsulate(json_decode_plus($item['title']),$key); if($item['body']) - $item['body'] = aes_unencapsulate(json_decode_plus($item['body']),$key); + $item['body'] = crypto_unencapsulate(json_decode_plus($item['body']),$key); } } @@ -1047,7 +1065,7 @@ function theme_attachments(&$item) { break; } - $title = htmlentities($r['title'], ENT_COMPAT,'UTF-8'); + $title = htmlspecialchars($r['title'], ENT_COMPAT,'UTF-8'); if(! $title) $title = t('unknown.???'); $title .= ' ' . $r['length'] . ' ' . t('bytes'); @@ -1077,11 +1095,11 @@ function format_categories(&$item,$writeable) { if($terms) { $categories = array(); foreach($terms as $t) { - $term = htmlspecialchars($t['term'],ENT_COMPAT,'UTF-8') ; + $term = htmlspecialchars($t['term'],ENT_COMPAT,'UTF-8',false) ; if(! trim($term)) continue; $removelink = (($writeable) ? z_root() . '/filerm/' . $item['id'] . '?f=&cat=' . urlencode($t['term']) : ''); - $categories[] = array('term' => $term, 'writeable' => $writeable, 'removelink' => $removelink, 'url' => $t['url']); + $categories[] = array('term' => $term, 'writeable' => $writeable, 'removelink' => $removelink, 'url' => zid($t['url'])); } } $s = replace_macros(get_markup_template('item_categories.tpl'),array( @@ -1099,7 +1117,7 @@ function format_filer(&$item) { if($terms) { $categories = array(); foreach($terms as $t) { - $term = htmlspecialchars($t['term'],ENT_COMPAT,'UTF-8') ; + $term = htmlspecialchars($t['term'],ENT_COMPAT,'UTF-8',false) ; if(! trim($term)) continue; $removelink = z_root() . '/filerm/' . $item['id'] . '?f=&term=' . urlencode($t['term']); diff --git a/include/widgets.php b/include/widgets.php index 87941f40f..9d6617aa2 100644 --- a/include/widgets.php +++ b/include/widgets.php @@ -1,5 +1,18 @@ t('Displays a full channel profile'), + 'tagcloud' => t('Tag cloud of webpage categories'), + 'collections' => t('List and filter by collection'), + 'suggestions' => t('Show a couple of channel suggestion'), + 'follow' => t('Provide a channel follow form') + ); + $arr = array('widgets' => $widgets); + call_hooks('list_widgets',$arr); + return $arr['widgets']; +} + function widget_profile($args) { $a = get_app(); @@ -32,3 +45,453 @@ function widget_tagcloud($args) { return $o; } +function widget_collections($args) { + require_once('include/group.php'); + $page = argv(0); + $gid = $_REQUEST['gid']; + + return group_side($page,$page,true,$_REQUEST['gid'],'',0); + +} + + +function widget_suggestions($arr) { + + if((! local_user()) || (! feature_enabled(local_user(),'suggest'))) + return ''; + + require_once('include/socgraph.php'); + + $r = suggestion_query(local_user(),get_observer_hash(),0,20); + + if(! $r) { + return; + } + + $arr = array(); + + // Get two random entries from the top 20 returned. + // We'll grab the first one and the one immediately following. + // This will throw some entropy intot he situation so you won't + // be looking at the same two mug shots every time the widget runs + + + $index = ((count($r) > 2) ? mt_rand(0,count($r) - 2) : 0); + + + for($x = $index; $x <= ($index+1); $x ++) { + + $rr = $r[$x]; + if(! $rr['xchan_url']) + break; + + $connlnk = z_root() . '/follow/?url=' . $rr['xchan_addr']; + + $arr[] = array( + 'url' => chanlink_url($rr['xchan_url']), + 'profile' => $rr['xchan_url'], + 'name' => $rr['xchan_name'], + 'photo' => $rr['xchan_photo_m'], + 'ignlnk' => z_root() . '/suggest?ignore=' . $rr['xchan_hash'], + 'conntxt' => t('Connect'), + 'connlnk' => $connlnk, + 'ignore' => t('Ignore/Hide') + ); + } + + + $o = replace_macros(get_markup_template('suggest_widget.tpl'),array( + '$title' => t('Suggestions'), + '$more' => t('See more...'), + '$entries' => $arr + )); + + return $o; + +} + + +function widget_follow($args) { + if(! local_user()) + return ''; + $a = get_app(); + $uid =$a->channel['channel_id']; + $r = q("select count(*) as total from abook where abook_channel = %d and not (abook_flags & %d) ", + intval($uid), + intval(ABOOK_FLAG_SELF) + ); + if($r) + $total_channels = $r[0]['total']; + $limit = service_class_fetch($uid,'total_channels'); + if($limit !== false) { + $abook_usage_message = sprintf( t("You have %1$.0f of %2$.0f allowed connections."), $total_channels, $limit); + } + else { + $abook_usage_message = ''; + } + return replace_macros(get_markup_template('follow.tpl'),array( + '$connect' => t('Add New Connection'), + '$desc' => t('Enter the channel address'), + '$hint' => t('Example: bob@example.com, http://example.com/barbara'), + '$follow' => t('Connect'), + '$abook_usage_message' => $abook_usage_message + )); + +} + + +function widget_notes($arr) { + if(! local_user()) + return ''; + if(! feature_enabled(local_user(),'private_notes')) + return ''; + + $text = get_pconfig(local_user(),'notes','text'); + + $o = replace_macros(get_markup_template('notes.tpl'), array( + '$banner' => t('Notes'), + '$text' => $text, + '$save' => t('Save'), + )); + return $o; +} + + +function widget_savedsearch($arr) { + if((! local_user()) || (! feature_enabled(local_user(),'savedsearch'))) + return ''; + + $a = get_app(); + + $search = ((x($_GET,'search')) ? $_GET['search'] : ''); + + if(x($_GET,'searchsave') && $search) { + $r = q("select * from `term` where `uid` = %d and `type` = %d and `term` = '%s' limit 1", + intval(local_user()), + intval(TERM_SAVEDSEARCH), + dbesc($search) + ); + if(! $r) { + q("insert into `term` ( `uid`,`type`,`term` ) values ( %d, %d, '%s') ", + intval(local_user()), + intval(TERM_SAVEDSEARCH), + dbesc($search) + ); + } + } + + if(x($_GET,'searchremove') && $search) { + q("delete from `term` where `uid` = %d and `type` = %d and `term` = '%s' limit 1", + intval(local_user()), + intval(TERM_SAVEDSEARCH), + dbesc($search) + ); + $search = ''; + } + + + + $srchurl = $a->query_string; + + $srchurl = rtrim(preg_replace('/searchsave\=[^\&].*?(\&|$)/is','',$srchurl),'&'); + $hasq = ((strpos($srchurl,'?') !== false) ? true : false); + $srchurl = rtrim(preg_replace('/searchremove\=[^\&].*?(\&|$)/is','',$srchurl),'&'); + $hasq = ((strpos($srchurl,'?') !== false) ? true : false); + + $srchurl = rtrim(preg_replace('/search\=[^\&].*?(\&|$)/is','',$srchurl),'&'); + $srchurl = str_replace(array('?f=','&f='),array('',''),$srchurl); + $hasq = ((strpos($srchurl,'?') !== false) ? true : false); + + $o = ''; + + $r = q("select `tid`,`term` from `term` WHERE `uid` = %d and `type` = %d ", + intval(local_user()), + intval(TERM_SAVEDSEARCH) + ); + + $saved = array(); + + if(count($r)) { + foreach($r as $rr) { + + $saved[] = array( + 'id' => $rr['tid'], + 'term' => $rr['term'], + 'dellink' => z_root() . '/' . $srchurl . (($hasq) ? '' : '?f=') . '&searchremove=1&search=' . urlencode($rr['term']), + 'srchlink' => z_root() . '/' . $srchurl . (($hasq) ? '' : '?f=') . '&search=' . urlencode($rr['term']), + 'displayterm' => htmlspecialchars($rr['term'], ENT_COMPAT,'UTF-8'), + 'encodedterm' => urlencode($rr['term']), + 'delete' => t('Remove term'), + 'selected' => ($search==$rr['term']), + ); + } + } + + + $tpl = get_markup_template("saved_searches.tpl"); + $o = replace_macros($tpl, array( + '$title' => t('Saved Searches'), + '$add' => t('add'), + '$searchbox' => searchbox('','netsearch-box',$srchurl . (($hasq) ? '' : '?f='),true), + '$saved' => $saved, + )); + + return $o; + +} + + +function widget_filer($arr) { + if(! local_user()) + return ''; + + $a = get_app(); + + $selected = ((x($_REQUEST,'file')) ? $_REQUEST['file'] : ''); + + $terms = array(); + $r = q("select distinct(term) from term where uid = %d and type = %d order by term asc", + intval(local_user()), + intval(TERM_FILE) + ); + if(! $r) + return; + + foreach($r as $rr) + $terms[] = array('name' => $rr['term'], 'selected' => (($selected == $rr['term']) ? 'selected' : '')); + + return replace_macros(get_markup_template('fileas_widget.tpl'),array( + '$title' => t('Saved Folders'), + '$desc' => '', + '$sel_all' => (($selected == '') ? 'selected' : ''), + '$all' => t('Everything'), + '$terms' => $terms, + '$base' => z_root() . '/' . $a->cmd + + )); +} + +function widget_archive($arr) { + + $o = ''; + $a = get_app(); + + if(! $a->profile_uid) { + return ''; + } + + $uid = $a->profile_uid; + + if(! feature_enabled($uid,'archives')) + return ''; + + + $wall = ((array_key_exists('wall', $arr)) ? intval($arr['wall']) : 0); + $url = z_root() . '/' . $a->cmd; + + + $ret = posted_dates($uid,$wall); + + if(! count($ret)) + return ''; + + $o = replace_macros(get_markup_template('posted_date_widget.tpl'),array( + '$title' => t('Archives'), + '$size' => ((count($ret) > 6) ? 6 : count($ret)), + '$url' => $url, + '$dates' => $ret + )); + return $o; +} + + +function widget_fullprofile($arr) { + $a = get_app(); + if(! $a->profile['profile_uid']) + return; + + $block = (((get_config('system','block_public')) && (! local_user()) && (! remote_user())) ? true : false); + + return profile_sidebar($a->profile, $block); +} + +function widget_categories($arr) { + $a = get_app(); + $cat = ((x($_REQUEST,'cat')) ? htmlspecialchars($_REQUEST['cat'],ENT_COMPAT,'UTF-8') : ''); + $srchurl = $a->query_string; + $srchurl = rtrim(preg_replace('/cat\=[^\&].*?(\&|$)/is','',$srchurl),'&'); + $srchurl = str_replace(array('?f=','&f='),array('',''),$srchurl); + return categories_widget($srchurl,$cat); + +} + +function widget_tagcloud_wall($arr) { + $a = get_app(); + if((! $a->profile['profile_uid']) || (! $a->profile['channel_hash'])) + return ''; + $limit = ((array_key_exists('limit',$arr)) ? intval($arr['limit']) : 50); + if(feature_enabled($a->profile['profile_uid'],'tagadelic')) + return tagblock('search',$a->profile['profile_uid'],$limit,$a->profile['channel_hash'],ITEM_WALL); + return ''; +} + + +function widget_affinity($arr) { + + if(! local_user()) + return ''; + + $cmin = ((x($_REQUEST,'cmin')) ? intval($_REQUEST['cmin']) : 0); + $cmax = ((x($_REQUEST,'cmax')) ? intval($_REQUEST['cmax']) : 99); + + if(feature_enabled(local_user(),'affinity')) { + $tpl = get_markup_template('main_slider.tpl'); + $x = replace_macros($tpl,array( + '$val' => $cmin . ';' . $cmax, + '$refresh' => t('Refresh'), + '$me' => t('Me'), + '$intimate' => t('Best Friends'), + '$friends' => t('Friends'), + '$coworkers' => t('Co-workers'), + '$oldfriends' => t('Former Friends'), + '$acquaintances' => t('Acquaintances'), + '$world' => t('Everybody') + )); + $arr = array('html' => $x); + call_hooks('main_slider',$arr); + return $arr['html']; + } + return ''; +} + + +function widget_settings_menu($arr) { + + if(! local_user()) + return; + + $a = get_app(); + $channel = $a->get_channel(); + + $abook_self_id = 0; + + // Retrieve the 'self' address book entry for use in the auto-permissions link + + $abk = q("select abook_id from abook where abook_channel = %d and ( abook_flags & %d ) limit 1", + intval(local_user()), + intval(ABOOK_FLAG_SELF) + ); + if($abk) + $abook_self_id = $abk[0]['abook_id']; + + + $tabs = array( + array( + 'label' => t('Account settings'), + 'url' => $a->get_baseurl(true).'/settings/account', + 'selected' => ((argv(1) === 'account') ? 'active' : ''), + ), + + array( + 'label' => t('Channel settings'), + 'url' => $a->get_baseurl(true).'/settings/channel', + 'selected' => ((argv(1) === 'channel') ? 'active' : ''), + ), + + array( + 'label' => t('Additional features'), + 'url' => $a->get_baseurl(true).'/settings/features', + 'selected' => ((argv(1) === 'features') ? 'active' : ''), + ), + + array( + 'label' => t('Feature settings'), + 'url' => $a->get_baseurl(true).'/settings/featured', + 'selected' => ((argv(1) === 'featured') ? 'active' : ''), + ), + + array( + 'label' => t('Display settings'), + 'url' => $a->get_baseurl(true).'/settings/display', + 'selected' => ((argv(1) === 'display') ? 'active' : ''), + ), + + array( + 'label' => t('Connected apps'), + 'url' => $a->get_baseurl(true) . '/settings/oauth', + 'selected' => ((argv(1) === 'oauth') ? 'active' : ''), + ), + + array( + 'label' => t('Export channel'), + 'url' => $a->get_baseurl(true) . '/uexport/basic', + 'selected' => '' + ), + +// array( +// 'label' => t('Export account'), +// 'url' => $a->get_baseurl(true) . '/uexport/complete', +// 'selected' => '' +// ), + + array( + 'label' => t('Automatic Permissions (Advanced)'), + 'url' => $a->get_baseurl(true) . '/connedit/' . $abook_self_id, + 'selected' => '' + ), + + + ); + + if(feature_enabled(local_user(),'premium_channel')) { + $tabs[] = array( + 'label' => t('Premium Channel Settings'), + 'url' => $a->get_baseurl(true) . '/connect/' . $channel['channel_address'], + 'selected' => '' + ); + + } + + if(feature_enabled(local_user(),'channel_sources')) { + $tabs[] = array( + 'label' => t('Channel Sources'), + 'url' => $a->get_baseurl(true) . '/sources', + 'selected' => '' + ); + + } + + + + $tabtpl = get_markup_template("generic_links_widget.tpl"); + return replace_macros($tabtpl, array( + '$title' => t('Settings'), + '$class' => 'settings-widget', + '$items' => $tabs, + )); + +} + + +function widget_mailmenu($arr) { + if (! local_user()) + return; + + $a = get_app(); + return replace_macros(get_markup_template('message_side.tpl'), array( + '$tabs'=> array(), + + '$check'=>array( + 'label' => t('Check Mail'), + 'url' => $a->get_baseurl(true) . '/message', + 'sel' => (argv(1) == ''), + ), + '$new'=>array( + 'label' => t('New Message'), + 'url' => $a->get_baseurl(true) . '/message/new', + 'sel'=> (argv(1) == 'new'), + ) + + )); + +} \ No newline at end of file diff --git a/include/zot.php b/include/zot.php index 09a3c28fa..b0d87cea9 100644 --- a/include/zot.php +++ b/include/zot.php @@ -3,10 +3,27 @@ require_once('include/crypto.php'); require_once('include/items.php'); +/** + * Red implementation of zot protocol. + * + * https://github.com/friendica/red/wiki/zot + * https://github.com/friendica/red/wiki/Zot---A-High-Level-Overview + * + */ + + /** * * @function zot_new_uid($channel_nick) - * @channel_id = unique nickname of controlling entity + * + * 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. + * + * @param string channel_nickname = unique nickname of controlling entity + * * @returns string * */ @@ -18,41 +35,58 @@ function zot_new_uid($channel_nick) { /** - * - * Given an array of zot hashes, return all distinct hubs - * If primary is true, return only primary hubs - * Result is ordered by url to assist in batching. - * Return only the first primary hub as there should only be one. + * @function zot_get_hublocs($hash) + * 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 + * @param string $hash - xchan_hash + * @retuns array of hubloc (hub location structures) + * hubloc_id int + * hubloc_guid char(255) + * hubloc_guid_sig text + * hubloc_hash char(255) + * hubloc_addr char(255) + * hubloc_flags int + * hubloc_status int + * hubloc_url char(255) + * hubloc_url_sig text + * hubloc_host char(255) + * hubloc_callback char(255) + * hubloc_connect char(255) + * hubloc_sitekey text + * hubloc_updated datetime + * hubloc_connected datetime * */ -function zot_get_hubloc($arr,$primary = false) { +function zot_get_hublocs($hash) { - $tmp = ''; - - if(is_array($arr)) { - foreach($arr as $e) { - if(strlen($tmp)) - $tmp .= ','; - $tmp .= "'" . dbesc($e) . "'" ; - } - } - - if(! strlen($tmp)) - return array(); - - $sql_extra = (($primary) ? " and hubloc_flags & " . intval(HUBLOC_FLAGS_PRIMARY) : "" ); - $limit = (($primary) ? " limit 1 " : ""); - return q("select * from hubloc where hubloc_hash in ( $tmp ) $sql_extra order by hubloc_url $limit"); + /** Only search for active hublocs - e.g. those that haven't been marked deleted */ + $ret = q("select * from hubloc where hubloc_hash = '%s' and not ( hubloc_flags & %d ) group by hubloc_url ", + dbesc($hash), + intval(HUBLOC_FLAGS_DELETED) + ); + return $ret; } -/* +/** * - * zot_build_packet builds a notification packet that you can either - * store in the queue with a message array or call zot_zot to immediately - * zot it to the other side + * @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 + * zot it to the other side * + * @param array $channel => sender channel structure + * @param string $type => packet type: one of 'ping', 'pickup', 'purge', '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 + * @param string $secret => random string, required for packets which require verification/callback + * e.g. 'pickup', 'purge', 'notify', 'auth_check' --- 'ping' 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) { @@ -82,7 +116,7 @@ function zot_build_packet($channel,$type = 'notify',$recipients = null, $remote_ // Hush-hush ultra top-secret mode if($remote_key) { - $data = aes_encapsulate(json_encode($data),$remote_key); + $data = crypto_encapsulate(json_encode($data),$remote_key); } return json_encode($data); @@ -194,12 +228,27 @@ function zot_finger($webbie,$channel,$autofallback = true) { } /** - * @function: zot_refresh + * @function: zot_refresh($them, $channel = null) * - * zot_refresh is typically invoked when somebody has changed permissions of a channel and they are notified - * to fetch new permissions via a finger operation. This may result in a new connection (abook entry) being added to a local channel - * and it may result in auto-permissions being granted. + * zot_refresh is typically invoked when somebody has changed permissions of a channel and they are notified + * to fetch new permissions via a finger/discovery operation. This may result in a new connection + * (abook entry) being added to a local channel and it may result in auto-permissions being granted. + * + * Friending in zot is accomplished by sending a refresh packet to a specific channel which indicates a + * permission change has been made by the sender which affects the target channel. The hub controlling + * the target channel does targetted discovery (a zot-finger request requesting permissions for the local + * channel). These are decoded here, and if necessary and abook structure (addressbook) is created to store + * the permissions assigned to this channel. + * + * Initially these abook structures are created with a 'pending' flag, so that no reverse permissions are + * implied until this is approved by the owner channel. A channel can also auto-populate permissions in + * return and send back a refresh packet of its own. This is used by forum and group communication channels + * so that friending and membership in the channel's "club" is automatic. + * + * @param array $them => xchan structure of sender + * @param array $channel => local channel structure of target recipient, required for "friending" operations * + * @returns boolean true if successful, else false */ function zot_refresh($them,$channel = null) { @@ -269,7 +318,7 @@ function zot_refresh($them,$channel = null) { if($channel) { $global_perms = get_perms(); if($j['permissions']['data']) { - $permissions = aes_unencapsulate(array( + $permissions = crypto_unencapsulate(array( 'data' => $j['permissions']['data'], 'key' => $j['permissions']['key'], 'iv' => $j['permissions']['iv']), @@ -306,6 +355,11 @@ function zot_refresh($them,$channel = null) { ); if(! $y) logger('abook update failed'); + else { + // if we were just granted read stream permission and didn't have it before, try to pull in some posts + if((! ($r[0]['abook_their_perms'] & PERMS_R_STREAM)) && ($their_perms & PERMS_R_STREAM)) + proc_run('php','include/onepoll.php',$r[0]['abook_id']); + } } else { $default_perms = 0; @@ -330,7 +384,6 @@ function zot_refresh($them,$channel = null) { ); if($y) { - logger("New introduction received for {$channel['channel_name']}"); if($default_perms) { // send back a permissions update for auto-friend/auto-permissions @@ -342,6 +395,14 @@ function zot_refresh($them,$channel = null) { if($z) proc_run('php','include/notifier.php','permission_update',$z[0]['abook_id']); } + $new_connection = q("select abook_id, abook_flags from abook where abook_channel = %d and abook_xchan = '%s' order by abook_created desc limit 1", + intval($channel['channel_id']), + dbesc($x['hash']) + ); + + if($new_connection && (! ($new_connection[0]['abook_flags'] & ABOOK_FLAG_PENDING)) && ($their_perms & PERMS_R_STREAM)) + proc_run('php','include/onepoll.php',$new_connection[0]['abook_id']); + } } } @@ -354,7 +415,17 @@ function zot_refresh($them,$channel = null) { * @function: zot_gethub * * A guid and a url, both signed by the sender, distinguish a known sender at a known location - * This function looks these up to see if the channel is known. If not, we will need to verify it. + * This function looks these up to see if the channel is known and therefore previously verified. + * If not, we will need to verify it. + * + * @param array $arr + * $arr must contain: + * string $arr['guid'] => guid of conversant + * string $arr['guid_sig'] => guid signed with conversant's private key + * string $arr['url'] => URL of the origination hub of this communication + * string $arr['url_sig'] => URL signed with conversant's private key + * + * * @returns: array => hubloc record */ @@ -381,6 +452,27 @@ function zot_gethub($arr) { return null; } +/** + * @function zot_register_hub($arr) + * + * A communication has been received which has an unknown (to us) sender. + * Perform discovery based on our calculated hash of the sender at the origination address. + * This will fetch the discovery packet of the sender, which contains the public key we + * need to verify our guid and url signatures. + * + * @param array $arr + * $arr must contain: + * string $arr['guid'] => guid of conversant + * string $arr['guid_sig'] => guid signed with conversant's private key + * string $arr['url'] => URL of the origination hub of this communication + * string $arr['url_sig'] => URL signed with conversant's private key + * + * + * @returns array => 'success' (boolean true or false) + * 'message' (optional error string only if success is false) + */ + + function zot_register_hub($arr) { $result = array('success' => false); @@ -399,22 +491,49 @@ function zot_register_hub($arr) { if($x['success']) { $record = json_decode($x['body'],true); - $c = import_xchan($record); - if($c['success']) - $result['success'] = true; + + /* + * We now have a key - only continue registration if our signatures are valid + * AND the guid and guid sig in the returned packet match those provided in + * our current communication. + */ + + if((rsa_verify($arr['guid'],base64url_decode($arr['guid_sig']),$record['key'])) + && (rsa_verify($arr['url'],base64url_decode($arr['url_sig']),$record['key'])) + && ($arr['guid'] === $record['guid']) + && ($arr['guid_sig'] === $record['guid_sig'])) { + + $c = import_xchan($record); + if($c['success']) + $result['success'] = true; + } + else { + logger('zot_register_hub: failure to verify returned packet.'); + } } } return $result; } - -// Takes a json associative array from zot_finger and imports the xchan and hublocs -// If the xchan already exists, update the name and photo if these have changed. -// +/** + * @function import_xchan($arr,$ud_flags = 1) + * Takes an associative array of a fecthed discovery packet and updates + * all internal data structures which need to be updated as a result. + * + * @param array $arr => json_decoded discovery packet + * @param int $ud_flags + * Determines whether to create a directory update record if any changes occur, default 1 or true + * + * @returns array => 'success' (boolean true or false) + * 'message' (optional error string only if success is false) + */ function import_xchan($arr,$ud_flags = 1) { + + call_hooks('import_xchan', $arr); + $ret = array('success' => false); $dirmode = intval(get_config('system','directory_mode')); @@ -437,7 +556,6 @@ function import_xchan($arr,$ud_flags = 1) { return $ret; } - logger('import_xchan: ' . $xchan_hash, LOGGER_DEBUG); $r = q("select * from xchan where xchan_hash = '%s' limit 1", @@ -552,19 +670,41 @@ function import_xchan($arr,$ud_flags = 1) { require_once('include/photo/photo_driver.php'); - $photos = import_profile_photo($arr['photo'],$xchan_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' + // see if this is a channel clone that's hosted locally - which we treat different from other xchans/connections + + $local = q("select channel_account_id, channel_id from channel where channel_hash = '%s' limit 1", + dbesc($xchan_hash) + ); + if($local) { + $ph = z_fetch_url($arr['photo'],true); + if($ph['success']) { + import_channel_photo($ph['body'], $arr['photo_mimetype'], $local[0]['channel_account_id'],$local[0]['channel_id']); + // reset the names in case they got messed up when we had a bug in this function + $photos = array( + z_root() . '/photo/profile/l/' . $local[0]['channel_id'], + z_root() . '/photo/profile/m/' . $local[0]['channel_id'], + z_root() . '/photo/profile/s/' . $local[0]['channel_id'], + $arr['photo_mimetype'] + ); + } + } + else { + $photos = import_profile_photo($arr['photo'],$xchan_hash); + } + if($photos) { + $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($arr['photo_updated']), + dbesc(datetime_convert('UTC','UTC',$arr['photo_updated'])), dbesc($photos[0]), dbesc($photos[1]), dbesc($photos[2]), dbesc($photos[3]), dbesc($xchan_hash) - ); + ); - $what .= 'photo '; - $changed = true; + $what .= 'photo '; + $changed = true; + } } // what we are missing for true hub independence is for any changes in the primary hub to @@ -572,10 +712,20 @@ function import_xchan($arr,$ud_flags = 1) { if($arr['locations']) { - $xisting = q("select hubloc_id, hubloc_url from hubloc where hubloc_hash = '%s'", + $xisting = q("select hubloc_id, hubloc_url, hubloc_sitekey from hubloc where hubloc_hash = '%s'", dbesc($xchan_hash) ); + // See if a primary is specified + + $has_primary = false; + foreach($arr['locations'] as $location) { + if($location['primary']) { + $has_primary = true; + break; + } + } + foreach($arr['locations'] as $location) { if(! rsa_verify($location['url'],base64url_decode($location['url_sig']),$arr['key'])) { logger('import_xchan: Unable to verify site signature for ' . $location['url']); @@ -583,15 +733,21 @@ function import_xchan($arr,$ud_flags = 1) { continue; } + // Ensure that they have one primary hub + + if(! $has_primary) + $location['primary'] = true; + + for($x = 0; $x < count($xisting); $x ++) { - if($xisting[$x]['hubloc_url'] == $location['url']) { + if(($xisting[$x]['hubloc_url'] === $location['url']) && ($xisting[$x]['hubloc_sitekey'] === $location['sitekey'])) { $xisting[$x]['updated'] = true; } } // match as many fields as possible in case anything at all changed. - $r = q("select * from hubloc where hubloc_hash = '%s' and hubloc_guid = '%s' and hubloc_guid_sig = '%s' and hubloc_url = '%s' and hubloc_url_sig = '%s' and hubloc_host = '%s' and hubloc_addr = '%s' and hubloc_callback = '%s' and hubloc_sitekey = '%s' limit 1", + $r = q("select * from hubloc where hubloc_hash = '%s' and hubloc_guid = '%s' and hubloc_guid_sig = '%s' and hubloc_url = '%s' and hubloc_url_sig = '%s' and hubloc_host = '%s' and hubloc_addr = '%s' and hubloc_callback = '%s' and hubloc_sitekey = '%s' ", dbesc($xchan_hash), dbesc($arr['guid']), dbesc($arr['guid_sig']), @@ -612,6 +768,16 @@ function import_xchan($arr,$ud_flags = 1) { intval($r[0]['hubloc_id']) ); } + + // Remove pure duplicates + if(count($r) > 1) { + for($h = 1; $h < count($r); $h ++) { + q("delete from hubloc where hubloc_id = %d limit 1", + intval($r[$h]['hubloc_id']) + ); + } + } + if((($r[0]['hubloc_flags'] & HUBLOC_FLAGS_PRIMARY) && (! $location['primary'])) || ((! ($r[0]['hubloc_flags'] & HUBLOC_FLAGS_PRIMARY)) && ($location['primary']))) { $r = q("update hubloc set hubloc_flags = (hubloc_flags ^ %d), hubloc_updated = '%s' where hubloc_id = %d limit 1", @@ -719,8 +885,6 @@ function import_xchan($arr,$ud_flags = 1) { } } - - if($changed) { $guid = random_string() . '@' . get_app()->get_hostname(); update_modtime($xchan_hash,$guid,$arr['address'],$ud_flags); @@ -744,6 +908,20 @@ function import_xchan($arr,$ud_flags = 1) { return $ret; } +/** + * @function zot_process_response($hub,$arr,$outq) { + * Called immediately after sending a zot message which is using queue processing + * Updates the queue item according to the response result and logs any information + * returned to aid communications troubleshooting. + * + * @param string $hub - url of site we just contacted + * @param array $arr - output of z_post_url() + * @param array $outq - The queue structure attached to this request + * + * @returns nothing + */ + + function zot_process_response($hub,$arr,$outq) { if(! $arr['success']) { @@ -779,14 +957,16 @@ function zot_process_response($hub,$arr,$outq) { } /** - * @function: zot_fetch + * @function zot_fetch($arr) * - * We received a notification packet (in mod/post.php) that a message is waiting for us, and we've verified the sender. - * Now send back a pickup message, using our message tracking ID ($arr['secret']), which we will sign. - * The entire pickup message is encrypted with the remote site's public key. - * If everything checks out on the remote end, we will receive back a packet containing one or more messages, - * which will be processed before returning. - * + * We received a notification packet (in mod/post.php) that a message is waiting for us, and we've verified the sender. + * Now send back a pickup message, using our message tracking ID ($arr['secret']), which we will sign with our site private key. + * The entire pickup message is encrypted with the remote site's public key. + * If everything checks out on the remote end, we will receive back a packet containing one or more messages, + * which will be processed and delivered before this function ultimately returns. + * + * @param array $arr + * decrypted and json decoded notify packet from remote site */ @@ -811,7 +991,7 @@ function zot_fetch($arr) { 'secret_sig' => base64url_encode(rsa_sign($arr['secret'],get_config('system','prvkey'))) ); - $datatosend = json_encode(aes_encapsulate(json_encode($data),$ret_hub['hubloc_sitekey'])); + $datatosend = json_encode(crypto_encapsulate(json_encode($data),$ret_hub['hubloc_sitekey'])); $fetch = zot_zot($url,$datatosend); $result = zot_import($fetch, $arr['sender']['url']); @@ -824,7 +1004,16 @@ function zot_fetch($arr) { * Process an incoming array of messages which were obtained via pickup, and * import, update, delete as directed. * - * The message types handled here are 'activity' (e.g. posts), 'mail' and 'profile' + * @param array $arr => 'pickup' structure returned from remote site + * @param string $sender_url => the url specified by the sender in the initial communication + * we will verify the sender and url in each returned message structure and also verify + * that all the messages returned match the site url that we are currently processing. + * + * The message types handled here are 'activity' (e.g. posts), 'mail' , 'profile', and 'channel_sync' + * + * @returns array => array ( [0] => string $channel_hash, [1] => string $delivery_status, [2] => string $address ) + * suitable for logging remotely, enumerating the processing results of each message/recipient combination. + * */ function zot_import($arr, $sender_url) { @@ -837,7 +1026,7 @@ function zot_import($arr, $sender_url) { } if(array_key_exists('iv',$data)) { - $data = json_decode(aes_unencapsulate($data,get_config('system','prvkey')),true); + $data = json_decode(crypto_unencapsulate($data,get_config('system','prvkey')),true); } $incoming = $data['pickup']; @@ -849,7 +1038,7 @@ function zot_import($arr, $sender_url) { $result = null; if(array_key_exists('iv',$i['notify'])) { - $i['notify'] = json_decode(aes_unencapsulate($i['notify'],get_config('system','prvkey')),true); + $i['notify'] = json_decode(crypto_unencapsulate($i['notify'],get_config('system','prvkey')),true); } logger('zot_import: notify: ' . print_r($i['notify'],true), LOGGER_DATA); @@ -898,11 +1087,29 @@ function zot_import($arr, $sender_url) { $deliveries = allowed_public_recips($i); } + + // Go through the hash array and remove duplicates. array_unique() won't do this because the array is more than one level. + + $no_dups = array(); + if($deliveries) { + foreach($deliveries as $d) { + if(! in_array($d['hash'],$no_dups)) + $no_dups[] = $d['hash']; + } + + if($no_dups) { + $deliveries = array(); + foreach($no_dups as $n) { + $deliveries[] = array('hash' => $n); + } + } + } + if(! $deliveries) { logger('zot_import: no deliveries on this site'); continue; } - + if($i['message']) { if($i['message']['type'] === 'activity') { $arr = get_item_elements($i['message']); @@ -1426,22 +1633,22 @@ function import_directory_profile($hash,$profile,$addr,$ud_flags = 1, $suppress_ $arr = array(); $arr['xprof_hash'] = $hash; - $arr['xprof_desc'] = (($profile['description']) ? htmlentities($profile['description'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['xprof_desc'] = (($profile['description']) ? htmlspecialchars($profile['description'], ENT_COMPAT,'UTF-8',false) : ''); $arr['xprof_dob'] = datetime_convert('','',$profile['birthday'],'Y-m-d'); // !!!! check this for 0000 year $arr['xprof_age'] = (($profile['age']) ? intval($profile['age']) : 0); - $arr['xprof_gender'] = (($profile['gender']) ? htmlentities($profile['gender'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['xprof_marital'] = (($profile['marital']) ? htmlentities($profile['marital'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['xprof_sexual'] = (($profile['sexual']) ? htmlentities($profile['sexual'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['xprof_locale'] = (($profile['locale']) ? htmlentities($profile['locale'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['xprof_region'] = (($profile['region']) ? htmlentities($profile['region'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['xprof_postcode'] = (($profile['postcode']) ? htmlentities($profile['postcode'], ENT_COMPAT,'UTF-8',false) : ''); - $arr['xprof_country'] = (($profile['country']) ? htmlentities($profile['country'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['xprof_gender'] = (($profile['gender']) ? htmlspecialchars($profile['gender'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['xprof_marital'] = (($profile['marital']) ? htmlspecialchars($profile['marital'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['xprof_sexual'] = (($profile['sexual']) ? htmlspecialchars($profile['sexual'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['xprof_locale'] = (($profile['locale']) ? htmlspecialchars($profile['locale'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['xprof_region'] = (($profile['region']) ? htmlspecialchars($profile['region'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['xprof_postcode'] = (($profile['postcode']) ? htmlspecialchars($profile['postcode'], ENT_COMPAT,'UTF-8',false) : ''); + $arr['xprof_country'] = (($profile['country']) ? htmlspecialchars($profile['country'], ENT_COMPAT,'UTF-8',false) : ''); $clean = array(); if(array_key_exists('keywords',$profile) and is_array($profile['keywords'])) { import_directory_keywords($hash,$profile['keywords']); foreach($profile['keywords'] as $kw) { - $kw = trim(htmlentities($kw,ENT_COMPAT,'UTF-8',false)); + $kw = trim(htmlspecialchars($kw,ENT_COMPAT,'UTF-8',false)); $kw = trim($kw,','); $clean[] = $kw; } @@ -1543,7 +1750,7 @@ function import_directory_keywords($hash,$keywords) { $clean = array(); foreach($keywords as $kw) { - $kw = trim(htmlentities($kw,ENT_COMPAT,'UTF-8',false)); + $kw = trim(htmlspecialchars($kw,ENT_COMPAT,'UTF-8',false)); $kw = trim($kw,','); $clean[] = $kw; } @@ -1642,10 +1849,10 @@ function import_site($arr,$pubkey) { $access_policy = ACCESS_TIERED; } - $directory_url = htmlentities($arr['directory_url'],ENT_COMPAT,'UTF-8',false); - $url = htmlentities($arr['url'],ENT_COMPAT,'UTF-8',false); - $sellpage = htmlentities($arr['sellpage'],ENT_COMPAT,'UTF-8',false); - $site_location = htmlentities($arr['location'],ENT_COMPAT,'UTF-8',false); + $directory_url = htmlspecialchars($arr['directory_url'],ENT_COMPAT,'UTF-8',false); + $url = htmlspecialchars($arr['url'],ENT_COMPAT,'UTF-8',false); + $sellpage = htmlspecialchars($arr['sellpage'],ENT_COMPAT,'UTF-8',false); + $site_location = htmlspecialchars($arr['location'],ENT_COMPAT,'UTF-8',false); if($exists) { if(($siterecord['site_flags'] != $site_directory) @@ -1916,3 +2123,24 @@ function get_rpost_path($observer) { } +function import_author_zot($x) { + $hash = base64url_encode(hash('whirlpool',$x['guid'] . $x['guid_sig'], true)); + $r = q("select hubloc_url from hubloc where hubloc_guid = '%s' and hubloc_guid_sig = '%s' and (hubloc_flags & %d) limit 1", + dbesc($x['guid']), + dbesc($x['guid_sig']), + intval(HUBLOC_FLAGS_PRIMARY) + ); + + if($r) { + logger('import_author_zot: in cache', LOGGER_DEBUG); + return $hash; + } + + logger('import_author_zot: entry not in cache - probing: ' . print_r($x,true), LOGGER_DEBUG); + + $them = array('hubloc_url' => $x['url'],'xchan_guid' => $x['guid'], 'xchan_guid_sig' => $x['guid_sig']); + if(zot_refresh($them)) + return $hash; + return false; +} + diff --git a/index.php b/index.php index 1953dd5cd..adfa6534f 100755 --- a/index.php +++ b/index.php @@ -245,6 +245,12 @@ if (file_exists($theme_info_file)){ if(! x($a->page,'content')) $a->page['content'] = ''; +/* set JS cookie */ +if($_COOKIE['jsAvailable'] != 1) { + $a->page['content'] .= ''; +} + + if(! $install) call_hooks('page_content_top',$a->page['content']); diff --git a/install/database.sql b/install/database.sql index 3a05c28ec..ef79862c3 100644 --- a/install/database.sql +++ b/install/database.sql @@ -128,16 +128,6 @@ CREATE TABLE IF NOT EXISTS `cache` ( PRIMARY KEY (`k`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -CREATE TABLE IF NOT EXISTS `challenge` ( - `id` int(10) unsigned NOT NULL AUTO_INCREMENT, - `challenge` char(255) NOT NULL, - `dfrn-id` char(255) NOT NULL, - `expire` int(11) NOT NULL, - `type` char(255) NOT NULL, - `last_update` char(255) NOT NULL, - PRIMARY KEY (`id`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - CREATE TABLE IF NOT EXISTS `channel` ( `channel_id` int(10) unsigned NOT NULL AUTO_INCREMENT, `channel_account_id` int(10) unsigned NOT NULL DEFAULT '0', @@ -573,6 +563,7 @@ CREATE TABLE IF NOT EXISTS `notify` ( `photo` char(255) NOT NULL, `date` datetime NOT NULL, `msg` mediumtext NOT NULL, + `aid` int(11) NOT NULL, `uid` int(11) NOT NULL, `link` char(255) NOT NULL, `parent` int(11) NOT NULL, @@ -588,7 +579,8 @@ CREATE TABLE IF NOT EXISTS `notify` ( KEY `hash` (`hash`), KEY `parent` (`parent`), KEY `link` (`link`), - KEY `otype` (`otype`) + KEY `otype` (`otype`), + KEY `aid` (`aid`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; CREATE TABLE IF NOT EXISTS `obj` ( @@ -775,22 +767,6 @@ CREATE TABLE IF NOT EXISTS `profile_check` ( KEY `expire` (`expire`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -CREATE TABLE IF NOT EXISTS `queue` ( - `id` int(11) NOT NULL AUTO_INCREMENT, - `cid` int(11) NOT NULL, - `network` char(32) NOT NULL, - `created` datetime NOT NULL, - `last` datetime NOT NULL, - `content` mediumtext NOT NULL, - `batch` tinyint(1) NOT NULL DEFAULT '0', - PRIMARY KEY (`id`), - KEY `cid` (`cid`), - KEY `network` (`network`), - KEY `created` (`created`), - KEY `last` (`last`), - KEY `batch` (`batch`) -) ENGINE=MyISAM DEFAULT CHARSET=utf8; - CREATE TABLE IF NOT EXISTS `register` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `hash` char(255) NOT NULL, diff --git a/install/update.php b/install/update.php index e1fd8c7a4..f498ec042 100644 --- a/install/update.php +++ b/install/update.php @@ -1,6 +1,6 @@ img").not(function() { return this.complete; }); + var bimgs = $(".wall-item-body img").not(function() { return this.complete; }); var bimgcount = bimgs.length; if (bimgcount) { @@ -984,35 +988,28 @@ function previewTheme(elm) { $(document).ready(function() { -jQuery.timeago.settings.strings = { - prefixAgo : aStr['t01'], - prefixFromNow : aStr['t02'], - suffixAgo : aStr['t03'], - suffixFromNow : aStr['t04'], - seconds : aStr['t05'], - minute : aStr['t06'], - minutes : aStr['t07'], - hour : aStr['t08'], - hours : aStr['t09'], - day : aStr['t10'], - days : aStr['t11'], - month : aStr['t12'], - months : aStr['t13'], - year : aStr['t14'], - years : aStr['t15'], - wordSeparator : aStr['t16'], - numbers : aStr['t17'], -}; - - -$(".autotime").timeago(); -//$("div.wall-item-body").divgrow({ initialHeight: 400 }); - -//reCalcHeight(); - - + jQuery.timeago.settings.strings = { + prefixAgo : aStr['t01'], + prefixFromNow : aStr['t02'], + suffixAgo : aStr['t03'], + suffixFromNow : aStr['t04'], + seconds : aStr['t05'], + minute : aStr['t06'], + minutes : aStr['t07'], + hour : aStr['t08'], + hours : aStr['t09'], + day : aStr['t10'], + days : aStr['t11'], + month : aStr['t12'], + months : aStr['t13'], + year : aStr['t14'], + years : aStr['t15'], + wordSeparator : aStr['t16'], + numbers : aStr['t17'], + }; + $(".autotime").timeago(); }); diff --git a/library/IXR_Library.php b/library/IXR_Library.php new file mode 100644 index 000000000..9e2537701 --- /dev/null +++ b/library/IXR_Library.php @@ -0,0 +1,1371 @@ +data = $data; + if (!$type) { + $type = $this->calculateType(); + } + $this->type = $type; + if ($type == 'struct') { + // Turn all the values in the array in to new IXR_Value objects + foreach ($this->data as $key => $value) { + $this->data[$key] = new IXR_Value($value); + } + } + if ($type == 'array') { + for ($i = 0, $j = count($this->data); $i < $j; $i++) { + $this->data[$i] = new IXR_Value($this->data[$i]); + } + } + } + + function calculateType() + { + if ($this->data === true || $this->data === false) { + return 'boolean'; + } + if (is_integer($this->data)) { + return 'int'; + } + if (is_double($this->data)) { + return 'double'; + } + + // Deal with IXR object types base64 and date + if (is_object($this->data) && is_a($this->data, 'IXR_Date')) { + return 'date'; + } + if (is_object($this->data) && is_a($this->data, 'IXR_Base64')) { + return 'base64'; + } + + // If it is a normal PHP object convert it in to a struct + if (is_object($this->data)) { + $this->data = get_object_vars($this->data); + return 'struct'; + } + if (!is_array($this->data)) { + return 'string'; + } + + // We have an array - is it an array or a struct? + if ($this->isStruct($this->data)) { + return 'struct'; + } else { + return 'array'; + } + } + + function getXml() + { + // Return XML for this value + switch ($this->type) { + case 'boolean': + return ''.(($this->data) ? '1' : '0').''; + break; + case 'int': + return ''.$this->data.''; + break; + case 'double': + return ''.$this->data.''; + break; + case 'string': + return ''.htmlspecialchars($this->data).''; + break; + case 'array': + $return = ''."\n"; + foreach ($this->data as $item) { + $return .= ' '.$item->getXml()."\n"; + } + $return .= ''; + return $return; + break; + case 'struct': + $return = ''."\n"; + foreach ($this->data as $name => $value) { + $return .= " $name"; + $return .= $value->getXml()."\n"; + } + $return .= ''; + return $return; + break; + case 'date': + case 'base64': + return $this->data->getXml(); + break; + } + return false; + } + + /** + * Checks whether or not the supplied array is a struct or not + * + * @param unknown_type $array + * @return boolean + */ + function isStruct($array) + { + $expected = 0; + foreach ($array as $key => $value) { + if ((string)$key != (string)$expected) { + return true; + } + $expected++; + } + return false; + } +} + +/** + * IXR_MESSAGE + * + * @package IXR + * @since 1.5 + * + */ +class IXR_Message +{ + var $message; + var $messageType; // methodCall / methodResponse / fault + var $faultCode; + var $faultString; + var $methodName; + var $params; + + // Current variable stacks + var $_arraystructs = array(); // The stack used to keep track of the current array/struct + var $_arraystructstypes = array(); // Stack keeping track of if things are structs or array + var $_currentStructName = array(); // A stack as well + var $_param; + var $_value; + var $_currentTag; + var $_currentTagContents; + // The XML parser + var $_parser; + + function IXR_Message($message) + { + $this->message =& $message; + } + + function parse() + { + // first remove the XML declaration + // merged from WP #10698 - this method avoids the RAM usage of preg_replace on very large messages + $header = preg_replace( '/<\?xml.*?\?'.'>/', '', substr($this->message, 0, 100), 1); + $this->message = substr_replace($this->message, $header, 0, 100); + if (trim($this->message) == '') { + return false; + } + $this->_parser = xml_parser_create(); + // Set XML parser to take the case of tags in to account + xml_parser_set_option($this->_parser, XML_OPTION_CASE_FOLDING, false); + // Set XML parser callback functions + xml_set_object($this->_parser, $this); + xml_set_element_handler($this->_parser, 'tag_open', 'tag_close'); + xml_set_character_data_handler($this->_parser, 'cdata'); + $chunk_size = 262144; // 256Kb, parse in chunks to avoid the RAM usage on very large messages + do { + if (strlen($this->message) <= $chunk_size) { + $final = true; + } + $part = substr($this->message, 0, $chunk_size); + $this->message = substr($this->message, $chunk_size); + if (!xml_parse($this->_parser, $part, $final)) { + return false; + } + if ($final) { + break; + } + } while (true); + xml_parser_free($this->_parser); + + // Grab the error messages, if any + if ($this->messageType == 'fault') { + $this->faultCode = $this->params[0]['faultCode']; + $this->faultString = $this->params[0]['faultString']; + } + return true; + } + + function tag_open($parser, $tag, $attr) + { + $this->_currentTagContents = ''; + $this->currentTag = $tag; + switch($tag) { + case 'methodCall': + case 'methodResponse': + case 'fault': + $this->messageType = $tag; + break; + /* Deal with stacks of arrays and structs */ + case 'data': // data is to all intents and puposes more interesting than array + $this->_arraystructstypes[] = 'array'; + $this->_arraystructs[] = array(); + break; + case 'struct': + $this->_arraystructstypes[] = 'struct'; + $this->_arraystructs[] = array(); + break; + } + } + + function cdata($parser, $cdata) + { + $this->_currentTagContents .= $cdata; + } + + function tag_close($parser, $tag) + { + $valueFlag = false; + switch($tag) { + case 'int': + case 'i4': + $value = (int)trim($this->_currentTagContents); + $valueFlag = true; + break; + case 'double': + $value = (double)trim($this->_currentTagContents); + $valueFlag = true; + break; + case 'string': + $value = (string)trim($this->_currentTagContents); + $valueFlag = true; + break; + case 'dateTime.iso8601': + $value = new IXR_Date(trim($this->_currentTagContents)); + $valueFlag = true; + break; + case 'value': + // "If no type is indicated, the type is string." + if (trim($this->_currentTagContents) != '') { + $value = (string)$this->_currentTagContents; + $valueFlag = true; + } + break; + case 'boolean': + $value = (boolean)trim($this->_currentTagContents); + $valueFlag = true; + break; + case 'base64': + $value = base64_decode($this->_currentTagContents); + $valueFlag = true; + break; + /* Deal with stacks of arrays and structs */ + case 'data': + case 'struct': + $value = array_pop($this->_arraystructs); + array_pop($this->_arraystructstypes); + $valueFlag = true; + break; + case 'member': + array_pop($this->_currentStructName); + break; + case 'name': + $this->_currentStructName[] = trim($this->_currentTagContents); + break; + case 'methodName': + $this->methodName = trim($this->_currentTagContents); + break; + } + + if ($valueFlag) { + if (count($this->_arraystructs) > 0) { + // Add value to struct or array + if ($this->_arraystructstypes[count($this->_arraystructstypes)-1] == 'struct') { + // Add to struct + $this->_arraystructs[count($this->_arraystructs)-1][$this->_currentStructName[count($this->_currentStructName)-1]] = $value; + } else { + // Add to array + $this->_arraystructs[count($this->_arraystructs)-1][] = $value; + } + } else { + // Just add as a paramater + $this->params[] = $value; + } + } + $this->_currentTagContents = ''; + } +} + +/** + * IXR_Server + * + * @package IXR + * @since 1.5 + */ +class IXR_Server +{ + var $data; + var $callbacks = array(); + var $message; + var $capabilities; + + function IXR_Server($callbacks = false, $data = false, $wait = false) + { + $this->setCapabilities(); + if ($callbacks) { + $this->callbacks = $callbacks; + } + $this->setCallbacks(); + if (!$wait) { + $this->serve($data); + } + } + + function serve($data = false) + { + if (!$data) { + if (isset($_SERVER['REQUEST_METHOD']) && $_SERVER['REQUEST_METHOD'] !== 'POST') { + header('Content-Type: text/plain'); // merged from WP #9093 + die('XML-RPC server accepts POST requests only.'); + } + + global $HTTP_RAW_POST_DATA; + if (empty($HTTP_RAW_POST_DATA)) { + // workaround for a bug in PHP 5.2.2 - http://bugs.php.net/bug.php?id=41293 + $data = file_get_contents('php://input'); + } else { + $data =& $HTTP_RAW_POST_DATA; + } + } + $this->message = new IXR_Message($data); + if (!$this->message->parse()) { + $this->error(-32700, 'parse error. not well formed'); + } + if ($this->message->messageType != 'methodCall') { + $this->error(-32600, 'server error. invalid xml-rpc. not conforming to spec. Request must be a methodCall'); + } + $result = $this->call($this->message->methodName, $this->message->params); + + // Is the result an error? + if (is_a($result, 'IXR_Error')) { + $this->error($result); + } + + // Encode the result + $r = new IXR_Value($result); + $resultxml = $r->getXml(); + + // Create the XML + $xml = << + + + + $resultxml + + + + + +EOD; + // Send it + $this->output($xml); + } + + function call($methodname, $args) + { + if (!$this->hasMethod($methodname)) { + return new IXR_Error(-32601, 'server error. requested method '.$methodname.' does not exist.'); + } + $method = $this->callbacks[$methodname]; + + // Perform the callback and send the response + if (count($args) == 1) { + // If only one paramater just send that instead of the whole array + $args = $args[0]; + } + + // Are we dealing with a function or a method? + if (is_string($method) && substr($method, 0, 5) == 'this:') { + // It's a class method - check it exists + $method = substr($method, 5); + if (!method_exists($this, $method)) { + return new IXR_Error(-32601, 'server error. requested class method "'.$method.'" does not exist.'); + } + + //Call the method + $result = $this->$method($args); + } else { + // It's a function - does it exist? + if (is_array($method)) { + if (!method_exists($method[0], $method[1])) { + return new IXR_Error(-32601, 'server error. requested object method "'.$method[1].'" does not exist.'); + } + } else if (!function_exists($method)) { + return new IXR_Error(-32601, 'server error. requested function "'.$method.'" does not exist.'); + } + + // Call the function + $result = call_user_func($method, $args); + } + return $result; + } + + function error($error, $message = false) + { + // Accepts either an error object or an error code and message + if ($message && !is_object($error)) { + $error = new IXR_Error($error, $message); + } + $this->output($error->getXml()); + } + + function output($xml) + { + $xml = ''."\n".$xml; + $length = strlen($xml); + header('Connection: close'); + header('Content-Length: '.$length); + header('Content-Type: text/xml'); + header('Date: '.date('r')); + echo $xml; + exit; + } + + function hasMethod($method) + { + return in_array($method, array_keys($this->callbacks)); + } + + function setCapabilities() + { + // Initialises capabilities array + $this->capabilities = array( + 'xmlrpc' => array( + 'specUrl' => 'http://www.xmlrpc.com/spec', + 'specVersion' => 1 + ), + 'faults_interop' => array( + 'specUrl' => 'http://xmlrpc-epi.sourceforge.net/specs/rfc.fault_codes.php', + 'specVersion' => 20010516 + ), + 'system.multicall' => array( + 'specUrl' => 'http://www.xmlrpc.com/discuss/msgReader$1208', + 'specVersion' => 1 + ), + ); + } + + function getCapabilities($args) + { + return $this->capabilities; + } + + function setCallbacks() + { + $this->callbacks['system.getCapabilities'] = 'this:getCapabilities'; + $this->callbacks['system.listMethods'] = 'this:listMethods'; + $this->callbacks['system.multicall'] = 'this:multiCall'; + } + + function listMethods($args) + { + // Returns a list of methods - uses array_reverse to ensure user defined + // methods are listed before server defined methods + return array_reverse(array_keys($this->callbacks)); + } + + function multiCall($methodcalls) + { + // See http://www.xmlrpc.com/discuss/msgReader$1208 + $return = array(); + foreach ($methodcalls as $call) { + $method = $call['methodName']; + $params = $call['params']; + if ($method == 'system.multicall') { + $result = new IXR_Error(-32600, 'Recursive calls to system.multicall are forbidden'); + } else { + $result = $this->call($method, $params); + } + if (is_a($result, 'IXR_Error')) { + $return[] = array( + 'faultCode' => $result->code, + 'faultString' => $result->message + ); + } else { + $return[] = array($result); + } + } + return $return; + } +} + +/** + * IXR_Request + * + * @package IXR + * @since 1.5 + */ +class IXR_Request +{ + var $method; + var $args; + var $xml; + + function IXR_Request($method, $args) + { + $this->method = $method; + $this->args = $args; + $this->xml = << + +{$this->method} + + +EOD; + foreach ($this->args as $arg) { + $this->xml .= ''; + $v = new IXR_Value($arg); + $this->xml .= $v->getXml(); + $this->xml .= "\n"; + } + $this->xml .= ''; + } + + function getLength() + { + return strlen($this->xml); + } + + function getXml() + { + return $this->xml; + } +} + +/** + * IXR_Client + * + * @package IXR + * @since 1.5 + * + */ +class IXR_Client +{ + var $server; + var $port; + var $path; + var $useragent; + var $response; + var $message = false; + var $debug = false; + var $timeout; + + // Storage place for an error message + var $error = false; + + function IXR_Client($server, $path = false, $port = 80, $timeout = 15) + { + if (!$path) { + // Assume we have been given a URL instead + $bits = parse_url($server); + $this->server = $bits['host']; + $this->port = isset($bits['port']) ? $bits['port'] : 80; + $this->path = isset($bits['path']) ? $bits['path'] : '/'; + + // Make absolutely sure we have a path + if (!$this->path) { + $this->path = '/'; + } + } else { + $this->server = $server; + $this->path = $path; + $this->port = $port; + } + $this->useragent = 'The Incutio XML-RPC PHP Library'; + $this->timeout = $timeout; + } + + function query() + { + $args = func_get_args(); + $method = array_shift($args); + $request = new IXR_Request($method, $args); + $length = $request->getLength(); + $xml = $request->getXml(); + $r = "\r\n"; + $request = "POST {$this->path} HTTP/1.0$r"; + + // Merged from WP #8145 - allow custom headers + $this->headers['Host'] = $this->server; + $this->headers['Content-Type'] = 'text/xml'; + $this->headers['User-Agent'] = $this->useragent; + $this->headers['Content-Length']= $length; + + foreach( $this->headers as $header => $value ) { + $request .= "{$header}: {$value}{$r}"; + } + $request .= $r; + + $request .= $xml; + + // Now send the request + if ($this->debug) { + echo '
              '.htmlspecialchars($request)."\n
              \n\n"; + } + + if ($this->timeout) { + $fp = @fsockopen($this->server, $this->port, $errno, $errstr, $this->timeout); + } else { + $fp = @fsockopen($this->server, $this->port, $errno, $errstr); + } + if (!$fp) { + $this->error = new IXR_Error(-32300, 'transport error - could not open socket'); + return false; + } + fputs($fp, $request); + $contents = ''; + $debugContents = ''; + $gotFirstLine = false; + $gettingHeaders = true; + while (!feof($fp)) { + $line = fgets($fp, 4096); + if (!$gotFirstLine) { + // Check line for '200' + if (strstr($line, '200') === false) { + $this->error = new IXR_Error(-32300, 'transport error - HTTP status code was not 200'); + return false; + } + $gotFirstLine = true; + } + if (trim($line) == '') { + $gettingHeaders = false; + } + if (!$gettingHeaders) { + // merged from WP #12559 - remove trim + $contents .= $line; + } + if ($this->debug) { + $debugContents .= $line; + } + } + if ($this->debug) { + echo '
              '.htmlspecialchars($debugContents)."\n
              \n\n"; + } + + // Now parse what we've got back + $this->message = new IXR_Message($contents); + if (!$this->message->parse()) { + // XML error + $this->error = new IXR_Error(-32700, 'parse error. not well formed'); + return false; + } + + // Is the message a fault? + if ($this->message->messageType == 'fault') { + $this->error = new IXR_Error($this->message->faultCode, $this->message->faultString); + return false; + } + + // Message must be OK + return true; + } + + function getResponse() + { + // methodResponses can only have one param - return that + return $this->message->params[0]; + } + + function isError() + { + return (is_object($this->error)); + } + + function getErrorCode() + { + return $this->error->code; + } + + function getErrorMessage() + { + return $this->error->message; + } +} + + +/** + * IXR_Error + * + * @package IXR + * @since 1.5 + */ +class IXR_Error +{ + var $code; + var $message; + + function IXR_Error($code, $message) + { + $this->code = $code; + $this->message = htmlspecialchars($message); + } + + function getXml() + { + $xml = << + + + + + faultCode + {$this->code} + + + faultString + {$this->message} + + + + + + +EOD; + return $xml; + } +} + +/** + * IXR_Date + * + * @package IXR + * @since 1.5 + */ +class IXR_Date { + var $year; + var $month; + var $day; + var $hour; + var $minute; + var $second; + var $timezone; + + function IXR_Date($time) + { + // $time can be a PHP timestamp or an ISO one + if (is_numeric($time)) { + $this->parseTimestamp($time); + } else { + $this->parseIso($time); + } + } + + function parseTimestamp($timestamp) + { + $this->year = date('Y', $timestamp); + $this->month = date('m', $timestamp); + $this->day = date('d', $timestamp); + $this->hour = date('H', $timestamp); + $this->minute = date('i', $timestamp); + $this->second = date('s', $timestamp); + $this->timezone = ''; + } + + function parseIso($iso) + { + $this->year = substr($iso, 0, 4); + $this->month = substr($iso, 4, 2); + $this->day = substr($iso, 6, 2); + $this->hour = substr($iso, 9, 2); + $this->minute = substr($iso, 12, 2); + $this->second = substr($iso, 15, 2); + $this->timezone = substr($iso, 17); + } + + function getIso() + { + return $this->year.$this->month.$this->day.'T'.$this->hour.':'.$this->minute.':'.$this->second.$this->timezone; + } + + function getXml() + { + return ''.$this->getIso().''; + } + + function getTimestamp() + { + return mktime($this->hour, $this->minute, $this->second, $this->month, $this->day, $this->year); + } +} + +/** + * IXR_Base64 + * + * @package IXR + * @since 1.5 + */ +class IXR_Base64 +{ + var $data; + + function IXR_Base64($data) + { + $this->data = $data; + } + + function getXml() + { + return ''.base64_encode($this->data).''; + } +} + +/** + * IXR_IntrospectionServer + * + * @package IXR + * @since 1.5 + */ +class IXR_IntrospectionServer extends IXR_Server +{ + var $signatures; + var $help; + + function IXR_IntrospectionServer() + { + $this->setCallbacks(); + $this->setCapabilities(); + $this->capabilities['introspection'] = array( + 'specUrl' => 'http://xmlrpc.usefulinc.com/doc/reserved.html', + 'specVersion' => 1 + ); + $this->addCallback( + 'system.methodSignature', + 'this:methodSignature', + array('array', 'string'), + 'Returns an array describing the return type and required parameters of a method' + ); + $this->addCallback( + 'system.getCapabilities', + 'this:getCapabilities', + array('struct'), + 'Returns a struct describing the XML-RPC specifications supported by this server' + ); + $this->addCallback( + 'system.listMethods', + 'this:listMethods', + array('array'), + 'Returns an array of available methods on this server' + ); + $this->addCallback( + 'system.methodHelp', + 'this:methodHelp', + array('string', 'string'), + 'Returns a documentation string for the specified method' + ); + } + + function addCallback($method, $callback, $args, $help) + { + $this->callbacks[$method] = $callback; + $this->signatures[$method] = $args; + $this->help[$method] = $help; + } + + function call($methodname, $args) + { + // Make sure it's in an array + if ($args && !is_array($args)) { + $args = array($args); + } + + // Over-rides default call method, adds signature check + if (!$this->hasMethod($methodname)) { + return new IXR_Error(-32601, 'server error. requested method "'.$this->message->methodName.'" not specified.'); + } + $method = $this->callbacks[$methodname]; + $signature = $this->signatures[$methodname]; + $returnType = array_shift($signature); + + // Check the number of arguments + if (count($args) != count($signature)) { + return new IXR_Error(-32602, 'server error. wrong number of method parameters'); + } + + // Check the argument types + $ok = true; + $argsbackup = $args; + for ($i = 0, $j = count($args); $i < $j; $i++) { + $arg = array_shift($args); + $type = array_shift($signature); + switch ($type) { + case 'int': + case 'i4': + if (is_array($arg) || !is_int($arg)) { + $ok = false; + } + break; + case 'base64': + case 'string': + if (!is_string($arg)) { + $ok = false; + } + break; + case 'boolean': + if ($arg !== false && $arg !== true) { + $ok = false; + } + break; + case 'float': + case 'double': + if (!is_float($arg)) { + $ok = false; + } + break; + case 'date': + case 'dateTime.iso8601': + if (!is_a($arg, 'IXR_Date')) { + $ok = false; + } + break; + } + if (!$ok) { + return new IXR_Error(-32602, 'server error. invalid method parameters'); + } + } + // It passed the test - run the "real" method call + return parent::call($methodname, $argsbackup); + } + + function methodSignature($method) + { + if (!$this->hasMethod($method)) { + return new IXR_Error(-32601, 'server error. requested method "'.$method.'" not specified.'); + } + // We should be returning an array of types + $types = $this->signatures[$method]; + $return = array(); + foreach ($types as $type) { + switch ($type) { + case 'string': + $return[] = 'string'; + break; + case 'int': + case 'i4': + $return[] = 42; + break; + case 'double': + $return[] = 3.1415; + break; + case 'dateTime.iso8601': + $return[] = new IXR_Date(time()); + break; + case 'boolean': + $return[] = true; + break; + case 'base64': + $return[] = new IXR_Base64('base64'); + break; + case 'array': + $return[] = array('array'); + break; + case 'struct': + $return[] = array('struct' => 'struct'); + break; + } + } + return $return; + } + + function methodHelp($method) + { + return $this->help[$method]; + } +} + +/** + * IXR_ClientMulticall + * + * @package IXR + * @since 1.5 + */ +class IXR_ClientMulticall extends IXR_Client +{ + var $calls = array(); + + function IXR_ClientMulticall($server, $path = false, $port = 80) + { + parent::IXR_Client($server, $path, $port); + $this->useragent = 'The Incutio XML-RPC PHP Library (multicall client)'; + } + + function addCall() + { + $args = func_get_args(); + $methodName = array_shift($args); + $struct = array( + 'methodName' => $methodName, + 'params' => $args + ); + $this->calls[] = $struct; + } + + function query() + { + // Prepare multicall, then call the parent::query() method + return parent::query('system.multicall', $this->calls); + } +} + +/** + * Client for communicating with a XML-RPC Server over HTTPS. + * + * @author Jason Stirk (@link http://blog.griffin.homelinux.org/projects/xmlrpc/) + * @version 0.2.0 26May2005 08:34 +0800 + * @copyright (c) 2004-2005 Jason Stirk + * @package IXR + */ +class IXR_ClientSSL extends IXR_Client +{ + /** + * Filename of the SSL Client Certificate + * @access private + * @since 0.1.0 + * @var string + */ + var $_certFile; + + /** + * Filename of the SSL CA Certificate + * @access private + * @since 0.1.0 + * @var string + */ + var $_caFile; + + /** + * Filename of the SSL Client Private Key + * @access private + * @since 0.1.0 + * @var string + */ + var $_keyFile; + + /** + * Passphrase to unlock the private key + * @access private + * @since 0.1.0 + * @var string + */ + var $_passphrase; + + /** + * Constructor + * @param string $server URL of the Server to connect to + * @since 0.1.0 + */ + function IXR_ClientSSL($server, $path = false, $port = 443, $timeout = false) + { + parent::IXR_Client($server, $path, $port, $timeout); + $this->useragent = 'The Incutio XML-RPC PHP Library for SSL'; + + // Set class fields + $this->_certFile=false; + $this->_caFile=false; + $this->_keyFile=false; + $this->_passphrase=''; + } + + /** + * Set the client side certificates to communicate with the server. + * + * @since 0.1.0 + * @param string $certificateFile Filename of the client side certificate to use + * @param string $keyFile Filename of the client side certificate's private key + * @param string $keyPhrase Passphrase to unlock the private key + */ + function setCertificate($certificateFile, $keyFile, $keyPhrase='') + { + // Check the files all exist + if (is_file($certificateFile)) { + $this->_certFile = $certificateFile; + } else { + die('Could not open certificate: ' . $certificateFile); + } + + if (is_file($keyFile)) { + $this->_keyFile = $keyFile; + } else { + die('Could not open private key: ' . $keyFile); + } + + $this->_passphrase=(string)$keyPhrase; + } + + function setCACertificate($caFile) + { + if (is_file($caFile)) { + $this->_caFile = $caFile; + } else { + die('Could not open CA certificate: ' . $caFile); + } + } + + /** + * Sets the connection timeout (in seconds) + * @param int $newTimeOut Timeout in seconds + * @returns void + * @since 0.1.2 + */ + function setTimeOut($newTimeOut) + { + $this->timeout = (int)$newTimeOut; + } + + /** + * Returns the connection timeout (in seconds) + * @returns int + * @since 0.1.2 + */ + function getTimeOut() + { + return $this->timeout; + } + + /** + * Set the query to send to the XML-RPC Server + * @since 0.1.0 + */ + function query() + { + $args = func_get_args(); + $method = array_shift($args); + $request = new IXR_Request($method, $args); + $length = $request->getLength(); + $xml = $request->getXml(); + + if ($this->debug) { + echo '
              '.htmlspecialchars($xml)."\n
              \n\n"; + } + + //This is where we deviate from the normal query() + //Rather than open a normal sock, we will actually use the cURL + //extensions to make the calls, and handle the SSL stuff. + + //Since 04Aug2004 (0.1.3) - Need to include the port (duh...) + //Since 06Oct2004 (0.1.4) - Need to include the colon!!! + // (I swear I've fixed this before... ESP in live... But anyhu...) + $curl=curl_init('https://' . $this->server . ':' . $this->port . $this->path); + curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); + + //Since 23Jun2004 (0.1.2) - Made timeout a class field + curl_setopt($curl, CURLOPT_TIMEOUT, $this->timeout); + + if ($this->debug) { + curl_setopt($curl, CURLOPT_VERBOSE, 1); + } + + curl_setopt($curl, CURLOPT_HEADER, 1); + curl_setopt($curl, CURLOPT_POST, 1); + curl_setopt($curl, CURLOPT_POSTFIELDS, $xml); + curl_setopt($curl, CURLOPT_PORT, $this->port); + curl_setopt($curl, CURLOPT_HTTPHEADER, array( + "Content-Type: text/xml", + "Content-length: {$length}")); + + // Process the SSL certificates, etc. to use + if (!($this->_certFile === false)) { + // We have a certificate file set, so add these to the cURL handler + curl_setopt($curl, CURLOPT_SSLCERT, $this->_certFile); + curl_setopt($curl, CURLOPT_SSLKEY, $this->_keyFile); + + if ($this->debug) { + echo "SSL Cert at : " . $this->_certFile . "\n"; + echo "SSL Key at : " . $this->_keyFile . "\n"; + } + + // See if we need to give a passphrase + if (!($this->_passphrase === '')) { + curl_setopt($curl, CURLOPT_SSLCERTPASSWD, $this->_passphrase); + } + + if ($this->_caFile === false) { + // Don't verify their certificate, as we don't have a CA to verify against + curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0); + } else { + // Verify against a CA + curl_setopt($curl, CURLOPT_CAINFO, $this->_caFile); + } + } + + // Call cURL to do it's stuff and return us the content + $contents = curl_exec($curl); + curl_close($curl); + + // Check for 200 Code in $contents + if (!strstr($contents, '200 OK')) { + //There was no "200 OK" returned - we failed + $this->error = new IXR_Error(-32300, 'transport error - HTTP status code was not 200'); + return false; + } + + if ($this->debug) { + echo '
              '.htmlspecialchars($contents)."\n
              \n\n"; + } + // Now parse what we've got back + // Since 20Jun2004 (0.1.1) - We need to remove the headers first + // Why I have only just found this, I will never know... + // So, remove everything before the first < + $contents = substr($contents,strpos($contents, '<')); + + $this->message = new IXR_Message($contents); + if (!$this->message->parse()) { + // XML error + $this->error = new IXR_Error(-32700, 'parse error. not well formed'); + return false; + } + // Is the message a fault? + if ($this->message->messageType == 'fault') { + $this->error = new IXR_Error($this->message->faultCode, $this->message->faultString); + return false; + } + + // Message must be OK + return true; + } +} + +/** + * Extension of the {@link IXR_Server} class to easily wrap objects. + * + * Class is designed to extend the existing XML-RPC server to allow the + * presentation of methods from a variety of different objects via an + * XML-RPC server. + * It is intended to assist in organization of your XML-RPC methods by allowing + * you to "write once" in your existing model classes and present them. + * + * @author Jason Stirk + * @version 1.0.1 19Apr2005 17:40 +0800 + * @copyright Copyright (c) 2005 Jason Stirk + * @package IXR + */ +class IXR_ClassServer extends IXR_Server +{ + var $_objects; + var $_delim; + + function IXR_ClassServer($delim = '.', $wait = false) + { + $this->IXR_Server(array(), false, $wait); + $this->_delimiter = $delim; + $this->_objects = array(); + } + + function addMethod($rpcName, $functionName) + { + $this->callbacks[$rpcName] = $functionName; + } + + function registerObject($object, $methods, $prefix=null) + { + if (is_null($prefix)) + { + $prefix = get_class($object); + } + $this->_objects[$prefix] = $object; + + // Add to our callbacks array + foreach($methods as $method) + { + if (is_array($method)) + { + $targetMethod = $method[0]; + $method = $method[1]; + } + else + { + $targetMethod = $method; + } + $this->callbacks[$prefix . $this->_delimiter . $method]=array($prefix, $targetMethod); + } + } + + function call($methodname, $args) + { + if (!$this->hasMethod($methodname)) { + return new IXR_Error(-32601, 'server error. requested method '.$methodname.' does not exist.'); + } + $method = $this->callbacks[$methodname]; + + // Perform the callback and send the response + if (count($args) == 1) { + // If only one paramater just send that instead of the whole array + $args = $args[0]; + } + + // See if this method comes from one of our objects or maybe self + if (is_array($method) || (substr($method, 0, 5) == 'this:')) { + if (is_array($method)) { + $object=$this->_objects[$method[0]]; + $method=$method[1]; + } else { + $object=$this; + $method = substr($method, 5); + } + + // It's a class method - check it exists + if (!method_exists($object, $method)) { + return new IXR_Error(-32601, 'server error. requested class method "'.$method.'" does not exist.'); + } + + // Call the method + $result = $object->$method($args); + } else { + // It's a function - does it exist? + if (!function_exists($method)) { + return new IXR_Error(-32601, 'server error. requested function "'.$method.'" does not exist.'); + } + + // Call the function + $result = $method($args); + } + return $result; + } +} diff --git a/library/bootstrap/css/bootstrap-theme.css b/library/bootstrap/css/bootstrap-theme.css new file mode 100644 index 000000000..df2d3d967 --- /dev/null +++ b/library/bootstrap/css/bootstrap-theme.css @@ -0,0 +1,397 @@ +/*! + * Bootstrap v3.0.3 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + */ + +.btn-default, +.btn-primary, +.btn-success, +.btn-info, +.btn-warning, +.btn-danger { + text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 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, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 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, #ffffff 0%, #e0e0e0 100%); + background-image: linear-gradient(to bottom, #ffffff 0%, #e0e0e0 100%); + background-repeat: repeat-x; + border-color: #dbdbdb; + border-color: #ccc; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe0e0e0', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.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-primary { + background-image: -webkit-linear-gradient(top, #428bca 0%, #2d6ca2 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #2d6ca2 100%); + background-repeat: repeat-x; + border-color: #2b669a; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff2d6ca2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.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-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #419641 100%); + background-image: linear-gradient(to bottom, #5cb85c 0%, #419641 100%); + background-repeat: repeat-x; + border-color: #3e8f3e; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff419641', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.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-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #eb9316 100%); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #eb9316 100%); + background-repeat: repeat-x; + border-color: #e38d13; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffeb9316', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.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-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c12e2a 100%); + background-image: linear-gradient(to bottom, #d9534f 0%, #c12e2a 100%); + background-repeat: repeat-x; + border-color: #b92c28; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc12e2a', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.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-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #2aabd2 100%); + background-image: linear-gradient(to bottom, #5bc0de 0%, #2aabd2 100%); + background-repeat: repeat-x; + border-color: #28a4c9; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2aabd2', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.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; +} + +.thumbnail, +.img-thumbnail { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 2px rgba(0, 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: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); +} + +.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: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); +} + +.navbar-default { + background-image: -webkit-linear-gradient(top, #ffffff 0%, #f8f8f8 100%); + background-image: linear-gradient(to bottom, #ffffff 0%, #f8f8f8 100%); + background-repeat: repeat-x; + border-radius: 4px; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#fff8f8f8', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 5px rgba(0, 0, 0, 0.075); +} + +.navbar-default .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f3f3f3 100%); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f3f3f3 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff3f3f3', GradientType=0); + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.075); +} + +.navbar-brand, +.navbar-nav > li > a { + text-shadow: 0 1px 0 rgba(255, 255, 255, 0.25); +} + +.navbar-inverse { + background-image: -webkit-linear-gradient(top, #3c3c3c 0%, #222222 100%); + background-image: linear-gradient(to bottom, #3c3c3c 0%, #222222 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c', endColorstr='#ff222222', GradientType=0); + filter: progid:DXImageTransform.Microsoft.gradient(enabled=false); +} + +.navbar-inverse .navbar-nav > .active > a { + background-image: -webkit-linear-gradient(top, #222222 0%, #282828 100%); + background-image: linear-gradient(to bottom, #222222 0%, #282828 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222', endColorstr='#ff282828', GradientType=0); + -webkit-box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); + box-shadow: inset 0 3px 9px rgba(0, 0, 0, 0.25); +} + +.navbar-inverse .navbar-brand, +.navbar-inverse .navbar-nav > li > a { + text-shadow: 0 -1px 0 rgba(0, 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, 0.2); + -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.25), 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.alert-success { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #c8e5bc 100%); + background-image: linear-gradient(to bottom, #dff0d8 0%, #c8e5bc 100%); + background-repeat: repeat-x; + border-color: #b2dba1; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffc8e5bc', GradientType=0); +} + +.alert-info { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #b9def0 100%); + background-image: linear-gradient(to bottom, #d9edf7 0%, #b9def0 100%); + background-repeat: repeat-x; + border-color: #9acfea; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffb9def0', GradientType=0); +} + +.alert-warning { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%); + background-repeat: repeat-x; + border-color: #f5e79e; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0); +} + +.alert-danger { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #e7c3c3 100%); + background-image: linear-gradient(to bottom, #f2dede 0%, #e7c3c3 100%); + background-repeat: repeat-x; + border-color: #dca7a7; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffe7c3c3', GradientType=0); +} + +.progress { + background-image: -webkit-linear-gradient(top, #ebebeb 0%, #f5f5f5 100%); + background-image: linear-gradient(to bottom, #ebebeb 0%, #f5f5f5 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb', endColorstr='#fff5f5f5', GradientType=0); +} + +.progress-bar { + background-image: -webkit-linear-gradient(top, #428bca 0%, #3071a9 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #3071a9 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3071a9', GradientType=0); +} + +.progress-bar-success { + background-image: -webkit-linear-gradient(top, #5cb85c 0%, #449d44 100%); + background-image: linear-gradient(to bottom, #5cb85c 0%, #449d44 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c', endColorstr='#ff449d44', GradientType=0); +} + +.progress-bar-info { + background-image: -webkit-linear-gradient(top, #5bc0de 0%, #31b0d5 100%); + background-image: linear-gradient(to bottom, #5bc0de 0%, #31b0d5 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff31b0d5', GradientType=0); +} + +.progress-bar-warning { + background-image: -webkit-linear-gradient(top, #f0ad4e 0%, #ec971f 100%); + background-image: linear-gradient(to bottom, #f0ad4e 0%, #ec971f 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e', endColorstr='#ffec971f', GradientType=0); +} + +.progress-bar-danger { + background-image: -webkit-linear-gradient(top, #d9534f 0%, #c9302c 100%); + background-image: linear-gradient(to bottom, #d9534f 0%, #c9302c 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f', endColorstr='#ffc9302c', GradientType=0); +} + +.list-group { + border-radius: 4px; + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.075); + box-shadow: 0 1px 2px rgba(0, 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: linear-gradient(to bottom, #428bca 0%, #3278b3 100%); + background-repeat: repeat-x; + border-color: #3278b3; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff3278b3', GradientType=0); +} + +.panel { + -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 2px rgba(0, 0, 0, 0.05); +} + +.panel-default > .panel-heading { + background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%); + background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0); +} + +.panel-primary > .panel-heading { + background-image: -webkit-linear-gradient(top, #428bca 0%, #357ebd 100%); + background-image: linear-gradient(to bottom, #428bca 0%, #357ebd 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0); +} + +.panel-success > .panel-heading { + background-image: -webkit-linear-gradient(top, #dff0d8 0%, #d0e9c6 100%); + background-image: linear-gradient(to bottom, #dff0d8 0%, #d0e9c6 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8', endColorstr='#ffd0e9c6', GradientType=0); +} + +.panel-info > .panel-heading { + background-image: -webkit-linear-gradient(top, #d9edf7 0%, #c4e3f3 100%); + background-image: linear-gradient(to bottom, #d9edf7 0%, #c4e3f3 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7', endColorstr='#ffc4e3f3', GradientType=0); +} + +.panel-warning > .panel-heading { + background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #faf2cc 100%); + background-image: linear-gradient(to bottom, #fcf8e3 0%, #faf2cc 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fffaf2cc', GradientType=0); +} + +.panel-danger > .panel-heading { + background-image: -webkit-linear-gradient(top, #f2dede 0%, #ebcccc 100%); + background-image: linear-gradient(to bottom, #f2dede 0%, #ebcccc 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede', endColorstr='#ffebcccc', GradientType=0); +} + +.well { + background-image: -webkit-linear-gradient(top, #e8e8e8 0%, #f5f5f5 100%); + background-image: linear-gradient(to bottom, #e8e8e8 0%, #f5f5f5 100%); + background-repeat: repeat-x; + border-color: #dcdcdc; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8', endColorstr='#fff5f5f5', GradientType=0); + -webkit-box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.05), 0 1px 0 rgba(255, 255, 255, 0.1); +} \ No newline at end of file diff --git a/library/bootstrap/css/bootstrap-theme.min.css b/library/bootstrap/css/bootstrap-theme.min.css new file mode 100644 index 000000000..c7b6d39b4 --- /dev/null +++ b/library/bootstrap/css/bootstrap-theme.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.0.3 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + */ + +.btn-default,.btn-primary,.btn-success,.btn-info,.btn-warning,.btn-danger{text-shadow:0 -1px 0 rgba(0,0,0,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 1px rgba(0,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,0.125);box-shadow:inset 0 3px 5px rgba(0,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:linear-gradient(to bottom,#fff 0,#e0e0e0 100%);background-repeat:repeat-x;border-color:#dbdbdb;border-color:#ccc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffe0e0e0',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.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-primary{background-image:-webkit-linear-gradient(top,#428bca 0,#2d6ca2 100%);background-image:linear-gradient(to bottom,#428bca 0,#2d6ca2 100%);background-repeat:repeat-x;border-color:#2b669a;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff2d6ca2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.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-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#419641 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#419641 100%);background-repeat:repeat-x;border-color:#3e8f3e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff419641',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.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-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#eb9316 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#eb9316 100%);background-repeat:repeat-x;border-color:#e38d13;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffeb9316',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.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-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c12e2a 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c12e2a 100%);background-repeat:repeat-x;border-color:#b92c28;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc12e2a',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.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-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#2aabd2 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#2aabd2 100%);background-repeat:repeat-x;border-color:#28a4c9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff2aabd2',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.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}.thumbnail,.img-thumbnail{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,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:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)}.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:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)}.navbar-default{background-image:-webkit-linear-gradient(top,#fff 0,#f8f8f8 100%);background-image:linear-gradient(to bottom,#fff 0,#f8f8f8 100%);background-repeat:repeat-x;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#fff8f8f8',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075);box-shadow:inset 0 1px 0 rgba(255,255,255,0.15),0 1px 5px rgba(0,0,0,0.075)}.navbar-default .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f3f3f3 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f3f3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff3f3f3',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.075);box-shadow:inset 0 3px 9px rgba(0,0,0,0.075)}.navbar-brand,.navbar-nav>li>a{text-shadow:0 1px 0 rgba(255,255,255,0.25)}.navbar-inverse{background-image:-webkit-linear-gradient(top,#3c3c3c 0,#222 100%);background-image:linear-gradient(to bottom,#3c3c3c 0,#222 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff3c3c3c',endColorstr='#ff222222',GradientType=0);filter:progid:DXImageTransform.Microsoft.gradient(enabled=false)}.navbar-inverse .navbar-nav>.active>a{background-image:-webkit-linear-gradient(top,#222 0,#282828 100%);background-image:linear-gradient(to bottom,#222 0,#282828 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff222222',endColorstr='#ff282828',GradientType=0);-webkit-box-shadow:inset 0 3px 9px rgba(0,0,0,0.25);box-shadow:inset 0 3px 9px rgba(0,0,0,0.25)}.navbar-inverse .navbar-brand,.navbar-inverse .navbar-nav>li>a{text-shadow:0 -1px 0 rgba(0,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,0.2);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05);box-shadow:inset 0 1px 0 rgba(255,255,255,0.25),0 1px 2px rgba(0,0,0,0.05)}.alert-success{background-image:-webkit-linear-gradient(top,#dff0d8 0,#c8e5bc 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#c8e5bc 100%);background-repeat:repeat-x;border-color:#b2dba1;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffc8e5bc',GradientType=0)}.alert-info{background-image:-webkit-linear-gradient(top,#d9edf7 0,#b9def0 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#b9def0 100%);background-repeat:repeat-x;border-color:#9acfea;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffb9def0',GradientType=0)}.alert-warning{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#f8efc0 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#f8efc0 100%);background-repeat:repeat-x;border-color:#f5e79e;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fff8efc0',GradientType=0)}.alert-danger{background-image:-webkit-linear-gradient(top,#f2dede 0,#e7c3c3 100%);background-image:linear-gradient(to bottom,#f2dede 0,#e7c3c3 100%);background-repeat:repeat-x;border-color:#dca7a7;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffe7c3c3',GradientType=0)}.progress{background-image:-webkit-linear-gradient(top,#ebebeb 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#ebebeb 0,#f5f5f5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebebeb',endColorstr='#fff5f5f5',GradientType=0)}.progress-bar{background-image:-webkit-linear-gradient(top,#428bca 0,#3071a9 100%);background-image:linear-gradient(to bottom,#428bca 0,#3071a9 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3071a9',GradientType=0)}.progress-bar-success{background-image:-webkit-linear-gradient(top,#5cb85c 0,#449d44 100%);background-image:linear-gradient(to bottom,#5cb85c 0,#449d44 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5cb85c',endColorstr='#ff449d44',GradientType=0)}.progress-bar-info{background-image:-webkit-linear-gradient(top,#5bc0de 0,#31b0d5 100%);background-image:linear-gradient(to bottom,#5bc0de 0,#31b0d5 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de',endColorstr='#ff31b0d5',GradientType=0)}.progress-bar-warning{background-image:-webkit-linear-gradient(top,#f0ad4e 0,#ec971f 100%);background-image:linear-gradient(to bottom,#f0ad4e 0,#ec971f 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff0ad4e',endColorstr='#ffec971f',GradientType=0)}.progress-bar-danger{background-image:-webkit-linear-gradient(top,#d9534f 0,#c9302c 100%);background-image:linear-gradient(to bottom,#d9534f 0,#c9302c 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9534f',endColorstr='#ffc9302c',GradientType=0)}.list-group{border-radius:4px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.075);box-shadow:0 1px 2px rgba(0,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:linear-gradient(to bottom,#428bca 0,#3278b3 100%);background-repeat:repeat-x;border-color:#3278b3;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff3278b3',GradientType=0)}.panel{-webkit-box-shadow:0 1px 2px rgba(0,0,0,0.05);box-shadow:0 1px 2px rgba(0,0,0,0.05)}.panel-default>.panel-heading{background-image:-webkit-linear-gradient(top,#f5f5f5 0,#e8e8e8 100%);background-image:linear-gradient(to bottom,#f5f5f5 0,#e8e8e8 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5',endColorstr='#ffe8e8e8',GradientType=0)}.panel-primary>.panel-heading{background-image:-webkit-linear-gradient(top,#428bca 0,#357ebd 100%);background-image:linear-gradient(to bottom,#428bca 0,#357ebd 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca',endColorstr='#ff357ebd',GradientType=0)}.panel-success>.panel-heading{background-image:-webkit-linear-gradient(top,#dff0d8 0,#d0e9c6 100%);background-image:linear-gradient(to bottom,#dff0d8 0,#d0e9c6 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffdff0d8',endColorstr='#ffd0e9c6',GradientType=0)}.panel-info>.panel-heading{background-image:-webkit-linear-gradient(top,#d9edf7 0,#c4e3f3 100%);background-image:linear-gradient(to bottom,#d9edf7 0,#c4e3f3 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd9edf7',endColorstr='#ffc4e3f3',GradientType=0)}.panel-warning>.panel-heading{background-image:-webkit-linear-gradient(top,#fcf8e3 0,#faf2cc 100%);background-image:linear-gradient(to bottom,#fcf8e3 0,#faf2cc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3',endColorstr='#fffaf2cc',GradientType=0)}.panel-danger>.panel-heading{background-image:-webkit-linear-gradient(top,#f2dede 0,#ebcccc 100%);background-image:linear-gradient(to bottom,#f2dede 0,#ebcccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2dede',endColorstr='#ffebcccc',GradientType=0)}.well{background-image:-webkit-linear-gradient(top,#e8e8e8 0,#f5f5f5 100%);background-image:linear-gradient(to bottom,#e8e8e8 0,#f5f5f5 100%);background-repeat:repeat-x;border-color:#dcdcdc;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffe8e8e8',endColorstr='#fff5f5f5',GradientType=0);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.05),0 1px 0 rgba(255,255,255,0.1)} \ No newline at end of file diff --git a/library/bootstrap/css/bootstrap.css b/library/bootstrap/css/bootstrap.css new file mode 100644 index 000000000..377dff300 --- /dev/null +++ b/library/bootstrap/css/bootstrap.css @@ -0,0 +1,7118 @@ +/*! + * Bootstrap v3.0.3 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + */ + +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */ + +article, +aside, +details, +figcaption, +figure, +footer, +header, +hgroup, +main, +nav, +section, +summary { + display: block; +} + +audio, +canvas, +video { + display: inline-block; +} + +audio:not([controls]) { + display: none; + height: 0; +} + +[hidden], +template { + display: none; +} + +html { + font-family: sans-serif; + -webkit-text-size-adjust: 100%; + -ms-text-size-adjust: 100%; +} + +body { + margin: 0; +} + +a { + background: transparent; +} + +a:focus { + outline: thin dotted; +} + +a:active, +a:hover { + outline: 0; +} + +h1 { + margin: 0.67em 0; + font-size: 2em; +} + +abbr[title] { + border-bottom: 1px dotted; +} + +b, +strong { + font-weight: bold; +} + +dfn { + font-style: italic; +} + +hr { + height: 0; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +mark { + color: #000; + background: #ff0; +} + +code, +kbd, +pre, +samp { + font-family: monospace, serif; + font-size: 1em; +} + +pre { + white-space: pre-wrap; +} + +q { + quotes: "\201C" "\201D" "\2018" "\2019"; +} + +small { + font-size: 80%; +} + +sub, +sup { + position: relative; + font-size: 75%; + line-height: 0; + vertical-align: baseline; +} + +sup { + top: -0.5em; +} + +sub { + bottom: -0.25em; +} + +img { + border: 0; +} + +svg:not(:root) { + overflow: hidden; +} + +figure { + margin: 0; +} + +fieldset { + padding: 0.35em 0.625em 0.75em; + margin: 0 2px; + border: 1px solid #c0c0c0; +} + +legend { + padding: 0; + border: 0; +} + +button, +input, +select, +textarea { + margin: 0; + font-family: inherit; + font-size: 100%; +} + +button, +input { + line-height: normal; +} + +button, +select { + text-transform: none; +} + +button, +html input[type="button"], +input[type="reset"], +input[type="submit"] { + cursor: pointer; + -webkit-appearance: button; +} + +button[disabled], +html input[disabled] { + cursor: default; +} + +input[type="checkbox"], +input[type="radio"] { + padding: 0; + box-sizing: border-box; +} + +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; +} + +button::-moz-focus-inner, +input::-moz-focus-inner { + padding: 0; + border: 0; +} + +textarea { + overflow: auto; + vertical-align: top; +} + +table { + border-collapse: collapse; + border-spacing: 0; +} + +@media print { + * { + color: #000 !important; + text-shadow: none !important; + background: transparent !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; + } + @page { + margin: 2cm .5cm; + } + 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; + } +} + +*, +*:before, +*:after { + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} + +html { + font-size: 62.5%; + -webkit-tap-highlight-color: rgba(0, 0, 0, 0); +} + +body { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + font-size: 14px; + line-height: 1.428571429; + color: #333333; + background-color: #ffffff; +} + +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; +} + +img { + vertical-align: middle; +} + +.img-responsive { + display: block; + height: auto; + max-width: 100%; +} + +.img-rounded { + border-radius: 6px; +} + +.img-thumbnail { + display: inline-block; + height: auto; + max-width: 100%; + padding: 4px; + line-height: 1.428571429; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.img-circle { + border-radius: 50%; +} + +hr { + margin-top: 20px; + margin-bottom: 20px; + border: 0; + border-top: 1px solid #eeeeee; +} + +.sr-only { + position: absolute; + width: 1px; + height: 1px; + padding: 0; + margin: -1px; + overflow: hidden; + clip: rect(0, 0, 0, 0); + border: 0; +} + +h1, +h2, +h3, +h4, +h5, +h6, +.h1, +.h2, +.h3, +.h4, +.h5, +.h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; + 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: normal; + line-height: 1; + color: #999999; +} + +h1, +h2, +h3 { + margin-top: 20px; + margin-bottom: 10px; +} + +h1 small, +h2 small, +h3 small, +h1 .small, +h2 .small, +h3 .small { + font-size: 65%; +} + +h4, +h5, +h6 { + margin-top: 10px; + margin-bottom: 10px; +} + +h4 small, +h5 small, +h6 small, +h4 .small, +h5 .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: 200; + line-height: 1.4; +} + +@media (min-width: 768px) { + .lead { + font-size: 21px; + } +} + +small, +.small { + font-size: 85%; +} + +cite { + font-style: normal; +} + +.text-muted { + color: #999999; +} + +.text-primary { + color: #428bca; +} + +.text-primary:hover { + color: #3071a9; +} + +.text-warning { + color: #8a6d3b; +} + +.text-warning:hover { + color: #66512c; +} + +.text-danger { + color: #a94442; +} + +.text-danger:hover { + color: #843534; +} + +.text-success { + color: #3c763d; +} + +.text-success:hover { + color: #2b542c; +} + +.text-info { + color: #31708f; +} + +.text-info:hover { + color: #245269; +} + +.text-left { + text-align: left; +} + +.text-right { + text-align: right; +} + +.text-center { + text-align: center; +} + +.page-header { + padding-bottom: 9px; + margin: 40px 0 20px; + border-bottom: 1px solid #eeeeee; +} + +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; + list-style: none; +} + +.list-inline > li { + display: inline-block; + padding-right: 5px; + padding-left: 5px; +} + +.list-inline > li:first-child { + padding-left: 0; +} + +dl { + margin-top: 0; + margin-bottom: 20px; +} + +dt, +dd { + line-height: 1.428571429; +} + +dt { + font-weight: bold; +} + +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; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } + .dl-horizontal dd:before, + .dl-horizontal dd:after { + display: table; + content: " "; + } + .dl-horizontal dd:after { + clear: both; + } +} + +abbr[title], +abbr[data-original-title] { + cursor: help; + border-bottom: 1px dotted #999999; +} + +.initialism { + font-size: 90%; + text-transform: uppercase; +} + +blockquote { + padding: 10px 20px; + margin: 0 0 20px; + border-left: 5px solid #eeeeee; +} + +blockquote p { + font-size: 17.5px; + font-weight: 300; + line-height: 1.25; +} + +blockquote p:last-child { + margin-bottom: 0; +} + +blockquote small, +blockquote .small { + display: block; + line-height: 1.428571429; + color: #999999; +} + +blockquote small:before, +blockquote .small:before { + content: '\2014 \00A0'; +} + +blockquote.pull-right { + padding-right: 15px; + padding-left: 0; + border-right: 5px solid #eeeeee; + border-left: 0; +} + +blockquote.pull-right p, +blockquote.pull-right small, +blockquote.pull-right .small { + text-align: right; +} + +blockquote.pull-right small:before, +blockquote.pull-right .small:before { + content: ''; +} + +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; + line-height: 1.428571429; +} + +code, +kbd, +pre, +samp { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; +} + +code { + padding: 2px 4px; + font-size: 90%; + color: #c7254e; + white-space: nowrap; + background-color: #f9f2f4; + border-radius: 4px; +} + +pre { + display: block; + padding: 9.5px; + margin: 0 0 10px; + font-size: 13px; + line-height: 1.428571429; + color: #333333; + word-break: break-all; + word-wrap: break-word; + background-color: #f5f5f5; + border: 1px solid #cccccc; + 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; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +.container:before, +.container:after { + display: table; + content: " "; +} + +.container:after { + clear: both; +} + +@media (min-width: 768px) { + .container { + width: 750px; + } +} + +@media (min-width: 992px) { + .container { + width: 970px; + } +} + +@media (min-width: 1200px) { + .container { + width: 1170px; + } +} + +.row { + margin-right: -15px; + margin-left: -15px; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +.row:before, +.row:after { + display: table; + content: " "; +} + +.row:after { + clear: both; +} + +.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.66666666666666%; +} + +.col-xs-10 { + width: 83.33333333333334%; +} + +.col-xs-9 { + width: 75%; +} + +.col-xs-8 { + width: 66.66666666666666%; +} + +.col-xs-7 { + width: 58.333333333333336%; +} + +.col-xs-6 { + width: 50%; +} + +.col-xs-5 { + width: 41.66666666666667%; +} + +.col-xs-4 { + width: 33.33333333333333%; +} + +.col-xs-3 { + width: 25%; +} + +.col-xs-2 { + width: 16.666666666666664%; +} + +.col-xs-1 { + width: 8.333333333333332%; +} + +.col-xs-pull-12 { + right: 100%; +} + +.col-xs-pull-11 { + right: 91.66666666666666%; +} + +.col-xs-pull-10 { + right: 83.33333333333334%; +} + +.col-xs-pull-9 { + right: 75%; +} + +.col-xs-pull-8 { + right: 66.66666666666666%; +} + +.col-xs-pull-7 { + right: 58.333333333333336%; +} + +.col-xs-pull-6 { + right: 50%; +} + +.col-xs-pull-5 { + right: 41.66666666666667%; +} + +.col-xs-pull-4 { + right: 33.33333333333333%; +} + +.col-xs-pull-3 { + right: 25%; +} + +.col-xs-pull-2 { + right: 16.666666666666664%; +} + +.col-xs-pull-1 { + right: 8.333333333333332%; +} + +.col-xs-pull-0 { + right: 0; +} + +.col-xs-push-12 { + left: 100%; +} + +.col-xs-push-11 { + left: 91.66666666666666%; +} + +.col-xs-push-10 { + left: 83.33333333333334%; +} + +.col-xs-push-9 { + left: 75%; +} + +.col-xs-push-8 { + left: 66.66666666666666%; +} + +.col-xs-push-7 { + left: 58.333333333333336%; +} + +.col-xs-push-6 { + left: 50%; +} + +.col-xs-push-5 { + left: 41.66666666666667%; +} + +.col-xs-push-4 { + left: 33.33333333333333%; +} + +.col-xs-push-3 { + left: 25%; +} + +.col-xs-push-2 { + left: 16.666666666666664%; +} + +.col-xs-push-1 { + left: 8.333333333333332%; +} + +.col-xs-push-0 { + left: 0; +} + +.col-xs-offset-12 { + margin-left: 100%; +} + +.col-xs-offset-11 { + margin-left: 91.66666666666666%; +} + +.col-xs-offset-10 { + margin-left: 83.33333333333334%; +} + +.col-xs-offset-9 { + margin-left: 75%; +} + +.col-xs-offset-8 { + margin-left: 66.66666666666666%; +} + +.col-xs-offset-7 { + margin-left: 58.333333333333336%; +} + +.col-xs-offset-6 { + margin-left: 50%; +} + +.col-xs-offset-5 { + margin-left: 41.66666666666667%; +} + +.col-xs-offset-4 { + margin-left: 33.33333333333333%; +} + +.col-xs-offset-3 { + margin-left: 25%; +} + +.col-xs-offset-2 { + margin-left: 16.666666666666664%; +} + +.col-xs-offset-1 { + margin-left: 8.333333333333332%; +} + +.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.66666666666666%; + } + .col-sm-10 { + width: 83.33333333333334%; + } + .col-sm-9 { + width: 75%; + } + .col-sm-8 { + width: 66.66666666666666%; + } + .col-sm-7 { + width: 58.333333333333336%; + } + .col-sm-6 { + width: 50%; + } + .col-sm-5 { + width: 41.66666666666667%; + } + .col-sm-4 { + width: 33.33333333333333%; + } + .col-sm-3 { + width: 25%; + } + .col-sm-2 { + width: 16.666666666666664%; + } + .col-sm-1 { + width: 8.333333333333332%; + } + .col-sm-pull-12 { + right: 100%; + } + .col-sm-pull-11 { + right: 91.66666666666666%; + } + .col-sm-pull-10 { + right: 83.33333333333334%; + } + .col-sm-pull-9 { + right: 75%; + } + .col-sm-pull-8 { + right: 66.66666666666666%; + } + .col-sm-pull-7 { + right: 58.333333333333336%; + } + .col-sm-pull-6 { + right: 50%; + } + .col-sm-pull-5 { + right: 41.66666666666667%; + } + .col-sm-pull-4 { + right: 33.33333333333333%; + } + .col-sm-pull-3 { + right: 25%; + } + .col-sm-pull-2 { + right: 16.666666666666664%; + } + .col-sm-pull-1 { + right: 8.333333333333332%; + } + .col-sm-pull-0 { + right: 0; + } + .col-sm-push-12 { + left: 100%; + } + .col-sm-push-11 { + left: 91.66666666666666%; + } + .col-sm-push-10 { + left: 83.33333333333334%; + } + .col-sm-push-9 { + left: 75%; + } + .col-sm-push-8 { + left: 66.66666666666666%; + } + .col-sm-push-7 { + left: 58.333333333333336%; + } + .col-sm-push-6 { + left: 50%; + } + .col-sm-push-5 { + left: 41.66666666666667%; + } + .col-sm-push-4 { + left: 33.33333333333333%; + } + .col-sm-push-3 { + left: 25%; + } + .col-sm-push-2 { + left: 16.666666666666664%; + } + .col-sm-push-1 { + left: 8.333333333333332%; + } + .col-sm-push-0 { + left: 0; + } + .col-sm-offset-12 { + margin-left: 100%; + } + .col-sm-offset-11 { + margin-left: 91.66666666666666%; + } + .col-sm-offset-10 { + margin-left: 83.33333333333334%; + } + .col-sm-offset-9 { + margin-left: 75%; + } + .col-sm-offset-8 { + margin-left: 66.66666666666666%; + } + .col-sm-offset-7 { + margin-left: 58.333333333333336%; + } + .col-sm-offset-6 { + margin-left: 50%; + } + .col-sm-offset-5 { + margin-left: 41.66666666666667%; + } + .col-sm-offset-4 { + margin-left: 33.33333333333333%; + } + .col-sm-offset-3 { + margin-left: 25%; + } + .col-sm-offset-2 { + margin-left: 16.666666666666664%; + } + .col-sm-offset-1 { + margin-left: 8.333333333333332%; + } + .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.66666666666666%; + } + .col-md-10 { + width: 83.33333333333334%; + } + .col-md-9 { + width: 75%; + } + .col-md-8 { + width: 66.66666666666666%; + } + .col-md-7 { + width: 58.333333333333336%; + } + .col-md-6 { + width: 50%; + } + .col-md-5 { + width: 41.66666666666667%; + } + .col-md-4 { + width: 33.33333333333333%; + } + .col-md-3 { + width: 25%; + } + .col-md-2 { + width: 16.666666666666664%; + } + .col-md-1 { + width: 8.333333333333332%; + } + .col-md-pull-12 { + right: 100%; + } + .col-md-pull-11 { + right: 91.66666666666666%; + } + .col-md-pull-10 { + right: 83.33333333333334%; + } + .col-md-pull-9 { + right: 75%; + } + .col-md-pull-8 { + right: 66.66666666666666%; + } + .col-md-pull-7 { + right: 58.333333333333336%; + } + .col-md-pull-6 { + right: 50%; + } + .col-md-pull-5 { + right: 41.66666666666667%; + } + .col-md-pull-4 { + right: 33.33333333333333%; + } + .col-md-pull-3 { + right: 25%; + } + .col-md-pull-2 { + right: 16.666666666666664%; + } + .col-md-pull-1 { + right: 8.333333333333332%; + } + .col-md-pull-0 { + right: 0; + } + .col-md-push-12 { + left: 100%; + } + .col-md-push-11 { + left: 91.66666666666666%; + } + .col-md-push-10 { + left: 83.33333333333334%; + } + .col-md-push-9 { + left: 75%; + } + .col-md-push-8 { + left: 66.66666666666666%; + } + .col-md-push-7 { + left: 58.333333333333336%; + } + .col-md-push-6 { + left: 50%; + } + .col-md-push-5 { + left: 41.66666666666667%; + } + .col-md-push-4 { + left: 33.33333333333333%; + } + .col-md-push-3 { + left: 25%; + } + .col-md-push-2 { + left: 16.666666666666664%; + } + .col-md-push-1 { + left: 8.333333333333332%; + } + .col-md-push-0 { + left: 0; + } + .col-md-offset-12 { + margin-left: 100%; + } + .col-md-offset-11 { + margin-left: 91.66666666666666%; + } + .col-md-offset-10 { + margin-left: 83.33333333333334%; + } + .col-md-offset-9 { + margin-left: 75%; + } + .col-md-offset-8 { + margin-left: 66.66666666666666%; + } + .col-md-offset-7 { + margin-left: 58.333333333333336%; + } + .col-md-offset-6 { + margin-left: 50%; + } + .col-md-offset-5 { + margin-left: 41.66666666666667%; + } + .col-md-offset-4 { + margin-left: 33.33333333333333%; + } + .col-md-offset-3 { + margin-left: 25%; + } + .col-md-offset-2 { + margin-left: 16.666666666666664%; + } + .col-md-offset-1 { + margin-left: 8.333333333333332%; + } + .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.66666666666666%; + } + .col-lg-10 { + width: 83.33333333333334%; + } + .col-lg-9 { + width: 75%; + } + .col-lg-8 { + width: 66.66666666666666%; + } + .col-lg-7 { + width: 58.333333333333336%; + } + .col-lg-6 { + width: 50%; + } + .col-lg-5 { + width: 41.66666666666667%; + } + .col-lg-4 { + width: 33.33333333333333%; + } + .col-lg-3 { + width: 25%; + } + .col-lg-2 { + width: 16.666666666666664%; + } + .col-lg-1 { + width: 8.333333333333332%; + } + .col-lg-pull-12 { + right: 100%; + } + .col-lg-pull-11 { + right: 91.66666666666666%; + } + .col-lg-pull-10 { + right: 83.33333333333334%; + } + .col-lg-pull-9 { + right: 75%; + } + .col-lg-pull-8 { + right: 66.66666666666666%; + } + .col-lg-pull-7 { + right: 58.333333333333336%; + } + .col-lg-pull-6 { + right: 50%; + } + .col-lg-pull-5 { + right: 41.66666666666667%; + } + .col-lg-pull-4 { + right: 33.33333333333333%; + } + .col-lg-pull-3 { + right: 25%; + } + .col-lg-pull-2 { + right: 16.666666666666664%; + } + .col-lg-pull-1 { + right: 8.333333333333332%; + } + .col-lg-pull-0 { + right: 0; + } + .col-lg-push-12 { + left: 100%; + } + .col-lg-push-11 { + left: 91.66666666666666%; + } + .col-lg-push-10 { + left: 83.33333333333334%; + } + .col-lg-push-9 { + left: 75%; + } + .col-lg-push-8 { + left: 66.66666666666666%; + } + .col-lg-push-7 { + left: 58.333333333333336%; + } + .col-lg-push-6 { + left: 50%; + } + .col-lg-push-5 { + left: 41.66666666666667%; + } + .col-lg-push-4 { + left: 33.33333333333333%; + } + .col-lg-push-3 { + left: 25%; + } + .col-lg-push-2 { + left: 16.666666666666664%; + } + .col-lg-push-1 { + left: 8.333333333333332%; + } + .col-lg-push-0 { + left: 0; + } + .col-lg-offset-12 { + margin-left: 100%; + } + .col-lg-offset-11 { + margin-left: 91.66666666666666%; + } + .col-lg-offset-10 { + margin-left: 83.33333333333334%; + } + .col-lg-offset-9 { + margin-left: 75%; + } + .col-lg-offset-8 { + margin-left: 66.66666666666666%; + } + .col-lg-offset-7 { + margin-left: 58.333333333333336%; + } + .col-lg-offset-6 { + margin-left: 50%; + } + .col-lg-offset-5 { + margin-left: 41.66666666666667%; + } + .col-lg-offset-4 { + margin-left: 33.33333333333333%; + } + .col-lg-offset-3 { + margin-left: 25%; + } + .col-lg-offset-2 { + margin-left: 16.666666666666664%; + } + .col-lg-offset-1 { + margin-left: 8.333333333333332%; + } + .col-lg-offset-0 { + margin-left: 0; + } +} + +table { + max-width: 100%; + background-color: transparent; +} + +th { + text-align: left; +} + +.table { + 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.428571429; + vertical-align: top; + border-top: 1px solid #dddddd; +} + +.table > thead > tr > th { + vertical-align: bottom; + border-bottom: 2px solid #dddddd; +} + +.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 #dddddd; +} + +.table .table { + background-color: #ffffff; +} + +.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 #dddddd; +} + +.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 #dddddd; +} + +.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-"] { + display: table-cell; + float: none; +} + +.table > thead > tr > .active, +.table > tbody > tr > .active, +.table > tfoot > tr > .active, +.table > thead > .active > td, +.table > tbody > .active > td, +.table > tfoot > .active > td, +.table > thead > .active > th, +.table > tbody > .active > th, +.table > tfoot > .active > th { + background-color: #f5f5f5; +} + +.table-hover > tbody > tr > .active:hover, +.table-hover > tbody > .active:hover > td, +.table-hover > tbody > .active:hover > th { + background-color: #e8e8e8; +} + +.table > thead > tr > .success, +.table > tbody > tr > .success, +.table > tfoot > tr > .success, +.table > thead > .success > td, +.table > tbody > .success > td, +.table > tfoot > .success > td, +.table > thead > .success > th, +.table > tbody > .success > th, +.table > tfoot > .success > th { + background-color: #dff0d8; +} + +.table-hover > tbody > tr > .success:hover, +.table-hover > tbody > .success:hover > td, +.table-hover > tbody > .success:hover > th { + background-color: #d0e9c6; +} + +.table > thead > tr > .danger, +.table > tbody > tr > .danger, +.table > tfoot > tr > .danger, +.table > thead > .danger > td, +.table > tbody > .danger > td, +.table > tfoot > .danger > td, +.table > thead > .danger > th, +.table > tbody > .danger > th, +.table > tfoot > .danger > th { + background-color: #f2dede; +} + +.table-hover > tbody > tr > .danger:hover, +.table-hover > tbody > .danger:hover > td, +.table-hover > tbody > .danger:hover > th { + background-color: #ebcccc; +} + +.table > thead > tr > .warning, +.table > tbody > tr > .warning, +.table > tfoot > tr > .warning, +.table > thead > .warning > td, +.table > tbody > .warning > td, +.table > tfoot > .warning > td, +.table > thead > .warning > th, +.table > tbody > .warning > th, +.table > tfoot > .warning > th { + background-color: #fcf8e3; +} + +.table-hover > tbody > tr > .warning:hover, +.table-hover > tbody > .warning:hover > td, +.table-hover > tbody > .warning:hover > th { + background-color: #faf2cc; +} + +@media (max-width: 767px) { + .table-responsive { + width: 100%; + margin-bottom: 15px; + overflow-x: scroll; + overflow-y: hidden; + border: 1px solid #dddddd; + -ms-overflow-style: -ms-autohiding-scrollbar; + -webkit-overflow-scrolling: touch; + } + .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 { + padding: 0; + margin: 0; + border: 0; +} + +legend { + display: block; + width: 100%; + padding: 0; + margin-bottom: 20px; + font-size: 21px; + line-height: inherit; + color: #333333; + border: 0; + border-bottom: 1px solid #e5e5e5; +} + +label { + display: inline-block; + margin-bottom: 5px; + font-weight: bold; +} + +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; + /* IE8-9 */ + + line-height: normal; +} + +input[type="file"] { + display: block; +} + +select[multiple], +select[size] { + height: auto; +} + +select optgroup { + font-family: inherit; + font-size: inherit; + font-style: inherit; +} + +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; +} + +input[type="number"]::-webkit-outer-spin-button, +input[type="number"]::-webkit-inner-spin-button { + height: auto; +} + +output { + display: block; + padding-top: 7px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; +} + +.form-control { + display: block; + width: 100%; + height: 34px; + padding: 6px 12px; + font-size: 14px; + line-height: 1.428571429; + color: #555555; + vertical-align: middle; + background-color: #ffffff; + background-image: none; + border: 1px solid #cccccc; + border-radius: 4px; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); + -webkit-transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; + transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; +} + +.form-control:focus { + border-color: #66afe9; + outline: 0; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(102, 175, 233, 0.6); +} + +.form-control:-moz-placeholder { + color: #999999; +} + +.form-control::-moz-placeholder { + color: #999999; + opacity: 1; +} + +.form-control:-ms-input-placeholder { + color: #999999; +} + +.form-control::-webkit-input-placeholder { + color: #999999; +} + +.form-control[disabled], +.form-control[readonly], +fieldset[disabled] .form-control { + cursor: not-allowed; + background-color: #eeeeee; +} + +textarea.form-control { + height: auto; +} + +.form-group { + margin-bottom: 15px; +} + +.radio, +.checkbox { + display: block; + min-height: 20px; + padding-left: 20px; + margin-top: 10px; + margin-bottom: 10px; + vertical-align: middle; +} + +.radio label, +.checkbox label { + display: inline; + margin-bottom: 0; + font-weight: normal; + cursor: pointer; +} + +.radio input[type="radio"], +.radio-inline input[type="radio"], +.checkbox input[type="checkbox"], +.checkbox-inline input[type="checkbox"] { + float: left; + 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: normal; + 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], +.radio[disabled], +.radio-inline[disabled], +.checkbox[disabled], +.checkbox-inline[disabled], +fieldset[disabled] input[type="radio"], +fieldset[disabled] input[type="checkbox"], +fieldset[disabled] .radio, +fieldset[disabled] .radio-inline, +fieldset[disabled] .checkbox, +fieldset[disabled] .checkbox-inline { + cursor: not-allowed; +} + +.input-sm { + 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 { + height: auto; +} + +.input-lg { + 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 { + height: auto; +} + +.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, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-warning .form-control:focus { + border-color: #66512c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #c0a16b; +} + +.has-warning .input-group-addon { + color: #8a6d3b; + background-color: #fcf8e3; + border-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, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-error .form-control:focus { + border-color: #843534; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #ce8483; +} + +.has-error .input-group-addon { + color: #a94442; + background-color: #f2dede; + border-color: #a94442; +} + +.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, 0.075); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); +} + +.has-success .form-control:focus { + border-color: #2b542c; + -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 6px #67b168; +} + +.has-success .input-group-addon { + color: #3c763d; + background-color: #dff0d8; + border-color: #3c763d; +} + +.form-control-static { + margin-bottom: 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; + } + .form-inline select.form-control { + width: auto; + } + .form-inline .radio, + .form-inline .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .form-inline .radio input[type="radio"], + .form-inline .checkbox input[type="checkbox"] { + float: none; + margin-left: 0; + } +} + +.form-horizontal .control-label, +.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; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +.form-horizontal .form-group:before, +.form-horizontal .form-group:after { + display: table; + content: " "; +} + +.form-horizontal .form-group:after { + clear: both; +} + +.form-horizontal .form-control-static { + padding-top: 7px; +} + +@media (min-width: 768px) { + .form-horizontal .control-label { + text-align: right; + } +} + +.btn { + display: inline-block; + padding: 6px 12px; + margin-bottom: 0; + font-size: 14px; + font-weight: normal; + line-height: 1.428571429; + text-align: center; + white-space: nowrap; + vertical-align: middle; + cursor: pointer; + background-image: none; + border: 1px solid transparent; + border-radius: 4px; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + -o-user-select: none; + user-select: none; +} + +.btn:focus { + outline: thin dotted; + outline: 5px auto -webkit-focus-ring-color; + outline-offset: -2px; +} + +.btn:hover, +.btn:focus { + color: #333333; + text-decoration: none; +} + +.btn:active, +.btn.active { + background-image: none; + outline: 0; + -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125); +} + +.btn.disabled, +.btn[disabled], +fieldset[disabled] .btn { + pointer-events: none; + cursor: not-allowed; + opacity: 0.65; + filter: alpha(opacity=65); + -webkit-box-shadow: none; + box-shadow: none; +} + +.btn-default { + color: #333333; + background-color: #ffffff; + border-color: #cccccc; +} + +.btn-default:hover, +.btn-default:focus, +.btn-default:active, +.btn-default.active, +.open .dropdown-toggle.btn-default { + color: #333333; + background-color: #ebebeb; + 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: #ffffff; + border-color: #cccccc; +} + +.btn-default .badge { + color: #ffffff; + background-color: #fff; +} + +.btn-primary { + color: #ffffff; + background-color: #428bca; + border-color: #357ebd; +} + +.btn-primary:hover, +.btn-primary:focus, +.btn-primary:active, +.btn-primary.active, +.open .dropdown-toggle.btn-primary { + color: #ffffff; + background-color: #3276b1; + 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-warning { + color: #ffffff; + background-color: #f0ad4e; + border-color: #eea236; +} + +.btn-warning:hover, +.btn-warning:focus, +.btn-warning:active, +.btn-warning.active, +.open .dropdown-toggle.btn-warning { + color: #ffffff; + background-color: #ed9c28; + 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: #ffffff; + background-color: #d9534f; + border-color: #d43f3a; +} + +.btn-danger:hover, +.btn-danger:focus, +.btn-danger:active, +.btn-danger.active, +.open .dropdown-toggle.btn-danger { + color: #ffffff; + background-color: #d2322d; + 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-success { + color: #ffffff; + background-color: #5cb85c; + border-color: #4cae4c; +} + +.btn-success:hover, +.btn-success:focus, +.btn-success:active, +.btn-success.active, +.open .dropdown-toggle.btn-success { + color: #ffffff; + background-color: #47a447; + 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: #ffffff; + background-color: #5bc0de; + border-color: #46b8da; +} + +.btn-info:hover, +.btn-info:focus, +.btn-info:active, +.btn-info.active, +.open .dropdown-toggle.btn-info { + color: #ffffff; + background-color: #39b3d7; + 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-link { + font-weight: normal; + 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: #999999; + text-decoration: none; +} + +.btn-lg { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.btn-sm { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-xs { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-block { + display: block; + width: 100%; + padding-right: 0; + padding-left: 0; +} + +.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 0.15s linear; + transition: opacity 0.15s linear; +} + +.fade.in { + opacity: 1; +} + +.collapse { + display: none; +} + +.collapse.in { + display: block; +} + +.collapsing { + position: relative; + height: 0; + overflow: hidden; + -webkit-transition: height 0.35s ease; + transition: height 0.35s ease; +} + +@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'; + -webkit-font-smoothing: antialiased; + font-style: normal; + font-weight: normal; + line-height: 1; + -moz-osx-font-smoothing: grayscale; +} + +.glyphicon:empty { + width: 1em; +} + +.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"; +} + +.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; + list-style: none; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.15); + border-radius: 4px; + -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); + background-clip: padding-box; +} + +.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: normal; + line-height: 1.428571429; + color: #333333; + 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: #ffffff; + text-decoration: none; + background-color: #428bca; + outline: 0; +} + +.dropdown-menu > .disabled > a, +.dropdown-menu > .disabled > a:hover, +.dropdown-menu > .disabled > a:focus { + color: #999999; +} + +.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-header { + display: block; + padding: 3px 20px; + font-size: 12px; + line-height: 1.428571429; + color: #999999; +} + +.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 { + border-top: 0; + border-bottom: 4px solid; + content: ""; +} + +.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; + } +} + +.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: none; +} + +.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:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar:before, +.btn-toolbar:after { + display: table; + content: " "; +} + +.btn-toolbar:after { + clear: both; +} + +.btn-toolbar .btn-group { + float: left; +} + +.btn-toolbar > .btn + .btn, +.btn-toolbar > .btn-group + .btn, +.btn-toolbar > .btn + .btn-group, +.btn-toolbar > .btn-group + .btn-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-bottom-left-radius: 0; + border-top-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-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.btn-group .dropdown-toggle:active, +.btn-group.open .dropdown-toggle { + outline: 0; +} + +.btn-group-xs > .btn { + padding: 1px 5px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-sm > .btn { + padding: 5px 10px; + font-size: 12px; + line-height: 1.5; + border-radius: 3px; +} + +.btn-group-lg > .btn { + padding: 10px 16px; + font-size: 18px; + line-height: 1.33; + border-radius: 6px; +} + +.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, 0.125); + box-shadow: inset 0 3px 5px rgba(0, 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:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.btn-group-vertical > .btn-group:before, +.btn-group-vertical > .btn-group:after { + display: table; + content: " "; +} + +.btn-group-vertical > .btn-group:after { + clear: both; +} + +.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-right-radius: 0; + border-bottom-left-radius: 4px; + border-top-left-radius: 0; +} + +.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn { + border-radius: 0; +} + +.btn-group-vertical > .btn-group:first-child > .btn:last-child, +.btn-group-vertical > .btn-group:first-child > .dropdown-toggle { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.btn-group-vertical > .btn-group:last-child > .btn:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.btn-group-justified { + display: table; + width: 100%; + border-collapse: separate; + table-layout: fixed; +} + +.btn-group-justified > .btn, +.btn-group-justified > .btn-group { + display: table-cell; + float: none; + width: 1%; +} + +.btn-group-justified > .btn-group .btn { + width: 100%; +} + +[data-toggle="buttons"] > .btn > input[type="radio"], +[data-toggle="buttons"] > .btn > input[type="checkbox"] { + display: 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 { + 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 { + 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 { + 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: normal; + line-height: 1; + color: #555555; + text-align: center; + background-color: #eeeeee; + border: 1px solid #cccccc; + 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 > .dropdown-toggle, +.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle) { + 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 > .dropdown-toggle, +.input-group-btn:first-child > .btn:not(:first-child) { + border-bottom-left-radius: 0; + border-top-left-radius: 0; +} + +.input-group-addon:last-child { + border-left: 0; +} + +.input-group-btn { + position: relative; + white-space: nowrap; +} + +.input-group-btn:first-child > .btn { + margin-right: -1px; +} + +.input-group-btn:last-child > .btn { + margin-left: -1px; +} + +.input-group-btn > .btn { + position: relative; +} + +.input-group-btn > .btn + .btn { + margin-left: -4px; +} + +.input-group-btn > .btn:hover, +.input-group-btn > .btn:active { + z-index: 2; +} + +.nav { + padding-left: 0; + margin-bottom: 0; + list-style: none; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.nav:after { + clear: both; +} + +.nav:before, +.nav:after { + display: table; + content: " "; +} + +.nav:after { + clear: both; +} + +.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: #eeeeee; +} + +.nav > li.disabled > a { + color: #999999; +} + +.nav > li.disabled > a:hover, +.nav > li.disabled > a:focus { + color: #999999; + text-decoration: none; + cursor: not-allowed; + background-color: transparent; +} + +.nav .open > a, +.nav .open > a:hover, +.nav .open > a:focus { + background-color: #eeeeee; + 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 #dddddd; +} + +.nav-tabs > li { + float: left; + margin-bottom: -1px; +} + +.nav-tabs > li > a { + margin-right: 2px; + line-height: 1.428571429; + border: 1px solid transparent; + border-radius: 4px 4px 0 0; +} + +.nav-tabs > li > a:hover { + border-color: #eeeeee #eeeeee #dddddd; +} + +.nav-tabs > li.active > a, +.nav-tabs > li.active > a:hover, +.nav-tabs > li.active > a:focus { + color: #555555; + cursor: default; + background-color: #ffffff; + border: 1px solid #dddddd; + 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 #dddddd; +} + +@media (min-width: 768px) { + .nav-tabs.nav-justified > li > a { + border-bottom: 1px solid #dddddd; + 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: #ffffff; + } +} + +.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: #ffffff; + 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 #dddddd; +} + +@media (min-width: 768px) { + .nav-tabs-justified > li > a { + border-bottom: 1px solid #dddddd; + 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: #ffffff; + } +} + +.tab-content > .tab-pane { + display: none; +} + +.tab-content > .active { + display: block; +} + +.nav-tabs .dropdown-menu { + margin-top: -1px; + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar { + position: relative; + min-height: 50px; + margin-bottom: 20px; + border: 1px solid transparent; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +.navbar:before, +.navbar:after { + display: table; + content: " "; +} + +.navbar:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar { + border-radius: 4px; + } +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +.navbar-header:before, +.navbar-header:after { + display: table; + content: " "; +} + +.navbar-header:after { + clear: both; +} + +@media (min-width: 768px) { + .navbar-header { + float: left; + } +} + +.navbar-collapse { + max-height: 340px; + padding-right: 15px; + padding-left: 15px; + overflow-x: visible; + border-top: 1px solid transparent; + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1); + -webkit-overflow-scrolling: touch; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse:before, +.navbar-collapse:after { + display: table; + content: " "; +} + +.navbar-collapse:after { + clear: both; +} + +.navbar-collapse.in { + overflow-y: auto; +} + +@media (min-width: 768px) { + .navbar-collapse { + width: auto; + border-top: 0; + 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; + } +} + +.container > .navbar-header, +.container > .navbar-collapse { + margin-right: -15px; + margin-left: -15px; +} + +@media (min-width: 768px) { + .container > .navbar-header, + .container > .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; + 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 { + 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 .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; + 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, 0.1), 0 1px 0 rgba(255, 255, 255, 0.1); + box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1), 0 1px 0 rgba(255, 255, 255, 0.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; + } + .navbar-form select.form-control { + width: auto; + } + .navbar-form .radio, + .navbar-form .checkbox { + display: inline-block; + padding-left: 0; + margin-top: 0; + margin-bottom: 0; + } + .navbar-form .radio input[type="radio"], + .navbar-form .checkbox input[type="checkbox"] { + float: none; + margin-left: 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-right-radius: 0; + border-top-left-radius: 0; +} + +.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu { + border-bottom-right-radius: 0; + border-bottom-left-radius: 0; +} + +.navbar-nav.pull-right > li > .dropdown-menu, +.navbar-nav > li > .dropdown-menu.pull-right { + right: 0; + left: auto; +} + +.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: #777777; +} + +.navbar-default .navbar-brand:hover, +.navbar-default .navbar-brand:focus { + color: #5e5e5e; + background-color: transparent; +} + +.navbar-default .navbar-text { + color: #777777; +} + +.navbar-default .navbar-nav > li > a { + color: #777777; +} + +.navbar-default .navbar-nav > li > a:hover, +.navbar-default .navbar-nav > li > a:focus { + color: #333333; + background-color: transparent; +} + +.navbar-default .navbar-nav > .active > a, +.navbar-default .navbar-nav > .active > a:hover, +.navbar-default .navbar-nav > .active > a:focus { + color: #555555; + background-color: #e7e7e7; +} + +.navbar-default .navbar-nav > .disabled > a, +.navbar-default .navbar-nav > .disabled > a:hover, +.navbar-default .navbar-nav > .disabled > a:focus { + color: #cccccc; + background-color: transparent; +} + +.navbar-default .navbar-toggle { + border-color: #dddddd; +} + +.navbar-default .navbar-toggle:hover, +.navbar-default .navbar-toggle:focus { + background-color: #dddddd; +} + +.navbar-default .navbar-toggle .icon-bar { + background-color: #cccccc; +} + +.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: #555555; + background-color: #e7e7e7; +} + +@media (max-width: 767px) { + .navbar-default .navbar-nav .open .dropdown-menu > li > a { + color: #777777; + } + .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus { + color: #333333; + 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: #555555; + 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: #cccccc; + background-color: transparent; + } +} + +.navbar-default .navbar-link { + color: #777777; +} + +.navbar-default .navbar-link:hover { + color: #333333; +} + +.navbar-inverse { + background-color: #222222; + border-color: #080808; +} + +.navbar-inverse .navbar-brand { + color: #999999; +} + +.navbar-inverse .navbar-brand:hover, +.navbar-inverse .navbar-brand:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-text { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a { + color: #999999; +} + +.navbar-inverse .navbar-nav > li > a:hover, +.navbar-inverse .navbar-nav > li > a:focus { + color: #ffffff; + background-color: transparent; +} + +.navbar-inverse .navbar-nav > .active > a, +.navbar-inverse .navbar-nav > .active > a:hover, +.navbar-inverse .navbar-nav > .active > a:focus { + color: #ffffff; + background-color: #080808; +} + +.navbar-inverse .navbar-nav > .disabled > a, +.navbar-inverse .navbar-nav > .disabled > a:hover, +.navbar-inverse .navbar-nav > .disabled > a:focus { + color: #444444; + background-color: transparent; +} + +.navbar-inverse .navbar-toggle { + border-color: #333333; +} + +.navbar-inverse .navbar-toggle:hover, +.navbar-inverse .navbar-toggle:focus { + background-color: #333333; +} + +.navbar-inverse .navbar-toggle .icon-bar { + background-color: #ffffff; +} + +.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: #ffffff; + 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: #999999; + } + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, + .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus { + color: #ffffff; + 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: #ffffff; + 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: #444444; + background-color: transparent; + } +} + +.navbar-inverse .navbar-link { + color: #999999; +} + +.navbar-inverse .navbar-link:hover { + color: #ffffff; +} + +.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: #cccccc; + content: "/\00a0"; +} + +.breadcrumb > .active { + color: #999999; +} + +.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.428571429; + text-decoration: none; + background-color: #ffffff; + border: 1px solid #dddddd; +} + +.pagination > li:first-child > a, +.pagination > li:first-child > span { + margin-left: 0; + border-bottom-left-radius: 4px; + border-top-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 { + background-color: #eeeeee; +} + +.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: #ffffff; + 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: #999999; + cursor: not-allowed; + background-color: #ffffff; + border-color: #dddddd; +} + +.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-bottom-left-radius: 6px; + border-top-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-bottom-left-radius: 3px; + border-top-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:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager:before, +.pager:after { + display: table; + content: " "; +} + +.pager:after { + clear: both; +} + +.pager li { + display: inline; +} + +.pager li > a, +.pager li > span { + display: inline-block; + padding: 5px 14px; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 15px; +} + +.pager li > a:hover, +.pager li > a:focus { + text-decoration: none; + background-color: #eeeeee; +} + +.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: #999999; + cursor: not-allowed; + background-color: #ffffff; +} + +.label { + display: inline; + padding: .2em .6em .3em; + font-size: 75%; + font-weight: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + border-radius: .25em; +} + +.label[href]:hover, +.label[href]:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +.label:empty { + display: none; +} + +.btn .label { + position: relative; + top: -1px; +} + +.label-default { + background-color: #999999; +} + +.label-default[href]:hover, +.label-default[href]:focus { + background-color: #808080; +} + +.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: bold; + line-height: 1; + color: #ffffff; + text-align: center; + white-space: nowrap; + vertical-align: baseline; + background-color: #999999; + border-radius: 10px; +} + +.badge:empty { + display: none; +} + +.btn .badge { + position: relative; + top: -1px; +} + +a.badge:hover, +a.badge:focus { + color: #ffffff; + text-decoration: none; + cursor: pointer; +} + +a.list-group-item.active > .badge, +.nav-pills > .active > a > .badge { + color: #428bca; + background-color: #ffffff; +} + +.nav-pills > li > a > .badge { + margin-left: 3px; +} + +.jumbotron { + padding: 30px; + margin-bottom: 30px; + font-size: 21px; + font-weight: 200; + line-height: 2.1428571435; + color: inherit; + background-color: #eeeeee; +} + +.jumbotron h1, +.jumbotron .h1 { + line-height: 1; + color: inherit; +} + +.jumbotron p { + line-height: 1.4; +} + +.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.428571429; + background-color: #ffffff; + border: 1px solid #dddddd; + border-radius: 4px; + -webkit-transition: all 0.2s ease-in-out; + transition: all 0.2s ease-in-out; +} + +.thumbnail > img, +.thumbnail a > img { + display: block; + height: auto; + max-width: 100%; + margin-right: auto; + margin-left: auto; +} + +a.thumbnail:hover, +a.thumbnail:focus, +a.thumbnail.active { + border-color: #428bca; +} + +.thumbnail .caption { + padding: 9px; + color: #333333; +} + +.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: bold; +} + +.alert > p, +.alert > ul { + margin-bottom: 0; +} + +.alert > p + p { + margin-top: 5px; +} + +.alert-dismissable { + padding-right: 35px; +} + +.alert-dismissable .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; + } +} + +@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, 0.1); + box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); +} + +.progress-bar { + float: left; + width: 0; + height: 100%; + font-size: 12px; + line-height: 20px; + color: #ffffff; + text-align: center; + background-color: #428bca; + -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15); + -webkit-transition: width 0.6s ease; + transition: width 0.6s ease; +} + +.progress-striped .progress-bar { + background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-size: 40px 40px; +} + +.progress.active .progress-bar { + -webkit-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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); + background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.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: #ffffff; + border: 1px solid #dddddd; +} + +.list-group-item:first-child { + border-top-right-radius: 4px; + border-top-left-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: #555555; +} + +a.list-group-item .list-group-item-heading { + color: #333333; +} + +a.list-group-item:hover, +a.list-group-item:focus { + text-decoration: none; + background-color: #f5f5f5; +} + +a.list-group-item.active, +a.list-group-item.active:hover, +a.list-group-item.active:focus { + z-index: 2; + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +a.list-group-item.active .list-group-item-heading, +a.list-group-item.active:hover .list-group-item-heading, +a.list-group-item.active:focus .list-group-item-heading { + color: inherit; +} + +a.list-group-item.active .list-group-item-text, +a.list-group-item.active:hover .list-group-item-text, +a.list-group-item.active:focus .list-group-item-text { + color: #e1edf7; +} + +.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: #ffffff; + border: 1px solid transparent; + border-radius: 4px; + -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); + box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.panel-body { + padding: 15px; +} + +.panel-body:before, +.panel-body:after { + display: table; + content: " "; +} + +.panel-body:after { + clear: both; +} + +.panel-body:before, +.panel-body:after { + display: table; + content: " "; +} + +.panel-body:after { + clear: both; +} + +.panel > .list-group { + margin-bottom: 0; +} + +.panel > .list-group .list-group-item { + border-width: 1px 0; +} + +.panel > .list-group .list-group-item:first-child { + border-top-right-radius: 0; + border-top-left-radius: 0; +} + +.panel > .list-group .list-group-item:last-child { + border-bottom: 0; +} + +.panel-heading + .list-group .list-group-item:first-child { + border-top-width: 0; +} + +.panel > .table, +.panel > .table-responsive > .table { + margin-bottom: 0; +} + +.panel > .panel-body + .table, +.panel > .panel-body + .table-responsive { + border-top: 1px solid #dddddd; +} + +.panel > .table > tbody:first-child th, +.panel > .table > tbody: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:last-child > th, +.panel > .table-responsive > .table-bordered > thead > tr:last-child > th, +.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, +.panel > .table-bordered > thead > tr:last-child > td, +.panel > .table-responsive > .table-bordered > thead > tr:last-child > td, +.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 { + border-bottom: 0; +} + +.panel > .table-responsive { + margin-bottom: 0; + border: 0; +} + +.panel-heading { + padding: 10px 15px; + border-bottom: 1px solid transparent; + border-top-right-radius: 3px; + border-top-left-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 #dddddd; + border-bottom-right-radius: 3px; + border-bottom-left-radius: 3px; +} + +.panel-group .panel { + margin-bottom: 0; + overflow: hidden; + 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 #dddddd; +} + +.panel-group .panel-footer { + border-top: 0; +} + +.panel-group .panel-footer + .panel-collapse .panel-body { + border-bottom: 1px solid #dddddd; +} + +.panel-default { + border-color: #dddddd; +} + +.panel-default > .panel-heading { + color: #333333; + background-color: #f5f5f5; + border-color: #dddddd; +} + +.panel-default > .panel-heading + .panel-collapse .panel-body { + border-top-color: #dddddd; +} + +.panel-default > .panel-footer + .panel-collapse .panel-body { + border-bottom-color: #dddddd; +} + +.panel-primary { + border-color: #428bca; +} + +.panel-primary > .panel-heading { + color: #ffffff; + background-color: #428bca; + border-color: #428bca; +} + +.panel-primary > .panel-heading + .panel-collapse .panel-body { + border-top-color: #428bca; +} + +.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-footer + .panel-collapse .panel-body { + border-bottom-color: #d6e9c6; +} + +.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-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-footer + .panel-collapse .panel-body { + border-bottom-color: #ebccd1; +} + +.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-footer + .panel-collapse .panel-body { + border-bottom-color: #bce8f1; +} + +.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, 0.05); + box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05); +} + +.well blockquote { + border-color: #ddd; + border-color: rgba(0, 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: bold; + line-height: 1; + color: #000000; + text-shadow: 0 1px 0 #ffffff; + opacity: 0.2; + filter: alpha(opacity=20); +} + +.close:hover, +.close:focus { + color: #000000; + text-decoration: none; + cursor: pointer; + opacity: 0.5; + filter: alpha(opacity=50); +} + +button.close { + padding: 0; + cursor: pointer; + background: transparent; + border: 0; + -webkit-appearance: none; +} + +.modal-open { + overflow: hidden; +} + +.modal { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1040; + display: none; + overflow: auto; + overflow-y: scroll; +} + +.modal.fade .modal-dialog { + -webkit-transform: translate(0, -25%); + -ms-transform: translate(0, -25%); + transform: translate(0, -25%); + -webkit-transition: -webkit-transform 0.3s ease-out; + -moz-transition: -moz-transform 0.3s ease-out; + -o-transition: -o-transform 0.3s ease-out; + transition: transform 0.3s ease-out; +} + +.modal.in .modal-dialog { + -webkit-transform: translate(0, 0); + -ms-transform: translate(0, 0); + transform: translate(0, 0); +} + +.modal-dialog { + position: relative; + z-index: 1050; + width: auto; + margin: 10px; +} + +.modal-content { + position: relative; + background-color: #ffffff; + border: 1px solid #999999; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + outline: none; + -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5); + background-clip: padding-box; +} + +.modal-backdrop { + position: fixed; + top: 0; + right: 0; + bottom: 0; + left: 0; + z-index: 1030; + background-color: #000000; +} + +.modal-backdrop.fade { + opacity: 0; + filter: alpha(opacity=0); +} + +.modal-backdrop.in { + opacity: 0.5; + filter: alpha(opacity=50); +} + +.modal-header { + min-height: 16.428571429px; + padding: 15px; + border-bottom: 1px solid #e5e5e5; +} + +.modal-header .close { + margin-top: -2px; +} + +.modal-title { + margin: 0; + line-height: 1.428571429; +} + +.modal-body { + position: relative; + padding: 20px; +} + +.modal-footer { + padding: 19px 20px 20px; + margin-top: 15px; + text-align: right; + border-top: 1px solid #e5e5e5; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.modal-footer:before, +.modal-footer:after { + display: table; + content: " "; +} + +.modal-footer:after { + clear: both; +} + +.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; +} + +@media screen and (min-width: 768px) { + .modal-dialog { + width: 600px; + margin: 30px auto; + } + .modal-content { + -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5); + } +} + +.tooltip { + position: absolute; + z-index: 1030; + display: block; + font-size: 12px; + line-height: 1.4; + opacity: 0; + filter: alpha(opacity=0); + visibility: visible; +} + +.tooltip.in { + opacity: 0.9; + filter: alpha(opacity=90); +} + +.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: #ffffff; + text-align: center; + text-decoration: none; + background-color: #000000; + 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-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-left .tooltip-arrow { + bottom: 0; + left: 5px; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.top-right .tooltip-arrow { + right: 5px; + bottom: 0; + border-top-color: #000000; + border-width: 5px 5px 0; +} + +.tooltip.right .tooltip-arrow { + top: 50%; + left: 0; + margin-top: -5px; + border-right-color: #000000; + border-width: 5px 5px 5px 0; +} + +.tooltip.left .tooltip-arrow { + top: 50%; + right: 0; + margin-top: -5px; + border-left-color: #000000; + border-width: 5px 0 5px 5px; +} + +.tooltip.bottom .tooltip-arrow { + top: 0; + left: 50%; + margin-left: -5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-left .tooltip-arrow { + top: 0; + left: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.tooltip.bottom-right .tooltip-arrow { + top: 0; + right: 5px; + border-bottom-color: #000000; + border-width: 0 5px 5px; +} + +.popover { + position: absolute; + top: 0; + left: 0; + z-index: 1010; + display: none; + max-width: 276px; + padding: 1px; + text-align: left; + white-space: normal; + background-color: #ffffff; + border: 1px solid #cccccc; + border: 1px solid rgba(0, 0, 0, 0.2); + border-radius: 6px; + -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); + background-clip: padding-box; +} + +.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: normal; + 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 { + border-width: 10px; + content: ""; +} + +.popover.top .arrow { + bottom: -11px; + left: 50%; + margin-left: -11px; + border-top-color: #999999; + border-top-color: rgba(0, 0, 0, 0.25); + border-bottom-width: 0; +} + +.popover.top .arrow:after { + bottom: 1px; + margin-left: -10px; + border-top-color: #ffffff; + border-bottom-width: 0; + content: " "; +} + +.popover.right .arrow { + top: 50%; + left: -11px; + margin-top: -11px; + border-right-color: #999999; + border-right-color: rgba(0, 0, 0, 0.25); + border-left-width: 0; +} + +.popover.right .arrow:after { + bottom: -10px; + left: 1px; + border-right-color: #ffffff; + border-left-width: 0; + content: " "; +} + +.popover.bottom .arrow { + top: -11px; + left: 50%; + margin-left: -11px; + border-bottom-color: #999999; + border-bottom-color: rgba(0, 0, 0, 0.25); + border-top-width: 0; +} + +.popover.bottom .arrow:after { + top: 1px; + margin-left: -10px; + border-bottom-color: #ffffff; + border-top-width: 0; + content: " "; +} + +.popover.left .arrow { + top: 50%; + right: -11px; + margin-top: -11px; + border-left-color: #999999; + border-left-color: rgba(0, 0, 0, 0.25); + border-right-width: 0; +} + +.popover.left .arrow:after { + right: 1px; + bottom: -10px; + border-left-color: #ffffff; + border-right-width: 0; + content: " "; +} + +.carousel { + position: relative; +} + +.carousel-inner { + position: relative; + width: 100%; + overflow: hidden; +} + +.carousel-inner > .item { + position: relative; + display: none; + -webkit-transition: 0.6s ease-in-out left; + transition: 0.6s ease-in-out left; +} + +.carousel-inner > .item > img, +.carousel-inner > .item > a > img { + display: block; + height: auto; + max-width: 100%; + 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: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); + opacity: 0.5; + filter: alpha(opacity=50); +} + +.carousel-control.left { + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.5) 0), color-stop(rgba(0, 0, 0, 0.0001) 100%)); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1); +} + +.carousel-control.right { + right: 0; + left: auto; + background-image: -webkit-linear-gradient(left, color-stop(rgba(0, 0, 0, 0.0001) 0), color-stop(rgba(0, 0, 0, 0.5) 100%)); + background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0, rgba(0, 0, 0, 0.5) 100%); + background-repeat: repeat-x; + filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1); +} + +.carousel-control:hover, +.carousel-control:focus { + color: #ffffff; + text-decoration: none; + outline: none; + opacity: 0.9; + filter: alpha(opacity=90); +} + +.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%; +} + +.carousel-control .icon-next, +.carousel-control .glyphicon-chevron-right { + right: 50%; +} + +.carousel-control .icon-prev, +.carousel-control .icon-next { + width: 20px; + height: 20px; + margin-top: -10px; + margin-left: -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 #ffffff; + border-radius: 10px; +} + +.carousel-indicators .active { + width: 12px; + height: 12px; + margin: 0; + background-color: #ffffff; +} + +.carousel-caption { + position: absolute; + right: 15%; + bottom: 20px; + left: 15%; + z-index: 10; + padding-top: 20px; + padding-bottom: 20px; + color: #ffffff; + text-align: center; + text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6); +} + +.carousel-caption .btn { + text-shadow: none; +} + +@media screen and (min-width: 768px) { + .carousel-control .glyphicons-chevron-left, + .carousel-control .glyphicons-chevron-right, + .carousel-control .icon-prev, + .carousel-control .icon-next { + width: 30px; + height: 30px; + margin-top: -15px; + margin-left: -15px; + font-size: 30px; + } + .carousel-caption { + right: 20%; + left: 20%; + padding-bottom: 30px; + } + .carousel-indicators { + bottom: 20px; + } +} + +.clearfix:before, +.clearfix:after { + display: table; + content: " "; +} + +.clearfix: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, +tr.visible-xs, +th.visible-xs, +td.visible-xs { + 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 (min-width: 768px) and (max-width: 991px) { + .visible-xs.visible-sm { + display: block !important; + } + table.visible-xs.visible-sm { + display: table; + } + tr.visible-xs.visible-sm { + display: table-row !important; + } + th.visible-xs.visible-sm, + td.visible-xs.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-xs.visible-md { + display: block !important; + } + table.visible-xs.visible-md { + display: table; + } + tr.visible-xs.visible-md { + display: table-row !important; + } + th.visible-xs.visible-md, + td.visible-xs.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-xs.visible-lg { + display: block !important; + } + table.visible-xs.visible-lg { + display: table; + } + tr.visible-xs.visible-lg { + display: table-row !important; + } + th.visible-xs.visible-lg, + td.visible-xs.visible-lg { + display: table-cell !important; + } +} + +.visible-sm, +tr.visible-sm, +th.visible-sm, +td.visible-sm { + display: none !important; +} + +@media (max-width: 767px) { + .visible-sm.visible-xs { + display: block !important; + } + table.visible-sm.visible-xs { + display: table; + } + tr.visible-sm.visible-xs { + display: table-row !important; + } + th.visible-sm.visible-xs, + td.visible-sm.visible-xs { + display: table-cell !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: 992px) and (max-width: 1199px) { + .visible-sm.visible-md { + display: block !important; + } + table.visible-sm.visible-md { + display: table; + } + tr.visible-sm.visible-md { + display: table-row !important; + } + th.visible-sm.visible-md, + td.visible-sm.visible-md { + display: table-cell !important; + } +} + +@media (min-width: 1200px) { + .visible-sm.visible-lg { + display: block !important; + } + table.visible-sm.visible-lg { + display: table; + } + tr.visible-sm.visible-lg { + display: table-row !important; + } + th.visible-sm.visible-lg, + td.visible-sm.visible-lg { + display: table-cell !important; + } +} + +.visible-md, +tr.visible-md, +th.visible-md, +td.visible-md { + display: none !important; +} + +@media (max-width: 767px) { + .visible-md.visible-xs { + display: block !important; + } + table.visible-md.visible-xs { + display: table; + } + tr.visible-md.visible-xs { + display: table-row !important; + } + th.visible-md.visible-xs, + td.visible-md.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-md.visible-sm { + display: block !important; + } + table.visible-md.visible-sm { + display: table; + } + tr.visible-md.visible-sm { + display: table-row !important; + } + th.visible-md.visible-sm, + td.visible-md.visible-sm { + display: table-cell !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: 1200px) { + .visible-md.visible-lg { + display: block !important; + } + table.visible-md.visible-lg { + display: table; + } + tr.visible-md.visible-lg { + display: table-row !important; + } + th.visible-md.visible-lg, + td.visible-md.visible-lg { + display: table-cell !important; + } +} + +.visible-lg, +tr.visible-lg, +th.visible-lg, +td.visible-lg { + display: none !important; +} + +@media (max-width: 767px) { + .visible-lg.visible-xs { + display: block !important; + } + table.visible-lg.visible-xs { + display: table; + } + tr.visible-lg.visible-xs { + display: table-row !important; + } + th.visible-lg.visible-xs, + td.visible-lg.visible-xs { + display: table-cell !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .visible-lg.visible-sm { + display: block !important; + } + table.visible-lg.visible-sm { + display: table; + } + tr.visible-lg.visible-sm { + display: table-row !important; + } + th.visible-lg.visible-sm, + td.visible-lg.visible-sm { + display: table-cell !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .visible-lg.visible-md { + display: block !important; + } + table.visible-lg.visible-md { + display: table; + } + tr.visible-lg.visible-md { + display: table-row !important; + } + th.visible-lg.visible-md, + td.visible-lg.visible-md { + display: table-cell !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; + } +} + +.hidden-xs { + display: block !important; +} + +table.hidden-xs { + display: table; +} + +tr.hidden-xs { + display: table-row !important; +} + +th.hidden-xs, +td.hidden-xs { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-xs, + tr.hidden-xs, + th.hidden-xs, + td.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-xs.hidden-sm, + tr.hidden-xs.hidden-sm, + th.hidden-xs.hidden-sm, + td.hidden-xs.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-xs.hidden-md, + tr.hidden-xs.hidden-md, + th.hidden-xs.hidden-md, + td.hidden-xs.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-xs.hidden-lg, + tr.hidden-xs.hidden-lg, + th.hidden-xs.hidden-lg, + td.hidden-xs.hidden-lg { + display: none !important; + } +} + +.hidden-sm { + display: block !important; +} + +table.hidden-sm { + display: table; +} + +tr.hidden-sm { + display: table-row !important; +} + +th.hidden-sm, +td.hidden-sm { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-sm.hidden-xs, + tr.hidden-sm.hidden-xs, + th.hidden-sm.hidden-xs, + td.hidden-sm.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-sm, + tr.hidden-sm, + th.hidden-sm, + td.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-sm.hidden-md, + tr.hidden-sm.hidden-md, + th.hidden-sm.hidden-md, + td.hidden-sm.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-sm.hidden-lg, + tr.hidden-sm.hidden-lg, + th.hidden-sm.hidden-lg, + td.hidden-sm.hidden-lg { + display: none !important; + } +} + +.hidden-md { + display: block !important; +} + +table.hidden-md { + display: table; +} + +tr.hidden-md { + display: table-row !important; +} + +th.hidden-md, +td.hidden-md { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-md.hidden-xs, + tr.hidden-md.hidden-xs, + th.hidden-md.hidden-xs, + td.hidden-md.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-md.hidden-sm, + tr.hidden-md.hidden-sm, + th.hidden-md.hidden-sm, + td.hidden-md.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-md, + tr.hidden-md, + th.hidden-md, + td.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-md.hidden-lg, + tr.hidden-md.hidden-lg, + th.hidden-md.hidden-lg, + td.hidden-md.hidden-lg { + display: none !important; + } +} + +.hidden-lg { + display: block !important; +} + +table.hidden-lg { + display: table; +} + +tr.hidden-lg { + display: table-row !important; +} + +th.hidden-lg, +td.hidden-lg { + display: table-cell !important; +} + +@media (max-width: 767px) { + .hidden-lg.hidden-xs, + tr.hidden-lg.hidden-xs, + th.hidden-lg.hidden-xs, + td.hidden-lg.hidden-xs { + display: none !important; + } +} + +@media (min-width: 768px) and (max-width: 991px) { + .hidden-lg.hidden-sm, + tr.hidden-lg.hidden-sm, + th.hidden-lg.hidden-sm, + td.hidden-lg.hidden-sm { + display: none !important; + } +} + +@media (min-width: 992px) and (max-width: 1199px) { + .hidden-lg.hidden-md, + tr.hidden-lg.hidden-md, + th.hidden-lg.hidden-md, + td.hidden-lg.hidden-md { + display: none !important; + } +} + +@media (min-width: 1200px) { + .hidden-lg, + tr.hidden-lg, + th.hidden-lg, + td.hidden-lg { + display: none !important; + } +} + +.visible-print, +tr.visible-print, +th.visible-print, +td.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; + } + .hidden-print, + tr.hidden-print, + th.hidden-print, + td.hidden-print { + display: none !important; + } +} \ No newline at end of file diff --git a/library/bootstrap/css/bootstrap.min.css b/library/bootstrap/css/bootstrap.min.css new file mode 100644 index 000000000..c547283bb --- /dev/null +++ b/library/bootstrap/css/bootstrap.min.css @@ -0,0 +1,7 @@ +/*! + * Bootstrap v3.0.3 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + */ + +/*! normalize.css v2.1.3 | MIT License | git.io/normalize */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{margin:0}a{background:transparent}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}hr{height:0;-moz-box-sizing:content-box;box-sizing:content-box}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"\201C" "\201D" "\2018" "\2019"}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid #c0c0c0}legend{padding:0;border:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{padding:0;box-sizing:border-box}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}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}@media print{*{color:#000!important;text-shadow:none!important;background:transparent!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}@page{margin:2cm .5cm}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}}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;line-height:1.428571429;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}img{vertical-align:middle}.img-responsive{display:block;height:auto;max-width:100%}.img-rounded{border-radius:6px}.img-thumbnail{display:inline-block;height:auto;max-width:100%;padding:4px;line-height:1.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-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}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;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:normal;line-height:1;color:#999}h1,h2,h3{margin-top:20px;margin-bottom:10px}h1 small,h2 small,h3 small,h1 .small,h2 .small,h3 .small{font-size:65%}h4,h5,h6{margin-top:10px;margin-bottom:10px}h4 small,h5 small,h6 small,h4 .small,h5 .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:200;line-height:1.4}@media(min-width:768px){.lead{font-size:21px}}small,.small{font-size:85%}cite{font-style:normal}.text-muted{color:#999}.text-primary{color:#428bca}.text-primary:hover{color:#3071a9}.text-warning{color:#8a6d3b}.text-warning:hover{color:#66512c}.text-danger{color:#a94442}.text-danger:hover{color:#843534}.text-success{color:#3c763d}.text-success:hover{color:#2b542c}.text-info{color:#31708f}.text-info:hover{color:#245269}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.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;list-style:none}.list-inline>li{display:inline-block;padding-right:5px;padding-left:5px}.list-inline>li:first-child{padding-left:0}dl{margin-top:0;margin-bottom:20px}dt,dd{line-height:1.428571429}dt{font-weight:bold}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}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}.dl-horizontal dd:before,.dl-horizontal dd:after{display:table;content:" "}.dl-horizontal dd:after{clear:both}}abbr[title],abbr[data-original-title]{cursor:help;border-bottom:1px dotted #999}.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:10px 20px;margin:0 0 20px;border-left:5px solid #eee}blockquote p{font-size:17.5px;font-weight:300;line-height:1.25}blockquote p:last-child{margin-bottom:0}blockquote small,blockquote .small{display:block;line-height:1.428571429;color:#999}blockquote small:before,blockquote .small:before{content:'\2014 \00A0'}blockquote.pull-right{padding-right:15px;padding-left:0;border-right:5px solid #eee;border-left:0}blockquote.pull-right p,blockquote.pull-right small,blockquote.pull-right .small{text-align:right}blockquote.pull-right small:before,blockquote.pull-right .small:before{content:''}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;line-height:1.428571429}code,kbd,pre,samp{font-family:Menlo,Monaco,Consolas,"Courier New",monospace}code{padding:2px 4px;font-size:90%;color:#c7254e;white-space:nowrap;background-color:#f9f2f4;border-radius:4px}pre{display:block;padding:9.5px;margin:0 0 10px;font-size:13px;line-height:1.428571429;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}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}.container:before,.container:after{display:table;content:" "}.container:after{clear:both}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.row:before,.row:after{display:table;content:" "}.row:after{clear:both}.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.66666666666666%}.col-xs-10{width:83.33333333333334%}.col-xs-9{width:75%}.col-xs-8{width:66.66666666666666%}.col-xs-7{width:58.333333333333336%}.col-xs-6{width:50%}.col-xs-5{width:41.66666666666667%}.col-xs-4{width:33.33333333333333%}.col-xs-3{width:25%}.col-xs-2{width:16.666666666666664%}.col-xs-1{width:8.333333333333332%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666666666666%}.col-xs-pull-10{right:83.33333333333334%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666666666666%}.col-xs-pull-7{right:58.333333333333336%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666666666667%}.col-xs-pull-4{right:33.33333333333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.666666666666664%}.col-xs-pull-1{right:8.333333333333332%}.col-xs-pull-0{right:0}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666666666666%}.col-xs-push-10{left:83.33333333333334%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666666666666%}.col-xs-push-7{left:58.333333333333336%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666666666667%}.col-xs-push-4{left:33.33333333333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.666666666666664%}.col-xs-push-1{left:8.333333333333332%}.col-xs-push-0{left:0}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666666666666%}.col-xs-offset-10{margin-left:83.33333333333334%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666666666666%}.col-xs-offset-7{margin-left:58.333333333333336%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666666666667%}.col-xs-offset-4{margin-left:33.33333333333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.666666666666664%}.col-xs-offset-1{margin-left:8.333333333333332%}.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.66666666666666%}.col-sm-10{width:83.33333333333334%}.col-sm-9{width:75%}.col-sm-8{width:66.66666666666666%}.col-sm-7{width:58.333333333333336%}.col-sm-6{width:50%}.col-sm-5{width:41.66666666666667%}.col-sm-4{width:33.33333333333333%}.col-sm-3{width:25%}.col-sm-2{width:16.666666666666664%}.col-sm-1{width:8.333333333333332%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666666666666%}.col-sm-pull-10{right:83.33333333333334%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666666666666%}.col-sm-pull-7{right:58.333333333333336%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666666666667%}.col-sm-pull-4{right:33.33333333333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.666666666666664%}.col-sm-pull-1{right:8.333333333333332%}.col-sm-pull-0{right:0}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666666666666%}.col-sm-push-10{left:83.33333333333334%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666666666666%}.col-sm-push-7{left:58.333333333333336%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666666666667%}.col-sm-push-4{left:33.33333333333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.666666666666664%}.col-sm-push-1{left:8.333333333333332%}.col-sm-push-0{left:0}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666666666666%}.col-sm-offset-10{margin-left:83.33333333333334%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666666666666%}.col-sm-offset-7{margin-left:58.333333333333336%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666666666667%}.col-sm-offset-4{margin-left:33.33333333333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.666666666666664%}.col-sm-offset-1{margin-left:8.333333333333332%}.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.66666666666666%}.col-md-10{width:83.33333333333334%}.col-md-9{width:75%}.col-md-8{width:66.66666666666666%}.col-md-7{width:58.333333333333336%}.col-md-6{width:50%}.col-md-5{width:41.66666666666667%}.col-md-4{width:33.33333333333333%}.col-md-3{width:25%}.col-md-2{width:16.666666666666664%}.col-md-1{width:8.333333333333332%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666666666666%}.col-md-pull-10{right:83.33333333333334%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666666666666%}.col-md-pull-7{right:58.333333333333336%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666666666667%}.col-md-pull-4{right:33.33333333333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.666666666666664%}.col-md-pull-1{right:8.333333333333332%}.col-md-pull-0{right:0}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666666666666%}.col-md-push-10{left:83.33333333333334%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666666666666%}.col-md-push-7{left:58.333333333333336%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666666666667%}.col-md-push-4{left:33.33333333333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.666666666666664%}.col-md-push-1{left:8.333333333333332%}.col-md-push-0{left:0}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666666666666%}.col-md-offset-10{margin-left:83.33333333333334%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666666666666%}.col-md-offset-7{margin-left:58.333333333333336%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666666666667%}.col-md-offset-4{margin-left:33.33333333333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.666666666666664%}.col-md-offset-1{margin-left:8.333333333333332%}.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.66666666666666%}.col-lg-10{width:83.33333333333334%}.col-lg-9{width:75%}.col-lg-8{width:66.66666666666666%}.col-lg-7{width:58.333333333333336%}.col-lg-6{width:50%}.col-lg-5{width:41.66666666666667%}.col-lg-4{width:33.33333333333333%}.col-lg-3{width:25%}.col-lg-2{width:16.666666666666664%}.col-lg-1{width:8.333333333333332%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666666666666%}.col-lg-pull-10{right:83.33333333333334%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666666666666%}.col-lg-pull-7{right:58.333333333333336%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666666666667%}.col-lg-pull-4{right:33.33333333333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.666666666666664%}.col-lg-pull-1{right:8.333333333333332%}.col-lg-pull-0{right:0}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666666666666%}.col-lg-push-10{left:83.33333333333334%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666666666666%}.col-lg-push-7{left:58.333333333333336%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666666666667%}.col-lg-push-4{left:33.33333333333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.666666666666664%}.col-lg-push-1{left:8.333333333333332%}.col-lg-push-0{left:0}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666666666666%}.col-lg-offset-10{margin-left:83.33333333333334%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666666666666%}.col-lg-offset-7{margin-left:58.333333333333336%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666666666667%}.col-lg-offset-4{margin-left:33.33333333333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.666666666666664%}.col-lg-offset-1{margin-left:8.333333333333332%}.col-lg-offset-0{margin-left:0}}table{max-width:100%;background-color:transparent}th{text-align:left}.table{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.428571429;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-"]{display:table-cell;float:none}.table>thead>tr>.active,.table>tbody>tr>.active,.table>tfoot>tr>.active,.table>thead>.active>td,.table>tbody>.active>td,.table>tfoot>.active>td,.table>thead>.active>th,.table>tbody>.active>th,.table>tfoot>.active>th{background-color:#f5f5f5}.table-hover>tbody>tr>.active:hover,.table-hover>tbody>.active:hover>td,.table-hover>tbody>.active:hover>th{background-color:#e8e8e8}.table>thead>tr>.success,.table>tbody>tr>.success,.table>tfoot>tr>.success,.table>thead>.success>td,.table>tbody>.success>td,.table>tfoot>.success>td,.table>thead>.success>th,.table>tbody>.success>th,.table>tfoot>.success>th{background-color:#dff0d8}.table-hover>tbody>tr>.success:hover,.table-hover>tbody>.success:hover>td,.table-hover>tbody>.success:hover>th{background-color:#d0e9c6}.table>thead>tr>.danger,.table>tbody>tr>.danger,.table>tfoot>tr>.danger,.table>thead>.danger>td,.table>tbody>.danger>td,.table>tfoot>.danger>td,.table>thead>.danger>th,.table>tbody>.danger>th,.table>tfoot>.danger>th{background-color:#f2dede}.table-hover>tbody>tr>.danger:hover,.table-hover>tbody>.danger:hover>td,.table-hover>tbody>.danger:hover>th{background-color:#ebcccc}.table>thead>tr>.warning,.table>tbody>tr>.warning,.table>tfoot>tr>.warning,.table>thead>.warning>td,.table>tbody>.warning>td,.table>tfoot>.warning>td,.table>thead>.warning>th,.table>tbody>.warning>th,.table>tfoot>.warning>th{background-color:#fcf8e3}.table-hover>tbody>tr>.warning:hover,.table-hover>tbody>.warning:hover>td,.table-hover>tbody>.warning:hover>th{background-color:#faf2cc}@media(max-width:767px){.table-responsive{width:100%;margin-bottom:15px;overflow-x:scroll;overflow-y:hidden;border:1px solid #ddd;-ms-overflow-style:-ms-autohiding-scrollbar;-webkit-overflow-scrolling:touch}.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{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;margin-bottom:5px;font-weight:bold}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}select[multiple],select[size]{height:auto}select optgroup{font-family:inherit;font-size:inherit;font-style:inherit}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}input[type="number"]::-webkit-outer-spin-button,input[type="number"]::-webkit-inner-spin-button{height:auto}output{display:block;padding-top:7px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle}.form-control{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;line-height:1.428571429;color:#555;vertical-align:middle;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-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,0.075),0 0 8px rgba(102,175,233,0.6);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(102,175,233,0.6)}.form-control:-moz-placeholder{color:#999}.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}textarea.form-control{height:auto}.form-group{margin-bottom:15px}.radio,.checkbox{display:block;min-height:20px;padding-left:20px;margin-top:10px;margin-bottom:10px;vertical-align:middle}.radio label,.checkbox label{display:inline;margin-bottom:0;font-weight:normal;cursor:pointer}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{float:left;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:normal;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],.radio[disabled],.radio-inline[disabled],.checkbox[disabled],.checkbox-inline[disabled],fieldset[disabled] input[type="radio"],fieldset[disabled] input[type="checkbox"],fieldset[disabled] .radio,fieldset[disabled] .radio-inline,fieldset[disabled] .checkbox,fieldset[disabled] .checkbox-inline{cursor:not-allowed}.input-sm{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{height:auto}.input-lg{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{height:auto}.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,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;background-color:#fcf8e3;border-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,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;background-color:#f2dede;border-color:#a94442}.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,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;background-color:#dff0d8;border-color:#3c763d}.form-control-static{margin-bottom: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}.form-inline select.form-control{width:auto}.form-inline .radio,.form-inline .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.form-inline .radio input[type="radio"],.form-inline .checkbox input[type="checkbox"]{float:none;margin-left:0}}.form-horizontal .control-label,.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}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-group:before,.form-horizontal .form-group:after{display:table;content:" "}.form-horizontal .form-group:after{clear:both}.form-horizontal .form-control-static{padding-top:7px}@media(min-width:768px){.form-horizontal .control-label{text-align:right}}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.428571429;text-align:center;white-space:nowrap;vertical-align:middle;cursor:pointer;background-image:none;border:1px solid transparent;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn: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,0.125);box-shadow:inset 0 3px 5px rgba(0,0,0,0.125)}.btn.disabled,.btn[disabled],fieldset[disabled] .btn{pointer-events:none;cursor:not-allowed;opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;box-shadow:none}.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:#ebebeb;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:#fff}.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:#3276b1;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-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:#ed9c28;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:#d2322d;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-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:#47a447;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:#39b3d7;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-link{font-weight:normal;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:#999;text-decoration:none}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-block{display:block;width:100%;padding-right:0;padding-left:0}.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;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{display:none}.collapse.in{display:block}.collapsing{position:relative;height:0;overflow:hidden;-webkit-transition:height .35s ease;transition:height .35s ease}@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';-webkit-font-smoothing:antialiased;font-style:normal;font-weight:normal;line-height:1;-moz-osx-font-smoothing:grayscale}.glyphicon:empty{width:1em}.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"}.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;list-style:none;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.15);border-radius:4px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,0.175);box-shadow:0 6px 12px rgba(0,0,0,0.175);background-clip:padding-box}.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:normal;line-height:1.428571429;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:#999}.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-header{display:block;padding:3px 20px;font-size:12px;line-height:1.428571429;color:#999}.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{border-top:0;border-bottom:4px solid;content:""}.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}}.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:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar:before,.btn-toolbar:after{display:table;content:" "}.btn-toolbar:after{clear:both}.btn-toolbar .btn-group{float:left}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn-group+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn-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-bottom-left-radius:0;border-top-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-bottom-left-radius:0;border-top-left-radius:0}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group-xs>.btn{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-sm>.btn{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.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,0.125);box-shadow:inset 0 3px 5px rgba(0,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:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.btn-group-vertical>.btn-group:before,.btn-group-vertical>.btn-group:after{display:table;content:" "}.btn-group-vertical>.btn-group:after{clear:both}.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-right-radius:0;border-bottom-left-radius:4px;border-top-left-radius:0}.btn-group-vertical>.btn-group:not(:first-child):not(:last-child)>.btn{border-radius:0}.btn-group-vertical>.btn-group:first-child>.btn:last-child,.btn-group-vertical>.btn-group:first-child>.dropdown-toggle{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn-group:last-child>.btn:first-child{border-top-right-radius:0;border-top-left-radius:0}.btn-group-justified{display:table;width:100%;border-collapse:separate;table-layout:fixed}.btn-group-justified>.btn,.btn-group-justified>.btn-group{display:table-cell;float:none;width:1%}.btn-group-justified>.btn-group .btn{width:100%}[data-toggle="buttons"]>.btn>input[type="radio"],[data-toggle="buttons"]>.btn>input[type="checkbox"]{display: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{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{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{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:normal;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>.dropdown-toggle,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){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>.dropdown-toggle,.input-group-btn:first-child>.btn:not(:first-child){border-bottom-left-radius:0;border-top-left-radius:0}.input-group-addon:last-child{border-left:0}.input-group-btn{position:relative;white-space:nowrap}.input-group-btn:first-child>.btn{margin-right:-1px}.input-group-btn:last-child>.btn{margin-left:-1px}.input-group-btn>.btn{position:relative}.input-group-btn>.btn+.btn{margin-left:-4px}.input-group-btn>.btn:hover,.input-group-btn>.btn:active{z-index:2}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.nav:before,.nav:after{display:table;content:" "}.nav:after{clear:both}.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:#999}.nav>li.disabled>a:hover,.nav>li.disabled>a:focus{color:#999;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.428571429;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-right-radius:0;border-top-left-radius:0}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}.navbar:before,.navbar:after{display:table;content:" "}.navbar:after{clear:both}@media(min-width:768px){.navbar{border-radius:4px}}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}.navbar-header:before,.navbar-header:after{display:table;content:" "}.navbar-header:after{clear:both}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{max-height:340px;padding-right:15px;padding-left:15px;overflow-x:visible;border-top:1px solid transparent;box-shadow:inset 0 1px 0 rgba(255,255,255,0.1);-webkit-overflow-scrolling:touch}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse:before,.navbar-collapse:after{display:table;content:" "}.navbar-collapse:after{clear:both}.navbar-collapse.in{overflow-y:auto}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;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}}.container>.navbar-header,.container>.navbar-collapse{margin-right:-15px;margin-left:-15px}@media(min-width:768px){.container>.navbar-header,.container>.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;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{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 .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;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,0.1),0 1px 0 rgba(255,255,255,0.1);box-shadow:inset 0 1px 0 rgba(255,255,255,0.1),0 1px 0 rgba(255,255,255,0.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}.navbar-form select.form-control{width:auto}.navbar-form .radio,.navbar-form .checkbox{display:inline-block;padding-left:0;margin-top:0;margin-bottom:0}.navbar-form .radio input[type="radio"],.navbar-form .checkbox input[type="checkbox"]{float:none;margin-left: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-right-radius:0;border-top-left-radius:0}.navbar-fixed-bottom .navbar-nav>li>.dropdown-menu{border-bottom-right-radius:0;border-bottom-left-radius:0}.navbar-nav.pull-right>li>.dropdown-menu,.navbar-nav>li>.dropdown-menu.pull-right{right:0;left:auto}.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:#ccc}.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-inverse{background-color:#222;border-color:#080808}.navbar-inverse .navbar-brand{color:#999}.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}.navbar-inverse .navbar-text{color:#999}.navbar-inverse .navbar-nav>li>a{color:#999}.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:#999}.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:#999}.navbar-inverse .navbar-link:hover{color:#fff}.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:#999}.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.428571429;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-bottom-left-radius:4px;border-top-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{background-color:#eee}.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:#999;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-bottom-left-radius:6px;border-top-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-bottom-left-radius:3px;border-top-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:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.pager:before,.pager:after{display:table;content:" "}.pager:after{clear:both}.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:#999;cursor:not-allowed;background-color:#fff}.label{display:inline;padding:.2em .6em .3em;font-size:75%;font-weight:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:.25em}.label[href]:hover,.label[href]:focus{color:#fff;text-decoration:none;cursor:pointer}.label:empty{display:none}.btn .label{position:relative;top:-1px}.label-default{background-color:#999}.label-default[href]:hover,.label-default[href]:focus{background-color:#808080}.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:bold;line-height:1;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;background-color:#999;border-radius:10px}.badge:empty{display:none}.btn .badge{position:relative;top:-1px}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;font-size:21px;font-weight:200;line-height:2.1428571435;color:inherit;background-color:#eee}.jumbotron h1,.jumbotron .h1{line-height:1;color:inherit}.jumbotron p{line-height:1.4}.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.428571429;background-color:#fff;border:1px solid #ddd;border-radius:4px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.thumbnail>img,.thumbnail a>img{display:block;height:auto;max-width:100%;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:bold}.alert>p,.alert>ul{margin-bottom:0}.alert>p+p{margin-top:5px}.alert-dismissable{padding-right:35px}.alert-dismissable .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}}@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,0.1);box-shadow:inset 0 1px 2px rgba(0,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,0.15);box-shadow:inset 0 -1px 0 rgba(0,0,0,0.15);-webkit-transition:width .6s ease;transition:width .6s ease}.progress-striped .progress-bar{background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-size:40px 40px}.progress.active .progress-bar{-webkit-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,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.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,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.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,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.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,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,0.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,0.15) 50%,rgba(255,255,255,0.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-right-radius:4px;border-top-left-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{text-decoration:none;background-color:#f5f5f5}a.list-group-item.active,a.list-group-item.active:hover,a.list-group-item.active:focus{z-index:2;color:#fff;background-color:#428bca;border-color:#428bca}a.list-group-item.active .list-group-item-heading,a.list-group-item.active:hover .list-group-item-heading,a.list-group-item.active:focus .list-group-item-heading{color:inherit}a.list-group-item.active .list-group-item-text,a.list-group-item.active:hover .list-group-item-text,a.list-group-item.active:focus .list-group-item-text{color:#e1edf7}.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,0.05);box-shadow:0 1px 1px rgba(0,0,0,0.05)}.panel-body{padding:15px}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel-body:before,.panel-body:after{display:table;content:" "}.panel-body:after{clear:both}.panel>.list-group{margin-bottom:0}.panel>.list-group .list-group-item{border-width:1px 0}.panel>.list-group .list-group-item:first-child{border-top-right-radius:0;border-top-left-radius:0}.panel>.list-group .list-group-item:last-child{border-bottom:0}.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}.panel>.table,.panel>.table-responsive>.table{margin-bottom:0}.panel>.panel-body+.table,.panel>.panel-body+.table-responsive{border-top:1px solid #ddd}.panel>.table>tbody:first-child th,.panel>.table>tbody: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:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.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,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.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{border-bottom:0}.panel>.table-responsive{margin-bottom:0;border:0}.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-right-radius:3px;border-top-left-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-group .panel{margin-bottom:0;overflow:hidden;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-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-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-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6}.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-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-footer+.panel-collapse .panel-body{border-bottom-color:#ebccd1}.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-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1}.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,0.05);box-shadow:inset 0 1px 1px rgba(0,0,0,0.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,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:bold;line-height:1;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20)}.close:hover,.close:focus{color:#000;text-decoration:none;cursor:pointer;opacity:.5;filter:alpha(opacity=50)}button.close{padding:0;cursor:pointer;background:transparent;border:0;-webkit-appearance:none}.modal-open{overflow:hidden}.modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;display:none;overflow:auto;overflow-y:scroll}.modal.fade .modal-dialog{-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);transform:translate(0,-25%);-webkit-transition:-webkit-transform .3s ease-out;-moz-transition:-moz-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal-dialog{position:relative;z-index:1050;width:auto;margin:10px}.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,0.2);border-radius:6px;outline:0;-webkit-box-shadow:0 3px 9px rgba(0,0,0,0.5);box-shadow:0 3px 9px rgba(0,0,0,0.5);background-clip:padding-box}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1030;background-color:#000}.modal-backdrop.fade{opacity:0;filter:alpha(opacity=0)}.modal-backdrop.in{opacity:.5;filter:alpha(opacity=50)}.modal-header{min-height:16.428571429px;padding:15px;border-bottom:1px solid #e5e5e5}.modal-header .close{margin-top:-2px}.modal-title{margin:0;line-height:1.428571429}.modal-body{position:relative;padding:20px}.modal-footer{padding:19px 20px 20px;margin-top:15px;text-align:right;border-top:1px solid #e5e5e5}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.modal-footer:before,.modal-footer:after{display:table;content:" "}.modal-footer:after{clear:both}.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}@media screen and (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,0.5);box-shadow:0 5px 15px rgba(0,0,0,0.5)}}.tooltip{position:absolute;z-index:1030;display:block;font-size:12px;line-height:1.4;opacity:0;filter:alpha(opacity=0);visibility:visible}.tooltip.in{opacity:.9;filter:alpha(opacity=90)}.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-top-color:#000;border-width:5px 5px 0}.tooltip.top-left .tooltip-arrow{bottom:0;left:5px;border-top-color:#000;border-width:5px 5px 0}.tooltip.top-right .tooltip-arrow{right:5px;bottom:0;border-top-color:#000;border-width:5px 5px 0}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-right-color:#000;border-width:5px 5px 5px 0}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-left-color:#000;border-width:5px 0 5px 5px}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-left .tooltip-arrow{top:0;left:5px;border-bottom-color:#000;border-width:0 5px 5px}.tooltip.bottom-right .tooltip-arrow{top:0;right:5px;border-bottom-color:#000;border-width:0 5px 5px}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;white-space:normal;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,0.2);border-radius:6px;-webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);box-shadow:0 5px 10px rgba(0,0,0,0.2);background-clip:padding-box}.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:normal;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{border-width:10px;content:""}.popover.top .arrow{bottom:-11px;left:50%;margin-left:-11px;border-top-color:#999;border-top-color:rgba(0,0,0,0.25);border-bottom-width:0}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-top-color:#fff;border-bottom-width:0;content:" "}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-right-color:#999;border-right-color:rgba(0,0,0,0.25);border-left-width:0}.popover.right .arrow:after{bottom:-10px;left:1px;border-right-color:#fff;border-left-width:0;content:" "}.popover.bottom .arrow{top:-11px;left:50%;margin-left:-11px;border-bottom-color:#999;border-bottom-color:rgba(0,0,0,0.25);border-top-width:0}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-bottom-color:#fff;border-top-width:0;content:" "}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-left-color:#999;border-left-color:rgba(0,0,0,0.25);border-right-width:0}.popover.left .arrow:after{right:1px;bottom:-10px;border-left-color:#fff;border-right-width:0;content:" "}.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;transition:.6s ease-in-out left}.carousel-inner>.item>img,.carousel-inner>.item>a>img{display:block;height:auto;max-width:100%;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,0.6);opacity:.5;filter:alpha(opacity=50)}.carousel-control.left{background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.5) 0),color-stop(rgba(0,0,0,0.0001) 100%));background-image:linear-gradient(to right,rgba(0,0,0,0.5) 0,rgba(0,0,0,0.0001) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000',endColorstr='#00000000',GradientType=1)}.carousel-control.right{right:0;left:auto;background-image:-webkit-linear-gradient(left,color-stop(rgba(0,0,0,0.0001) 0),color-stop(rgba(0,0,0,0.5) 100%));background-image:linear-gradient(to right,rgba(0,0,0,0.0001) 0,rgba(0,0,0,0.5) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000',endColorstr='#80000000',GradientType=1)}.carousel-control:hover,.carousel-control:focus{color:#fff;text-decoration:none;outline:0;opacity:.9;filter:alpha(opacity=90)}.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%}.carousel-control .icon-next,.carousel-control .glyphicon-chevron-right{right:50%}.carousel-control .icon-prev,.carousel-control .icon-next{width:20px;height:20px;margin-top:-10px;margin-left:-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,0.6)}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicons-chevron-left,.carousel-control .glyphicons-chevron-right,.carousel-control .icon-prev,.carousel-control .icon-next{width:30px;height:30px;margin-top:-15px;margin-left:-15px;font-size:30px}.carousel-caption{right:20%;left:20%;padding-bottom:30px}.carousel-indicators{bottom:20px}}.clearfix:before,.clearfix:after{display:table;content:" "}.clearfix: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,tr.visible-xs,th.visible-xs,td.visible-xs{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(min-width:768px) and (max-width:991px){.visible-xs.visible-sm{display:block!important}table.visible-xs.visible-sm{display:table}tr.visible-xs.visible-sm{display:table-row!important}th.visible-xs.visible-sm,td.visible-xs.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-xs.visible-md{display:block!important}table.visible-xs.visible-md{display:table}tr.visible-xs.visible-md{display:table-row!important}th.visible-xs.visible-md,td.visible-xs.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-xs.visible-lg{display:block!important}table.visible-xs.visible-lg{display:table}tr.visible-xs.visible-lg{display:table-row!important}th.visible-xs.visible-lg,td.visible-xs.visible-lg{display:table-cell!important}}.visible-sm,tr.visible-sm,th.visible-sm,td.visible-sm{display:none!important}@media(max-width:767px){.visible-sm.visible-xs{display:block!important}table.visible-sm.visible-xs{display:table}tr.visible-sm.visible-xs{display:table-row!important}th.visible-sm.visible-xs,td.visible-sm.visible-xs{display:table-cell!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:992px) and (max-width:1199px){.visible-sm.visible-md{display:block!important}table.visible-sm.visible-md{display:table}tr.visible-sm.visible-md{display:table-row!important}th.visible-sm.visible-md,td.visible-sm.visible-md{display:table-cell!important}}@media(min-width:1200px){.visible-sm.visible-lg{display:block!important}table.visible-sm.visible-lg{display:table}tr.visible-sm.visible-lg{display:table-row!important}th.visible-sm.visible-lg,td.visible-sm.visible-lg{display:table-cell!important}}.visible-md,tr.visible-md,th.visible-md,td.visible-md{display:none!important}@media(max-width:767px){.visible-md.visible-xs{display:block!important}table.visible-md.visible-xs{display:table}tr.visible-md.visible-xs{display:table-row!important}th.visible-md.visible-xs,td.visible-md.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-md.visible-sm{display:block!important}table.visible-md.visible-sm{display:table}tr.visible-md.visible-sm{display:table-row!important}th.visible-md.visible-sm,td.visible-md.visible-sm{display:table-cell!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:1200px){.visible-md.visible-lg{display:block!important}table.visible-md.visible-lg{display:table}tr.visible-md.visible-lg{display:table-row!important}th.visible-md.visible-lg,td.visible-md.visible-lg{display:table-cell!important}}.visible-lg,tr.visible-lg,th.visible-lg,td.visible-lg{display:none!important}@media(max-width:767px){.visible-lg.visible-xs{display:block!important}table.visible-lg.visible-xs{display:table}tr.visible-lg.visible-xs{display:table-row!important}th.visible-lg.visible-xs,td.visible-lg.visible-xs{display:table-cell!important}}@media(min-width:768px) and (max-width:991px){.visible-lg.visible-sm{display:block!important}table.visible-lg.visible-sm{display:table}tr.visible-lg.visible-sm{display:table-row!important}th.visible-lg.visible-sm,td.visible-lg.visible-sm{display:table-cell!important}}@media(min-width:992px) and (max-width:1199px){.visible-lg.visible-md{display:block!important}table.visible-lg.visible-md{display:table}tr.visible-lg.visible-md{display:table-row!important}th.visible-lg.visible-md,td.visible-lg.visible-md{display:table-cell!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}}.hidden-xs{display:block!important}table.hidden-xs{display:table}tr.hidden-xs{display:table-row!important}th.hidden-xs,td.hidden-xs{display:table-cell!important}@media(max-width:767px){.hidden-xs,tr.hidden-xs,th.hidden-xs,td.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-xs.hidden-sm,tr.hidden-xs.hidden-sm,th.hidden-xs.hidden-sm,td.hidden-xs.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-xs.hidden-md,tr.hidden-xs.hidden-md,th.hidden-xs.hidden-md,td.hidden-xs.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-xs.hidden-lg,tr.hidden-xs.hidden-lg,th.hidden-xs.hidden-lg,td.hidden-xs.hidden-lg{display:none!important}}.hidden-sm{display:block!important}table.hidden-sm{display:table}tr.hidden-sm{display:table-row!important}th.hidden-sm,td.hidden-sm{display:table-cell!important}@media(max-width:767px){.hidden-sm.hidden-xs,tr.hidden-sm.hidden-xs,th.hidden-sm.hidden-xs,td.hidden-sm.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-sm,tr.hidden-sm,th.hidden-sm,td.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-sm.hidden-md,tr.hidden-sm.hidden-md,th.hidden-sm.hidden-md,td.hidden-sm.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-sm.hidden-lg,tr.hidden-sm.hidden-lg,th.hidden-sm.hidden-lg,td.hidden-sm.hidden-lg{display:none!important}}.hidden-md{display:block!important}table.hidden-md{display:table}tr.hidden-md{display:table-row!important}th.hidden-md,td.hidden-md{display:table-cell!important}@media(max-width:767px){.hidden-md.hidden-xs,tr.hidden-md.hidden-xs,th.hidden-md.hidden-xs,td.hidden-md.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-md.hidden-sm,tr.hidden-md.hidden-sm,th.hidden-md.hidden-sm,td.hidden-md.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-md,tr.hidden-md,th.hidden-md,td.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-md.hidden-lg,tr.hidden-md.hidden-lg,th.hidden-md.hidden-lg,td.hidden-md.hidden-lg{display:none!important}}.hidden-lg{display:block!important}table.hidden-lg{display:table}tr.hidden-lg{display:table-row!important}th.hidden-lg,td.hidden-lg{display:table-cell!important}@media(max-width:767px){.hidden-lg.hidden-xs,tr.hidden-lg.hidden-xs,th.hidden-lg.hidden-xs,td.hidden-lg.hidden-xs{display:none!important}}@media(min-width:768px) and (max-width:991px){.hidden-lg.hidden-sm,tr.hidden-lg.hidden-sm,th.hidden-lg.hidden-sm,td.hidden-lg.hidden-sm{display:none!important}}@media(min-width:992px) and (max-width:1199px){.hidden-lg.hidden-md,tr.hidden-lg.hidden-md,th.hidden-lg.hidden-md,td.hidden-lg.hidden-md{display:none!important}}@media(min-width:1200px){.hidden-lg,tr.hidden-lg,th.hidden-lg,td.hidden-lg{display:none!important}}.visible-print,tr.visible-print,th.visible-print,td.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}.hidden-print,tr.hidden-print,th.hidden-print,td.hidden-print{display:none!important}} \ No newline at end of file diff --git a/library/bootstrap/fonts/glyphicons-halflings-regular.eot b/library/bootstrap/fonts/glyphicons-halflings-regular.eot new file mode 100644 index 000000000..423bd5d3a Binary files /dev/null and b/library/bootstrap/fonts/glyphicons-halflings-regular.eot differ diff --git a/library/bootstrap/fonts/glyphicons-halflings-regular.svg b/library/bootstrap/fonts/glyphicons-halflings-regular.svg new file mode 100644 index 000000000..446948874 --- /dev/null +++ b/library/bootstrap/fonts/glyphicons-halflings-regular.svg @@ -0,0 +1,229 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/library/bootstrap/fonts/glyphicons-halflings-regular.ttf b/library/bootstrap/fonts/glyphicons-halflings-regular.ttf new file mode 100644 index 000000000..a498ef4e7 Binary files /dev/null and b/library/bootstrap/fonts/glyphicons-halflings-regular.ttf differ diff --git a/library/bootstrap/fonts/glyphicons-halflings-regular.woff b/library/bootstrap/fonts/glyphicons-halflings-regular.woff new file mode 100644 index 000000000..d83c539b8 Binary files /dev/null and b/library/bootstrap/fonts/glyphicons-halflings-regular.woff differ diff --git a/library/bootstrap/js/bootbox.min.js b/library/bootstrap/js/bootbox.min.js new file mode 100644 index 000000000..4ea792f3a --- /dev/null +++ b/library/bootstrap/js/bootbox.min.js @@ -0,0 +1,6 @@ +/** + * bootbox.js v4.1.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("")}),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+="",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 diff --git a/library/bootstrap/js/bootstrap.js b/library/bootstrap/js/bootstrap.js new file mode 100644 index 000000000..850e6e53b --- /dev/null +++ b/library/bootstrap/js/bootstrap.js @@ -0,0 +1,2006 @@ +/*! + * Bootstrap v3.0.3 (http://getbootstrap.com) + * Copyright 2013 Twitter, Inc. + * Licensed under http://www.apache.org/licenses/LICENSE-2.0 + */ + +if (typeof jQuery === "undefined") { throw new Error("Bootstrap requires jQuery") } + +/* ======================================================================== + * Bootstrap: transition.js v3.0.3 + * http://getbootstrap.com/javascript/#transitions + * ======================================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // CSS TRANSITION SUPPORT (Shoutout: http://www.modernizr.com/) + // ============================================================ + + function transitionEnd() { + var el = document.createElement('bootstrap') + + var transEndEventNames = { + 'WebkitTransition' : 'webkitTransitionEnd' + , 'MozTransition' : 'transitionend' + , 'OTransition' : 'oTransitionEnd otransitionend' + , 'transition' : 'transitionend' + } + + for (var name in transEndEventNames) { + if (el.style[name] !== undefined) { + return { end: transEndEventNames[name] } + } + } + } + + // http://blog.alexmaccaw.com/css-transitions + $.fn.emulateTransitionEnd = function (duration) { + var called = false, $el = this + $(this).one($.support.transition.end, function () { called = true }) + var callback = function () { if (!called) $($el).trigger($.support.transition.end) } + setTimeout(callback, duration) + return this + } + + $(function () { + $.support.transition = transitionEnd() + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: alert.js v3.0.3 + * http://getbootstrap.com/javascript/#alerts + * ======================================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // ALERT CLASS DEFINITION + // ====================== + + var dismiss = '[data-dismiss="alert"]' + var Alert = function (el) { + $(el).on('click', dismiss, this.close) + } + + Alert.prototype.close = function (e) { + var $this = $(this) + var selector = $this.attr('data-target') + + if (!selector) { + selector = $this.attr('href') + selector = selector && selector.replace(/.*(?=#[^\s]*$)/, '') // strip for ie7 + } + + var $parent = $(selector) + + if (e) e.preventDefault() + + if (!$parent.length) { + $parent = $this.hasClass('alert') ? $this : $this.parent() + } + + $parent.trigger(e = $.Event('close.bs.alert')) + + if (e.isDefaultPrevented()) return + + $parent.removeClass('in') + + function removeElement() { + $parent.trigger('closed.bs.alert').remove() + } + + $.support.transition && $parent.hasClass('fade') ? + $parent + .one($.support.transition.end, removeElement) + .emulateTransitionEnd(150) : + removeElement() + } + + + // ALERT PLUGIN DEFINITION + // ======================= + + var old = $.fn.alert + + $.fn.alert = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.alert') + + if (!data) $this.data('bs.alert', (data = new Alert(this))) + if (typeof option == 'string') data[option].call($this) + }) + } + + $.fn.alert.Constructor = Alert + + + // ALERT NO CONFLICT + // ================= + + $.fn.alert.noConflict = function () { + $.fn.alert = old + return this + } + + + // ALERT DATA-API + // ============== + + $(document).on('click.bs.alert.data-api', dismiss, Alert.prototype.close) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: button.js v3.0.3 + * http://getbootstrap.com/javascript/#buttons + * ======================================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // BUTTON PUBLIC CLASS DEFINITION + // ============================== + + var Button = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Button.DEFAULTS, options) + } + + Button.DEFAULTS = { + loadingText: 'loading...' + } + + Button.prototype.setState = function (state) { + var d = 'disabled' + var $el = this.$element + var val = $el.is('input') ? 'val' : 'html' + var data = $el.data() + + state = state + 'Text' + + if (!data.resetText) $el.data('resetText', $el[val]()) + + $el[val](data[state] || this.options[state]) + + // push to event loop to allow forms to submit + setTimeout(function () { + state == 'loadingText' ? + $el.addClass(d).attr(d, d) : + $el.removeClass(d).removeAttr(d); + }, 0) + } + + Button.prototype.toggle = function () { + var $parent = this.$element.closest('[data-toggle="buttons"]') + var changed = true + + if ($parent.length) { + var $input = this.$element.find('input') + if ($input.prop('type') === 'radio') { + // see if clicking on current one + if ($input.prop('checked') && this.$element.hasClass('active')) + changed = false + else + $parent.find('.active').removeClass('active') + } + if (changed) $input.prop('checked', !this.$element.hasClass('active')).trigger('change') + } + + if (changed) this.$element.toggleClass('active') + } + + + // BUTTON PLUGIN DEFINITION + // ======================== + + var old = $.fn.button + + $.fn.button = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.button') + var options = typeof option == 'object' && option + + if (!data) $this.data('bs.button', (data = new Button(this, options))) + + if (option == 'toggle') data.toggle() + else if (option) data.setState(option) + }) + } + + $.fn.button.Constructor = Button + + + // BUTTON NO CONFLICT + // ================== + + $.fn.button.noConflict = function () { + $.fn.button = old + return this + } + + + // 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') + $btn.button('toggle') + e.preventDefault() + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: carousel.js v3.0.3 + * http://getbootstrap.com/javascript/#carousel + * ======================================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // CAROUSEL CLASS DEFINITION + // ========================= + + var Carousel = function (element, options) { + this.$element = $(element) + this.$indicators = this.$element.find('.carousel-indicators') + this.options = options + this.paused = + this.sliding = + this.interval = + this.$active = + this.$items = null + + this.options.pause == 'hover' && this.$element + .on('mouseenter', $.proxy(this.pause, this)) + .on('mouseleave', $.proxy(this.cycle, this)) + } + + Carousel.DEFAULTS = { + interval: 5000 + , pause: 'hover' + , wrap: true + } + + Carousel.prototype.cycle = function (e) { + e || (this.paused = false) + + this.interval && clearInterval(this.interval) + + this.options.interval + && !this.paused + && (this.interval = setInterval($.proxy(this.next, this), this.options.interval)) + + return this + } + + Carousel.prototype.getActiveIndex = function () { + this.$active = this.$element.find('.item.active') + this.$items = this.$active.parent().children() + + return this.$items.index(this.$active) + } + + Carousel.prototype.to = function (pos) { + var that = this + var activeIndex = this.getActiveIndex() + + if (pos > (this.$items.length - 1) || pos < 0) return + + if (this.sliding) return this.$element.one('slid.bs.carousel', function () { that.to(pos) }) + if (activeIndex == pos) return this.pause().cycle() + + return this.slide(pos > activeIndex ? 'next' : 'prev', $(this.$items[pos])) + } + + Carousel.prototype.pause = function (e) { + e || (this.paused = true) + + if (this.$element.find('.next, .prev').length && $.support.transition.end) { + this.$element.trigger($.support.transition.end) + this.cycle(true) + } + + this.interval = clearInterval(this.interval) + + return this + } + + Carousel.prototype.next = function () { + if (this.sliding) return + return this.slide('next') + } + + Carousel.prototype.prev = function () { + if (this.sliding) return + return this.slide('prev') + } + + Carousel.prototype.slide = function (type, next) { + var $active = this.$element.find('.item.active') + var $next = next || $active[type]() + var isCycling = this.interval + var direction = type == 'next' ? 'left' : 'right' + var fallback = type == 'next' ? 'first' : 'last' + var that = this + + if (!$next.length) { + if (!this.options.wrap) return + $next = this.$element.find('.item')[fallback]() + } + + this.sliding = true + + isCycling && this.pause() + + var e = $.Event('slide.bs.carousel', { relatedTarget: $next[0], direction: direction }) + + if ($next.hasClass('active')) return + + if (this.$indicators.length) { + this.$indicators.find('.active').removeClass('active') + this.$element.one('slid.bs.carousel', function () { + var $nextIndicator = $(that.$indicators.children()[that.getActiveIndex()]) + $nextIndicator && $nextIndicator.addClass('active') + }) + } + + if ($.support.transition && this.$element.hasClass('slide')) { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $next.addClass(type) + $next[0].offsetWidth // force reflow + $active.addClass(direction) + $next.addClass(direction) + $active + .one($.support.transition.end, function () { + $next.removeClass([type, direction].join(' ')).addClass('active') + $active.removeClass(['active', direction].join(' ')) + that.sliding = false + setTimeout(function () { that.$element.trigger('slid.bs.carousel') }, 0) + }) + .emulateTransitionEnd(600) + } else { + this.$element.trigger(e) + if (e.isDefaultPrevented()) return + $active.removeClass('active') + $next.addClass('active') + this.sliding = false + this.$element.trigger('slid.bs.carousel') + } + + isCycling && this.cycle() + + return this + } + + + // CAROUSEL PLUGIN DEFINITION + // ========================== + + var old = $.fn.carousel + + $.fn.carousel = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.carousel') + var options = $.extend({}, Carousel.DEFAULTS, $this.data(), typeof option == 'object' && option) + var action = typeof option == 'string' ? option : options.slide + + if (!data) $this.data('bs.carousel', (data = new Carousel(this, options))) + if (typeof option == 'number') data.to(option) + else if (action) data[action]() + else if (options.interval) data.pause().cycle() + }) + } + + $.fn.carousel.Constructor = Carousel + + + // CAROUSEL NO CONFLICT + // ==================== + + $.fn.carousel.noConflict = function () { + $.fn.carousel = old + return this + } + + + // CAROUSEL DATA-API + // ================= + + $(document).on('click.bs.carousel.data-api', '[data-slide], [data-slide-to]', function (e) { + var $this = $(this), href + var $target = $($this.attr('data-target') || (href = $this.attr('href')) && href.replace(/.*(?=#[^\s]+$)/, '')) //strip for ie7 + var options = $.extend({}, $target.data(), $this.data()) + var slideIndex = $this.attr('data-slide-to') + if (slideIndex) options.interval = false + + $target.carousel(options) + + if (slideIndex = $this.attr('data-slide-to')) { + $target.data('bs.carousel').to(slideIndex) + } + + e.preventDefault() + }) + + $(window).on('load', function () { + $('[data-ride="carousel"]').each(function () { + var $carousel = $(this) + $carousel.carousel($carousel.data()) + }) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: collapse.js v3.0.3 + * http://getbootstrap.com/javascript/#collapse + * ======================================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // COLLAPSE PUBLIC CLASS DEFINITION + // ================================ + + var Collapse = function (element, options) { + this.$element = $(element) + this.options = $.extend({}, Collapse.DEFAULTS, options) + this.transitioning = null + + if (this.options.parent) this.$parent = $(this.options.parent) + if (this.options.toggle) this.toggle() + } + + Collapse.DEFAULTS = { + toggle: true + } + + Collapse.prototype.dimension = function () { + var hasWidth = this.$element.hasClass('width') + return hasWidth ? 'width' : 'height' + } + + Collapse.prototype.show = function () { + if (this.transitioning || this.$element.hasClass('in')) 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 + actives.collapse('hide') + hasData || actives.data('bs.collapse', null) + } + + var dimension = this.dimension() + + this.$element + .removeClass('collapse') + .addClass('collapsing') + [dimension](0) + + this.transitioning = 1 + + var complete = function () { + this.$element + .removeClass('collapsing') + .addClass('in') + [dimension]('auto') + this.transitioning = 0 + this.$element.trigger('shown.bs.collapse') + } + + if (!$.support.transition) return complete.call(this) + + var scrollSize = $.camelCase(['scroll', dimension].join('-')) + + this.$element + .one($.support.transition.end, $.proxy(complete, this)) + .emulateTransitionEnd(350) + [dimension](this.$element[0][scrollSize]) + } + + Collapse.prototype.hide = function () { + if (this.transitioning || !this.$element.hasClass('in')) return + + var startEvent = $.Event('hide.bs.collapse') + this.$element.trigger(startEvent) + if (startEvent.isDefaultPrevented()) return + + var dimension = this.dimension() + + this.$element + [dimension](this.$element[dimension]()) + [0].offsetHeight + + this.$element + .addClass('collapsing') + .removeClass('collapse') + .removeClass('in') + + this.transitioning = 1 + + var complete = function () { + this.transitioning = 0 + this.$element + .trigger('hidden.bs.collapse') + .removeClass('collapsing') + .addClass('collapse') + } + + if (!$.support.transition) return complete.call(this) + + this.$element + [dimension](0) + .one($.support.transition.end, $.proxy(complete, this)) + .emulateTransitionEnd(350) + } + + Collapse.prototype.toggle = function () { + this[this.$element.hasClass('in') ? 'hide' : 'show']() + } + + + // COLLAPSE PLUGIN DEFINITION + // ========================== + + var old = $.fn.collapse + + $.fn.collapse = function (option) { + return this.each(function () { + var $this = $(this) + var data = $this.data('bs.collapse') + var options = $.extend({}, Collapse.DEFAULTS, $this.data(), typeof option == 'object' && option) + + if (!data) $this.data('bs.collapse', (data = new Collapse(this, options))) + if (typeof option == 'string') data[option]() + }) + } + + $.fn.collapse.Constructor = Collapse + + + // COLLAPSE NO CONFLICT + // ==================== + + $.fn.collapse.noConflict = function () { + $.fn.collapse = old + return this + } + + + // COLLAPSE DATA-API + // ================= + + $(document).on('click.bs.collapse.data-api', '[data-toggle=collapse]', function (e) { + var $this = $(this), href + 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') + } + + $target.collapse(option) + }) + +}(jQuery); + +/* ======================================================================== + * Bootstrap: dropdown.js v3.0.3 + * http://getbootstrap.com/javascript/#dropdowns + * ======================================================================== + * Copyright 2013 Twitter, Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * ======================================================================== */ + + ++function ($) { "use strict"; + + // DROPDOWN CLASS DEFINITION + // ========================= + + var backdrop = '.dropdown-backdrop' + var toggle = '[data-toggle=dropdown]' + var Dropdown = function (element) { + $(element).on('click.bs.dropdown', this.toggle) + } + + Dropdown.prototype.toggle = function (e) { + var $this = $(this) + + if ($this.is('.disabled, :disabled')) return + + var $parent = getParent($this) + var isActive = $parent.hasClass('open') + + clearMenus() + + if (!isActive) { + if ('ontouchstart' in document.documentElement && !$parent.closest('.navbar-nav').length) { + // if mobile we use a backdrop because click events don't delegate + $('
              '; } diff --git a/mod/profile.php b/mod/profile.php index d59602ba0..fca7c8f9f 100644 --- a/mod/profile.php +++ b/mod/profile.php @@ -1,4 +1,12 @@ -profile = $x[0]; } } -// $channel_display = get_pconfig($a->profile['profile_uid'],'system','channel_format'); -// if(! $channel_display) + profile_load($a,$which,$profile); } - -function profile_aside(&$a) { - - require_once('include/contact_widgets.php'); - require_once('include/items.php'); - - profile_create_sidebar($a); - -} - - function profile_content(&$a, $update = 0) { if(get_config('system','block_public') && (! get_account_id()) && (! remote_user())) { return login(); } - - require_once("include/bbcode.php"); - require_once('include/security.php'); - require_once('include/conversation.php'); - require_once('include/acl_selectors.php'); - require_once('include/items.php'); - $groups = array(); $tab = 'profile'; $o = ''; - - $contact = null; - $remote_contact = false; - - $contact_id = 0; - - if(is_array($_SESSION['remote'])) { - foreach($_SESSION['remote'] as $v) { - if($v['uid'] == $a->profile['profile_uid']) { - $contact_id = $v['cid']; - break; - } - } + if(! (perm_is_allowed($a->profile['profile_uid'],get_observer_hash(), 'view_profile'))) { + notice( t('Access to this profile has been restricted.') . EOL); + return; } - if($contact_id) { - $groups = init_groups_visitor($contact_id); - $r = q("SELECT * FROM `contact` WHERE `id` = %d AND `uid` = %d LIMIT 1", - intval($contact_id), - intval($a->profile['profile_uid']) - ); - if(count($r)) { - $contact = $r[0]; - $remote_contact = true; - } - } - - if(! $remote_contact) { - if(local_user()) { - $contact_id = $_SESSION['cid']; - $contact = $a->contact; - } - } $is_owner = ((local_user()) && (local_user() == $a->profile['profile_uid']) ? true : false); - if($a->profile['hidewall'] && (! $is_owner) && (! $remote_contact)) { + if($a->profile['hidewall'] && (! $is_owner) && (! remote_user())) { notice( t('Access to this profile has been restricted.') . EOL); return; } @@ -116,7 +77,6 @@ function profile_content(&$a, $update = 0) { $o .= profile_tabs($a, $is_owner, $a->profile['channel_address']); - require_once('include/profile_advanced.php'); $o .= advanced_profile($a); call_hooks('profile_advanced',$o); return $o; diff --git a/mod/profile_photo.php b/mod/profile_photo.php index f8eda43cf..876e3a931 100644 --- a/mod/profile_photo.php +++ b/mod/profile_photo.php @@ -14,16 +14,6 @@ function profile_photo_init(&$a) { } -function profile_photo_aside(&$a) { - - if(! local_user()) { - return; - } - - profile_create_sidebar($a); -} - - function profile_photo_post(&$a) { if(! local_user()) { @@ -42,7 +32,7 @@ function profile_photo_post(&$a) { intval($_REQUEST['profile']), intval(local_user()) ); - if(count($r) && (! intval($r[0]['is_default']))) + if(($r) && (! intval($r[0]['is_default']))) $is_default_profile = 0; } @@ -119,7 +109,7 @@ function profile_photo_post(&$a) { dbesc($base_image['resource_id']), intval(local_user()) ); - $r = q("UPDATE photo SET ( photo_flags ^ %d ) WHERE (photo_flags & %d ) + $r = q("UPDATE photo SET photo_flags = ( photo_flags ^ %d ) WHERE ( photo_flags & %d ) AND resource_id != '%s' AND `uid` = %d", intval(PHOTO_PROFILE), intval(PHOTO_PROFILE), @@ -236,7 +226,7 @@ function profile_photo_content(&$a) { // unset any existing profile photos $r = q("UPDATE photo SET profile = 0 WHERE profile = 1 AND uid = %d", intval(local_user())); - $r = q("UPDATE photo SET (photo_flags ^ %d ) WHERE (photo_flags & %d ) AND uid = %d", + $r = q("UPDATE photo SET photo_flags = (photo_flags ^ %d ) WHERE (photo_flags & %d ) AND uid = %d", intval(PHOTO_PROFILE), intval(PHOTO_PROFILE), intval(local_user())); diff --git a/mod/profiles.php b/mod/profiles.php index 173d97138..4625a8805 100644 --- a/mod/profiles.php +++ b/mod/profiles.php @@ -146,17 +146,6 @@ function profiles_init(&$a) { } } -function profiles_aside(&$a) { - - if(! local_user()) { - return; - } - - if((argc() > 1) && (intval(argv(1)))) { - profile_create_sidebar($a); - } -} - function profiles_post(&$a) { if(! local_user()) { diff --git a/mod/profperm.php b/mod/profperm.php index 8054851e8..b31dfc128 100644 --- a/mod/profperm.php +++ b/mod/profperm.php @@ -13,15 +13,6 @@ function profperm_init(&$a) { } -function profperm_aside(&$a) { - - if(! local_user()) - return; - - profile_create_sidebar($a); -} - - function profperm_content(&$a) { if(! local_user()) { diff --git a/mod/register.php b/mod/register.php index bc1603f25..2040732ff 100644 --- a/mod/register.php +++ b/mod/register.php @@ -7,6 +7,14 @@ function register_init(&$a) { $result = null; $cmd = ((argc() > 1) ? argv(1) : ''); + // Provide a stored request for somebody desiring a connection + // when they first need to register someplace. Once they've + // created a channel, we'll try to revive the connection request + // and process it. + + if($_REQUEST['connect']) + $_SESSION['connect'] = $_REQUEST['connect']; + switch($cmd) { case 'invite_check.json': $result = check_account_invite($_REQUEST['invite_code']); diff --git a/mod/search.php b/mod/search.php index 539241268..2b31002fa 100644 --- a/mod/search.php +++ b/mod/search.php @@ -17,7 +17,7 @@ function search_saved_searches() { $o .= '

              ' . t('Saved Searches') . '

              ' . "\r\n"; $o .= '
              ' . "\r\n"; } @@ -186,6 +186,8 @@ function search_content(&$a,$update = 0, $load = false) { $pub_sql = public_permissions_sql(get_observer_hash()); if(($update) && ($load)) { + $itemspage = get_pconfig(local_user(),'system','itemspage'); + $a->set_pager_itemspage(((intval($itemspage)) ? $itemspage : 20)); $pager_sql = sprintf(" LIMIT %d, %d ",intval($a->pager['start']), intval($a->pager['itemspage'])); if($load) { @@ -270,9 +272,9 @@ function search_content(&$a,$update = 0, $load = false) { if($tag) - $o .= '

              Items tagged with: ' . htmlspecialchars($search) . '

              '; + $o .= '

              Items tagged with: ' . htmlspecialchars($search, ENT_COMPAT,'UTF-8') . '

              '; else - $o .= '

              Search results for: ' . htmlspecialchars($search) . '

              '; + $o .= '

              Search results for: ' . htmlspecialchars($search, ENT_COMPAT,'UTF-8') . '

              '; $o .= conversation($a,$items,'search',$update,'client'); diff --git a/mod/settings.php b/mod/settings.php index 4e122607b..7fb6f8317 100644 --- a/mod/settings.php +++ b/mod/settings.php @@ -32,7 +32,7 @@ if (! local_user()) $a->argc = 2; $a->argv[] = 'channel'; } - +/* $channel = $a->get_channel(); $abook_self_id = 0; @@ -99,7 +99,7 @@ if (! local_user()) array( 'label' => t('Automatic Permissions (Advanced)'), - 'url' => $a->get_baseurl(true) . '/connections/' . $abook_self_id, + 'url' => $a->get_baseurl(true) . '/connedit/' . $abook_self_id, 'selected' => '' ), @@ -132,7 +132,7 @@ if (! local_user()) '$class' => 'settings-widget', '$items' => $tabs, )); - +*/ } @@ -141,6 +141,8 @@ function settings_post(&$a) { if(! local_user()) return; +// logger('mod_settings: ' . print_r($_REQUEST,true)); + if(x($_SESSION,'submanage') && intval($_SESSION['submanage'])) return; @@ -319,8 +321,8 @@ function settings_post(&$a) { } $email = ((x($_POST,'email')) ? trim(notags($_POST['email'])) : ''); + $account = $a->get_account(); if($email != $account['account_email']) { - $account = $a->get_account(); if(! valid_email($email)) $errs[] = t('Not valid email.'); $adm = trim(get_config('system','admin_email')); @@ -357,7 +359,7 @@ function settings_post(&$a) { $openid = ((x($_POST,'openid_url')) ? notags(trim($_POST['openid_url'])) : ''); $maxreq = ((x($_POST,'maxreq')) ? intval($_POST['maxreq']) : 0); $expire = ((x($_POST,'expire')) ? intval($_POST['expire']) : 0); - $def_gid = ((x($_POST,'group-selection')) ? intval($_POST['group-selection']) : 0); + $def_group = ((x($_POST,'group-selection')) ? notags(trim($_POST['group-selection'])) : ''); $expire_items = ((x($_POST,'expire_items')) ? intval($_POST['expire_items']) : 0); @@ -489,11 +491,6 @@ function settings_post(&$a) { $str_group_deny = perms2str($_POST['group_deny']); $str_contact_deny = perms2str($_POST['contact_deny']); - set_pconfig(local_user(),'expire','items', $expire_items); - set_pconfig(local_user(),'expire','notes', $expire_notes); - set_pconfig(local_user(),'expire','starred', $expire_starred); - set_pconfig(local_user(),'expire','photos', $expire_photos); - set_pconfig(local_user(),'expire','network_only', $expire_network_only); set_pconfig(local_user(),'system','use_browser_location',$allow_location); set_pconfig(local_user(),'system','suggestme', $suggestme); set_pconfig(local_user(),'system','post_newfriend', $post_newfriend); @@ -502,50 +499,7 @@ function settings_post(&$a) { set_pconfig(local_user(),'system','blocktags',$blocktags); -/* - if($page_flags == PAGE_PRVGROUP) { - $hidewall = 1; - if((! $str_contact_allow) && (! $str_group_allow) && (! $str_contact_deny) && (! $str_group_deny)) { - if($def_gid) { - info( t('Private forum has no privacy permissions. Using default privacy group.'). EOL); - $str_group_allow = '<' . $def_gid . '>'; - } - else { - notice( t('Private forum has no privacy permissions and no default privacy group.') . EOL); - } - } - } - -*/ - -/* - $r = q("UPDATE `user` SET `username` = '%s', `email` = '%s', `openid` = '%s', `timezone` = '%s', `allow_cid` = '%s', `allow_gid` = '%s', `deny_cid` = '%s', `deny_gid` = '%s', `notify-flags` = %d, `page-flags` = %d, `default-location` = '%s', `allow_location` = %d, `maxreq` = %d, `expire` = %d, `openidserver` = '%s', `def_gid` = %d, `blockwall` = %d, `hidewall` = %d, `blocktags` = %d, `unkmail` = %d, `cntunkmail` = %d WHERE `uid` = %d LIMIT 1", - dbesc($username), - dbesc($email), - dbesc($openid), - dbesc($timezone), - dbesc($str_contact_allow), - dbesc($str_group_allow), - dbesc($str_contact_deny), - dbesc($str_group_deny), - intval($notify), - intval($page_flags), - dbesc($defloc), - intval($allow_location), - intval($maxreq), - intval($expire), - dbesc($openidserver), - intval($def_gid), - intval($blockwall), - intval($hidewall), - intval($blocktags), - intval($unkmail), - intval($cntunkmail), - intval(local_user()) - ); -*/ - - $r = q("update channel set channel_name = '%s', channel_pageflags = %d, channel_timezone = '%s', channel_location = '%s', channel_notifyflags = %d, channel_max_anon_mail = %d, channel_max_friend_req = %d, channel_expire_days = %d, channel_r_stream = %d, channel_r_profile = %d, channel_r_photos = %d, channel_r_abook = %d, channel_w_stream = %d, channel_w_wall = %d, channel_w_tagwall = %d, channel_w_comment = %d, channel_w_mail = %d, channel_w_photos = %d, channel_w_chat = %d, channel_a_delegate = %d, channel_r_storage = %d, channel_w_storage = %d, channel_r_pages = %d, channel_w_pages = %d, channel_a_republish = %d where channel_id = %d limit 1", + $r = q("update channel set channel_name = '%s', channel_pageflags = %d, channel_timezone = '%s', channel_location = '%s', channel_notifyflags = %d, channel_max_anon_mail = %d, channel_max_friend_req = %d, channel_expire_days = %d, channel_default_group = '%s', channel_r_stream = %d, channel_r_profile = %d, channel_r_photos = %d, channel_r_abook = %d, channel_w_stream = %d, channel_w_wall = %d, channel_w_tagwall = %d, channel_w_comment = %d, channel_w_mail = %d, channel_w_photos = %d, channel_w_chat = %d, channel_a_delegate = %d, channel_r_storage = %d, channel_w_storage = %d, channel_r_pages = %d, channel_w_pages = %d, channel_a_republish = %d, channel_allow_cid = '%s', channel_allow_gid = '%s', channel_deny_cid = '%s', channel_deny_gid = '%s' where channel_id = %d limit 1", dbesc($username), intval($pageflags), dbesc($timezone), @@ -554,6 +508,7 @@ function settings_post(&$a) { intval($unkmail), intval($maxreq), intval($expire), + dbesc($def_group), intval($arr['channel_r_stream']), intval($arr['channel_r_profile']), intval($arr['channel_r_photos']), @@ -571,6 +526,10 @@ function settings_post(&$a) { intval($arr['channel_r_pages']), intval($arr['channel_w_pages']), intval($arr['channel_a_republish']), + dbesc($str_contact_allow), + dbesc($str_group_allow), + dbesc($str_contact_deny), + dbesc($str_group_deny), intval(local_user()) ); @@ -1029,23 +988,16 @@ function settings_content(&$a) { $celeb = false; - $expire_arr = array( - 'days' => array('expire', t("Automatically expire posts after this many days:"), $expire, t('If empty, posts will not expire. Expired posts will be deleted')), - 'advanced' => t('Advanced expiration settings'), - 'label' => t('Advanced Expiration'), - 'items' => array('expire_items', t("Expire posts:"), $expire_items, '', array(t('No'),t('Yes'))), - - 'starred' => array('expire_starred', t("Expire starred posts:"), $expire_starred, '', array(t('No'),t('Yes'))), - 'photos' => array('expire_photos', t("Expire photos:"), $expire_photos, '', array(t('No'),t('Yes'))), - 'network_only' => array('expire_network_only', t("Only expire posts by others:"), $expire_network_only, '', array(t('No'),t('Yes'))), - ); - - - + $perm_defaults = array( + 'allow_cid' => $channel['channel_allow_cid'], + 'allow_gid' => $channel['channel_allow_gid'], + 'deny_cid' => $channel['channel_deny_cid'], + 'deny_gid' => $channel['channel_deny_gid'] + ); require_once('include/group.php'); - $group_select = mini_group_select(local_user(),$a->user['def_gid']); + $group_select = mini_group_select(local_user(),$channel['channel_default_group']); $o .= replace_macros($stpl,array( '$ptitle' => t('Channel Settings'), @@ -1078,14 +1030,12 @@ function settings_content(&$a) { '$maxreq' => array('maxreq', t('Maximum Friend Requests/Day:'), intval($channel['channel_max_friend_req']) , t('May reduce spam activity')), '$permissions' => t('Default Post Permissions'), '$permdesc' => t("\x28click to open/close\x29"), - '$aclselect' => populate_acl($a->user,$celeb), + '$aclselect' => populate_acl($perm_defaults), '$suggestme' => $suggestme, '$group_select' => $group_select, - '$expire' => $expire_arr, - '$profile_in_dir' => $profile_in_dir, '$hide_friends' => $hide_friends, '$hide_wall' => $hide_wall, diff --git a/mod/setup.php b/mod/setup.php index 429be43af..245508683 100755 --- a/mod/setup.php +++ b/mod/setup.php @@ -543,7 +543,7 @@ function check_htaccess(&$checks) { function manual_config(&$a) { - $data = htmlentities($a->data['txt']); + $data = htmlspecialchars($a->data['txt'],ENT_COMPAT,'UTF-8'); $o = t('The database configuration file ".htconfig.php" could not be written. Please use the enclosed text to create a configuration file in your web server root.'); $o .= ""; return $o; @@ -577,6 +577,8 @@ function load_database($db) { function what_next() { $a = get_app(); + // install the standard theme + set_config('system','allowed_themes','redbasic'); $baseurl = $a->get_baseurl(); return t('

              What next

              ') diff --git a/mod/sources.php b/mod/sources.php index 125184d47..87bab60df 100644 --- a/mod/sources.php +++ b/mod/sources.php @@ -9,11 +9,25 @@ function sources_post(&$a) { $source = intval($_REQUEST['source']); $xchan = $_REQUEST['xchan']; + $abook = intval($_REQUEST['abook']); $words = $_REQUEST['words']; $frequency = $_REQUEST['frequency']; $channel = $a->get_channel(); + if($abook) { + $r = q("select abook_xchan from abook where abook_id = %d and abook_channel = %d limit 1", + intval($abook), + intval(local_user()) + ); + if($r) + $xchan = $r[0]['abook_xchan']; + } + + if(! $xchan) { + notice ( t('Failed to create source. No channel selected.') . EOL); + return; + } if(! $source) { $r = q("insert into source ( src_channel_id, src_channel_xchan, src_xchan, src_patt ) @@ -92,6 +106,12 @@ function sources_content(&$a) { intval(argv(1)), intval(local_user()) ); + if($r) { + $x = q("select abook_id from abook where abook_xchan = '%s' and abook_channel = %d limit 1", + dbesc($r[0]['src_xchan']), + intval(local_user()) + ); + } if(! $r) { notice( t('Source not found.') . EOL); return ''; @@ -106,6 +126,7 @@ function sources_content(&$a) { '$desc' => t('Import all or selected content from the following channel into this channel and distribute it according to your channel settings.'), '$words' => array( 'words', t('Only import content with these words (one per line)'),$r[0]['src_patt'],t('Leave blank to import all public content')), '$xchan' => $r[0]['src_xchan'], + '$abook' => $x[0]['abook_id'], '$name' => array( 'name', t('Channel Name'), $r[0]['xchan_name'], ''), '$submit' => t('Submit') )); diff --git a/mod/suggest.php b/mod/suggest.php index f891ebefc..baccbd38f 100644 --- a/mod/suggest.php +++ b/mod/suggest.php @@ -2,6 +2,7 @@ require_once('include/socgraph.php'); require_once('include/contact_widgets.php'); +require_once('include/widgets.php'); function suggest_init(&$a) { @@ -20,7 +21,7 @@ function suggest_init(&$a) { function suggest_aside(&$a) { - $a->set_widget('follow', follow_widget()); + $a->set_widget('follow', widget_follow(array())); $a->set_widget('findpeople', findpeople_widget()); } @@ -50,6 +51,7 @@ function suggest_content(&$a) { $arr[] = array( 'url' => chanlink_url($rr['xchan_url']), + 'profile' => $rr['xchan_url'], 'name' => $rr['xchan_name'], 'photo' => $rr['xchan_photo_m'], 'ignlnk' => $a->get_baseurl() . '/suggest?ignore=' . $rr['xchan_hash'], diff --git a/mod/toggle_safesearch.php b/mod/toggle_safesearch.php index 5fb18f694..3c800c4f3 100644 --- a/mod/toggle_safesearch.php +++ b/mod/toggle_safesearch.php @@ -3,6 +3,8 @@ function toggle_safesearch_init(&$a) { $observer = get_observer_hash(); +if (! $observer) + return; if($observer) $safe_mode = get_xconfig($observer,'directory','safe_mode'); diff --git a/mod/viewconnections.php b/mod/viewconnections.php index 9c85d63b6..4f6f81d82 100644 --- a/mod/viewconnections.php +++ b/mod/viewconnections.php @@ -11,17 +11,6 @@ function viewconnections_init(&$a) { profile_load($a,argv(1)); } - -function viewconnections_aside(&$a) { - - if((get_config('system','block_public')) && (! local_user()) && (! remote_user())) { - return; - } - - profile_create_sidebar($a); -} - - function viewconnections_content(&$a) { if((get_config('system','block_public')) && (! local_user()) && (! remote_user())) { @@ -41,14 +30,11 @@ function viewconnections_content(&$a) { - $r = q("SELECT COUNT(abook_id) as total FROM abook WHERE abook_channel = %d AND abook_flags = 0 ", - intval($a->profile['uid']) - ); - if($r) - $a->set_pager_total($r[0]['total']); - - $r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash where abook_channel = %d and abook_flags = 0 order by xchan_name LIMIT %d , %d ", + $r = q("SELECT * FROM abook left join xchan on abook_xchan = xchan_hash where abook_channel = %d and abook_flags = 0 and not ( xchan_flags & %d ) and not ( xchan_flags & %d ) and not ( xchan_flags & %d ) order by xchan_name LIMIT %d , %d ", intval($a->profile['uid']), + intval(XCHAN_FLAGS_HIDDEN), + intval(XCHAN_FLAGS_ORPHAN), + intval(XCHAN_FLAGS_DELETED), intval($a->pager['start']), intval($a->pager['itemspage']) ); diff --git a/mod/webpages.php b/mod/webpages.php index 5257bc91d..90004faa1 100644 --- a/mod/webpages.php +++ b/mod/webpages.php @@ -60,13 +60,30 @@ function webpages_content(&$a) { require_once ('include/conversation.php'); require_once('include/acl_selectors.php'); + + if(local_user() && local_user() == $a->profile_uid) { + $channel = $a->get_channel(); + $channel_acl = array( + 'allow_cid' => $channel['channel_allow_cid'], + 'allow_gid' => $channel['channel_allow_gid'], + 'deny_cid' => $channel['channel_deny_cid'], + 'deny_gid' => $channel['channel_deny_gid'] + ); + } + else + $channel_acl = array(); + + + + + $x = array( 'webpage' => ITEM_WEBPAGE, 'is_owner' => true, 'nickname' => $a->profile['channel_address'], 'lockstate' => (($group || $cid || $channel['channel_allow_cid'] || $channel['channel_allow_gid'] || $channel['channel_deny_cid'] || $channel['channel_deny_gid']) ? 'lock' : 'unlock'), 'bang' => (($group || $cid) ? '!' : ''), - 'acl' => ((local_user() && local_user() == $owner) ? populate_acl($a->get_channel()) : ''), + 'acl' => ((local_user() && local_user() == $owner) ? populate_acl($channel_acl) : ''), 'visitor' => 'block', 'profile_uid' => intval($owner), 'mimetype' => $mimetype, diff --git a/mod/zfinger.php b/mod/zfinger.php index 59cef5549..aad8e224d 100644 --- a/mod/zfinger.php +++ b/mod/zfinger.php @@ -52,10 +52,33 @@ function zfinger_init(&$a) { ); } elseif(strlen($zaddr)) { - $r = q("select channel.*, xchan.* from channel left join xchan on channel_hash = xchan_hash - where channel_address = '%s' limit 1", - dbesc($zaddr) - ); + if(strpos($zaddr,'[system]') === false) { /* normal address lookup */ + $r = q("select channel.*, xchan.* from channel left join xchan on channel_hash = xchan_hash + where ( channel_address = '%s' or xchan_addr = '%s' ) limit 1", + dbesc($zaddr), + dbesc($zaddr) + ); + } + + else { + + /** + * The special address '[system]' will return a system channel if one has been defined, + * Or the first valid channel we find if there are no system channels. + * + * This is used by magic-auth if we have no prior communications with this site - and + * returns an identity on this site which we can use to create a valid hub record so that + * we can exchange signed messages. The precise identity is irrelevant. It's the hub + * information that we really need at the other end - and this will return it. + * + */ + + $r = q("select channel.*, xchan.* from channel left join xchan on channel_hash = xchan_hash + where (( channel_pageflags & %d ) or not ( channel_pageflags & %d )) order by channel_id limit 1", + intval(PAGE_SYSTEM), + intval(PAGE_REMOVED) + ); + } } else { $ret['message'] = 'Invalid request'; @@ -164,7 +187,7 @@ function zfinger_init(&$a) { $ret['locations'] = array(); - $x = zot_get_hubloc(array($e['channel_hash'])); + $x = zot_get_hublocs($e['channel_hash']); if($x && count($x)) { foreach($x as $hub) { if(! ($hub['hubloc_flags'] & HUBLOC_FLAGS_UNVERIFIED)) { @@ -251,6 +274,7 @@ function zfinger_init(&$a) { $ret['site']['location'] = get_config('system','site_location'); } + call_hooks('zot_finger',$ret); json_return_and_die($ret); } diff --git a/mod/zotfeed.php b/mod/zotfeed.php index 2ca049563..6d84a5a1e 100644 --- a/mod/zotfeed.php +++ b/mod/zotfeed.php @@ -21,7 +21,7 @@ function zotfeed_init(&$a) { $channel_address = ((argc() > 1) ? argv(1) : ''); if($channel_address) { - $r = q("select channel_id from channel where channel_address = '%s' limit 1", + $r = q("select channel_id, channel_name from channel where channel_address = '%s' limit 1", dbesc(argv(1)) ); } @@ -30,6 +30,8 @@ function zotfeed_init(&$a) { json_return_and_die($result); } + logger('zotfeed request: ' . $r[0]['channel_name'], LOGGER_DEBUG); + $result['messages'] = zot_feed($r[0]['channel_id'],$observer['xchan_hash'],$mindate); $result['success'] = true; json_return_and_die($result); diff --git a/spec/dfrn-snap2.jpg b/spec/dfrn-snap2.jpg deleted file mode 100644 index ee00f5654..000000000 Binary files a/spec/dfrn-snap2.jpg and /dev/null differ diff --git a/spec/dfrn2.odt b/spec/dfrn2.odt deleted file mode 100644 index 390fc4bb8..000000000 Binary files a/spec/dfrn2.odt and /dev/null differ diff --git a/spec/dfrn2.pdf b/spec/dfrn2.pdf deleted file mode 100644 index e46225f7e..000000000 Binary files a/spec/dfrn2.pdf and /dev/null differ diff --git a/spec/zot-2012.txt b/spec/zot-2012.txt deleted file mode 100644 index d01af5c87..000000000 --- a/spec/zot-2012.txt +++ /dev/null @@ -1,44 +0,0 @@ - -Initial cut at Zot-2012 protocol. This is a very rough draft of some very rough ideas and concepts. -It is not yet intended to be a definitive specification and many things like the security handshakes are yet to be specified precisely. - -All communications are https - - -First create a global unique channel and assign a location - -Site id is 'https://macgirvin.com' -Site channel-id is 'https://macgirvin.com/channel/1' - -$guid = base64url_encode(hash('whirlpool','https://macgirvin.com/channel/1.' . mt_rand(1000000,9999999),1); - -$guid_sig = base64_urlencode(rsa_sign($guid,$myprivatekey)); - -$location = Site id -$location_sig = base64_urlencode(rsa_sign($location,$myprivatekey)); - - -This information will identify a channel+site pair in the future. When contact is made initially, a lookup is performed to a well known URL at this site to verify the signatures of both the guid and the site. After this information has been verified, it is stored and we can use them to uniquely identify a channel/location pair in the future. - -If a new location is provided, this process is repeated but only the new location needs to be verified and stored. - -Messages are sent by providing this information in an HTTP post (*) to the other site, along with a protocol version specifier and type of message and a verification token. For message types which do not require identity validation, the message may be included. Others will require a security handshake with the remote site calling back the original to verify the identity assertion and the message is only collected at that time. - -Multiple messages may be sent, and a callback may result in the collection of multiple messages destined for this site, not necessarily limited to the channel/location which was asserted. - - -(*) A POST method is used for many protocol transactions as site "hardening" tools may place overly restrictive length limits on GET data. We are typically sending several encoded/encrypted strings and these requests are likely to fail on some sites and become a nagging support issue if a GET request is used. - -The verification token is signed by the remote site and the signed token returned during the callback. This verifies the identity of the callback - by matching with known tokens. - - -Permissions: - -Permissions are available for several different activities. This list is enumerated by a POST to the permissions service with the above channel+location information. An array of permissions will be returned. If no identity assertion is made, a list of the default channel permissions is returned. - - - - - - - diff --git a/spec/zot.txt b/spec/zot.txt deleted file mode 100644 index 2c3bbb180..000000000 --- a/spec/zot.txt +++ /dev/null @@ -1,362 +0,0 @@ -This is the Zot! social communications protocol. - -Specification revision: 1 -2 October 2011 - -Mike Macgirvin -This specification is public domain. - -Zot is a framework for secure delivery of messages on the web based on -webfinger and encapsulating salmon. - -First read the salmon and salmon magic envelope specifications. Zot also -makes use of webfinger and ActivityStreams and several concepts from RFC822 -(email). Zot encompasses the zot delivery framework and the zid remote -access protocol. - -The current specification revision (1) is frozen until a reference -implementation is available. After that, any protocol changes will require a -change to the revision number. - -**************** -* Zot delivery * -**************** - -Format of a zot wrapper. This completely encapsulates a salmon magic envelope -and provides privacy protection, while defining a delivery envelope - a -concept familiar to email systems. All addresses in zot are webfinger -resolvable addresses containing zot endpoints and salmon public keys (zot -is a superset of salmon). - - - - - ((key)) - ((iv)) - ((env_key)) - ((env_iv)) - ((envelope)) - ((sender signature)) - AES-256-CBC - ((salmon)) - - - -zot:key -******* - -A suitable randomly generated encyption key of length 32 octets for encrypting -the salmon packet. This is then encrypted with the sender's private key and -base64url encoded. - -zot:iv -****** - -A suitable randomly generated initialisation vector of length 16 octets for -encrypting the salmon packet. This is then encrypted with the sender's private -key and base64url encoded. - -zot:env_key -*********** - -A suitable randomly generated encyption key of length 32 octets for encrypting -the envelope. This is then encrypted with the recipient's public key and -base64url encoded. For bulk deliveries, it is encrypted with the site bulk -delivery public key. - - -zot:env_iv -********** - -A suitable randomly generated initialisation vector of length 16 octets for -encrypting the envelope. This is then encrypted with the recipient's public -key and base64url encoded. For bulk deliveries, it is encrypted with the site -bulk delivery public key. - - -zot:env -******* - -This consists of RFC822-style header fields representing the sender and -recipient(s). Line lengths have no defined limit and RFC822 continuation -lines are not supported. If an inbound server is not able to process an -envelope or post due to size constraints, it SHOULD return a -"413 Entity too large" HTTP response. - -Example: - -Z-From: zot:bob@example.com -Z-Sender: zot:bob@example.com -Z-To: zot:alice@example.com - -Both "Z-From:" and "Z-Sender:" MUST be provided, and represent a single -webfinger address of the author and sender respectively. The webfinger -address for the From address MUST contain a discoverable salmon public key -which is needed to verify the enclosed salmon data. Sender is used to indicate -the webfinger identity responsible for transmitting this message. From -indicates the message author. - -In web-based social systems, a reply to a message SHOULD be conveyed to all of -the original message participants. Only the author of the original message -may know all the recipients (such as those contained in Bcc: elements). The -author of a message always provides 'From'. They MUST duplicate this -information as 'Sender' when posting a followup message. - -A reply to a given message MUST be sent to the From address of the original -post, and MAY be sent to any additional addresses in the recipient list. The -original post author MUST send the reply to all known recipients of the -original message, with their webfinger identity as Sender, and the -comment/reply author as From. - -Receiving agents SHOULD validate the From identity as the signer of the salmon -magic envelope, and MAY reject it. They SHOULD also verify the Sender signature -of the zot packet if it is different than the salmon signature. They MAY -reject the message if the Sender is not allowed in their "friend list", or if -they do not have a suitable relationship with the Sender, or if either -signature fails to validate. Rejected messages for one of these reasons SHOULD -be indicated with a "400 Bad Request" HTTP response. - - -Z-To: * - -indicates a public message with no specifically enumerated recipients. - -The fields Z-To: and/or Z-Bcc: MAY be present. At least one recipient field -MUST be present. - -Z-To: zot:bob@example.com, zot:alice@example.com, mailto:dave@example.com -Z-Bcc: zot:https://example.com/profile/richard - -are valid entries. Adresses are comma separated and individual entries MUST NOT -contain commas. There MAY be any number of ASCII space characters between -entries for legibility. Header lines are terminated with a linefeed character -(ASCII 0x0A). - -This specification provides the following protocol address prefixes -for use in Z-To: or Z-Bcc: elements: - -zot: - normal zot delivery using webfinger or LRDD resolvable address -dfrn: - legacy DFRN mode delivery using webfinger or LRDD resovable address -ostatus: - normal OStatus delivery using webfinger or LRDD resovable address -diaspora: - Diaspora network delivery using webfinger address -facebook: - Facebook profile page URL -twitter: - Twitter personal page URL without AJAX '#!' fragment -mailto: - email RFC822/ESMTP address - -Examples: - -twitter:http://twitter.com/bjensen -facebook:http://facebook.com/profile.php?id=000000001 - -Foreign protocol addresses which have not been defined in this specification -or future revisions of this specification and which are unknown to the -recipient delivery process MAY be ignored. - -In cases where an address may contain either a webfinger or LRDD address, the -webfinger address SHOULD be used preferentially. - - -Z-Bcc: -****** - -The Z-Bcc element may contain one or more addresses which are hidden from end -user presentation. A zot receiving system MUST NOT store or allow for -the display of the Bcc information. Implementations which require extreme -privacy SHOULD send individual posts to each of the Bcc: recipients containing -only a single address. They MAY send all Bcc: posts using bulk delivery, -however this may have privacy implications as there is no guarantee a -receiving system will not log, store, or otherwise reveal the contents of the -Bcc recipient list. - -Z-To: addresses MAY be shown to an end user. - - -Envelope encryption -******************* - - -The entire envelope is encrypted using alg with env_key and env_iv and -base64url encoded for transmission. - -The zot envelope MAY include remote addresses. A zot inbound delivery agent -MUST parse the envelope and determine whether a delivery address to the -current endpoint is valid. This may be the result of: - - 1. An address contains the public message wildcard '*' - - 2. The current endpoint is a personal endpoint and one of the recipients -listed in the Z-To: or Z-Bcc: addresses matches the webfinger address of -the "owner" of the endpoint. - - 3. The current endpoint is a bulk delivery endpoint. The bulk delivery -endpoint is defined elsewhere in this document. The bulk delivery agent -will deliver to all local addresses found in the address lists. - -zot:sig -******* - -The Sender of the message signs the underlying salmon data in the manner -prescribed by salmon. If the Sender and From address are identical, the -signature will be identical to the signature of the underlying salmon packet. -If they are different, this signature is verified with the Sender's public -key to verify the Sender. - -zot:alg -******* - -Currently the only valid choice for alg is "AES-256-CBC". - - -zot:data -******** - -The data field is a salmon magic envelope. This is encrypted with alg using -key and iv. The result is then base64url encoded for transmission. - -For the first release of this specification, the data format of the enclosed -salmon SHOULD be 'application/atom+xml' representing an Atom formatted -ActivityStream. Future revisions MAY allow other alternate data formats. -All acceptable formats MUST be listed in an XRD property (described elsewhere -in this document). - - -Delivery -******** - -The zot message is then POSTed to the zot endpoint URL as -application/text+xml and can be decoded/decrypted by the recipient using -their private key. - -The normal salmon endpoint for a service MAY be used as an alternate -delivery method for non-encrypted (e.g. public) messages. - -Discover of the zot endpoint is based on webfinger XRD: - - - - -Bulk Delivery -************* - -A site MAY provide a bulk delivery endpoint, which MAY be used to avoid -multiple encryptions of the same data for a single destination. -This is discoverable by providing a zot endpoint with a corresponding -salmon public key in the site's .well-known/host-meta file. -A delivery to this endpoint will deliver to all local recipients provided -within the zot envelope. - - -Extensibility -************* - -This specification is subject to change. The current version which is in -effect at a given site may be noted by XRD properties. The following -properties MUST be present in the XRD providing the relevant endpoint: - -1 -application/atom+xml - - -Version is specified in this document and indicates the current revision. -Version is an increasing non-zero integer value. There are no minor versions. -Implementations MAY provide compatibility to multiple incompatible versions -by using this version indication. The "accept" indicates a range of document -content types which may be enclosed in the underlying salmon magic envelope. -We anticipate this specification will in the future allow for a close variant -of "message/rfc822" and which may include MIME. This may also be used to -embed alternate message formats and protocols such as -"application/x-diaspora+xml". If a delivery agent is unable to provide any -acceptable data format to the remote system, the delivery to that system MUST -be terminated/cancelled. - -Foreign Messages -**************** - -Messages MAY be imported from other networks and systems which have no -knowledge of salmon signatures. The salmon signature in this case MUST be the -exact string 'NOTSIGNED' to indicate that the author (From address) cannot be -validated using salmon verification. This message MUST be relayed by a Sender -who can provide a valid salmon signature of the message via zot:sig. Delivery -systems MAY reject foreign messages. - - - - - -******************************* -* Zid (Zot-ID) authentication * -******************************* - -This section of the document is considered separate from the delivery -specification precding it and represents a different protocol, which is -currently incomplete. This will be split off into another document in the -future, but is presented here as a synergistic component of the Zot network -model. - - -URLs may be present within a zot message which refer to private and/or -protected resources. Zid uses OpenID to gain access to these protected -resources. These could be private photos or profile information - or *any* -web accessible resource. Using zid, these can have access controls which -extends to any resolvable webfinger address. - -Zid authentication relies on the presence of an OpenID provider element in -webfinger, and a URL template which is applied to protected resources within -a zot message. - -The template is designated with the characters "{zid=}" within a URL of a zot -message. When the page is rendered for viewing to an observer, this template -is replaced with the webfinger address of the viewer (if known), or an empty -string if the webfinger address of the viewer cannot be determined. - -For example in a message body: - -http://example.com/photos/bob/picture.jpg?{zid=} - -refers to a private photo which is only visible to alice@example.com. - -If Alice is viewing the page, the link is rendered with - -http://example.com/photos/bob/picture.jpg?zid=alice@example.com - -If the page viewer is unknown, it is rendered as - -http://example.com/photos/bob/picture.jpg?zid= - - -When the link is visited, the web server at example.com notes the presence of -the zid parameter and uses information from webfinger to locate the OpenID -provider for the zid webfinger address. It then redirects to the OpenID -server and requests authentication of the given person. If this is successful, -access to the protected resource is granted. - -A browser cookie may be provided to avoid future authentication redirects -and allow authenticated browsing to other resources on the website. - -Only authentication via OpenID is defined in this version of the specification. - -This can be used to provide access control of any web resource to any -webfinger identity on the internet. - - -********* -* Links * -********* - -Salmon Protocol - http://www.salmon-protocol.org/salmon-protocol-summary - -Salmon Magic Envelope - http://salmon-protocol.googlecode.com/svn/trunk/draft-panzer-magicsig-01.html - -Atom Activity Stream Draft - http://activitystrea.ms/specs/atom/1.0/ - -Activty Stream Base Schema - http://activitystrea.ms/head/activity-schema.html - -WebFinger Protocol - http://code.google.com/p/webfinger/wiki/WebFingerProtocol - - diff --git a/util/Doxyfile b/util/Doxyfile index edb8a8464..fce6c1359 100644 --- a/util/Doxyfile +++ b/util/Doxyfile @@ -1,7 +1,7 @@ INPUT = boot.php mod include setup util view RECURSIVE = YES PROJECT_NAME = "The Red Matrix" -PROJECT_LOGO = images/rhash-64.png +PROJECT_LOGO = images/rm-64.png EXCLUDE = .htconfig.php library doc .git EXCLUDE_PATTERNS = *smarty3* *strings.php *.out *test* OUTPUT_DIRECTORY = doc diff --git a/util/messages.po b/util/messages.po index d53d35f3a..db21568c7 100644 --- a/util/messages.po +++ b/util/messages.po @@ -6,9 +6,9 @@ #, fuzzy msgid "" msgstr "" -"Project-Id-Version: 2013-11-15.498\n" +"Project-Id-Version: 2013-12-13.526\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-11-15 00:03-0800\n" +"POT-Creation-Date: 2013-12-13 00:04-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -53,215 +53,244 @@ msgstr "" msgid "%1$s has an updated %2$s, changing %3$s." msgstr "" -#: ../../include/api.php:972 -msgid "Public Timeline" +#: ../../include/dir_fns.php:15 +msgid "Sort Options" msgstr "" -#: ../../include/enotify.php:36 +#: ../../include/dir_fns.php:16 +msgid "Alphabetic" +msgstr "" + +#: ../../include/dir_fns.php:17 +msgid "Reverse Alphabetic" +msgstr "" + +#: ../../include/dir_fns.php:18 +msgid "Newest to Oldest" +msgstr "" + +#: ../../include/dir_fns.php:30 +msgid "Enable Safe Search" +msgstr "" + +#: ../../include/dir_fns.php:32 +msgid "Disable Safe Search" +msgstr "" + +#: ../../include/dir_fns.php:34 +msgid "Safe Mode" +msgstr "" + +#: ../../include/enotify.php:40 msgid "Red Matrix Notification" msgstr "" -#: ../../include/enotify.php:39 +#: ../../include/enotify.php:41 +msgid "redmatrix" +msgstr "" + +#: ../../include/enotify.php:43 msgid "Thank You," msgstr "" -#: ../../include/enotify.php:41 +#: ../../include/enotify.php:45 #, php-format msgid "%s Administrator" msgstr "" -#: ../../include/enotify.php:76 +#: ../../include/enotify.php:80 #, php-format msgid "%s " msgstr "" -#: ../../include/enotify.php:80 +#: ../../include/enotify.php:84 #, php-format msgid "[Red:Notify] New mail received at %s" msgstr "" -#: ../../include/enotify.php:82 +#: ../../include/enotify.php:86 #, php-format -msgid "%1$s sent you a new private message at %2$s." +msgid "%1$s, %2$s sent you a new private message at %3$s." msgstr "" -#: ../../include/enotify.php:83 +#: ../../include/enotify.php:87 #, php-format msgid "%1$s sent you %2$s." msgstr "" -#: ../../include/enotify.php:83 +#: ../../include/enotify.php:87 msgid "a private message" msgstr "" -#: ../../include/enotify.php:84 +#: ../../include/enotify.php:88 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "" -#: ../../include/enotify.php:135 +#: ../../include/enotify.php:139 #, php-format -msgid "%1$s commented on [zrl=%2$s]a %3$s[/zrl]" +msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" msgstr "" -#: ../../include/enotify.php:142 +#: ../../include/enotify.php:147 #, php-format -msgid "%1$s commented on [zrl=%2$s]%3$s's %4$s[/zrl]" +msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" msgstr "" -#: ../../include/enotify.php:150 +#: ../../include/enotify.php:156 #, php-format -msgid "%1$s commented on [zrl=%2$s]your %3$s[/zrl]" +msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" msgstr "" -#: ../../include/enotify.php:160 +#: ../../include/enotify.php:167 #, php-format msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" msgstr "" -#: ../../include/enotify.php:161 +#: ../../include/enotify.php:168 #, php-format -msgid "%s commented on an item/conversation you have been following." +msgid "%1$s, %2$s commented on an item/conversation you have been following." msgstr "" -#: ../../include/enotify.php:164 ../../include/enotify.php:181 -#: ../../include/enotify.php:206 ../../include/enotify.php:224 -#: ../../include/enotify.php:237 +#: ../../include/enotify.php:171 ../../include/enotify.php:190 +#: ../../include/enotify.php:216 ../../include/enotify.php:235 +#: ../../include/enotify.php:249 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "" -#: ../../include/enotify.php:171 +#: ../../include/enotify.php:178 #, php-format msgid "[Red:Notify] %s posted to your profile wall" msgstr "" -#: ../../include/enotify.php:173 +#: ../../include/enotify.php:180 #, php-format -msgid "%1$s posted to your profile wall at %2$s" +msgid "%1$s, %2$s posted to your profile wall at %3$s" msgstr "" -#: ../../include/enotify.php:175 +#: ../../include/enotify.php:182 #, php-format -msgid "%1$s posted to [zrl=%2$s]your wall[/zrl]" +msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" msgstr "" -#: ../../include/enotify.php:200 +#: ../../include/enotify.php:209 #, php-format msgid "[Red:Notify] %s tagged you" msgstr "" -#: ../../include/enotify.php:201 +#: ../../include/enotify.php:210 #, php-format -msgid "%1$s tagged you at %2$s" +msgid "%1$s, %2$s tagged you at %3$s" msgstr "" -#: ../../include/enotify.php:202 +#: ../../include/enotify.php:211 #, php-format -msgid "%1$s [zrl=%2$s]tagged you[/zrl]." +msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." msgstr "" -#: ../../include/enotify.php:214 +#: ../../include/enotify.php:224 #, php-format msgid "[Red:Notify] %1$s poked you" msgstr "" -#: ../../include/enotify.php:215 +#: ../../include/enotify.php:225 #, php-format -msgid "%1$s poked you at %2$s" +msgid "%1$s, %2$s poked you at %3$s" msgstr "" -#: ../../include/enotify.php:216 +#: ../../include/enotify.php:226 #, php-format -msgid "%1$s [zrl=%2$s]poked you[/zrl]." +msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." msgstr "" -#: ../../include/enotify.php:231 +#: ../../include/enotify.php:242 #, php-format msgid "[Red:Notify] %s tagged your post" msgstr "" -#: ../../include/enotify.php:232 +#: ../../include/enotify.php:243 #, php-format -msgid "%1$s tagged your post at %2$s" -msgstr "" - -#: ../../include/enotify.php:233 -#, php-format -msgid "%1$s tagged [zrl=%2$s]your post[/zrl]" +msgid "%1$s, %2$s tagged your post at %3$s" msgstr "" #: ../../include/enotify.php:244 +#, php-format +msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" +msgstr "" + +#: ../../include/enotify.php:256 msgid "[Red:Notify] Introduction received" msgstr "" -#: ../../include/enotify.php:245 +#: ../../include/enotify.php:257 #, php-format -msgid "You've received an introduction from '%1$s' at %2$s" +msgid "%1$s, you've received an introduction from '%2$s' at %3$s" msgstr "" -#: ../../include/enotify.php:246 +#: ../../include/enotify.php:258 #, php-format -msgid "You've received [zrl=%1$s]an introduction[/zrl] from %2$s." +msgid "%1$s, you've received [zrl=%2$s]an introduction[/zrl] from %3$s." msgstr "" -#: ../../include/enotify.php:249 ../../include/enotify.php:267 +#: ../../include/enotify.php:262 ../../include/enotify.php:281 #, php-format msgid "You may visit their profile at %s" msgstr "" -#: ../../include/enotify.php:251 +#: ../../include/enotify.php:264 #, php-format msgid "Please visit %s to approve or reject the introduction." msgstr "" -#: ../../include/enotify.php:258 +#: ../../include/enotify.php:271 msgid "[Red:Notify] Friend suggestion received" msgstr "" -#: ../../include/enotify.php:259 +#: ../../include/enotify.php:272 #, php-format -msgid "You've received a friend suggestion from '%1$s' at %2$s" +msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" msgstr "" -#: ../../include/enotify.php:260 +#: ../../include/enotify.php:273 #, php-format -msgid "You've received [zrl=%1$s]a friend suggestion[/zrl] for %2$s from %3$s." +msgid "" +"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from %4$s." msgstr "" -#: ../../include/enotify.php:265 +#: ../../include/enotify.php:279 msgid "Name:" msgstr "" -#: ../../include/enotify.php:266 +#: ../../include/enotify.php:280 msgid "Photo:" msgstr "" -#: ../../include/enotify.php:269 +#: ../../include/enotify.php:283 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "" -#: ../../include/ItemObject.php:88 ../../mod/photos.php:952 +#: ../../include/ItemObject.php:88 ../../mod/photos.php:963 msgid "Private Message" msgstr "" #: ../../include/ItemObject.php:95 ../../include/page_widgets.php:8 -#: ../../mod/webpages.php:101 ../../mod/settings.php:712 ../../mod/menu.php:55 +#: ../../mod/webpages.php:118 ../../mod/settings.php:671 ../../mod/menu.php:55 #: ../../mod/layouts.php:102 ../../mod/editlayout.php:100 -#: ../../mod/editwebpage.php:119 ../../mod/blocks.php:93 +#: ../../mod/editwebpage.php:143 ../../mod/blocks.php:93 #: ../../mod/editpost.php:97 ../../mod/editblock.php:114 msgid "Edit" msgstr "" -#: ../../include/ItemObject.php:107 ../../include/conversation.php:628 -#: ../../mod/settings.php:713 ../../mod/admin.php:677 ../../mod/group.php:182 -#: ../../mod/photos.php:1130 ../../mod/connections.php:354 +#: ../../include/ItemObject.php:107 ../../include/conversation.php:632 +#: ../../mod/settings.php:672 ../../mod/admin.php:693 ../../mod/group.php:182 +#: ../../mod/photos.php:1141 ../../mod/connections.php:378 #: ../../mod/filestorage.php:82 msgid "Delete" msgstr "" -#: ../../include/ItemObject.php:113 ../../include/conversation.php:627 +#: ../../include/ItemObject.php:113 ../../include/conversation.php:631 msgid "Select" msgstr "" @@ -285,7 +314,7 @@ msgstr "" msgid "starred" msgstr "" -#: ../../include/ItemObject.php:160 ../../include/conversation.php:638 +#: ../../include/ItemObject.php:160 ../../include/conversation.php:642 msgid "Message is verified" msgstr "" @@ -293,7 +322,7 @@ msgstr "" msgid "add tag" msgstr "" -#: ../../include/ItemObject.php:174 ../../mod/photos.php:1058 +#: ../../include/ItemObject.php:174 ../../mod/photos.php:1069 msgid "I like this (toggle)" msgstr "" @@ -301,7 +330,7 @@ msgstr "" msgid "like" msgstr "" -#: ../../include/ItemObject.php:175 ../../mod/photos.php:1059 +#: ../../include/ItemObject.php:175 ../../mod/photos.php:1070 msgid "I don't like this (toggle)" msgstr "" @@ -338,20 +367,20 @@ msgstr "" msgid "via Wall-To-Wall:" msgstr "" -#: ../../include/ItemObject.php:216 ../../include/conversation.php:682 +#: ../../include/ItemObject.php:216 ../../include/conversation.php:686 #, php-format msgid " from %s" msgstr "" -#: ../../include/ItemObject.php:219 ../../include/conversation.php:685 +#: ../../include/ItemObject.php:219 ../../include/conversation.php:689 #, php-format msgid "last edited: %s" msgstr "" -#: ../../include/ItemObject.php:246 ../../include/conversation.php:702 -#: ../../include/conversation.php:1112 ../../mod/photos.php:1061 -#: ../../mod/message.php:332 ../../mod/message.php:516 -#: ../../mod/editlayout.php:109 ../../mod/editwebpage.php:128 +#: ../../include/ItemObject.php:246 ../../include/conversation.php:706 +#: ../../include/conversation.php:1116 ../../mod/photos.php:1072 +#: ../../mod/message.php:332 ../../mod/message.php:484 +#: ../../mod/editlayout.php:109 ../../mod/editwebpage.php:152 #: ../../mod/editpost.php:106 ../../mod/editblock.php:123 msgid "Please wait" msgstr "" @@ -364,37 +393,38 @@ msgstr[0] "" msgstr[1] "" #: ../../include/ItemObject.php:268 ../../include/js_strings.php:7 -#: ../../include/contact_widgets.php:148 +#: ../../include/contact_widgets.php:124 msgid "show more" msgstr "" -#: ../../include/ItemObject.php:527 ../../mod/photos.php:1077 -#: ../../mod/photos.php:1164 +#: ../../include/ItemObject.php:527 ../../mod/photos.php:1088 +#: ../../mod/photos.php:1175 msgid "This is you" msgstr "" #: ../../include/ItemObject.php:529 ../../include/js_strings.php:6 -#: ../../mod/photos.php:1079 ../../mod/photos.php:1166 +#: ../../mod/photos.php:1090 ../../mod/photos.php:1177 msgid "Comment" msgstr "" -#: ../../include/ItemObject.php:530 ../../mod/events.php:458 +#: ../../include/ItemObject.php:530 ../../mod/events.php:470 #: ../../mod/thing.php:190 ../../mod/invite.php:154 ../../mod/setup.php:302 -#: ../../mod/setup.php:345 ../../mod/settings.php:650 -#: ../../mod/settings.php:762 ../../mod/settings.php:790 -#: ../../mod/settings.php:814 ../../mod/settings.php:885 -#: ../../mod/settings.php:1053 ../../mod/connect.php:96 -#: ../../mod/sources.php:83 ../../mod/sources.php:110 ../../mod/admin.php:418 -#: ../../mod/admin.php:670 ../../mod/admin.php:810 ../../mod/admin.php:1009 -#: ../../mod/admin.php:1096 ../../mod/group.php:87 ../../mod/photos.php:685 -#: ../../mod/photos.php:779 ../../mod/photos.php:1040 -#: ../../mod/photos.php:1080 ../../mod/photos.php:1167 -#: ../../mod/message.php:333 ../../mod/message.php:515 -#: ../../mod/connections.php:432 ../../mod/profiles.php:529 -#: ../../mod/import.php:385 ../../mod/crepair.php:166 ../../mod/poke.php:166 -#: ../../mod/fsuggest.php:108 ../../mod/mood.php:137 -#: ../../view/theme/redbasic/php/config.php:79 +#: ../../mod/setup.php:345 ../../mod/settings.php:609 +#: ../../mod/settings.php:721 ../../mod/settings.php:749 +#: ../../mod/settings.php:773 ../../mod/settings.php:844 +#: ../../mod/settings.php:1005 ../../mod/connect.php:96 +#: ../../mod/sources.php:83 ../../mod/sources.php:110 ../../mod/admin.php:420 +#: ../../mod/admin.php:686 ../../mod/admin.php:826 ../../mod/admin.php:1025 +#: ../../mod/admin.php:1112 ../../mod/group.php:87 ../../mod/photos.php:685 +#: ../../mod/photos.php:790 ../../mod/photos.php:1051 +#: ../../mod/photos.php:1091 ../../mod/photos.php:1178 +#: ../../mod/message.php:333 ../../mod/message.php:483 +#: ../../mod/profiles.php:518 ../../mod/connections.php:456 +#: ../../mod/import.php:387 ../../mod/poke.php:166 ../../mod/fsuggest.php:108 +#: ../../mod/mood.php:137 ../../view/theme/redbasic/php/config.php:85 #: ../../view/theme/apw/php/config.php:231 +#: ../../view/theme/blogga/view/theme/blog/config.php:67 +#: ../../view/theme/blogga/php/config.php:67 msgid "Submit" msgstr "" @@ -430,22 +460,22 @@ msgstr "" msgid "Video" msgstr "" -#: ../../include/ItemObject.php:539 ../../include/conversation.php:1075 -#: ../../mod/webpages.php:105 ../../mod/photos.php:1081 -#: ../../mod/editlayout.php:129 ../../mod/editwebpage.php:150 +#: ../../include/ItemObject.php:539 ../../include/conversation.php:1079 +#: ../../mod/webpages.php:122 ../../mod/photos.php:1092 +#: ../../mod/editlayout.php:129 ../../mod/editwebpage.php:176 #: ../../mod/editpost.php:126 ../../mod/editblock.php:144 msgid "Preview" msgstr "" -#: ../../include/ItemObject.php:542 ../../include/conversation.php:1139 -#: ../../mod/message.php:338 ../../mod/message.php:521 +#: ../../include/ItemObject.php:542 ../../include/conversation.php:1143 +#: ../../mod/message.php:338 ../../mod/message.php:489 #: ../../mod/editpost.php:134 msgid "Encrypt text" msgstr "" -#: ../../include/Contact.php:87 ../../include/contact_widgets.php:23 -#: ../../mod/match.php:58 ../../mod/suggest.php:56 ../../mod/directory.php:198 -#: ../../boot.php:1745 +#: ../../include/Contact.php:87 ../../include/widgets.php:96 +#: ../../include/widgets.php:136 ../../include/identity.php:613 +#: ../../mod/match.php:62 ../../mod/suggest.php:58 ../../mod/directory.php:199 msgid "Connect" msgstr "" @@ -457,34 +487,126 @@ msgstr "" msgid "Open the selected location in a different window or browser tab" msgstr "" -#: ../../include/Contact.php:524 ../../include/conversation.php:930 -msgid "Poke" +#: ../../include/widgets.php:5 +msgid "Displays a full channel profile" msgstr "" -#: ../../include/Contact.php:525 ../../include/conversation.php:924 -msgid "View Status" +#: ../../include/widgets.php:6 +msgid "Tag cloud of webpage categories" msgstr "" -#: ../../include/Contact.php:526 ../../include/nav.php:76 -#: ../../include/conversation.php:925 ../../mod/connections.php:307 -#: ../../mod/connections.php:421 -msgid "View Profile" +#: ../../include/widgets.php:7 +msgid "List and filter by collection" msgstr "" -#: ../../include/Contact.php:527 ../../include/conversation.php:926 -msgid "View Photos" +#: ../../include/widgets.php:8 +msgid "Show a couple of channel suggestion" msgstr "" -#: ../../include/Contact.php:528 -msgid "Network Posts" +#: ../../include/widgets.php:9 +msgid "Provide a channel follow form" msgstr "" -#: ../../include/Contact.php:529 ../../include/conversation.php:928 -msgid "Edit Contact" +#: ../../include/widgets.php:39 ../../include/contact_widgets.php:86 +msgid "Categories" msgstr "" -#: ../../include/Contact.php:530 ../../include/conversation.php:929 -msgid "Send PM" +#: ../../include/widgets.php:98 ../../mod/suggest.php:60 +msgid "Ignore/Hide" +msgstr "" + +#: ../../include/widgets.php:104 ../../mod/connections.php:583 +msgid "Suggestions" +msgstr "" + +#: ../../include/widgets.php:105 +msgid "See more..." +msgstr "" + +#: ../../include/widgets.php:127 +#, php-format +msgid "You have %1$.0f of %2$.0f allowed connections." +msgstr "" + +#: ../../include/widgets.php:133 +msgid "Add New Connection" +msgstr "" + +#: ../../include/widgets.php:134 +msgid "Enter the channel address" +msgstr "" + +#: ../../include/widgets.php:135 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "" + +#: ../../include/widgets.php:152 +msgid "Notes" +msgstr "" + +#: ../../include/widgets.php:154 ../../include/text.php:738 +#: ../../include/text.php:752 ../../mod/filer.php:36 +msgid "Save" +msgstr "" + +#: ../../include/widgets.php:224 ../../mod/search.php:20 +msgid "Remove term" +msgstr "" + +#: ../../include/widgets.php:233 ../../include/features.php:48 +#: ../../mod/search.php:17 +msgid "Saved Searches" +msgstr "" + +#: ../../include/widgets.php:234 ../../include/group.php:290 +msgid "add" +msgstr "" + +#: ../../include/widgets.php:264 ../../include/features.php:62 +#: ../../include/contact_widgets.php:52 +msgid "Saved Folders" +msgstr "" + +#: ../../include/widgets.php:267 ../../include/contact_widgets.php:55 +#: ../../include/contact_widgets.php:89 +msgid "Everything" +msgstr "" + +#: ../../include/widgets.php:299 ../../include/items.php:3550 +msgid "Archives" +msgstr "" + +#: ../../include/widgets.php:351 +msgid "Refresh" +msgstr "" + +#: ../../include/widgets.php:352 ../../mod/connections.php:408 +msgid "Me" +msgstr "" + +#: ../../include/widgets.php:353 ../../mod/connections.php:410 +msgid "Best Friends" +msgstr "" + +#: ../../include/widgets.php:354 ../../include/profile_selectors.php:42 +#: ../../include/identity.php:298 ../../mod/connections.php:411 +msgid "Friends" +msgstr "" + +#: ../../include/widgets.php:355 +msgid "Co-workers" +msgstr "" + +#: ../../include/widgets.php:356 ../../mod/connections.php:412 +msgid "Former Friends" +msgstr "" + +#: ../../include/widgets.php:357 ../../mod/connections.php:413 +msgid "Acquaintances" +msgstr "" + +#: ../../include/widgets.php:358 +msgid "Everybody" msgstr "" #: ../../include/contact_selectors.php:30 @@ -547,8 +669,8 @@ msgstr "" msgid "RSS/Atom" msgstr "" -#: ../../include/contact_selectors.php:77 ../../mod/admin.php:673 -#: ../../mod/admin.php:682 ../../boot.php:1465 +#: ../../include/contact_selectors.php:77 ../../mod/admin.php:689 +#: ../../mod/admin.php:698 ../../boot.php:1442 msgid "Email" msgstr "" @@ -666,231 +788,12 @@ msgstr "" msgid "Finishes:" msgstr "" -#: ../../include/event.php:40 ../../include/bb2diaspora.php:455 -#: ../../mod/events.php:450 ../../mod/directory.php:173 ../../boot.php:1795 +#: ../../include/event.php:40 ../../include/identity.php:664 +#: ../../include/bb2diaspora.php:455 ../../mod/events.php:463 +#: ../../mod/directory.php:174 msgid "Location:" msgstr "" -#: ../../include/features.php:21 -msgid "General Features" -msgstr "" - -#: ../../include/features.php:23 -msgid "Content Expiration" -msgstr "" - -#: ../../include/features.php:23 -msgid "Remove posts/comments and/or private messages at a future time" -msgstr "" - -#: ../../include/features.php:24 -msgid "Multiple Profiles" -msgstr "" - -#: ../../include/features.php:24 -msgid "Ability to create multiple profiles" -msgstr "" - -#: ../../include/features.php:25 -msgid "Web Pages" -msgstr "" - -#: ../../include/features.php:25 -msgid "Provide managed web pages on your channel" -msgstr "" - -#: ../../include/features.php:26 -msgid "Enhanced Photo Albums" -msgstr "" - -#: ../../include/features.php:26 -msgid "Enable photo album with enhanced features" -msgstr "" - -#: ../../include/features.php:28 -msgid "Extended Identity Sharing" -msgstr "" - -#: ../../include/features.php:28 ../../include/js_strings.php:30 -msgid " " -msgstr "" - -#: ../../include/features.php:29 -msgid "Expert Mode" -msgstr "" - -#: ../../include/features.php:29 -msgid "Enable Expert Mode to provide advanced configuration options" -msgstr "" - -#: ../../include/features.php:30 -msgid "Premium Channel" -msgstr "" - -#: ../../include/features.php:30 -msgid "" -"Allows you to set restrictions and terms on those that connect with your " -"channel" -msgstr "" - -#: ../../include/features.php:35 -msgid "Post Composition Features" -msgstr "" - -#: ../../include/features.php:36 -msgid "Richtext Editor" -msgstr "" - -#: ../../include/features.php:36 -msgid "Enable richtext editor" -msgstr "" - -#: ../../include/features.php:37 -msgid "Post Preview" -msgstr "" - -#: ../../include/features.php:37 -msgid "Allow previewing posts and comments before publishing them" -msgstr "" - -#: ../../include/features.php:38 ../../mod/settings.php:120 -#: ../../mod/sources.php:67 -msgid "Channel Sources" -msgstr "" - -#: ../../include/features.php:38 -msgid "Automatically import channel content from other channels or feeds" -msgstr "" - -#: ../../include/features.php:39 -msgid "Even More Encryption" -msgstr "" - -#: ../../include/features.php:39 -msgid "Allow encryption of content end-to-end with a shared secret key" -msgstr "" - -#: ../../include/features.php:44 -msgid "Network and Stream Filtering" -msgstr "" - -#: ../../include/features.php:45 -msgid "Search by Date" -msgstr "" - -#: ../../include/features.php:45 -msgid "Ability to select posts by date ranges" -msgstr "" - -#: ../../include/features.php:46 -msgid "Collections Filter" -msgstr "" - -#: ../../include/features.php:46 -msgid "Enable widget to display Network posts only from selected collections" -msgstr "" - -#: ../../include/features.php:47 ../../mod/network.php:173 -#: ../../mod/search.php:17 -msgid "Saved Searches" -msgstr "" - -#: ../../include/features.php:47 -msgid "Save search terms for re-use" -msgstr "" - -#: ../../include/features.php:48 -msgid "Network Personal Tab" -msgstr "" - -#: ../../include/features.php:48 -msgid "Enable tab to display only Network posts that you've interacted on" -msgstr "" - -#: ../../include/features.php:49 -msgid "Network New Tab" -msgstr "" - -#: ../../include/features.php:49 -msgid "Enable tab to display all new Network activity" -msgstr "" - -#: ../../include/features.php:50 -msgid "Affinity Tool" -msgstr "" - -#: ../../include/features.php:50 -msgid "Filter stream activity by depth of relationships" -msgstr "" - -#: ../../include/features.php:55 -msgid "Post/Comment Tools" -msgstr "" - -#: ../../include/features.php:56 -msgid "Multiple Deletion" -msgstr "" - -#: ../../include/features.php:56 -msgid "Select and delete multiple posts/comments at once" -msgstr "" - -#: ../../include/features.php:57 -msgid "Edit Sent Posts" -msgstr "" - -#: ../../include/features.php:57 -msgid "Edit and correct posts and comments after sending" -msgstr "" - -#: ../../include/features.php:58 -msgid "Tagging" -msgstr "" - -#: ../../include/features.php:58 -msgid "Ability to tag existing posts" -msgstr "" - -#: ../../include/features.php:59 -msgid "Post Categories" -msgstr "" - -#: ../../include/features.php:59 -msgid "Add categories to your posts" -msgstr "" - -#: ../../include/features.php:60 ../../include/contact_widgets.php:76 -msgid "Saved Folders" -msgstr "" - -#: ../../include/features.php:60 -msgid "Ability to file posts under folders" -msgstr "" - -#: ../../include/features.php:61 -msgid "Dislike Posts" -msgstr "" - -#: ../../include/features.php:61 -msgid "Ability to dislike posts/comments" -msgstr "" - -#: ../../include/features.php:62 -msgid "Star Posts" -msgstr "" - -#: ../../include/features.php:62 -msgid "Ability to mark special posts with a star indicator" -msgstr "" - -#: ../../include/features.php:63 -msgid "Tag Cloud" -msgstr "" - -#: ../../include/features.php:63 -msgid "Provide a personal tag cloud on your channel page" -msgstr "" - #: ../../include/group.php:25 msgid "" "A deleted group with this name was revived. Existing item permissions " @@ -902,7 +805,7 @@ msgstr "" msgid "Default privacy group for new contacts" msgstr "" -#: ../../include/group.php:242 +#: ../../include/group.php:242 ../../mod/admin.php:698 msgid "All Channels" msgstr "" @@ -926,10 +829,6 @@ msgstr "" msgid "Channels not in any collection" msgstr "" -#: ../../include/group.php:290 ../../mod/network.php:174 -msgid "add" -msgstr "" - #: ../../include/js_strings.php:5 msgid "Delete this item?" msgstr "" @@ -1023,6 +922,10 @@ msgstr "" msgid "%d years" msgstr "" +#: ../../include/js_strings.php:30 ../../include/features.php:29 +msgid " " +msgstr "" + #: ../../include/js_strings.php:31 msgid "timeago.numbers" msgstr "" @@ -1043,502 +946,19 @@ msgstr "" msgid "Stored post could not be verified." msgstr "" -#: ../../include/network.php:1113 -msgid "view full size" -msgstr "" - #: ../../include/photo/photo_driver.php:609 ../../include/photos.php:51 -#: ../../mod/photos.php:97 ../../mod/photos.php:764 ../../mod/photos.php:786 -#: ../../mod/profile_photo.php:88 ../../mod/profile_photo.php:235 -#: ../../mod/profile_photo.php:346 +#: ../../mod/photos.php:97 ../../mod/photos.php:775 ../../mod/photos.php:797 +#: ../../mod/profile_photo.php:78 ../../mod/profile_photo.php:225 +#: ../../mod/profile_photo.php:336 msgid "Profile Photos" msgstr "" -#: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:118 -#: ../../mod/profperm.php:112 -msgid "Profile" +#: ../../include/api.php:972 +msgid "Public Timeline" msgstr "" -#: ../../include/profile_advanced.php:15 ../../mod/settings.php:1061 -msgid "Full Name:" -msgstr "" - -#: ../../include/profile_advanced.php:17 ../../mod/directory.php:175 -#: ../../boot.php:1797 -msgid "Gender:" -msgstr "" - -#: ../../include/profile_advanced.php:22 -msgid "j F, Y" -msgstr "" - -#: ../../include/profile_advanced.php:23 -msgid "j F" -msgstr "" - -#: ../../include/profile_advanced.php:30 -msgid "Birthday:" -msgstr "" - -#: ../../include/profile_advanced.php:34 -msgid "Age:" -msgstr "" - -#: ../../include/profile_advanced.php:37 ../../mod/directory.php:177 -#: ../../boot.php:1798 -msgid "Status:" -msgstr "" - -#: ../../include/profile_advanced.php:43 -#, php-format -msgid "for %1$d %2$s" -msgstr "" - -#: ../../include/profile_advanced.php:46 ../../mod/profiles.php:549 -msgid "Sexual Preference:" -msgstr "" - -#: ../../include/profile_advanced.php:48 ../../mod/directory.php:179 -#: ../../boot.php:1799 -msgid "Homepage:" -msgstr "" - -#: ../../include/profile_advanced.php:50 ../../mod/profiles.php:551 -msgid "Hometown:" -msgstr "" - -#: ../../include/profile_advanced.php:52 -msgid "Tags:" -msgstr "" - -#: ../../include/profile_advanced.php:54 ../../mod/profiles.php:552 -msgid "Political Views:" -msgstr "" - -#: ../../include/profile_advanced.php:56 -msgid "Religion:" -msgstr "" - -#: ../../include/profile_advanced.php:58 ../../mod/directory.php:181 -msgid "About:" -msgstr "" - -#: ../../include/profile_advanced.php:60 -msgid "Hobbies/Interests:" -msgstr "" - -#: ../../include/profile_advanced.php:62 ../../mod/profiles.php:555 -msgid "Likes:" -msgstr "" - -#: ../../include/profile_advanced.php:64 ../../mod/profiles.php:556 -msgid "Dislikes:" -msgstr "" - -#: ../../include/profile_advanced.php:67 -msgid "Contact information and Social Networks:" -msgstr "" - -#: ../../include/profile_advanced.php:69 -msgid "Musical interests:" -msgstr "" - -#: ../../include/profile_advanced.php:71 -msgid "Books, literature:" -msgstr "" - -#: ../../include/profile_advanced.php:73 -msgid "Television:" -msgstr "" - -#: ../../include/profile_advanced.php:75 -msgid "Film/dance/culture/entertainment:" -msgstr "" - -#: ../../include/profile_advanced.php:77 -msgid "Love/Romance:" -msgstr "" - -#: ../../include/profile_advanced.php:79 -msgid "Work/employment:" -msgstr "" - -#: ../../include/profile_advanced.php:81 -msgid "School/education:" -msgstr "" - -#: ../../include/text.php:309 -msgid "prev" -msgstr "" - -#: ../../include/text.php:311 -msgid "first" -msgstr "" - -#: ../../include/text.php:340 -msgid "last" -msgstr "" - -#: ../../include/text.php:343 -msgid "next" -msgstr "" - -#: ../../include/text.php:355 -msgid "older" -msgstr "" - -#: ../../include/text.php:357 -msgid "newer" -msgstr "" - -#: ../../include/text.php:648 -msgid "No connections" -msgstr "" - -#: ../../include/text.php:659 -#, php-format -msgid "%d Connection" -msgid_plural "%d Connections" -msgstr[0] "" -msgstr[1] "" - -#: ../../include/text.php:671 -msgid "View Connections" -msgstr "" - -#: ../../include/text.php:730 ../../include/nav.php:135 -#: ../../mod/search.php:96 -msgid "Search" -msgstr "" - -#: ../../include/text.php:732 ../../mod/filer.php:36 -msgid "Save" -msgstr "" - -#: ../../include/text.php:770 -msgid "poke" -msgstr "" - -#: ../../include/text.php:770 ../../include/conversation.php:236 -msgid "poked" -msgstr "" - -#: ../../include/text.php:771 -msgid "ping" -msgstr "" - -#: ../../include/text.php:771 -msgid "pinged" -msgstr "" - -#: ../../include/text.php:772 -msgid "prod" -msgstr "" - -#: ../../include/text.php:772 -msgid "prodded" -msgstr "" - -#: ../../include/text.php:773 -msgid "slap" -msgstr "" - -#: ../../include/text.php:773 -msgid "slapped" -msgstr "" - -#: ../../include/text.php:774 -msgid "finger" -msgstr "" - -#: ../../include/text.php:774 -msgid "fingered" -msgstr "" - -#: ../../include/text.php:775 -msgid "rebuff" -msgstr "" - -#: ../../include/text.php:775 -msgid "rebuffed" -msgstr "" - -#: ../../include/text.php:787 -msgid "happy" -msgstr "" - -#: ../../include/text.php:788 -msgid "sad" -msgstr "" - -#: ../../include/text.php:789 -msgid "mellow" -msgstr "" - -#: ../../include/text.php:790 -msgid "tired" -msgstr "" - -#: ../../include/text.php:791 -msgid "perky" -msgstr "" - -#: ../../include/text.php:792 -msgid "angry" -msgstr "" - -#: ../../include/text.php:793 -msgid "stupified" -msgstr "" - -#: ../../include/text.php:794 -msgid "puzzled" -msgstr "" - -#: ../../include/text.php:795 -msgid "interested" -msgstr "" - -#: ../../include/text.php:796 -msgid "bitter" -msgstr "" - -#: ../../include/text.php:797 -msgid "cheerful" -msgstr "" - -#: ../../include/text.php:798 -msgid "alive" -msgstr "" - -#: ../../include/text.php:799 -msgid "annoyed" -msgstr "" - -#: ../../include/text.php:800 -msgid "anxious" -msgstr "" - -#: ../../include/text.php:801 -msgid "cranky" -msgstr "" - -#: ../../include/text.php:802 -msgid "disturbed" -msgstr "" - -#: ../../include/text.php:803 -msgid "frustrated" -msgstr "" - -#: ../../include/text.php:804 -msgid "motivated" -msgstr "" - -#: ../../include/text.php:805 -msgid "relaxed" -msgstr "" - -#: ../../include/text.php:806 -msgid "surprised" -msgstr "" - -#: ../../include/text.php:970 -msgid "Monday" -msgstr "" - -#: ../../include/text.php:970 -msgid "Tuesday" -msgstr "" - -#: ../../include/text.php:970 -msgid "Wednesday" -msgstr "" - -#: ../../include/text.php:970 -msgid "Thursday" -msgstr "" - -#: ../../include/text.php:970 -msgid "Friday" -msgstr "" - -#: ../../include/text.php:970 -msgid "Saturday" -msgstr "" - -#: ../../include/text.php:970 -msgid "Sunday" -msgstr "" - -#: ../../include/text.php:974 -msgid "January" -msgstr "" - -#: ../../include/text.php:974 -msgid "February" -msgstr "" - -#: ../../include/text.php:974 -msgid "March" -msgstr "" - -#: ../../include/text.php:974 -msgid "April" -msgstr "" - -#: ../../include/text.php:974 -msgid "May" -msgstr "" - -#: ../../include/text.php:974 -msgid "June" -msgstr "" - -#: ../../include/text.php:974 -msgid "July" -msgstr "" - -#: ../../include/text.php:974 -msgid "August" -msgstr "" - -#: ../../include/text.php:974 -msgid "September" -msgstr "" - -#: ../../include/text.php:974 -msgid "October" -msgstr "" - -#: ../../include/text.php:974 -msgid "November" -msgstr "" - -#: ../../include/text.php:974 -msgid "December" -msgstr "" - -#: ../../include/text.php:1052 ../../mod/message.php:453 -msgid "unknown.???" -msgstr "" - -#: ../../include/text.php:1053 ../../mod/message.php:454 -msgid "bytes" -msgstr "" - -#: ../../include/text.php:1088 -msgid "remove category" -msgstr "" - -#: ../../include/text.php:1110 -msgid "remove from file" -msgstr "" - -#: ../../include/text.php:1164 ../../include/text.php:1176 -msgid "Click to open/close" -msgstr "" - -#: ../../include/text.php:1352 ../../mod/events.php:326 -msgid "link to source" -msgstr "" - -#: ../../include/text.php:1371 -msgid "Select a page layout: " -msgstr "" - -#: ../../include/text.php:1374 ../../include/text.php:1439 -msgid "default" -msgstr "" - -#: ../../include/text.php:1410 -msgid "Page content type: " -msgstr "" - -#: ../../include/text.php:1451 -msgid "Select an alternate language" -msgstr "" - -#: ../../include/text.php:1603 ../../include/conversation.php:117 -#: ../../mod/like.php:103 ../../mod/subthread.php:89 ../../mod/tagger.php:45 -msgid "photo" -msgstr "" - -#: ../../include/text.php:1606 ../../include/conversation.php:120 -#: ../../mod/tagger.php:49 -msgid "event" -msgstr "" - -#: ../../include/text.php:1609 ../../include/conversation.php:145 -#: ../../mod/like.php:103 ../../mod/subthread.php:89 ../../mod/tagger.php:53 -msgid "status" -msgstr "" - -#: ../../include/text.php:1611 ../../include/conversation.php:147 -#: ../../mod/tagger.php:55 -msgid "comment" -msgstr "" - -#: ../../include/text.php:1616 -msgid "activity" -msgstr "" - -#: ../../include/text.php:1878 -msgid "Design" -msgstr "" - -#: ../../include/text.php:1880 -msgid "Blocks" -msgstr "" - -#: ../../include/text.php:1881 -msgid "Menus" -msgstr "" - -#: ../../include/text.php:1882 -msgid "Layouts" -msgstr "" - -#: ../../include/text.php:1883 -msgid "Pages" -msgstr "" - -#: ../../include/identity.php:14 ../../mod/item.php:1131 -msgid "Unable to obtain identity information from database" -msgstr "" - -#: ../../include/identity.php:36 -msgid "Empty name" -msgstr "" - -#: ../../include/identity.php:38 -msgid "Name too long" -msgstr "" - -#: ../../include/identity.php:80 -msgid "No account identifier" -msgstr "" - -#: ../../include/identity.php:90 -msgid "Nickname is required." -msgstr "" - -#: ../../include/identity.php:104 -msgid "" -"Nickname has unsupported characters or is already being used on this site." -msgstr "" - -#: ../../include/identity.php:163 -msgid "Unable to retrieve created identity" -msgstr "" - -#: ../../include/identity.php:220 -msgid "Default Profile" -msgstr "" - -#: ../../include/identity.php:245 ../../include/profile_selectors.php:42 -#: ../../mod/network.php:387 ../../mod/connections.php:387 -msgid "Friends" +#: ../../include/network.php:640 +msgid "view full size" msgstr "" #: ../../include/bbcode.php:94 ../../include/bbcode.php:494 @@ -1563,14 +983,229 @@ msgstr "" msgid "$1 wrote:" msgstr "" -#: ../../include/oembed.php:149 +#: ../../include/oembed.php:150 msgid "Embedded content" msgstr "" -#: ../../include/oembed.php:158 +#: ../../include/oembed.php:159 msgid "Embedding disabled" msgstr "" +#: ../../include/features.php:21 +msgid "General Features" +msgstr "" + +#: ../../include/features.php:23 +msgid "Content Expiration" +msgstr "" + +#: ../../include/features.php:23 +msgid "Remove posts/comments and/or private messages at a future time" +msgstr "" + +#: ../../include/features.php:24 +msgid "Multiple Profiles" +msgstr "" + +#: ../../include/features.php:24 +msgid "Ability to create multiple profiles" +msgstr "" + +#: ../../include/features.php:25 +msgid "Web Pages" +msgstr "" + +#: ../../include/features.php:25 +msgid "Provide managed web pages on your channel" +msgstr "" + +#: ../../include/features.php:26 +msgid "Private Notes" +msgstr "" + +#: ../../include/features.php:26 +msgid "Enables a tool to store notes and reminders" +msgstr "" + +#: ../../include/features.php:27 +msgid "Enhanced Photo Albums" +msgstr "" + +#: ../../include/features.php:27 +msgid "Enable photo album with enhanced features" +msgstr "" + +#: ../../include/features.php:29 +msgid "Extended Identity Sharing" +msgstr "" + +#: ../../include/features.php:30 +msgid "Expert Mode" +msgstr "" + +#: ../../include/features.php:30 +msgid "Enable Expert Mode to provide advanced configuration options" +msgstr "" + +#: ../../include/features.php:31 +msgid "Premium Channel" +msgstr "" + +#: ../../include/features.php:31 +msgid "" +"Allows you to set restrictions and terms on those that connect with your " +"channel" +msgstr "" + +#: ../../include/features.php:36 +msgid "Post Composition Features" +msgstr "" + +#: ../../include/features.php:37 +msgid "Richtext Editor" +msgstr "" + +#: ../../include/features.php:37 +msgid "Enable richtext editor" +msgstr "" + +#: ../../include/features.php:38 +msgid "Post Preview" +msgstr "" + +#: ../../include/features.php:38 +msgid "Allow previewing posts and comments before publishing them" +msgstr "" + +#: ../../include/features.php:39 ../../mod/settings.php:120 +#: ../../mod/sources.php:67 +msgid "Channel Sources" +msgstr "" + +#: ../../include/features.php:39 +msgid "Automatically import channel content from other channels or feeds" +msgstr "" + +#: ../../include/features.php:40 +msgid "Even More Encryption" +msgstr "" + +#: ../../include/features.php:40 +msgid "Allow encryption of content end-to-end with a shared secret key" +msgstr "" + +#: ../../include/features.php:45 +msgid "Network and Stream Filtering" +msgstr "" + +#: ../../include/features.php:46 +msgid "Search by Date" +msgstr "" + +#: ../../include/features.php:46 +msgid "Ability to select posts by date ranges" +msgstr "" + +#: ../../include/features.php:47 +msgid "Collections Filter" +msgstr "" + +#: ../../include/features.php:47 +msgid "Enable widget to display Network posts only from selected collections" +msgstr "" + +#: ../../include/features.php:48 +msgid "Save search terms for re-use" +msgstr "" + +#: ../../include/features.php:49 +msgid "Network Personal Tab" +msgstr "" + +#: ../../include/features.php:49 +msgid "Enable tab to display only Network posts that you've interacted on" +msgstr "" + +#: ../../include/features.php:50 +msgid "Network New Tab" +msgstr "" + +#: ../../include/features.php:50 +msgid "Enable tab to display all new Network activity" +msgstr "" + +#: ../../include/features.php:51 +msgid "Affinity Tool" +msgstr "" + +#: ../../include/features.php:51 +msgid "Filter stream activity by depth of relationships" +msgstr "" + +#: ../../include/features.php:52 +msgid "Suggest Channels" +msgstr "" + +#: ../../include/features.php:52 +msgid "Show channel suggestions" +msgstr "" + +#: ../../include/features.php:57 +msgid "Post/Comment Tools" +msgstr "" + +#: ../../include/features.php:59 +msgid "Edit Sent Posts" +msgstr "" + +#: ../../include/features.php:59 +msgid "Edit and correct posts and comments after sending" +msgstr "" + +#: ../../include/features.php:60 +msgid "Tagging" +msgstr "" + +#: ../../include/features.php:60 +msgid "Ability to tag existing posts" +msgstr "" + +#: ../../include/features.php:61 +msgid "Post Categories" +msgstr "" + +#: ../../include/features.php:61 +msgid "Add categories to your posts" +msgstr "" + +#: ../../include/features.php:62 +msgid "Ability to file posts under folders" +msgstr "" + +#: ../../include/features.php:63 +msgid "Dislike Posts" +msgstr "" + +#: ../../include/features.php:63 +msgid "Ability to dislike posts/comments" +msgstr "" + +#: ../../include/features.php:64 +msgid "Star Posts" +msgstr "" + +#: ../../include/features.php:64 +msgid "Ability to mark special posts with a star indicator" +msgstr "" + +#: ../../include/features.php:65 +msgid "Tag Cloud" +msgstr "" + +#: ../../include/features.php:65 +msgid "Provide a personal tag cloud on your channel page" +msgstr "" + #: ../../include/notify.php:23 msgid "created a new post" msgstr "" @@ -1585,29 +1220,29 @@ msgstr "" #: ../../include/attach.php:204 ../../include/attach.php:237 #: ../../include/attach.php:251 ../../include/attach.php:272 #: ../../include/attach.php:464 ../../include/attach.php:539 -#: ../../include/items.php:3572 ../../mod/common.php:43 -#: ../../mod/events.php:134 ../../mod/invite.php:13 ../../mod/invite.php:102 +#: ../../include/items.php:3429 ../../mod/common.php:35 +#: ../../mod/events.php:140 ../../mod/invite.php:13 ../../mod/invite.php:102 #: ../../mod/allfriends.php:10 ../../mod/webpages.php:40 ../../mod/api.php:26 -#: ../../mod/api.php:31 ../../mod/lastpost.php:93 ../../mod/page.php:30 -#: ../../mod/page.php:80 ../../mod/setup.php:200 ../../mod/settings.php:627 -#: ../../mod/viewconnections.php:33 ../../mod/viewconnections.php:38 -#: ../../mod/delegate.php:6 ../../mod/sources.php:48 ../../mod/mitem.php:92 +#: ../../mod/api.php:31 ../../mod/page.php:30 ../../mod/page.php:80 +#: ../../mod/setup.php:200 ../../mod/settings.php:586 +#: ../../mod/viewconnections.php:22 ../../mod/viewconnections.php:27 +#: ../../mod/delegate.php:6 ../../mod/sources.php:48 ../../mod/mitem.php:73 #: ../../mod/group.php:15 ../../mod/photos.php:74 ../../mod/photos.php:654 #: ../../mod/viewsrc.php:12 ../../mod/menu.php:40 ../../mod/message.php:208 -#: ../../mod/layouts.php:27 ../../mod/layouts.php:42 ../../mod/network.php:7 -#: ../../mod/intro.php:50 ../../mod/connections.php:177 -#: ../../mod/profiles.php:163 ../../mod/profiles.php:476 +#: ../../mod/layouts.php:27 ../../mod/layouts.php:42 ../../mod/network.php:12 +#: ../../mod/profiles.php:152 ../../mod/profiles.php:465 #: ../../mod/new_channel.php:66 ../../mod/new_channel.php:97 -#: ../../mod/filestorage.php:26 ../../mod/manage.php:6 -#: ../../mod/crepair.php:115 ../../mod/editlayout.php:48 -#: ../../mod/nogroup.php:25 ../../mod/profile_photo.php:197 -#: ../../mod/profile_photo.php:210 ../../mod/editwebpage.php:42 -#: ../../mod/editwebpage.php:64 ../../mod/notifications.php:66 -#: ../../mod/blocks.php:29 ../../mod/blocks.php:44 ../../mod/editpost.php:13 -#: ../../mod/poke.php:128 ../../mod/channel.php:123 ../../mod/fsuggest.php:78 -#: ../../mod/editblock.php:48 ../../mod/item.php:173 ../../mod/item.php:181 -#: ../../mod/suggest.php:32 ../../mod/register.php:60 ../../mod/regmod.php:18 -#: ../../mod/mood.php:114 ../../index.php:178 ../../index.php:340 +#: ../../mod/connections.php:201 ../../mod/filestorage.php:26 +#: ../../mod/manage.php:6 ../../mod/editlayout.php:48 +#: ../../mod/profile_photo.php:187 ../../mod/profile_photo.php:200 +#: ../../mod/editwebpage.php:44 ../../mod/editwebpage.php:83 +#: ../../mod/notifications.php:66 ../../mod/blocks.php:29 +#: ../../mod/blocks.php:44 ../../mod/editpost.php:13 ../../mod/poke.php:128 +#: ../../mod/channel.php:86 ../../mod/fsuggest.php:78 +#: ../../mod/editblock.php:48 ../../mod/item.php:181 ../../mod/item.php:189 +#: ../../mod/suggest.php:33 ../../mod/register.php:68 ../../mod/regmod.php:18 +#: ../../mod/authtest.php:13 ../../mod/mood.php:114 ../../index.php:178 +#: ../../index.php:346 msgid "Permission denied." msgstr "" @@ -1620,7 +1255,7 @@ msgstr "" msgid "Image file is empty." msgstr "" -#: ../../include/photos.php:124 ../../mod/profile_photo.php:157 +#: ../../include/photos.php:124 ../../mod/profile_photo.php:147 msgid "Unable to process image" msgstr "" @@ -1628,12 +1263,12 @@ msgstr "" msgid "Photo storage failed." msgstr "" -#: ../../include/photos.php:288 ../../boot.php:2246 +#: ../../include/photos.php:288 ../../include/conversation.php:1457 msgid "Photo Albums" msgstr "" -#: ../../include/photos.php:292 ../../mod/photos.php:802 -#: ../../mod/photos.php:1276 +#: ../../include/photos.php:292 ../../mod/photos.php:813 +#: ../../mod/photos.php:1287 msgid "Upload New Photos" msgstr "" @@ -1923,20 +1558,20 @@ msgstr "" msgid "database storage failed." msgstr "" -#: ../../include/zot.php:426 +#: ../../include/zot.php:545 msgid "Invalid data packet" msgstr "" -#: ../../include/zot.php:436 +#: ../../include/zot.php:555 msgid "Unable to verify channel signature" msgstr "" -#: ../../include/zot.php:582 +#: ../../include/zot.php:732 #, php-format msgid "Unable to verify site signature for %s" msgstr "" -#: ../../include/nav.php:72 ../../include/nav.php:87 ../../boot.php:1462 +#: ../../include/nav.php:72 ../../include/nav.php:87 ../../boot.php:1439 msgid "Logout" msgstr "" @@ -1952,6 +1587,11 @@ msgstr "" msgid "Your posts and conversations" msgstr "" +#: ../../include/nav.php:76 ../../include/conversation.php:929 +#: ../../mod/connections.php:331 ../../mod/connections.php:445 +msgid "View Profile" +msgstr "" + #: ../../include/nav.php:76 msgid "Your profile page" msgstr "" @@ -1964,7 +1604,8 @@ msgstr "" msgid "Manage/Edit Profiles" msgstr "" -#: ../../include/nav.php:79 ../../mod/fbrowser.php:25 ../../boot.php:2243 +#: ../../include/nav.php:79 ../../include/conversation.php:1454 +#: ../../mod/fbrowser.php:25 msgid "Photos" msgstr "" @@ -1972,7 +1613,7 @@ msgstr "" msgid "Your photos" msgstr "" -#: ../../include/nav.php:85 ../../boot.php:1463 +#: ../../include/nav.php:85 ../../boot.php:1440 msgid "Login" msgstr "" @@ -1993,7 +1634,7 @@ msgstr "" msgid "Home Page" msgstr "" -#: ../../include/nav.php:125 ../../mod/register.php:187 ../../boot.php:1439 +#: ../../include/nav.php:125 ../../mod/register.php:195 ../../boot.php:1416 msgid "Register" msgstr "" @@ -2001,7 +1642,7 @@ msgstr "" msgid "Create an account" msgstr "" -#: ../../include/nav.php:130 ../../mod/help.php:34 +#: ../../include/nav.php:130 ../../mod/help.php:45 ../../mod/help.php:49 msgid "Help" msgstr "" @@ -2017,11 +1658,16 @@ msgstr "" msgid "Addon applications, utilities, games" msgstr "" +#: ../../include/nav.php:135 ../../include/text.php:736 +#: ../../include/text.php:750 ../../mod/search.php:96 +msgid "Search" +msgstr "" + #: ../../include/nav.php:135 msgid "Search site content" msgstr "" -#: ../../include/nav.php:138 ../../mod/directory.php:225 +#: ../../include/nav.php:138 ../../mod/directory.php:228 msgid "Directory" msgstr "" @@ -2038,131 +1684,120 @@ msgid "Your matrix" msgstr "" #: ../../include/nav.php:150 -msgid "See all matrix notifications" -msgstr "" - -#: ../../include/nav.php:151 msgid "Mark all matrix notifications seen" msgstr "" -#: ../../include/nav.php:153 +#: ../../include/nav.php:152 msgid "Channel Home" msgstr "" -#: ../../include/nav.php:153 +#: ../../include/nav.php:152 msgid "Channel home" msgstr "" -#: ../../include/nav.php:154 -msgid "See all channel notifications" -msgstr "" - -#: ../../include/nav.php:155 +#: ../../include/nav.php:153 msgid "Mark all channel notifications seen" msgstr "" -#: ../../include/nav.php:158 +#: ../../include/nav.php:156 msgid "Intros" msgstr "" -#: ../../include/nav.php:158 ../../mod/connections.php:565 +#: ../../include/nav.php:156 ../../mod/connections.php:589 msgid "New Connections" msgstr "" #: ../../include/nav.php:159 -msgid "See all channel introductions" -msgstr "" - -#: ../../include/nav.php:162 msgid "Notices" msgstr "" -#: ../../include/nav.php:162 ../../mod/notifications.php:218 +#: ../../include/nav.php:159 msgid "Notifications" msgstr "" -#: ../../include/nav.php:163 +#: ../../include/nav.php:160 msgid "See all notifications" msgstr "" -#: ../../include/nav.php:164 +#: ../../include/nav.php:161 msgid "Mark all system notifications seen" msgstr "" -#: ../../include/nav.php:166 +#: ../../include/nav.php:163 msgid "Mail" msgstr "" -#: ../../include/nav.php:166 +#: ../../include/nav.php:163 msgid "Private mail" msgstr "" -#: ../../include/nav.php:167 +#: ../../include/nav.php:164 msgid "See all private messages" msgstr "" -#: ../../include/nav.php:168 +#: ../../include/nav.php:165 msgid "Mark all private messages seen" msgstr "" -#: ../../include/nav.php:169 +#: ../../include/nav.php:166 msgid "Inbox" msgstr "" -#: ../../include/nav.php:170 +#: ../../include/nav.php:167 msgid "Outbox" msgstr "" -#: ../../include/nav.php:171 ../../mod/message.php:24 +#: ../../include/nav.php:168 ../../mod/message.php:24 msgid "New Message" msgstr "" -#: ../../include/nav.php:174 ../../mod/events.php:348 ../../boot.php:2254 +#: ../../include/nav.php:171 ../../include/conversation.php:1465 +#: ../../mod/events.php:354 msgid "Events" msgstr "" -#: ../../include/nav.php:174 +#: ../../include/nav.php:171 msgid "Event Calendar" msgstr "" -#: ../../include/nav.php:175 +#: ../../include/nav.php:172 msgid "See all events" msgstr "" -#: ../../include/nav.php:176 +#: ../../include/nav.php:173 msgid "Mark all events seen" msgstr "" -#: ../../include/nav.php:178 +#: ../../include/nav.php:175 msgid "Channel Select" msgstr "" -#: ../../include/nav.php:178 +#: ../../include/nav.php:175 msgid "Manage Your Channels" msgstr "" -#: ../../include/nav.php:180 ../../mod/settings.php:131 -#: ../../mod/admin.php:769 ../../mod/admin.php:974 +#: ../../include/nav.php:177 ../../mod/settings.php:131 +#: ../../mod/admin.php:785 ../../mod/admin.php:990 msgid "Settings" msgstr "" -#: ../../include/nav.php:180 +#: ../../include/nav.php:177 msgid "Account/Channel Settings" msgstr "" -#: ../../include/nav.php:182 ../../mod/connections.php:671 +#: ../../include/nav.php:179 ../../mod/connections.php:694 msgid "Connections" msgstr "" -#: ../../include/nav.php:182 +#: ../../include/nav.php:179 msgid "Manage/Edit Friends and Connections" msgstr "" -#: ../../include/nav.php:189 ../../mod/admin.php:111 +#: ../../include/nav.php:186 ../../mod/admin.php:111 msgid "Admin" msgstr "" -#: ../../include/nav.php:189 +#: ../../include/nav.php:186 msgid "Site Setup and Configuration" msgstr "" @@ -2174,6 +1809,38 @@ msgstr "" msgid "Please wait..." msgstr "" +#: ../../include/taxonomy.php:210 +msgid "Tags" +msgstr "" + +#: ../../include/taxonomy.php:224 +msgid "Keywords" +msgstr "" + +#: ../../include/taxonomy.php:249 +msgid "have" +msgstr "" + +#: ../../include/taxonomy.php:249 +msgid "has" +msgstr "" + +#: ../../include/taxonomy.php:250 +msgid "want" +msgstr "" + +#: ../../include/taxonomy.php:250 +msgid "wants" +msgstr "" + +#: ../../include/taxonomy.php:251 +msgid "likes" +msgstr "" + +#: ../../include/taxonomy.php:252 +msgid "dislikes" +msgstr "" + #: ../../include/account.php:23 msgid "Not a valid email address" msgstr "" @@ -2230,84 +1897,447 @@ msgstr "" msgid "Registration revoked for %s" msgstr "" -#: ../../include/auth.php:67 +#: ../../include/conversation.php:117 ../../include/text.php:1621 +#: ../../mod/like.php:103 ../../mod/subthread.php:89 ../../mod/tagger.php:45 +msgid "photo" +msgstr "" + +#: ../../include/conversation.php:120 ../../include/text.php:1624 +#: ../../mod/tagger.php:49 +msgid "event" +msgstr "" + +#: ../../include/conversation.php:123 +msgid "channel" +msgstr "" + +#: ../../include/conversation.php:145 ../../include/text.php:1627 +#: ../../mod/like.php:103 ../../mod/subthread.php:89 ../../mod/tagger.php:53 +msgid "status" +msgstr "" + +#: ../../include/conversation.php:147 ../../include/text.php:1629 +#: ../../mod/tagger.php:55 +msgid "comment" +msgstr "" + +#: ../../include/conversation.php:161 ../../mod/like.php:134 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "" + +#: ../../include/conversation.php:164 ../../mod/like.php:136 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "" + +#: ../../include/conversation.php:201 +#, php-format +msgid "%1$s is now connected with %2$s" +msgstr "" + +#: ../../include/conversation.php:236 +#, php-format +msgid "%1$s poked %2$s" +msgstr "" + +#: ../../include/conversation.php:240 ../../include/text.php:790 +msgid "poked" +msgstr "" + +#: ../../include/conversation.php:258 ../../mod/mood.php:63 +#, php-format +msgid "%1$s is currently %2$s" +msgstr "" + +#: ../../include/conversation.php:662 +#, php-format +msgid "View %s's profile @ %s" +msgstr "" + +#: ../../include/conversation.php:676 +msgid "Categories:" +msgstr "" + +#: ../../include/conversation.php:677 +msgid "Filed under:" +msgstr "" + +#: ../../include/conversation.php:704 +msgid "View in context" +msgstr "" + +#: ../../include/conversation.php:830 +msgid "remove" +msgstr "" + +#: ../../include/conversation.php:834 +msgid "Loading..." +msgstr "" + +#: ../../include/conversation.php:835 +msgid "Delete Selected Items" +msgstr "" + +#: ../../include/conversation.php:926 +msgid "View Source" +msgstr "" + +#: ../../include/conversation.php:927 +msgid "Follow Thread" +msgstr "" + +#: ../../include/conversation.php:928 +msgid "View Status" +msgstr "" + +#: ../../include/conversation.php:930 +msgid "View Photos" +msgstr "" + +#: ../../include/conversation.php:931 +msgid "Matrix Activity" +msgstr "" + +#: ../../include/conversation.php:932 +msgid "Edit Contact" +msgstr "" + +#: ../../include/conversation.php:933 +msgid "Send PM" +msgstr "" + +#: ../../include/conversation.php:934 +msgid "Poke" +msgstr "" + +#: ../../include/conversation.php:996 +#, php-format +msgid "%s likes this." +msgstr "" + +#: ../../include/conversation.php:996 +#, php-format +msgid "%s doesn't like this." +msgstr "" + +#: ../../include/conversation.php:1000 +#, php-format +msgid "%2$d people like this." +msgid_plural "%2$d people like this." +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1002 +#, php-format +msgid "%2$d people don't like this." +msgid_plural "%2$d people don't like this." +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1008 +msgid "and" +msgstr "" + +#: ../../include/conversation.php:1011 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/conversation.php:1012 +#, php-format +msgid "%s like this." +msgstr "" + +#: ../../include/conversation.php:1012 +#, php-format +msgid "%s don't like this." +msgstr "" + +#: ../../include/conversation.php:1062 +msgid "Visible to everybody" +msgstr "" + +#: ../../include/conversation.php:1063 ../../mod/message.php:281 +#: ../../mod/message.php:417 +msgid "Please enter a link URL:" +msgstr "" + +#: ../../include/conversation.php:1064 +msgid "Please enter a video link/URL:" +msgstr "" + +#: ../../include/conversation.php:1065 +msgid "Please enter an audio link/URL:" +msgstr "" + +#: ../../include/conversation.php:1066 +msgid "Tag term:" +msgstr "" + +#: ../../include/conversation.php:1067 ../../mod/filer.php:35 +msgid "Save to Folder:" +msgstr "" + +#: ../../include/conversation.php:1068 +msgid "Where are you right now?" +msgstr "" + +#: ../../include/conversation.php:1069 ../../mod/message.php:282 +#: ../../mod/message.php:418 ../../mod/editpost.php:52 +msgid "Expires YYYY-MM-DD HH:MM" +msgstr "" + +#: ../../include/conversation.php:1093 ../../mod/photos.php:1071 +msgid "Share" +msgstr "" + +#: ../../include/conversation.php:1095 ../../mod/editwebpage.php:139 +msgid "Page link title" +msgstr "" + +#: ../../include/conversation.php:1097 ../../mod/message.php:329 +#: ../../mod/message.php:480 ../../mod/editlayout.php:101 +#: ../../mod/editwebpage.php:144 ../../mod/editpost.php:98 +#: ../../mod/editblock.php:115 +msgid "Upload photo" +msgstr "" + +#: ../../include/conversation.php:1098 +msgid "upload photo" +msgstr "" + +#: ../../include/conversation.php:1099 ../../mod/message.php:330 +#: ../../mod/message.php:481 ../../mod/editlayout.php:102 +#: ../../mod/editwebpage.php:145 ../../mod/editpost.php:99 +#: ../../mod/editblock.php:116 +msgid "Attach file" +msgstr "" + +#: ../../include/conversation.php:1100 +msgid "attach file" +msgstr "" + +#: ../../include/conversation.php:1101 ../../mod/message.php:331 +#: ../../mod/message.php:482 ../../mod/editlayout.php:103 +#: ../../mod/editwebpage.php:146 ../../mod/editpost.php:100 +#: ../../mod/editblock.php:117 +msgid "Insert web link" +msgstr "" + +#: ../../include/conversation.php:1102 +msgid "web link" +msgstr "" + +#: ../../include/conversation.php:1103 +msgid "Insert video link" +msgstr "" + +#: ../../include/conversation.php:1104 +msgid "video link" +msgstr "" + +#: ../../include/conversation.php:1105 +msgid "Insert audio link" +msgstr "" + +#: ../../include/conversation.php:1106 +msgid "audio link" +msgstr "" + +#: ../../include/conversation.php:1107 ../../mod/editlayout.php:107 +#: ../../mod/editwebpage.php:150 ../../mod/editpost.php:104 +#: ../../mod/editblock.php:121 +msgid "Set your location" +msgstr "" + +#: ../../include/conversation.php:1108 +msgid "set location" +msgstr "" + +#: ../../include/conversation.php:1109 ../../mod/editlayout.php:108 +#: ../../mod/editwebpage.php:151 ../../mod/editpost.php:105 +#: ../../mod/editblock.php:122 +msgid "Clear browser location" +msgstr "" + +#: ../../include/conversation.php:1110 +msgid "clear location" +msgstr "" + +#: ../../include/conversation.php:1112 ../../mod/editlayout.php:121 +#: ../../mod/editwebpage.php:168 ../../mod/editpost.php:118 +#: ../../mod/editblock.php:136 +msgid "Set title" +msgstr "" + +#: ../../include/conversation.php:1115 ../../mod/editlayout.php:123 +#: ../../mod/editwebpage.php:170 ../../mod/editpost.php:120 +#: ../../mod/editblock.php:138 +msgid "Categories (comma-separated list)" +msgstr "" + +#: ../../include/conversation.php:1117 ../../mod/editlayout.php:110 +#: ../../mod/editwebpage.php:153 ../../mod/editpost.php:107 +#: ../../mod/editblock.php:124 +msgid "Permission settings" +msgstr "" + +#: ../../include/conversation.php:1118 +msgid "permissions" +msgstr "" + +#: ../../include/conversation.php:1126 ../../mod/editlayout.php:118 +#: ../../mod/editwebpage.php:163 ../../mod/editpost.php:115 +#: ../../mod/editblock.php:133 +msgid "Public post" +msgstr "" + +#: ../../include/conversation.php:1128 ../../mod/editlayout.php:124 +#: ../../mod/editwebpage.php:171 ../../mod/editpost.php:121 +#: ../../mod/editblock.php:139 +msgid "Example: bob@example.com, mary@example.com" +msgstr "" + +#: ../../include/conversation.php:1141 ../../mod/message.php:336 +#: ../../mod/message.php:487 ../../mod/editlayout.php:134 +#: ../../mod/editwebpage.php:181 ../../mod/editpost.php:132 +#: ../../mod/editblock.php:149 +msgid "Set expiration date" +msgstr "" + +#: ../../include/conversation.php:1368 +msgid "Commented Order" +msgstr "" + +#: ../../include/conversation.php:1371 +msgid "Sort by Comment Date" +msgstr "" + +#: ../../include/conversation.php:1374 +msgid "Posted Order" +msgstr "" + +#: ../../include/conversation.php:1377 +msgid "Sort by Post Date" +msgstr "" + +#: ../../include/conversation.php:1381 +msgid "Personal" +msgstr "" + +#: ../../include/conversation.php:1384 +msgid "Posts that mention or involve you" +msgstr "" + +#: ../../include/conversation.php:1387 ../../mod/menu.php:57 +#: ../../mod/connections.php:556 +msgid "New" +msgstr "" + +#: ../../include/conversation.php:1390 +msgid "Activity Stream - by date" +msgstr "" + +#: ../../include/conversation.php:1397 +msgid "Starred" +msgstr "" + +#: ../../include/conversation.php:1400 +msgid "Favourite Posts" +msgstr "" + +#: ../../include/conversation.php:1407 +msgid "Spam" +msgstr "" + +#: ../../include/conversation.php:1410 +msgid "Posts flagged as SPAM" +msgstr "" + +#: ../../include/conversation.php:1440 +msgid "Channel" +msgstr "" + +#: ../../include/conversation.php:1443 +msgid "Status Messages and Posts" +msgstr "" + +#: ../../include/conversation.php:1447 +msgid "About" +msgstr "" + +#: ../../include/conversation.php:1450 +msgid "Profile Details" +msgstr "" + +#: ../../include/conversation.php:1468 +msgid "Events and Calendar" +msgstr "" + +#: ../../include/conversation.php:1473 +msgid "Webpages" +msgstr "" + +#: ../../include/conversation.php:1476 +msgid "Manage Webpages" +msgstr "" + +#: ../../include/auth.php:69 msgid "Logged out." msgstr "" -#: ../../include/auth.php:179 +#: ../../include/auth.php:181 msgid "Failed authentication" msgstr "" -#: ../../include/auth.php:188 +#: ../../include/auth.php:190 msgid "Login failed." msgstr "" #: ../../include/contact_widgets.php:14 #, php-format -msgid "You have %1$.0f of %2$.0f allowed connections." -msgstr "" - -#: ../../include/contact_widgets.php:20 -msgid "Add New Connection" -msgstr "" - -#: ../../include/contact_widgets.php:21 -msgid "Enter the channel address" -msgstr "" - -#: ../../include/contact_widgets.php:22 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "" - -#: ../../include/contact_widgets.php:38 -#, php-format msgid "%d invitation available" msgid_plural "%d invitations available" msgstr[0] "" msgstr[1] "" -#: ../../include/contact_widgets.php:44 +#: ../../include/contact_widgets.php:20 msgid "Find Channels" msgstr "" -#: ../../include/contact_widgets.php:45 +#: ../../include/contact_widgets.php:21 msgid "Enter name or interest" msgstr "" -#: ../../include/contact_widgets.php:46 +#: ../../include/contact_widgets.php:22 msgid "Connect/Follow" msgstr "" -#: ../../include/contact_widgets.php:47 +#: ../../include/contact_widgets.php:23 msgid "Examples: Robert Morgenstein, Fishing" msgstr "" -#: ../../include/contact_widgets.php:48 ../../mod/connections.php:677 -#: ../../mod/directory.php:221 ../../mod/directory.php:226 +#: ../../include/contact_widgets.php:24 ../../mod/connections.php:700 +#: ../../mod/directory.php:224 ../../mod/directory.php:229 msgid "Find" msgstr "" -#: ../../include/contact_widgets.php:49 ../../mod/suggest.php:64 +#: ../../include/contact_widgets.php:25 ../../mod/suggest.php:66 msgid "Channel Suggestions" msgstr "" -#: ../../include/contact_widgets.php:51 +#: ../../include/contact_widgets.php:27 msgid "Random Profile" msgstr "" -#: ../../include/contact_widgets.php:52 +#: ../../include/contact_widgets.php:28 msgid "Invite Friends" msgstr "" -#: ../../include/contact_widgets.php:79 ../../include/contact_widgets.php:113 -msgid "Everything" -msgstr "" - -#: ../../include/contact_widgets.php:110 ../../include/widgets.php:26 -msgid "Categories" -msgstr "" - -#: ../../include/contact_widgets.php:143 +#: ../../include/contact_widgets.php:119 #, php-format msgid "%d connection in common" msgid_plural "%d connections in common" @@ -2318,6 +2348,321 @@ msgstr[1] "" msgid "New Page" msgstr "" +#: ../../include/text.php:315 +msgid "prev" +msgstr "" + +#: ../../include/text.php:317 +msgid "first" +msgstr "" + +#: ../../include/text.php:346 +msgid "last" +msgstr "" + +#: ../../include/text.php:349 +msgid "next" +msgstr "" + +#: ../../include/text.php:361 +msgid "older" +msgstr "" + +#: ../../include/text.php:363 +msgid "newer" +msgstr "" + +#: ../../include/text.php:654 +msgid "No connections" +msgstr "" + +#: ../../include/text.php:665 +#, php-format +msgid "%d Connection" +msgid_plural "%d Connections" +msgstr[0] "" +msgstr[1] "" + +#: ../../include/text.php:677 +msgid "View Connections" +msgstr "" + +#: ../../include/text.php:790 +msgid "poke" +msgstr "" + +#: ../../include/text.php:791 +msgid "ping" +msgstr "" + +#: ../../include/text.php:791 +msgid "pinged" +msgstr "" + +#: ../../include/text.php:792 +msgid "prod" +msgstr "" + +#: ../../include/text.php:792 +msgid "prodded" +msgstr "" + +#: ../../include/text.php:793 +msgid "slap" +msgstr "" + +#: ../../include/text.php:793 +msgid "slapped" +msgstr "" + +#: ../../include/text.php:794 +msgid "finger" +msgstr "" + +#: ../../include/text.php:794 +msgid "fingered" +msgstr "" + +#: ../../include/text.php:795 +msgid "rebuff" +msgstr "" + +#: ../../include/text.php:795 +msgid "rebuffed" +msgstr "" + +#: ../../include/text.php:807 +msgid "happy" +msgstr "" + +#: ../../include/text.php:808 +msgid "sad" +msgstr "" + +#: ../../include/text.php:809 +msgid "mellow" +msgstr "" + +#: ../../include/text.php:810 +msgid "tired" +msgstr "" + +#: ../../include/text.php:811 +msgid "perky" +msgstr "" + +#: ../../include/text.php:812 +msgid "angry" +msgstr "" + +#: ../../include/text.php:813 +msgid "stupified" +msgstr "" + +#: ../../include/text.php:814 +msgid "puzzled" +msgstr "" + +#: ../../include/text.php:815 +msgid "interested" +msgstr "" + +#: ../../include/text.php:816 +msgid "bitter" +msgstr "" + +#: ../../include/text.php:817 +msgid "cheerful" +msgstr "" + +#: ../../include/text.php:818 +msgid "alive" +msgstr "" + +#: ../../include/text.php:819 +msgid "annoyed" +msgstr "" + +#: ../../include/text.php:820 +msgid "anxious" +msgstr "" + +#: ../../include/text.php:821 +msgid "cranky" +msgstr "" + +#: ../../include/text.php:822 +msgid "disturbed" +msgstr "" + +#: ../../include/text.php:823 +msgid "frustrated" +msgstr "" + +#: ../../include/text.php:824 +msgid "motivated" +msgstr "" + +#: ../../include/text.php:825 +msgid "relaxed" +msgstr "" + +#: ../../include/text.php:826 +msgid "surprised" +msgstr "" + +#: ../../include/text.php:988 +msgid "Monday" +msgstr "" + +#: ../../include/text.php:988 +msgid "Tuesday" +msgstr "" + +#: ../../include/text.php:988 +msgid "Wednesday" +msgstr "" + +#: ../../include/text.php:988 +msgid "Thursday" +msgstr "" + +#: ../../include/text.php:988 +msgid "Friday" +msgstr "" + +#: ../../include/text.php:988 +msgid "Saturday" +msgstr "" + +#: ../../include/text.php:988 +msgid "Sunday" +msgstr "" + +#: ../../include/text.php:992 +msgid "January" +msgstr "" + +#: ../../include/text.php:992 +msgid "February" +msgstr "" + +#: ../../include/text.php:992 +msgid "March" +msgstr "" + +#: ../../include/text.php:992 +msgid "April" +msgstr "" + +#: ../../include/text.php:992 +msgid "May" +msgstr "" + +#: ../../include/text.php:992 +msgid "June" +msgstr "" + +#: ../../include/text.php:992 +msgid "July" +msgstr "" + +#: ../../include/text.php:992 +msgid "August" +msgstr "" + +#: ../../include/text.php:992 +msgid "September" +msgstr "" + +#: ../../include/text.php:992 +msgid "October" +msgstr "" + +#: ../../include/text.php:992 +msgid "November" +msgstr "" + +#: ../../include/text.php:992 +msgid "December" +msgstr "" + +#: ../../include/text.php:1070 +msgid "unknown.???" +msgstr "" + +#: ../../include/text.php:1071 +msgid "bytes" +msgstr "" + +#: ../../include/text.php:1106 +msgid "remove category" +msgstr "" + +#: ../../include/text.php:1128 +msgid "remove from file" +msgstr "" + +#: ../../include/text.php:1182 ../../include/text.php:1194 +msgid "Click to open/close" +msgstr "" + +#: ../../include/text.php:1370 ../../mod/events.php:332 +msgid "link to source" +msgstr "" + +#: ../../include/text.php:1389 +msgid "Select a page layout: " +msgstr "" + +#: ../../include/text.php:1392 ../../include/text.php:1457 +msgid "default" +msgstr "" + +#: ../../include/text.php:1428 +msgid "Page content type: " +msgstr "" + +#: ../../include/text.php:1469 +msgid "Select an alternate language" +msgstr "" + +#: ../../include/text.php:1634 +msgid "activity" +msgstr "" + +#: ../../include/text.php:1896 +msgid "Design" +msgstr "" + +#: ../../include/text.php:1898 +msgid "Blocks" +msgstr "" + +#: ../../include/text.php:1899 +msgid "Menus" +msgstr "" + +#: ../../include/text.php:1900 +msgid "Layouts" +msgstr "" + +#: ../../include/text.php:1901 +msgid "Pages" +msgstr "" + +#: ../../include/plugin.php:475 ../../include/plugin.php:477 +msgid "Click here to upgrade." +msgstr "" + +#: ../../include/plugin.php:483 +msgid "This action exceeds the limits set by your subscription plan." +msgstr "" + +#: ../../include/plugin.php:488 +msgid "This action is not available under your subscription plan." +msgstr "" + #: ../../include/follow.php:21 msgid "Channel is blocked on this site." msgstr "" @@ -2430,314 +2775,236 @@ msgstr "" msgid "Extremely advanced. Leave this alone unless you know what you are doing" msgstr "" -#: ../../include/taxonomy.php:210 -msgid "Tags" -msgstr "" - -#: ../../include/taxonomy.php:224 -msgid "Keywords" -msgstr "" - -#: ../../include/taxonomy.php:249 -msgid "have" -msgstr "" - -#: ../../include/taxonomy.php:249 -msgid "has" -msgstr "" - -#: ../../include/taxonomy.php:250 -msgid "want" -msgstr "" - -#: ../../include/taxonomy.php:250 -msgid "wants" -msgstr "" - -#: ../../include/taxonomy.php:251 -msgid "likes" -msgstr "" - -#: ../../include/taxonomy.php:252 -msgid "dislikes" -msgstr "" - -#: ../../include/plugin.php:440 ../../include/plugin.php:442 -msgid "Click here to upgrade." -msgstr "" - -#: ../../include/plugin.php:448 -msgid "This action exceeds the limits set by your subscription plan." -msgstr "" - -#: ../../include/plugin.php:453 -msgid "This action is not available under your subscription plan." -msgstr "" - -#: ../../include/comanche.php:35 ../../view/theme/redbasic/php/config.php:56 +#: ../../include/comanche.php:35 ../../view/theme/redbasic/php/config.php:62 #: ../../view/theme/apw/php/config.php:176 msgid "Default" msgstr "" -#: ../../include/conversation.php:123 -msgid "channel" +#: ../../include/identity.php:29 ../../mod/item.php:1151 +msgid "Unable to obtain identity information from database" msgstr "" -#: ../../include/conversation.php:161 ../../mod/like.php:134 +#: ../../include/identity.php:62 +msgid "Empty name" +msgstr "" + +#: ../../include/identity.php:64 +msgid "Name too long" +msgstr "" + +#: ../../include/identity.php:132 +msgid "No account identifier" +msgstr "" + +#: ../../include/identity.php:142 +msgid "Nickname is required." +msgstr "" + +#: ../../include/identity.php:156 +msgid "" +"Nickname has unsupported characters or is already being used on this site." +msgstr "" + +#: ../../include/identity.php:215 +msgid "Unable to retrieve created identity" +msgstr "" + +#: ../../include/identity.php:273 +msgid "Default Profile" +msgstr "" + +#: ../../include/identity.php:465 +msgid "Requested channel is not available." +msgstr "" + +#: ../../include/identity.php:477 +msgid " Sorry, you don't have the permission to view this profile. " +msgstr "" + +#: ../../include/identity.php:512 ../../mod/webpages.php:8 +#: ../../mod/connect.php:13 ../../mod/layouts.php:8 +#: ../../mod/filestorage.php:8 ../../mod/blocks.php:10 +#: ../../mod/profile.php:16 +msgid "Requested profile is not available." +msgstr "" + +#: ../../include/identity.php:627 ../../mod/profiles.php:613 +msgid "Change profile photo" +msgstr "" + +#: ../../include/identity.php:633 +msgid "Profiles" +msgstr "" + +#: ../../include/identity.php:633 +msgid "Manage/edit profiles" +msgstr "" + +#: ../../include/identity.php:634 ../../mod/profiles.php:614 +msgid "Create New Profile" +msgstr "" + +#: ../../include/identity.php:637 +msgid "Edit Profile" +msgstr "" + +#: ../../include/identity.php:648 ../../mod/profiles.php:625 +msgid "Profile Image" +msgstr "" + +#: ../../include/identity.php:651 ../../mod/profiles.php:628 +msgid "visible to everybody" +msgstr "" + +#: ../../include/identity.php:652 ../../mod/profiles.php:629 +msgid "Edit visibility" +msgstr "" + +#: ../../include/identity.php:666 ../../include/identity.php:891 +#: ../../mod/directory.php:176 +msgid "Gender:" +msgstr "" + +#: ../../include/identity.php:667 ../../include/identity.php:911 +#: ../../mod/directory.php:178 +msgid "Status:" +msgstr "" + +#: ../../include/identity.php:668 ../../include/identity.php:922 +#: ../../mod/directory.php:180 +msgid "Homepage:" +msgstr "" + +#: ../../include/identity.php:735 ../../include/identity.php:815 +#: ../../mod/ping.php:230 +msgid "g A l F d" +msgstr "" + +#: ../../include/identity.php:736 ../../include/identity.php:816 +msgid "F d" +msgstr "" + +#: ../../include/identity.php:781 ../../include/identity.php:856 +#: ../../mod/ping.php:252 +msgid "[today]" +msgstr "" + +#: ../../include/identity.php:793 +msgid "Birthday Reminders" +msgstr "" + +#: ../../include/identity.php:794 +msgid "Birthdays this week:" +msgstr "" + +#: ../../include/identity.php:849 +msgid "[No description]" +msgstr "" + +#: ../../include/identity.php:867 +msgid "Event Reminders" +msgstr "" + +#: ../../include/identity.php:868 +msgid "Events this week:" +msgstr "" + +#: ../../include/identity.php:881 ../../include/identity.php:992 +#: ../../mod/profperm.php:103 +msgid "Profile" +msgstr "" + +#: ../../include/identity.php:889 ../../mod/settings.php:1013 +msgid "Full Name:" +msgstr "" + +#: ../../include/identity.php:896 +msgid "j F, Y" +msgstr "" + +#: ../../include/identity.php:897 +msgid "j F" +msgstr "" + +#: ../../include/identity.php:904 +msgid "Birthday:" +msgstr "" + +#: ../../include/identity.php:908 +msgid "Age:" +msgstr "" + +#: ../../include/identity.php:917 #, php-format -msgid "%1$s likes %2$s's %3$s" +msgid "for %1$d %2$s" msgstr "" -#: ../../include/conversation.php:164 ../../mod/like.php:136 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" +#: ../../include/identity.php:920 ../../mod/profiles.php:538 +msgid "Sexual Preference:" msgstr "" -#: ../../include/conversation.php:201 -#, php-format -msgid "%1$s is now connected with %2$s" +#: ../../include/identity.php:924 ../../mod/profiles.php:540 +msgid "Hometown:" msgstr "" -#: ../../include/conversation.php:232 -#, php-format -msgid "%1$s poked %2$s" +#: ../../include/identity.php:926 +msgid "Tags:" msgstr "" -#: ../../include/conversation.php:254 ../../mod/mood.php:63 -#, php-format -msgid "%1$s is currently %2$s" +#: ../../include/identity.php:928 ../../mod/profiles.php:541 +msgid "Political Views:" msgstr "" -#: ../../include/conversation.php:658 -#, php-format -msgid "View %s's profile @ %s" +#: ../../include/identity.php:930 +msgid "Religion:" msgstr "" -#: ../../include/conversation.php:672 -msgid "Categories:" +#: ../../include/identity.php:932 ../../mod/directory.php:182 +msgid "About:" msgstr "" -#: ../../include/conversation.php:673 -msgid "Filed under:" +#: ../../include/identity.php:934 +msgid "Hobbies/Interests:" msgstr "" -#: ../../include/conversation.php:700 -msgid "View in context" +#: ../../include/identity.php:936 ../../mod/profiles.php:544 +msgid "Likes:" msgstr "" -#: ../../include/conversation.php:826 -msgid "remove" +#: ../../include/identity.php:938 ../../mod/profiles.php:545 +msgid "Dislikes:" msgstr "" -#: ../../include/conversation.php:830 -msgid "Loading..." +#: ../../include/identity.php:941 +msgid "Contact information and Social Networks:" msgstr "" -#: ../../include/conversation.php:831 -msgid "Delete Selected Items" +#: ../../include/identity.php:943 +msgid "Musical interests:" msgstr "" -#: ../../include/conversation.php:922 -msgid "View Source" +#: ../../include/identity.php:945 +msgid "Books, literature:" msgstr "" -#: ../../include/conversation.php:923 -msgid "Follow Thread" +#: ../../include/identity.php:947 +msgid "Television:" msgstr "" -#: ../../include/conversation.php:927 -msgid "Matrix Activity" +#: ../../include/identity.php:949 +msgid "Film/dance/culture/entertainment:" msgstr "" -#: ../../include/conversation.php:992 -#, php-format -msgid "%s likes this." +#: ../../include/identity.php:951 +msgid "Love/Romance:" msgstr "" -#: ../../include/conversation.php:992 -#, php-format -msgid "%s doesn't like this." +#: ../../include/identity.php:953 +msgid "Work/employment:" msgstr "" -#: ../../include/conversation.php:996 -#, php-format -msgid "%2$d people like this." -msgstr "" - -#: ../../include/conversation.php:998 -#, php-format -msgid "%2$d people don't like this." -msgstr "" - -#: ../../include/conversation.php:1004 -msgid "and" -msgstr "" - -#: ../../include/conversation.php:1007 -#, php-format -msgid ", and %d other people" -msgstr "" - -#: ../../include/conversation.php:1008 -#, php-format -msgid "%s like this." -msgstr "" - -#: ../../include/conversation.php:1008 -#, php-format -msgid "%s don't like this." -msgstr "" - -#: ../../include/conversation.php:1058 -msgid "Visible to everybody" -msgstr "" - -#: ../../include/conversation.php:1059 ../../mod/message.php:281 -#: ../../mod/message.php:417 -msgid "Please enter a link URL:" -msgstr "" - -#: ../../include/conversation.php:1060 -msgid "Please enter a video link/URL:" -msgstr "" - -#: ../../include/conversation.php:1061 -msgid "Please enter an audio link/URL:" -msgstr "" - -#: ../../include/conversation.php:1062 -msgid "Tag term:" -msgstr "" - -#: ../../include/conversation.php:1063 ../../mod/filer.php:35 -msgid "Save to Folder:" -msgstr "" - -#: ../../include/conversation.php:1064 -msgid "Where are you right now?" -msgstr "" - -#: ../../include/conversation.php:1065 ../../mod/message.php:282 -#: ../../mod/message.php:418 ../../mod/editpost.php:52 -msgid "Expires YYYY-MM-DD HH:MM" -msgstr "" - -#: ../../include/conversation.php:1089 ../../mod/photos.php:1060 -msgid "Share" -msgstr "" - -#: ../../include/conversation.php:1091 -msgid "Page link title" -msgstr "" - -#: ../../include/conversation.php:1093 ../../mod/message.php:329 -#: ../../mod/message.php:512 ../../mod/editlayout.php:101 -#: ../../mod/editwebpage.php:120 ../../mod/editpost.php:98 -#: ../../mod/editblock.php:115 -msgid "Upload photo" -msgstr "" - -#: ../../include/conversation.php:1094 -msgid "upload photo" -msgstr "" - -#: ../../include/conversation.php:1095 ../../mod/message.php:330 -#: ../../mod/message.php:513 ../../mod/editlayout.php:102 -#: ../../mod/editwebpage.php:121 ../../mod/editpost.php:99 -#: ../../mod/editblock.php:116 -msgid "Attach file" -msgstr "" - -#: ../../include/conversation.php:1096 -msgid "attach file" -msgstr "" - -#: ../../include/conversation.php:1097 ../../mod/message.php:331 -#: ../../mod/message.php:514 ../../mod/editlayout.php:103 -#: ../../mod/editwebpage.php:122 ../../mod/editpost.php:100 -#: ../../mod/editblock.php:117 -msgid "Insert web link" -msgstr "" - -#: ../../include/conversation.php:1098 -msgid "web link" -msgstr "" - -#: ../../include/conversation.php:1099 -msgid "Insert video link" -msgstr "" - -#: ../../include/conversation.php:1100 -msgid "video link" -msgstr "" - -#: ../../include/conversation.php:1101 -msgid "Insert audio link" -msgstr "" - -#: ../../include/conversation.php:1102 -msgid "audio link" -msgstr "" - -#: ../../include/conversation.php:1103 ../../mod/editlayout.php:107 -#: ../../mod/editwebpage.php:126 ../../mod/editpost.php:104 -#: ../../mod/editblock.php:121 -msgid "Set your location" -msgstr "" - -#: ../../include/conversation.php:1104 -msgid "set location" -msgstr "" - -#: ../../include/conversation.php:1105 ../../mod/editlayout.php:108 -#: ../../mod/editwebpage.php:127 ../../mod/editpost.php:105 -#: ../../mod/editblock.php:122 -msgid "Clear browser location" -msgstr "" - -#: ../../include/conversation.php:1106 -msgid "clear location" -msgstr "" - -#: ../../include/conversation.php:1108 ../../mod/editlayout.php:121 -#: ../../mod/editwebpage.php:142 ../../mod/editpost.php:118 -#: ../../mod/editblock.php:136 -msgid "Set title" -msgstr "" - -#: ../../include/conversation.php:1111 ../../mod/editlayout.php:123 -#: ../../mod/editwebpage.php:144 ../../mod/editpost.php:120 -#: ../../mod/editblock.php:138 -msgid "Categories (comma-separated list)" -msgstr "" - -#: ../../include/conversation.php:1113 ../../mod/editlayout.php:110 -#: ../../mod/editwebpage.php:129 ../../mod/editpost.php:107 -#: ../../mod/editblock.php:124 -msgid "Permission settings" -msgstr "" - -#: ../../include/conversation.php:1114 -msgid "permissions" -msgstr "" - -#: ../../include/conversation.php:1122 ../../mod/editlayout.php:118 -#: ../../mod/editwebpage.php:137 ../../mod/editpost.php:115 -#: ../../mod/editblock.php:133 -msgid "Public post" -msgstr "" - -#: ../../include/conversation.php:1124 ../../mod/editlayout.php:124 -#: ../../mod/editwebpage.php:145 ../../mod/editpost.php:121 -#: ../../mod/editblock.php:139 -msgid "Example: bob@example.com, mary@example.com" -msgstr "" - -#: ../../include/conversation.php:1137 ../../mod/message.php:336 -#: ../../mod/message.php:519 ../../mod/editlayout.php:134 -#: ../../mod/editwebpage.php:155 ../../mod/editpost.php:132 -#: ../../mod/editblock.php:149 -msgid "Set expiration date" +#: ../../include/identity.php:955 +msgid "School/education:" msgstr "" #: ../../include/security.php:49 @@ -2759,138 +3026,116 @@ msgid "" msgstr "" #: ../../include/items.php:201 ../../mod/like.php:55 ../../mod/group.php:74 -#: ../../mod/profperm.php:28 ../../index.php:339 +#: ../../mod/profperm.php:19 ../../index.php:345 msgid "Permission denied" msgstr "" -#: ../../include/items.php:3521 ../../mod/admin.php:150 -#: ../../mod/admin.php:714 ../../mod/admin.php:917 ../../mod/viewsrc.php:18 +#: ../../include/items.php:3367 ../../mod/admin.php:150 +#: ../../mod/admin.php:730 ../../mod/admin.php:933 ../../mod/viewsrc.php:18 #: ../../mod/home.php:64 ../../mod/display.php:32 msgid "Item not found." msgstr "" -#: ../../include/items.php:3693 -msgid "Archives" -msgstr "" - -#: ../../include/items.php:3854 ../../mod/group.php:44 ../../mod/group.php:146 +#: ../../include/items.php:3718 ../../mod/group.php:44 ../../mod/group.php:146 msgid "Collection not found." msgstr "" -#: ../../include/items.php:3870 ../../mod/network.php:469 -msgid "Group is empty" +#: ../../include/items.php:3733 +msgid "Collection is empty." msgstr "" -#: ../../include/items.php:3886 +#: ../../include/items.php:3740 +#, php-format +msgid "Collection: %s" +msgstr "" + +#: ../../include/items.php:3751 +#, php-format +msgid "Connection: %s" +msgstr "" + +#: ../../include/items.php:3754 msgid "Connection not found." msgstr "" -#: ../../include/dir_fns.php:15 -msgid "Sort Options" -msgstr "" - -#: ../../include/dir_fns.php:16 -msgid "Alphabetic" -msgstr "" - -#: ../../include/dir_fns.php:17 -msgid "Reverse Alphabetic" -msgstr "" - -#: ../../include/dir_fns.php:18 -msgid "Newest to Oldest" -msgstr "" - -#: ../../include/dir_fns.php:29 -msgid "Enable Safe Search" -msgstr "" - -#: ../../include/dir_fns.php:31 -msgid "Disable Safe Search" -msgstr "" - -#: ../../include/dir_fns.php:33 -msgid "Safe Mode" -msgstr "" - #: ../../mod/common.php:10 msgid "No channel." msgstr "" -#: ../../mod/common.php:47 +#: ../../mod/common.php:39 msgid "Common connections" msgstr "" -#: ../../mod/common.php:52 +#: ../../mod/common.php:44 msgid "No connections in common." msgstr "" -#: ../../mod/events.php:66 +#: ../../mod/events.php:72 msgid "Event title and start time are required." msgstr "" -#: ../../mod/events.php:281 +#: ../../mod/events.php:287 msgid "l, F j" msgstr "" -#: ../../mod/events.php:303 +#: ../../mod/events.php:309 msgid "Edit event" msgstr "" -#: ../../mod/events.php:349 +#: ../../mod/events.php:355 msgid "Create New Event" msgstr "" -#: ../../mod/events.php:350 +#: ../../mod/events.php:356 msgid "Previous" msgstr "" -#: ../../mod/events.php:351 ../../mod/setup.php:256 +#: ../../mod/events.php:357 ../../mod/setup.php:256 msgid "Next" msgstr "" -#: ../../mod/events.php:425 +#: ../../mod/events.php:429 msgid "hour:minute" msgstr "" -#: ../../mod/events.php:435 +#: ../../mod/events.php:448 msgid "Event details" msgstr "" -#: ../../mod/events.php:436 +#: ../../mod/events.php:449 #, php-format msgid "Format is %s %s. Starting date and Title are required." msgstr "" -#: ../../mod/events.php:438 +#: ../../mod/events.php:451 msgid "Event Starts:" msgstr "" -#: ../../mod/events.php:438 ../../mod/events.php:452 +#: ../../mod/events.php:451 ../../mod/events.php:465 msgid "Required" msgstr "" -#: ../../mod/events.php:441 +#: ../../mod/events.php:454 msgid "Finish date/time is not known or not relevant" msgstr "" -#: ../../mod/events.php:443 +#: ../../mod/events.php:456 msgid "Event Finishes:" msgstr "" -#: ../../mod/events.php:446 +#: ../../mod/events.php:459 msgid "Adjust for viewer timezone" msgstr "" -#: ../../mod/events.php:448 +#: ../../mod/events.php:461 msgid "Description:" msgstr "" -#: ../../mod/events.php:452 +#: ../../mod/events.php:465 msgid "Title:" msgstr "" -#: ../../mod/events.php:454 +#: ../../mod/events.php:467 msgid "Share this event" msgstr "" @@ -2977,7 +3222,7 @@ msgid "Enter email addresses, one per line:" msgstr "" #: ../../mod/invite.php:141 ../../mod/message.php:326 -#: ../../mod/message.php:508 +#: ../../mod/message.php:476 msgid "Your message:" msgstr "" @@ -3022,13 +3267,7 @@ msgstr "" msgid "No friends to display." msgstr "" -#: ../../mod/webpages.php:8 ../../mod/connect.php:13 ../../mod/layouts.php:8 -#: ../../mod/filestorage.php:8 ../../mod/blocks.php:10 ../../mod/profile.php:8 -#: ../../boot.php:1644 -msgid "Requested profile is not available." -msgstr "" - -#: ../../mod/webpages.php:104 ../../mod/layouts.php:105 +#: ../../mod/webpages.php:121 ../../mod/layouts.php:105 #: ../../mod/blocks.php:96 msgid "View" msgstr "" @@ -3051,24 +3290,16 @@ msgid "" "and/or create new posts for you?" msgstr "" -#: ../../mod/api.php:105 ../../mod/settings.php:1008 -#: ../../mod/settings.php:1013 ../../mod/settings.php:1036 -#: ../../mod/settings.php:1038 ../../mod/settings.php:1039 -#: ../../mod/settings.php:1040 ../../mod/profiles.php:506 +#: ../../mod/api.php:105 ../../mod/settings.php:967 ../../mod/settings.php:972 +#: ../../mod/profiles.php:495 msgid "Yes" msgstr "" -#: ../../mod/api.php:106 ../../mod/settings.php:1008 -#: ../../mod/settings.php:1013 ../../mod/settings.php:1036 -#: ../../mod/settings.php:1038 ../../mod/settings.php:1039 -#: ../../mod/settings.php:1040 ../../mod/profiles.php:507 +#: ../../mod/api.php:106 ../../mod/settings.php:967 ../../mod/settings.php:972 +#: ../../mod/profiles.php:496 msgid "No" msgstr "" -#: ../../mod/lastpost.php:16 ../../mod/channel.php:16 -msgid "You must be logged in to see this page." -msgstr "" - #: ../../mod/apps.php:8 msgid "No installed applications." msgstr "" @@ -3082,11 +3313,11 @@ msgid "Invalid item." msgstr "" #: ../../mod/page.php:47 ../../mod/chanview.php:78 ../../mod/home.php:51 -#: ../../mod/magic.php:77 ../../mod/wall_upload.php:35 +#: ../../mod/wall_upload.php:35 msgid "Channel not found." msgstr "" -#: ../../mod/page.php:83 ../../mod/help.php:41 ../../mod/display.php:92 +#: ../../mod/page.php:83 ../../mod/help.php:56 ../../mod/display.php:100 #: ../../index.php:229 msgid "Page not found." msgstr "" @@ -3429,7 +3660,7 @@ msgid "" "IMPORTANT: You will need to [manually] setup a scheduled task for the poller." msgstr "" -#: ../../mod/rpost.php:83 ../../mod/editpost.php:42 +#: ../../mod/rpost.php:84 ../../mod/editpost.php:42 msgid "Edit post" msgstr "" @@ -3489,439 +3720,407 @@ msgstr "" msgid "Premium Channel Settings" msgstr "" -#: ../../mod/settings.php:171 +#: ../../mod/settings.php:173 msgid "Name is required" msgstr "" -#: ../../mod/settings.php:175 +#: ../../mod/settings.php:177 msgid "Key and Secret are required" msgstr "" -#: ../../mod/settings.php:179 ../../mod/settings.php:676 +#: ../../mod/settings.php:181 ../../mod/settings.php:635 msgid "Update" msgstr "" -#: ../../mod/settings.php:292 +#: ../../mod/settings.php:294 msgid "Passwords do not match. Password unchanged." msgstr "" -#: ../../mod/settings.php:296 +#: ../../mod/settings.php:298 msgid "Empty passwords are not allowed. Password unchanged." msgstr "" -#: ../../mod/settings.php:309 +#: ../../mod/settings.php:311 msgid "Password changed." msgstr "" -#: ../../mod/settings.php:311 +#: ../../mod/settings.php:313 msgid "Password update failed. Please try again." msgstr "" -#: ../../mod/settings.php:325 +#: ../../mod/settings.php:327 msgid "Not valid email." msgstr "" -#: ../../mod/settings.php:328 +#: ../../mod/settings.php:330 msgid "Protected email address. Cannot change to that email." msgstr "" -#: ../../mod/settings.php:337 +#: ../../mod/settings.php:339 msgid "System failure storing new email. Please try again." msgstr "" -#: ../../mod/settings.php:578 +#: ../../mod/settings.php:537 msgid "Settings updated." msgstr "" -#: ../../mod/settings.php:649 ../../mod/settings.php:675 -#: ../../mod/settings.php:711 +#: ../../mod/settings.php:608 ../../mod/settings.php:634 +#: ../../mod/settings.php:670 msgid "Add application" msgstr "" -#: ../../mod/settings.php:651 ../../mod/settings.php:677 +#: ../../mod/settings.php:610 ../../mod/settings.php:636 #: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 ../../mod/fbrowser.php:82 #: ../../mod/fbrowser.php:117 msgid "Cancel" msgstr "" -#: ../../mod/settings.php:652 ../../mod/settings.php:678 -#: ../../mod/admin.php:673 ../../mod/crepair.php:148 +#: ../../mod/settings.php:611 ../../mod/settings.php:637 +#: ../../mod/admin.php:689 msgid "Name" msgstr "" -#: ../../mod/settings.php:652 +#: ../../mod/settings.php:611 msgid "Name of application" msgstr "" -#: ../../mod/settings.php:653 ../../mod/settings.php:679 +#: ../../mod/settings.php:612 ../../mod/settings.php:638 msgid "Consumer Key" msgstr "" -#: ../../mod/settings.php:653 ../../mod/settings.php:654 +#: ../../mod/settings.php:612 ../../mod/settings.php:613 msgid "Automatically generated - change if desired. Max length 20" msgstr "" -#: ../../mod/settings.php:654 ../../mod/settings.php:680 +#: ../../mod/settings.php:613 ../../mod/settings.php:639 msgid "Consumer Secret" msgstr "" -#: ../../mod/settings.php:655 ../../mod/settings.php:681 +#: ../../mod/settings.php:614 ../../mod/settings.php:640 msgid "Redirect" msgstr "" -#: ../../mod/settings.php:655 +#: ../../mod/settings.php:614 msgid "" "Redirect URI - leave blank unless your application specifically requires this" msgstr "" -#: ../../mod/settings.php:656 ../../mod/settings.php:682 +#: ../../mod/settings.php:615 ../../mod/settings.php:641 msgid "Icon url" msgstr "" -#: ../../mod/settings.php:656 +#: ../../mod/settings.php:615 msgid "Optional" msgstr "" -#: ../../mod/settings.php:667 +#: ../../mod/settings.php:626 msgid "You can't edit this application." msgstr "" -#: ../../mod/settings.php:710 +#: ../../mod/settings.php:669 msgid "Connected Apps" msgstr "" -#: ../../mod/settings.php:714 +#: ../../mod/settings.php:673 msgid "Client key starts with" msgstr "" -#: ../../mod/settings.php:715 +#: ../../mod/settings.php:674 msgid "No name" msgstr "" -#: ../../mod/settings.php:716 +#: ../../mod/settings.php:675 msgid "Remove authorization" msgstr "" -#: ../../mod/settings.php:727 +#: ../../mod/settings.php:686 msgid "No feature settings configured" msgstr "" -#: ../../mod/settings.php:735 +#: ../../mod/settings.php:694 msgid "Feature Settings" msgstr "" -#: ../../mod/settings.php:758 +#: ../../mod/settings.php:717 msgid "Account Settings" msgstr "" -#: ../../mod/settings.php:759 +#: ../../mod/settings.php:718 msgid "Password Settings" msgstr "" -#: ../../mod/settings.php:760 +#: ../../mod/settings.php:719 msgid "New Password:" msgstr "" -#: ../../mod/settings.php:761 +#: ../../mod/settings.php:720 msgid "Confirm:" msgstr "" -#: ../../mod/settings.php:761 +#: ../../mod/settings.php:720 msgid "Leave password fields blank unless changing" msgstr "" -#: ../../mod/settings.php:763 ../../mod/settings.php:1062 +#: ../../mod/settings.php:722 ../../mod/settings.php:1014 msgid "Email Address:" msgstr "" -#: ../../mod/settings.php:764 +#: ../../mod/settings.php:723 msgid "Remove Account" msgstr "" -#: ../../mod/settings.php:765 +#: ../../mod/settings.php:724 msgid "Warning: This action is permanent and cannot be reversed." msgstr "" -#: ../../mod/settings.php:781 +#: ../../mod/settings.php:740 msgid "Off" msgstr "" -#: ../../mod/settings.php:781 +#: ../../mod/settings.php:740 msgid "On" msgstr "" -#: ../../mod/settings.php:788 +#: ../../mod/settings.php:747 msgid "Additional Features" msgstr "" -#: ../../mod/settings.php:813 +#: ../../mod/settings.php:772 msgid "Connector Settings" msgstr "" -#: ../../mod/settings.php:843 ../../mod/admin.php:369 +#: ../../mod/settings.php:802 ../../mod/admin.php:371 msgid "No special theme for mobile devices" msgstr "" -#: ../../mod/settings.php:883 +#: ../../mod/settings.php:842 msgid "Display Settings" msgstr "" -#: ../../mod/settings.php:889 +#: ../../mod/settings.php:848 msgid "Display Theme:" msgstr "" -#: ../../mod/settings.php:890 +#: ../../mod/settings.php:849 msgid "Mobile Theme:" msgstr "" -#: ../../mod/settings.php:891 +#: ../../mod/settings.php:850 msgid "Update browser every xx seconds" msgstr "" -#: ../../mod/settings.php:891 +#: ../../mod/settings.php:850 msgid "Minimum of 10 seconds, no maximum" msgstr "" -#: ../../mod/settings.php:892 +#: ../../mod/settings.php:851 msgid "Maximum number of conversations to load at any time:" msgstr "" -#: ../../mod/settings.php:892 +#: ../../mod/settings.php:851 msgid "Maximum of 100 items" msgstr "" -#: ../../mod/settings.php:893 +#: ../../mod/settings.php:852 msgid "Don't show emoticons" msgstr "" -#: ../../mod/settings.php:929 +#: ../../mod/settings.php:888 msgid "Nobody except yourself" msgstr "" -#: ../../mod/settings.php:930 +#: ../../mod/settings.php:889 msgid "Only those you specifically allow" msgstr "" -#: ../../mod/settings.php:931 +#: ../../mod/settings.php:890 msgid "Anybody in your address book" msgstr "" -#: ../../mod/settings.php:932 +#: ../../mod/settings.php:891 msgid "Anybody on this website" msgstr "" -#: ../../mod/settings.php:933 +#: ../../mod/settings.php:892 msgid "Anybody in this network" msgstr "" -#: ../../mod/settings.php:934 +#: ../../mod/settings.php:893 msgid "Anybody on the internet" msgstr "" -#: ../../mod/settings.php:1008 +#: ../../mod/settings.php:967 msgid "Publish your default profile in the network directory" msgstr "" -#: ../../mod/settings.php:1013 +#: ../../mod/settings.php:972 msgid "Allow us to suggest you as a potential friend to new members?" msgstr "" -#: ../../mod/settings.php:1017 ../../mod/profile_photo.php:298 +#: ../../mod/settings.php:976 ../../mod/profile_photo.php:288 msgid "or" msgstr "" -#: ../../mod/settings.php:1022 +#: ../../mod/settings.php:981 msgid "Your channel address is" msgstr "" -#: ../../mod/settings.php:1033 -msgid "Automatically expire posts after this many days:" -msgstr "" - -#: ../../mod/settings.php:1033 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "" - -#: ../../mod/settings.php:1034 -msgid "Advanced expiration settings" -msgstr "" - -#: ../../mod/settings.php:1035 -msgid "Advanced Expiration" -msgstr "" - -#: ../../mod/settings.php:1036 -msgid "Expire posts:" -msgstr "" - -#: ../../mod/settings.php:1038 -msgid "Expire starred posts:" -msgstr "" - -#: ../../mod/settings.php:1039 -msgid "Expire photos:" -msgstr "" - -#: ../../mod/settings.php:1040 -msgid "Only expire posts by others:" -msgstr "" - -#: ../../mod/settings.php:1051 +#: ../../mod/settings.php:1003 msgid "Channel Settings" msgstr "" -#: ../../mod/settings.php:1060 +#: ../../mod/settings.php:1012 msgid "Basic Settings" msgstr "" -#: ../../mod/settings.php:1063 +#: ../../mod/settings.php:1015 msgid "Your Timezone:" msgstr "" -#: ../../mod/settings.php:1064 +#: ../../mod/settings.php:1016 msgid "Default Post Location:" msgstr "" -#: ../../mod/settings.php:1065 +#: ../../mod/settings.php:1017 msgid "Use Browser Location:" msgstr "" -#: ../../mod/settings.php:1067 +#: ../../mod/settings.php:1019 msgid "Adult Content" msgstr "" -#: ../../mod/settings.php:1067 +#: ../../mod/settings.php:1019 msgid "This channel publishes adult content." msgstr "" -#: ../../mod/settings.php:1069 +#: ../../mod/settings.php:1021 msgid "Security and Privacy Settings" msgstr "" -#: ../../mod/settings.php:1071 +#: ../../mod/settings.php:1023 msgid "Quick Privacy Settings:" msgstr "" -#: ../../mod/settings.php:1072 +#: ../../mod/settings.php:1024 msgid "Very Public - extremely permissive" msgstr "" -#: ../../mod/settings.php:1073 +#: ../../mod/settings.php:1025 msgid "Typical - default public, privacy when desired" msgstr "" -#: ../../mod/settings.php:1074 +#: ../../mod/settings.php:1026 msgid "Private - default private, rarely open or public" msgstr "" -#: ../../mod/settings.php:1075 +#: ../../mod/settings.php:1027 msgid "Blocked - default blocked to/from everybody" msgstr "" -#: ../../mod/settings.php:1078 +#: ../../mod/settings.php:1030 msgid "Maximum Friend Requests/Day:" msgstr "" -#: ../../mod/settings.php:1078 +#: ../../mod/settings.php:1030 msgid "May reduce spam activity" msgstr "" -#: ../../mod/settings.php:1079 +#: ../../mod/settings.php:1031 msgid "Default Post Permissions" msgstr "" -#: ../../mod/settings.php:1080 +#: ../../mod/settings.php:1032 ../../mod/mitem.php:137 ../../mod/mitem.php:180 msgid "(click to open/close)" msgstr "" -#: ../../mod/settings.php:1093 +#: ../../mod/settings.php:1043 msgid "Maximum private messages per day from unknown people:" msgstr "" -#: ../../mod/settings.php:1093 +#: ../../mod/settings.php:1043 msgid "Useful to reduce spamming" msgstr "" -#: ../../mod/settings.php:1096 +#: ../../mod/settings.php:1046 msgid "Notification Settings" msgstr "" -#: ../../mod/settings.php:1097 +#: ../../mod/settings.php:1047 msgid "By default post a status message when:" msgstr "" -#: ../../mod/settings.php:1098 +#: ../../mod/settings.php:1048 msgid "accepting a friend request" msgstr "" -#: ../../mod/settings.php:1099 +#: ../../mod/settings.php:1049 msgid "joining a forum/community" msgstr "" -#: ../../mod/settings.php:1100 +#: ../../mod/settings.php:1050 msgid "making an interesting profile change" msgstr "" -#: ../../mod/settings.php:1101 +#: ../../mod/settings.php:1051 msgid "Send a notification email when:" msgstr "" -#: ../../mod/settings.php:1102 +#: ../../mod/settings.php:1052 msgid "You receive an introduction" msgstr "" -#: ../../mod/settings.php:1103 +#: ../../mod/settings.php:1053 msgid "Your introductions are confirmed" msgstr "" -#: ../../mod/settings.php:1104 +#: ../../mod/settings.php:1054 msgid "Someone writes on your profile wall" msgstr "" -#: ../../mod/settings.php:1105 +#: ../../mod/settings.php:1055 msgid "Someone writes a followup comment" msgstr "" -#: ../../mod/settings.php:1106 +#: ../../mod/settings.php:1056 msgid "You receive a private message" msgstr "" -#: ../../mod/settings.php:1107 +#: ../../mod/settings.php:1057 msgid "You receive a friend suggestion" msgstr "" -#: ../../mod/settings.php:1108 +#: ../../mod/settings.php:1058 msgid "You are tagged in a post" msgstr "" -#: ../../mod/settings.php:1109 +#: ../../mod/settings.php:1059 msgid "You are poked/prodded/etc. in a post" msgstr "" -#: ../../mod/settings.php:1112 +#: ../../mod/settings.php:1062 msgid "Advanced Account/Page Type Settings" msgstr "" -#: ../../mod/settings.php:1113 +#: ../../mod/settings.php:1063 msgid "Change the behaviour of this account for special situations" msgstr "" -#: ../../mod/viewconnections.php:28 ../../mod/photos.php:576 -#: ../../mod/display.php:9 ../../mod/search.php:80 ../../mod/community.php:18 -#: ../../mod/directory.php:32 +#: ../../mod/viewconnections.php:17 ../../mod/search.php:80 +#: ../../mod/photos.php:576 ../../mod/display.php:9 ../../mod/community.php:18 +#: ../../mod/directory.php:33 msgid "Public access denied." msgstr "" -#: ../../mod/viewconnections.php:57 +#: ../../mod/viewconnections.php:43 msgid "No connections." msgstr "" -#: ../../mod/viewconnections.php:69 ../../mod/nogroup.php:40 +#: ../../mod/viewconnections.php:55 #, php-format msgid "Visit %s's profile [%s]" msgstr "" -#: ../../mod/viewconnections.php:84 +#: ../../mod/viewconnections.php:70 msgid "View Connnections" msgstr "" @@ -4078,23 +4277,23 @@ msgstr "" msgid "Theme settings updated." msgstr "" -#: ../../mod/admin.php:87 ../../mod/admin.php:417 +#: ../../mod/admin.php:87 ../../mod/admin.php:419 msgid "Site" msgstr "" -#: ../../mod/admin.php:88 ../../mod/admin.php:669 ../../mod/admin.php:681 +#: ../../mod/admin.php:88 ../../mod/admin.php:685 ../../mod/admin.php:697 msgid "Users" msgstr "" -#: ../../mod/admin.php:89 ../../mod/admin.php:767 ../../mod/admin.php:809 +#: ../../mod/admin.php:89 ../../mod/admin.php:783 ../../mod/admin.php:825 msgid "Plugins" msgstr "" -#: ../../mod/admin.php:90 ../../mod/admin.php:972 ../../mod/admin.php:1008 +#: ../../mod/admin.php:90 ../../mod/admin.php:988 ../../mod/admin.php:1024 msgid "Themes" msgstr "" -#: ../../mod/admin.php:91 ../../mod/admin.php:475 +#: ../../mod/admin.php:91 ../../mod/admin.php:478 msgid "Server" msgstr "" @@ -4102,7 +4301,7 @@ msgstr "" msgid "DB updates" msgstr "" -#: ../../mod/admin.php:106 ../../mod/admin.php:113 ../../mod/admin.php:1095 +#: ../../mod/admin.php:106 ../../mod/admin.php:113 ../../mod/admin.php:1111 msgid "Logs" msgstr "" @@ -4118,9 +4317,9 @@ msgstr "" msgid "Message queues" msgstr "" -#: ../../mod/admin.php:193 ../../mod/admin.php:416 ../../mod/admin.php:474 -#: ../../mod/admin.php:668 ../../mod/admin.php:766 ../../mod/admin.php:808 -#: ../../mod/admin.php:971 ../../mod/admin.php:1007 ../../mod/admin.php:1094 +#: ../../mod/admin.php:193 ../../mod/admin.php:418 ../../mod/admin.php:477 +#: ../../mod/admin.php:684 ../../mod/admin.php:782 ../../mod/admin.php:824 +#: ../../mod/admin.php:987 ../../mod/admin.php:1023 ../../mod/admin.php:1110 msgid "Administration" msgstr "" @@ -4132,7 +4331,7 @@ msgstr "" msgid "Registered users" msgstr "" -#: ../../mod/admin.php:198 ../../mod/admin.php:478 +#: ../../mod/admin.php:198 ../../mod/admin.php:481 msgid "Pending registrations" msgstr "" @@ -4140,579 +4339,581 @@ msgstr "" msgid "Version" msgstr "" -#: ../../mod/admin.php:201 ../../mod/admin.php:479 +#: ../../mod/admin.php:201 ../../mod/admin.php:482 msgid "Active plugins" msgstr "" -#: ../../mod/admin.php:340 +#: ../../mod/admin.php:342 msgid "Site settings updated." msgstr "" -#: ../../mod/admin.php:371 +#: ../../mod/admin.php:373 msgid "No special theme for accessibility" msgstr "" -#: ../../mod/admin.php:396 +#: ../../mod/admin.php:398 msgid "Closed" msgstr "" -#: ../../mod/admin.php:397 +#: ../../mod/admin.php:399 msgid "Requires approval" msgstr "" -#: ../../mod/admin.php:398 +#: ../../mod/admin.php:400 msgid "Open" msgstr "" -#: ../../mod/admin.php:403 +#: ../../mod/admin.php:405 msgid "Private" msgstr "" -#: ../../mod/admin.php:404 +#: ../../mod/admin.php:406 msgid "Paid Access" msgstr "" -#: ../../mod/admin.php:405 +#: ../../mod/admin.php:407 msgid "Free Access" msgstr "" -#: ../../mod/admin.php:406 +#: ../../mod/admin.php:408 msgid "Tiered Access" msgstr "" -#: ../../mod/admin.php:419 ../../mod/register.php:172 +#: ../../mod/admin.php:421 ../../mod/register.php:180 msgid "Registration" msgstr "" -#: ../../mod/admin.php:420 +#: ../../mod/admin.php:422 msgid "File upload" msgstr "" -#: ../../mod/admin.php:421 +#: ../../mod/admin.php:423 msgid "Policies" msgstr "" -#: ../../mod/admin.php:422 +#: ../../mod/admin.php:424 msgid "Advanced" msgstr "" -#: ../../mod/admin.php:426 +#: ../../mod/admin.php:428 msgid "Site name" msgstr "" -#: ../../mod/admin.php:427 +#: ../../mod/admin.php:429 msgid "Banner/Logo" msgstr "" -#: ../../mod/admin.php:428 +#: ../../mod/admin.php:430 msgid "System language" msgstr "" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:431 msgid "System theme" msgstr "" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:431 msgid "" "Default system theme - may be over-ridden by user profiles - change theme settings" msgstr "" -#: ../../mod/admin.php:430 +#: ../../mod/admin.php:432 msgid "Mobile system theme" msgstr "" -#: ../../mod/admin.php:430 +#: ../../mod/admin.php:432 msgid "Theme for mobile devices" msgstr "" -#: ../../mod/admin.php:431 +#: ../../mod/admin.php:433 msgid "Accessibility system theme" msgstr "" -#: ../../mod/admin.php:431 +#: ../../mod/admin.php:433 msgid "Accessibility theme" msgstr "" -#: ../../mod/admin.php:432 +#: ../../mod/admin.php:434 msgid "Channel to use for this website's static pages" msgstr "" -#: ../../mod/admin.php:432 +#: ../../mod/admin.php:434 msgid "Site Channel" msgstr "" -#: ../../mod/admin.php:434 +#: ../../mod/admin.php:436 msgid "Maximum image size" msgstr "" -#: ../../mod/admin.php:434 +#: ../../mod/admin.php:436 msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " "limits." msgstr "" -#: ../../mod/admin.php:435 +#: ../../mod/admin.php:437 msgid "Register policy" msgstr "" -#: ../../mod/admin.php:436 +#: ../../mod/admin.php:438 msgid "Access policy" msgstr "" -#: ../../mod/admin.php:437 +#: ../../mod/admin.php:439 msgid "Register text" msgstr "" -#: ../../mod/admin.php:437 +#: ../../mod/admin.php:439 msgid "Will be displayed prominently on the registration page." msgstr "" -#: ../../mod/admin.php:438 +#: ../../mod/admin.php:440 msgid "Accounts abandoned after x days" msgstr "" -#: ../../mod/admin.php:438 +#: ../../mod/admin.php:440 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "" -#: ../../mod/admin.php:439 +#: ../../mod/admin.php:441 msgid "Allowed friend domains" msgstr "" -#: ../../mod/admin.php:439 +#: ../../mod/admin.php:441 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "" -#: ../../mod/admin.php:440 +#: ../../mod/admin.php:442 msgid "Allowed email domains" msgstr "" -#: ../../mod/admin.php:440 +#: ../../mod/admin.php:442 msgid "" "Comma separated list of domains which are allowed in email addresses for " "registrations to this site. Wildcards are accepted. Empty to allow any " "domains" msgstr "" -#: ../../mod/admin.php:441 +#: ../../mod/admin.php:443 msgid "Block public" msgstr "" -#: ../../mod/admin.php:441 +#: ../../mod/admin.php:443 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "" -#: ../../mod/admin.php:442 +#: ../../mod/admin.php:444 msgid "Force publish" msgstr "" -#: ../../mod/admin.php:442 +#: ../../mod/admin.php:444 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "" -#: ../../mod/admin.php:444 -msgid "Proxy user" +#: ../../mod/admin.php:445 +msgid "No login on Homepage" msgstr "" #: ../../mod/admin.php:445 +msgid "" +"Check to hide the login form from your sites homepage when visitors arrive " +"who are not logged in (e.g. when you put the content of the homepage in via " +"the site channel)." +msgstr "" + +#: ../../mod/admin.php:447 +msgid "Proxy user" +msgstr "" + +#: ../../mod/admin.php:448 msgid "Proxy URL" msgstr "" -#: ../../mod/admin.php:446 +#: ../../mod/admin.php:449 msgid "Network timeout" msgstr "" -#: ../../mod/admin.php:446 +#: ../../mod/admin.php:449 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "" -#: ../../mod/admin.php:447 +#: ../../mod/admin.php:450 msgid "Delivery interval" msgstr "" -#: ../../mod/admin.php:447 +#: ../../mod/admin.php:450 msgid "" "Delay background delivery processes by this many seconds to reduce system " "load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " "for large dedicated servers." msgstr "" -#: ../../mod/admin.php:448 +#: ../../mod/admin.php:451 msgid "Poll interval" msgstr "" -#: ../../mod/admin.php:448 +#: ../../mod/admin.php:451 msgid "" "Delay background polling processes by this many seconds to reduce system " "load. If 0, use delivery interval." msgstr "" -#: ../../mod/admin.php:449 +#: ../../mod/admin.php:452 msgid "Maximum Load Average" msgstr "" -#: ../../mod/admin.php:449 +#: ../../mod/admin.php:452 msgid "" "Maximum system load before delivery and poll processes are deferred - " "default 50." msgstr "" -#: ../../mod/admin.php:466 +#: ../../mod/admin.php:469 msgid "No server found" msgstr "" -#: ../../mod/admin.php:473 +#: ../../mod/admin.php:476 ../../mod/admin.php:698 msgid "ID" msgstr "" -#: ../../mod/admin.php:473 +#: ../../mod/admin.php:476 msgid "for channel" msgstr "" -#: ../../mod/admin.php:473 +#: ../../mod/admin.php:476 msgid "on server" msgstr "" -#: ../../mod/admin.php:473 +#: ../../mod/admin.php:476 msgid "Status" msgstr "" -#: ../../mod/admin.php:493 +#: ../../mod/admin.php:496 msgid "Update has been marked successful" msgstr "" -#: ../../mod/admin.php:503 -#, php-format -msgid "Executing %s failed. Check system logs." -msgstr "" - #: ../../mod/admin.php:506 #, php-format -msgid "Update %s was successfully applied." +msgid "Executing %s failed. Check system logs." msgstr "" -#: ../../mod/admin.php:510 +#: ../../mod/admin.php:509 #, php-format -msgid "Update %s did not return a status. Unknown if it succeeded." +msgid "Update %s was successfully applied." msgstr "" #: ../../mod/admin.php:513 #, php-format +msgid "Update %s did not return a status. Unknown if it succeeded." +msgstr "" + +#: ../../mod/admin.php:516 +#, php-format msgid "Update function %s could not be found." msgstr "" -#: ../../mod/admin.php:528 +#: ../../mod/admin.php:531 msgid "No failed updates." msgstr "" -#: ../../mod/admin.php:532 +#: ../../mod/admin.php:535 msgid "Failed Updates" msgstr "" -#: ../../mod/admin.php:534 +#: ../../mod/admin.php:537 msgid "Mark success (if update was manually applied)" msgstr "" -#: ../../mod/admin.php:535 +#: ../../mod/admin.php:538 msgid "Attempt to execute this update step automatically" msgstr "" -#: ../../mod/admin.php:561 +#: ../../mod/admin.php:564 #, php-format msgid "%s user blocked/unblocked" msgid_plural "%s users blocked/unblocked" msgstr[0] "" msgstr[1] "" -#: ../../mod/admin.php:568 +#: ../../mod/admin.php:571 #, php-format msgid "%s user deleted" msgid_plural "%s users deleted" msgstr[0] "" msgstr[1] "" -#: ../../mod/admin.php:599 +#: ../../mod/admin.php:602 msgid "Account not found" msgstr "" -#: ../../mod/admin.php:610 +#: ../../mod/admin.php:613 #, php-format msgid "User '%s' deleted" msgstr "" -#: ../../mod/admin.php:619 +#: ../../mod/admin.php:622 #, php-format msgid "User '%s' unblocked" msgstr "" -#: ../../mod/admin.php:619 +#: ../../mod/admin.php:622 #, php-format msgid "User '%s' blocked" msgstr "" -#: ../../mod/admin.php:650 -msgid "Normal Account" -msgstr "" - -#: ../../mod/admin.php:651 -msgid "Soapbox Account" -msgstr "" - -#: ../../mod/admin.php:652 -msgid "Community/Celebrity Account" -msgstr "" - -#: ../../mod/admin.php:653 -msgid "Automatic Friend Account" -msgstr "" - -#: ../../mod/admin.php:671 +#: ../../mod/admin.php:687 msgid "select all" msgstr "" -#: ../../mod/admin.php:672 +#: ../../mod/admin.php:688 msgid "User registrations waiting for confirm" msgstr "" -#: ../../mod/admin.php:673 +#: ../../mod/admin.php:689 msgid "Request date" msgstr "" -#: ../../mod/admin.php:674 +#: ../../mod/admin.php:690 msgid "No registrations." msgstr "" -#: ../../mod/admin.php:675 ../../mod/intro.php:11 ../../mod/intro.php:98 -#: ../../mod/notifications.php:159 ../../mod/notifications.php:206 +#: ../../mod/admin.php:691 msgid "Approve" msgstr "" -#: ../../mod/admin.php:676 +#: ../../mod/admin.php:692 msgid "Deny" msgstr "" -#: ../../mod/admin.php:678 ../../mod/intro.php:14 ../../mod/intro.php:99 -#: ../../mod/connections.php:328 ../../mod/connections.php:470 +#: ../../mod/admin.php:694 ../../mod/connections.php:352 +#: ../../mod/connections.php:494 msgid "Block" msgstr "" -#: ../../mod/admin.php:679 ../../mod/connections.php:328 -#: ../../mod/connections.php:470 +#: ../../mod/admin.php:695 ../../mod/connections.php:352 +#: ../../mod/connections.php:494 msgid "Unblock" msgstr "" -#: ../../mod/admin.php:682 +#: ../../mod/admin.php:698 msgid "Register date" msgstr "" -#: ../../mod/admin.php:682 +#: ../../mod/admin.php:698 msgid "Last login" msgstr "" -#: ../../mod/admin.php:682 +#: ../../mod/admin.php:698 +msgid "Expires" +msgstr "" + +#: ../../mod/admin.php:698 msgid "Service Class" msgstr "" -#: ../../mod/admin.php:684 +#: ../../mod/admin.php:700 msgid "" "Selected users will be deleted!\\n\\nEverything these users had posted on " "this site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../mod/admin.php:685 +#: ../../mod/admin.php:701 msgid "" "The user {0} will be deleted!\\n\\nEverything this user has posted on this " "site will be permanently deleted!\\n\\nAre you sure?" msgstr "" -#: ../../mod/admin.php:726 +#: ../../mod/admin.php:742 #, php-format msgid "Plugin %s disabled." msgstr "" -#: ../../mod/admin.php:730 +#: ../../mod/admin.php:746 #, php-format msgid "Plugin %s enabled." msgstr "" -#: ../../mod/admin.php:740 ../../mod/admin.php:942 +#: ../../mod/admin.php:756 ../../mod/admin.php:958 msgid "Disable" msgstr "" -#: ../../mod/admin.php:742 ../../mod/admin.php:944 +#: ../../mod/admin.php:758 ../../mod/admin.php:960 msgid "Enable" msgstr "" -#: ../../mod/admin.php:768 ../../mod/admin.php:973 +#: ../../mod/admin.php:784 ../../mod/admin.php:989 msgid "Toggle" msgstr "" -#: ../../mod/admin.php:776 ../../mod/admin.php:983 +#: ../../mod/admin.php:792 ../../mod/admin.php:999 msgid "Author: " msgstr "" -#: ../../mod/admin.php:777 ../../mod/admin.php:984 +#: ../../mod/admin.php:793 ../../mod/admin.php:1000 msgid "Maintainer: " msgstr "" -#: ../../mod/admin.php:906 +#: ../../mod/admin.php:922 msgid "No themes found." msgstr "" -#: ../../mod/admin.php:965 +#: ../../mod/admin.php:981 msgid "Screenshot" msgstr "" -#: ../../mod/admin.php:1013 +#: ../../mod/admin.php:1029 msgid "[Experimental]" msgstr "" -#: ../../mod/admin.php:1014 +#: ../../mod/admin.php:1030 msgid "[Unsupported]" msgstr "" -#: ../../mod/admin.php:1041 +#: ../../mod/admin.php:1057 msgid "Log settings updated." msgstr "" -#: ../../mod/admin.php:1097 +#: ../../mod/admin.php:1113 msgid "Clear" msgstr "" -#: ../../mod/admin.php:1103 +#: ../../mod/admin.php:1119 msgid "Debugging" msgstr "" -#: ../../mod/admin.php:1104 +#: ../../mod/admin.php:1120 msgid "Log file" msgstr "" -#: ../../mod/admin.php:1104 +#: ../../mod/admin.php:1120 msgid "" "Must be writable by web server. Relative to your Red top-level directory." msgstr "" -#: ../../mod/admin.php:1105 +#: ../../mod/admin.php:1121 msgid "Log level" msgstr "" -#: ../../mod/mitem.php:13 ../../mod/menu.php:87 +#: ../../mod/mitem.php:14 ../../mod/menu.php:87 msgid "Menu not found." msgstr "" -#: ../../mod/mitem.php:66 +#: ../../mod/mitem.php:47 msgid "Menu element updated." msgstr "" -#: ../../mod/mitem.php:70 +#: ../../mod/mitem.php:51 msgid "Unable to update menu element." msgstr "" -#: ../../mod/mitem.php:76 +#: ../../mod/mitem.php:57 msgid "Menu element added." msgstr "" -#: ../../mod/mitem.php:80 +#: ../../mod/mitem.php:61 msgid "Unable to add menu element." msgstr "" -#: ../../mod/mitem.php:97 ../../mod/xchan.php:25 ../../mod/menu.php:113 +#: ../../mod/mitem.php:78 ../../mod/xchan.php:25 ../../mod/menu.php:113 msgid "Not found." msgstr "" -#: ../../mod/mitem.php:116 +#: ../../mod/mitem.php:99 msgid "Manage Menu Elements" msgstr "" -#: ../../mod/mitem.php:119 +#: ../../mod/mitem.php:102 msgid "Edit menu" msgstr "" -#: ../../mod/mitem.php:122 +#: ../../mod/mitem.php:105 msgid "Edit element" msgstr "" -#: ../../mod/mitem.php:123 +#: ../../mod/mitem.php:106 msgid "Drop element" msgstr "" -#: ../../mod/mitem.php:124 +#: ../../mod/mitem.php:107 msgid "New element" msgstr "" -#: ../../mod/mitem.php:125 +#: ../../mod/mitem.php:108 msgid "Edit this menu container" msgstr "" -#: ../../mod/mitem.php:126 +#: ../../mod/mitem.php:109 msgid "Add menu element" msgstr "" -#: ../../mod/mitem.php:127 +#: ../../mod/mitem.php:110 msgid "Delete this menu item" msgstr "" -#: ../../mod/mitem.php:128 +#: ../../mod/mitem.php:111 msgid "Edit this menu item" msgstr "" -#: ../../mod/mitem.php:141 +#: ../../mod/mitem.php:134 msgid "New Menu Element" msgstr "" -#: ../../mod/mitem.php:143 ../../mod/mitem.php:184 +#: ../../mod/mitem.php:136 ../../mod/mitem.php:179 +msgid "Menu Item Permissions" +msgstr "" + +#: ../../mod/mitem.php:139 ../../mod/mitem.php:183 msgid "Link text" msgstr "" -#: ../../mod/mitem.php:144 ../../mod/mitem.php:185 +#: ../../mod/mitem.php:140 ../../mod/mitem.php:184 msgid "URL of link" msgstr "" -#: ../../mod/mitem.php:145 ../../mod/mitem.php:186 +#: ../../mod/mitem.php:141 ../../mod/mitem.php:185 msgid "Use Red magic-auth if available" msgstr "" -#: ../../mod/mitem.php:146 ../../mod/mitem.php:187 +#: ../../mod/mitem.php:142 ../../mod/mitem.php:186 msgid "Open link in new window" msgstr "" -#: ../../mod/mitem.php:148 ../../mod/mitem.php:189 +#: ../../mod/mitem.php:144 ../../mod/mitem.php:188 msgid "Order in list" msgstr "" -#: ../../mod/mitem.php:148 ../../mod/mitem.php:189 +#: ../../mod/mitem.php:144 ../../mod/mitem.php:188 msgid "Higher numbers will sink to bottom of listing" msgstr "" -#: ../../mod/mitem.php:149 ../../mod/menu.php:79 ../../mod/new_channel.php:117 +#: ../../mod/mitem.php:145 ../../mod/menu.php:79 ../../mod/new_channel.php:117 msgid "Create" msgstr "" -#: ../../mod/mitem.php:161 +#: ../../mod/mitem.php:157 msgid "Menu item not found." msgstr "" -#: ../../mod/mitem.php:170 +#: ../../mod/mitem.php:166 msgid "Menu item deleted." msgstr "" -#: ../../mod/mitem.php:172 +#: ../../mod/mitem.php:168 msgid "Menu item could not be deleted." msgstr "" -#: ../../mod/mitem.php:181 +#: ../../mod/mitem.php:177 msgid "Edit Menu Element" msgstr "" -#: ../../mod/mitem.php:190 ../../mod/menu.php:107 +#: ../../mod/mitem.php:189 ../../mod/menu.php:107 msgid "Modify" msgstr "" @@ -4725,7 +4926,7 @@ msgid "Could not create collection." msgstr "" #: ../../mod/group.php:60 -msgid "Collection name changed." +msgid "Collection updated." msgstr "" #: ../../mod/group.php:92 @@ -4772,11 +4973,11 @@ msgstr "" msgid "Album not found." msgstr "" -#: ../../mod/photos.php:125 ../../mod/photos.php:780 +#: ../../mod/photos.php:125 ../../mod/photos.php:791 msgid "Delete Album" msgstr "" -#: ../../mod/photos.php:165 ../../mod/photos.php:1041 +#: ../../mod/photos.php:165 ../../mod/photos.php:1052 msgid "Delete Photo" msgstr "" @@ -4807,96 +5008,96 @@ msgstr "" msgid "You have used %1$.2f Mbytes of photo storage." msgstr "" -#: ../../mod/photos.php:707 +#: ../../mod/photos.php:718 msgid "Upload Photos" msgstr "" -#: ../../mod/photos.php:711 ../../mod/photos.php:775 +#: ../../mod/photos.php:722 ../../mod/photos.php:786 msgid "New album name: " msgstr "" -#: ../../mod/photos.php:712 +#: ../../mod/photos.php:723 msgid "or existing album name: " msgstr "" -#: ../../mod/photos.php:713 +#: ../../mod/photos.php:724 msgid "Do not show a status post for this upload" msgstr "" -#: ../../mod/photos.php:715 ../../mod/photos.php:1036 +#: ../../mod/photos.php:726 ../../mod/photos.php:1047 msgid "Permissions" msgstr "" -#: ../../mod/photos.php:764 ../../mod/photos.php:786 ../../mod/photos.php:1212 -#: ../../mod/photos.php:1227 +#: ../../mod/photos.php:775 ../../mod/photos.php:797 ../../mod/photos.php:1223 +#: ../../mod/photos.php:1238 msgid "Contact Photos" msgstr "" -#: ../../mod/photos.php:790 +#: ../../mod/photos.php:801 msgid "Edit Album" msgstr "" -#: ../../mod/photos.php:796 +#: ../../mod/photos.php:807 msgid "Show Newest First" msgstr "" -#: ../../mod/photos.php:798 +#: ../../mod/photos.php:809 msgid "Show Oldest First" msgstr "" -#: ../../mod/photos.php:842 ../../mod/photos.php:1259 +#: ../../mod/photos.php:853 ../../mod/photos.php:1270 msgid "View Photo" msgstr "" -#: ../../mod/photos.php:886 +#: ../../mod/photos.php:897 msgid "Permission denied. Access to this item may be restricted." msgstr "" -#: ../../mod/photos.php:888 +#: ../../mod/photos.php:899 msgid "Photo not available" msgstr "" -#: ../../mod/photos.php:946 +#: ../../mod/photos.php:957 msgid "Use as profile photo" msgstr "" -#: ../../mod/photos.php:970 +#: ../../mod/photos.php:981 msgid "View Full Size" msgstr "" -#: ../../mod/photos.php:1024 +#: ../../mod/photos.php:1035 msgid "Edit photo" msgstr "" -#: ../../mod/photos.php:1026 +#: ../../mod/photos.php:1037 msgid "Rotate CW (right)" msgstr "" -#: ../../mod/photos.php:1027 +#: ../../mod/photos.php:1038 msgid "Rotate CCW (left)" msgstr "" -#: ../../mod/photos.php:1029 +#: ../../mod/photos.php:1040 msgid "New album name" msgstr "" -#: ../../mod/photos.php:1032 +#: ../../mod/photos.php:1043 msgid "Caption" msgstr "" -#: ../../mod/photos.php:1034 +#: ../../mod/photos.php:1045 msgid "Add a Tag" msgstr "" -#: ../../mod/photos.php:1038 +#: ../../mod/photos.php:1049 msgid "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "" -#: ../../mod/photos.php:1265 +#: ../../mod/photos.php:1276 msgid "View Album" msgstr "" -#: ../../mod/photos.php:1274 +#: ../../mod/photos.php:1285 msgid "Recent Photos" msgstr "" @@ -4908,14 +5109,6 @@ msgstr "" msgid "added your channel" msgstr "" -#: ../../mod/ping.php:230 ../../boot.php:1862 ../../boot.php:1942 -msgid "g A l F d" -msgstr "" - -#: ../../mod/ping.php:252 ../../boot.php:1908 ../../boot.php:1983 -msgid "[today]" -msgstr "" - #: ../../mod/ping.php:262 msgid "posted an event" msgstr "" @@ -4948,11 +5141,6 @@ msgstr "" msgid "Drop" msgstr "" -#: ../../mod/menu.php:57 ../../mod/network.php:321 -#: ../../mod/connections.php:532 -msgid "New" -msgstr "" - #: ../../mod/menu.php:58 msgid "Create a new menu" msgstr "" @@ -5030,7 +5218,7 @@ msgstr "" msgid "Selected channel has private message restrictions. Send failed." msgstr "" -#: ../../mod/message.php:223 ../../mod/notifications.php:101 +#: ../../mod/message.php:223 msgid "Messages" msgstr "" @@ -5050,11 +5238,11 @@ msgstr "" msgid "Send Private Message" msgstr "" -#: ../../mod/message.php:317 ../../mod/message.php:503 +#: ../../mod/message.php:317 ../../mod/message.php:471 msgid "To:" msgstr "" -#: ../../mod/message.php:322 ../../mod/message.php:505 +#: ../../mod/message.php:322 ../../mod/message.php:473 msgid "Subject:" msgstr "" @@ -5062,7 +5250,7 @@ msgstr "" msgid "No messages." msgstr "" -#: ../../mod/message.php:375 ../../mod/message.php:472 +#: ../../mod/message.php:375 ../../mod/message.php:440 msgid "Delete message" msgstr "" @@ -5074,36 +5262,32 @@ msgstr "" msgid "Message not found." msgstr "" -#: ../../mod/message.php:473 +#: ../../mod/message.php:441 msgid "Recall message" msgstr "" -#: ../../mod/message.php:475 +#: ../../mod/message.php:443 msgid "Message has been recalled." msgstr "" -#: ../../mod/message.php:492 +#: ../../mod/message.php:460 msgid "Private Conversation" msgstr "" -#: ../../mod/message.php:496 +#: ../../mod/message.php:464 msgid "Delete conversation" msgstr "" -#: ../../mod/message.php:498 +#: ../../mod/message.php:466 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "" -#: ../../mod/message.php:502 +#: ../../mod/message.php:470 msgid "Send Reply" msgstr "" -#: ../../mod/hcard.php:10 -msgid "No profile" -msgstr "" - #: ../../mod/layouts.php:52 msgid "Layout Help" msgstr "" @@ -5116,11 +5300,11 @@ msgstr "" msgid "Layout Name" msgstr "" -#: ../../mod/help.php:30 +#: ../../mod/help.php:41 msgid "Help:" msgstr "" -#: ../../mod/help.php:38 ../../index.php:226 +#: ../../mod/help.php:53 ../../index.php:226 msgid "Not Found" msgstr "" @@ -5136,525 +5320,39 @@ msgstr "" msgid "Authenticate" msgstr "" -#: ../../mod/network.php:164 ../../mod/search.php:20 -msgid "Remove term" -msgstr "" - -#: ../../mod/network.php:302 -msgid "Commented Order" -msgstr "" - -#: ../../mod/network.php:305 -msgid "Sort by Comment Date" -msgstr "" - -#: ../../mod/network.php:308 -msgid "Posted Order" -msgstr "" - -#: ../../mod/network.php:311 -msgid "Sort by Post Date" -msgstr "" - -#: ../../mod/network.php:315 ../../mod/notifications.php:86 -msgid "Personal" -msgstr "" - -#: ../../mod/network.php:318 -msgid "Posts that mention or involve you" -msgstr "" - -#: ../../mod/network.php:324 -msgid "Activity Stream - by date" -msgstr "" - -#: ../../mod/network.php:331 -msgid "Starred" -msgstr "" - -#: ../../mod/network.php:334 -msgid "Favourite Posts" -msgstr "" - -#: ../../mod/network.php:341 -msgid "Spam" -msgstr "" - -#: ../../mod/network.php:344 -msgid "Posts flagged as SPAM" -msgstr "" - -#: ../../mod/network.php:384 -msgid "Refresh" -msgstr "" - -#: ../../mod/network.php:385 ../../mod/connections.php:384 -msgid "Me" -msgstr "" - -#: ../../mod/network.php:386 ../../mod/connections.php:386 -msgid "Best Friends" -msgstr "" - -#: ../../mod/network.php:388 -msgid "Co-workers" -msgstr "" - -#: ../../mod/network.php:389 ../../mod/connections.php:388 -msgid "Former Friends" -msgstr "" - -#: ../../mod/network.php:390 ../../mod/connections.php:389 -msgid "Acquaintances" -msgstr "" - -#: ../../mod/network.php:391 -msgid "Everybody" -msgstr "" - -#: ../../mod/network.php:408 -msgid "Search Results For:" -msgstr "" - -#: ../../mod/network.php:453 +#: ../../mod/network.php:79 msgid "No such group" msgstr "" -#: ../../mod/network.php:484 +#: ../../mod/network.php:118 +msgid "Search Results For:" +msgstr "" + +#: ../../mod/network.php:172 +msgid "Collection is empty" +msgstr "" + +#: ../../mod/network.php:180 +msgid "Collection: " +msgstr "" + +#: ../../mod/network.php:193 msgid "Connection: " msgstr "" -#: ../../mod/network.php:487 +#: ../../mod/network.php:196 msgid "Invalid connection." msgstr "" -#: ../../mod/intro.php:17 ../../mod/intro.php:100 -#: ../../mod/connections.php:335 ../../mod/connections.php:471 -#: ../../mod/notifications.php:51 ../../mod/notifications.php:162 -#: ../../mod/notifications.php:208 -msgid "Ignore" -msgstr "" - -#: ../../mod/intro.php:29 ../../mod/connections.php:122 -msgid "Connection updated." -msgstr "" - -#: ../../mod/intro.php:31 -msgid "Connection update failed." -msgstr "" - -#: ../../mod/intro.php:56 -msgid "Introductions and Connection Requests" -msgstr "" - -#: ../../mod/intro.php:67 -msgid "No pending introductions." -msgstr "" - -#: ../../mod/intro.php:72 -msgid "System error. Please try again later." -msgstr "" - -#: ../../mod/intro.php:95 ../../mod/connections.php:476 -#: ../../mod/notifications.php:155 ../../mod/notifications.php:202 -msgid "Hide this contact from others" -msgstr "" - -#: ../../mod/intro.php:96 ../../mod/notifications.php:156 -#: ../../mod/notifications.php:203 -msgid "Post a new friend activity" -msgstr "" - -#: ../../mod/intro.php:96 ../../mod/notifications.php:156 -#: ../../mod/notifications.php:203 -msgid "if applicable" -msgstr "" - -#: ../../mod/intro.php:101 ../../mod/notifications.php:35 -#: ../../mod/notifications.php:163 ../../mod/notifications.php:209 -msgid "Discard" -msgstr "" - -#: ../../mod/connections.php:67 -msgid "Could not access contact record." -msgstr "" - -#: ../../mod/connections.php:81 -msgid "Could not locate selected profile." -msgstr "" - -#: ../../mod/connections.php:124 -msgid "Failed to update connection record." -msgstr "" - -#: ../../mod/connections.php:199 -msgid "Could not access address book record." -msgstr "" - -#: ../../mod/connections.php:213 -msgid "Refresh failed - channel is currently unavailable." -msgstr "" - -#: ../../mod/connections.php:220 -msgid "Channel has been unblocked" -msgstr "" - -#: ../../mod/connections.php:221 -msgid "Channel has been blocked" -msgstr "" - -#: ../../mod/connections.php:225 ../../mod/connections.php:237 -#: ../../mod/connections.php:249 ../../mod/connections.php:261 -#: ../../mod/connections.php:276 -msgid "Unable to set address book parameters." -msgstr "" - -#: ../../mod/connections.php:232 -msgid "Channel has been unignored" -msgstr "" - -#: ../../mod/connections.php:233 -msgid "Channel has been ignored" -msgstr "" - -#: ../../mod/connections.php:244 -msgid "Channel has been unarchived" -msgstr "" - -#: ../../mod/connections.php:245 -msgid "Channel has been archived" -msgstr "" - -#: ../../mod/connections.php:256 -msgid "Channel has been unhidden" -msgstr "" - -#: ../../mod/connections.php:257 -msgid "Channel has been hidden" -msgstr "" - -#: ../../mod/connections.php:271 -msgid "Channel has been approved" -msgstr "" - -#: ../../mod/connections.php:272 -msgid "Channel has been unapproved" -msgstr "" - -#: ../../mod/connections.php:290 -msgid "Contact has been removed." -msgstr "" - -#: ../../mod/connections.php:310 -#, php-format -msgid "View %s's profile" -msgstr "" - -#: ../../mod/connections.php:314 -msgid "Refresh Permissions" -msgstr "" - -#: ../../mod/connections.php:317 -msgid "Fetch updated permissions" -msgstr "" - -#: ../../mod/connections.php:321 -msgid "Recent Activity" -msgstr "" - -#: ../../mod/connections.php:324 -msgid "View recent posts and comments" -msgstr "" - -#: ../../mod/connections.php:331 -msgid "Block or Unblock this connection" -msgstr "" - -#: ../../mod/connections.php:335 ../../mod/connections.php:471 -msgid "Unignore" -msgstr "" - -#: ../../mod/connections.php:338 -msgid "Ignore or Unignore this connection" -msgstr "" - -#: ../../mod/connections.php:341 -msgid "Unarchive" -msgstr "" - -#: ../../mod/connections.php:341 -msgid "Archive" -msgstr "" - -#: ../../mod/connections.php:344 -msgid "Archive or Unarchive this connection" -msgstr "" - -#: ../../mod/connections.php:347 -msgid "Unhide" -msgstr "" - -#: ../../mod/connections.php:347 -msgid "Hide" -msgstr "" - -#: ../../mod/connections.php:350 -msgid "Hide or Unhide this connection" -msgstr "" - -#: ../../mod/connections.php:357 -msgid "Delete this connection" -msgstr "" - -#: ../../mod/connections.php:390 -msgid "Unknown" -msgstr "" - -#: ../../mod/connections.php:400 ../../mod/connections.php:429 -msgid "Approve this connection" -msgstr "" - -#: ../../mod/connections.php:400 -msgid "Accept connection to allow communication" -msgstr "" - -#: ../../mod/connections.php:416 -msgid "Automatic Permissions Settings" -msgstr "" - -#: ../../mod/connections.php:416 -#, php-format -msgid "Connections: settings for %s" -msgstr "" - -#: ../../mod/connections.php:420 +#: ../../mod/post.php:222 msgid "" -"When receiving a channel introduction, any permissions provided here will be " -"applied to the new connection automatically and the introduction approved. " -"Leave this page if you do not wish to use this feature." +"Remote authentication blocked. You are logged into this site locally. Please " +"logout and retry." msgstr "" -#: ../../mod/connections.php:422 -msgid "Slide to adjust your degree of friendship" -msgstr "" - -#: ../../mod/connections.php:428 -msgid "inherited" -msgstr "" - -#: ../../mod/connections.php:430 -msgid "Connection has no individual permissions!" -msgstr "" - -#: ../../mod/connections.php:431 -msgid "" -"This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"." -msgstr "" - -#: ../../mod/connections.php:433 -msgid "Profile Visibility" -msgstr "" - -#: ../../mod/connections.php:434 +#: ../../mod/post.php:251 #, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "" - -#: ../../mod/connections.php:435 -msgid "Contact Information / Notes" -msgstr "" - -#: ../../mod/connections.php:436 -msgid "Edit contact notes" -msgstr "" - -#: ../../mod/connections.php:438 -msgid "Their Settings" -msgstr "" - -#: ../../mod/connections.php:439 -msgid "My Settings" -msgstr "" - -#: ../../mod/connections.php:441 -msgid "Forum Members" -msgstr "" - -#: ../../mod/connections.php:442 -msgid "Soapbox" -msgstr "" - -#: ../../mod/connections.php:443 -msgid "Full Sharing" -msgstr "" - -#: ../../mod/connections.php:444 -msgid "Cautious Sharing" -msgstr "" - -#: ../../mod/connections.php:445 -msgid "Follow Only" -msgstr "" - -#: ../../mod/connections.php:446 -msgid "Individual Permissions" -msgstr "" - -#: ../../mod/connections.php:447 -msgid "" -"Some permissions may be inherited from your privacy " -"settings, which have higher priority. Changing those on this page will " -"have no effect." -msgstr "" - -#: ../../mod/connections.php:448 -msgid "Advanced Permissions" -msgstr "" - -#: ../../mod/connections.php:449 -msgid "Quick Links" -msgstr "" - -#: ../../mod/connections.php:453 -#, php-format -msgid "Visit %s's profile - %s" -msgstr "" - -#: ../../mod/connections.php:454 -msgid "Block/Unblock contact" -msgstr "" - -#: ../../mod/connections.php:455 -msgid "Ignore contact" -msgstr "" - -#: ../../mod/connections.php:456 -msgid "Repair URL settings" -msgstr "" - -#: ../../mod/connections.php:457 -msgid "View conversations" -msgstr "" - -#: ../../mod/connections.php:459 -msgid "Delete contact" -msgstr "" - -#: ../../mod/connections.php:462 -msgid "Last update:" -msgstr "" - -#: ../../mod/connections.php:464 -msgid "Update public posts" -msgstr "" - -#: ../../mod/connections.php:466 -msgid "Update now" -msgstr "" - -#: ../../mod/connections.php:472 -msgid "Currently blocked" -msgstr "" - -#: ../../mod/connections.php:473 -msgid "Currently ignored" -msgstr "" - -#: ../../mod/connections.php:474 -msgid "Currently archived" -msgstr "" - -#: ../../mod/connections.php:475 -msgid "Currently pending" -msgstr "" - -#: ../../mod/connections.php:476 -msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "" - -#: ../../mod/connections.php:512 ../../mod/connections.php:584 -msgid "Blocked" -msgstr "" - -#: ../../mod/connections.php:517 ../../mod/connections.php:591 -msgid "Ignored" -msgstr "" - -#: ../../mod/connections.php:522 ../../mod/connections.php:605 -msgid "Hidden" -msgstr "" - -#: ../../mod/connections.php:527 ../../mod/connections.php:598 -msgid "Archived" -msgstr "" - -#: ../../mod/connections.php:538 -msgid "All" -msgstr "" - -#: ../../mod/connections.php:559 -msgid "Suggestions" -msgstr "" - -#: ../../mod/connections.php:562 -msgid "Suggest new connections" -msgstr "" - -#: ../../mod/connections.php:568 -msgid "Show pending (new) connections" -msgstr "" - -#: ../../mod/connections.php:571 -msgid "All Connections" -msgstr "" - -#: ../../mod/connections.php:574 -msgid "Show all connections" -msgstr "" - -#: ../../mod/connections.php:577 -msgid "Unblocked" -msgstr "" - -#: ../../mod/connections.php:580 -msgid "Only show unblocked connections" -msgstr "" - -#: ../../mod/connections.php:587 -msgid "Only show blocked connections" -msgstr "" - -#: ../../mod/connections.php:594 -msgid "Only show ignored connections" -msgstr "" - -#: ../../mod/connections.php:601 -msgid "Only show archived connections" -msgstr "" - -#: ../../mod/connections.php:608 -msgid "Only show hidden connections" -msgstr "" - -#: ../../mod/connections.php:650 -#, php-format -msgid "%1$s [%2$s]" -msgstr "" - -#: ../../mod/connections.php:651 ../../mod/nogroup.php:41 -msgid "Edit contact" -msgstr "" - -#: ../../mod/connections.php:675 -msgid "Search your connections" -msgstr "" - -#: ../../mod/connections.php:676 -msgid "Finding: " +msgid "Welcome %s. Remote authentication successful." msgstr "" #: ../../mod/dirsearch.php:21 @@ -5669,8 +5367,12 @@ msgstr "" msgid "Visible to:" msgstr "" +#: ../../mod/magic.php:63 +msgid "Hub not found." +msgstr "" + #: ../../mod/profiles.php:18 ../../mod/profiles.php:138 -#: ../../mod/profiles.php:179 ../../mod/profiles.php:486 +#: ../../mod/profiles.php:168 ../../mod/profiles.php:475 msgid "Profile not found." msgstr "" @@ -5690,249 +5392,229 @@ msgstr "" msgid "Profile unavailable to clone." msgstr "" -#: ../../mod/profiles.php:189 +#: ../../mod/profiles.php:178 msgid "Profile Name is required." msgstr "" -#: ../../mod/profiles.php:317 +#: ../../mod/profiles.php:306 msgid "Marital Status" msgstr "" -#: ../../mod/profiles.php:321 +#: ../../mod/profiles.php:310 msgid "Romantic Partner" msgstr "" -#: ../../mod/profiles.php:325 +#: ../../mod/profiles.php:314 msgid "Likes" msgstr "" -#: ../../mod/profiles.php:329 +#: ../../mod/profiles.php:318 msgid "Dislikes" msgstr "" -#: ../../mod/profiles.php:333 +#: ../../mod/profiles.php:322 msgid "Work/Employment" msgstr "" -#: ../../mod/profiles.php:336 +#: ../../mod/profiles.php:325 msgid "Religion" msgstr "" -#: ../../mod/profiles.php:340 +#: ../../mod/profiles.php:329 msgid "Political Views" msgstr "" -#: ../../mod/profiles.php:344 +#: ../../mod/profiles.php:333 msgid "Gender" msgstr "" -#: ../../mod/profiles.php:348 +#: ../../mod/profiles.php:337 msgid "Sexual Preference" msgstr "" -#: ../../mod/profiles.php:352 +#: ../../mod/profiles.php:341 msgid "Homepage" msgstr "" -#: ../../mod/profiles.php:356 +#: ../../mod/profiles.php:345 msgid "Interests" msgstr "" -#: ../../mod/profiles.php:360 +#: ../../mod/profiles.php:349 msgid "Address" msgstr "" -#: ../../mod/profiles.php:367 ../../mod/pubsites.php:31 +#: ../../mod/profiles.php:356 ../../mod/pubsites.php:31 msgid "Location" msgstr "" -#: ../../mod/profiles.php:450 +#: ../../mod/profiles.php:439 msgid "Profile updated." msgstr "" -#: ../../mod/profiles.php:505 +#: ../../mod/profiles.php:494 msgid "Hide your contact/friend list from viewers of this profile?" msgstr "" -#: ../../mod/profiles.php:528 +#: ../../mod/profiles.php:517 msgid "Edit Profile Details" msgstr "" -#: ../../mod/profiles.php:530 +#: ../../mod/profiles.php:519 msgid "View this profile" msgstr "" -#: ../../mod/profiles.php:531 +#: ../../mod/profiles.php:520 msgid "Change Profile Photo" msgstr "" -#: ../../mod/profiles.php:532 +#: ../../mod/profiles.php:521 msgid "Create a new profile using these settings" msgstr "" -#: ../../mod/profiles.php:533 +#: ../../mod/profiles.php:522 msgid "Clone this profile" msgstr "" -#: ../../mod/profiles.php:534 +#: ../../mod/profiles.php:523 msgid "Delete this profile" msgstr "" -#: ../../mod/profiles.php:535 +#: ../../mod/profiles.php:524 msgid "Profile Name:" msgstr "" -#: ../../mod/profiles.php:536 +#: ../../mod/profiles.php:525 msgid "Your Full Name:" msgstr "" -#: ../../mod/profiles.php:537 +#: ../../mod/profiles.php:526 msgid "Title/Description:" msgstr "" -#: ../../mod/profiles.php:538 +#: ../../mod/profiles.php:527 msgid "Your Gender:" msgstr "" -#: ../../mod/profiles.php:539 +#: ../../mod/profiles.php:528 #, php-format msgid "Birthday (%s):" msgstr "" -#: ../../mod/profiles.php:540 +#: ../../mod/profiles.php:529 msgid "Street Address:" msgstr "" -#: ../../mod/profiles.php:541 +#: ../../mod/profiles.php:530 msgid "Locality/City:" msgstr "" -#: ../../mod/profiles.php:542 +#: ../../mod/profiles.php:531 msgid "Postal/Zip Code:" msgstr "" -#: ../../mod/profiles.php:543 +#: ../../mod/profiles.php:532 msgid "Country:" msgstr "" -#: ../../mod/profiles.php:544 +#: ../../mod/profiles.php:533 msgid "Region/State:" msgstr "" -#: ../../mod/profiles.php:545 +#: ../../mod/profiles.php:534 msgid " Marital Status:" msgstr "" -#: ../../mod/profiles.php:546 +#: ../../mod/profiles.php:535 msgid "Who: (if applicable)" msgstr "" -#: ../../mod/profiles.php:547 +#: ../../mod/profiles.php:536 msgid "Examples: cathy123, Cathy Williams, cathy@example.com" msgstr "" -#: ../../mod/profiles.php:548 +#: ../../mod/profiles.php:537 msgid "Since [date]:" msgstr "" -#: ../../mod/profiles.php:550 +#: ../../mod/profiles.php:539 msgid "Homepage URL:" msgstr "" -#: ../../mod/profiles.php:553 +#: ../../mod/profiles.php:542 msgid "Religious Views:" msgstr "" -#: ../../mod/profiles.php:554 +#: ../../mod/profiles.php:543 msgid "Keywords:" msgstr "" -#: ../../mod/profiles.php:557 +#: ../../mod/profiles.php:546 msgid "Example: fishing photography software" msgstr "" -#: ../../mod/profiles.php:558 +#: ../../mod/profiles.php:547 msgid "Used in directory listings" msgstr "" -#: ../../mod/profiles.php:559 +#: ../../mod/profiles.php:548 msgid "Tell us about yourself..." msgstr "" -#: ../../mod/profiles.php:560 +#: ../../mod/profiles.php:549 msgid "Hobbies/Interests" msgstr "" -#: ../../mod/profiles.php:561 +#: ../../mod/profiles.php:550 msgid "Contact information and Social Networks" msgstr "" -#: ../../mod/profiles.php:562 +#: ../../mod/profiles.php:551 msgid "My other channels" msgstr "" -#: ../../mod/profiles.php:563 +#: ../../mod/profiles.php:552 msgid "Musical interests" msgstr "" -#: ../../mod/profiles.php:564 +#: ../../mod/profiles.php:553 msgid "Books, literature" msgstr "" -#: ../../mod/profiles.php:565 +#: ../../mod/profiles.php:554 msgid "Television" msgstr "" -#: ../../mod/profiles.php:566 +#: ../../mod/profiles.php:555 msgid "Film/dance/culture/entertainment" msgstr "" -#: ../../mod/profiles.php:567 +#: ../../mod/profiles.php:556 msgid "Love/romance" msgstr "" -#: ../../mod/profiles.php:568 +#: ../../mod/profiles.php:557 msgid "Work/employment" msgstr "" -#: ../../mod/profiles.php:569 +#: ../../mod/profiles.php:558 msgid "School/education" msgstr "" -#: ../../mod/profiles.php:574 +#: ../../mod/profiles.php:563 msgid "" "This is your public profile.
              It may " "be visible to anybody using the internet." msgstr "" -#: ../../mod/profiles.php:584 ../../mod/directory.php:160 +#: ../../mod/profiles.php:573 ../../mod/directory.php:161 msgid "Age: " msgstr "" -#: ../../mod/profiles.php:623 +#: ../../mod/profiles.php:612 msgid "Edit/Manage Profiles" msgstr "" -#: ../../mod/profiles.php:624 ../../boot.php:1759 -msgid "Change profile photo" -msgstr "" - -#: ../../mod/profiles.php:625 ../../boot.php:1766 -msgid "Create New Profile" -msgstr "" - -#: ../../mod/profiles.php:636 ../../boot.php:1780 -msgid "Profile Image" -msgstr "" - -#: ../../mod/profiles.php:639 ../../boot.php:1783 -msgid "visible to everybody" -msgstr "" - -#: ../../mod/profiles.php:640 ../../boot.php:1784 -msgid "Edit visibility" -msgstr "" - #: ../../mod/new_channel.php:107 msgid "Add a Channel" msgstr "" @@ -5966,6 +5648,397 @@ msgid "" "Or import an existing channel from another location" msgstr "" +#: ../../mod/connections.php:71 +msgid "Could not access contact record." +msgstr "" + +#: ../../mod/connections.php:85 +msgid "Could not locate selected profile." +msgstr "" + +#: ../../mod/connections.php:126 +msgid "Connection updated." +msgstr "" + +#: ../../mod/connections.php:128 +msgid "Failed to update connection record." +msgstr "" + +#: ../../mod/connections.php:223 +msgid "Could not access address book record." +msgstr "" + +#: ../../mod/connections.php:237 +msgid "Refresh failed - channel is currently unavailable." +msgstr "" + +#: ../../mod/connections.php:244 +msgid "Channel has been unblocked" +msgstr "" + +#: ../../mod/connections.php:245 +msgid "Channel has been blocked" +msgstr "" + +#: ../../mod/connections.php:249 ../../mod/connections.php:261 +#: ../../mod/connections.php:273 ../../mod/connections.php:285 +#: ../../mod/connections.php:300 +msgid "Unable to set address book parameters." +msgstr "" + +#: ../../mod/connections.php:256 +msgid "Channel has been unignored" +msgstr "" + +#: ../../mod/connections.php:257 +msgid "Channel has been ignored" +msgstr "" + +#: ../../mod/connections.php:268 +msgid "Channel has been unarchived" +msgstr "" + +#: ../../mod/connections.php:269 +msgid "Channel has been archived" +msgstr "" + +#: ../../mod/connections.php:280 +msgid "Channel has been unhidden" +msgstr "" + +#: ../../mod/connections.php:281 +msgid "Channel has been hidden" +msgstr "" + +#: ../../mod/connections.php:295 +msgid "Channel has been approved" +msgstr "" + +#: ../../mod/connections.php:296 +msgid "Channel has been unapproved" +msgstr "" + +#: ../../mod/connections.php:314 +msgid "Contact has been removed." +msgstr "" + +#: ../../mod/connections.php:334 +#, php-format +msgid "View %s's profile" +msgstr "" + +#: ../../mod/connections.php:338 +msgid "Refresh Permissions" +msgstr "" + +#: ../../mod/connections.php:341 +msgid "Fetch updated permissions" +msgstr "" + +#: ../../mod/connections.php:345 +msgid "Recent Activity" +msgstr "" + +#: ../../mod/connections.php:348 +msgid "View recent posts and comments" +msgstr "" + +#: ../../mod/connections.php:355 +msgid "Block or Unblock this connection" +msgstr "" + +#: ../../mod/connections.php:359 ../../mod/connections.php:495 +msgid "Unignore" +msgstr "" + +#: ../../mod/connections.php:359 ../../mod/connections.php:495 +#: ../../mod/notifications.php:51 +msgid "Ignore" +msgstr "" + +#: ../../mod/connections.php:362 +msgid "Ignore or Unignore this connection" +msgstr "" + +#: ../../mod/connections.php:365 +msgid "Unarchive" +msgstr "" + +#: ../../mod/connections.php:365 +msgid "Archive" +msgstr "" + +#: ../../mod/connections.php:368 +msgid "Archive or Unarchive this connection" +msgstr "" + +#: ../../mod/connections.php:371 +msgid "Unhide" +msgstr "" + +#: ../../mod/connections.php:371 +msgid "Hide" +msgstr "" + +#: ../../mod/connections.php:374 +msgid "Hide or Unhide this connection" +msgstr "" + +#: ../../mod/connections.php:381 +msgid "Delete this connection" +msgstr "" + +#: ../../mod/connections.php:414 +msgid "Unknown" +msgstr "" + +#: ../../mod/connections.php:424 ../../mod/connections.php:453 +msgid "Approve this connection" +msgstr "" + +#: ../../mod/connections.php:424 +msgid "Accept connection to allow communication" +msgstr "" + +#: ../../mod/connections.php:440 +msgid "Automatic Permissions Settings" +msgstr "" + +#: ../../mod/connections.php:440 +#, php-format +msgid "Connections: settings for %s" +msgstr "" + +#: ../../mod/connections.php:444 +msgid "" +"When receiving a channel introduction, any permissions provided here will be " +"applied to the new connection automatically and the introduction approved. " +"Leave this page if you do not wish to use this feature." +msgstr "" + +#: ../../mod/connections.php:446 +msgid "Slide to adjust your degree of friendship" +msgstr "" + +#: ../../mod/connections.php:452 +msgid "inherited" +msgstr "" + +#: ../../mod/connections.php:454 +msgid "Connection has no individual permissions!" +msgstr "" + +#: ../../mod/connections.php:455 +msgid "" +"This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"." +msgstr "" + +#: ../../mod/connections.php:457 +msgid "Profile Visibility" +msgstr "" + +#: ../../mod/connections.php:458 +#, php-format +msgid "" +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "" + +#: ../../mod/connections.php:459 +msgid "Contact Information / Notes" +msgstr "" + +#: ../../mod/connections.php:460 +msgid "Edit contact notes" +msgstr "" + +#: ../../mod/connections.php:462 +msgid "Their Settings" +msgstr "" + +#: ../../mod/connections.php:463 +msgid "My Settings" +msgstr "" + +#: ../../mod/connections.php:465 +msgid "Forum Members" +msgstr "" + +#: ../../mod/connections.php:466 +msgid "Soapbox" +msgstr "" + +#: ../../mod/connections.php:467 +msgid "Full Sharing" +msgstr "" + +#: ../../mod/connections.php:468 +msgid "Cautious Sharing" +msgstr "" + +#: ../../mod/connections.php:469 +msgid "Follow Only" +msgstr "" + +#: ../../mod/connections.php:470 +msgid "Individual Permissions" +msgstr "" + +#: ../../mod/connections.php:471 +msgid "" +"Some permissions may be inherited from your channel privacy settings, which have higher priority. Changing those " +"inherited settings on this page will have no effect." +msgstr "" + +#: ../../mod/connections.php:472 +msgid "Advanced Permissions" +msgstr "" + +#: ../../mod/connections.php:473 +msgid "Quick Links" +msgstr "" + +#: ../../mod/connections.php:477 +#, php-format +msgid "Visit %s's profile - %s" +msgstr "" + +#: ../../mod/connections.php:478 +msgid "Block/Unblock contact" +msgstr "" + +#: ../../mod/connections.php:479 +msgid "Ignore contact" +msgstr "" + +#: ../../mod/connections.php:480 +msgid "Repair URL settings" +msgstr "" + +#: ../../mod/connections.php:481 +msgid "View conversations" +msgstr "" + +#: ../../mod/connections.php:483 +msgid "Delete contact" +msgstr "" + +#: ../../mod/connections.php:486 +msgid "Last update:" +msgstr "" + +#: ../../mod/connections.php:488 +msgid "Update public posts" +msgstr "" + +#: ../../mod/connections.php:490 +msgid "Update now" +msgstr "" + +#: ../../mod/connections.php:496 +msgid "Currently blocked" +msgstr "" + +#: ../../mod/connections.php:497 +msgid "Currently ignored" +msgstr "" + +#: ../../mod/connections.php:498 +msgid "Currently archived" +msgstr "" + +#: ../../mod/connections.php:499 +msgid "Currently pending" +msgstr "" + +#: ../../mod/connections.php:500 +msgid "Hide this contact from others" +msgstr "" + +#: ../../mod/connections.php:500 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "" + +#: ../../mod/connections.php:536 ../../mod/connections.php:608 +msgid "Blocked" +msgstr "" + +#: ../../mod/connections.php:541 ../../mod/connections.php:615 +msgid "Ignored" +msgstr "" + +#: ../../mod/connections.php:546 ../../mod/connections.php:629 +msgid "Hidden" +msgstr "" + +#: ../../mod/connections.php:551 ../../mod/connections.php:622 +msgid "Archived" +msgstr "" + +#: ../../mod/connections.php:562 +msgid "All" +msgstr "" + +#: ../../mod/connections.php:586 +msgid "Suggest new connections" +msgstr "" + +#: ../../mod/connections.php:592 +msgid "Show pending (new) connections" +msgstr "" + +#: ../../mod/connections.php:595 +msgid "All Connections" +msgstr "" + +#: ../../mod/connections.php:598 +msgid "Show all connections" +msgstr "" + +#: ../../mod/connections.php:601 +msgid "Unblocked" +msgstr "" + +#: ../../mod/connections.php:604 +msgid "Only show unblocked connections" +msgstr "" + +#: ../../mod/connections.php:611 +msgid "Only show blocked connections" +msgstr "" + +#: ../../mod/connections.php:618 +msgid "Only show ignored connections" +msgstr "" + +#: ../../mod/connections.php:625 +msgid "Only show archived connections" +msgstr "" + +#: ../../mod/connections.php:632 +msgid "Only show hidden connections" +msgstr "" + +#: ../../mod/connections.php:674 +#, php-format +msgid "%1$s [%2$s]" +msgstr "" + +#: ../../mod/connections.php:675 +msgid "Edit contact" +msgstr "" + +#: ../../mod/connections.php:698 +msgid "Search your connections" +msgstr "" + +#: ../../mod/connections.php:699 +msgid "Finding: " +msgstr "" + #: ../../mod/filestorage.php:35 msgid "Permission Denied." msgstr "" @@ -6010,7 +6083,7 @@ msgid "" "Password reset failed." msgstr "" -#: ../../mod/lostpass.php:85 ../../boot.php:1473 +#: ../../mod/lostpass.php:85 ../../boot.php:1450 msgid "Password Reset" msgstr "" @@ -6084,19 +6157,19 @@ msgstr "" msgid "Cloned channel not found. Import failed." msgstr "" -#: ../../mod/import.php:356 +#: ../../mod/import.php:358 msgid "Import completed." msgstr "" -#: ../../mod/import.php:369 +#: ../../mod/import.php:371 msgid "You must be logged in to use this feature." msgstr "" -#: ../../mod/import.php:374 +#: ../../mod/import.php:376 msgid "Import Channel" msgstr "" -#: ../../mod/import.php:375 +#: ../../mod/import.php:377 msgid "" "Use this form to import an existing channel from a different server/hub. You " "may retrieve the channel identity from the old server/hub via the network or " @@ -6104,27 +6177,27 @@ msgid "" "imported. Importation of content is not yet available." msgstr "" -#: ../../mod/import.php:376 +#: ../../mod/import.php:378 msgid "File to Upload" msgstr "" -#: ../../mod/import.php:377 +#: ../../mod/import.php:379 msgid "Or provide the old server/hub details" msgstr "" -#: ../../mod/import.php:378 +#: ../../mod/import.php:380 msgid "Your old identity address (xyz@example.com)" msgstr "" -#: ../../mod/import.php:379 +#: ../../mod/import.php:381 msgid "Your old login email address" msgstr "" -#: ../../mod/import.php:380 +#: ../../mod/import.php:382 msgid "Your old login password" msgstr "" -#: ../../mod/import.php:381 +#: ../../mod/import.php:383 msgid "" "For either option, please choose whether to make this hub your new primary " "address, or whether your old location should continue this role. You will be " @@ -6132,7 +6205,7 @@ msgid "" "location for files, photos, and media." msgstr "" -#: ../../mod/import.php:382 +#: ../../mod/import.php:384 msgid "Make this hub my primary location" msgstr "" @@ -6173,87 +6246,22 @@ msgstr "" msgid "Average Rating" msgstr "" -#: ../../mod/match.php:12 +#: ../../mod/match.php:16 msgid "Profile Match" msgstr "" -#: ../../mod/match.php:20 +#: ../../mod/match.php:24 msgid "No keywords to match. Please add keywords to your default profile." msgstr "" -#: ../../mod/match.php:57 +#: ../../mod/match.php:61 msgid "is interested in:" msgstr "" -#: ../../mod/match.php:65 +#: ../../mod/match.php:69 msgid "No matches" msgstr "" -#: ../../mod/crepair.php:102 -msgid "Contact settings applied." -msgstr "" - -#: ../../mod/crepair.php:104 -msgid "Contact update failed." -msgstr "" - -#: ../../mod/crepair.php:129 ../../mod/fsuggest.php:20 -#: ../../mod/fsuggest.php:92 -msgid "Contact not found." -msgstr "" - -#: ../../mod/crepair.php:135 -msgid "Repair Contact Settings" -msgstr "" - -#: ../../mod/crepair.php:137 -msgid "" -"WARNING: This is highly advanced and if you enter incorrect " -"information your communications with this contact may stop working." -msgstr "" - -#: ../../mod/crepair.php:138 -msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." -msgstr "" - -#: ../../mod/crepair.php:144 -msgid "Return to contact editor" -msgstr "" - -#: ../../mod/crepair.php:149 -msgid "Account Nickname" -msgstr "" - -#: ../../mod/crepair.php:150 -msgid "@Tagname - overrides Name/Nickname" -msgstr "" - -#: ../../mod/crepair.php:151 -msgid "Account URL" -msgstr "" - -#: ../../mod/crepair.php:152 -msgid "Friend Request URL" -msgstr "" - -#: ../../mod/crepair.php:153 -msgid "Friend Confirm URL" -msgstr "" - -#: ../../mod/crepair.php:154 -msgid "Notification Endpoint URL" -msgstr "" - -#: ../../mod/crepair.php:155 -msgid "Poll/Feed URL" -msgstr "" - -#: ../../mod/crepair.php:156 -msgid "New photo from this URL" -msgstr "" - #: ../../mod/zfinger.php:23 msgid "invalid target signature" msgstr "" @@ -6262,7 +6270,7 @@ msgstr "" msgid "Channel added." msgstr "" -#: ../../mod/editlayout.php:36 ../../mod/editwebpage.php:30 +#: ../../mod/editlayout.php:36 ../../mod/editwebpage.php:32 #: ../../mod/editpost.php:20 ../../mod/editblock.php:36 msgid "Item not found" msgstr "" @@ -6271,17 +6279,17 @@ msgstr "" msgid "Edit Layout" msgstr "" -#: ../../mod/editlayout.php:104 ../../mod/editwebpage.php:123 +#: ../../mod/editlayout.php:104 ../../mod/editwebpage.php:147 #: ../../mod/editpost.php:101 ../../mod/editblock.php:118 msgid "Insert YouTube video" msgstr "" -#: ../../mod/editlayout.php:105 ../../mod/editwebpage.php:124 +#: ../../mod/editlayout.php:105 ../../mod/editwebpage.php:148 #: ../../mod/editpost.php:102 ../../mod/editblock.php:119 msgid "Insert Vorbis [.ogg] video" msgstr "" -#: ../../mod/editlayout.php:106 ../../mod/editwebpage.php:125 +#: ../../mod/editlayout.php:106 ../../mod/editwebpage.php:149 #: ../../mod/editpost.php:103 ../../mod/editblock.php:120 msgid "Insert Vorbis [.ogg] audio" msgstr "" @@ -6290,91 +6298,87 @@ msgstr "" msgid "Delete Layout" msgstr "" -#: ../../mod/nogroup.php:58 -msgid "Contacts who are not members of a group" -msgstr "" - -#: ../../mod/profile_photo.php:54 +#: ../../mod/profile_photo.php:44 msgid "Image uploaded but image cropping failed." msgstr "" -#: ../../mod/profile_photo.php:107 +#: ../../mod/profile_photo.php:97 msgid "Image resize failed." msgstr "" -#: ../../mod/profile_photo.php:151 +#: ../../mod/profile_photo.php:141 msgid "" "Shift-reload the page or clear browser cache if the new photo does not " "display immediately." msgstr "" -#: ../../mod/profile_photo.php:173 +#: ../../mod/profile_photo.php:163 #, php-format msgid "Image exceeds size limit of %d" msgstr "" -#: ../../mod/profile_photo.php:182 +#: ../../mod/profile_photo.php:172 msgid "Unable to process image." msgstr "" -#: ../../mod/profile_photo.php:224 ../../mod/profile_photo.php:272 +#: ../../mod/profile_photo.php:214 ../../mod/profile_photo.php:262 msgid "Photo not available." msgstr "" -#: ../../mod/profile_photo.php:291 +#: ../../mod/profile_photo.php:281 msgid "Upload File:" msgstr "" -#: ../../mod/profile_photo.php:292 +#: ../../mod/profile_photo.php:282 msgid "Select a profile:" msgstr "" -#: ../../mod/profile_photo.php:293 +#: ../../mod/profile_photo.php:283 msgid "Upload Profile Photo" msgstr "" -#: ../../mod/profile_photo.php:294 +#: ../../mod/profile_photo.php:284 msgid "Upload" msgstr "" -#: ../../mod/profile_photo.php:298 +#: ../../mod/profile_photo.php:288 msgid "skip this step" msgstr "" -#: ../../mod/profile_photo.php:298 +#: ../../mod/profile_photo.php:288 msgid "select a photo from your photo albums" msgstr "" -#: ../../mod/profile_photo.php:312 +#: ../../mod/profile_photo.php:302 msgid "Crop Image" msgstr "" -#: ../../mod/profile_photo.php:313 +#: ../../mod/profile_photo.php:303 msgid "Please adjust the image cropping for optimum viewing." msgstr "" -#: ../../mod/profile_photo.php:315 +#: ../../mod/profile_photo.php:305 msgid "Done Editing" msgstr "" -#: ../../mod/profile_photo.php:350 +#: ../../mod/profile_photo.php:340 msgid "Image uploaded successfully." msgstr "" -#: ../../mod/profile_photo.php:352 +#: ../../mod/profile_photo.php:342 msgid "Image upload failed." msgstr "" -#: ../../mod/profile_photo.php:361 +#: ../../mod/profile_photo.php:351 #, php-format msgid "Image size reduction [%s] failed." msgstr "" -#: ../../mod/editwebpage.php:87 +#: ../../mod/editwebpage.php:106 msgid "Edit Webpage" msgstr "" -#: ../../mod/editwebpage.php:162 +#: ../../mod/editwebpage.php:188 msgid "Delete Webpage" msgstr "" @@ -6382,136 +6386,18 @@ msgstr "" msgid "Invalid request identifier." msgstr "" -#: ../../mod/notifications.php:76 -msgid "System" +#: ../../mod/notifications.php:35 +msgid "Discard" msgstr "" -#: ../../mod/notifications.php:96 -msgid "Introductions" -msgstr "" - -#: ../../mod/notifications.php:121 -msgid "Show Ignored Requests" -msgstr "" - -#: ../../mod/notifications.php:121 -msgid "Hide Ignored Requests" -msgstr "" - -#: ../../mod/notifications.php:147 ../../mod/notifications.php:193 -msgid "Notification type: " -msgstr "" - -#: ../../mod/notifications.php:148 -msgid "Friend Suggestion" -msgstr "" - -#: ../../mod/notifications.php:150 -#, php-format -msgid "suggested by %s" -msgstr "" - -#: ../../mod/notifications.php:179 -msgid "Claims to be known to you: " -msgstr "" - -#: ../../mod/notifications.php:179 -msgid "yes" -msgstr "" - -#: ../../mod/notifications.php:179 -msgid "no" -msgstr "" - -#: ../../mod/notifications.php:186 -msgid "Approve as: " -msgstr "" - -#: ../../mod/notifications.php:187 -msgid "Friend" -msgstr "" - -#: ../../mod/notifications.php:188 -msgid "Sharer" -msgstr "" - -#: ../../mod/notifications.php:188 -msgid "Fan/Admirer" -msgstr "" - -#: ../../mod/notifications.php:194 -msgid "Friend/Connect Request" -msgstr "" - -#: ../../mod/notifications.php:194 -msgid "New Follower" -msgstr "" - -#: ../../mod/notifications.php:215 -msgid "No introductions." -msgstr "" - -#: ../../mod/notifications.php:257 ../../mod/notifications.php:382 -#: ../../mod/notifications.php:465 -#, php-format -msgid "%s liked %s's post" -msgstr "" - -#: ../../mod/notifications.php:266 ../../mod/notifications.php:391 -#: ../../mod/notifications.php:474 -#, php-format -msgid "%s disliked %s's post" -msgstr "" - -#: ../../mod/notifications.php:280 ../../mod/notifications.php:405 -#: ../../mod/notifications.php:488 -#, php-format -msgid "%s is now friends with %s" -msgstr "" - -#: ../../mod/notifications.php:287 ../../mod/notifications.php:412 -#, php-format -msgid "%s created a new post" -msgstr "" - -#: ../../mod/notifications.php:288 ../../mod/notifications.php:413 -#: ../../mod/notifications.php:497 -#, php-format -msgid "%s commented on %s's post" -msgstr "" - -#: ../../mod/notifications.php:302 -msgid "No more network notifications." -msgstr "" - -#: ../../mod/notifications.php:306 -msgid "Network Notifications" -msgstr "" - -#: ../../mod/notifications.php:332 ../../mod/notify.php:54 +#: ../../mod/notifications.php:93 ../../mod/notify.php:54 msgid "No more system notifications." msgstr "" -#: ../../mod/notifications.php:336 ../../mod/notify.php:58 +#: ../../mod/notifications.php:97 ../../mod/notify.php:58 msgid "System Notifications" msgstr "" -#: ../../mod/notifications.php:427 -msgid "No more personal notifications." -msgstr "" - -#: ../../mod/notifications.php:431 -msgid "Personal Notifications" -msgstr "" - -#: ../../mod/notifications.php:504 -msgid "No more home notifications." -msgstr "" - -#: ../../mod/notifications.php:508 -msgid "Home Notifications" -msgstr "" - #: ../../mod/blocks.php:65 msgid "Block Name" msgstr "" @@ -6528,7 +6414,7 @@ msgstr "" msgid "Item is not editable" msgstr "" -#: ../../mod/profile.php:111 +#: ../../mod/profile.php:64 ../../mod/profile.php:72 msgid "Access to this profile has been restricted." msgstr "" @@ -6552,11 +6438,15 @@ msgstr "" msgid "Make this post private" msgstr "" -#: ../../mod/wall_upload.php:41 ../../mod/item.php:1057 +#: ../../mod/wall_upload.php:41 ../../mod/item.php:1077 msgid "Wall Photos" msgstr "" -#: ../../mod/channel.php:120 +#: ../../mod/channel.php:25 +msgid "You must be logged in to see this page." +msgstr "" + +#: ../../mod/channel.php:83 msgid "Insufficient permissions. Request redirected to profile page." msgstr "" @@ -6576,6 +6466,10 @@ msgstr "" msgid "Files" msgstr "" +#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92 +msgid "Contact not found." +msgstr "" + #: ../../mod/fsuggest.php:63 msgid "Friend suggestion sent." msgstr "" @@ -6597,48 +6491,48 @@ msgstr "" msgid "Delete Block" msgstr "" -#: ../../mod/profperm.php:34 ../../mod/profperm.php:64 +#: ../../mod/profperm.php:25 ../../mod/profperm.php:55 msgid "Invalid profile identifier." msgstr "" -#: ../../mod/profperm.php:110 +#: ../../mod/profperm.php:101 msgid "Profile Visibility Editor" msgstr "" -#: ../../mod/profperm.php:114 +#: ../../mod/profperm.php:105 msgid "Click on a contact to add or remove." msgstr "" -#: ../../mod/profperm.php:123 +#: ../../mod/profperm.php:114 msgid "Visible To" msgstr "" -#: ../../mod/profperm.php:139 +#: ../../mod/profperm.php:130 msgid "All Contacts (with secure profile access)" msgstr "" -#: ../../mod/item.php:136 +#: ../../mod/item.php:144 msgid "Unable to locate original post." msgstr "" -#: ../../mod/item.php:321 +#: ../../mod/item.php:341 msgid "Empty post discarded." msgstr "" -#: ../../mod/item.php:363 +#: ../../mod/item.php:383 msgid "Executable content type not permitted to this channel." msgstr "" -#: ../../mod/item.php:772 +#: ../../mod/item.php:793 msgid "System error. Post not saved." msgstr "" -#: ../../mod/item.php:1136 +#: ../../mod/item.php:1156 #, php-format msgid "You have reached your limit of %1$.0f top level posts." msgstr "" -#: ../../mod/item.php:1142 +#: ../../mod/item.php:1162 #, php-format msgid "You have reached your limit of %1$.0f webpages." msgstr "" @@ -6686,16 +6580,12 @@ msgid "" "librelist - dot com" msgstr "" -#: ../../mod/suggest.php:41 +#: ../../mod/suggest.php:42 msgid "" "No suggestions available. If this is a new site, please try again in 24 " "hours." msgstr "" -#: ../../mod/suggest.php:58 -msgid "Ignore/Hide" -msgstr "" - #: ../../mod/pubsites.php:22 msgid "Public Sites" msgstr "" @@ -6721,69 +6611,69 @@ msgstr "" msgid "Registration Policy" msgstr "" -#: ../../mod/register.php:35 +#: ../../mod/register.php:43 msgid "Maximum daily site registrations exceeded. Please try again tomorrow." msgstr "" -#: ../../mod/register.php:41 +#: ../../mod/register.php:49 msgid "" "Please indicate acceptance of the Terms of Service. Registration failed." msgstr "" -#: ../../mod/register.php:69 +#: ../../mod/register.php:77 msgid "Passwords do not match." msgstr "" -#: ../../mod/register.php:97 +#: ../../mod/register.php:105 msgid "" "Registration successful. Please check your email for validation instructions." msgstr "" -#: ../../mod/register.php:103 +#: ../../mod/register.php:111 msgid "Your registration is pending approval by the site owner." msgstr "" -#: ../../mod/register.php:106 +#: ../../mod/register.php:114 msgid "Your registration can not be processed." msgstr "" -#: ../../mod/register.php:141 +#: ../../mod/register.php:149 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "" -#: ../../mod/register.php:152 +#: ../../mod/register.php:160 msgid "Terms of Service" msgstr "" -#: ../../mod/register.php:158 +#: ../../mod/register.php:166 #, php-format msgid "I accept the %s for this website" msgstr "" -#: ../../mod/register.php:160 +#: ../../mod/register.php:168 #, php-format msgid "I am over 13 years of age and accept the %s for this website" msgstr "" -#: ../../mod/register.php:175 +#: ../../mod/register.php:183 msgid "Membership on this site is by invitation only." msgstr "" -#: ../../mod/register.php:176 +#: ../../mod/register.php:184 msgid "Please enter your invitation code" msgstr "" -#: ../../mod/register.php:179 +#: ../../mod/register.php:187 msgid "Your email address" msgstr "" -#: ../../mod/register.php:180 +#: ../../mod/register.php:188 msgid "Choose a password" msgstr "" -#: ../../mod/register.php:181 +#: ../../mod/register.php:189 msgid "Please re-enter your password" msgstr "" @@ -6791,17 +6681,6 @@ msgstr "" msgid "Please login." msgstr "" -#: ../../mod/post.php:114 -msgid "" -"Remote authentication blocked. You are logged into this site locally. Please " -"logout and retry." -msgstr "" - -#: ../../mod/post.php:127 -#, php-format -msgid "Welcome %s. Remote authentication successful." -msgstr "" - #: ../../mod/removeme.php:49 msgid "Remove This Channel" msgstr "" @@ -6830,23 +6709,23 @@ msgstr "" msgid "Remove My Account" msgstr "" -#: ../../mod/directory.php:163 +#: ../../mod/directory.php:164 msgid "Gender: " msgstr "" -#: ../../mod/directory.php:222 +#: ../../mod/directory.php:225 msgid "Finding:" msgstr "" -#: ../../mod/directory.php:230 +#: ../../mod/directory.php:233 msgid "next page" msgstr "" -#: ../../mod/directory.php:230 +#: ../../mod/directory.php:233 msgid "previous page" msgstr "" -#: ../../mod/directory.php:237 +#: ../../mod/directory.php:240 msgid "No entries (some entries may be hidden)." msgstr "" @@ -6858,94 +6737,108 @@ msgstr "" msgid "Set your current mood and tell your friends" msgstr "" -#: ../../view/theme/redbasic/php/config.php:68 +#: ../../view/theme/redbasic/php/config.php:74 msgid "Scheme Default" msgstr "" -#: ../../view/theme/redbasic/php/config.php:69 +#: ../../view/theme/redbasic/php/config.php:75 msgid "red" msgstr "" -#: ../../view/theme/redbasic/php/config.php:70 +#: ../../view/theme/redbasic/php/config.php:76 msgid "black" msgstr "" -#: ../../view/theme/redbasic/php/config.php:71 +#: ../../view/theme/redbasic/php/config.php:77 msgid "silver" msgstr "" -#: ../../view/theme/redbasic/php/config.php:82 +#: ../../view/theme/redbasic/php/config.php:88 #: ../../view/theme/apw/php/config.php:234 +#: ../../view/theme/blogga/view/theme/blog/config.php:69 +#: ../../view/theme/blogga/php/config.php:69 msgid "Theme settings" msgstr "" -#: ../../view/theme/redbasic/php/config.php:83 +#: ../../view/theme/redbasic/php/config.php:89 #: ../../view/theme/apw/php/config.php:235 msgid "Set scheme" msgstr "" -#: ../../view/theme/redbasic/php/config.php:84 +#: ../../view/theme/redbasic/php/config.php:90 msgid "Navigation bar colour" msgstr "" -#: ../../view/theme/redbasic/php/config.php:85 +#: ../../view/theme/redbasic/php/config.php:91 msgid "Set font-colour for banner" msgstr "" -#: ../../view/theme/redbasic/php/config.php:86 +#: ../../view/theme/redbasic/php/config.php:92 msgid "Set the background colour" msgstr "" -#: ../../view/theme/redbasic/php/config.php:87 +#: ../../view/theme/redbasic/php/config.php:93 msgid "Set the background image" msgstr "" -#: ../../view/theme/redbasic/php/config.php:88 +#: ../../view/theme/redbasic/php/config.php:94 msgid "Set the background colour of items" msgstr "" -#: ../../view/theme/redbasic/php/config.php:89 +#: ../../view/theme/redbasic/php/config.php:95 msgid "Set the opacity of items" msgstr "" -#: ../../view/theme/redbasic/php/config.php:90 +#: ../../view/theme/redbasic/php/config.php:96 msgid "Set the basic colour for item icons" msgstr "" -#: ../../view/theme/redbasic/php/config.php:91 +#: ../../view/theme/redbasic/php/config.php:97 msgid "Set the hover colour for item icons" msgstr "" -#: ../../view/theme/redbasic/php/config.php:92 +#: ../../view/theme/redbasic/php/config.php:98 +msgid "Set font-size for the entire application" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:99 #: ../../view/theme/apw/php/config.php:236 msgid "Set font-size for posts and comments" msgstr "" -#: ../../view/theme/redbasic/php/config.php:93 +#: ../../view/theme/redbasic/php/config.php:100 msgid "Set font-colour for posts and comments" msgstr "" -#: ../../view/theme/redbasic/php/config.php:94 +#: ../../view/theme/redbasic/php/config.php:101 msgid "Set radius of corners" msgstr "" -#: ../../view/theme/redbasic/php/config.php:95 +#: ../../view/theme/redbasic/php/config.php:102 msgid "Set shadow depth of photos" msgstr "" -#: ../../view/theme/redbasic/php/config.php:96 +#: ../../view/theme/redbasic/php/config.php:103 msgid "Set maximum width of conversation regions" msgstr "" -#: ../../view/theme/redbasic/php/config.php:97 +#: ../../view/theme/redbasic/php/config.php:104 msgid "Set minimum opacity of nav bar - to hide it" msgstr "" -#: ../../view/theme/redbasic/php/config.php:98 +#: ../../view/theme/redbasic/php/config.php:105 +msgid "Set size of conversation author photo" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:106 +msgid "Set size of followup author photos" +msgstr "" + +#: ../../view/theme/redbasic/php/config.php:107 msgid "Sloppy photo albums" msgstr "" -#: ../../view/theme/redbasic/php/config.php:98 +#: ../../view/theme/redbasic/php/config.php:107 msgid "Are you a clean desk or a messy desk person?" msgstr "" @@ -7074,113 +6967,56 @@ msgstr "" msgid "Right offset of the aside element" msgstr "" -#: ../../boot.php:1278 +#: ../../view/theme/blogga/view/theme/blog/config.php:47 +#: ../../view/theme/blogga/php/config.php:47 +msgid "None" +msgstr "" + +#: ../../view/theme/blogga/view/theme/blog/config.php:70 +#: ../../view/theme/blogga/php/config.php:70 +msgid "Header image" +msgstr "" + +#: ../../view/theme/blogga/view/theme/blog/config.php:71 +#: ../../view/theme/blogga/php/config.php:71 +msgid "Header image only on profile pages" +msgstr "" + +#: ../../boot.php:1255 #, php-format msgid "Update %s failed. See error logs." msgstr "" -#: ../../boot.php:1281 +#: ../../boot.php:1258 #, php-format msgid "Update Error at %s" msgstr "" -#: ../../boot.php:1438 +#: ../../boot.php:1415 msgid "" "Create an account to access services and applications within the Red Matrix" msgstr "" -#: ../../boot.php:1466 +#: ../../boot.php:1443 msgid "Password" msgstr "" -#: ../../boot.php:1467 +#: ../../boot.php:1444 msgid "Remember me" msgstr "" -#: ../../boot.php:1472 +#: ../../boot.php:1449 msgid "Forgot your password?" msgstr "" -#: ../../boot.php:1537 +#: ../../boot.php:1514 msgid "permission denied" msgstr "" -#: ../../boot.php:1538 +#: ../../boot.php:1515 msgid "Got Zot?" msgstr "" -#: ../../boot.php:1597 -msgid "Requested channel is not available." -msgstr "" - -#: ../../boot.php:1609 -msgid " Sorry, you don't have the permission to view this profile. " -msgstr "" - -#: ../../boot.php:1765 -msgid "Profiles" -msgstr "" - -#: ../../boot.php:1765 -msgid "Manage/edit profiles" -msgstr "" - -#: ../../boot.php:1769 -msgid "Edit Profile" -msgstr "" - -#: ../../boot.php:1863 ../../boot.php:1943 -msgid "F d" -msgstr "" - -#: ../../boot.php:1920 -msgid "Birthday Reminders" -msgstr "" - -#: ../../boot.php:1921 -msgid "Birthdays this week:" -msgstr "" - -#: ../../boot.php:1976 -msgid "[No description]" -msgstr "" - -#: ../../boot.php:1994 -msgid "Event Reminders" -msgstr "" - -#: ../../boot.php:1995 -msgid "Events this week:" -msgstr "" - -#: ../../boot.php:2229 -msgid "Channel" -msgstr "" - -#: ../../boot.php:2232 -msgid "Status Messages and Posts" -msgstr "" - -#: ../../boot.php:2236 -msgid "About" -msgstr "" - -#: ../../boot.php:2239 -msgid "Profile Details" -msgstr "" - -#: ../../boot.php:2257 -msgid "Events and Calendar" -msgstr "" - -#: ../../boot.php:2262 -msgid "Webpages" -msgstr "" - -#: ../../boot.php:2265 -msgid "Manage Webpages" -msgstr "" - -#: ../../boot.php:2547 +#: ../../boot.php:1907 msgid "toggle mobile" msgstr "" diff --git a/util/wp/post_to_red/post_to_red.php b/util/wp/post_to_red/post_to_red.php new file mode 100644 index 000000000..e7f18985e --- /dev/null +++ b/util/wp/post_to_red/post_to_red.php @@ -0,0 +1,489 @@ +/Uis', '', $post->post_content); + + // get any tags and make them hashtags + $post_tags = get_the_tags($post_id); + if ($post_tags) { + foreach($post_tags as $tag) { + $tag_string .= "#" . $tag->name . " "; + } + } + + $message_id = site_url() . '/' . $post_id; + + if (isset($tag_string)) { + $message .= "
              $tag_string"; + } + + $cats = ''; + + $terms = get_the_terms($post_id,'category'); + if($terms) { + foreach($terms as $term) { + if(strlen($cats)) + $cats .= ','; + $cats .= htmlspecialchars_decode($term->name, ENT_COMPAT); + } + } + + + + $bbcode = xpost_to_html2bbcode($message); + + if($backlink) + $bbcode .= "\n\n" . _('Source:') . ' ' . '[url]' . get_permalink($post_id) . '[/url]'; + + $url = $seed_location . '/api/statuses/update'; + + $headers = array('Authorization' => 'Basic '.base64_encode("$user_name:$password")); + $body = array( + 'title' => xpost_to_html2bbcode($post->post_title), + 'status' => $bbcode, + 'source' => 'WordPress', + 'namespace' => 'wordpress', + 'remote_id' => $message_id, + 'permalink' => $post->guid + ); + if($channel) + $body['channel'] = $channel; + if($cats) + $body['category'] = $cats; + + // post: + $request = new WP_Http; + $result = $request->request($url , array( 'method' => 'POST', 'body' => $body, 'headers' => $headers)); + + } + + } +} + + +function post_to_red_delete_post($post_id) { + + $post = get_post($post_id); + + // if meta has been set + if ((get_post_meta($post_id, "post_to_red", true) == '1') || (get_post_meta($post_id, "post_from_red", true) == '1')) { + + $user_name = post_to_red_get_acct_name(); + $password = post_to_red_get_password(); + $seed_location = post_to_red_get_seed_location(); + $channel = post_to_red_get_channel_name(); + + if ((isset($user_name)) && (isset($password)) && (isset($seed_location))) { + + $message_id = site_url() . '/' . $post_id; + $url = $seed_location . '/api/statuses/destroy'; + + $headers = array('Authorization' => 'Basic '.base64_encode("$user_name:$password")); + $body = array( + 'namespace' => 'wordpress', + 'remote_id' => $message_id, + ); + if($channel) + $body['channel'] = $channel; + + // post: + $request = new WP_Http; + $result = $request->request($url , array( 'method' => 'POST', 'body' => $body, 'headers' => $headers)); + + } + + } +} + +function post_to_red_delete_comment($post_id) { + + // The comment may already be destroyed so we can't query it or the parent post. That means + // we have to make a network call for any deleted comment to see if it's registered on Red. + // We really need a "before_delete_comment" action in WP to make + // this more efficient. + + $user_name = post_to_red_get_acct_name(); + $password = post_to_red_get_password(); + $seed_location = post_to_red_get_seed_location(); + $channel = post_to_red_get_channel_name(); + + if ((isset($user_name)) && (isset($password)) && (isset($seed_location))) { + + $message_id = site_url() . '/' . $post_id; + $url = $seed_location . '/api/statuses/destroy'; + + $headers = array('Authorization' => 'Basic '.base64_encode("$user_name:$password")); + $body = array( + 'namespace' => 'wordpress', + 'comment_id' => $message_id, + ); + if($channel) + $body['channel'] = $channel; + + // post: + $request = new WP_Http; + $result = $request->request($url , array( 'method' => 'POST', 'body' => $body, 'headers' => $headers)); + } +} + + + + +function post_to_red_displayAdminContent() { + + $seed_url = post_to_red_get_seed_location(); + $password = post_to_red_get_password(); + $user_acct = post_to_red_get_acct_name(); + $channel = post_to_red_get_channel_name(); + $backlink = get_option('post_to_red_backlink'); + $backlink_checked = ((intval($backlink)) ? ' checked="checked" ' : ''); + // debug... + // echo "seed location: $seed_url
              "; + // echo "password: $password
              "; + // echo "user_acct: $user_acct
              "; + + echo << +

              CrossPost to Red Matrix

              +

              This plugin allows you to cross post to your Red Matrix channel.

              + + +
              +

              Configuration

              +
              + Enter the login details of your Red Matrix account

              + Login (email):
              + Password:
              + Red Matrix URL:
              + Optional channel nickname:
              + Add permalink to posts?
              + +
              +

              +
              +EOF; + + if(isset($_POST['submit'])) { + echo "
              Settings Saved!
              "; + } +} + +function post_to_red_post_checkbox() { + + add_meta_box( + 'post_to_red_meta_box_id', + 'Cross Post to Red Matrix', + 'post_to_red_post_meta_content', + 'post', + 'normal', + 'default' + ); +} + +function post_to_red_post_meta_content($post_id) { + wp_nonce_field(plugin_basename( __FILE__ ), 'post_to_red_nonce'); + echo ' Cross post?'; +} + +function post_to_red_post_field_data($post_id) { + + // check if this isn't an auto save + if (defined('DOING_AUTOSAVE') && DOING_AUTOSAVE) + return; + + // security check + if((! array_key_exists('post_to_red_nonce', $_POST)) + || (!wp_verify_nonce( $_POST['post_to_red_nonce'], plugin_basename( __FILE__ )))) + return; + + // now store data in custom fields based on checkboxes selected + if (isset($_POST['post_to_red'])) { + update_post_meta($post_id, 'post_to_red', '1'); + } +} + +function post_to_red_display_admin_page() { + + if ((isset($_REQUEST["post_to_red_acct_name"])) && (isset($_REQUEST["post_to_red_password"]))) { + + $password = $_REQUEST["post_to_red_password"]; + $red_url = $_REQUEST["post_to_red_url"]; + $channelname = $_REQUEST['post_to_red_channel']; + + + update_option('post_to_red_acct_name', $_REQUEST["post_to_red_acct_name"]); + update_option('post_to_red_channel_name', $channelname); + update_option('post_to_red_seed_location', $red_url); + update_option('post_to_red_password', $password); + update_option('post_to_red_backlink', $_REQUEST['post_to_red_backlink']); + } + + post_to_red_displayAdminContent(); +} + +function post_to_red_settings_link($links) { + $settings_link = 'Settings'; + array_unshift($links, $settings_link); + return $links; +} + +function post_to_red_admin() { + add_options_page("Crosspost to redmatrix", "Crosspost to redmatrix", "manage_options", "xpost-to-redmatrix", "post_to_red_display_admin_page"); +} + +register_deactivation_hook( __FILE__, 'post_to_red_deactivate' ); + +add_filter("plugin_action_links_$plugin", "post_to_red_settings_link"); + +add_action("admin_menu", "post_to_red_admin"); +add_action('publish_post', 'post_to_red_post'); +add_action('add_meta_boxes', 'post_to_red_post_checkbox'); +add_action('save_post', 'post_to_red_post_field_data'); +add_action('before_delete_post', 'post_to_red_delete_post'); + +add_action('delete_comment', 'post_to_red_delete_comment'); + +add_filter('xmlrpc_methods', 'red_xmlrpc_methods'); + +add_filter('get_avatar', 'post_to_red_get_avatar',10,5); + + +function red_xmlrpc_methods($methods) { + $methods['red.Comment'] = 'red_comment'; + return $methods; +} + +function red_comment($args) { + global $wp_xmlrpc_server; + $wp_xmlrpc_server->escape( $args ); + + $blog_id = $args[0]; + $username = $args[1]; + $password = $args[2]; + $post = $args[3]; + $content_struct = $args[4]; + + if ( ! $user = $wp_xmlrpc_server->login( $username, $password ) ) + return $wp_xmlrpc_server->error; + + if ( is_numeric($post) ) + $post_id = absint($post); + else + $post_id = url_to_postid($post); + + if ( ! $post_id ) + return new IXR_Error( 404, __( 'Invalid post ID.' ) ); + if ( ! get_post($post_id) ) + return new IXR_Error( 404, __( 'Invalid post ID.' ) ); + + $comment['comment_post_ID'] = $post_id; + + $comment['comment_author'] = ''; + if ( isset($content_struct['author']) ) + $comment['comment_author'] = $content_struct['author']; + + $comment['comment_author_email'] = ''; + if ( isset($content_struct['author_email']) ) + $comment['comment_author_email'] = $content_struct['author_email']; + + $comment['comment_author_url'] = ''; + if ( isset($content_struct['author_url']) ) + $comment['comment_author_url'] = $content_struct['author_url']; + + $comment['user_ID'] = 0; + + if ( get_option('require_name_email') ) { + if ( 6 > strlen($comment['comment_author_email']) || '' == $comment['comment_author'] ) + return new IXR_Error( 403, __( 'Comment author name and email are required' ) ); + elseif ( !is_email($comment['comment_author_email']) ) + return new IXR_Error( 403, __( 'A valid email address is required' ) ); + } + + if(isset($content_struct['comment_id'])) { + $comment['comment_ID'] = intval($content_struct['comment_id']); + $edit = true; + } + $comment['comment_post_ID'] = $post_id; + $comment['comment_parent'] = isset($content_struct['comment_parent']) ? absint($content_struct['comment_parent']) : 0; + $comment['comment_content'] = isset($content_struct['content']) ? $content_struct['content'] : null; + + do_action('xmlrpc_call', 'red.Comment'); + + if($edit) { + $result = wp_update_comment($comment); + $comment_ID = $comment['comment_ID']; + } + else { + $comment_ID = wp_new_comment( $comment ); + if($comment_ID) + wp_set_comment_status($comment_ID,'approve'); + } + + if(isset($content_struct['red_avatar'])) + add_comment_meta($comment_ID,'red_avatar',$content_struct['red_avatar'],true); + + do_action( 'xmlrpc_call_success_red_Comment', $comment_ID, $args ); + + return $comment_ID; +} + +function post_to_red_get_avatar($avatar,$id_or_email,$size,$default,$alt) { + + if(! is_object($id_or_email)) + return $avatar; + if((! array_key_exists('comment_author_email',$id_or_email)) || (empty($id_or_email->comment_author_email))) + return $avatar; + if((! array_key_exists('comment_ID', $id_or_email)) || (! intval($id_or_email->comment_ID))) + return $avatar; + $l = get_comment_meta($id_or_email->comment_ID,'red_avatar',true); + if($l) { + $safe_alt = esc_attr($alt); + $avatar = "{$safe_alt}"; + } + return $avatar; +} + + +// from: +// http://www.docgate.com/tutorial/php/how-to-convert-html-to-bbcode-with-php-script.html +function xpost_to_html2bbcode($text) { + $htmltags = array( + '/\(.*?)\<\/b\>/is', + '/\(.*?)\<\/i\>/is', + '/\(.*?)\<\/u\>/is', + '/\(.*?)\<\/ul\>/is', + '/\(.*?)\<\/li\>/is', + '/\/is', // some smiley + '/\/is', + '/\/is', // some smiley + '/\
              (.*?)\<\/div\>/is', + '/\
              (.*?)\<\/div\>/is', + '/\
              (.*?)\<\/div\>/is', + '/\
              (.*?)\<\/div\>/is', + '/\(.*?)\<\/cite\>/is', + '/\(.*?)\<\/blockquote\>/is', + '/\(.*?)\<\/div\>/is', + '/\(.*?)\<\/code\>/is', + '/\/is', + '/\(.*?)\<\/strong\>/is', + '/\(.*?)\<\/em\>/is', + '/\(.*?)\<\/a\>/is', + '/\http:\/\/(.*?)\<\/a\>/is', + '/\(.*?)\<\/a\>/is' + ); + + $bbtags = array( + '[b]$1[/b]', + '[i]$1[/i]', + '[u]$1[/u]', + '[list]$1[/list]', + '[*]$1', + '$3', + '[img]http://$2[/img]' . "\n", + ':$3', + '\[quote\]$1\[/quote\]', + '\[code\]$1\[/code\]', + '', + '', + '', + '\[quote\]$1\[/quote\]', + '$1', + '\[code\]$1\[/code\]', + "\n", + '[b]$1[/b]', + '[i]$1[/i]', + '[email=$1]$3[/email]', + '[url]$1[/url]', + '[url=$1]$3[/url]' + ); + + $text = str_replace ("\n", ' ', $text); + $ntext = preg_replace ($htmltags, $bbtags, $text); + $ntext = preg_replace ($htmltags, $bbtags, $ntext); + + // for too large text and cannot handle by str_replace + if (!$ntext) { + $ntext = str_replace(array('
              ', '
              '), "\n", $text); + $ntext = str_replace(array('', ''), array('[b]', '[/b]'), $ntext); + $ntext = str_replace(array('', ''), array('[i]', '[/i]'), $ntext); + } + + $ntext = strip_tags($ntext); + + $ntext = trim(html_entity_decode($ntext,ENT_QUOTES,'UTF-8')); + return $ntext; +} + + diff --git a/util/wp/post_to_red/readme.txt b/util/wp/post_to_red/readme.txt new file mode 100644 index 000000000..e27c46236 --- /dev/null +++ b/util/wp/post_to_red/readme.txt @@ -0,0 +1,39 @@ +=== CrossPost to redmatrix === +Contributors: duthied, macgirvin +Donate link: TBD +Tags: redmatrix, crosspost +Requires at least: 3.2 +Tested up to: 3.2 +Stable tag: 1.2 + +CrossPost to Red Matrix for WordPress + +== Description == +This plugin allows you to cross post to your Red Matrix account. + +**Note, this plugin converts the html from wordpress into bbcode. +The bbcode conversion doesn't handle height and width of an image, so be warned that if you post a very large +image that is resized via height and with attributes, those attributes won't be honored in the resulatant post. + +== Changelog == += 1.2 = +* ensured no function name collision + += 1.1 = +* Added feedback to settings form post. + += 1.0 = +* Initial release. + +== Installation == + +1. Install the plugin from your Wordpress admin panel. + +OR + +1. Upload the plugin folder to the `/wp-content/plugins/` directory. +2. Activate the plugin through the 'Plugins' menu in WordPress. +3. On the settings page enter your account name and password and the nickname of the channel to post to - then click the submit button +4. To cross-post ensure the check box in the 'Cross Post To redmatrix' is checked before publishing. + +== Frequently Asked Questions == diff --git a/version.inc b/version.inc index e0b3d1ca3..50e01fa2c 100644 --- a/version.inc +++ b/version.inc @@ -1 +1 @@ -2013-11-15.498 +2013-12-17.530 diff --git a/view/css/bootstrap-red.css b/view/css/bootstrap-red.css new file mode 100644 index 000000000..73c06fd4b --- /dev/null +++ b/view/css/bootstrap-red.css @@ -0,0 +1,67 @@ +/* override some bootstrap settings */ +*, +*:before, +*:after { + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + +html { +font-size: 100%; +} + +.panel-body .form-control{ + -webkit-box-sizing: border-box; + -moz-box-sizing: border-box; + box-sizing: border-box; +} +.profile-jot-text{ + -webkit-box-sizing: content-box; + -moz-box-sizing: content-box; + box-sizing: content-box; +} + + +h1, +.h1 { + font-size: 24px; +} + +h2, +.h2 { + font-size: 18px; +} + +h3, +.h3 { + font-size: 16px; +} + +h4, +.h4 { + font-size: 14px; +} + +h5, +.h5 { + font-size: 12px; +} + +h6, +.h6 { + font-size: 10px; +} +textarea { +line-height: initial; +} + +.radio, .checkbox{ +padding-left: 0px; +margin-left: 0px; +} + +.checkbox input[type="checkbox"], inline input[type="checkbox"]{ +float:none; +margin-left:0px; +} diff --git a/view/css/conversation.css b/view/css/conversation.css new file mode 100644 index 000000000..5bf6a3607 --- /dev/null +++ b/view/css/conversation.css @@ -0,0 +1,431 @@ +/* jot */ + +#profile-jot-wrapper { + margin-top: 25px; +} + +#jot-title, +#jot-category, +#jot-pagetitle { + border: 0px; + margin: 0px; + padding: 8px; + height: 1.8em; + width: 530px; + margin-bottom: 5px; +} + +.jothidden { + display:none; +} + +#profile-jot-text { + height: 1.8em; + padding: 8px; + margin-right: 0px; + width: 90%; +} + +#profile-jot-text-loading { + float: left; + margin: 14px 0px 0px 12px; +} + +#profile-jot-submit-wrapper { + margin-top: 10px; + width: 90%; +} + +#profile-jot-submit { + height: 22px; + width: 70px; + float: right; +} + +#profile-upload-wrapper, +#wall-image-upload-div, +#wall-image-upload, +#wall-file-upload-div, +#wall-file-upload, +#profile-link, +#profile-video, +#profile-audio, +#profile-location, +#profile-nolocation, +#profile-expires, +#profile-expires, +#jot-perms-icon, +.hover, .focus { + cursor: pointer; +} + +#profile-upload-wrapper, +#profile-attach-wrapper, +#profile-link-wrapper, +#profile-video-wrapper, +#profile-audio-wrapper, +#profile-location-wrapper, +#profile-nolocation-wrapper, +#profile-expire-wrapper, +#profile-encrypt-wrapper { + float: left; + margin-left: 15px; +} + +#profile-jot-perms { + float: right; + padding: 6px; +} + +#jot-perms-icon { + float: left; +} + +#jot-preview-link { + float: left; + margin-left: 45px; + margin-top: 0px; +} + +#profile-jot-perms-end { + height: 30px; +} + +#profile-jot-end { + margin-bottom: 30px; +} + +#profile-rotator { + float: left; + margin: 8px 0px 0px 20px; +} + +/* this is referenced in js/acl.js - not sure if it is still needed. */ +.profile-jot-net { + float: left; + margin-right: 10px; + margin-top: 5px; + margin-bottom: 5px; +} + +/* conversation */ + +.thread-wrapper .toplevel_item { + width: 92%; +} + +/* conv_item */ + +.hide-comments-outer { + margin-left: 10px; +} + +.wall-item-content-wrapper { + margin-top: 10px; + position: relative; +} + +.wall-item-info { + display: block; + float: left; + width:110px; + margin-right:10px; +} + +.comment .wall-item-info { + width: 70px; +} + +.wallwall .wwto { + left: 50px; + margin: 0; + position: absolute; + width: 30px +} + +.wallwall .wwto img { + width: 30px !important; + height: 30px !important; +} + +.wallwall .wall-item-photo-end { + clear: both; +} + +.wall-item-photo-wrapper { + margin-top: 0px; + margin-left: 10px; + margin-bottom: 10px; + width: 100px; +} + +.wall-item-photo-menu-button { + left:10px; + display: block; + position: absolute; + margin: 0px; + padding: 0px; + width: 16px; + height: 16px; + overflow: hidden; + text-indent: 40px; + display: none; +} + +.wall-item-photo-menu { + left:10px; + width: auto; + position: absolute; + display: none; + z-index: 10000; +} + +.wall-item-photo-menu ul { + margin:0px; + padding: 0px; +} + +.wall-item-photo-menu li a { + display: block; + padding: 2px; +} + +.wall-item-arrowphoto-wrapper { + position: absolute; + z-index: 99; +} + +.wall-item-wrapper { + margin-left:10px; +} + + +.wall-item-arrowphoto-wrapper { + left: 75px; +} + +.wall-item-lock { + position: absolute; + left: 105px; + top: 1px; +} + +.comment .wall-item-lock { + left: 65px; +} + +.wall-item-lock { + +} + +.lockview { + cursor: pointer; +} + +.wall-item-location { + overflow: hidden; + /* add ellipsis on text overflow */ + /* this work on safari, opera, ie, chrome. */ + /* firefox users have to wait support or we */ + /* can use a jquery plugin http://bit.ly/zJskg */ + text-overflow: ellipsis; + -o-text-overflow: ellipsis; + width: 100%; +} + +.wall-item-author { + margin-top: 10px; +} + + +.wall-item-ago .icon-ok { + cursor: pointer; +} + +.wall-item-content { + margin-left: 10px; + overflow: auto; +} + +.wall-item-content img { + max-width: 95% !important; +} + +.wall-item-title { + float: left; + font-weight: bold; +} + +.wall-item-title-end { + clear: both; +} + +.wall-item-body { + margin-top: 10px; +} + +.wall-item-body.divmore { + padding-bottom: 15px; +} + +.body-tag, .filesavetags, .categorytags { + opacity: 0.5; + filter:alpha(opacity=50); +} + +.body-tag:hover, .filesavetags:hover, .categorytags:hover { + opacity: 1.0 !important; + filter:alpha(opacity=100) !important; +} + +.body-tag { + margin-top: 15px; +} + +.wall-item-tools { + clear: both; + padding: 5px 10px; +} + +.item-tool { + float: left; + margin-right: 8px; + cursor: pointer; +} + +.like-rotator { + float: left; + margin: 8px; + color: $toolicon_colour; +} + +.wall-item-delete-wrapper { + float: right; +} + +.wall-item-delete-end { + clear: both; +} + +.item-select { + opacity: 0.1; + filter:alpha(opacity=10); + float: right; + margin-right: 10px; + +} + +.item-select:hover, +.checkeditem { + opacity: 1; + filter:alpha(opacity=100); +} + +.wall-item-like.comment, +.wall-item-dislike.comment { + margin-left: 50px; +} + +.wall-item-like, +.wall-item-dislike { + margin-top: 5px; +} + +.wall-item-wrapper-end { + clear: both; +} + +/* comment_item */ + +.comment-wwedit-wrapper.threaded > .comment-edit-form > .comment-edit-photo { + width: 40px; +} + +.comment-wwedit-wrapper.threaded > .comment-edit-form > .comment-edit-text-empty { + height: 1.5em; +} + +.comment-wwedit-wrapper.threaded > .comment-edit-form > .comment-edit-submit-wrapper > .comment-edit-submit { + margin-left: 50px; +} + +.comment-edit-photo { + margin-top: 10px; + margin-left: 10px; + margin-bottom: 10px; + width: 100px; + float: left; +} + +[class^="comment-edit-bb"] { + display: none; + margin: 0px 0 -5px 0px; + padding: 0px; + width: 75%; +} + +[class^="comment-edit-bb"] > li { + display: inline-block; + margin: 10px 10px 0 0; + visibility: none; +} + +[class^="comment-edit-bb-end"] { + clear: both; +} + +.comment-edit-text-empty, .comment-edit-text-full { + float: left; + margin-top: 10px; + padding: 3px 1px 1px 3px; + padding: 8px; +} + +.comment-edit-text-empty { + height: 1.0em; + width: 270px; + overflow: auto; + margin-bottom: 10px; +} + +.comment-edit-text-full { + height: 150px; + width: 80%; + overflow: auto; +} + +.qcomment { + border: 1px solid #EEE; + padding: 3px; + margin-top: 15px; + margin-left: 25px; + width: 125px; + overflow-y: auto; +} + +.qcomment option { + width: 125px; + overflow-x: hidden; +} + +.qcomment { + opacity: 0.3; + filter:alpha(opacity=30); +} + +.qcomment:hover { + opacity: 1.0; + filter:alpha(opacity=100); +} + +.comment-edit-text-end { + clear: both; +} + +.comment-edit-submit { + margin: 10px 0px 10px 110px; +} + +.comment-preview-icon { + margin-left: 15px; +} diff --git a/view/css/default.css b/view/css/default.css index deb39fbe2..27df38dee 100644 --- a/view/css/default.css +++ b/view/css/default.css @@ -30,5 +30,3 @@ section { right: 15px; padding-bottom: 350px; } - - diff --git a/view/css/mod_connections.css b/view/css/mod_connections.css new file mode 100644 index 000000000..c460fec28 --- /dev/null +++ b/view/css/mod_connections.css @@ -0,0 +1,137 @@ + +.field_abook_help { + color: #000; +} +.abook-them { + margin-left: 375px; + margin-bottom: 15px; +} +.abook-me { + margin-left: 36px; + margin-bottom: 15px; +} +.acheckbox { + margin-bottom: 5px !important; +} + +.abook-pending-contact { + background: orange; + font-weight: bold; + margin: 10px; + padding: 20px 5px 10px; +} + +#contact-slider { + width: 600px !important; +} + +.abook-edit-them, .abook-edit-me { + float: left; + width: 100px !important; +} +.field_abook_help { + float: left; +} + +#contacts-main { + margin-top: 20px; + margin-bottom: 20px; +} + + + +#contact-edit-wrapper { + margin-top: 10px; +} + +#contact-edit-banner-name { + font-size: 1.4em; + font-weight: bold; +} + +#contact-edit-poll-wrapper { + margin-top: 15px; +} + +#contact-edit-poll-text { + margin-top: 15px; + margin-bottom: 5px; +} + +#contact-edit-update-now { + margin-top: 15px; +} + +#contact-edit-links{ + clear: both; +} + +#contact-edit-links ul { + list-style: none; + list-style-type: none; + margin-left: 0px; + padding-left: 0px; +} + +#contact-edit-links li { + margin-top: 5px; +} + +#contact-edit-drop-link { + float: right; + margin-right: 20px; +} + +#contact-edit-nav-end { + clear: both; +} + +#contact-edit-wrapper { + width: 100%; +} + +#contact-edit-end { + clear: both; + margin-top: 15px; +} + +#contact-profile-selector { + width: 175px; + margin-left: 175px; +} + +.contact-edit-submit { + margin-top: 20px; +} + +.contact-entry-wrapper { + float: left; + width: 120px; + height: 120px; + padding: 10px; +} + +#contacts-search { + font-size: 1em; + width: 300px; +} + +#contacts-search-end { + margin-bottom: 10px; +} + +.contact-entry-photo-end { + clear: both; +} + +.contact-entry-name { + float: left; + margin-left: 0px; + margin-right: 10px; + width: 120px; + overflow: hidden; +} + +.contact-entry-end { + clear: both; +} diff --git a/view/css/mod_connedit.css b/view/css/mod_connedit.css new file mode 100644 index 000000000..c460fec28 --- /dev/null +++ b/view/css/mod_connedit.css @@ -0,0 +1,137 @@ + +.field_abook_help { + color: #000; +} +.abook-them { + margin-left: 375px; + margin-bottom: 15px; +} +.abook-me { + margin-left: 36px; + margin-bottom: 15px; +} +.acheckbox { + margin-bottom: 5px !important; +} + +.abook-pending-contact { + background: orange; + font-weight: bold; + margin: 10px; + padding: 20px 5px 10px; +} + +#contact-slider { + width: 600px !important; +} + +.abook-edit-them, .abook-edit-me { + float: left; + width: 100px !important; +} +.field_abook_help { + float: left; +} + +#contacts-main { + margin-top: 20px; + margin-bottom: 20px; +} + + + +#contact-edit-wrapper { + margin-top: 10px; +} + +#contact-edit-banner-name { + font-size: 1.4em; + font-weight: bold; +} + +#contact-edit-poll-wrapper { + margin-top: 15px; +} + +#contact-edit-poll-text { + margin-top: 15px; + margin-bottom: 5px; +} + +#contact-edit-update-now { + margin-top: 15px; +} + +#contact-edit-links{ + clear: both; +} + +#contact-edit-links ul { + list-style: none; + list-style-type: none; + margin-left: 0px; + padding-left: 0px; +} + +#contact-edit-links li { + margin-top: 5px; +} + +#contact-edit-drop-link { + float: right; + margin-right: 20px; +} + +#contact-edit-nav-end { + clear: both; +} + +#contact-edit-wrapper { + width: 100%; +} + +#contact-edit-end { + clear: both; + margin-top: 15px; +} + +#contact-profile-selector { + width: 175px; + margin-left: 175px; +} + +.contact-edit-submit { + margin-top: 20px; +} + +.contact-entry-wrapper { + float: left; + width: 120px; + height: 120px; + padding: 10px; +} + +#contacts-search { + font-size: 1em; + width: 300px; +} + +#contacts-search-end { + margin-bottom: 10px; +} + +.contact-entry-photo-end { + clear: both; +} + +.contact-entry-name { + float: left; + margin-left: 0px; + margin-right: 10px; + width: 120px; + overflow: hidden; +} + +.contact-entry-end { + clear: both; +} diff --git a/view/css/mod_directory.css b/view/css/mod_directory.css new file mode 100644 index 000000000..578777054 --- /dev/null +++ b/view/css/mod_directory.css @@ -0,0 +1,39 @@ + +.directory-end { + clear: both; +} +.directory-name { + text-align: center; +} +.directory-photo { + margin-left: 25px; +} +.directory-details { + text-align: center; + margin-left: 5px; + margin-right: 5px; +} +.directory-item { + float: left; + width: 225px; + height: 260px; + overflow: hidden; + margin: 2px; +} + +#directory-search-wrapper { + margin-top: 20px; + margin-right: 20px; + margin-bottom: 50px; +} + +#directory-search-end { +} + +.directory-photo-img { + border: none; +} + +div.dirtagblock.widget { + overflow: hidden; +} diff --git a/view/css/mod_message.css b/view/css/mod_message.css new file mode 100644 index 000000000..c278f4d53 --- /dev/null +++ b/view/css/mod_message.css @@ -0,0 +1,100 @@ +/* message */ + +#mail-list-wrapper { + border-top: 1px solid #ccc; + padding: 5px 5px 5px 5px; +} + +span.mail-list { + float: left; + width: 20%; +} + +img.mail-list-sender-photo { + height: 24px; + width: 24px; + float: left; + margin-right: 30px; +} + +.mail-list-remove { + width: 5% !important; +} + +/* message/new */ + +#prvmail-to-label, +#prvmail-subject-label, +#prvmail-expires-label, +#prvmail-message-label { + margin-bottom: 10px; + margin-top: 20px; +} + +#prvmail-submit { + float: left; + margin-top: 10px; + margin-right: 30px; +} + +#prvmail-upload-wrapper, +#prvmail-attach-wrapper, +#prvmail-link-wrapper, +#prvmail-expire-wrapper, +#prvmail-encrypt-wrapper, +#prvmail-rotator-wrapper { + float: left; + margin-top: 10px; + margin-right: 10px; + width: 24px; + cursor: pointer; +} + +#prvmail-end { + clear: both; +} + +/* message/id */ + +.mail-conv-outside-wrapper { + margin-top: 30px; +} + +.mail-conv-sender, +.mail-conv-detail { + float: left; +} + +.mail-conv-detail { + margin-left: 20px; + width: 500px; +} + +.mail-conv-subject { + font-size: 1.4em; + margin: 10px 0; +} + +.mail-conv-delete-wrapper { + float: right; + margin-right: 30px; + margin-top: 15px; +} + +.mail-conv-delete-icon { + border: none; +} + +.mail-conv-recall-wrapper { + float: right; + margin-right: 10px; + margin-top: 15px; +} + +.mail-conv-outside-wrapper-end { + clear: both; +} + +.mail-conv-break { + clear: both; +} diff --git a/view/css/mod_photos.css b/view/css/mod_photos.css new file mode 100644 index 000000000..58a9bea38 --- /dev/null +++ b/view/css/mod_photos.css @@ -0,0 +1,167 @@ + + +.photo-top-photo, .photo-album-photo { + padding: 10px; + max-width: 300px; +} + + +.photos-end { + clear: both; + margin-bottom: 25px; +} + +#photo-prev-link, #photo-next-link { + padding: 10px; + float: left; +} + +#photo-photo { + float: left; +} + +#photo-photo-end { + clear: both; +} + +.photo-album-image-wrapper { + float: left; + margin-top: 15px; + margin-right: 15px; + margin-left: 15px; +} +.photo-album-image-wrapper .caption { + display: none; + width: 100%; + bottom: 0px; + padding: 0.5em 0.5em 0px 0.5em; + margin: 0px; +} +.photo-album-image-wrapper a:hover .caption { + display:block; +} + +#photo-album-end { + clear: both; + margin-bottom: 25px; +} + +.photo-top-image-wrapper { + float: left; + margin-top: 15px; + margin-right: 15px; + margin-left: 15px; + margin-bottom: 15px; +} +.photo-top-album-name { + width: 100%; + min-height: 2em; + bottom: 0px; + padding: 0px 3px; + padding-top: 0.5em; +} +#photo-top-end { + clear: both; +} + +#photo-top-links { + margin-bottom: 30px; + margin-left: 30px; +} + +#photos-upload-newalbum-div { + float: left; + width: 175px; +} + +#photos-upload-noshare { + margin-bottom: 10px; +} +#photos-upload-existing-album-text { + float: left; + width: 175px; +} +#photos-upload-newalbum { + float: left; +} +#photos-upload-album-select { + float: left; +} + +#photos-upload-spacer { + margin-top: 25px; +} +#photos-upload-new-end, #photos-upload-exist-end { + clear: both; +} +#photos-upload-exist-end { + margin-bottom: 15px; +} +#photos-upload-submit { + margin-top: 15px; +} + + +#photos-upload-select-files-text { + margin-top: 15px; + margin-bottom: 15px; +} + +#photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label, #photo-edit-rotate-label { + float: left; + width: 150px; +} + +#photo-edit-perms-end { + margin-bottom: 15px; +} + +#photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname, #photo-edit-rotate { + float: left; + margin-bottom: 25px; +} +#photo-edit-link-wrap { + margin-bottom: 15px; +} +#photo-like-div { + margin-bottom: 25px; +} + +#photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end, #photo-edit-rotate-end { + clear: both; +} + +#photo-edit-rotate-end { + margin-bottom: 15px; +} + +#photo-edit-delete-button { + margin-left: 200px; +} +#photo-edit-end { + margin-bottom: 35px; +} +#photo-caption { + margin-top: 15px; + margin-bottom: 15px; +} + +#in-this-photo-text { + margin-left: 30px; +} + +#in-this-photo { + margin-left: 60px; + margin-top: 10px; + margin-bottom: 20px; +} + +#photo-album-edit-submit, #photo-album-edit-drop { + margin-top: 15px; + margin-bottom: 15px; +} + +#photo-album-edit-drop { + margin-left: 200px; +} + diff --git a/view/css/mod_profiles.css b/view/css/mod_profiles.css new file mode 100644 index 000000000..6d935ee4d --- /dev/null +++ b/view/css/mod_profiles.css @@ -0,0 +1,146 @@ +#profile-edit-default-desc { + color: #FF0000; + border: 1px solid #FF8888; + background-color: #FFEEEE; + padding: 7px; +} + +#profile-edit-clone-link-wrapper { + float: left; + margin-left: 50px; + margin-bottom: 20px; + width: 300px; +} + + +#profile-edit-links-end { + clear: both; + margin-bottom: 15px; +} + +.profile-listing-photo { + border: none; +} + +.profile-edit-submit-wrapper { + margin-top: 20px; + margin-bottom: 20px; +} + +#profile-photo-link-select-wrapper { + margin-top: 2em; +} + +#profile-photo-submit-wrapper { + margin-top: 10px; +} + +#profile-edit-with-label, #profile-edit-howlong-label { + + width: 175px; + margin-left: 50px; + margin-bottom: 20px; +} + +#profile-edit-profile-name-label, +#profile-edit-name-label, +#profile-edit-pdesc-label, +#profile-edit-gender-label, +#profile-edit-dob-label, +#profile-edit-address-label, +#profile-edit-locality-label, +#profile-edit-region-label, +#profile-edit-postal-code-label, +#profile-edit-country-name-label, +#profile-edit-marital-label, +#profile-edit-sexual-label, +#profile-edit-politic-label, +#profile-edit-religion-label, +#profile-edit-pubkeywords-label, +#profile-edit-prvkeywords-label, +#profile-edit-homepage-label, +#profile-edit-hometown-label { + float: left; + width: 175px; +} + +#profile-edit-profile-name, +#profile-edit-name, +#profile-edit-pdesc, +#gender-select, +#profile-edit-dob, +#profile-edit-address, +#profile-edit-locality, +#profile-edit-region, +#profile-edit-postal-code, +#profile-edit-country-name, +#marital-select, +#sexual-select, +#profile-edit-politic, +#profile-edit-religion, +#profile-edit-pubkeywords, +#profile-edit-prvkeywords, +#profile-in-dir-yes, +#profile-in-dir-no, +#profile-in-netdir-yes, +#profile-in-netdir-no, +#hide-wall-yes, +#hide-wall-no, +#hide-friends-yes, +#hide-friends-no { + float: left; + margin-bottom: 20px; +} + + +#profile-edit-pdesc-desc, +#profile-edit-pubkeywords-desc, +#profile-edit-prvkeywords-desc { + float: left; + margin-left: 20px; +} + + +#profile-edit-homepage, #profile-edit-hometown { + float: left; + margin-bottom: 35px; +} + +#profile-edit-profile-name-end, +#profile-edit-name-end, +#profile-edit-pdesc-end, +#profile-edit-gender-end, +#profile-edit-dob-end, +#profile-edit-address-end, +#profile-edit-locality-end, +#profile-edit-region-end, +#profile-edit-postal-code-end, +#profile-edit-country-name-end, +#profile-edit-marital-end, +#profile-edit-sexual-end, +#profile-edit-politic-end, +#profile-edit-religion-end, +#profile-edit-pubkeywords-end, +#profile-edit-prvkeywords-end, +#profile-edit-homepage-end, +#profile-edit-hometown-end, +#profile-in-dir-break, +#profile-in-dir-end, +#profile-in-netdir-break, +#profile-in-netdir-end, +#hide-wall-break, +#hide-wall-end, +#hide-friends-break, +#hide-friends-end { + clear: both; +} + + +#gender-select, #marital-select, #sexual-select { + width: 220px; +} + +#profile-edit-profile-name-wrapper .required { + color: #FF0000; + float: left; +} diff --git a/view/css/mod_settings.css b/view/css/mod_settings.css index 0532268f1..601cb2e0e 100644 --- a/view/css/mod_settings.css +++ b/view/css/mod_settings.css @@ -13,3 +13,14 @@ margin-top: 15px; margin-bottom: 45px; } + + + +#settings-notifications label { + margin-left: 20px; +} +#settings-notify-desc, #settings-activity-desc { + font-weight: bold; + margin-bottom: 15px; +} + diff --git a/view/css/widgets.css b/view/css/widgets.css new file mode 100644 index 000000000..a34508961 --- /dev/null +++ b/view/css/widgets.css @@ -0,0 +1,123 @@ +.widget { + padding: 8px; + margin-top: 5px; +} + +/* suggest */ + +.suggest-widget-more { + margin-top: 10px; +} + +/* follow */ + +#side-follow-url { + margin-top: 5px; +} + +#side-follow-submit { + margin-top: 15px; +} + +/* notes */ + +#note-text { + width: 190px; + max-width: 190px; + height: 150px; +} + +#note-save { + margin-top: 10px; +} + +/* saved searches */ + +.saved-search-li { + margin-top: 3px; +} + +.saved-search-li i { + opacity: 0; +} + +.saved-search-li:hover i { + opacity: 1; +} + +.savedsearchterm { + margin-left: 10px; +} + +/* fileas */ + +.fileas-ul li { + margin-top: 10px; +} + +.fileas-link { + margin-left: 24px; +} + +.fileas-all { + margin-left: 0px; +} + +/* posted date */ + +#datebrowse-sidebar select { + width: 190px; + max-width: 190px; + height: 150px; +} + +/* categories */ + +.categories-ul li { + margin-top: 10px; +} + +.categories-link { + margin-left: 24px; +} + +.categories-all { + margin-left: 0px; +} + +/* group */ + +#group-sidebar { + margin-bottom: 10px; +} + +#sidebar-group-list .icon, #sidebar-group-list .iconspacer { + display: inline-block; + height: 12px; + width: 12px; +} + +#sidebar-group-list li { + margin-top: 3px; +} + +.groupsideedit { + margin-right: 10px; +} + +.group-edit-icon { + opacity: 0; +} + +/* affinity - slider */ + +#main-slider { + position: relative; + left: 5px; + width: 90%; +} + +.slider { + margin-top: 10px; + margin-bottom: 45px; +} diff --git a/view/de/messages.po b/view/de/messages.po index 58cc1e25c..2221d039d 100644 --- a/view/de/messages.po +++ b/view/de/messages.po @@ -4,18 +4,24 @@ # # Translators: # alexej , 2013 +# alexej , 2013 # balder , 2013 +# balder , 2013 +# bavatar , 2013 # EinerVonVielen , 2013 +# EinerVonVielen , 2013 +# Fraengii , 2013 # Fraengii , 2013 # Oliver , 2013 # bavatar , 2013 +# zottel , 2013 msgid "" msgstr "" "Project-Id-Version: Red Matrix\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-10-04 00:01-0700\n" -"PO-Revision-Date: 2013-10-10 11:37+0000\n" -"Last-Translator: bavatar \n" +"POT-Creation-Date: 2013-11-29 00:03-0800\n" +"PO-Revision-Date: 2013-12-05 18:04+0000\n" +"Last-Translator: zottel \n" "Language-Team: German (http://www.transifex.com/projects/p/red-matrix/language/de/)\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -37,7 +43,7 @@ msgstr "Verbergen" #: ../../include/activities.php:37 msgid " and " -msgstr " und " +msgstr "und" #: ../../include/activities.php:45 msgid "public profile" @@ -58,14 +64,14 @@ msgstr "Besuche %1$s's %2$s" msgid "%1$s has an updated %2$s, changing %3$s." msgstr "%1$s hat ein aktualisiertes %2$s, %3$s wurde verändert." -#: ../../include/api.php:970 -msgid "Public Timeline" -msgstr "Öffentliche Zeitleiste" - #: ../../include/enotify.php:36 msgid "Red Matrix Notification" msgstr "Red Matrix Benachrichtigung" +#: ../../include/enotify.php:37 +msgid "redmatrix" +msgstr "redmatrix" + #: ../../include/enotify.php:39 msgid "Thank You," msgstr "Danke." @@ -75,199 +81,200 @@ msgstr "Danke." msgid "%s Administrator" msgstr "%s Administrator" -#: ../../include/enotify.php:75 +#: ../../include/enotify.php:76 #, php-format msgid "%s " msgstr "%s " -#: ../../include/enotify.php:79 +#: ../../include/enotify.php:80 #, php-format msgid "[Red:Notify] New mail received at %s" msgstr "[Red Notify] Neue Mail auf %s empfangen" -#: ../../include/enotify.php:81 -#, php-format -msgid "%1$s sent you a new private message at %2$s." -msgstr "%1$s hat Dir eine private Nachricht auf %2$s geschickt." - #: ../../include/enotify.php:82 #, php-format +msgid "%1$s, %2$s sent you a new private message at %3$s." +msgstr "%1$s, %2$s hat dir eine private Nachricht auf %3$s gesendet." + +#: ../../include/enotify.php:83 +#, php-format msgid "%1$s sent you %2$s." msgstr "%1$s hat dir %2$s geschickt." -#: ../../include/enotify.php:82 +#: ../../include/enotify.php:83 msgid "a private message" msgstr "eine private Nachricht" -#: ../../include/enotify.php:83 +#: ../../include/enotify.php:84 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "Bitte besuche %s, um die private Nachricht anzusehen und/oder darauf zu antworten." -#: ../../include/enotify.php:134 +#: ../../include/enotify.php:135 #, php-format -msgid "%1$s commented on [zrl=%2$s]a %3$s[/zrl]" -msgstr "%1$s hat auf [zrl=%2$s]einen %3$s[/zrl] kommentiert" +msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" +msgstr "%1$s, %2$s hat [zrl=%3$s]a %4$s[/zrl] kommentiert" -#: ../../include/enotify.php:141 +#: ../../include/enotify.php:143 #, php-format -msgid "%1$s commented on [zrl=%2$s]%3$s's %4$s[/zrl]" -msgstr "%1$s kommentierte auf [zrl=%2$s]%3$s's %4$s[/zrl]" +msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" +msgstr "%1$s, %2$s hat [zrl=%3$s]%4$ss %5$s[/zrl] kommentiert" -#: ../../include/enotify.php:149 +#: ../../include/enotify.php:152 #, php-format -msgid "%1$s commented on [zrl=%2$s]your %3$s[/zrl]" -msgstr "%1$s hat auf [zrl=%2$s]Dein %3$s[/zrl] kommentiert" +msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" +msgstr "%1$s, %2$s hat [zrl=%3$s]deinen %4$s[/zrl] kommentiert" -#: ../../include/enotify.php:159 +#: ../../include/enotify.php:163 #, php-format msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" msgstr "[Red:Notify] Kommentar in Unterhaltung #%1$d von %2$s" -#: ../../include/enotify.php:160 +#: ../../include/enotify.php:164 #, php-format -msgid "%s commented on an item/conversation you have been following." -msgstr "%s hat einen Beitrag/eine Konversation kommentiert, dem/der du folgst." +msgid "%1$s, %2$s commented on an item/conversation you have been following." +msgstr "%1$s, %2$s hat ein Thema kommentiert, dem du folgst." -#: ../../include/enotify.php:163 ../../include/enotify.php:180 -#: ../../include/enotify.php:206 ../../include/enotify.php:224 -#: ../../include/enotify.php:237 +#: ../../include/enotify.php:167 ../../include/enotify.php:186 +#: ../../include/enotify.php:212 ../../include/enotify.php:231 +#: ../../include/enotify.php:245 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "Bitte besuche %s, um die Konversation anzusehen und/oder zu kommentieren." -#: ../../include/enotify.php:170 +#: ../../include/enotify.php:174 #, php-format msgid "[Red:Notify] %s posted to your profile wall" msgstr "[Red:Hinweis] %s schrieb auf Deine Pinnwand" -#: ../../include/enotify.php:172 +#: ../../include/enotify.php:176 #, php-format -msgid "%1$s posted to your profile wall at %2$s" -msgstr "%1$s schrieb auf Deine Pinnwand auf %2$s" +msgid "%1$s, %2$s posted to your profile wall at %3$s" +msgstr "%1$s, %2$s hat auf deine Pinnwand auf %3$s geschrieben" -#: ../../include/enotify.php:174 +#: ../../include/enotify.php:178 #, php-format -msgid "%1$s posted to [zrl=%2$s]your wall[/zrl]" -msgstr "%1$s schrieb auf [zrl=%2$s]Deine Pinnwand[/zrl]" +msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" +msgstr "%1$s, %2$s hat auf [zrl=%3$s]deine Pinnwand[/zrl] geschrieben" -#: ../../include/enotify.php:200 +#: ../../include/enotify.php:205 #, php-format msgid "[Red:Notify] %s tagged you" msgstr "[Red Notify] %s hat dich getaggt" -#: ../../include/enotify.php:201 +#: ../../include/enotify.php:206 #, php-format -msgid "%1$s tagged you at %2$s" -msgstr "%1$s hat dich auf %2$s getaggt" +msgid "%1$s, %2$s tagged you at %3$s" +msgstr "%1$s, %2$s hat dich auf %3$s getaggt" -#: ../../include/enotify.php:202 +#: ../../include/enotify.php:207 #, php-format -msgid "%1$s [zrl=%2$s]tagged you[/zrl]." -msgstr "%1$s hat [zrl=%2$s]Dich getagged[/zrl]." +msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." +msgstr "%1$s, %2$s [zrl=%3$s]hat dich erwähnt[/zrl]." -#: ../../include/enotify.php:214 +#: ../../include/enotify.php:220 #, php-format msgid "[Red:Notify] %1$s poked you" msgstr "[Red Notify] %1$s hat dich angestupst" -#: ../../include/enotify.php:215 +#: ../../include/enotify.php:221 #, php-format -msgid "%1$s poked you at %2$s" -msgstr "%1$s hat dich auf %2$s angestupst" +msgid "%1$s, %2$s poked you at %3$s" +msgstr "%1$s, %2$s hat dich auf %3$s angestubst" -#: ../../include/enotify.php:216 +#: ../../include/enotify.php:222 #, php-format -msgid "%1$s [zrl=%2$s]poked you[/zrl]." -msgstr "%1$s [zrl=%2$s]hat dich angestupst.[/zrl]." +msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." +msgstr "%1$s, %2$s [zrl=%2$s]hat dich angestupst[/zrl]." -#: ../../include/enotify.php:231 +#: ../../include/enotify.php:238 #, php-format msgid "[Red:Notify] %s tagged your post" msgstr "[Red:Hinweis] %s hat Dich getagged" -#: ../../include/enotify.php:232 +#: ../../include/enotify.php:239 #, php-format -msgid "%1$s tagged your post at %2$s" -msgstr "%1$s hat Deinen Beitrag auf %2$s getagged" +msgid "%1$s, %2$s tagged your post at %3$s" +msgstr "%1$s, %2$s hat deinen Beitrag auf %3$s getaggt" -#: ../../include/enotify.php:233 +#: ../../include/enotify.php:240 #, php-format -msgid "%1$s tagged [zrl=%2$s]your post[/zrl]" -msgstr "%1$s hat [zrl=%2$s]Deinen Beitrag[/zrl] getagged" +msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" +msgstr "%1$s, %2$s hat [zrl=%3$s]deinen Beitrag[/zrl] getaggt" -#: ../../include/enotify.php:244 +#: ../../include/enotify.php:252 msgid "[Red:Notify] Introduction received" msgstr "[Red:Notify] Vorstellung erhalten" -#: ../../include/enotify.php:245 +#: ../../include/enotify.php:253 #, php-format -msgid "You've received an introduction from '%1$s' at %2$s" -msgstr "Du hast auf %2$s eine Vorstellung von %1$s erhalten." +msgid "%1$s, you've received an introduction from '%2$s' at %3$s" +msgstr "%1$s, du hast eine Vorstellung von „%2$s“ auf %3$s erhalten" -#: ../../include/enotify.php:246 +#: ../../include/enotify.php:254 #, php-format -msgid "You've received [zrl=%1$s]an introduction[/zrl] from %2$s." -msgstr "Du hast [zrl=%1$s]eine Vorstellung[/zrl] von %2$s erhalten." +msgid "%1$s, you've received [zrl=%2$s]an introduction[/zrl] from %3$s." +msgstr "%1$s, du hast [zrl=%2$s]eine Vorstellung[/zrl] von %3$s erhalten." -#: ../../include/enotify.php:249 ../../include/enotify.php:267 +#: ../../include/enotify.php:258 ../../include/enotify.php:277 #, php-format msgid "You may visit their profile at %s" msgstr "Du kannst Dir das Profil unter %s ansehen" -#: ../../include/enotify.php:251 +#: ../../include/enotify.php:260 #, php-format msgid "Please visit %s to approve or reject the introduction." msgstr "Bitte besuche %s um sie anzunehmen oder abzulehnen." -#: ../../include/enotify.php:258 +#: ../../include/enotify.php:267 msgid "[Red:Notify] Friend suggestion received" msgstr "[Red:Hinweis] Freundschaftsvorschlag erhalten" -#: ../../include/enotify.php:259 +#: ../../include/enotify.php:268 #, php-format -msgid "You've received a friend suggestion from '%1$s' at %2$s" -msgstr "Du hast einen Freundschaftsvorschlag von %1$s auf %2$s erhalten" +msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" +msgstr "%1$s, du hast einen Freundschaftsvorschlag von „%2$s“ auf %3$s erhalten" -#: ../../include/enotify.php:260 +#: ../../include/enotify.php:269 #, php-format msgid "" -"You've received [zrl=%1$s]a friend suggestion[/zrl] for %2$s from %3$s." -msgstr "Du hast einen [zrl=%1$s]Freundschaftsvorschlag[/zrl] für %2$s von %3$s erhalten." +"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " +"%4$s." +msgstr "%1$s, du hast [zrl=%2$s]einen Freundschaftvorschlag[/zrl] für %3$s von %4$s erhalten." -#: ../../include/enotify.php:265 +#: ../../include/enotify.php:275 msgid "Name:" msgstr "Name:" -#: ../../include/enotify.php:266 +#: ../../include/enotify.php:276 msgid "Photo:" msgstr "Foto:" -#: ../../include/enotify.php:269 +#: ../../include/enotify.php:279 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "Bitte besuche %s um den Vorschlag zu akzeptieren oder abzulehnen." -#: ../../include/ItemObject.php:88 ../../mod/photos.php:960 +#: ../../include/ItemObject.php:88 ../../mod/photos.php:952 msgid "Private Message" msgstr "Private Nachricht" #: ../../include/ItemObject.php:95 ../../include/page_widgets.php:8 -#: ../../mod/webpages.php:98 ../../mod/settings.php:710 ../../mod/menu.php:55 -#: ../../mod/layouts.php:89 ../../mod/editlayout.php:100 -#: ../../mod/editwebpage.php:119 ../../mod/blocks.php:92 -#: ../../mod/editpost.php:94 ../../mod/editblock.php:114 +#: ../../mod/webpages.php:101 ../../mod/settings.php:713 ../../mod/menu.php:55 +#: ../../mod/layouts.php:102 ../../mod/editlayout.php:100 +#: ../../mod/editwebpage.php:119 ../../mod/blocks.php:93 +#: ../../mod/editpost.php:97 ../../mod/editblock.php:114 msgid "Edit" msgstr "Bearbeiten" -#: ../../include/ItemObject.php:107 ../../include/conversation.php:631 -#: ../../mod/settings.php:711 ../../mod/admin.php:677 ../../mod/group.php:182 -#: ../../mod/photos.php:1141 ../../mod/connections.php:351 +#: ../../include/ItemObject.php:107 ../../include/conversation.php:628 +#: ../../mod/settings.php:714 ../../mod/admin.php:690 ../../mod/group.php:182 +#: ../../mod/photos.php:1130 ../../mod/connections.php:374 #: ../../mod/filestorage.php:82 msgid "Delete" msgstr "Löschen" -#: ../../include/ItemObject.php:113 ../../include/conversation.php:630 +#: ../../include/ItemObject.php:113 ../../include/conversation.php:627 msgid "Select" msgstr "Auswählen" @@ -291,7 +298,7 @@ msgstr "Stern-Status umschalten" msgid "starred" msgstr "markiert" -#: ../../include/ItemObject.php:160 ../../include/conversation.php:641 +#: ../../include/ItemObject.php:160 ../../include/conversation.php:638 msgid "Message is verified" msgstr "Nachricht überprüft" @@ -299,19 +306,19 @@ msgstr "Nachricht überprüft" msgid "add tag" msgstr "Schlagwort hinzufügen" -#: ../../include/ItemObject.php:174 ../../mod/photos.php:1070 +#: ../../include/ItemObject.php:174 ../../mod/photos.php:1058 msgid "I like this (toggle)" msgstr "Ich mag das (Umschalter)" -#: ../../include/ItemObject.php:174 ../../include/taxonomy.php:249 +#: ../../include/ItemObject.php:174 ../../include/taxonomy.php:251 msgid "like" msgstr "Gefällt-mir" -#: ../../include/ItemObject.php:175 ../../mod/photos.php:1071 +#: ../../include/ItemObject.php:175 ../../mod/photos.php:1059 msgid "I don't like this (toggle)" msgstr "Ich mag das nicht (Umschalter)" -#: ../../include/ItemObject.php:175 ../../include/taxonomy.php:250 +#: ../../include/ItemObject.php:175 ../../include/taxonomy.php:252 msgid "dislike" msgstr "Gefällt-mir-nicht" @@ -333,110 +340,127 @@ msgid "to" msgstr "zu" #: ../../include/ItemObject.php:204 +msgid "via" +msgstr "via" + +#: ../../include/ItemObject.php:205 msgid "Wall-to-Wall" msgstr "Wall-to-Wall" -#: ../../include/ItemObject.php:205 +#: ../../include/ItemObject.php:206 msgid "via Wall-To-Wall:" msgstr "via Wall-To-Wall:" -#: ../../include/ItemObject.php:215 ../../include/conversation.php:685 +#: ../../include/ItemObject.php:216 ../../include/conversation.php:682 #, php-format msgid " from %s" msgstr "von %s" -#: ../../include/ItemObject.php:244 ../../include/conversation.php:704 -#: ../../include/conversation.php:1104 ../../mod/photos.php:1073 -#: ../../mod/message.php:303 ../../mod/message.php:466 +#: ../../include/ItemObject.php:219 ../../include/conversation.php:685 +#, php-format +msgid "last edited: %s" +msgstr "zuletzt bearbeitet: %s" + +#: ../../include/ItemObject.php:246 ../../include/conversation.php:702 +#: ../../include/conversation.php:1112 ../../mod/photos.php:1061 +#: ../../mod/message.php:332 ../../mod/message.php:516 #: ../../mod/editlayout.php:109 ../../mod/editwebpage.php:128 -#: ../../mod/editpost.php:103 ../../mod/editblock.php:123 +#: ../../mod/editpost.php:106 ../../mod/editblock.php:123 msgid "Please wait" msgstr "Bitte warten" -#: ../../include/ItemObject.php:265 +#: ../../include/ItemObject.php:267 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%d Kommentar" msgstr[1] "%d Kommentare" -#: ../../include/ItemObject.php:266 ../../include/js_strings.php:7 +#: ../../include/ItemObject.php:268 ../../include/js_strings.php:7 #: ../../include/contact_widgets.php:148 msgid "show more" msgstr "mehr zeigen" -#: ../../include/ItemObject.php:525 ../../mod/photos.php:1089 -#: ../../mod/photos.php:1175 +#: ../../include/ItemObject.php:527 ../../mod/photos.php:1077 +#: ../../mod/photos.php:1164 msgid "This is you" msgstr "Das bist du" -#: ../../include/ItemObject.php:527 ../../include/js_strings.php:6 -#: ../../mod/photos.php:1091 ../../mod/photos.php:1177 +#: ../../include/ItemObject.php:529 ../../include/js_strings.php:6 +#: ../../mod/photos.php:1079 ../../mod/photos.php:1166 msgid "Comment" msgstr "Kommentar" -#: ../../include/ItemObject.php:528 ../../mod/events.php:458 -#: ../../mod/thing.php:190 ../../mod/invite.php:153 ../../mod/setup.php:283 -#: ../../mod/setup.php:326 ../../mod/settings.php:648 -#: ../../mod/settings.php:760 ../../mod/settings.php:788 -#: ../../mod/settings.php:812 ../../mod/settings.php:883 -#: ../../mod/settings.php:1051 ../../mod/connect.php:96 +#: ../../include/ItemObject.php:530 ../../mod/events.php:458 +#: ../../mod/thing.php:190 ../../mod/invite.php:154 ../../mod/setup.php:302 +#: ../../mod/setup.php:345 ../../mod/settings.php:651 +#: ../../mod/settings.php:763 ../../mod/settings.php:791 +#: ../../mod/settings.php:815 ../../mod/settings.php:886 +#: ../../mod/settings.php:1054 ../../mod/connect.php:96 #: ../../mod/sources.php:83 ../../mod/sources.php:110 ../../mod/admin.php:418 -#: ../../mod/admin.php:670 ../../mod/admin.php:810 ../../mod/admin.php:1009 -#: ../../mod/admin.php:1096 ../../mod/group.php:87 ../../mod/photos.php:693 -#: ../../mod/photos.php:787 ../../mod/photos.php:1052 -#: ../../mod/photos.php:1092 ../../mod/photos.php:1178 -#: ../../mod/message.php:304 ../../mod/message.php:465 -#: ../../mod/connections.php:428 ../../mod/profiles.php:529 +#: ../../mod/admin.php:683 ../../mod/admin.php:823 ../../mod/admin.php:1022 +#: ../../mod/admin.php:1109 ../../mod/group.php:87 ../../mod/photos.php:685 +#: ../../mod/photos.php:779 ../../mod/photos.php:1040 +#: ../../mod/photos.php:1080 ../../mod/photos.php:1167 +#: ../../mod/message.php:333 ../../mod/message.php:515 +#: ../../mod/connections.php:452 ../../mod/profiles.php:529 #: ../../mod/import.php:385 ../../mod/crepair.php:166 ../../mod/poke.php:166 #: ../../mod/fsuggest.php:108 ../../mod/mood.php:137 -#: ../../view/theme/redbasic/php/config.php:46 -#: ../../view/theme/redstrap/php/config.php:131 +#: ../../view/theme/redbasic/php/config.php:85 +#: ../../view/theme/apw/php/config.php:231 +#: ../../view/theme/blogga/view/theme/blog/config.php:67 +#: ../../view/theme/blogga/php/config.php:67 msgid "Submit" msgstr "Bestätigen" -#: ../../include/ItemObject.php:529 +#: ../../include/ItemObject.php:531 msgid "Bold" msgstr "Fett" -#: ../../include/ItemObject.php:530 +#: ../../include/ItemObject.php:532 msgid "Italic" msgstr "Kursiv" -#: ../../include/ItemObject.php:531 +#: ../../include/ItemObject.php:533 msgid "Underline" msgstr "Unterstrichen" -#: ../../include/ItemObject.php:532 +#: ../../include/ItemObject.php:534 msgid "Quote" msgstr "Zitat" -#: ../../include/ItemObject.php:533 +#: ../../include/ItemObject.php:535 msgid "Code" msgstr "Code" -#: ../../include/ItemObject.php:534 +#: ../../include/ItemObject.php:536 msgid "Image" msgstr "Bild" -#: ../../include/ItemObject.php:535 +#: ../../include/ItemObject.php:537 msgid "Link" msgstr "Link" -#: ../../include/ItemObject.php:536 +#: ../../include/ItemObject.php:538 msgid "Video" msgstr "Video" -#: ../../include/ItemObject.php:537 ../../include/conversation.php:1124 -#: ../../mod/photos.php:1093 ../../mod/editlayout.php:129 -#: ../../mod/editwebpage.php:150 ../../mod/editpost.php:123 -#: ../../mod/editblock.php:144 +#: ../../include/ItemObject.php:539 ../../include/conversation.php:1075 +#: ../../mod/webpages.php:105 ../../mod/photos.php:1081 +#: ../../mod/editlayout.php:129 ../../mod/editwebpage.php:150 +#: ../../mod/editpost.php:126 ../../mod/editblock.php:144 msgid "Preview" msgstr "Vorschau" +#: ../../include/ItemObject.php:542 ../../include/conversation.php:1139 +#: ../../mod/message.php:338 ../../mod/message.php:521 +#: ../../mod/editpost.php:134 +msgid "Encrypt text" +msgstr "Text verschlüsseln" + #: ../../include/Contact.php:87 ../../include/contact_widgets.php:23 -#: ../../mod/match.php:58 ../../mod/suggest.php:56 ../../mod/directory.php:183 -#: ../../boot.php:1710 +#: ../../mod/match.php:58 ../../mod/suggest.php:56 ../../mod/directory.php:198 +#: ../../boot.php:1741 msgid "Connect" msgstr "Verbinden" @@ -448,33 +472,33 @@ msgstr "Neues Fenster" msgid "Open the selected location in a different window or browser tab" msgstr "Öffne die markierte Adresse in einem neuen Browser Fenster oder Tab" -#: ../../include/Contact.php:492 ../../include/conversation.php:932 +#: ../../include/Contact.php:524 ../../include/conversation.php:930 msgid "Poke" msgstr "Anstupsen" -#: ../../include/Contact.php:493 ../../include/conversation.php:926 +#: ../../include/Contact.php:525 ../../include/conversation.php:924 msgid "View Status" msgstr "Status ansehen" -#: ../../include/Contact.php:494 ../../include/nav.php:75 -#: ../../include/conversation.php:927 ../../mod/connections.php:304 -#: ../../mod/connections.php:418 +#: ../../include/Contact.php:526 ../../include/nav.php:76 +#: ../../include/conversation.php:925 ../../mod/connections.php:327 +#: ../../mod/connections.php:441 msgid "View Profile" msgstr "Profil ansehen" -#: ../../include/Contact.php:495 ../../include/conversation.php:928 +#: ../../include/Contact.php:527 ../../include/conversation.php:926 msgid "View Photos" msgstr "Fotos ansehen" -#: ../../include/Contact.php:496 +#: ../../include/Contact.php:528 msgid "Network Posts" msgstr "Netzwerkbeiträge" -#: ../../include/Contact.php:497 ../../include/conversation.php:930 +#: ../../include/Contact.php:529 ../../include/conversation.php:928 msgid "Edit Contact" msgstr "Kontakt bearbeiten" -#: ../../include/Contact.php:498 ../../include/conversation.php:931 +#: ../../include/Contact.php:530 ../../include/conversation.php:929 msgid "Send PM" msgstr "Sende PN" @@ -538,8 +562,8 @@ msgstr "OStatus" msgid "RSS/Atom" msgstr "RSS/Atom" -#: ../../include/contact_selectors.php:77 ../../mod/admin.php:673 -#: ../../mod/admin.php:682 ../../boot.php:1438 +#: ../../include/contact_selectors.php:77 ../../mod/admin.php:686 +#: ../../mod/admin.php:695 ../../boot.php:1461 msgid "Email" msgstr "E-Mail" @@ -658,7 +682,7 @@ msgid "Finishes:" msgstr "Endet:" #: ../../include/event.php:40 ../../include/bb2diaspora.php:455 -#: ../../mod/events.php:450 ../../mod/directory.php:158 ../../boot.php:1760 +#: ../../mod/events.php:450 ../../mod/directory.php:173 ../../boot.php:1791 msgid "Location:" msgstr "Ort:" @@ -666,6 +690,14 @@ msgstr "Ort:" msgid "General Features" msgstr "Allgemeine Funktionen" +#: ../../include/features.php:23 +msgid "Content Expiration" +msgstr "Verfall von Inhalten" + +#: ../../include/features.php:23 +msgid "Remove posts/comments and/or private messages at a future time" +msgstr "Lösche Beiträge, Kommentare und/oder private Nachrichten automatisch zu einem zukünftigen Datum." + #: ../../include/features.php:24 msgid "Multiple Profiles" msgstr "Mehrfachprofile" @@ -694,7 +726,7 @@ msgstr "Aktiviere Fotoalbum mit erweiterten Funktionen" msgid "Extended Identity Sharing" msgstr "Erweitertes Teilen von Identitäten" -#: ../../include/features.php:28 ../../include/js_strings.php:28 +#: ../../include/features.php:28 ../../include/js_strings.php:30 msgid " " msgstr " " @@ -736,7 +768,7 @@ msgstr "Voransicht" msgid "Allow previewing posts and comments before publishing them" msgstr "Erlaube Voransicht von Beiträgen und Kommentaren vor Veröffentlichung" -#: ../../include/features.php:38 ../../mod/settings.php:118 +#: ../../include/features.php:38 ../../mod/settings.php:120 #: ../../mod/sources.php:67 msgid "Channel Sources" msgstr "Kanal Quellen" @@ -745,124 +777,124 @@ msgstr "Kanal Quellen" msgid "Automatically import channel content from other channels or feeds" msgstr "Importiere automatisch Inhalte für diesen Kanal von anderen Kanälen oder Feeds." -#: ../../include/features.php:43 +#: ../../include/features.php:39 +msgid "Even More Encryption" +msgstr "Noch mehr Verschlüsselung" + +#: ../../include/features.php:39 +msgid "Allow encryption of content end-to-end with a shared secret key" +msgstr "Erlaube Ende-zu-Ende Verschlüsselung von Inhalten, mit einem geteilten geheimen Schlüssel" + +#: ../../include/features.php:44 msgid "Network and Stream Filtering" msgstr "Netzwerk- und Stream-Filter" -#: ../../include/features.php:44 +#: ../../include/features.php:45 msgid "Search by Date" msgstr "Suche nach Datum" -#: ../../include/features.php:44 +#: ../../include/features.php:45 msgid "Ability to select posts by date ranges" msgstr "Möglichkeit, Beiträge nach Zeiträumen auszuwählen" -#: ../../include/features.php:45 +#: ../../include/features.php:46 msgid "Collections Filter" msgstr "Filter für Sammlung" -#: ../../include/features.php:45 +#: ../../include/features.php:46 msgid "Enable widget to display Network posts only from selected collections" msgstr "Aktiviere nur Netzwerk-Beiträge von ausgewählten Sammlungen" -#: ../../include/features.php:46 ../../mod/network.php:173 -#: ../../mod/search.php:17 +#: ../../include/features.php:47 ../../mod/search.php:17 +#: ../../mod/network.php:173 msgid "Saved Searches" msgstr "Gesicherte Suchanfragen" -#: ../../include/features.php:46 +#: ../../include/features.php:47 msgid "Save search terms for re-use" msgstr "Gesicherte Suchbegriffe zur Wiederverwendung" -#: ../../include/features.php:47 +#: ../../include/features.php:48 msgid "Network Personal Tab" msgstr "Persönlicher Netzwerkreiter" -#: ../../include/features.php:47 +#: ../../include/features.php:48 msgid "Enable tab to display only Network posts that you've interacted on" msgstr "Aktiviere Reiter nur für die Netzwerk-Beiträge, mit denen Du interagiert hast" -#: ../../include/features.php:48 +#: ../../include/features.php:49 msgid "Network New Tab" msgstr "Netzwerkreiter Neu" -#: ../../include/features.php:48 +#: ../../include/features.php:49 msgid "Enable tab to display all new Network activity" msgstr "Aktiviere Reiter, um alle neuen Netzwerkaktivitäten zu zeigen" -#: ../../include/features.php:49 +#: ../../include/features.php:50 msgid "Affinity Tool" msgstr "Beziehungs-Tool" -#: ../../include/features.php:49 +#: ../../include/features.php:50 msgid "Filter stream activity by depth of relationships" msgstr "Filter Aktivitätenstream nach Tiefe der Beziehung" -#: ../../include/features.php:54 +#: ../../include/features.php:55 msgid "Post/Comment Tools" msgstr "Beitrag-/Kommentar-Tools" -#: ../../include/features.php:55 -msgid "Multiple Deletion" -msgstr "Mehrfachlöschung" - -#: ../../include/features.php:55 -msgid "Select and delete multiple posts/comments at once" -msgstr "Mehrfachlöschung und -auswahl von Beiträgen/Kommentaren in einem Rutsch" - -#: ../../include/features.php:56 +#: ../../include/features.php:57 msgid "Edit Sent Posts" msgstr "Bearbeite gesendete Beiträge" -#: ../../include/features.php:56 +#: ../../include/features.php:57 msgid "Edit and correct posts and comments after sending" msgstr "Bearbeite und korrigiere Beiträge und Kommentare nach dem Senden" -#: ../../include/features.php:57 +#: ../../include/features.php:58 msgid "Tagging" msgstr "Verschlagworten" -#: ../../include/features.php:57 +#: ../../include/features.php:58 msgid "Ability to tag existing posts" msgstr "Möglichkeit, um existierende Beiträge zu verschlagworten" -#: ../../include/features.php:58 +#: ../../include/features.php:59 msgid "Post Categories" msgstr "Beitrags-Kategorien" -#: ../../include/features.php:58 +#: ../../include/features.php:59 msgid "Add categories to your posts" msgstr "Kategorien für Beiträge" -#: ../../include/features.php:59 ../../include/contact_widgets.php:76 +#: ../../include/features.php:60 ../../include/contact_widgets.php:76 msgid "Saved Folders" msgstr "Gesicherte Ordner" -#: ../../include/features.php:59 +#: ../../include/features.php:60 msgid "Ability to file posts under folders" msgstr "Möglichkeit, Beiträge in Verzeichnissen zu sammeln" -#: ../../include/features.php:60 +#: ../../include/features.php:61 msgid "Dislike Posts" msgstr "Gefällt-mir-nicht Beiträge" -#: ../../include/features.php:60 +#: ../../include/features.php:61 msgid "Ability to dislike posts/comments" msgstr "Möglichkeit für Gefällt-mir-nicht für Beiträge/Kommentare" -#: ../../include/features.php:61 +#: ../../include/features.php:62 msgid "Star Posts" msgstr "Beiträge mit Sternchen versehen" -#: ../../include/features.php:61 +#: ../../include/features.php:62 msgid "Ability to mark special posts with a star indicator" msgstr "Möglichkeit, spezielle Beiträge mit Sternchen-Symbol zu markieren" -#: ../../include/features.php:62 +#: ../../include/features.php:63 msgid "Tag Cloud" msgstr "Tag Wolke" -#: ../../include/features.php:62 +#: ../../include/features.php:63 msgid "Provide a personal tag cloud on your channel page" msgstr "Persönliche Schlagwort-Wolke für deine Kanal-Seite anlegen" @@ -877,7 +909,7 @@ msgstr "Ein gelöschte Gruppe mit diesem Namen wurde gefunden. Existierende Zuga msgid "Default privacy group for new contacts" msgstr "Standard-Privatsphärengruppe für neue Kontakte" -#: ../../include/group.php:242 +#: ../../include/group.php:242 ../../mod/admin.php:695 msgid "All Channels" msgstr "Alle Kanäle" @@ -895,7 +927,7 @@ msgstr "Bearbeite Sammlungen" #: ../../include/group.php:287 msgid "Create a new collection" -msgstr "Erzeuge neue Sammlung" +msgstr "Neue Sammlung erzeugen" #: ../../include/group.php:288 msgid "Channels not in any collection" @@ -925,72 +957,80 @@ msgstr "Kennwörter stimmen nicht überein" msgid "everybody" msgstr "alle" +#: ../../include/js_strings.php:12 +msgid "Secret Passphrase" +msgstr "geheime Passwort-Phrase" + #: ../../include/js_strings.php:13 +msgid "Passphrase hint" +msgstr "Hinweis zur Phrase" + +#: ../../include/js_strings.php:15 msgid "timeago.prefixAgo" msgstr "timeago.prefixAgo" -#: ../../include/js_strings.php:14 +#: ../../include/js_strings.php:16 msgid "timeago.suffixAgo" msgstr "timeago.suffixAgo" -#: ../../include/js_strings.php:15 +#: ../../include/js_strings.php:17 msgid "ago" msgstr "her" -#: ../../include/js_strings.php:16 +#: ../../include/js_strings.php:18 msgid "from now" msgstr "von jetzt" -#: ../../include/js_strings.php:17 +#: ../../include/js_strings.php:19 msgid "less than a minute" msgstr "weniger als eine Minute" -#: ../../include/js_strings.php:18 +#: ../../include/js_strings.php:20 msgid "about a minute" msgstr "ungefähr eine Minute" -#: ../../include/js_strings.php:19 +#: ../../include/js_strings.php:21 #, php-format msgid "%d minutes" msgstr "%d Minuten" -#: ../../include/js_strings.php:20 +#: ../../include/js_strings.php:22 msgid "about an hour" msgstr "ungefähr eine Stunde" -#: ../../include/js_strings.php:21 +#: ../../include/js_strings.php:23 #, php-format msgid "about %d hours" msgstr "ungefähr %d Stunden" -#: ../../include/js_strings.php:22 +#: ../../include/js_strings.php:24 msgid "a day" msgstr "ein Tag" -#: ../../include/js_strings.php:23 +#: ../../include/js_strings.php:25 #, php-format msgid "%d days" msgstr "%d Tage" -#: ../../include/js_strings.php:24 +#: ../../include/js_strings.php:26 msgid "about a month" msgstr "ungefähr ein Monat" -#: ../../include/js_strings.php:25 +#: ../../include/js_strings.php:27 #, php-format msgid "%d months" msgstr "%d Monate" -#: ../../include/js_strings.php:26 +#: ../../include/js_strings.php:28 msgid "about a year" msgstr "ungefähr ein Jahr" -#: ../../include/js_strings.php:27 +#: ../../include/js_strings.php:29 #, php-format msgid "%d years" msgstr "%d Jahre" -#: ../../include/js_strings.php:29 +#: ../../include/js_strings.php:31 msgid "timeago.numbers" msgstr "timeago.numbers" @@ -1002,11 +1042,11 @@ msgstr "Kein Empfänger angegeben" msgid "[no subject]" msgstr "[no subject]" -#: ../../include/message.php:38 +#: ../../include/message.php:42 msgid "Unable to determine sender." msgstr "Kann Absender nicht bestimmen." -#: ../../include/message.php:138 +#: ../../include/message.php:143 msgid "Stored post could not be verified." msgstr "Gespeicherter Beitrag konnten nicht überprüft werden." @@ -1015,7 +1055,7 @@ msgid "view full size" msgstr "In Vollbildansicht anschauen" #: ../../include/photo/photo_driver.php:609 ../../include/photos.php:51 -#: ../../mod/photos.php:97 ../../mod/photos.php:772 ../../mod/photos.php:794 +#: ../../mod/photos.php:97 ../../mod/photos.php:764 ../../mod/photos.php:786 #: ../../mod/profile_photo.php:88 ../../mod/profile_photo.php:235 #: ../../mod/profile_photo.php:346 msgid "Profile Photos" @@ -1026,12 +1066,12 @@ msgstr "Profilfotos" msgid "Profile" msgstr "Profil" -#: ../../include/profile_advanced.php:15 ../../mod/settings.php:1059 +#: ../../include/profile_advanced.php:15 ../../mod/settings.php:1062 msgid "Full Name:" msgstr "Voller Name:" -#: ../../include/profile_advanced.php:17 ../../mod/directory.php:160 -#: ../../boot.php:1762 +#: ../../include/profile_advanced.php:17 ../../mod/directory.php:175 +#: ../../boot.php:1793 msgid "Gender:" msgstr "Geschlecht:" @@ -1051,8 +1091,8 @@ msgstr "Geburtstag:" msgid "Age:" msgstr "Alter:" -#: ../../include/profile_advanced.php:37 ../../mod/directory.php:162 -#: ../../boot.php:1763 +#: ../../include/profile_advanced.php:37 ../../mod/directory.php:177 +#: ../../boot.php:1794 msgid "Status:" msgstr "Status:" @@ -1065,8 +1105,8 @@ msgstr "für %1$d %2$s" msgid "Sexual Preference:" msgstr "Sexuelle Orientierung:" -#: ../../include/profile_advanced.php:48 ../../mod/directory.php:164 -#: ../../boot.php:1764 +#: ../../include/profile_advanced.php:48 ../../mod/directory.php:179 +#: ../../boot.php:1795 msgid "Homepage:" msgstr "Homepage:" @@ -1086,7 +1126,7 @@ msgstr "Politische Ansichten:" msgid "Religion:" msgstr "Religion:" -#: ../../include/profile_advanced.php:58 ../../mod/directory.php:166 +#: ../../include/profile_advanced.php:58 ../../mod/directory.php:181 msgid "About:" msgstr "Über:" @@ -1134,352 +1174,347 @@ msgstr "Arbeit/Anstellung:" msgid "School/education:" msgstr "Schule/Ausbildung:" -#: ../../include/text.php:309 +#: ../../include/text.php:312 msgid "prev" msgstr "vorherige" -#: ../../include/text.php:311 +#: ../../include/text.php:314 msgid "first" msgstr "erste" -#: ../../include/text.php:340 +#: ../../include/text.php:343 msgid "last" msgstr "letzte" -#: ../../include/text.php:343 +#: ../../include/text.php:346 msgid "next" msgstr "nächste" -#: ../../include/text.php:355 +#: ../../include/text.php:358 msgid "older" msgstr "älter" -#: ../../include/text.php:357 +#: ../../include/text.php:360 msgid "newer" msgstr "neuer" -#: ../../include/text.php:648 +#: ../../include/text.php:651 msgid "No connections" msgstr "Keine Verbindungen" -#: ../../include/text.php:659 +#: ../../include/text.php:662 #, php-format msgid "%d Connection" msgid_plural "%d Connections" msgstr[0] "%d Verbindung" msgstr[1] "%d Verbindungen" -#: ../../include/text.php:671 +#: ../../include/text.php:674 msgid "View Connections" msgstr "Zeige Verbindungen" -#: ../../include/text.php:729 ../../include/text.php:730 -#: ../../include/nav.php:130 ../../mod/search.php:96 +#: ../../include/text.php:733 ../../include/nav.php:135 +#: ../../mod/search.php:96 msgid "Search" msgstr "Suche" -#: ../../include/text.php:732 ../../mod/filer.php:36 +#: ../../include/text.php:735 ../../mod/filer.php:36 msgid "Save" msgstr "Speichern" -#: ../../include/text.php:770 +#: ../../include/text.php:773 msgid "poke" msgstr "anstupsen" -#: ../../include/text.php:770 ../../include/conversation.php:236 +#: ../../include/text.php:773 ../../include/conversation.php:236 msgid "poked" msgstr "stupste" -#: ../../include/text.php:771 +#: ../../include/text.php:774 msgid "ping" msgstr "anpingen" -#: ../../include/text.php:771 +#: ../../include/text.php:774 msgid "pinged" msgstr "pingte" -#: ../../include/text.php:772 +#: ../../include/text.php:775 msgid "prod" msgstr "knuffen" -#: ../../include/text.php:772 +#: ../../include/text.php:775 msgid "prodded" msgstr "knuffte" -#: ../../include/text.php:773 +#: ../../include/text.php:776 msgid "slap" msgstr "ohrfeigen" -#: ../../include/text.php:773 +#: ../../include/text.php:776 msgid "slapped" msgstr "ohrfeigte" -#: ../../include/text.php:774 +#: ../../include/text.php:777 msgid "finger" msgstr "befummeln" -#: ../../include/text.php:774 +#: ../../include/text.php:777 msgid "fingered" msgstr "befummelte" -#: ../../include/text.php:775 +#: ../../include/text.php:778 msgid "rebuff" msgstr "eine Abfuhr erteilen" -#: ../../include/text.php:775 +#: ../../include/text.php:778 msgid "rebuffed" msgstr "abfuhrerteilte" -#: ../../include/text.php:787 +#: ../../include/text.php:790 msgid "happy" msgstr "glücklich" -#: ../../include/text.php:788 +#: ../../include/text.php:791 msgid "sad" msgstr "traurig" -#: ../../include/text.php:789 +#: ../../include/text.php:792 msgid "mellow" msgstr "sanft" -#: ../../include/text.php:790 +#: ../../include/text.php:793 msgid "tired" msgstr "müde" -#: ../../include/text.php:791 +#: ../../include/text.php:794 msgid "perky" msgstr "frech" -#: ../../include/text.php:792 +#: ../../include/text.php:795 msgid "angry" msgstr "sauer" -#: ../../include/text.php:793 +#: ../../include/text.php:796 msgid "stupified" msgstr "verblüfft" -#: ../../include/text.php:794 +#: ../../include/text.php:797 msgid "puzzled" msgstr "verwirrt" -#: ../../include/text.php:795 +#: ../../include/text.php:798 msgid "interested" msgstr "interessiert" -#: ../../include/text.php:796 +#: ../../include/text.php:799 msgid "bitter" msgstr "verbittert" -#: ../../include/text.php:797 +#: ../../include/text.php:800 msgid "cheerful" msgstr "fröhlich" -#: ../../include/text.php:798 +#: ../../include/text.php:801 msgid "alive" msgstr "lebendig" -#: ../../include/text.php:799 +#: ../../include/text.php:802 msgid "annoyed" msgstr "verärgert" -#: ../../include/text.php:800 +#: ../../include/text.php:803 msgid "anxious" msgstr "unruhig" -#: ../../include/text.php:801 +#: ../../include/text.php:804 msgid "cranky" msgstr "schrullig" -#: ../../include/text.php:802 +#: ../../include/text.php:805 msgid "disturbed" msgstr "verstört" -#: ../../include/text.php:803 +#: ../../include/text.php:806 msgid "frustrated" msgstr "frustriert" -#: ../../include/text.php:804 +#: ../../include/text.php:807 msgid "motivated" msgstr "motiviert" -#: ../../include/text.php:805 +#: ../../include/text.php:808 msgid "relaxed" msgstr "entspannt" -#: ../../include/text.php:806 +#: ../../include/text.php:809 msgid "surprised" msgstr "überrascht" -#: ../../include/text.php:968 +#: ../../include/text.php:973 msgid "Monday" msgstr "Montag" -#: ../../include/text.php:968 +#: ../../include/text.php:973 msgid "Tuesday" msgstr "Dienstag" -#: ../../include/text.php:968 +#: ../../include/text.php:973 msgid "Wednesday" msgstr "Mittwoch" -#: ../../include/text.php:968 +#: ../../include/text.php:973 msgid "Thursday" msgstr "Donnerstag" -#: ../../include/text.php:968 +#: ../../include/text.php:973 msgid "Friday" msgstr "Freitag" -#: ../../include/text.php:968 +#: ../../include/text.php:973 msgid "Saturday" msgstr "Samstag" -#: ../../include/text.php:968 +#: ../../include/text.php:973 msgid "Sunday" msgstr "Sonntag" -#: ../../include/text.php:972 +#: ../../include/text.php:977 msgid "January" msgstr "Januar" -#: ../../include/text.php:972 +#: ../../include/text.php:977 msgid "February" msgstr "Februar" -#: ../../include/text.php:972 +#: ../../include/text.php:977 msgid "March" msgstr "März" -#: ../../include/text.php:972 +#: ../../include/text.php:977 msgid "April" msgstr "April" -#: ../../include/text.php:972 +#: ../../include/text.php:977 msgid "May" msgstr "Mai" -#: ../../include/text.php:972 +#: ../../include/text.php:977 msgid "June" msgstr "Juni" -#: ../../include/text.php:972 +#: ../../include/text.php:977 msgid "July" msgstr "Juli" -#: ../../include/text.php:972 +#: ../../include/text.php:977 msgid "August" msgstr "August" -#: ../../include/text.php:972 +#: ../../include/text.php:977 msgid "September" msgstr "September" -#: ../../include/text.php:972 +#: ../../include/text.php:977 msgid "October" msgstr "Oktober" -#: ../../include/text.php:972 +#: ../../include/text.php:977 msgid "November" msgstr "November" -#: ../../include/text.php:972 +#: ../../include/text.php:977 msgid "December" msgstr "Dezember" -#: ../../include/text.php:1062 ../../mod/message.php:405 +#: ../../include/text.php:1055 ../../mod/message.php:453 msgid "unknown.???" msgstr "unbekannt.???" -#: ../../include/text.php:1063 ../../mod/message.php:406 +#: ../../include/text.php:1056 ../../mod/message.php:454 msgid "bytes" msgstr "Bytes" -#: ../../include/text.php:1099 ../../include/text.php:1114 -#: ../../include/conversation.php:828 -msgid "remove" -msgstr "lösche" +#: ../../include/text.php:1091 +msgid "remove category" +msgstr "Kategorie entfernen" -#: ../../include/text.php:1099 ../../include/text.php:1114 -msgid "[remove]" -msgstr "[lösche]" +#: ../../include/text.php:1113 +msgid "remove from file" +msgstr "aus der Datei entfernen" -#: ../../include/text.php:1102 ../../include/conversation.php:675 -msgid "Categories:" -msgstr "Kategorien:" - -#: ../../include/text.php:1117 ../../include/conversation.php:676 -msgid "Filed under:" -msgstr "Gespeichert unter:" - -#: ../../include/text.php:1133 ../../include/text.php:1145 +#: ../../include/text.php:1167 ../../include/text.php:1179 msgid "Click to open/close" msgstr "Klicke zum Öffnen/Schließen" -#: ../../include/text.php:1316 ../../mod/events.php:326 +#: ../../include/text.php:1355 ../../mod/events.php:326 msgid "link to source" msgstr "Link zum Originalbeitrag" -#: ../../include/text.php:1335 +#: ../../include/text.php:1374 msgid "Select a page layout: " msgstr "Ein Seiten-Layout auswählen" -#: ../../include/text.php:1338 ../../include/text.php:1403 +#: ../../include/text.php:1377 ../../include/text.php:1442 msgid "default" msgstr "Standard" -#: ../../include/text.php:1374 +#: ../../include/text.php:1413 msgid "Page content type: " msgstr "Content-Typ der Seite" -#: ../../include/text.php:1415 +#: ../../include/text.php:1454 msgid "Select an alternate language" msgstr "Wähle eine alternative Sprache" -#: ../../include/text.php:1567 ../../include/conversation.php:117 +#: ../../include/text.php:1606 ../../include/conversation.php:117 #: ../../mod/like.php:103 ../../mod/subthread.php:89 ../../mod/tagger.php:45 msgid "photo" msgstr "Foto" -#: ../../include/text.php:1570 ../../include/conversation.php:120 +#: ../../include/text.php:1609 ../../include/conversation.php:120 #: ../../mod/tagger.php:49 msgid "event" msgstr "Ereignis" -#: ../../include/text.php:1573 ../../include/conversation.php:145 +#: ../../include/text.php:1612 ../../include/conversation.php:145 #: ../../mod/like.php:103 ../../mod/subthread.php:89 ../../mod/tagger.php:53 msgid "status" msgstr "Status" -#: ../../include/text.php:1575 ../../include/conversation.php:147 +#: ../../include/text.php:1614 ../../include/conversation.php:147 #: ../../mod/tagger.php:55 msgid "comment" msgstr "Kommentar" -#: ../../include/text.php:1580 +#: ../../include/text.php:1619 msgid "activity" msgstr "Aktivität" -#: ../../include/text.php:1842 +#: ../../include/text.php:1881 msgid "Design" msgstr "Design" -#: ../../include/text.php:1844 +#: ../../include/text.php:1883 msgid "Blocks" msgstr "Blöcke" -#: ../../include/text.php:1845 +#: ../../include/text.php:1884 msgid "Menus" msgstr "Menüs" -#: ../../include/text.php:1846 +#: ../../include/text.php:1885 msgid "Layouts" msgstr "Layouts" -#: ../../include/text.php:1847 +#: ../../include/text.php:1886 msgid "Pages" msgstr "Seiten" -#: ../../include/identity.php:14 ../../mod/item.php:1172 +#: ../../include/api.php:972 +msgid "Public Timeline" +msgstr "Öffentliche Zeitleiste" + +#: ../../include/identity.php:14 ../../mod/item.php:1148 msgid "Unable to obtain identity information from database" msgstr "Kann keine Identitäts-Informationen aus Datenbank beziehen" @@ -1495,45 +1530,57 @@ msgstr "Name ist zu lang" msgid "No account identifier" msgstr "Keine Account-Kennung" -#: ../../include/identity.php:98 +#: ../../include/identity.php:90 +msgid "Nickname is required." +msgstr "Spitzname ist erforderlich." + +#: ../../include/identity.php:104 msgid "" "Nickname has unsupported characters or is already being used on this site." msgstr "Der Spitzname enthält nicht-unterstütze Zeichen oder wird bereits auf dieser Seite genutzt." -#: ../../include/identity.php:157 +#: ../../include/identity.php:163 msgid "Unable to retrieve created identity" msgstr "Kann die erstellte Identität nicht empfangen" -#: ../../include/identity.php:214 +#: ../../include/identity.php:220 msgid "Default Profile" msgstr "Standard-Profil" -#: ../../include/identity.php:239 ../../include/profile_selectors.php:42 -#: ../../mod/network.php:387 ../../mod/connections.php:384 +#: ../../include/identity.php:245 ../../include/profile_selectors.php:42 +#: ../../mod/network.php:387 ../../mod/connections.php:407 msgid "Friends" msgstr "Freunde" -#: ../../include/bbcode.php:94 ../../include/bbcode.php:451 -#: ../../include/bbcode.php:454 +#: ../../include/bbcode.php:94 ../../include/bbcode.php:494 +#: ../../include/bbcode.php:497 msgid "Image/photo" msgstr "Bild/Foto" -#: ../../include/bbcode.php:141 +#: ../../include/bbcode.php:126 ../../include/bbcode.php:502 +msgid "Encrypted content" +msgstr "Verschlüsselter Inhalt" + +#: ../../include/bbcode.php:173 #, php-format msgid "%1$s wrote the following %2$s %3$s" msgstr "%1$s schrieb den folgenden %2$s %3$s" -#: ../../include/bbcode.php:143 +#: ../../include/bbcode.php:175 msgid "post" msgstr "Beitrag" -#: ../../include/bbcode.php:411 ../../include/bbcode.php:431 +#: ../../include/bbcode.php:454 ../../include/bbcode.php:474 msgid "$1 wrote:" msgstr "$1 schrieb:" -#: ../../include/bbcode.php:458 ../../include/bbcode.php:459 -msgid "Encrypted content" -msgstr "Verschlüsselter Inhalt" +#: ../../include/oembed.php:149 +msgid "Embedded content" +msgstr "Eingebetteter Inhalt" + +#: ../../include/oembed.php:158 +msgid "Embedding disabled" +msgstr "Einbetten ausgeschaltet" #: ../../include/notify.php:23 msgid "created a new post" @@ -1544,41 +1591,33 @@ msgstr "Neuer Beitrag wurde erzeugt" msgid "commented on %s's post" msgstr "hat %s's Beitrag kommentiert" -#: ../../include/oembed.php:148 -msgid "Embedded content" -msgstr "Eingebetteter Inhalt" - -#: ../../include/oembed.php:157 -msgid "Embedding disabled" -msgstr "Einbetten ausgeschaltet" - #: ../../include/photos.php:15 ../../include/attach.php:102 #: ../../include/attach.php:133 ../../include/attach.php:189 #: ../../include/attach.php:204 ../../include/attach.php:237 #: ../../include/attach.php:251 ../../include/attach.php:272 -#: ../../include/attach.php:464 ../../include/items.php:3513 -#: ../../mod/common.php:43 ../../mod/events.php:134 ../../mod/invite.php:13 -#: ../../mod/invite.php:102 ../../mod/allfriends.php:10 -#: ../../mod/webpages.php:40 ../../mod/api.php:26 ../../mod/api.php:31 -#: ../../mod/lastpost.php:93 ../../mod/page.php:30 ../../mod/setup.php:181 -#: ../../mod/settings.php:625 ../../mod/viewconnections.php:33 -#: ../../mod/viewconnections.php:38 ../../mod/delegate.php:6 -#: ../../mod/sources.php:48 ../../mod/mitem.php:92 ../../mod/group.php:15 -#: ../../mod/photos.php:74 ../../mod/photos.php:662 ../../mod/viewsrc.php:12 -#: ../../mod/menu.php:40 ../../mod/message.php:204 ../../mod/layouts.php:27 -#: ../../mod/layouts.php:42 ../../mod/network.php:7 ../../mod/intro.php:50 -#: ../../mod/connections.php:174 ../../mod/profiles.php:163 -#: ../../mod/profiles.php:476 ../../mod/new_channel.php:66 -#: ../../mod/new_channel.php:97 ../../mod/filestorage.php:26 -#: ../../mod/manage.php:6 ../../mod/crepair.php:115 -#: ../../mod/editlayout.php:48 ../../mod/nogroup.php:25 -#: ../../mod/profile_photo.php:197 ../../mod/profile_photo.php:210 -#: ../../mod/editwebpage.php:42 ../../mod/editwebpage.php:64 -#: ../../mod/notifications.php:66 ../../mod/blocks.php:29 -#: ../../mod/blocks.php:44 ../../mod/editpost.php:13 ../../mod/poke.php:128 -#: ../../mod/channel.php:118 ../../mod/fsuggest.php:78 -#: ../../mod/editblock.php:48 ../../mod/item.php:171 ../../mod/item.php:179 -#: ../../mod/suggest.php:32 ../../mod/register.php:60 ../../mod/regmod.php:18 +#: ../../include/attach.php:464 ../../include/attach.php:539 +#: ../../include/items.php:3608 ../../mod/common.php:43 +#: ../../mod/events.php:134 ../../mod/invite.php:13 ../../mod/invite.php:102 +#: ../../mod/allfriends.php:10 ../../mod/webpages.php:40 ../../mod/api.php:26 +#: ../../mod/api.php:31 ../../mod/lastpost.php:93 ../../mod/page.php:30 +#: ../../mod/page.php:80 ../../mod/setup.php:200 ../../mod/settings.php:628 +#: ../../mod/viewconnections.php:33 ../../mod/viewconnections.php:38 +#: ../../mod/delegate.php:6 ../../mod/sources.php:48 ../../mod/mitem.php:92 +#: ../../mod/group.php:15 ../../mod/photos.php:74 ../../mod/photos.php:654 +#: ../../mod/viewsrc.php:12 ../../mod/menu.php:40 ../../mod/message.php:208 +#: ../../mod/layouts.php:27 ../../mod/layouts.php:42 ../../mod/network.php:7 +#: ../../mod/intro.php:50 ../../mod/connections.php:197 +#: ../../mod/profiles.php:163 ../../mod/profiles.php:476 +#: ../../mod/new_channel.php:66 ../../mod/new_channel.php:97 +#: ../../mod/filestorage.php:26 ../../mod/manage.php:6 +#: ../../mod/crepair.php:115 ../../mod/editlayout.php:48 +#: ../../mod/nogroup.php:25 ../../mod/profile_photo.php:197 +#: ../../mod/profile_photo.php:210 ../../mod/editwebpage.php:42 +#: ../../mod/editwebpage.php:64 ../../mod/notifications.php:66 +#: ../../mod/blocks.php:29 ../../mod/blocks.php:44 ../../mod/editpost.php:13 +#: ../../mod/poke.php:128 ../../mod/channel.php:123 ../../mod/fsuggest.php:78 +#: ../../mod/editblock.php:48 ../../mod/item.php:181 ../../mod/item.php:189 +#: ../../mod/suggest.php:32 ../../mod/register.php:68 ../../mod/regmod.php:18 #: ../../mod/mood.php:114 ../../index.php:178 ../../index.php:340 msgid "Permission denied." msgstr "Zugang verweigert" @@ -1600,12 +1639,12 @@ msgstr "Kann Bild nicht verarbeiten" msgid "Photo storage failed." msgstr "Foto speichern schlug fehl" -#: ../../include/photos.php:288 ../../boot.php:2211 +#: ../../include/photos.php:288 ../../boot.php:2242 msgid "Photo Albums" msgstr "Fotoalben" -#: ../../include/photos.php:292 ../../mod/photos.php:810 -#: ../../mod/photos.php:1287 +#: ../../include/photos.php:292 ../../mod/photos.php:802 +#: ../../mod/photos.php:1276 msgid "Upload New Photos" msgstr "Lade neue Fotos hoch" @@ -1875,250 +1914,277 @@ msgstr "Gespeichert Datei konnte nicht verifiziert werden. Upload abgebrochen." msgid "Path not available." msgstr "Pfad nicht verfügbar." -#: ../../include/nav.php:71 ../../include/nav.php:86 ../../boot.php:1435 +#: ../../include/attach.php:544 +msgid "Empty pathname" +msgstr "leere Pfadangabe" + +#: ../../include/attach.php:562 +msgid "duplicate filename or path" +msgstr "doppelter Dateiname oder Pfad" + +#: ../../include/attach.php:584 +msgid "Path not found." +msgstr "Pfad nicht gefunden." + +#: ../../include/attach.php:628 +msgid "mkdir failed." +msgstr "mkdir fehlgeschlagen." + +#: ../../include/attach.php:632 +msgid "database storage failed." +msgstr "Speichern in der Datenbank fehlgeschlagen." + +#: ../../include/zot.php:542 +msgid "Invalid data packet" +msgstr "Ungültiges Datenpaket" + +#: ../../include/zot.php:552 +msgid "Unable to verify channel signature" +msgstr "Konnte die Signatur des Kanals nicht verifizieren" + +#: ../../include/zot.php:697 +#, php-format +msgid "Unable to verify site signature for %s" +msgstr "Kann die Signatur der Seite von %s nicht verifizieren" + +#: ../../include/nav.php:72 ../../include/nav.php:87 ../../boot.php:1458 msgid "Logout" msgstr "Abmelden" -#: ../../include/nav.php:71 ../../include/nav.php:86 +#: ../../include/nav.php:72 ../../include/nav.php:87 msgid "End this session" msgstr "Beende diese Sitzung" -#: ../../include/nav.php:74 ../../include/nav.php:116 -#: ../../include/nav.php:148 +#: ../../include/nav.php:75 ../../include/nav.php:121 msgid "Home" msgstr "Home" -#: ../../include/nav.php:74 ../../include/nav.php:148 +#: ../../include/nav.php:75 msgid "Your posts and conversations" msgstr "Deine Beiträge und Unterhaltungen" -#: ../../include/nav.php:75 +#: ../../include/nav.php:76 msgid "Your profile page" msgstr "Deine Profilseite" -#: ../../include/nav.php:77 +#: ../../include/nav.php:78 msgid "Edit Profiles" msgstr "Profile bearbeiten" -#: ../../include/nav.php:77 +#: ../../include/nav.php:78 msgid "Manage/Edit Profiles" msgstr "Verwalte/Bearbeite Profile" -#: ../../include/nav.php:78 ../../mod/fbrowser.php:25 ../../boot.php:2208 +#: ../../include/nav.php:79 ../../mod/fbrowser.php:25 ../../boot.php:2239 msgid "Photos" msgstr "Fotos" -#: ../../include/nav.php:78 +#: ../../include/nav.php:79 msgid "Your photos" msgstr "Deine Bilder" -#: ../../include/nav.php:84 ../../boot.php:1436 +#: ../../include/nav.php:85 ../../boot.php:1459 msgid "Login" msgstr "Anmelden" -#: ../../include/nav.php:84 +#: ../../include/nav.php:85 msgid "Sign in" msgstr "Anmelden" -#: ../../include/nav.php:100 +#: ../../include/nav.php:102 #, php-format msgid "%s - click to logout" msgstr "%s - Klick zum Abmelden" -#: ../../include/nav.php:103 +#: ../../include/nav.php:107 msgid "Click to authenticate to your home hub" msgstr "Klick zum Authentifizieren bei Deinem Heimat-Hub" -#: ../../include/nav.php:116 +#: ../../include/nav.php:121 msgid "Home Page" msgstr "Homepage" -#: ../../include/nav.php:120 ../../mod/register.php:187 ../../boot.php:1411 +#: ../../include/nav.php:125 ../../mod/register.php:195 ../../boot.php:1435 msgid "Register" msgstr "Registrieren" -#: ../../include/nav.php:120 +#: ../../include/nav.php:125 msgid "Create an account" msgstr "Erzeuge ein Konto" -#: ../../include/nav.php:125 ../../mod/help.php:34 +#: ../../include/nav.php:130 ../../mod/help.php:45 ../../mod/help.php:49 msgid "Help" msgstr "Hilfe" -#: ../../include/nav.php:125 +#: ../../include/nav.php:130 msgid "Help and documentation" msgstr "Hilfe und Dokumentation" -#: ../../include/nav.php:128 +#: ../../include/nav.php:133 msgid "Apps" msgstr "Apps" -#: ../../include/nav.php:128 +#: ../../include/nav.php:133 msgid "Addon applications, utilities, games" msgstr "Addon Programme, Helferlein, Spiele" -#: ../../include/nav.php:130 +#: ../../include/nav.php:135 msgid "Search site content" msgstr "Durchsuche Seiten-Inhalt" -#: ../../include/nav.php:133 ../../mod/directory.php:210 +#: ../../include/nav.php:138 ../../mod/directory.php:225 msgid "Directory" msgstr "Verzeichnis" -#: ../../include/nav.php:133 +#: ../../include/nav.php:138 msgid "Channel Locator" msgstr "Kanal-Anzeiger" -#: ../../include/nav.php:144 +#: ../../include/nav.php:149 msgid "Matrix" msgstr "Matrix" -#: ../../include/nav.php:144 -msgid "Conversations from your grid" -msgstr "Unterhaltungen von Deinem Netz" +#: ../../include/nav.php:149 +msgid "Your matrix" +msgstr "Deine Matrix" -#: ../../include/nav.php:145 +#: ../../include/nav.php:150 msgid "See all matrix notifications" msgstr "Alle Matrix-Benachrichtigungen ansehen" -#: ../../include/nav.php:146 +#: ../../include/nav.php:151 msgid "Mark all matrix notifications seen" msgstr "Markiere alle Matrix-Benachrichtigungen als angesehen" -#: ../../include/nav.php:149 +#: ../../include/nav.php:153 +msgid "Channel Home" +msgstr "Mein Kanal" + +#: ../../include/nav.php:153 +msgid "Channel home" +msgstr "Mein Kanal" + +#: ../../include/nav.php:154 msgid "See all channel notifications" msgstr "Alle Kanal-Benachrichtigungen ansehen" -#: ../../include/nav.php:150 +#: ../../include/nav.php:155 msgid "Mark all channel notifications seen" msgstr "Markiere alle Kanal-Benachrichtigungen als angesehen" -#: ../../include/nav.php:153 +#: ../../include/nav.php:158 msgid "Intros" msgstr "Vorstellungen" -#: ../../include/nav.php:153 ../../mod/connections.php:561 +#: ../../include/nav.php:158 ../../mod/connections.php:585 msgid "New Connections" msgstr "Neue Verbindungen" -#: ../../include/nav.php:154 +#: ../../include/nav.php:159 msgid "See all channel introductions" msgstr "Alle Kanal-Einladungen ansehen" -#: ../../include/nav.php:157 +#: ../../include/nav.php:162 msgid "Notices" msgstr "Benachrichtigungen" -#: ../../include/nav.php:157 ../../mod/notifications.php:218 +#: ../../include/nav.php:162 ../../mod/notifications.php:218 msgid "Notifications" msgstr "Benachrichtigungen" -#: ../../include/nav.php:158 +#: ../../include/nav.php:163 msgid "See all notifications" msgstr "Alle Benachrichtigungen ansehen" -#: ../../include/nav.php:159 +#: ../../include/nav.php:164 msgid "Mark all system notifications seen" msgstr "Markiere alle System-Benachrichtigungen als gesehen" -#: ../../include/nav.php:161 +#: ../../include/nav.php:166 msgid "Mail" msgstr "Mail" -#: ../../include/nav.php:161 +#: ../../include/nav.php:166 msgid "Private mail" msgstr "Persönliche Mail" -#: ../../include/nav.php:162 +#: ../../include/nav.php:167 msgid "See all private messages" msgstr "Alle persönlichen Nachrichten ansehen" -#: ../../include/nav.php:163 +#: ../../include/nav.php:168 msgid "Mark all private messages seen" msgstr "Markiere alle persönlichen Nachrichten als gesehen" -#: ../../include/nav.php:164 +#: ../../include/nav.php:169 msgid "Inbox" msgstr "Eingang" -#: ../../include/nav.php:165 +#: ../../include/nav.php:170 msgid "Outbox" msgstr "Ausgang" -#: ../../include/nav.php:166 ../../mod/message.php:21 +#: ../../include/nav.php:171 ../../mod/message.php:24 msgid "New Message" msgstr "Neue Nachricht" -#: ../../include/nav.php:169 ../../mod/events.php:348 ../../boot.php:2219 +#: ../../include/nav.php:174 ../../mod/events.php:348 ../../boot.php:2250 msgid "Events" msgstr "Veranstaltungen" -#: ../../include/nav.php:169 +#: ../../include/nav.php:174 msgid "Event Calendar" msgstr "Veranstaltungskalender" -#: ../../include/nav.php:170 +#: ../../include/nav.php:175 msgid "See all events" msgstr "Alle Ereignisse ansehen" -#: ../../include/nav.php:171 +#: ../../include/nav.php:176 msgid "Mark all events seen" msgstr "Markiere alle Ereignisse als gesehen" -#: ../../include/nav.php:173 +#: ../../include/nav.php:178 msgid "Channel Select" msgstr "Kanal-Auswahl" -#: ../../include/nav.php:173 +#: ../../include/nav.php:178 msgid "Manage Your Channels" msgstr "Verwalte Deine Kanäle" -#: ../../include/nav.php:175 ../../mod/settings.php:129 -#: ../../mod/admin.php:769 ../../mod/admin.php:974 +#: ../../include/nav.php:180 ../../mod/settings.php:131 +#: ../../mod/admin.php:782 ../../mod/admin.php:987 msgid "Settings" msgstr "Einstellungen" -#: ../../include/nav.php:175 +#: ../../include/nav.php:180 msgid "Account/Channel Settings" msgstr "Konto-/Kanal-Einstellungen" -#: ../../include/nav.php:177 ../../mod/connections.php:667 +#: ../../include/nav.php:182 ../../mod/connections.php:691 msgid "Connections" msgstr "Verbindungen" -#: ../../include/nav.php:177 +#: ../../include/nav.php:182 msgid "Manage/Edit Friends and Connections" msgstr "Verwalte/Bearbeite Freunde und Verbindungen" -#: ../../include/nav.php:184 ../../mod/admin.php:111 +#: ../../include/nav.php:189 ../../mod/admin.php:111 msgid "Admin" msgstr "Admin" -#: ../../include/nav.php:184 +#: ../../include/nav.php:189 msgid "Site Setup and Configuration" msgstr "Seiten-Einrichtung und -Konfiguration" -#: ../../include/nav.php:207 +#: ../../include/nav.php:215 msgid "Nothing new here" msgstr "Nichts Neues hier" -#: ../../include/nav.php:212 +#: ../../include/nav.php:220 msgid "Please wait..." msgstr "Bitte warten..." -#: ../../include/zot.php:426 -msgid "Invalid data packet" -msgstr "Ungültiges Datenpaket" - -#: ../../include/zot.php:436 -msgid "Unable to verify channel signature" -msgstr "Konnte die Signatur des Kanals nicht verifizieren" - -#: ../../include/zot.php:582 -#, php-format -msgid "Unable to verify site signature for %s" -msgstr "Kann die Signatur der Seite von %s nicht verifizieren" - #: ../../include/account.php:23 msgid "Not a valid email address" msgstr "Ungültige E-Mail-Adresse" @@ -2175,15 +2241,282 @@ msgstr "Account bestätigt." msgid "Registration revoked for %s" msgstr "Registrierung für %s widerrufen" -#: ../../include/auth.php:66 +#: ../../include/conversation.php:123 +msgid "channel" +msgstr "Kanal" + +#: ../../include/conversation.php:161 ../../mod/like.php:134 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "%1$s mag %2$s's %3$s" + +#: ../../include/conversation.php:164 ../../mod/like.php:136 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "%1$s mag %2$s's %3$s nicht" + +#: ../../include/conversation.php:201 +#, php-format +msgid "%1$s is now connected with %2$s" +msgstr "%1$s ist jetzt mit %2$s verbunden" + +#: ../../include/conversation.php:232 +#, php-format +msgid "%1$s poked %2$s" +msgstr "%1$s stupste %2$s" + +#: ../../include/conversation.php:254 ../../mod/mood.php:63 +#, php-format +msgid "%1$s is currently %2$s" +msgstr "%1$s ist momentan %2$s" + +#: ../../include/conversation.php:658 +#, php-format +msgid "View %s's profile @ %s" +msgstr "Schaue Dir %s's Profil auf %s an." + +#: ../../include/conversation.php:672 +msgid "Categories:" +msgstr "Kategorien:" + +#: ../../include/conversation.php:673 +msgid "Filed under:" +msgstr "Gespeichert unter:" + +#: ../../include/conversation.php:700 +msgid "View in context" +msgstr "Im Zusammenhang anschauen" + +#: ../../include/conversation.php:826 +msgid "remove" +msgstr "lösche" + +#: ../../include/conversation.php:830 +msgid "Loading..." +msgstr "Lädt ..." + +#: ../../include/conversation.php:831 +msgid "Delete Selected Items" +msgstr "Lösche die ausgewählten Elemente" + +#: ../../include/conversation.php:922 +msgid "View Source" +msgstr "Quelle anzeigen" + +#: ../../include/conversation.php:923 +msgid "Follow Thread" +msgstr "Unterhaltung folgen" + +#: ../../include/conversation.php:927 +msgid "Matrix Activity" +msgstr "Matrix Aktivität" + +#: ../../include/conversation.php:992 +#, php-format +msgid "%s likes this." +msgstr "%s gefällt das." + +#: ../../include/conversation.php:992 +#, php-format +msgid "%s doesn't like this." +msgstr "%s gefällt das nicht." + +#: ../../include/conversation.php:996 +#, php-format +msgid "%2$d people like this." +msgid_plural "%2$d people like this." +msgstr[0] "" +msgstr[1] "%2$d Personen mögen dies." + +#: ../../include/conversation.php:998 +#, php-format +msgid "%2$d people don't like this." +msgid_plural "%2$d people don't like this." +msgstr[0] "" +msgstr[1] "%2$d Personen mögen dies nicht." + +#: ../../include/conversation.php:1004 +msgid "and" +msgstr "und" + +#: ../../include/conversation.php:1007 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] "" +msgstr[1] ", und %d andere" + +#: ../../include/conversation.php:1008 +#, php-format +msgid "%s like this." +msgstr "%s gefällt das." + +#: ../../include/conversation.php:1008 +#, php-format +msgid "%s don't like this." +msgstr "%s gefällt das nicht." + +#: ../../include/conversation.php:1058 +msgid "Visible to everybody" +msgstr "Sichtbar für jeden" + +#: ../../include/conversation.php:1059 ../../mod/message.php:281 +#: ../../mod/message.php:417 +msgid "Please enter a link URL:" +msgstr "Gib eine URL ein:" + +#: ../../include/conversation.php:1060 +msgid "Please enter a video link/URL:" +msgstr "Gib einen Video-Link/URL ein:" + +#: ../../include/conversation.php:1061 +msgid "Please enter an audio link/URL:" +msgstr "Gib einen Audio-Link/URL ein:" + +#: ../../include/conversation.php:1062 +msgid "Tag term:" +msgstr "Schlagwort:" + +#: ../../include/conversation.php:1063 ../../mod/filer.php:35 +msgid "Save to Folder:" +msgstr "Speichern in Ordner:" + +#: ../../include/conversation.php:1064 +msgid "Where are you right now?" +msgstr "Wo bist du jetzt grade?" + +#: ../../include/conversation.php:1065 ../../mod/message.php:282 +#: ../../mod/message.php:418 ../../mod/editpost.php:52 +msgid "Expires YYYY-MM-DD HH:MM" +msgstr "Verfällt YYYY-MM-DD HH;MM" + +#: ../../include/conversation.php:1089 ../../mod/photos.php:1060 +msgid "Share" +msgstr "Teilen" + +#: ../../include/conversation.php:1091 +msgid "Page link title" +msgstr "Seitentitel-Link" + +#: ../../include/conversation.php:1093 ../../mod/message.php:329 +#: ../../mod/message.php:512 ../../mod/editlayout.php:101 +#: ../../mod/editwebpage.php:120 ../../mod/editpost.php:98 +#: ../../mod/editblock.php:115 +msgid "Upload photo" +msgstr "Foto hochladen" + +#: ../../include/conversation.php:1094 +msgid "upload photo" +msgstr "Foto hochladen" + +#: ../../include/conversation.php:1095 ../../mod/message.php:330 +#: ../../mod/message.php:513 ../../mod/editlayout.php:102 +#: ../../mod/editwebpage.php:121 ../../mod/editpost.php:99 +#: ../../mod/editblock.php:116 +msgid "Attach file" +msgstr "Datei anhängen" + +#: ../../include/conversation.php:1096 +msgid "attach file" +msgstr "Datei anfügen" + +#: ../../include/conversation.php:1097 ../../mod/message.php:331 +#: ../../mod/message.php:514 ../../mod/editlayout.php:103 +#: ../../mod/editwebpage.php:122 ../../mod/editpost.php:100 +#: ../../mod/editblock.php:117 +msgid "Insert web link" +msgstr "Link einfügen" + +#: ../../include/conversation.php:1098 +msgid "web link" +msgstr "Web-Link" + +#: ../../include/conversation.php:1099 +msgid "Insert video link" +msgstr "Video-Link einfügen" + +#: ../../include/conversation.php:1100 +msgid "video link" +msgstr "Video-Link" + +#: ../../include/conversation.php:1101 +msgid "Insert audio link" +msgstr "Audio-Link einfügen" + +#: ../../include/conversation.php:1102 +msgid "audio link" +msgstr "Audio-Link" + +#: ../../include/conversation.php:1103 ../../mod/editlayout.php:107 +#: ../../mod/editwebpage.php:126 ../../mod/editpost.php:104 +#: ../../mod/editblock.php:121 +msgid "Set your location" +msgstr "Standort" + +#: ../../include/conversation.php:1104 +msgid "set location" +msgstr "Standort" + +#: ../../include/conversation.php:1105 ../../mod/editlayout.php:108 +#: ../../mod/editwebpage.php:127 ../../mod/editpost.php:105 +#: ../../mod/editblock.php:122 +msgid "Clear browser location" +msgstr "Browser-Standort löschen" + +#: ../../include/conversation.php:1106 +msgid "clear location" +msgstr "Standort löschen" + +#: ../../include/conversation.php:1108 ../../mod/editlayout.php:121 +#: ../../mod/editwebpage.php:142 ../../mod/editpost.php:118 +#: ../../mod/editblock.php:136 +msgid "Set title" +msgstr "Titel" + +#: ../../include/conversation.php:1111 ../../mod/editlayout.php:123 +#: ../../mod/editwebpage.php:144 ../../mod/editpost.php:120 +#: ../../mod/editblock.php:138 +msgid "Categories (comma-separated list)" +msgstr "Kategorien (Kommagetrennte Liste)" + +#: ../../include/conversation.php:1113 ../../mod/editlayout.php:110 +#: ../../mod/editwebpage.php:129 ../../mod/editpost.php:107 +#: ../../mod/editblock.php:124 +msgid "Permission settings" +msgstr "Berechtigungs-Einstellungen" + +#: ../../include/conversation.php:1114 +msgid "permissions" +msgstr "Berechtigungen" + +#: ../../include/conversation.php:1122 ../../mod/editlayout.php:118 +#: ../../mod/editwebpage.php:137 ../../mod/editpost.php:115 +#: ../../mod/editblock.php:133 +msgid "Public post" +msgstr "Öffentlicher Beitrag" + +#: ../../include/conversation.php:1124 ../../mod/editlayout.php:124 +#: ../../mod/editwebpage.php:145 ../../mod/editpost.php:121 +#: ../../mod/editblock.php:139 +msgid "Example: bob@example.com, mary@example.com" +msgstr "Beispiel: bob@example.com, mary@example.com" + +#: ../../include/conversation.php:1137 ../../mod/message.php:336 +#: ../../mod/message.php:519 ../../mod/editlayout.php:134 +#: ../../mod/editwebpage.php:155 ../../mod/editpost.php:132 +#: ../../mod/editblock.php:149 +msgid "Set expiration date" +msgstr "Verfallsdatum" + +#: ../../include/auth.php:67 msgid "Logged out." msgstr "Ausgeloggt." -#: ../../include/auth.php:178 +#: ../../include/auth.php:179 msgid "Failed authentication" msgstr "Authentifizierung fehlgeschlagen" -#: ../../include/auth.php:187 +#: ../../include/auth.php:188 msgid "Login failed." msgstr "Login fehlgeschlagen." @@ -2227,8 +2560,8 @@ msgstr "Verbinden/Folgen" msgid "Examples: Robert Morgenstein, Fishing" msgstr "Beispiele: Robert Morgenstein, Angeln" -#: ../../include/contact_widgets.php:48 ../../mod/connections.php:673 -#: ../../mod/directory.php:206 ../../mod/directory.php:211 +#: ../../include/contact_widgets.php:48 ../../mod/connections.php:697 +#: ../../mod/directory.php:221 ../../mod/directory.php:226 msgid "Find" msgstr "Finde" @@ -2248,7 +2581,7 @@ msgstr "Lade Freunde ein" msgid "Everything" msgstr "Alles" -#: ../../include/contact_widgets.php:110 +#: ../../include/contact_widgets.php:110 ../../include/widgets.php:26 msgid "Categories" msgstr "Kategorien" @@ -2376,291 +2709,55 @@ msgid "" "Extremely advanced. Leave this alone unless you know what you are doing" msgstr "Sehr fortgeschritten. Bearbeite dies nur, wenn du genau weißt, was du machst" -#: ../../include/taxonomy.php:208 +#: ../../include/taxonomy.php:210 msgid "Tags" msgstr "Tags" -#: ../../include/taxonomy.php:222 +#: ../../include/taxonomy.php:224 msgid "Keywords" msgstr "Schlüsselbegriffe" -#: ../../include/taxonomy.php:247 +#: ../../include/taxonomy.php:249 msgid "have" msgstr "habe" -#: ../../include/taxonomy.php:247 +#: ../../include/taxonomy.php:249 msgid "has" msgstr "hat" -#: ../../include/taxonomy.php:248 +#: ../../include/taxonomy.php:250 msgid "want" msgstr "will" -#: ../../include/taxonomy.php:248 +#: ../../include/taxonomy.php:250 msgid "wants" msgstr "will" -#: ../../include/taxonomy.php:249 +#: ../../include/taxonomy.php:251 msgid "likes" msgstr "Gefällt-mir" -#: ../../include/taxonomy.php:250 +#: ../../include/taxonomy.php:252 msgid "dislikes" msgstr "Gefällt-mir-nicht" -#: ../../include/plugin.php:440 ../../include/plugin.php:442 +#: ../../include/plugin.php:473 ../../include/plugin.php:475 msgid "Click here to upgrade." msgstr "Klicke hier, um das Upgrade durchzuführen." -#: ../../include/plugin.php:448 +#: ../../include/plugin.php:481 msgid "This action exceeds the limits set by your subscription plan." msgstr "Diese Aktion überschreitet die Grenzen Ihres Abonnements." -#: ../../include/plugin.php:453 +#: ../../include/plugin.php:486 msgid "This action is not available under your subscription plan." msgstr "Diese Aktion ist in Ihrem Abonnement nicht verfügbar." -#: ../../include/comanche.php:33 +#: ../../include/comanche.php:35 ../../view/theme/redbasic/php/config.php:62 +#: ../../view/theme/apw/php/config.php:176 msgid "Default" msgstr "Standard" -#: ../../include/conversation.php:123 -msgid "channel" -msgstr "Kanal" - -#: ../../include/conversation.php:161 ../../mod/like.php:134 -#, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "%1$s mag %2$s's %3$s" - -#: ../../include/conversation.php:164 ../../mod/like.php:136 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" -msgstr "%1$s mag %2$s's %3$s nicht" - -#: ../../include/conversation.php:201 -#, php-format -msgid "%1$s is now connected with %2$s" -msgstr "%1$s ist jetzt mit %2$s verbunden" - -#: ../../include/conversation.php:232 -#, php-format -msgid "%1$s poked %2$s" -msgstr "%1$s stupste %2$s" - -#: ../../include/conversation.php:254 ../../mod/mood.php:63 -#, php-format -msgid "%1$s is currently %2$s" -msgstr "%1$s ist momentan %2$s" - -#: ../../include/conversation.php:661 -#, php-format -msgid "View %s's profile @ %s" -msgstr "Schaue Dir %s's Profil auf %s an." - -#: ../../include/conversation.php:702 -msgid "View in context" -msgstr "Im Zusammenhang anschauen" - -#: ../../include/conversation.php:832 -msgid "Loading..." -msgstr "Lädt ..." - -#: ../../include/conversation.php:833 -msgid "Delete Selected Items" -msgstr "Lösche die ausgewählten Elemente" - -#: ../../include/conversation.php:924 -msgid "View Source" -msgstr "Quelle anzeigen" - -#: ../../include/conversation.php:925 -msgid "Follow Thread" -msgstr "Unterhaltung folgen" - -#: ../../include/conversation.php:929 -msgid "Matrix Activity" -msgstr "Matrix Aktivität" - -#: ../../include/conversation.php:994 -#, php-format -msgid "%s likes this." -msgstr "%s gefällt das." - -#: ../../include/conversation.php:994 -#, php-format -msgid "%s doesn't like this." -msgstr "%s gefällt das nicht." - -#: ../../include/conversation.php:998 -#, php-format -msgid "%2$d people like this." -msgstr "%2$d Personen mögen dies." - -#: ../../include/conversation.php:1000 -#, php-format -msgid "%2$d people don't like this." -msgstr "%2$d Personen mögen dies nicht." - -#: ../../include/conversation.php:1006 -msgid "and" -msgstr "und" - -#: ../../include/conversation.php:1009 -#, php-format -msgid ", and %d other people" -msgstr ", und %d andere" - -#: ../../include/conversation.php:1010 -#, php-format -msgid "%s like this." -msgstr "%s gefällt das." - -#: ../../include/conversation.php:1010 -#, php-format -msgid "%s don't like this." -msgstr "%s gefällt das nicht." - -#: ../../include/conversation.php:1060 -msgid "Visible to everybody" -msgstr "Sichtbar für jeden" - -#: ../../include/conversation.php:1061 ../../mod/message.php:253 -#: ../../mod/message.php:370 -msgid "Please enter a link URL:" -msgstr "Geben Sie eine URL ein:" - -#: ../../include/conversation.php:1062 -msgid "Please enter a video link/URL:" -msgstr "Geben Sie einen Video-Link/URL ein:" - -#: ../../include/conversation.php:1063 -msgid "Please enter an audio link/URL:" -msgstr "Geben Sie einen Audio-Link/URL ein:" - -#: ../../include/conversation.php:1064 -msgid "Tag term:" -msgstr "Schlagwort:" - -#: ../../include/conversation.php:1065 ../../mod/filer.php:35 -msgid "Save to Folder:" -msgstr "Speichern in Ordner:" - -#: ../../include/conversation.php:1066 -msgid "Where are you right now?" -msgstr "Wo bist du jetzt grade?" - -#: ../../include/conversation.php:1081 ../../mod/photos.php:1072 -msgid "Share" -msgstr "Teilen" - -#: ../../include/conversation.php:1083 -msgid "Page link title" -msgstr "Seitentitel-Link" - -#: ../../include/conversation.php:1085 ../../mod/message.php:300 -#: ../../mod/message.php:462 ../../mod/editlayout.php:101 -#: ../../mod/editwebpage.php:120 ../../mod/editpost.php:95 -#: ../../mod/editblock.php:115 -msgid "Upload photo" -msgstr "Foto hochladen" - -#: ../../include/conversation.php:1086 -msgid "upload photo" -msgstr "Foto hochladen" - -#: ../../include/conversation.php:1087 ../../mod/message.php:301 -#: ../../mod/message.php:463 ../../mod/editlayout.php:102 -#: ../../mod/editwebpage.php:121 ../../mod/editpost.php:96 -#: ../../mod/editblock.php:116 -msgid "Attach file" -msgstr "Datei anhängen" - -#: ../../include/conversation.php:1088 -msgid "attach file" -msgstr "Datei anfügen" - -#: ../../include/conversation.php:1089 ../../mod/message.php:302 -#: ../../mod/message.php:464 ../../mod/editlayout.php:103 -#: ../../mod/editwebpage.php:122 ../../mod/editpost.php:97 -#: ../../mod/editblock.php:117 -msgid "Insert web link" -msgstr "Link einfügen" - -#: ../../include/conversation.php:1090 -msgid "web link" -msgstr "Web-Link" - -#: ../../include/conversation.php:1091 -msgid "Insert video link" -msgstr "Video-Link einfügen" - -#: ../../include/conversation.php:1092 -msgid "video link" -msgstr "Video-Link" - -#: ../../include/conversation.php:1093 -msgid "Insert audio link" -msgstr "Audio-Link einfügen" - -#: ../../include/conversation.php:1094 -msgid "audio link" -msgstr "Audio-Link" - -#: ../../include/conversation.php:1095 ../../mod/editlayout.php:107 -#: ../../mod/editwebpage.php:126 ../../mod/editpost.php:101 -#: ../../mod/editblock.php:121 -msgid "Set your location" -msgstr "Legen Sie Ihren Aufenthaltsort fest" - -#: ../../include/conversation.php:1096 -msgid "set location" -msgstr "Ort festlegen" - -#: ../../include/conversation.php:1097 ../../mod/editlayout.php:108 -#: ../../mod/editwebpage.php:127 ../../mod/editpost.php:102 -#: ../../mod/editblock.php:122 -msgid "Clear browser location" -msgstr "Browser-Standort löschen" - -#: ../../include/conversation.php:1098 -msgid "clear location" -msgstr "Standort löschen" - -#: ../../include/conversation.php:1100 ../../mod/editlayout.php:121 -#: ../../mod/editwebpage.php:142 ../../mod/editpost.php:115 -#: ../../mod/editblock.php:136 -msgid "Set title" -msgstr "Titel festlegen" - -#: ../../include/conversation.php:1103 ../../mod/editlayout.php:123 -#: ../../mod/editwebpage.php:144 ../../mod/editpost.php:117 -#: ../../mod/editblock.php:138 -msgid "Categories (comma-separated list)" -msgstr "Kategorien (Kommagetrennte Liste)" - -#: ../../include/conversation.php:1105 ../../mod/editlayout.php:110 -#: ../../mod/editwebpage.php:129 ../../mod/editpost.php:104 -#: ../../mod/editblock.php:124 -msgid "Permission settings" -msgstr "Berechtigungs-Einstellungen" - -#: ../../include/conversation.php:1106 -msgid "permissions" -msgstr "Berechtigungen" - -#: ../../include/conversation.php:1114 ../../mod/editlayout.php:118 -#: ../../mod/editwebpage.php:137 ../../mod/editpost.php:112 -#: ../../mod/editblock.php:133 -msgid "Public post" -msgstr "Öffentlicher Beitrag" - -#: ../../include/conversation.php:1116 ../../mod/editlayout.php:124 -#: ../../mod/editwebpage.php:145 ../../mod/editpost.php:118 -#: ../../mod/editblock.php:139 -msgid "Example: bob@example.com, mary@example.com" -msgstr "Beispiel: bob@example.com, mary@example.com" - #: ../../include/security.php:49 msgid "Welcome " msgstr "Willkommen" @@ -2684,28 +2781,56 @@ msgstr "Das Security-Token des Formulars war nicht korrekt. Das ist wahrscheinli msgid "Permission denied" msgstr "Keine Berechtigung" -#: ../../include/items.php:3462 ../../mod/page.php:66 ../../mod/admin.php:150 -#: ../../mod/admin.php:714 ../../mod/admin.php:917 ../../mod/viewsrc.php:18 +#: ../../include/items.php:3546 ../../mod/admin.php:150 +#: ../../mod/admin.php:727 ../../mod/admin.php:930 ../../mod/viewsrc.php:18 #: ../../mod/home.php:64 ../../mod/display.php:32 msgid "Item not found." msgstr "Element nicht gefunden." -#: ../../include/items.php:3634 +#: ../../include/items.php:3729 msgid "Archives" msgstr "Archive" -#: ../../include/items.php:3795 ../../mod/group.php:44 ../../mod/group.php:146 +#: ../../include/items.php:3895 ../../mod/group.php:44 ../../mod/group.php:146 msgid "Collection not found." msgstr "Sammlung nicht gefunden" -#: ../../include/items.php:3811 ../../mod/network.php:469 +#: ../../include/items.php:3911 ../../mod/network.php:469 msgid "Group is empty" msgstr "Gruppe ist leer" -#: ../../include/items.php:3827 +#: ../../include/items.php:3927 msgid "Connection not found." msgstr "Die Verbindung wurde nicht gefunden." +#: ../../include/dir_fns.php:15 +msgid "Sort Options" +msgstr "Sortieroptionen" + +#: ../../include/dir_fns.php:16 +msgid "Alphabetic" +msgstr "alphabetisch" + +#: ../../include/dir_fns.php:17 +msgid "Reverse Alphabetic" +msgstr "Entgegengesetzt alphabetisch" + +#: ../../include/dir_fns.php:18 +msgid "Newest to Oldest" +msgstr "Neueste zuerst" + +#: ../../include/dir_fns.php:29 +msgid "Enable Safe Search" +msgstr "Sichere Suche einschalten" + +#: ../../include/dir_fns.php:31 +msgid "Disable Safe Search" +msgstr "Sichere Suche ausschalten" + +#: ../../include/dir_fns.php:33 +msgid "Safe Mode" +msgstr "Sicherer Modus" + #: ../../mod/common.php:10 msgid "No channel." msgstr "Kein Channel." @@ -2738,7 +2863,7 @@ msgstr "Neue Veranstaltung erstellen" msgid "Previous" msgstr "Voriges" -#: ../../mod/events.php:351 ../../mod/setup.php:237 +#: ../../mod/events.php:351 ../../mod/setup.php:256 msgid "Next" msgstr "Nächste" @@ -2810,7 +2935,7 @@ msgstr "Füge Sachen zu deinem Profil hinzu" #: ../../mod/thing.php:183 msgid "Select a profile" -msgstr "Wählen Sie ein Profil" +msgstr "Wähle ein Profil" #: ../../mod/thing.php:185 msgid "Select a category of stuff. e.g. I ______ something" @@ -2869,31 +2994,37 @@ msgstr "Einladungen senden" msgid "Enter email addresses, one per line:" msgstr "Email-Adressen eintragen, eine pro Zeile:" -#: ../../mod/invite.php:141 ../../mod/message.php:297 -#: ../../mod/message.php:458 +#: ../../mod/invite.php:141 ../../mod/message.php:326 +#: ../../mod/message.php:508 msgid "Your message:" msgstr "Deine Nachricht:" #: ../../mod/invite.php:142 msgid "" "You are cordially invited to join me and some other close friends on the Red" -" Matrix - a revolutionary new decentralised social and information tool." -msgstr "Du bist herzlich dazu eingeladen mir und einigen anderen gute Freunde zur Red Matrix zu folgen, einem neuen revolutionären dezentralen sozialen Informationswerkzeug." +" Matrix - a revolutionary new decentralised communication and information " +"tool." +msgstr "Du bist herzlich eingeladen, mir und einigen anderen guten Freunden in die Red-Matrix zu folgen – einem revolutionär neuen, dezentralisierten Kommunikations- und Informationsnetzwerk." #: ../../mod/invite.php:144 msgid "You will need to supply this invitation code: $invite_code" msgstr "Du musst dann den folgenden Einladungs-Code angeben: $invite_code" -#: ../../mod/invite.php:146 +#: ../../mod/invite.php:145 msgid "Please visit my channel at" msgstr "Bitte besuche meinen Kanal auf" -#: ../../mod/invite.php:150 +#: ../../mod/invite.php:149 msgid "" -"Once you have registered, please connect with my Red Matrix channel address:" -msgstr "Sobald du dich registriert hat, verbinde dich bitte mit meinem Red Matrix Kanal unter folgender Adresse:" +"Once you have registered (on ANY Red Matrix site - they are all inter-" +"connected), please connect with my Red Matrix channel address:" +msgstr "Wenn du dich registriert hast (egal auf welcher Seite in der Red Matrix, sie sind alle miteinander verbunden) verbinde dich bitte mit meinem Kanal in der Matrix. Adresse:" -#: ../../mod/invite.php:152 +#: ../../mod/invite.php:151 +msgid "Click the [Register] link on the following page to join." +msgstr "Klicke den [Registrieren]-Link auf der nächsten Seite, um dich anzumelden." + +#: ../../mod/invite.php:153 msgid "" "For more information about the Red Matrix Project and why it has the " "potential to change the internet as we know it, please visit " @@ -2911,11 +3042,12 @@ msgstr "Keine Freunde zum Anzeigen." #: ../../mod/webpages.php:8 ../../mod/connect.php:13 ../../mod/layouts.php:8 #: ../../mod/filestorage.php:8 ../../mod/blocks.php:10 ../../mod/profile.php:8 -#: ../../boot.php:1609 +#: ../../boot.php:1640 msgid "Requested profile is not available." msgstr "Erwünschte Profil ist nicht verfügbar." -#: ../../mod/webpages.php:101 ../../mod/layouts.php:92 ../../mod/blocks.php:95 +#: ../../mod/webpages.php:104 ../../mod/layouts.php:105 +#: ../../mod/blocks.php:96 msgid "View" msgstr "Ansicht" @@ -2937,17 +3069,17 @@ msgid "" " and/or create new posts for you?" msgstr "Möchtest du der Anwendung erlauben deine Nachrichten und Kontakte abzurufen und/oder neue Nachrichten für dich zu erstellen?" -#: ../../mod/api.php:105 ../../mod/settings.php:1006 -#: ../../mod/settings.php:1011 ../../mod/settings.php:1034 -#: ../../mod/settings.php:1036 ../../mod/settings.php:1037 -#: ../../mod/settings.php:1038 ../../mod/profiles.php:506 +#: ../../mod/api.php:105 ../../mod/settings.php:1009 +#: ../../mod/settings.php:1014 ../../mod/settings.php:1037 +#: ../../mod/settings.php:1039 ../../mod/settings.php:1040 +#: ../../mod/settings.php:1041 ../../mod/profiles.php:506 msgid "Yes" msgstr "Ja" -#: ../../mod/api.php:106 ../../mod/settings.php:1006 -#: ../../mod/settings.php:1011 ../../mod/settings.php:1034 -#: ../../mod/settings.php:1036 ../../mod/settings.php:1037 -#: ../../mod/settings.php:1038 ../../mod/profiles.php:507 +#: ../../mod/api.php:106 ../../mod/settings.php:1009 +#: ../../mod/settings.php:1014 ../../mod/settings.php:1037 +#: ../../mod/settings.php:1039 ../../mod/settings.php:1040 +#: ../../mod/settings.php:1041 ../../mod/profiles.php:507 msgid "No" msgstr "Nein" @@ -2968,349 +3100,358 @@ msgid "Invalid item." msgstr "Ungültiges Element." #: ../../mod/page.php:47 ../../mod/chanview.php:78 ../../mod/home.php:51 -#: ../../mod/magic.php:65 ../../mod/wall_upload.php:35 +#: ../../mod/magic.php:95 ../../mod/wall_upload.php:35 msgid "Channel not found." msgstr "Kanal nicht gefunden." +#: ../../mod/page.php:83 ../../mod/help.php:56 ../../mod/display.php:92 +#: ../../index.php:229 +msgid "Page not found." +msgstr "Seite nicht gefunden." + #: ../../mod/attach.php:9 msgid "Item not available." msgstr "Element nicht verfügbar." -#: ../../mod/setup.php:142 +#: ../../mod/setup.php:161 msgid "Red Matrix Server - Setup" msgstr "Red Matrix Server - Installation" -#: ../../mod/setup.php:148 +#: ../../mod/setup.php:167 msgid "Could not connect to database." msgstr "Kann nicht mit der Datenbank verbinden." -#: ../../mod/setup.php:152 +#: ../../mod/setup.php:171 msgid "" "Could not connect to specified site URL. Possible SSL certificate or DNS " "issue." msgstr "Konnte die angegebene Webseiten URL nicht erreichen. Möglicherweise ein Problem mit dem SSL Zertifikat oder dem DNS." -#: ../../mod/setup.php:157 +#: ../../mod/setup.php:176 msgid "Could not create table." msgstr "Kann Tabelle nicht erstellen." -#: ../../mod/setup.php:163 +#: ../../mod/setup.php:182 msgid "Your site database has been installed." msgstr "Die Datenbank deiner Seite wurde installiert." -#: ../../mod/setup.php:168 +#: ../../mod/setup.php:187 msgid "" "You may need to import the file \"install/database.sql\" manually using " "phpmyadmin or mysql." msgstr "Eventuell musst du die Datei \"install/database.sql\" händisch mit phpmyadmin oder mysql importieren." -#: ../../mod/setup.php:169 ../../mod/setup.php:236 ../../mod/setup.php:565 +#: ../../mod/setup.php:188 ../../mod/setup.php:255 ../../mod/setup.php:584 msgid "Please see the file \"install/INSTALL.txt\"." -msgstr "Lesen Sie die Datei \"install/INSTALL.txt\"." +msgstr "Lies die Datei \"install/INSTALL.txt\"." -#: ../../mod/setup.php:233 +#: ../../mod/setup.php:252 msgid "System check" msgstr "Systemprüfung" -#: ../../mod/setup.php:238 +#: ../../mod/setup.php:257 msgid "Check again" msgstr "Bitte nochmal prüfen" -#: ../../mod/setup.php:260 +#: ../../mod/setup.php:279 msgid "Database connection" msgstr "Datenbank Verbindung" -#: ../../mod/setup.php:261 +#: ../../mod/setup.php:280 msgid "" "In order to install Red Matrix we need to know how to connect to your " "database." msgstr "Um die Red Matrix installieren zu können, müssen wir wissen wie wir deine Datenbank kontaktieren können." -#: ../../mod/setup.php:262 +#: ../../mod/setup.php:281 msgid "" "Please contact your hosting provider or site administrator if you have " "questions about these settings." msgstr "Bitte kontaktiere deinen Hosting Provider oder den Administrator der Seite wenn du Fragen zu diesen Einstellungen haben solltest." -#: ../../mod/setup.php:263 +#: ../../mod/setup.php:282 msgid "" "The database you specify below should already exist. If it does not, please " "create it before continuing." -msgstr "Die Datenbank die du weiter unten angibst sollte bereits existieren. Sollte dies nicht der Fall sein erzeuge sie bitte bevor du fortfärst." +msgstr "Die Datenbank, die du weiter unten angibst, sollte bereits existieren. Sollte das noch nicht der Fall sein, erzeuge sie bitte bevor du fortfährst." -#: ../../mod/setup.php:267 +#: ../../mod/setup.php:286 msgid "Database Server Name" msgstr "Datenbank-Servername" -#: ../../mod/setup.php:267 +#: ../../mod/setup.php:286 msgid "Default is localhost" msgstr "Standard ist localhost" -#: ../../mod/setup.php:268 +#: ../../mod/setup.php:287 msgid "Database Port" msgstr "Datenbank-Port" -#: ../../mod/setup.php:268 +#: ../../mod/setup.php:287 msgid "Communication port number - use 0 for default" msgstr "Port Nummer zur Kommunikation - verwende 0 für die Standardeinstellung:" -#: ../../mod/setup.php:269 +#: ../../mod/setup.php:288 msgid "Database Login Name" msgstr "Datenbank-Benutzername" -#: ../../mod/setup.php:270 +#: ../../mod/setup.php:289 msgid "Database Login Password" msgstr "Datenbank-Kennwort" -#: ../../mod/setup.php:271 +#: ../../mod/setup.php:290 msgid "Database Name" msgstr "Datenbank-Name" -#: ../../mod/setup.php:273 ../../mod/setup.php:315 +#: ../../mod/setup.php:292 ../../mod/setup.php:334 msgid "Site administrator email address" msgstr "E-Mail Adresse des Seiten-Administrators" -#: ../../mod/setup.php:273 ../../mod/setup.php:315 +#: ../../mod/setup.php:292 ../../mod/setup.php:334 msgid "" "Your account email address must match this in order to use the web admin " "panel." -msgstr "Die Email-Adresse deines Accounts muss dieser Adresse entsprechen, damit du Zugriff zum Admin Panel erhälst." +msgstr "Die Email-Adresse deines Accounts muss dieser Adresse entsprechen, damit du Zugriff zum Admin Panel erhältst." -#: ../../mod/setup.php:274 ../../mod/setup.php:317 +#: ../../mod/setup.php:293 ../../mod/setup.php:336 msgid "Website URL" msgstr "Webseiten URL" -#: ../../mod/setup.php:274 ../../mod/setup.php:317 +#: ../../mod/setup.php:293 ../../mod/setup.php:336 msgid "Please use SSL (https) URL if available." -msgstr "Nutzen Sie bitte SSL (https) URL falls möglich." +msgstr "Nutze wenn möglich eine SSL-URL (https)." -#: ../../mod/setup.php:277 ../../mod/setup.php:320 +#: ../../mod/setup.php:296 ../../mod/setup.php:339 msgid "Please select a default timezone for your website" -msgstr "Wählen Sie die Standard-Zeitzone für Ihre Webseite aus" +msgstr "Standard-Zeitzone für deine Website" -#: ../../mod/setup.php:304 +#: ../../mod/setup.php:323 msgid "Site settings" msgstr "Seiteneinstellungen" -#: ../../mod/setup.php:360 +#: ../../mod/setup.php:379 msgid "Could not find a command line version of PHP in the web server PATH." msgstr "Konnte die Kommandozeilen Version von PHP nicht im PATH des Servers finden." -#: ../../mod/setup.php:361 +#: ../../mod/setup.php:380 msgid "" "If you don't have a command line version of PHP installed on server, you " "will not be able to run background polling via cron." msgstr "Solltest du keine Kommandozeilen Version von PHP auf dem Server installiert haben wirst du nicht in der Lage sein Hintergrundprozesse via cron auszuführen." -#: ../../mod/setup.php:365 +#: ../../mod/setup.php:384 msgid "PHP executable path" msgstr "PHP Pfad zu ausführbarer Datei" -#: ../../mod/setup.php:365 +#: ../../mod/setup.php:384 msgid "" "Enter full path to php executable. You can leave this blank to continue the " "installation." msgstr "Gib den vollen Pfad zum PHP Interpreter an. Du kannst dieses Felds frei lassen und mit der Installation fortfahren." -#: ../../mod/setup.php:370 +#: ../../mod/setup.php:389 msgid "Command line PHP" msgstr "PHP Befehlszeile" -#: ../../mod/setup.php:379 +#: ../../mod/setup.php:398 msgid "" "The command line version of PHP on your system does not have " "\"register_argc_argv\" enabled." msgstr "Die Kommandozeilen Version von PHP auf deinem System hat \"register_argc_argv\" nicht aktiviert." -#: ../../mod/setup.php:380 +#: ../../mod/setup.php:399 msgid "This is required for message delivery to work." msgstr "Dies wird benötigt, damit die Auslieferung von Nachrichten funktioniert." -#: ../../mod/setup.php:382 +#: ../../mod/setup.php:401 msgid "PHP register_argc_argv" msgstr "PHP register_argc_argv" -#: ../../mod/setup.php:403 +#: ../../mod/setup.php:422 msgid "" "Error: the \"openssl_pkey_new\" function on this system is not able to " "generate encryption keys" msgstr "Fehler: Die \"openssl_pkey_new\" Funktion auf diesem System ist nicht in der Lage Schlüssel für die Verschlüsselung zu erzeugen." -#: ../../mod/setup.php:404 +#: ../../mod/setup.php:423 msgid "" "If running under Windows, please see " "\"http://www.php.net/manual/en/openssl.installation.php\"." -msgstr "Wenn du Windows verwendest, siehe \"http://www.php.net/manual/en/openssl.installation.php\" für eine Installationsanleitung." +msgstr "Wenn du Windows verwendest, siehe http://www.php.net/manual/en/openssl.installation.php für eine Installationsanleitung." -#: ../../mod/setup.php:406 +#: ../../mod/setup.php:425 msgid "Generate encryption keys" msgstr "Verschlüsselungsschlüssel generieren" -#: ../../mod/setup.php:413 +#: ../../mod/setup.php:432 msgid "libCurl PHP module" msgstr "libCurl PHP Modul" -#: ../../mod/setup.php:414 +#: ../../mod/setup.php:433 msgid "GD graphics PHP module" msgstr "GD Graphik PHP Modul" -#: ../../mod/setup.php:415 +#: ../../mod/setup.php:434 msgid "OpenSSL PHP module" msgstr "OpenSSL PHP Modul" -#: ../../mod/setup.php:416 +#: ../../mod/setup.php:435 msgid "mysqli PHP module" msgstr "mysqli PHP Modul" -#: ../../mod/setup.php:417 +#: ../../mod/setup.php:436 msgid "mb_string PHP module" msgstr "mb_string PHP Modul" -#: ../../mod/setup.php:418 +#: ../../mod/setup.php:437 msgid "mcrypt PHP module" msgstr "mcrypt PHP Modul" -#: ../../mod/setup.php:423 ../../mod/setup.php:425 +#: ../../mod/setup.php:442 ../../mod/setup.php:444 msgid "Apache mod_rewrite module" msgstr "Apache mod_rewrite Modul" -#: ../../mod/setup.php:423 +#: ../../mod/setup.php:442 msgid "" "Error: Apache webserver mod-rewrite module is required but not installed." msgstr "Fehler: Das Apache Modul mod-rewrite wird benötigt ist aber nicht installiert." -#: ../../mod/setup.php:429 ../../mod/setup.php:432 +#: ../../mod/setup.php:448 ../../mod/setup.php:451 msgid "proc_open" msgstr "proc_open" -#: ../../mod/setup.php:429 +#: ../../mod/setup.php:448 msgid "" "Error: proc_open is required but is either not installed or has been " "disabled in php.ini" msgstr "Fehler: proc_open wird benötigt ist aber entweder nicht installiert oder wurde in der php.ini deaktiviert" -#: ../../mod/setup.php:437 +#: ../../mod/setup.php:456 msgid "Error: libCURL PHP module required but not installed." msgstr "Fehler: das PHP Modul libCURL wird benütigt ist aber nicht installiert." -#: ../../mod/setup.php:441 +#: ../../mod/setup.php:460 msgid "" "Error: GD graphics PHP module with JPEG support required but not installed." msgstr "Fehler: das PHP Modul GD Grafik mit JPEG Unterstützung wird benötigt ist aber nicht installiert." -#: ../../mod/setup.php:445 +#: ../../mod/setup.php:464 msgid "Error: openssl PHP module required but not installed." msgstr "Fehler: das OpenSSL PHP Modul wird benötigt ist aber nicht installiert." -#: ../../mod/setup.php:449 +#: ../../mod/setup.php:468 msgid "Error: mysqli PHP module required but not installed." msgstr "Fehler: das PHP Modul mysqli wird benötigt ist aber nicht installiert." -#: ../../mod/setup.php:453 +#: ../../mod/setup.php:472 msgid "Error: mb_string PHP module required but not installed." msgstr "Fehler: das PHP Modul mb_string wird benötigt ist aber nicht installiert." -#: ../../mod/setup.php:457 +#: ../../mod/setup.php:476 msgid "Error: mcrypt PHP module required but not installed." msgstr "Fehler: das PHP Modul mcrypt wird benötigt ist aber nicht installiert." -#: ../../mod/setup.php:473 +#: ../../mod/setup.php:492 msgid "" "The web installer needs to be able to create a file called \".htconfig.php\"" " in the top folder of your web server and it is unable to do so." msgstr "Der Installations-Assistent muss in der Lage sein die Datei \".htconfig.php\" im Stammverzeichnis des Web-Servers anzulegen, ist es aber nicht." -#: ../../mod/setup.php:474 +#: ../../mod/setup.php:493 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Meist liegt dies daran, dass der Nutzer unter dem der Web-Server läuft keine Rechte zum Schreiben in dem Verzeichnis hat - selbst wenn du das kannst." -#: ../../mod/setup.php:475 +#: ../../mod/setup.php:494 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named .htconfig.php in your Red top folder." msgstr "Am Schluss des Vorgangs wird ein Text generiert, den du unter dem Dateinamen .htconfig.php im Stammverzeichnis deiner Red Installation speichern." -#: ../../mod/setup.php:476 +#: ../../mod/setup.php:495 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"install/INSTALL.txt\" for instructions." -msgstr "Alternativ kannst du diesen Schritt überspringen und die Installation manuell vornehmen. Siehe dazu bitte die \"Install/INSTALL.txt\" Datei." +msgstr "Alternativ kannst du diesen Schritt überspringen und die Installation manuell vornehmen. Lies dazu die Datei install/INSTALL.txt." -#: ../../mod/setup.php:479 +#: ../../mod/setup.php:498 msgid ".htconfig.php is writable" msgstr ".htconfig.php ist beschreibbar" -#: ../../mod/setup.php:489 +#: ../../mod/setup.php:508 msgid "" "Red uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Red verwendet Smarty3 um Vorlagen für die Webdarstellung zu übersetzen. Smarty3 übersetzt diese Vorlagen nach PHP um die Darstellung zu beschleunigen." -#: ../../mod/setup.php:490 +#: ../../mod/setup.php:509 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/tpl/smarty3/ under the Red top level " "folder." msgstr "Um die übersetzten Vorlagen speichern zu können muss der Webserver schreib Zugriff auf das Verzeichnis view/tpl/smarty3/ unterhalb des Red Stammverzeichnisses haben." -#: ../../mod/setup.php:491 +#: ../../mod/setup.php:510 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Bitte stelle sicher, dass der Nutzer unter dem der Webserver läuft (z.B. www-data) Zugriff zum Schreiben auf dieses Verzeichnis hat." -#: ../../mod/setup.php:492 +#: ../../mod/setup.php:511 msgid "" "Note: as a security measure, you should give the web server write access to " "view/tpl/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Hinweis: Als Sicherheitsvorkehrung solltest du dem Webserver nur Schreib-Zugriff auf das Verzeichnis view/tpl/smarty3 geben, nicht dem Vorlagen (.tpl) die in diesem Verzeichnis liegen." -#: ../../mod/setup.php:495 +#: ../../mod/setup.php:514 msgid "view/tpl/smarty3 is writable" msgstr "view/tpl/smarty3 ist beschreibbar" -#: ../../mod/setup.php:509 +#: ../../mod/setup.php:528 msgid "SSL certificate validation" msgstr "SSL Zertifikatverifizierung" -#: ../../mod/setup.php:509 +#: ../../mod/setup.php:528 msgid "" "SSL certificate cannot be validated. Fix certificate or disable https access" " to this site." msgstr "Das SSL Zertifikat konnte nicht validiert werden. Korrigiere das Zertifikat oder schalte HTTPS ab um auf diese Seite zuzugreifen." -#: ../../mod/setup.php:516 +#: ../../mod/setup.php:535 msgid "" "Url rewrite in .htaccess is not working. Check your server configuration." msgstr "URL rewrite funktioniert in der .htaccess nicht. Überprüfe deine Server-Konfiguration." -#: ../../mod/setup.php:518 +#: ../../mod/setup.php:537 msgid "Url rewrite is working" msgstr "Url rewrite funktioniert" -#: ../../mod/setup.php:528 +#: ../../mod/setup.php:547 msgid "" "The database configuration file \".htconfig.php\" could not be written. " "Please use the enclosed text to create a configuration file in your web " "server root." msgstr "Die Datenbank Konfigurationsdatei \".htconfig.php\" konnte nicht geschrieben werden. Bitte verwende den unten angegebenen Text um die Konfigurationsdatei im Stammverzeichnis des Webservers anzulegen." -#: ../../mod/setup.php:552 +#: ../../mod/setup.php:571 msgid "Errors encountered creating database tables." msgstr "Fehler während des Anlegens der Datenbank Tabellen aufgetreten." -#: ../../mod/setup.php:563 +#: ../../mod/setup.php:582 msgid "

              What next

              " msgstr "

              Was als Nächstes

              " -#: ../../mod/setup.php:564 +#: ../../mod/setup.php:583 msgid "" "IMPORTANT: You will need to [manually] setup a scheduled task for the " "poller." msgstr "WICHTIG: Du musst die geplanten Aufgaben für den Poller [manuell] einrichten." +#: ../../mod/rpost.php:84 ../../mod/editpost.php:42 +msgid "Edit post" +msgstr "Bearbeite Beitrag" + #: ../../mod/subthread.php:105 #, php-format msgid "%1$s is following %2$s's %3$s" @@ -3331,463 +3472,463 @@ msgstr "auf Vollbildmodus umschalten" msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s hat %2$s's %3$s mit %4$s getaggt" -#: ../../mod/settings.php:51 +#: ../../mod/settings.php:53 msgid "Account settings" msgstr "Konto-Einstellungen" -#: ../../mod/settings.php:57 +#: ../../mod/settings.php:59 msgid "Channel settings" msgstr "Kanal-Einstellungen" -#: ../../mod/settings.php:63 +#: ../../mod/settings.php:65 msgid "Additional features" msgstr "Zusätzliche Funktionen" -#: ../../mod/settings.php:69 +#: ../../mod/settings.php:71 msgid "Feature settings" msgstr "Funktions-Einstellungen" -#: ../../mod/settings.php:75 +#: ../../mod/settings.php:77 msgid "Display settings" msgstr "Anzeige-Einstellungen" -#: ../../mod/settings.php:81 +#: ../../mod/settings.php:83 msgid "Connected apps" msgstr "Verbundene Apps" -#: ../../mod/settings.php:87 +#: ../../mod/settings.php:89 msgid "Export channel" msgstr "Kanal exportieren" -#: ../../mod/settings.php:99 +#: ../../mod/settings.php:101 msgid "Automatic Permissions (Advanced)" msgstr "Automatische Berechtigungen (Erweitert)" -#: ../../mod/settings.php:109 +#: ../../mod/settings.php:111 msgid "Premium Channel Settings" msgstr "Prämium-Kanal Einstellungen" -#: ../../mod/settings.php:169 +#: ../../mod/settings.php:171 msgid "Name is required" msgstr "Name wird benötigt" -#: ../../mod/settings.php:173 +#: ../../mod/settings.php:175 msgid "Key and Secret are required" msgstr "Schlüssel und Geheimnis werden benötigt" -#: ../../mod/settings.php:177 ../../mod/settings.php:674 +#: ../../mod/settings.php:179 ../../mod/settings.php:677 msgid "Update" msgstr "Update" -#: ../../mod/settings.php:290 +#: ../../mod/settings.php:292 msgid "Passwords do not match. Password unchanged." msgstr "Kennwörter stimmen nicht überein. Kennwort nicht verändert." -#: ../../mod/settings.php:294 +#: ../../mod/settings.php:296 msgid "Empty passwords are not allowed. Password unchanged." msgstr "Leere Kennwörter sind nicht erlaubt. Kennwort nicht verändert." -#: ../../mod/settings.php:307 +#: ../../mod/settings.php:309 msgid "Password changed." msgstr "Kennwort geändert." -#: ../../mod/settings.php:309 +#: ../../mod/settings.php:311 msgid "Password update failed. Please try again." -msgstr "Kennwortänderung fehlgeschlagen. Wiederholen Sie den Vorgang." +msgstr "Kennwortänderung fehlgeschlagen. Bitte versuche es noch einmal." -#: ../../mod/settings.php:323 +#: ../../mod/settings.php:325 msgid "Not valid email." msgstr "Keine gültige E-Mail Adresse." -#: ../../mod/settings.php:326 +#: ../../mod/settings.php:328 msgid "Protected email address. Cannot change to that email." msgstr "Geschützte E-Mail Adresse. Diese kann nicht verändert werden." -#: ../../mod/settings.php:335 +#: ../../mod/settings.php:337 msgid "System failure storing new email. Please try again." msgstr "Systemfehler während des Speicherns der neuen Mail. Bitte versuche es noch einmal." -#: ../../mod/settings.php:576 +#: ../../mod/settings.php:579 msgid "Settings updated." msgstr "Einstellungen aktualisiert." -#: ../../mod/settings.php:647 ../../mod/settings.php:673 -#: ../../mod/settings.php:709 +#: ../../mod/settings.php:650 ../../mod/settings.php:676 +#: ../../mod/settings.php:712 msgid "Add application" msgstr "Anwendung hinzufügen" -#: ../../mod/settings.php:649 ../../mod/settings.php:675 +#: ../../mod/settings.php:652 ../../mod/settings.php:678 #: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 ../../mod/fbrowser.php:82 #: ../../mod/fbrowser.php:117 msgid "Cancel" msgstr "Abbrechen" -#: ../../mod/settings.php:650 ../../mod/settings.php:676 -#: ../../mod/admin.php:673 ../../mod/crepair.php:148 +#: ../../mod/settings.php:653 ../../mod/settings.php:679 +#: ../../mod/admin.php:686 ../../mod/crepair.php:148 msgid "Name" msgstr "Name" -#: ../../mod/settings.php:650 +#: ../../mod/settings.php:653 msgid "Name of application" msgstr "Name der Anwendung" -#: ../../mod/settings.php:651 ../../mod/settings.php:677 +#: ../../mod/settings.php:654 ../../mod/settings.php:680 msgid "Consumer Key" msgstr "Consumer Key" -#: ../../mod/settings.php:651 ../../mod/settings.php:652 +#: ../../mod/settings.php:654 ../../mod/settings.php:655 msgid "Automatically generated - change if desired. Max length 20" msgstr "Automatisch erzeugt - ändern falls erwünscht. Maximale Länge 20" -#: ../../mod/settings.php:652 ../../mod/settings.php:678 +#: ../../mod/settings.php:655 ../../mod/settings.php:681 msgid "Consumer Secret" msgstr "Consumer Secret" -#: ../../mod/settings.php:653 ../../mod/settings.php:679 +#: ../../mod/settings.php:656 ../../mod/settings.php:682 msgid "Redirect" msgstr "Umleitung" -#: ../../mod/settings.php:653 +#: ../../mod/settings.php:656 msgid "" "Redirect URI - leave blank unless your application specifically requires " "this" msgstr "Umleitungs-URl - lasse dies frei außer deine Anwendung erfordert dies explizit" -#: ../../mod/settings.php:654 ../../mod/settings.php:680 +#: ../../mod/settings.php:657 ../../mod/settings.php:683 msgid "Icon url" msgstr "Symbol-URL" -#: ../../mod/settings.php:654 +#: ../../mod/settings.php:657 msgid "Optional" msgstr "Optional" -#: ../../mod/settings.php:665 +#: ../../mod/settings.php:668 msgid "You can't edit this application." msgstr "Diese Anwendung kann nicht bearbeitet werden." -#: ../../mod/settings.php:708 +#: ../../mod/settings.php:711 msgid "Connected Apps" msgstr "Verbundene Apps" -#: ../../mod/settings.php:712 +#: ../../mod/settings.php:715 msgid "Client key starts with" msgstr "Client key beginnt mit" -#: ../../mod/settings.php:713 +#: ../../mod/settings.php:716 msgid "No name" msgstr "Kein Name" -#: ../../mod/settings.php:714 +#: ../../mod/settings.php:717 msgid "Remove authorization" -msgstr "Autorisierung aufheben" +msgstr "Authorisierung aufheben" -#: ../../mod/settings.php:725 +#: ../../mod/settings.php:728 msgid "No feature settings configured" msgstr "Keine Funktions-Einstellungen konfiguriert" -#: ../../mod/settings.php:733 +#: ../../mod/settings.php:736 msgid "Feature Settings" msgstr "Funktions-Einstellungen" -#: ../../mod/settings.php:756 +#: ../../mod/settings.php:759 msgid "Account Settings" msgstr "Konto-Einstellungen" -#: ../../mod/settings.php:757 +#: ../../mod/settings.php:760 msgid "Password Settings" msgstr "Kennwort-Einstellungen" -#: ../../mod/settings.php:758 +#: ../../mod/settings.php:761 msgid "New Password:" msgstr "Neues Passwort:" -#: ../../mod/settings.php:759 +#: ../../mod/settings.php:762 msgid "Confirm:" msgstr "Bestätigen:" -#: ../../mod/settings.php:759 +#: ../../mod/settings.php:762 msgid "Leave password fields blank unless changing" msgstr "Lasse die Passwort -Felder leer außer du möchtest das Passwort ändern" -#: ../../mod/settings.php:761 ../../mod/settings.php:1060 +#: ../../mod/settings.php:764 ../../mod/settings.php:1063 msgid "Email Address:" msgstr "Email Adresse:" -#: ../../mod/settings.php:762 +#: ../../mod/settings.php:765 msgid "Remove Account" msgstr "Konto entfernen" -#: ../../mod/settings.php:763 +#: ../../mod/settings.php:766 msgid "Warning: This action is permanent and cannot be reversed." msgstr "Achtung: Diese Aktion ist permanent und kann nicht rückgänging gemacht werden." -#: ../../mod/settings.php:779 +#: ../../mod/settings.php:782 msgid "Off" msgstr "Aus" -#: ../../mod/settings.php:779 +#: ../../mod/settings.php:782 msgid "On" msgstr "An" -#: ../../mod/settings.php:786 +#: ../../mod/settings.php:789 msgid "Additional Features" msgstr "Zusätzliche Funktionen" -#: ../../mod/settings.php:811 +#: ../../mod/settings.php:814 msgid "Connector Settings" msgstr "Connector-Einstellungen" -#: ../../mod/settings.php:841 ../../mod/admin.php:369 +#: ../../mod/settings.php:844 ../../mod/admin.php:369 msgid "No special theme for mobile devices" msgstr "Keine spezielle Theme für mobile Geräte" -#: ../../mod/settings.php:881 +#: ../../mod/settings.php:884 msgid "Display Settings" msgstr "Anzeige-Einstellungen" -#: ../../mod/settings.php:887 +#: ../../mod/settings.php:890 msgid "Display Theme:" msgstr "Anzeige Theme:" -#: ../../mod/settings.php:888 +#: ../../mod/settings.php:891 msgid "Mobile Theme:" msgstr "Mobile Theme:" -#: ../../mod/settings.php:889 +#: ../../mod/settings.php:892 msgid "Update browser every xx seconds" msgstr "Browser alle xx Sekunden aktualisieren" -#: ../../mod/settings.php:889 +#: ../../mod/settings.php:892 msgid "Minimum of 10 seconds, no maximum" msgstr "Minimum von 10 Sekunden, kein Maximum" -#: ../../mod/settings.php:890 +#: ../../mod/settings.php:893 msgid "Maximum number of conversations to load at any time:" msgstr "Maximale Anzahl von Unterhaltungen die gleichzeitig geladen werden sollen:" -#: ../../mod/settings.php:890 +#: ../../mod/settings.php:893 msgid "Maximum of 100 items" msgstr "Maximum von 100 Beiträgen" -#: ../../mod/settings.php:891 +#: ../../mod/settings.php:894 msgid "Don't show emoticons" msgstr "Emoticons nicht zeigen" -#: ../../mod/settings.php:927 +#: ../../mod/settings.php:930 msgid "Nobody except yourself" msgstr "Niemand außer du selbst" -#: ../../mod/settings.php:928 +#: ../../mod/settings.php:931 msgid "Only those you specifically allow" -msgstr "Nur diejenigen, die Sie erlauben" +msgstr "Nur die, denen du es explizit erlaubst" -#: ../../mod/settings.php:929 +#: ../../mod/settings.php:932 msgid "Anybody in your address book" msgstr "Jeder aus Ihrem Adressbuch" -#: ../../mod/settings.php:930 +#: ../../mod/settings.php:933 msgid "Anybody on this website" msgstr "Jeder auf dieser Website" -#: ../../mod/settings.php:931 +#: ../../mod/settings.php:934 msgid "Anybody in this network" msgstr "Jeder in diesem Netzwerk" -#: ../../mod/settings.php:932 +#: ../../mod/settings.php:935 msgid "Anybody on the internet" msgstr "Jeder im Internet" -#: ../../mod/settings.php:1006 +#: ../../mod/settings.php:1009 msgid "Publish your default profile in the network directory" msgstr "Veröffentliche dein Standard-Profil im Netzwerk-Verzeichnis" -#: ../../mod/settings.php:1011 +#: ../../mod/settings.php:1014 msgid "Allow us to suggest you as a potential friend to new members?" msgstr "Dürfen wir dich neuen Mitgliedern als potentiellen Kontakt vorschlagen?" -#: ../../mod/settings.php:1015 ../../mod/profile_photo.php:298 +#: ../../mod/settings.php:1018 ../../mod/profile_photo.php:298 msgid "or" msgstr "oder" -#: ../../mod/settings.php:1020 +#: ../../mod/settings.php:1023 msgid "Your channel address is" msgstr "Deine Kanal-Adresse lautet" -#: ../../mod/settings.php:1031 +#: ../../mod/settings.php:1034 msgid "Automatically expire posts after this many days:" msgstr "Lösche Beiträge automatisch nach dieser Anzahl von Tagen:" -#: ../../mod/settings.php:1031 +#: ../../mod/settings.php:1034 msgid "If empty, posts will not expire. Expired posts will be deleted" msgstr "Falls leer werden Beiträge nie verfallen. Verfallene Beiträge werden gelöscht" -#: ../../mod/settings.php:1032 +#: ../../mod/settings.php:1035 msgid "Advanced expiration settings" msgstr "Erweitere Verfalls-Einstellungen" -#: ../../mod/settings.php:1033 +#: ../../mod/settings.php:1036 msgid "Advanced Expiration" msgstr "Erweitertes Verfallen" -#: ../../mod/settings.php:1034 +#: ../../mod/settings.php:1037 msgid "Expire posts:" msgstr "Beiträge verfallen lassen:" -#: ../../mod/settings.php:1036 +#: ../../mod/settings.php:1039 msgid "Expire starred posts:" msgstr "Markierte Beiträge verfallen lassen:" -#: ../../mod/settings.php:1037 +#: ../../mod/settings.php:1040 msgid "Expire photos:" msgstr "Fotos verfallen lassen:" -#: ../../mod/settings.php:1038 +#: ../../mod/settings.php:1041 msgid "Only expire posts by others:" msgstr "Nur Beiträge anderer verfallen lassen:" -#: ../../mod/settings.php:1049 +#: ../../mod/settings.php:1052 msgid "Channel Settings" msgstr "Channel-Einstellungen" -#: ../../mod/settings.php:1058 +#: ../../mod/settings.php:1061 msgid "Basic Settings" msgstr "Grundeinstellungen" -#: ../../mod/settings.php:1061 +#: ../../mod/settings.php:1064 msgid "Your Timezone:" msgstr "Ihre Zeitzone:" -#: ../../mod/settings.php:1062 +#: ../../mod/settings.php:1065 msgid "Default Post Location:" msgstr "Standardstandort:" -#: ../../mod/settings.php:1063 +#: ../../mod/settings.php:1066 msgid "Use Browser Location:" msgstr "Standort des Browsers verwenden:" -#: ../../mod/settings.php:1065 +#: ../../mod/settings.php:1068 msgid "Adult Content" msgstr "Nicht Jugendfreie-Inhalte" -#: ../../mod/settings.php:1065 +#: ../../mod/settings.php:1068 msgid "This channel publishes adult content." msgstr "Dieser Kanal veröffentlicht nicht Jugendfreie-Inhalte" -#: ../../mod/settings.php:1067 +#: ../../mod/settings.php:1070 msgid "Security and Privacy Settings" msgstr "Sicherheits- und Datenschutz-Einstellungen" -#: ../../mod/settings.php:1069 +#: ../../mod/settings.php:1072 msgid "Quick Privacy Settings:" msgstr "Schnelle Datenschutz-Einstellungen:" -#: ../../mod/settings.php:1070 +#: ../../mod/settings.php:1073 msgid "Very Public - extremely permissive" msgstr "Sehr offen - extrem freizügig" -#: ../../mod/settings.php:1071 +#: ../../mod/settings.php:1074 msgid "Typical - default public, privacy when desired" msgstr "Typisch - Standard öffentlich, Privatheit wenn gewünscht" -#: ../../mod/settings.php:1072 +#: ../../mod/settings.php:1075 msgid "Private - default private, rarely open or public" msgstr "Privat - Standard privat, selten offen oder öffentlich" -#: ../../mod/settings.php:1073 +#: ../../mod/settings.php:1076 msgid "Blocked - default blocked to/from everybody" msgstr "Geschlossen - Standard zu und von jedem geblockt" -#: ../../mod/settings.php:1076 +#: ../../mod/settings.php:1079 msgid "Maximum Friend Requests/Day:" msgstr "Maximale Kontaktanfragen pro Tag:" -#: ../../mod/settings.php:1076 +#: ../../mod/settings.php:1079 msgid "May reduce spam activity" msgstr "Kann die Spam-Aktivität verringern" -#: ../../mod/settings.php:1077 +#: ../../mod/settings.php:1080 msgid "Default Post Permissions" msgstr "Beitragszugriffrechte Standardeinstellungen" -#: ../../mod/settings.php:1078 +#: ../../mod/settings.php:1081 msgid "(click to open/close)" msgstr "(zum öffnen/schließen anklicken)" -#: ../../mod/settings.php:1091 +#: ../../mod/settings.php:1094 msgid "Maximum private messages per day from unknown people:" msgstr "Maximale Anzahl privater Nachrichten pro Tag von unbekannten Leuten:" -#: ../../mod/settings.php:1091 +#: ../../mod/settings.php:1094 msgid "Useful to reduce spamming" msgstr "Nützlich um Spam zu verringern" -#: ../../mod/settings.php:1094 +#: ../../mod/settings.php:1097 msgid "Notification Settings" msgstr "Benachrichtigungs-Einstellungen" -#: ../../mod/settings.php:1095 +#: ../../mod/settings.php:1098 msgid "By default post a status message when:" msgstr "Sende standardmäßig Status-Nachrichten wenn:" -#: ../../mod/settings.php:1096 +#: ../../mod/settings.php:1099 msgid "accepting a friend request" msgstr "einer Kontaktanfrage stattgegeben wurde" -#: ../../mod/settings.php:1097 +#: ../../mod/settings.php:1100 msgid "joining a forum/community" msgstr "ein Forum beigetreten wurde" -#: ../../mod/settings.php:1098 +#: ../../mod/settings.php:1101 msgid "making an interesting profile change" msgstr "eine interessante Änderung am Profil vorgenommen wurde" -#: ../../mod/settings.php:1099 +#: ../../mod/settings.php:1102 msgid "Send a notification email when:" msgstr "Eine Email Benachrichtigung senden wenn:" -#: ../../mod/settings.php:1100 +#: ../../mod/settings.php:1103 msgid "You receive an introduction" msgstr "Du eine Vorstellung erhältst" -#: ../../mod/settings.php:1101 +#: ../../mod/settings.php:1104 msgid "Your introductions are confirmed" msgstr "Deine Vorstellung bestätigt wurde." -#: ../../mod/settings.php:1102 +#: ../../mod/settings.php:1105 msgid "Someone writes on your profile wall" msgstr "Jemand auf deine Pinnwand schreibt" -#: ../../mod/settings.php:1103 +#: ../../mod/settings.php:1106 msgid "Someone writes a followup comment" msgstr "Jemand einen Beitrag kommentiert" -#: ../../mod/settings.php:1104 +#: ../../mod/settings.php:1107 msgid "You receive a private message" -msgstr "Du eine private Nachricht erhälst" +msgstr "Du eine private Nachricht erhältst" -#: ../../mod/settings.php:1105 +#: ../../mod/settings.php:1108 msgid "You receive a friend suggestion" -msgstr "Du einen Kontaktvorschlag erhälst" +msgstr "Du einen Kontaktvorschlag erhältst" -#: ../../mod/settings.php:1106 +#: ../../mod/settings.php:1109 msgid "You are tagged in a post" msgstr "Du wurdest in einem Beitrag getaggt" -#: ../../mod/settings.php:1107 +#: ../../mod/settings.php:1110 msgid "You are poked/prodded/etc. in a post" msgstr "Du in einer Nachricht angestupst/geknufft/o.ä. wirst" -#: ../../mod/settings.php:1110 +#: ../../mod/settings.php:1113 msgid "Advanced Account/Page Type Settings" msgstr "Erweiterte Account / Seiten Arten Einstellungen" -#: ../../mod/settings.php:1111 +#: ../../mod/settings.php:1114 msgid "Change the behaviour of this account for special situations" msgstr "Ändere das Verhalten dieses Accounts unter speziellen Umständen" -#: ../../mod/viewconnections.php:28 ../../mod/photos.php:576 -#: ../../mod/display.php:9 ../../mod/search.php:80 ../../mod/community.php:18 -#: ../../mod/directory.php:23 +#: ../../mod/viewconnections.php:28 ../../mod/search.php:80 +#: ../../mod/photos.php:576 ../../mod/display.php:9 ../../mod/community.php:18 +#: ../../mod/directory.php:32 msgid "Public access denied." msgstr "Öffentlicher Zugang verweigert." @@ -3918,7 +4059,7 @@ msgstr "Neue Quelle" msgid "" "Import all or selected content from the following channel into this channel " "and distribute it according to your channel settings." -msgstr "Importiere alle, oder nur ausgewählte, Inhalte des folgenden Kanals in diesen Kanal und verteile sie gemäß der Einstellungen dieses Kanals." +msgstr "Importiere alle oder ausgewählte Inhalte des folgenden Kanals in diesen Kanal und verteile sie gemäß der Einstellungen dieses Kanals." #: ../../mod/sources.php:81 ../../mod/sources.php:107 msgid "Only import content with these words (one per line)" @@ -3955,21 +4096,21 @@ msgstr "Konnte die Quelle nicht löschen." #: ../../mod/admin.php:48 msgid "Theme settings updated." -msgstr "Theme Einstellungen aktualisiert." +msgstr "Theme-Einstellungen aktualisiert." #: ../../mod/admin.php:87 ../../mod/admin.php:417 msgid "Site" msgstr "Seite" -#: ../../mod/admin.php:88 ../../mod/admin.php:669 ../../mod/admin.php:681 +#: ../../mod/admin.php:88 ../../mod/admin.php:682 ../../mod/admin.php:694 msgid "Users" msgstr "Benutzer" -#: ../../mod/admin.php:89 ../../mod/admin.php:767 ../../mod/admin.php:809 +#: ../../mod/admin.php:89 ../../mod/admin.php:780 ../../mod/admin.php:822 msgid "Plugins" msgstr "Plug-Ins" -#: ../../mod/admin.php:90 ../../mod/admin.php:972 ../../mod/admin.php:1008 +#: ../../mod/admin.php:90 ../../mod/admin.php:985 ../../mod/admin.php:1021 msgid "Themes" msgstr "Themes" @@ -3979,9 +4120,9 @@ msgstr "Server" #: ../../mod/admin.php:92 msgid "DB updates" -msgstr "Datenbankaktualisierungen" +msgstr "DB-Aktualisierungen" -#: ../../mod/admin.php:106 ../../mod/admin.php:113 ../../mod/admin.php:1095 +#: ../../mod/admin.php:106 ../../mod/admin.php:113 ../../mod/admin.php:1108 msgid "Logs" msgstr "Protokolle" @@ -3998,8 +4139,8 @@ msgid "Message queues" msgstr "Nachrichten Warteschlange" #: ../../mod/admin.php:193 ../../mod/admin.php:416 ../../mod/admin.php:474 -#: ../../mod/admin.php:668 ../../mod/admin.php:766 ../../mod/admin.php:808 -#: ../../mod/admin.php:971 ../../mod/admin.php:1007 ../../mod/admin.php:1094 +#: ../../mod/admin.php:681 ../../mod/admin.php:779 ../../mod/admin.php:821 +#: ../../mod/admin.php:984 ../../mod/admin.php:1020 ../../mod/admin.php:1107 msgid "Administration" msgstr "Administration" @@ -4025,7 +4166,7 @@ msgstr "Aktive Plug-Ins" #: ../../mod/admin.php:340 msgid "Site settings updated." -msgstr "Seiten-Einstellungen aktualisiert." +msgstr "Site-Einstellungen aktualisiert." #: ../../mod/admin.php:371 msgid "No special theme for accessibility" @@ -4059,7 +4200,7 @@ msgstr "Kostenloser Zugang" msgid "Tiered Access" msgstr "Abgestufter Zugang" -#: ../../mod/admin.php:419 ../../mod/register.php:172 +#: ../../mod/admin.php:419 ../../mod/register.php:180 msgid "Registration" msgstr "Registrierung" @@ -4248,7 +4389,7 @@ msgstr "Maximale Systemlast bevor Verteil- und Empfangsprozesse verschoben werde msgid "No server found" msgstr "Kein Server gefunden" -#: ../../mod/admin.php:473 +#: ../../mod/admin.php:473 ../../mod/admin.php:695 msgid "ID" msgstr "ID" @@ -4337,149 +4478,137 @@ msgstr "Benutzer '%s' freigegeben" msgid "User '%s' blocked" msgstr "Benutzer '%s' blockiert" -#: ../../mod/admin.php:650 -msgid "Normal Account" -msgstr "Normales Konto" - -#: ../../mod/admin.php:651 -msgid "Soapbox Account" -msgstr "Marktschreier Konto" - -#: ../../mod/admin.php:652 -msgid "Community/Celebrity Account" -msgstr "Community/Celebrity Konto" - -#: ../../mod/admin.php:653 -msgid "Automatic Friend Account" -msgstr "Automatisches Freundschafts- Konto" - -#: ../../mod/admin.php:671 +#: ../../mod/admin.php:684 msgid "select all" msgstr "Alle auswählen" -#: ../../mod/admin.php:672 +#: ../../mod/admin.php:685 msgid "User registrations waiting for confirm" msgstr "Neuanmeldungen, die auf deine Bestätigung warten" -#: ../../mod/admin.php:673 +#: ../../mod/admin.php:686 msgid "Request date" msgstr "Antragsdatum" -#: ../../mod/admin.php:674 +#: ../../mod/admin.php:687 msgid "No registrations." msgstr "Keine Registrierungen." -#: ../../mod/admin.php:675 ../../mod/intro.php:11 ../../mod/intro.php:98 +#: ../../mod/admin.php:688 ../../mod/intro.php:11 ../../mod/intro.php:98 #: ../../mod/notifications.php:159 ../../mod/notifications.php:206 msgid "Approve" msgstr "Genehmigen" -#: ../../mod/admin.php:676 +#: ../../mod/admin.php:689 msgid "Deny" msgstr "Verweigern" -#: ../../mod/admin.php:678 ../../mod/intro.php:14 ../../mod/intro.php:99 -#: ../../mod/connections.php:325 ../../mod/connections.php:466 +#: ../../mod/admin.php:691 ../../mod/intro.php:14 ../../mod/intro.php:99 +#: ../../mod/connections.php:348 ../../mod/connections.php:490 msgid "Block" msgstr "Blockieren" -#: ../../mod/admin.php:679 ../../mod/connections.php:325 -#: ../../mod/connections.php:466 +#: ../../mod/admin.php:692 ../../mod/connections.php:348 +#: ../../mod/connections.php:490 msgid "Unblock" msgstr "Freigeben" -#: ../../mod/admin.php:682 +#: ../../mod/admin.php:695 msgid "Register date" msgstr "Registrierungs-Datum" -#: ../../mod/admin.php:682 +#: ../../mod/admin.php:695 msgid "Last login" msgstr "Letzte Anmeldung" -#: ../../mod/admin.php:682 +#: ../../mod/admin.php:695 +msgid "Expires" +msgstr "Verfällt" + +#: ../../mod/admin.php:695 msgid "Service Class" msgstr "Service-Klasse" -#: ../../mod/admin.php:684 +#: ../../mod/admin.php:697 msgid "" "Selected users will be deleted!\\n\\nEverything these users had posted on " "this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Markierte Nutzer werden gelöscht\\n\\nAlles was diese Nutzer auf dieser Seite veröffentlicht haben wird permanent gelöscht\\n\\nBist du sicher?" -#: ../../mod/admin.php:685 +#: ../../mod/admin.php:698 msgid "" "The user {0} will be deleted!\\n\\nEverything this user has posted on this " "site will be permanently deleted!\\n\\nAre you sure?" msgstr "Der Nutzer {0} wird gelöscht\\n\\nAlles was dieser Nutzer auf dieser Seite veröffentlicht hat wird permanent gelöscht werden\\n\\nBist du sicher?" -#: ../../mod/admin.php:726 +#: ../../mod/admin.php:739 #, php-format msgid "Plugin %s disabled." msgstr "Plug-In %s deaktiviert." -#: ../../mod/admin.php:730 +#: ../../mod/admin.php:743 #, php-format msgid "Plugin %s enabled." msgstr "Plug-In %s aktiviert." -#: ../../mod/admin.php:740 ../../mod/admin.php:942 +#: ../../mod/admin.php:753 ../../mod/admin.php:955 msgid "Disable" msgstr "Deaktivieren" -#: ../../mod/admin.php:742 ../../mod/admin.php:944 +#: ../../mod/admin.php:755 ../../mod/admin.php:957 msgid "Enable" msgstr "Aktivieren" -#: ../../mod/admin.php:768 ../../mod/admin.php:973 +#: ../../mod/admin.php:781 ../../mod/admin.php:986 msgid "Toggle" msgstr "Umschalten" -#: ../../mod/admin.php:776 ../../mod/admin.php:983 +#: ../../mod/admin.php:789 ../../mod/admin.php:996 msgid "Author: " msgstr "Autor: " -#: ../../mod/admin.php:777 ../../mod/admin.php:984 +#: ../../mod/admin.php:790 ../../mod/admin.php:997 msgid "Maintainer: " msgstr "Betreuer:" -#: ../../mod/admin.php:906 +#: ../../mod/admin.php:919 msgid "No themes found." msgstr "Keine Theme gefunden." -#: ../../mod/admin.php:965 +#: ../../mod/admin.php:978 msgid "Screenshot" msgstr "Bildschirmfoto" -#: ../../mod/admin.php:1013 +#: ../../mod/admin.php:1026 msgid "[Experimental]" msgstr "[Experimentell]" -#: ../../mod/admin.php:1014 +#: ../../mod/admin.php:1027 msgid "[Unsupported]" msgstr "[Nicht unterstützt]" -#: ../../mod/admin.php:1041 +#: ../../mod/admin.php:1054 msgid "Log settings updated." msgstr "Protokoll-Einstellungen aktualisiert." -#: ../../mod/admin.php:1097 +#: ../../mod/admin.php:1110 msgid "Clear" msgstr "Leeren" -#: ../../mod/admin.php:1103 +#: ../../mod/admin.php:1116 msgid "Debugging" msgstr "Debugging" -#: ../../mod/admin.php:1104 +#: ../../mod/admin.php:1117 msgid "Log file" msgstr "Protokolldatei" -#: ../../mod/admin.php:1104 +#: ../../mod/admin.php:1117 msgid "" "Must be writable by web server. Relative to your Red top-level directory." msgstr "Muss für den Web-Server schreibbar sein. Relativ zum Red Stammverzeichnis." -#: ../../mod/admin.php:1105 +#: ../../mod/admin.php:1118 msgid "Log level" msgstr "Protokollstufe" @@ -4489,11 +4618,11 @@ msgstr "Menü nicht gefunden" #: ../../mod/mitem.php:66 msgid "Menu element updated." -msgstr "Menü-Bestandteil aktualisiert." +msgstr "Menü-Element aktualisiert." #: ../../mod/mitem.php:70 msgid "Unable to update menu element." -msgstr "Kann Menü-Bestandteil nicht aktualisieren." +msgstr "Kann Menü-Element nicht aktualisieren." #: ../../mod/mitem.php:76 msgid "Menu element added." @@ -4643,6 +4772,10 @@ msgstr "Alle verbundene Channels" msgid "Click on a channel to add or remove." msgstr "Wähle einen Kanal zum hinzufügen oder entfernen aus." +#: ../../mod/search.php:20 ../../mod/network.php:164 +msgid "Remove term" +msgstr "Eintrag löschen" + #: ../../mod/photos.php:83 msgid "Page owner information could not be retrieved." msgstr "Informationen über den Betreiber der Seite konnten nicht gefunden werden." @@ -4651,11 +4784,11 @@ msgstr "Informationen über den Betreiber der Seite konnten nicht gefunden werde msgid "Album not found." msgstr "Album nicht gefunden." -#: ../../mod/photos.php:125 ../../mod/photos.php:788 +#: ../../mod/photos.php:125 ../../mod/photos.php:780 msgid "Delete Album" msgstr "Album löschen" -#: ../../mod/photos.php:165 ../../mod/photos.php:1053 +#: ../../mod/photos.php:165 ../../mod/photos.php:1041 msgid "Delete Photo" msgstr "Foto löschen" @@ -4672,111 +4805,111 @@ msgstr "Foto" msgid "No photos selected" msgstr "Keine Fotos ausgewählt" -#: ../../mod/photos.php:640 +#: ../../mod/photos.php:631 msgid "Access to this item is restricted." msgstr "Zugriff auf dieses Foto wurde eingeschränkt." -#: ../../mod/photos.php:704 +#: ../../mod/photos.php:696 #, php-format msgid "You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage." msgstr "Du benutzt %1$.2f MBytes deines %2$.2f MBytes großen Bilder-Speichers." -#: ../../mod/photos.php:707 +#: ../../mod/photos.php:699 #, php-format msgid "You have used %1$.2f Mbytes of photo storage." msgstr "Du verwendets %1$.2f MBytes deines Foto-Speichers." -#: ../../mod/photos.php:715 +#: ../../mod/photos.php:707 msgid "Upload Photos" msgstr "Fotos hochladen" -#: ../../mod/photos.php:719 ../../mod/photos.php:783 +#: ../../mod/photos.php:711 ../../mod/photos.php:775 msgid "New album name: " msgstr "Name des neuen Albums:" -#: ../../mod/photos.php:720 +#: ../../mod/photos.php:712 msgid "or existing album name: " msgstr "oder bestehenden Album Namen:" -#: ../../mod/photos.php:721 +#: ../../mod/photos.php:713 msgid "Do not show a status post for this upload" msgstr "Keine Statusnachricht für diesen Upload senden" -#: ../../mod/photos.php:723 ../../mod/photos.php:1048 +#: ../../mod/photos.php:715 ../../mod/photos.php:1036 msgid "Permissions" msgstr "Berechtigungen" -#: ../../mod/photos.php:772 ../../mod/photos.php:794 ../../mod/photos.php:1223 -#: ../../mod/photos.php:1238 +#: ../../mod/photos.php:764 ../../mod/photos.php:786 ../../mod/photos.php:1212 +#: ../../mod/photos.php:1227 msgid "Contact Photos" msgstr "Kontakt Bilder" -#: ../../mod/photos.php:798 +#: ../../mod/photos.php:790 msgid "Edit Album" msgstr "Album bearbeiten" -#: ../../mod/photos.php:804 +#: ../../mod/photos.php:796 msgid "Show Newest First" msgstr "Zeige neueste zuerst" -#: ../../mod/photos.php:806 +#: ../../mod/photos.php:798 msgid "Show Oldest First" msgstr "Zeige älteste zuerst" -#: ../../mod/photos.php:850 ../../mod/photos.php:1270 +#: ../../mod/photos.php:842 ../../mod/photos.php:1259 msgid "View Photo" msgstr "Foto ansehen" -#: ../../mod/photos.php:894 +#: ../../mod/photos.php:886 msgid "Permission denied. Access to this item may be restricted." msgstr "Berechtigung verweigert. Der Zugriff ist wahrscheinlich eingeschränkt worden." -#: ../../mod/photos.php:896 +#: ../../mod/photos.php:888 msgid "Photo not available" msgstr "Foto nicht verfügbar" -#: ../../mod/photos.php:954 +#: ../../mod/photos.php:946 msgid "Use as profile photo" msgstr "Als Profilfoto verwenden" -#: ../../mod/photos.php:982 +#: ../../mod/photos.php:970 msgid "View Full Size" msgstr "In voller Größe anzeigen" -#: ../../mod/photos.php:1036 +#: ../../mod/photos.php:1024 msgid "Edit photo" msgstr "Foto bearbeiten" -#: ../../mod/photos.php:1038 +#: ../../mod/photos.php:1026 msgid "Rotate CW (right)" msgstr "Drehen US (rechts)" -#: ../../mod/photos.php:1039 +#: ../../mod/photos.php:1027 msgid "Rotate CCW (left)" msgstr "Drehen EUS (links)" -#: ../../mod/photos.php:1041 +#: ../../mod/photos.php:1029 msgid "New album name" msgstr "Name des neuen Albums:" -#: ../../mod/photos.php:1044 +#: ../../mod/photos.php:1032 msgid "Caption" msgstr "Bildunterschrift" -#: ../../mod/photos.php:1046 +#: ../../mod/photos.php:1034 msgid "Add a Tag" msgstr "Schlagwort hinzufügen" -#: ../../mod/photos.php:1050 +#: ../../mod/photos.php:1038 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Beispiel: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" -#: ../../mod/photos.php:1276 +#: ../../mod/photos.php:1265 msgid "View Album" msgstr "Album ansehen" -#: ../../mod/photos.php:1285 +#: ../../mod/photos.php:1274 msgid "Recent Photos" msgstr "Neueste Fotos" @@ -4788,11 +4921,11 @@ msgstr "eine private Nachricht schicken" msgid "added your channel" msgstr "hat deinen Kanal hinzugefügt" -#: ../../mod/ping.php:230 ../../boot.php:1827 ../../boot.php:1907 +#: ../../mod/ping.php:230 ../../boot.php:1858 ../../boot.php:1938 msgid "g A l F d" msgstr "l, d. F G \\\\U\\\\h\\\\r" -#: ../../mod/ping.php:252 ../../boot.php:1873 ../../boot.php:1948 +#: ../../mod/ping.php:252 ../../boot.php:1904 ../../boot.php:1979 msgid "[today]" msgstr "[Heute]" @@ -4829,7 +4962,7 @@ msgid "Drop" msgstr "Löschen" #: ../../mod/menu.php:57 ../../mod/network.php:321 -#: ../../mod/connections.php:528 +#: ../../mod/connections.php:552 msgid "New" msgstr "Neu" @@ -4890,77 +5023,93 @@ msgstr "Einträge zu diesem Menü hinzufügen oder entfernen" msgid "Welcome to %s" msgstr "Willkommen auf %s" -#: ../../mod/message.php:16 +#: ../../mod/message.php:19 msgid "Check Mail" msgstr "E-Mails abrufen" -#: ../../mod/message.php:52 +#: ../../mod/message.php:56 msgid "Unable to lookup recipient." msgstr "Konnte den Empfänger nicht finden." -#: ../../mod/message.php:60 +#: ../../mod/message.php:64 msgid "Unable to communicate with requested channel." msgstr "Die Kommunikation mit dem ausgewählten Kanal ist fehlgeschlagen." -#: ../../mod/message.php:67 +#: ../../mod/message.php:71 msgid "Cannot verify requested channel." msgstr "Verifizierung des angeforderten Kanals fehlgeschlagen." -#: ../../mod/message.php:93 +#: ../../mod/message.php:97 msgid "Selected channel has private message restrictions. Send failed." msgstr "Der ausgewählte Kanal hat Einschränkungen bzgl. privater Nachrichten. Senden fehlgeschlagen." -#: ../../mod/message.php:213 ../../mod/notifications.php:101 +#: ../../mod/message.php:223 ../../mod/notifications.php:101 msgid "Messages" msgstr "Nachrichten" -#: ../../mod/message.php:224 +#: ../../mod/message.php:234 msgid "Message deleted." msgstr "Nachricht gelöscht." -#: ../../mod/message.php:231 +#: ../../mod/message.php:241 msgid "Conversation removed." msgstr "Unterhaltung gelöscht." -#: ../../mod/message.php:287 +#: ../../mod/message.php:258 +msgid "Message recalled." +msgstr "Nachricht widerrufen." + +#: ../../mod/message.php:316 msgid "Send Private Message" msgstr "Private Nachricht senden" -#: ../../mod/message.php:288 ../../mod/message.php:453 +#: ../../mod/message.php:317 ../../mod/message.php:503 msgid "To:" msgstr "An:" -#: ../../mod/message.php:293 ../../mod/message.php:455 +#: ../../mod/message.php:322 ../../mod/message.php:505 msgid "Subject:" msgstr "Betreff:" -#: ../../mod/message.php:322 +#: ../../mod/message.php:359 msgid "No messages." msgstr "Keine Nachrichten." -#: ../../mod/message.php:338 ../../mod/message.php:424 +#: ../../mod/message.php:375 ../../mod/message.php:472 msgid "Delete message" msgstr "Nachricht löschen" -#: ../../mod/message.php:340 +#: ../../mod/message.php:377 msgid "D, d M Y - g:i A" msgstr "D, d. M Y - g:i A" -#: ../../mod/message.php:359 +#: ../../mod/message.php:396 msgid "Message not found." msgstr "Nachricht nicht gefunden." -#: ../../mod/message.php:446 +#: ../../mod/message.php:473 +msgid "Recall message" +msgstr "Widerrufe die Nachricht" + +#: ../../mod/message.php:475 +msgid "Message has been recalled." +msgstr "Die Nachricht wurde widerrufen." + +#: ../../mod/message.php:492 +msgid "Private Conversation" +msgstr "Private Unterhaltung" + +#: ../../mod/message.php:496 msgid "Delete conversation" msgstr "Unterhaltung löschen" -#: ../../mod/message.php:448 +#: ../../mod/message.php:498 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Keine sichere Kommunikation verfügbar. Eventuell kannst du von der Profilseite des Absenders antworten." -#: ../../mod/message.php:452 +#: ../../mod/message.php:502 msgid "Send Reply" msgstr "Antwort senden" @@ -4968,34 +5117,38 @@ msgstr "Antwort senden" msgid "No profile" msgstr "Kein Profil" -#: ../../mod/help.php:30 +#: ../../mod/layouts.php:52 +msgid "Layout Help" +msgstr "Layout Hilfe" + +#: ../../mod/layouts.php:55 +msgid "Help with this feature" +msgstr "Hilfe zu diesem Feature" + +#: ../../mod/layouts.php:74 +msgid "Layout Name" +msgstr "Layout Name" + +#: ../../mod/help.php:41 msgid "Help:" msgstr "Hilfe:" -#: ../../mod/help.php:38 ../../index.php:226 +#: ../../mod/help.php:53 ../../index.php:226 msgid "Not Found" msgstr "Nicht gefunden" -#: ../../mod/help.php:41 ../../index.php:229 -msgid "Page not found." -msgstr "Seite nicht gefunden." - #: ../../mod/rmagic.php:56 msgid "Remote Authentication" msgstr "Entfernte Authentifizierung" #: ../../mod/rmagic.php:57 msgid "Enter your channel address (e.g. channel@example.com)" -msgstr "Geben Sie Ihre Kanal-Adresse (z.B. channel@example.com)" +msgstr "Deine Kanal-Adresse (z.B. channel@example.com)" #: ../../mod/rmagic.php:58 msgid "Authenticate" msgstr "Authentifizieren" -#: ../../mod/network.php:164 ../../mod/search.php:20 -msgid "Remove term" -msgstr "Eintrag löschen" - #: ../../mod/network.php:302 msgid "Commented Order" msgstr "Neueste Kommentare" @@ -5030,7 +5183,7 @@ msgstr "Markiert" #: ../../mod/network.php:334 msgid "Favourite Posts" -msgstr "Favorisierte Beiträge" +msgstr "Beiträge mit Sternchen" #: ../../mod/network.php:341 msgid "Spam" @@ -5044,11 +5197,11 @@ msgstr "Nachrichten die als SPAM markiert wurden" msgid "Refresh" msgstr "Aktualisieren" -#: ../../mod/network.php:385 ../../mod/connections.php:381 +#: ../../mod/network.php:385 ../../mod/connections.php:404 msgid "Me" msgstr "Ich" -#: ../../mod/network.php:386 ../../mod/connections.php:383 +#: ../../mod/network.php:386 ../../mod/connections.php:406 msgid "Best Friends" msgstr "Beste Freunde" @@ -5056,11 +5209,11 @@ msgstr "Beste Freunde" msgid "Co-workers" msgstr "Kollegen" -#: ../../mod/network.php:389 ../../mod/connections.php:385 +#: ../../mod/network.php:389 ../../mod/connections.php:408 msgid "Former Friends" msgstr "ehem. Freunde" -#: ../../mod/network.php:390 ../../mod/connections.php:386 +#: ../../mod/network.php:390 ../../mod/connections.php:409 msgid "Acquaintances" msgstr "Bekanntschaften" @@ -5085,19 +5238,19 @@ msgid "Invalid connection." msgstr "Ungültige Verbindung." #: ../../mod/intro.php:17 ../../mod/intro.php:100 -#: ../../mod/connections.php:332 ../../mod/connections.php:467 +#: ../../mod/connections.php:355 ../../mod/connections.php:491 #: ../../mod/notifications.php:51 ../../mod/notifications.php:162 #: ../../mod/notifications.php:208 msgid "Ignore" msgstr "Ignorieren" -#: ../../mod/intro.php:29 ../../mod/connections.php:119 +#: ../../mod/intro.php:29 ../../mod/connections.php:122 msgid "Connection updated." msgstr "Verbindung aktualisiert." #: ../../mod/intro.php:31 msgid "Connection update failed." -msgstr "Aktualisierung der Verbindung ist fehlgeschlagen." +msgstr "Aktualisierung der Verbindung fehlgeschlagen." #: ../../mod/intro.php:56 msgid "Introductions and Connection Requests" @@ -5111,7 +5264,7 @@ msgstr "Keine wartenden Vorstellungen." msgid "System error. Please try again later." msgstr "Systemfehler. Bitte später erneut versuchen." -#: ../../mod/intro.php:95 ../../mod/connections.php:472 +#: ../../mod/intro.php:95 ../../mod/connections.php:496 #: ../../mod/notifications.php:155 ../../mod/notifications.php:202 msgid "Hide this contact from others" msgstr "Diese Verbindung vor den anderen verbergen." @@ -5131,381 +5284,385 @@ msgstr "falls anwendbar" msgid "Discard" msgstr "Verwerfen" -#: ../../mod/connections.php:64 +#: ../../mod/connections.php:67 msgid "Could not access contact record." msgstr "Konnte auf den Kontakteintrag nicht zugreifen." -#: ../../mod/connections.php:78 +#: ../../mod/connections.php:81 msgid "Could not locate selected profile." msgstr "Konnte das gewählte Profil nicht finden." -#: ../../mod/connections.php:121 +#: ../../mod/connections.php:124 msgid "Failed to update connection record." msgstr "Konnte den Verbindungseintrag nicht aktualisieren." -#: ../../mod/connections.php:196 +#: ../../mod/connections.php:219 msgid "Could not access address book record." msgstr "Konnte nicht auf den Eintrag im Adressbuch zugreifen." -#: ../../mod/connections.php:210 +#: ../../mod/connections.php:233 msgid "Refresh failed - channel is currently unavailable." -msgstr "Aktualisierung fehlgeschlagen - der Kanal ist im Moment nicht erreichbar." +msgstr "Aktualisierung fehlgeschlagen – der Kanal ist im Moment nicht erreichbar." -#: ../../mod/connections.php:217 +#: ../../mod/connections.php:240 msgid "Channel has been unblocked" msgstr "Kanal nicht mehr blockiert" -#: ../../mod/connections.php:218 +#: ../../mod/connections.php:241 msgid "Channel has been blocked" msgstr "Kanal blockiert" -#: ../../mod/connections.php:222 ../../mod/connections.php:234 -#: ../../mod/connections.php:246 ../../mod/connections.php:258 -#: ../../mod/connections.php:273 +#: ../../mod/connections.php:245 ../../mod/connections.php:257 +#: ../../mod/connections.php:269 ../../mod/connections.php:281 +#: ../../mod/connections.php:296 msgid "Unable to set address book parameters." msgstr "Konnte die Adressbuch Parameter nicht setzen." -#: ../../mod/connections.php:229 +#: ../../mod/connections.php:252 msgid "Channel has been unignored" msgstr "Kanal wird nicht mehr ignoriert" -#: ../../mod/connections.php:230 +#: ../../mod/connections.php:253 msgid "Channel has been ignored" msgstr "Kanal wird ignoriert" -#: ../../mod/connections.php:241 +#: ../../mod/connections.php:264 msgid "Channel has been unarchived" msgstr "Kanal wurde aus dem Archiv zurück geholt" -#: ../../mod/connections.php:242 +#: ../../mod/connections.php:265 msgid "Channel has been archived" msgstr "Kanal wurde archiviert" -#: ../../mod/connections.php:253 +#: ../../mod/connections.php:276 msgid "Channel has been unhidden" msgstr "Kanal wird nicht mehr versteckt" -#: ../../mod/connections.php:254 +#: ../../mod/connections.php:277 msgid "Channel has been hidden" msgstr "Kanal wurde versteckt" -#: ../../mod/connections.php:268 +#: ../../mod/connections.php:291 msgid "Channel has been approved" msgstr "Kanal wurde zugelassen" -#: ../../mod/connections.php:269 +#: ../../mod/connections.php:292 msgid "Channel has been unapproved" msgstr "Zulassung des Kanals entfernt" -#: ../../mod/connections.php:287 +#: ../../mod/connections.php:310 msgid "Contact has been removed." msgstr "Kontakt wurde entfernt." -#: ../../mod/connections.php:307 +#: ../../mod/connections.php:330 #, php-format msgid "View %s's profile" msgstr "%s's Profil ansehen" -#: ../../mod/connections.php:311 +#: ../../mod/connections.php:334 msgid "Refresh Permissions" msgstr "Zugriffsrechte auffrischen" -#: ../../mod/connections.php:314 +#: ../../mod/connections.php:337 msgid "Fetch updated permissions" msgstr "Aktualisierte Zugriffsrechte abfragen" -#: ../../mod/connections.php:318 +#: ../../mod/connections.php:341 msgid "Recent Activity" msgstr "Kürzliche Aktivitäten" -#: ../../mod/connections.php:321 +#: ../../mod/connections.php:344 msgid "View recent posts and comments" msgstr "Betrachte die neuesten Beiträge und Kommentare" -#: ../../mod/connections.php:328 +#: ../../mod/connections.php:351 msgid "Block or Unblock this connection" msgstr "Verbindung blockieren oder frei geben" -#: ../../mod/connections.php:332 ../../mod/connections.php:467 +#: ../../mod/connections.php:355 ../../mod/connections.php:491 msgid "Unignore" msgstr "Nicht ignorieren" -#: ../../mod/connections.php:335 +#: ../../mod/connections.php:358 msgid "Ignore or Unignore this connection" msgstr "Verbindung ignorieren oder wieder beachten" -#: ../../mod/connections.php:338 +#: ../../mod/connections.php:361 msgid "Unarchive" msgstr "Aus Archiv zurückholen" -#: ../../mod/connections.php:338 +#: ../../mod/connections.php:361 msgid "Archive" msgstr "Archivieren" -#: ../../mod/connections.php:341 +#: ../../mod/connections.php:364 msgid "Archive or Unarchive this connection" msgstr "Archiviere diese Verbindung oder hole sie aus dem Archiv zurück" -#: ../../mod/connections.php:344 +#: ../../mod/connections.php:367 msgid "Unhide" msgstr "aufdecken" -#: ../../mod/connections.php:344 +#: ../../mod/connections.php:367 msgid "Hide" msgstr "Verbergen" -#: ../../mod/connections.php:347 +#: ../../mod/connections.php:370 msgid "Hide or Unhide this connection" msgstr "Diese Verbindung verstecken oder aufdecken" -#: ../../mod/connections.php:354 +#: ../../mod/connections.php:377 msgid "Delete this connection" msgstr "Verbindung löschen" -#: ../../mod/connections.php:387 +#: ../../mod/connections.php:410 msgid "Unknown" msgstr "Unbekannt" -#: ../../mod/connections.php:397 ../../mod/connections.php:425 +#: ../../mod/connections.php:420 ../../mod/connections.php:449 msgid "Approve this connection" msgstr "Verbindung genehmigen" -#: ../../mod/connections.php:397 +#: ../../mod/connections.php:420 msgid "Accept connection to allow communication" msgstr "Aktzeptiere die Verbindung um Kommunikation zu ermöglichen" -#: ../../mod/connections.php:413 +#: ../../mod/connections.php:436 msgid "Automatic Permissions Settings" msgstr "Automatische Berechtigungs-Einstellungen" -#: ../../mod/connections.php:413 +#: ../../mod/connections.php:436 #, php-format msgid "Connections: settings for %s" msgstr "Verbindungseinstellungen für %s" -#: ../../mod/connections.php:417 +#: ../../mod/connections.php:440 msgid "" "When receiving a channel introduction, any permissions provided here will be" " applied to the new connection automatically and the introduction approved. " "Leave this page if you do not wish to use this feature." msgstr "Wenn eine Kanal-Vorstellung empfangen wird, werden die hier getroffenen Einstellungen automatisch angewandt und der Anfrage wird stattgegeben. Verlasse diese Seite, wenn du dieses Feature nicht verwanden möchtest." -#: ../../mod/connections.php:419 +#: ../../mod/connections.php:442 msgid "Slide to adjust your degree of friendship" msgstr "Schieben um den Grad der Freundschaft zu wählen" -#: ../../mod/connections.php:426 +#: ../../mod/connections.php:448 +msgid "inherited" +msgstr "Geerbt" + +#: ../../mod/connections.php:450 msgid "Connection has no individual permissions!" msgstr "Diese Verbindung hat keine individuellen Zugriffseinstellungen." -#: ../../mod/connections.php:427 +#: ../../mod/connections.php:451 msgid "" "This may be appropriate based on your
              privacy " "settings, though you may wish to review the \"Advanced Permissions\"." msgstr "Abhängig von deinen Privatsphären Einstellungen könnte dies angebracht sein, eventuell solltest du aber die \"Erweiterte Zugriffsrechte\" überprüfen." -#: ../../mod/connections.php:429 +#: ../../mod/connections.php:453 msgid "Profile Visibility" msgstr "Sichtbarkeit des Profils" -#: ../../mod/connections.php:430 +#: ../../mod/connections.php:454 #, php-format msgid "" "Please choose the profile you would like to display to %s when viewing your " "profile securely." msgstr "Bitte wähle ein Profil, das wir %s zeigen sollen, wenn deine Profilseite über eine verifizierte Verbindung aufgerufen wird." -#: ../../mod/connections.php:431 +#: ../../mod/connections.php:455 msgid "Contact Information / Notes" msgstr "Kontaktinformationen / Notizen" -#: ../../mod/connections.php:432 +#: ../../mod/connections.php:456 msgid "Edit contact notes" msgstr "Kontaktnotizen editieren" -#: ../../mod/connections.php:434 +#: ../../mod/connections.php:458 msgid "Their Settings" msgstr "Deren Einstellungen" -#: ../../mod/connections.php:435 +#: ../../mod/connections.php:459 msgid "My Settings" msgstr "Meine Einstellungen" -#: ../../mod/connections.php:437 +#: ../../mod/connections.php:461 msgid "Forum Members" msgstr "Forum Mitglieder" -#: ../../mod/connections.php:438 +#: ../../mod/connections.php:462 msgid "Soapbox" msgstr "Marktschreier" -#: ../../mod/connections.php:439 +#: ../../mod/connections.php:463 msgid "Full Sharing" msgstr "Volles Teilen" -#: ../../mod/connections.php:440 +#: ../../mod/connections.php:464 msgid "Cautious Sharing" msgstr "Vorsichtiges Teilen" -#: ../../mod/connections.php:441 +#: ../../mod/connections.php:465 msgid "Follow Only" msgstr "Nur Folgen" -#: ../../mod/connections.php:442 +#: ../../mod/connections.php:466 msgid "Individual Permissions" msgstr "Individuelle Zugriffseinstellungen" -#: ../../mod/connections.php:443 +#: ../../mod/connections.php:467 msgid "" -"Individual permissions are only enabled for privacy " -"settings which are set to \"Only those you specifically allow\". " -"Otherwise they are controlled by your privacy settings." -msgstr "Individuelle Zugriffseinstellungen sind nur aktive bei Privatspären Einstellungen die auf \"Nur diejenigen, die Sie erlauben\" gesetzt sind. Andernfalls wird dies über deine Privatsphären Einstellungen geregelt." +"Some permissions may be inherited from your channel privacy settings, which have higher priority. Changing" +" those inherited settings on this page will have no effect." +msgstr "Einige Genehmigungen können von deinen Sicherheits- und Datenschutz-Einstellungen geerbt sein (siehe Kennzeichnung), da diese eine höhere Priorität haben. Wenn du solche Genehmigungen hier änderst, hat das keine Auswirkungen." -#: ../../mod/connections.php:444 +#: ../../mod/connections.php:468 msgid "Advanced Permissions" msgstr "Erweiterte Zugriffsrechte" -#: ../../mod/connections.php:445 +#: ../../mod/connections.php:469 msgid "Quick Links" msgstr "Quick Links" -#: ../../mod/connections.php:449 +#: ../../mod/connections.php:473 #, php-format msgid "Visit %s's profile - %s" msgstr "%s's Profil besuchen - %s" -#: ../../mod/connections.php:450 +#: ../../mod/connections.php:474 msgid "Block/Unblock contact" msgstr "Geblockt Status ein- / ausschalten" -#: ../../mod/connections.php:451 +#: ../../mod/connections.php:475 msgid "Ignore contact" msgstr "Kontakt ignorieren" -#: ../../mod/connections.php:452 +#: ../../mod/connections.php:476 msgid "Repair URL settings" msgstr "URL Einstellungen reparieren" -#: ../../mod/connections.php:453 +#: ../../mod/connections.php:477 msgid "View conversations" msgstr "Unterhaltungen anzeigen" -#: ../../mod/connections.php:455 +#: ../../mod/connections.php:479 msgid "Delete contact" msgstr "Kontakt löschen" -#: ../../mod/connections.php:458 +#: ../../mod/connections.php:482 msgid "Last update:" msgstr "Letzte Aktualisierung:" -#: ../../mod/connections.php:460 +#: ../../mod/connections.php:484 msgid "Update public posts" msgstr "Öffentliche Beiträge aktualisieren" -#: ../../mod/connections.php:462 +#: ../../mod/connections.php:486 msgid "Update now" msgstr "Jetzt aktualisieren" -#: ../../mod/connections.php:468 +#: ../../mod/connections.php:492 msgid "Currently blocked" msgstr "Derzeit blockiert" -#: ../../mod/connections.php:469 +#: ../../mod/connections.php:493 msgid "Currently ignored" msgstr "Derzeit ignoriert" -#: ../../mod/connections.php:470 +#: ../../mod/connections.php:494 msgid "Currently archived" msgstr "Derzeit archiviert" -#: ../../mod/connections.php:471 +#: ../../mod/connections.php:495 msgid "Currently pending" msgstr "Derzeit anstehend" -#: ../../mod/connections.php:472 +#: ../../mod/connections.php:496 msgid "" "Replies/likes to your public posts may still be visible" msgstr "Antworten/Likes auf deine öffentlichen Beiträge können immer noch sichtbar sein" -#: ../../mod/connections.php:508 ../../mod/connections.php:580 +#: ../../mod/connections.php:532 ../../mod/connections.php:604 msgid "Blocked" msgstr "Blockiert" -#: ../../mod/connections.php:513 ../../mod/connections.php:587 +#: ../../mod/connections.php:537 ../../mod/connections.php:611 msgid "Ignored" msgstr "Ignoriert" -#: ../../mod/connections.php:518 ../../mod/connections.php:601 +#: ../../mod/connections.php:542 ../../mod/connections.php:625 msgid "Hidden" msgstr "Versteckt" -#: ../../mod/connections.php:523 ../../mod/connections.php:594 +#: ../../mod/connections.php:547 ../../mod/connections.php:618 msgid "Archived" msgstr "Archiviert" -#: ../../mod/connections.php:534 +#: ../../mod/connections.php:558 msgid "All" msgstr "Alle" -#: ../../mod/connections.php:555 +#: ../../mod/connections.php:579 msgid "Suggestions" msgstr "Vorschläge" -#: ../../mod/connections.php:558 +#: ../../mod/connections.php:582 msgid "Suggest new connections" msgstr "Neue Verbindungen vorschlagen" -#: ../../mod/connections.php:564 +#: ../../mod/connections.php:588 msgid "Show pending (new) connections" msgstr "Zeige schwebende (neue) Verbindungen" -#: ../../mod/connections.php:567 +#: ../../mod/connections.php:591 msgid "All Connections" msgstr "Alle Verbindungen" -#: ../../mod/connections.php:570 +#: ../../mod/connections.php:594 msgid "Show all connections" msgstr "Zeige alle Verbindungen" -#: ../../mod/connections.php:573 +#: ../../mod/connections.php:597 msgid "Unblocked" msgstr "Freigegeben" -#: ../../mod/connections.php:576 +#: ../../mod/connections.php:600 msgid "Only show unblocked connections" msgstr "Zeige nur freigegebene Verbindungen" -#: ../../mod/connections.php:583 +#: ../../mod/connections.php:607 msgid "Only show blocked connections" msgstr "Zeige nur blockierte Verbindungen" -#: ../../mod/connections.php:590 +#: ../../mod/connections.php:614 msgid "Only show ignored connections" msgstr "Zeige nur ignorierte Verbindungen" -#: ../../mod/connections.php:597 +#: ../../mod/connections.php:621 msgid "Only show archived connections" msgstr "Zeige nur archivierte Verbindungen" -#: ../../mod/connections.php:604 +#: ../../mod/connections.php:628 msgid "Only show hidden connections" msgstr "Zeige nur versteckte Verbindungen" -#: ../../mod/connections.php:646 +#: ../../mod/connections.php:670 #, php-format msgid "%1$s [%2$s]" msgstr "%1$s [%2$s]" -#: ../../mod/connections.php:647 ../../mod/nogroup.php:41 +#: ../../mod/connections.php:671 ../../mod/nogroup.php:41 msgid "Edit contact" msgstr "Kontakt bearbeiten" -#: ../../mod/connections.php:671 +#: ../../mod/connections.php:695 msgid "Search your connections" msgstr "Verbindungen durchsuchen" -#: ../../mod/connections.php:672 +#: ../../mod/connections.php:696 msgid "Finding: " msgstr "Ergebnisse:" @@ -5594,7 +5751,7 @@ msgstr "Hobbys/Interessen" msgid "Address" msgstr "Adresse" -#: ../../mod/profiles.php:367 +#: ../../mod/profiles.php:367 ../../mod/pubsites.php:31 msgid "Location" msgstr "Ort" @@ -5757,7 +5914,7 @@ msgid "" "be visible to anybody using the internet." msgstr "Dies ist Dein öffentliches Profil.
              Es könnte für jeden im Internet sichtbar sein." -#: ../../mod/profiles.php:584 ../../mod/directory.php:145 +#: ../../mod/profiles.php:584 ../../mod/directory.php:160 msgid "Age: " msgstr "Alter:" @@ -5765,23 +5922,23 @@ msgstr "Alter:" msgid "Edit/Manage Profiles" msgstr "Bearbeite/Verwalte Profile" -#: ../../mod/profiles.php:624 ../../boot.php:1724 +#: ../../mod/profiles.php:624 ../../boot.php:1755 msgid "Change profile photo" msgstr "Ändere das Profilfoto" -#: ../../mod/profiles.php:625 ../../boot.php:1731 +#: ../../mod/profiles.php:625 ../../boot.php:1762 msgid "Create New Profile" msgstr "Neues Profil erstellen" -#: ../../mod/profiles.php:636 ../../boot.php:1745 +#: ../../mod/profiles.php:636 ../../boot.php:1776 msgid "Profile Image" msgstr "Profilfoto:" -#: ../../mod/profiles.php:639 ../../boot.php:1748 +#: ../../mod/profiles.php:639 ../../boot.php:1779 msgid "visible to everybody" msgstr "sichtbar für jeden" -#: ../../mod/profiles.php:640 ../../boot.php:1749 +#: ../../mod/profiles.php:640 ../../boot.php:1780 msgid "Edit visibility" msgstr "Sichtbarkeit bearbeiten" @@ -5859,7 +6016,7 @@ msgid "" "Password reset failed." msgstr "Die Anfrage konnte nicht verifiziert werden. (Es könnte sein, dass du vorher bereits eine Anfrage eingereicht hast.) Passwort Anforderung fehlgeschlagen." -#: ../../mod/lostpass.php:85 ../../boot.php:1446 +#: ../../mod/lostpass.php:85 ../../boot.php:1469 msgid "Password Reset" msgstr "Zurücksetzen des Kennworts" @@ -5877,7 +6034,7 @@ msgstr "Speichere oder kopiere dein neues Passwort - und dann" #: ../../mod/lostpass.php:89 msgid "click here to login" -msgstr "Klicken Sie hier, um sich anzumelden" +msgstr "Klicke hier, um dich anzumelden" #: ../../mod/lostpass.php:90 msgid "" @@ -5985,32 +6142,32 @@ msgstr "Egal welche Option du wählst, bitte lege fest, ob dieser Hub deine neue msgid "Make this hub my primary location" msgstr "Dieser Hub ist mein primärer Server." -#: ../../mod/manage.php:62 +#: ../../mod/manage.php:63 #, php-format msgid "You have created %1$.0f of %2$.0f allowed channels." msgstr "Du hast %1$.0f von %2$.0f erlaubten Kanälen eingerichtet." -#: ../../mod/manage.php:70 +#: ../../mod/manage.php:71 msgid "Create a new channel" msgstr "Erzeuge neues Kanal" -#: ../../mod/manage.php:75 +#: ../../mod/manage.php:76 msgid "Channel Manager" msgstr "Kanal-Manager" -#: ../../mod/manage.php:76 +#: ../../mod/manage.php:77 msgid "Current Channel" msgstr "Aktueller Kanal" -#: ../../mod/manage.php:78 +#: ../../mod/manage.php:79 msgid "Attach to one of your channels by selecting it." msgstr "Wähle einen deiner Kanäle aus um ihn zu verwenden." -#: ../../mod/manage.php:79 +#: ../../mod/manage.php:80 msgid "Default Channel" msgstr "Standard Kanal" -#: ../../mod/manage.php:80 +#: ../../mod/manage.php:81 msgid "Make Default" msgstr "Zum Standard machen" @@ -6121,21 +6278,21 @@ msgid "Edit Layout" msgstr "Layout bearbeiten" #: ../../mod/editlayout.php:104 ../../mod/editwebpage.php:123 -#: ../../mod/editpost.php:98 ../../mod/editblock.php:118 +#: ../../mod/editpost.php:101 ../../mod/editblock.php:118 msgid "Insert YouTube video" msgstr "YouTube-Video einfügen" #: ../../mod/editlayout.php:105 ../../mod/editwebpage.php:124 -#: ../../mod/editpost.php:99 ../../mod/editblock.php:119 +#: ../../mod/editpost.php:102 ../../mod/editblock.php:119 msgid "Insert Vorbis [.ogg] video" msgstr "Vorbis [.ogg]-Video einfügen" #: ../../mod/editlayout.php:106 ../../mod/editwebpage.php:125 -#: ../../mod/editpost.php:100 ../../mod/editblock.php:120 +#: ../../mod/editpost.php:103 ../../mod/editblock.php:120 msgid "Insert Vorbis [.ogg] audio" msgstr "Vorbis [.ogg]-Audio einfügen" -#: ../../mod/editlayout.php:137 +#: ../../mod/editlayout.php:140 msgid "Delete Layout" msgstr "Layout löschen" @@ -6188,11 +6345,11 @@ msgstr "Hochladen" #: ../../mod/profile_photo.php:298 msgid "skip this step" -msgstr "überspringen Sie diesen Schritt" +msgstr "diesen Schritt überspringen" #: ../../mod/profile_photo.php:298 msgid "select a photo from your photo albums" -msgstr "Wählen Sie ein Foto aus Ihren Fotoalben" +msgstr "ein Foto aus meinen Fotoalben" #: ../../mod/profile_photo.php:312 msgid "Crop Image" @@ -6223,7 +6380,7 @@ msgstr "Reduzierung der Bildgröße [%s] fehlgeschlagen." msgid "Edit Webpage" msgstr "Webseite bearbeiten" -#: ../../mod/editwebpage.php:158 +#: ../../mod/editwebpage.php:162 msgid "Delete Webpage" msgstr "Webseite löschen" @@ -6361,7 +6518,15 @@ msgstr "Keine Pinwand-Benachrichtigungen mehr." msgid "Home Notifications" msgstr "Pinwand-Benachrichtigungen" -#: ../../mod/oexchange.php:22 +#: ../../mod/blocks.php:65 +msgid "Block Name" +msgstr "Block Name" + +#: ../../mod/oexchange.php:23 +msgid "Unable to find your hub." +msgstr "Konnte den Hub nicht finden." + +#: ../../mod/oexchange.php:37 msgid "Post successful." msgstr "Veröffentlichung erfolgreich." @@ -6369,10 +6534,6 @@ msgstr "Veröffentlichung erfolgreich." msgid "Item is not editable" msgstr "Element kann nicht bearbeitet werden." -#: ../../mod/editpost.php:40 -msgid "Edit post" -msgstr "Bearbeite Beitrag" - #: ../../mod/profile.php:111 msgid "Access to this profile has been restricted." msgstr "Der Zugang zu diesem Profil ist begrenzt." @@ -6397,10 +6558,14 @@ msgstr "Wähle was du mit dem/r Empfänger/in tun willst" msgid "Make this post private" msgstr "Diesen Beitrag privat machen" -#: ../../mod/wall_upload.php:41 ../../mod/item.php:1098 +#: ../../mod/wall_upload.php:41 ../../mod/item.php:1074 msgid "Wall Photos" msgstr "Wall Fotos" +#: ../../mod/channel.php:120 +msgid "Insufficient permissions. Request redirected to profile page." +msgstr "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet." + #: ../../mod/community.php:23 msgid "Not available." msgstr "Nicht verfügbar." @@ -6434,7 +6599,7 @@ msgstr "Schlage %s einen Kontakt vor" msgid "Edit Block" msgstr "Block bearbeiten" -#: ../../mod/editblock.php:153 +#: ../../mod/editblock.php:156 msgid "Delete Block" msgstr "Block löschen" @@ -6458,28 +6623,28 @@ msgstr "Sichtbar für" msgid "All Contacts (with secure profile access)" msgstr "Alle Kontakte (mit sicherem Zuging zum Profil)" -#: ../../mod/item.php:133 +#: ../../mod/item.php:144 msgid "Unable to locate original post." msgstr "Originalbeitrag kann nicht gefunden werden." -#: ../../mod/item.php:317 +#: ../../mod/item.php:341 msgid "Empty post discarded." msgstr "Leerer Beitrag verworfen." -#: ../../mod/item.php:361 +#: ../../mod/item.php:383 msgid "Executable content type not permitted to this channel." msgstr "Ausführbarer Content-Typ ist für diesen Kanal nicht freigegeben." -#: ../../mod/item.php:813 +#: ../../mod/item.php:793 msgid "System error. Post not saved." msgstr "Systemfehler. Beitrag nicht gespeichert." -#: ../../mod/item.php:1177 +#: ../../mod/item.php:1153 #, php-format msgid "You have reached your limit of %1$.0f top level posts." msgstr "Du hast die maximale Anzahl von %1$.0f Beiträgen erreicht." -#: ../../mod/item.php:1183 +#: ../../mod/item.php:1159 #, php-format msgid "You have reached your limit of %1$.0f webpages." msgstr "Du hast die maximale Anzahl von %1$.0f Webseiten erreicht." @@ -6503,9 +6668,9 @@ msgstr "Red" #: ../../mod/siteinfo.php:82 msgid "" -"This is Red - another decentralized, distributed communications project by " -"the folks at Friendica." -msgstr "Dies ist Red - ein anderes dezentralisiertes, verteiltest Kommunikationsprojekt von den Machern von Friendica." +"This is a hub of the Red Matrix - a global cooperative network of " +"decentralised privacy enhanced websites." +msgstr "Dieser Server ist Teil der Red-Matrix – einem global vernetzten Verbund aus dezentralen Websites mit Rücksicht auf die Privatsphäre." #: ../../mod/siteinfo.php:84 msgid "Running at web location" @@ -6513,9 +6678,9 @@ msgstr "Erreichbar unter der Web-Adresse" #: ../../mod/siteinfo.php:85 msgid "" -"Please visit Friendica.com to learn " -"more about the Friendica and/or Red project." -msgstr "Bitte besuche Friendica.com um mehr über das Friendica und/oder Red Projekt zu erfahren." +"Please visit GetZot.com to learn more " +"about the Red Matrix." +msgstr "Besuche GetZot.com um mehr über die Red Matrix zu erfahren." #: ../../mod/siteinfo.php:86 msgid "Bug reports and issues: please visit" @@ -6523,9 +6688,9 @@ msgstr "Probleme oder Fehler gefunden? Bitte besuche" #: ../../mod/siteinfo.php:89 msgid "" -"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - " -"dot com" -msgstr "Vorschläge, Lob, Spenden usw.: E-Mail an \"Info\" at Friendica - dot com" +"Suggestions, praise, donations, etc. - please email \"redmatrix\" at " +"librelist - dot com" +msgstr "Vorschläge, Lob, Spenden usw.: E-Mail an 'redmatrix' at librelist - dot - com" #: ../../mod/suggest.php:41 msgid "" @@ -6541,131 +6706,154 @@ msgstr "Ignorieren/Verstecken" msgid "Public Sites" msgstr "Öffentliche Seiten" -#: ../../mod/pubsites.php:28 +#: ../../mod/pubsites.php:25 +msgid "" +"The listed sites allow public registration into the Red Matrix. All sites in" +" the matrix are interlinked so membership on any of them conveys membership " +"in the matrix as a whole. Some sites may require subscription or provide " +"tiered service plans. The provider links may provide " +"additional details." +msgstr "Die hier aufgeführten Seiten erlauben dir einen Account in der Red Matrix anzulegen. Alle Seiten der Matrix sind mit einander verbunden, so dass die Mitgliedschaft auf einer Seite die Mitgliedschaft auf einer beliebigen anderen Seite der Matrix beinhaltet. Es könnte sein, dass einige dieser Seiten Abonnements benötigen oder abgestufte Service-Pläne anbieten. Auf den jeweiligen Seiten könnten nähere Details diesbezüglich stehen." + +#: ../../mod/pubsites.php:31 msgid "Site URL" msgstr "URL der Seite" -#: ../../mod/pubsites.php:28 +#: ../../mod/pubsites.php:31 msgid "Access Type" msgstr "Zugangs Typ" -#: ../../mod/pubsites.php:28 +#: ../../mod/pubsites.php:31 msgid "Registration Policy" msgstr "Registrierungsrichtlinien" -#: ../../mod/register.php:35 +#: ../../mod/register.php:43 msgid "Maximum daily site registrations exceeded. Please try again tomorrow." msgstr "Maximale Anzahl von Neuanmeldungen erreicht. Bitte versuche es morgen noch einmal." -#: ../../mod/register.php:41 +#: ../../mod/register.php:49 msgid "" "Please indicate acceptance of the Terms of Service. Registration failed." msgstr "Bitte stimme den Nutzungsbedingungen zu. Anmeldung fehlgeschlagen." -#: ../../mod/register.php:69 +#: ../../mod/register.php:77 msgid "Passwords do not match." msgstr "Passwörter stimmen nicht überein." -#: ../../mod/register.php:97 +#: ../../mod/register.php:105 msgid "" "Registration successful. Please check your email for validation " "instructions." msgstr "Registrierung erfolgreich. Eine E-Mail mit weiteren Anweisungen wurde an dich gesendet." -#: ../../mod/register.php:103 +#: ../../mod/register.php:111 msgid "Your registration is pending approval by the site owner." msgstr "Deine Registrierung muss noch vom Betreiber der Seite freigegeben werden." -#: ../../mod/register.php:106 +#: ../../mod/register.php:114 msgid "Your registration can not be processed." msgstr "Deine Registrierung konnte nicht verarbeitet werden." -#: ../../mod/register.php:141 +#: ../../mod/register.php:149 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Die maximale Anzahl täglicher Registrierungen auf dieser Seite wurde überschritten. Bitte versuche es morgen noch einmal." -#: ../../mod/register.php:152 +#: ../../mod/register.php:160 msgid "Terms of Service" msgstr "Nutzungsbedingungen" -#: ../../mod/register.php:158 +#: ../../mod/register.php:166 #, php-format msgid "I accept the %s for this website" msgstr "Ich akzeptiere die %s für diese Webseite" -#: ../../mod/register.php:160 +#: ../../mod/register.php:168 #, php-format msgid "I am over 13 years of age and accept the %s for this website" msgstr "Ich bin älter als 13 Jahre und akzeptiere die %s dieser Webseite" -#: ../../mod/register.php:175 +#: ../../mod/register.php:183 msgid "Membership on this site is by invitation only." msgstr "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich." -#: ../../mod/register.php:176 +#: ../../mod/register.php:184 msgid "Please enter your invitation code" msgstr "Bitte trage deinen Einladungs-Code ein" -#: ../../mod/register.php:179 +#: ../../mod/register.php:187 msgid "Your email address" msgstr "Ihre E-Mail Adresse" -#: ../../mod/register.php:180 +#: ../../mod/register.php:188 msgid "Choose a password" -msgstr "Wählen Sie ein Passwort" +msgstr "Passwort" -#: ../../mod/register.php:181 +#: ../../mod/register.php:189 msgid "Please re-enter your password" -msgstr "Bitte geben Sie erneut Ihr Passwort ein" +msgstr "Bitte gib dein Passwort noch einmal ein" #: ../../mod/regmod.php:12 msgid "Please login." -msgstr "Bitte loggen Sie sich ein." +msgstr "Bitte melde dich an." -#: ../../mod/post.php:114 +#: ../../mod/post.php:119 msgid "" "Remote authentication blocked. You are logged into this site locally. Please" " logout and retry." msgstr "Entfernte Authentifizierung blockiert. Du bist lokal auf dieser Seite angemeldet. Bitte melde dich ab und versuche es erneut." -#: ../../mod/post.php:127 +#: ../../mod/post.php:132 #, php-format msgid "Welcome %s. Remote authentication successful." msgstr "Willkommen %s. Entfernte Authentifizierung erfolgreich." -#: ../../mod/removeme.php:45 ../../mod/removeme.php:48 +#: ../../mod/removeme.php:49 +msgid "Remove This Channel" +msgstr "Diesen Kanal löschen!" + +#: ../../mod/removeme.php:50 +msgid "" +"This will completely remove this channel from the network. Once this has " +"been done it is not recoverable." +msgstr "Hiermit wird dieser Kanal komplett aus dem Netzwerk gelöscht. Einmal eingeleitet ist dieser Prozess nicht widerrufbar." + +#: ../../mod/removeme.php:51 +msgid "Please enter your password for verification:" +msgstr "Bitte gib zur Bestätigung dein Passwort ein:" + +#: ../../mod/removeme.php:52 +msgid "Remove this channel and all its clones from the network" +msgstr "Lösche diesen Kanal und all seine Klone aus dem Netzwerk" + +#: ../../mod/removeme.php:52 +msgid "" +"By default only the instance of the channel located on this hub will be " +"removed from the network" +msgstr "Standartmäßig wird der Kanal nur auf diesem Knoten gelöscht, seine Klone verbleiben im Netzwerk" + +#: ../../mod/removeme.php:53 msgid "Remove My Account" msgstr "Mein Konto entfernen" -#: ../../mod/removeme.php:46 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "Dein Konto wird endgültig gelöscht. Es gibt keine Möglichkeit, es wiederherzustellen." - -#: ../../mod/removeme.php:47 -msgid "Please enter your password for verification:" -msgstr "Bitte geben Sie Ihr Passwort zur Bestätigung ein:" - -#: ../../mod/directory.php:148 +#: ../../mod/directory.php:163 msgid "Gender: " msgstr "Geschlecht:" -#: ../../mod/directory.php:207 +#: ../../mod/directory.php:222 msgid "Finding:" msgstr "Ergebnisse:" -#: ../../mod/directory.php:215 +#: ../../mod/directory.php:230 msgid "next page" msgstr "nächste Seite" -#: ../../mod/directory.php:215 +#: ../../mod/directory.php:230 msgid "previous page" msgstr "vorige Seite" -#: ../../mod/directory.php:222 +#: ../../mod/directory.php:237 msgid "No entries (some entries may be hidden)." msgstr "Keine Einträge gefunden (einige könnten versteckt sein)." @@ -6677,175 +6865,358 @@ msgstr "Laune" msgid "Set your current mood and tell your friends" msgstr "Wähle deine aktuelle Stimmung und erzähle sie deinen Freunden" -#: ../../view/theme/redbasic/php/config.php:48 -#: ../../view/theme/redstrap/php/config.php:133 +#: ../../view/theme/redbasic/php/config.php:74 +msgid "Scheme Default" +msgstr "Standard-Schema" + +#: ../../view/theme/redbasic/php/config.php:75 +msgid "red" +msgstr "Rot" + +#: ../../view/theme/redbasic/php/config.php:76 +msgid "black" +msgstr "Schwarz" + +#: ../../view/theme/redbasic/php/config.php:77 +msgid "silver" +msgstr "Silber" + +#: ../../view/theme/redbasic/php/config.php:88 +#: ../../view/theme/apw/php/config.php:234 +#: ../../view/theme/blogga/view/theme/blog/config.php:69 +#: ../../view/theme/blogga/php/config.php:69 msgid "Theme settings" msgstr "Theme-Einstellungen" -#: ../../view/theme/redbasic/php/config.php:49 -#: ../../view/theme/redstrap/php/config.php:138 +#: ../../view/theme/redbasic/php/config.php:89 +#: ../../view/theme/apw/php/config.php:235 +msgid "Set scheme" +msgstr "Schema" + +#: ../../view/theme/redbasic/php/config.php:90 msgid "Navigation bar colour" msgstr "Farbe der Navigationsleiste" -#: ../../view/theme/redbasic/php/config.php:50 +#: ../../view/theme/redbasic/php/config.php:91 +msgid "Set font-colour for banner" +msgstr "Farbe des Banners" + +#: ../../view/theme/redbasic/php/config.php:92 msgid "Set the background colour" -msgstr "Hintergrundfarbe wählen" +msgstr "Hintergrundfarbe" -#: ../../view/theme/redbasic/php/config.php:51 +#: ../../view/theme/redbasic/php/config.php:93 msgid "Set the background image" -msgstr "Hintergrundbild wählen" +msgstr "Hintergrundbild" -#: ../../view/theme/redbasic/php/config.php:52 +#: ../../view/theme/redbasic/php/config.php:94 msgid "Set the background colour of items" -msgstr "Hintergrundfarbe von Beiträgen wählen" +msgstr "Hintergrundfarbe von Beiträgen" -#: ../../view/theme/redbasic/php/config.php:53 +#: ../../view/theme/redbasic/php/config.php:95 msgid "Set the opacity of items" -msgstr "Opazität von Beiträgen wählen" +msgstr "Deckkraft von Beiträgen" -#: ../../view/theme/redbasic/php/config.php:54 -#: ../../view/theme/redstrap/php/config.php:134 +#: ../../view/theme/redbasic/php/config.php:96 +msgid "Set the basic colour for item icons" +msgstr "Basisfarbe der Beitrags-Icons" + +#: ../../view/theme/redbasic/php/config.php:97 +msgid "Set the hover colour for item icons" +msgstr "Farbe für Beitrags-Icons unter dem Mauszeiger" + +#: ../../view/theme/redbasic/php/config.php:98 +msgid "Set font-size for the entire application" +msgstr "Schriftgröße für die ganze Applikation" + +#: ../../view/theme/redbasic/php/config.php:99 +#: ../../view/theme/apw/php/config.php:236 msgid "Set font-size for posts and comments" msgstr "Wähle die Schriftgröße für Beiträge und Kommentare" -#: ../../view/theme/redbasic/php/config.php:55 +#: ../../view/theme/redbasic/php/config.php:100 msgid "Set font-colour for posts and comments" -msgstr "Schriftfarbe für Beiträge und Kommentare wählen" +msgstr "Schriftfarbe für Beiträge und Kommentare" -#: ../../view/theme/redbasic/php/config.php:56 +#: ../../view/theme/redbasic/php/config.php:101 msgid "Set radius of corners" -msgstr "Radius von Ecken" +msgstr "Ecken-Radius" -#: ../../view/theme/redbasic/php/config.php:57 +#: ../../view/theme/redbasic/php/config.php:102 msgid "Set shadow depth of photos" msgstr "Schattentiefe von Fotos" -#: ../../view/theme/redstrap/php/config.php:135 +#: ../../view/theme/redbasic/php/config.php:103 +msgid "Set maximum width of conversation regions" +msgstr "Maximalbreite der Konversationsbereiche" + +#: ../../view/theme/redbasic/php/config.php:104 +msgid "Set minimum opacity of nav bar - to hide it" +msgstr "Mindest-Deckkraft der Navigationsleiste ( - versteckt sie)" + +#: ../../view/theme/redbasic/php/config.php:105 +msgid "Set size of conversation author photo" +msgstr "Größe der Avatare von Themenstartern" + +#: ../../view/theme/redbasic/php/config.php:106 +msgid "Set size of followup author photos" +msgstr "Größe der Avatare von Kommentatoren" + +#: ../../view/theme/redbasic/php/config.php:107 +msgid "Sloppy photo albums" +msgstr "Schräge Fotoalben" + +#: ../../view/theme/redbasic/php/config.php:107 +msgid "Are you a clean desk or a messy desk person?" +msgstr "Bist du jemand der einen aufgeräumten Schreibtisch hat, oder eher einen chaotischen?" + +#: ../../view/theme/apw/php/config.php:193 +#: ../../view/theme/apw/php/config.php:211 +msgid "Schema Default" +msgstr "Standard-Schema" + +#: ../../view/theme/apw/php/config.php:194 +msgid "Sans-Serif" +msgstr "Sans-Serif" + +#: ../../view/theme/apw/php/config.php:195 +msgid "Monospace" +msgstr "Monospace" + +#: ../../view/theme/apw/php/config.php:237 +msgid "Set font face" +msgstr "Schriftart" + +#: ../../view/theme/apw/php/config.php:238 +msgid "Set iconset" +msgstr "Iconset" + +#: ../../view/theme/apw/php/config.php:239 +msgid "Set big shadow size, default 15px 15px 15px" +msgstr "Ausmaß der großen Schatten (Default 15px 15px 15px)" + +#: ../../view/theme/apw/php/config.php:240 +msgid "Set small shadow size, default 5px 5px 5px" +msgstr "Ausmaß der kleinen Schatten (Default 5px 5px 5px)" + +#: ../../view/theme/apw/php/config.php:241 +msgid "Set shadow colour, default #000" +msgstr "Farbe der Schatten (Default #000)" + +#: ../../view/theme/apw/php/config.php:242 +msgid "Set radius size, default 5px" +msgstr "Ecken-Radius (Default 5px)" + +#: ../../view/theme/apw/php/config.php:243 msgid "Set line-height for posts and comments" msgstr "Wähle die Zeilenhöhe in Beiträgen und Kommentaren" -#: ../../view/theme/redstrap/php/config.php:136 -msgid "Set colour scheme" -msgstr "Wähle das Farbschema" +#: ../../view/theme/apw/php/config.php:244 +msgid "Set background image" +msgstr "Hintergrundbild" -#: ../../view/theme/redstrap/php/config.php:137 -msgid "Draw shadows" -msgstr "Zeichne Schatten" +#: ../../view/theme/apw/php/config.php:245 +msgid "Set background colour" +msgstr "Hintergrundfarbe" -#: ../../view/theme/redstrap/php/config.php:139 -msgid "Display style" -msgstr "Anzeige Stiel" +#: ../../view/theme/apw/php/config.php:246 +msgid "Set section background image" +msgstr "Hintergrundbild des mittleren Bereichs" -#: ../../view/theme/redstrap/php/config.php:140 -msgid "Display colour of links - hex value, do not include the #" -msgstr "Farbe für Verweise - Hex Wert, die # nicht angeben" +#: ../../view/theme/apw/php/config.php:247 +msgid "Set section background colour" +msgstr "Hintergrundfarbe des mittleren Bereichs" -#: ../../view/theme/redstrap/php/config.php:141 -msgid "Icons" -msgstr "Symbole" +#: ../../view/theme/apw/php/config.php:248 +msgid "Set colour of items - use hex" +msgstr "Farbe von Beiträgen (HEX)" -#: ../../view/theme/redstrap/php/config.php:142 -msgid "Shiny style" -msgstr "Glitzer Stiel" +#: ../../view/theme/apw/php/config.php:249 +msgid "Set colour of links - use hex" +msgstr "Farbe von Links (HEX)" -#: ../../boot.php:1249 +#: ../../view/theme/apw/php/config.php:250 +msgid "Set max-width for items. Default 400px" +msgstr "Maximalbreite von Beiträgen (Default 400px)" + +#: ../../view/theme/apw/php/config.php:251 +msgid "Set min-width for items. Default 240px" +msgstr "Minimalbreite von Beiträgen (Default 240px)" + +#: ../../view/theme/apw/php/config.php:252 +msgid "Set the generic content wrapper width. Default 48%" +msgstr "Breite des „generic content wrapper“ (Default 48%)" + +#: ../../view/theme/apw/php/config.php:253 +msgid "Set colour of fonts - use hex" +msgstr "Schriftfarbe (HEX)" + +#: ../../view/theme/apw/php/config.php:254 +msgid "Set background-size element" +msgstr "Größe des Hintergrund-Elements" + +#: ../../view/theme/apw/php/config.php:255 +msgid "Item opacity" +msgstr "Opazität von Beiträgen" + +#: ../../view/theme/apw/php/config.php:256 +msgid "Display post previews only" +msgstr "Nur Beitragsvorschau anzeigen" + +#: ../../view/theme/apw/php/config.php:257 +msgid "Display side bar on channel page" +msgstr "Zeige die Seitenleiste auf der Kanal-Seite" + +#: ../../view/theme/apw/php/config.php:258 +msgid "Colour of the navigation bar" +msgstr "Farbe der Navigationsleiste" + +#: ../../view/theme/apw/php/config.php:259 +msgid "Item float" +msgstr "Beitragsfluss" + +#: ../../view/theme/apw/php/config.php:260 +msgid "Left offset of the section element" +msgstr "Linker Rand des mittleren Bereichs" + +#: ../../view/theme/apw/php/config.php:261 +msgid "Right offset of the section element" +msgstr "Rechter Rand des mittleren Bereichs" + +#: ../../view/theme/apw/php/config.php:262 +msgid "Section width" +msgstr "Breite des mittleren Bereichs" + +#: ../../view/theme/apw/php/config.php:263 +msgid "Left offset of the aside" +msgstr "Linker Rand des seitlichen Bereichs" + +#: ../../view/theme/apw/php/config.php:264 +msgid "Right offset of the aside element" +msgstr "Rechter Rand des seitlichen Bereichs" + +#: ../../view/theme/blogga/view/theme/blog/config.php:47 +#: ../../view/theme/blogga/php/config.php:47 +msgid "None" +msgstr "Keine" + +#: ../../view/theme/blogga/view/theme/blog/config.php:70 +#: ../../view/theme/blogga/php/config.php:70 +msgid "Header image" +msgstr "Titelbild" + +#: ../../view/theme/blogga/view/theme/blog/config.php:71 +#: ../../view/theme/blogga/php/config.php:71 +msgid "Header image only on profile pages" +msgstr "Titelbild nur auf Profil-Seiten anzeigen" + +#: ../../boot.php:1274 #, php-format msgid "Update %s failed. See error logs." -msgstr "Aktualisierung %s fehlgeschlagen. Details in den Fehlerlogs." +msgstr "Aktualisierung %s fehlgeschlagen. Details in den Fehlerprotokollen." -#: ../../boot.php:1252 +#: ../../boot.php:1277 #, php-format msgid "Update Error at %s" msgstr "Aktualisierungsfehler auf %s" -#: ../../boot.php:1410 -msgid "Create a New Account" -msgstr "Erzeuge ein neues Konto" +#: ../../boot.php:1434 +msgid "" +"Create an account to access services and applications within the Red Matrix" +msgstr "Erstelle einen Account um Anwendungen und Dienste innerhalb der Red Matrix verwenden zu können." -#: ../../boot.php:1439 +#: ../../boot.php:1462 msgid "Password" msgstr "Kennwort" -#: ../../boot.php:1440 +#: ../../boot.php:1463 msgid "Remember me" msgstr "Angaben speichern" -#: ../../boot.php:1445 +#: ../../boot.php:1468 msgid "Forgot your password?" msgstr "Passwort vergessen?" -#: ../../boot.php:1564 +#: ../../boot.php:1533 +msgid "permission denied" +msgstr "Zugriff verweigert" + +#: ../../boot.php:1534 +msgid "Got Zot?" +msgstr "Haste schon Zot?" + +#: ../../boot.php:1593 msgid "Requested channel is not available." msgstr "Angeforderte Kanal nicht verfügbar." -#: ../../boot.php:1576 +#: ../../boot.php:1605 msgid " Sorry, you don't have the permission to view this profile. " msgstr "Entschuldigung, aber du besitzt nicht die nötigen Rechte um dieses Profil ansehen zu dürfen." -#: ../../boot.php:1730 +#: ../../boot.php:1761 msgid "Profiles" msgstr "Profile" -#: ../../boot.php:1730 +#: ../../boot.php:1761 msgid "Manage/edit profiles" msgstr "Verwalte/Bearbeite Profile" -#: ../../boot.php:1734 +#: ../../boot.php:1765 msgid "Edit Profile" msgstr "Profile bearbeiten" -#: ../../boot.php:1828 ../../boot.php:1908 +#: ../../boot.php:1859 ../../boot.php:1939 msgid "F d" msgstr "d. F" -#: ../../boot.php:1885 +#: ../../boot.php:1916 msgid "Birthday Reminders" msgstr "Geburtstags Erinnerungen" -#: ../../boot.php:1886 +#: ../../boot.php:1917 msgid "Birthdays this week:" msgstr "Geburtstage in dieser Woche:" -#: ../../boot.php:1941 +#: ../../boot.php:1972 msgid "[No description]" msgstr "[Keine Beschreibung]" -#: ../../boot.php:1959 +#: ../../boot.php:1990 msgid "Event Reminders" msgstr "Veranstaltungs- Erinnerungen" -#: ../../boot.php:1960 +#: ../../boot.php:1991 msgid "Events this week:" msgstr "Veranstaltungen in dieser Woche:" -#: ../../boot.php:2194 +#: ../../boot.php:2225 msgid "Channel" msgstr "Kanal" -#: ../../boot.php:2197 +#: ../../boot.php:2228 msgid "Status Messages and Posts" msgstr "Statusnachrichten und Beiträge" -#: ../../boot.php:2201 +#: ../../boot.php:2232 msgid "About" msgstr "Über" -#: ../../boot.php:2204 +#: ../../boot.php:2235 msgid "Profile Details" msgstr "Profil-Details" -#: ../../boot.php:2222 +#: ../../boot.php:2253 msgid "Events and Calendar" msgstr "Veranstaltungen und Kalender" -#: ../../boot.php:2227 +#: ../../boot.php:2258 msgid "Webpages" msgstr "Webseiten" -#: ../../boot.php:2230 +#: ../../boot.php:2261 msgid "Manage Webpages" msgstr "Webseiten verwalten" -#: ../../boot.php:2512 +#: ../../boot.php:2546 msgid "toggle mobile" msgstr "auf/von Mobile Ansicht wechseln" diff --git a/view/de/strings.php b/view/de/strings.php index 2aa913484..92360da79 100644 --- a/view/de/strings.php +++ b/view/de/strings.php @@ -7,47 +7,47 @@ function string_plural_select_de($n){ $a->strings["Visible to everybody"] = "Für jeden sichtbar"; $a->strings["show"] = "zeigen"; $a->strings["don't show"] = "Verbergen"; -$a->strings[" and "] = " und "; +$a->strings[" and "] = "und"; $a->strings["public profile"] = "öffentliches Profil"; $a->strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s hat %2\$s auf “%3\$s” geändert"; $a->strings["Visit %1\$s's %2\$s"] = "Besuche %1\$s's %2\$s"; $a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s hat ein aktualisiertes %2\$s, %3\$s wurde verändert."; -$a->strings["Public Timeline"] = "Öffentliche Zeitleiste"; $a->strings["Red Matrix Notification"] = "Red Matrix Benachrichtigung"; +$a->strings["redmatrix"] = "redmatrix"; $a->strings["Thank You,"] = "Danke."; $a->strings["%s Administrator"] = "%s Administrator"; $a->strings["%s "] = "%s "; $a->strings["[Red:Notify] New mail received at %s"] = "[Red Notify] Neue Mail auf %s empfangen"; -$a->strings["%1\$s sent you a new private message at %2\$s."] = "%1\$s hat Dir eine private Nachricht auf %2\$s geschickt."; +$a->strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s hat dir eine private Nachricht auf %3\$s gesendet."; $a->strings["%1\$s sent you %2\$s."] = "%1\$s hat dir %2\$s geschickt."; $a->strings["a private message"] = "eine private Nachricht"; $a->strings["Please visit %s to view and/or reply to your private messages."] = "Bitte besuche %s, um die private Nachricht anzusehen und/oder darauf zu antworten."; -$a->strings["%1\$s commented on [zrl=%2\$s]a %3\$s[/zrl]"] = "%1\$s hat auf [zrl=%2\$s]einen %3\$s[/zrl] kommentiert"; -$a->strings["%1\$s commented on [zrl=%2\$s]%3\$s's %4\$s[/zrl]"] = "%1\$s kommentierte auf [zrl=%2\$s]%3\$s's %4\$s[/zrl]"; -$a->strings["%1\$s commented on [zrl=%2\$s]your %3\$s[/zrl]"] = "%1\$s hat auf [zrl=%2\$s]Dein %3\$s[/zrl] kommentiert"; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]a %4\$s[/zrl] kommentiert"; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]%4\$ss %5\$s[/zrl] kommentiert"; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]deinen %4\$s[/zrl] kommentiert"; $a->strings["[Red:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Red:Notify] Kommentar in Unterhaltung #%1\$d von %2\$s"; -$a->strings["%s commented on an item/conversation you have been following."] = "%s hat einen Beitrag/eine Konversation kommentiert, dem/der du folgst."; +$a->strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s hat ein Thema kommentiert, dem du folgst."; $a->strings["Please visit %s to view and/or reply to the conversation."] = "Bitte besuche %s, um die Konversation anzusehen und/oder zu kommentieren."; $a->strings["[Red:Notify] %s posted to your profile wall"] = "[Red:Hinweis] %s schrieb auf Deine Pinnwand"; -$a->strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s schrieb auf Deine Pinnwand auf %2\$s"; -$a->strings["%1\$s posted to [zrl=%2\$s]your wall[/zrl]"] = "%1\$s schrieb auf [zrl=%2\$s]Deine Pinnwand[/zrl]"; +$a->strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s hat auf deine Pinnwand auf %3\$s geschrieben"; +$a->strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s hat auf [zrl=%3\$s]deine Pinnwand[/zrl] geschrieben"; $a->strings["[Red:Notify] %s tagged you"] = "[Red Notify] %s hat dich getaggt"; -$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s hat dich auf %2\$s getaggt"; -$a->strings["%1\$s [zrl=%2\$s]tagged you[/zrl]."] = "%1\$s hat [zrl=%2\$s]Dich getagged[/zrl]."; +$a->strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s hat dich auf %3\$s getaggt"; +$a->strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]hat dich erwähnt[/zrl]."; $a->strings["[Red:Notify] %1\$s poked you"] = "[Red Notify] %1\$s hat dich angestupst"; -$a->strings["%1\$s poked you at %2\$s"] = "%1\$s hat dich auf %2\$s angestupst"; -$a->strings["%1\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s [zrl=%2\$s]hat dich angestupst.[/zrl]."; +$a->strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s hat dich auf %3\$s angestubst"; +$a->strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]hat dich angestupst[/zrl]."; $a->strings["[Red:Notify] %s tagged your post"] = "[Red:Hinweis] %s hat Dich getagged"; -$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s hat Deinen Beitrag auf %2\$s getagged"; -$a->strings["%1\$s tagged [zrl=%2\$s]your post[/zrl]"] = "%1\$s hat [zrl=%2\$s]Deinen Beitrag[/zrl] getagged"; +$a->strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s hat deinen Beitrag auf %3\$s getaggt"; +$a->strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s hat [zrl=%3\$s]deinen Beitrag[/zrl] getaggt"; $a->strings["[Red:Notify] Introduction received"] = "[Red:Notify] Vorstellung erhalten"; -$a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "Du hast auf %2\$s eine Vorstellung von %1\$s erhalten."; -$a->strings["You've received [zrl=%1\$s]an introduction[/zrl] from %2\$s."] = "Du hast [zrl=%1\$s]eine Vorstellung[/zrl] von %2\$s erhalten."; +$a->strings["%1\$s, you've received an introduction from '%2\$s' at %3\$s"] = "%1\$s, du hast eine Vorstellung von „%2\$s“ auf %3\$s erhalten"; +$a->strings["%1\$s, you've received [zrl=%2\$s]an introduction[/zrl] from %3\$s."] = "%1\$s, du hast [zrl=%2\$s]eine Vorstellung[/zrl] von %3\$s erhalten."; $a->strings["You may visit their profile at %s"] = "Du kannst Dir das Profil unter %s ansehen"; $a->strings["Please visit %s to approve or reject the introduction."] = "Bitte besuche %s um sie anzunehmen oder abzulehnen."; $a->strings["[Red:Notify] Friend suggestion received"] = "[Red:Hinweis] Freundschaftsvorschlag erhalten"; -$a->strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "Du hast einen Freundschaftsvorschlag von %1\$s auf %2\$s erhalten"; -$a->strings["You've received [zrl=%1\$s]a friend suggestion[/zrl] for %2\$s from %3\$s."] = "Du hast einen [zrl=%1\$s]Freundschaftsvorschlag[/zrl] für %2\$s von %3\$s erhalten."; +$a->strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, du hast einen Freundschaftsvorschlag von „%2\$s“ auf %3\$s erhalten"; +$a->strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, du hast [zrl=%2\$s]einen Freundschaftvorschlag[/zrl] für %3\$s von %4\$s erhalten."; $a->strings["Name:"] = "Name:"; $a->strings["Photo:"] = "Foto:"; $a->strings["Please visit %s to approve or reject the suggestion."] = "Bitte besuche %s um den Vorschlag zu akzeptieren oder abzulehnen."; @@ -70,9 +70,11 @@ $a->strings["Share this"] = "Teile dies"; $a->strings["share"] = "Teilen"; $a->strings["View %s's profile - %s"] = "Schaue dir %s's Profil an - %s"; $a->strings["to"] = "zu"; +$a->strings["via"] = "via"; $a->strings["Wall-to-Wall"] = "Wall-to-Wall"; $a->strings["via Wall-To-Wall:"] = "via Wall-To-Wall:"; $a->strings[" from %s"] = "von %s"; +$a->strings["last edited: %s"] = "zuletzt bearbeitet: %s"; $a->strings["Please wait"] = "Bitte warten"; $a->strings["%d comment"] = array( 0 => "%d Kommentar", @@ -91,6 +93,7 @@ $a->strings["Image"] = "Bild"; $a->strings["Link"] = "Link"; $a->strings["Video"] = "Video"; $a->strings["Preview"] = "Vorschau"; +$a->strings["Encrypt text"] = "Text verschlüsseln"; $a->strings["Connect"] = "Verbinden"; $a->strings["New window"] = "Neues Fenster"; $a->strings["Open the selected location in a different window or browser tab"] = "Öffne die markierte Adresse in einem neuen Browser Fenster oder Tab"; @@ -147,6 +150,8 @@ $a->strings["Starts:"] = "Beginnt:"; $a->strings["Finishes:"] = "Endet:"; $a->strings["Location:"] = "Ort:"; $a->strings["General Features"] = "Allgemeine Funktionen"; +$a->strings["Content Expiration"] = "Verfall von Inhalten"; +$a->strings["Remove posts/comments and/or private messages at a future time"] = "Lösche Beiträge, Kommentare und/oder private Nachrichten automatisch zu einem zukünftigen Datum."; $a->strings["Multiple Profiles"] = "Mehrfachprofile"; $a->strings["Ability to create multiple profiles"] = "Mehrfachprofile anlegen können"; $a->strings["Web Pages"] = "Webseiten"; @@ -166,6 +171,8 @@ $a->strings["Post Preview"] = "Voransicht"; $a->strings["Allow previewing posts and comments before publishing them"] = "Erlaube Voransicht von Beiträgen und Kommentaren vor Veröffentlichung"; $a->strings["Channel Sources"] = "Kanal Quellen"; $a->strings["Automatically import channel content from other channels or feeds"] = "Importiere automatisch Inhalte für diesen Kanal von anderen Kanälen oder Feeds."; +$a->strings["Even More Encryption"] = "Noch mehr Verschlüsselung"; +$a->strings["Allow encryption of content end-to-end with a shared secret key"] = "Erlaube Ende-zu-Ende Verschlüsselung von Inhalten, mit einem geteilten geheimen Schlüssel"; $a->strings["Network and Stream Filtering"] = "Netzwerk- und Stream-Filter"; $a->strings["Search by Date"] = "Suche nach Datum"; $a->strings["Ability to select posts by date ranges"] = "Möglichkeit, Beiträge nach Zeiträumen auszuwählen"; @@ -180,8 +187,6 @@ $a->strings["Enable tab to display all new Network activity"] = "Aktiviere Reite $a->strings["Affinity Tool"] = "Beziehungs-Tool"; $a->strings["Filter stream activity by depth of relationships"] = "Filter Aktivitätenstream nach Tiefe der Beziehung"; $a->strings["Post/Comment Tools"] = "Beitrag-/Kommentar-Tools"; -$a->strings["Multiple Deletion"] = "Mehrfachlöschung"; -$a->strings["Select and delete multiple posts/comments at once"] = "Mehrfachlöschung und -auswahl von Beiträgen/Kommentaren in einem Rutsch"; $a->strings["Edit Sent Posts"] = "Bearbeite gesendete Beiträge"; $a->strings["Edit and correct posts and comments after sending"] = "Bearbeite und korrigiere Beiträge und Kommentare nach dem Senden"; $a->strings["Tagging"] = "Verschlagworten"; @@ -202,7 +207,7 @@ $a->strings["All Channels"] = "Alle Kanäle"; $a->strings["edit"] = "Bearbeiten"; $a->strings["Collections"] = "Sammlungen"; $a->strings["Edit collection"] = "Bearbeite Sammlungen"; -$a->strings["Create a new collection"] = "Erzeuge neue Sammlung"; +$a->strings["Create a new collection"] = "Neue Sammlung erzeugen"; $a->strings["Channels not in any collection"] = "Kanäle, die nicht in einer Sammlung sind"; $a->strings["add"] = "hinzufügen"; $a->strings["Delete this item?"] = "Dieses Element löschen?"; @@ -210,6 +215,8 @@ $a->strings["show fewer"] = "Zeige weniger"; $a->strings["Password too short"] = "Kennwort zu kurz"; $a->strings["Passwords do not match"] = "Kennwörter stimmen nicht überein"; $a->strings["everybody"] = "alle"; +$a->strings["Secret Passphrase"] = "geheime Passwort-Phrase"; +$a->strings["Passphrase hint"] = "Hinweis zur Phrase"; $a->strings["timeago.prefixAgo"] = "timeago.prefixAgo"; $a->strings["timeago.suffixAgo"] = "timeago.suffixAgo"; $a->strings["ago"] = "her"; @@ -326,10 +333,8 @@ $a->strings["November"] = "November"; $a->strings["December"] = "Dezember"; $a->strings["unknown.???"] = "unbekannt.???"; $a->strings["bytes"] = "Bytes"; -$a->strings["remove"] = "lösche"; -$a->strings["[remove]"] = "[lösche]"; -$a->strings["Categories:"] = "Kategorien:"; -$a->strings["Filed under:"] = "Gespeichert unter:"; +$a->strings["remove category"] = "Kategorie entfernen"; +$a->strings["remove from file"] = "aus der Datei entfernen"; $a->strings["Click to open/close"] = "Klicke zum Öffnen/Schließen"; $a->strings["link to source"] = "Link zum Originalbeitrag"; $a->strings["Select a page layout: "] = "Ein Seiten-Layout auswählen"; @@ -346,23 +351,25 @@ $a->strings["Blocks"] = "Blöcke"; $a->strings["Menus"] = "Menüs"; $a->strings["Layouts"] = "Layouts"; $a->strings["Pages"] = "Seiten"; +$a->strings["Public Timeline"] = "Öffentliche Zeitleiste"; $a->strings["Unable to obtain identity information from database"] = "Kann keine Identitäts-Informationen aus Datenbank beziehen"; $a->strings["Empty name"] = "Namensfeld leer"; $a->strings["Name too long"] = "Name ist zu lang"; $a->strings["No account identifier"] = "Keine Account-Kennung"; +$a->strings["Nickname is required."] = "Spitzname ist erforderlich."; $a->strings["Nickname has unsupported characters or is already being used on this site."] = "Der Spitzname enthält nicht-unterstütze Zeichen oder wird bereits auf dieser Seite genutzt."; $a->strings["Unable to retrieve created identity"] = "Kann die erstellte Identität nicht empfangen"; $a->strings["Default Profile"] = "Standard-Profil"; $a->strings["Friends"] = "Freunde"; $a->strings["Image/photo"] = "Bild/Foto"; +$a->strings["Encrypted content"] = "Verschlüsselter Inhalt"; $a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s schrieb den folgenden %2\$s %3\$s"; $a->strings["post"] = "Beitrag"; $a->strings["$1 wrote:"] = "$1 schrieb:"; -$a->strings["Encrypted content"] = "Verschlüsselter Inhalt"; -$a->strings["created a new post"] = "Neuer Beitrag wurde erzeugt"; -$a->strings["commented on %s's post"] = "hat %s's Beitrag kommentiert"; $a->strings["Embedded content"] = "Eingebetteter Inhalt"; $a->strings["Embedding disabled"] = "Einbetten ausgeschaltet"; +$a->strings["created a new post"] = "Neuer Beitrag wurde erzeugt"; +$a->strings["commented on %s's post"] = "hat %s's Beitrag kommentiert"; $a->strings["Permission denied."] = "Zugang verweigert"; $a->strings["Image exceeds website size limit of %lu bytes"] = "Bild überschreitet das Limit der Webseite von %lu bytes"; $a->strings["Image file is empty."] = "Bilddatei ist leer."; @@ -436,6 +443,14 @@ $a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] $a->strings["File upload failed. Possible system limit or action terminated."] = "Datei-Upload fehlgeschlagen. Mögliche Systembegrenzung oder abgebrochener Prozess."; $a->strings["Stored file could not be verified. Upload failed."] = "Gespeichert Datei konnte nicht verifiziert werden. Upload abgebrochen."; $a->strings["Path not available."] = "Pfad nicht verfügbar."; +$a->strings["Empty pathname"] = "leere Pfadangabe"; +$a->strings["duplicate filename or path"] = "doppelter Dateiname oder Pfad"; +$a->strings["Path not found."] = "Pfad nicht gefunden."; +$a->strings["mkdir failed."] = "mkdir fehlgeschlagen."; +$a->strings["database storage failed."] = "Speichern in der Datenbank fehlgeschlagen."; +$a->strings["Invalid data packet"] = "Ungültiges Datenpaket"; +$a->strings["Unable to verify channel signature"] = "Konnte die Signatur des Kanals nicht verifizieren"; +$a->strings["Unable to verify site signature for %s"] = "Kann die Signatur der Seite von %s nicht verifizieren"; $a->strings["Logout"] = "Abmelden"; $a->strings["End this session"] = "Beende diese Sitzung"; $a->strings["Home"] = "Home"; @@ -460,9 +475,11 @@ $a->strings["Search site content"] = "Durchsuche Seiten-Inhalt"; $a->strings["Directory"] = "Verzeichnis"; $a->strings["Channel Locator"] = "Kanal-Anzeiger"; $a->strings["Matrix"] = "Matrix"; -$a->strings["Conversations from your grid"] = "Unterhaltungen von Deinem Netz"; +$a->strings["Your matrix"] = "Deine Matrix"; $a->strings["See all matrix notifications"] = "Alle Matrix-Benachrichtigungen ansehen"; $a->strings["Mark all matrix notifications seen"] = "Markiere alle Matrix-Benachrichtigungen als angesehen"; +$a->strings["Channel Home"] = "Mein Kanal"; +$a->strings["Channel home"] = "Mein Kanal"; $a->strings["See all channel notifications"] = "Alle Kanal-Benachrichtigungen ansehen"; $a->strings["Mark all channel notifications seen"] = "Markiere alle Kanal-Benachrichtigungen als angesehen"; $a->strings["Intros"] = "Vorstellungen"; @@ -493,9 +510,6 @@ $a->strings["Admin"] = "Admin"; $a->strings["Site Setup and Configuration"] = "Seiten-Einrichtung und -Konfiguration"; $a->strings["Nothing new here"] = "Nichts Neues hier"; $a->strings["Please wait..."] = "Bitte warten..."; -$a->strings["Invalid data packet"] = "Ungültiges Datenpaket"; -$a->strings["Unable to verify channel signature"] = "Konnte die Signatur des Kanals nicht verifizieren"; -$a->strings["Unable to verify site signature for %s"] = "Kann die Signatur der Seite von %s nicht verifizieren"; $a->strings["Not a valid email address"] = "Ungültige E-Mail-Adresse"; $a->strings["Your email domain is not among those allowed on this site"] = "Deine E-Mail-Adresse ist nicht unter denen, die auf dieser Seite erlaubt sind"; $a->strings["Your email address is already registered at this site."] = "Deine E-Mail-Adresse ist auf dieser Seite bereits registriert."; @@ -509,6 +523,70 @@ $a->strings["your registration password"] = "dein Registrierungspasswort"; $a->strings["Registration details for %s"] = "Registrierungsdetails für %s"; $a->strings["Account approved."] = "Account bestätigt."; $a->strings["Registration revoked for %s"] = "Registrierung für %s widerrufen"; +$a->strings["channel"] = "Kanal"; +$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s mag %2\$s's %3\$s"; +$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s mag %2\$s's %3\$s nicht"; +$a->strings["%1\$s is now connected with %2\$s"] = "%1\$s ist jetzt mit %2\$s verbunden"; +$a->strings["%1\$s poked %2\$s"] = "%1\$s stupste %2\$s"; +$a->strings["%1\$s is currently %2\$s"] = "%1\$s ist momentan %2\$s"; +$a->strings["View %s's profile @ %s"] = "Schaue Dir %s's Profil auf %s an."; +$a->strings["Categories:"] = "Kategorien:"; +$a->strings["Filed under:"] = "Gespeichert unter:"; +$a->strings["View in context"] = "Im Zusammenhang anschauen"; +$a->strings["remove"] = "lösche"; +$a->strings["Loading..."] = "Lädt ..."; +$a->strings["Delete Selected Items"] = "Lösche die ausgewählten Elemente"; +$a->strings["View Source"] = "Quelle anzeigen"; +$a->strings["Follow Thread"] = "Unterhaltung folgen"; +$a->strings["Matrix Activity"] = "Matrix Aktivität"; +$a->strings["%s likes this."] = "%s gefällt das."; +$a->strings["%s doesn't like this."] = "%s gefällt das nicht."; +$a->strings["%2\$d people like this."] = array( + 0 => "", + 1 => "%2\$d Personen mögen dies.", +); +$a->strings["%2\$d people don't like this."] = array( + 0 => "", + 1 => "%2\$d Personen mögen dies nicht.", +); +$a->strings["and"] = "und"; +$a->strings[", and %d other people"] = array( + 0 => "", + 1 => ", und %d andere", +); +$a->strings["%s like this."] = "%s gefällt das."; +$a->strings["%s don't like this."] = "%s gefällt das nicht."; +$a->strings["Visible to everybody"] = "Sichtbar für jeden"; +$a->strings["Please enter a link URL:"] = "Gib eine URL ein:"; +$a->strings["Please enter a video link/URL:"] = "Gib einen Video-Link/URL ein:"; +$a->strings["Please enter an audio link/URL:"] = "Gib einen Audio-Link/URL ein:"; +$a->strings["Tag term:"] = "Schlagwort:"; +$a->strings["Save to Folder:"] = "Speichern in Ordner:"; +$a->strings["Where are you right now?"] = "Wo bist du jetzt grade?"; +$a->strings["Expires YYYY-MM-DD HH:MM"] = "Verfällt YYYY-MM-DD HH;MM"; +$a->strings["Share"] = "Teilen"; +$a->strings["Page link title"] = "Seitentitel-Link"; +$a->strings["Upload photo"] = "Foto hochladen"; +$a->strings["upload photo"] = "Foto hochladen"; +$a->strings["Attach file"] = "Datei anhängen"; +$a->strings["attach file"] = "Datei anfügen"; +$a->strings["Insert web link"] = "Link einfügen"; +$a->strings["web link"] = "Web-Link"; +$a->strings["Insert video link"] = "Video-Link einfügen"; +$a->strings["video link"] = "Video-Link"; +$a->strings["Insert audio link"] = "Audio-Link einfügen"; +$a->strings["audio link"] = "Audio-Link"; +$a->strings["Set your location"] = "Standort"; +$a->strings["set location"] = "Standort"; +$a->strings["Clear browser location"] = "Browser-Standort löschen"; +$a->strings["clear location"] = "Standort löschen"; +$a->strings["Set title"] = "Titel"; +$a->strings["Categories (comma-separated list)"] = "Kategorien (Kommagetrennte Liste)"; +$a->strings["Permission settings"] = "Berechtigungs-Einstellungen"; +$a->strings["permissions"] = "Berechtigungen"; +$a->strings["Public post"] = "Öffentlicher Beitrag"; +$a->strings["Example: bob@example.com, mary@example.com"] = "Beispiel: bob@example.com, mary@example.com"; +$a->strings["Set expiration date"] = "Verfallsdatum"; $a->strings["Logged out."] = "Ausgeloggt."; $a->strings["Failed authentication"] = "Authentifizierung fehlgeschlagen"; $a->strings["Login failed."] = "Login fehlgeschlagen."; @@ -575,56 +653,6 @@ $a->strings["Click here to upgrade."] = "Klicke hier, um das Upgrade durchzufüh $a->strings["This action exceeds the limits set by your subscription plan."] = "Diese Aktion überschreitet die Grenzen Ihres Abonnements."; $a->strings["This action is not available under your subscription plan."] = "Diese Aktion ist in Ihrem Abonnement nicht verfügbar."; $a->strings["Default"] = "Standard"; -$a->strings["channel"] = "Kanal"; -$a->strings["%1\$s likes %2\$s's %3\$s"] = "%1\$s mag %2\$s's %3\$s"; -$a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "%1\$s mag %2\$s's %3\$s nicht"; -$a->strings["%1\$s is now connected with %2\$s"] = "%1\$s ist jetzt mit %2\$s verbunden"; -$a->strings["%1\$s poked %2\$s"] = "%1\$s stupste %2\$s"; -$a->strings["%1\$s is currently %2\$s"] = "%1\$s ist momentan %2\$s"; -$a->strings["View %s's profile @ %s"] = "Schaue Dir %s's Profil auf %s an."; -$a->strings["View in context"] = "Im Zusammenhang anschauen"; -$a->strings["Loading..."] = "Lädt ..."; -$a->strings["Delete Selected Items"] = "Lösche die ausgewählten Elemente"; -$a->strings["View Source"] = "Quelle anzeigen"; -$a->strings["Follow Thread"] = "Unterhaltung folgen"; -$a->strings["Matrix Activity"] = "Matrix Aktivität"; -$a->strings["%s likes this."] = "%s gefällt das."; -$a->strings["%s doesn't like this."] = "%s gefällt das nicht."; -$a->strings["%2\$d people like this."] = "%2\$d Personen mögen dies."; -$a->strings["%2\$d people don't like this."] = "%2\$d Personen mögen dies nicht."; -$a->strings["and"] = "und"; -$a->strings[", and %d other people"] = ", und %d andere"; -$a->strings["%s like this."] = "%s gefällt das."; -$a->strings["%s don't like this."] = "%s gefällt das nicht."; -$a->strings["Visible to everybody"] = "Sichtbar für jeden"; -$a->strings["Please enter a link URL:"] = "Geben Sie eine URL ein:"; -$a->strings["Please enter a video link/URL:"] = "Geben Sie einen Video-Link/URL ein:"; -$a->strings["Please enter an audio link/URL:"] = "Geben Sie einen Audio-Link/URL ein:"; -$a->strings["Tag term:"] = "Schlagwort:"; -$a->strings["Save to Folder:"] = "Speichern in Ordner:"; -$a->strings["Where are you right now?"] = "Wo bist du jetzt grade?"; -$a->strings["Share"] = "Teilen"; -$a->strings["Page link title"] = "Seitentitel-Link"; -$a->strings["Upload photo"] = "Foto hochladen"; -$a->strings["upload photo"] = "Foto hochladen"; -$a->strings["Attach file"] = "Datei anhängen"; -$a->strings["attach file"] = "Datei anfügen"; -$a->strings["Insert web link"] = "Link einfügen"; -$a->strings["web link"] = "Web-Link"; -$a->strings["Insert video link"] = "Video-Link einfügen"; -$a->strings["video link"] = "Video-Link"; -$a->strings["Insert audio link"] = "Audio-Link einfügen"; -$a->strings["audio link"] = "Audio-Link"; -$a->strings["Set your location"] = "Legen Sie Ihren Aufenthaltsort fest"; -$a->strings["set location"] = "Ort festlegen"; -$a->strings["Clear browser location"] = "Browser-Standort löschen"; -$a->strings["clear location"] = "Standort löschen"; -$a->strings["Set title"] = "Titel festlegen"; -$a->strings["Categories (comma-separated list)"] = "Kategorien (Kommagetrennte Liste)"; -$a->strings["Permission settings"] = "Berechtigungs-Einstellungen"; -$a->strings["permissions"] = "Berechtigungen"; -$a->strings["Public post"] = "Öffentlicher Beitrag"; -$a->strings["Example: bob@example.com, mary@example.com"] = "Beispiel: bob@example.com, mary@example.com"; $a->strings["Welcome "] = "Willkommen"; $a->strings["Please upload a profile photo."] = "Bitte lade ein Profilfoto hoch."; $a->strings["Welcome back "] = "Willkommen zurück"; @@ -635,6 +663,13 @@ $a->strings["Archives"] = "Archive"; $a->strings["Collection not found."] = "Sammlung nicht gefunden"; $a->strings["Group is empty"] = "Gruppe ist leer"; $a->strings["Connection not found."] = "Die Verbindung wurde nicht gefunden."; +$a->strings["Sort Options"] = "Sortieroptionen"; +$a->strings["Alphabetic"] = "alphabetisch"; +$a->strings["Reverse Alphabetic"] = "Entgegengesetzt alphabetisch"; +$a->strings["Newest to Oldest"] = "Neueste zuerst"; +$a->strings["Enable Safe Search"] = "Sichere Suche einschalten"; +$a->strings["Disable Safe Search"] = "Sichere Suche ausschalten"; +$a->strings["Safe Mode"] = "Sicherer Modus"; $a->strings["No channel."] = "Kein Channel."; $a->strings["Common connections"] = "Gemeinsame Verbindungen"; $a->strings["No connections in common."] = "Keine gemeinsamen Verbindungen."; @@ -660,7 +695,7 @@ $a->strings["thing/stuff added"] = "Ding/Zeugs hinzugefügt"; $a->strings["OBJ: %1\$s %2\$s %3\$s"] = "OBJ: %1\$s %2\$s %3\$s"; $a->strings["not yet implemented."] = "noch nicht eingebaut."; $a->strings["Add Stuff to your Profile"] = "Füge Sachen zu deinem Profil hinzu"; -$a->strings["Select a profile"] = "Wählen Sie ein Profil"; +$a->strings["Select a profile"] = "Wähle ein Profil"; $a->strings["Select a category of stuff. e.g. I ______ something"] = "Wähle eine Kategorie für das Zeugs, z.B. Ich ______ etwas"; $a->strings["Name of thing or stuff e.g. something"] = "Name des Dings/Zeugs, z.B. etwas"; $a->strings["URL of thing or stuff (optional)"] = "URL des Dings oder Zeugs (optional)"; @@ -678,10 +713,11 @@ $a->strings["You have no more invitations available"] = "Du hast keine weiteren $a->strings["Send invitations"] = "Einladungen senden"; $a->strings["Enter email addresses, one per line:"] = "Email-Adressen eintragen, eine pro Zeile:"; $a->strings["Your message:"] = "Deine Nachricht:"; -$a->strings["You are cordially invited to join me and some other close friends on the Red Matrix - a revolutionary new decentralised social and information tool."] = "Du bist herzlich dazu eingeladen mir und einigen anderen gute Freunde zur Red Matrix zu folgen, einem neuen revolutionären dezentralen sozialen Informationswerkzeug."; +$a->strings["You are cordially invited to join me and some other close friends on the Red Matrix - a revolutionary new decentralised communication and information tool."] = "Du bist herzlich eingeladen, mir und einigen anderen guten Freunden in die Red-Matrix zu folgen – einem revolutionär neuen, dezentralisierten Kommunikations- und Informationsnetzwerk."; $a->strings["You will need to supply this invitation code: \$invite_code"] = "Du musst dann den folgenden Einladungs-Code angeben: \$invite_code"; $a->strings["Please visit my channel at"] = "Bitte besuche meinen Kanal auf"; -$a->strings["Once you have registered, please connect with my Red Matrix channel address:"] = "Sobald du dich registriert hat, verbinde dich bitte mit meinem Red Matrix Kanal unter folgender Adresse:"; +$a->strings["Once you have registered (on ANY Red Matrix site - they are all inter-connected), please connect with my Red Matrix channel address:"] = "Wenn du dich registriert hast (egal auf welcher Seite in der Red Matrix, sie sind alle miteinander verbunden) verbinde dich bitte mit meinem Kanal in der Matrix. Adresse:"; +$a->strings["Click the [Register] link on the following page to join."] = "Klicke den [Registrieren]-Link auf der nächsten Seite, um dich anzumelden."; $a->strings["For more information about the Red Matrix Project and why it has the potential to change the internet as we know it, please visit http://getzot.com"] = "Für weitere Informationen über das Red Matrix Projekt und warum es das Potential hat das Internet wie wir es kennen grundlegend zu verändern schau dir bitte http://getzot.com an"; $a->strings["Friends of %s"] = "Freunde von %s"; $a->strings["No friends to display."] = "Keine Freunde zum Anzeigen."; @@ -698,6 +734,7 @@ $a->strings["No installed applications."] = "Keine installierten Applikationen"; $a->strings["Applications"] = "Anwendungen"; $a->strings["Invalid item."] = "Ungültiges Element."; $a->strings["Channel not found."] = "Kanal nicht gefunden."; +$a->strings["Page not found."] = "Seite nicht gefunden."; $a->strings["Item not available."] = "Element nicht verfügbar."; $a->strings["Red Matrix Server - Setup"] = "Red Matrix Server - Installation"; $a->strings["Could not connect to database."] = "Kann nicht mit der Datenbank verbinden."; @@ -705,13 +742,13 @@ $a->strings["Could not connect to specified site URL. Possible SSL certificate o $a->strings["Could not create table."] = "Kann Tabelle nicht erstellen."; $a->strings["Your site database has been installed."] = "Die Datenbank deiner Seite wurde installiert."; $a->strings["You may need to import the file \"install/database.sql\" manually using phpmyadmin or mysql."] = "Eventuell musst du die Datei \"install/database.sql\" händisch mit phpmyadmin oder mysql importieren."; -$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Lesen Sie die Datei \"install/INSTALL.txt\"."; +$a->strings["Please see the file \"install/INSTALL.txt\"."] = "Lies die Datei \"install/INSTALL.txt\"."; $a->strings["System check"] = "Systemprüfung"; $a->strings["Check again"] = "Bitte nochmal prüfen"; $a->strings["Database connection"] = "Datenbank Verbindung"; $a->strings["In order to install Red Matrix we need to know how to connect to your database."] = "Um die Red Matrix installieren zu können, müssen wir wissen wie wir deine Datenbank kontaktieren können."; $a->strings["Please contact your hosting provider or site administrator if you have questions about these settings."] = "Bitte kontaktiere deinen Hosting Provider oder den Administrator der Seite wenn du Fragen zu diesen Einstellungen haben solltest."; -$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Die Datenbank die du weiter unten angibst sollte bereits existieren. Sollte dies nicht der Fall sein erzeuge sie bitte bevor du fortfärst."; +$a->strings["The database you specify below should already exist. If it does not, please create it before continuing."] = "Die Datenbank, die du weiter unten angibst, sollte bereits existieren. Sollte das noch nicht der Fall sein, erzeuge sie bitte bevor du fortfährst."; $a->strings["Database Server Name"] = "Datenbank-Servername"; $a->strings["Default is localhost"] = "Standard ist localhost"; $a->strings["Database Port"] = "Datenbank-Port"; @@ -720,10 +757,10 @@ $a->strings["Database Login Name"] = "Datenbank-Benutzername"; $a->strings["Database Login Password"] = "Datenbank-Kennwort"; $a->strings["Database Name"] = "Datenbank-Name"; $a->strings["Site administrator email address"] = "E-Mail Adresse des Seiten-Administrators"; -$a->strings["Your account email address must match this in order to use the web admin panel."] = "Die Email-Adresse deines Accounts muss dieser Adresse entsprechen, damit du Zugriff zum Admin Panel erhälst."; +$a->strings["Your account email address must match this in order to use the web admin panel."] = "Die Email-Adresse deines Accounts muss dieser Adresse entsprechen, damit du Zugriff zum Admin Panel erhältst."; $a->strings["Website URL"] = "Webseiten URL"; -$a->strings["Please use SSL (https) URL if available."] = "Nutzen Sie bitte SSL (https) URL falls möglich."; -$a->strings["Please select a default timezone for your website"] = "Wählen Sie die Standard-Zeitzone für Ihre Webseite aus"; +$a->strings["Please use SSL (https) URL if available."] = "Nutze wenn möglich eine SSL-URL (https)."; +$a->strings["Please select a default timezone for your website"] = "Standard-Zeitzone für deine Website"; $a->strings["Site settings"] = "Seiteneinstellungen"; $a->strings["Could not find a command line version of PHP in the web server PATH."] = "Konnte die Kommandozeilen Version von PHP nicht im PATH des Servers finden."; $a->strings["If you don't have a command line version of PHP installed on server, you will not be able to run background polling via cron."] = "Solltest du keine Kommandozeilen Version von PHP auf dem Server installiert haben wirst du nicht in der Lage sein Hintergrundprozesse via cron auszuführen."; @@ -734,7 +771,7 @@ $a->strings["The command line version of PHP on your system does not have \"regi $a->strings["This is required for message delivery to work."] = "Dies wird benötigt, damit die Auslieferung von Nachrichten funktioniert."; $a->strings["PHP register_argc_argv"] = "PHP register_argc_argv"; $a->strings["Error: the \"openssl_pkey_new\" function on this system is not able to generate encryption keys"] = "Fehler: Die \"openssl_pkey_new\" Funktion auf diesem System ist nicht in der Lage Schlüssel für die Verschlüsselung zu erzeugen."; -$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Wenn du Windows verwendest, siehe \"http://www.php.net/manual/en/openssl.installation.php\" für eine Installationsanleitung."; +$a->strings["If running under Windows, please see \"http://www.php.net/manual/en/openssl.installation.php\"."] = "Wenn du Windows verwendest, siehe http://www.php.net/manual/en/openssl.installation.php für eine Installationsanleitung."; $a->strings["Generate encryption keys"] = "Verschlüsselungsschlüssel generieren"; $a->strings["libCurl PHP module"] = "libCurl PHP Modul"; $a->strings["GD graphics PHP module"] = "GD Graphik PHP Modul"; @@ -755,7 +792,7 @@ $a->strings["Error: mcrypt PHP module required but not installed."] = "Fehler: d $a->strings["The web installer needs to be able to create a file called \".htconfig.php\ in the top folder of your web server and it is unable to do so."] = "Der Installations-Assistent muss in der Lage sein die Datei \".htconfig.php\" im Stammverzeichnis des Web-Servers anzulegen, ist es aber nicht."; $a->strings["This is most often a permission setting, as the web server may not be able to write files in your folder - even if you can."] = "Meist liegt dies daran, dass der Nutzer unter dem der Web-Server läuft keine Rechte zum Schreiben in dem Verzeichnis hat - selbst wenn du das kannst."; $a->strings["At the end of this procedure, we will give you a text to save in a file named .htconfig.php in your Red top folder."] = "Am Schluss des Vorgangs wird ein Text generiert, den du unter dem Dateinamen .htconfig.php im Stammverzeichnis deiner Red Installation speichern."; -$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Alternativ kannst du diesen Schritt überspringen und die Installation manuell vornehmen. Siehe dazu bitte die \"Install/INSTALL.txt\" Datei."; +$a->strings["You can alternatively skip this procedure and perform a manual installation. Please see the file \"install/INSTALL.txt\" for instructions."] = "Alternativ kannst du diesen Schritt überspringen und die Installation manuell vornehmen. Lies dazu die Datei install/INSTALL.txt."; $a->strings[".htconfig.php is writable"] = ".htconfig.php ist beschreibbar"; $a->strings["Red uses the Smarty3 template engine to render its web views. Smarty3 compiles templates to PHP to speed up rendering."] = "Red verwendet Smarty3 um Vorlagen für die Webdarstellung zu übersetzen. Smarty3 übersetzt diese Vorlagen nach PHP um die Darstellung zu beschleunigen."; $a->strings["In order to store these compiled templates, the web server needs to have write access to the directory view/tpl/smarty3/ under the Red top level folder."] = "Um die übersetzten Vorlagen speichern zu können muss der Webserver schreib Zugriff auf das Verzeichnis view/tpl/smarty3/ unterhalb des Red Stammverzeichnisses haben."; @@ -770,6 +807,7 @@ $a->strings["The database configuration file \".htconfig.php\" could not be writ $a->strings["Errors encountered creating database tables."] = "Fehler während des Anlegens der Datenbank Tabellen aufgetreten."; $a->strings["

              What next

              "] = "

              Was als Nächstes

              "; $a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "WICHTIG: Du musst die geplanten Aufgaben für den Poller [manuell] einrichten."; +$a->strings["Edit post"] = "Bearbeite Beitrag"; $a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s folgt nun %2\$s's %3\$s"; $a->strings["[Embedded content - reload page to view]"] = "[Eingebetteter Inhalte - bitte lade die Seite zur Anzeige neu]"; $a->strings["toggle full screen mode"] = "auf Vollbildmodus umschalten"; @@ -789,7 +827,7 @@ $a->strings["Update"] = "Update"; $a->strings["Passwords do not match. Password unchanged."] = "Kennwörter stimmen nicht überein. Kennwort nicht verändert."; $a->strings["Empty passwords are not allowed. Password unchanged."] = "Leere Kennwörter sind nicht erlaubt. Kennwort nicht verändert."; $a->strings["Password changed."] = "Kennwort geändert."; -$a->strings["Password update failed. Please try again."] = "Kennwortänderung fehlgeschlagen. Wiederholen Sie den Vorgang."; +$a->strings["Password update failed. Please try again."] = "Kennwortänderung fehlgeschlagen. Bitte versuche es noch einmal."; $a->strings["Not valid email."] = "Keine gültige E-Mail Adresse."; $a->strings["Protected email address. Cannot change to that email."] = "Geschützte E-Mail Adresse. Diese kann nicht verändert werden."; $a->strings["System failure storing new email. Please try again."] = "Systemfehler während des Speicherns der neuen Mail. Bitte versuche es noch einmal."; @@ -809,7 +847,7 @@ $a->strings["You can't edit this application."] = "Diese Anwendung kann nicht be $a->strings["Connected Apps"] = "Verbundene Apps"; $a->strings["Client key starts with"] = "Client key beginnt mit"; $a->strings["No name"] = "Kein Name"; -$a->strings["Remove authorization"] = "Autorisierung aufheben"; +$a->strings["Remove authorization"] = "Authorisierung aufheben"; $a->strings["No feature settings configured"] = "Keine Funktions-Einstellungen konfiguriert"; $a->strings["Feature Settings"] = "Funktions-Einstellungen"; $a->strings["Account Settings"] = "Konto-Einstellungen"; @@ -834,7 +872,7 @@ $a->strings["Maximum number of conversations to load at any time:"] = "Maximale $a->strings["Maximum of 100 items"] = "Maximum von 100 Beiträgen"; $a->strings["Don't show emoticons"] = "Emoticons nicht zeigen"; $a->strings["Nobody except yourself"] = "Niemand außer du selbst"; -$a->strings["Only those you specifically allow"] = "Nur diejenigen, die Sie erlauben"; +$a->strings["Only those you specifically allow"] = "Nur die, denen du es explizit erlaubst"; $a->strings["Anybody in your address book"] = "Jeder aus Ihrem Adressbuch"; $a->strings["Anybody on this website"] = "Jeder auf dieser Website"; $a->strings["Anybody in this network"] = "Jeder in diesem Netzwerk"; @@ -880,8 +918,8 @@ $a->strings["You receive an introduction"] = "Du eine Vorstellung erhältst"; $a->strings["Your introductions are confirmed"] = "Deine Vorstellung bestätigt wurde."; $a->strings["Someone writes on your profile wall"] = "Jemand auf deine Pinnwand schreibt"; $a->strings["Someone writes a followup comment"] = "Jemand einen Beitrag kommentiert"; -$a->strings["You receive a private message"] = "Du eine private Nachricht erhälst"; -$a->strings["You receive a friend suggestion"] = "Du einen Kontaktvorschlag erhälst"; +$a->strings["You receive a private message"] = "Du eine private Nachricht erhältst"; +$a->strings["You receive a friend suggestion"] = "Du einen Kontaktvorschlag erhältst"; $a->strings["You are tagged in a post"] = "Du wurdest in einem Beitrag getaggt"; $a->strings["You are poked/prodded/etc. in a post"] = "Du in einer Nachricht angestupst/geknufft/o.ä. wirst"; $a->strings["Advanced Account/Page Type Settings"] = "Erweiterte Account / Seiten Arten Einstellungen"; @@ -915,7 +953,7 @@ $a->strings["Source created."] = "Quelle erstellt."; $a->strings["Source updated."] = "Quelle aktualisiert."; $a->strings["Manage remote sources of content for your channel."] = "Entfernte Quellen von Inhalten deines Kanals verwalten."; $a->strings["New Source"] = "Neue Quelle"; -$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importiere alle, oder nur ausgewählte, Inhalte des folgenden Kanals in diesen Kanal und verteile sie gemäß der Einstellungen dieses Kanals."; +$a->strings["Import all or selected content from the following channel into this channel and distribute it according to your channel settings."] = "Importiere alle oder ausgewählte Inhalte des folgenden Kanals in diesen Kanal und verteile sie gemäß der Einstellungen dieses Kanals."; $a->strings["Only import content with these words (one per line)"] = "Importiere ausschließlich Beiträge, die folgende Wörter (eines pro Zeile) enthalten"; $a->strings["Leave blank to import all public content"] = "Leer lassen um alle öffentlichen Beiträge zu importieren"; $a->strings["Channel Name"] = "Channel-Name"; @@ -924,13 +962,13 @@ $a->strings["Edit Source"] = "Quelle bearbeiten"; $a->strings["Delete Source"] = "Quelle löschen"; $a->strings["Source removed"] = "Quelle gelöscht"; $a->strings["Unable to remove source."] = "Konnte die Quelle nicht löschen."; -$a->strings["Theme settings updated."] = "Theme Einstellungen aktualisiert."; +$a->strings["Theme settings updated."] = "Theme-Einstellungen aktualisiert."; $a->strings["Site"] = "Seite"; $a->strings["Users"] = "Benutzer"; $a->strings["Plugins"] = "Plug-Ins"; $a->strings["Themes"] = "Themes"; $a->strings["Server"] = "Server"; -$a->strings["DB updates"] = "Datenbankaktualisierungen"; +$a->strings["DB updates"] = "DB-Aktualisierungen"; $a->strings["Logs"] = "Protokolle"; $a->strings["Plugin Features"] = "Plug-In Funktionen"; $a->strings["User registrations waiting for confirmation"] = "Nutzer Anmeldungen die auf Bestätigung warten"; @@ -941,7 +979,7 @@ $a->strings["Registered users"] = "Registrierte Benutzer"; $a->strings["Pending registrations"] = "Ausstehende Registrierungen"; $a->strings["Version"] = "Version"; $a->strings["Active plugins"] = "Aktive Plug-Ins"; -$a->strings["Site settings updated."] = "Seiten-Einstellungen aktualisiert."; +$a->strings["Site settings updated."] = "Site-Einstellungen aktualisiert."; $a->strings["No special theme for accessibility"] = "Kein spezielles Accessibility Theme vorhanden"; $a->strings["Closed"] = "Geschlossen"; $a->strings["Requires approval"] = "Genehmigung erforderlich"; @@ -1017,10 +1055,6 @@ $a->strings["Account not found"] = "Konto nicht gefunden"; $a->strings["User '%s' deleted"] = "Benutzer '%s' gelöscht"; $a->strings["User '%s' unblocked"] = "Benutzer '%s' freigegeben"; $a->strings["User '%s' blocked"] = "Benutzer '%s' blockiert"; -$a->strings["Normal Account"] = "Normales Konto"; -$a->strings["Soapbox Account"] = "Marktschreier Konto"; -$a->strings["Community/Celebrity Account"] = "Community/Celebrity Konto"; -$a->strings["Automatic Friend Account"] = "Automatisches Freundschafts- Konto"; $a->strings["select all"] = "Alle auswählen"; $a->strings["User registrations waiting for confirm"] = "Neuanmeldungen, die auf deine Bestätigung warten"; $a->strings["Request date"] = "Antragsdatum"; @@ -1031,6 +1065,7 @@ $a->strings["Block"] = "Blockieren"; $a->strings["Unblock"] = "Freigeben"; $a->strings["Register date"] = "Registrierungs-Datum"; $a->strings["Last login"] = "Letzte Anmeldung"; +$a->strings["Expires"] = "Verfällt"; $a->strings["Service Class"] = "Service-Klasse"; $a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Markierte Nutzer werden gelöscht\\n\\nAlles was diese Nutzer auf dieser Seite veröffentlicht haben wird permanent gelöscht\\n\\nBist du sicher?"; $a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Der Nutzer {0} wird gelöscht\\n\\nAlles was dieser Nutzer auf dieser Seite veröffentlicht hat wird permanent gelöscht werden\\n\\nBist du sicher?"; @@ -1052,8 +1087,8 @@ $a->strings["Log file"] = "Protokolldatei"; $a->strings["Must be writable by web server. Relative to your Red top-level directory."] = "Muss für den Web-Server schreibbar sein. Relativ zum Red Stammverzeichnis."; $a->strings["Log level"] = "Protokollstufe"; $a->strings["Menu not found."] = "Menü nicht gefunden"; -$a->strings["Menu element updated."] = "Menü-Bestandteil aktualisiert."; -$a->strings["Unable to update menu element."] = "Kann Menü-Bestandteil nicht aktualisieren."; +$a->strings["Menu element updated."] = "Menü-Element aktualisiert."; +$a->strings["Unable to update menu element."] = "Kann Menü-Element nicht aktualisieren."; $a->strings["Menu element added."] = "Menü-Bestandteil hinzugefügt."; $a->strings["Unable to add menu element."] = "Kann Menü-Bestandteil nicht hinzufügen."; $a->strings["Not found."] = "Nicht gefunden."; @@ -1091,6 +1126,7 @@ $a->strings["Collection Editor"] = "Sammlung-Editor"; $a->strings["Members"] = "Mitglieder"; $a->strings["All Connected Channels"] = "Alle verbundene Channels"; $a->strings["Click on a channel to add or remove."] = "Wähle einen Kanal zum hinzufügen oder entfernen aus."; +$a->strings["Remove term"] = "Eintrag löschen"; $a->strings["Page owner information could not be retrieved."] = "Informationen über den Betreiber der Seite konnten nicht gefunden werden."; $a->strings["Album not found."] = "Album nicht gefunden."; $a->strings["Delete Album"] = "Album löschen"; @@ -1159,6 +1195,7 @@ $a->strings["Selected channel has private message restrictions. Send failed."] = $a->strings["Messages"] = "Nachrichten"; $a->strings["Message deleted."] = "Nachricht gelöscht."; $a->strings["Conversation removed."] = "Unterhaltung gelöscht."; +$a->strings["Message recalled."] = "Nachricht widerrufen."; $a->strings["Send Private Message"] = "Private Nachricht senden"; $a->strings["To:"] = "An:"; $a->strings["Subject:"] = "Betreff:"; @@ -1166,17 +1203,21 @@ $a->strings["No messages."] = "Keine Nachrichten."; $a->strings["Delete message"] = "Nachricht löschen"; $a->strings["D, d M Y - g:i A"] = "D, d. M Y - g:i A"; $a->strings["Message not found."] = "Nachricht nicht gefunden."; +$a->strings["Recall message"] = "Widerrufe die Nachricht"; +$a->strings["Message has been recalled."] = "Die Nachricht wurde widerrufen."; +$a->strings["Private Conversation"] = "Private Unterhaltung"; $a->strings["Delete conversation"] = "Unterhaltung löschen"; $a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Keine sichere Kommunikation verfügbar. Eventuell kannst du von der Profilseite des Absenders antworten."; $a->strings["Send Reply"] = "Antwort senden"; $a->strings["No profile"] = "Kein Profil"; +$a->strings["Layout Help"] = "Layout Hilfe"; +$a->strings["Help with this feature"] = "Hilfe zu diesem Feature"; +$a->strings["Layout Name"] = "Layout Name"; $a->strings["Help:"] = "Hilfe:"; $a->strings["Not Found"] = "Nicht gefunden"; -$a->strings["Page not found."] = "Seite nicht gefunden."; $a->strings["Remote Authentication"] = "Entfernte Authentifizierung"; -$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Geben Sie Ihre Kanal-Adresse (z.B. channel@example.com)"; +$a->strings["Enter your channel address (e.g. channel@example.com)"] = "Deine Kanal-Adresse (z.B. channel@example.com)"; $a->strings["Authenticate"] = "Authentifizieren"; -$a->strings["Remove term"] = "Eintrag löschen"; $a->strings["Commented Order"] = "Neueste Kommentare"; $a->strings["Sort by Comment Date"] = "Nach Kommentardatum sortiert"; $a->strings["Posted Order"] = "Neueste Beiträge"; @@ -1185,7 +1226,7 @@ $a->strings["Personal"] = "Persönlich"; $a->strings["Posts that mention or involve you"] = "Beiträge, in denen es um dich geht"; $a->strings["Activity Stream - by date"] = "Activity Stream - nach Datum sortiert"; $a->strings["Starred"] = "Markiert"; -$a->strings["Favourite Posts"] = "Favorisierte Beiträge"; +$a->strings["Favourite Posts"] = "Beiträge mit Sternchen"; $a->strings["Spam"] = "Spam"; $a->strings["Posts flagged as SPAM"] = "Nachrichten die als SPAM markiert wurden"; $a->strings["Refresh"] = "Aktualisieren"; @@ -1201,7 +1242,7 @@ $a->strings["Connection: "] = "Verbindung:"; $a->strings["Invalid connection."] = "Ungültige Verbindung."; $a->strings["Ignore"] = "Ignorieren"; $a->strings["Connection updated."] = "Verbindung aktualisiert."; -$a->strings["Connection update failed."] = "Aktualisierung der Verbindung ist fehlgeschlagen."; +$a->strings["Connection update failed."] = "Aktualisierung der Verbindung fehlgeschlagen."; $a->strings["Introductions and Connection Requests"] = "Vorstellungen und Kontaktanfragen"; $a->strings["No pending introductions."] = "Keine wartenden Vorstellungen."; $a->strings["System error. Please try again later."] = "Systemfehler. Bitte später erneut versuchen."; @@ -1213,7 +1254,7 @@ $a->strings["Could not access contact record."] = "Konnte auf den Kontakteintrag $a->strings["Could not locate selected profile."] = "Konnte das gewählte Profil nicht finden."; $a->strings["Failed to update connection record."] = "Konnte den Verbindungseintrag nicht aktualisieren."; $a->strings["Could not access address book record."] = "Konnte nicht auf den Eintrag im Adressbuch zugreifen."; -$a->strings["Refresh failed - channel is currently unavailable."] = "Aktualisierung fehlgeschlagen - der Kanal ist im Moment nicht erreichbar."; +$a->strings["Refresh failed - channel is currently unavailable."] = "Aktualisierung fehlgeschlagen – der Kanal ist im Moment nicht erreichbar."; $a->strings["Channel has been unblocked"] = "Kanal nicht mehr blockiert"; $a->strings["Channel has been blocked"] = "Kanal blockiert"; $a->strings["Unable to set address book parameters."] = "Konnte die Adressbuch Parameter nicht setzen."; @@ -1248,6 +1289,7 @@ $a->strings["Automatic Permissions Settings"] = "Automatische Berechtigungs-Eins $a->strings["Connections: settings for %s"] = "Verbindungseinstellungen für %s"; $a->strings["When receiving a channel introduction, any permissions provided here will be applied to the new connection automatically and the introduction approved. Leave this page if you do not wish to use this feature."] = "Wenn eine Kanal-Vorstellung empfangen wird, werden die hier getroffenen Einstellungen automatisch angewandt und der Anfrage wird stattgegeben. Verlasse diese Seite, wenn du dieses Feature nicht verwanden möchtest."; $a->strings["Slide to adjust your degree of friendship"] = "Schieben um den Grad der Freundschaft zu wählen"; +$a->strings["inherited"] = "Geerbt"; $a->strings["Connection has no individual permissions!"] = "Diese Verbindung hat keine individuellen Zugriffseinstellungen."; $a->strings["This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"."] = "Abhängig von deinen Privatsphären Einstellungen könnte dies angebracht sein, eventuell solltest du aber die \"Erweiterte Zugriffsrechte\" überprüfen."; $a->strings["Profile Visibility"] = "Sichtbarkeit des Profils"; @@ -1262,7 +1304,7 @@ $a->strings["Full Sharing"] = "Volles Teilen"; $a->strings["Cautious Sharing"] = "Vorsichtiges Teilen"; $a->strings["Follow Only"] = "Nur Folgen"; $a->strings["Individual Permissions"] = "Individuelle Zugriffseinstellungen"; -$a->strings["Individual permissions are only enabled for privacy settings which are set to \"Only those you specifically allow\". Otherwise they are controlled by your privacy settings."] = "Individuelle Zugriffseinstellungen sind nur aktive bei Privatspären Einstellungen die auf \"Nur diejenigen, die Sie erlauben\" gesetzt sind. Andernfalls wird dies über deine Privatsphären Einstellungen geregelt."; +$a->strings["Some permissions may be inherited from your channel privacy settings, which have higher priority. Changing those inherited settings on this page will have no effect."] = "Einige Genehmigungen können von deinen Sicherheits- und Datenschutz-Einstellungen geerbt sein (siehe Kennzeichnung), da diese eine höhere Priorität haben. Wenn du solche Genehmigungen hier änderst, hat das keine Auswirkungen."; $a->strings["Advanced Permissions"] = "Erweiterte Zugriffsrechte"; $a->strings["Quick Links"] = "Quick Links"; $a->strings["Visit %s's profile - %s"] = "%s's Profil besuchen - %s"; @@ -1387,7 +1429,7 @@ $a->strings["Password Reset"] = "Zurücksetzen des Kennworts"; $a->strings["Your password has been reset as requested."] = "Dein Passwort wurde wie angefordert neu erstellt."; $a->strings["Your new password is"] = "Dein neues Passwort lautet"; $a->strings["Save or copy your new password - and then"] = "Speichere oder kopiere dein neues Passwort - und dann"; -$a->strings["click here to login"] = "Klicken Sie hier, um sich anzumelden"; +$a->strings["click here to login"] = "Klicke hier, um dich anzumelden"; $a->strings["Your password may be changed from the Settings page after successful login."] = "Dein Passwort kann unter Einstellungen nach einer erfolgreichen Anmeldung geändert werden."; $a->strings["Your password has changed at %s"] = "Auf %s wurde dein Passwort geändert"; $a->strings["Forgot your Password?"] = "Kennwort vergessen?"; @@ -1458,8 +1500,8 @@ $a->strings["Upload File:"] = "Datei hochladen:"; $a->strings["Select a profile:"] = "Wählen Sie ein Profil:"; $a->strings["Upload Profile Photo"] = "Lade neues Profilfoto hoch"; $a->strings["Upload"] = "Hochladen"; -$a->strings["skip this step"] = "überspringen Sie diesen Schritt"; -$a->strings["select a photo from your photo albums"] = "Wählen Sie ein Foto aus Ihren Fotoalben"; +$a->strings["skip this step"] = "diesen Schritt überspringen"; +$a->strings["select a photo from your photo albums"] = "ein Foto aus meinen Fotoalben"; $a->strings["Crop Image"] = "Bild zuschneiden"; $a->strings["Please adjust the image cropping for optimum viewing."] = "Bitte passe das Bild zur optimalen Anzeige an."; $a->strings["Done Editing"] = "Bearbeitung fertigstellen"; @@ -1499,9 +1541,10 @@ $a->strings["No more personal notifications."] = "Keine persönliche Benachricht $a->strings["Personal Notifications"] = "Persönliche Benachrichtigungen"; $a->strings["No more home notifications."] = "Keine Pinwand-Benachrichtigungen mehr."; $a->strings["Home Notifications"] = "Pinwand-Benachrichtigungen"; +$a->strings["Block Name"] = "Block Name"; +$a->strings["Unable to find your hub."] = "Konnte den Hub nicht finden."; $a->strings["Post successful."] = "Veröffentlichung erfolgreich."; $a->strings["Item is not editable"] = "Element kann nicht bearbeitet werden."; -$a->strings["Edit post"] = "Bearbeite Beitrag"; $a->strings["Access to this profile has been restricted."] = "Der Zugang zu diesem Profil ist begrenzt."; $a->strings["Poke/Prod"] = "Anstupsen/Kuffen"; $a->strings["poke, prod or do other things to somebody"] = "Stupse Leute an oder mache anderes mit ihnen"; @@ -1509,6 +1552,7 @@ $a->strings["Recipient"] = "Empfänger"; $a->strings["Choose what you wish to do to recipient"] = "Wähle was du mit dem/r Empfänger/in tun willst"; $a->strings["Make this post private"] = "Diesen Beitrag privat machen"; $a->strings["Wall Photos"] = "Wall Fotos"; +$a->strings["Insufficient permissions. Request redirected to profile page."] = "Unzureichende Zugriffsrechte. Die Anfrage wurde zur Profil-Seite umgeleitet."; $a->strings["Not available."] = "Nicht verfügbar."; $a->strings["Community"] = "Gemeinschaft"; $a->strings["No results."] = "Keine Ergebnisse."; @@ -1533,14 +1577,15 @@ $a->strings["Version %s"] = "Version %s"; $a->strings["Installed plugins/addons/apps:"] = "Installierte Plugins/Addons/Apps"; $a->strings["No installed plugins/addons/apps"] = "Keine installierten Plugins/Addons/Apps"; $a->strings["Red"] = "Red"; -$a->strings["This is Red - another decentralized, distributed communications project by the folks at Friendica."] = "Dies ist Red - ein anderes dezentralisiertes, verteiltest Kommunikationsprojekt von den Machern von Friendica."; +$a->strings["This is a hub of the Red Matrix - a global cooperative network of decentralised privacy enhanced websites."] = "Dieser Server ist Teil der Red-Matrix – einem global vernetzten Verbund aus dezentralen Websites mit Rücksicht auf die Privatsphäre."; $a->strings["Running at web location"] = "Erreichbar unter der Web-Adresse"; -$a->strings["Please visit Friendica.com to learn more about the Friendica and/or Red project."] = "Bitte besuche Friendica.com um mehr über das Friendica und/oder Red Projekt zu erfahren."; +$a->strings["Please visit GetZot.com to learn more about the Red Matrix."] = "Besuche GetZot.com um mehr über die Red Matrix zu erfahren."; $a->strings["Bug reports and issues: please visit"] = "Probleme oder Fehler gefunden? Bitte besuche"; -$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - dot com"] = "Vorschläge, Lob, Spenden usw.: E-Mail an \"Info\" at Friendica - dot com"; +$a->strings["Suggestions, praise, donations, etc. - please email \"redmatrix\" at librelist - dot com"] = "Vorschläge, Lob, Spenden usw.: E-Mail an 'redmatrix' at librelist - dot - com"; $a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Keine Vorschläge vorhanden. Wenn dies eine neue Seite ist versuche es bitte in 24 Stunden erneut."; $a->strings["Ignore/Hide"] = "Ignorieren/Verstecken"; $a->strings["Public Sites"] = "Öffentliche Seiten"; +$a->strings["The listed sites allow public registration into the Red Matrix. All sites in the matrix are interlinked so membership on any of them conveys membership in the matrix as a whole. Some sites may require subscription or provide tiered service plans. The provider links may provide additional details."] = "Die hier aufgeführten Seiten erlauben dir einen Account in der Red Matrix anzulegen. Alle Seiten der Matrix sind mit einander verbunden, so dass die Mitgliedschaft auf einer Seite die Mitgliedschaft auf einer beliebigen anderen Seite der Matrix beinhaltet. Es könnte sein, dass einige dieser Seiten Abonnements benötigen oder abgestufte Service-Pläne anbieten. Auf den jeweiligen Seiten könnten nähere Details diesbezüglich stehen."; $a->strings["Site URL"] = "URL der Seite"; $a->strings["Access Type"] = "Zugangs Typ"; $a->strings["Registration Policy"] = "Registrierungsrichtlinien"; @@ -1557,14 +1602,17 @@ $a->strings["I am over 13 years of age and accept the %s for this website"] = "I $a->strings["Membership on this site is by invitation only."] = "Mitgliedschaft auf dieser Seite ist nur nach vorheriger Einladung möglich."; $a->strings["Please enter your invitation code"] = "Bitte trage deinen Einladungs-Code ein"; $a->strings["Your email address"] = "Ihre E-Mail Adresse"; -$a->strings["Choose a password"] = "Wählen Sie ein Passwort"; -$a->strings["Please re-enter your password"] = "Bitte geben Sie erneut Ihr Passwort ein"; -$a->strings["Please login."] = "Bitte loggen Sie sich ein."; +$a->strings["Choose a password"] = "Passwort"; +$a->strings["Please re-enter your password"] = "Bitte gib dein Passwort noch einmal ein"; +$a->strings["Please login."] = "Bitte melde dich an."; $a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "Entfernte Authentifizierung blockiert. Du bist lokal auf dieser Seite angemeldet. Bitte melde dich ab und versuche es erneut."; $a->strings["Welcome %s. Remote authentication successful."] = "Willkommen %s. Entfernte Authentifizierung erfolgreich."; +$a->strings["Remove This Channel"] = "Diesen Kanal löschen!"; +$a->strings["This will completely remove this channel from the network. Once this has been done it is not recoverable."] = "Hiermit wird dieser Kanal komplett aus dem Netzwerk gelöscht. Einmal eingeleitet ist dieser Prozess nicht widerrufbar."; +$a->strings["Please enter your password for verification:"] = "Bitte gib zur Bestätigung dein Passwort ein:"; +$a->strings["Remove this channel and all its clones from the network"] = "Lösche diesen Kanal und all seine Klone aus dem Netzwerk"; +$a->strings["By default only the instance of the channel located on this hub will be removed from the network"] = "Standartmäßig wird der Kanal nur auf diesem Knoten gelöscht, seine Klone verbleiben im Netzwerk"; $a->strings["Remove My Account"] = "Mein Konto entfernen"; -$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Dein Konto wird endgültig gelöscht. Es gibt keine Möglichkeit, es wiederherzustellen."; -$a->strings["Please enter your password for verification:"] = "Bitte geben Sie Ihr Passwort zur Bestätigung ein:"; $a->strings["Gender: "] = "Geschlecht:"; $a->strings["Finding:"] = "Ergebnisse:"; $a->strings["next page"] = "nächste Seite"; @@ -1572,29 +1620,73 @@ $a->strings["previous page"] = "vorige Seite"; $a->strings["No entries (some entries may be hidden)."] = "Keine Einträge gefunden (einige könnten versteckt sein)."; $a->strings["Mood"] = "Laune"; $a->strings["Set your current mood and tell your friends"] = "Wähle deine aktuelle Stimmung und erzähle sie deinen Freunden"; +$a->strings["Scheme Default"] = "Standard-Schema"; +$a->strings["red"] = "Rot"; +$a->strings["black"] = "Schwarz"; +$a->strings["silver"] = "Silber"; $a->strings["Theme settings"] = "Theme-Einstellungen"; +$a->strings["Set scheme"] = "Schema"; $a->strings["Navigation bar colour"] = "Farbe der Navigationsleiste"; -$a->strings["Set the background colour"] = "Hintergrundfarbe wählen"; -$a->strings["Set the background image"] = "Hintergrundbild wählen"; -$a->strings["Set the background colour of items"] = "Hintergrundfarbe von Beiträgen wählen"; -$a->strings["Set the opacity of items"] = "Opazität von Beiträgen wählen"; +$a->strings["Set font-colour for banner"] = "Farbe des Banners"; +$a->strings["Set the background colour"] = "Hintergrundfarbe"; +$a->strings["Set the background image"] = "Hintergrundbild"; +$a->strings["Set the background colour of items"] = "Hintergrundfarbe von Beiträgen"; +$a->strings["Set the opacity of items"] = "Deckkraft von Beiträgen"; +$a->strings["Set the basic colour for item icons"] = "Basisfarbe der Beitrags-Icons"; +$a->strings["Set the hover colour for item icons"] = "Farbe für Beitrags-Icons unter dem Mauszeiger"; +$a->strings["Set font-size for the entire application"] = "Schriftgröße für die ganze Applikation"; $a->strings["Set font-size for posts and comments"] = "Wähle die Schriftgröße für Beiträge und Kommentare"; -$a->strings["Set font-colour for posts and comments"] = "Schriftfarbe für Beiträge und Kommentare wählen"; -$a->strings["Set radius of corners"] = "Radius von Ecken"; +$a->strings["Set font-colour for posts and comments"] = "Schriftfarbe für Beiträge und Kommentare"; +$a->strings["Set radius of corners"] = "Ecken-Radius"; $a->strings["Set shadow depth of photos"] = "Schattentiefe von Fotos"; +$a->strings["Set maximum width of conversation regions"] = "Maximalbreite der Konversationsbereiche"; +$a->strings["Set minimum opacity of nav bar - to hide it"] = "Mindest-Deckkraft der Navigationsleiste ( - versteckt sie)"; +$a->strings["Set size of conversation author photo"] = "Größe der Avatare von Themenstartern"; +$a->strings["Set size of followup author photos"] = "Größe der Avatare von Kommentatoren"; +$a->strings["Sloppy photo albums"] = "Schräge Fotoalben"; +$a->strings["Are you a clean desk or a messy desk person?"] = "Bist du jemand der einen aufgeräumten Schreibtisch hat, oder eher einen chaotischen?"; +$a->strings["Schema Default"] = "Standard-Schema"; +$a->strings["Sans-Serif"] = "Sans-Serif"; +$a->strings["Monospace"] = "Monospace"; +$a->strings["Set font face"] = "Schriftart"; +$a->strings["Set iconset"] = "Iconset"; +$a->strings["Set big shadow size, default 15px 15px 15px"] = "Ausmaß der großen Schatten (Default 15px 15px 15px)"; +$a->strings["Set small shadow size, default 5px 5px 5px"] = "Ausmaß der kleinen Schatten (Default 5px 5px 5px)"; +$a->strings["Set shadow colour, default #000"] = "Farbe der Schatten (Default #000)"; +$a->strings["Set radius size, default 5px"] = "Ecken-Radius (Default 5px)"; $a->strings["Set line-height for posts and comments"] = "Wähle die Zeilenhöhe in Beiträgen und Kommentaren"; -$a->strings["Set colour scheme"] = "Wähle das Farbschema"; -$a->strings["Draw shadows"] = "Zeichne Schatten"; -$a->strings["Display style"] = "Anzeige Stiel"; -$a->strings["Display colour of links - hex value, do not include the #"] = "Farbe für Verweise - Hex Wert, die # nicht angeben"; -$a->strings["Icons"] = "Symbole"; -$a->strings["Shiny style"] = "Glitzer Stiel"; -$a->strings["Update %s failed. See error logs."] = "Aktualisierung %s fehlgeschlagen. Details in den Fehlerlogs."; +$a->strings["Set background image"] = "Hintergrundbild"; +$a->strings["Set background colour"] = "Hintergrundfarbe"; +$a->strings["Set section background image"] = "Hintergrundbild des mittleren Bereichs"; +$a->strings["Set section background colour"] = "Hintergrundfarbe des mittleren Bereichs"; +$a->strings["Set colour of items - use hex"] = "Farbe von Beiträgen (HEX)"; +$a->strings["Set colour of links - use hex"] = "Farbe von Links (HEX)"; +$a->strings["Set max-width for items. Default 400px"] = "Maximalbreite von Beiträgen (Default 400px)"; +$a->strings["Set min-width for items. Default 240px"] = "Minimalbreite von Beiträgen (Default 240px)"; +$a->strings["Set the generic content wrapper width. Default 48%"] = "Breite des „generic content wrapper“ (Default 48%)"; +$a->strings["Set colour of fonts - use hex"] = "Schriftfarbe (HEX)"; +$a->strings["Set background-size element"] = "Größe des Hintergrund-Elements"; +$a->strings["Item opacity"] = "Opazität von Beiträgen"; +$a->strings["Display post previews only"] = "Nur Beitragsvorschau anzeigen"; +$a->strings["Display side bar on channel page"] = "Zeige die Seitenleiste auf der Kanal-Seite"; +$a->strings["Colour of the navigation bar"] = "Farbe der Navigationsleiste"; +$a->strings["Item float"] = "Beitragsfluss"; +$a->strings["Left offset of the section element"] = "Linker Rand des mittleren Bereichs"; +$a->strings["Right offset of the section element"] = "Rechter Rand des mittleren Bereichs"; +$a->strings["Section width"] = "Breite des mittleren Bereichs"; +$a->strings["Left offset of the aside"] = "Linker Rand des seitlichen Bereichs"; +$a->strings["Right offset of the aside element"] = "Rechter Rand des seitlichen Bereichs"; +$a->strings["None"] = "Keine"; +$a->strings["Header image"] = "Titelbild"; +$a->strings["Header image only on profile pages"] = "Titelbild nur auf Profil-Seiten anzeigen"; +$a->strings["Update %s failed. See error logs."] = "Aktualisierung %s fehlgeschlagen. Details in den Fehlerprotokollen."; $a->strings["Update Error at %s"] = "Aktualisierungsfehler auf %s"; -$a->strings["Create a New Account"] = "Erzeuge ein neues Konto"; +$a->strings["Create an account to access services and applications within the Red Matrix"] = "Erstelle einen Account um Anwendungen und Dienste innerhalb der Red Matrix verwenden zu können."; $a->strings["Password"] = "Kennwort"; $a->strings["Remember me"] = "Angaben speichern"; $a->strings["Forgot your password?"] = "Passwort vergessen?"; +$a->strings["permission denied"] = "Zugriff verweigert"; +$a->strings["Got Zot?"] = "Haste schon Zot?"; $a->strings["Requested channel is not available."] = "Angeforderte Kanal nicht verfügbar."; $a->strings[" Sorry, you don't have the permission to view this profile. "] = "Entschuldigung, aber du besitzt nicht die nötigen Rechte um dieses Profil ansehen zu dürfen."; $a->strings["Profiles"] = "Profile"; diff --git a/view/it/messages.po b/view/it/messages.po index b812dd64d..14d92e170 100644 --- a/view/it/messages.po +++ b/view/it/messages.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: Red Matrix\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2013-10-18 00:02-0700\n" -"PO-Revision-Date: 2013-10-19 12:20+0000\n" +"POT-Creation-Date: 2013-12-13 00:04-0800\n" +"PO-Revision-Date: 2013-12-18 14:07+0000\n" "Last-Translator: tuscanhobbit Pa \n" "Language-Team: Italian (http://www.transifex.com/projects/p/red-matrix/language/it/)\n" "MIME-Version: 1.0\n" @@ -58,216 +58,245 @@ msgstr "Guarda %2$s di %1$s " msgid "%1$s has an updated %2$s, changing %3$s." msgstr "%1$s ha aggiornato %2$s cambiando %3$s." -#: ../../include/api.php:972 -msgid "Public Timeline" -msgstr "Diario pubblico" +#: ../../include/dir_fns.php:15 +msgid "Sort Options" +msgstr "Opzioni di ordinamento" -#: ../../include/enotify.php:36 +#: ../../include/dir_fns.php:16 +msgid "Alphabetic" +msgstr "Alfabetico" + +#: ../../include/dir_fns.php:17 +msgid "Reverse Alphabetic" +msgstr "Alfabetico inverso" + +#: ../../include/dir_fns.php:18 +msgid "Newest to Oldest" +msgstr "Dal più nuovo al più vecchio" + +#: ../../include/dir_fns.php:30 +msgid "Enable Safe Search" +msgstr "Abilita SafeSearch" + +#: ../../include/dir_fns.php:32 +msgid "Disable Safe Search" +msgstr "Disabilita SafeSearch" + +#: ../../include/dir_fns.php:34 +msgid "Safe Mode" +msgstr "Modalità SafeSearch" + +#: ../../include/enotify.php:40 msgid "Red Matrix Notification" msgstr "Notifica di Red Matrix" -#: ../../include/enotify.php:39 +#: ../../include/enotify.php:41 +msgid "redmatrix" +msgstr "redmatrix" + +#: ../../include/enotify.php:43 msgid "Thank You," msgstr "Grazie," -#: ../../include/enotify.php:41 +#: ../../include/enotify.php:45 #, php-format msgid "%s Administrator" msgstr "Amministratore %s" -#: ../../include/enotify.php:75 +#: ../../include/enotify.php:80 #, php-format msgid "%s " msgstr "%s " -#: ../../include/enotify.php:79 +#: ../../include/enotify.php:84 #, php-format msgid "[Red:Notify] New mail received at %s" msgstr "[Red:Notifica] Nuovo messaggio ricevuto alle %s" -#: ../../include/enotify.php:81 +#: ../../include/enotify.php:86 #, php-format -msgid "%1$s sent you a new private message at %2$s." -msgstr "%1$s ti ha mandato un messaggio privato alle %2$s." +msgid "%1$s, %2$s sent you a new private message at %3$s." +msgstr "%1$s, %2$s ti ha mandato un messaggio privato alle %3$s." -#: ../../include/enotify.php:82 +#: ../../include/enotify.php:87 #, php-format msgid "%1$s sent you %2$s." msgstr "%1$s ti ha mandato %2$s." -#: ../../include/enotify.php:82 +#: ../../include/enotify.php:87 msgid "a private message" msgstr "un messaggio privato" -#: ../../include/enotify.php:83 +#: ../../include/enotify.php:88 #, php-format msgid "Please visit %s to view and/or reply to your private messages." msgstr "Visita %s per leggere i tuoi messaggi privati e rispondere." -#: ../../include/enotify.php:134 +#: ../../include/enotify.php:139 #, php-format -msgid "%1$s commented on [zrl=%2$s]a %3$s[/zrl]" -msgstr "%1$s ha commentato [zrl=%2$s]%3$s[/zrl]" +msgid "%1$s, %2$s commented on [zrl=%3$s]a %4$s[/zrl]" +msgstr "%1$s, %2$s ha commentato [zrl=%3$s]%4$s[/zrl]" -#: ../../include/enotify.php:141 +#: ../../include/enotify.php:147 #, php-format -msgid "%1$s commented on [zrl=%2$s]%3$s's %4$s[/zrl]" -msgstr "%1$s ha commentato [zrl=%2$s]%4$s di %3$s[/zrl]" +msgid "%1$s, %2$s commented on [zrl=%3$s]%4$s's %5$s[/zrl]" +msgstr "%1$s, %2$s ha commentato [zrl=%3$s]%5$s di %4$s[/zrl]" -#: ../../include/enotify.php:149 +#: ../../include/enotify.php:156 #, php-format -msgid "%1$s commented on [zrl=%2$s]your %3$s[/zrl]" -msgstr "%1$s ha commentato [zrl=%2$s]%3$s[/zrl] che hai creato" +msgid "%1$s, %2$s commented on [zrl=%3$s]your %4$s[/zrl]" +msgstr "%1$s, %2$s ha commentato [zrl=%3$s]%4$s che hai creato[/zrl]" -#: ../../include/enotify.php:159 +#: ../../include/enotify.php:167 #, php-format msgid "[Red:Notify] Comment to conversation #%1$d by %2$s" msgstr "[Red:Notifica] Nuovo commento di %2$s alla conversazione #%1$d" -#: ../../include/enotify.php:160 +#: ../../include/enotify.php:168 #, php-format -msgid "%s commented on an item/conversation you have been following." -msgstr "%s ha commentato una conversazione che stai seguendo." +msgid "%1$s, %2$s commented on an item/conversation you have been following." +msgstr "%1$s, %2$s ha commentato un elemento che stavi seguendo." -#: ../../include/enotify.php:163 ../../include/enotify.php:180 -#: ../../include/enotify.php:206 ../../include/enotify.php:224 -#: ../../include/enotify.php:237 +#: ../../include/enotify.php:171 ../../include/enotify.php:190 +#: ../../include/enotify.php:216 ../../include/enotify.php:235 +#: ../../include/enotify.php:249 #, php-format msgid "Please visit %s to view and/or reply to the conversation." msgstr "Visita %s per leggere o commentare la conversazione." -#: ../../include/enotify.php:170 +#: ../../include/enotify.php:178 #, php-format msgid "[Red:Notify] %s posted to your profile wall" msgstr "[Red:Notifica] %s ha scritto sulla tua bacheca" -#: ../../include/enotify.php:172 +#: ../../include/enotify.php:180 #, php-format -msgid "%1$s posted to your profile wall at %2$s" -msgstr "%1$s ha scritto sulla tua bacheca alle %2$s" +msgid "%1$s, %2$s posted to your profile wall at %3$s" +msgstr "%1$s, %2$s ha scritto sulla bacheca del tuo profilo alle %3$s" -#: ../../include/enotify.php:174 +#: ../../include/enotify.php:182 #, php-format -msgid "%1$s posted to [zrl=%2$s]your wall[/zrl]" -msgstr "%1$s ha scritto sulla [zrl=%2$s]tua bacheca[/zrl]" +msgid "%1$s, %2$s posted to [zrl=%3$s]your wall[/zrl]" +msgstr "%1$s, %2$s ha scritto sulla [zrl=%3$s]tua bacheca[/zrl]" -#: ../../include/enotify.php:200 +#: ../../include/enotify.php:209 #, php-format msgid "[Red:Notify] %s tagged you" msgstr "[Red:Notifica] %s ti ha taggato" -#: ../../include/enotify.php:201 +#: ../../include/enotify.php:210 #, php-format -msgid "%1$s tagged you at %2$s" -msgstr "%1$s ti ha taggato alle %2$s" +msgid "%1$s, %2$s tagged you at %3$s" +msgstr "%1$s, %2$s ti ha taggato alle %3$s" -#: ../../include/enotify.php:202 +#: ../../include/enotify.php:211 #, php-format -msgid "%1$s [zrl=%2$s]tagged you[/zrl]." -msgstr "%1$s [zrl=%2$s]ti ha taggato[/zrl]." +msgid "%1$s, %2$s [zrl=%3$s]tagged you[/zrl]." +msgstr "%1$s, %2$s [zrl=%3$s]ti ha taggato[/zrl]." -#: ../../include/enotify.php:214 +#: ../../include/enotify.php:224 #, php-format msgid "[Red:Notify] %1$s poked you" msgstr "[Red:Notifica] %1$s ti ha mandato un poke" -#: ../../include/enotify.php:215 +#: ../../include/enotify.php:225 #, php-format -msgid "%1$s poked you at %2$s" -msgstr "%1$s ti ha mandato un poke alle %2$s" +msgid "%1$s, %2$s poked you at %3$s" +msgstr "%1$s, %2$s ti ha mandato un poke alle %3$s" -#: ../../include/enotify.php:216 +#: ../../include/enotify.php:226 #, php-format -msgid "%1$s [zrl=%2$s]poked you[/zrl]." -msgstr "%1$s [zrl=%2$s]ti ha mandato un poke[/zrl]." +msgid "%1$s, %2$s [zrl=%2$s]poked you[/zrl]." +msgstr "%1$s, %2$s [zrl=%2$s]ti ha mandato un poke[/zrl]." -#: ../../include/enotify.php:231 +#: ../../include/enotify.php:242 #, php-format msgid "[Red:Notify] %s tagged your post" msgstr "[Red:Notifica] %s ha taggato il tuo articolo" -#: ../../include/enotify.php:232 +#: ../../include/enotify.php:243 #, php-format -msgid "%1$s tagged your post at %2$s" -msgstr "%1$s ha taggato il tuo articolo alle %2$s" - -#: ../../include/enotify.php:233 -#, php-format -msgid "%1$s tagged [zrl=%2$s]your post[/zrl]" -msgstr "%1$s ha taggato [zrl=%2$s]il tuo articolo[/zrl]" +msgid "%1$s, %2$s tagged your post at %3$s" +msgstr "%1$s, %2$s ha taggato il tuo articolo alle %3$s" #: ../../include/enotify.php:244 +#, php-format +msgid "%1$s, %2$s tagged [zrl=%3$s]your post[/zrl]" +msgstr "%1$s, %2$s ha taggato [zrl=%3$s]il tuo articolo[/zrl]" + +#: ../../include/enotify.php:256 msgid "[Red:Notify] Introduction received" msgstr "[Red:Notifica] Hai una richiesta di amicizia" -#: ../../include/enotify.php:245 +#: ../../include/enotify.php:257 #, php-format -msgid "You've received an introduction from '%1$s' at %2$s" -msgstr "Hai ricevuto una richiesta di amicizia da '%1$s' alle %2$s" +msgid "%1$s, you've received an introduction from '%2$s' at %3$s" +msgstr "%1$s, hai ricevuto una richiesta di contatto da '%2$s' alle %3$s" -#: ../../include/enotify.php:246 +#: ../../include/enotify.php:258 #, php-format -msgid "You've received [zrl=%1$s]an introduction[/zrl] from %2$s." -msgstr "Hai ricevuto [zrl=%1$s]una richiesta di amicizia[/zrl] da %2$s." +msgid "%1$s, you've received [zrl=%2$s]an introduction[/zrl] from %3$s." +msgstr "%1$s, hai ricevuto [zrl=%2$s]una richiesta di amicizia[/zrl] da %3$s." -#: ../../include/enotify.php:249 ../../include/enotify.php:267 +#: ../../include/enotify.php:262 ../../include/enotify.php:281 #, php-format msgid "You may visit their profile at %s" msgstr "Puoi visitare il suo profilo su %s" -#: ../../include/enotify.php:251 +#: ../../include/enotify.php:264 #, php-format msgid "Please visit %s to approve or reject the introduction." msgstr "Visita %s per approvare o rifiutare la richiesta." -#: ../../include/enotify.php:258 +#: ../../include/enotify.php:271 msgid "[Red:Notify] Friend suggestion received" msgstr "[Red:Notifica] Ti è stato suggerito un amico" -#: ../../include/enotify.php:259 +#: ../../include/enotify.php:272 #, php-format -msgid "You've received a friend suggestion from '%1$s' at %2$s" -msgstr "Ti è stato suggerito un amico da '%1$s' alle %2$s" +msgid "%1$s, you've received a friend suggestion from '%2$s' at %3$s" +msgstr "%1$s, ti è stato suggerito un amico da '%2$s' alle %3$s" -#: ../../include/enotify.php:260 +#: ../../include/enotify.php:273 #, php-format msgid "" -"You've received [zrl=%1$s]a friend suggestion[/zrl] for %2$s from %3$s." -msgstr "%3$s ti ha [zrl=%1$s]suggerito %2$s[/zrl] come amico." +"%1$s, you've received [zrl=%2$s]a friend suggestion[/zrl] for %3$s from " +"%4$s." +msgstr "%1$s, %4$s ti [zrl=%2$s]ha suggerito %3$s[/zrl] come amico." -#: ../../include/enotify.php:265 +#: ../../include/enotify.php:279 msgid "Name:" msgstr "Nome:" -#: ../../include/enotify.php:266 +#: ../../include/enotify.php:280 msgid "Photo:" msgstr "Foto:" -#: ../../include/enotify.php:269 +#: ../../include/enotify.php:283 #, php-format msgid "Please visit %s to approve or reject the suggestion." msgstr "Visita %s per approvare o rifiutare il suggerimento." -#: ../../include/ItemObject.php:88 ../../mod/photos.php:960 +#: ../../include/ItemObject.php:88 ../../mod/photos.php:963 msgid "Private Message" msgstr "Messaggio privato" #: ../../include/ItemObject.php:95 ../../include/page_widgets.php:8 -#: ../../mod/webpages.php:98 ../../mod/settings.php:710 ../../mod/menu.php:55 -#: ../../mod/layouts.php:89 ../../mod/editlayout.php:100 -#: ../../mod/editwebpage.php:119 ../../mod/blocks.php:92 -#: ../../mod/editpost.php:94 ../../mod/editblock.php:114 +#: ../../mod/webpages.php:118 ../../mod/settings.php:671 ../../mod/menu.php:55 +#: ../../mod/layouts.php:102 ../../mod/editlayout.php:100 +#: ../../mod/editwebpage.php:143 ../../mod/blocks.php:93 +#: ../../mod/editpost.php:97 ../../mod/editblock.php:114 msgid "Edit" msgstr "Modifica" -#: ../../include/ItemObject.php:107 ../../include/conversation.php:631 -#: ../../mod/settings.php:711 ../../mod/admin.php:677 ../../mod/group.php:182 -#: ../../mod/photos.php:1141 ../../mod/connections.php:351 +#: ../../include/ItemObject.php:107 ../../include/conversation.php:632 +#: ../../mod/settings.php:672 ../../mod/admin.php:693 ../../mod/group.php:182 +#: ../../mod/photos.php:1141 ../../mod/connections.php:378 #: ../../mod/filestorage.php:82 msgid "Delete" msgstr "Elimina" -#: ../../include/ItemObject.php:113 ../../include/conversation.php:630 +#: ../../include/ItemObject.php:113 ../../include/conversation.php:631 msgid "Select" msgstr "Seleziona" @@ -291,7 +320,7 @@ msgstr "Attiva/disattiva preferito" msgid "starred" msgstr "preferito" -#: ../../include/ItemObject.php:160 ../../include/conversation.php:641 +#: ../../include/ItemObject.php:160 ../../include/conversation.php:642 msgid "Message is verified" msgstr "Messaggio verificato" @@ -299,19 +328,19 @@ msgstr "Messaggio verificato" msgid "add tag" msgstr "Aggiungi tag" -#: ../../include/ItemObject.php:174 ../../mod/photos.php:1070 +#: ../../include/ItemObject.php:174 ../../mod/photos.php:1069 msgid "I like this (toggle)" msgstr "Attiva/disattiva Mi piace" -#: ../../include/ItemObject.php:174 ../../include/taxonomy.php:249 +#: ../../include/ItemObject.php:174 ../../include/taxonomy.php:251 msgid "like" msgstr "mi piace" -#: ../../include/ItemObject.php:175 ../../mod/photos.php:1071 +#: ../../include/ItemObject.php:175 ../../mod/photos.php:1070 msgid "I don't like this (toggle)" msgstr "Attiva/disattiva Non mi piace" -#: ../../include/ItemObject.php:175 ../../include/taxonomy.php:250 +#: ../../include/ItemObject.php:175 ../../include/taxonomy.php:252 msgid "dislike" msgstr "non mi piace" @@ -333,112 +362,128 @@ msgid "to" msgstr "a" #: ../../include/ItemObject.php:204 +msgid "via" +msgstr "via" + +#: ../../include/ItemObject.php:205 msgid "Wall-to-Wall" msgstr "Da bacheca a bacheca" -#: ../../include/ItemObject.php:205 +#: ../../include/ItemObject.php:206 msgid "via Wall-To-Wall:" msgstr "da bacheca a bacheca:" -#: ../../include/ItemObject.php:215 ../../include/conversation.php:685 +#: ../../include/ItemObject.php:216 ../../include/conversation.php:686 #, php-format msgid " from %s" msgstr " da %s" -#: ../../include/ItemObject.php:244 ../../include/conversation.php:704 -#: ../../include/conversation.php:1104 ../../mod/photos.php:1073 -#: ../../mod/message.php:321 ../../mod/message.php:498 -#: ../../mod/editlayout.php:109 ../../mod/editwebpage.php:128 -#: ../../mod/editpost.php:103 ../../mod/editblock.php:123 +#: ../../include/ItemObject.php:219 ../../include/conversation.php:689 +#, php-format +msgid "last edited: %s" +msgstr "ultima modifica: %s" + +#: ../../include/ItemObject.php:246 ../../include/conversation.php:706 +#: ../../include/conversation.php:1116 ../../mod/photos.php:1072 +#: ../../mod/message.php:332 ../../mod/message.php:484 +#: ../../mod/editlayout.php:109 ../../mod/editwebpage.php:152 +#: ../../mod/editpost.php:106 ../../mod/editblock.php:123 msgid "Please wait" msgstr "Attendere" -#: ../../include/ItemObject.php:265 +#: ../../include/ItemObject.php:267 #, php-format msgid "%d comment" msgid_plural "%d comments" msgstr[0] "%d commento" msgstr[1] "%d commenti" -#: ../../include/ItemObject.php:266 ../../include/js_strings.php:7 -#: ../../include/contact_widgets.php:148 +#: ../../include/ItemObject.php:268 ../../include/js_strings.php:7 +#: ../../include/contact_widgets.php:124 msgid "show more" -msgstr "mostra tutti" +msgstr "mostra tutto" -#: ../../include/ItemObject.php:525 ../../mod/photos.php:1089 +#: ../../include/ItemObject.php:527 ../../mod/photos.php:1088 #: ../../mod/photos.php:1175 msgid "This is you" msgstr "Questo sei tu" -#: ../../include/ItemObject.php:527 ../../include/js_strings.php:6 -#: ../../mod/photos.php:1091 ../../mod/photos.php:1177 +#: ../../include/ItemObject.php:529 ../../include/js_strings.php:6 +#: ../../mod/photos.php:1090 ../../mod/photos.php:1177 msgid "Comment" msgstr "Commento" -#: ../../include/ItemObject.php:528 ../../mod/events.php:458 -#: ../../mod/thing.php:190 ../../mod/invite.php:153 ../../mod/setup.php:283 -#: ../../mod/setup.php:326 ../../mod/settings.php:648 -#: ../../mod/settings.php:760 ../../mod/settings.php:788 -#: ../../mod/settings.php:812 ../../mod/settings.php:883 -#: ../../mod/settings.php:1051 ../../mod/connect.php:96 -#: ../../mod/sources.php:83 ../../mod/sources.php:110 ../../mod/admin.php:418 -#: ../../mod/admin.php:670 ../../mod/admin.php:810 ../../mod/admin.php:1009 -#: ../../mod/admin.php:1096 ../../mod/group.php:87 ../../mod/photos.php:693 -#: ../../mod/photos.php:787 ../../mod/photos.php:1052 -#: ../../mod/photos.php:1092 ../../mod/photos.php:1178 -#: ../../mod/message.php:322 ../../mod/message.php:497 -#: ../../mod/connections.php:429 ../../mod/profiles.php:529 -#: ../../mod/import.php:385 ../../mod/crepair.php:166 ../../mod/poke.php:166 -#: ../../mod/fsuggest.php:108 ../../mod/mood.php:137 -#: ../../view/theme/redbasic/php/config.php:64 -#: ../../view/theme/apw/php/config.php:158 +#: ../../include/ItemObject.php:530 ../../mod/events.php:470 +#: ../../mod/thing.php:190 ../../mod/invite.php:154 ../../mod/setup.php:302 +#: ../../mod/setup.php:345 ../../mod/settings.php:609 +#: ../../mod/settings.php:721 ../../mod/settings.php:749 +#: ../../mod/settings.php:773 ../../mod/settings.php:844 +#: ../../mod/settings.php:1005 ../../mod/connect.php:96 +#: ../../mod/sources.php:83 ../../mod/sources.php:110 ../../mod/admin.php:420 +#: ../../mod/admin.php:686 ../../mod/admin.php:826 ../../mod/admin.php:1025 +#: ../../mod/admin.php:1112 ../../mod/group.php:87 ../../mod/photos.php:685 +#: ../../mod/photos.php:790 ../../mod/photos.php:1051 +#: ../../mod/photos.php:1091 ../../mod/photos.php:1178 +#: ../../mod/message.php:333 ../../mod/message.php:483 +#: ../../mod/profiles.php:518 ../../mod/connections.php:456 +#: ../../mod/import.php:387 ../../mod/poke.php:166 ../../mod/fsuggest.php:108 +#: ../../mod/mood.php:137 ../../view/theme/redbasic/php/config.php:85 +#: ../../view/theme/apw/php/config.php:231 +#: ../../view/theme/blogga/view/theme/blog/config.php:67 +#: ../../view/theme/blogga/php/config.php:67 msgid "Submit" msgstr "Salva" -#: ../../include/ItemObject.php:529 +#: ../../include/ItemObject.php:531 msgid "Bold" msgstr "Grassetto" -#: ../../include/ItemObject.php:530 +#: ../../include/ItemObject.php:532 msgid "Italic" msgstr "Corsivo" -#: ../../include/ItemObject.php:531 +#: ../../include/ItemObject.php:533 msgid "Underline" msgstr "Sottolineato" -#: ../../include/ItemObject.php:532 +#: ../../include/ItemObject.php:534 msgid "Quote" msgstr "Citazione" -#: ../../include/ItemObject.php:533 +#: ../../include/ItemObject.php:535 msgid "Code" msgstr "Codice" -#: ../../include/ItemObject.php:534 +#: ../../include/ItemObject.php:536 msgid "Image" msgstr "Immagine" -#: ../../include/ItemObject.php:535 +#: ../../include/ItemObject.php:537 msgid "Link" msgstr "Link" -#: ../../include/ItemObject.php:536 +#: ../../include/ItemObject.php:538 msgid "Video" msgstr "Video" -#: ../../include/ItemObject.php:537 ../../include/conversation.php:1124 -#: ../../mod/photos.php:1093 ../../mod/editlayout.php:129 -#: ../../mod/editwebpage.php:150 ../../mod/editpost.php:123 -#: ../../mod/editblock.php:144 +#: ../../include/ItemObject.php:539 ../../include/conversation.php:1079 +#: ../../mod/webpages.php:122 ../../mod/photos.php:1092 +#: ../../mod/editlayout.php:129 ../../mod/editwebpage.php:176 +#: ../../mod/editpost.php:126 ../../mod/editblock.php:144 msgid "Preview" msgstr "Anteprima" -#: ../../include/Contact.php:87 ../../include/contact_widgets.php:23 -#: ../../mod/match.php:58 ../../mod/suggest.php:56 ../../mod/directory.php:185 -#: ../../boot.php:1716 +#: ../../include/ItemObject.php:542 ../../include/conversation.php:1143 +#: ../../mod/message.php:338 ../../mod/message.php:489 +#: ../../mod/editpost.php:134 +msgid "Encrypt text" +msgstr "Crittografia del testo" + +#: ../../include/Contact.php:87 ../../include/widgets.php:96 +#: ../../include/widgets.php:136 ../../include/identity.php:613 +#: ../../mod/match.php:62 ../../mod/suggest.php:58 ../../mod/directory.php:199 msgid "Connect" -msgstr "Connetti" +msgstr "Entra in contatto" #: ../../include/Contact.php:103 msgid "New window" @@ -448,35 +493,127 @@ msgstr "Nuova finestra" msgid "Open the selected location in a different window or browser tab" msgstr "Apri l'indirizzo selezionato in una nuova scheda o finestra" -#: ../../include/Contact.php:492 ../../include/conversation.php:932 -msgid "Poke" -msgstr "Poke" +#: ../../include/widgets.php:5 +msgid "Displays a full channel profile" +msgstr "Mostra il profilo completo del canale" -#: ../../include/Contact.php:493 ../../include/conversation.php:926 -msgid "View Status" -msgstr "Guarda il messaggio di stato" +#: ../../include/widgets.php:6 +msgid "Tag cloud of webpage categories" +msgstr "Nuvola dei tag" -#: ../../include/Contact.php:494 ../../include/nav.php:75 -#: ../../include/conversation.php:927 ../../mod/connections.php:304 -#: ../../mod/connections.php:418 -msgid "View Profile" -msgstr "Profilo" +#: ../../include/widgets.php:7 +msgid "List and filter by collection" +msgstr "Filtra per insiemi di canali" -#: ../../include/Contact.php:495 ../../include/conversation.php:928 -msgid "View Photos" -msgstr "Guarda le foto" +#: ../../include/widgets.php:8 +msgid "Show a couple of channel suggestion" +msgstr "Mostra i canali suggeriti" -#: ../../include/Contact.php:496 -msgid "Network Posts" -msgstr "Articoli dalla tua rete" +#: ../../include/widgets.php:9 +msgid "Provide a channel follow form" +msgstr "Mostra il link connettersi al canale" -#: ../../include/Contact.php:497 ../../include/conversation.php:930 -msgid "Edit Contact" -msgstr "Modifica il contatto" +#: ../../include/widgets.php:39 ../../include/contact_widgets.php:86 +msgid "Categories" +msgstr "Categorie" -#: ../../include/Contact.php:498 ../../include/conversation.php:931 -msgid "Send PM" -msgstr "Invia messaggio privato" +#: ../../include/widgets.php:98 ../../mod/suggest.php:60 +msgid "Ignore/Hide" +msgstr "Ignora/nascondi" + +#: ../../include/widgets.php:104 ../../mod/connections.php:583 +msgid "Suggestions" +msgstr "Suggerimenti" + +#: ../../include/widgets.php:105 +msgid "See more..." +msgstr "Altro..." + +#: ../../include/widgets.php:127 +#, php-format +msgid "You have %1$.0f of %2$.0f allowed connections." +msgstr "Hai attivato %1$.0f delle %2$.0f connessioni permesse." + +#: ../../include/widgets.php:133 +msgid "Add New Connection" +msgstr "Aggiungi un contatto" + +#: ../../include/widgets.php:134 +msgid "Enter the channel address" +msgstr "Scrivi l'indirizzo del canale" + +#: ../../include/widgets.php:135 +msgid "Example: bob@example.com, http://example.com/barbara" +msgstr "Per esempio: mario@pippo.it oppure http://pluto.com/barbara" + +#: ../../include/widgets.php:152 +msgid "Notes" +msgstr "Note" + +#: ../../include/widgets.php:154 ../../include/text.php:738 +#: ../../include/text.php:752 ../../mod/filer.php:36 +msgid "Save" +msgstr "Salva" + +#: ../../include/widgets.php:224 ../../mod/search.php:20 +msgid "Remove term" +msgstr "Rimuovi termine" + +#: ../../include/widgets.php:233 ../../include/features.php:48 +#: ../../mod/search.php:17 +msgid "Saved Searches" +msgstr "Ricerche salvate" + +#: ../../include/widgets.php:234 ../../include/group.php:290 +msgid "add" +msgstr "aggiungi" + +#: ../../include/widgets.php:264 ../../include/features.php:62 +#: ../../include/contact_widgets.php:52 +msgid "Saved Folders" +msgstr "Cartelle salvate" + +#: ../../include/widgets.php:267 ../../include/contact_widgets.php:55 +#: ../../include/contact_widgets.php:89 +msgid "Everything" +msgstr "Tutto" + +#: ../../include/widgets.php:299 ../../include/items.php:3550 +msgid "Archives" +msgstr "Archivi" + +#: ../../include/widgets.php:351 +msgid "Refresh" +msgstr "Aggiorna" + +#: ../../include/widgets.php:352 ../../mod/connections.php:408 +msgid "Me" +msgstr "Io" + +#: ../../include/widgets.php:353 ../../mod/connections.php:410 +msgid "Best Friends" +msgstr "Buoni amici" + +#: ../../include/widgets.php:354 ../../include/profile_selectors.php:42 +#: ../../include/identity.php:298 ../../mod/connections.php:411 +msgid "Friends" +msgstr "Amici" + +#: ../../include/widgets.php:355 +msgid "Co-workers" +msgstr "Colleghi" + +#: ../../include/widgets.php:356 ../../mod/connections.php:412 +msgid "Former Friends" +msgstr "Ex amici" + +#: ../../include/widgets.php:357 ../../mod/connections.php:413 +msgid "Acquaintances" +msgstr "Conoscenti" + +#: ../../include/widgets.php:358 +msgid "Everybody" +msgstr "Tutti" #: ../../include/contact_selectors.php:30 msgid "Unknown | Not categorised" @@ -538,8 +675,8 @@ msgstr "OStatus" msgid "RSS/Atom" msgstr "RSS/Atom" -#: ../../include/contact_selectors.php:77 ../../mod/admin.php:673 -#: ../../mod/admin.php:682 ../../boot.php:1444 +#: ../../include/contact_selectors.php:77 ../../mod/admin.php:689 +#: ../../mod/admin.php:698 ../../boot.php:1442 msgid "Email" msgstr "Email" @@ -645,22 +782,6 @@ msgstr "%1$d %2$s fa" msgid "Cannot locate DNS info for database server '%s'" msgstr "Non trovo le informazioni DNS per il database server '%s'" -#: ../../include/dir_fns.php:15 -msgid "Sort Options" -msgstr "Opzioni di ordinamento" - -#: ../../include/dir_fns.php:16 -msgid "Alphabetic" -msgstr "Alfabetico" - -#: ../../include/dir_fns.php:17 -msgid "Reverse Alphabetic" -msgstr "Alfabetico inverso" - -#: ../../include/dir_fns.php:18 -msgid "Newest to Oldest" -msgstr "Dal più nuovo al più vecchio" - #: ../../include/event.php:11 ../../include/bb2diaspora.php:433 msgid "l F d, Y \\@ g:i A" msgstr "l d F Y \\@ G:i" @@ -673,215 +794,12 @@ msgstr "Inizio:" msgid "Finishes:" msgstr "Fine:" -#: ../../include/event.php:40 ../../include/bb2diaspora.php:455 -#: ../../mod/events.php:450 ../../mod/directory.php:160 ../../boot.php:1766 +#: ../../include/event.php:40 ../../include/identity.php:664 +#: ../../include/bb2diaspora.php:455 ../../mod/events.php:463 +#: ../../mod/directory.php:174 msgid "Location:" msgstr "Luogo:" -#: ../../include/features.php:21 -msgid "General Features" -msgstr "Funzionalità generali" - -#: ../../include/features.php:24 -msgid "Multiple Profiles" -msgstr "Profili multipli" - -#: ../../include/features.php:24 -msgid "Ability to create multiple profiles" -msgstr "Abilitazione a creare profili multipli" - -#: ../../include/features.php:25 -msgid "Web Pages" -msgstr "Pagine web" - -#: ../../include/features.php:25 -msgid "Provide managed web pages on your channel" -msgstr "Attiva la creazione di pagine web sul tuo canale" - -#: ../../include/features.php:26 -msgid "Enhanced Photo Albums" -msgstr "Album fotografici avanzati" - -#: ../../include/features.php:26 -msgid "Enable photo album with enhanced features" -msgstr "Abilita gli album fotografici con funzionalità avanzate" - -#: ../../include/features.php:28 -msgid "Extended Identity Sharing" -msgstr "Condivisione avanzata dell'identità" - -#: ../../include/features.php:28 ../../include/js_strings.php:28 -msgid " " -msgstr " " - -#: ../../include/features.php:29 -msgid "Expert Mode" -msgstr "Modalità esperto" - -#: ../../include/features.php:29 -msgid "Enable Expert Mode to provide advanced configuration options" -msgstr "Abilita la modalità esperto per vedere le opzioni di configurazione avanzate" - -#: ../../include/features.php:30 -msgid "Premium Channel" -msgstr "Canale premium" - -#: ../../include/features.php:30 -msgid "" -"Allows you to set restrictions and terms on those that connect with your " -"channel" -msgstr "Ti permette di imporre delle restrizioni e dei termini d'uso a chi segue il canale" - -#: ../../include/features.php:35 -msgid "Post Composition Features" -msgstr "Modalità di scrittura articoli" - -#: ../../include/features.php:36 -msgid "Richtext Editor" -msgstr "Editor grafico" - -#: ../../include/features.php:36 -msgid "Enable richtext editor" -msgstr "Abilita l'editor grafico" - -#: ../../include/features.php:37 -msgid "Post Preview" -msgstr "Anteprima articolo" - -#: ../../include/features.php:37 -msgid "Allow previewing posts and comments before publishing them" -msgstr "Abilita l'anteprima degli articoli e dei commenti prima di pubblicarli" - -#: ../../include/features.php:38 ../../mod/settings.php:118 -#: ../../mod/sources.php:67 -msgid "Channel Sources" -msgstr "Sorgenti del canale" - -#: ../../include/features.php:38 -msgid "Automatically import channel content from other channels or feeds" -msgstr "Importa automaticamente il contenuto del canale da altri canali o feed" - -#: ../../include/features.php:43 -msgid "Network and Stream Filtering" -msgstr "Filtraggio dei contenuti" - -#: ../../include/features.php:44 -msgid "Search by Date" -msgstr "Ricerca per data" - -#: ../../include/features.php:44 -msgid "Ability to select posts by date ranges" -msgstr "Per selezionare gli articoli in un intervallo tra date" - -#: ../../include/features.php:45 -msgid "Collections Filter" -msgstr "Filtra per insiemi di canali" - -#: ../../include/features.php:45 -msgid "Enable widget to display Network posts only from selected collections" -msgstr "Mostra il riquadro per filtrare gli articoli di certi insiemi di canali" - -#: ../../include/features.php:46 ../../mod/network.php:173 -#: ../../mod/search.php:17 -msgid "Saved Searches" -msgstr "Ricerche salvate" - -#: ../../include/features.php:46 -msgid "Save search terms for re-use" -msgstr "Salva i termini delle ricerche per poterle ripetere" - -#: ../../include/features.php:47 -msgid "Network Personal Tab" -msgstr "Attività personale" - -#: ../../include/features.php:47 -msgid "Enable tab to display only Network posts that you've interacted on" -msgstr "Abilita il link per mostrare solamente i contenuti con cui hai interagito" - -#: ../../include/features.php:48 -msgid "Network New Tab" -msgstr "Contenuti nuovi" - -#: ../../include/features.php:48 -msgid "Enable tab to display all new Network activity" -msgstr "Abilita il link per visualizzare solo i nuovi contenuti" - -#: ../../include/features.php:49 -msgid "Affinity Tool" -msgstr "Filtro per affinità" - -#: ../../include/features.php:49 -msgid "Filter stream activity by depth of relationships" -msgstr "Permette di selezionare i contenuti in base al livello di amicizia" - -#: ../../include/features.php:54 -msgid "Post/Comment Tools" -msgstr "Gestione articoli e commenti" - -#: ../../include/features.php:55 -msgid "Multiple Deletion" -msgstr "Eliminazione multipla" - -#: ../../include/features.php:55 -msgid "Select and delete multiple posts/comments at once" -msgstr "Rendi possibile l'eliminazione di molti articoli o commenti con un solo comando" - -#: ../../include/features.php:56 -msgid "Edit Sent Posts" -msgstr "Modifica gli articoli già inviati" - -#: ../../include/features.php:56 -msgid "Edit and correct posts and comments after sending" -msgstr "Modifica e correggi gli articoli o i commenti anche dopo l'invio" - -#: ../../include/features.php:57 -msgid "Tagging" -msgstr "Tag" - -#: ../../include/features.php:57 -msgid "Ability to tag existing posts" -msgstr "Permetti l'aggiunta di tag su articoli già esistenti" - -#: ../../include/features.php:58 -msgid "Post Categories" -msgstr "Categorie degli articoli" - -#: ../../include/features.php:58 -msgid "Add categories to your posts" -msgstr "Abilita le categorie per i tuoi articoli" - -#: ../../include/features.php:59 ../../include/contact_widgets.php:76 -msgid "Saved Folders" -msgstr "Cartelle salvate" - -#: ../../include/features.php:59 -msgid "Ability to file posts under folders" -msgstr "Abilita la raccolta dei tuoi articoli in cartelle" - -#: ../../include/features.php:60 -msgid "Dislike Posts" -msgstr "Non mi piace" - -#: ../../include/features.php:60 -msgid "Ability to dislike posts/comments" -msgstr "Abilità la funzionalità \"non mi piace\" per i tuoi articoli" - -#: ../../include/features.php:61 -msgid "Star Posts" -msgstr "Articoli stella (preferiti)" - -#: ../../include/features.php:61 -msgid "Ability to mark special posts with a star indicator" -msgstr "Mostra la stella per scegliere gli articoli preferiti" - -#: ../../include/features.php:62 -msgid "Tag Cloud" -msgstr "Nuvola di tag" - -#: ../../include/features.php:62 -msgid "Provide a personal tag cloud on your channel page" -msgstr "Mostra la nuvola dei tag che usi di più sulla pagina del tuo canale" - #: ../../include/group.php:25 msgid "" "A deleted group with this name was revived. Existing item permissions " @@ -893,7 +811,7 @@ msgstr "È stato ripristinato un insieme con lo stesso nome che era stato elimin msgid "Default privacy group for new contacts" msgstr "Insieme predefinito per i nuovi canali che aggiungi" -#: ../../include/group.php:242 +#: ../../include/group.php:242 ../../mod/admin.php:698 msgid "All Channels" msgstr "Tutti i canali" @@ -917,10 +835,6 @@ msgstr "Crea un nuovo insieme" msgid "Channels not in any collection" msgstr "Canali che non sono in un insieme" -#: ../../include/group.php:290 ../../mod/network.php:174 -msgid "add" -msgstr "aggiungi" - #: ../../include/js_strings.php:5 msgid "Delete this item?" msgstr "Eliminare questo elemento?" @@ -941,72 +855,84 @@ msgstr "Le password non corrispondono" msgid "everybody" msgstr "tutti" +#: ../../include/js_strings.php:12 +msgid "Secret Passphrase" +msgstr "Chiave segreta" + #: ../../include/js_strings.php:13 +msgid "Passphrase hint" +msgstr "Suggerimento per la chiave segreta" + +#: ../../include/js_strings.php:15 msgid "timeago.prefixAgo" msgstr "timeago.prefixAgo" -#: ../../include/js_strings.php:14 +#: ../../include/js_strings.php:16 msgid "timeago.suffixAgo" msgstr "timeago.suffixAgo" -#: ../../include/js_strings.php:15 +#: ../../include/js_strings.php:17 msgid "ago" msgstr "fa" -#: ../../include/js_strings.php:16 +#: ../../include/js_strings.php:18 msgid "from now" msgstr "da adesso" -#: ../../include/js_strings.php:17 +#: ../../include/js_strings.php:19 msgid "less than a minute" msgstr "meno di un minuto" -#: ../../include/js_strings.php:18 +#: ../../include/js_strings.php:20 msgid "about a minute" msgstr "circa un minuto" -#: ../../include/js_strings.php:19 +#: ../../include/js_strings.php:21 #, php-format msgid "%d minutes" msgstr "%d minuti" -#: ../../include/js_strings.php:20 +#: ../../include/js_strings.php:22 msgid "about an hour" msgstr "circa un’ora" -#: ../../include/js_strings.php:21 +#: ../../include/js_strings.php:23 #, php-format msgid "about %d hours" msgstr "circa %d ore" -#: ../../include/js_strings.php:22 +#: ../../include/js_strings.php:24 msgid "a day" msgstr "un giorno" -#: ../../include/js_strings.php:23 +#: ../../include/js_strings.php:25 #, php-format msgid "%d days" msgstr "%d giorni" -#: ../../include/js_strings.php:24 +#: ../../include/js_strings.php:26 msgid "about a month" msgstr "circa un mese" -#: ../../include/js_strings.php:25 +#: ../../include/js_strings.php:27 #, php-format msgid "%d months" msgstr "%d mesi" -#: ../../include/js_strings.php:26 +#: ../../include/js_strings.php:28 msgid "about a year" msgstr "circa un anno" -#: ../../include/js_strings.php:27 +#: ../../include/js_strings.php:29 #, php-format msgid "%d years" msgstr "%d anni" -#: ../../include/js_strings.php:29 +#: ../../include/js_strings.php:30 ../../include/features.php:29 +msgid " " +msgstr " " + +#: ../../include/js_strings.php:31 msgid "timeago.numbers" msgstr "timeago.numbers" @@ -1018,529 +944,273 @@ msgstr "Devi scegliere un destinatario." msgid "[no subject]" msgstr "[nessun titolo]" -#: ../../include/message.php:38 +#: ../../include/message.php:42 msgid "Unable to determine sender." msgstr "Impossibile determinare il mittente." -#: ../../include/message.php:138 +#: ../../include/message.php:143 msgid "Stored post could not be verified." msgstr "Non è stato possibile verificare l'articolo inserito." -#: ../../include/network.php:1113 -msgid "view full size" -msgstr "guarda nelle dimensioni reali" - #: ../../include/photo/photo_driver.php:609 ../../include/photos.php:51 -#: ../../mod/photos.php:97 ../../mod/photos.php:772 ../../mod/photos.php:794 -#: ../../mod/profile_photo.php:88 ../../mod/profile_photo.php:235 -#: ../../mod/profile_photo.php:346 +#: ../../mod/photos.php:97 ../../mod/photos.php:775 ../../mod/photos.php:797 +#: ../../mod/profile_photo.php:78 ../../mod/profile_photo.php:225 +#: ../../mod/profile_photo.php:336 msgid "Profile Photos" msgstr "Foto del profilo" -#: ../../include/profile_advanced.php:7 ../../include/profile_advanced.php:118 -#: ../../mod/profperm.php:112 -msgid "Profile" -msgstr "Profilo" +#: ../../include/api.php:972 +msgid "Public Timeline" +msgstr "Diario pubblico" -#: ../../include/profile_advanced.php:15 ../../mod/settings.php:1059 -msgid "Full Name:" -msgstr "Nome completo:" +#: ../../include/network.php:640 +msgid "view full size" +msgstr "guarda nelle dimensioni reali" -#: ../../include/profile_advanced.php:17 ../../mod/directory.php:162 -#: ../../boot.php:1768 -msgid "Gender:" -msgstr "Sesso:" - -#: ../../include/profile_advanced.php:22 -msgid "j F, Y" -msgstr "j F Y" - -#: ../../include/profile_advanced.php:23 -msgid "j F" -msgstr "j F" - -#: ../../include/profile_advanced.php:30 -msgid "Birthday:" -msgstr "Compleanno:" - -#: ../../include/profile_advanced.php:34 -msgid "Age:" -msgstr "Età:" - -#: ../../include/profile_advanced.php:37 ../../mod/directory.php:164 -#: ../../boot.php:1769 -msgid "Status:" -msgstr "Stato:" - -#: ../../include/profile_advanced.php:43 -#, php-format -msgid "for %1$d %2$s" -msgstr "per %1$d %2$s" - -#: ../../include/profile_advanced.php:46 ../../mod/profiles.php:549 -msgid "Sexual Preference:" -msgstr "Preferenze sessuali:" - -#: ../../include/profile_advanced.php:48 ../../mod/directory.php:166 -#: ../../boot.php:1770 -msgid "Homepage:" -msgstr "Home page:" - -#: ../../include/profile_advanced.php:50 ../../mod/profiles.php:551 -msgid "Hometown:" -msgstr "Città dove vivo:" - -#: ../../include/profile_advanced.php:52 -msgid "Tags:" -msgstr "Tag:" - -#: ../../include/profile_advanced.php:54 ../../mod/profiles.php:552 -msgid "Political Views:" -msgstr "Orientamento politico:" - -#: ../../include/profile_advanced.php:56 -msgid "Religion:" -msgstr "Religione:" - -#: ../../include/profile_advanced.php:58 ../../mod/directory.php:168 -msgid "About:" -msgstr "Informazioni:" - -#: ../../include/profile_advanced.php:60 -msgid "Hobbies/Interests:" -msgstr "Interessi e hobby:" - -#: ../../include/profile_advanced.php:62 ../../mod/profiles.php:555 -msgid "Likes:" -msgstr "Mi piace:" - -#: ../../include/profile_advanced.php:64 ../../mod/profiles.php:556 -msgid "Dislikes:" -msgstr "Non mi piace:" - -#: ../../include/profile_advanced.php:67 -msgid "Contact information and Social Networks:" -msgstr "Contatti e social network:" - -#: ../../include/profile_advanced.php:69 -msgid "Musical interests:" -msgstr "Gusti musicali:" - -#: ../../include/profile_advanced.php:71 -msgid "Books, literature:" -msgstr "Libri, letteratura:" - -#: ../../include/profile_advanced.php:73 -msgid "Television:" -msgstr "Televisione:" - -#: ../../include/profile_advanced.php:75 -msgid "Film/dance/culture/entertainment:" -msgstr "Film, danza, cultura, intrattenimento:" - -#: ../../include/profile_advanced.php:77 -msgid "Love/Romance:" -msgstr "Amore:" - -#: ../../include/profile_advanced.php:79 -msgid "Work/employment:" -msgstr "Lavoro:" - -#: ../../include/profile_advanced.php:81 -msgid "School/education:" -msgstr "Scuola:" - -#: ../../include/text.php:309 -msgid "prev" -msgstr "prec" - -#: ../../include/text.php:311 -msgid "first" -msgstr "inizio" - -#: ../../include/text.php:340 -msgid "last" -msgstr "fine" - -#: ../../include/text.php:343 -msgid "next" -msgstr "succ" - -#: ../../include/text.php:355 -msgid "older" -msgstr "più recenti" - -#: ../../include/text.php:357 -msgid "newer" -msgstr "più nuovi" - -#: ../../include/text.php:648 -msgid "No connections" -msgstr "Nessun contatto" - -#: ../../include/text.php:659 -#, php-format -msgid "%d Connection" -msgid_plural "%d Connections" -msgstr[0] "%d contatto" -msgstr[1] "%d contatti" - -#: ../../include/text.php:671 -msgid "View Connections" -msgstr "Elenco contatti" - -#: ../../include/text.php:730 ../../include/nav.php:134 -#: ../../mod/search.php:96 -msgid "Search" -msgstr "Cerca" - -#: ../../include/text.php:732 ../../mod/filer.php:36 -msgid "Save" -msgstr "Salva" - -#: ../../include/text.php:770 -msgid "poke" -msgstr "poke" - -#: ../../include/text.php:770 ../../include/conversation.php:236 -msgid "poked" -msgstr "ha ricevuto un poke" - -#: ../../include/text.php:771 -msgid "ping" -msgstr "ping" - -#: ../../include/text.php:771 -msgid "pinged" -msgstr "ha ricevuto un ping" - -#: ../../include/text.php:772 -msgid "prod" -msgstr "prod" - -#: ../../include/text.php:772 -msgid "prodded" -msgstr "ha ricevuto un prod" - -#: ../../include/text.php:773 -msgid "slap" -msgstr "schiaffo" - -#: ../../include/text.php:773 -msgid "slapped" -msgstr "ha ricevuto uno schiaffo" - -#: ../../include/text.php:774 -msgid "finger" -msgstr "finger" - -#: ../../include/text.php:774 -msgid "fingered" -msgstr "ha ricevuto un finger" - -#: ../../include/text.php:775 -msgid "rebuff" -msgstr "rifiuto" - -#: ../../include/text.php:775 -msgid "rebuffed" -msgstr "ha ricevuto un rifiuto" - -#: ../../include/text.php:787 -msgid "happy" -msgstr "allegro" - -#: ../../include/text.php:788 -msgid "sad" -msgstr "triste" - -#: ../../include/text.php:789 -msgid "mellow" -msgstr "calmo" - -#: ../../include/text.php:790 -msgid "tired" -msgstr "stanco" - -#: ../../include/text.php:791 -msgid "perky" -msgstr "vivace" - -#: ../../include/text.php:792 -msgid "angry" -msgstr "arrabbiato" - -#: ../../include/text.php:793 -msgid "stupified" -msgstr "stordito" - -#: ../../include/text.php:794 -msgid "puzzled" -msgstr "confuso" - -#: ../../include/text.php:795 -msgid "interested" -msgstr "attento" - -#: ../../include/text.php:796 -msgid "bitter" -msgstr "amaro" - -#: ../../include/text.php:797 -msgid "cheerful" -msgstr "allegro" - -#: ../../include/text.php:798 -msgid "alive" -msgstr "vivace" - -#: ../../include/text.php:799 -msgid "annoyed" -msgstr "seccato" - -#: ../../include/text.php:800 -msgid "anxious" -msgstr "ansioso" - -#: ../../include/text.php:801 -msgid "cranky" -msgstr "irritabile" - -#: ../../include/text.php:802 -msgid "disturbed" -msgstr "turbato" - -#: ../../include/text.php:803 -msgid "frustrated" -msgstr "frustrato" - -#: ../../include/text.php:804 -msgid "motivated" -msgstr "motivato" - -#: ../../include/text.php:805 -msgid "relaxed" -msgstr "rilassato" - -#: ../../include/text.php:806 -msgid "surprised" -msgstr "sorpreso" - -#: ../../include/text.php:968 -msgid "Monday" -msgstr "lunedì" - -#: ../../include/text.php:968 -msgid "Tuesday" -msgstr "martedì" - -#: ../../include/text.php:968 -msgid "Wednesday" -msgstr "mercoledì" - -#: ../../include/text.php:968 -msgid "Thursday" -msgstr "giovedì" - -#: ../../include/text.php:968 -msgid "Friday" -msgstr "venerdì" - -#: ../../include/text.php:968 -msgid "Saturday" -msgstr "sabato" - -#: ../../include/text.php:968 -msgid "Sunday" -msgstr "domenica" - -#: ../../include/text.php:972 -msgid "January" -msgstr "gennaio" - -#: ../../include/text.php:972 -msgid "February" -msgstr "febbraio" - -#: ../../include/text.php:972 -msgid "March" -msgstr "marzo" - -#: ../../include/text.php:972 -msgid "April" -msgstr "aprile" - -#: ../../include/text.php:972 -msgid "May" -msgstr "maggio" - -#: ../../include/text.php:972 -msgid "June" -msgstr "giugno" - -#: ../../include/text.php:972 -msgid "July" -msgstr "luglio" - -#: ../../include/text.php:972 -msgid "August" -msgstr "agosto" - -#: ../../include/text.php:972 -msgid "September" -msgstr "settembre" - -#: ../../include/text.php:972 -msgid "October" -msgstr "ottobre" - -#: ../../include/text.php:972 -msgid "November" -msgstr "novembre" - -#: ../../include/text.php:972 -msgid "December" -msgstr "dicembre" - -#: ../../include/text.php:1050 ../../mod/message.php:433 -msgid "unknown.???" -msgstr "sconosciuto???" - -#: ../../include/text.php:1051 ../../mod/message.php:434 -msgid "bytes" -msgstr "byte" - -#: ../../include/text.php:1086 -msgid "remove category" -msgstr "rimuovi la categoria" - -#: ../../include/text.php:1108 -msgid "remove from file" -msgstr "rimuovi dal file" - -#: ../../include/text.php:1162 ../../include/text.php:1174 -msgid "Click to open/close" -msgstr "Clicca per aprire/chiudere" - -#: ../../include/text.php:1345 ../../mod/events.php:326 -msgid "link to source" -msgstr "Link all'originale" - -#: ../../include/text.php:1364 -msgid "Select a page layout: " -msgstr "Scegli il layout della pagina:" - -#: ../../include/text.php:1367 ../../include/text.php:1432 -msgid "default" -msgstr "predefinito" - -#: ../../include/text.php:1403 -msgid "Page content type: " -msgstr "Contenuto della pagina:" - -#: ../../include/text.php:1444 -msgid "Select an alternate language" -msgstr "Seleziona una lingua diversa" - -#: ../../include/text.php:1596 ../../include/conversation.php:117 -#: ../../mod/like.php:103 ../../mod/subthread.php:89 ../../mod/tagger.php:45 -msgid "photo" -msgstr "la foto" - -#: ../../include/text.php:1599 ../../include/conversation.php:120 -#: ../../mod/tagger.php:49 -msgid "event" -msgstr "l'evento" - -#: ../../include/text.php:1602 ../../include/conversation.php:145 -#: ../../mod/like.php:103 ../../mod/subthread.php:89 ../../mod/tagger.php:53 -msgid "status" -msgstr "il messaggio di stato" - -#: ../../include/text.php:1604 ../../include/conversation.php:147 -#: ../../mod/tagger.php:55 -msgid "comment" -msgstr "il commento" - -#: ../../include/text.php:1609 -msgid "activity" -msgstr "l'attività" - -#: ../../include/text.php:1871 -msgid "Design" -msgstr "Design" - -#: ../../include/text.php:1873 -msgid "Blocks" -msgstr "Riquadri" - -#: ../../include/text.php:1874 -msgid "Menus" -msgstr "Menù" - -#: ../../include/text.php:1875 -msgid "Layouts" -msgstr "Layout" - -#: ../../include/text.php:1876 -msgid "Pages" -msgstr "Pagine" - -#: ../../include/identity.php:14 ../../mod/item.php:1126 -msgid "Unable to obtain identity information from database" -msgstr "Impossibile ottenere le informazioni di identificazione dal database" - -#: ../../include/identity.php:36 -msgid "Empty name" -msgstr "Nome vuoto" - -#: ../../include/identity.php:38 -msgid "Name too long" -msgstr "Nome troppo lungo" - -#: ../../include/identity.php:80 -msgid "No account identifier" -msgstr "Account senza identificativo" - -#: ../../include/identity.php:98 -msgid "" -"Nickname has unsupported characters or is already being used on this site." -msgstr "Il nome dell'account è già in uso oppure ha dei caratteri non supportati." - -#: ../../include/identity.php:157 -msgid "Unable to retrieve created identity" -msgstr "Impossibile caricare l'identità creata" - -#: ../../include/identity.php:214 -msgid "Default Profile" -msgstr "Profilo predefinito" - -#: ../../include/identity.php:239 ../../include/profile_selectors.php:42 -#: ../../mod/network.php:387 ../../mod/connections.php:384 -msgid "Friends" -msgstr "Amici" - -#: ../../include/bbcode.php:94 ../../include/bbcode.php:451 -#: ../../include/bbcode.php:454 +#: ../../include/bbcode.php:94 ../../include/bbcode.php:494 +#: ../../include/bbcode.php:497 msgid "Image/photo" msgstr "Immagine" -#: ../../include/bbcode.php:141 +#: ../../include/bbcode.php:126 ../../include/bbcode.php:502 +msgid "Encrypted content" +msgstr "Contenuto crittografato" + +#: ../../include/bbcode.php:173 #, php-format msgid "%1$s wrote the following %2$s %3$s" msgstr "%1$s ha scritto %2$s seguente %3$s" -#: ../../include/bbcode.php:143 +#: ../../include/bbcode.php:175 msgid "post" msgstr "l'articolo" -#: ../../include/bbcode.php:411 ../../include/bbcode.php:431 +#: ../../include/bbcode.php:454 ../../include/bbcode.php:474 msgid "$1 wrote:" msgstr "$1 ha scritto:" -#: ../../include/bbcode.php:458 ../../include/bbcode.php:459 -msgid "Encrypted content" -msgstr "Contenuto crittografato" +#: ../../include/oembed.php:150 +msgid "Embedded content" +msgstr "Contenuti incorporati" + +#: ../../include/oembed.php:159 +msgid "Embedding disabled" +msgstr "Contenuti incorporati - funzione disabilitata" + +#: ../../include/features.php:21 +msgid "General Features" +msgstr "Funzionalità generali" + +#: ../../include/features.php:23 +msgid "Content Expiration" +msgstr "Scadenza" + +#: ../../include/features.php:23 +msgid "Remove posts/comments and/or private messages at a future time" +msgstr "Elimina gli articoli, i commenti o i messaggi privati dopo che è trascorso del tempo" + +#: ../../include/features.php:24 +msgid "Multiple Profiles" +msgstr "Profili multipli" + +#: ../../include/features.php:24 +msgid "Ability to create multiple profiles" +msgstr "Abilitazione a creare profili multipli" + +#: ../../include/features.php:25 +msgid "Web Pages" +msgstr "Pagine web" + +#: ../../include/features.php:25 +msgid "Provide managed web pages on your channel" +msgstr "Attiva la creazione di pagine web sul tuo canale" + +#: ../../include/features.php:26 +msgid "Private Notes" +msgstr "Note private" + +#: ../../include/features.php:26 +msgid "Enables a tool to store notes and reminders" +msgstr "Abilita il riquadro per scrivere annotazioni" + +#: ../../include/features.php:27 +msgid "Enhanced Photo Albums" +msgstr "Album fotografici avanzati" + +#: ../../include/features.php:27 +msgid "Enable photo album with enhanced features" +msgstr "Abilita gli album fotografici con funzionalità avanzate" + +#: ../../include/features.php:29 +msgid "Extended Identity Sharing" +msgstr "Condivisione avanzata dell'identità" + +#: ../../include/features.php:30 +msgid "Expert Mode" +msgstr "Modalità esperto" + +#: ../../include/features.php:30 +msgid "Enable Expert Mode to provide advanced configuration options" +msgstr "Abilita la modalità esperto per vedere le opzioni di configurazione avanzate" + +#: ../../include/features.php:31 +msgid "Premium Channel" +msgstr "Canale premium" + +#: ../../include/features.php:31 +msgid "" +"Allows you to set restrictions and terms on those that connect with your " +"channel" +msgstr "Ti permette di imporre delle restrizioni e dei termini d'uso a chi segue il canale" + +#: ../../include/features.php:36 +msgid "Post Composition Features" +msgstr "Modalità di scrittura articoli" + +#: ../../include/features.php:37 +msgid "Richtext Editor" +msgstr "Editor grafico" + +#: ../../include/features.php:37 +msgid "Enable richtext editor" +msgstr "Abilita l'editor grafico" + +#: ../../include/features.php:38 +msgid "Post Preview" +msgstr "Anteprima articolo" + +#: ../../include/features.php:38 +msgid "Allow previewing posts and comments before publishing them" +msgstr "Abilita l'anteprima degli articoli e dei commenti prima di pubblicarli" + +#: ../../include/features.php:39 ../../mod/settings.php:120 +#: ../../mod/sources.php:67 +msgid "Channel Sources" +msgstr "Sorgenti del canale" + +#: ../../include/features.php:39 +msgid "Automatically import channel content from other channels or feeds" +msgstr "Importa automaticamente il contenuto del canale da altri canali o feed" + +#: ../../include/features.php:40 +msgid "Even More Encryption" +msgstr "Crittografia addizionale" + +#: ../../include/features.php:40 +msgid "Allow encryption of content end-to-end with a shared secret key" +msgstr "Abilita la crittografia dei contenuti tra il mittente e i destinatari con una chiave segreta" + +#: ../../include/features.php:45 +msgid "Network and Stream Filtering" +msgstr "Filtraggio dei contenuti" + +#: ../../include/features.php:46 +msgid "Search by Date" +msgstr "Ricerca per data" + +#: ../../include/features.php:46 +msgid "Ability to select posts by date ranges" +msgstr "Per selezionare gli articoli in un intervallo tra date" + +#: ../../include/features.php:47 +msgid "Collections Filter" +msgstr "Filtra per insiemi di canali" + +#: ../../include/features.php:47 +msgid "Enable widget to display Network posts only from selected collections" +msgstr "Mostra il riquadro per filtrare gli articoli di certi insiemi di canali" + +#: ../../include/features.php:48 +msgid "Save search terms for re-use" +msgstr "Salva i termini delle ricerche per poterle ripetere" + +#: ../../include/features.php:49 +msgid "Network Personal Tab" +msgstr "Attività personale" + +#: ../../include/features.php:49 +msgid "Enable tab to display only Network posts that you've interacted on" +msgstr "Abilita il link per mostrare solamente i contenuti con cui hai interagito" + +#: ../../include/features.php:50 +msgid "Network New Tab" +msgstr "Contenuti nuovi" + +#: ../../include/features.php:50 +msgid "Enable tab to display all new Network activity" +msgstr "Abilita il link per visualizzare solo i nuovi contenuti" + +#: ../../include/features.php:51 +msgid "Affinity Tool" +msgstr "Filtro per affinità" + +#: ../../include/features.php:51 +msgid "Filter stream activity by depth of relationships" +msgstr "Permette di selezionare i contenuti in base al livello di amicizia" + +#: ../../include/features.php:52 +msgid "Suggest Channels" +msgstr "Suggerisci canali" + +#: ../../include/features.php:52 +msgid "Show channel suggestions" +msgstr "Mostra alcuni canali che potrebbero interessarti" + +#: ../../include/features.php:57 +msgid "Post/Comment Tools" +msgstr "Gestione articoli e commenti" + +#: ../../include/features.php:59 +msgid "Edit Sent Posts" +msgstr "Modifica gli articoli già inviati" + +#: ../../include/features.php:59 +msgid "Edit and correct posts and comments after sending" +msgstr "Modifica e correggi gli articoli o i commenti anche dopo l'invio" + +#: ../../include/features.php:60 +msgid "Tagging" +msgstr "Tag" + +#: ../../include/features.php:60 +msgid "Ability to tag existing posts" +msgstr "Permetti l'aggiunta di tag su articoli già esistenti" + +#: ../../include/features.php:61 +msgid "Post Categories" +msgstr "Categorie degli articoli" + +#: ../../include/features.php:61 +msgid "Add categories to your posts" +msgstr "Abilita le categorie per i tuoi articoli" + +#: ../../include/features.php:62 +msgid "Ability to file posts under folders" +msgstr "Abilita la raccolta dei tuoi articoli in cartelle" + +#: ../../include/features.php:63 +msgid "Dislike Posts" +msgstr "Non mi piace" + +#: ../../include/features.php:63 +msgid "Ability to dislike posts/comments" +msgstr "Abilità la funzionalità \"non mi piace\" per i tuoi articoli" + +#: ../../include/features.php:64 +msgid "Star Posts" +msgstr "Articoli stella (preferiti)" + +#: ../../include/features.php:64 +msgid "Ability to mark special posts with a star indicator" +msgstr "Mostra la stella per scegliere gli articoli preferiti" + +#: ../../include/features.php:65 +msgid "Tag Cloud" +msgstr "Nuvola di tag" + +#: ../../include/features.php:65 +msgid "Provide a personal tag cloud on your channel page" +msgstr "Mostra la nuvola dei tag che usi di più sulla pagina del tuo canale" #: ../../include/notify.php:23 msgid "created a new post" @@ -1551,42 +1221,34 @@ msgstr "Ha creato un nuovo articolo" msgid "commented on %s's post" msgstr "ha commentato l'articolo di %s" -#: ../../include/oembed.php:148 -msgid "Embedded content" -msgstr "Contenuti incorporati" - -#: ../../include/oembed.php:157 -msgid "Embedding disabled" -msgstr "Contenuti incorporati - funzione disabilitata" - #: ../../include/photos.php:15 ../../include/attach.php:102 #: ../../include/attach.php:133 ../../include/attach.php:189 #: ../../include/attach.php:204 ../../include/attach.php:237 #: ../../include/attach.php:251 ../../include/attach.php:272 -#: ../../include/attach.php:464 ../../include/items.php:3548 -#: ../../mod/common.php:43 ../../mod/events.php:134 ../../mod/invite.php:13 -#: ../../mod/invite.php:102 ../../mod/allfriends.php:10 -#: ../../mod/webpages.php:40 ../../mod/api.php:26 ../../mod/api.php:31 -#: ../../mod/lastpost.php:93 ../../mod/page.php:30 ../../mod/setup.php:181 -#: ../../mod/settings.php:625 ../../mod/viewconnections.php:33 -#: ../../mod/viewconnections.php:38 ../../mod/delegate.php:6 -#: ../../mod/sources.php:48 ../../mod/mitem.php:92 ../../mod/group.php:15 -#: ../../mod/photos.php:74 ../../mod/photos.php:662 ../../mod/viewsrc.php:12 -#: ../../mod/menu.php:40 ../../mod/message.php:204 ../../mod/layouts.php:27 -#: ../../mod/layouts.php:42 ../../mod/network.php:7 ../../mod/intro.php:50 -#: ../../mod/connections.php:174 ../../mod/profiles.php:163 -#: ../../mod/profiles.php:476 ../../mod/new_channel.php:66 -#: ../../mod/new_channel.php:97 ../../mod/filestorage.php:26 -#: ../../mod/manage.php:6 ../../mod/crepair.php:115 -#: ../../mod/editlayout.php:48 ../../mod/nogroup.php:25 -#: ../../mod/profile_photo.php:197 ../../mod/profile_photo.php:210 -#: ../../mod/editwebpage.php:42 ../../mod/editwebpage.php:64 +#: ../../include/attach.php:464 ../../include/attach.php:539 +#: ../../include/items.php:3429 ../../mod/common.php:35 +#: ../../mod/events.php:140 ../../mod/invite.php:13 ../../mod/invite.php:102 +#: ../../mod/allfriends.php:10 ../../mod/webpages.php:40 ../../mod/api.php:26 +#: ../../mod/api.php:31 ../../mod/page.php:30 ../../mod/page.php:80 +#: ../../mod/setup.php:200 ../../mod/settings.php:586 +#: ../../mod/viewconnections.php:22 ../../mod/viewconnections.php:27 +#: ../../mod/delegate.php:6 ../../mod/sources.php:48 ../../mod/mitem.php:73 +#: ../../mod/group.php:15 ../../mod/photos.php:74 ../../mod/photos.php:654 +#: ../../mod/viewsrc.php:12 ../../mod/menu.php:40 ../../mod/message.php:208 +#: ../../mod/layouts.php:27 ../../mod/layouts.php:42 ../../mod/network.php:12 +#: ../../mod/profiles.php:152 ../../mod/profiles.php:465 +#: ../../mod/new_channel.php:66 ../../mod/new_channel.php:97 +#: ../../mod/connections.php:201 ../../mod/filestorage.php:26 +#: ../../mod/manage.php:6 ../../mod/editlayout.php:48 +#: ../../mod/profile_photo.php:187 ../../mod/profile_photo.php:200 +#: ../../mod/editwebpage.php:44 ../../mod/editwebpage.php:83 #: ../../mod/notifications.php:66 ../../mod/blocks.php:29 #: ../../mod/blocks.php:44 ../../mod/editpost.php:13 ../../mod/poke.php:128 -#: ../../mod/channel.php:123 ../../mod/fsuggest.php:78 -#: ../../mod/editblock.php:48 ../../mod/item.php:173 ../../mod/item.php:181 -#: ../../mod/suggest.php:32 ../../mod/register.php:60 ../../mod/regmod.php:18 -#: ../../mod/mood.php:114 ../../index.php:178 ../../index.php:340 +#: ../../mod/channel.php:86 ../../mod/fsuggest.php:78 +#: ../../mod/editblock.php:48 ../../mod/item.php:181 ../../mod/item.php:189 +#: ../../mod/suggest.php:33 ../../mod/register.php:68 ../../mod/regmod.php:18 +#: ../../mod/authtest.php:13 ../../mod/mood.php:114 ../../index.php:178 +#: ../../index.php:346 msgid "Permission denied." msgstr "Permesso negato." @@ -1599,7 +1261,7 @@ msgstr "L'immagine supera il limite massimo di %lu bytes" msgid "Image file is empty." msgstr "Il file dell'immagine è vuoto." -#: ../../include/photos.php:124 ../../mod/profile_photo.php:157 +#: ../../include/photos.php:124 ../../mod/profile_photo.php:147 msgid "Unable to process image" msgstr "Impossibile elaborare l'immagine" @@ -1607,11 +1269,11 @@ msgstr "Impossibile elaborare l'immagine" msgid "Photo storage failed." msgstr "Impossibile caricare la foto." -#: ../../include/photos.php:288 ../../boot.php:2217 +#: ../../include/photos.php:288 ../../include/conversation.php:1457 msgid "Photo Albums" msgstr "Album foto" -#: ../../include/photos.php:292 ../../mod/photos.php:810 +#: ../../include/photos.php:292 ../../mod/photos.php:813 #: ../../mod/photos.php:1287 msgid "Upload New Photos" msgstr "Carica nuove foto" @@ -1882,111 +1544,151 @@ msgstr "Il file non può essere verificato. Caricamento fallito." msgid "Path not available." msgstr "Percorso non disponibile." -#: ../../include/nav.php:71 ../../include/nav.php:86 ../../boot.php:1441 +#: ../../include/attach.php:544 +msgid "Empty pathname" +msgstr "Il percorso del file è vuoto" + +#: ../../include/attach.php:562 +msgid "duplicate filename or path" +msgstr "il file o percorso del file è duplicato" + +#: ../../include/attach.php:584 +msgid "Path not found." +msgstr "Percorso del file non trovato." + +#: ../../include/attach.php:628 +msgid "mkdir failed." +msgstr "mkdir fallito." + +#: ../../include/attach.php:632 +msgid "database storage failed." +msgstr "scrittura su database fallita." + +#: ../../include/zot.php:545 +msgid "Invalid data packet" +msgstr "Dati non validi" + +#: ../../include/zot.php:555 +msgid "Unable to verify channel signature" +msgstr "Impossibile verificare la firma elettronica del canale" + +#: ../../include/zot.php:732 +#, php-format +msgid "Unable to verify site signature for %s" +msgstr "Impossibile verificare la firma elettronica del sito %s" + +#: ../../include/nav.php:72 ../../include/nav.php:87 ../../boot.php:1439 msgid "Logout" msgstr "Esci" -#: ../../include/nav.php:71 ../../include/nav.php:86 +#: ../../include/nav.php:72 ../../include/nav.php:87 msgid "End this session" msgstr "Chiudi questa sessione" -#: ../../include/nav.php:74 ../../include/nav.php:120 +#: ../../include/nav.php:75 ../../include/nav.php:121 msgid "Home" msgstr "Bacheca" -#: ../../include/nav.php:74 +#: ../../include/nav.php:75 msgid "Your posts and conversations" msgstr "I tuoi articoli e conversazioni" -#: ../../include/nav.php:75 +#: ../../include/nav.php:76 ../../include/conversation.php:929 +#: ../../mod/connections.php:331 ../../mod/connections.php:445 +msgid "View Profile" +msgstr "Profilo" + +#: ../../include/nav.php:76 msgid "Your profile page" msgstr "Il tuo profilo" -#: ../../include/nav.php:77 +#: ../../include/nav.php:78 msgid "Edit Profiles" msgstr "Modifica i profili" -#: ../../include/nav.php:77 +#: ../../include/nav.php:78 msgid "Manage/Edit Profiles" msgstr "Gestisci e modifica i profili" -#: ../../include/nav.php:78 ../../mod/fbrowser.php:25 ../../boot.php:2214 +#: ../../include/nav.php:79 ../../include/conversation.php:1454 +#: ../../mod/fbrowser.php:25 msgid "Photos" msgstr "Foto" -#: ../../include/nav.php:78 +#: ../../include/nav.php:79 msgid "Your photos" msgstr "Le tue foto" -#: ../../include/nav.php:84 ../../boot.php:1442 +#: ../../include/nav.php:85 ../../boot.php:1440 msgid "Login" msgstr "Accedi" -#: ../../include/nav.php:84 +#: ../../include/nav.php:85 msgid "Sign in" msgstr "Entra" -#: ../../include/nav.php:101 +#: ../../include/nav.php:102 #, php-format msgid "%s - click to logout" msgstr "%s - clicca per uscire" -#: ../../include/nav.php:106 +#: ../../include/nav.php:107 msgid "Click to authenticate to your home hub" msgstr "Clicca per autenticarti sul tuo server principale" -#: ../../include/nav.php:120 +#: ../../include/nav.php:121 msgid "Home Page" msgstr "Bacheca" -#: ../../include/nav.php:124 ../../mod/register.php:187 ../../boot.php:1417 +#: ../../include/nav.php:125 ../../mod/register.php:195 ../../boot.php:1416 msgid "Register" msgstr "Iscriviti" -#: ../../include/nav.php:124 +#: ../../include/nav.php:125 msgid "Create an account" msgstr "Crea un account" -#: ../../include/nav.php:129 ../../mod/help.php:34 +#: ../../include/nav.php:130 ../../mod/help.php:45 ../../mod/help.php:49 msgid "Help" msgstr "Guida" -#: ../../include/nav.php:129 +#: ../../include/nav.php:130 msgid "Help and documentation" msgstr "Guida e documentazione" -#: ../../include/nav.php:132 +#: ../../include/nav.php:133 msgid "Apps" msgstr "Apps" -#: ../../include/nav.php:132 +#: ../../include/nav.php:133 msgid "Addon applications, utilities, games" msgstr "App, strumenti e giochi aggiuntivi" -#: ../../include/nav.php:134 +#: ../../include/nav.php:135 ../../include/text.php:736 +#: ../../include/text.php:750 ../../mod/search.php:96 +msgid "Search" +msgstr "Cerca" + +#: ../../include/nav.php:135 msgid "Search site content" msgstr "Cerca nel sito" -#: ../../include/nav.php:137 ../../mod/directory.php:212 +#: ../../include/nav.php:138 ../../mod/directory.php:228 msgid "Directory" msgstr "Tutti i canali" -#: ../../include/nav.php:137 +#: ../../include/nav.php:138 msgid "Channel Locator" msgstr "Ricerca canali" -#: ../../include/nav.php:148 +#: ../../include/nav.php:149 msgid "Matrix" msgstr "La tua rete" -#: ../../include/nav.php:148 +#: ../../include/nav.php:149 msgid "Your matrix" msgstr "La tua rete" -#: ../../include/nav.php:149 -msgid "See all matrix notifications" -msgstr "Notifiche dalla tua rete" - #: ../../include/nav.php:150 msgid "Mark all matrix notifications seen" msgstr "Segna come lette le notifiche della tua rete" @@ -2000,138 +1702,150 @@ msgid "Channel home" msgstr "Bacheca del canale" #: ../../include/nav.php:153 -msgid "See all channel notifications" -msgstr "Guarda le notifiche dei canali" - -#: ../../include/nav.php:154 msgid "Mark all channel notifications seen" msgstr "Segna come lette le notifiche dei canali" -#: ../../include/nav.php:157 +#: ../../include/nav.php:156 msgid "Intros" msgstr "Richieste" -#: ../../include/nav.php:157 ../../mod/connections.php:562 +#: ../../include/nav.php:156 ../../mod/connections.php:589 msgid "New Connections" msgstr "Nuovi contatti" -#: ../../include/nav.php:158 -msgid "See all channel introductions" -msgstr "Guarda tutte le richieste di amicizia" - -#: ../../include/nav.php:161 +#: ../../include/nav.php:159 msgid "Notices" msgstr "Notifiche" -#: ../../include/nav.php:161 ../../mod/notifications.php:218 +#: ../../include/nav.php:159 msgid "Notifications" msgstr "Notifiche" -#: ../../include/nav.php:162 +#: ../../include/nav.php:160 msgid "See all notifications" msgstr "Vedi tutte le notifiche" -#: ../../include/nav.php:163 +#: ../../include/nav.php:161 msgid "Mark all system notifications seen" msgstr "Segna come lette le notifiche di sistema" -#: ../../include/nav.php:165 +#: ../../include/nav.php:163 msgid "Mail" msgstr "Messaggi" -#: ../../include/nav.php:165 +#: ../../include/nav.php:163 msgid "Private mail" msgstr "Messaggi privati" -#: ../../include/nav.php:166 +#: ../../include/nav.php:164 msgid "See all private messages" msgstr "Guarda tutti i messaggi privati" -#: ../../include/nav.php:167 +#: ../../include/nav.php:165 msgid "Mark all private messages seen" msgstr "Segna come letti tutti i messaggi privati" -#: ../../include/nav.php:168 +#: ../../include/nav.php:166 msgid "Inbox" msgstr "In arrivo" -#: ../../include/nav.php:169 +#: ../../include/nav.php:167 msgid "Outbox" msgstr "Inviati" -#: ../../include/nav.php:170 ../../mod/message.php:21 +#: ../../include/nav.php:168 ../../mod/message.php:24 msgid "New Message" msgstr "Nuovo messaggio" -#: ../../include/nav.php:173 ../../mod/events.php:348 ../../boot.php:2225 +#: ../../include/nav.php:171 ../../include/conversation.php:1465 +#: ../../mod/events.php:354 msgid "Events" msgstr "Eventi" -#: ../../include/nav.php:173 +#: ../../include/nav.php:171 msgid "Event Calendar" msgstr "Calendario" -#: ../../include/nav.php:174 +#: ../../include/nav.php:172 msgid "See all events" msgstr "Guarda tutti gli eventi" -#: ../../include/nav.php:175 +#: ../../include/nav.php:173 msgid "Mark all events seen" msgstr "Marca come letti tutti gli eventi" -#: ../../include/nav.php:177 +#: ../../include/nav.php:175 msgid "Channel Select" msgstr "Gestisci i canali" -#: ../../include/nav.php:177 +#: ../../include/nav.php:175 msgid "Manage Your Channels" msgstr "Gestisci i contatti dei tuoi canali" -#: ../../include/nav.php:179 ../../mod/settings.php:129 -#: ../../mod/admin.php:769 ../../mod/admin.php:974 +#: ../../include/nav.php:177 ../../mod/settings.php:131 +#: ../../mod/admin.php:785 ../../mod/admin.php:990 msgid "Settings" msgstr "Impostazioni" -#: ../../include/nav.php:179 +#: ../../include/nav.php:177 msgid "Account/Channel Settings" msgstr "Impostazioni account e canali" -#: ../../include/nav.php:181 ../../mod/connections.php:668 +#: ../../include/nav.php:179 ../../mod/connections.php:694 msgid "Connections" msgstr "Contatti" -#: ../../include/nav.php:181 +#: ../../include/nav.php:179 msgid "Manage/Edit Friends and Connections" msgstr "Modifica amici e contatti" -#: ../../include/nav.php:188 ../../mod/admin.php:111 +#: ../../include/nav.php:186 ../../mod/admin.php:111 msgid "Admin" msgstr "Amministrazione" -#: ../../include/nav.php:188 +#: ../../include/nav.php:186 msgid "Site Setup and Configuration" msgstr "Configurazione del sito" -#: ../../include/nav.php:211 +#: ../../include/nav.php:212 msgid "Nothing new here" msgstr "Niente di nuovo qui" -#: ../../include/nav.php:216 +#: ../../include/nav.php:217 msgid "Please wait..." msgstr "Attendere..." -#: ../../include/zot.php:426 -msgid "Invalid data packet" -msgstr "Dati non validi" +#: ../../include/taxonomy.php:210 +msgid "Tags" +msgstr "Tag" -#: ../../include/zot.php:436 -msgid "Unable to verify channel signature" -msgstr "Impossibile verificare la firma elettronica del canale" +#: ../../include/taxonomy.php:224 +msgid "Keywords" +msgstr "Parole chiave" -#: ../../include/zot.php:582 -#, php-format -msgid "Unable to verify site signature for %s" -msgstr "Impossibile verificare la firma elettronica del sito %s" +#: ../../include/taxonomy.php:249 +msgid "have" +msgstr "ho" + +#: ../../include/taxonomy.php:249 +msgid "has" +msgstr "ha" + +#: ../../include/taxonomy.php:250 +msgid "want" +msgstr "voglio" + +#: ../../include/taxonomy.php:250 +msgid "wants" +msgstr "vuole" + +#: ../../include/taxonomy.php:251 +msgid "likes" +msgstr "ama" + +#: ../../include/taxonomy.php:252 +msgid "dislikes" +msgstr "non ama" #: ../../include/account.php:23 msgid "Not a valid email address" @@ -2189,84 +1903,447 @@ msgstr "Account approvato." msgid "Registration revoked for %s" msgstr "Registrazione revocata per %s" -#: ../../include/auth.php:66 +#: ../../include/conversation.php:117 ../../include/text.php:1621 +#: ../../mod/like.php:103 ../../mod/subthread.php:89 ../../mod/tagger.php:45 +msgid "photo" +msgstr "la foto" + +#: ../../include/conversation.php:120 ../../include/text.php:1624 +#: ../../mod/tagger.php:49 +msgid "event" +msgstr "l'evento" + +#: ../../include/conversation.php:123 +msgid "channel" +msgstr "canale" + +#: ../../include/conversation.php:145 ../../include/text.php:1627 +#: ../../mod/like.php:103 ../../mod/subthread.php:89 ../../mod/tagger.php:53 +msgid "status" +msgstr "il messaggio di stato" + +#: ../../include/conversation.php:147 ../../include/text.php:1629 +#: ../../mod/tagger.php:55 +msgid "comment" +msgstr "il commento" + +#: ../../include/conversation.php:161 ../../mod/like.php:134 +#, php-format +msgid "%1$s likes %2$s's %3$s" +msgstr "A %1$s piace %3$s di %2$s" + +#: ../../include/conversation.php:164 ../../mod/like.php:136 +#, php-format +msgid "%1$s doesn't like %2$s's %3$s" +msgstr "A %1$s non piace %3$s di %2$s" + +#: ../../include/conversation.php:201 +#, php-format +msgid "%1$s is now connected with %2$s" +msgstr "%1$s adesso è connesso con %2$s" + +#: ../../include/conversation.php:236 +#, php-format +msgid "%1$s poked %2$s" +msgstr "%1$s ha mandato un poke a %2$s" + +#: ../../include/conversation.php:240 ../../include/text.php:790 +msgid "poked" +msgstr "ha ricevuto un poke" + +#: ../../include/conversation.php:258 ../../mod/mood.php:63 +#, php-format +msgid "%1$s is currently %2$s" +msgstr "%1$s al momento è %2$s" + +#: ../../include/conversation.php:662 +#, php-format +msgid "View %s's profile @ %s" +msgstr "Vedi il profilo di %s @ %s" + +#: ../../include/conversation.php:676 +msgid "Categories:" +msgstr "Categorie:" + +#: ../../include/conversation.php:677 +msgid "Filed under:" +msgstr "Classificato come:" + +#: ../../include/conversation.php:704 +msgid "View in context" +msgstr "Vedi nel contesto" + +#: ../../include/conversation.php:830 +msgid "remove" +msgstr "rimuovi" + +#: ../../include/conversation.php:834 +msgid "Loading..." +msgstr "Caricamento in corso..." + +#: ../../include/conversation.php:835 +msgid "Delete Selected Items" +msgstr "Elimina gli oggetti selezionati" + +#: ../../include/conversation.php:926 +msgid "View Source" +msgstr "Vedi il sorgente" + +#: ../../include/conversation.php:927 +msgid "Follow Thread" +msgstr "Segui la discussione" + +#: ../../include/conversation.php:928 +msgid "View Status" +msgstr "Guarda il messaggio di stato" + +#: ../../include/conversation.php:930 +msgid "View Photos" +msgstr "Guarda le foto" + +#: ../../include/conversation.php:931 +msgid "Matrix Activity" +msgstr "Attività nella tua rete" + +#: ../../include/conversation.php:932 +msgid "Edit Contact" +msgstr "Modifica il contatto" + +#: ../../include/conversation.php:933 +msgid "Send PM" +msgstr "Invia messaggio privato" + +#: ../../include/conversation.php:934 +msgid "Poke" +msgstr "Poke" + +#: ../../include/conversation.php:996 +#, php-format +msgid "%s likes this." +msgstr "Piace a %s." + +#: ../../include/conversation.php:996 +#, php-format +msgid "%s doesn't like this." +msgstr "Non piace a %s." + +#: ../../include/conversation.php:1000 +#, php-format +msgid "%2$d people like this." +msgid_plural "%2$d people like this." +msgstr[0] "" +msgstr[1] "Piace a %2$d persone." + +#: ../../include/conversation.php:1002 +#, php-format +msgid "%2$d people don't like this." +msgid_plural "%2$d people don't like this." +msgstr[0] "" +msgstr[1] "Non piace a %2$d persone." + +#: ../../include/conversation.php:1008 +msgid "and" +msgstr "e" + +#: ../../include/conversation.php:1011 +#, php-format +msgid ", and %d other people" +msgid_plural ", and %d other people" +msgstr[0] "" +msgstr[1] "e altre %d persone" + +#: ../../include/conversation.php:1012 +#, php-format +msgid "%s like this." +msgstr "Piace a %s." + +#: ../../include/conversation.php:1012 +#, php-format +msgid "%s don't like this." +msgstr "Non piace a %s." + +#: ../../include/conversation.php:1062 +msgid "Visible to everybody" +msgstr "Visibile a tutti" + +#: ../../include/conversation.php:1063 ../../mod/message.php:281 +#: ../../mod/message.php:417 +msgid "Please enter a link URL:" +msgstr "Inserisci l'indirizzo del link:" + +#: ../../include/conversation.php:1064 +msgid "Please enter a video link/URL:" +msgstr "Inserisci l'indirizzo del video:" + +#: ../../include/conversation.php:1065 +msgid "Please enter an audio link/URL:" +msgstr "Inserisci l'indirizzo dell'audio:" + +#: ../../include/conversation.php:1066 +msgid "Tag term:" +msgstr "Tag:" + +#: ../../include/conversation.php:1067 ../../mod/filer.php:35 +msgid "Save to Folder:" +msgstr "Salva nella cartella:" + +#: ../../include/conversation.php:1068 +msgid "Where are you right now?" +msgstr "Dove sei ora?" + +#: ../../include/conversation.php:1069 ../../mod/message.php:282 +#: ../../mod/message.php:418 ../../mod/editpost.php:52 +msgid "Expires YYYY-MM-DD HH:MM" +msgstr "Scadenza il AAAA-MM-GG OO:MM" + +#: ../../include/conversation.php:1093 ../../mod/photos.php:1071 +msgid "Share" +msgstr "Condividi" + +#: ../../include/conversation.php:1095 ../../mod/editwebpage.php:139 +msgid "Page link title" +msgstr "Link del titolo" + +#: ../../include/conversation.php:1097 ../../mod/message.php:329 +#: ../../mod/message.php:480 ../../mod/editlayout.php:101 +#: ../../mod/editwebpage.php:144 ../../mod/editpost.php:98 +#: ../../mod/editblock.php:115 +msgid "Upload photo" +msgstr "Carica foto" + +#: ../../include/conversation.php:1098 +msgid "upload photo" +msgstr "carica foto" + +#: ../../include/conversation.php:1099 ../../mod/message.php:330 +#: ../../mod/message.php:481 ../../mod/editlayout.php:102 +#: ../../mod/editwebpage.php:145 ../../mod/editpost.php:99 +#: ../../mod/editblock.php:116 +msgid "Attach file" +msgstr "Allega file" + +#: ../../include/conversation.php:1100 +msgid "attach file" +msgstr "allega file" + +#: ../../include/conversation.php:1101 ../../mod/message.php:331 +#: ../../mod/message.php:482 ../../mod/editlayout.php:103 +#: ../../mod/editwebpage.php:146 ../../mod/editpost.php:100 +#: ../../mod/editblock.php:117 +msgid "Insert web link" +msgstr "Inserisci un indirizzo web" + +#: ../../include/conversation.php:1102 +msgid "web link" +msgstr "link web" + +#: ../../include/conversation.php:1103 +msgid "Insert video link" +msgstr "Inserisci l'indirizzo di un video" + +#: ../../include/conversation.php:1104 +msgid "video link" +msgstr "link video" + +#: ../../include/conversation.php:1105 +msgid "Insert audio link" +msgstr "Inserisci l'indirizzo di un audio" + +#: ../../include/conversation.php:1106 +msgid "audio link" +msgstr "link audio" + +#: ../../include/conversation.php:1107 ../../mod/editlayout.php:107 +#: ../../mod/editwebpage.php:150 ../../mod/editpost.php:104 +#: ../../mod/editblock.php:121 +msgid "Set your location" +msgstr "La tua località" + +#: ../../include/conversation.php:1108 +msgid "set location" +msgstr "la tua località" + +#: ../../include/conversation.php:1109 ../../mod/editlayout.php:108 +#: ../../mod/editwebpage.php:151 ../../mod/editpost.php:105 +#: ../../mod/editblock.php:122 +msgid "Clear browser location" +msgstr "Rimuovi la località data dal browser" + +#: ../../include/conversation.php:1110 +msgid "clear location" +msgstr "rimuovi la località" + +#: ../../include/conversation.php:1112 ../../mod/editlayout.php:121 +#: ../../mod/editwebpage.php:168 ../../mod/editpost.php:118 +#: ../../mod/editblock.php:136 +msgid "Set title" +msgstr "Scegli un titolo" + +#: ../../include/conversation.php:1115 ../../mod/editlayout.php:123 +#: ../../mod/editwebpage.php:170 ../../mod/editpost.php:120 +#: ../../mod/editblock.php:138 +msgid "Categories (comma-separated list)" +msgstr "Categorie (separate da virgola)" + +#: ../../include/conversation.php:1117 ../../mod/editlayout.php:110 +#: ../../mod/editwebpage.php:153 ../../mod/editpost.php:107 +#: ../../mod/editblock.php:124 +msgid "Permission settings" +msgstr "Impostazioni permessi" + +#: ../../include/conversation.php:1118 +msgid "permissions" +msgstr "permessi" + +#: ../../include/conversation.php:1126 ../../mod/editlayout.php:118 +#: ../../mod/editwebpage.php:163 ../../mod/editpost.php:115 +#: ../../mod/editblock.php:133 +msgid "Public post" +msgstr "Articolo pubblico" + +#: ../../include/conversation.php:1128 ../../mod/editlayout.php:124 +#: ../../mod/editwebpage.php:171 ../../mod/editpost.php:121 +#: ../../mod/editblock.php:139 +msgid "Example: bob@example.com, mary@example.com" +msgstr "Per esempio: mario@esempio.com, simona@esempio.com" + +#: ../../include/conversation.php:1141 ../../mod/message.php:336 +#: ../../mod/message.php:487 ../../mod/editlayout.php:134 +#: ../../mod/editwebpage.php:181 ../../mod/editpost.php:132 +#: ../../mod/editblock.php:149 +msgid "Set expiration date" +msgstr "Data di scadenza" + +#: ../../include/conversation.php:1368 +msgid "Commented Order" +msgstr "Ultimi commenti" + +#: ../../include/conversation.php:1371 +msgid "Sort by Comment Date" +msgstr "Per data del commento" + +#: ../../include/conversation.php:1374 +msgid "Posted Order" +msgstr "Ultimi articoli" + +#: ../../include/conversation.php:1377 +msgid "Sort by Post Date" +msgstr "Per data di creazione" + +#: ../../include/conversation.php:1381 +msgid "Personal" +msgstr "Personali" + +#: ../../include/conversation.php:1384 +msgid "Posts that mention or involve you" +msgstr "Articoli che ti riguardano o ti menzionano" + +#: ../../include/conversation.php:1387 ../../mod/menu.php:57 +#: ../../mod/connections.php:556 +msgid "New" +msgstr "Novità" + +#: ../../include/conversation.php:1390 +msgid "Activity Stream - by date" +msgstr "Elenco attività - per data" + +#: ../../include/conversation.php:1397 +msgid "Starred" +msgstr "Preferiti" + +#: ../../include/conversation.php:1400 +msgid "Favourite Posts" +msgstr "Articoli preferiti" + +#: ../../include/conversation.php:1407 +msgid "Spam" +msgstr "Spam" + +#: ../../include/conversation.php:1410 +msgid "Posts flagged as SPAM" +msgstr "Articoli marcati come spam" + +#: ../../include/conversation.php:1440 +msgid "Channel" +msgstr "Canale" + +#: ../../include/conversation.php:1443 +msgid "Status Messages and Posts" +msgstr "Articoli e messaggi di stato" + +#: ../../include/conversation.php:1447 +msgid "About" +msgstr "Informazioni" + +#: ../../include/conversation.php:1450 +msgid "Profile Details" +msgstr "Dettagli del profilo" + +#: ../../include/conversation.php:1468 +msgid "Events and Calendar" +msgstr "Calendario eventi" + +#: ../../include/conversation.php:1473 +msgid "Webpages" +msgstr "Pagine web" + +#: ../../include/conversation.php:1476 +msgid "Manage Webpages" +msgstr "Gestisci le pagine web" + +#: ../../include/auth.php:69 msgid "Logged out." msgstr "Uscita effettuata." -#: ../../include/auth.php:178 +#: ../../include/auth.php:181 msgid "Failed authentication" msgstr "Autenticazione fallita" -#: ../../include/auth.php:187 +#: ../../include/auth.php:190 msgid "Login failed." msgstr "Accesso fallito." #: ../../include/contact_widgets.php:14 #, php-format -msgid "You have %1$.0f of %2$.0f allowed connections." -msgstr "Hai attivato %1$.0f delle %2$.0f connessioni permesse." - -#: ../../include/contact_widgets.php:20 -msgid "Add New Connection" -msgstr "Aggiungi un contatto" - -#: ../../include/contact_widgets.php:21 -msgid "Enter the channel address" -msgstr "Scrivi l'indirizzo del canale" - -#: ../../include/contact_widgets.php:22 -msgid "Example: bob@example.com, http://example.com/barbara" -msgstr "Per esempio: mario@pippo.it oppure http://pluto.com/barbara" - -#: ../../include/contact_widgets.php:38 -#, php-format msgid "%d invitation available" msgid_plural "%d invitations available" msgstr[0] "%d invito disponibile" msgstr[1] "%d inviti disponibili" -#: ../../include/contact_widgets.php:44 +#: ../../include/contact_widgets.php:20 msgid "Find Channels" msgstr "Ricerca canali" -#: ../../include/contact_widgets.php:45 +#: ../../include/contact_widgets.php:21 msgid "Enter name or interest" msgstr "Scrivi un nome o un interesse" -#: ../../include/contact_widgets.php:46 +#: ../../include/contact_widgets.php:22 msgid "Connect/Follow" -msgstr "Segui" +msgstr "Entra in contatto" -#: ../../include/contact_widgets.php:47 +#: ../../include/contact_widgets.php:23 msgid "Examples: Robert Morgenstein, Fishing" msgstr "Per esempio: Mario Rossi, Pesca" -#: ../../include/contact_widgets.php:48 ../../mod/connections.php:674 -#: ../../mod/directory.php:208 ../../mod/directory.php:213 +#: ../../include/contact_widgets.php:24 ../../mod/connections.php:700 +#: ../../mod/directory.php:224 ../../mod/directory.php:229 msgid "Find" msgstr "Cerca" -#: ../../include/contact_widgets.php:49 ../../mod/suggest.php:64 +#: ../../include/contact_widgets.php:25 ../../mod/suggest.php:66 msgid "Channel Suggestions" msgstr "Canali suggeriti" -#: ../../include/contact_widgets.php:51 +#: ../../include/contact_widgets.php:27 msgid "Random Profile" msgstr "Profilo casuale" -#: ../../include/contact_widgets.php:52 +#: ../../include/contact_widgets.php:28 msgid "Invite Friends" msgstr "Invita amici" -#: ../../include/contact_widgets.php:79 ../../include/contact_widgets.php:113 -msgid "Everything" -msgstr "Tutto" - -#: ../../include/contact_widgets.php:110 -msgid "Categories" -msgstr "Categorie" - -#: ../../include/contact_widgets.php:143 +#: ../../include/contact_widgets.php:119 #, php-format msgid "%d connection in common" msgid_plural "%d connections in common" @@ -2277,6 +2354,321 @@ msgstr[1] "%d contatti in comune" msgid "New Page" msgstr "Nuova pagina web" +#: ../../include/text.php:315 +msgid "prev" +msgstr "prec" + +#: ../../include/text.php:317 +msgid "first" +msgstr "inizio" + +#: ../../include/text.php:346 +msgid "last" +msgstr "fine" + +#: ../../include/text.php:349 +msgid "next" +msgstr "succ" + +#: ../../include/text.php:361 +msgid "older" +msgstr "più recenti" + +#: ../../include/text.php:363 +msgid "newer" +msgstr "più nuovi" + +#: ../../include/text.php:654 +msgid "No connections" +msgstr "Nessun contatto" + +#: ../../include/text.php:665 +#, php-format +msgid "%d Connection" +msgid_plural "%d Connections" +msgstr[0] "%d contatto" +msgstr[1] "%d contatti" + +#: ../../include/text.php:677 +msgid "View Connections" +msgstr "Elenco contatti" + +#: ../../include/text.php:790 +msgid "poke" +msgstr "poke" + +#: ../../include/text.php:791 +msgid "ping" +msgstr "ping" + +#: ../../include/text.php:791 +msgid "pinged" +msgstr "ha ricevuto un ping" + +#: ../../include/text.php:792 +msgid "prod" +msgstr "prod" + +#: ../../include/text.php:792 +msgid "prodded" +msgstr "ha ricevuto un prod" + +#: ../../include/text.php:793 +msgid "slap" +msgstr "schiaffo" + +#: ../../include/text.php:793 +msgid "slapped" +msgstr "ha ricevuto uno schiaffo" + +#: ../../include/text.php:794 +msgid "finger" +msgstr "finger" + +#: ../../include/text.php:794 +msgid "fingered" +msgstr "ha ricevuto un finger" + +#: ../../include/text.php:795 +msgid "rebuff" +msgstr "rifiuto" + +#: ../../include/text.php:795 +msgid "rebuffed" +msgstr "ha ricevuto un rifiuto" + +#: ../../include/text.php:807 +msgid "happy" +msgstr "allegro" + +#: ../../include/text.php:808 +msgid "sad" +msgstr "triste" + +#: ../../include/text.php:809 +msgid "mellow" +msgstr "calmo" + +#: ../../include/text.php:810 +msgid "tired" +msgstr "stanco" + +#: ../../include/text.php:811 +msgid "perky" +msgstr "vivace" + +#: ../../include/text.php:812 +msgid "angry" +msgstr "arrabbiato" + +#: ../../include/text.php:813 +msgid "stupified" +msgstr "stordito" + +#: ../../include/text.php:814 +msgid "puzzled" +msgstr "confuso" + +#: ../../include/text.php:815 +msgid "interested" +msgstr "attento" + +#: ../../include/text.php:816 +msgid "bitter" +msgstr "amaro" + +#: ../../include/text.php:817 +msgid "cheerful" +msgstr "allegro" + +#: ../../include/text.php:818 +msgid "alive" +msgstr "vivace" + +#: ../../include/text.php:819 +msgid "annoyed" +msgstr "seccato" + +#: ../../include/text.php:820 +msgid "anxious" +msgstr "ansioso" + +#: ../../include/text.php:821 +msgid "cranky" +msgstr "irritabile" + +#: ../../include/text.php:822 +msgid "disturbed" +msgstr "turbato" + +#: ../../include/text.php:823 +msgid "frustrated" +msgstr "frustrato" + +#: ../../include/text.php:824 +msgid "motivated" +msgstr "motivato" + +#: ../../include/text.php:825 +msgid "relaxed" +msgstr "rilassato" + +#: ../../include/text.php:826 +msgid "surprised" +msgstr "sorpreso" + +#: ../../include/text.php:988 +msgid "Monday" +msgstr "lunedì" + +#: ../../include/text.php:988 +msgid "Tuesday" +msgstr "martedì" + +#: ../../include/text.php:988 +msgid "Wednesday" +msgstr "mercoledì" + +#: ../../include/text.php:988 +msgid "Thursday" +msgstr "giovedì" + +#: ../../include/text.php:988 +msgid "Friday" +msgstr "venerdì" + +#: ../../include/text.php:988 +msgid "Saturday" +msgstr "sabato" + +#: ../../include/text.php:988 +msgid "Sunday" +msgstr "domenica" + +#: ../../include/text.php:992 +msgid "January" +msgstr "gennaio" + +#: ../../include/text.php:992 +msgid "February" +msgstr "febbraio" + +#: ../../include/text.php:992 +msgid "March" +msgstr "marzo" + +#: ../../include/text.php:992 +msgid "April" +msgstr "aprile" + +#: ../../include/text.php:992 +msgid "May" +msgstr "maggio" + +#: ../../include/text.php:992 +msgid "June" +msgstr "giugno" + +#: ../../include/text.php:992 +msgid "July" +msgstr "luglio" + +#: ../../include/text.php:992 +msgid "August" +msgstr "agosto" + +#: ../../include/text.php:992 +msgid "September" +msgstr "settembre" + +#: ../../include/text.php:992 +msgid "October" +msgstr "ottobre" + +#: ../../include/text.php:992 +msgid "November" +msgstr "novembre" + +#: ../../include/text.php:992 +msgid "December" +msgstr "dicembre" + +#: ../../include/text.php:1070 +msgid "unknown.???" +msgstr "sconosciuto???" + +#: ../../include/text.php:1071 +msgid "bytes" +msgstr "byte" + +#: ../../include/text.php:1106 +msgid "remove category" +msgstr "rimuovi la categoria" + +#: ../../include/text.php:1128 +msgid "remove from file" +msgstr "rimuovi dal file" + +#: ../../include/text.php:1182 ../../include/text.php:1194 +msgid "Click to open/close" +msgstr "Clicca per aprire/chiudere" + +#: ../../include/text.php:1370 ../../mod/events.php:332 +msgid "link to source" +msgstr "Link all'originale" + +#: ../../include/text.php:1389 +msgid "Select a page layout: " +msgstr "Scegli il layout della pagina:" + +#: ../../include/text.php:1392 ../../include/text.php:1457 +msgid "default" +msgstr "predefinito" + +#: ../../include/text.php:1428 +msgid "Page content type: " +msgstr "Contenuto della pagina:" + +#: ../../include/text.php:1469 +msgid "Select an alternate language" +msgstr "Seleziona una lingua diversa" + +#: ../../include/text.php:1634 +msgid "activity" +msgstr "l'attività" + +#: ../../include/text.php:1896 +msgid "Design" +msgstr "Design" + +#: ../../include/text.php:1898 +msgid "Blocks" +msgstr "Riquadri" + +#: ../../include/text.php:1899 +msgid "Menus" +msgstr "Menù" + +#: ../../include/text.php:1900 +msgid "Layouts" +msgstr "Layout" + +#: ../../include/text.php:1901 +msgid "Pages" +msgstr "Pagine" + +#: ../../include/plugin.php:475 ../../include/plugin.php:477 +msgid "Click here to upgrade." +msgstr "Clicca qui per aggiornare." + +#: ../../include/plugin.php:483 +msgid "This action exceeds the limits set by your subscription plan." +msgstr "Questa operazione esce dai termini del tuo abbonamento." + +#: ../../include/plugin.php:488 +msgid "This action is not available under your subscription plan." +msgstr "Questa operazione non è prevista dal tuo abbonamento." + #: ../../include/follow.php:21 msgid "Channel is blocked on this site." msgstr "Il canale è bloccato per questo sito." @@ -2331,7 +2723,7 @@ msgstr "Può vedere le mie pagine web \"pubbliche\"" #: ../../include/permissions.php:21 msgid "Can send me their channel stream and posts" -msgstr "Può mostrarmi i contenuti del canale e gli articoli" +msgstr "Seguo i contenuti e gli articoli del suo canale" #: ../../include/permissions.php:22 msgid "Can post on my channel page (\"wall\")" @@ -2390,303 +2782,237 @@ msgid "" "Extremely advanced. Leave this alone unless you know what you are doing" msgstr "Impostazione pericolosa - lasciare il valore predefinito se non si è assolutamente sicuri" -#: ../../include/taxonomy.php:208 -msgid "Tags" -msgstr "Tag" - -#: ../../include/taxonomy.php:222 -msgid "Keywords" -msgstr "Parole chiave" - -#: ../../include/taxonomy.php:247 -msgid "have" -msgstr "ho" - -#: ../../include/taxonomy.php:247 -msgid "has" -msgstr "ha" - -#: ../../include/taxonomy.php:248 -msgid "want" -msgstr "voglio" - -#: ../../include/taxonomy.php:248 -msgid "wants" -msgstr "vuole" - -#: ../../include/taxonomy.php:249 -msgid "likes" -msgstr "ama" - -#: ../../include/taxonomy.php:250 -msgid "dislikes" -msgstr "non ama" - -#: ../../include/plugin.php:440 ../../include/plugin.php:442 -msgid "Click here to upgrade." -msgstr "Clicca qui per aggiornare." - -#: ../../include/plugin.php:448 -msgid "This action exceeds the limits set by your subscription plan." -msgstr "Questa operazione esce dai termini del tuo abbonamento." - -#: ../../include/plugin.php:453 -msgid "This action is not available under your subscription plan." -msgstr "Questa operazione non è prevista dal tuo abbonamento." - -#: ../../include/comanche.php:33 ../../view/theme/redbasic/php/config.php:41 -#: ../../view/theme/apw/php/config.php:119 +#: ../../include/comanche.php:35 ../../view/theme/redbasic/php/config.php:62 +#: ../../view/theme/apw/php/config.php:176 msgid "Default" msgstr "Predefinito" -#: ../../include/conversation.php:123 -msgid "channel" -msgstr "canale" +#: ../../include/identity.php:29 ../../mod/item.php:1151 +msgid "Unable to obtain identity information from database" +msgstr "Impossibile ottenere le informazioni di identificazione dal database" -#: ../../include/conversation.php:161 ../../mod/like.php:134 +#: ../../include/identity.php:62 +msgid "Empty name" +msgstr "Nome vuoto" + +#: ../../include/identity.php:64 +msgid "Name too long" +msgstr "Nome troppo lungo" + +#: ../../include/identity.php:132 +msgid "No account identifier" +msgstr "Account senza identificativo" + +#: ../../include/identity.php:142 +msgid "Nickname is required." +msgstr "Il nome dell'account è obbligatorio." + +#: ../../include/identity.php:156 +msgid "" +"Nickname has unsupported characters or is already being used on this site." +msgstr "Il nome dell'account è già in uso oppure ha dei caratteri non supportati." + +#: ../../include/identity.php:215 +msgid "Unable to retrieve created identity" +msgstr "Impossibile caricare l'identità creata" + +#: ../../include/identity.php:273 +msgid "Default Profile" +msgstr "Profilo predefinito" + +#: ../../include/identity.php:465 +msgid "Requested channel is not available." +msgstr "Il canale che cerchi non è disponibile." + +#: ../../include/identity.php:477 +msgid " Sorry, you don't have the permission to view this profile. " +msgstr "Purtroppo non hai il permesso di vedere questo profilo." + +#: ../../include/identity.php:512 ../../mod/webpages.php:8 +#: ../../mod/connect.php:13 ../../mod/layouts.php:8 +#: ../../mod/filestorage.php:8 ../../mod/blocks.php:10 +#: ../../mod/profile.php:16 +msgid "Requested profile is not available." +msgstr "Il profilo richiesto non è disponibile." + +#: ../../include/identity.php:627 ../../mod/profiles.php:613 +msgid "Change profile photo" +msgstr "Cambia la foto del profilo" + +#: ../../include/identity.php:633 +msgid "Profiles" +msgstr "Profili" + +#: ../../include/identity.php:633 +msgid "Manage/edit profiles" +msgstr "Gestisci/modifica i profili" + +#: ../../include/identity.php:634 ../../mod/profiles.php:614 +msgid "Create New Profile" +msgstr "Crea un nuovo profilo" + +#: ../../include/identity.php:637 +msgid "Edit Profile" +msgstr "Modifica il profilo" + +#: ../../include/identity.php:648 ../../mod/profiles.php:625 +msgid "Profile Image" +msgstr "Immagine del profilo" + +#: ../../include/identity.php:651 ../../mod/profiles.php:628 +msgid "visible to everybody" +msgstr "visibile a tutti" + +#: ../../include/identity.php:652 ../../mod/profiles.php:629 +msgid "Edit visibility" +msgstr "Cambia la visibilità" + +#: ../../include/identity.php:666 ../../include/identity.php:891 +#: ../../mod/directory.php:176 +msgid "Gender:" +msgstr "Sesso:" + +#: ../../include/identity.php:667 ../../include/identity.php:911 +#: ../../mod/directory.php:178 +msgid "Status:" +msgstr "Stato:" + +#: ../../include/identity.php:668 ../../include/identity.php:922 +#: ../../mod/directory.php:180 +msgid "Homepage:" +msgstr "Home page:" + +#: ../../include/identity.php:735 ../../include/identity.php:815 +#: ../../mod/ping.php:230 +msgid "g A l F d" +msgstr "g A l d F" + +#: ../../include/identity.php:736 ../../include/identity.php:816 +msgid "F d" +msgstr "d F" + +#: ../../include/identity.php:781 ../../include/identity.php:856 +#: ../../mod/ping.php:252 +msgid "[today]" +msgstr "[oggi]" + +#: ../../include/identity.php:793 +msgid "Birthday Reminders" +msgstr "Promemoria compleanni" + +#: ../../include/identity.php:794 +msgid "Birthdays this week:" +msgstr "Compleanni questa settimana:" + +#: ../../include/identity.php:849 +msgid "[No description]" +msgstr "[Nessuna descrizione]" + +#: ../../include/identity.php:867 +msgid "Event Reminders" +msgstr "Promemoria" + +#: ../../include/identity.php:868 +msgid "Events this week:" +msgstr "Eventi di questa settimana:" + +#: ../../include/identity.php:881 ../../include/identity.php:992 +#: ../../mod/profperm.php:103 +msgid "Profile" +msgstr "Profilo" + +#: ../../include/identity.php:889 ../../mod/settings.php:1013 +msgid "Full Name:" +msgstr "Nome completo:" + +#: ../../include/identity.php:896 +msgid "j F, Y" +msgstr "j F Y" + +#: ../../include/identity.php:897 +msgid "j F" +msgstr "j F" + +#: ../../include/identity.php:904 +msgid "Birthday:" +msgstr "Compleanno:" + +#: ../../include/identity.php:908 +msgid "Age:" +msgstr "Età:" + +#: ../../include/identity.php:917 #, php-format -msgid "%1$s likes %2$s's %3$s" -msgstr "A %1$s piace %3$s di %2$s" +msgid "for %1$d %2$s" +msgstr "per %1$d %2$s" -#: ../../include/conversation.php:164 ../../mod/like.php:136 -#, php-format -msgid "%1$s doesn't like %2$s's %3$s" -msgstr "A %1$s non piace %3$s di %2$s" +#: ../../include/identity.php:920 ../../mod/profiles.php:538 +msgid "Sexual Preference:" +msgstr "Preferenze sessuali:" -#: ../../include/conversation.php:201 -#, php-format -msgid "%1$s is now connected with %2$s" -msgstr "%1$s adesso è connesso con %2$s" +#: ../../include/identity.php:924 ../../mod/profiles.php:540 +msgid "Hometown:" +msgstr "Città dove vivo:" -#: ../../include/conversation.php:232 -#, php-format -msgid "%1$s poked %2$s" -msgstr "%1$s ha mandato un poke a %2$s" - -#: ../../include/conversation.php:254 ../../mod/mood.php:63 -#, php-format -msgid "%1$s is currently %2$s" -msgstr "%1$s al momento è %2$s" - -#: ../../include/conversation.php:661 -#, php-format -msgid "View %s's profile @ %s" -msgstr "Vedi il profilo di %s @ %s" - -#: ../../include/conversation.php:675 -msgid "Categories:" -msgstr "Categorie:" - -#: ../../include/conversation.php:676 -msgid "Filed under:" -msgstr "Classificato come:" - -#: ../../include/conversation.php:702 -msgid "View in context" -msgstr "Vedi nel contesto" - -#: ../../include/conversation.php:828 -msgid "remove" -msgstr "rimuovi" - -#: ../../include/conversation.php:832 -msgid "Loading..." -msgstr "Caricamento in corso..." - -#: ../../include/conversation.php:833 -msgid "Delete Selected Items" -msgstr "Elimina gli oggetti selezionati" - -#: ../../include/conversation.php:924 -msgid "View Source" -msgstr "Vedi il sorgente" - -#: ../../include/conversation.php:925 -msgid "Follow Thread" -msgstr "Segui la discussione" - -#: ../../include/conversation.php:929 -msgid "Matrix Activity" -msgstr "Attività nella tua rete" - -#: ../../include/conversation.php:994 -#, php-format -msgid "%s likes this." -msgstr "Piace a %s." - -#: ../../include/conversation.php:994 -#, php-format -msgid "%s doesn't like this." -msgstr "Non piace a %s." - -#: ../../include/conversation.php:998 -#, php-format -msgid "%2$d people like this." -msgstr "Piace a %2$d persone." - -#: ../../include/conversation.php:1000 -#, php-format -msgid "%2$d people don't like this." -msgstr "Non piace a %2$d persone." - -#: ../../include/conversation.php:1006 -msgid "and" -msgstr "e" - -#: ../../include/conversation.php:1009 -#, php-format -msgid ", and %d other people" -msgstr "e altre %d persone" - -#: ../../include/conversation.php:1010 -#, php-format -msgid "%s like this." -msgstr "Piace a %s." - -#: ../../include/conversation.php:1010 -#, php-format -msgid "%s don't like this." -msgstr "Non piace a %s." - -#: ../../include/conversation.php:1060 -msgid "Visible to everybody" -msgstr "Visibile a tutti" - -#: ../../include/conversation.php:1061 ../../mod/message.php:271 -#: ../../mod/message.php:398 -msgid "Please enter a link URL:" -msgstr "Inserisci l'indirizzo del link:" - -#: ../../include/conversation.php:1062 -msgid "Please enter a video link/URL:" -msgstr "Inserisci l'indirizzo del video:" - -#: ../../include/conversation.php:1063 -msgid "Please enter an audio link/URL:" -msgstr "Inserisci l'indirizzo dell'audio:" - -#: ../../include/conversation.php:1064 -msgid "Tag term:" +#: ../../include/identity.php:926 +msgid "Tags:" msgstr "Tag:" -#: ../../include/conversation.php:1065 ../../mod/filer.php:35 -msgid "Save to Folder:" -msgstr "Salva nella cartella:" +#: ../../include/identity.php:928 ../../mod/profiles.php:541 +msgid "Political Views:" +msgstr "Orientamento politico:" -#: ../../include/conversation.php:1066 -msgid "Where are you right now?" -msgstr "Dove sei ora?" +#: ../../include/identity.php:930 +msgid "Religion:" +msgstr "Religione:" -#: ../../include/conversation.php:1081 ../../mod/photos.php:1072 -msgid "Share" -msgstr "Condividi" +#: ../../include/identity.php:932 ../../mod/directory.php:182 +msgid "About:" +msgstr "Informazioni:" -#: ../../include/conversation.php:1083 -msgid "Page link title" -msgstr "Link del titolo" +#: ../../include/identity.php:934 +msgid "Hobbies/Interests:" +msgstr "Interessi e hobby:" -#: ../../include/conversation.php:1085 ../../mod/message.php:318 -#: ../../mod/message.php:494 ../../mod/editlayout.php:101 -#: ../../mod/editwebpage.php:120 ../../mod/editpost.php:95 -#: ../../mod/editblock.php:115 -msgid "Upload photo" -msgstr "Carica foto" +#: ../../include/identity.php:936 ../../mod/profiles.php:544 +msgid "Likes:" +msgstr "Mi piace:" -#: ../../include/conversation.php:1086 -msgid "upload photo" -msgstr "carica foto" +#: ../../include/identity.php:938 ../../mod/profiles.php:545 +msgid "Dislikes:" +msgstr "Non mi piace:" -#: ../../include/conversation.php:1087 ../../mod/message.php:319 -#: ../../mod/message.php:495 ../../mod/editlayout.php:102 -#: ../../mod/editwebpage.php:121 ../../mod/editpost.php:96 -#: ../../mod/editblock.php:116 -msgid "Attach file" -msgstr "Allega file" +#: ../../include/identity.php:941 +msgid "Contact information and Social Networks:" +msgstr "Contatti e social network:" -#: ../../include/conversation.php:1088 -msgid "attach file" -msgstr "allega file" +#: ../../include/identity.php:943 +msgid "Musical interests:" +msgstr "Gusti musicali:" -#: ../../include/conversation.php:1089 ../../mod/message.php:320 -#: ../../mod/message.php:496 ../../mod/editlayout.php:103 -#: ../../mod/editwebpage.php:122 ../../mod/editpost.php:97 -#: ../../mod/editblock.php:117 -msgid "Insert web link" -msgstr "Inserisci un indirizzo web" +#: ../../include/identity.php:945 +msgid "Books, literature:" +msgstr "Libri, letteratura:" -#: ../../include/conversation.php:1090 -msgid "web link" -msgstr "link web" +#: ../../include/identity.php:947 +msgid "Television:" +msgstr "Televisione:" -#: ../../include/conversation.php:1091 -msgid "Insert video link" -msgstr "Inserisci l'indirizzo di un video" +#: ../../include/identity.php:949 +msgid "Film/dance/culture/entertainment:" +msgstr "Film, danza, cultura, intrattenimento:" -#: ../../include/conversation.php:1092 -msgid "video link" -msgstr "link video" +#: ../../include/identity.php:951 +msgid "Love/Romance:" +msgstr "Amore:" -#: ../../include/conversation.php:1093 -msgid "Insert audio link" -msgstr "Inserisci l'indirizzo di un audio" +#: ../../include/identity.php:953 +msgid "Work/employment:" +msgstr "Lavoro:" -#: ../../include/conversation.php:1094 -msgid "audio link" -msgstr "link audio" - -#: ../../include/conversation.php:1095 ../../mod/editlayout.php:107 -#: ../../mod/editwebpage.php:126 ../../mod/editpost.php:101 -#: ../../mod/editblock.php:121 -msgid "Set your location" -msgstr "La tua località" - -#: ../../include/conversation.php:1096 -msgid "set location" -msgstr "la tua località" - -#: ../../include/conversation.php:1097 ../../mod/editlayout.php:108 -#: ../../mod/editwebpage.php:127 ../../mod/editpost.php:102 -#: ../../mod/editblock.php:122 -msgid "Clear browser location" -msgstr "Rimuovi la località data dal browser" - -#: ../../include/conversation.php:1098 -msgid "clear location" -msgstr "rimuovi la località" - -#: ../../include/conversation.php:1100 ../../mod/editlayout.php:121 -#: ../../mod/editwebpage.php:142 ../../mod/editpost.php:115 -#: ../../mod/editblock.php:136 -msgid "Set title" -msgstr "Scegli un titolo" - -#: ../../include/conversation.php:1103 ../../mod/editlayout.php:123 -#: ../../mod/editwebpage.php:144 ../../mod/editpost.php:117 -#: ../../mod/editblock.php:138 -msgid "Categories (comma-separated list)" -msgstr "Categorie (separate da virgola)" - -#: ../../include/conversation.php:1105 ../../mod/editlayout.php:110 -#: ../../mod/editwebpage.php:129 ../../mod/editpost.php:104 -#: ../../mod/editblock.php:124 -msgid "Permission settings" -msgstr "Impostazioni permessi" - -#: ../../include/conversation.php:1106 -msgid "permissions" -msgstr "permessi" - -#: ../../include/conversation.php:1114 ../../mod/editlayout.php:118 -#: ../../mod/editwebpage.php:137 ../../mod/editpost.php:112 -#: ../../mod/editblock.php:133 -msgid "Public post" -msgstr "Articolo pubblico" - -#: ../../include/conversation.php:1116 ../../mod/editlayout.php:124 -#: ../../mod/editwebpage.php:145 ../../mod/editpost.php:118 -#: ../../mod/editblock.php:139 -msgid "Example: bob@example.com, mary@example.com" -msgstr "Per esempio: mario@esempio.com, simona@esempio.com" +#: ../../include/identity.php:955 +msgid "School/education:" +msgstr "Scuola:" #: ../../include/security.php:49 msgid "Welcome " @@ -2707,110 +3033,116 @@ msgid "" msgstr "L'identificativo di sicurezza del modulo che hai riempito non è corretto. Probabilmente è accaduto perché la pagina è stata tenuta aperta troppo a lungo (ore?) prima di inviare il contenuto." #: ../../include/items.php:201 ../../mod/like.php:55 ../../mod/group.php:74 -#: ../../mod/profperm.php:28 ../../index.php:339 +#: ../../mod/profperm.php:19 ../../index.php:345 msgid "Permission denied" msgstr "Permesso negato" -#: ../../include/items.php:3497 ../../mod/page.php:66 ../../mod/admin.php:150 -#: ../../mod/admin.php:714 ../../mod/admin.php:917 ../../mod/viewsrc.php:18 +#: ../../include/items.php:3367 ../../mod/admin.php:150 +#: ../../mod/admin.php:730 ../../mod/admin.php:933 ../../mod/viewsrc.php:18 #: ../../mod/home.php:64 ../../mod/display.php:32 msgid "Item not found." msgstr "Elemento non trovato." -#: ../../include/items.php:3669 -msgid "Archives" -msgstr "Archivi" - -#: ../../include/items.php:3830 ../../mod/group.php:44 ../../mod/group.php:146 +#: ../../include/items.php:3718 ../../mod/group.php:44 ../../mod/group.php:146 msgid "Collection not found." msgstr "Insieme non trovato." -#: ../../include/items.php:3846 ../../mod/network.php:469 -msgid "Group is empty" -msgstr "L'insieme è vuoto" +#: ../../include/items.php:3733 +msgid "Collection is empty." +msgstr "L'insieme di canali è vuoto." -#: ../../include/items.php:3862 +#: ../../include/items.php:3740 +#, php-format +msgid "Collection: %s" +msgstr "Insieme: %s" + +#: ../../include/items.php:3751 +#, php-format +msgid "Connection: %s" +msgstr "Contatto: %s" + +#: ../../include/items.php:3754 msgid "Connection not found." -msgstr "Gruppo non trovato." +msgstr "Contatto non trovato." #: ../../mod/common.php:10 msgid "No channel." msgstr "Nessun canale." -#: ../../mod/common.php:47 +#: ../../mod/common.php:39 msgid "Common connections" msgstr "Contatti in comune" -#: ../../mod/common.php:52 +#: ../../mod/common.php:44 msgid "No connections in common." msgstr "Nessun contatto in comune." -#: ../../mod/events.php:66 +#: ../../mod/events.php:72 msgid "Event title and start time are required." msgstr "Sono necessari il titolo e l'ora d'inizio dell'evento." -#: ../../mod/events.php:281 +#: ../../mod/events.php:287 msgid "l, F j" msgstr "l j F" -#: ../../mod/events.php:303 +#: ../../mod/events.php:309 msgid "Edit event" msgstr "Modifica l'evento" -#: ../../mod/events.php:349 +#: ../../mod/events.php:355 msgid "Create New Event" msgstr "Crea un nuovo evento" -#: ../../mod/events.php:350 +#: ../../mod/events.php:356 msgid "Previous" msgstr "Precendente" -#: ../../mod/events.php:351 ../../mod/setup.php:237 +#: ../../mod/events.php:357 ../../mod/setup.php:256 msgid "Next" msgstr "Successivo" -#: ../../mod/events.php:425 +#: ../../mod/events.php:429 msgid "hour:minute" msgstr "ora:minuti" -#: ../../mod/events.php:435 +#: ../../mod/events.php:448 msgid "Event details" msgstr "Dettagli evento" -#: ../../mod/events.php:436 +#: ../../mod/events.php:449 #, php-format msgid "Format is %s %s. Starting date and Title are required." msgstr "Il formato è %s %s. L'inizio e il titolo sono obbligatori." -#: ../../mod/events.php:438 +#: ../../mod/events.php:451 msgid "Event Starts:" msgstr "Inizio:" -#: ../../mod/events.php:438 ../../mod/events.php:452 +#: ../../mod/events.php:451 ../../mod/events.php:465 msgid "Required" msgstr "Obbligatorio" -#: ../../mod/events.php:441 +#: ../../mod/events.php:454 msgid "Finish date/time is not known or not relevant" msgstr "La data/ora di fine non è rilevante" -#: ../../mod/events.php:443 +#: ../../mod/events.php:456 msgid "Event Finishes:" msgstr "Fine:" -#: ../../mod/events.php:446 +#: ../../mod/events.php:459 msgid "Adjust for viewer timezone" msgstr "Adatta al fuso orario di chi legge" -#: ../../mod/events.php:448 +#: ../../mod/events.php:461 msgid "Description:" msgstr "Descrizione:" -#: ../../mod/events.php:452 +#: ../../mod/events.php:465 msgid "Title:" msgstr "Titolo:" -#: ../../mod/events.php:454 +#: ../../mod/events.php:467 msgid "Share this event" msgstr "Condividi questo evento" @@ -2896,31 +3228,37 @@ msgstr "Spedisci inviti" msgid "Enter email addresses, one per line:" msgstr "Inserisci gli indirizzi email, uno per riga:" -#: ../../mod/invite.php:141 ../../mod/message.php:315 -#: ../../mod/message.php:490 +#: ../../mod/invite.php:141 ../../mod/message.php:326 +#: ../../mod/message.php:476 msgid "Your message:" msgstr "Il tuo messaggio:" #: ../../mod/invite.php:142 msgid "" "You are cordially invited to join me and some other close friends on the Red" -" Matrix - a revolutionary new decentralised social and information tool." -msgstr "Questo è un caloroso invito ad unirti a me e altri amici su Red Matrix - uno strumento di comunicazione social rivoluzionario e decentrato." +" Matrix - a revolutionary new decentralised communication and information " +"tool." +msgstr "Questo è un invito cordiale ad unirti a me e ad altri miei amici stretti su Red Matrix - uno nuovo strumento di comunicazione decentralizzato e rivoluzionario." #: ../../mod/invite.php:144 msgid "You will need to supply this invitation code: $invite_code" msgstr "Sarà necessario fornire questo codice invito: $invite_code" -#: ../../mod/invite.php:146 +#: ../../mod/invite.php:145 msgid "Please visit my channel at" msgstr "Puoi visitare il mio canale su" -#: ../../mod/invite.php:150 +#: ../../mod/invite.php:149 msgid "" -"Once you have registered, please connect with my Red Matrix channel address:" -msgstr "Una volta che avrai fatto la registrazione, potrai connetterti al mio canale Red Matrix a questo indirizzo:" +"Once you have registered (on ANY Red Matrix site - they are all inter-" +"connected), please connect with my Red Matrix channel address:" +msgstr "Una volta che avrai completato la registrazione (su QUALSIASI sito Red Matrix - sono tutti interconnessi), potrai connetterti al mio canale:" -#: ../../mod/invite.php:152 +#: ../../mod/invite.php:151 +msgid "Click the [Register] link on the following page to join." +msgstr "Fai clic su [Registrati] nella pagina seguente per iscriverti." + +#: ../../mod/invite.php:153 msgid "" "For more information about the Red Matrix Project and why it has the " "potential to change the internet as we know it, please visit " @@ -2936,13 +3274,8 @@ msgstr "Amici di %s" msgid "No friends to display." msgstr "Nessun amico da visualizzare." -#: ../../mod/webpages.php:8 ../../mod/connect.php:13 ../../mod/layouts.php:8 -#: ../../mod/filestorage.php:8 ../../mod/blocks.php:10 ../../mod/profile.php:8 -#: ../../boot.php:1615 -msgid "Requested profile is not available." -msgstr "Il profilo richiesto non è disponibile." - -#: ../../mod/webpages.php:101 ../../mod/layouts.php:92 ../../mod/blocks.php:95 +#: ../../mod/webpages.php:121 ../../mod/layouts.php:105 +#: ../../mod/blocks.php:96 msgid "View" msgstr "Guarda" @@ -2964,24 +3297,16 @@ msgid "" " and/or create new posts for you?" msgstr "Vuoi autorizzare questa app ad accedere ai messaggi e ai contatti o creare nuovi messaggi per te?" -#: ../../mod/api.php:105 ../../mod/settings.php:1006 -#: ../../mod/settings.php:1011 ../../mod/settings.php:1034 -#: ../../mod/settings.php:1036 ../../mod/settings.php:1037 -#: ../../mod/settings.php:1038 ../../mod/profiles.php:506 +#: ../../mod/api.php:105 ../../mod/settings.php:967 ../../mod/settings.php:972 +#: ../../mod/profiles.php:495 msgid "Yes" msgstr "Si" -#: ../../mod/api.php:106 ../../mod/settings.php:1006 -#: ../../mod/settings.php:1011 ../../mod/settings.php:1034 -#: ../../mod/settings.php:1036 ../../mod/settings.php:1037 -#: ../../mod/settings.php:1038 ../../mod/profiles.php:507 +#: ../../mod/api.php:106 ../../mod/settings.php:967 ../../mod/settings.php:972 +#: ../../mod/profiles.php:496 msgid "No" msgstr "No" -#: ../../mod/lastpost.php:16 ../../mod/channel.php:16 -msgid "You must be logged in to see this page." -msgstr "Devi aver effettuato l'accesso per vedere questa pagina." - #: ../../mod/apps.php:8 msgid "No installed applications." msgstr "Nessuna app installata." @@ -2995,349 +3320,358 @@ msgid "Invalid item." msgstr "Elemento non valido." #: ../../mod/page.php:47 ../../mod/chanview.php:78 ../../mod/home.php:51 -#: ../../mod/magic.php:65 ../../mod/wall_upload.php:35 +#: ../../mod/wall_upload.php:35 msgid "Channel not found." msgstr "Canale non trovato." +#: ../../mod/page.php:83 ../../mod/help.php:56 ../../mod/display.php:100 +#: ../../index.php:229 +msgid "Page not found." +msgstr "Pagina non trovata." + #: ../../mod/attach.php:9 msgid "Item not available." msgstr "Elemento non disponibile." -#: ../../mod/setup.php:142 +#: ../../mod/setup.php:161 msgid "Red Matrix Server - Setup" msgstr "Red Matrix Server - Installazione" -#: ../../mod/setup.php:148 +#: ../../mod/setup.php:167 msgid "Could not connect to database." msgstr " Impossibile connettersi al database." -#: ../../mod/setup.php:152 +#: ../../mod/setup.php:171 msgid "" "Could not connect to specified site URL. Possible SSL certificate or DNS " "issue." msgstr "Non è possibile raggiungere l'indirizzo del sito specificato. Potrebbe essere un problema di SSL o DNS." -#: ../../mod/setup.php:157 +#: ../../mod/setup.php:176 msgid "Could not create table." msgstr "Impossibile creare le tabelle." -#: ../../mod/setup.php:163 +#: ../../mod/setup.php:182 msgid "Your site database has been installed." msgstr "Il database del sito è stato installato." -#: ../../mod/setup.php:168 +#: ../../mod/setup.php:187 msgid "" "You may need to import the file \"install/database.sql\" manually using " "phpmyadmin or mysql." msgstr "Potresti dover importare il file 'install/database.sql' manualmente usando phpmyadmin o mysql." -#: ../../mod/setup.php:169 ../../mod/setup.php:236 ../../mod/setup.php:565 +#: ../../mod/setup.php:188 ../../mod/setup.php:255 ../../mod/setup.php:584 msgid "Please see the file \"install/INSTALL.txt\"." msgstr "Leggi il file 'install/INSTALL.txt'." -#: ../../mod/setup.php:233 +#: ../../mod/setup.php:252 msgid "System check" msgstr "Verifica del sistema" -#: ../../mod/setup.php:238 +#: ../../mod/setup.php:257 msgid "Check again" msgstr "Verifica di nuovo" -#: ../../mod/setup.php:260 +#: ../../mod/setup.php:279 msgid "Database connection" msgstr "Connessione al database" -#: ../../mod/setup.php:261 +#: ../../mod/setup.php:280 msgid "" "In order to install Red Matrix we need to know how to connect to your " "database." msgstr "Per installare Red Matrix è necessario conoscere i parametri di connessione al database." -#: ../../mod/setup.php:262 +#: ../../mod/setup.php:281 msgid "" "Please contact your hosting provider or site administrator if you have " "questions about these settings." msgstr "Contatta il tuo fornitore di hosting o l'amministratore del sito se hai domande su queste impostazioni." -#: ../../mod/setup.php:263 +#: ../../mod/setup.php:282 msgid "" "The database you specify below should already exist. If it does not, please " "create it before continuing." msgstr "Il database deve già esistere. Se non esiste, crealo prima di continuare." -#: ../../mod/setup.php:267 +#: ../../mod/setup.php:286 msgid "Database Server Name" msgstr "Server del database" -#: ../../mod/setup.php:267 +#: ../../mod/setup.php:286 msgid "Default is localhost" msgstr "'localhost' è il predefinito" -#: ../../mod/setup.php:268 +#: ../../mod/setup.php:287 msgid "Database Port" msgstr "Port del database" -#: ../../mod/setup.php:268 +#: ../../mod/setup.php:287 msgid "Communication port number - use 0 for default" msgstr "Scrivi 0 per usare il valore standard" -#: ../../mod/setup.php:269 +#: ../../mod/setup.php:288 msgid "Database Login Name" msgstr "Utente database" -#: ../../mod/setup.php:270 +#: ../../mod/setup.php:289 msgid "Database Login Password" msgstr "Password utente database" -#: ../../mod/setup.php:271 +#: ../../mod/setup.php:290 msgid "Database Name" msgstr "Nome database" -#: ../../mod/setup.php:273 ../../mod/setup.php:315 +#: ../../mod/setup.php:292 ../../mod/setup.php:334 msgid "Site administrator email address" msgstr "Indirizzo email dell'amministratore del sito" -#: ../../mod/setup.php:273 ../../mod/setup.php:315 +#: ../../mod/setup.php:292 ../../mod/setup.php:334 msgid "" "Your account email address must match this in order to use the web admin " "panel." msgstr "Il tuo indirizzo email deve corrispondere a questo per poter usare il pannello di amministrazione web." -#: ../../mod/setup.php:274 ../../mod/setup.php:317 +#: ../../mod/setup.php:293 ../../mod/setup.php:336 msgid "Website URL" msgstr "URL completo del sito" -#: ../../mod/setup.php:274 ../../mod/setup.php:317 +#: ../../mod/setup.php:293 ../../mod/setup.php:336 msgid "Please use SSL (https) URL if available." msgstr "Se disponibile, usa l'indirizzo SSL (https)." -#: ../../mod/setup.php:277 ../../mod/setup.php:320 +#: ../../mod/setup.php:296 ../../mod/setup.php:339 msgid "Please select a default timezone for your website" msgstr "Seleziona il fuso orario predefinito per il tuo sito web" -#: ../../mod/setup.php:304 +#: ../../mod/setup.php:323 msgid "Site settings" msgstr "Impostazioni del sito" -#: ../../mod/setup.php:360 +#: ../../mod/setup.php:379 msgid "Could not find a command line version of PHP in the web server PATH." msgstr "Non è possibile trovare la versione di PHP da riga di comando nel PATH del server web" -#: ../../mod/setup.php:361 +#: ../../mod/setup.php:380 msgid "" "If you don't have a command line version of PHP installed on server, you " "will not be able to run background polling via cron." msgstr "Se non hai installata la versione di PHP da riga di comando non potrai attivare il polling in background tramite cron." -#: ../../mod/setup.php:365 +#: ../../mod/setup.php:384 msgid "PHP executable path" msgstr "Path del comando PHP" -#: ../../mod/setup.php:365 +#: ../../mod/setup.php:384 msgid "" "Enter full path to php executable. You can leave this blank to continue the " "installation." msgstr "Inserisci il percorso dell'eseguibile PHP. Puoi lasciarlo vuoto per continuare l'installazione." -#: ../../mod/setup.php:370 +#: ../../mod/setup.php:389 msgid "Command line PHP" msgstr "PHP da riga di comando" -#: ../../mod/setup.php:379 +#: ../../mod/setup.php:398 msgid "" "The command line version of PHP on your system does not have " "\"register_argc_argv\" enabled." msgstr "La versione da riga di comando di PHP nel sistema non ha abilitato \"register_argc_argv\"." -#: ../../mod/setup.php:380 +#: ../../mod/setup.php:399 msgid "This is required for message delivery to work." msgstr "E' necessario perché funzioni la consegna dei messaggi." -#: ../../mod/setup.php:382 +#: ../../mod/setup.php:401 msgid "PHP register_argc_argv" msgstr "PHP register_argc_argv" -#: ../../mod/setup.php:403 +#: ../../mod/setup.php:422 msgid "" "Error: the \"openssl_pkey_new\" function on this system is not able to " "generate encryption keys" msgstr "Errore: la funzione \"openssl_pkey_new\" su questo sistema non è in grado di generare le chiavi di criptazione" -#: ../../mod/setup.php:404 +#: ../../mod/setup.php:423 msgid "" "If running under Windows, please see " "\"http://www.php.net/manual/en/openssl.installation.php\"." msgstr "Se stai usando un server windows, guarda \"http://www.php.net/manual/en/openssl.installation.php\"." -#: ../../mod/setup.php:406 +#: ../../mod/setup.php:425 msgid "Generate encryption keys" msgstr "Genera chiavi di criptazione" -#: ../../mod/setup.php:413 +#: ../../mod/setup.php:432 msgid "libCurl PHP module" msgstr "modulo PHP libCurl" -#: ../../mod/setup.php:414 +#: ../../mod/setup.php:433 msgid "GD graphics PHP module" msgstr "modulo PHP GD graphics" -#: ../../mod/setup.php:415 +#: ../../mod/setup.php:434 msgid "OpenSSL PHP module" msgstr "modulo PHP OpenSSL" -#: ../../mod/setup.php:416 +#: ../../mod/setup.php:435 msgid "mysqli PHP module" msgstr "modulo PHP mysqli" -#: ../../mod/setup.php:417 +#: ../../mod/setup.php:436 msgid "mb_string PHP module" msgstr "modulo PHP mb_string" -#: ../../mod/setup.php:418 +#: ../../mod/setup.php:437 msgid "mcrypt PHP module" msgstr "modulo PHP mcrypt" -#: ../../mod/setup.php:423 ../../mod/setup.php:425 +#: ../../mod/setup.php:442 ../../mod/setup.php:444 msgid "Apache mod_rewrite module" msgstr "modulo Apache mod_rewrite" -#: ../../mod/setup.php:423 +#: ../../mod/setup.php:442 msgid "" "Error: Apache webserver mod-rewrite module is required but not installed." msgstr "Errore: il modulo mod-rewrite di Apache è richiesto ma non installato" -#: ../../mod/setup.php:429 ../../mod/setup.php:432 +#: ../../mod/setup.php:448 ../../mod/setup.php:451 msgid "proc_open" msgstr "proc_open" -#: ../../mod/setup.php:429 +#: ../../mod/setup.php:448 msgid "" "Error: proc_open is required but is either not installed or has been " "disabled in php.ini" msgstr "Errore: proc_open è richiesto ma non è installato o è disabilitato in php.ini" -#: ../../mod/setup.php:437 +#: ../../mod/setup.php:456 msgid "Error: libCURL PHP module required but not installed." msgstr "Errore: il modulo libCURL di PHP è richiesto ma non installato." -#: ../../mod/setup.php:441 +#: ../../mod/setup.php:460 msgid "" "Error: GD graphics PHP module with JPEG support required but not installed." msgstr "Errore: Il modulo GD graphics di PHP con supporto a JPEG è richiesto ma non installato." -#: ../../mod/setup.php:445 +#: ../../mod/setup.php:464 msgid "Error: openssl PHP module required but not installed." msgstr "Errore: il modulo openssl di PHP è richiesto ma non installato." -#: ../../mod/setup.php:449 +#: ../../mod/setup.php:468 msgid "Error: mysqli PHP module required but not installed." msgstr "Errore: il modulo mysqli di PHP è richiesto ma non installato." -#: ../../mod/setup.php:453 +#: ../../mod/setup.php:472 msgid "Error: mb_string PHP module required but not installed." msgstr "Errore: il modulo PHP mb_string è richiesto ma non installato." -#: ../../mod/setup.php:457 +#: ../../mod/setup.php:476 msgid "Error: mcrypt PHP module required but not installed." msgstr "Errore: il modulo PHP mcrypt è richiesto ma non installato." -#: ../../mod/setup.php:473 +#: ../../mod/setup.php:492 msgid "" "The web installer needs to be able to create a file called \".htconfig.php\"" " in the top folder of your web server and it is unable to do so." msgstr "L'installazione web deve poter creare un file chiamato \".htconfig.php\" nella cartella principale del tuo web server ma non è in grado di farlo." -#: ../../mod/setup.php:474 +#: ../../mod/setup.php:493 msgid "" "This is most often a permission setting, as the web server may not be able " "to write files in your folder - even if you can." msgstr "Spesso ciò è dovuto ai permessi di accesso al disco: il web server potrebbe non aver diritto di scrivere il file nella cartella, anche se tu puoi." -#: ../../mod/setup.php:475 +#: ../../mod/setup.php:494 msgid "" "At the end of this procedure, we will give you a text to save in a file " "named .htconfig.php in your Red top folder." msgstr "Alla fine di questa procedura ti sarà dato il testo da salvare in un file di nome .htconfig.php dentro la cartella principale di Red." -#: ../../mod/setup.php:476 +#: ../../mod/setup.php:495 msgid "" "You can alternatively skip this procedure and perform a manual installation." " Please see the file \"install/INSTALL.txt\" for instructions." msgstr "Puoi anche saltare questa procedura ed effettuare un'installazione manuale. Guarda il file 'install/INSTALL.txt' per le istruzioni." -#: ../../mod/setup.php:479 +#: ../../mod/setup.php:498 msgid ".htconfig.php is writable" msgstr ".htconfig.php è scrivibile" -#: ../../mod/setup.php:489 +#: ../../mod/setup.php:508 msgid "" "Red uses the Smarty3 template engine to render its web views. Smarty3 " "compiles templates to PHP to speed up rendering." msgstr "Red usa il sistema Smarty3 per costruire i suoi template grafici. Smarty3 è molto veloce perché compila i template delle pagine direttamente in PHP." -#: ../../mod/setup.php:490 +#: ../../mod/setup.php:509 msgid "" "In order to store these compiled templates, the web server needs to have " "write access to the directory view/tpl/smarty3/ under the Red top level " "folder." msgstr "Per poter memorizzare i template compilati, il web server deve avere accesso in scrittura alla cartella view/tpl/smarty3/ sotto la cartella di installazione di Red." -#: ../../mod/setup.php:491 +#: ../../mod/setup.php:510 msgid "" "Please ensure that the user that your web server runs as (e.g. www-data) has" " write access to this folder." msgstr "Assicurati che il tuo web server sia in esecuzione come un utente che ha diritto di scrittura su quella cartella (ad esempio www-data)." -#: ../../mod/setup.php:492 +#: ../../mod/setup.php:511 msgid "" "Note: as a security measure, you should give the web server write access to " "view/tpl/smarty3/ only--not the template files (.tpl) that it contains." msgstr "Nota bene: come precauzione, dovresti dare i diritti di scrittura solamente per view/tpl/smarty3/ non per tutti i file di template (.tpl) che contiene." -#: ../../mod/setup.php:495 +#: ../../mod/setup.php:514 msgid "view/tpl/smarty3 is writable" msgstr "view/tpl/smarty3 è scrivibile" -#: ../../mod/setup.php:509 +#: ../../mod/setup.php:528 msgid "SSL certificate validation" msgstr "Validazione del certificato SSL" -#: ../../mod/setup.php:509 +#: ../../mod/setup.php:528 msgid "" "SSL certificate cannot be validated. Fix certificate or disable https access" " to this site." msgstr "Il certificato SSL non può essere validato. Correggi l'errore o disabilita l'accesso https al sito." -#: ../../mod/setup.php:516 +#: ../../mod/setup.php:535 msgid "" "Url rewrite in .htaccess is not working. Check your server configuration." msgstr "In .htaccess la funzionalità url rewrite non funziona. Controlla la configurazione del server." -#: ../../mod/setup.php:518 +#: ../../mod/setup.php:537 msgid "Url rewrite is working" msgstr "Url rewrite funziona correttamente" -#: ../../mod/setup.php:528 +#: ../../mod/setup.php:547 msgid "" "The database configuration file \".htconfig.php\" could not be written. " "Please use the enclosed text to create a configuration file in your web " "server root." msgstr "Il file di configurazione del database \".htconfig.php\" non puo' essere scritto. Usa il testo qui di seguito per creare questo file di configurazione nella cartella principale del tuo sito." -#: ../../mod/setup.php:552 +#: ../../mod/setup.php:571 msgid "Errors encountered creating database tables." msgstr "La creazione delle tabelle del database ha generato errori." -#: ../../mod/setup.php:563 +#: ../../mod/setup.php:582 msgid "

              What next

              " msgstr "

              I prossimi passi

              " -#: ../../mod/setup.php:564 +#: ../../mod/setup.php:583 msgid "" "IMPORTANT: You will need to [manually] setup a scheduled task for the " "poller." msgstr "IMPORTANTE: Devi creare [manualmente] la pianificazione del polling." +#: ../../mod/rpost.php:84 ../../mod/editpost.php:42 +msgid "Edit post" +msgstr "Modifica articolo" + #: ../../mod/subthread.php:105 #, php-format msgid "%1$s is following %2$s's %3$s" @@ -3358,476 +3692,444 @@ msgstr "attiva/disattiva schermo intero" msgid "%1$s tagged %2$s's %3$s with %4$s" msgstr "%1$s ha taggato %3$s di %2$s con %4$s" -#: ../../mod/settings.php:51 +#: ../../mod/settings.php:53 msgid "Account settings" msgstr "Impostazioni dell'account" -#: ../../mod/settings.php:57 +#: ../../mod/settings.php:59 msgid "Channel settings" msgstr "Impostazioni del canale" -#: ../../mod/settings.php:63 +#: ../../mod/settings.php:65 msgid "Additional features" msgstr "Funzionalità aggiuntive" -#: ../../mod/settings.php:69 +#: ../../mod/settings.php:71 msgid "Feature settings" msgstr "Impostazioni aggiuntive" -#: ../../mod/settings.php:75 +#: ../../mod/settings.php:77 msgid "Display settings" msgstr "Impostazioni grafiche" -#: ../../mod/settings.php:81 +#: ../../mod/settings.php:83 msgid "Connected apps" msgstr "App connesse" -#: ../../mod/settings.php:87 +#: ../../mod/settings.php:89 msgid "Export channel" msgstr "Esporta il canale" -#: ../../mod/settings.php:99 +#: ../../mod/settings.php:101 msgid "Automatic Permissions (Advanced)" msgstr "Permessi predefiniti (avanzato)" -#: ../../mod/settings.php:109 +#: ../../mod/settings.php:111 msgid "Premium Channel Settings" msgstr "Canale premium - impostazioni" -#: ../../mod/settings.php:169 +#: ../../mod/settings.php:173 msgid "Name is required" msgstr "Il nome è obbligatorio" -#: ../../mod/settings.php:173 +#: ../../mod/settings.php:177 msgid "Key and Secret are required" msgstr "Chiave e Segreto sono richiesti" -#: ../../mod/settings.php:177 ../../mod/settings.php:674 +#: ../../mod/settings.php:181 ../../mod/settings.php:635 msgid "Update" msgstr "Aggiorna" -#: ../../mod/settings.php:290 +#: ../../mod/settings.php:294 msgid "Passwords do not match. Password unchanged." msgstr "Le password non corrispondono. Password non cambiata." -#: ../../mod/settings.php:294 +#: ../../mod/settings.php:298 msgid "Empty passwords are not allowed. Password unchanged." msgstr "Le password non possono essere vuote. Password non cambiata." -#: ../../mod/settings.php:307 +#: ../../mod/settings.php:311 msgid "Password changed." msgstr "Password cambiata." -#: ../../mod/settings.php:309 +#: ../../mod/settings.php:313 msgid "Password update failed. Please try again." msgstr "Aggiornamento password fallito. Prova ancora." -#: ../../mod/settings.php:323 +#: ../../mod/settings.php:327 msgid "Not valid email." msgstr "Email non valida." -#: ../../mod/settings.php:326 +#: ../../mod/settings.php:330 msgid "Protected email address. Cannot change to that email." msgstr "È un indirizzo email riservato. Non puoi sceglierlo." -#: ../../mod/settings.php:335 +#: ../../mod/settings.php:339 msgid "System failure storing new email. Please try again." msgstr "Errore di sistema. Non è stato possibile memorizzare il tuo messaggio, riprova per favore." -#: ../../mod/settings.php:576 +#: ../../mod/settings.php:537 msgid "Settings updated." msgstr "Impostazioni aggiornate." -#: ../../mod/settings.php:647 ../../mod/settings.php:673 -#: ../../mod/settings.php:709 +#: ../../mod/settings.php:608 ../../mod/settings.php:634 +#: ../../mod/settings.php:670 msgid "Add application" msgstr "Aggiungi una app" -#: ../../mod/settings.php:649 ../../mod/settings.php:675 +#: ../../mod/settings.php:610 ../../mod/settings.php:636 #: ../../mod/tagrm.php:11 ../../mod/tagrm.php:94 ../../mod/fbrowser.php:82 #: ../../mod/fbrowser.php:117 msgid "Cancel" msgstr "Annulla" -#: ../../mod/settings.php:650 ../../mod/settings.php:676 -#: ../../mod/admin.php:673 ../../mod/crepair.php:148 +#: ../../mod/settings.php:611 ../../mod/settings.php:637 +#: ../../mod/admin.php:689 msgid "Name" msgstr "Nome" -#: ../../mod/settings.php:650 +#: ../../mod/settings.php:611 msgid "Name of application" msgstr "Nome dell'applicazione" -#: ../../mod/settings.php:651 ../../mod/settings.php:677 +#: ../../mod/settings.php:612 ../../mod/settings.php:638 msgid "Consumer Key" msgstr "Consumer Key" -#: ../../mod/settings.php:651 ../../mod/settings.php:652 +#: ../../mod/settings.php:612 ../../mod/settings.php:613 msgid "Automatically generated - change if desired. Max length 20" msgstr "Generato automaticamente - è possibile cambiarlo. Lunghezza massima 20" -#: ../../mod/settings.php:652 ../../mod/settings.php:678 +#: ../../mod/settings.php:613 ../../mod/settings.php:639 msgid "Consumer Secret" msgstr "Consumer Secret" -#: ../../mod/settings.php:653 ../../mod/settings.php:679 +#: ../../mod/settings.php:614 ../../mod/settings.php:640 msgid "Redirect" msgstr "Redirect" -#: ../../mod/settings.php:653 +#: ../../mod/settings.php:614 msgid "" "Redirect URI - leave blank unless your application specifically requires " "this" msgstr "URI ridirezionato - lasciare bianco se non richiesto specificamente dall'applicazione." -#: ../../mod/settings.php:654 ../../mod/settings.php:680 +#: ../../mod/settings.php:615 ../../mod/settings.php:641 msgid "Icon url" msgstr "Url icona" -#: ../../mod/settings.php:654 +#: ../../mod/settings.php:615 msgid "Optional" msgstr "Opzionale" -#: ../../mod/settings.php:665 +#: ../../mod/settings.php:626 msgid "You can't edit this application." msgstr "Non puoi modificare questa applicazione." -#: ../../mod/settings.php:708 +#: ../../mod/settings.php:669 msgid "Connected Apps" msgstr "App connesse" -#: ../../mod/settings.php:712 +#: ../../mod/settings.php:673 msgid "Client key starts with" msgstr "La client key inizia con" -#: ../../mod/settings.php:713 +#: ../../mod/settings.php:674 msgid "No name" msgstr "Nessun nome" -#: ../../mod/settings.php:714 +#: ../../mod/settings.php:675 msgid "Remove authorization" msgstr "Revoca l'autorizzazione" -#: ../../mod/settings.php:725 +#: ../../mod/settings.php:686 msgid "No feature settings configured" msgstr "Non ci sono funzionalità aggiuntive personalizzabili" -#: ../../mod/settings.php:733 +#: ../../mod/settings.php:694 msgid "Feature Settings" msgstr "Impostazioni aggiuntive" -#: ../../mod/settings.php:756 +#: ../../mod/settings.php:717 msgid "Account Settings" msgstr "Impostazioni account" -#: ../../mod/settings.php:757 +#: ../../mod/settings.php:718 msgid "Password Settings" msgstr "Impostazioni password" -#: ../../mod/settings.php:758 +#: ../../mod/settings.php:719 msgid "New Password:" msgstr "Nuova password:" -#: ../../mod/settings.php:759 +#: ../../mod/settings.php:720 msgid "Confirm:" msgstr "Conferma:" -#: ../../mod/settings.php:759 +#: ../../mod/settings.php:720 msgid "Leave password fields blank unless changing" msgstr "Lascia questi campi in bianco per non cambiare la password" -#: ../../mod/settings.php:761 ../../mod/settings.php:1060 +#: ../../mod/settings.php:722 ../../mod/settings.php:1014 msgid "Email Address:" msgstr "Indirizzo email:" -#: ../../mod/settings.php:762 +#: ../../mod/settings.php:723 msgid "Remove Account" msgstr "Elimina l'account" -#: ../../mod/settings.php:763 +#: ../../mod/settings.php:724 msgid "Warning: This action is permanent and cannot be reversed." msgstr "Attenzione: questa azione è permanente e non potrà più essere annullata." -#: ../../mod/settings.php:779 +#: ../../mod/settings.php:740 msgid "Off" msgstr "Off" -#: ../../mod/settings.php:779 +#: ../../mod/settings.php:740 msgid "On" msgstr "On" -#: ../../mod/settings.php:786 +#: ../../mod/settings.php:747 msgid "Additional Features" msgstr "Funzionalità aggiuntive" -#: ../../mod/settings.php:811 +#: ../../mod/settings.php:772 msgid "Connector Settings" msgstr "Impostazioni del connettore" -#: ../../mod/settings.php:841 ../../mod/admin.php:369 +#: ../../mod/settings.php:802 ../../mod/admin.php:371 msgid "No special theme for mobile devices" msgstr "Nessun tema per dispositivi mobili" -#: ../../mod/settings.php:881 +#: ../../mod/settings.php:842 msgid "Display Settings" msgstr "Impostazioni grafiche" -#: ../../mod/settings.php:887 +#: ../../mod/settings.php:848 msgid "Display Theme:" msgstr "Tema per monitor:" -#: ../../mod/settings.php:888 +#: ../../mod/settings.php:849 msgid "Mobile Theme:" msgstr "Tema per dispositivi mobili:" -#: ../../mod/settings.php:889 +#: ../../mod/settings.php:850 msgid "Update browser every xx seconds" msgstr "Aggiorna il browser ogni x secondi" -#: ../../mod/settings.php:889 +#: ../../mod/settings.php:850 msgid "Minimum of 10 seconds, no maximum" msgstr "Minimo 10 secondi, nessun limite massimo" -#: ../../mod/settings.php:890 +#: ../../mod/settings.php:851 msgid "Maximum number of conversations to load at any time:" msgstr "Massimo numero di conversazioni da mostrare ogni volta:" -#: ../../mod/settings.php:890 +#: ../../mod/settings.php:851 msgid "Maximum of 100 items" msgstr "Massimo 100" -#: ../../mod/settings.php:891 +#: ../../mod/settings.php:852 msgid "Don't show emoticons" msgstr "Non mostrare le emoticons" -#: ../../mod/settings.php:927 +#: ../../mod/settings.php:888 msgid "Nobody except yourself" msgstr "Nessuno tranne te" -#: ../../mod/settings.php:928 +#: ../../mod/settings.php:889 msgid "Only those you specifically allow" msgstr "Solo chi riceve il mio permesso" -#: ../../mod/settings.php:929 +#: ../../mod/settings.php:890 msgid "Anybody in your address book" msgstr "Chiunque tra i miei contatti" -#: ../../mod/settings.php:930 +#: ../../mod/settings.php:891 msgid "Anybody on this website" msgstr "Chiunque su questo sito" -#: ../../mod/settings.php:931 +#: ../../mod/settings.php:892 msgid "Anybody in this network" msgstr "Chiunque su Red" -#: ../../mod/settings.php:932 +#: ../../mod/settings.php:893 msgid "Anybody on the internet" msgstr "Chiunque su internet" -#: ../../mod/settings.php:1006 +#: ../../mod/settings.php:967 msgid "Publish your default profile in the network directory" msgstr "Pubblica il mio profilo predefinito sull'elenco pubblico dei canali" -#: ../../mod/settings.php:1011 +#: ../../mod/settings.php:972 msgid "Allow us to suggest you as a potential friend to new members?" msgstr "Vuoi essere suggerito come potenziale amico ai nuovi membri?" -#: ../../mod/settings.php:1015 ../../mod/profile_photo.php:298 +#: ../../mod/settings.php:976 ../../mod/profile_photo.php:288 msgid "or" msgstr "o" -#: ../../mod/settings.php:1020 +#: ../../mod/settings.php:981 msgid "Your channel address is" msgstr "L'indirizzo del tuo canale è" -#: ../../mod/settings.php:1031 -msgid "Automatically expire posts after this many days:" -msgstr "Gli articoli scadono automaticamente dopo questo numero di giorni:" - -#: ../../mod/settings.php:1031 -msgid "If empty, posts will not expire. Expired posts will be deleted" -msgstr "Se lasci vuoto, i messaggi non scadranno mai. I messaggi scaduti saranno eliminati." - -#: ../../mod/settings.php:1032 -msgid "Advanced expiration settings" -msgstr "Impostazioni avanzate di scandenza" - -#: ../../mod/settings.php:1033 -msgid "Advanced Expiration" -msgstr "Scadenza" - -#: ../../mod/settings.php:1034 -msgid "Expire posts:" -msgstr "Fai scadere gli articoli:" - -#: ../../mod/settings.php:1036 -msgid "Expire starred posts:" -msgstr "Fai scadere gli articoli preferiti:" - -#: ../../mod/settings.php:1037 -msgid "Expire photos:" -msgstr "Fai scadere le foto:" - -#: ../../mod/settings.php:1038 -msgid "Only expire posts by others:" -msgstr "Fai scadere solo gli articoli scritti da altri:" - -#: ../../mod/settings.php:1049 +#: ../../mod/settings.php:1003 msgid "Channel Settings" msgstr "Impostazioni del canale" -#: ../../mod/settings.php:1058 +#: ../../mod/settings.php:1012 msgid "Basic Settings" msgstr "Impostazioni di base" -#: ../../mod/settings.php:1061 +#: ../../mod/settings.php:1015 msgid "Your Timezone:" msgstr "Il tuo fuso orario:" -#: ../../mod/settings.php:1062 +#: ../../mod/settings.php:1016 msgid "Default Post Location:" msgstr "Località predefinita:" -#: ../../mod/settings.php:1063 +#: ../../mod/settings.php:1017 msgid "Use Browser Location:" msgstr "Usa la località rilevata dal browser:" -#: ../../mod/settings.php:1065 +#: ../../mod/settings.php:1019 msgid "Adult Content" msgstr "Contenuto per adulti" -#: ../../mod/settings.php:1065 +#: ../../mod/settings.php:1019 msgid "This channel publishes adult content." msgstr "Questo canale pubblica contenuto per adulti." -#: ../../mod/settings.php:1067 +#: ../../mod/settings.php:1021 msgid "Security and Privacy Settings" msgstr "Impostazioni di sicurezza e privacy" -#: ../../mod/settings.php:1069 +#: ../../mod/settings.php:1023 msgid "Quick Privacy Settings:" msgstr "Impostazioni veloci della privacy:" -#: ../../mod/settings.php:1070 +#: ../../mod/settings.php:1024 msgid "Very Public - extremely permissive" msgstr "Tutto pubblico - molto permissivo" -#: ../../mod/settings.php:1071 +#: ../../mod/settings.php:1025 msgid "Typical - default public, privacy when desired" msgstr "Normale - tutto sarà pubblico tranne quel che vorrai tu" -#: ../../mod/settings.php:1072 +#: ../../mod/settings.php:1026 msgid "Private - default private, rarely open or public" msgstr "Privato - i contenuti saranno privati ma, se vorrai, alcuni potrai renderli pubblici" -#: ../../mod/settings.php:1073 +#: ../../mod/settings.php:1027 msgid "Blocked - default blocked to/from everybody" msgstr "Bloccato - non ci saranno interazioni con altri a meno che tu non voglia" -#: ../../mod/settings.php:1076 +#: ../../mod/settings.php:1030 msgid "Maximum Friend Requests/Day:" msgstr "Numero massimo giornaliero di richieste di amicizia:" -#: ../../mod/settings.php:1076 +#: ../../mod/settings.php:1030 msgid "May reduce spam activity" msgstr "Serve e ridurre lo spam" -#: ../../mod/settings.php:1077 +#: ../../mod/settings.php:1031 msgid "Default Post Permissions" msgstr "Permessi predefiniti per gli articoli" -#: ../../mod/settings.php:1078 +#: ../../mod/settings.php:1032 ../../mod/mitem.php:137 ../../mod/mitem.php:180 msgid "(click to open/close)" msgstr "(clicca per aprire/chiudere)" -#: ../../mod/settings.php:1091 +#: ../../mod/settings.php:1043 msgid "Maximum private messages per day from unknown people:" msgstr "Numero massimo giornaliero di messaggi privati da utenti sconosciuti:" -#: ../../mod/settings.php:1091 +#: ../../mod/settings.php:1043 msgid "Useful to reduce spamming" msgstr "Serve e ridurre lo spam" -#: ../../mod/settings.php:1094 +#: ../../mod/settings.php:1046 msgid "Notification Settings" msgstr "Impostazioni di notifica" -#: ../../mod/settings.php:1095 +#: ../../mod/settings.php:1047 msgid "By default post a status message when:" msgstr "Pubblica un messaggio di stato quando:" -#: ../../mod/settings.php:1096 +#: ../../mod/settings.php:1048 msgid "accepting a friend request" msgstr "accetto una nuova amicizia" -#: ../../mod/settings.php:1097 +#: ../../mod/settings.php:1049 msgid "joining a forum/community" msgstr "entro a far parte di un forum" -#: ../../mod/settings.php:1098 +#: ../../mod/settings.php:1050 msgid "making an interesting profile change" msgstr "faccio un cambiamento interessante al mio profilo" -#: ../../mod/settings.php:1099 +#: ../../mod/settings.php:1051 msgid "Send a notification email when:" msgstr "Invia una email di notifica quando:" -#: ../../mod/settings.php:1100 +#: ../../mod/settings.php:1052 msgid "You receive an introduction" msgstr "Ricevi una richiesta di amicizia" -#: ../../mod/settings.php:1101 +#: ../../mod/settings.php:1053 msgid "Your introductions are confirmed" msgstr "Le tue richieste di amicizia sono state accettate" -#: ../../mod/settings.php:1102 +#: ../../mod/settings.php:1054 msgid "Someone writes on your profile wall" msgstr "Qualcuno scrive sulla tua bacheca" -#: ../../mod/settings.php:1103 +#: ../../mod/settings.php:1055 msgid "Someone writes a followup comment" msgstr "Qualcuno scrive un commento a un tuo articolo" -#: ../../mod/settings.php:1104 +#: ../../mod/settings.php:1056 msgid "You receive a private message" msgstr "Ricevi un messaggio privato" -#: ../../mod/settings.php:1105 +#: ../../mod/settings.php:1057 msgid "You receive a friend suggestion" msgstr "Ti viene suggerito un amico" -#: ../../mod/settings.php:1106 +#: ../../mod/settings.php:1058 msgid "You are tagged in a post" msgstr "Sei taggato in un articolo" -#: ../../mod/settings.php:1107 +#: ../../mod/settings.php:1059 msgid "You are poked/prodded/etc. in a post" msgstr "Ricevi un poke in un articolo" -#: ../../mod/settings.php:1110 +#: ../../mod/settings.php:1062 msgid "Advanced Account/Page Type Settings" msgstr "Impostazioni avanzate" -#: ../../mod/settings.php:1111 +#: ../../mod/settings.php:1063 msgid "Change the behaviour of this account for special situations" msgstr "Cambia il funzionamento di questo account in situazioni particolari" -#: ../../mod/viewconnections.php:28 ../../mod/photos.php:576 -#: ../../mod/display.php:9 ../../mod/search.php:80 ../../mod/community.php:18 -#: ../../mod/directory.php:25 +#: ../../mod/viewconnections.php:17 ../../mod/search.php:80 +#: ../../mod/photos.php:576 ../../mod/display.php:9 ../../mod/community.php:18 +#: ../../mod/directory.php:33 msgid "Public access denied." msgstr "Accesso pubblico negato." -#: ../../mod/viewconnections.php:57 +#: ../../mod/viewconnections.php:43 msgid "No connections." msgstr "Nessun contatto." -#: ../../mod/viewconnections.php:69 ../../mod/nogroup.php:40 +#: ../../mod/viewconnections.php:55 #, php-format msgid "Visit %s's profile [%s]" msgstr "Visita il profilo di %s [%s]" -#: ../../mod/viewconnections.php:84 +#: ../../mod/viewconnections.php:70 msgid "View Connnections" msgstr "Guarda i contatti" @@ -3984,23 +4286,23 @@ msgstr "Impossibile rimuovere la sorgente." msgid "Theme settings updated." msgstr "Le impostazioni del tema sono state aggiornate." -#: ../../mod/admin.php:87 ../../mod/admin.php:417 +#: ../../mod/admin.php:87 ../../mod/admin.php:419 msgid "Site" msgstr "Sito" -#: ../../mod/admin.php:88 ../../mod/admin.php:669 ../../mod/admin.php:681 +#: ../../mod/admin.php:88 ../../mod/admin.php:685 ../../mod/admin.php:697 msgid "Users" msgstr "Utenti" -#: ../../mod/admin.php:89 ../../mod/admin.php:767 ../../mod/admin.php:809 +#: ../../mod/admin.php:89 ../../mod/admin.php:783 ../../mod/admin.php:825 msgid "Plugins" msgstr "Plugin" -#: ../../mod/admin.php:90 ../../mod/admin.php:972 ../../mod/admin.php:1008 +#: ../../mod/admin.php:90 ../../mod/admin.php:988 ../../mod/admin.php:1024 msgid "Themes" msgstr "Temi" -#: ../../mod/admin.php:91 ../../mod/admin.php:475 +#: ../../mod/admin.php:91 ../../mod/admin.php:478 msgid "Server" msgstr "Server" @@ -4008,7 +4310,7 @@ msgstr "Server" msgid "DB updates" msgstr "Aggiornamenti al DB" -#: ../../mod/admin.php:106 ../../mod/admin.php:113 ../../mod/admin.php:1095 +#: ../../mod/admin.php:106 ../../mod/admin.php:113 ../../mod/admin.php:1111 msgid "Logs" msgstr "Log" @@ -4018,15 +4320,15 @@ msgstr "Funzionalità dei componenti aggiuntivi" #: ../../mod/admin.php:114 msgid "User registrations waiting for confirmation" -msgstr "Utenti registrati in attesa di conferma" +msgstr "Registrazioni in attesa" #: ../../mod/admin.php:188 msgid "Message queues" -msgstr "Coda dei messaggi" +msgstr "Messaggi in attesa di recapito" -#: ../../mod/admin.php:193 ../../mod/admin.php:416 ../../mod/admin.php:474 -#: ../../mod/admin.php:668 ../../mod/admin.php:766 ../../mod/admin.php:808 -#: ../../mod/admin.php:971 ../../mod/admin.php:1007 ../../mod/admin.php:1094 +#: ../../mod/admin.php:193 ../../mod/admin.php:418 ../../mod/admin.php:477 +#: ../../mod/admin.php:684 ../../mod/admin.php:782 ../../mod/admin.php:824 +#: ../../mod/admin.php:987 ../../mod/admin.php:1023 ../../mod/admin.php:1110 msgid "Administration" msgstr "Amministrazione" @@ -4038,587 +4340,589 @@ msgstr "Riepilogo" msgid "Registered users" msgstr "Utenti registrati" -#: ../../mod/admin.php:198 ../../mod/admin.php:478 +#: ../../mod/admin.php:198 ../../mod/admin.php:481 msgid "Pending registrations" -msgstr "Registrazioni in attesa" +msgstr "Registrazioni da approvare" #: ../../mod/admin.php:199 msgid "Version" msgstr "Versione" -#: ../../mod/admin.php:201 ../../mod/admin.php:479 +#: ../../mod/admin.php:201 ../../mod/admin.php:482 msgid "Active plugins" msgstr "Plugin attivi" -#: ../../mod/admin.php:340 +#: ../../mod/admin.php:342 msgid "Site settings updated." msgstr "Impostazioni del sito aggiornate." -#: ../../mod/admin.php:371 +#: ../../mod/admin.php:373 msgid "No special theme for accessibility" msgstr "Nessun tema speciale per l'accessibilità" -#: ../../mod/admin.php:396 +#: ../../mod/admin.php:398 msgid "Closed" msgstr "Chiusa" -#: ../../mod/admin.php:397 +#: ../../mod/admin.php:399 msgid "Requires approval" msgstr "Richiede l'approvazione" -#: ../../mod/admin.php:398 +#: ../../mod/admin.php:400 msgid "Open" msgstr "Aperta" -#: ../../mod/admin.php:403 +#: ../../mod/admin.php:405 msgid "Private" msgstr "Privato" -#: ../../mod/admin.php:404 +#: ../../mod/admin.php:406 msgid "Paid Access" msgstr "Servizio a pagamento" -#: ../../mod/admin.php:405 +#: ../../mod/admin.php:407 msgid "Free Access" msgstr "Servizio gratuito" -#: ../../mod/admin.php:406 +#: ../../mod/admin.php:408 msgid "Tiered Access" msgstr "Accesso multilivello" -#: ../../mod/admin.php:419 ../../mod/register.php:172 +#: ../../mod/admin.php:421 ../../mod/register.php:180 msgid "Registration" msgstr "Registrazione" -#: ../../mod/admin.php:420 +#: ../../mod/admin.php:422 msgid "File upload" msgstr "Caricamento file" -#: ../../mod/admin.php:421 +#: ../../mod/admin.php:423 msgid "Policies" msgstr "Politiche" -#: ../../mod/admin.php:422 +#: ../../mod/admin.php:424 msgid "Advanced" msgstr "Avanzate" -#: ../../mod/admin.php:426 +#: ../../mod/admin.php:428 msgid "Site name" msgstr "Nome del sito" -#: ../../mod/admin.php:427 +#: ../../mod/admin.php:429 msgid "Banner/Logo" msgstr "Banner o logo" -#: ../../mod/admin.php:428 +#: ../../mod/admin.php:430 msgid "System language" msgstr "Lingua di sistema" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:431 msgid "System theme" msgstr "Tema di sistema" -#: ../../mod/admin.php:429 +#: ../../mod/admin.php:431 msgid "" "Default system theme - may be over-ridden by user profiles - change theme settings" msgstr "Il tema di sistema può essere cambiato dai profili dei singoli utenti - Cambia le impostazioni del tema" -#: ../../mod/admin.php:430 +#: ../../mod/admin.php:432 msgid "Mobile system theme" msgstr "Tema di sistema per dispositivi mobili" -#: ../../mod/admin.php:430 +#: ../../mod/admin.php:432 msgid "Theme for mobile devices" msgstr "Tema per i dispositivi mobili" -#: ../../mod/admin.php:431 +#: ../../mod/admin.php:433 msgid "Accessibility system theme" msgstr "Tema di sistema ad alta accessibilità" -#: ../../mod/admin.php:431 +#: ../../mod/admin.php:433 msgid "Accessibility theme" msgstr "Tema ad alta accessibilità" -#: ../../mod/admin.php:432 +#: ../../mod/admin.php:434 msgid "Channel to use for this website's static pages" msgstr "Canale da usare per le pagine statiche di questo sito" -#: ../../mod/admin.php:432 +#: ../../mod/admin.php:434 msgid "Site Channel" msgstr "Canale del sito" -#: ../../mod/admin.php:434 +#: ../../mod/admin.php:436 msgid "Maximum image size" msgstr "Dimensione massima immagini" -#: ../../mod/admin.php:434 +#: ../../mod/admin.php:436 msgid "" "Maximum size in bytes of uploaded images. Default is 0, which means no " "limits." msgstr "Massima dimensione in byte delle immagini caricate. Il default è 0, cioè nessun limite." -#: ../../mod/admin.php:435 +#: ../../mod/admin.php:437 msgid "Register policy" msgstr "Politica di registrazione" -#: ../../mod/admin.php:436 +#: ../../mod/admin.php:438 msgid "Access policy" msgstr "Tipo di accesso" -#: ../../mod/admin.php:437 +#: ../../mod/admin.php:439 msgid "Register text" msgstr "Testo diregistrazione" -#: ../../mod/admin.php:437 +#: ../../mod/admin.php:439 msgid "Will be displayed prominently on the registration page." msgstr "Sarà mostrato ben visibile nella pagina di registrazione." -#: ../../mod/admin.php:438 +#: ../../mod/admin.php:440 msgid "Accounts abandoned after x days" -msgstr "Account abbandonati dopo x giorni" +msgstr "Account abbandonati dopo X giorni" -#: ../../mod/admin.php:438 +#: ../../mod/admin.php:440 msgid "" "Will not waste system resources polling external sites for abandonded " "accounts. Enter 0 for no time limit." msgstr "Eviterà di sprecare risorse di sistema controllando se i siti esterni hanno account abbandonati. Immettere 0 per non imporre nessun limite di tempo." -#: ../../mod/admin.php:439 +#: ../../mod/admin.php:441 msgid "Allowed friend domains" msgstr "Domini fidati e consentiti" -#: ../../mod/admin.php:439 +#: ../../mod/admin.php:441 msgid "" "Comma separated list of domains which are allowed to establish friendships " "with this site. Wildcards are accepted. Empty to allow any domains" msgstr "Elenco separato da virglola dei domini che possono stabilire amicizie con questo sito. Sono accettati caratteri jolly. Lascia vuoto per accettare connessioni da qualsiasi dominio." -#: ../../mod/admin.php:440 +#: ../../mod/admin.php:442 msgid "Allowed email domains" msgstr "Domini email consentiti" -#: ../../mod/admin.php:440 +#: ../../mod/admin.php:442 msgid "" "Comma separated list of domains which are allowed in email addresses for " "registrations to this site. Wildcards are accepted. Empty to allow any " "domains" msgstr "Elenco separato da virgola dei domini permessi come indirizzi email in fase di registrazione. Sono accettati caratteri jolly. Lascia vuoto per accettare qualsiasi dominio." -#: ../../mod/admin.php:441 +#: ../../mod/admin.php:443 msgid "Block public" msgstr "Blocca pagine pubbliche" -#: ../../mod/admin.php:441 +#: ../../mod/admin.php:443 msgid "" "Check to block public access to all otherwise public personal pages on this " "site unless you are currently logged in." msgstr "Seleziona per impedire di vedere le pagine personali di questo sito a chi non ha effettuato l'accesso." -#: ../../mod/admin.php:442 +#: ../../mod/admin.php:444 msgid "Force publish" msgstr "Forza la publicazione del profilo" -#: ../../mod/admin.php:442 +#: ../../mod/admin.php:444 msgid "" "Check to force all profiles on this site to be listed in the site directory." msgstr "Seleziona per mostrare nell'elenco dei canali del sito tutti i profili registrati." -#: ../../mod/admin.php:444 +#: ../../mod/admin.php:445 +msgid "No login on Homepage" +msgstr "Non mostrare il login sulla homepage" + +#: ../../mod/admin.php:445 +msgid "" +"Check to hide the login form from your sites homepage when visitors arrive " +"who are not logged in (e.g. when you put the content of the homepage in via " +"the site channel)." +msgstr "Per nascondere la possibilità di fare login ai visitatori (per esempio, quando il contenuto della homepage del sito è alimentato dal canale)." + +#: ../../mod/admin.php:447 msgid "Proxy user" msgstr "Utente proxy" -#: ../../mod/admin.php:445 +#: ../../mod/admin.php:448 msgid "Proxy URL" msgstr "URL proxy" -#: ../../mod/admin.php:446 +#: ../../mod/admin.php:449 msgid "Network timeout" msgstr "Timeout rete" -#: ../../mod/admin.php:446 +#: ../../mod/admin.php:449 msgid "Value is in seconds. Set to 0 for unlimited (not recommended)." msgstr "Valore in secondi. Imposta a 0 per illimitato (sconsigliato)." -#: ../../mod/admin.php:447 +#: ../../mod/admin.php:450 msgid "Delivery interval" msgstr "Recapito ritardato" -#: ../../mod/admin.php:447 +#: ../../mod/admin.php:450 msgid "" "Delay background delivery processes by this many seconds to reduce system " "load. Recommend: 4-5 for shared hosts, 2-3 for virtual private servers. 0-1 " "for large dedicated servers." msgstr "RItarda il processo di recapito di questo numero di secondi per ridurre il carico di sistema. Consigliati: 4-5 secondi per hosting condiviso, 2-3 per i VPS, 0-1 per grandi server dedicati." -#: ../../mod/admin.php:448 +#: ../../mod/admin.php:451 msgid "Poll interval" msgstr "Intervallo di polling" -#: ../../mod/admin.php:448 +#: ../../mod/admin.php:451 msgid "" "Delay background polling processes by this many seconds to reduce system " "load. If 0, use delivery interval." msgstr "Ritarda i processi di polling in background di questo numero di secondi per ridurre il carico del sistema. Se 0, verrà usato lo stesso valore del 'Recapito ritardato'." -#: ../../mod/admin.php:449 +#: ../../mod/admin.php:452 msgid "Maximum Load Average" msgstr "Carico massimo medio" -#: ../../mod/admin.php:449 +#: ../../mod/admin.php:452 msgid "" "Maximum system load before delivery and poll processes are deferred - " "default 50." msgstr "Carico di sistema massimo perché i processi di recapito e polling siano ritardati - il valore predefinito è 50." -#: ../../mod/admin.php:466 +#: ../../mod/admin.php:469 msgid "No server found" msgstr "Server non trovato" -#: ../../mod/admin.php:473 +#: ../../mod/admin.php:476 ../../mod/admin.php:698 msgid "ID" msgstr "ID" -#: ../../mod/admin.php:473 +#: ../../mod/admin.php:476 msgid "for channel" msgstr "per canale" -#: ../../mod/admin.php:473 +#: ../../mod/admin.php:476 msgid "on server" msgstr "sul server" -#: ../../mod/admin.php:473 +#: ../../mod/admin.php:476 msgid "Status" msgstr "Stato" -#: ../../mod/admin.php:493 +#: ../../mod/admin.php:496 msgid "Update has been marked successful" msgstr "L'aggiornamento è stato marcato come eseguito." -#: ../../mod/admin.php:503 +#: ../../mod/admin.php:506 #, php-format msgid "Executing %s failed. Check system logs." msgstr "Fallita l'esecuzione di %s. Maggiori informazioni sui log di sistema." -#: ../../mod/admin.php:506 +#: ../../mod/admin.php:509 #, php-format msgid "Update %s was successfully applied." msgstr "L'aggiornamento %s è terminato correttamente." -#: ../../mod/admin.php:510 +#: ../../mod/admin.php:513 #, php-format msgid "Update %s did not return a status. Unknown if it succeeded." msgstr "L'aggiornamento %s non ha dato risposta. Impossibile determinare se è terminato correttamente." -#: ../../mod/admin.php:513 +#: ../../mod/admin.php:516 #, php-format msgid "Update function %s could not be found." msgstr "Impossibile trovare la funzione di aggiornamento %s" -#: ../../mod/admin.php:528 +#: ../../mod/admin.php:531 msgid "No failed updates." msgstr "Nessun aggiornamento fallito." -#: ../../mod/admin.php:532 +#: ../../mod/admin.php:535 msgid "Failed Updates" msgstr "Aggiornamenti falliti." -#: ../../mod/admin.php:534 +#: ../../mod/admin.php:537 msgid "Mark success (if update was manually applied)" msgstr "Marca come eseguito (se applicato manualmente)." -#: ../../mod/admin.php:535 +#: ../../mod/admin.php:538 msgid "Attempt to execute this update step automatically" msgstr "Tenta di eseguire in automatico questo passaggio dell'aggiornamento." -#: ../../mod/admin.php:561 +#: ../../mod/admin.php:564 #, php-format msgid "%s user blocked/unblocked" msgid_plural "%s users blocked/unblocked" msgstr[0] "%s utente bloccato/sbloccato" msgstr[1] "%s utenti bloccati/sbloccati" -#: ../../mod/admin.php:568 +#: ../../mod/admin.php:571 #, php-format msgid "%s user deleted" msgid_plural "%s users deleted" msgstr[0] "%s utente cancellato" msgstr[1] "%s utenti cancellati" -#: ../../mod/admin.php:599 +#: ../../mod/admin.php:602 msgid "Account not found" msgstr "Account non trovato" -#: ../../mod/admin.php:610 +#: ../../mod/admin.php:613 #, php-format msgid "User '%s' deleted" msgstr "Utente '%s' eliminato" -#: ../../mod/admin.php:619 +#: ../../mod/admin.php:622 #, php-format msgid "User '%s' unblocked" msgstr "Utente '%s' sbloccato" -#: ../../mod/admin.php:619 +#: ../../mod/admin.php:622 #, php-format msgid "User '%s' blocked" msgstr "Utente '%s' bloccato" -#: ../../mod/admin.php:650 -msgid "Normal Account" -msgstr "Account normale" - -#: ../../mod/admin.php:651 -msgid "Soapbox Account" -msgstr "Account per comunicati e annunci" - -#: ../../mod/admin.php:652 -msgid "Community/Celebrity Account" -msgstr "Account per celebrità o per comunità" - -#: ../../mod/admin.php:653 -msgid "Automatic Friend Account" -msgstr "Account per amicizia automatizzato" - -#: ../../mod/admin.php:671 +#: ../../mod/admin.php:687 msgid "select all" msgstr "seleziona tutti" -#: ../../mod/admin.php:672 +#: ../../mod/admin.php:688 msgid "User registrations waiting for confirm" msgstr "Richieste di registrazione in attesa di conferma" -#: ../../mod/admin.php:673 +#: ../../mod/admin.php:689 msgid "Request date" msgstr "Data richiesta" -#: ../../mod/admin.php:674 +#: ../../mod/admin.php:690 msgid "No registrations." msgstr "Nessuna registrazione." -#: ../../mod/admin.php:675 ../../mod/intro.php:11 ../../mod/intro.php:98 -#: ../../mod/notifications.php:159 ../../mod/notifications.php:206 +#: ../../mod/admin.php:691 msgid "Approve" msgstr "Approva" -#: ../../mod/admin.php:676 +#: ../../mod/admin.php:692 msgid "Deny" msgstr "Nega" -#: ../../mod/admin.php:678 ../../mod/intro.php:14 ../../mod/intro.php:99 -#: ../../mod/connections.php:325 ../../mod/connections.php:467 +#: ../../mod/admin.php:694 ../../mod/connections.php:352 +#: ../../mod/connections.php:494 msgid "Block" msgstr "Blocca" -#: ../../mod/admin.php:679 ../../mod/connections.php:325 -#: ../../mod/connections.php:467 +#: ../../mod/admin.php:695 ../../mod/connections.php:352 +#: ../../mod/connections.php:494 msgid "Unblock" msgstr "Sblocca" -#: ../../mod/admin.php:682 +#: ../../mod/admin.php:698 msgid "Register date" msgstr "Data registrazione" -#: ../../mod/admin.php:682 +#: ../../mod/admin.php:698 msgid "Last login" msgstr "Ultimo accesso" -#: ../../mod/admin.php:682 +#: ../../mod/admin.php:698 +msgid "Expires" +msgstr "Scadenza" + +#: ../../mod/admin.php:698 msgid "Service Class" msgstr "Service Class" -#: ../../mod/admin.php:684 +#: ../../mod/admin.php:700 msgid "" "Selected users will be deleted!\\n\\nEverything these users had posted on " "this site will be permanently deleted!\\n\\nAre you sure?" msgstr "Gli utenti selezionati saranno eliminati!\\n\\nTutto quello che gli utenti hanno pubblicato su questo sito sarà permanentemente eliminato!\\n\\nConfermi?" -#: ../../mod/admin.php:685 +#: ../../mod/admin.php:701 msgid "" "The user {0} will be deleted!\\n\\nEverything this user has posted on this " "site will be permanently deleted!\\n\\nAre you sure?" msgstr "L'utente {0} sarà eliminato!\\n\\nTutto quello che ha pubblicato su questo sito sarà permanentemente eliminato!\\n\\nConfermi?" -#: ../../mod/admin.php:726 +#: ../../mod/admin.php:742 #, php-format msgid "Plugin %s disabled." msgstr "Plugin %s non attivo." -#: ../../mod/admin.php:730 +#: ../../mod/admin.php:746 #, php-format msgid "Plugin %s enabled." msgstr "Plugin %s attivo." -#: ../../mod/admin.php:740 ../../mod/admin.php:942 +#: ../../mod/admin.php:756 ../../mod/admin.php:958 msgid "Disable" msgstr "Disattiva" -#: ../../mod/admin.php:742 ../../mod/admin.php:944 +#: ../../mod/admin.php:758 ../../mod/admin.php:960 msgid "Enable" msgstr "Attiva" -#: ../../mod/admin.php:768 ../../mod/admin.php:973 +#: ../../mod/admin.php:784 ../../mod/admin.php:989 msgid "Toggle" msgstr "Attiva/disattiva" -#: ../../mod/admin.php:776 ../../mod/admin.php:983 +#: ../../mod/admin.php:792 ../../mod/admin.php:999 msgid "Author: " msgstr "Autore:" -#: ../../mod/admin.php:777 ../../mod/admin.php:984 +#: ../../mod/admin.php:793 ../../mod/admin.php:1000 msgid "Maintainer: " msgstr "Gestore:" -#: ../../mod/admin.php:906 +#: ../../mod/admin.php:922 msgid "No themes found." msgstr "Nessun tema trovato." -#: ../../mod/admin.php:965 +#: ../../mod/admin.php:981 msgid "Screenshot" msgstr "Istantanea dello schermo" -#: ../../mod/admin.php:1013 +#: ../../mod/admin.php:1029 msgid "[Experimental]" msgstr "[Sperimentale]" -#: ../../mod/admin.php:1014 +#: ../../mod/admin.php:1030 msgid "[Unsupported]" msgstr "[Non supportato]" -#: ../../mod/admin.php:1041 +#: ../../mod/admin.php:1057 msgid "Log settings updated." msgstr "Impostazioni di log aggiornate." -#: ../../mod/admin.php:1097 +#: ../../mod/admin.php:1113 msgid "Clear" msgstr "Pulisci" -#: ../../mod/admin.php:1103 +#: ../../mod/admin.php:1119 msgid "Debugging" msgstr "Debugging" -#: ../../mod/admin.php:1104 +#: ../../mod/admin.php:1120 msgid "Log file" msgstr "File di log" -#: ../../mod/admin.php:1104 +#: ../../mod/admin.php:1120 msgid "" "Must be writable by web server. Relative to your Red top-level directory." msgstr "Deve essere scrivibile dal web server. È relativa alla cartella dove è installato Red." -#: ../../mod/admin.php:1105 +#: ../../mod/admin.php:1121 msgid "Log level" msgstr "Livello di log" -#: ../../mod/mitem.php:13 ../../mod/menu.php:87 +#: ../../mod/mitem.php:14 ../../mod/menu.php:87 msgid "Menu not found." msgstr "Menù non trovato." -#: ../../mod/mitem.php:66 +#: ../../mod/mitem.php:47 msgid "Menu element updated." msgstr "L'elemento del menù è stato aggiornato." -#: ../../mod/mitem.php:70 +#: ../../mod/mitem.php:51 msgid "Unable to update menu element." msgstr "Non è possibile aggiornare l'elemento del menù." -#: ../../mod/mitem.php:76 +#: ../../mod/mitem.php:57 msgid "Menu element added." msgstr "Elemento aggiunto al menù." -#: ../../mod/mitem.php:80 +#: ../../mod/mitem.php:61 msgid "Unable to add menu element." msgstr "Impossibile aggiungere l'elemento al menù." -#: ../../mod/mitem.php:97 ../../mod/xchan.php:25 ../../mod/menu.php:113 +#: ../../mod/mitem.php:78 ../../mod/xchan.php:25 ../../mod/menu.php:113 msgid "Not found." msgstr "Non trovato." -#: ../../mod/mitem.php:116 +#: ../../mod/mitem.php:99 msgid "Manage Menu Elements" msgstr "Gestione elementi del menù" -#: ../../mod/mitem.php:119 +#: ../../mod/mitem.php:102 msgid "Edit menu" msgstr "Modifica il menù" -#: ../../mod/mitem.php:122 +#: ../../mod/mitem.php:105 msgid "Edit element" msgstr "Modifica l'elemento" -#: ../../mod/mitem.php:123 +#: ../../mod/mitem.php:106 msgid "Drop element" msgstr "Elimina l'elemento" -#: ../../mod/mitem.php:124 +#: ../../mod/mitem.php:107 msgid "New element" msgstr "Nuovo elemento" -#: ../../mod/mitem.php:125 +#: ../../mod/mitem.php:108 msgid "Edit this menu container" msgstr "Modifica il contenitore del menù" -#: ../../mod/mitem.php:126 +#: ../../mod/mitem.php:109 msgid "Add menu element" msgstr "Aggiungi un elemento al menù" -#: ../../mod/mitem.php:127 +#: ../../mod/mitem.php:110 msgid "Delete this menu item" msgstr "Elimina questo elemento del menù" -#: ../../mod/mitem.php:128 +#: ../../mod/mitem.php:111 msgid "Edit this menu item" msgstr "Modifica questo elemento del menù" -#: ../../mod/mitem.php:141 +#: ../../mod/mitem.php:134 msgid "New Menu Element" msgstr "Nuovo elemento del menù" -#: ../../mod/mitem.php:143 ../../mod/mitem.php:184 +#: ../../mod/mitem.php:136 ../../mod/mitem.php:179 +msgid "Menu Item Permissions" +msgstr "Permessi del menu" + +#: ../../mod/mitem.php:139 ../../mod/mitem.php:183 msgid "Link text" msgstr "Testo del link" -#: ../../mod/mitem.php:144 ../../mod/mitem.php:185 +#: ../../mod/mitem.php:140 ../../mod/mitem.php:184 msgid "URL of link" msgstr "Indirizzo del link" -#: ../../mod/mitem.php:145 ../../mod/mitem.php:186 +#: ../../mod/mitem.php:141 ../../mod/mitem.php:185 msgid "Use Red magic-auth if available" msgstr "Usa l'autenticazione magica di Red, se disponibile" -#: ../../mod/mitem.php:146 ../../mod/mitem.php:187 +#: ../../mod/mitem.php:142 ../../mod/mitem.php:186 msgid "Open link in new window" msgstr "Apri il link in una nuova finestra" -#: ../../mod/mitem.php:148 ../../mod/mitem.php:189 +#: ../../mod/mitem.php:144 ../../mod/mitem.php:188 msgid "Order in list" msgstr "Ordine dell'elenco" -#: ../../mod/mitem.php:148 ../../mod/mitem.php:189 +#: ../../mod/mitem.php:144 ../../mod/mitem.php:188 msgid "Higher numbers will sink to bottom of listing" msgstr "I numeri più alti andranno in fondo all'elenco" -#: ../../mod/mitem.php:149 ../../mod/menu.php:79 ../../mod/new_channel.php:117 +#: ../../mod/mitem.php:145 ../../mod/menu.php:79 ../../mod/new_channel.php:117 msgid "Create" msgstr "Crea" -#: ../../mod/mitem.php:161 +#: ../../mod/mitem.php:157 msgid "Menu item not found." msgstr "L'elemento del menù non è stato trovato." -#: ../../mod/mitem.php:170 +#: ../../mod/mitem.php:166 msgid "Menu item deleted." msgstr "L'elemento del menù è stato eliminato." -#: ../../mod/mitem.php:172 +#: ../../mod/mitem.php:168 msgid "Menu item could not be deleted." msgstr "L'elemento del menù non può essere eliminato." -#: ../../mod/mitem.php:181 +#: ../../mod/mitem.php:177 msgid "Edit Menu Element" msgstr "Modifica l'elemento del menù" -#: ../../mod/mitem.php:190 ../../mod/menu.php:107 +#: ../../mod/mitem.php:189 ../../mod/menu.php:107 msgid "Modify" msgstr "Modifica" @@ -4631,8 +4935,8 @@ msgid "Could not create collection." msgstr "Impossibile creare l'insieme." #: ../../mod/group.php:60 -msgid "Collection name changed." -msgstr "Il nome dell'insieme di canali è stato cambiato." +msgid "Collection updated." +msgstr "Insieme aggiornato." #: ../../mod/group.php:92 msgid "Create a collection of channels." @@ -4678,11 +4982,11 @@ msgstr "Impossibile ottenere informazioni sul proprietario della pagina." msgid "Album not found." msgstr "Album non trovato." -#: ../../mod/photos.php:125 ../../mod/photos.php:788 +#: ../../mod/photos.php:125 ../../mod/photos.php:791 msgid "Delete Album" msgstr "Elimina album" -#: ../../mod/photos.php:165 ../../mod/photos.php:1053 +#: ../../mod/photos.php:165 ../../mod/photos.php:1052 msgid "Delete Photo" msgstr "Elimina foto" @@ -4699,102 +5003,102 @@ msgstr "una foto" msgid "No photos selected" msgstr "Nessuna foto selezionata" -#: ../../mod/photos.php:640 +#: ../../mod/photos.php:631 msgid "Access to this item is restricted." msgstr "Questo elemento non è visibile a tutti." -#: ../../mod/photos.php:704 +#: ../../mod/photos.php:696 #, php-format msgid "You have used %1$.2f Mbytes of %2$.2f Mbytes photo storage." msgstr "Hai usato %1$.2f Mb di %2$.2f Mb disponibili per le foto." -#: ../../mod/photos.php:707 +#: ../../mod/photos.php:699 #, php-format msgid "You have used %1$.2f Mbytes of photo storage." msgstr "Hai usato %1$.2f Mb di spazio per le foto." -#: ../../mod/photos.php:715 +#: ../../mod/photos.php:718 msgid "Upload Photos" msgstr "Carica foto" -#: ../../mod/photos.php:719 ../../mod/photos.php:783 +#: ../../mod/photos.php:722 ../../mod/photos.php:786 msgid "New album name: " msgstr "Nome del nuovo album: " -#: ../../mod/photos.php:720 +#: ../../mod/photos.php:723 msgid "or existing album name: " msgstr "o nome di un album esistente: " -#: ../../mod/photos.php:721 +#: ../../mod/photos.php:724 msgid "Do not show a status post for this upload" msgstr "Non creare un messaggio di stato per questo caricamento" -#: ../../mod/photos.php:723 ../../mod/photos.php:1048 +#: ../../mod/photos.php:726 ../../mod/photos.php:1047 msgid "Permissions" msgstr "Permessi" -#: ../../mod/photos.php:772 ../../mod/photos.php:794 ../../mod/photos.php:1223 +#: ../../mod/photos.php:775 ../../mod/photos.php:797 ../../mod/photos.php:1223 #: ../../mod/photos.php:1238 msgid "Contact Photos" msgstr "Foto dei contatti" -#: ../../mod/photos.php:798 +#: ../../mod/photos.php:801 msgid "Edit Album" msgstr "Modifica album" -#: ../../mod/photos.php:804 +#: ../../mod/photos.php:807 msgid "Show Newest First" msgstr "Prima i più recenti" -#: ../../mod/photos.php:806 +#: ../../mod/photos.php:809 msgid "Show Oldest First" msgstr "Prima i più vecchi" -#: ../../mod/photos.php:850 ../../mod/photos.php:1270 +#: ../../mod/photos.php:853 ../../mod/photos.php:1270 msgid "View Photo" msgstr "Guarda la foto" -#: ../../mod/photos.php:894 +#: ../../mod/photos.php:897 msgid "Permission denied. Access to this item may be restricted." msgstr "Permesso negato. L'accesso a questo elemento può essere stato limitato." -#: ../../mod/photos.php:896 +#: ../../mod/photos.php:899 msgid "Photo not available" msgstr "Foto non disponibile" -#: ../../mod/photos.php:954 +#: ../../mod/photos.php:957 msgid "Use as profile photo" msgstr "Usa come foto del profilo" -#: ../../mod/photos.php:982 +#: ../../mod/photos.php:981 msgid "View Full Size" msgstr "Vedi nelle dimensioni originali" -#: ../../mod/photos.php:1036 +#: ../../mod/photos.php:1035 msgid "Edit photo" msgstr "Modifica la foto" -#: ../../mod/photos.php:1038 +#: ../../mod/photos.php:1037 msgid "Rotate CW (right)" msgstr "Ruota (senso orario)" -#: ../../mod/photos.php:1039 +#: ../../mod/photos.php:1038 msgid "Rotate CCW (left)" msgstr "Ruota (senso antiorario)" -#: ../../mod/photos.php:1041 +#: ../../mod/photos.php:1040 msgid "New album name" msgstr "Nuovo nome dell'album" -#: ../../mod/photos.php:1044 +#: ../../mod/photos.php:1043 msgid "Caption" msgstr "Titolo" -#: ../../mod/photos.php:1046 +#: ../../mod/photos.php:1045 msgid "Add a Tag" msgstr "Aggiungi tag" -#: ../../mod/photos.php:1050 +#: ../../mod/photos.php:1049 msgid "" "Example: @bob, @Barbara_Jensen, @jim@example.com, #California, #camping" msgstr "Per esempio: @luca, @Maria_Bianchi, @bob@example.com, #California, #camping" @@ -4815,14 +5119,6 @@ msgstr "ti ha inviato un messaggio privato" msgid "added your channel" msgstr "ha aggiunto il tuo canale" -#: ../../mod/ping.php:230 ../../boot.php:1833 ../../boot.php:1913 -msgid "g A l F d" -msgstr "g A l d F" - -#: ../../mod/ping.php:252 ../../boot.php:1879 ../../boot.php:1954 -msgid "[today]" -msgstr "[oggi]" - #: ../../mod/ping.php:262 msgid "posted an event" msgstr "ha creato un evento" @@ -4855,11 +5151,6 @@ msgstr "Gestione menù" msgid "Drop" msgstr "Elimina" -#: ../../mod/menu.php:57 ../../mod/network.php:321 -#: ../../mod/connections.php:529 -msgid "New" -msgstr "Novità" - #: ../../mod/menu.php:58 msgid "Create a new menu" msgstr "Crea un nuovo menù" @@ -4917,112 +5208,116 @@ msgstr "Aggiungi o rimuovi elementi di questo menù" msgid "Welcome to %s" msgstr "%s ti dà il benvenuto" -#: ../../mod/message.php:16 +#: ../../mod/message.php:19 msgid "Check Mail" msgstr "Controlla i messaggi" -#: ../../mod/message.php:52 +#: ../../mod/message.php:56 msgid "Unable to lookup recipient." msgstr "Impossibile associare un destinatario." -#: ../../mod/message.php:60 +#: ../../mod/message.php:64 msgid "Unable to communicate with requested channel." msgstr "Impossibile comunicare con il canale richiesto." -#: ../../mod/message.php:67 +#: ../../mod/message.php:71 msgid "Cannot verify requested channel." msgstr "Impossibile verificare il canale richiesto." -#: ../../mod/message.php:93 +#: ../../mod/message.php:97 msgid "Selected channel has private message restrictions. Send failed." msgstr "Il canale ha delle regole restrittive per la ricezione dei messaggi privati. Invio fallito." -#: ../../mod/message.php:213 ../../mod/notifications.php:101 +#: ../../mod/message.php:223 msgid "Messages" msgstr "Messaggi" -#: ../../mod/message.php:224 +#: ../../mod/message.php:234 msgid "Message deleted." msgstr "Messaggio eliminato." -#: ../../mod/message.php:231 +#: ../../mod/message.php:241 msgid "Conversation removed." msgstr "Conversazione rimossa." -#: ../../mod/message.php:248 +#: ../../mod/message.php:258 msgid "Message recalled." msgstr "Messaggio revocato." -#: ../../mod/message.php:305 +#: ../../mod/message.php:316 msgid "Send Private Message" msgstr "Invia un messaggio privato" -#: ../../mod/message.php:306 ../../mod/message.php:485 +#: ../../mod/message.php:317 ../../mod/message.php:471 msgid "To:" msgstr "A:" -#: ../../mod/message.php:311 ../../mod/message.php:487 +#: ../../mod/message.php:322 ../../mod/message.php:473 msgid "Subject:" msgstr "Oggetto:" -#: ../../mod/message.php:340 +#: ../../mod/message.php:359 msgid "No messages." msgstr "Nessun messaggio." -#: ../../mod/message.php:356 ../../mod/message.php:452 +#: ../../mod/message.php:375 ../../mod/message.php:440 msgid "Delete message" msgstr "Elimina il messaggio" -#: ../../mod/message.php:358 +#: ../../mod/message.php:377 msgid "D, d M Y - g:i A" msgstr "D d M Y - G:i" -#: ../../mod/message.php:377 +#: ../../mod/message.php:396 msgid "Message not found." msgstr "Messaggio non trovato." -#: ../../mod/message.php:453 +#: ../../mod/message.php:441 msgid "Recall message" msgstr "Revoca il messaggio" -#: ../../mod/message.php:455 +#: ../../mod/message.php:443 msgid "Message has been recalled." msgstr "Il messaggio è stato revocato." -#: ../../mod/message.php:474 +#: ../../mod/message.php:460 msgid "Private Conversation" msgstr "Conversazione privata" -#: ../../mod/message.php:478 +#: ../../mod/message.php:464 msgid "Delete conversation" msgstr "Elimina la conversazione" -#: ../../mod/message.php:480 +#: ../../mod/message.php:466 msgid "" "No secure communications available. You may be able to " "respond from the sender's profile page." msgstr "Non è disponibile alcun sistema per comunicare in modo sicuro. Puoi verificare se eventualmente è possibile rispondere dalla pagina del profilo del mittente." -#: ../../mod/message.php:484 +#: ../../mod/message.php:470 msgid "Send Reply" msgstr "Invia la risposta" -#: ../../mod/hcard.php:10 -msgid "No profile" -msgstr "Nessun profilo" +#: ../../mod/layouts.php:52 +msgid "Layout Help" +msgstr "Guida al layout" -#: ../../mod/help.php:30 +#: ../../mod/layouts.php:55 +msgid "Help with this feature" +msgstr "La guida per questa funzionalità" + +#: ../../mod/layouts.php:74 +msgid "Layout Name" +msgstr "Nome layout" + +#: ../../mod/help.php:41 msgid "Help:" msgstr "Guida:" -#: ../../mod/help.php:38 ../../index.php:226 +#: ../../mod/help.php:53 ../../index.php:226 msgid "Not Found" msgstr "Non disponibile" -#: ../../mod/help.php:41 ../../index.php:229 -msgid "Page not found." -msgstr "Pagina non trovata." - #: ../../mod/rmagic.php:56 msgid "Remote Authentication" msgstr "Autenticazione a distanza" @@ -5035,526 +5330,40 @@ msgstr "Inserisci l'indirizzo del tuo canale (ad esempio lucia@esempio.com)" msgid "Authenticate" msgstr "Autenticazione" -#: ../../mod/network.php:164 ../../mod/search.php:20 -msgid "Remove term" -msgstr "Rimuovi termine" - -#: ../../mod/network.php:302 -msgid "Commented Order" -msgstr "Ultimi commenti" - -#: ../../mod/network.php:305 -msgid "Sort by Comment Date" -msgstr "Per data del commento" - -#: ../../mod/network.php:308 -msgid "Posted Order" -msgstr "Ultimi articoli" - -#: ../../mod/network.php:311 -msgid "Sort by Post Date" -msgstr "Per data di creazione" - -#: ../../mod/network.php:315 ../../mod/notifications.php:86 -msgid "Personal" -msgstr "Personali" - -#: ../../mod/network.php:318 -msgid "Posts that mention or involve you" -msgstr "Articoli che ti riguardano o ti menzionano" - -#: ../../mod/network.php:324 -msgid "Activity Stream - by date" -msgstr "Elenco attività - per data" - -#: ../../mod/network.php:331 -msgid "Starred" -msgstr "Preferiti" - -#: ../../mod/network.php:334 -msgid "Favourite Posts" -msgstr "Articoli preferiti" - -#: ../../mod/network.php:341 -msgid "Spam" -msgstr "Spam" - -#: ../../mod/network.php:344 -msgid "Posts flagged as SPAM" -msgstr "Articoli marcati come spam" - -#: ../../mod/network.php:384 -msgid "Refresh" -msgstr "Aggiorna" - -#: ../../mod/network.php:385 ../../mod/connections.php:381 -msgid "Me" -msgstr "Io" - -#: ../../mod/network.php:386 ../../mod/connections.php:383 -msgid "Best Friends" -msgstr "Buoni amici" - -#: ../../mod/network.php:388 -msgid "Co-workers" -msgstr "Colleghi" - -#: ../../mod/network.php:389 ../../mod/connections.php:385 -msgid "Former Friends" -msgstr "Ex amici" - -#: ../../mod/network.php:390 ../../mod/connections.php:386 -msgid "Acquaintances" -msgstr "Conoscenti" - -#: ../../mod/network.php:391 -msgid "Everybody" -msgstr "Tutti" - -#: ../../mod/network.php:408 -msgid "Search Results For:" -msgstr "Cerca risultati con:" - -#: ../../mod/network.php:453 +#: ../../mod/network.php:79 msgid "No such group" msgstr "Impossibile trovare l'insieme" -#: ../../mod/network.php:484 +#: ../../mod/network.php:118 +msgid "Search Results For:" +msgstr "Cerca risultati con:" + +#: ../../mod/network.php:172 +msgid "Collection is empty" +msgstr "L'insieme di canali è vuoto" + +#: ../../mod/network.php:180 +msgid "Collection: " +msgstr "Insieme:" + +#: ../../mod/network.php:193 msgid "Connection: " msgstr "Connessione:" -#: ../../mod/network.php:487 +#: ../../mod/network.php:196 msgid "Invalid connection." msgstr "Connessione non valida." -#: ../../mod/intro.php:17 ../../mod/intro.php:100 -#: ../../mod/connections.php:332 ../../mod/connections.php:468 -#: ../../mod/notifications.php:51 ../../mod/notifications.php:162 -#: ../../mod/notifications.php:208 -msgid "Ignore" -msgstr "Ignora" - -#: ../../mod/intro.php:29 ../../mod/connections.php:119 -msgid "Connection updated." -msgstr "Contatto aggiornato." - -#: ../../mod/intro.php:31 -msgid "Connection update failed." -msgstr "Impossibile aggiornare il contatto." - -#: ../../mod/intro.php:56 -msgid "Introductions and Connection Requests" -msgstr "Richieste di contatto e di amicizia" - -#: ../../mod/intro.php:67 -msgid "No pending introductions." -msgstr "Nessuna richiesta in attesa." - -#: ../../mod/intro.php:72 -msgid "System error. Please try again later." -msgstr "Errore di sistema. Riprovare più tardi." - -#: ../../mod/intro.php:95 ../../mod/connections.php:473 -#: ../../mod/notifications.php:155 ../../mod/notifications.php:202 -msgid "Hide this contact from others" -msgstr "Nascondi questo contatto agli altri" - -#: ../../mod/intro.php:96 ../../mod/notifications.php:156 -#: ../../mod/notifications.php:203 -msgid "Post a new friend activity" -msgstr "Pubblica sulla bacheca che hai un nuovo contatto" - -#: ../../mod/intro.php:96 ../../mod/notifications.php:156 -#: ../../mod/notifications.php:203 -msgid "if applicable" -msgstr "se possibile" - -#: ../../mod/intro.php:101 ../../mod/notifications.php:35 -#: ../../mod/notifications.php:163 ../../mod/notifications.php:209 -msgid "Discard" -msgstr "Rifiuta" - -#: ../../mod/connections.php:64 -msgid "Could not access contact record." -msgstr "Non è possibile accedere alle informazioni sul contatto." - -#: ../../mod/connections.php:78 -msgid "Could not locate selected profile." -msgstr "Non riesco a trovare il profilo selezionato." - -#: ../../mod/connections.php:121 -msgid "Failed to update connection record." -msgstr "Impossibile aggiornare le informazioni di contatto." - -#: ../../mod/connections.php:196 -msgid "Could not access address book record." -msgstr "Impossibile accedere alle informazioni della rubrica." - -#: ../../mod/connections.php:210 -msgid "Refresh failed - channel is currently unavailable." -msgstr "Il canale non è disponibile - impossibile aggiornare." - -#: ../../mod/connections.php:217 -msgid "Channel has been unblocked" -msgstr "Il canale è stato sbloccato" - -#: ../../mod/connections.php:218 -msgid "Channel has been blocked" -msgstr "Il canale è stato bloccato" - -#: ../../mod/connections.php:222 ../../mod/connections.php:234 -#: ../../mod/connections.php:246 ../../mod/connections.php:258 -#: ../../mod/connections.php:273 -msgid "Unable to set address book parameters." -msgstr "Impossibile impostare i parametri della rubrica." - -#: ../../mod/connections.php:229 -msgid "Channel has been unignored" -msgstr "Il canale non sarà più ignorato" - -#: ../../mod/connections.php:230 -msgid "Channel has been ignored" -msgstr "Il canale sarà ignorato" - -#: ../../mod/connections.php:241 -msgid "Channel has been unarchived" -msgstr "Il canale non è più archiviato" - -#: ../../mod/connections.php:242 -msgid "Channel has been archived" -msgstr "Il canale è stato archiviato" - -#: ../../mod/connections.php:253 -msgid "Channel has been unhidden" -msgstr "Il canale non è più nascosto" - -#: ../../mod/connections.php:254 -msgid "Channel has been hidden" -msgstr "Il canale è stato nascosto" - -#: ../../mod/connections.php:268 -msgid "Channel has been approved" -msgstr "Il canale è stato approvato" - -#: ../../mod/connections.php:269 -msgid "Channel has been unapproved" -msgstr "Il canale non è più approvato" - -#: ../../mod/connections.php:287 -msgid "Contact has been removed." -msgstr "Il contatto è stato rimosso." - -#: ../../mod/connections.php:307 -#, php-format -msgid "View %s's profile" -msgstr "Guarda il profilo di %s" - -#: ../../mod/connections.php:311 -msgid "Refresh Permissions" -msgstr "Aggiorna i permessi" - -#: ../../mod/connections.php:314 -msgid "Fetch updated permissions" -msgstr "Scarica i permessi aggiornati" - -#: ../../mod/connections.php:318 -msgid "Recent Activity" -msgstr "Attività recenti" - -#: ../../mod/connections.php:321 -msgid "View recent posts and comments" -msgstr "Leggi i post recenti e i commenti" - -#: ../../mod/connections.php:328 -msgid "Block or Unblock this connection" -msgstr "Per bloccare o meno questo contatto" - -#: ../../mod/connections.php:332 ../../mod/connections.php:468 -msgid "Unignore" -msgstr "Non ignorare" - -#: ../../mod/connections.php:335 -msgid "Ignore or Unignore this connection" -msgstr "Per ignorare o meno questo contatto" - -#: ../../mod/connections.php:338 -msgid "Unarchive" -msgstr "Non archiviare" - -#: ../../mod/connections.php:338 -msgid "Archive" -msgstr "Archivia" - -#: ../../mod/connections.php:341 -msgid "Archive or Unarchive this connection" -msgstr "Per archiviare o meno questo contatto" - -#: ../../mod/connections.php:344 -msgid "Unhide" -msgstr "Non nascondere" - -#: ../../mod/connections.php:344 -msgid "Hide" -msgstr "Nascondi" - -#: ../../mod/connections.php:347 -msgid "Hide or Unhide this connection" -msgstr "Per nascondere o meno questo contatto" - -#: ../../mod/connections.php:354 -msgid "Delete this connection" -msgstr "Elimina questo contatto" - -#: ../../mod/connections.php:387 -msgid "Unknown" -msgstr "Sconosciuto" - -#: ../../mod/connections.php:397 ../../mod/connections.php:426 -msgid "Approve this connection" -msgstr "Approva questo contatto" - -#: ../../mod/connections.php:397 -msgid "Accept connection to allow communication" -msgstr "Accetta il contatto per poter comunicare" - -#: ../../mod/connections.php:413 -msgid "Automatic Permissions Settings" -msgstr "Permessi predefiniti" - -#: ../../mod/connections.php:413 -#, php-format -msgid "Connections: settings for %s" -msgstr "Contatti: impostazioni per %s" - -#: ../../mod/connections.php:417 +#: ../../mod/post.php:222 msgid "" -"When receiving a channel introduction, any permissions provided here will be" -" applied to the new connection automatically and the introduction approved. " -"Leave this page if you do not wish to use this feature." -msgstr "Quando ricevi una richiesta di amicizia da un canale, i permessi mostrati in questa pagina saranno applicati al nuovo contatto con l'approvazione della richiesta. Lascia questa pagina se non vuoi proseguire." +"Remote authentication blocked. You are logged into this site locally. Please" +" logout and retry." +msgstr "L'autenticazione remota non è disponibile. Hai accesso solamente a questo sito. Puoi provare ad uscire per tentare di nuovo." -#: ../../mod/connections.php:419 -msgid "Slide to adjust your degree of friendship" -msgstr "Trascina per restringere il grado di amicizia da mostrare" - -#: ../../mod/connections.php:425 -msgid "inherited" -msgstr "derivato" - -#: ../../mod/connections.php:427 -msgid "Connection has no individual permissions!" -msgstr "Non hai assegnato permessi individuali a questo contatto!" - -#: ../../mod/connections.php:428 -msgid "" -"This may be appropriate based on your privacy " -"settings, though you may wish to review the \"Advanced Permissions\"." -msgstr "Questo corrisponde alle tue impostazioni di privacy, ma puoi anche dare un'occhiata ai 'Permessi avanzati' per opzioni più dettagliate." - -#: ../../mod/connections.php:430 -msgid "Profile Visibility" -msgstr "Visibilità del profilo" - -#: ../../mod/connections.php:431 +#: ../../mod/post.php:251 #, php-format -msgid "" -"Please choose the profile you would like to display to %s when viewing your " -"profile securely." -msgstr "Seleziona il profilo che vuoi mostrare a %s quando visita il tuo profilo in modo sicuro." - -#: ../../mod/connections.php:432 -msgid "Contact Information / Notes" -msgstr "Informazioni e annotazioni sul contatto" - -#: ../../mod/connections.php:433 -msgid "Edit contact notes" -msgstr "Modifica le informazioni sul contatto" - -#: ../../mod/connections.php:435 -msgid "Their Settings" -msgstr "Permessi concessi a te" - -#: ../../mod/connections.php:436 -msgid "My Settings" -msgstr "I permessi che concedo" - -#: ../../mod/connections.php:438 -msgid "Forum Members" -msgstr "Membro di un forum" - -#: ../../mod/connections.php:439 -msgid "Soapbox" -msgstr "Comunicati e annunci" - -#: ../../mod/connections.php:440 -msgid "Full Sharing" -msgstr "Condivisione totale" - -#: ../../mod/connections.php:441 -msgid "Cautious Sharing" -msgstr "Condivisione prudente" - -#: ../../mod/connections.php:442 -msgid "Follow Only" -msgstr "Follower" - -#: ../../mod/connections.php:443 -msgid "Individual Permissions" -msgstr "Permessi individuali" - -#: ../../mod/connections.php:444 -msgid "" -"Some permissions may be inherited from your privacy " -"settings, which have higher priority. Changing those on this page will " -"have no effect." -msgstr "Alcuni permessi possono derivano dalle impostazioni di privacy, che hanno una priorità maggiore. Cambiarli in questa pagina non avrà alcun effetto." - -#: ../../mod/connections.php:445 -msgid "Advanced Permissions" -msgstr "Permessi avanzati" - -#: ../../mod/connections.php:446 -msgid "Quick Links" -msgstr "Impostazioni veloci" - -#: ../../mod/connections.php:450 -#, php-format -msgid "Visit %s's profile - %s" -msgstr "Guarda il profilo di %s - %s" - -#: ../../mod/connections.php:451 -msgid "Block/Unblock contact" -msgstr "Blocca/sblocca contatto" - -#: ../../mod/connections.php:452 -msgid "Ignore contact" -msgstr "Ignora il contatto" - -#: ../../mod/connections.php:453 -msgid "Repair URL settings" -msgstr "Ripara le impostazioni URL" - -#: ../../mod/connections.php:454 -msgid "View conversations" -msgstr "Leggi le conversazioni" - -#: ../../mod/connections.php:456 -msgid "Delete contact" -msgstr "Elimina contatto" - -#: ../../mod/connections.php:459 -msgid "Last update:" -msgstr "Ultimo aggiornamento:" - -#: ../../mod/connections.php:461 -msgid "Update public posts" -msgstr "Aggiorna gli articoli pubblici" - -#: ../../mod/connections.php:463 -msgid "Update now" -msgstr "Aggiorna adesso" - -#: ../../mod/connections.php:469 -msgid "Currently blocked" -msgstr "Attualmente bloccato" - -#: ../../mod/connections.php:470 -msgid "Currently ignored" -msgstr "Attualmente ignorato" - -#: ../../mod/connections.php:471 -msgid "Currently archived" -msgstr "Attualmente archiviato" - -#: ../../mod/connections.php:472 -msgid "Currently pending" -msgstr "Attualmente da approvare" - -#: ../../mod/connections.php:473 -msgid "" -"Replies/likes to your public posts may still be visible" -msgstr "Le risposte ai tuoi articoli pubblici potrebbero restare comunque visibili" - -#: ../../mod/connections.php:509 ../../mod/connections.php:581 -msgid "Blocked" -msgstr "Bloccati" - -#: ../../mod/connections.php:514 ../../mod/connections.php:588 -msgid "Ignored" -msgstr "Ignorati" - -#: ../../mod/connections.php:519 ../../mod/connections.php:602 -msgid "Hidden" -msgstr "Nascosti" - -#: ../../mod/connections.php:524 ../../mod/connections.php:595 -msgid "Archived" -msgstr "Archiviati" - -#: ../../mod/connections.php:535 -msgid "All" -msgstr "Tutti" - -#: ../../mod/connections.php:556 -msgid "Suggestions" -msgstr "Suggerimenti" - -#: ../../mod/connections.php:559 -msgid "Suggest new connections" -msgstr "Suggerisci nuovi contatti" - -#: ../../mod/connections.php:565 -msgid "Show pending (new) connections" -msgstr "Richieste di amicizia in attesa" - -#: ../../mod/connections.php:568 -msgid "All Connections" -msgstr "Tutti i contatti" - -#: ../../mod/connections.php:571 -msgid "Show all connections" -msgstr "Mostra tutti i contatti" - -#: ../../mod/connections.php:574 -msgid "Unblocked" -msgstr "Non bloccati" - -#: ../../mod/connections.php:577 -msgid "Only show unblocked connections" -msgstr "Mostra solo i contatti non bloccati" - -#: ../../mod/connections.php:584 -msgid "Only show blocked connections" -msgstr "Mostra solo i contatti bloccati" - -#: ../../mod/connections.php:591 -msgid "Only show ignored connections" -msgstr "Mostra solo i contatti ignorati" - -#: ../../mod/connections.php:598 -msgid "Only show archived connections" -msgstr "Mostra solo i contatti archiviati" - -#: ../../mod/connections.php:605 -msgid "Only show hidden connections" -msgstr "Mostra solo i contatti nascosti" - -#: ../../mod/connections.php:647 -#, php-format -msgid "%1$s [%2$s]" -msgstr "%1$s [%2$s]" - -#: ../../mod/connections.php:648 ../../mod/nogroup.php:41 -msgid "Edit contact" -msgstr "Modifica il contatto" - -#: ../../mod/connections.php:672 -msgid "Search your connections" -msgstr "Cerca tra i contatti" - -#: ../../mod/connections.php:673 -msgid "Finding: " -msgstr "Ricerca: " +msgid "Welcome %s. Remote authentication successful." +msgstr "Ciao %s. La tua autenticazione da remoto è avvenuta con successo." #: ../../mod/dirsearch.php:21 msgid "This site is not a directory server" @@ -5568,8 +5377,12 @@ msgstr "Le informazioni remote sulla privacy non sono disponibili." msgid "Visible to:" msgstr "Visibile a:" +#: ../../mod/magic.php:63 +msgid "Hub not found." +msgstr "Server non trovato." + #: ../../mod/profiles.php:18 ../../mod/profiles.php:138 -#: ../../mod/profiles.php:179 ../../mod/profiles.php:486 +#: ../../mod/profiles.php:168 ../../mod/profiles.php:475 msgid "Profile not found." msgstr "Profilo non trovato." @@ -5589,249 +5402,229 @@ msgstr "Il nuovo profilo è stato creato." msgid "Profile unavailable to clone." msgstr "Impossibile duplicare il profilo." -#: ../../mod/profiles.php:189 +#: ../../mod/profiles.php:178 msgid "Profile Name is required." msgstr "Il nome del profilo è obbligatorio ." -#: ../../mod/profiles.php:317 +#: ../../mod/profiles.php:306 msgid "Marital Status" msgstr "Stato sentimentale" -#: ../../mod/profiles.php:321 +#: ../../mod/profiles.php:310 msgid "Romantic Partner" msgstr "Partner affettivo" -#: ../../mod/profiles.php:325 +#: ../../mod/profiles.php:314 msgid "Likes" msgstr "Cosa gli piace" -#: ../../mod/profiles.php:329 +#: ../../mod/profiles.php:318 msgid "Dislikes" msgstr "Cosa non gli piace" -#: ../../mod/profiles.php:333 +#: ../../mod/profiles.php:322 msgid "Work/Employment" msgstr "Lavoro/impiego" -#: ../../mod/profiles.php:336 +#: ../../mod/profiles.php:325 msgid "Religion" msgstr "Religione" -#: ../../mod/profiles.php:340 +#: ../../mod/profiles.php:329 msgid "Political Views" msgstr "Orientamento politico" -#: ../../mod/profiles.php:344 +#: ../../mod/profiles.php:333 msgid "Gender" msgstr "Sesso" -#: ../../mod/profiles.php:348 +#: ../../mod/profiles.php:337 msgid "Sexual Preference" msgstr "Preferenze sessuali" -#: ../../mod/profiles.php:352 +#: ../../mod/profiles.php:341 msgid "Homepage" msgstr "Home page" -#: ../../mod/profiles.php:356 +#: ../../mod/profiles.php:345 msgid "Interests" msgstr "Interessi" -#: ../../mod/profiles.php:360 +#: ../../mod/profiles.php:349 msgid "Address" msgstr "Indirizzo" -#: ../../mod/profiles.php:367 +#: ../../mod/profiles.php:356 ../../mod/pubsites.php:31 msgid "Location" msgstr "Luogo attuale" -#: ../../mod/profiles.php:450 +#: ../../mod/profiles.php:439 msgid "Profile updated." msgstr "Profilo aggiornato." -#: ../../mod/profiles.php:505 +#: ../../mod/profiles.php:494 msgid "Hide your contact/friend list from viewers of this profile?" msgstr "Nascondi la tua lista di contatti/amici ai visitatori di questo profilo?" -#: ../../mod/profiles.php:528 +#: ../../mod/profiles.php:517 msgid "Edit Profile Details" msgstr "Modifica i dettagli del profilo" -#: ../../mod/profiles.php:530 +#: ../../mod/profiles.php:519 msgid "View this profile" msgstr "Guarda questo profilo" -#: ../../mod/profiles.php:531 +#: ../../mod/profiles.php:520 msgid "Change Profile Photo" msgstr "Cambia la foto del profilo" -#: ../../mod/profiles.php:532 +#: ../../mod/profiles.php:521 msgid "Create a new profile using these settings" msgstr "Crea un nuovo profilo usando queste impostazioni" -#: ../../mod/profiles.php:533 +#: ../../mod/profiles.php:522 msgid "Clone this profile" msgstr "Clona questo profilo" -#: ../../mod/profiles.php:534 +#: ../../mod/profiles.php:523 msgid "Delete this profile" msgstr "Elimina questo profilo" -#: ../../mod/profiles.php:535 +#: ../../mod/profiles.php:524 msgid "Profile Name:" msgstr "Nome del profilo:" -#: ../../mod/profiles.php:536 +#: ../../mod/profiles.php:525 msgid "Your Full Name:" msgstr "Il tuo nome completo:" -#: ../../mod/profiles.php:537 +#: ../../mod/profiles.php:526 msgid "Title/Description:" msgstr "Titolo/descrizione:" -#: ../../mod/profiles.php:538 +#: ../../mod/profiles.php:527 msgid "Your Gender:" msgstr "Sesso:" -#: ../../mod/profiles.php:539 +#: ../../mod/profiles.php:528 #, php-format msgid "Birthday (%s):" msgstr "Compleanno (%s):" -#: ../../mod/profiles.php:540 +#: ../../mod/profiles.php:529 msgid "Street Address:" msgstr "Indirizzo (via/piazza):" -#: ../../mod/profiles.php:541 +#: ../../mod/profiles.php:530 msgid "Locality/City:" msgstr "Località:" -#: ../../mod/profiles.php:542 +#: ../../mod/profiles.php:531 msgid "Postal/Zip Code:" msgstr "CAP:" -#: ../../mod/profiles.php:543 +#: ../../mod/profiles.php:532 msgid "Country:" msgstr "Nazione:" -#: ../../mod/profiles.php:544 +#: ../../mod/profiles.php:533 msgid "Region/State:" msgstr "Regione/stato:" -#: ../../mod/profiles.php:545 +#: ../../mod/profiles.php:534 msgid " Marital Status:" msgstr " Stato sentimentale:" -#: ../../mod/profiles.php:546 +#: ../../mod/profiles.php:535 msgid "Who: (if applicable)" msgstr "Con chi: (se possibile)" -#: ../../mod/profiles.php:547 +#: ../../mod/profiles.php:536 msgid "Examples: cathy123, Cathy Williams, cathy@example.com" msgstr "Per esempio: cathy123, Cathy Williams, cathy@example.com" -#: ../../mod/profiles.php:548 +#: ../../mod/profiles.php:537 msgid "Since [date]:" msgstr "dal [data]:" -#: ../../mod/profiles.php:550 +#: ../../mod/profiles.php:539 msgid "Homepage URL:" msgstr "Indirizzo home page:" -#: ../../mod/profiles.php:553 +#: ../../mod/profiles.php:542 msgid "Religious Views:" msgstr "Orientamento religioso:" -#: ../../mod/profiles.php:554 +#: ../../mod/profiles.php:543 msgid "Keywords:" msgstr "Parole chiave, tag:" -#: ../../mod/profiles.php:557 +#: ../../mod/profiles.php:546 msgid "Example: fishing photography software" msgstr "Per esempio: pesca fotografia programmazione" -#: ../../mod/profiles.php:558 +#: ../../mod/profiles.php:547 msgid "Used in directory listings" msgstr "Visibile nell'elenco pubblico di canali" -#: ../../mod/profiles.php:559 +#: ../../mod/profiles.php:548 msgid "Tell us about yourself..." msgstr "Raccontaci di te..." -#: ../../mod/profiles.php:560 +#: ../../mod/profiles.php:549 msgid "Hobbies/Interests" msgstr "Hobby/interessi" -#: ../../mod/profiles.php:561 +#: ../../mod/profiles.php:550 msgid "Contact information and Social Networks" msgstr "Contatti personali e i tuoi social network" -#: ../../mod/profiles.php:562 +#: ../../mod/profiles.php:551 msgid "My other channels" msgstr "I miei altri canali" -#: ../../mod/profiles.php:563 +#: ../../mod/profiles.php:552 msgid "Musical interests" msgstr "Interessi musicali" -#: ../../mod/profiles.php:564 +#: ../../mod/profiles.php:553 msgid "Books, literature" msgstr "Libri, letteratura" -#: ../../mod/profiles.php:565 +#: ../../mod/profiles.php:554 msgid "Television" msgstr "Televisione" -#: ../../mod/profiles.php:566 +#: ../../mod/profiles.php:555 msgid "Film/dance/culture/entertainment" msgstr "Film/danza/cultura/intrattenimento" -#: ../../mod/profiles.php:567 +#: ../../mod/profiles.php:556 msgid "Love/romance" msgstr "Amore" -#: ../../mod/profiles.php:568 +#: ../../mod/profiles.php:557 msgid "Work/employment" msgstr "Lavoro/impiego" -#: ../../mod/profiles.php:569 +#: ../../mod/profiles.php:558 msgid "School/education" msgstr "Scuola/educazione" -#: ../../mod/profiles.php:574 +#: ../../mod/profiles.php:563 msgid "" "This is your public profile.
              It may " "be visible to anybody using the internet." msgstr "Questo è il tuo profilo publico.
              Potrebbe essere visto da chiunque attraverso internet." -#: ../../mod/profiles.php:584 ../../mod/directory.php:147 +#: ../../mod/profiles.php:573 ../../mod/directory.php:161 msgid "Age: " msgstr "Età:" -#: ../../mod/profiles.php:623 +#: ../../mod/profiles.php:612 msgid "Edit/Manage Profiles" msgstr "Modifica/gestisci i profili" -#: ../../mod/profiles.php:624 ../../boot.php:1730 -msgid "Change profile photo" -msgstr "Cambia la foto del profilo" - -#: ../../mod/profiles.php:625 ../../boot.php:1737 -msgid "Create New Profile" -msgstr "Crea un nuovo profilo" - -#: ../../mod/profiles.php:636 ../../boot.php:1751 -msgid "Profile Image" -msgstr "Immagine del profilo" - -#: ../../mod/profiles.php:639 ../../boot.php:1754 -msgid "visible to everybody" -msgstr "visibile a tutti" - -#: ../../mod/profiles.php:640 ../../boot.php:1755 -msgid "Edit visibility" -msgstr "Cambia la visibilità" - #: ../../mod/new_channel.php:107 msgid "Add a Channel" msgstr "Aggiungi un canale" @@ -5862,6 +5655,397 @@ msgstr "Il nome breve sarà usato per creare un indirizzo facile da ricordare pe msgid "Or import an existing channel from another location" msgstr "Oppure importa un tuo canale esistente da un altro server/hub" +#: ../../mod/connections.php:71 +msgid "Could not access contact record." +msgstr "Non è possibile accedere alle informazioni sul contatto." + +#: ../../mod/connections.php:85 +msgid "Could not locate selected profile." +msgstr "Non riesco a trovare il profilo selezionato." + +#: ../../mod/connections.php:126 +msgid "Connection updated." +msgstr "Contatto aggiornato." + +#: ../../mod/connections.php:128 +msgid "Failed to update connection record." +msgstr "Impossibile aggiornare le informazioni del contatto." + +#: ../../mod/connections.php:223 +msgid "Could not access address book record." +msgstr "Impossibile accedere alle informazioni della rubrica." + +#: ../../mod/connections.php:237 +msgid "Refresh failed - channel is currently unavailable." +msgstr "Il canale non è disponibile - impossibile aggiornare." + +#: ../../mod/connections.php:244 +msgid "Channel has been unblocked" +msgstr "Il canale è stato sbloccato" + +#: ../../mod/connections.php:245 +msgid "Channel has been blocked" +msgstr "Il canale è stato bloccato" + +#: ../../mod/connections.php:249 ../../mod/connections.php:261 +#: ../../mod/connections.php:273 ../../mod/connections.php:285 +#: ../../mod/connections.php:300 +msgid "Unable to set address book parameters." +msgstr "Impossibile impostare i parametri della rubrica." + +#: ../../mod/connections.php:256 +msgid "Channel has been unignored" +msgstr "Il canale non sarà più ignorato" + +#: ../../mod/connections.php:257 +msgid "Channel has been ignored" +msgstr "Il canale sarà ignorato" + +#: ../../mod/connections.php:268 +msgid "Channel has been unarchived" +msgstr "Il canale non è più archiviato" + +#: ../../mod/connections.php:269 +msgid "Channel has been archived" +msgstr "Il canale è stato archiviato" + +#: ../../mod/connections.php:280 +msgid "Channel has been unhidden" +msgstr "Il canale non è più nascosto" + +#: ../../mod/connections.php:281 +msgid "Channel has been hidden" +msgstr "Il canale è stato nascosto" + +#: ../../mod/connections.php:295 +msgid "Channel has been approved" +msgstr "Il canale è stato approvato" + +#: ../../mod/connections.php:296 +msgid "Channel has been unapproved" +msgstr "Il canale non è più approvato" + +#: ../../mod/connections.php:314 +msgid "Contact has been removed." +msgstr "Il contatto è stato rimosso." + +#: ../../mod/connections.php:334 +#, php-format +msgid "View %s's profile" +msgstr "Guarda il profilo di %s" + +#: ../../mod/connections.php:338 +msgid "Refresh Permissions" +msgstr "Aggiorna i permessi" + +#: ../../mod/connections.php:341 +msgid "Fetch updated permissions" +msgstr "Scarica i permessi aggiornati" + +#: ../../mod/connections.php:345 +msgid "Recent Activity" +msgstr "Attività recenti" + +#: ../../mod/connections.php:348 +msgid "View recent posts and comments" +msgstr "Leggi i post recenti e i commenti" + +#: ../../mod/connections.php:355 +msgid "Block or Unblock this connection" +msgstr "Per bloccare o meno questo contatto" + +#: ../../mod/connections.php:359 ../../mod/connections.php:495 +msgid "Unignore" +msgstr "Non ignorare" + +#: ../../mod/connections.php:359 ../../mod/connections.php:495 +#: ../../mod/notifications.php:51 +msgid "Ignore" +msgstr "Ignora" + +#: ../../mod/connections.php:362 +msgid "Ignore or Unignore this connection" +msgstr "Per ignorare o meno questo contatto" + +#: ../../mod/connections.php:365 +msgid "Unarchive" +msgstr "Non archiviare" + +#: ../../mod/connections.php:365 +msgid "Archive" +msgstr "Archivia" + +#: ../../mod/connections.php:368 +msgid "Archive or Unarchive this connection" +msgstr "Per archiviare o meno questo contatto" + +#: ../../mod/connections.php:371 +msgid "Unhide" +msgstr "Non nascondere" + +#: ../../mod/connections.php:371 +msgid "Hide" +msgstr "Nascondi" + +#: ../../mod/connections.php:374 +msgid "Hide or Unhide this connection" +msgstr "Per nascondere o meno questo contatto" + +#: ../../mod/connections.php:381 +msgid "Delete this connection" +msgstr "Elimina questo contatto" + +#: ../../mod/connections.php:414 +msgid "Unknown" +msgstr "Sconosciuto" + +#: ../../mod/connections.php:424 ../../mod/connections.php:453 +msgid "Approve this connection" +msgstr "Approva questo contatto" + +#: ../../mod/connections.php:424 +msgid "Accept connection to allow communication" +msgstr "Entra in contatto per poter comunicare" + +#: ../../mod/connections.php:440 +msgid "Automatic Permissions Settings" +msgstr "Permessi predefiniti" + +#: ../../mod/connections.php:440 +#, php-format +msgid "Connections: settings for %s" +msgstr "Contatti: impostazioni per %s" + +#: ../../mod/connections.php:444 +msgid "" +"When receiving a channel introduction, any permissions provided here will be" +" applied to the new connection automatically and the introduction approved. " +"Leave this page if you do not wish to use this feature." +msgstr "Hai ricevuto da un canale una richiesta di entrare in contatto, se prosegui la richiesta sarà approvata e saranno applicati i permessi mostrati. Lascia questa pagina se non vuoi proseguire." + +#: ../../mod/connections.php:446 +msgid "Slide to adjust your degree of friendship" +msgstr "Trascina per restringere il grado di amicizia da mostrare" + +#: ../../mod/connections.php:452 +msgid "inherited" +msgstr "derivato" + +#: ../../mod/connections.php:454 +msgid "Connection has no individual permissions!" +msgstr "Non hai assegnato permessi individuali a questo contatto!" + +#: ../../mod/connections.php:455 +msgid "" +"This may be appropriate based on your privacy " +"settings, though you may wish to review the \"Advanced Permissions\"." +msgstr "Questo corrisponde alle tue impostazioni di privacy, ma puoi anche dare un'occhiata ai 'Permessi avanzati' per opzioni più dettagliate." + +#: ../../mod/connections.php:457 +msgid "Profile Visibility" +msgstr "Visibilità del profilo" + +#: ../../mod/connections.php:458 +#, php-format +msgid "" +"Please choose the profile you would like to display to %s when viewing your " +"profile securely." +msgstr "Seleziona il profilo che vuoi mostrare a %s quando visita il tuo profilo in modo sicuro." + +#: ../../mod/connections.php:459 +msgid "Contact Information / Notes" +msgstr "Informazioni e annotazioni sul contatto" + +#: ../../mod/connections.php:460 +msgid "Edit contact notes" +msgstr "Modifica le informazioni sul contatto" + +#: ../../mod/connections.php:462 +msgid "Their Settings" +msgstr "Permessi concessi a te" + +#: ../../mod/connections.php:463 +msgid "My Settings" +msgstr "I permessi che concedo" + +#: ../../mod/connections.php:465 +msgid "Forum Members" +msgstr "Membro di un forum" + +#: ../../mod/connections.php:466 +msgid "Soapbox" +msgstr "Comunicati e annunci" + +#: ../../mod/connections.php:467 +msgid "Full Sharing" +msgstr "Condivisione totale" + +#: ../../mod/connections.php:468 +msgid "Cautious Sharing" +msgstr "Condivisione prudente" + +#: ../../mod/connections.php:469 +msgid "Follow Only" +msgstr "Follower" + +#: ../../mod/connections.php:470 +msgid "Individual Permissions" +msgstr "Permessi individuali" + +#: ../../mod/connections.php:471 +msgid "" +"Some permissions may be inherited from your channel privacy settings, which have higher priority. Changing" +" those inherited settings on this page will have no effect." +msgstr "Alcuni permessi derivano dalle impostazioni di privacy, che hanno una priorità maggiore. Cambiarli in questa pagina non avrà alcun effetto." + +#: ../../mod/connections.php:472 +msgid "Advanced Permissions" +msgstr "Permessi avanzati" + +#: ../../mod/connections.php:473 +msgid "Quick Links" +msgstr "Impostazioni veloci" + +#: ../../mod/connections.php:477 +#, php-format +msgid "Visit %s's profile - %s" +msgstr "Guarda il profilo di %s - %s" + +#: ../../mod/connections.php:478 +msgid "Block/Unblock contact" +msgstr "Blocca/sblocca contatto" + +#: ../../mod/connections.php:479 +msgid "Ignore contact" +msgstr "Ignora il contatto" + +#: ../../mod/connections.php:480 +msgid "Repair URL settings" +msgstr "Ripara le impostazioni URL" + +#: ../../mod/connections.php:481 +msgid "View conversations" +msgstr "Leggi le conversazioni" + +#: ../../mod/connections.php:483 +msgid "Delete contact" +msgstr "Elimina contatto" + +#: ../../mod/connections.php:486 +msgid "Last update:" +msgstr "Ultimo aggiornamento:" + +#: ../../mod/connections.php:488 +msgid "Update public posts" +msgstr "Aggiorna gli articoli pubblici" + +#: ../../mod/connections.php:490 +msgid "Update now" +msgstr "Aggiorna adesso" + +#: ../../mod/connections.php:496 +msgid "Currently blocked" +msgstr "Attualmente bloccato" + +#: ../../mod/connections.php:497 +msgid "Currently ignored" +msgstr "Attualmente ignorato" + +#: ../../mod/connections.php:498 +msgid "Currently archived" +msgstr "Attualmente archiviato" + +#: ../../mod/connections.php:499 +msgid "Currently pending" +msgstr "Attualmente da approvare" + +#: ../../mod/connections.php:500 +msgid "Hide this contact from others" +msgstr "Nascondi questo contatto agli altri" + +#: ../../mod/connections.php:500 +msgid "" +"Replies/likes to your public posts may still be visible" +msgstr "Le risposte ai tuoi articoli pubblici potrebbero restare comunque visibili" + +#: ../../mod/connections.php:536 ../../mod/connections.php:608 +msgid "Blocked" +msgstr "Bloccati" + +#: ../../mod/connections.php:541 ../../mod/connections.php:615 +msgid "Ignored" +msgstr "Ignorati" + +#: ../../mod/connections.php:546 ../../mod/connections.php:629 +msgid "Hidden" +msgstr "Nascosti" + +#: ../../mod/connections.php:551 ../../mod/connections.php:622 +msgid "Archived" +msgstr "Archiviati" + +#: ../../mod/connections.php:562 +msgid "All" +msgstr "Tutti" + +#: ../../mod/connections.php:586 +msgid "Suggest new connections" +msgstr "Suggerisci nuovi contatti" + +#: ../../mod/connections.php:592 +msgid "Show pending (new) connections" +msgstr "Richieste di contatto in attesa" + +#: ../../mod/connections.php:595 +msgid "All Connections" +msgstr "Tutti i contatti" + +#: ../../mod/connections.php:598 +msgid "Show all connections" +msgstr "Mostra tutti i contatti" + +#: ../../mod/connections.php:601 +msgid "Unblocked" +msgstr "Non bloccati" + +#: ../../mod/connections.php:604 +msgid "Only show unblocked connections" +msgstr "Mostra solo i contatti non bloccati" + +#: ../../mod/connections.php:611 +msgid "Only show blocked connections" +msgstr "Mostra solo i contatti bloccati" + +#: ../../mod/connections.php:618 +msgid "Only show ignored connections" +msgstr "Mostra solo i contatti ignorati" + +#: ../../mod/connections.php:625 +msgid "Only show archived connections" +msgstr "Mostra solo i contatti archiviati" + +#: ../../mod/connections.php:632 +msgid "Only show hidden connections" +msgstr "Mostra solo i contatti nascosti" + +#: ../../mod/connections.php:674 +#, php-format +msgid "%1$s [%2$s]" +msgstr "%1$s [%2$s]" + +#: ../../mod/connections.php:675 +msgid "Edit contact" +msgstr "Modifica il contatto" + +#: ../../mod/connections.php:698 +msgid "Search your connections" +msgstr "Cerca tra i contatti" + +#: ../../mod/connections.php:699 +msgid "Finding: " +msgstr "Ricerca: " + #: ../../mod/filestorage.php:35 msgid "Permission Denied." msgstr "Permesso negato." @@ -5906,7 +6090,7 @@ msgid "" "Password reset failed." msgstr "La richiesta non può essere verificata (potresti averla già usata precedentemente). La password non può essere reimpostata." -#: ../../mod/lostpass.php:85 ../../boot.php:1452 +#: ../../mod/lostpass.php:85 ../../boot.php:1450 msgid "Password Reset" msgstr "Reimposta la password" @@ -5980,19 +6164,19 @@ msgstr "Impossibile clonare il canale. L'importazione è fallita." msgid "Cloned channel not found. Import failed." msgstr "Impossibile trovare il canale clonato. L'importazione è fallita." -#: ../../mod/import.php:356 +#: ../../mod/import.php:358 msgid "Import completed." msgstr "L'importazione è terminata con successo!" -#: ../../mod/import.php:369 +#: ../../mod/import.php:371 msgid "You must be logged in to use this feature." msgstr "Per questa funzionalità devi aver effettuato l'accesso." -#: ../../mod/import.php:374 +#: ../../mod/import.php:376 msgid "Import Channel" msgstr "Importa un canale" -#: ../../mod/import.php:375 +#: ../../mod/import.php:377 msgid "" "Use this form to import an existing channel from a different server/hub. You" " may retrieve the channel identity from the old server/hub via the network " @@ -6000,27 +6184,27 @@ msgid "" "be imported. Importation of content is not yet available." msgstr "Usa questo modulo per importare un tuo canale da un altro server/hub. Puoi scaricare i dati identificativi del canale direttamente dall'altro server/hub oppure tramite un file che hai esportato. Saranno importati solamente l'identità e i contatti. L'importazione dei contenuti non è ancora disponibile." -#: ../../mod/import.php:376 +#: ../../mod/import.php:378 msgid "File to Upload" msgstr "File da caricare" -#: ../../mod/import.php:377 +#: ../../mod/import.php:379 msgid "Or provide the old server/hub details" msgstr "Oppure fornisci i dettagli del vecchio server/hub" -#: ../../mod/import.php:378 +#: ../../mod/import.php:380 msgid "Your old identity address (xyz@example.com)" msgstr "Il tuo vecchio identificativo (per esempio pippo@esempio.com)" -#: ../../mod/import.php:379 +#: ../../mod/import.php:381 msgid "Your old login email address" msgstr "L'email che usavi per accedere sul vecchio server" -#: ../../mod/import.php:380 +#: ../../mod/import.php:382 msgid "Your old login password" msgstr "La password per il vecchio server" -#: ../../mod/import.php:381 +#: ../../mod/import.php:383 msgid "" "For either option, please choose whether to make this hub your new primary " "address, or whether your old location should continue this role. You will be" @@ -6028,36 +6212,36 @@ msgid "" "primary location for files, photos, and media." msgstr "Per ciascuna opzione, scegli se vuoi rendere questo server il tuo indirizzo primario, oppure se preferisci che lo rimanga il vecchio. Potrai pubblicare da entrambi i server, ma solamente uno sarà marcato come primario per i tuoi file, foto, ecc." -#: ../../mod/import.php:382 +#: ../../mod/import.php:384 msgid "Make this hub my primary location" msgstr "Rendi questo server il mio indirizzo primario" -#: ../../mod/manage.php:62 +#: ../../mod/manage.php:63 #, php-format msgid "You have created %1$.0f of %2$.0f allowed channels." msgstr "Hai creato %1$.0f dei %2$.0f canali permessi." -#: ../../mod/manage.php:70 +#: ../../mod/manage.php:71 msgid "Create a new channel" msgstr "Crea un nuovo canale" -#: ../../mod/manage.php:75 +#: ../../mod/manage.php:76 msgid "Channel Manager" msgstr "Gestione canali" -#: ../../mod/manage.php:76 +#: ../../mod/manage.php:77 msgid "Current Channel" msgstr "Canale attuale" -#: ../../mod/manage.php:78 +#: ../../mod/manage.php:79 msgid "Attach to one of your channels by selecting it." msgstr "Seleziona il canale a cui vuoi passare." -#: ../../mod/manage.php:79 +#: ../../mod/manage.php:80 msgid "Default Channel" msgstr "Canale predefinito" -#: ../../mod/manage.php:80 +#: ../../mod/manage.php:81 msgid "Make Default" msgstr "Rendi predefinito" @@ -6069,87 +6253,22 @@ msgstr "Totale voti" msgid "Average Rating" msgstr "Media" -#: ../../mod/match.php:12 +#: ../../mod/match.php:16 msgid "Profile Match" msgstr "Profili corrispondenti" -#: ../../mod/match.php:20 +#: ../../mod/match.php:24 msgid "No keywords to match. Please add keywords to your default profile." msgstr "Nessuna parola chiave per le ricerche. Aggiungi parole chiave al tuo profilo predefinito." -#: ../../mod/match.php:57 +#: ../../mod/match.php:61 msgid "is interested in:" msgstr "interessi personali:" -#: ../../mod/match.php:65 +#: ../../mod/match.php:69 msgid "No matches" msgstr "Nessun risultato" -#: ../../mod/crepair.php:102 -msgid "Contact settings applied." -msgstr "Contatto modificato." - -#: ../../mod/crepair.php:104 -msgid "Contact update failed." -msgstr "Le modifiche al contatto non sono state salvate." - -#: ../../mod/crepair.php:129 ../../mod/fsuggest.php:20 -#: ../../mod/fsuggest.php:92 -msgid "Contact not found." -msgstr "Contatto non trovato." - -#: ../../mod/crepair.php:135 -msgid "Repair Contact Settings" -msgstr "Ripara le impostazioni del contatto" - -#: ../../mod/crepair.php:137 -msgid "" -"WARNING: This is highly advanced and if you enter incorrect" -" information your communications with this contact may stop working." -msgstr "ATTENZIONE: Queste sono impostazioni avanzate e se inserisci informazioni errate le tue comunicazioni con questo contatto potrebbero non funzionare più" - -#: ../../mod/crepair.php:138 -msgid "" -"Please use your browser 'Back' button now if you are " -"uncertain what to do on this page." -msgstr "Clicca adesso il tasto 'Indietro' del browser se non hai la certezza assoluta di quel che stai facendo." - -#: ../../mod/crepair.php:144 -msgid "Return to contact editor" -msgstr "Ritorna alla modifica del contatto" - -#: ../../mod/crepair.php:149 -msgid "Account Nickname" -msgstr "Nome utente" - -#: ../../mod/crepair.php:150 -msgid "@Tagname - overrides Name/Nickname" -msgstr "@TagName - sostituirà il nome utente" - -#: ../../mod/crepair.php:151 -msgid "Account URL" -msgstr "URL dell'utente" - -#: ../../mod/crepair.php:152 -msgid "Friend Request URL" -msgstr "URL di richiesta amicizia" - -#: ../../mod/crepair.php:153 -msgid "Friend Confirm URL" -msgstr "URL di conferma amicizia" - -#: ../../mod/crepair.php:154 -msgid "Notification Endpoint URL" -msgstr "URL per le notifiche" - -#: ../../mod/crepair.php:155 -msgid "Poll/Feed URL" -msgstr "URL del feed" - -#: ../../mod/crepair.php:156 -msgid "New photo from this URL" -msgstr "Nuova foto da questo URL" - #: ../../mod/zfinger.php:23 msgid "invalid target signature" msgstr "la firma riscontrata non è valida" @@ -6158,7 +6277,7 @@ msgstr "la firma riscontrata non è valida" msgid "Channel added." msgstr "Canale aggiunto." -#: ../../mod/editlayout.php:36 ../../mod/editwebpage.php:30 +#: ../../mod/editlayout.php:36 ../../mod/editwebpage.php:32 #: ../../mod/editpost.php:20 ../../mod/editblock.php:36 msgid "Item not found" msgstr "Elemento non trovato" @@ -6167,110 +6286,106 @@ msgstr "Elemento non trovato" msgid "Edit Layout" msgstr "Modifica il layout" -#: ../../mod/editlayout.php:104 ../../mod/editwebpage.php:123 -#: ../../mod/editpost.php:98 ../../mod/editblock.php:118 +#: ../../mod/editlayout.php:104 ../../mod/editwebpage.php:147 +#: ../../mod/editpost.php:101 ../../mod/editblock.php:118 msgid "Insert YouTube video" msgstr "Inserisci video da YouTube" -#: ../../mod/editlayout.php:105 ../../mod/editwebpage.php:124 -#: ../../mod/editpost.php:99 ../../mod/editblock.php:119 +#: ../../mod/editlayout.php:105 ../../mod/editwebpage.php:148 +#: ../../mod/editpost.php:102 ../../mod/editblock.php:119 msgid "Insert Vorbis [.ogg] video" msgstr "Inserisci video Vorbis [.ogg]" -#: ../../mod/editlayout.php:106 ../../mod/editwebpage.php:125 -#: ../../mod/editpost.php:100 ../../mod/editblock.php:120 +#: ../../mod/editlayout.php:106 ../../mod/editwebpage.php:149 +#: ../../mod/editpost.php:103 ../../mod/editblock.php:120 msgid "Insert Vorbis [.ogg] audio" msgstr "Inserisci audio Vorbis [.ogg]" -#: ../../mod/editlayout.php:137 +#: ../../mod/editlayout.php:140 msgid "Delete Layout" msgstr "Elimina il layout" -#: ../../mod/nogroup.php:58 -msgid "Contacts who are not members of a group" -msgstr "Contatti che non sono in nessun insieme" - -#: ../../mod/profile_photo.php:54 +#: ../../mod/profile_photo.php:44 msgid "Image uploaded but image cropping failed." msgstr "L'immagine è stata caricata, ma il non è stato possibile ritagliarla." -#: ../../mod/profile_photo.php:107 +#: ../../mod/profile_photo.php:97 msgid "Image resize failed." msgstr "Il ridimensionamento dell'immagine è fallito." -#: ../../mod/profile_photo.php:151 +#: ../../mod/profile_photo.php:141 msgid "" "Shift-reload the page or clear browser cache if the new photo does not " "display immediately." msgstr "Ricarica la pagina con shift+F5 o cancella la cache del browser se la nuova foto non viene mostrata immediatamente." -#: ../../mod/profile_photo.php:173 +#: ../../mod/profile_photo.php:163 #, php-format msgid "Image exceeds size limit of %d" msgstr "La dimensione dell'immagine supera il limite di %d" -#: ../../mod/profile_photo.php:182 +#: ../../mod/profile_photo.php:172 msgid "Unable to process image." msgstr "Impossibile elaborare l'immagine." -#: ../../mod/profile_photo.php:224 ../../mod/profile_photo.php:272 +#: ../../mod/profile_photo.php:214 ../../mod/profile_photo.php:262 msgid "Photo not available." msgstr "Foto non disponibile." -#: ../../mod/profile_photo.php:291 +#: ../../mod/profile_photo.php:281 msgid "Upload File:" msgstr "Carica un file:" -#: ../../mod/profile_photo.php:292 +#: ../../mod/profile_photo.php:282 msgid "Select a profile:" msgstr "Seleziona un profilo:" -#: ../../mod/profile_photo.php:293 +#: ../../mod/profile_photo.php:283 msgid "Upload Profile Photo" msgstr "Carica la foto del profilo" -#: ../../mod/profile_photo.php:294 +#: ../../mod/profile_photo.php:284 msgid "Upload" msgstr "Carica" -#: ../../mod/profile_photo.php:298 +#: ../../mod/profile_photo.php:288 msgid "skip this step" msgstr "salta questo passaggio" -#: ../../mod/profile_photo.php:298 +#: ../../mod/profile_photo.php:288 msgid "select a photo from your photo albums" msgstr "seleziona una foto dai tuoi album" -#: ../../mod/profile_photo.php:312 +#: ../../mod/profile_photo.php:302 msgid "Crop Image" msgstr "Ritaglia immagine" -#: ../../mod/profile_photo.php:313 +#: ../../mod/profile_photo.php:303 msgid "Please adjust the image cropping for optimum viewing." msgstr "Ritaglia l'immagine per migliorarne la visualizzazione." -#: ../../mod/profile_photo.php:315 +#: ../../mod/profile_photo.php:305 msgid "Done Editing" msgstr "Modifica terminata" -#: ../../mod/profile_photo.php:350 +#: ../../mod/profile_photo.php:340 msgid "Image uploaded successfully." msgstr "Immagine caricata con successo." -#: ../../mod/profile_photo.php:352 +#: ../../mod/profile_photo.php:342 msgid "Image upload failed." msgstr "Il caricamento dell'immagine è fallito." -#: ../../mod/profile_photo.php:361 +#: ../../mod/profile_photo.php:351 #, php-format msgid "Image size reduction [%s] failed." msgstr "Il ridimensionamento del'immagine [%s] è fallito." -#: ../../mod/editwebpage.php:87 +#: ../../mod/editwebpage.php:106 msgid "Edit Webpage" msgstr "Modifica la pagina web" -#: ../../mod/editwebpage.php:158 +#: ../../mod/editwebpage.php:188 msgid "Delete Webpage" msgstr "Elimina la pagina web" @@ -6278,137 +6393,27 @@ msgstr "Elimina la pagina web" msgid "Invalid request identifier." msgstr "L'identificativo della richiesta non è valido." -#: ../../mod/notifications.php:76 -msgid "System" -msgstr "Sistema" +#: ../../mod/notifications.php:35 +msgid "Discard" +msgstr "Rifiuta" -#: ../../mod/notifications.php:96 -msgid "Introductions" -msgstr "Richieste di amicizia" - -#: ../../mod/notifications.php:121 -msgid "Show Ignored Requests" -msgstr "Mostra le richieste ignorate" - -#: ../../mod/notifications.php:121 -msgid "Hide Ignored Requests" -msgstr "Nascondi le richieste ignorate" - -#: ../../mod/notifications.php:147 ../../mod/notifications.php:193 -msgid "Notification type: " -msgstr "Tipo di notifica: " - -#: ../../mod/notifications.php:148 -msgid "Friend Suggestion" -msgstr "Suggerimento di amicizia" - -#: ../../mod/notifications.php:150 -#, php-format -msgid "suggested by %s" -msgstr "suggerito da %s" - -#: ../../mod/notifications.php:179 -msgid "Claims to be known to you: " -msgstr "Dice di conoscerti: " - -#: ../../mod/notifications.php:179 -msgid "yes" -msgstr "si" - -#: ../../mod/notifications.php:179 -msgid "no" -msgstr "no" - -#: ../../mod/notifications.php:186 -msgid "Approve as: " -msgstr "Approva come: " - -#: ../../mod/notifications.php:187 -msgid "Friend" -msgstr "Amico" - -#: ../../mod/notifications.php:188 -msgid "Sharer" -msgstr "Sharer" - -#: ../../mod/notifications.php:188 -msgid "Fan/Admirer" -msgstr "Fan/Ammiratore" - -#: ../../mod/notifications.php:194 -msgid "Friend/Connect Request" -msgstr "Richiesta di amicizia" - -#: ../../mod/notifications.php:194 -msgid "New Follower" -msgstr "Nuovo follower" - -#: ../../mod/notifications.php:215 -msgid "No introductions." -msgstr "Nessuna richiesta di amicizia." - -#: ../../mod/notifications.php:257 ../../mod/notifications.php:382 -#: ../../mod/notifications.php:465 -#, php-format -msgid "%s liked %s's post" -msgstr "A %s è piaciuto l'articolo di %s" - -#: ../../mod/notifications.php:266 ../../mod/notifications.php:391 -#: ../../mod/notifications.php:474 -#, php-format -msgid "%s disliked %s's post" -msgstr "A %s non è piaciuto l'articolo di %s" - -#: ../../mod/notifications.php:280 ../../mod/notifications.php:405 -#: ../../mod/notifications.php:488 -#, php-format -msgid "%s is now friends with %s" -msgstr "%s è ora amico di %s" - -#: ../../mod/notifications.php:287 ../../mod/notifications.php:412 -#, php-format -msgid "%s created a new post" -msgstr "%s ha creato un nuovo articolo" - -#: ../../mod/notifications.php:288 ../../mod/notifications.php:413 -#: ../../mod/notifications.php:497 -#, php-format -msgid "%s commented on %s's post" -msgstr "%s ha commentato l'articolo di %s" - -#: ../../mod/notifications.php:302 -msgid "No more network notifications." -msgstr "Non ci sono nuove notifiche dalla rete." - -#: ../../mod/notifications.php:306 -msgid "Network Notifications" -msgstr "Notifiche dalla rete" - -#: ../../mod/notifications.php:332 ../../mod/notify.php:54 +#: ../../mod/notifications.php:93 ../../mod/notify.php:54 msgid "No more system notifications." msgstr "Non ci sono nuove notifiche di sistema." -#: ../../mod/notifications.php:336 ../../mod/notify.php:58 +#: ../../mod/notifications.php:97 ../../mod/notify.php:58 msgid "System Notifications" msgstr "Notifiche di sistema" -#: ../../mod/notifications.php:427 -msgid "No more personal notifications." -msgstr "Non ci sono nuove notifiche personali." +#: ../../mod/blocks.php:65 +msgid "Block Name" +msgstr "Nome del riquadro" -#: ../../mod/notifications.php:431 -msgid "Personal Notifications" -msgstr "Notifiche personali" +#: ../../mod/oexchange.php:23 +msgid "Unable to find your hub." +msgstr "Impossibile raggiungere il tuo hub." -#: ../../mod/notifications.php:504 -msgid "No more home notifications." -msgstr "Non ci sono nuove notifiche dalla bacheca." - -#: ../../mod/notifications.php:508 -msgid "Home Notifications" -msgstr "Notifiche dalla bacheca" - -#: ../../mod/oexchange.php:22 +#: ../../mod/oexchange.php:37 msgid "Post successful." msgstr "Inviato!" @@ -6416,11 +6421,7 @@ msgstr "Inviato!" msgid "Item is not editable" msgstr "L'elemento non è modificabile" -#: ../../mod/editpost.php:40 -msgid "Edit post" -msgstr "Modifica articolo" - -#: ../../mod/profile.php:111 +#: ../../mod/profile.php:64 ../../mod/profile.php:72 msgid "Access to this profile has been restricted." msgstr "L'accesso a questo profilo è stato limitato." @@ -6444,11 +6445,15 @@ msgstr "Scegli cosa vuoi inviare al destinatario" msgid "Make this post private" msgstr "Rendi privato questo articolo" -#: ../../mod/wall_upload.php:41 ../../mod/item.php:1052 +#: ../../mod/wall_upload.php:41 ../../mod/item.php:1077 msgid "Wall Photos" msgstr "Foto della bacheca" -#: ../../mod/channel.php:120 +#: ../../mod/channel.php:25 +msgid "You must be logged in to see this page." +msgstr "Devi aver effettuato l'accesso per vedere questa pagina." + +#: ../../mod/channel.php:83 msgid "Insufficient permissions. Request redirected to profile page." msgstr "Permessi insufficienti. Sarà visualizzata la pagina del profilo." @@ -6468,6 +6473,10 @@ msgstr "Nessun risultato." msgid "Files" msgstr "Elenco file" +#: ../../mod/fsuggest.php:20 ../../mod/fsuggest.php:92 +msgid "Contact not found." +msgstr "Contatto non trovato." + #: ../../mod/fsuggest.php:63 msgid "Friend suggestion sent." msgstr "Suggerimento di amicizia inviato." @@ -6485,52 +6494,52 @@ msgstr "Suggerisci un amico a %s" msgid "Edit Block" msgstr "Modifica il riquadro" -#: ../../mod/editblock.php:153 +#: ../../mod/editblock.php:156 msgid "Delete Block" msgstr "Elimina il riquadro" -#: ../../mod/profperm.php:34 ../../mod/profperm.php:64 +#: ../../mod/profperm.php:25 ../../mod/profperm.php:55 msgid "Invalid profile identifier." msgstr "Indentificativo del profilo non valido." -#: ../../mod/profperm.php:110 +#: ../../mod/profperm.php:101 msgid "Profile Visibility Editor" msgstr "Modifica la visibilità del profilo" -#: ../../mod/profperm.php:114 +#: ../../mod/profperm.php:105 msgid "Click on a contact to add or remove." msgstr "Clicca su un contatto per aggiungerlo o rimuoverlo." -#: ../../mod/profperm.php:123 +#: ../../mod/profperm.php:114 msgid "Visible To" msgstr "Visibile a" -#: ../../mod/profperm.php:139 +#: ../../mod/profperm.php:130 msgid "All Contacts (with secure profile access)" msgstr "Tutti i contatti (con accesso fidato al profilo)" -#: ../../mod/item.php:136 +#: ../../mod/item.php:144 msgid "Unable to locate original post." msgstr "Impossibile trovare il messaggio originale." -#: ../../mod/item.php:321 +#: ../../mod/item.php:341 msgid "Empty post discarded." msgstr "L'articolo vuoto è stato ignorato." -#: ../../mod/item.php:365 +#: ../../mod/item.php:383 msgid "Executable content type not permitted to this channel." msgstr "I contenuti eseguibili non sono permessi su questo canale." -#: ../../mod/item.php:767 +#: ../../mod/item.php:793 msgid "System error. Post not saved." msgstr "Errore di sistema. Articolo non salvato." -#: ../../mod/item.php:1131 +#: ../../mod/item.php:1156 #, php-format msgid "You have reached your limit of %1$.0f top level posts." msgstr "Hai raggiunto il limite massimo di %1$.0f articoli sulla pagina principale." -#: ../../mod/item.php:1137 +#: ../../mod/item.php:1162 #, php-format msgid "You have reached your limit of %1$.0f webpages." msgstr "Hai raggiunto il limite massimo di %1$.0f pagine web." @@ -6554,9 +6563,9 @@ msgstr "Red" #: ../../mod/siteinfo.php:82 msgid "" -"This is Red - another decentralized, distributed communications project by " -"the folks at Friendica." -msgstr "Questo è Red - un progetto di comunicazione decentralizzata e distribuita dagli autori di Friendica." +"This is a hub of the Red Matrix - a global cooperative network of " +"decentralised privacy enhanced websites." +msgstr "Questo è un hub di Red Matrix - una rete cooperativa e decentralizzata di siti con elevato livello di privacy. " #: ../../mod/siteinfo.php:84 msgid "Running at web location" @@ -6564,9 +6573,9 @@ msgstr "In esecuzione sull'indirizzo web" #: ../../mod/siteinfo.php:85 msgid "" -"Please visit Friendica.com to learn " -"more about the Friendica and/or Red project." -msgstr "Visita Friendica.com per scoprire di più sul progetto Red o sul progetto Friendica." +"Please visit GetZot.com to learn more " +"about the Red Matrix." +msgstr "Visita GetZot.com per scoprire il progetto Red Matrix." #: ../../mod/siteinfo.php:86 msgid "Bug reports and issues: please visit" @@ -6574,100 +6583,105 @@ msgstr "Per segnalare bug e problemi: visita" #: ../../mod/siteinfo.php:89 msgid "" -"Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - " -"dot com" -msgstr "Per suggerimenti, ringraziamenti, donazioni, ecc - scrivi a \"info chiocciola friendica punto com\"" +"Suggestions, praise, donations, etc. - please email \"redmatrix\" at " +"librelist - dot com" +msgstr "Per consigli, ringraziamenti, donazioni, ecc. - scrivi a \"redmatrix\" at librelist - dot com" -#: ../../mod/suggest.php:41 +#: ../../mod/suggest.php:42 msgid "" "No suggestions available. If this is a new site, please try again in 24 " "hours." msgstr "Nessun suggerimento disponibile. Se questo è un sito nuovo, riprova tra 24 ore." -#: ../../mod/suggest.php:58 -msgid "Ignore/Hide" -msgstr "Ignora/nascondi" - #: ../../mod/pubsites.php:22 msgid "Public Sites" msgstr "Siti pubblici" -#: ../../mod/pubsites.php:28 +#: ../../mod/pubsites.php:25 +msgid "" +"The listed sites allow public registration into the Red Matrix. All sites in" +" the matrix are interlinked so membership on any of them conveys membership " +"in the matrix as a whole. Some sites may require subscription or provide " +"tiered service plans. The provider links may provide " +"additional details." +msgstr "Gli indirizzi elencati permettono la registrazione su Red Matrix. Tutti i siti di questa rete sono interconnessi, quindi essere registrati su uno è come essere registrati ovunque. Alcuni potrebbero richiedere un'iscrizione a pagamento o prevedere tipi diversi di abbonamento. Potrai trovare maggiori informazioni al riguardo visitando ciascun sito." + +#: ../../mod/pubsites.php:31 msgid "Site URL" msgstr "URL del sito" -#: ../../mod/pubsites.php:28 +#: ../../mod/pubsites.php:31 msgid "Access Type" msgstr "Tipo di accesso" -#: ../../mod/pubsites.php:28 +#: ../../mod/pubsites.php:31 msgid "Registration Policy" msgstr "Politica di registrazione" -#: ../../mod/register.php:35 +#: ../../mod/register.php:43 msgid "Maximum daily site registrations exceeded. Please try again tomorrow." msgstr "È stato superato il numero massimo giornaliero di registrazioni a questo sito. Riprova domani!" -#: ../../mod/register.php:41 +#: ../../mod/register.php:49 msgid "" "Please indicate acceptance of the Terms of Service. Registration failed." msgstr "Impossibile proseguire. Devi prima accettare le Condizioni d'Uso del servizio." -#: ../../mod/register.php:69 +#: ../../mod/register.php:77 msgid "Passwords do not match." msgstr "Le password non corrispondono." -#: ../../mod/register.php:97 +#: ../../mod/register.php:105 msgid "" "Registration successful. Please check your email for validation " "instructions." msgstr "La registrazione è terminata correttamente. Per continuare controlla l'email che ti è stata inviata." -#: ../../mod/register.php:103 +#: ../../mod/register.php:111 msgid "Your registration is pending approval by the site owner." msgstr "La tua richiesta è in attesa di approvazione da parte dell'amministratore del sito." -#: ../../mod/register.php:106 +#: ../../mod/register.php:114 msgid "Your registration can not be processed." msgstr "La tua registrazione non puo' essere acquisita." -#: ../../mod/register.php:141 +#: ../../mod/register.php:149 msgid "" "This site has exceeded the number of allowed daily account registrations. " "Please try again tomorrow." msgstr "Questo sito ha superato il numero di registrazioni giornaliere consentite. Prova di nuovo domani." -#: ../../mod/register.php:152 +#: ../../mod/register.php:160 msgid "Terms of Service" msgstr "Condizioni d'Uso" -#: ../../mod/register.php:158 +#: ../../mod/register.php:166 #, php-format msgid "I accept the %s for this website" msgstr "Accetto le %s di questo sito" -#: ../../mod/register.php:160 +#: ../../mod/register.php:168 #, php-format msgid "I am over 13 years of age and accept the %s for this website" msgstr "Ho più di 13 anni e accetto le %s di questo sito" -#: ../../mod/register.php:175 +#: ../../mod/register.php:183 msgid "Membership on this site is by invitation only." msgstr "Per registrarsi su questo sito è necessario un invito." -#: ../../mod/register.php:176 +#: ../../mod/register.php:184 msgid "Please enter your invitation code" msgstr "Inserisci il codice dell'invito" -#: ../../mod/register.php:179 +#: ../../mod/register.php:187 msgid "Your email address" msgstr "Il tuo indirizzo email" -#: ../../mod/register.php:180 +#: ../../mod/register.php:188 msgid "Choose a password" msgstr "Scegli una password" -#: ../../mod/register.php:181 +#: ../../mod/register.php:189 msgid "Please re-enter your password" msgstr "Ripeti la password per verifica" @@ -6675,48 +6689,51 @@ msgstr "Ripeti la password per verifica" msgid "Please login." msgstr "Accedi." -#: ../../mod/post.php:114 +#: ../../mod/removeme.php:49 +msgid "Remove This Channel" +msgstr "Elimina questo canale" + +#: ../../mod/removeme.php:50 msgid "" -"Remote authentication blocked. You are logged into this site locally. Please" -" logout and retry." -msgstr "L'autenticazione remota non è disponibile. Hai accesso solamente a questo sito. Puoi provare ad uscire per tentare di nuovo." +"This will completely remove this channel from the network. Once this has " +"been done it is not recoverable." +msgstr "Questo comando rimuoverà completamente il canale che stai usando. Una volta fatto non sarà più possibile ripristinarlo." -#: ../../mod/post.php:127 -#, php-format -msgid "Welcome %s. Remote authentication successful." -msgstr "Ciao %s. La tua autenticazione da remoto è avvenuta con successo." - -#: ../../mod/removeme.php:45 ../../mod/removeme.php:48 -msgid "Remove My Account" -msgstr "Elimina il mio account" - -#: ../../mod/removeme.php:46 -msgid "" -"This will completely remove your account. Once this has been done it is not " -"recoverable." -msgstr "Questo comando rimuoverà completamente il tuo account. Una volta rimosso non potrai più recuperarlo." - -#: ../../mod/removeme.php:47 +#: ../../mod/removeme.php:51 msgid "Please enter your password for verification:" msgstr "Inserisci la tua password per verifica:" -#: ../../mod/directory.php:150 +#: ../../mod/removeme.php:52 +msgid "Remove this channel and all its clones from the network" +msgstr "Rimuovi questo canale e tutti i suoi cloni dalla rete" + +#: ../../mod/removeme.php:52 +msgid "" +"By default only the instance of the channel located on this hub will be " +"removed from the network" +msgstr "L'impostazione predefinita è che sia eliminata solo l'istanza del canale presente su questo hub, non gli eventuali cloni" + +#: ../../mod/removeme.php:53 +msgid "Remove My Account" +msgstr "Elimina il mio account" + +#: ../../mod/directory.php:164 msgid "Gender: " msgstr "Sesso:" -#: ../../mod/directory.php:209 +#: ../../mod/directory.php:225 msgid "Finding:" msgstr "Ricerca:" -#: ../../mod/directory.php:217 +#: ../../mod/directory.php:233 msgid "next page" msgstr "pagina succ." -#: ../../mod/directory.php:217 +#: ../../mod/directory.php:233 msgid "previous page" msgstr "pagina prec." -#: ../../mod/directory.php:224 +#: ../../mod/directory.php:240 msgid "No entries (some entries may be hidden)." msgstr "Nessun risultato (qualcosa potrebbe essere nascosto)." @@ -6728,154 +6745,251 @@ msgstr "Umore" msgid "Set your current mood and tell your friends" msgstr "Scegli il tuo umore attuale per mostrarlo agli amici" -#: ../../view/theme/redbasic/php/config.php:67 -#: ../../view/theme/apw/php/config.php:161 +#: ../../view/theme/redbasic/php/config.php:74 +msgid "Scheme Default" +msgstr "Schema predefinito" + +#: ../../view/theme/redbasic/php/config.php:75 +msgid "red" +msgstr "rosso" + +#: ../../view/theme/redbasic/php/config.php:76 +msgid "black" +msgstr "nero" + +#: ../../view/theme/redbasic/php/config.php:77 +msgid "silver" +msgstr "argento" + +#: ../../view/theme/redbasic/php/config.php:88 +#: ../../view/theme/apw/php/config.php:234 +#: ../../view/theme/blogga/view/theme/blog/config.php:69 +#: ../../view/theme/blogga/php/config.php:69 msgid "Theme settings" msgstr "Impostazioni del tema" -#: ../../view/theme/redbasic/php/config.php:68 -#: ../../view/theme/apw/php/config.php:162 +#: ../../view/theme/redbasic/php/config.php:89 +#: ../../view/theme/apw/php/config.php:235 msgid "Set scheme" msgstr "Schema" -#: ../../view/theme/redbasic/php/config.php:69 +#: ../../view/theme/redbasic/php/config.php:90 msgid "Navigation bar colour" msgstr "Colore della barra di navigazione" -#: ../../view/theme/redbasic/php/config.php:70 +#: ../../view/theme/redbasic/php/config.php:91 +msgid "Set font-colour for banner" +msgstr "Colore del font del banner" + +#: ../../view/theme/redbasic/php/config.php:92 msgid "Set the background colour" msgstr "Colore di sfondo" -#: ../../view/theme/redbasic/php/config.php:71 +#: ../../view/theme/redbasic/php/config.php:93 msgid "Set the background image" msgstr "Immagine di sfondo" -#: ../../view/theme/redbasic/php/config.php:72 +#: ../../view/theme/redbasic/php/config.php:94 msgid "Set the background colour of items" msgstr "Colore di sfondo degli elementi della pagina" -#: ../../view/theme/redbasic/php/config.php:73 +#: ../../view/theme/redbasic/php/config.php:95 msgid "Set the opacity of items" msgstr "Opacità degli oggetti" -#: ../../view/theme/redbasic/php/config.php:74 -#: ../../view/theme/apw/php/config.php:163 +#: ../../view/theme/redbasic/php/config.php:96 +msgid "Set the basic colour for item icons" +msgstr "Colore di base per le icone" + +#: ../../view/theme/redbasic/php/config.php:97 +msgid "Set the hover colour for item icons" +msgstr "Colore per le icone in evidenza" + +#: ../../view/theme/redbasic/php/config.php:98 +msgid "Set font-size for the entire application" +msgstr "Dimensione font per tutto il sito" + +#: ../../view/theme/redbasic/php/config.php:99 +#: ../../view/theme/apw/php/config.php:236 msgid "Set font-size for posts and comments" msgstr "Dimensioni del carattere per articoli e commenti" -#: ../../view/theme/redbasic/php/config.php:75 +#: ../../view/theme/redbasic/php/config.php:100 msgid "Set font-colour for posts and comments" msgstr "Colore del carattere per articoli e commenti" -#: ../../view/theme/redbasic/php/config.php:76 +#: ../../view/theme/redbasic/php/config.php:101 msgid "Set radius of corners" msgstr "Raggio degli angoli stondati" -#: ../../view/theme/redbasic/php/config.php:77 +#: ../../view/theme/redbasic/php/config.php:102 msgid "Set shadow depth of photos" msgstr "Profondità dell'ombra delle foto" -#: ../../view/theme/apw/php/config.php:130 -#: ../../view/theme/apw/php/config.php:143 +#: ../../view/theme/redbasic/php/config.php:103 +msgid "Set maximum width of conversation regions" +msgstr "Larghezza massima delle aree delle conversazioni" + +#: ../../view/theme/redbasic/php/config.php:104 +msgid "Set minimum opacity of nav bar - to hide it" +msgstr "Imposta l'opacità minima della barra di navigazione per nasconderla" + +#: ../../view/theme/redbasic/php/config.php:105 +msgid "Set size of conversation author photo" +msgstr "Dimensione foto dell'autore della conversazione" + +#: ../../view/theme/redbasic/php/config.php:106 +msgid "Set size of followup author photos" +msgstr "Dimensione foto dei partecipanti alla conversazione" + +#: ../../view/theme/redbasic/php/config.php:107 +msgid "Sloppy photo albums" +msgstr "Album con foto storte" + +#: ../../view/theme/redbasic/php/config.php:107 +msgid "Are you a clean desk or a messy desk person?" +msgstr "La tua scrivania è sempre a posto? Sei una persona disordinata?" + +#: ../../view/theme/apw/php/config.php:193 +#: ../../view/theme/apw/php/config.php:211 msgid "Schema Default" msgstr "Schema predefinito" -#: ../../view/theme/apw/php/config.php:131 +#: ../../view/theme/apw/php/config.php:194 msgid "Sans-Serif" msgstr "Sans-Serif" -#: ../../view/theme/apw/php/config.php:132 +#: ../../view/theme/apw/php/config.php:195 msgid "Monospace" msgstr "Monospace" -#: ../../view/theme/apw/php/config.php:164 +#: ../../view/theme/apw/php/config.php:237 msgid "Set font face" msgstr "Tipo di carattere" -#: ../../view/theme/apw/php/config.php:165 +#: ../../view/theme/apw/php/config.php:238 msgid "Set iconset" msgstr "Icone" -#: ../../view/theme/apw/php/config.php:166 +#: ../../view/theme/apw/php/config.php:239 +msgid "Set big shadow size, default 15px 15px 15px" +msgstr "Ombra grande, predefinita 15px 15px 15px" + +#: ../../view/theme/apw/php/config.php:240 +msgid "Set small shadow size, default 5px 5px 5px" +msgstr "Ombra piccola, predefinita 5px 5px 5px" + +#: ../../view/theme/apw/php/config.php:241 +msgid "Set shadow colour, default #000" +msgstr "Colore dell'ombra, predefinito #000" + +#: ../../view/theme/apw/php/config.php:242 +msgid "Set radius size, default 5px" +msgstr "Raggio degli angoli, predefinito 5px" + +#: ../../view/theme/apw/php/config.php:243 msgid "Set line-height for posts and comments" msgstr "Altezza della riga per articoli e commenti" -#: ../../view/theme/apw/php/config.php:167 +#: ../../view/theme/apw/php/config.php:244 msgid "Set background image" msgstr "Immagine di sfondo" -#: ../../view/theme/apw/php/config.php:168 +#: ../../view/theme/apw/php/config.php:245 msgid "Set background colour" msgstr "Colore di sfondo" -#: ../../view/theme/apw/php/config.php:169 +#: ../../view/theme/apw/php/config.php:246 +msgid "Set section background image" +msgstr "Immagine di sfondo della sezione" + +#: ../../view/theme/apw/php/config.php:247 +msgid "Set section background colour" +msgstr "Colore di sfondo della sezione" + +#: ../../view/theme/apw/php/config.php:248 msgid "Set colour of items - use hex" msgstr "Colore degli elementi della pagina - esadecimale" -#: ../../view/theme/apw/php/config.php:170 +#: ../../view/theme/apw/php/config.php:249 msgid "Set colour of links - use hex" msgstr "Colore dei link - esadecimale" -#: ../../view/theme/apw/php/config.php:171 +#: ../../view/theme/apw/php/config.php:250 msgid "Set max-width for items. Default 400px" msgstr "Larghezza massima degli elementi della pagina. Predefinita: 400px" -#: ../../view/theme/apw/php/config.php:172 +#: ../../view/theme/apw/php/config.php:251 msgid "Set min-width for items. Default 240px" msgstr "Larghezza minima degli elementi della pagina. Predefinita: 240px" -#: ../../view/theme/apw/php/config.php:173 +#: ../../view/theme/apw/php/config.php:252 msgid "Set the generic content wrapper width. Default 48%" msgstr "Larghezza di tutta l'area dei contenuti. Predefinita: 48%" -#: ../../view/theme/apw/php/config.php:174 +#: ../../view/theme/apw/php/config.php:253 msgid "Set colour of fonts - use hex" msgstr "Colore dei caratteri - esadecimale" -#: ../../view/theme/apw/php/config.php:175 +#: ../../view/theme/apw/php/config.php:254 msgid "Set background-size element" msgstr "Background-size element" -#: ../../view/theme/apw/php/config.php:176 +#: ../../view/theme/apw/php/config.php:255 msgid "Item opacity" msgstr "Opacità degli elementi della pagina" -#: ../../view/theme/apw/php/config.php:177 +#: ../../view/theme/apw/php/config.php:256 msgid "Display post previews only" msgstr "Mostra le anteprime solo degli articoli" -#: ../../view/theme/apw/php/config.php:178 +#: ../../view/theme/apw/php/config.php:257 msgid "Display side bar on channel page" msgstr "Mostra la colonna laterale sulla pagina del canale" -#: ../../view/theme/apw/php/config.php:179 +#: ../../view/theme/apw/php/config.php:258 msgid "Colour of the navigation bar" msgstr "Colore della barra di navigazione" -#: ../../view/theme/apw/php/config.php:180 +#: ../../view/theme/apw/php/config.php:259 msgid "Item float" msgstr "Float degli oggetti della pagina" -#: ../../view/theme/apw/php/config.php:181 +#: ../../view/theme/apw/php/config.php:260 msgid "Left offset of the section element" msgstr "Spazio a sinistra dell'elemento section" -#: ../../view/theme/apw/php/config.php:182 +#: ../../view/theme/apw/php/config.php:261 msgid "Right offset of the section element" msgstr "Spazio a destra dell'elemento section" -#: ../../view/theme/apw/php/config.php:183 +#: ../../view/theme/apw/php/config.php:262 msgid "Section width" msgstr "Larghezza section" -#: ../../view/theme/apw/php/config.php:184 +#: ../../view/theme/apw/php/config.php:263 msgid "Left offset of the aside" msgstr "Spazio a sinistra del aside" -#: ../../view/theme/apw/php/config.php:185 +#: ../../view/theme/apw/php/config.php:264 msgid "Right offset of the aside element" msgstr "Spazio a destra del aside" +#: ../../view/theme/blogga/view/theme/blog/config.php:47 +#: ../../view/theme/blogga/php/config.php:47 +msgid "None" +msgstr "Nessuno" + +#: ../../view/theme/blogga/view/theme/blog/config.php:70 +#: ../../view/theme/blogga/php/config.php:70 +msgid "Header image" +msgstr "Immagine dell'intestazione" + +#: ../../view/theme/blogga/view/theme/blog/config.php:71 +#: ../../view/theme/blogga/php/config.php:71 +msgid "Header image only on profile pages" +msgstr "È possibile mettere un'immagine solo nell'intestazione dei profili" + #: ../../boot.php:1255 #, php-format msgid "Update %s failed. See error logs." @@ -6886,94 +7000,31 @@ msgstr "%s: aggiornamento fallito. Controlla i log di errore." msgid "Update Error at %s" msgstr "Errore di aggiornamento su %s" -#: ../../boot.php:1416 -msgid "Create a New Account" -msgstr "Crea un nuovo account" +#: ../../boot.php:1415 +msgid "" +"Create an account to access services and applications within the Red Matrix" +msgstr "Registrati per accedere ai servizi e alle applicazioni di Red Matrix" -#: ../../boot.php:1445 +#: ../../boot.php:1443 msgid "Password" msgstr "Password" -#: ../../boot.php:1446 +#: ../../boot.php:1444 msgid "Remember me" msgstr "Resta connesso" -#: ../../boot.php:1451 +#: ../../boot.php:1449 msgid "Forgot your password?" msgstr "Hai dimenticato la password?" -#: ../../boot.php:1570 -msgid "Requested channel is not available." -msgstr "Il canale che cerchi non è disponibile." +#: ../../boot.php:1514 +msgid "permission denied" +msgstr "permesso negato" -#: ../../boot.php:1582 -msgid " Sorry, you don't have the permission to view this profile. " -msgstr "Purtroppo non hai il permesso di vedere questo profilo." +#: ../../boot.php:1515 +msgid "Got Zot?" +msgstr "Hai Zot?" -#: ../../boot.php:1736 -msgid "Profiles" -msgstr "Profili" - -#: ../../boot.php:1736 -msgid "Manage/edit profiles" -msgstr "Gestisci/modifica i profili" - -#: ../../boot.php:1740 -msgid "Edit Profile" -msgstr "Modifica il profilo" - -#: ../../boot.php:1834 ../../boot.php:1914 -msgid "F d" -msgstr "d F" - -#: ../../boot.php:1891 -msgid "Birthday Reminders" -msgstr "Promemoria compleanni" - -#: ../../boot.php:1892 -msgid "Birthdays this week:" -msgstr "Compleanni questa settimana:" - -#: ../../boot.php:1947 -msgid "[No description]" -msgstr "[Nessuna descrizione]" - -#: ../../boot.php:1965 -msgid "Event Reminders" -msgstr "Promemoria" - -#: ../../boot.php:1966 -msgid "Events this week:" -msgstr "Eventi di questa settimana:" - -#: ../../boot.php:2200 -msgid "Channel" -msgstr "Canale" - -#: ../../boot.php:2203 -msgid "Status Messages and Posts" -msgstr "Articoli e messaggi di stato" - -#: ../../boot.php:2207 -msgid "About" -msgstr "Informazioni" - -#: ../../boot.php:2210 -msgid "Profile Details" -msgstr "Dettagli del profilo" - -#: ../../boot.php:2228 -msgid "Events and Calendar" -msgstr "Calendario eventi" - -#: ../../boot.php:2233 -msgid "Webpages" -msgstr "Pagine web" - -#: ../../boot.php:2236 -msgid "Manage Webpages" -msgstr "Gestisci le pagine web" - -#: ../../boot.php:2518 +#: ../../boot.php:1907 msgid "toggle mobile" msgstr "attiva/disattiva versione mobile" diff --git a/view/it/strings.php b/view/it/strings.php index 6561df3b1..5a3279eda 100644 --- a/view/it/strings.php +++ b/view/it/strings.php @@ -12,42 +12,49 @@ $a->strings["public profile"] = "profilo pubblico"; $a->strings["%1\$s changed %2\$s to “%3\$s”"] = "%1\$s ha cambiato %2\$s in “%3\$s”"; $a->strings["Visit %1\$s's %2\$s"] = "Guarda %2\$s di %1\$s "; $a->strings["%1\$s has an updated %2\$s, changing %3\$s."] = "%1\$s ha aggiornato %2\$s cambiando %3\$s."; -$a->strings["Public Timeline"] = "Diario pubblico"; +$a->strings["Sort Options"] = "Opzioni di ordinamento"; +$a->strings["Alphabetic"] = "Alfabetico"; +$a->strings["Reverse Alphabetic"] = "Alfabetico inverso"; +$a->strings["Newest to Oldest"] = "Dal più nuovo al più vecchio"; +$a->strings["Enable Safe Search"] = "Abilita SafeSearch"; +$a->strings["Disable Safe Search"] = "Disabilita SafeSearch"; +$a->strings["Safe Mode"] = "Modalità SafeSearch"; $a->strings["Red Matrix Notification"] = "Notifica di Red Matrix"; +$a->strings["redmatrix"] = "redmatrix"; $a->strings["Thank You,"] = "Grazie,"; $a->strings["%s Administrator"] = "Amministratore %s"; $a->strings["%s "] = "%s "; $a->strings["[Red:Notify] New mail received at %s"] = "[Red:Notifica] Nuovo messaggio ricevuto alle %s"; -$a->strings["%1\$s sent you a new private message at %2\$s."] = "%1\$s ti ha mandato un messaggio privato alle %2\$s."; +$a->strings["%1\$s, %2\$s sent you a new private message at %3\$s."] = "%1\$s, %2\$s ti ha mandato un messaggio privato alle %3\$s."; $a->strings["%1\$s sent you %2\$s."] = "%1\$s ti ha mandato %2\$s."; $a->strings["a private message"] = "un messaggio privato"; $a->strings["Please visit %s to view and/or reply to your private messages."] = "Visita %s per leggere i tuoi messaggi privati e rispondere."; -$a->strings["%1\$s commented on [zrl=%2\$s]a %3\$s[/zrl]"] = "%1\$s ha commentato [zrl=%2\$s]%3\$s[/zrl]"; -$a->strings["%1\$s commented on [zrl=%2\$s]%3\$s's %4\$s[/zrl]"] = "%1\$s ha commentato [zrl=%2\$s]%4\$s di %3\$s[/zrl]"; -$a->strings["%1\$s commented on [zrl=%2\$s]your %3\$s[/zrl]"] = "%1\$s ha commentato [zrl=%2\$s]%3\$s[/zrl] che hai creato"; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]a %4\$s[/zrl]"] = "%1\$s, %2\$s ha commentato [zrl=%3\$s]%4\$s[/zrl]"; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]%4\$s's %5\$s[/zrl]"] = "%1\$s, %2\$s ha commentato [zrl=%3\$s]%5\$s di %4\$s[/zrl]"; +$a->strings["%1\$s, %2\$s commented on [zrl=%3\$s]your %4\$s[/zrl]"] = "%1\$s, %2\$s ha commentato [zrl=%3\$s]%4\$s che hai creato[/zrl]"; $a->strings["[Red:Notify] Comment to conversation #%1\$d by %2\$s"] = "[Red:Notifica] Nuovo commento di %2\$s alla conversazione #%1\$d"; -$a->strings["%s commented on an item/conversation you have been following."] = "%s ha commentato una conversazione che stai seguendo."; +$a->strings["%1\$s, %2\$s commented on an item/conversation you have been following."] = "%1\$s, %2\$s ha commentato un elemento che stavi seguendo."; $a->strings["Please visit %s to view and/or reply to the conversation."] = "Visita %s per leggere o commentare la conversazione."; $a->strings["[Red:Notify] %s posted to your profile wall"] = "[Red:Notifica] %s ha scritto sulla tua bacheca"; -$a->strings["%1\$s posted to your profile wall at %2\$s"] = "%1\$s ha scritto sulla tua bacheca alle %2\$s"; -$a->strings["%1\$s posted to [zrl=%2\$s]your wall[/zrl]"] = "%1\$s ha scritto sulla [zrl=%2\$s]tua bacheca[/zrl]"; +$a->strings["%1\$s, %2\$s posted to your profile wall at %3\$s"] = "%1\$s, %2\$s ha scritto sulla bacheca del tuo profilo alle %3\$s"; +$a->strings["%1\$s, %2\$s posted to [zrl=%3\$s]your wall[/zrl]"] = "%1\$s, %2\$s ha scritto sulla [zrl=%3\$s]tua bacheca[/zrl]"; $a->strings["[Red:Notify] %s tagged you"] = "[Red:Notifica] %s ti ha taggato"; -$a->strings["%1\$s tagged you at %2\$s"] = "%1\$s ti ha taggato alle %2\$s"; -$a->strings["%1\$s [zrl=%2\$s]tagged you[/zrl]."] = "%1\$s [zrl=%2\$s]ti ha taggato[/zrl]."; +$a->strings["%1\$s, %2\$s tagged you at %3\$s"] = "%1\$s, %2\$s ti ha taggato alle %3\$s"; +$a->strings["%1\$s, %2\$s [zrl=%3\$s]tagged you[/zrl]."] = "%1\$s, %2\$s [zrl=%3\$s]ti ha taggato[/zrl]."; $a->strings["[Red:Notify] %1\$s poked you"] = "[Red:Notifica] %1\$s ti ha mandato un poke"; -$a->strings["%1\$s poked you at %2\$s"] = "%1\$s ti ha mandato un poke alle %2\$s"; -$a->strings["%1\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s [zrl=%2\$s]ti ha mandato un poke[/zrl]."; +$a->strings["%1\$s, %2\$s poked you at %3\$s"] = "%1\$s, %2\$s ti ha mandato un poke alle %3\$s"; +$a->strings["%1\$s, %2\$s [zrl=%2\$s]poked you[/zrl]."] = "%1\$s, %2\$s [zrl=%2\$s]ti ha mandato un poke[/zrl]."; $a->strings["[Red:Notify] %s tagged your post"] = "[Red:Notifica] %s ha taggato il tuo articolo"; -$a->strings["%1\$s tagged your post at %2\$s"] = "%1\$s ha taggato il tuo articolo alle %2\$s"; -$a->strings["%1\$s tagged [zrl=%2\$s]your post[/zrl]"] = "%1\$s ha taggato [zrl=%2\$s]il tuo articolo[/zrl]"; +$a->strings["%1\$s, %2\$s tagged your post at %3\$s"] = "%1\$s, %2\$s ha taggato il tuo articolo alle %3\$s"; +$a->strings["%1\$s, %2\$s tagged [zrl=%3\$s]your post[/zrl]"] = "%1\$s, %2\$s ha taggato [zrl=%3\$s]il tuo articolo[/zrl]"; $a->strings["[Red:Notify] Introduction received"] = "[Red:Notifica] Hai una richiesta di amicizia"; -$a->strings["You've received an introduction from '%1\$s' at %2\$s"] = "Hai ricevuto una richiesta di amicizia da '%1\$s' alle %2\$s"; -$a->strings["You've received [zrl=%1\$s]an introduction[/zrl] from %2\$s."] = "Hai ricevuto [zrl=%1\$s]una richiesta di amicizia[/zrl] da %2\$s."; +$a->strings["%1\$s, you've received an introduction from '%2\$s' at %3\$s"] = "%1\$s, hai ricevuto una richiesta di contatto da '%2\$s' alle %3\$s"; +$a->strings["%1\$s, you've received [zrl=%2\$s]an introduction[/zrl] from %3\$s."] = "%1\$s, hai ricevuto [zrl=%2\$s]una richiesta di amicizia[/zrl] da %3\$s."; $a->strings["You may visit their profile at %s"] = "Puoi visitare il suo profilo su %s"; $a->strings["Please visit %s to approve or reject the introduction."] = "Visita %s per approvare o rifiutare la richiesta."; $a->strings["[Red:Notify] Friend suggestion received"] = "[Red:Notifica] Ti è stato suggerito un amico"; -$a->strings["You've received a friend suggestion from '%1\$s' at %2\$s"] = "Ti è stato suggerito un amico da '%1\$s' alle %2\$s"; -$a->strings["You've received [zrl=%1\$s]a friend suggestion[/zrl] for %2\$s from %3\$s."] = "%3\$s ti ha [zrl=%1\$s]suggerito %2\$s[/zrl] come amico."; +$a->strings["%1\$s, you've received a friend suggestion from '%2\$s' at %3\$s"] = "%1\$s, ti è stato suggerito un amico da '%2\$s' alle %3\$s"; +$a->strings["%1\$s, you've received [zrl=%2\$s]a friend suggestion[/zrl] for %3\$s from %4\$s."] = "%1\$s, %4\$s ti [zrl=%2\$s]ha suggerito %3\$s[/zrl] come amico."; $a->strings["Name:"] = "Nome:"; $a->strings["Photo:"] = "Foto:"; $a->strings["Please visit %s to approve or reject the suggestion."] = "Visita %s per approvare o rifiutare il suggerimento."; @@ -70,15 +77,17 @@ $a->strings["Share this"] = "Condividi"; $a->strings["share"] = "condividi"; $a->strings["View %s's profile - %s"] = "Guarda il profilo di %s - %s"; $a->strings["to"] = "a"; +$a->strings["via"] = "via"; $a->strings["Wall-to-Wall"] = "Da bacheca a bacheca"; $a->strings["via Wall-To-Wall:"] = "da bacheca a bacheca:"; $a->strings[" from %s"] = " da %s"; +$a->strings["last edited: %s"] = "ultima modifica: %s"; $a->strings["Please wait"] = "Attendere"; $a->strings["%d comment"] = array( 0 => "%d commento", 1 => "%d commenti", ); -$a->strings["show more"] = "mostra tutti"; +$a->strings["show more"] = "mostra tutto"; $a->strings["This is you"] = "Questo sei tu"; $a->strings["Comment"] = "Commento"; $a->strings["Submit"] = "Salva"; @@ -91,16 +100,39 @@ $a->strings["Image"] = "Immagine"; $a->strings["Link"] = "Link"; $a->strings["Video"] = "Video"; $a->strings["Preview"] = "Anteprima"; -$a->strings["Connect"] = "Connetti"; +$a->strings["Encrypt text"] = "Crittografia del testo"; +$a->strings["Connect"] = "Entra in contatto"; $a->strings["New window"] = "Nuova finestra"; $a->strings["Open the selected location in a different window or browser tab"] = "Apri l'indirizzo selezionato in una nuova scheda o finestra"; -$a->strings["Poke"] = "Poke"; -$a->strings["View Status"] = "Guarda il messaggio di stato"; -$a->strings["View Profile"] = "Profilo"; -$a->strings["View Photos"] = "Guarda le foto"; -$a->strings["Network Posts"] = "Articoli dalla tua rete"; -$a->strings["Edit Contact"] = "Modifica il contatto"; -$a->strings["Send PM"] = "Invia messaggio privato"; +$a->strings["Displays a full channel profile"] = "Mostra il profilo completo del canale"; +$a->strings["Tag cloud of webpage categories"] = "Nuvola dei tag"; +$a->strings["List and filter by collection"] = "Filtra per insiemi di canali"; +$a->strings["Show a couple of channel suggestion"] = "Mostra i canali suggeriti"; +$a->strings["Provide a channel follow form"] = "Mostra il link connettersi al canale"; +$a->strings["Categories"] = "Categorie"; +$a->strings["Ignore/Hide"] = "Ignora/nascondi"; +$a->strings["Suggestions"] = "Suggerimenti"; +$a->strings["See more..."] = "Altro..."; +$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Hai attivato %1$.0f delle %2$.0f connessioni permesse."; +$a->strings["Add New Connection"] = "Aggiungi un contatto"; +$a->strings["Enter the channel address"] = "Scrivi l'indirizzo del canale"; +$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Per esempio: mario@pippo.it oppure http://pluto.com/barbara"; +$a->strings["Notes"] = "Note"; +$a->strings["Save"] = "Salva"; +$a->strings["Remove term"] = "Rimuovi termine"; +$a->strings["Saved Searches"] = "Ricerche salvate"; +$a->strings["add"] = "aggiungi"; +$a->strings["Saved Folders"] = "Cartelle salvate"; +$a->strings["Everything"] = "Tutto"; +$a->strings["Archives"] = "Archivi"; +$a->strings["Refresh"] = "Aggiorna"; +$a->strings["Me"] = "Io"; +$a->strings["Best Friends"] = "Buoni amici"; +$a->strings["Friends"] = "Amici"; +$a->strings["Co-workers"] = "Colleghi"; +$a->strings["Former Friends"] = "Ex amici"; +$a->strings["Acquaintances"] = "Conoscenti"; +$a->strings["Everybody"] = "Tutti"; $a->strings["Unknown | Not categorised"] = "Sconosciuto | Senza categoria"; $a->strings["Block immediately"] = "Blocca subito"; $a->strings["Shady, spammer, self-marketer"] = "Spammer o dedito al marketing"; @@ -142,64 +174,10 @@ $a->strings["second"] = "secondo"; $a->strings["seconds"] = "secondi"; $a->strings["%1\$d %2\$s ago"] = "%1\$d %2\$s fa"; $a->strings["Cannot locate DNS info for database server '%s'"] = "Non trovo le informazioni DNS per il database server '%s'"; -$a->strings["Sort Options"] = "Opzioni di ordinamento"; -$a->strings["Alphabetic"] = "Alfabetico"; -$a->strings["Reverse Alphabetic"] = "Alfabetico inverso"; -$a->strings["Newest to Oldest"] = "Dal più nuovo al più vecchio"; $a->strings["l F d, Y \\@ g:i A"] = "l d F Y \\@ G:i"; $a->strings["Starts:"] = "Inizio:"; $a->strings["Finishes:"] = "Fine:"; $a->strings["Location:"] = "Luogo:"; -$a->strings["General Features"] = "Funzionalità generali"; -$a->strings["Multiple Profiles"] = "Profili multipli"; -$a->strings["Ability to create multiple profiles"] = "Abilitazione a creare profili multipli"; -$a->strings["Web Pages"] = "Pagine web"; -$a->strings["Provide managed web pages on your channel"] = "Attiva la creazione di pagine web sul tuo canale"; -$a->strings["Enhanced Photo Albums"] = "Album fotografici avanzati"; -$a->strings["Enable photo album with enhanced features"] = "Abilita gli album fotografici con funzionalità avanzate"; -$a->strings["Extended Identity Sharing"] = "Condivisione avanzata dell'identità"; -$a->strings[" "] = " "; -$a->strings["Expert Mode"] = "Modalità esperto"; -$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Abilita la modalità esperto per vedere le opzioni di configurazione avanzate"; -$a->strings["Premium Channel"] = "Canale premium"; -$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Ti permette di imporre delle restrizioni e dei termini d'uso a chi segue il canale"; -$a->strings["Post Composition Features"] = "Modalità di scrittura articoli"; -$a->strings["Richtext Editor"] = "Editor grafico"; -$a->strings["Enable richtext editor"] = "Abilita l'editor grafico"; -$a->strings["Post Preview"] = "Anteprima articolo"; -$a->strings["Allow previewing posts and comments before publishing them"] = "Abilita l'anteprima degli articoli e dei commenti prima di pubblicarli"; -$a->strings["Channel Sources"] = "Sorgenti del canale"; -$a->strings["Automatically import channel content from other channels or feeds"] = "Importa automaticamente il contenuto del canale da altri canali o feed"; -$a->strings["Network and Stream Filtering"] = "Filtraggio dei contenuti"; -$a->strings["Search by Date"] = "Ricerca per data"; -$a->strings["Ability to select posts by date ranges"] = "Per selezionare gli articoli in un intervallo tra date"; -$a->strings["Collections Filter"] = "Filtra per insiemi di canali"; -$a->strings["Enable widget to display Network posts only from selected collections"] = "Mostra il riquadro per filtrare gli articoli di certi insiemi di canali"; -$a->strings["Saved Searches"] = "Ricerche salvate"; -$a->strings["Save search terms for re-use"] = "Salva i termini delle ricerche per poterle ripetere"; -$a->strings["Network Personal Tab"] = "Attività personale"; -$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Abilita il link per mostrare solamente i contenuti con cui hai interagito"; -$a->strings["Network New Tab"] = "Contenuti nuovi"; -$a->strings["Enable tab to display all new Network activity"] = "Abilita il link per visualizzare solo i nuovi contenuti"; -$a->strings["Affinity Tool"] = "Filtro per affinità"; -$a->strings["Filter stream activity by depth of relationships"] = "Permette di selezionare i contenuti in base al livello di amicizia"; -$a->strings["Post/Comment Tools"] = "Gestione articoli e commenti"; -$a->strings["Multiple Deletion"] = "Eliminazione multipla"; -$a->strings["Select and delete multiple posts/comments at once"] = "Rendi possibile l'eliminazione di molti articoli o commenti con un solo comando"; -$a->strings["Edit Sent Posts"] = "Modifica gli articoli già inviati"; -$a->strings["Edit and correct posts and comments after sending"] = "Modifica e correggi gli articoli o i commenti anche dopo l'invio"; -$a->strings["Tagging"] = "Tag"; -$a->strings["Ability to tag existing posts"] = "Permetti l'aggiunta di tag su articoli già esistenti"; -$a->strings["Post Categories"] = "Categorie degli articoli"; -$a->strings["Add categories to your posts"] = "Abilita le categorie per i tuoi articoli"; -$a->strings["Saved Folders"] = "Cartelle salvate"; -$a->strings["Ability to file posts under folders"] = "Abilita la raccolta dei tuoi articoli in cartelle"; -$a->strings["Dislike Posts"] = "Non mi piace"; -$a->strings["Ability to dislike posts/comments"] = "Abilità la funzionalità \"non mi piace\" per i tuoi articoli"; -$a->strings["Star Posts"] = "Articoli stella (preferiti)"; -$a->strings["Ability to mark special posts with a star indicator"] = "Mostra la stella per scegliere gli articoli preferiti"; -$a->strings["Tag Cloud"] = "Nuvola di tag"; -$a->strings["Provide a personal tag cloud on your channel page"] = "Mostra la nuvola dei tag che usi di più sulla pagina del tuo canale"; $a->strings["A deleted group with this name was revived. Existing item permissions may apply to this group and any future members. If this is not what you intended, please create another group with a different name."] = "È stato ripristinato un insieme con lo stesso nome che era stato eliminato in precedenza. I permessi già presenti potrebbero rimanere validi per i nuovi canali. Se non vuoi che ciò accada, devi creare un altro insieme con un nome diverso."; $a->strings["Default privacy group for new contacts"] = "Insieme predefinito per i nuovi canali che aggiungi"; $a->strings["All Channels"] = "Tutti i canali"; @@ -208,12 +186,13 @@ $a->strings["Collections"] = "Insiemi di canali"; $a->strings["Edit collection"] = "Modifica l'insieme di canali"; $a->strings["Create a new collection"] = "Crea un nuovo insieme"; $a->strings["Channels not in any collection"] = "Canali che non sono in un insieme"; -$a->strings["add"] = "aggiungi"; $a->strings["Delete this item?"] = "Eliminare questo elemento?"; $a->strings["show fewer"] = "riduci"; $a->strings["Password too short"] = "Password troppo corta"; $a->strings["Passwords do not match"] = "Le password non corrispondono"; $a->strings["everybody"] = "tutti"; +$a->strings["Secret Passphrase"] = "Chiave segreta"; +$a->strings["Passphrase hint"] = "Suggerimento per la chiave segreta"; $a->strings["timeago.prefixAgo"] = "timeago.prefixAgo"; $a->strings["timeago.suffixAgo"] = "timeago.suffixAgo"; $a->strings["ago"] = "fa"; @@ -229,142 +208,77 @@ $a->strings["about a month"] = "circa un mese"; $a->strings["%d months"] = "%d mesi"; $a->strings["about a year"] = "circa un anno"; $a->strings["%d years"] = "%d anni"; +$a->strings[" "] = " "; $a->strings["timeago.numbers"] = "timeago.numbers"; $a->strings["No recipient provided."] = "Devi scegliere un destinatario."; $a->strings["[no subject]"] = "[nessun titolo]"; $a->strings["Unable to determine sender."] = "Impossibile determinare il mittente."; $a->strings["Stored post could not be verified."] = "Non è stato possibile verificare l'articolo inserito."; -$a->strings["view full size"] = "guarda nelle dimensioni reali"; $a->strings["Profile Photos"] = "Foto del profilo"; -$a->strings["Profile"] = "Profilo"; -$a->strings["Full Name:"] = "Nome completo:"; -$a->strings["Gender:"] = "Sesso:"; -$a->strings["j F, Y"] = "j F Y"; -$a->strings["j F"] = "j F"; -$a->strings["Birthday:"] = "Compleanno:"; -$a->strings["Age:"] = "Età:"; -$a->strings["Status:"] = "Stato:"; -$a->strings["for %1\$d %2\$s"] = "per %1\$d %2\$s"; -$a->strings["Sexual Preference:"] = "Preferenze sessuali:"; -$a->strings["Homepage:"] = "Home page:"; -$a->strings["Hometown:"] = "Città dove vivo:"; -$a->strings["Tags:"] = "Tag:"; -$a->strings["Political Views:"] = "Orientamento politico:"; -$a->strings["Religion:"] = "Religione:"; -$a->strings["About:"] = "Informazioni:"; -$a->strings["Hobbies/Interests:"] = "Interessi e hobby:"; -$a->strings["Likes:"] = "Mi piace:"; -$a->strings["Dislikes:"] = "Non mi piace:"; -$a->strings["Contact information and Social Networks:"] = "Contatti e social network:"; -$a->strings["Musical interests:"] = "Gusti musicali:"; -$a->strings["Books, literature:"] = "Libri, letteratura:"; -$a->strings["Television:"] = "Televisione:"; -$a->strings["Film/dance/culture/entertainment:"] = "Film, danza, cultura, intrattenimento:"; -$a->strings["Love/Romance:"] = "Amore:"; -$a->strings["Work/employment:"] = "Lavoro:"; -$a->strings["School/education:"] = "Scuola:"; -$a->strings["prev"] = "prec"; -$a->strings["first"] = "inizio"; -$a->strings["last"] = "fine"; -$a->strings["next"] = "succ"; -$a->strings["older"] = "più recenti"; -$a->strings["newer"] = "più nuovi"; -$a->strings["No connections"] = "Nessun contatto"; -$a->strings["%d Connection"] = array( - 0 => "%d contatto", - 1 => "%d contatti", -); -$a->strings["View Connections"] = "Elenco contatti"; -$a->strings["Search"] = "Cerca"; -$a->strings["Save"] = "Salva"; -$a->strings["poke"] = "poke"; -$a->strings["poked"] = "ha ricevuto un poke"; -$a->strings["ping"] = "ping"; -$a->strings["pinged"] = "ha ricevuto un ping"; -$a->strings["prod"] = "prod"; -$a->strings["prodded"] = "ha ricevuto un prod"; -$a->strings["slap"] = "schiaffo"; -$a->strings["slapped"] = "ha ricevuto uno schiaffo"; -$a->strings["finger"] = "finger"; -$a->strings["fingered"] = "ha ricevuto un finger"; -$a->strings["rebuff"] = "rifiuto"; -$a->strings["rebuffed"] = "ha ricevuto un rifiuto"; -$a->strings["happy"] = "allegro"; -$a->strings["sad"] = "triste"; -$a->strings["mellow"] = "calmo"; -$a->strings["tired"] = "stanco"; -$a->strings["perky"] = "vivace"; -$a->strings["angry"] = "arrabbiato"; -$a->strings["stupified"] = "stordito"; -$a->strings["puzzled"] = "confuso"; -$a->strings["interested"] = "attento"; -$a->strings["bitter"] = "amaro"; -$a->strings["cheerful"] = "allegro"; -$a->strings["alive"] = "vivace"; -$a->strings["annoyed"] = "seccato"; -$a->strings["anxious"] = "ansioso"; -$a->strings["cranky"] = "irritabile"; -$a->strings["disturbed"] = "turbato"; -$a->strings["frustrated"] = "frustrato"; -$a->strings["motivated"] = "motivato"; -$a->strings["relaxed"] = "rilassato"; -$a->strings["surprised"] = "sorpreso"; -$a->strings["Monday"] = "lunedì"; -$a->strings["Tuesday"] = "martedì"; -$a->strings["Wednesday"] = "mercoledì"; -$a->strings["Thursday"] = "giovedì"; -$a->strings["Friday"] = "venerdì"; -$a->strings["Saturday"] = "sabato"; -$a->strings["Sunday"] = "domenica"; -$a->strings["January"] = "gennaio"; -$a->strings["February"] = "febbraio"; -$a->strings["March"] = "marzo"; -$a->strings["April"] = "aprile"; -$a->strings["May"] = "maggio"; -$a->strings["June"] = "giugno"; -$a->strings["July"] = "luglio"; -$a->strings["August"] = "agosto"; -$a->strings["September"] = "settembre"; -$a->strings["October"] = "ottobre"; -$a->strings["November"] = "novembre"; -$a->strings["December"] = "dicembre"; -$a->strings["unknown.???"] = "sconosciuto???"; -$a->strings["bytes"] = "byte"; -$a->strings["remove category"] = "rimuovi la categoria"; -$a->strings["remove from file"] = "rimuovi dal file"; -$a->strings["Click to open/close"] = "Clicca per aprire/chiudere"; -$a->strings["link to source"] = "Link all'originale"; -$a->strings["Select a page layout: "] = "Scegli il layout della pagina:"; -$a->strings["default"] = "predefinito"; -$a->strings["Page content type: "] = "Contenuto della pagina:"; -$a->strings["Select an alternate language"] = "Seleziona una lingua diversa"; -$a->strings["photo"] = "la foto"; -$a->strings["event"] = "l'evento"; -$a->strings["status"] = "il messaggio di stato"; -$a->strings["comment"] = "il commento"; -$a->strings["activity"] = "l'attività"; -$a->strings["Design"] = "Design"; -$a->strings["Blocks"] = "Riquadri"; -$a->strings["Menus"] = "Menù"; -$a->strings["Layouts"] = "Layout"; -$a->strings["Pages"] = "Pagine"; -$a->strings["Unable to obtain identity information from database"] = "Impossibile ottenere le informazioni di identificazione dal database"; -$a->strings["Empty name"] = "Nome vuoto"; -$a->strings["Name too long"] = "Nome troppo lungo"; -$a->strings["No account identifier"] = "Account senza identificativo"; -$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Il nome dell'account è già in uso oppure ha dei caratteri non supportati."; -$a->strings["Unable to retrieve created identity"] = "Impossibile caricare l'identità creata"; -$a->strings["Default Profile"] = "Profilo predefinito"; -$a->strings["Friends"] = "Amici"; +$a->strings["Public Timeline"] = "Diario pubblico"; +$a->strings["view full size"] = "guarda nelle dimensioni reali"; $a->strings["Image/photo"] = "Immagine"; +$a->strings["Encrypted content"] = "Contenuto crittografato"; $a->strings["%1\$s wrote the following %2\$s %3\$s"] = "%1\$s ha scritto %2\$s seguente %3\$s"; $a->strings["post"] = "l'articolo"; $a->strings["$1 wrote:"] = "$1 ha scritto:"; -$a->strings["Encrypted content"] = "Contenuto crittografato"; -$a->strings["created a new post"] = "Ha creato un nuovo articolo"; -$a->strings["commented on %s's post"] = "ha commentato l'articolo di %s"; $a->strings["Embedded content"] = "Contenuti incorporati"; $a->strings["Embedding disabled"] = "Contenuti incorporati - funzione disabilitata"; +$a->strings["General Features"] = "Funzionalità generali"; +$a->strings["Content Expiration"] = "Scadenza"; +$a->strings["Remove posts/comments and/or private messages at a future time"] = "Elimina gli articoli, i commenti o i messaggi privati dopo che è trascorso del tempo"; +$a->strings["Multiple Profiles"] = "Profili multipli"; +$a->strings["Ability to create multiple profiles"] = "Abilitazione a creare profili multipli"; +$a->strings["Web Pages"] = "Pagine web"; +$a->strings["Provide managed web pages on your channel"] = "Attiva la creazione di pagine web sul tuo canale"; +$a->strings["Private Notes"] = "Note private"; +$a->strings["Enables a tool to store notes and reminders"] = "Abilita il riquadro per scrivere annotazioni"; +$a->strings["Enhanced Photo Albums"] = "Album fotografici avanzati"; +$a->strings["Enable photo album with enhanced features"] = "Abilita gli album fotografici con funzionalità avanzate"; +$a->strings["Extended Identity Sharing"] = "Condivisione avanzata dell'identità"; +$a->strings["Expert Mode"] = "Modalità esperto"; +$a->strings["Enable Expert Mode to provide advanced configuration options"] = "Abilita la modalità esperto per vedere le opzioni di configurazione avanzate"; +$a->strings["Premium Channel"] = "Canale premium"; +$a->strings["Allows you to set restrictions and terms on those that connect with your channel"] = "Ti permette di imporre delle restrizioni e dei termini d'uso a chi segue il canale"; +$a->strings["Post Composition Features"] = "Modalità di scrittura articoli"; +$a->strings["Richtext Editor"] = "Editor grafico"; +$a->strings["Enable richtext editor"] = "Abilita l'editor grafico"; +$a->strings["Post Preview"] = "Anteprima articolo"; +$a->strings["Allow previewing posts and comments before publishing them"] = "Abilita l'anteprima degli articoli e dei commenti prima di pubblicarli"; +$a->strings["Channel Sources"] = "Sorgenti del canale"; +$a->strings["Automatically import channel content from other channels or feeds"] = "Importa automaticamente il contenuto del canale da altri canali o feed"; +$a->strings["Even More Encryption"] = "Crittografia addizionale"; +$a->strings["Allow encryption of content end-to-end with a shared secret key"] = "Abilita la crittografia dei contenuti tra il mittente e i destinatari con una chiave segreta"; +$a->strings["Network and Stream Filtering"] = "Filtraggio dei contenuti"; +$a->strings["Search by Date"] = "Ricerca per data"; +$a->strings["Ability to select posts by date ranges"] = "Per selezionare gli articoli in un intervallo tra date"; +$a->strings["Collections Filter"] = "Filtra per insiemi di canali"; +$a->strings["Enable widget to display Network posts only from selected collections"] = "Mostra il riquadro per filtrare gli articoli di certi insiemi di canali"; +$a->strings["Save search terms for re-use"] = "Salva i termini delle ricerche per poterle ripetere"; +$a->strings["Network Personal Tab"] = "Attività personale"; +$a->strings["Enable tab to display only Network posts that you've interacted on"] = "Abilita il link per mostrare solamente i contenuti con cui hai interagito"; +$a->strings["Network New Tab"] = "Contenuti nuovi"; +$a->strings["Enable tab to display all new Network activity"] = "Abilita il link per visualizzare solo i nuovi contenuti"; +$a->strings["Affinity Tool"] = "Filtro per affinità"; +$a->strings["Filter stream activity by depth of relationships"] = "Permette di selezionare i contenuti in base al livello di amicizia"; +$a->strings["Suggest Channels"] = "Suggerisci canali"; +$a->strings["Show channel suggestions"] = "Mostra alcuni canali che potrebbero interessarti"; +$a->strings["Post/Comment Tools"] = "Gestione articoli e commenti"; +$a->strings["Edit Sent Posts"] = "Modifica gli articoli già inviati"; +$a->strings["Edit and correct posts and comments after sending"] = "Modifica e correggi gli articoli o i commenti anche dopo l'invio"; +$a->strings["Tagging"] = "Tag"; +$a->strings["Ability to tag existing posts"] = "Permetti l'aggiunta di tag su articoli già esistenti"; +$a->strings["Post Categories"] = "Categorie degli articoli"; +$a->strings["Add categories to your posts"] = "Abilita le categorie per i tuoi articoli"; +$a->strings["Ability to file posts under folders"] = "Abilita la raccolta dei tuoi articoli in cartelle"; +$a->strings["Dislike Posts"] = "Non mi piace"; +$a->strings["Ability to dislike posts/comments"] = "Abilità la funzionalità \"non mi piace\" per i tuoi articoli"; +$a->strings["Star Posts"] = "Articoli stella (preferiti)"; +$a->strings["Ability to mark special posts with a star indicator"] = "Mostra la stella per scegliere gli articoli preferiti"; +$a->strings["Tag Cloud"] = "Nuvola di tag"; +$a->strings["Provide a personal tag cloud on your channel page"] = "Mostra la nuvola dei tag che usi di più sulla pagina del tuo canale"; +$a->strings["created a new post"] = "Ha creato un nuovo articolo"; +$a->strings["commented on %s's post"] = "ha commentato l'articolo di %s"; $a->strings["Permission denied."] = "Permesso negato."; $a->strings["Image exceeds website size limit of %lu bytes"] = "L'immagine supera il limite massimo di %lu bytes"; $a->strings["Image file is empty."] = "Il file dell'immagine è vuoto."; @@ -438,10 +352,19 @@ $a->strings["You have reached your limit of %1$.0f Mbytes attachment storage."] $a->strings["File upload failed. Possible system limit or action terminated."] = "Caricamento file fallito, potrebbe aver superato i limiti o l'azione potrebbe essere stata interrotta."; $a->strings["Stored file could not be verified. Upload failed."] = "Il file non può essere verificato. Caricamento fallito."; $a->strings["Path not available."] = "Percorso non disponibile."; +$a->strings["Empty pathname"] = "Il percorso del file è vuoto"; +$a->strings["duplicate filename or path"] = "il file o percorso del file è duplicato"; +$a->strings["Path not found."] = "Percorso del file non trovato."; +$a->strings["mkdir failed."] = "mkdir fallito."; +$a->strings["database storage failed."] = "scrittura su database fallita."; +$a->strings["Invalid data packet"] = "Dati non validi"; +$a->strings["Unable to verify channel signature"] = "Impossibile verificare la firma elettronica del canale"; +$a->strings["Unable to verify site signature for %s"] = "Impossibile verificare la firma elettronica del sito %s"; $a->strings["Logout"] = "Esci"; $a->strings["End this session"] = "Chiudi questa sessione"; $a->strings["Home"] = "Bacheca"; $a->strings["Your posts and conversations"] = "I tuoi articoli e conversazioni"; +$a->strings["View Profile"] = "Profilo"; $a->strings["Your profile page"] = "Il tuo profilo"; $a->strings["Edit Profiles"] = "Modifica i profili"; $a->strings["Manage/Edit Profiles"] = "Gestisci e modifica i profili"; @@ -458,20 +381,18 @@ $a->strings["Help"] = "Guida"; $a->strings["Help and documentation"] = "Guida e documentazione"; $a->strings["Apps"] = "Apps"; $a->strings["Addon applications, utilities, games"] = "App, strumenti e giochi aggiuntivi"; +$a->strings["Search"] = "Cerca"; $a->strings["Search site content"] = "Cerca nel sito"; $a->strings["Directory"] = "Tutti i canali"; $a->strings["Channel Locator"] = "Ricerca canali"; $a->strings["Matrix"] = "La tua rete"; $a->strings["Your matrix"] = "La tua rete"; -$a->strings["See all matrix notifications"] = "Notifiche dalla tua rete"; $a->strings["Mark all matrix notifications seen"] = "Segna come lette le notifiche della tua rete"; $a->strings["Channel Home"] = "Bacheca del canale"; $a->strings["Channel home"] = "Bacheca del canale"; -$a->strings["See all channel notifications"] = "Guarda le notifiche dei canali"; $a->strings["Mark all channel notifications seen"] = "Segna come lette le notifiche dei canali"; $a->strings["Intros"] = "Richieste"; $a->strings["New Connections"] = "Nuovi contatti"; -$a->strings["See all channel introductions"] = "Guarda tutte le richieste di amicizia"; $a->strings["Notices"] = "Notifiche"; $a->strings["Notifications"] = "Notifiche"; $a->strings["See all notifications"] = "Vedi tutte le notifiche"; @@ -497,9 +418,14 @@ $a->strings["Admin"] = "Amministrazione"; $a->strings["Site Setup and Configuration"] = "Configurazione del sito"; $a->strings["Nothing new here"] = "Niente di nuovo qui"; $a->strings["Please wait..."] = "Attendere..."; -$a->strings["Invalid data packet"] = "Dati non validi"; -$a->strings["Unable to verify channel signature"] = "Impossibile verificare la firma elettronica del canale"; -$a->strings["Unable to verify site signature for %s"] = "Impossibile verificare la firma elettronica del sito %s"; +$a->strings["Tags"] = "Tag"; +$a->strings["Keywords"] = "Parole chiave"; +$a->strings["have"] = "ho"; +$a->strings["has"] = "ha"; +$a->strings["want"] = "voglio"; +$a->strings["wants"] = "vuole"; +$a->strings["likes"] = "ama"; +$a->strings["dislikes"] = "non ama"; $a->strings["Not a valid email address"] = "Email non valida"; $a->strings["Your email domain is not among those allowed on this site"] = "Il dominio della tua email attualmente non è permesso su questo sito"; $a->strings["Your email address is already registered at this site."] = "La tua email è già registrata su questo sito."; @@ -513,77 +439,16 @@ $a->strings["your registration password"] = "la password di registrazione"; $a->strings["Registration details for %s"] = "Dettagli della registrazione di %s"; $a->strings["Account approved."] = "Account approvato."; $a->strings["Registration revoked for %s"] = "Registrazione revocata per %s"; -$a->strings["Logged out."] = "Uscita effettuata."; -$a->strings["Failed authentication"] = "Autenticazione fallita"; -$a->strings["Login failed."] = "Accesso fallito."; -$a->strings["You have %1$.0f of %2$.0f allowed connections."] = "Hai attivato %1$.0f delle %2$.0f connessioni permesse."; -$a->strings["Add New Connection"] = "Aggiungi un contatto"; -$a->strings["Enter the channel address"] = "Scrivi l'indirizzo del canale"; -$a->strings["Example: bob@example.com, http://example.com/barbara"] = "Per esempio: mario@pippo.it oppure http://pluto.com/barbara"; -$a->strings["%d invitation available"] = array( - 0 => "%d invito disponibile", - 1 => "%d inviti disponibili", -); -$a->strings["Find Channels"] = "Ricerca canali"; -$a->strings["Enter name or interest"] = "Scrivi un nome o un interesse"; -$a->strings["Connect/Follow"] = "Segui"; -$a->strings["Examples: Robert Morgenstein, Fishing"] = "Per esempio: Mario Rossi, Pesca"; -$a->strings["Find"] = "Cerca"; -$a->strings["Channel Suggestions"] = "Canali suggeriti"; -$a->strings["Random Profile"] = "Profilo casuale"; -$a->strings["Invite Friends"] = "Invita amici"; -$a->strings["Everything"] = "Tutto"; -$a->strings["Categories"] = "Categorie"; -$a->strings["%d connection in common"] = array( - 0 => "%d contatto in comune", - 1 => "%d contatti in comune", -); -$a->strings["New Page"] = "Nuova pagina web"; -$a->strings["Channel is blocked on this site."] = "Il canale è bloccato per questo sito."; -$a->strings["Channel location missing."] = "Manca l'indirizzo del canale."; -$a->strings["Channel discovery failed. Website may be down or misconfigured."] = "La ricerca del canale è fallita. Il sito potrebbe avere problemi o una configurazione sbagliata."; -$a->strings["Response from remote channel was not understood."] = "La risposta dal canale non è comprensibile."; -$a->strings["Response from remote channel was incomplete."] = "La risposta dal canale non è completa."; -$a->strings["local account not found."] = "l'account locale non è stato trovato."; -$a->strings["Cannot connect to yourself."] = "Non puoi connetterti a te stesso."; -$a->strings["Can view my \"public\" stream and posts"] = "Può vedere i miei contenuti \"pubblici\""; -$a->strings["Can view my \"public\" channel profile"] = "Può vedere il profilo del mio canale \"pubblico\""; -$a->strings["Can view my \"public\" photo albums"] = "Può vedere il mio album fotografico \"pubblico\""; -$a->strings["Can view my \"public\" address book"] = "Può vedere il mio elenco contatti \"pubblico\""; -$a->strings["Can view my \"public\" file storage"] = "Può vedere il mio archivio file \"pubblico\""; -$a->strings["Can view my \"public\" pages"] = "Può vedere le mie pagine web \"pubbliche\""; -$a->strings["Can send me their channel stream and posts"] = "Può mostrarmi i contenuti del canale e gli articoli"; -$a->strings["Can post on my channel page (\"wall\")"] = "Può scrivere sulla bacheca del mio canale"; -$a->strings["Can comment on my posts"] = "Può commentare i miei articoli"; -$a->strings["Can send me private mail messages"] = "Può inviarmi messaggi privati"; -$a->strings["Can post photos to my photo albums"] = "Può aggiungere foto ai miei album"; -$a->strings["Can forward to all my channel contacts via post @mentions"] = "Può inoltrare articoli a tutti i contatti del canale tramite una @menzione"; -$a->strings["Advanced - useful for creating group forum channels"] = "Impostazione avanzata - utile per creare un canale-forum di discussione"; -$a->strings["Can chat with me (when available)"] = "Può aprire una chat con me (se disponibile)"; -$a->strings["Requires compatible chat plugin"] = "Necessita di un plugin di chat compatibile"; -$a->strings["Can write to my \"public\" file storage"] = "Può scrivere sul mio archivio di file \"pubblico\""; -$a->strings["Can edit my \"public\" pages"] = "Può modificare le mie pagine web \"pubbliche\""; -$a->strings["Can source my \"public\" posts in derived channels"] = "Può aggiungere i miei post \"pubblici\" a un suo canale derivato"; -$a->strings["Somewhat advanced - very useful in open communities"] = "Piuttosto avanzato - molto utile nelle comunità aperte"; -$a->strings["Can administer my channel resources"] = "Può amministrare i contenuti del mio canale"; -$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Impostazione pericolosa - lasciare il valore predefinito se non si è assolutamente sicuri"; -$a->strings["Tags"] = "Tag"; -$a->strings["Keywords"] = "Parole chiave"; -$a->strings["have"] = "ho"; -$a->strings["has"] = "ha"; -$a->strings["want"] = "voglio"; -$a->strings["wants"] = "vuole"; -$a->strings["likes"] = "ama"; -$a->strings["dislikes"] = "non ama"; -$a->strings["Click here to upgrade."] = "Clicca qui per aggiornare."; -$a->strings["This action exceeds the limits set by your subscription plan."] = "Questa operazione esce dai termini del tuo abbonamento."; -$a->strings["This action is not available under your subscription plan."] = "Questa operazione non è prevista dal tuo abbonamento."; -$a->strings["Default"] = "Predefinito"; +$a->strings["photo"] = "la foto"; +$a->strings["event"] = "l'evento"; $a->strings["channel"] = "canale"; +$a->strings["status"] = "il messaggio di stato"; +$a->strings["comment"] = "il commento"; $a->strings["%1\$s likes %2\$s's %3\$s"] = "A %1\$s piace %3\$s di %2\$s"; $a->strings["%1\$s doesn't like %2\$s's %3\$s"] = "A %1\$s non piace %3\$s di %2\$s"; $a->strings["%1\$s is now connected with %2\$s"] = "%1\$s adesso è connesso con %2\$s"; $a->strings["%1\$s poked %2\$s"] = "%1\$s ha mandato un poke a %2\$s"; +$a->strings["poked"] = "ha ricevuto un poke"; $a->strings["%1\$s is currently %2\$s"] = "%1\$s al momento è %2\$s"; $a->strings["View %s's profile @ %s"] = "Vedi il profilo di %s @ %s"; $a->strings["Categories:"] = "Categorie:"; @@ -594,13 +459,27 @@ $a->strings["Loading..."] = "Caricamento in corso..."; $a->strings["Delete Selected Items"] = "Elimina gli oggetti selezionati"; $a->strings["View Source"] = "Vedi il sorgente"; $a->strings["Follow Thread"] = "Segui la discussione"; +$a->strings["View Status"] = "Guarda il messaggio di stato"; +$a->strings["View Photos"] = "Guarda le foto"; $a->strings["Matrix Activity"] = "Attività nella tua rete"; +$a->strings["Edit Contact"] = "Modifica il contatto"; +$a->strings["Send PM"] = "Invia messaggio privato"; +$a->strings["Poke"] = "Poke"; $a->strings["%s likes this."] = "Piace a %s."; $a->strings["%s doesn't like this."] = "Non piace a %s."; -$a->strings["%2\$d people like this."] = "Piace a %2\$d persone."; -$a->strings["%2\$d people don't like this."] = "Non piace a %2\$d persone."; +$a->strings["%2\$d people like this."] = array( + 0 => "", + 1 => "Piace a %2\$d persone.", +); +$a->strings["%2\$d people don't like this."] = array( + 0 => "", + 1 => "Non piace a %2\$d persone.", +); $a->strings["and"] = "e"; -$a->strings[", and %d other people"] = "e altre %d persone"; +$a->strings[", and %d other people"] = array( + 0 => "", + 1 => "e altre %d persone", +); $a->strings["%s like this."] = "Piace a %s."; $a->strings["%s don't like this."] = "Non piace a %s."; $a->strings["Visible to everybody"] = "Visibile a tutti"; @@ -610,6 +489,7 @@ $a->strings["Please enter an audio link/URL:"] = "Inserisci l'indirizzo dell'aud $a->strings["Tag term:"] = "Tag:"; $a->strings["Save to Folder:"] = "Salva nella cartella:"; $a->strings["Where are you right now?"] = "Dove sei ora?"; +$a->strings["Expires YYYY-MM-DD HH:MM"] = "Scadenza il AAAA-MM-GG OO:MM"; $a->strings["Share"] = "Condividi"; $a->strings["Page link title"] = "Link del titolo"; $a->strings["Upload photo"] = "Carica foto"; @@ -632,16 +512,221 @@ $a->strings["Permission settings"] = "Impostazioni permessi"; $a->strings["permissions"] = "permessi"; $a->strings["Public post"] = "Articolo pubblico"; $a->strings["Example: bob@example.com, mary@example.com"] = "Per esempio: mario@esempio.com, simona@esempio.com"; +$a->strings["Set expiration date"] = "Data di scadenza"; +$a->strings["Commented Order"] = "Ultimi commenti"; +$a->strings["Sort by Comment Date"] = "Per data del commento"; +$a->strings["Posted Order"] = "Ultimi articoli"; +$a->strings["Sort by Post Date"] = "Per data di creazione"; +$a->strings["Personal"] = "Personali"; +$a->strings["Posts that mention or involve you"] = "Articoli che ti riguardano o ti menzionano"; +$a->strings["New"] = "Novità"; +$a->strings["Activity Stream - by date"] = "Elenco attività - per data"; +$a->strings["Starred"] = "Preferiti"; +$a->strings["Favourite Posts"] = "Articoli preferiti"; +$a->strings["Spam"] = "Spam"; +$a->strings["Posts flagged as SPAM"] = "Articoli marcati come spam"; +$a->strings["Channel"] = "Canale"; +$a->strings["Status Messages and Posts"] = "Articoli e messaggi di stato"; +$a->strings["About"] = "Informazioni"; +$a->strings["Profile Details"] = "Dettagli del profilo"; +$a->strings["Events and Calendar"] = "Calendario eventi"; +$a->strings["Webpages"] = "Pagine web"; +$a->strings["Manage Webpages"] = "Gestisci le pagine web"; +$a->strings["Logged out."] = "Uscita effettuata."; +$a->strings["Failed authentication"] = "Autenticazione fallita"; +$a->strings["Login failed."] = "Accesso fallito."; +$a->strings["%d invitation available"] = array( + 0 => "%d invito disponibile", + 1 => "%d inviti disponibili", +); +$a->strings["Find Channels"] = "Ricerca canali"; +$a->strings["Enter name or interest"] = "Scrivi un nome o un interesse"; +$a->strings["Connect/Follow"] = "Entra in contatto"; +$a->strings["Examples: Robert Morgenstein, Fishing"] = "Per esempio: Mario Rossi, Pesca"; +$a->strings["Find"] = "Cerca"; +$a->strings["Channel Suggestions"] = "Canali suggeriti"; +$a->strings["Random Profile"] = "Profilo casuale"; +$a->strings["Invite Friends"] = "Invita amici"; +$a->strings["%d connection in common"] = array( + 0 => "%d contatto in comune", + 1 => "%d contatti in comune", +); +$a->strings["New Page"] = "Nuova pagina web"; +$a->strings["prev"] = "prec"; +$a->strings["first"] = "inizio"; +$a->strings["last"] = "fine"; +$a->strings["next"] = "succ"; +$a->strings["older"] = "più recenti"; +$a->strings["newer"] = "più nuovi"; +$a->strings["No connections"] = "Nessun contatto"; +$a->strings["%d Connection"] = array( + 0 => "%d contatto", + 1 => "%d contatti", +); +$a->strings["View Connections"] = "Elenco contatti"; +$a->strings["poke"] = "poke"; +$a->strings["ping"] = "ping"; +$a->strings["pinged"] = "ha ricevuto un ping"; +$a->strings["prod"] = "prod"; +$a->strings["prodded"] = "ha ricevuto un prod"; +$a->strings["slap"] = "schiaffo"; +$a->strings["slapped"] = "ha ricevuto uno schiaffo"; +$a->strings["finger"] = "finger"; +$a->strings["fingered"] = "ha ricevuto un finger"; +$a->strings["rebuff"] = "rifiuto"; +$a->strings["rebuffed"] = "ha ricevuto un rifiuto"; +$a->strings["happy"] = "allegro"; +$a->strings["sad"] = "triste"; +$a->strings["mellow"] = "calmo"; +$a->strings["tired"] = "stanco"; +$a->strings["perky"] = "vivace"; +$a->strings["angry"] = "arrabbiato"; +$a->strings["stupified"] = "stordito"; +$a->strings["puzzled"] = "confuso"; +$a->strings["interested"] = "attento"; +$a->strings["bitter"] = "amaro"; +$a->strings["cheerful"] = "allegro"; +$a->strings["alive"] = "vivace"; +$a->strings["annoyed"] = "seccato"; +$a->strings["anxious"] = "ansioso"; +$a->strings["cranky"] = "irritabile"; +$a->strings["disturbed"] = "turbato"; +$a->strings["frustrated"] = "frustrato"; +$a->strings["motivated"] = "motivato"; +$a->strings["relaxed"] = "rilassato"; +$a->strings["surprised"] = "sorpreso"; +$a->strings["Monday"] = "lunedì"; +$a->strings["Tuesday"] = "martedì"; +$a->strings["Wednesday"] = "mercoledì"; +$a->strings["Thursday"] = "giovedì"; +$a->strings["Friday"] = "venerdì"; +$a->strings["Saturday"] = "sabato"; +$a->strings["Sunday"] = "domenica"; +$a->strings["January"] = "gennaio"; +$a->strings["February"] = "febbraio"; +$a->strings["March"] = "marzo"; +$a->strings["April"] = "aprile"; +$a->strings["May"] = "maggio"; +$a->strings["June"] = "giugno"; +$a->strings["July"] = "luglio"; +$a->strings["August"] = "agosto"; +$a->strings["September"] = "settembre"; +$a->strings["October"] = "ottobre"; +$a->strings["November"] = "novembre"; +$a->strings["December"] = "dicembre"; +$a->strings["unknown.???"] = "sconosciuto???"; +$a->strings["bytes"] = "byte"; +$a->strings["remove category"] = "rimuovi la categoria"; +$a->strings["remove from file"] = "rimuovi dal file"; +$a->strings["Click to open/close"] = "Clicca per aprire/chiudere"; +$a->strings["link to source"] = "Link all'originale"; +$a->strings["Select a page layout: "] = "Scegli il layout della pagina:"; +$a->strings["default"] = "predefinito"; +$a->strings["Page content type: "] = "Contenuto della pagina:"; +$a->strings["Select an alternate language"] = "Seleziona una lingua diversa"; +$a->strings["activity"] = "l'attività"; +$a->strings["Design"] = "Design"; +$a->strings["Blocks"] = "Riquadri"; +$a->strings["Menus"] = "Menù"; +$a->strings["Layouts"] = "Layout"; +$a->strings["Pages"] = "Pagine"; +$a->strings["Click here to upgrade."] = "Clicca qui per aggiornare."; +$a->strings["This action exceeds the limits set by your subscription plan."] = "Questa operazione esce dai termini del tuo abbonamento."; +$a->strings["This action is not available under your subscription plan."] = "Questa operazione non è prevista dal tuo abbonamento."; +$a->strings["Channel is blocked on this site."] = "Il canale è bloccato per questo sito."; +$a->strings["Channel location missing."] = "Manca l'indirizzo del canale."; +$a->strings["Channel discovery failed. Website may be down or misconfigured."] = "La ricerca del canale è fallita. Il sito potrebbe avere problemi o una configurazione sbagliata."; +$a->strings["Response from remote channel was not understood."] = "La risposta dal canale non è comprensibile."; +$a->strings["Response from remote channel was incomplete."] = "La risposta dal canale non è completa."; +$a->strings["local account not found."] = "l'account locale non è stato trovato."; +$a->strings["Cannot connect to yourself."] = "Non puoi connetterti a te stesso."; +$a->strings["Can view my \"public\" stream and posts"] = "Può vedere i miei contenuti \"pubblici\""; +$a->strings["Can view my \"public\" channel profile"] = "Può vedere il profilo del mio canale \"pubblico\""; +$a->strings["Can view my \"public\" photo albums"] = "Può vedere il mio album fotografico \"pubblico\""; +$a->strings["Can view my \"public\" address book"] = "Può vedere il mio elenco contatti \"pubblico\""; +$a->strings["Can view my \"public\" file storage"] = "Può vedere il mio archivio file \"pubblico\""; +$a->strings["Can view my \"public\" pages"] = "Può vedere le mie pagine web \"pubbliche\""; +$a->strings["Can send me their channel stream and posts"] = "Seguo i contenuti e gli articoli del suo canale"; +$a->strings["Can post on my channel page (\"wall\")"] = "Può scrivere sulla bacheca del mio canale"; +$a->strings["Can comment on my posts"] = "Può commentare i miei articoli"; +$a->strings["Can send me private mail messages"] = "Può inviarmi messaggi privati"; +$a->strings["Can post photos to my photo albums"] = "Può aggiungere foto ai miei album"; +$a->strings["Can forward to all my channel contacts via post @mentions"] = "Può inoltrare articoli a tutti i contatti del canale tramite una @menzione"; +$a->strings["Advanced - useful for creating group forum channels"] = "Impostazione avanzata - utile per creare un canale-forum di discussione"; +$a->strings["Can chat with me (when available)"] = "Può aprire una chat con me (se disponibile)"; +$a->strings["Requires compatible chat plugin"] = "Necessita di un plugin di chat compatibile"; +$a->strings["Can write to my \"public\" file storage"] = "Può scrivere sul mio archivio di file \"pubblico\""; +$a->strings["Can edit my \"public\" pages"] = "Può modificare le mie pagine web \"pubbliche\""; +$a->strings["Can source my \"public\" posts in derived channels"] = "Può aggiungere i miei post \"pubblici\" a un suo canale derivato"; +$a->strings["Somewhat advanced - very useful in open communities"] = "Piuttosto avanzato - molto utile nelle comunità aperte"; +$a->strings["Can administer my channel resources"] = "Può amministrare i contenuti del mio canale"; +$a->strings["Extremely advanced. Leave this alone unless you know what you are doing"] = "Impostazione pericolosa - lasciare il valore predefinito se non si è assolutamente sicuri"; +$a->strings["Default"] = "Predefinito"; +$a->strings["Unable to obtain identity information from database"] = "Impossibile ottenere le informazioni di identificazione dal database"; +$a->strings["Empty name"] = "Nome vuoto"; +$a->strings["Name too long"] = "Nome troppo lungo"; +$a->strings["No account identifier"] = "Account senza identificativo"; +$a->strings["Nickname is required."] = "Il nome dell'account è obbligatorio."; +$a->strings["Nickname has unsupported characters or is already being used on this site."] = "Il nome dell'account è già in uso oppure ha dei caratteri non supportati."; +$a->strings["Unable to retrieve created identity"] = "Impossibile caricare l'identità creata"; +$a->strings["Default Profile"] = "Profilo predefinito"; +$a->strings["Requested channel is not available."] = "Il canale che cerchi non è disponibile."; +$a->strings[" Sorry, you don't have the permission to view this profile. "] = "Purtroppo non hai il permesso di vedere questo profilo."; +$a->strings["Requested profile is not available."] = "Il profilo richiesto non è disponibile."; +$a->strings["Change profile photo"] = "Cambia la foto del profilo"; +$a->strings["Profiles"] = "Profili"; +$a->strings["Manage/edit profiles"] = "Gestisci/modifica i profili"; +$a->strings["Create New Profile"] = "Crea un nuovo profilo"; +$a->strings["Edit Profile"] = "Modifica il profilo"; +$a->strings["Profile Image"] = "Immagine del profilo"; +$a->strings["visible to everybody"] = "visibile a tutti"; +$a->strings["Edit visibility"] = "Cambia la visibilità"; +$a->strings["Gender:"] = "Sesso:"; +$a->strings["Status:"] = "Stato:"; +$a->strings["Homepage:"] = "Home page:"; +$a->strings["g A l F d"] = "g A l d F"; +$a->strings["F d"] = "d F"; +$a->strings["[today]"] = "[oggi]"; +$a->strings["Birthday Reminders"] = "Promemoria compleanni"; +$a->strings["Birthdays this week:"] = "Compleanni questa settimana:"; +$a->strings["[No description]"] = "[Nessuna descrizione]"; +$a->strings["Event Reminders"] = "Promemoria"; +$a->strings["Events this week:"] = "Eventi di questa settimana:"; +$a->strings["Profile"] = "Profilo"; +$a->strings["Full Name:"] = "Nome completo:"; +$a->strings["j F, Y"] = "j F Y"; +$a->strings["j F"] = "j F"; +$a->strings["Birthday:"] = "Compleanno:"; +$a->strings["Age:"] = "Età:"; +$a->strings["for %1\$d %2\$s"] = "per %1\$d %2\$s"; +$a->strings["Sexual Preference:"] = "Preferenze sessuali:"; +$a->strings["Hometown:"] = "Città dove vivo:"; +$a->strings["Tags:"] = "Tag:"; +$a->strings["Political Views:"] = "Orientamento politico:"; +$a->strings["Religion:"] = "Religione:"; +$a->strings["About:"] = "Informazioni:"; +$a->strings["Hobbies/Interests:"] = "Interessi e hobby:"; +$a->strings["Likes:"] = "Mi piace:"; +$a->strings["Dislikes:"] = "Non mi piace:"; +$a->strings["Contact information and Social Networks:"] = "Contatti e social network:"; +$a->strings["Musical interests:"] = "Gusti musicali:"; +$a->strings["Books, literature:"] = "Libri, letteratura:"; +$a->strings["Television:"] = "Televisione:"; +$a->strings["Film/dance/culture/entertainment:"] = "Film, danza, cultura, intrattenimento:"; +$a->strings["Love/Romance:"] = "Amore:"; +$a->strings["Work/employment:"] = "Lavoro:"; +$a->strings["School/education:"] = "Scuola:"; $a->strings["Welcome "] = "Ciao"; $a->strings["Please upload a profile photo."] = "Carica una foto per il profilo!"; $a->strings["Welcome back "] = "Ciao, è bello rivederti"; $a->strings["The form security token was not correct. This probably happened because the form has been opened for too long (>3 hours) before submitting it."] = "L'identificativo di sicurezza del modulo che hai riempito non è corretto. Probabilmente è accaduto perché la pagina è stata tenuta aperta troppo a lungo (ore?) prima di inviare il contenuto."; $a->strings["Permission denied"] = "Permesso negato"; $a->strings["Item not found."] = "Elemento non trovato."; -$a->strings["Archives"] = "Archivi"; $a->strings["Collection not found."] = "Insieme non trovato."; -$a->strings["Group is empty"] = "L'insieme è vuoto"; -$a->strings["Connection not found."] = "Gruppo non trovato."; +$a->strings["Collection is empty."] = "L'insieme di canali è vuoto."; +$a->strings["Collection: %s"] = "Insieme: %s"; +$a->strings["Connection: %s"] = "Contatto: %s"; +$a->strings["Connection not found."] = "Contatto non trovato."; $a->strings["No channel."] = "Nessun canale."; $a->strings["Common connections"] = "Contatti in comune"; $a->strings["No connections in common."] = "Nessun contatto in comune."; @@ -685,14 +770,14 @@ $a->strings["You have no more invitations available"] = "Non hai altri inviti di $a->strings["Send invitations"] = "Spedisci inviti"; $a->strings["Enter email addresses, one per line:"] = "Inserisci gli indirizzi email, uno per riga:"; $a->strings["Your message:"] = "Il tuo messaggio:"; -$a->strings["You are cordially invited to join me and some other close friends on the Red Matrix - a revolutionary new decentralised social and information tool."] = "Questo è un caloroso invito ad unirti a me e altri amici su Red Matrix - uno strumento di comunicazione social rivoluzionario e decentrato."; +$a->strings["You are cordially invited to join me and some other close friends on the Red Matrix - a revolutionary new decentralised communication and information tool."] = "Questo è un invito cordiale ad unirti a me e ad altri miei amici stretti su Red Matrix - uno nuovo strumento di comunicazione decentralizzato e rivoluzionario."; $a->strings["You will need to supply this invitation code: \$invite_code"] = "Sarà necessario fornire questo codice invito: \$invite_code"; $a->strings["Please visit my channel at"] = "Puoi visitare il mio canale su"; -$a->strings["Once you have registered, please connect with my Red Matrix channel address:"] = "Una volta che avrai fatto la registrazione, potrai connetterti al mio canale Red Matrix a questo indirizzo:"; +$a->strings["Once you have registered (on ANY Red Matrix site - they are all inter-connected), please connect with my Red Matrix channel address:"] = "Una volta che avrai completato la registrazione (su QUALSIASI sito Red Matrix - sono tutti interconnessi), potrai connetterti al mio canale:"; +$a->strings["Click the [Register] link on the following page to join."] = "Fai clic su [Registrati] nella pagina seguente per iscriverti."; $a->strings["For more information about the Red Matrix Project and why it has the potential to change the internet as we know it, please visit http://getzot.com"] = "Per saperne di più sul progetto Red Matrix e sul perché potrebbe cambiare internet per come la conosciamo, visita http://getzot.com"; $a->strings["Friends of %s"] = "Amici di %s"; $a->strings["No friends to display."] = "Nessun amico da visualizzare."; -$a->strings["Requested profile is not available."] = "Il profilo richiesto non è disponibile."; $a->strings["View"] = "Guarda"; $a->strings["Authorize application connection"] = "Autorizza la app"; $a->strings["Return to your app and insert this Securty Code:"] = "Torna alla app e inserisci questo codice di sicurezza:"; @@ -700,11 +785,11 @@ $a->strings["Please login to continue."] = "Accedi al sito per continuare."; $a->strings["Do you want to authorize this application to access your posts and contacts, and/or create new posts for you?"] = "Vuoi autorizzare questa app ad accedere ai messaggi e ai contatti o creare nuovi messaggi per te?"; $a->strings["Yes"] = "Si"; $a->strings["No"] = "No"; -$a->strings["You must be logged in to see this page."] = "Devi aver effettuato l'accesso per vedere questa pagina."; $a->strings["No installed applications."] = "Nessuna app installata."; $a->strings["Applications"] = "Applicazioni"; $a->strings["Invalid item."] = "Elemento non valido."; $a->strings["Channel not found."] = "Canale non trovato."; +$a->strings["Page not found."] = "Pagina non trovata."; $a->strings["Item not available."] = "Elemento non disponibile."; $a->strings["Red Matrix Server - Setup"] = "Red Matrix Server - Installazione"; $a->strings["Could not connect to database."] = " Impossibile connettersi al database."; @@ -777,6 +862,7 @@ $a->strings["The database configuration file \".htconfig.php\" could not be writ $a->strings["Errors encountered creating database tables."] = "La creazione delle tabelle del database ha generato errori."; $a->strings["

              What next

              "] = "

              I prossimi passi

              "; $a->strings["IMPORTANT: You will need to [manually] setup a scheduled task for the poller."] = "IMPORTANTE: Devi creare [manualmente] la pianificazione del polling."; +$a->strings["Edit post"] = "Modifica articolo"; $a->strings["%1\$s is following %2\$s's %3\$s"] = "%1\$s sta seguendo %3\$s di %2\$s"; $a->strings["[Embedded content - reload page to view]"] = "[Contenuto incorporato - ricarica la pagina per visualizzarlo correttamente]"; $a->strings["toggle full screen mode"] = "attiva/disattiva schermo intero"; @@ -850,14 +936,6 @@ $a->strings["Publish your default profile in the network directory"] = "Pubblica $a->strings["Allow us to suggest you as a potential friend to new members?"] = "Vuoi essere suggerito come potenziale amico ai nuovi membri?"; $a->strings["or"] = "o"; $a->strings["Your channel address is"] = "L'indirizzo del tuo canale è"; -$a->strings["Automatically expire posts after this many days:"] = "Gli articoli scadono automaticamente dopo questo numero di giorni:"; -$a->strings["If empty, posts will not expire. Expired posts will be deleted"] = "Se lasci vuoto, i messaggi non scadranno mai. I messaggi scaduti saranno eliminati."; -$a->strings["Advanced expiration settings"] = "Impostazioni avanzate di scandenza"; -$a->strings["Advanced Expiration"] = "Scadenza"; -$a->strings["Expire posts:"] = "Fai scadere gli articoli:"; -$a->strings["Expire starred posts:"] = "Fai scadere gli articoli preferiti:"; -$a->strings["Expire photos:"] = "Fai scadere le foto:"; -$a->strings["Only expire posts by others:"] = "Fai scadere solo gli articoli scritti da altri:"; $a->strings["Channel Settings"] = "Impostazioni del canale"; $a->strings["Basic Settings"] = "Impostazioni di base"; $a->strings["Your Timezone:"] = "Il tuo fuso orario:"; @@ -940,12 +1018,12 @@ $a->strings["Server"] = "Server"; $a->strings["DB updates"] = "Aggiornamenti al DB"; $a->strings["Logs"] = "Log"; $a->strings["Plugin Features"] = "Funzionalità dei componenti aggiuntivi"; -$a->strings["User registrations waiting for confirmation"] = "Utenti registrati in attesa di conferma"; -$a->strings["Message queues"] = "Coda dei messaggi"; +$a->strings["User registrations waiting for confirmation"] = "Registrazioni in attesa"; +$a->strings["Message queues"] = "Messaggi in attesa di recapito"; $a->strings["Administration"] = "Amministrazione"; $a->strings["Summary"] = "Riepilogo"; $a->strings["Registered users"] = "Utenti registrati"; -$a->strings["Pending registrations"] = "Registrazioni in attesa"; +$a->strings["Pending registrations"] = "Registrazioni da approvare"; $a->strings["Version"] = "Versione"; $a->strings["Active plugins"] = "Plugin attivi"; $a->strings["Site settings updated."] = "Impostazioni del sito aggiornate."; @@ -978,7 +1056,7 @@ $a->strings["Register policy"] = "Politica di registrazione"; $a->strings["Access policy"] = "Tipo di accesso"; $a->strings["Register text"] = "Testo diregistrazione"; $a->strings["Will be displayed prominently on the registration page."] = "Sarà mostrato ben visibile nella pagina di registrazione."; -$a->strings["Accounts abandoned after x days"] = "Account abbandonati dopo x giorni"; +$a->strings["Accounts abandoned after x days"] = "Account abbandonati dopo X giorni"; $a->strings["Will not waste system resources polling external sites for abandonded accounts. Enter 0 for no time limit."] = "Eviterà di sprecare risorse di sistema controllando se i siti esterni hanno account abbandonati. Immettere 0 per non imporre nessun limite di tempo."; $a->strings["Allowed friend domains"] = "Domini fidati e consentiti"; $a->strings["Comma separated list of domains which are allowed to establish friendships with this site. Wildcards are accepted. Empty to allow any domains"] = "Elenco separato da virglola dei domini che possono stabilire amicizie con questo sito. Sono accettati caratteri jolly. Lascia vuoto per accettare connessioni da qualsiasi dominio."; @@ -988,6 +1066,8 @@ $a->strings["Block public"] = "Blocca pagine pubbliche"; $a->strings["Check to block public access to all otherwise public personal pages on this site unless you are currently logged in."] = "Seleziona per impedire di vedere le pagine personali di questo sito a chi non ha effettuato l'accesso."; $a->strings["Force publish"] = "Forza la publicazione del profilo"; $a->strings["Check to force all profiles on this site to be listed in the site directory."] = "Seleziona per mostrare nell'elenco dei canali del sito tutti i profili registrati."; +$a->strings["No login on Homepage"] = "Non mostrare il login sulla homepage"; +$a->strings["Check to hide the login form from your sites homepage when visitors arrive who are not logged in (e.g. when you put the content of the homepage in via the site channel)."] = "Per nascondere la possibilità di fare login ai visitatori (per esempio, quando il contenuto della homepage del sito è alimentato dal canale)."; $a->strings["Proxy user"] = "Utente proxy"; $a->strings["Proxy URL"] = "URL proxy"; $a->strings["Network timeout"] = "Timeout rete"; @@ -1024,10 +1104,6 @@ $a->strings["Account not found"] = "Account non trovato"; $a->strings["User '%s' deleted"] = "Utente '%s' eliminato"; $a->strings["User '%s' unblocked"] = "Utente '%s' sbloccato"; $a->strings["User '%s' blocked"] = "Utente '%s' bloccato"; -$a->strings["Normal Account"] = "Account normale"; -$a->strings["Soapbox Account"] = "Account per comunicati e annunci"; -$a->strings["Community/Celebrity Account"] = "Account per celebrità o per comunità"; -$a->strings["Automatic Friend Account"] = "Account per amicizia automatizzato"; $a->strings["select all"] = "seleziona tutti"; $a->strings["User registrations waiting for confirm"] = "Richieste di registrazione in attesa di conferma"; $a->strings["Request date"] = "Data richiesta"; @@ -1038,6 +1114,7 @@ $a->strings["Block"] = "Blocca"; $a->strings["Unblock"] = "Sblocca"; $a->strings["Register date"] = "Data registrazione"; $a->strings["Last login"] = "Ultimo accesso"; +$a->strings["Expires"] = "Scadenza"; $a->strings["Service Class"] = "Service Class"; $a->strings["Selected users will be deleted!\\n\\nEverything these users had posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "Gli utenti selezionati saranno eliminati!\\n\\nTutto quello che gli utenti hanno pubblicato su questo sito sarà permanentemente eliminato!\\n\\nConfermi?"; $a->strings["The user {0} will be deleted!\\n\\nEverything this user has posted on this site will be permanently deleted!\\n\\nAre you sure?"] = "L'utente {0} sarà eliminato!\\n\\nTutto quello che ha pubblicato su questo sito sarà permanentemente eliminato!\\n\\nConfermi?"; @@ -1074,6 +1151,7 @@ $a->strings["Add menu element"] = "Aggiungi un elemento al menù"; $a->strings["Delete this menu item"] = "Elimina questo elemento del menù"; $a->strings["Edit this menu item"] = "Modifica questo elemento del menù"; $a->strings["New Menu Element"] = "Nuovo elemento del menù"; +$a->strings["Menu Item Permissions"] = "Permessi del menu"; $a->strings["Link text"] = "Testo del link"; $a->strings["URL of link"] = "Indirizzo del link"; $a->strings["Use Red magic-auth if available"] = "Usa l'autenticazione magica di Red, se disponibile"; @@ -1088,7 +1166,7 @@ $a->strings["Edit Menu Element"] = "Modifica l'elemento del menù"; $a->strings["Modify"] = "Modifica"; $a->strings["Collection created."] = "L'insieme di canali è stato creato."; $a->strings["Could not create collection."] = "Impossibile creare l'insieme."; -$a->strings["Collection name changed."] = "Il nome dell'insieme di canali è stato cambiato."; +$a->strings["Collection updated."] = "Insieme aggiornato."; $a->strings["Create a collection of channels."] = "Crea un insieme di canali."; $a->strings["Collection Name: "] = "Nome del'insieme:"; $a->strings["Members are visible to other channels"] = "I membri saranno visibili agli altri canali"; @@ -1133,8 +1211,6 @@ $a->strings["View Album"] = "Guarda l'album"; $a->strings["Recent Photos"] = "Foto recenti"; $a->strings["sent you a private message"] = "ti ha inviato un messaggio privato"; $a->strings["added your channel"] = "ha aggiunto il tuo canale"; -$a->strings["g A l F d"] = "g A l d F"; -$a->strings["[today]"] = "[oggi]"; $a->strings["posted an event"] = "ha creato un evento"; $a->strings["- select -"] = "- scegli -"; $a->strings["Menu updated."] = "Menù aggiornato."; @@ -1143,7 +1219,6 @@ $a->strings["Menu created."] = "Menù creato."; $a->strings["Unable to create menu."] = "Impossibile creare il menù."; $a->strings["Manage Menus"] = "Gestione menù"; $a->strings["Drop"] = "Elimina"; -$a->strings["New"] = "Novità"; $a->strings["Create a new menu"] = "Crea un nuovo menù"; $a->strings["Delete this menu"] = "Elimina questo menù"; $a->strings["Edit menu contents"] = "Modifica i contenuti del menù"; @@ -1180,140 +1255,26 @@ $a->strings["Private Conversation"] = "Conversazione privata"; $a->strings["Delete conversation"] = "Elimina la conversazione"; $a->strings["No secure communications available. You may be able to respond from the sender's profile page."] = "Non è disponibile alcun sistema per comunicare in modo sicuro. Puoi verificare se eventualmente è possibile rispondere dalla pagina del profilo del mittente."; $a->strings["Send Reply"] = "Invia la risposta"; -$a->strings["No profile"] = "Nessun profilo"; +$a->strings["Layout Help"] = "Guida al layout"; +$a->strings["Help with this feature"] = "La guida per questa funzionalità"; +$a->strings["Layout Name"] = "Nome layout"; $a->strings["Help:"] = "Guida:"; $a->strings["Not Found"] = "Non disponibile"; -$a->strings["Page not found."] = "Pagina non trovata."; $a->strings["Remote Authentication"] = "Autenticazione a distanza"; $a->strings["Enter your channel address (e.g. channel@example.com)"] = "Inserisci l'indirizzo del tuo canale (ad esempio lucia@esempio.com)"; $a->strings["Authenticate"] = "Autenticazione"; -$a->strings["Remove term"] = "Rimuovi termine"; -$a->strings["Commented Order"] = "Ultimi commenti"; -$a->strings["Sort by Comment Date"] = "Per data del commento"; -$a->strings["Posted Order"] = "Ultimi articoli"; -$a->strings["Sort by Post Date"] = "Per data di creazione"; -$a->strings["Personal"] = "Personali"; -$a->strings["Posts that mention or involve you"] = "Articoli che ti riguardano o ti menzionano"; -$a->strings["Activity Stream - by date"] = "Elenco attività - per data"; -$a->strings["Starred"] = "Preferiti"; -$a->strings["Favourite Posts"] = "Articoli preferiti"; -$a->strings["Spam"] = "Spam"; -$a->strings["Posts flagged as SPAM"] = "Articoli marcati come spam"; -$a->strings["Refresh"] = "Aggiorna"; -$a->strings["Me"] = "Io"; -$a->strings["Best Friends"] = "Buoni amici"; -$a->strings["Co-workers"] = "Colleghi"; -$a->strings["Former Friends"] = "Ex amici"; -$a->strings["Acquaintances"] = "Conoscenti"; -$a->strings["Everybody"] = "Tutti"; -$a->strings["Search Results For:"] = "Cerca risultati con:"; $a->strings["No such group"] = "Impossibile trovare l'insieme"; +$a->strings["Search Results For:"] = "Cerca risultati con:"; +$a->strings["Collection is empty"] = "L'insieme di canali è vuoto"; +$a->strings["Collection: "] = "Insieme:"; $a->strings["Connection: "] = "Connessione:"; $a->strings["Invalid connection."] = "Connessione non valida."; -$a->strings["Ignore"] = "Ignora"; -$a->strings["Connection updated."] = "Contatto aggiornato."; -$a->strings["Connection update failed."] = "Impossibile aggiornare il contatto."; -$a->strings["Introductions and Connection Requests"] = "Richieste di contatto e di amicizia"; -$a->strings["No pending introductions."] = "Nessuna richiesta in attesa."; -$a->strings["System error. Please try again later."] = "Errore di sistema. Riprovare più tardi."; -$a->strings["Hide this contact from others"] = "Nascondi questo contatto agli altri"; -$a->strings["Post a new friend activity"] = "Pubblica sulla bacheca che hai un nuovo contatto"; -$a->strings["if applicable"] = "se possibile"; -$a->strings["Discard"] = "Rifiuta"; -$a->strings["Could not access contact record."] = "Non è possibile accedere alle informazioni sul contatto."; -$a->strings["Could not locate selected profile."] = "Non riesco a trovare il profilo selezionato."; -$a->strings["Failed to update connection record."] = "Impossibile aggiornare le informazioni di contatto."; -$a->strings["Could not access address book record."] = "Impossibile accedere alle informazioni della rubrica."; -$a->strings["Refresh failed - channel is currently unavailable."] = "Il canale non è disponibile - impossibile aggiornare."; -$a->strings["Channel has been unblocked"] = "Il canale è stato sbloccato"; -$a->strings["Channel has been blocked"] = "Il canale è stato bloccato"; -$a->strings["Unable to set address book parameters."] = "Impossibile impostare i parametri della rubrica."; -$a->strings["Channel has been unignored"] = "Il canale non sarà più ignorato"; -$a->strings["Channel has been ignored"] = "Il canale sarà ignorato"; -$a->strings["Channel has been unarchived"] = "Il canale non è più archiviato"; -$a->strings["Channel has been archived"] = "Il canale è stato archiviato"; -$a->strings["Channel has been unhidden"] = "Il canale non è più nascosto"; -$a->strings["Channel has been hidden"] = "Il canale è stato nascosto"; -$a->strings["Channel has been approved"] = "Il canale è stato approvato"; -$a->strings["Channel has been unapproved"] = "Il canale non è più approvato"; -$a->strings["Contact has been removed."] = "Il contatto è stato rimosso."; -$a->strings["View %s's profile"] = "Guarda il profilo di %s"; -$a->strings["Refresh Permissions"] = "Aggiorna i permessi"; -$a->strings["Fetch updated permissions"] = "Scarica i permessi aggiornati"; -$a->strings["Recent Activity"] = "Attività recenti"; -$a->strings["View recent posts and comments"] = "Leggi i post recenti e i commenti"; -$a->strings["Block or Unblock this connection"] = "Per bloccare o meno questo contatto"; -$a->strings["Unignore"] = "Non ignorare"; -$a->strings["Ignore or Unignore this connection"] = "Per ignorare o meno questo contatto"; -$a->strings["Unarchive"] = "Non archiviare"; -$a->strings["Archive"] = "Archivia"; -$a->strings["Archive or Unarchive this connection"] = "Per archiviare o meno questo contatto"; -$a->strings["Unhide"] = "Non nascondere"; -$a->strings["Hide"] = "Nascondi"; -$a->strings["Hide or Unhide this connection"] = "Per nascondere o meno questo contatto"; -$a->strings["Delete this connection"] = "Elimina questo contatto"; -$a->strings["Unknown"] = "Sconosciuto"; -$a->strings["Approve this connection"] = "Approva questo contatto"; -$a->strings["Accept connection to allow communication"] = "Accetta il contatto per poter comunicare"; -$a->strings["Automatic Permissions Settings"] = "Permessi predefiniti"; -$a->strings["Connections: settings for %s"] = "Contatti: impostazioni per %s"; -$a->strings["When receiving a channel introduction, any permissions provided here will be applied to the new connection automatically and the introduction approved. Leave this page if you do not wish to use this feature."] = "Quando ricevi una richiesta di amicizia da un canale, i permessi mostrati in questa pagina saranno applicati al nuovo contatto con l'approvazione della richiesta. Lascia questa pagina se non vuoi proseguire."; -$a->strings["Slide to adjust your degree of friendship"] = "Trascina per restringere il grado di amicizia da mostrare"; -$a->strings["inherited"] = "derivato"; -$a->strings["Connection has no individual permissions!"] = "Non hai assegnato permessi individuali a questo contatto!"; -$a->strings["This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"."] = "Questo corrisponde alle tue impostazioni di privacy, ma puoi anche dare un'occhiata ai 'Permessi avanzati' per opzioni più dettagliate."; -$a->strings["Profile Visibility"] = "Visibilità del profilo"; -$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Seleziona il profilo che vuoi mostrare a %s quando visita il tuo profilo in modo sicuro."; -$a->strings["Contact Information / Notes"] = "Informazioni e annotazioni sul contatto"; -$a->strings["Edit contact notes"] = "Modifica le informazioni sul contatto"; -$a->strings["Their Settings"] = "Permessi concessi a te"; -$a->strings["My Settings"] = "I permessi che concedo"; -$a->strings["Forum Members"] = "Membro di un forum"; -$a->strings["Soapbox"] = "Comunicati e annunci"; -$a->strings["Full Sharing"] = "Condivisione totale"; -$a->strings["Cautious Sharing"] = "Condivisione prudente"; -$a->strings["Follow Only"] = "Follower"; -$a->strings["Individual Permissions"] = "Permessi individuali"; -$a->strings["Some permissions may be inherited from your privacy settings, which have higher priority. Changing those on this page will have no effect."] = "Alcuni permessi possono derivano dalle impostazioni di privacy, che hanno una priorità maggiore. Cambiarli in questa pagina non avrà alcun effetto."; -$a->strings["Advanced Permissions"] = "Permessi avanzati"; -$a->strings["Quick Links"] = "Impostazioni veloci"; -$a->strings["Visit %s's profile - %s"] = "Guarda il profilo di %s - %s"; -$a->strings["Block/Unblock contact"] = "Blocca/sblocca contatto"; -$a->strings["Ignore contact"] = "Ignora il contatto"; -$a->strings["Repair URL settings"] = "Ripara le impostazioni URL"; -$a->strings["View conversations"] = "Leggi le conversazioni"; -$a->strings["Delete contact"] = "Elimina contatto"; -$a->strings["Last update:"] = "Ultimo aggiornamento:"; -$a->strings["Update public posts"] = "Aggiorna gli articoli pubblici"; -$a->strings["Update now"] = "Aggiorna adesso"; -$a->strings["Currently blocked"] = "Attualmente bloccato"; -$a->strings["Currently ignored"] = "Attualmente ignorato"; -$a->strings["Currently archived"] = "Attualmente archiviato"; -$a->strings["Currently pending"] = "Attualmente da approvare"; -$a->strings["Replies/likes to your public posts may still be visible"] = "Le risposte ai tuoi articoli pubblici potrebbero restare comunque visibili"; -$a->strings["Blocked"] = "Bloccati"; -$a->strings["Ignored"] = "Ignorati"; -$a->strings["Hidden"] = "Nascosti"; -$a->strings["Archived"] = "Archiviati"; -$a->strings["All"] = "Tutti"; -$a->strings["Suggestions"] = "Suggerimenti"; -$a->strings["Suggest new connections"] = "Suggerisci nuovi contatti"; -$a->strings["Show pending (new) connections"] = "Richieste di amicizia in attesa"; -$a->strings["All Connections"] = "Tutti i contatti"; -$a->strings["Show all connections"] = "Mostra tutti i contatti"; -$a->strings["Unblocked"] = "Non bloccati"; -$a->strings["Only show unblocked connections"] = "Mostra solo i contatti non bloccati"; -$a->strings["Only show blocked connections"] = "Mostra solo i contatti bloccati"; -$a->strings["Only show ignored connections"] = "Mostra solo i contatti ignorati"; -$a->strings["Only show archived connections"] = "Mostra solo i contatti archiviati"; -$a->strings["Only show hidden connections"] = "Mostra solo i contatti nascosti"; -$a->strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]"; -$a->strings["Edit contact"] = "Modifica il contatto"; -$a->strings["Search your connections"] = "Cerca tra i contatti"; -$a->strings["Finding: "] = "Ricerca: "; +$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "L'autenticazione remota non è disponibile. Hai accesso solamente a questo sito. Puoi provare ad uscire per tentare di nuovo."; +$a->strings["Welcome %s. Remote authentication successful."] = "Ciao %s. La tua autenticazione da remoto è avvenuta con successo."; $a->strings["This site is not a directory server"] = "Questo sito non fornisce l'elenco generale dei canali"; $a->strings["Remote privacy information not available."] = "Le informazioni remote sulla privacy non sono disponibili."; $a->strings["Visible to:"] = "Visibile a:"; +$a->strings["Hub not found."] = "Server non trovato."; $a->strings["Profile not found."] = "Profilo non trovato."; $a->strings["Profile deleted."] = "Profilo eliminato."; $a->strings["Profile-"] = "Profilo-"; @@ -1374,17 +1335,105 @@ $a->strings["School/education"] = "Scuola/educazione"; $a->strings["This is your public profile.
              It may be visible to anybody using the internet."] = "Questo è il tuo profilo publico.
              Potrebbe essere visto da chiunque attraverso internet."; $a->strings["Age: "] = "Età:"; $a->strings["Edit/Manage Profiles"] = "Modifica/gestisci i profili"; -$a->strings["Change profile photo"] = "Cambia la foto del profilo"; -$a->strings["Create New Profile"] = "Crea un nuovo profilo"; -$a->strings["Profile Image"] = "Immagine del profilo"; -$a->strings["visible to everybody"] = "visibile a tutti"; -$a->strings["Edit visibility"] = "Cambia la visibilità"; $a->strings["Add a Channel"] = "Aggiungi un canale"; $a->strings["A channel is your own collection of related web pages. A channel can be used to hold social network profiles, blogs, conversation groups and forums, celebrity pages, and much more. You may create as many channels as your service provider allows."] = "I contenuti che pubblichi finiscono in un \"canale\". Un canale può essere usato per mantenere un tuo profilo personale, per avere un blog, per creare forum di discussione o gruppi di interesse, per pagine di celebrità e molto altro. Puoi creare quanti canali vuoi a meno di limiti dati dal gestore del sito."; $a->strings["Examples: \"Bob Jameson\", \"Lisa and her Horses\", \"Soccer\", \"Aviation Group\" "] = "Per esempio: \"Mario Rossi\", \"Lisa e le sue ricette\", \"Il campionato\", \"Il gruppo di escursionismo\""; $a->strings["Choose a short nickname"] = "Scegli un nome breve"; $a->strings["Your nickname will be used to create an easily remembered channel address (like an email address) which you can share with others."] = "Il nome breve sarà usato per creare un indirizzo facile da ricordare per il tuo canale (simile a una email). Così potrai condividerlo e gli altri potranno trovarti."; $a->strings["Or import an existing channel from another location"] = "Oppure importa un tuo canale esistente da un altro server/hub"; +$a->strings["Could not access contact record."] = "Non è possibile accedere alle informazioni sul contatto."; +$a->strings["Could not locate selected profile."] = "Non riesco a trovare il profilo selezionato."; +$a->strings["Connection updated."] = "Contatto aggiornato."; +$a->strings["Failed to update connection record."] = "Impossibile aggiornare le informazioni del contatto."; +$a->strings["Could not access address book record."] = "Impossibile accedere alle informazioni della rubrica."; +$a->strings["Refresh failed - channel is currently unavailable."] = "Il canale non è disponibile - impossibile aggiornare."; +$a->strings["Channel has been unblocked"] = "Il canale è stato sbloccato"; +$a->strings["Channel has been blocked"] = "Il canale è stato bloccato"; +$a->strings["Unable to set address book parameters."] = "Impossibile impostare i parametri della rubrica."; +$a->strings["Channel has been unignored"] = "Il canale non sarà più ignorato"; +$a->strings["Channel has been ignored"] = "Il canale sarà ignorato"; +$a->strings["Channel has been unarchived"] = "Il canale non è più archiviato"; +$a->strings["Channel has been archived"] = "Il canale è stato archiviato"; +$a->strings["Channel has been unhidden"] = "Il canale non è più nascosto"; +$a->strings["Channel has been hidden"] = "Il canale è stato nascosto"; +$a->strings["Channel has been approved"] = "Il canale è stato approvato"; +$a->strings["Channel has been unapproved"] = "Il canale non è più approvato"; +$a->strings["Contact has been removed."] = "Il contatto è stato rimosso."; +$a->strings["View %s's profile"] = "Guarda il profilo di %s"; +$a->strings["Refresh Permissions"] = "Aggiorna i permessi"; +$a->strings["Fetch updated permissions"] = "Scarica i permessi aggiornati"; +$a->strings["Recent Activity"] = "Attività recenti"; +$a->strings["View recent posts and comments"] = "Leggi i post recenti e i commenti"; +$a->strings["Block or Unblock this connection"] = "Per bloccare o meno questo contatto"; +$a->strings["Unignore"] = "Non ignorare"; +$a->strings["Ignore"] = "Ignora"; +$a->strings["Ignore or Unignore this connection"] = "Per ignorare o meno questo contatto"; +$a->strings["Unarchive"] = "Non archiviare"; +$a->strings["Archive"] = "Archivia"; +$a->strings["Archive or Unarchive this connection"] = "Per archiviare o meno questo contatto"; +$a->strings["Unhide"] = "Non nascondere"; +$a->strings["Hide"] = "Nascondi"; +$a->strings["Hide or Unhide this connection"] = "Per nascondere o meno questo contatto"; +$a->strings["Delete this connection"] = "Elimina questo contatto"; +$a->strings["Unknown"] = "Sconosciuto"; +$a->strings["Approve this connection"] = "Approva questo contatto"; +$a->strings["Accept connection to allow communication"] = "Entra in contatto per poter comunicare"; +$a->strings["Automatic Permissions Settings"] = "Permessi predefiniti"; +$a->strings["Connections: settings for %s"] = "Contatti: impostazioni per %s"; +$a->strings["When receiving a channel introduction, any permissions provided here will be applied to the new connection automatically and the introduction approved. Leave this page if you do not wish to use this feature."] = "Hai ricevuto da un canale una richiesta di entrare in contatto, se prosegui la richiesta sarà approvata e saranno applicati i permessi mostrati. Lascia questa pagina se non vuoi proseguire."; +$a->strings["Slide to adjust your degree of friendship"] = "Trascina per restringere il grado di amicizia da mostrare"; +$a->strings["inherited"] = "derivato"; +$a->strings["Connection has no individual permissions!"] = "Non hai assegnato permessi individuali a questo contatto!"; +$a->strings["This may be appropriate based on your privacy settings, though you may wish to review the \"Advanced Permissions\"."] = "Questo corrisponde alle tue impostazioni di privacy, ma puoi anche dare un'occhiata ai 'Permessi avanzati' per opzioni più dettagliate."; +$a->strings["Profile Visibility"] = "Visibilità del profilo"; +$a->strings["Please choose the profile you would like to display to %s when viewing your profile securely."] = "Seleziona il profilo che vuoi mostrare a %s quando visita il tuo profilo in modo sicuro."; +$a->strings["Contact Information / Notes"] = "Informazioni e annotazioni sul contatto"; +$a->strings["Edit contact notes"] = "Modifica le informazioni sul contatto"; +$a->strings["Their Settings"] = "Permessi concessi a te"; +$a->strings["My Settings"] = "I permessi che concedo"; +$a->strings["Forum Members"] = "Membro di un forum"; +$a->strings["Soapbox"] = "Comunicati e annunci"; +$a->strings["Full Sharing"] = "Condivisione totale"; +$a->strings["Cautious Sharing"] = "Condivisione prudente"; +$a->strings["Follow Only"] = "Follower"; +$a->strings["Individual Permissions"] = "Permessi individuali"; +$a->strings["Some permissions may be inherited from your channel privacy settings, which have higher priority. Changing those inherited settings on this page will have no effect."] = "Alcuni permessi derivano dalle impostazioni di privacy, che hanno una priorità maggiore. Cambiarli in questa pagina non avrà alcun effetto."; +$a->strings["Advanced Permissions"] = "Permessi avanzati"; +$a->strings["Quick Links"] = "Impostazioni veloci"; +$a->strings["Visit %s's profile - %s"] = "Guarda il profilo di %s - %s"; +$a->strings["Block/Unblock contact"] = "Blocca/sblocca contatto"; +$a->strings["Ignore contact"] = "Ignora il contatto"; +$a->strings["Repair URL settings"] = "Ripara le impostazioni URL"; +$a->strings["View conversations"] = "Leggi le conversazioni"; +$a->strings["Delete contact"] = "Elimina contatto"; +$a->strings["Last update:"] = "Ultimo aggiornamento:"; +$a->strings["Update public posts"] = "Aggiorna gli articoli pubblici"; +$a->strings["Update now"] = "Aggiorna adesso"; +$a->strings["Currently blocked"] = "Attualmente bloccato"; +$a->strings["Currently ignored"] = "Attualmente ignorato"; +$a->strings["Currently archived"] = "Attualmente archiviato"; +$a->strings["Currently pending"] = "Attualmente da approvare"; +$a->strings["Hide this contact from others"] = "Nascondi questo contatto agli altri"; +$a->strings["Replies/likes to your public posts may still be visible"] = "Le risposte ai tuoi articoli pubblici potrebbero restare comunque visibili"; +$a->strings["Blocked"] = "Bloccati"; +$a->strings["Ignored"] = "Ignorati"; +$a->strings["Hidden"] = "Nascosti"; +$a->strings["Archived"] = "Archiviati"; +$a->strings["All"] = "Tutti"; +$a->strings["Suggest new connections"] = "Suggerisci nuovi contatti"; +$a->strings["Show pending (new) connections"] = "Richieste di contatto in attesa"; +$a->strings["All Connections"] = "Tutti i contatti"; +$a->strings["Show all connections"] = "Mostra tutti i contatti"; +$a->strings["Unblocked"] = "Non bloccati"; +$a->strings["Only show unblocked connections"] = "Mostra solo i contatti non bloccati"; +$a->strings["Only show blocked connections"] = "Mostra solo i contatti bloccati"; +$a->strings["Only show ignored connections"] = "Mostra solo i contatti ignorati"; +$a->strings["Only show archived connections"] = "Mostra solo i contatti archiviati"; +$a->strings["Only show hidden connections"] = "Mostra solo i contatti nascosti"; +$a->strings["%1\$s [%2\$s]"] = "%1\$s [%2\$s]"; +$a->strings["Edit contact"] = "Modifica il contatto"; +$a->strings["Search your connections"] = "Cerca tra i contatti"; +$a->strings["Finding: "] = "Ricerca: "; $a->strings["Permission Denied."] = "Permesso negato."; $a->strings["Permission denied. VS."] = "Permesso negato."; $a->strings["Download"] = "Scaricamento dati"; @@ -1436,21 +1485,6 @@ $a->strings["Profile Match"] = "Profili corrispondenti"; $a->strings["No keywords to match. Please add keywords to your default profile."] = "Nessuna parola chiave per le ricerche. Aggiungi parole chiave al tuo profilo predefinito."; $a->strings["is interested in:"] = "interessi personali:"; $a->strings["No matches"] = "Nessun risultato"; -$a->strings["Contact settings applied."] = "Contatto modificato."; -$a->strings["Contact update failed."] = "Le modifiche al contatto non sono state salvate."; -$a->strings["Contact not found."] = "Contatto non trovato."; -$a->strings["Repair Contact Settings"] = "Ripara le impostazioni del contatto"; -$a->strings["WARNING: This is highly advanced and if you enter incorrect information your communications with this contact may stop working."] = "ATTENZIONE: Queste sono impostazioni avanzate e se inserisci informazioni errate le tue comunicazioni con questo contatto potrebbero non funzionare più"; -$a->strings["Please use your browser 'Back' button now if you are uncertain what to do on this page."] = "Clicca adesso il tasto 'Indietro' del browser se non hai la certezza assoluta di quel che stai facendo."; -$a->strings["Return to contact editor"] = "Ritorna alla modifica del contatto"; -$a->strings["Account Nickname"] = "Nome utente"; -$a->strings["@Tagname - overrides Name/Nickname"] = "@TagName - sostituirà il nome utente"; -$a->strings["Account URL"] = "URL dell'utente"; -$a->strings["Friend Request URL"] = "URL di richiesta amicizia"; -$a->strings["Friend Confirm URL"] = "URL di conferma amicizia"; -$a->strings["Notification Endpoint URL"] = "URL per le notifiche"; -$a->strings["Poll/Feed URL"] = "URL del feed"; -$a->strings["New photo from this URL"] = "Nuova foto da questo URL"; $a->strings["invalid target signature"] = "la firma riscontrata non è valida"; $a->strings["Channel added."] = "Canale aggiunto."; $a->strings["Item not found"] = "Elemento non trovato"; @@ -1459,7 +1493,6 @@ $a->strings["Insert YouTube video"] = "Inserisci video da YouTube"; $a->strings["Insert Vorbis [.ogg] video"] = "Inserisci video Vorbis [.ogg]"; $a->strings["Insert Vorbis [.ogg] audio"] = "Inserisci audio Vorbis [.ogg]"; $a->strings["Delete Layout"] = "Elimina il layout"; -$a->strings["Contacts who are not members of a group"] = "Contatti che non sono in nessun insieme"; $a->strings["Image uploaded but image cropping failed."] = "L'immagine è stata caricata, ma il non è stato possibile ritagliarla."; $a->strings["Image resize failed."] = "Il ridimensionamento dell'immagine è fallito."; $a->strings["Shift-reload the page or clear browser cache if the new photo does not display immediately."] = "Ricarica la pagina con shift+F5 o cancella la cache del browser se la nuova foto non viene mostrata immediatamente."; @@ -1481,39 +1514,13 @@ $a->strings["Image size reduction [%s] failed."] = "Il ridimensionamento del'imm $a->strings["Edit Webpage"] = "Modifica la pagina web"; $a->strings["Delete Webpage"] = "Elimina la pagina web"; $a->strings["Invalid request identifier."] = "L'identificativo della richiesta non è valido."; -$a->strings["System"] = "Sistema"; -$a->strings["Introductions"] = "Richieste di amicizia"; -$a->strings["Show Ignored Requests"] = "Mostra le richieste ignorate"; -$a->strings["Hide Ignored Requests"] = "Nascondi le richieste ignorate"; -$a->strings["Notification type: "] = "Tipo di notifica: "; -$a->strings["Friend Suggestion"] = "Suggerimento di amicizia"; -$a->strings["suggested by %s"] = "suggerito da %s"; -$a->strings["Claims to be known to you: "] = "Dice di conoscerti: "; -$a->strings["yes"] = "si"; -$a->strings["no"] = "no"; -$a->strings["Approve as: "] = "Approva come: "; -$a->strings["Friend"] = "Amico"; -$a->strings["Sharer"] = "Sharer"; -$a->strings["Fan/Admirer"] = "Fan/Ammiratore"; -$a->strings["Friend/Connect Request"] = "Richiesta di amicizia"; -$a->strings["New Follower"] = "Nuovo follower"; -$a->strings["No introductions."] = "Nessuna richiesta di amicizia."; -$a->strings["%s liked %s's post"] = "A %s è piaciuto l'articolo di %s"; -$a->strings["%s disliked %s's post"] = "A %s non è piaciuto l'articolo di %s"; -$a->strings["%s is now friends with %s"] = "%s è ora amico di %s"; -$a->strings["%s created a new post"] = "%s ha creato un nuovo articolo"; -$a->strings["%s commented on %s's post"] = "%s ha commentato l'articolo di %s"; -$a->strings["No more network notifications."] = "Non ci sono nuove notifiche dalla rete."; -$a->strings["Network Notifications"] = "Notifiche dalla rete"; +$a->strings["Discard"] = "Rifiuta"; $a->strings["No more system notifications."] = "Non ci sono nuove notifiche di sistema."; $a->strings["System Notifications"] = "Notifiche di sistema"; -$a->strings["No more personal notifications."] = "Non ci sono nuove notifiche personali."; -$a->strings["Personal Notifications"] = "Notifiche personali"; -$a->strings["No more home notifications."] = "Non ci sono nuove notifiche dalla bacheca."; -$a->strings["Home Notifications"] = "Notifiche dalla bacheca"; +$a->strings["Block Name"] = "Nome del riquadro"; +$a->strings["Unable to find your hub."] = "Impossibile raggiungere il tuo hub."; $a->strings["Post successful."] = "Inviato!"; $a->strings["Item is not editable"] = "L'elemento non è modificabile"; -$a->strings["Edit post"] = "Modifica articolo"; $a->strings["Access to this profile has been restricted."] = "L'accesso a questo profilo è stato limitato."; $a->strings["Poke/Prod"] = "Poke/Prod"; $a->strings["poke, prod or do other things to somebody"] = "Manda un poke, un prod o altro"; @@ -1521,11 +1528,13 @@ $a->strings["Recipient"] = "Destinatario"; $a->strings["Choose what you wish to do to recipient"] = "Scegli cosa vuoi inviare al destinatario"; $a->strings["Make this post private"] = "Rendi privato questo articolo"; $a->strings["Wall Photos"] = "Foto della bacheca"; +$a->strings["You must be logged in to see this page."] = "Devi aver effettuato l'accesso per vedere questa pagina."; $a->strings["Insufficient permissions. Request redirected to profile page."] = "Permessi insufficienti. Sarà visualizzata la pagina del profilo."; $a->strings["Not available."] = "Non disponibile."; $a->strings["Community"] = "Comunità"; $a->strings["No results."] = "Nessun risultato."; $a->strings["Files"] = "Elenco file"; +$a->strings["Contact not found."] = "Contatto non trovato."; $a->strings["Friend suggestion sent."] = "Suggerimento di amicizia inviato."; $a->strings["Suggest Friends"] = "Suggerisci amici"; $a->strings["Suggest a friend for %s"] = "Suggerisci un amico a %s"; @@ -1546,14 +1555,14 @@ $a->strings["Version %s"] = "Versione %s"; $a->strings["Installed plugins/addons/apps:"] = "App e componenti aggiuntivi instalati:"; $a->strings["No installed plugins/addons/apps"] = "Nessuna app o componente aggiuntivo installato"; $a->strings["Red"] = "Red"; -$a->strings["This is Red - another decentralized, distributed communications project by the folks at Friendica."] = "Questo è Red - un progetto di comunicazione decentralizzata e distribuita dagli autori di Friendica."; +$a->strings["This is a hub of the Red Matrix - a global cooperative network of decentralised privacy enhanced websites."] = "Questo è un hub di Red Matrix - una rete cooperativa e decentralizzata di siti con elevato livello di privacy. "; $a->strings["Running at web location"] = "In esecuzione sull'indirizzo web"; -$a->strings["Please visit Friendica.com to learn more about the Friendica and/or Red project."] = "Visita Friendica.com per scoprire di più sul progetto Red o sul progetto Friendica."; +$a->strings["Please visit GetZot.com to learn more about the Red Matrix."] = "Visita GetZot.com per scoprire il progetto Red Matrix."; $a->strings["Bug reports and issues: please visit"] = "Per segnalare bug e problemi: visita"; -$a->strings["Suggestions, praise, donations, etc. - please email \"Info\" at Friendica - dot com"] = "Per suggerimenti, ringraziamenti, donazioni, ecc - scrivi a \"info chiocciola friendica punto com\""; +$a->strings["Suggestions, praise, donations, etc. - please email \"redmatrix\" at librelist - dot com"] = "Per consigli, ringraziamenti, donazioni, ecc. - scrivi a \"redmatrix\" at librelist - dot com"; $a->strings["No suggestions available. If this is a new site, please try again in 24 hours."] = "Nessun suggerimento disponibile. Se questo è un sito nuovo, riprova tra 24 ore."; -$a->strings["Ignore/Hide"] = "Ignora/nascondi"; $a->strings["Public Sites"] = "Siti pubblici"; +$a->strings["The listed sites allow public registration into the Red Matrix. All sites in the matrix are interlinked so membership on any of them conveys membership in the matrix as a whole. Some sites may require subscription or provide tiered service plans. The provider links may provide additional details."] = "Gli indirizzi elencati permettono la registrazione su Red Matrix. Tutti i siti di questa rete sono interconnessi, quindi essere registrati su uno è come essere registrati ovunque. Alcuni potrebbero richiedere un'iscrizione a pagamento o prevedere tipi diversi di abbonamento. Potrai trovare maggiori informazioni al riguardo visitando ciascun sito."; $a->strings["Site URL"] = "URL del sito"; $a->strings["Access Type"] = "Tipo di accesso"; $a->strings["Registration Policy"] = "Politica di registrazione"; @@ -1573,11 +1582,12 @@ $a->strings["Your email address"] = "Il tuo indirizzo email"; $a->strings["Choose a password"] = "Scegli una password"; $a->strings["Please re-enter your password"] = "Ripeti la password per verifica"; $a->strings["Please login."] = "Accedi."; -$a->strings["Remote authentication blocked. You are logged into this site locally. Please logout and retry."] = "L'autenticazione remota non è disponibile. Hai accesso solamente a questo sito. Puoi provare ad uscire per tentare di nuovo."; -$a->strings["Welcome %s. Remote authentication successful."] = "Ciao %s. La tua autenticazione da remoto è avvenuta con successo."; -$a->strings["Remove My Account"] = "Elimina il mio account"; -$a->strings["This will completely remove your account. Once this has been done it is not recoverable."] = "Questo comando rimuoverà completamente il tuo account. Una volta rimosso non potrai più recuperarlo."; +$a->strings["Remove This Channel"] = "Elimina questo canale"; +$a->strings["This will completely remove this channel from the network. Once this has been done it is not recoverable."] = "Questo comando rimuoverà completamente il canale che stai usando. Una volta fatto non sarà più possibile ripristinarlo."; $a->strings["Please enter your password for verification:"] = "Inserisci la tua password per verifica:"; +$a->strings["Remove this channel and all its clones from the network"] = "Rimuovi questo canale e tutti i suoi cloni dalla rete"; +$a->strings["By default only the instance of the channel located on this hub will be removed from the network"] = "L'impostazione predefinita è che sia eliminata solo l'istanza del canale presente su questo hub, non gli eventuali cloni"; +$a->strings["Remove My Account"] = "Elimina il mio account"; $a->strings["Gender: "] = "Sesso:"; $a->strings["Finding:"] = "Ricerca:"; $a->strings["next page"] = "pagina succ."; @@ -1585,25 +1595,45 @@ $a->strings["previous page"] = "pagina prec."; $a->strings["No entries (some entries may be hidden)."] = "Nessun risultato (qualcosa potrebbe essere nascosto)."; $a->strings["Mood"] = "Umore"; $a->strings["Set your current mood and tell your friends"] = "Scegli il tuo umore attuale per mostrarlo agli amici"; +$a->strings["Scheme Default"] = "Schema predefinito"; +$a->strings["red"] = "rosso"; +$a->strings["black"] = "nero"; +$a->strings["silver"] = "argento"; $a->strings["Theme settings"] = "Impostazioni del tema"; $a->strings["Set scheme"] = "Schema"; $a->strings["Navigation bar colour"] = "Colore della barra di navigazione"; +$a->strings["Set font-colour for banner"] = "Colore del font del banner"; $a->strings["Set the background colour"] = "Colore di sfondo"; $a->strings["Set the background image"] = "Immagine di sfondo"; $a->strings["Set the background colour of items"] = "Colore di sfondo degli elementi della pagina"; $a->strings["Set the opacity of items"] = "Opacità degli oggetti"; +$a->strings["Set the basic colour for item icons"] = "Colore di base per le icone"; +$a->strings["Set the hover colour for item icons"] = "Colore per le icone in evidenza"; +$a->strings["Set font-size for the entire application"] = "Dimensione font per tutto il sito"; $a->strings["Set font-size for posts and comments"] = "Dimensioni del carattere per articoli e commenti"; $a->strings["Set font-colour for posts and comments"] = "Colore del carattere per articoli e commenti"; $a->strings["Set radius of corners"] = "Raggio degli angoli stondati"; $a->strings["Set shadow depth of photos"] = "Profondità dell'ombra delle foto"; +$a->strings["Set maximum width of conversation regions"] = "Larghezza massima delle aree delle conversazioni"; +$a->strings["Set minimum opacity of nav bar - to hide it"] = "Imposta l'opacità minima della barra di navigazione per nasconderla"; +$a->strings["Set size of conversation author photo"] = "Dimensione foto dell'autore della conversazione"; +$a->strings["Set size of followup author photos"] = "Dimensione foto dei partecipanti alla conversazione"; +$a->strings["Sloppy photo albums"] = "Album con foto storte"; +$a->strings["Are you a clean desk or a messy desk person?"] = "La tua scrivania è sempre a posto? Sei una persona disordinata?"; $a->strings["Schema Default"] = "Schema predefinito"; $a->strings["Sans-Serif"] = "Sans-Serif"; $a->strings["Monospace"] = "Monospace"; $a->strings["Set font face"] = "Tipo di carattere"; $a->strings["Set iconset"] = "Icone"; +$a->strings["Set big shadow size, default 15px 15px 15px"] = "Ombra grande, predefinita 15px 15px 15px"; +$a->strings["Set small shadow size, default 5px 5px 5px"] = "Ombra piccola, predefinita 5px 5px 5px"; +$a->strings["Set shadow colour, default #000"] = "Colore dell'ombra, predefinito #000"; +$a->strings["Set radius size, default 5px"] = "Raggio degli angoli, predefinito 5px"; $a->strings["Set line-height for posts and comments"] = "Altezza della riga per articoli e commenti"; $a->strings["Set background image"] = "Immagine di sfondo"; $a->strings["Set background colour"] = "Colore di sfondo"; +$a->strings["Set section background image"] = "Immagine di sfondo della sezione"; +$a->strings["Set section background colour"] = "Colore di sfondo della sezione"; $a->strings["Set colour of items - use hex"] = "Colore degli elementi della pagina - esadecimale"; $a->strings["Set colour of links - use hex"] = "Colore dei link - esadecimale"; $a->strings["Set max-width for items. Default 400px"] = "Larghezza massima degli elementi della pagina. Predefinita: 400px"; @@ -1621,28 +1651,15 @@ $a->strings["Right offset of the section element"] = "Spazio a destra dell'eleme $a->strings["Section width"] = "Larghezza section"; $a->strings["Left offset of the aside"] = "Spazio a sinistra del aside"; $a->strings["Right offset of the aside element"] = "Spazio a destra del aside"; +$a->strings["None"] = "Nessuno"; +$a->strings["Header image"] = "Immagine dell'intestazione"; +$a->strings["Header image only on profile pages"] = "È possibile mettere un'immagine solo nell'intestazione dei profili"; $a->strings["Update %s failed. See error logs."] = "%s: aggiornamento fallito. Controlla i log di errore."; $a->strings["Update Error at %s"] = "Errore di aggiornamento su %s"; -$a->strings["Create a New Account"] = "Crea un nuovo account"; +$a->strings["Create an account to access services and applications within the Red Matrix"] = "Registrati per accedere ai servizi e alle applicazioni di Red Matrix"; $a->strings["Password"] = "Password"; $a->strings["Remember me"] = "Resta connesso"; $a->strings["Forgot your password?"] = "Hai dimenticato la password?"; -$a->strings["Requested channel is not available."] = "Il canale che cerchi non è disponibile."; -$a->strings[" Sorry, you don't have the permission to view this profile. "] = "Purtroppo non hai il permesso di vedere questo profilo."; -$a->strings["Profiles"] = "Profili"; -$a->strings["Manage/edit profiles"] = "Gestisci/modifica i profili"; -$a->strings["Edit Profile"] = "Modifica il profilo"; -$a->strings["F d"] = "d F"; -$a->strings["Birthday Reminders"] = "Promemoria compleanni"; -$a->strings["Birthdays this week:"] = "Compleanni questa settimana:"; -$a->strings["[No description]"] = "[Nessuna descrizione]"; -$a->strings["Event Reminders"] = "Promemoria"; -$a->strings["Events this week:"] = "Eventi di questa settimana:"; -$a->strings["Channel"] = "Canale"; -$a->strings["Status Messages and Posts"] = "Articoli e messaggi di stato"; -$a->strings["About"] = "Informazioni"; -$a->strings["Profile Details"] = "Dettagli del profilo"; -$a->strings["Events and Calendar"] = "Calendario eventi"; -$a->strings["Webpages"] = "Pagine web"; -$a->strings["Manage Webpages"] = "Gestisci le pagine web"; +$a->strings["permission denied"] = "permesso negato"; +$a->strings["Got Zot?"] = "Hai Zot?"; $a->strings["toggle mobile"] = "attiva/disattiva versione mobile"; diff --git a/view/js/mod_mitem.js b/view/js/mod_mitem.js new file mode 100644 index 000000000..d33713ee3 --- /dev/null +++ b/view/js/mod_mitem.js @@ -0,0 +1,22 @@ +$(document).ready(function() { + + $("a#settings-default-perms-menu").colorbox({ + 'inline' : true, + 'transition' : 'elastic' + }); + + + $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() { + var selstr; + $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() { + selstr = $(this).text(); + $('#jot-perms-icon').removeClass('unlock').addClass('lock'); + $('#jot-public').hide(); + }); + if(selstr == null) { + $('#jot-perms-icon').removeClass('lock').addClass('unlock'); + $('#jot-public').show(); + } + + }).trigger('change'); +}); diff --git a/view/js/mod_poke.js b/view/js/mod_poke.js index edd53bb6a..78972888f 100644 --- a/view/js/mod_poke.js +++ b/view/js/mod_poke.js @@ -4,7 +4,7 @@ $(document).ready(function() { serviceUrl: baseurl + '/acl', minChars: 2, width: 250, - id: 'poke-recip-ac'; + id: 'poke-recip-ac', onSelect: function(value,data) { $("#poke-recip-complete").val(data); } diff --git a/view/js/mod_settings.js b/view/js/mod_settings.js index e749cd761..7f9a9e960 100644 --- a/view/js/mod_settings.js +++ b/view/js/mod_settings.js @@ -3,6 +3,11 @@ var ispublic = aStr['everybody'] ; $(document).ready(function() { + $("a#settings-default-perms-menu").colorbox({ + 'inline' : true, + 'transition' : 'elastic' + }); + $('#contact_allow, #contact_deny, #group_allow, #group_deny').change(function() { var selstr; $('#contact_allow option:selected, #contact_deny option:selected, #group_allow option:selected, #group_deny option:selected').each( function() { diff --git a/view/js/mod_sources.js b/view/js/mod_sources.js index fda952cae..49880b38f 100644 --- a/view/js/mod_sources.js +++ b/view/js/mod_sources.js @@ -6,8 +6,10 @@ $(document).ready(function() { width: 250, id: 'id-name-ac', onSelect: function(value,data) { - $("#id_xchan").val(data); + $("#id_abook").val(data); } }); + a.setOptions({ params: { type: 'a' }}); + }); diff --git a/view/pdl/mod_channel.pdl b/view/pdl/mod_channel.pdl new file mode 100644 index 000000000..dde8830ee --- /dev/null +++ b/view/pdl/mod_channel.pdl @@ -0,0 +1,6 @@ +[region=aside] +[widget=fullprofile][/widget] +[widget=archive][var=wall]1[/var][/widget] +[widget=categories][/widget] +[widget=tagcloud_wall][var=limit]24[/var][/widget] +[/region] diff --git a/view/pdl/mod_common.pdl b/view/pdl/mod_common.pdl new file mode 100644 index 000000000..f12bf39c3 --- /dev/null +++ b/view/pdl/mod_common.pdl @@ -0,0 +1,3 @@ +[region=aside] +[widget=fullprofile][/widget] +[/region] diff --git a/view/pdl/mod_message.pdl b/view/pdl/mod_message.pdl new file mode 100644 index 000000000..2efb3de79 --- /dev/null +++ b/view/pdl/mod_message.pdl @@ -0,0 +1,3 @@ +[region=aside] +[widget=mailmenu][/widget] +[/region] diff --git a/view/pdl/mod_network.pdl b/view/pdl/mod_network.pdl new file mode 100644 index 000000000..7624ace01 --- /dev/null +++ b/view/pdl/mod_network.pdl @@ -0,0 +1,15 @@ +[region=nav]$nav[/region] + +[region=aside] +[widget=collections][/widget] +[widget=archive][/widget] +[widget=suggestions][/widget] +[widget=savedsearch][/widget] +[widget=filer][/widget] +[widget=notes][/widget] +[/region] + +[region=content] +[widget=affinity][/widget] +$content +[/region] \ No newline at end of file diff --git a/view/pdl/mod_new_channel.pdl b/view/pdl/mod_new_channel.pdl new file mode 100644 index 000000000..733bc248a --- /dev/null +++ b/view/pdl/mod_new_channel.pdl @@ -0,0 +1 @@ +[layout]full[/layout] diff --git a/view/pdl/mod_profile.pdl b/view/pdl/mod_profile.pdl new file mode 100644 index 000000000..f12bf39c3 --- /dev/null +++ b/view/pdl/mod_profile.pdl @@ -0,0 +1,3 @@ +[region=aside] +[widget=fullprofile][/widget] +[/region] diff --git a/view/pdl/mod_profile_photo.pdl b/view/pdl/mod_profile_photo.pdl new file mode 100644 index 000000000..f12bf39c3 --- /dev/null +++ b/view/pdl/mod_profile_photo.pdl @@ -0,0 +1,3 @@ +[region=aside] +[widget=fullprofile][/widget] +[/region] diff --git a/view/pdl/mod_profiles.pdl b/view/pdl/mod_profiles.pdl new file mode 100644 index 000000000..f12bf39c3 --- /dev/null +++ b/view/pdl/mod_profiles.pdl @@ -0,0 +1,3 @@ +[region=aside] +[widget=fullprofile][/widget] +[/region] diff --git a/view/pdl/mod_profperm.pdl b/view/pdl/mod_profperm.pdl new file mode 100644 index 000000000..f12bf39c3 --- /dev/null +++ b/view/pdl/mod_profperm.pdl @@ -0,0 +1,3 @@ +[region=aside] +[widget=fullprofile][/widget] +[/region] diff --git a/view/pdl/mod_register.pdl b/view/pdl/mod_register.pdl new file mode 100644 index 000000000..733bc248a --- /dev/null +++ b/view/pdl/mod_register.pdl @@ -0,0 +1 @@ +[layout]full[/layout] diff --git a/view/pdl/mod_settings.pdl b/view/pdl/mod_settings.pdl new file mode 100644 index 000000000..0b0a99638 --- /dev/null +++ b/view/pdl/mod_settings.pdl @@ -0,0 +1,4 @@ +[region=aside] +[widget=settings_menu][/widget] +[/region] + diff --git a/view/pdl/mod_viewconnections.pdl b/view/pdl/mod_viewconnections.pdl new file mode 100644 index 000000000..f12bf39c3 --- /dev/null +++ b/view/pdl/mod_viewconnections.pdl @@ -0,0 +1,3 @@ +[region=aside] +[widget=fullprofile][/widget] +[/region] diff --git a/view/php/mod_new_channel.php b/view/php/mod_new_channel.php deleted file mode 100644 index e7709cbd8..000000000 --- a/view/php/mod_new_channel.php +++ /dev/null @@ -1,3 +0,0 @@ -page['template'] = 'full'; diff --git a/view/php/mod_register.php b/view/php/mod_register.php deleted file mode 100644 index e7709cbd8..000000000 --- a/view/php/mod_register.php +++ /dev/null @@ -1,3 +0,0 @@ -page['template'] = 'full'; diff --git a/view/php/none.php b/view/php/none.php new file mode 100644 index 000000000..51d0e83dc --- /dev/null +++ b/view/php/none.php @@ -0,0 +1 @@ + diff --git a/view/php/theme_init.php b/view/php/theme_init.php index 0867c989d..e1625b3e5 100644 --- a/view/php/theme_init.php +++ b/view/php/theme_init.php @@ -1,19 +1,25 @@ get_channel(); +if($channel && file_exists($channel['channel_address'] . '.js')) + head_add_js('/' . $channel['channel_address'] . '.js'); + diff --git a/view/theme/redbasic/css/style.css b/view/theme/redbasic/css/style.css index c280e555a..9ac021a54 100644 --- a/view/theme/redbasic/css/style.css +++ b/view/theme/redbasic/css/style.css @@ -51,8 +51,13 @@ a:hover, .fakelink:hover { color: #44AAFF; text-decoration: underline; } } -input[type=text] { +input[type="text"], +input[type="password"], +input[type="submit"], +select, +textarea { font-family: arial,freesans,sans-serif; + font-size: $body_font_size; } input { @@ -60,7 +65,13 @@ input { -moz-border-radius: $radiuspx; border-radius: $radiuspx; padding: 3px; - font-size: $body_font_size; +} + +input[type="submit"] { + background-color: #F0F0F0; + font-weight: bold; + color: #0080FF; + text-decoration: none; } code { @@ -87,10 +98,6 @@ blockquote { padding: 5px; } -.hide-comments { - margin-left: 5px; -} - #panel { background-color: ivory; position: absolute; @@ -165,7 +172,7 @@ nav #site-location { .info-message { font-size: 1.1em; border: 1px solid #444; - background-color: #ccc; + background-color: #F0F0F0; padding: 10px; -moz-border-radius: $radiuspx; border-radius: $radiuspx; @@ -227,7 +234,7 @@ header #banner #logo-text { background-color: #aec0d3; color: #565854; -moz-border-radius: $radiuspx; - border-radius: $radiuspx;; + border-radius: $radiuspx; } nav .nav-link { @@ -315,77 +322,13 @@ footer { margin: 15px 0 15px 150px; } -/* from default */ -#jot-perms-icon, -#profile-location, -#profile-nolocation, -#profile-youtube, -#profile-video, -#profile-audio, -#profile-link, -#profile-title, -#profile-expires, -#profile-encrypt, -#wall-image-upload, -#wall-file-upload, -#profile-upload-wrapper, -#wall-image-upload-div, -#wall-file-upload-div, -.hover, .focus { - cursor: pointer; -} - -#jot-perms-icon { - float: left; -} - -#jot-title, #jot-category, #jot-pagetitle { - border: 0px; - margin: 0px; - padding: 8px; - height: 20px; - width: 530px; - margin-bottom: 5px; - font-weight: bold; - border: solid 1px #ffffff; - border-radius: $radiuspx; -} - -#jot-title::-webkit-input-placeholder{font-weight: bold;} -#jot-category::-webkit-input-placeholder{font-weight: bold;} -#jot-title:-moz-placeholder{font-weight: bold;} -#jot-category:-moz-placeholder{font-weight: bold;} -#jot-pagetitle::-webkit-input-placeholder{font-weight: bold;} -#jot-pagetitle:-moz-placeholder{font-weight: bold;} - -#jot-title:hover, -#jot-title:focus, -#jot-pagetitle:hover, -#jot-pagetitle:focus, -#jot-category:hover, -#jot-category:focus { - border: 1px solid #cccccc; -} - -.jothidden { display:none; } - - - .fakebutton { margin-top: 15px; margin-bottom: 15px; } -.lockview { - cursor: pointer; -} - - -#group-sidebar { - margin-bottom: 10px; -} - -.group-selected, .nets-selected, .fileas-selected, .categories-selected, .active { +/*TODO: we should use one class for all this. */ +.group-selected, .fileas-selected, .categories-selected, .search-selected, .active { color: #444444 !important; } @@ -447,9 +390,9 @@ footer { clear: both; } -#register-link, #lost-password-link { +#register-link, +#lost-password-link { float: left; - font-size: 90%; margin-left: 100px; } @@ -512,6 +455,14 @@ footer { clear: both; } +.vcard-profile-edit-icon { + font-size: 1.2em; +} +.vcard-profile-edit-icon:hover { + text-decoration: none; +} + + #profile-extra-links { clear: both; margin-top: 10px; @@ -562,42 +513,7 @@ footer { #viewconnections { margin-top: 15px; } -#profile-edit-default-desc { - color: #FF0000; - border: 1px solid #FF8888; - background-color: #FFEEEE; - padding: 7px; -} -#profile-edit-clone-link-wrapper { - float: left; - margin-left: 50px; - margin-bottom: 20px; - width: 300px; -} - - -#profile-edit-links-end { - clear: both; - margin-bottom: 15px; -} - -.profile-listing-photo { - border: none; -} - -.profile-edit-submit-wrapper { - margin-top: 20px; - margin-bottom: 20px; -} - -#profile-photo-link-select-wrapper { - margin-top: 2em; -} - -#profile-photo-submit-wrapper { - margin-top: 10px; -} #profile-photo-wrapper img { width:175px; @@ -612,65 +528,6 @@ footer { } -#profile-edit-profile-name-label, -#profile-edit-name-label, -#profile-edit-pdesc-label, -#profile-edit-gender-label, -#profile-edit-dob-label, -#profile-edit-address-label, -#profile-edit-locality-label, -#profile-edit-region-label, -#profile-edit-postal-code-label, -#profile-edit-country-name-label, -#profile-edit-marital-label, -#profile-edit-sexual-label, -#profile-edit-politic-label, -#profile-edit-religion-label, -#profile-edit-pubkeywords-label, -#profile-edit-prvkeywords-label, -#profile-edit-homepage-label, -#profile-edit-hometown-label { - float: left; - width: 175px; -} - -#profile-edit-profile-name, -#profile-edit-name, -#profile-edit-pdesc, -#gender-select, -#profile-edit-dob, -#profile-edit-address, -#profile-edit-locality, -#profile-edit-region, -#profile-edit-postal-code, -#profile-edit-country-name, -#marital-select, -#sexual-select, -#profile-edit-politic, -#profile-edit-religion, -#profile-edit-pubkeywords, -#profile-edit-prvkeywords, -#profile-in-dir-yes, -#profile-in-dir-no, -#profile-in-netdir-yes, -#profile-in-netdir-no, -#hide-wall-yes, -#hide-wall-no, -#hide-friends-yes, -#hide-friends-no { - float: left; - margin-bottom: 20px; -} - - -#settings-notifications label { - margin-left: 20px; -} -#settings-notify-desc, #settings-activity-desc { - font-weight: bold; - margin-bottom: 15px; -} - #profile-in-dir-yes-label, #profile-in-dir-no-label, @@ -685,10 +542,6 @@ footer { width: 50px; } -#profile-edit-with-label { - width: 175px; - margin-left: 20px; -} #profile-publish-yes-reg, #profile-publish-no-reg { @@ -709,48 +562,6 @@ footer { } -#profile-edit-pdesc-desc, -#profile-edit-pubkeywords-desc, -#profile-edit-prvkeywords-desc { - float: left; - margin-left: 20px; -} - - -#profile-edit-homepage, #profile-edit-hometown { - float: left; - margin-bottom: 35px; -} - -#profile-edit-profile-name-end, -#profile-edit-name-end, -#profile-edit-pdesc-end, -#profile-edit-gender-end, -#profile-edit-dob-end, -#profile-edit-address-end, -#profile-edit-locality-end, -#profile-edit-region-end, -#profile-edit-postal-code-end, -#profile-edit-country-name-end, -#profile-edit-marital-end, -#profile-edit-sexual-end, -#profile-edit-politic-end, -#profile-edit-religion-end, -#profile-edit-pubkeywords-end, -#profile-edit-prvkeywords-end, -#profile-edit-homepage-end, -#profile-edit-hometown-end, -#profile-in-dir-break, -#profile-in-dir-end, -#profile-in-netdir-break, -#profile-in-netdir-end, -#hide-wall-break, -#hide-wall-end, -#hide-friends-break, -#hide-friends-end { - clear: both; -} - .settings-widget ul { list-style-type: none; padding: 0px; @@ -762,470 +573,16 @@ footer { } -#gender-select, #marital-select, #sexual-select { - width: 220px; -} - -#profile-edit-profile-name-wrapper .required { - color: #FF0000; - float: left; -} - -#contacts-main { - margin-top: 20px; - margin-bottom: 20px; -} - -.contact-entry-wrapper { - float: left; - width: 120px; - height: 120px; - padding: 10px; -} - -#contacts-search { - font-size: 1em; - width: 300px; -} - -#contacts-search-end { - margin-bottom: 10px; -} - -.contact-entry-direction-icon { - margin-top: 24px; - margin-right: 2px; -} - -.contact-entry-photo img { - border: none; -} -.contact-entry-photo-end { - clear: both; -} -.contact-entry-name { - float: left; - margin-left: 0px; - margin-right: 10px; - width: 120px; - overflow: hidden; -} -.contact-entry-edit-links { - margin-top: 6px; - margin-left: 10px; - width: 16px; -} -.contact-entry-nav-wrapper { - float: left; - margin-left: 10px; -} - -.contact-entry-edit-links img { - border: none; - margin-right: 15px; -} -.contact-entry-photo { - float: left; - position: relative; -} -.contact-entry-end { - clear: both; -} #fsuggest-desc, #fsuggest-submit-wrapper { margin-top: 15px; margin-bottom: 15px; } - -.thread-wrapper .wall-item-comment-wrapper, .wall-item-content-wrapper.comment { - margin-left: 50px; -} - -.wall-item-content-wrapper { - margin-top: 10px; - position: relative; - border-radius: $radiuspx; - background-color: $item_colour; - opacity: $item_opacity; -} - .thread-end-wrapper { margin-left: 50px; } - -.wall-item-like.comment, .wall-item-dislike.comment { - margin-left: 50px; -} - -.wall-item-info { - display: block; - float: left; - width:110px; - margin-right:10px; -} -.comment .wall-item-info { - width: 70px; -} - -.wall-item-photo-wrapper { - margin-top: 10px; - margin-left: 10px; - margin-bottom: 10px; - width: 100px; -} -.wall-item-photo-menu-button { - display: block; - position: absolute; - background-image: url("../img/photo-menu.jpg"); - background-position: top left; - background-repeat: no-repeat; - margin: 0px; padding: 0px; - width: 16px; - height: 16px; - top: $pmenu_top; left:10px; - overflow: hidden; - text-indent: 40px; - display: none; - -} -.wall-item-photo-menu { - width: auto; - border: 2px solid #444444; - background: #FFFFFF; - position: absolute; - left: 10px; top: 90px; - display: none; - z-index: 10000; -} -.wall-item-photo-menu ul { margin:0px; padding: 0px; list-style: none } -.wall-item-photo-menu li a { display: block; padding: 2px; } -.wall-item-photo-menu li a:hover { color: #FFFFFF; background: #3465A4; text-decoration: none; } - - -.comment .wall-item-photo-menu-button { top: $pmenu_reply;} -.comment .wall-item-photo-menu { top: 60px; } - -.wallwall .wwto { - left: 50px; - margin: 0; - position: absolute; - top: 70px; - width: 30px -} -.wallwall .wwto img { - width: 30px !important; - height: 30px !important; -} - -.wallwall .wall-item-photo-end { - clear: both; -} - -.wall-item-arrowphoto-wrapper { - position: absolute; - left: 75px; - top: 70px; - z-index: 99; -} -.wall-item-wrapper { - margin-left:10px; -} - -.wall-item-ago .icon-ok { - cursor: pointer; - color: darkgreen; -} - -.wall-item-lock { - font-size: 1.2em; - left: 105px; - position: absolute; - top: 1px; - color: $toolicon_colour; -} -.comment .wall-item-lock { - left: 65px; -} - -.wall-item-ago { - color: #777; - font-size: 0.8em; -} - -.wall-item-location { - overflow: hidden; - /* add ellipsis on text overflow */ - /* this work on safari, opera, ie, chrome. */ - /* firefox users have to wait support or we */ - /* can use a jquery plugin http://bit.ly/zJskg */ - text-overflow: ellipsis; - -o-text-overflow: ellipsis; - width: 100%; -} - - -.item-tool { - float: left; - margin-right: 8px; - font-size: 1.2em; - cursor: pointer; - color: $toolicon_colour; -} - -.item-tool:hover { - color: $toolicon_activecolour; -} - -.drop-icons.item-tool { - color: $toolicon_colour; -} - -.like-rotator { - float: left; - margin: 8px; - color: $toolicon_colour; -} - -.wall-item-delete-wrapper { - float: right; -} - -.wall-item-delete-end { - clear: both; -} - -.wall-item-delete-icon { - border: none; -} - -.wall-item-wrapper-end { - clear: both; -} - -.wall-item-photo { - border: none; - width: $top_photo !important; - height: $top_photo !important; - -} -.comment .wall-item-photo { - width: $reply_photo !important; - height: $reply_photo !important; -} -.wall-item-content { - margin-left: 10px; - overflow: auto; - font-size: $font_size; -} - -.wall-item-content img { - max-width: 95% !important; -} - -.wall-item-title { - float: left; - font-weight: bold; -} - -.wall-item-title-end { - clear: both; -} - -.thread-wrapper.toplevel_item { - width: 92%; - max-width: $converse_width; -} - -.wall-item-body { - margin-top: 10px; -} - -.wall-item-body.divmore { - padding-bottom: 15px; -} - -.wall-item-tools { - clear: both; - padding: 5px 10px; -} - -.wall-item-like, .wall-item-dislike { - margin-top: 5px; -} - -.wall-item-author { - margin-top: 10px; -} - -.comment-edit-photo { - margin-top: 10px; - margin-left: 10px; - margin-bottom: 10px; - width: 100px; - float: left; -} -.comment-wwedit-wrapper.threaded > .comment-edit-form > .comment-edit-photo { - width: 40px; -} - -.comment-edit-photo img { - width: 25px; -} -.comment-edit-text-empty, .comment-edit-text-full { - float: left; - margin-top: 10px; - padding: 3px 1px 1px 3px; - border: 1px solid #ccc; - padding: 8px; - border-radius: $radiuspx; -} - -.comment-edit-text-empty { - color: gray; - height: 1.5em; - width: 40%; /*Too wide? */ - overflow: auto; - margin-bottom: 10px; -} - -.comment-wwedit-wrapper.threaded > .comment-edit-form > .comment-edit-text-empty { - height: 1.5em; -} - -.comment-edit-text-full { - color: black; - height: 150px; - width: 80%; - overflow: auto; -} - - -.comment-edit-text-end { - clear: both; -} - -.comment-edit-submit { - margin: 10px 0px 10px 110px; -} - -.comment-wwedit-wrapper.threaded > .comment-edit-form > .comment-edit-submit-wrapper > .comment-edit-submit { - margin-left: 50px; -} - -#profile-jot-plugin-wrapper, -#profile-jot-submit-wrapper { - margin-top: 15px; - width:90%; -} - -#profile-upload-wrapper { - float: left; - margin-left: 15px; -} -#profile-attach-wrapper { - float: left; - margin-left: 15px; -} -#profile-rotator { - float: left; - margin: 8px 0px 0px 20px; - color: #777; -} -#profile-link-wrapper { - float: left; - margin-left: 15px; -} -#profile-youtube-wrapper { - float: left; - margin-left: 15px; -} -#profile-video-wrapper { - float: left; - margin-left: 15px; -} -#profile-audio-wrapper { - float: left; - margin-left: 15px; -} -#profile-location-wrapper { - float: left; - margin-left: 15px; -} -#profile-expire-wrapper { - float: left; - margin-left: 15px; -} -#profile-encrypt-wrapper { - float: left; - margin-left: 15px; -} -#jot-preview-link { - float: left; - margin-left: 45px; - margin-top: 0px !important; -} - -#profile-nolocation-wrapper { - float: left; - margin-left: 15px; -} -#profile-title-wrapper { - float: left; - margin-left: 15px; -} - -#profile-jot-perms { - float: right; - margin-left: 100px; - font-weight: bold; - font-size: 1.2em; - height: auto; - width: auto; - background-color: #0080FF; - border-radius: $radiuspx; - border: 2px outset; - box-shadow: 5px 5px 5px #666; - margin-right: 8px; - padding: 4px; -} - -#profile-jot-perms:active { - box-shadow: 0 0 0 0; -} - -#profile-jot-perms-end { - height: 30px; -} - -#profile-jot-plugin-end{ - clear: both; -} -.profile-jot-net { - float: left; - margin-right: 10px; - margin-top: 5px; - margin-bottom: 5px; -} - -#profile-jot-networks-end { - clear: both; -} - -#profile-jot-end { - margin-bottom: 30px; -} -#about-jot-submit-wrapper { - margin-top: 15px; -} -#about-jot-end { - margin-bottom: 30px; -} -#contacts-main { - margin-bottom: 30px; -} - #profile-listing-desc { margin-left: 30px; } @@ -1266,44 +623,8 @@ footer { } -.directory-end { - clear: both; -} -.directory-name { - text-align: center; -} -.directory-photo { - margin-left: 25px; -} .directory-details { font-size: 0.7em; - text-align: center; - margin-left: 5px; - margin-right: 5px; -} -.directory-item { - float: left; - width: 225px; - height: 260px; - overflow: hidden; - margin: 2px; -} - -#directory-search-wrapper { - margin-top: 20px; - margin-right: 20px; - margin-bottom: 50px; -} - -#directory-search-end { -} - -.directory-photo-img { - border: none; -} - -div.dirtagblock.widget { - overflow: hidden; } .pager { @@ -1337,161 +658,16 @@ div.dirtagblock.widget { padding: 4px; } - -#contact-edit-wrapper { - margin-top: 10px; -} - -#contact-edit-banner-name { - font-size: 1.4em; - font-weight: bold; -} - -#contact-edit-poll-wrapper { - margin-top: 15px; -} - -#contact-edit-poll-text { - margin-top: 15px; - margin-bottom: 5px; -} - -#contact-edit-update-now { - margin-top: 15px; -} - -#contact-edit-links{ - clear: both; -} - -#contact-edit-links ul { - list-style: none; - list-style-type: none; - margin-left: 0px; - padding-left: 0px; -} - -#contact-edit-links li { - margin-top: 5px; -} - -#contact-edit-drop-link { - float: right; - margin-right: 20px; -} - -#contact-edit-nav-end { - clear: both; -} - -#contact-edit-wrapper { - width: 100%; -} - -#contact-edit-end { - clear: both; - margin-top: 15px; -} - -#contact-profile-selector { - width: 175px; - margin-left: 175px; -} - -.contact-edit-submit { - margin-top: 20px; -} - - #block-message, #ignore-message, #archive-message, #lost-contact-message { color: #FF0000; } -#profile-edit-insecure { - margin-top: 20px; - color: #FF0000; - font-size: 1.1em; - border: 1px solid #FF8888; - background-color: #FFEEEE; - padding-left: 5px; - /*: 3px 3px 3px 5px; */ - width: 587px; -} - -/* TinyMCE */ - -DIV#profile-jot-text_toolbargroup{ -background: #FFF; -border: 1px #111; -} - - -iframe#profile-jot-text_ifr { -width: 100% !important; -box-shadow: 5px 5px 5px #000 inset !important;} - -tr.mceLast { - -} - -/* Not MCE */ - -#profile-jot-text { - height: 20px; - color:#000; - border: 1px solid #cccccc; - padding: 8px; - margin-right: 0px; - width: 90%; - -moz-border-radius: $radiuspx; - border-radius: $radiuspx; -} -#profile-jot-text:hover { - color: #000000; -} - -#profile-jot-text-loading { - float: left; - margin: 14px 0px 0px 12px; - color: #777; -} - -.wall-item-photo, .photo, .contact-block-img, .my-comment-photo { +.photo, .contact-block-img { border-radius: $radiuspx; -moz-border-radius: $radiuspx; box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; } - -#datebrowse-sidebar select { - margin-left: 25px; - border-radius: $radiuspx; - -moz-border-radius: $radiuspx; - opacity: 0.3; - filter:alpha(opacity=30); -} - -#datebrowse-sidebar select:hover { - opacity: 1.0; - filter:alpha(opacity=100); -} - -#posted-date-selector { - margin-left: 30px !important; - margin-top: 5px !important; - margin-right: 0px !important; - margin-bottom: 0px !important; -} - -#posted-date-selector:hover { - box-shadow: 4px 4px 3px 0 #444444; - margin-left: 25px !important; - margin-top: 0px !important; - margin-right: 5px !important; - margin-bottom: 5px !important; - -} - #side-bar-photos-albums { margin-top: 15px; } @@ -1500,38 +676,21 @@ tr.mceLast { list-style: none; } -.contact-entry-photo img, .profile-match-photo img, #photo-photo img, .directory-photo-img, .photo-album-photo, .photo-top-photo { +.profile-match-photo img, #photo-photo img, .directory-photo-img, .photo-album-photo, .photo-top-photo { border-radius: $radiuspx; -moz-border-radius: $radiuspx; - box-shadow: 4px 4px 3px 0 #444444; + box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; } -#profile-jot-submit { - height: auto; - background-color: #0080FF; - color: #eeeeec; - font-weight: bold; - -webkit-border-radius: $radiuspx; - -moz-border-radius: $radiuspx; - border-radius: $radiuspx; - border: 2px outset #222420 !important; - margin: 0; - float: right; - text-shadow: 1px 1px #111; - width: auto; - box-shadow: 5px 5px 5px #444; -} - -#profile-jot-submit:active { - box-shadow: 0 0 0 0; +.profile-match-photo img { + width: $top_photo !important; + height: $top_photo !important; } #sidebar-page-list .label { margin-left: 5px; } -/*TODO - there appears to be significant redundancy here */ - .photo { border: 1px solid #AAAAAA; } @@ -1543,104 +702,14 @@ tr.mceLast { } -.photos-end { - clear: both; - margin-bottom: 25px; -} - -.photo-album-image-wrapper { - float: left; - margin-top: 15px; - margin-right: 15px; - margin-left: 15px; -} .photo-album-image-wrapper .caption { - display: none; - width: 100%; - bottom: 0px; - padding: 0.5em 0.5em 0px 0.5em; background-color: rgba(245, 245, 255, 0.8); border-bottom: 2px solid #CCC; - margin: 0px; -} -.photo-album-image-wrapper a:hover .caption { - display:block; } -#photo-album-end { - clear: both; - margin-bottom: 25px; -} - -.photo-top-image-wrapper { - float: left; - margin-top: 15px; - margin-right: 15px; - margin-left: 15px; - margin-bottom: 15px; -} .photo-top-album-name { - width: 100%; - min-height: 2em; - bottom: 0px; - padding: 0px 3px; - padding-top: 0.5em; background-color: rgb(255, 255, 255); } -#photo-top-end { - clear: both; -} - -#photo-top-links { - margin-bottom: 30px; - margin-left: 30px; -} - -#photos-upload-newalbum-div { - float: left; - width: 175px; -} - -#photos-upload-noshare { - margin-bottom: 10px; -} -#photos-upload-existing-album-text { - float: left; - width: 175px; -} -#photos-upload-newalbum { - float: left; -} -#photos-upload-album-select { - float: left; -} - -#photos-upload-spacer { - margin-top: 25px; -} -#photos-upload-new-end, #photos-upload-exist-end { - clear: both; -} -#photos-upload-exist-end { - margin-bottom: 15px; -} -#photos-upload-submit { - margin-top: 15px; -} - -#photos_upload_applet_wrapper { - margin-bottom: 15px; -} - -#photos-upload-no-java-message { - margin-bottom: 15px; -} - - -#photos-upload-select-files-text { - margin-top: 15px; - margin-bottom: 15px; -} #photos-upload-perms-menu, #photos-upload-perms-menu:visited, #photos-upload-perms-menu:link { color: #8888FF; @@ -1654,252 +723,26 @@ tr.mceLast { cursor: pointer; } - -#photo-edit-caption-label, #photo-edit-tags-label, #photo-edit-albumname-label, #photo-edit-rotate-label { - float: left; - width: 150px; -} - -#photo-edit-perms-end { - margin-bottom: 15px; -} - -#photo-edit-caption, #photo-edit-newtag, #photo-edit-albumname, #photo-edit-rotate { - float: left; - margin-bottom: 25px; -} -#photo-edit-link-wrap { - margin-bottom: 15px; -} -#photo-like-div { - margin-bottom: 25px; -} - -#photo-edit-caption-end, #photo-edit-tags-end, #photo-edit-albumname-end, #photo-edit-rotate-end { - clear: both; -} - -#photo-edit-rotate-end { - margin-bottom: 15px; -} - -#photo-edit-delete-button { - margin-left: 200px; -} -#photo-edit-end { - margin-bottom: 35px; -} #photo-caption { font-size: 110%; font-weight: bold; - margin-top: 15px; - margin-bottom: 15px; } #in-this-photo-text { color: #0080FF; - margin-left: 30px; } -#in-this-photo { - margin-left: 60px; - margin-top: 10px; - margin-bottom: 20px; -} - -#photo-album-edit-submit, #photo-album-edit-drop { - margin-top: 15px; - margin-bottom: 15px; -} - -#photo-album-edit-drop { - margin-left: 200px; -} - - -#prvmail-to-label, #prvmail-subject-label, #prvmail-expires-label, #prvmail-message-label { - margin-bottom: 10px; - margin-top: 20px; -} - -#prvmail-submit { - float: left; - margin-top: 10px; - margin-right: 30px; -} -#prvmail-upload-wrapper, -#prvmail-attach-wrapper, -#prvmail-link-wrapper, -#prvmail-expire-wrapper, -#prvmail-encrypt-wrapper, -#prvmail-rotator-wrapper { - float: left; - margin-top: 10px; - margin-right: 10px; - width: 24px; - cursor: pointer; -} - -#prvmail-end { - clear: both; -} - -.mail-list-sender, -.mail-list-detail { - float: left; -} -.mail-list-detail { - margin-left: 20px; -} - -.mail-list-subject { - font-size: 1.1em; - margin-top: 10px; -} -a.mail-list-link { - font-weight: normal; - display: block; - font-size: 1.3em; - padding: 4px 0; -} - - - -.mail-list-outside-wrapper-end { - clear: both; -} - -.mail-list-outside-wrapper { - margin-top: 30px; -} - -.mail-list-delete-wrapper { - float: right; - margin-right: 30px; - margin-top: 15px; -} - -.mail-list-delete-icon { - border: none; -} - -.mail-conv-sender, -.mail-conv-detail { - float: left; -} -.mail-conv-detail { - margin-left: 20px; - width: 500px; -} - -.mail-conv-subject { - font-size: 1.4em; - margin: 10px 0; -} - -.mail-conv-outside-wrapper-end { - clear: both; -} - -.mail-conv-outside-wrapper { - margin-top: 30px; -} - -.mail-conv-delete-wrapper { - float: right; - margin-right: 30px; - margin-top: 15px; -} -.mail-conv-recall-wrapper { - float: right; - margin-right: 10px; - margin-top: 15px; -} - -.mail-conv-break { - clear: both; -} - -.mail-conv-delete-icon { - border: none; -} - -.message-links ul { - list-style-type: none; - padding: 0px; -} - -.message-links li { - margin-top: 10px; - float: left; -} -.message-links a { - padding: 3px 5px; -} - -.message-links-end { - clear: both; -} - -#sidebar-group-list ul { - list-style-type: none; -} - -#sidebar-group-list .icon, #sidebar-group-list .iconspacer { - display: inline-block; - height: 12px; - width: 12px; -} - -#sidebar-group-list li { - margin-top: 10px; -} - -.nets-ul, .fileas-ul, .categories-ul { - list-style-type: none; -} - -.nets-ul li, .fileas-ul li, .categories-ul li { - margin-top: 10px; -} - -.nets-link { - margin-left: 24px; -} -.nets-all { - margin-left: 42px; -} - -.fileas-link, .categories-link { - margin-left: 24px; -} - -.fileas-all, .categories-all { - margin-left: 0px; -} +#netsearch-box { margin-bottom: 5px; } #search-save { margin-left: 5px; } -.groupsideedit { - margin-right: 10px; -} -#saved-search-ul { - list-style-type: none; -} -.savedsearchdrop, .savedsearchterm { - float: left; - margin-top: 10px; -} -.savedsearchterm { - margin-left: 10px; -} - #side-follow-wrapper { margin-top: 20px; } -#side-follow-url, #side-peoplefind-url { + +#side-peoplefind-url { margin-top: 5px; } @@ -1915,7 +758,7 @@ a.mail-list-link { font-family: FontAwesome; } -#side-follow-submit, #side-peoplefind-submit { +#side-peoplefind-submit { margin-top: 15px; } @@ -1924,7 +767,7 @@ a.mail-list-link { } -.widget, .pmenu { +.pmenu { border-bottom: 1px solid #eec; padding: 8px; margin-top: 5px; @@ -1934,17 +777,11 @@ a.mail-list-link { } -#profile-jot-wrapper { - margin-top: 25px; -} - - #settings-default-perms-menu { margin-top: 15px; margin-bottom: 15px; } - .group-delete-wrapper { float: right; margin-right: 50px; @@ -1954,12 +791,13 @@ a.mail-list-link { display: block; color: #FFFFFF; margin-top: 15px; - background-color: #F80000; + background-color: $nav_bg_2; -webkit-border-radius: $radiuspx ; -moz-border-radius: $radiuspx; border-radius: $radiuspx; padding: 5px; font-weight: bold; + clear: both; } @@ -2054,7 +892,6 @@ a.mail-list-link { #nav-search-text { height: 20px; padding: 0px 5px 0px 5px; - font-size: 0.9em; border-radius: 10px; border: none; background-color: $search_background; @@ -2119,11 +956,6 @@ a.mail-list-link { clear: both; } -.cc-license { - margin-top: 50px; - font-size: 70%; -} - .descriptive-text { color: #888; } @@ -2274,19 +1106,6 @@ a.mail-list-link { margin-top: 20px; } -#photo-prev-link, #photo-next-link { - padding: 10px; - float: left; -} - -#photo-photo { - float: left; -} - -#photo-photo-end { - clear: both; -} - .profile-match-photo { float: left; text-align: center; @@ -2294,10 +1113,10 @@ a.mail-list-link { } .profile-match-name { - float: left; text-align: center; width: 120px; - overflow: hidden; + height: 18px; + overflow: hidden !important; } .profile-match-note { @@ -2438,33 +1257,6 @@ a.mail-list-link { margin-top: 10px; } -.posttags a, .body-tag, .filesavetags, .categorytags { - opacity: 0.5; - filter:alpha(opacity=50); -} - -.posttags a:hover, .body-tag:hover, .filesavetags:hover, .categorytags:hover { - opacity: 1.0 !important; - filter:alpha(opacity=100) !important; -} - -.posttags, .body-tag { - margin-top: 15px; -} - -.item-select { - opacity: 0.1; - filter:alpha(opacity=10); - float: right; - margin-right: 10px; - -} -.item-select:hover, .checkeditem { - opacity: 1; - filter:alpha(opacity=100); -} - - #item-delete-selected { margin-top: 30px; } @@ -2529,7 +1321,7 @@ brain is weird like that */ .field label { float: left; - width: 200px; + width: 350px; } .field input, @@ -2539,45 +1331,11 @@ brain is weird like that */ .field textarea { height: 100px; } .field_help { display: block; - margin-left: 200px; + margin-left: 350px; color: #666666; } -.field_abook_help { - color: #000; -} -.abook-them { - margin-left: 225px; - margin-bottom: 15px; -} -.abook-me { - margin-left: 36px; - margin-bottom: 15px; -} -.acheckbox { - margin-bottom: 5px !important; -} - -.abook-pending-contact { - background: orange; - font-weight: bold; - margin: 10px; - padding: 20px 5px 10px; -} - -#contact-slider { - width: 600px !important; -} - -.abook-edit-them, .abook-edit-me { - float: left; - width: 100px !important; -} -.field_abook_help { - float: left; -} - .field .onoff { float: left; width: 80px; @@ -2683,10 +1441,6 @@ brain is weird like that */ /* visibility: visible; */ } -.wall-item-ago i { - font-size: 0.6em; -} - .icon { display: block; width: 16px; height: 16px; background-image: url('../../../../images/icons.png'); @@ -2726,8 +1480,6 @@ brain is weird like that */ .on { background-position: -144px -32px; } .off { background-position: 0px -48px; } -/*.starred { background-position: -16px -48px; } -.unstarred { background-position: -32px -48px; }*/ .tagged { background-position: -48px -48px; } .yellow { background-position: -64px -48px; } @@ -2735,102 +1487,14 @@ brain is weird like that */ color: gold; } -.filer-icon { - display: block; width: 16px; height: 16px; - background-image: url('../img/file.gif'); -} - .icon.dim { opacity: 0.3;filter:alpha(opacity=30); } -[class^="comment-edit-bb"] { - list-style: none; - display: none; - margin: 0px 0 -5px 0px; - padding: 0px; - width: 75%; -} -[class^="comment-edit-bb"] > li { - display: inline-block; - margin: 10px 10px 0 0; - visibility: none; -} -[class^="comment-edit-bb-end"] { - clear: both; -} -.editicon { - display: inline-block; - width: 16px; - height: 16px; - background-image: url(../img/bbedit.png); - background-color: #fff; - text-decoration: none; -} -.editicon:hover { - background-color: #ccc; -} -.boldbb { - background-position: 0px 0px; -} -.boldbb:hover { - background-position: 0px -16px; -} -.italicbb { - background-position: -16px 0px; -} -.italicbb:hover { - background-position: -16px -16px; -} -.underlinebb { - background-position: -32px 0px; -} -.underlinebb:hover { - background-position: -32px -16px; -} -.quotebb { - background-position: -48px 0px; -} -.quotebb:hover { - background-position: -48px -16px; -} -.codebb { - background-position: -64px 0px; -} -.codebb:hover { - background-position: -64px -16px; -} -.imagebb { - background-position: -80px 0px; -} -.imagebb:hover { - background-position: -80px -16px; -} -.urlbb { - background-position: -96px 0px; -} -.urlbb:hover { - background-position: -96px -16px; -} -.videobb { - background-position: -112px 0px; -} -.videobb:hover { - background-position: -112px -16px; -} -.attachtype { - display: block; width: 20px; height: 23px; - float: left; - background-image: url('../../../../images/content-types.png'); -} + .body-attach { margin-top: 10px; } -.type-video { background-position: 0px 0px; } -.type-image { background-position: -20px 0px; } -.type-audio { background-position: -40px 0px; } -.type-text { background-position: -60px 0px; } -.type-unkn { background-position: -80px 0px; } /* autocomplete popup */ @@ -2872,29 +1536,6 @@ div.jGrowl div.info { top: 15px; right: 15px; } -.qcomment { - border: 1px solid #EEE; - padding: 3px; - margin-top: 15px; - margin-left: 25px; - width: 125px; - overflow-y: auto; -} - - -.qcomment option { - width: 125px; - overflow-x: hidden; -} - -.qcomment { - opacity: 0.3; - filter:alpha(opacity=30); -} -.qcomment:hover { - opacity: 1.0; - filter:alpha(opacity=100); -} #id_term_label { @@ -2945,12 +1586,6 @@ div.jGrowl div.info { text-overflow: ellipsis; } -#datebrowse-sidebar select { - margin-left: 25px; -} - - - .jslider .jslider-scale ins { color: #333; font-size: $body_font_size; @@ -2958,28 +1593,13 @@ div.jGrowl div.info { text-align: center; } - -.slider { - margin-top: 10px; - margin-bottom: 45px; -} - - -#main-slider { - position: relative; - left: 5px; - width: 90%; - -} - - #contact-slider { position: relative; left: 5%; width: 90%; } - +a.rconnect, nav a, nav a:active, nav a:visited, @@ -2989,7 +1609,7 @@ nav a:link { outline: none; } -nav a:hover { +a.rconnect:hover, nav a:hover { color: #0080FF; } nav .fakelink { @@ -3365,35 +1985,6 @@ ul.menu-popup { .reshared-content { margin-left: 30px; } .shared_header img { margin-right: 10px; } - -#mail-list-wrapper { -border-top: 1px solid #ccc; -padding: 5px 5px 5px 5px; -} - -span.mail-list { -float: left; -width: 20%; -} - -.mail-list-remove { -width: 5% !important; -} - -span.mail-delete { -float: left; -width: 30px; -} - -img.mail-list-sender-photo { -height: 24px; -width: 24px; -float: left; -margin-right: 30px; --moz-border-radius: $radiuspx; -border-radius: $radiuspx; -} - .tag1 { font-size : 1.0em !important; } @@ -3485,17 +2076,11 @@ margin-right: 50px; margin-left: -20px; } -.comment-icon, -.jot-icons { +.admin-icons { font-size: 1.2em; color: $toolicon_colour; } -.comment-icon:hover, -.jot-icons:hover { - color: $toolicon_activecolour; -} - .nav-icon { font-size: 1.4em; margin-right: 15px; @@ -3504,6 +2089,7 @@ margin-right: 50px; a .drop-icons { color: #777; font-size: 1.2em; + text-decoration: none; } .drop-icons:hover { @@ -3548,6 +2134,314 @@ text-decoration: none; list-style-type: none; } -.savedsearchdrop { - opacity: 0; +.admin-icons { + color: $toolicon_colour; + margin-right: 10px; +} + +/* message */ + +img.mail-list-sender-photo { + -moz-border-radius: $radiuspx; + border-radius: $radiuspx; +} + +/* jot */ + +#jot-title, +#jot-category, +#jot-pagetitle { + font-weight: bold; + border: solid 1px #ffffff; + border-radius: $radiuspx; +} + +#jot-category::-webkit-input-placeholder { + font-weight: bold; +} + +#jot-category:-moz-placeholder { + font-weight: bold; +} + +#jot-title::-webkit-input-placeholder { + font-weight: bold; +} + +#jot-title:-moz-placeholder { + font-weight: bold; +} + +#jot-pagetitle::-webkit-input-placeholder { + font-weight: bold; +} + +#jot-pagetitle:-moz-placeholder { + font-weight: bold; +} + +#jot-title:hover, +#jot-title:focus, +#jot-pagetitle:hover, +#jot-pagetitle:focus, +#jot-category:hover, +#jot-category:focus { + border: 1px solid #cccccc; +} + +#profile-jot-text { + color:#000; + border: 1px solid #cccccc; + -moz-border-radius: $radiuspx; + border-radius: $radiuspx; +} + +#profile-jot-text::-webkit-input-placeholder { + font-size:1.5em; +} + +#profile-jot-text::-moz-placeholder { + font-size:1.5em; +} + +#profile-jot-text:focus::-webkit-input-placeholder { + color: transparent; +} + +#profile-jot-text:focus::-moz-placeholder { + color: transparent; +} + +#profile-jot-text-loading { + color: #777; +} + +#profile-jot-submit { + background: linear-gradient(top, #0080ff 0%, #0080aa); + background: -webkit-linear-gradient(top, #0080ff 0%, #0080aa); + background: -moz-linear-gradient(top, #0080ff 0%, #0080aa); + background: -o-linear-gradient(top, #0080ff 0%, #0080aa); + background: -ms-linear-gradient(top, #0080ff 0%, #0080aa); + color: #fff; + font-weight: bold; + border-radius: 0px $radiuspx $radiuspx 0px; + text-shadow: 1px 1px #111; + cursor: pointer; +} + +#profile-jot-submit:hover { + background: linear-gradient(top, #0080aa 0%, #0080ff); + background: -webkit-linear-gradient(top, #0080aa 0%, #0080ff); + background: -moz-linear-gradient(top, #0080aa 0%, #0080ff); + background: -o-linear-gradient(top, #0080aa 0%, #0080ff); + background: -ms-linear-gradient(top, #0080aa 0%, #0080ff); +} + +#profile-jot-perms { + background-color: $toolicon_colour; + border: 1px solid #666; + border-right: none; + border-radius: $radiuspx 0px 0px $radiuspx; +} + +#profile-rotator { + color: #777; +} + +.jot-icons { + font-size: 1.2em; + color: $toolicon_colour; +} + +.jot-icons:hover { + color: $toolicon_activecolour; +} + +/* conversation */ + +.thread-wrapper .wall-item-comment-wrapper, +.wall-item-content-wrapper.comment { + margin-left: $comment_indent; + border-left: 2px solid #eee; +} + +.thread-wrapper .toplevel_item { + max-width: $converse_width; +} + +.wall-item-content-wrapper { + border-radius: $radiuspx; + background-color: $item_colour; + opacity: $item_opacity; +} + +.wallwall .wwto { + top: $wwtop; +} + +.wall-item-photo-menu-button { + background-image: url("../img/photo-menu.jpg"); + background-position: top left; + background-repeat: no-repeat; + top: $pmenu_top; +} + +.wall-item-photo-menu { + border: 2px solid #444444; + background: #FFFFFF; + top: $top_photo; +} + +.wall-item-photo-menu ul { + list-style: none +} + +.wall-item-photo-menu li a:hover { + color: #FFFFFF; + background: #3465A4; + text-decoration: none; +} + +.comment .wall-item-photo-menu-button { + top: $pmenu_reply; +} + +.comment .wall-item-photo-menu { + top: $reply_photo; +} + +.wall-item-photo { + border: none; + width: $top_photo !important; + height: $top_photo !important; + +} + +.comment .wall-item-photo { + width: $reply_photo !important; + height: $reply_photo !important; +} + +.wall-item-photo { + border-radius: $radiuspx; + -moz-border-radius: $radiuspx; + box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; +} + +.wall-item-arrowphoto-wrapper { + top: $wwtop; +} + +.wall-item-lock { + font-size: 1.2em; + color: $toolicon_colour; +} + +.wall-item-ago .icon-ok { + color: darkgreen; +} + + +.wall-item-ago { + color: #777; + font-size: 0.8em; +} + +.wall-item-ago i { + font-size: 0.6em; +} + +.wall-item-content { + font-size: $font_size; +} + +.item-tool { + font-size: 1.2em; + color: $toolicon_colour; +} + +.item-tool:hover { + color: $toolicon_activecolour; +} + +.drop-icons.item-tool { + color: $toolicon_colour; +} + +.like-rotator { + color: $toolicon_colour; +} + +.my-comment-photo { + border-radius: $radiuspx; + -moz-border-radius: $radiuspx; + box-shadow: $shadowpx $shadowpx $shadowpx 0 #444444; +} + +.comment-edit-photo img { + width: $reply_photo; +} + +[class^="comment-edit-bb"] { + list-style: none; +} + +.comment-icon { + font-size: 1.2em; + color: $toolicon_colour; +} + +.comment-icon:hover { + color: $toolicon_activecolour; +} + +.comment-edit-text-empty, +.comment-edit-text-full { + border: 1px solid #ccc; + border-radius: $radiuspx; +} + +.comment-edit-text-empty { + color: gray; +} + +.comment-edit-text-full { + color: black; +} + +/* widgets */ + +.widget { + border-bottom: 1px solid #eec; + -moz-border-radius: $radiuspx; + -webkit-border-radius: $radiuspx; + border-radius: $radiuspx; +} + +#note-text { + border: 1px solid #ccc; + border-radius: $radiuspx; + -moz-border-radius: $radiuspx; +} + +#saved-search-ul { + list-style-type: none; +} + +.fileas-ul { + list-style-type: none; +} + +#datebrowse-sidebar select { + border: 1px solid #ccc; + border-radius: $radiuspx; + -moz-border-radius: $radiuspx; +} + +.categories-ul { + list-style-type: none; +} + +#sidebar-group-list ul { + list-style-type: none; } diff --git a/view/theme/redbasic/img/screenshot.jpg b/view/theme/redbasic/img/screenshot.jpg index 5f00ec39e..51d4cbb0d 100644 Binary files a/view/theme/redbasic/img/screenshot.jpg and b/view/theme/redbasic/img/screenshot.jpg differ diff --git a/view/theme/redbasic/js/redbasic.js b/view/theme/redbasic/js/redbasic.js index e40a94fcc..e89c51119 100644 --- a/view/theme/redbasic/js/redbasic.js +++ b/view/theme/redbasic/js/redbasic.js @@ -16,23 +16,27 @@ function cmtBbClose(comment, id) { return false; } +//document.jotpermslock = 'icon-lock'; +//document.jotpermsunlock = 'icon-unlock'; + + $(document).ready(function() { $('.group-edit-icon').hover( function() { - $(this).addClass('icon'); $(this).removeClass('iconspacer');}, + $(this).css('opacity','1.0');}, function() { - $(this).removeClass('icon'); $(this).addClass('iconspacer');} - ); + $(this).css('opacity','0');} +); $('.sidebar-group-element').hover( function() { id = $(this).attr('id'); - $('#edit-' + id).addClass('icon'); $('#edit-' + id).removeClass('iconspacer');}, + $('#edit-' + id).css('opacity','1.0');}, function() { id = $(this).attr('id'); - $('#edit-' + id).removeClass('icon');$('#edit-' + id).addClass('iconspacer');} + $('#edit-' + id).css('opacity','0');} ); diff --git a/view/theme/redbasic/php/style.php b/view/theme/redbasic/php/style.php index 2fcda2cc8..9956ccd31 100644 --- a/view/theme/redbasic/php/style.php +++ b/view/theme/redbasic/php/style.php @@ -66,11 +66,11 @@ if (! $banner_colour) $banner_colour = "fff"; if (! $bgcolour) - $bgcolour = "#f8f8f8"; + $bgcolour = "#fdfdfd"; if (! $background_image) $background_image =''; if (! $item_colour) - $item_colour = "#f8f8f8"; + $item_colour = "#fdfdfd"; if (! $toolicon_colour) $toolicon_colour = '#777777'; if (! $toolicon_activecolour) @@ -93,12 +93,14 @@ $converse_width="1024px"; if(! $top_photo) $top_photo = '64px'; - $pmenu_top = intval($top_photo) - 6 . 'px'; + $pmenu_top = intval($top_photo) - 16 . 'px'; + $wwtop = intval($top_photo) - 15 . 'px'; + $comment_indent = intval($top_photo) + 10 . 'px'; if(! $reply_photo) $reply_photo = '32px'; - $pmenu_reply = intval($reply_photo) - 6 . 'px'; - + $pmenu_reply = intval($reply_photo) - 16 . 'px'; + if($nav_min_opacity === false || $nav_min_opacity === '') { $nav_float_min_opacity = 1.0; $nav_percent_min_opacity = 100; @@ -112,22 +114,20 @@ // Nav colours have nested values, so we have to define the actual variables // used in the CSS from the higher level "red", "black", etc here if ($nav_colour == "red") { - $nav_bg_1 = "#f88"; - $nav_bg_2 = "#b00"; - $nav_bg_3 = "#f00"; - $nav_bg_4 = "#b00"; - $search_background = '#FFDDDD'; + $nav_bg_1 = $nav_bg_3 = "#ba002f"; + $nav_bg_2 = $nav_bg_4 = "#ad002c"; + $search_background = "#EEEEEE"; $active_colour = '#444444'; } if ($nav_colour == "black") { - $nav_bg_1 = $nav_bg_3 = "#000"; - $nav_bg_2 = $nav_bg_4 = "#222"; + $nav_bg_1 = $nav_bg_3 = "#000"; + $nav_bg_2 = $nav_bg_4 = "#222"; $search_background = '#EEEEEE'; $active_colour = '#AAAAAA'; } if ($nav_colour == "silver") { - $nav_bg_1 = $nav_bg_2 = $nav_bg_3 = $nav_bg_4 = "silver"; + $nav_bg_1 = $nav_bg_2 = $nav_bg_3 = $nav_bg_4 = "silver"; $search_background = '#EEEEEE'; } @@ -161,7 +161,9 @@ $options = array ( '$top_photo' => $top_photo, '$reply_photo' => $reply_photo, '$pmenu_top' => $pmenu_top, -'$pmenu_reply' => $pmenu_reply +'$pmenu_reply' => $pmenu_reply, +'$wwtop' => $wwtop, +'$comment_indent' => $comment_indent ); echo str_replace(array_keys($options), array_values($options), $x); diff --git a/view/theme/redbasic/php/theme.php b/view/theme/redbasic/php/theme.php index ca280ef6a..e68533bb4 100644 --- a/view/theme/redbasic/php/theme.php +++ b/view/theme/redbasic/php/theme.php @@ -1,5 +1,15 @@ {{$permlbl}}
              {{$permnote}}
              -
              + diff --git a/view/tpl/admin_plugins.tpl b/view/tpl/admin_plugins.tpl index 729ba5dc8..40821c534 100755 --- a/view/tpl/admin_plugins.tpl +++ b/view/tpl/admin_plugins.tpl @@ -4,7 +4,7 @@
                {{foreach $plugins as $p}}
              • - + {{$p.2.name}} - {{$p.2.version}} {{if $p.2.experimental}} {{$experimental}} {{/if}}{{if $p.2.unsupported}} {{$unsupported}} {{/if}} diff --git a/view/tpl/admin_plugins_details.tpl b/view/tpl/admin_plugins_details.tpl index f72142e41..1c1a59879 100755 --- a/view/tpl/admin_plugins_details.tpl +++ b/view/tpl/admin_plugins_details.tpl @@ -1,7 +1,7 @@

                {{$title}} - {{$page}}

                -

                {{$info.name}} - {{$info.version}} : {{$action}}

                +

                {{$info.name}} - {{$info.version}} : {{$action}}

                {{$info.description}}

                {{$str_author}} diff --git a/view/tpl/admin_site.tpl b/view/tpl/admin_site.tpl index d0a5254fe..b0f9d4a74 100755 --- a/view/tpl/admin_site.tpl +++ b/view/tpl/admin_site.tpl @@ -47,6 +47,7 @@ {{include file="field_select.tpl" field=$theme_mobile}} {{include file="field_select.tpl" field=$theme_accessibility}} {{include file="field_input.tpl" field=$site_channel}} + {{include file="field_checkbox.tpl" field=$no_login_on_homepage}}

                diff --git a/view/tpl/admin_summary.tpl b/view/tpl/admin_summary.tpl index d3665626f..24cdd57cc 100755 --- a/view/tpl/admin_summary.tpl +++ b/view/tpl/admin_summary.tpl @@ -14,27 +14,23 @@
                {{$users.0}}
                {{$users.1}}
                - {{foreach $accounts as $p}} +
                {{$plugins.0}}
                - - {{foreach $plugins.1 as $p}} -
                {{$p}}
                - {{/foreach}} - +
                + {{foreach $plugins.1 as $p}} {{$p}} {{/foreach}} +   +
                -
                {{$version.0}}
                -
                {{$version.1}} - {{$build}} +
                {{$version.1}} - {{$build}}
                -
                diff --git a/view/tpl/admin_users.tpl b/view/tpl/admin_users.tpl index 770df7eba..3549dc5c2 100755 --- a/view/tpl/admin_users.tpl +++ b/view/tpl/admin_users.tpl @@ -34,8 +34,8 @@
              - - + +
              - {{foreach $th_users as $th}}{{/foreach}} @@ -64,15 +63,21 @@ {{foreach $users as $u}} - - + + + + - + {{/foreach}} diff --git a/view/tpl/comment_item.tpl b/view/tpl/comment_item.tpl index b8e2b4730..1ea619774 100755 --- a/view/tpl/comment_item.tpl +++ b/view/tpl/comment_item.tpl @@ -61,7 +61,7 @@ diff --git a/view/tpl/conv_frame.tpl b/view/tpl/conv_frame.tpl index 596246708..aa7b55e9b 100755 --- a/view/tpl/conv_frame.tpl +++ b/view/tpl/conv_frame.tpl @@ -1,14 +1,5 @@
              - -{{if $dropping}} - -
              -{{/if}} -
              diff --git a/view/tpl/conv_item.tpl b/view/tpl/conv_item.tpl index 781746b4b..fb36f5dca 100755 --- a/view/tpl/conv_item.tpl +++ b/view/tpl/conv_item.tpl @@ -89,7 +89,7 @@
              - {{if $item.drop.dropping}}{{/if}} + {{if $item.drop.dropping}}{{/if}}
              {{if $item.drop.pagedrop}}{{/if}}
              diff --git a/view/tpl/conversation.tpl b/view/tpl/conversation.tpl index 8948fd474..97d64327a 100755 --- a/view/tpl/conversation.tpl +++ b/view/tpl/conversation.tpl @@ -18,11 +18,3 @@ {{/foreach}}
              - -{{if $dropping}} - -
              -{{/if}} diff --git a/view/tpl/email_notify_html.tpl b/view/tpl/email_notify_html.tpl index 85939ac22..cf149341e 100755 --- a/view/tpl/email_notify_html.tpl +++ b/view/tpl/email_notify_html.tpl @@ -5,9 +5,9 @@ -
              {{$th}}
              {{$u.nickname}}{{$u.channels}} {{$u.account_created}} {{$u.account_service_class}} - - + +
              +
              - + diff --git a/view/tpl/event.tpl b/view/tpl/event.tpl index 58a19eb76..e0977e262 100755 --- a/view/tpl/event.tpl +++ b/view/tpl/event.tpl @@ -3,8 +3,8 @@ {{if $event.item.author.xchan_name}}{{$event.item.author.xchan_name}}{{/if}} {{$event.html}} - {{if $event.item.plink}}{{/if}} - {{if $event.edit}}{{/if}} + {{if $event.item.plink}}{{/if}} + {{if $event.edit}}{{/if}}
              {{/foreach}} diff --git a/view/tpl/event_form.tpl b/view/tpl/event_form.tpl index f661eac87..da4dda82e 100755 --- a/view/tpl/event_form.tpl +++ b/view/tpl/event_form.tpl @@ -7,7 +7,7 @@ - +
              {{$s_text}}
              diff --git a/view/tpl/field_input.tpl b/view/tpl/field_input.tpl index d5b3d6b4e..a584f95e7 100755 --- a/view/tpl/field_input.tpl +++ b/view/tpl/field_input.tpl @@ -1,6 +1,6 @@
              - {{if $field.4}} {{$field.4}} {{/if}} + {{if $field.4}} {{$field.4}} {{/if}} {{$field.3}}
              diff --git a/view/tpl/group_drop.tpl b/view/tpl/group_drop.tpl index 670136db7..850e7101f 100755 --- a/view/tpl/group_drop.tpl +++ b/view/tpl/group_drop.tpl @@ -2,8 +2,6 @@ + class="group-delete-icon" >
              diff --git a/view/tpl/group_side.tpl b/view/tpl/group_side.tpl index ebc820530..a0ed7a82d 100755 --- a/view/tpl/group_side.tpl +++ b/view/tpl/group_side.tpl @@ -13,7 +13,7 @@ /> {{/if}} {{if $group.edit}} - + {{/if}} {{$group.text}} @@ -23,11 +23,6 @@ - {{if $ungrouped}} - - {{/if}} diff --git a/view/tpl/install_checks.tpl b/view/tpl/install_checks.tpl index 2068df916..2f773f746 100755 --- a/view/tpl/install_checks.tpl +++ b/view/tpl/install_checks.tpl @@ -3,7 +3,7 @@
              {{$product}}
              {{$product}}
              {{$preamble}}
              {{foreach $checks as $check}} - + {{if $check.help}} {{/if}} diff --git a/view/tpl/jot.tpl b/view/tpl/jot.tpl index ef91f45be..666fae9cd 100755 --- a/view/tpl/jot.tpl +++ b/view/tpl/jot.tpl @@ -24,7 +24,7 @@
              {{/if}}
              - +
              @@ -71,7 +71,7 @@ {{/if}} - {{if $preview}}{{$preview}}{{/if}} + {{if $preview}}{{/if}}
              diff --git a/view/tpl/lang_selector.tpl b/view/tpl/lang_selector.tpl index 945cbf51e..159eeea7e 100755 --- a/view/tpl/lang_selector.tpl +++ b/view/tpl/lang_selector.tpl @@ -1,4 +1,4 @@ -
              +
              diff --git a/view/tpl/notes.tpl b/view/tpl/notes.tpl new file mode 100644 index 000000000..09932e545 --- /dev/null +++ b/view/tpl/notes.tpl @@ -0,0 +1,10 @@ +
              + + +

              {{$banner}}

              + +
              diff --git a/view/tpl/opensearch.tpl b/view/tpl/opensearch.tpl index 26fb5a799..ea260c6ae 100755 --- a/view/tpl/opensearch.tpl +++ b/view/tpl/opensearch.tpl @@ -3,11 +3,11 @@ Red Matrix@{{$nodename}}Search in The Red Matrix@{{$nodename}}http://github.com/friendica/red/ - {{$baseurl}}/images/rhash-16.png - {{$baseurl}}/images/rhash-64.png + {{$baseurl}}/images/rm-16.png + {{$baseurl}}/images/rm-64.png - \ No newline at end of file + diff --git a/view/tpl/peoplefind.tpl b/view/tpl/peoplefind.tpl index aef341d41..45b3d7d4b 100755 --- a/view/tpl/peoplefind.tpl +++ b/view/tpl/peoplefind.tpl @@ -7,8 +7,8 @@
              {{if $similar}}{{$similar}}
              {{/if}} - {{$suggest}}
              + {{if $loggedin}}{{$suggest}}
              {{/if}} {{$random}}
              - {{if $inv}}{{$inv}}{{/if}} + {{if $loggedin}}{{if $inv}}{{$inv}}{{/if}}{{/if}} diff --git a/view/tpl/photo_album.tpl b/view/tpl/photo_album.tpl index d2016e41c..c170d47a3 100755 --- a/view/tpl/photo_album.tpl +++ b/view/tpl/photo_album.tpl @@ -1,7 +1,7 @@ {{include file="prettyphoto.tpl"}} -
              + diff --git a/view/tpl/photo_drop.tpl b/view/tpl/photo_drop.tpl index 94ef5a3ee..cb7ae17ba 100755 --- a/view/tpl/photo_drop.tpl +++ b/view/tpl/photo_drop.tpl @@ -1,4 +1,4 @@
              - +
              diff --git a/view/tpl/profile_edit.tpl b/view/tpl/profile_edit.tpl index 183389b9b..196b3ac6d 100755 --- a/view/tpl/profile_edit.tpl +++ b/view/tpl/profile_edit.tpl @@ -108,8 +108,10 @@ {{$marital}}
              +
              +
              diff --git a/view/tpl/profile_edlink.tpl b/view/tpl/profile_edlink.tpl deleted file mode 100755 index 247bfaace..000000000 --- a/view/tpl/profile_edlink.tpl +++ /dev/null @@ -1,2 +0,0 @@ -
              -
              diff --git a/view/tpl/profile_vcard.tpl b/view/tpl/profile_vcard.tpl index 31f601d86..aaee02ab5 100755 --- a/view/tpl/profile_vcard.tpl +++ b/view/tpl/profile_vcard.tpl @@ -2,7 +2,7 @@ {{if $profile.edit}}
              - {{$profile.edit.1}} + diff --git a/view/tpl/search_item.tpl b/view/tpl/search_item.tpl index 853bbfdcd..c5acfa4a4 100755 --- a/view/tpl/search_item.tpl +++ b/view/tpl/search_item.tpl @@ -29,17 +29,11 @@
              {{$item.title}}
              -
              {{$item.body}} -
              - {{foreach $item.tags as $tag}} - {{$tag}} - {{/foreach}} -
              -
              +
              {{$item.body}}
              - {{if $item.drop.dropping}}{{/if}} + {{if $item.drop.dropping}}{{/if}}
              {{if $item.drop.pagedropping}}{{/if}}
              diff --git a/view/tpl/settings.tpl b/view/tpl/settings.tpl index 10378e599..7b6add231 100755 --- a/view/tpl/settings.tpl +++ b/view/tpl/settings.tpl @@ -4,7 +4,7 @@ {{$nickname_block}}
              - +

              {{$h_basic}}

              @@ -52,28 +52,8 @@ {{include file="field_input.tpl" field=$cntunkmail}} - -{{if $expireisfixed}} -{{* Remove above line when expire is working *}} -{{include file="field_input.tpl" field=$expire.days}} - - -
              - {{$expire.label}} -
              -
              -

              {{$expire.advanced}}

              - {{include file="field_yesno.tpl" field=$expire.items}} - {{include file="field_yesno.tpl" field=$expire.starred}} - {{include file="field_yesno.tpl" field=$expire.network_only}} -
              -
              - -
              -{{/if}} -
              - {{$permissions}} {{$permdesc}} + {{$permissions}} {{$permdesc}}
              {{/foreach}} diff --git a/view/tpl/sources_edit.tpl b/view/tpl/sources_edit.tpl index 6e9cee32b..34023e03f 100644 --- a/view/tpl/sources_edit.tpl +++ b/view/tpl/sources_edit.tpl @@ -4,7 +4,7 @@ - + {{include file="field_input.tpl" field=$name}} {{include file="field_textarea.tpl" field=$words}} diff --git a/view/tpl/sources_new.tpl b/view/tpl/sources_new.tpl index 267245ae4..3c6a4be30 100644 --- a/view/tpl/sources_new.tpl +++ b/view/tpl/sources_new.tpl @@ -3,7 +3,7 @@
              {{$desc}}
              - + {{include file="field_input.tpl" field=$name}} {{include file="field_textarea.tpl" field=$words}} diff --git a/view/tpl/suggest_friends.tpl b/view/tpl/suggest_friends.tpl index 80a606912..0388504d2 100755 --- a/view/tpl/suggest_friends.tpl +++ b/view/tpl/suggest_friends.tpl @@ -1,8 +1,8 @@
              - +
              diff --git a/view/tpl/suggest_widget.tpl b/view/tpl/suggest_widget.tpl new file mode 100644 index 000000000..eba8b496e --- /dev/null +++ b/view/tpl/suggest_widget.tpl @@ -0,0 +1,10 @@ +
              +

              {{$title}}

              +{{if $entries}} +{{foreach $entries as $child}} +{{include file="suggest_friends.tpl" entry=$child}} +{{/foreach}} +{{/if}} +
              + +
              \ No newline at end of file diff --git a/view/tpl/threaded_conversation.tpl b/view/tpl/threaded_conversation.tpl index 2d71f01ab..ea5c3c281 100755 --- a/view/tpl/threaded_conversation.tpl +++ b/view/tpl/threaded_conversation.tpl @@ -6,11 +6,3 @@ {{/foreach}}
              - -{{if $dropping}} - -
              -{{/if}}
              {{$check.title}} {{if $check.required}}(required){{/if}}
              {{$check.title}} {{if $check.required}}(required){{/if}}
              {{$check.help}}