summaryrefslogtreecommitdiffstats
path: root/lib/private/Settings
diff options
context:
space:
mode:
authorMorris Jobke <hey@morrisjobke.de>2016-11-03 10:18:16 +0100
committerMorris Jobke <hey@morrisjobke.de>2016-11-03 10:38:00 +0100
commit074134638538fd95d484ccd041da9a96cdfb6b3c (patch)
tree7326826172e7994df732c5cd28fbf4da3bcccbb7 /lib/private/Settings
parent9ebbb3c6549200cc3c0c2a5daeabd5e64f898133 (diff)
downloadnextcloud-server-074134638538fd95d484ccd041da9a96cdfb6b3c.tar.gz
nextcloud-server-074134638538fd95d484ccd041da9a96cdfb6b3c.zip
Show a hint for system based cron user name
* makes it easier to setup cron job * gives hints for PHP documentation * disables the cron setting if requirements not met * fixes #1989 Signed-off-by: Morris Jobke <hey@morrisjobke.de>
Diffstat (limited to 'lib/private/Settings')
-rw-r--r--lib/private/Settings/Admin/Server.php2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/private/Settings/Admin/Server.php b/lib/private/Settings/Admin/Server.php
index 6b381ab48ed..8b1477a0257 100644
--- a/lib/private/Settings/Admin/Server.php
+++ b/lib/private/Settings/Admin/Server.php
@@ -124,6 +124,8 @@ class Server implements ISettings {
'cron_log' => $this->config->getSystemValue('cron_log', true),
'lastcron' => $this->config->getAppValue('core', 'lastcron', false),
'cronErrors' => $this->config->getAppValue('core', 'cronErrors'),
+ 'cli_based_cron_possible' => function_exists('posix_getpwuid'),
+ 'cli_based_cron_user' => function_exists('posix_getpwuid') ? posix_getpwuid(fileowner(\OC::$configDir . 'config.php'))['name'] : '',
];
return new TemplateResponse('settings', 'admin/server', $parameters, '');