From 1ce2cd73ffd9c76912f8ba03809a5b347cec38a9 Mon Sep 17 00:00:00 2001 From: Jakob Sack Date: Thu, 9 Aug 2012 10:41:10 +0200 Subject: [PATCH] Add first version of backgroundjobs settings --- settings/ajax/setbackgroundjobsmode.php | 28 +++++++++++++++++++++++++ settings/js/admin.js | 8 ++++++- settings/templates/admin.php | 13 ++++++++++++ 3 files changed, 48 insertions(+), 1 deletion(-) create mode 100644 settings/ajax/setbackgroundjobsmode.php diff --git a/settings/ajax/setbackgroundjobsmode.php b/settings/ajax/setbackgroundjobsmode.php new file mode 100644 index 00000000000..454b3caa5bf --- /dev/null +++ b/settings/ajax/setbackgroundjobsmode.php @@ -0,0 +1,28 @@ +. +* +*/ + +OC_Util::checkAdminUser(); +OCP\JSON::callCheck(); + +OC_Appconfig::setValue( 'core', 'backgroundjob_mode', $_POST['mode'] ); + +echo 'true'; diff --git a/settings/js/admin.js b/settings/js/admin.js index 4f295ab6f5d..409594a4b94 100644 --- a/settings/js/admin.js +++ b/settings/js/admin.js @@ -3,5 +3,11 @@ $(document).ready(function(){ $.post(OC.filePath('settings','ajax','setloglevel.php'), { level: $(this).val() },function(){ OC.Log.reload(); } ); - }) + }); + + $('#backgroundjobs input').change(function(){ + if($(this).attr('checked')){ + $.post(OC.filePath('settings','ajax','setbackgroundjobsmode.php'), { mode: $(this).val() }); + } + }); }); \ No newline at end of file diff --git a/settings/templates/admin.php b/settings/templates/admin.php index 60b9732d7f4..318bfbbe196 100755 --- a/settings/templates/admin.php +++ b/settings/templates/admin.php @@ -24,6 +24,19 @@ if(!$_['htaccessworking']) { + +
+ t('Cron');?> + +
+ +
+ +
+ +
+
+
t('Log');?> Log level: