Merge https://github.com/friendica/red into pending_merge
This commit is contained in:
commit
63ae4b5150
@ -1,4 +1,4 @@
|
|||||||
url: $baseurl/bookmarks
|
url: $baseurl/bookmarks
|
||||||
requires: local_user
|
requires: local_user
|
||||||
name: Bookmarks
|
name: View bookmarks
|
||||||
photo: $baseurl/app/bookmarks.png
|
photo: $baseurl/app/bookmarks.png
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
url: $baseurl/chat/$nick
|
url: $baseurl/chat/$nick
|
||||||
requires: local_user
|
requires: local_user
|
||||||
name: Chat
|
name: My chatrooms
|
||||||
photo: $baseurl/app/chat.png
|
photo: $baseurl/app/chat.png
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
url: $baseurl/probe
|
url: $baseurl/probe
|
||||||
requires: local_user
|
requires: local_user
|
||||||
name: Probe
|
name: Remote diagnostics
|
||||||
photo: $baseurl/app/probe.png
|
photo: $baseurl/app/probe.png
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
url: $baseurl/suggest
|
url: $baseurl/suggest
|
||||||
requires: local_user
|
requires: local_user
|
||||||
name: Suggest
|
name: Suggest channels
|
||||||
photo: $baseurl/app/suggest.png
|
photo: $baseurl/app/suggest.png
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
url: $baseurl/webpages/$nick
|
url: $baseurl/webpages/$nick
|
||||||
requires: local_user
|
requires: local_user, webpages
|
||||||
name: Webpages
|
name: Webpages
|
||||||
photo: $baseurl/app/webpages.png
|
photo: $baseurl/app/webpages.png
|
||||||
|
@ -124,6 +124,11 @@ This document assumes you're an administrator.
|
|||||||
Display the project page on your home page for logged out viewers.
|
Display the project page on your home page for logged out viewers.
|
||||||
[b]system > sellpage[/b]
|
[b]system > sellpage[/b]
|
||||||
A URL shown in the public sites list to sell your hub - display service classes, etc.
|
A URL shown in the public sites list to sell your hub - display service classes, etc.
|
||||||
|
[b]randprofile > check[/b]
|
||||||
|
When requesting a random profile, check that it actually exists first
|
||||||
|
[b]randprofile > retry[/b]
|
||||||
|
Number of times to retry getting a random profile
|
||||||
|
|
||||||
|
|
||||||
#include doc/macros/main_footer.bb;
|
#include doc/macros/main_footer.bb;
|
||||||
|
|
||||||
|
@ -581,12 +581,29 @@ function contact_remove($channel_id, $abook_id) {
|
|||||||
|
|
||||||
function random_profile() {
|
function random_profile() {
|
||||||
$randfunc = db_getfunc('rand');
|
$randfunc = db_getfunc('rand');
|
||||||
|
|
||||||
|
$checkrandom = get_config('randprofile','check'); // False by default
|
||||||
|
$retryrandom = intval(get_config('randprofile','retry'));
|
||||||
|
if($retryrandom === false) $retryrandom = 5;
|
||||||
|
|
||||||
|
for($i = 0; $i < $retryrandom; $i++) {
|
||||||
$r = q("select xchan_url from xchan left join hubloc on hubloc_hash = xchan_hash where hubloc_connected > %s - interval %s order by $randfunc limit 1",
|
$r = q("select xchan_url from xchan left join hubloc on hubloc_hash = xchan_hash where hubloc_connected > %s - interval %s order by $randfunc limit 1",
|
||||||
db_utcnow(), db_quoteinterval('30 day')
|
db_utcnow(), db_quoteinterval('30 day')
|
||||||
);
|
);
|
||||||
if($r)
|
|
||||||
|
if(!$r) return ''; // Couldn't get a random channel
|
||||||
|
|
||||||
|
if($checkrandom) {
|
||||||
|
if(z_fetch_url($r[0]['xchan_url'])['success'])
|
||||||
return $r[0]['xchan_url'];
|
return $r[0]['xchan_url'];
|
||||||
|
else
|
||||||
|
logger('Random channel turned out to be bad.');
|
||||||
|
}
|
||||||
|
else {
|
||||||
|
return $r[0]['xchan_url'];
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
return '';
|
return '';
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
@ -583,10 +583,17 @@ footer {
|
|||||||
}
|
}
|
||||||
|
|
||||||
.app-name {
|
.app-name {
|
||||||
width: 125px;
|
|
||||||
overflow: none;
|
overflow: none;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.app-container img {
|
||||||
|
margin-left: auto;
|
||||||
|
margin-right: auto;
|
||||||
|
width: 80px;
|
||||||
|
height: 80px;
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
.pager {
|
.pager {
|
||||||
padding: 10px;
|
padding: 10px;
|
||||||
|
@ -1,6 +1,6 @@
|
|||||||
<div class="app-container">
|
<div class="app-container">
|
||||||
<a href="{{$app.url}}" {{if $ap.target}}target="{{$ap.target}}" {{/if}}{{if $app.desc}}title="{{$app.desc}}{{if $app.price}} ({{$app.price}}){{/if}}"{{else}}title="{{$app.name}}"{{/if}}><img src="{{$app.photo}}" width="80" height="80" />
|
<a href="{{$app.url}}" {{if $ap.target}}target="{{$ap.target}}" {{/if}}{{if $app.desc}}title="{{$app.desc}}{{if $app.price}} ({{$app.price}}){{/if}}"{{else}}title="{{$app.name}}"{{/if}}><img src="{{$app.photo}}" width="80" height="80" />
|
||||||
<div class="app-name">{{$app.name}}</div>
|
<div class="app-name" style="text-align:center;">{{$app.name}}</div>
|
||||||
</a>
|
</a>
|
||||||
{{if $app.type !== 'system'}}
|
{{if $app.type !== 'system'}}
|
||||||
{{if $purchase}}
|
{{if $purchase}}
|
||||||
|
@ -1,11 +0,0 @@
|
|||||||
<h3>{{$title}}</h3>
|
|
||||||
|
|
||||||
{{foreach $apps as $ap}}
|
|
||||||
<div class="app-container">
|
|
||||||
<a href="{{$ap.url}}" {{if $ap.target}}target="{{$ap.target}}" {{/if}}{{if $ap.hover}}title="{{$ap.hover}}"{{/if}}><img src="{{$ap.photo}}" width="80" height="80" />
|
|
||||||
<div class="app-name">{{$ap.name}}</div>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
{{/foreach}}
|
|
||||||
<div class="clear"></div>
|
|
||||||
|
|
Reference in New Issue
Block a user