Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/server.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'status.php')
-rw-r--r--status.php23
1 files changed, 15 insertions, 8 deletions
diff --git a/status.php b/status.php
index 9d6ac87c671..bac01c11b28 100644
--- a/status.php
+++ b/status.php
@@ -23,13 +23,20 @@
$RUNTIME_NOAPPS = true; //no apps, yet
-require_once 'lib/base.php';
+try {
-if(OC_Config::getValue('installed')==1) $installed='true'; else $installed='false';
-$values=array(
- 'installed'=>$installed,
- 'version'=>implode('.', OC_Util::getVersion()),
- 'versionstring'=>OC_Util::getVersionString(),
- 'edition'=>OC_Util::getEditionString());
+ require_once 'lib/base.php';
-echo(json_encode($values));
+ if(OC_Config::getValue('installed')==1) $installed='true'; else $installed='false';
+ $values=array(
+ 'installed'=>$installed,
+ 'version'=>implode('.', OC_Util::getVersion()),
+ 'versionstring'=>OC_Util::getVersionString(),
+ 'edition'=>OC_Util::getEditionString());
+
+ echo(json_encode($values));
+
+} catch (Exception $ex) {
+ OC_Response::setStatus(OC_Response::STATUS_INTERNAL_SERVER_ERROR);
+ \OCP\Util::writeLog('remote', $ex->getMessage(), \OCP\Util::FATAL);
+} \ No newline at end of file