summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjartan Mannes <kjartan@2.no-reply.drupal.org>2001-05-17 11:49:19 +0000
committerKjartan Mannes <kjartan@2.no-reply.drupal.org>2001-05-17 11:49:19 +0000
commit30c236f22b760d8e312062a9a286843fecb70480 (patch)
tree305e38d9ea1aedd9216477af9ef649f53a32e500
parent6f02738cc2ca88d01d541b9b81cc7cf860980c33 (diff)
downloadbrdo-30c236f22b760d8e312062a9a286843fecb70480.tar.gz
brdo-30c236f22b760d8e312062a9a286843fecb70480.tar.bz2
- Extended form() to take an optional forth parameter which is appended to
the <FORM> tag. - Added form_file($name) for file uploads. (requires form() to be called with $options='ENCRYPT="multipart/form-data"'.)
-rw-r--r--includes/common.inc8
1 files changed, 6 insertions, 2 deletions
diff --git a/includes/common.inc b/includes/common.inc
index 5ca31bf36..baa14a591 100644
--- a/includes/common.inc
+++ b/includes/common.inc
@@ -170,8 +170,8 @@ function format_text($text) {
return preg_replace($src, $dst, $text);
}
-function form($action, $form, $method = "post") {
- return "<FORM ACTION=\"$action\" METHOD=\"$method\">\n$form</FORM>\n";
+function form($action, $form, $method = "post", $options="") {
+ return "<FORM ACTION=\"$action\" METHOD=\"$method\"". (!empty($options) ? " $options" : "") .">\n$form</FORM>\n";
}
function form_item($title, $value, $description = 0) {
@@ -195,6 +195,10 @@ function form_hidden($name, $value) {
return "<INPUT TYPE=\"hidden\" NAME=\"edit[$name]\" VALUE=\"". check_textfield($value) ."\">\n";
}
+function form_file($name) {
+ return "<INPUT TYPE=\"file\" NAME=\"edit[$name]\">\n";
+}
+
function form_submit($value) {
return "<INPUT TYPE=\"submit\" NAME=\"op\" VALUE=\"". check_textfield($value) ."\">\n";
}