From da0357fad169dfb3f785f96713cebccc216b42b4 Mon Sep 17 00:00:00 2001
From: Henning Leutz <leutz@pcsg.de>
Date: Sun, 7 Feb 2016 12:17:27 +0100
Subject: [PATCH] response codes -> browser call

---
 bin/cron.php | 18 +++++++++++++++---
 1 file changed, 15 insertions(+), 3 deletions(-)

diff --git a/bin/cron.php b/bin/cron.php
index 0dd3efe..1d36246 100644
--- a/bin/cron.php
+++ b/bin/cron.php
@@ -4,9 +4,21 @@
  * External execution
  */
 
-
 define('QUIQQER_SYSTEM', true);
 require dirname(dirname(dirname(dirname(__FILE__)))) . "/header.php";
 
-$Cron = new \QUI\Cron\Manager();
-$Cron->execute();
+use \Symfony\Component\HttpFoundation\Response;
+
+$Cron     = new QUI\Cron\Manager();
+$Response = QUI::getGlobalResponse();
+
+try {
+    $Cron->execute();
+
+    $Response->setStatusCode(Response::HTTP_OK);
+    $Response->send();
+
+} catch (QUI\Exception $Exception) {
+    $Response->setStatusCode(Response::HTTP_SERVICE_UNAVAILABLE);
+    $Response->send();
+}
-- 
GitLab