예제 #1
0
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);
        }
    }
}
예제 #2
0
 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;
 }