From 1a2c925f0857914e551732829595716d07df18a0 Mon Sep 17 00:00:00 2001 From: John Crisp Date: Thu, 27 Feb 2020 16:18:12 +0100 Subject: [PATCH] Add OS check looking for SME server --- include/my_functions.php | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/include/my_functions.php b/include/my_functions.php index 473ff17..536248f 100644 --- a/include/my_functions.php +++ b/include/my_functions.php @@ -30,7 +30,7 @@ function upload($source, $destination, $content_type="application/octet-stream") # header("Cache-Control: no-store, no-cache, must-revalidate"); # header("Cache-Control: post-check=0, pre-check=0", false); # header("Pragma: no-cache"); - header("Content-Type: $content_type"); + header("Content-Type: $content_type"); if (is_array($source)) { $fsize = 0; @@ -238,4 +238,15 @@ function my_file_get_contents($f) { return implode('', file($f)); } +function getOSInformation() { + if (false == function_exists("shell_exec")) { + return null; + } + $os = shell_exec('cat /etc/redhat-release'); + if (preg_match('/^SME Server/', $os)) { + return true; + } else { + return null; + } +} ?>