diff --git a/admin.php b/admin.php index 99faea9..72fa90f 100644 --- a/admin.php +++ b/admin.php @@ -12,7 +12,7 @@ $Action = ""; $Authorized = 0; $Primary = 0; $filterID = -1; -$Error = 0; +$Error = ""; if (!isset($_COOKIE[$cookieName]) || !isset($_COOKIE[$cookieTypeName])) { header('Location: login.php?redir=admin'); @@ -35,7 +35,7 @@ if (!isset($_REQUEST['id'])) { } if (!isset($_REQUEST['e'])) { - $Error = 0; + $Error = ""; } else { $Error = $_REQUEST['e']; } diff --git a/index.php b/index.php index 95b2dc9..634bde4 100644 --- a/index.php +++ b/index.php @@ -20,7 +20,7 @@ function main() { $Error = $_REQUEST['e']; } - if (isset($_COOKIE[$cookieTypeName])) { + if (isset($_COOKIE[$cookieTypeName]) || ($publicUploading || $publicUploading == "true")) { $html .= "\t\t\t
\n"; $html .= "\t\t\t\t\n"; $html .= "\t\t\t\t\n"; diff --git a/upload.php b/upload.php index 6a05a8e..31d043f 100644 --- a/upload.php +++ b/upload.php @@ -15,7 +15,7 @@ if (isset($_REQUEST['key'])) { } else if (isset($_COOKIE[$cookieName])) { $Key = $_COOKIE[$cookieName]; $WebInterface = 1; -} else { +} else if (!$publicUploading || $publicUploading == "false") { print "No key specified."; die(); } @@ -37,10 +37,10 @@ if (!isset($_FILES['file']['name']) || $_FILES['file']['name'] == "") { } } +$Database = createTables($sqlDB); + // init database if (!$publicUploading || $publicUploading == "false") { - $Database = createTables($sqlDB); - $DatabaseQuery = $Database->query('SELECT * FROM keys'); while ($line = $DatabaseQuery->fetchArray()) { if ($line['key'] == $Key && $Key != "" && $line['key'] != "" && ($enableKeys || $enableKeys == "true")) {