From e25f2ec999ce84d1cb618950fffc9e89569342b4 Mon Sep 17 00:00:00 2001 From: William Desportes Date: Mon, 7 Dec 2020 01:15:48 +0100 Subject: [PATCH] Fix a "PHP Fatal error: Uncaught TypeError: ucfirst()" NOTICE: PHP message: PHP Fatal error: Uncaught TypeError: ucfirst(): Argument #1 ($str) must be of type string, null given in libraries/classes/Plugins/Schema/Pdf/Pdf.php:308 Stack trace: #0 libraries/classes/Plugins/Schema/Pdf/Pdf.php(308): ucfirst(NULL) #1 vendor/tecnickcom/tcpdf/tcpdf.php(3560): PhpMyAdmin\Plugins\Schema\Pdf\Pdf->Header() #2 vendor/tecnickcom/tcpdf/tcpdf.php(3227): TCPDF->setHeader() #3 vendor/tecnickcom/tcpdf/tcpdf.php(3139): TCPDF->startPage('L', '', false) #4 libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php(524): TCPDF->AddPage('L') #5 libraries/classes/Plugins/Schema/Pdf/PdfRelationSchema.php(161): PhpMyAdmin\Plugins\Schema\Pdf\PdfRelationSchema->dataDictionaryDoc(Array) #6 /... Signed-off-by: William Desportes --- libraries/classes/Plugins/Schema/Pdf/Pdf.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/libraries/classes/Plugins/Schema/Pdf/Pdf.php b/libraries/classes/Plugins/Schema/Pdf/Pdf.php index 1b343663ef..f8b0212fa2 100644 --- a/libraries/classes/Plugins/Schema/Pdf/Pdf.php +++ b/libraries/classes/Plugins/Schema/Pdf/Pdf.php @@ -305,7 +305,7 @@ class Pdf extends PdfLib . '\' AND page_nr = \'' . $this->pageNumber . '\''; $test_rs = $this->relation->queryAsControlUser($test_query); $pages = @$dbi->fetchAssoc($test_rs); - $pg_name = ucfirst($pages['page_descr']); + $pg_name = ucfirst((string) $pages['page_descr']); } $this->SetFont($this->ff, 'B', 14);