File inc/util.inc.php changed (mode: 100644) (index eff4a4f..57b6315) |
... |
... |
function rg_del_tree($dst) |
1224 |
1224 |
global $php_errormsg; |
global $php_errormsg; |
1225 |
1225 |
|
|
1226 |
1226 |
rg_prof_start('del_tree'); |
rg_prof_start('del_tree'); |
1227 |
|
rg_log_enter('del_tree(' . $dst . ')'); |
|
1228 |
1227 |
|
|
1229 |
1228 |
$ret = FALSE; |
$ret = FALSE; |
1230 |
1229 |
while (1) { |
while (1) { |
1231 |
|
if (!is_dir($dst)) |
|
|
1230 |
|
if (!is_dir($dst)) { |
|
1231 |
|
$ret = TRUE; |
1232 |
1232 |
break; |
break; |
|
1233 |
|
} |
1233 |
1234 |
|
|
1234 |
1235 |
$d = rg_dir_load($dst); |
$d = rg_dir_load($dst); |
1235 |
1236 |
if ($d === FALSE) |
if ($d === FALSE) |
|
... |
... |
function rg_del_tree($dst) |
1246 |
1247 |
} else { |
} else { |
1247 |
1248 |
$r = @unlink($dst . '/' . $obj); |
$r = @unlink($dst . '/' . $obj); |
1248 |
1249 |
if ($r !== TRUE) { |
if ($r !== TRUE) { |
1249 |
|
rg_log("ERROR: Cannot del file ($php_errormsg)."); |
|
|
1250 |
|
rg_log("ERROR: Cannot del file [" . $dst . '/' . $obj . "] ($php_errormsg)."); |
1250 |
1251 |
$err = TRUE; |
$err = TRUE; |
1251 |
1252 |
break; |
break; |
1252 |
1253 |
} |
} |
|
... |
... |
function rg_del_tree($dst) |
1255 |
1256 |
|
|
1256 |
1257 |
$r = @rmdir($dst); |
$r = @rmdir($dst); |
1257 |
1258 |
if ($r !== TRUE) { |
if ($r !== TRUE) { |
1258 |
|
rg_log("ERROR: Cannot del dir ($php_errormsg)."); |
|
|
1259 |
|
rg_log("ERROR: Cannot del dir [" . $dst . "] ($php_errormsg)."); |
1259 |
1260 |
$err = TRUE; |
$err = TRUE; |
1260 |
1261 |
break; |
break; |
1261 |
1262 |
} |
} |
|
... |
... |
function rg_del_tree($dst) |
1265 |
1266 |
break; |
break; |
1266 |
1267 |
} |
} |
1267 |
1268 |
|
|
1268 |
|
rg_log_exit(); |
|
1269 |
1269 |
rg_prof_end('del_tree'); |
rg_prof_end('del_tree'); |
1270 |
1270 |
return $ret; |
return $ret; |
1271 |
1271 |
} |
} |