From: uw
Date: Thu May 10 22:47:47 2001
Added files:
      php-lib/php/form/form_xmlfactory.inc

Modified files:
      php-lib/php/form/form.inc
      php-lib/php/form/form_commonobject.inc
      php-lib/php/form/elements/form_element_buttonobject.inc
      php-lib/php/form/elements/form_element_calendar.inc
      php-lib/php/form/elements/form_element_checkbox.inc
      php-lib/php/form/elements/form_element_checkobject.inc
      php-lib/php/form/elements/form_element_combo.inc
      php-lib/php/form/elements/form_element_date.inc
      php-lib/php/form/elements/form_element_file.inc
      php-lib/php/form/elements/form_element_fileupload.inc
      php-lib/php/form/elements/form_element_hidden.inc
      php-lib/php/form/elements/form_element_image.inc
      php-lib/php/form/elements/form_element_password.inc
      php-lib/php/form/elements/form_element_radio.inc
      php-lib/php/form/elements/form_element_reset.inc
      php-lib/php/form/elements/form_element_select.inc
      php-lib/php/form/elements/form_element_selectobject.inc
      php-lib/php/form/elements/form_element_submit.inc
      php-lib/php/form/elements/form_element_text.inc
      php-lib/php/form/elements/form_element_textarea.inc
      php-lib/php/form/elements/form_element_textedit.inc
      php-lib/php/form/elements/form_element_textobject.inc
      php-lib/php/form/xml/form.xml

Log message:
- introduced xml parser
- added constructor to form
- fixed path

.. now all the examples are broken.



Index: php-lib/php/form/form.inc
diff -u php-lib/php/form/form.inc:1.24 php-lib/php/form/form.inc:1.25
--- php-lib/php/form/form.inc:1.24      Thu May 10 18:43:19 2001
+++ php-lib/php/form/form.inc   Thu May 10 22:47:06 2001
@@ -28,7 +28,7 @@
 * - tree (select box with options show as a tree)
 *
 * @author              Ulf Wendel <[EMAIL PROTECTED]>
-* @version  $Id: form.inc,v 1.24 2001/05/10 16:43:19 uw Exp $
+* @version  $Id: form.inc,v 1.25 2001/05/10 20:47:06 uw Exp $
 * @access              public
 * @package     Form
 */
@@ -175,7 +175,53 @@
        * @var  boolean
        */
        var $flag_contains_file = false;
+  
+  /**
+  * [form] tag action attribute, fallback: $PHP_SELF
+  *
+  * @var  string
+  */
+  var $action = "";
+  
+  /**
+  * [form] tag target attribute.
+  *
+  * @var  string  
+  */
+  var $target = "_self";
+  
+  
+  /**
+  * Sets all paramters required for the opening [form} Tag
+  *
+  * @param     string  JavaScript form name. If empty no JavaScript validation will 
+be done.
+       * @param        string  HTML method attribute: "POST" or "GET".
+       * @param        string  HTML action attribute. If empty $PHP_SELF gets used.
+       * @param        string  HTML target attribute.
+  * @global $PHP_SELF
+  */
+  function form($js_name = "", $method = "", $action = "", $target = "") {
+    global $PHP_SELF;
+    
+    if ("" != $js_name)
+      $this->js_name = $js_name;
 
+    $this->setMethod($method);
+    
+    if ("" === $action)
+      $this->action = $PHP_SELF;
+    else if ("" != $action)
+      $this->action = $action;
+    
+    if ("" != $target)
+      $this->target = $target;
+  
+    // load the elements if there's no xml    
+    if (method_exists($this, "init"))      
+      $this->Init();      
+    
+  } // end func constructor
+
        /**
        * Sets the JavaScript validation mode.
        *
@@ -396,32 +442,23 @@
        
        /**
        * Generates the opening HTML form tag, <form>.
-       *
-       * @param        string  JavaScript form name. If empty no JavaScript 
validation will be done.
-       * @param        string  HTML method attribute: "POST" or "GET".
-       * @param        string  HTML action attribute. If empty $PHP_SELF gets used.
-       * @param        string  HTML target attribute.
+  *
        * @return string        HTML form-Tag
-       * @global       string  $PHP_SELF
        * @access       public
        */
