[phplib-dev] cvs commit From: uw (phplib-dev <email protected>)
Date: 05/10/01

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)
 *
 *  <email protected> Ulf Wendel <ulf.wendel <email protected>>
-*  <email protected> $Id: form.inc,v 1.24 2001/05/10 16:43:19 uw Exp $
+*  <email protected> $Id: form.inc,v 1.25 2001/05/10 20:47:06 uw Exp $
 *  <email protected> public
 *  <email protected> Form
 */
@@ -175,7 +175,53 @@
         *  <email protected> boolean
         */
         var $flag_contains_file = false;
+
+ /**
+ * [form] tag action attribute, fallback: $PHP_SELF
+ *
+ *  <email protected> string
+ */
+ var $action = "";
+
+ /**
+ * [form] tag target attribute.
+ *
+ *  <email protected> string
+ */
+ var $target = "_self";
+
+
+ /**
+ * Sets all paramters required for the opening [form} Tag
+ *
+ *  <email protected> string JavaScript form name. If empty no JavaScript validation will be done.
+ *  <email protected> string HTML method attribute: "POST" or "GET".
+ *  <email protected> string HTML action attribute. If empty $PHP_SELF gets used.
+ *  <email protected> string HTML target attribute.
+ *  <email protected> $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>.
- *
- *  <email protected> string JavaScript form name. If empty no JavaScript validation will be done.
- *  <email protected> string HTML method attribute: "POST" or "GET".
- *  <email protected> string HTML action attribute. If empty $PHP_SELF gets used.
- *  <email protected> string HTML target attribute.
+ *
         *  <email protected> string HTML form-Tag
- *  <email protected> string $PHP_SELF
         *  <email protected> 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 @@
         *  <email protected> getStart()
         *  <email protected> 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.
 *
 *  <email protected> Ulf Wendel <uw <email protected>>
-*  <email protected> $Id: form_element_buttonobject.inc,v 1.2 2001/05/10 16:36:01 uw Exp $
+*  <email protected> $Id: form_element_buttonobject.inc,v 1.3 2001/05/10 20:47:07 uw Exp $
 *  <email protected> public
 *  <email protected>
 *  <email protected> 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.
 *
 *  <email protected> Ulf Wendel <ulf.wendel <email protected>>
-*  <email protected> $Id: form_element_calendar.inc,v 1.2 2001/05/10 16:36:01 uw Exp $
+*  <email protected> $Id: form_element_calendar.inc,v 1.3 2001/05/10 20:47:08 uw Exp $
 *  <email protected> 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=""].
 *
 *  <email protected> Ulf Wendel <ulf.wendel <email protected>>
 *  <email protected> public
 *  <email protected> Form
-*  <email protected> $Id: form_element_checkbox.inc,v 1.2 2001/05/10 16:36:02 uw Exp $
+*  <email protected> $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
 *
 *  <email protected> Ulf Wendel <uw <email protected>>
 *  <email protected> Form
-*  <email protected> $Id: form_element_checkobject.inc,v 1.2 2001/05/10 16:36:02 uw Exp $
+*  <email protected> $Id: form_element_checkobject.inc,v 1.3 2001/05/10 20:47:08 uw Exp $
 *  <email protected>
 */
 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
 *
 *  <email protected> Ulf Wendel <uw <email protected>>
 *  <email protected> Form
-*  <email protected> $Id: form_element_combo.inc,v 1.2 2001/05/10 16:36:02 uw Exp $
+*  <email protected> $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.
 *
 *  <email protected> Ulf Wendel <uw <email protected>>
-*  <email protected> $Id: form_element_date.inc,v 1.2 2001/05/10 16:36:03 uw Exp $
+*  <email protected> $Id: form_element_date.inc,v 1.3 2001/05/10 20:47:09 uw Exp $
 *  <email protected> 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 @@
 *  <email protected> Ulf Wendel <uw <email protected>>
 *  <email protected> Form
 *  <email protected> public
-*  <email protected> $Id: form_element_file.inc,v 1.2 2001/05/10 16:36:03 uw Exp $
+*  <email protected> $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 @@
 *
 *  <email protected> Ulf Wendel <uw <email protected>>
 *  <email protected> Form
