|
|
@ -1865,3 +1865,19 @@ function islandora_islandora_datastream_access($op, AbstractDatastream $datastre |
|
|
|
} |
|
|
|
} |
|
|
|
return $result; |
|
|
|
return $result; |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
|
|
|
|
|
* Determines the server's operating system. |
|
|
|
|
|
|
|
* |
|
|
|
|
|
|
|
* @return string |
|
|
|
|
|
|
|
* The name of the operating system being used. |
|
|
|
|
|
|
|
*/ |
|
|
|
|
|
|
|
function islandora_os_check() { |
|
|
|
|
|
|
|
// Determine if PHP is currently running on Windows. (The constant |
|
|
|
|
|
|
|
// "PHP_OS" may return "Windows," "WIN32," "WINNT," "CYGWIN_NT-5.1," etc.) |
|
|
|
|
|
|
|
if ((strtolower(substr(PHP_OS, 0, 3)) == 'win') || |
|
|
|
|
|
|
|
(strtolower(substr(PHP_OS, 0, 6)) == 'cygwin')) { |
|
|
|
|
|
|
|
return 'Windows'; |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
return 'Unix'; |
|
|
|
|
|
|
|
} |
|
|
|