diff --git a/adminer/include/editing.inc.php b/adminer/include/editing.inc.php index 983e6c0d..619bb27e 100644 --- a/adminer/include/editing.inc.php +++ b/adminer/include/editing.inc.php @@ -135,20 +135,21 @@ function textarea($name, $value, $rows = 10, $cols = 80) { * @param array * @param array * @param array returned by referencable_primary() +* @param array extra types to prepend * @return null */ -function edit_type($key, $field, $collations, $foreign_keys = array()) { +function edit_type($key, $field, $collations, $foreign_keys = array(), $extra_types = array()) { global $structured_types, $types, $unsigned, $on_actions; $type = $field["type"]; ?> diff --git a/adminer/procedure.inc.php b/adminer/procedure.inc.php index 942dd189..4a2731ac 100644 --- a/adminer/procedure.inc.php +++ b/adminer/procedure.inc.php @@ -43,7 +43,7 @@ $routine_languages = routine_languages(); edit_fields($row["fields"], $collations, $routine); if (isset($_GET["function"])) { echo "" . lang('Return type'); - edit_type("returns", $row["returns"], $collations); + edit_type("returns", $row["returns"], $collations, array(), ($jush == "pgsql" ? array("void", "trigger") : array())); } ?>