<?php require_once './config.php'; use nzedb\ReleaseComments; $page = new AdminPage(); if (isset($_GET['id'])) { $rc = new ReleaseComments($page->settings); $rc->deleteComment($_GET['id']); } $referrer = $_SERVER['HTTP_REFERER']; header("Location: " . $referrer);
$guid = $admin->settings->queryOneRow('SELECT site_guid FROM sharing'); $guid = $guid === false ? '' : $guid['site_guid']; (new Sharing(['Settings' => $admin->settings]))->initSettings($guid); print 'Re-initiated sharing settings!'; break; case 'sharing_purge_site': $guid = $admin->settings->queryOneRow(sprintf('SELECT site_guid FROM sharing_sites WHERE id = %d', $_GET['purge_site'])); if ($guid === false) { print 'Error purging site ' . $_GET['purge_site'] . '!'; } else { $ids = $admin->settings->query(sprintf('SELECT id FROM release_comments WHERE siteid = %s', $admin->settings->escapeString($guid['site_guid']))); $total = count($ids); if ($total > 0) { $rc = new ReleaseComments($admin->settings); foreach ($ids as $id) { $rc->deleteComment($id['id']); } } $admin->settings->queryExec(sprintf('UPDATE sharing_sites SET comments = 0 WHERE id = %d', $_GET['purge_site'])); print 'Deleted ' . $total . ' comments for site ' . $_GET['purge_site']; } break; case 'sharing_toggle_posting': $admin->settings->queryExec(sprintf('UPDATE sharing SET posting = %d', $_GET['posting_status'])); print ($_GET['posting_status'] == 1 ? 'Enabled' : 'Disabled') . ' posting!'; break; case 'sharing_toggle_fetching': $admin->settings->queryExec(sprintf('UPDATE sharing SET fetching = %d', $_GET['fetching_status'])); print ($_GET['fetching_status'] == 1 ? 'Enabled' : 'Disabled') . ' fetching!'; break; case 'sharing_toggle_site_auto_enabling':