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]

Reply via email to