aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRedMatrix <info@friendica.com>2014-09-19 06:25:58 +1000
committerRedMatrix <info@friendica.com>2014-09-19 06:25:58 +1000
commitcaabc69e08b41defde120e903f05661e4daab8e6 (patch)
tree67ec5a38ed5e7b30d6d859914c001b564e114671
parent595be9919b0ce85087937985444477189381976c (diff)
parent5c8f5e2aa3afdf6608a7e95bea4a7c44e8b6e38b (diff)
downloadvolse-hubzilla-caabc69e08b41defde120e903f05661e4daab8e6.tar.gz
volse-hubzilla-caabc69e08b41defde120e903f05661e4daab8e6.tar.bz2
volse-hubzilla-caabc69e08b41defde120e903f05661e4daab8e6.zip
Merge pull request #596 from beardy-unixer/master
Allow syschan use and extend ping
-rwxr-xr-xboot.php4
-rw-r--r--include/security.php13
-rw-r--r--mod/settings.php2
3 files changed, 16 insertions, 3 deletions
diff --git a/boot.php b/boot.php
index 5118038d3..d412e82e4 100755
--- a/boot.php
+++ b/boot.php
@@ -982,9 +982,9 @@ class App {
if ($user_scalable === false)
$user_scalable = 1;
- $interval = ((local_user()) ? get_pconfig(local_user(),'system','update_interval') : 40000);
+ $interval = ((local_user()) ? get_pconfig(local_user(),'system','update_interval') : 80000);
if($interval < 10000)
- $interval = 40000;
+ $interval = 80000;
if(! x($this->page,'title'))
$this->page['title'] = $this->config['system']['sitename'];
diff --git a/include/security.php b/include/security.php
index 0f2edc708..e83cc7061 100644
--- a/include/security.php
+++ b/include/security.php
@@ -82,6 +82,19 @@ function change_channel($change_channel) {
intval(PAGE_REMOVED)
);
+ // It's not there. Is this an administrator, and is this the sys channel?
+ if (is_developer()) {
+ if (! $r) {
+ if (is_site_admin()) {
+ $r = q("select channel.*, xchan.* from channel left join xchan on channel.channel_hash = xchan.xchan_hash where channel_id = %d and ( channel_pageflags & %d) and not (channel_pageflags & %d ) limit 1",
+ intval($change_channel),
+ intval(PAGE_SYSTEM),
+ intval(PAGE_REMOVED)
+ );
+ }
+ }
+ }
+
if($r) {
$hash = $r[0]['channel_hash'];
$_SESSION['uid'] = intval($r[0]['channel_id']);
diff --git a/mod/settings.php b/mod/settings.php
index f9568feb3..37606985e 100644
--- a/mod/settings.php
+++ b/mod/settings.php
@@ -736,7 +736,7 @@ function settings_content(&$a) {
$user_scalable = (($user_scalable===false)? '1': $user_scalable); // default if not set: 1
$browser_update = intval(get_pconfig(local_user(), 'system','update_interval'));
- $browser_update = (($browser_update == 0) ? 40 : $browser_update / 1000); // default if not set: 40 seconds
+ $browser_update = (($browser_update == 0) ? 80 : $browser_update / 1000); // default if not set: 40 seconds
$itemspage = intval(get_pconfig(local_user(), 'system','itemspage'));
$itemspage = (($itemspage > 0 && $itemspage < 101) ? $itemspage : 20); // default if not set: 20 items