From 6e612dd3162ae4b8aae596a7284a9d56f2386f26 Mon Sep 17 00:00:00 2001 From: Laurent Destailleur <eldy@destailleur.fr> Date: Wed, 25 Jan 2012 21:27:31 +0100 Subject: [PATCH] Fix: Use default pdf format if not defined --- htdocs/admin/pdf.php | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/htdocs/admin/pdf.php b/htdocs/admin/pdf.php index 8c7e6937a47..d16462390d0 100755 --- a/htdocs/admin/pdf.php +++ b/htdocs/admin/pdf.php @@ -1,6 +1,6 @@ <?php /* Copyright (C) 2001-2005 Rodolphe Quiedeville <rodolphe@quiedeville.org> - * Copyright (C) 2004-2011 Laurent Destailleur <eldy@users.sourceforge.net> + * Copyright (C) 2004-2012 Laurent Destailleur <eldy@users.sourceforge.net> * Copyright (C) 2005-2011 Regis Houssin <regis@dolibarr.fr> * * This program is free software; you can redistribute it and/or modify @@ -223,11 +223,18 @@ else // Show // Show pdf format $var=!$var; print '<tr '.$bc[$var].'><td>'.$langs->trans("DictionnaryPaperFormat").'</td><td>'; - $pdfformatlabel=$conf->global->MAIN_PDF_FORMAT; - if (! empty($conf->global->MAIN_PDF_FORMAT)) + + if (empty($conf->global->MAIN_PDF_FORMAT)) + { + include_once(DOL_DOCUMENT_ROOT.'/core/lib/functions2.lib.php'); + $pdfformatlabel=dol_getDefaultFormat(); + } + else $pdfformatlabel=$conf->global->MAIN_PDF_FORMAT; + + if (! empty($pdfformatlabel)) { $sql="SELECT code, label, width, height, unit FROM ".MAIN_DB_PREFIX."c_paper_format"; - $sql.=" WHERE code LIKE '%".$conf->global->MAIN_PDF_FORMAT."%'"; + $sql.=" WHERE code LIKE '%".$db->escape($pdfformatlabel)."%'"; $resql=$db->query($sql); if ($resql) -- GitLab