diff --git a/dblayeroo.php b/dblayeroo.php index 006fa1a..2a9c17d 100644 --- a/dblayeroo.php +++ b/dblayeroo.php @@ -956,6 +956,15 @@ class dblayeroo if (! is_array ($params)) $this->DBException ("Parameter fields invalid: ". "param not an array for '$field'"); + if (array_key_exists (0, $params)) + $fields[$field][0] = strtolower ($fields[$field][0]); + if (array_key_exists (1, $params)) + $fields[$field][1] = strtolower ($fields[$field][1]); + if (array_key_exists (2, $params)) + $fields[$field][2] = strtolower ($fields[$field][2]); + } + foreach ($fields as $field=>$params) + { if (! array_key_exists (0, $params)) $this->DBException ("Parameter fields invalid: ". "No type of column provided for '$field'"); @@ -977,6 +986,12 @@ class dblayeroo isset ($params[2]) && $params[2] === "autoincrement")) $this->DBException ("Parameter fields invalid: ". "Field '$field' can not be autoincrement and not integer"); + if (array_key_exists (0, $params)) + $fields[$field][0] = strtolower ($fields[$field][0]); + if (array_key_exists (1, $params)) + $fields[$field][1] = strtolower ($fields[$field][1]); + if (array_key_exists (2, $params)) + $fields[$field][2] = strtolower ($fields[$field][2]); } $this->fields = $fields; return $this;