-       function getStart($js_name = "", $method = "POST", $action = "", $target = "") 
{
-               global $PHP_SELF;
-                                       
-               $html = sprintf('<form action="%s" target="%s" ',
-                                                                                      
         ("" == $action) ? $PHP_SELF : $action,
-                                                                                      
         ("" == $target) ? "_self" : $target
+       function getStart() {
+       
+               $html = sprintf('<form action="%s" target="%s" method = "%s"',
+                                                                                      
+         $this->action,
+                                                                                      
+         $this->target,
+                        $this->method
                                                                                       
 );
 
-               $html .= sprintf('method="%s" ', ("GET" == strtoupper($method)) ? 
"GET" : "POST" );                                                                      
                       
-               
                if ($this->flag_file) {
                        $html .= 'enctype="multipart/form-data" ';
                        $method = "POST";
                }
                
-               $this->setMethod($method);
-
                if ($js_name) {
                        $this->js_name = $js_name;                      
                        $html .= sprintf('name="%s" onSubmit="return _%s.validate();" 
',
@@ -439,9 +476,9 @@
        * @brother      getStart()
        * @access               public
        */
-       function Start($js_name = "", $method = "POST", $action = "", $target = "") {
+       function Start() {
        
-               $html = $this->getStart($js_name, $method, $action, $target);
+               $html = $this->getStart();
                print $html;
                
                return $html;
@@ -535,15 +572,19 @@
                $element_data["type"] = strtolower($element_data["type"]);
     
                $objectname = "form_element_" . $element_data["type"];
-    include_once(FORM_INCLUDE_DIR . $objectname);
+    include_once(FORM_INCLUDE_DIR . "/elements/" . $objectname . ".inc");
     
                $this->addDefaultAttributes($element_data);
                
                $el = new $objectname($element_data, $this->method,     
$this->js_name, $this->js_mode);
 
                // FIXME                
-               if (!$el->flag_config_ok)
-                       $this->introspection("el $objectname", $el);
+               if (!$el->flag_config_ok) {
+      print "<pre>";
+      print $objectname;
+      print_r($el);
+      print "</pre>";
+    }
                
                if ($el->isHidden())
                        $this->hidden_elements[] = $element_data["name"];
Index: php-lib/php/form/form_commonobject.inc
diff -u php-lib/php/form/form_commonobject.inc:1.2 
php-lib/php/form/form_commonobject.inc:1.3
--- php-lib/php/form/form_commonobject.inc:1.2  Thu May 10 18:16:07 2001
+++ php-lib/php/form/form_commonobject.inc      Thu May 10 22:47:06 2001
@@ -1,4 +1,5 @@
 <?php
+require_once(FORM_INCLUDE_DIR . "form_error.inc");
 /**
 * Superclass of all Form classes.
 * 
Index: php-lib/php/form/elements/form_element_buttonobject.inc
diff -u php-lib/php/form/elements/form_element_buttonobject.inc:1.2 
php-lib/php/form/elements/form_element_buttonobject.inc:1.3
--- php-lib/php/form/elements/form_element_buttonobject.inc:1.2 Thu May 10 18:36:01 
2001
+++ php-lib/php/form/elements/form_element_buttonobject.inc     Thu May 10 22:47:07 
+2001
@@ -1,11 +1,11 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element.inc");
 
 /**
 * Superclass of all buttons.
 * 
 * @author              Ulf Wendel <[EMAIL PROTECTED]>
-* @version     $Id: form_element_buttonobject.inc,v 1.2 2001/05/10 16:36:01 uw Exp $
+* @version     $Id: form_element_buttonobject.inc,v 1.3 2001/05/10 20:47:07 uw Exp $
 * @access              public
 * @abstract
 * @package     Form
Index: php-lib/php/form/elements/form_element_calendar.inc
diff -u php-lib/php/form/elements/form_element_calendar.inc:1.2 
php-lib/php/form/elements/form_element_calendar.inc:1.3
--- php-lib/php/form/elements/form_element_calendar.inc:1.2     Thu May 10 18:36:01 
2001
+++ php-lib/php/form/elements/form_element_calendar.inc Thu May 10 22:47:08 2001
@@ -1,5 +1,5 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element.inc");
 
 /**
 * Creates a simple calender sheet to choose on day in the given month.
@@ -8,7 +8,7 @@
 * Maybe someone would like to add new features to it.
 *
 * @author        Ulf Wendel <[EMAIL PROTECTED]>
-* @version  $Id: form_element_calendar.inc,v 1.2 2001/05/10 16:36:01 uw Exp $
+* @version  $Id: form_element_calendar.inc,v 1.3 2001/05/10 20:47:08 uw Exp $
 * @package     Form
 */
 class form_element_calendar extends form_element {
Index: php-lib/php/form/elements/form_element_checkbox.inc
diff -u php-lib/php/form/elements/form_element_checkbox.inc:1.2 
php-lib/php/form/elements/form_element_checkbox.inc:1.3
--- php-lib/php/form/elements/form_element_checkbox.inc:1.2     Thu May 10 18:36:02 
2001
+++ php-lib/php/form/elements/form_element_checkbox.inc Thu May 10 22:47:08 2001
@@ -1,12 +1,12 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element_checkobject.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element_checkobject.inc");
 /**
 * Generates Checkboxes, [input type="checkbox" value=""].
 * 
 * @author              Ulf Wendel <[EMAIL PROTECTED]>
 * @access              public
 * @package     Form
-* @version  $Id: form_element_checkbox.inc,v 1.2 2001/05/10 16:36:02 uw Exp $
+* @version  $Id: form_element_checkbox.inc,v 1.3 2001/05/10 20:47:08 uw Exp $
 */
 class form_element_checkbox extends form_element_checkobject {
        
Index: php-lib/php/form/elements/form_element_checkobject.inc
diff -u php-lib/php/form/elements/form_element_checkobject.inc:1.2 
php-lib/php/form/elements/form_element_checkobject.inc:1.3
--- php-lib/php/form/elements/form_element_checkobject.inc:1.2  Thu May 10 18:36:02 
2001
+++ php-lib/php/form/elements/form_element_checkobject.inc      Thu May 10 22:47:08 
+2001
@@ -1,12 +1,12 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element.inc");
 
 /**
 * Superclass of radio and checkbox elements
 *
 * @author              Ulf Wendel <[EMAIL PROTECTED]>
 * @package     Form
-* @version     $Id: form_element_checkobject.inc,v 1.2 2001/05/10 16:36:02 uw Exp $
+* @version     $Id: form_element_checkobject.inc,v 1.3 2001/05/10 20:47:08 uw Exp $
 * @abstract
 */
 class form_element_checkobject extends form_element {
Index: php-lib/php/form/elements/form_element_combo.inc
diff -u php-lib/php/form/elements/form_element_combo.inc:1.2 
php-lib/php/form/elements/form_element_combo.inc:1.3
--- php-lib/php/form/elements/form_element_combo.inc:1.2        Thu May 10 18:36:02 
2001
+++ php-lib/php/form/elements/form_element_combo.inc    Thu May 10 22:47:08 2001
@@ -1,12 +1,12 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element_selectobject.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element_selectobject.inc");
 
 /**
 * Generates a new metatype combo box
 *
 * @author              Ulf Wendel      <[EMAIL PROTECTED]>
 * @package     Form
-* @version     $Id: form_element_combo.inc,v 1.2 2001/05/10 16:36:02 uw Exp $
+* @version     $Id: form_element_combo.inc,v 1.3 2001/05/10 20:47:08 uw Exp $
 */
 class form_element_combo extends form_element_selectobject {
 
Index: php-lib/php/form/elements/form_element_date.inc
diff -u php-lib/php/form/elements/form_element_date.inc:1.2 
php-lib/php/form/elements/form_element_date.inc:1.3
--- php-lib/php/form/elements/form_element_date.inc:1.2 Thu May 10 18:36:03 2001
+++ php-lib/php/form/elements/form_element_date.inc     Thu May 10 22:47:09 2001
@@ -1,5 +1,5 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element.inc");
 
 /**
 * Takes a date() format string and renders several select boxes to enter a date 
and/or time
@@ -7,7 +7,7 @@
 * Use this meta element to make sure that the user enters a valid date.
 *
 * @author        Ulf Wendel <[EMAIL PROTECTED]>
-* @version  $Id: form_element_date.inc,v 1.2 2001/05/10 16:36:03 uw Exp $
+* @version  $Id: form_element_date.inc,v 1.3 2001/05/10 20:47:09 uw Exp $
 * @package     Form
 */
 class form_element_date extends form_element {
Index: php-lib/php/form/elements/form_element_file.inc
diff -u php-lib/php/form/elements/form_element_file.inc:1.2 
php-lib/php/form/elements/form_element_file.inc:1.3
--- php-lib/php/form/elements/form_element_file.inc:1.2 Thu May 10 18:36:03 2001
+++ php-lib/php/form/elements/form_element_file.inc     Thu May 10 22:47:09 2001
@@ -1,5 +1,5 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element_buttonobject.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element_buttonobject.inc");
 
 /**
 * Generates a file upload button.
@@ -10,7 +10,7 @@
 * @author              Ulf Wendel <[EMAIL PROTECTED]>
 * @package     Form
 * @access              public
-* @version     $Id: form_element_file.inc,v 1.2 2001/05/10 16:36:03 uw Exp $
+* @version     $Id: form_element_file.inc,v 1.3 2001/05/10 20:47:09 uw Exp $
 */
 class form_element_file extends form_element_buttonobject {
 
Index: php-lib/php/form/elements/form_element_fileupload.inc
diff -u php-lib/php/form/elements/form_element_fileupload.inc:1.2 
php-lib/php/form/elements/form_element_fileupload.inc:1.3
--- php-lib/php/form/elements/form_element_fileupload.inc:1.2   Thu May 10 18:36:03 
2001
+++ php-lib/php/form/elements/form_element_fileupload.inc       Thu May 10 22:47:09 
+2001
@@ -1,5 +1,5 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element_file.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element_file.inc");
 
 /**
 * Generated a fileupload button plus the MAX_FILE_SIZE hidden field that PHP needs.
@@ -9,7 +9,7 @@
 * 
 * @author              Ulf Wendel <[EMAIL PROTECTED]>
 * @package     Form
-* @version     $Id: form_element_fileupload.inc,v 1.2 2001/05/10 16:36:03 uw Exp $
+* @version     $Id: form_element_fileupload.inc,v 1.3 2001/05/10 20:47:09 uw Exp $
 * @access              public
 */
 class form_element_fileupload extends form_element_file {
Index: php-lib/php/form/elements/form_element_hidden.inc
diff -u php-lib/php/form/elements/form_element_hidden.inc:1.2 
php-lib/php/form/elements/form_element_hidden.inc:1.3
--- php-lib/php/form/elements/form_element_hidden.inc:1.2       Thu May 10 18:36:03 
2001
+++ php-lib/php/form/elements/form_element_hidden.inc   Thu May 10 22:47:10 2001
@@ -1,11 +1,11 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element.inc");
 
 /**
 * Generates hidden elements.
 *
 * @author              Ulf Wendel      <[EMAIL PROTECTED]>
-* @version     $Id: form_element_hidden.inc,v 1.2 2001/05/10 16:36:03 uw Exp $
+* @version     $Id: form_element_hidden.inc,v 1.3 2001/05/10 20:47:10 uw Exp $
 * @package     Form
 */
 class form_element_hidden extends form_element {
Index: php-lib/php/form/elements/form_element_image.inc
diff -u php-lib/php/form/elements/form_element_image.inc:1.2 
php-lib/php/form/elements/form_element_image.inc:1.3
--- php-lib/php/form/elements/form_element_image.inc:1.2        Thu May 10 18:36:04 
2001
+++ php-lib/php/form/elements/form_element_image.inc    Thu May 10 22:47:10 2001
@@ -1,5 +1,5 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element_submit.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element_submit.inc");
 
 /**
 * Generates graphical submit buttons, [input type="image"]
@@ -7,7 +7,7 @@
 * @author              Ulf Wendel <[EMAIL PROTECTED]>
 * @package     Form
 * @access              public
-* @version     $Id: form_element_image.inc,v 1.2 2001/05/10 16:36:04 uw Exp $
+* @version     $Id: form_element_image.inc,v 1.3 2001/05/10 20:47:10 uw Exp $
 */
 class form_element_image extends form_element_submit {
 
Index: php-lib/php/form/elements/form_element_password.inc
diff -u php-lib/php/form/elements/form_element_password.inc:1.2 
php-lib/php/form/elements/form_element_password.inc:1.3
--- php-lib/php/form/elements/form_element_password.inc:1.2     Thu May 10 18:36:04 
2001
+++ php-lib/php/form/elements/form_element_password.inc Thu May 10 22:47:10 2001
@@ -1,11 +1,11 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element_text.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element_text.inc");
 
 /**
 * Generates a password input field, [input type="password"]
 *
 * @author              Ulf Wendel      <[EMAIL PROTECTED]>
-* @version     $Id: form_element_password.inc,v 1.2 2001/05/10 16:36:04 uw Exp $
+* @version     $Id: form_element_password.inc,v 1.3 2001/05/10 20:47:10 uw Exp $
 * @package     Form
 */
 class form_element_password extends form_element_text {
Index: php-lib/php/form/elements/form_element_radio.inc
diff -u php-lib/php/form/elements/form_element_radio.inc:1.2 
php-lib/php/form/elements/form_element_radio.inc:1.3
--- php-lib/php/form/elements/form_element_radio.inc:1.2        Thu May 10 18:36:04 
2001
+++ php-lib/php/form/elements/form_element_radio.inc    Thu May 10 22:47:11 2001
@@ -1,11 +1,11 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element_radio.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element_radio.inc");
 
 /**
 * Generation of radio elements, [input type="radio" value=""].
 *
 * @author              Ulf Wendel      <[EMAIL PROTECTED]>
-* @version  $Id: form_element_radio.inc,v 1.2 2001/05/10 16:36:04 uw Exp $
+* @version  $Id: form_element_radio.inc,v 1.3 2001/05/10 20:47:11 uw Exp $
 * @access              public
 * @package     Form
 */
Index: php-lib/php/form/elements/form_element_reset.inc
diff -u php-lib/php/form/elements/form_element_reset.inc:1.2 
php-lib/php/form/elements/form_element_reset.inc:1.3
--- php-lib/php/form/elements/form_element_reset.inc:1.2        Thu May 10 18:36:05 
2001
+++ php-lib/php/form/elements/form_element_reset.inc    Thu May 10 22:47:11 2001
@@ -1,5 +1,5 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element_reset.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element_reset.inc");
 
 /**
 * Generates a reset button, [input type="reset"].
@@ -7,7 +7,7 @@
 * @author              Ulf Wendel      <[EMAIL PROTECTED]>
 * @package     Form
 * @access              public
-* @version     $Id: form_element_reset.inc,v 1.2 2001/05/10 16:36:05 uw Exp $
+* @version     $Id: form_element_reset.inc,v 1.3 2001/05/10 20:47:11 uw Exp $
 */
 class form_element_reset extends form_element_submit {
    
Index: php-lib/php/form/elements/form_element_select.inc
diff -u php-lib/php/form/elements/form_element_select.inc:1.2 
php-lib/php/form/elements/form_element_select.inc:1.3
--- php-lib/php/form/elements/form_element_select.inc:1.2       Thu May 10 18:36:05 
2001
+++ php-lib/php/form/elements/form_element_select.inc   Thu May 10 22:47:11 2001
@@ -1,12 +1,12 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element_selectobject.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element_selectobject.inc");
 
 /**
 * Generates select boxes, [select].
 *
 * @author              Ulf Wendel      <[EMAIL PROTECTED]>
 * @package     Form
-* @version     $Id: form_element_select.inc,v 1.2 2001/05/10 16:36:05 uw Exp $
+* @version     $Id: form_element_select.inc,v 1.3 2001/05/10 20:47:11 uw Exp $
 */
 class form_element_select extends form_element_selectobject {
 
Index: php-lib/php/form/elements/form_element_selectobject.inc
diff -u php-lib/php/form/elements/form_element_selectobject.inc:1.2 
php-lib/php/form/elements/form_element_selectobject.inc:1.3
--- php-lib/php/form/elements/form_element_selectobject.inc:1.2 Thu May 10 18:36:05 
2001
+++ php-lib/php/form/elements/form_element_selectobject.inc     Thu May 10 22:47:12 
+2001
@@ -1,12 +1,12 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element.inc");
 
 /**
 * Superclass of select and combo.
 * 
 * @author              Ulf Wendel      <[EMAIL PROTECTED]>
 * @package     Form
-* @version     $Id: form_element_selectobject.inc,v 1.2 2001/05/10 16:36:05 uw Exp $
+* @version     $Id: form_element_selectobject.inc,v 1.3 2001/05/10 20:47:12 uw Exp $
 * @abstract
 */
 class form_element_selectobject extends form_element {
Index: php-lib/php/form/elements/form_element_submit.inc
diff -u php-lib/php/form/elements/form_element_submit.inc:1.2 
php-lib/php/form/elements/form_element_submit.inc:1.3
--- php-lib/php/form/elements/form_element_submit.inc:1.2       Thu May 10 18:36:06 
2001
+++ php-lib/php/form/elements/form_element_submit.inc   Thu May 10 22:47:12 2001
@@ -1,5 +1,5 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element_buttonobject.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element_buttonobject.inc");
 
 /**
 * Generates text submit buttons, [input type="submit"].
@@ -7,7 +7,7 @@
 * @author              Ulf Wendel <[EMAIL PROTECTED]>
 * @package     Form
 * @access              public
-* @version     $Id: form_element_submit.inc,v 1.2 2001/05/10 16:36:06 uw Exp $
+* @version     $Id: form_element_submit.inc,v 1.3 2001/05/10 20:47:12 uw Exp $
 */
 class form_element_submit extends form_element_buttonobject {
        
Index: php-lib/php/form/elements/form_element_text.inc
diff -u php-lib/php/form/elements/form_element_text.inc:1.2 
php-lib/php/form/elements/form_element_text.inc:1.3
--- php-lib/php/form/elements/form_element_text.inc:1.2 Thu May 10 18:36:06 2001
+++ php-lib/php/form/elements/form_element_text.inc     Thu May 10 22:47:12 2001
@@ -1,11 +1,11 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element_textobject.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element_textobject.inc");
 
 /**
 * Generates a text input field, [input type="text"].
 *
 * @author              Ulf Wendel      <[EMAIL PROTECTED]>
-* @version     $Id: form_element_text.inc,v 1.2 2001/05/10 16:36:06 uw Exp $
+* @version     $Id: form_element_text.inc,v 1.3 2001/05/10 20:47:12 uw Exp $
 * @access              public
 * @package     Form
 */
Index: php-lib/php/form/elements/form_element_textarea.inc
diff -u php-lib/php/form/elements/form_element_textarea.inc:1.2 
php-lib/php/form/elements/form_element_textarea.inc:1.3
--- php-lib/php/form/elements/form_element_textarea.inc:1.2     Thu May 10 18:36:06 
2001
+++ php-lib/php/form/elements/form_element_textarea.inc Thu May 10 22:47:13 2001
@@ -1,11 +1,11 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element_textobject.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element_textobject.inc");
 
 /**
 * Generates a [textarea].
 *
 * @author              Ulf Wendel      <[EMAIL PROTECTED]>
-* @version     $Id: form_element_textarea.inc,v 1.2 2001/05/10 16:36:06 uw Exp $
+* @version     $Id: form_element_textarea.inc,v 1.3 2001/05/10 20:47:13 uw Exp $
 * @access              public
 * @package     Form
 */
Index: php-lib/php/form/elements/form_element_textedit.inc
diff -u php-lib/php/form/elements/form_element_textedit.inc:1.2 
php-lib/php/form/elements/form_element_textedit.inc:1.3
--- php-lib/php/form/elements/form_element_textedit.inc:1.2     Thu May 10 18:36:06 
2001
+++ php-lib/php/form/elements/form_element_textedit.inc Thu May 10 22:47:13 2001
@@ -1,5 +1,5 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element.inc");
 
 /**
 * Generates a MSHTML editor.
@@ -8,7 +8,7 @@
 * 
 *
 * @author              Ulf Wendel      <[EMAIL PROTECTED]>
-* @version     $Id: form_element_textedit.inc,v 1.2 2001/05/10 16:36:06 uw Exp $
+* @version     $Id: form_element_textedit.inc,v 1.3 2001/05/10 20:47:13 uw Exp $
 * @access              public
 * @package     Form
 */
Index: php-lib/php/form/elements/form_element_textobject.inc
diff -u php-lib/php/form/elements/form_element_textobject.inc:1.2 
php-lib/php/form/elements/form_element_textobject.inc:1.3
--- php-lib/php/form/elements/form_element_textobject.inc:1.2   Thu May 10 18:36:07 
2001
+++ php-lib/php/form/elements/form_element_textobject.inc       Thu May 10 22:47:13 
+2001
@@ -1,5 +1,5 @@
 <?php
-require_once(FORM_INCLUDE_DIR . "/form/form_element.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element.inc");
 
 /**
 * Superclass of text input elements.
@@ -8,7 +8,7 @@
 * for the HTML form elements "text" and "textarea".
 * 
 * @author              Ulf Wendel      <[EMAIL PROTECTED]>
-* @version     $Id: form_element_textobject.inc,v 1.2 2001/05/10 16:36:07 uw Exp $
+* @version     $Id: form_element_textobject.inc,v 1.3 2001/05/10 20:47:13 uw Exp $
 * @package     Form
 * @abstract
 */
Index: php-lib/php/form/xml/form.xml
diff -u php-lib/php/form/xml/form.xml:1.1 php-lib/php/form/xml/form.xml:1.2
--- php-lib/php/form/xml/form.xml:1.1   Thu May 10 18:48:25 2001
+++ php-lib/php/form/xml/form.xml       Thu May 10 22:47:15 2001
@@ -59,13 +59,11 @@
                        <option value=""/>
                </options>
                <value/>
-               <intros>
+               <intros errormsg="error">
                        <intro value="">intro</intro>
-                       <errormsg/>
                </intros>
-               <seperators>
+               <seperators errormsg="error">
                        <seperator value=""/>
-                       <errormsg/>
                </seperators>
        </select>
        <combo name="" elname="" accesskey="" tabindex="-1" inputsize="-1" 
readonly="false" sort="" frozen="false">
@@ -77,22 +75,24 @@
                        <option value=""/>
                </options>
                <value/>
-               <intros>
+               <intros errormsg = "error">
                        <intro value="">intro</intro>
-                       <errormsg/>
                </intros>
-               <seperators>
+               <seperators errormsg = "error">
                        <seperator value=""/>
-                       <errormsg/>
                </seperators>
        </combo>
-       <date name="" elname="" language="en" frozen="false">
+       <date name="" elname="" language="en" frozen="false" preload="false">
                <format>d.m.Y</format>
                <limits>
                        <yearlong min="1990" max="-1"/>
                        <yearshort min="90" max="-1"/>
                </limits>
                <value/>
+    <now>jetzt</now>
+    <intros errormsg="error">
+                       <intro value="">intro</intro>
+               </intros>
        </date>
        <hidden name="" elname="">
                <value/>
@@ -121,7 +121,7 @@
                </validation>
                <value/>
        </password>
-       <textarea name="" elname="" rows="-1" cols="-1" wrap="virtual" 
readonly="false" accesskey="" tabindex="-1" frozen="false">
+       <Textarea name="" elname="" rows="-1" cols="-1" wrap="virtual" 
+readonly="false" accesskey="" tabindex="-1" frozen="false">
                <css>
                        <class/>
                        <style/>



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to