From: uw
Date: Thu May 10 18:16:27 2001
Added files:
php-lib/php/form/elements/form_element.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/elements/form_element_tree.inc
php-lib/php/form/flowlayout/form_flow_layout.inc
php-lib/php/form/flowlayout/form_flow_layout_node.inc
php-lib/php/form/js/form_js_complex.js
php-lib/php/form/js/form_js_simple.js
Removed files:
php-lib/php/form/form_element.inc
php-lib/php/form/form_element_buttonobject.inc
php-lib/php/form/form_element_calendar.inc
php-lib/php/form/form_element_checkbox.inc
php-lib/php/form/form_element_combo.inc
php-lib/php/form/form_element_date.inc
php-lib/php/form/form_element_file.inc
php-lib/php/form/form_element_fileupload.inc
php-lib/php/form/form_element_hidden.inc
php-lib/php/form/form_element_image.inc
php-lib/php/form/form_element_password.inc
php-lib/php/form/form_element_radio.inc
php-lib/php/form/form_element_reset.inc
php-lib/php/form/form_element_select.inc
php-lib/php/form/form_element_selectobject.inc
php-lib/php/form/form_element_submit.inc
php-lib/php/form/form_element_text.inc
php-lib/php/form/form_element_textarea.inc
php-lib/php/form/form_element_textedit.inc
php-lib/php/form/form_element_textobject.inc
php-lib/php/form/form_element_tree.inc
php-lib/php/form/form_flow_layout.inc
php-lib/php/form/form_js_complex.js
php-lib/php/form/form_js_simple.js
Modified files:
php-lib/php/form/form.inc
php-lib/php/form/form_commonobject.inc
Log message:
Hmm, let's move some files that looks busy...
Index: php-lib/php/form/form.inc
diff -u php-lib/php/form/form.inc:1.22 php-lib/php/form/form.inc:1.23
--- php-lib/php/form/form.inc:1.22 Sun Jan 14 21:08:39 2001
+++ php-lib/php/form/form.inc Thu May 10 18:16:06 2001
@@ -1,4 +1,6 @@
<?php
+require_once(FORM_INCLUDE_DIR . "form_commonobject.inc");
+
/**
* Object oriented HTML form generation and validation.
*
@@ -26,7 +28,7 @@
* - tree (select box with options show as a tree)
*
* @author Ulf Wendel <[EMAIL PROTECTED]>
-* @version $Id: form.inc,v 1.22 2001/01/14 20:08:39 uw Exp $
+* @version $Id: form.inc,v 1.23 2001/05/10 16:16:06 uw Exp $
* @access public
* @package Form
*/
Index: php-lib/php/form/form_commonobject.inc
diff -u php-lib/php/form/form_commonobject.inc:1.1
php-lib/php/form/form_commonobject.inc:1.2
--- php-lib/php/form/form_commonobject.inc:1.1 Thu Jan 11 14:15:55 2001
+++ php-lib/php/form/form_commonobject.inc Thu May 10 18:16:07 2001
@@ -30,97 +30,14 @@
*/
var $exceptions;
- /**
- * Dumps Objects and Arrays.
- *
- * Use this function to get an idea of the internal datastructures used.
- * The function dumps arrays and objects. It renders the content in
- * an HTML table. Play with it, you'll see it's very helpful
- * for debugging.
- *
- * @param string $title Optional title used in the HTML Table
- * @param mixed $data Optional array or object that
you want to dump.
- *
Fallback to $this.
- * @param bool $userfunction Optional flag. If set to false
userfunction
- *
in an object are not shown (default). If set to
- *
true, userfunctions are rendered
- *
- * @access public
- * @version 0.2
- */
- function introspection($title="", $data = "", $level=0, $userfunction=false) {
-
- if (""==$data)
- $data = $this;
-
- printf('<table border="1" cellspacing="4" cellpadding="4"
bordercolor="Silver">%s',
- $this->CR_HTML
- );
-
- if (""!=$title)
- printf('<tr>%s<td colspan=4><b>%s</b></td>%s</tr>%s',
- $this->CR_HTML,
- $title,
- $this->CR_HTML,
- $this->CR_HTML
- );
-
- reset($data);
- while (list($k, $v)=each($data)) {
-
- if ("user function"==gettype($v) && !$userfunction)
- continue;
-
- if (is_array($v) || is_object($v)) {
-
- if (is_array($v) && $level<1)
- $color="maroon";
- else
- $color="navy";
-
- printf('<tr>
- <td
align="left" valign="top">
- <font
color="%s"><pre><b>%s</b></pre></font>
- </td>
- <td
align="left" valign="top"><font color="%s"><pre>=></pre></font></td>
- <td
align="left" valign="top" colspan=2>',
- $color,
- $k,
- $color,
- $v
- );
- $this->introspection("", $v, ++$level);
- printf('</td>%s</tr>%s', $this->CR_HTML,
$this->CR_HTML);
- $level--;
-
- } else {
-
- if (is_object($data) && $level>0)
- $color="navy";
- else
- $color="black";
-
- printf('<tr>
- <td
align="left" valign="top">
- <font
color="%s"><pre><b>%s</b></pre></font>
- </td>
- <td
align="left" valign="top"><pre><font color="%s">=></pre></font></td>
- <td
align="left" valign="top"><pre><font color="%s">[%s]</font></pre></td>
- <td
align="left" valign="top"><pre><font color="%s">"%s"</font></pre></td>
- </tr>',
- $color,
- $k,
- $color,
- $color,
- gettype($v),
- $color,
- $v
- );
- }
- }
- print '</table>'.$this->CR_HTML;
-
- } // end func introspection
+ /**
+ *
+ * @param object form_error
+ * @access public
+ */
+ function throw($obj) {
+ $this->exceptions[] = $obj;
+ } // end func throw
} // end class form_commonobject
?>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]