function sys_unlink($files) { $count = 0; foreach ((array) $files as $file) { if (!file_exists($file)) { continue; } unlink($file); $count++; if (file_exists($file . ".lck")) { sys_unlock($file, SETUP_ADMIN_USER); } } }
static function file_unlock($folder, $id, $field, $subitem) { self::_require_access($folder, "write", "edit"); $filename = self::file_download($folder, "edit", $id, $field, $subitem, true); if (!sys_can_unlock($filename, $_SESSION["username"])) { exit("{t}Access denied.{/t}"); } sys_unlock($filename, $_SESSION["username"]); return $folder; }