summaryrefslogtreecommitdiffstats
path: root/lib/preview/office.php
diff options
context:
space:
mode:
Diffstat (limited to 'lib/preview/office.php')
-rw-r--r--lib/preview/office.php4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/preview/office.php b/lib/preview/office.php
index c66f5584f07..cc1addf3996 100644
--- a/lib/preview/office.php
+++ b/lib/preview/office.php
@@ -5,9 +5,11 @@
* later.
* See the COPYING-README file.
*/
-if(shell_exec('libreoffice') || shell_exec('openoffice')) {
+//let's see if there is libreoffice or openoffice on this machine
+if(shell_exec('libreoffice --headless --version') || shell_exec('openoffice --headless --version') || is_string(\OC_Config::getValue('preview_libreoffice_path', null))) {
require_once('libreoffice-cl.php');
}else{
+ //in case there isn't, use our fallback
require_once('msoffice.php');
require_once('opendocument.php');
} \ No newline at end of file