ACC SHELL
<?
// We'll be outputting a PDF
//header('Content-type: application/pdf');
// It will be called downloaded.pdf
//header('Content-Disposition: attachment; filename="faktura_'.$_REQUEST['id_objednavky'].'.pdf"');
function seo_gen($title)
{
static $convertTable = array (
'á' => 'a', 'Á' => 'A', 'ä' => 'a', 'Ä' => 'A', 'č' => 'c',
'Č' => 'C', 'ď' => 'd', 'Ď' => 'D', 'é' => 'e', 'É' => 'E',
'ě' => 'e', 'Ě' => 'E', 'ë' => 'e', 'Ë' => 'E', 'í' => 'i',
'Í' => 'I', 'i' => 'i', 'I' => 'I', 'l' => 'l', 'L' => 'L',
'l' => 'l', 'L' => 'L', 'ň' => 'n', 'Ň' => 'N', 'n' => 'n',
'N' => 'N', 'ó' => 'o', 'Ó' => 'O', 'ö' => 'o', 'Ö' => 'O',
'ř' => 'r', 'Ř' => 'R', 'r' => 'r', 'R' => 'R', 'š' => 's',
'Š' => 'S', 's' => 's', 'S' => 'S', 'ť' => 't', 'Ť' => 'T',
'ú' => 'u', 'Ú' => 'U', 'ů' => 'u', 'Ů' => 'U', 'ü' => 'u',
'Ü' => 'U', 'ý' => 'y', 'Ý' => 'Y', 'y' => 'y', 'Y' => 'Y',
'ž' => 'z', 'Ž' => 'Z', 'z' => 'z', 'Z' => 'Z',
':' => '-', '/' => '-',
);
$title = strtolower(strtr($title, $convertTable));
$title = Str_Replace(Array(" ", "_"), "-", $title); //nahradí mezery a podtržítka pomlckami
$title = Str_Replace(Array("(",")",".","!",",","\"","'"), "", $title); //odstraní ().!,"'
$title = ereg_replace('/[^a-zA-Z0-9]+/u', '-', $title);
$title = str_replace('--', '-', $title);
$title = trim($title, '-');
return urlencode($title);
}
require "./classes/classes.php";
$sezeni=new CSezeni();
$pripojeni = new CDatabaze ( $conf_uzivatel, $conf_heslodb, $conf_server, $conf_databaze);
$pripojeni->dotaz("SET NAMES 'CP1250'");
$sql = "SELECT * FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_cenik";
$dbdata_prihlaseni = $pripojeni->dotaz($sql);
while ( $dbdata_prihlaseni && $kurzy = $pripojeni->objekt_dotazu($dbdata_prihlaseni)) {
$typy_clenstvi[$kurzy->id] = $kurzy->nazev;
}
$dbdata = $pripojeni->dotaz("SELECT K.*,C.nazev as nazev_centra,L.jmeno, L.prijmeni, L.titul,L.titul_za, L.detail, S.nazev as nazev_cilove_skupiny FROM ((".$GLOBALS['config_db_prefix']."modul_kongresy_kurzy K LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_centrum C ON K.centrum=C.id)LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_lektor L ON L.id=K.lektor) LEFT JOIN ".$GLOBALS['config_db_prefix']."modul_kongresy_cilova_skupina S ON S.id=K.cilova_skupina WHERE K.id='".$_REQUEST['id_kurzu']."' limit 1");
if ($dbdata && $kurz = $pripojeni->objekt_dotazu($dbdata)) {
list($termin_r, $termin_m, $termin_d) = explode("-", $kurz->termin);
}
$table1 = "
<!-- 0.table ... blank line -->
<table border=0 width=160 align=left size=14><tr><td widht=160> Nadpis</td></tr></table>
<!-- End blank line -->
<!-- 2.table ... blank line -->
<table border=1 align=center width=160>
<tr>
<td rowspan=2 valign=top border=1 width=80>Název:".$kurz->nazev."<br>Termín: ".$termin_d.".".$termin_m.".".$termin_r."<br>Akreditace: ".$kurz->cislo_akraditace."<br>Lektor: ".$kurz->titul." ".$kurz->jmeno." ".$kurz->prijmeni." ".$kurz->titul_za."<br>Cílová skupina: ".$kurz->nazev_cilove_skupiny."</td>
</tr>
</table>
<!-- 2.table ... blank line -->
<table border=1 width=160 align=center size=8><tr><td valign=top width=80 size=9>
";
$dbdata_prihlaseni = $pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_ucastnik WHERE kurz='".$kurz->id."' ORDER BY nazev");
while( $dbdata_prihlaseni && $prihlaseni = $pripojeni->objekt_dotazu($dbdata_prihlaseni) ){
$table1 .= "<tr><td>".$prihlaseni->nazev."<br>".(($prihlaseni->typ_clenstvi?$typy_clenstvi[$prihlaseni->typ_clenstvi]:($prihlaseni->clen?"ČLEN APSS ČR<br>":"")))."";
$dbdata_osoby = $pripojeni->dotaz("SELECT * FROM ".$GLOBALS['config_db_prefix']."modul_kongresy_ucastnik_osoby WHERE ucastnik='".$prihlaseni->id."' ORDER BY prijmeni,jmeno");
while( $dbdata_osoby && $osoby = $pripojeni->objekt_dotazu($dbdata_osoby) ){
$table1 .= "<tr><td>".$osoby->prijmeni." ".$osoby->jmeno."</td></tr>";
}
}
$table1 .= "
</table>
";
define('FPDF_FONTPATH','font/');
require('lib/pdftable.inc.php');
$p = new PDFTable();
$p->Open();
$p->AddPage();
$p->AddFont('arial','','arial.php');
$p->AddFont('times','','times.php');
//$p->AddFont('fujilitn','B');
//$p->AddFont('fujilitn','I');
//$p->AddFont('fujilitn','BI');
$p->setfont('arial','',12);
$y = $p->getY();
$p->setY($y+33);
$p->Image("./logo_faktura.png",60,$y+11 ,40,10);
$p->setY($y);
$p->htmltable($table1);
//$y = $p->getY();
//$p->setY($y);
//$p->Image("./bensen-logo-faktura.png",130,$y-5 ,60,15);
$table2="<table border=0 ><tr><td size=9>nejaka poznamka</td></tr></table> ";
$p->htmltable($table2);
$p->Output("fa_".$cislo_obj_s_prefixem."_".$_REQUEST['id_objednavky']."_".seo_gen($prijmeni).".pdf", "D");
?>
ACC SHELL 2018