Location: PHPKode > projects > Clinical Handover Database > output/Current_Patients_imager.php
<?php 
ini_set("display_errors","1");
ini_set("display_startup_errors","1");
set_magic_quotes_runtime(0);

include("include/dbcommon.php");
include("include/Current_Patients_variables.php");
if(!@$_SESSION["UserID"] || !CheckSecurity(@$_SESSION["OwnerID"],"Search"))
{ 
	header("Location: login.php"); 
	return;
}

$field = @$_GET["field"];
if(!CheckFieldPermissions($field))
	return DisplayNoImage();

//	construct sql

$keys=array();
$keys["Primary"]=postvalue("key1");
$where=KeyWhere($keys);

$sql=$gstrSQL;
$sql = AddWhere($sql,$where);

$conn=db_connect();


$rs = db_query($sql,$conn);
if(!$rs || !db_numrows($rs))
  return DisplayNoImage();

$data=db_fetch_array($rs);
$value=db_stripslashesbinary($data[$field]);
if(!$value)
  return DisplayNoImage();

$itype=SupposeImageType($value);
if($itype)
	header("Content-type: $itype");
echobig($value);
return;


function DisplayNoImage()
{
	$img=myfile_get_contents("images/no_image.gif");
	header("Content-type: image/gif");
	echo $img;
}

function echobig($string, $bufferSize = 8192)
{
	for ($chars=strlen($string)-1,$start=0;$start <= $chars;$start += $bufferSize) 
		echo substr($string,$start,$bufferSize);
}

?>
Return current item: Clinical Handover Database