From: Robert Treat Date: Sat, 22 Feb 2014 18:59:56 +0000 (-0500) Subject: check the modes array on edit pages too X-Git-Tag: REL_7-12-1~33^2~36 X-Git-Url: http://git.postgresql.org/gitweb/?a=commitdiff_plain;h=e28d141517b12cc331d0876c7650d51d0e735681;p=phppgadmin.git check the modes array on edit pages too --- diff --git a/functions.php b/functions.php index 5c807802..d2c59239 100644 --- a/functions.php +++ b/functions.php @@ -94,12 +94,14 @@ $i = 0; for ($i = 0; $i < sizeof($args_arr); $i++) { if ($i != 0) $args .= ', '; - switch($modes_arr[$i]) { - case 'i' : $args .= " IN "; break; - case 'o' : $args .= " OUT "; break; - case 'b' : $args .= " INOUT "; break; - case 'v' : $args .= " VARIADIC "; break; - case 't' : $args .= " TABLE "; break; + if (isset($modes_arr[$i])) { + switch($modes_arr[$i]) { + case 'i' : $args .= " IN "; break; + case 'o' : $args .= " OUT "; break; + case 'b' : $args .= " INOUT "; break; + case 'v' : $args .= " VARIADIC "; break; + case 't' : $args .= " TABLE "; break; + } } if (isset($names_arr[$i]) && $names_arr[$i] != '') { $data->fieldClean($names_arr[$i]);