[ Index ]
 

Code source de e107 0.7.8

Accédez au Source d'autres logiciels libresSoutenez Angelica Josefina !

title

Body

[fermer]

/e107_handlers/ -> form_handler.php (source)

   1  <?php
   2  /*
   3  + ----------------------------------------------------------------------------+
   4  |     e107 website system
   5  |
   6  |     ©Steve Dunstan 2001-2002
   7  |     http://e107.org
   8  |     jalist@e107.org
   9  |
  10  |     Released under the terms and conditions of the
  11  |     GNU General Public License (http://gnu.org).
  12  |
  13  |     $Source: /cvsroot/e107/e107_0.7/e107_handlers/form_handler.php,v $
  14  |     $Revision: 1.6 $
  15  |     $Date: 2005/12/14 17:37:34 $
  16  |     $Author: sweetas $
  17  +----------------------------------------------------------------------------+
  18  */
  19      
  20  if (!defined('e107_INIT')) { exit; }
  21  
  22  class form {
  23       
  24  	function form_open($form_method, $form_action, $form_name = "", $form_target = "", $form_enctype = "", $form_js = "") {
  25          $method = ($form_method ? "method='".$form_method."'" : "");
  26          $target = ($form_target ? " target='".$form_target."'" : "");
  27          $name = ($form_name ? " id='".$form_name."' " : " id='myform'");
  28          return "\n<form action='".$form_action."' ".$method.$target.$name.$form_enctype.$form_js.">";
  29      }
  30       
  31  	function form_text($form_name, $form_size, $form_value, $form_maxlength, $form_class = "tbox", $form_readonly = "", $form_tooltip = "", $form_js = "") {
  32          $name = ($form_name ? " id='".$form_name."' name='".$form_name."'" : "");
  33          $value = ($form_value ? " value='".$form_value."'" : "");
  34          $size = ($form_size ? " size='".$form_size."'" : "");
  35          $maxlength = ($form_maxlength ? " maxlength='".$form_maxlength."'" : "");
  36          $readonly = ($form_readonly ? " readonly='readonly'" : "");
  37          $tooltip = ($form_tooltip ? " title='".$form_tooltip."'" : "");
  38          return "\n<input class='".$form_class."' type='text' ".$name.$value.$size.$maxlength.$readonly.$tooltip.$form_js." />";
  39      }
  40       
  41  	function form_password($form_name, $form_size, $form_value, $form_maxlength, $form_class = "tbox", $form_readonly = "", $form_tooltip = "", $form_js = "") {
  42          $name = ($form_name ? " id='".$form_name."' name='".$form_name."'" : "");
  43          $value = ($form_value ? " value='".$form_value."'" : "");
  44          $size = ($form_size ? " size='".$form_size."'" : "");
  45          $maxlength = ($form_maxlength ? " maxlength='".$form_maxlength."'" : "");
  46          $readonly = ($form_readonly ? " readonly='readonly'" : "");
  47          $tooltip = ($form_tooltip ? " title='".$form_tooltip."'" : "");
  48          return "\n<input class='".$form_class."' type='password' ".$name.$value.$size.$maxlength.$readonly.$tooltip.$form_js." />";
  49      }
  50       
  51  	function form_button($form_type, $form_name, $form_value, $form_js = "", $form_image = "", $form_tooltip = "") {
  52          $name = ($form_name ? " id='".$form_name."' name='".$form_name."'" : "");
  53          $image = ($form_image ? " src='".$form_image."' " : "");
  54          $tooltip = ($form_tooltip ? " title='".$form_tooltip."' " : "");
  55          return "\n<input class='button' type='".$form_type."' ".$form_js." value='".$form_value."'".$name.$image.$tooltip." />";
  56      }
  57       
  58  	function form_textarea($form_name, $form_columns, $form_rows, $form_value, $form_js = "", $form_style = "", $form_wrap = "", $form_readonly = "", $form_tooltip = "") {
  59          $name = ($form_name ? " id='".$form_name."' name='".$form_name."'" : "");
  60          $readonly = ($form_readonly ? " readonly='readonly'" : "");
  61          $tooltip = ($form_tooltip ? " title='".$form_tooltip."'" : "");
  62          $wrap = ($form_wrap ? " wrap='".$form_wrap."'" : "");
  63          $style = ($form_style ? " style='".$form_style."'" : "");
  64          return "\n<textarea class='tbox' cols='".$form_columns."' rows='".$form_rows."' ".$name.$form_js.$style.$wrap.$readonly.$tooltip.">".$form_value."</textarea>";
  65      }
  66       
  67  	function form_checkbox($form_name, $form_value, $form_checked = 0, $form_tooltip = "", $form_js = "") {
  68          $name = ($form_name ? " id='".$form_name.$form_value."' name='".$form_name."'" : "");
  69          $checked = ($form_checked ? " checked='checked'" : "");
  70          $tooltip = ($form_tooltip ? " title='".$form_tooltip."'" : "");
  71          return "\n<input type='checkbox' value='".$form_value."'".$name.$checked.$tooltip.$form_js." />";
  72           
  73      }
  74       
  75  	function form_radio($form_name, $form_value, $form_checked = 0, $form_tooltip = "", $form_js = "") {
  76          $name = ($form_name ? " id='".$form_name.$form_value."' name='".$form_name."'" : "");
  77          $checked = ($form_checked ? " checked='checked'" : "");
  78          $tooltip = ($form_tooltip ? " title='".$form_tooltip."'" : "");
  79          return "\n<input type='radio' value='".$form_value."'".$name.$checked.$tooltip.$form_js." />";
  80           
  81      }
  82       
  83  	function form_file($form_name, $form_size, $form_tooltip = "", $form_js = "") {
  84          $name = ($form_name ? " id='".$form_name."' name='".$form_name."'" : "");
  85          $tooltip = ($form_tooltip ? " title='".$form_tooltip."'" : "");
  86          return "<input type='file' class='tbox' size='".$form_size."'".$name.$tooltip.$form_js." />";
  87      }
  88       
  89  	function form_select_open($form_name, $form_js = "") {
  90          return "\n<select id='".$form_name."' name='".$form_name."' class='tbox' ".$form_js." >";
  91      }
  92       
  93  	function form_select_close() {
  94          return "\n</select>";
  95      }
  96       
  97  	function form_option($form_option, $form_selected = "", $form_value = "", $form_js = "") {
  98          $value = ($form_value !== FALSE ? " value='".$form_value."'" : "");
  99          $selected = ($form_selected ? " selected='selected'" : "");
 100          return "\n<option".$value.$selected." ".$form_js.">".$form_option."</option>";
 101      }
 102       
 103  	function form_hidden($form_name, $form_value) {
 104          return "\n<input type='hidden' id='".$form_name."' name='".$form_name."' value='".$form_value."' />";
 105      }
 106       
 107  	function form_close() {
 108          return "\n</form>";
 109      }
 110  }
 111      
 112  /*
 113  Usage
 114  echo $rs->form_open("post", e_SELF, "_blank");
 115  echo $rs->form_text("testname", 100, "this is the value", 100, 0, "tooltip");
 116  echo $rs->form_button("submit", "testsubmit", "SUBMIT!", "", "Click to submit");
 117  echo $rs->form_button("reset", "testreset", "RESET!", "", "Click to reset");
 118  echo $rs->form_textarea("textareaname", 10, 10, "Value", "overflow:hidden");
 119  echo $rs->form_checkbox("testcheckbox", 1, 1);
 120  echo $rs->form_checkbox("testcheckbox2", 2);
 121  echo $rs->form_hidden("hiddenname", "hiddenvalue");
 122  echo $rs->form_radio("testcheckbox", 1, 1);
 123  echo $rs->form_radio("testcheckbox", 1);
 124  echo $rs->form_file("testfile", "20");
 125  echo $rs->form_select_open("testselect");
 126  echo $rs->form_option("Option 1");
 127  echo $rs->form_option("Option 2");
 128  echo $rs->form_option("Option 3", 1, "defaultvalue");
 129  echo $rs->form_option("Option 4");
 130  echo $rs->form_select_close();
 131  echo $rs->form_close();
 132  */
 133      
 134      
 135  ?>


Généré le : Sun Apr 1 01:23:32 2007 par Balluche grâce à PHPXref 0.7