Viewing file: getpdf.php (930 B) -rw-r--r-- Select action/file-type: (+) | (+) | (+) | Code (+) | Session (+) | (+) | SDB (+) | (+) | (+) | (+) | (+) | (+) |
<?php
@ini_set("display_errors","1");
@ini_set("display_startup_errors","1");
require_once("include/dbcommon.php");
$table = postvalue("table");
$id = postvalue_number("id");
if(!$table || !$id)
return;
$tablename="";
$tables = GetTablesList(true);
foreach($tables as $t)
{
if(GetTableURL($t)==$table)
{
$tablename=$t;
break;
}
}
if(!$tablename)
return;
##if @BUILDER.bCreateLoginPage##
if(!isLogged())
{
HeaderRedirect("login");
return;
}
$strPerm = GetUserPermissions($tablename);
if(strpos($strPerm,"S")===false && strpos($strPerm,"E")===false)
{
HeaderRedirect("login");
return;
}
##endif##
$file = dirname(__FILE__)."/templates_c/".$table.$id.".pdf";
if(!myfile_exists($file))
return;
$value = @file_get_contents($file);
header("Content-Type: application/pdf");
header("Cache-Control: private");
SendContentLength(strlen($value));
echoBinary($value);
?>
|