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
This commit is contained in:
2016-07-11 09:07:37 +00:00
parent 08aed2041b
commit 2297b99845

View File

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