From e28d141517b12cc331d0876c7650d51d0e735681 Mon Sep 17 00:00:00 2001 From: Robert Treat Date: Sat, 22 Feb 2014 13:59:56 -0500 Subject: [PATCH] check the modes array on edit pages too --- functions.php | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) 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]); -- 2.39.5