From 2297b99845c412cd1d12003d339b9e3556c2fdcf Mon Sep 17 00:00:00 2001 From: Dominique Fournier Date: Mon, 11 Jul 2016 09:07:37 +0000 Subject: [PATCH] dblayer : display the field in error when creating the table git-svn-id: https://svn.fournier38.fr/svn/ProgSVN/trunk@2851 bf3deb0d-5f1a-0410-827f-c0cc1f45334c --- dblayer.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/dblayer.php b/dblayer.php index 51ef26b..ed262aa 100644 --- a/dblayer.php +++ b/dblayer.php @@ -1042,8 +1042,9 @@ class dblayer break; case "varchar": if (!isset ($params[1])) - throw new Exception (dgettext("domframework", - "No Size provided for varchar field"), 500); + throw new Exception (sprintf (dgettext("domframework", + "No Size provided for varchar field '%s'"), + $field), 500); $sql .= "VARCHAR(".$params[1].")"; $params = array_slice ($params, 2); break; @@ -1075,9 +1076,9 @@ class dblayer case "not null": $sql .= " NOT NULL"; break; case "autoincrement": $sql .= " AUTOINCREMENT";break; default: - throw new Exception (dgettext("domframework", - "Unknown additionnal parameter for field"), - 500); + throw new Exception (sprintf (dgettext("domframework", + "Unknown additionnal parameter for field '%s'"), + $field), 500); } } $i ++;