function PclZipUtilTranslateWinPath in Quiz 6.5
Same name and namespace in other branches
- 6.6 includes/moodle/lib/pclzip/pclzip.lib.php \PclZipUtilTranslateWinPath()
3 calls to PclZipUtilTranslateWinPath()
- PclZip::privAddFileList in includes/moodle/lib/pclzip/pclzip.lib.php
- PclZip::privParseOptions in includes/moodle/lib/pclzip/pclzip.lib.php
- PclZipUtilPathInclusion in includes/moodle/lib/pclzip/pclzip.lib.php
File
- includes/moodle/lib/pclzip/pclzip.lib.php, line 5729
Code
function PclZipUtilTranslateWinPath($p_path, $p_remove_disk_letter = true) {
if (stristr(php_uname(), 'windows')) {
if ($p_remove_disk_letter && ($v_position = strpos($p_path, ':')) != false) {
$p_path = substr($p_path, $v_position + 1);
}
if (strpos($p_path, '\\') > 0 || substr($p_path, 0, 1) == '\\') {
$p_path = strtr($p_path, '\\', '/');
}
}
return $p_path;
}