MDL-53837 assign: Fix executable check for 'unoconv.py' on Windows.

This commit is contained in:
Matteo Scaramuccia
2016-04-17 22:35:13 +02:00
parent 4f33514063
commit bc219382b7
5 changed files with 36 additions and 5 deletions
+2 -1
View File
@@ -2543,9 +2543,10 @@ class admin_setting_configexecutable extends admin_setting_configfile {
public function output_html($data, $query='') {
global $CFG;
$default = $this->get_defaultsetting();
require_once("$CFG->libdir/filelib.php");
if ($data) {
if (file_exists($data) and !is_dir($data) and is_executable($data)) {
if (file_exists($data) and !is_dir($data) and file_is_executable($data)) {
$executable = '<span class="pathok">&#x2714;</span>';
} else {
$executable = '<span class="patherror">&#x2718;</span>';