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]