41c02e802eaec85b4146f78fb1248b0246871747
[plewww.git] / planetlab / includes / plc_forms.php
1 <?php
2
3 // $Id: plc_details.php 11645 2009-01-21 23:09:49Z thierry $
4
5 require_once 'plc_functions.php';
6
7 function plc_form_start ($url, $values, $options=array()) {
8   $method = array_key_exists('method',$options) ? $options['method'] : 'POST';
9   print "<form method=$method action='$url' enctype='multipart/form-data'>";
10   foreach ($values as $key=>$value) {
11     print "<input type=hidden name='$key' value='$value'>";
12   }
13 }
14
15 function plc_form_end($options=array()) {
16   print "</form>";
17 }
18
19 function plc_form_checkbox_text ($name,$value,$selected=false) {
20   if ($selected) $xtra=" selected=selected";
21   return "<input type=checkbox name='$name' value='$value'$xtra>";
22 }
23
24 function plc_form_submit_text ($name,$display) {
25   return "<input type=submit name='$name' value='$display'>";
26 }
27   
28 function plc_form_file_text ($name,$size) {
29   return "<input type=file name='$name' size=$size>";
30 }
31
32 function plc_form_label_text ($label,$name) {
33   return "<label for=$name>$text </label>";
34 }
35  
36 ?>