nospor, czyli jak ddaje Output('F', $file); to nie ma bledu w lini 35 gdzie zamykany jest nawias (IMG:
style_emoticons/default/smile.gif) ale jak dam Output('I', $file) - nagle sie pojawia?
<?php
if (!isset($_SESSION['email'])) {
echo "<script>alert('Strona widoczna tylko dla zalogowanych Administratorów!');</script>"; echo "<script>document.location.href = \"./../index.php\";</script>"; }
if (isset($_GET['section'])) {
$section = $_GET['section'];
$abstractDataBase = './../db/abstracts.csv';
$abstractColumns = ['abstractEmail', 'abstractTitle', 'abstractAuthors', 'abstractAuthor', 'authorEmail', 'abstractAfiliation', 'abstractSection', 'presentForm', 'abstractText'];
$abstracts = array_map(function ($record) use
($abstractColumns) {return array_combine
($abstractColumns, str_getcsv
($record, '|'));}, file($abstractDataBase)); array_multisort(array_column
($abstracts, 'abstractEmail'), SORT_FLAG_CASE
| SORT_STRING
, $abstracts); $currentSection = array_filter($abstracts, function ($abstract) use
($section) {return $abstract['abstractSection'] === $section;}); $count = count($currentSection);
if ($section === 's1') {$title = '<b>Sesja I</b>: Pre i postnatalne procesy rozwojowe i adaptacyjne w ustroju';}
if ($section === 's2') {$title = '<b>Sesja II</b>: Komórkowe i sygnalizacyjne transformacje w fizjopatologii nowotworów';}
if ($section === 's3') {$title = '<b>Sesja III</b>: Diagnostyka i terapia w gastroenterologii';}
if ($section === 's4') {$title = '<b>Sesja IV</b>: Genetyczne i epigenetyczne czynniki kształtujące układowe funkcjonowanie ustroju';}
if ($section === 's5') {$title = '<b>Sesja V</b>: Stan odżywienia jako wykładnik zdrowia i podatności na choroby';}
if ($section === 's6') {$title = '<b>Sesja VI</b>: Fizjologia i patofizjologia centralnego układu nerwowego';}
if ($section === 's7') {$title = '<b>Sesja VII</b>: Substancje pochodzenia naturalnego jako czynniki prawidłowego funkcjonowania organizmu';}
if ($section === 's8') {$title = '<b>Sesja VIII</b>: Badania funkcjonalne komórek – metody i techniki';}
if ($section === 's9') {$title = '<b>Sesja IX</b>: Fizjologia zwierząt bezkręgowych lub Fizjologia bezkręgowców';}
if ($section === 's10') {$title = '<b>Sesja X</b>: Fizjologia bakterii';}
}
else
{
echo "<script>alert('Nie wybrano sesji!');</script>"; echo "<script>document.location.href = \"./../admin/admin.php\";</script>"; }
if ((isset($_GET['author'])) && (isset($_GET['email'])) && (isset($_GET['title']))) {
$abstractAuthor = $_GET['author'];
$authorEmail = $_GET['email'];
$abstractTitle = $_GET['title'];
if (($abstractAuthor === 'all') && ($authorEmail === 'all') && ($abstractTitle === 'all'))
{
}
else
{
$currentAbstract = array_filter($currentSection, function ($abstract) use
($authorEmail, $abstractAuthor, $abstractTitle) {return (($abstract['authorEmail'] === $authorEmail) && ($abstract['abstractAuthor'] === $abstractAuthor) && ($abstract['abstractTitle'] === $abstractTitle));}); $abstract = reset($currentAbstract);
require('./../fpdf/fpdf.php');
require('./../fpdf/makefont/makefont.php');
MakeFont('./../fonts/Cairo-Regular.ttf', 'cp1252');
MakeFont('./../fonts/Cairo-Bold.ttf', 'cp1252');
class PDF extends FPDF
{
// Page header
{
// Logo
$this -> Image('./../img/no-grey.svg', 10, 6, 30);
// Arial bold 15
$this -> SetFont('Arial', 'B', 15);
// Move to the right
$this -> Cell(80);
// Title
$this -> Cell(30, 10, $abstract['abstractTitle'], 1, 0, 'C');
// Line break
$this -> Ln(20);
}
// Page footer
function Footer()
{
// Position at 1.5 cm from bottom
$this -> SetY(-15);
// Arial italic 8
$this -> SetFont('Arial', 'I', 8);
// Page number
$this -> Cell(0, 10, 'Page '.$this->PageNo().' / {nb}', 0, 0, 'C');
}
}
$pdf = new FPDF('P', 'mm', 'A4');
$pdf -> AddPage('P');
$pdf -> SetFont('Arial', 'B', 14);
$pdf -> SetMargins(20, 20, 20);
$pdf -> SetAuthor('X Konferencja Adeptów Fizjologii');
$pdf -> SetCreator('Skrypt FPDF wykonany dla X Konferencji Adeptów Fizjologii');
$pdf -> MultiCell(0, 5, $abstract['abstractTitle'], 0, 'C', 0);
$x = $pdf -> GetX();
$y = $pdf -> GetY();
$pdf -> SetXY($x, $y + 10);
$pdf -> MultiCell(0, 5, $abstract['abstractText'], 0, 'J', 0);
$pdf -> Footer();
$pdf -> Output('I', $pdfOutput);
}
}
?>