function delete($name) { if ($this->exists($name)) { return FileSystem::delete_file($this->directory . $name, false); } return false; }
function unzip($pkg, $dir) { global $Core; if (!file_exists($pkg) || !is_dir($dir)) { return false; } $unzipOk = $Core->Unzip($pkg, $dir); FileSystem::delete_file($pkg); return $unzipOk; }
function DeleteFile() { global $Core; $original = $this->media[$this->id]; $name = basename($original); if (FileSystem::delete_file($original)) { $Core->SetSessionMessage($name . ' has been deleted.', 'confirm'); } else { $Core->SetSessionMessage($name . ' could not be deleted.', 'error'); } $Core->SBRedirect($this->redirect); }