-*  <email protected> $Id: form_element_fileupload.inc,v 1.2 2001/05/10 16:36:03 uw Exp $
+*  <email protected> $Id: form_element_fileupload.inc,v 1.3 2001/05/10 20:47:09 uw Exp $
 *  <email protected> 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.
 *
 *  <email protected> Ulf Wendel <uw <email protected>>
-*  <email protected> $Id: form_element_hidden.inc,v 1.2 2001/05/10 16:36:03 uw Exp $
+*  <email protected> $Id: form_element_hidden.inc,v 1.3 2001/05/10 20:47:10 uw Exp $
 *  <email protected> 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 @@
 *  <email protected> Ulf Wendel <uw <email protected>>
 *  <email protected> Form
 *  <email protected> public
-*  <email protected> $Id: form_element_image.inc,v 1.2 2001/05/10 16:36:04 uw Exp $
+*  <email protected> $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"]
 *
 *  <email protected> Ulf Wendel <uw <email protected>>
-*  <email protected> $Id: form_element_password.inc,v 1.2 2001/05/10 16:36:04 uw Exp $
+*  <email protected> $Id: form_element_password.inc,v 1.3 2001/05/10 20:47:10 uw Exp $
 *  <email protected> 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=""].
 *
 *  <email protected> Ulf Wendel <uw <email protected>>
-*  <email protected> $Id: form_element_radio.inc,v 1.2 2001/05/10 16:36:04 uw Exp $
+*  <email protected> $Id: form_element_radio.inc,v 1.3 2001/05/10 20:47:11 uw Exp $
 *  <email protected> public
 *  <email protected> 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 @@
 *  <email protected> Ulf Wendel <uw <email protected>>
 *  <email protected> Form
 *  <email protected> public
-*  <email protected> $Id: form_element_reset.inc,v 1.2 2001/05/10 16:36:05 uw Exp $
+*  <email protected> $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].
 *
 *  <email protected> Ulf Wendel <uw <email protected>>
 *  <email protected> Form
-*  <email protected> $Id: form_element_select.inc,v 1.2 2001/05/10 16:36:05 uw Exp $
+*  <email protected> $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.
 *
 *  <email protected> Ulf Wendel <uw <email protected>>
 *  <email protected> Form
-*  <email protected> $Id: form_element_selectobject.inc,v 1.2 2001/05/10 16:36:05 uw Exp $
+*  <email protected> $Id: form_element_selectobject.inc,v 1.3 2001/05/10 20:47:12 uw Exp $
 *  <email protected>
 */
 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 @@
 *  <email protected> Ulf Wendel <uw <email protected>>
 *  <email protected> Form
 *  <email protected> public
-*  <email protected> $Id: form_element_submit.inc,v 1.2 2001/05/10 16:36:06 uw Exp $
+*  <email protected> $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"].
 *
 *  <email protected> Ulf Wendel <uw <email protected>>
-*  <email protected> $Id: form_element_text.inc,v 1.2 2001/05/10 16:36:06 uw Exp $
+*  <email protected> $Id: form_element_text.inc,v 1.3 2001/05/10 20:47:12 uw Exp $
 *  <email protected> public
 *  <email protected> 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].
 *
 *  <email protected> Ulf Wendel <uw <email protected>>
-*  <email protected> $Id: form_element_textarea.inc,v 1.2 2001/05/10 16:36:06 uw Exp $
+*  <email protected> $Id: form_element_textarea.inc,v 1.3 2001/05/10 20:47:13 uw Exp $
 *  <email protected> public
 *  <email protected> 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 @@
 *
 *
 *  <email protected> Ulf Wendel <ulf.wendel <email protected>>
-*  <email protected> $Id: form_element_textedit.inc,v 1.2 2001/05/10 16:36:06 uw Exp $
+*  <email protected> $Id: form_element_textedit.inc,v 1.3 2001/05/10 20:47:13 uw Exp $
 *  <email protected> public
 *  <email protected> 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".
 *
 *  <email protected> Ulf Wendel <uw <email protected>>
-*  <email protected> $Id: form_element_textobject.inc,v 1.2 2001/05/10 16:36:07 uw Exp $
+*  <email protected> $Id: form_element_textobject.inc,v 1.3 2001/05/10 20:47:13 uw Exp $
 *  <email protected> Form
 *  <email protected>
 */
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: phplib-dev-unsubscribe <email protected>
For additional commands, e-mail: phplib-dev-help <email protected>