diff options
Diffstat (limited to 'etc')
-rw-r--r-- | etc/inc/services.inc | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/etc/inc/services.inc b/etc/inc/services.inc index 608d412..2ab55ec 100644 --- a/etc/inc/services.inc +++ b/etc/inc/services.inc @@ -2272,6 +2272,13 @@ function configure_cron() { $crontab_contents .= "# " .gettext( "Created:") . " " . date("F j, Y, g:i a") . "\n"; $crontab_contents .= "#\n"; + if (isset($config['system']['proxyurl']) && !empty($config['system']['proxyurl'])) { + $http_proxy = $config['system']['proxyurl']; + if (isset($config['system']['proxyport']) && !empty($config['system']['proxyport'])) + $http_proxy .= ':' . $config['system']['proxyport']; + $crontab_contents .= "HTTP_PROXY={$http_proxy}"; + } + foreach ($config['cron']['item'] as $item) { $crontab_contents .= "\n{$item['minute']}\t"; $crontab_contents .= "{$item['hour']}\t"; |