Initial commit.

This commit is contained in:
tim
2013-05-17 23:38:44 +02:00
commit 7fc40728f5
1334 changed files with 164883 additions and 0 deletions
+63
View File
@@ -0,0 +1,63 @@
<?
require_once('./open_db.lib.php');
open_db('open');
require_once('./get_data.lib.php');
$queue = get_queue();
if ($queue) session_cache_limiter('nocache');
else session_cache_limiter('none');
session_set_cookie_params(strtotime('+1 year'), '/', '.xxx.org.za', TRUE, TRUE);
session_start();
if (isset($_SESSION['editor'])) {
$is_admin = TRUE;
$username = $_SESSION['editor'];
} else {
$is_admin = FALSE;
}
display_img(get_id());
function display_img($id) {
global $db, $is_admin, $queue;
$queue = get_queue();
$table = which_table();
if ((isset($_SESSION['allow_queue_image']) &&
$_SESSION['allow_queue_image'] == $id) ||
$is_admin) {
$allow_queue = TRUE;
} else {
$allow_queue = FALSE;
}
if ($queue) {
if (!$is_admin && !$allow_queue) {
header("HTTP/1.1 401 Access Denied");
return;
}
}
$query = "SELECT img, mime FROM $table WHERE 1 AND ID = ".$db->real_escape_string($id)." LIMIT 0, 1";
$result = $db->query($query)or die("Query failed : ".mysql_error());
$row = $result->fetch_assoc();
if ($row) {
$img_data = $row['img'];
$mimetype = $row['mime'];
ob_start();
print $img_data;
$size = ob_get_length();
$img = ob_get_clean();
header("Content-type: $mimetype");
header("Content-length: $size");
print $img;
} else {
header("HTTP/1.1 404 Not Found");
return;
}
$result->close();
}
open_db('close');
?>