From 1ae32ef541929d08b8b718774d875ce7a1c9b19e Mon Sep 17 00:00:00 2001 From: Flatlogic Bot Date: Sun, 1 Mar 2026 18:22:03 +0000 Subject: [PATCH] =?UTF-8?q?Naprawiona=20akcja=20klawiszy=20startu=20proces?= =?UTF-8?q?=C3=B3w?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- _bulk_print_badges.php | 4 +- index.php | 287 +++++++++++------- lib/tfpdf/font/unifont/dejavusans-bold.cw.dat | Bin 0 -> 131072 bytes .../font/unifont/dejavusans-bold.cw127.php | 163 ++++++++++ .../font/unifont/dejavusans-bold.mtx.php | 19 ++ lib/tfpdf/font/unifont/dejavusans.cw.dat | Bin 0 -> 131072 bytes lib/tfpdf/font/unifont/dejavusans.cw127.php | 163 ++++++++++ lib/tfpdf/font/unifont/dejavusans.mtx.php | 19 ++ 8 files changed, 540 insertions(+), 115 deletions(-) create mode 100644 lib/tfpdf/font/unifont/dejavusans-bold.cw.dat create mode 100644 lib/tfpdf/font/unifont/dejavusans-bold.cw127.php create mode 100644 lib/tfpdf/font/unifont/dejavusans-bold.mtx.php create mode 100644 lib/tfpdf/font/unifont/dejavusans.cw.dat create mode 100644 lib/tfpdf/font/unifont/dejavusans.cw127.php create mode 100644 lib/tfpdf/font/unifont/dejavusans.mtx.php diff --git a/_bulk_print_badges.php b/_bulk_print_badges.php index 49c20ac..5beded7 100644 --- a/_bulk_print_badges.php +++ b/_bulk_print_badges.php @@ -53,7 +53,9 @@ class PDF extends tFPDF function generateBadge($person) { $this->AddPage(); - $this->Image('assets/pasted-20260112-081646-4e946aad.png', 0, 0, $this->GetPageWidth(), $this->GetPageHeight()); + if(file_exists('assets/pasted-20260112-081646-4e946aad.png')) { + $this->Image('assets/pasted-20260112-081646-4e946aad.png', 0, 0, $this->GetPageWidth(), $this->GetPageHeight()); + } $this->SetY(20); $this->SetFont('DejaVu', 'B', 12); $this->Cell(0, 6, $person['first_name'] . ' ' . $person['last_name'], 0, 1, 'C'); diff --git a/index.php b/index.php index 4f1dcf2..1795b07 100644 --- a/index.php +++ b/index.php @@ -576,8 +576,124 @@ $status_colors = [ + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - \ No newline at end of file + diff --git a/lib/tfpdf/font/unifont/dejavusans-bold.cw.dat b/lib/tfpdf/font/unifont/dejavusans-bold.cw.dat new file mode 100644 index 0000000000000000000000000000000000000000..fe2b02d7483ae013df5a8e82699b0cd90eb110ee GIT binary patch literal 131072 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 i9-HN(nO^=T@1#5Hk^1_Nt6zBBkBdNb#` + array ( + 0 => 348, + 1 => 456, + 2 => 521, + 3 => 838, + 4 => 696, + 5 => 1002, + 6 => 872, + 7 => 306, + ), + 40 => + array ( + 0 => 457, + 1 => 457, + 'interval' => true, + ), + 42 => + array ( + 0 => 523, + 1 => 838, + 2 => 380, + 3 => 415, + 4 => 380, + 5 => 365, + ), + 48 => + array ( + 0 => 696, + 1 => 696, + 'interval' => true, + 2 => 696, + 3 => 696, + 4 => 696, + 5 => 696, + 6 => 696, + 7 => 696, + 8 => 696, + 9 => 696, + ), + 58 => + array ( + 0 => 400, + 1 => 400, + 'interval' => true, + ), + 60 => + array ( + 0 => 838, + 1 => 838, + 'interval' => true, + 2 => 838, + ), + 63 => + array ( + 0 => 580, + 1 => 1000, + 2 => 774, + 3 => 762, + 4 => 734, + 5 => 830, + ), + 69 => + array ( + 0 => 683, + 1 => 683, + 'interval' => true, + ), + 71 => + array ( + 0 => 821, + 1 => 837, + ), + 73 => + array ( + 0 => 372, + 1 => 372, + 'interval' => true, + ), + 75 => + array ( + 0 => 775, + 1 => 637, + 2 => 995, + 3 => 837, + 4 => 850, + 5 => 733, + 6 => 850, + 7 => 770, + 8 => 720, + 9 => 682, + 10 => 812, + 11 => 774, + 12 => 1103, + 13 => 771, + 14 => 724, + 15 => 725, + 16 => 457, + 17 => 365, + 18 => 457, + 19 => 838, + ), + 95 => + array ( + 0 => 500, + 1 => 500, + 'interval' => true, + ), + 97 => + array ( + 0 => 675, + 1 => 716, + 2 => 593, + 3 => 716, + 4 => 678, + 5 => 435, + 6 => 716, + 7 => 712, + ), + 105 => + array ( + 0 => 343, + 1 => 343, + 'interval' => true, + ), + 107 => + array ( + 0 => 665, + 1 => 343, + 2 => 1042, + 3 => 712, + 4 => 687, + ), + 112 => + array ( + 0 => 716, + 1 => 716, + 'interval' => true, + ), + 114 => + array ( + 0 => 493, + 1 => 595, + 2 => 478, + 3 => 712, + 4 => 652, + 5 => 924, + 6 => 645, + 7 => 652, + 8 => 582, + 9 => 712, + 10 => 365, + 11 => 712, + 12 => 838, + ), +); +?> \ No newline at end of file diff --git a/lib/tfpdf/font/unifont/dejavusans-bold.mtx.php b/lib/tfpdf/font/unifont/dejavusans-bold.mtx.php new file mode 100644 index 0000000..48568a1 --- /dev/null +++ b/lib/tfpdf/font/unifont/dejavusans-bold.mtx.php @@ -0,0 +1,19 @@ + 928.0, + 'Descent' => -236.0, + 'CapHeight' => 928.0, + 'Flags' => 262148, + 'FontBBox' => '[-1069 -415 1975 1174]', + 'ItalicAngle' => 0.0, + 'StemV' => 165.0, + 'MissingWidth' => 600.0, +); +$up=-63; +$ut=44; +$ttffile='lib/tfpdf/font/unifont/DejaVuSans-Bold.ttf'; +$originalsize=705684; +$fontkey='dejavuB'; +?> \ No newline at end of file diff --git a/lib/tfpdf/font/unifont/dejavusans.cw.dat b/lib/tfpdf/font/unifont/dejavusans.cw.dat new file mode 100644 index 0000000000000000000000000000000000000000..7b0ae8773182484b19ad24bf0ac97341e551239c GIT binary patch literal 131072 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 i + array ( + 0 => 318, + 1 => 401, + 2 => 460, + 3 => 838, + 4 => 636, + 5 => 950, + 6 => 780, + 7 => 275, + ), + 40 => + array ( + 0 => 390, + 1 => 390, + 'interval' => true, + ), + 42 => + array ( + 0 => 500, + 1 => 838, + 2 => 318, + 3 => 361, + 4 => 318, + 5 => 337, + ), + 48 => + array ( + 0 => 636, + 1 => 636, + 'interval' => true, + 2 => 636, + 3 => 636, + 4 => 636, + 5 => 636, + 6 => 636, + 7 => 636, + 8 => 636, + 9 => 636, + ), + 58 => + array ( + 0 => 337, + 1 => 337, + 'interval' => true, + ), + 60 => + array ( + 0 => 838, + 1 => 838, + 'interval' => true, + 2 => 838, + ), + 63 => + array ( + 0 => 531, + 1 => 1000, + 2 => 684, + 3 => 686, + 4 => 698, + 5 => 770, + 6 => 632, + 7 => 575, + 8 => 775, + 9 => 752, + ), + 73 => + array ( + 0 => 295, + 1 => 295, + 'interval' => true, + ), + 75 => + array ( + 0 => 656, + 1 => 557, + 2 => 863, + 3 => 748, + 4 => 787, + 5 => 603, + 6 => 787, + 7 => 695, + 8 => 635, + 9 => 611, + 10 => 732, + 11 => 684, + 12 => 989, + 13 => 685, + 14 => 611, + 15 => 685, + 16 => 390, + 17 => 337, + 18 => 390, + 19 => 838, + ), + 95 => + array ( + 0 => 500, + 1 => 500, + 'interval' => true, + ), + 97 => + array ( + 0 => 613, + 1 => 635, + 2 => 550, + 3 => 635, + 4 => 615, + 5 => 352, + 6 => 635, + 7 => 634, + ), + 105 => + array ( + 0 => 278, + 1 => 278, + 'interval' => true, + ), + 107 => + array ( + 0 => 579, + 1 => 278, + 2 => 974, + 3 => 634, + 4 => 612, + ), + 112 => + array ( + 0 => 635, + 1 => 635, + 'interval' => true, + ), + 114 => + array ( + 0 => 411, + 1 => 521, + 2 => 392, + 3 => 634, + 4 => 592, + 5 => 818, + ), + 120 => + array ( + 0 => 592, + 1 => 592, + 'interval' => true, + ), + 122 => + array ( + 0 => 525, + 1 => 636, + 2 => 337, + 3 => 636, + 4 => 838, + ), +); +?> \ No newline at end of file diff --git a/lib/tfpdf/font/unifont/dejavusans.mtx.php b/lib/tfpdf/font/unifont/dejavusans.mtx.php new file mode 100644 index 0000000..6bc75cd --- /dev/null +++ b/lib/tfpdf/font/unifont/dejavusans.mtx.php @@ -0,0 +1,19 @@ + 928.0, + 'Descent' => -236.0, + 'CapHeight' => 928.0, + 'Flags' => 4, + 'FontBBox' => '[-1021 -463 1793 1232]', + 'ItalicAngle' => 0.0, + 'StemV' => 87.0, + 'MissingWidth' => 600.0, +); +$up=-63; +$ut=44; +$ttffile='lib/tfpdf/font/unifont/DejaVuSans.ttf'; +$originalsize=757076; +$fontkey='dejavu'; +?> \ No newline at end of file