check the modes array on edit pages too
authorRobert Treat <rob@xzilla.net>
Sat, 22 Feb 2014 18:59:56 +0000 (13:59 -0500)
committerRobert Treat <rob@xzilla.net>
Sat, 22 Feb 2014 18:59:56 +0000 (13:59 -0500)
functions.php

index 5c8078024dbfc703285804ebf46f0bdc5211affc..d2c592393ef13a04fe6151c4ee8288c6469575cb 100644 (file)
                                $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]);