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 <williamdes@wdes.fr>
This commit is contained in:
William Desportes 2020-12-07 01:15:48 +01:00
parent dfce335134
commit e25f2ec999
No known key found for this signature in database
GPG Key ID: 90A0EF1B8251A889

View File

@ -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);