ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> php-Lib-Dev
php-Lib-Dev
[phplib-dev] cvs commit
by uw other posts by this author
May 23 2001 3:55AM messages near this date
[phplib-dev] database connect to session | [phplib-dev] cvs commit
From: uw
Date: Tue May 22 21:44:09 2001
Added files:
      php-lib/pages/form/xml/tests/form_file.php
      php-lib/pages/form/xml/tests/form_file.xml
      php-lib/pages/form/xml/tests/form_fileupload.php
      php-lib/pages/form/xml/tests/form_fileupload.xml

Modified files:
      php-lib/php/form/form.inc
      php-lib/php/form/form_commonobject.inc
      php-lib/php/form/elements/form_element.inc
      php-lib/php/form/elements/form_element_combo.inc
      php-lib/php/form/elements/form_element_date.inc
      php-lib/php/form/js/form_js_complex.js

Log message:
- added file xml example
- added fileupload xml example
- don't know about the others :/


Index: php-lib/php/form/form.inc
diff -u php-lib/php/form/form.inc:1.34 php-lib/php/form/form.inc:1.35
--- php-lib/php/form/form.inc:1.34	Sun May 20 19:20:49 2001
+++ php-lib/php/form/form.inc	Tue May 22 21:43:36 2001
@@ -28,7 +28,7 @@
 * - tree (select box with options show as a tree)
 *
 * @author		Ulf Wendel <ulf.wendel@[...].de> 
-* @version  $Id: form.inc,v 1.34 2001/05/20 17:20:49 uw Exp $
+* @version  $Id: form.inc,v 1.35 2001/05/22 19:43:36 uw Exp $
 * @access		public
 * @package	Form
 */
@@ -932,11 +932,10 @@
 				$custom .= $js_validator . "\n";
 			
       // remove the element name prefix
-			$js .= str_replace($el-> getName(), str_replace($this->element_prefix, "", $el->getName()
), $eldata);
-
+      $elname = str_replace($this-> element_prefix, "", $el->getName());
+			$js .= str_replace($el-> getName(), $elname, $eldata);
+      
 			if ($getvalue_fname) {
-				
-				$elname = $el-> getName();
 				
 				// don't send radio entries twice
 				if (!isset($send_gv_el[$elname])) {
Index: php-lib/php/form/form_commonobject.inc
diff -u php-lib/php/form/form_commonobject.inc:1.6 php-lib/php/form/form_commonobject.inc:1.
7
--- php-lib/php/form/form_commonobject.inc:1.6	Sun May 20 16:05:31 2001
+++ php-lib/php/form/form_commonobject.inc	Tue May 22 21:43:37 2001
@@ -15,14 +15,14 @@
 	* @var	string	$CR_HTML	Default is "\n"
 	* @see	CR_JS
 	*/
-	var $CR_HTML = "";
+	var $CR_HTML = "\n";
 	
 	/**
 	* Line break sign used whenever JavaScript code is generated
 	* @var	string	$CR_JS	Default is "\n"
 	* @see	CR_HTML
 	*/
-	var $CR_JS = "";
+	var $CR_JS = "\n";
 	
 	/** 
 	* Variable containing the latest exception object.
Index: php-lib/php/form/elements/form_element.inc
diff -u php-lib/php/form/elements/form_element.inc:1.7 php-lib/php/form/elements/form_elemen
t.inc:1.8
--- php-lib/php/form/elements/form_element.inc:1.7	Sun May 20 16:05:32 2001
+++ php-lib/php/form/elements/form_element.inc	Tue May 22 21:43:37 2001
@@ -5,7 +5,7 @@
 * Superclass of all form elements. 
 * 
 * @author		Ulf Wendel <uw@[...].de> 
-* @version 	$Id: form_element.inc,v 1.7 2001/05/20 14:05:32 uw Exp $
+* @version 	$Id: form_element.inc,v 1.8 2001/05/22 19:43:37 uw Exp $
 * @access	public
 * @package	Form
 * @abstract
@@ -779,7 +779,7 @@
 
 		// Select / Intro validation: "i", "intro", "intro_e"
 		if ($this-> doValidation("intro")) {
-      
+
       reset($this-> intro);
       list($intro_value, $intro_label) = each($this-> intro);
       
Index: php-lib/php/form/elements/form_element_combo.inc
diff -u php-lib/php/form/elements/form_element_combo.inc:1.4 php-lib/php/form/elements/form_
element_combo.inc:1.5
--- php-lib/php/form/elements/form_element_combo.inc:1.4	Fri May 11 22:53:17 2001
+++ php-lib/php/form/elements/form_element_combo.inc	Tue May 22 21:43:38 2001
@@ -1,12 +1,13 @@
 <?php
 require_once(FORM_INCLUDE_DIR . "/elements/form_element_selectobject.inc");
+require_once(FORM_INCLUDE_DIR . "/elements/form_element_select.inc");
 
 /**
 * Generates a new metatype combo box
 *
 * @author		Ulf Wendel	<uw@[...].de> 
 * @package	Form
-* @version	$Id: form_element_combo.inc,v 1.4 2001/05/11 20:53:17 uw Exp $
+* @version	$Id: form_element_combo.inc,v 1.5 2001/05/22 19:43:38 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.7 php-lib/php/form/elements/form_e
lement_date.inc:1.8
--- php-lib/php/form/elements/form_element_date.inc:1.7	Mon May 21 21:28:41 2001
+++ php-lib/php/form/elements/form_element_date.inc	Tue May 22 21:43:38 2001
@@ -6,7 +6,7 @@
 *
 * Use this meta element to make sure that the user enters a valid date.
 *
-* @version  $Id: form_element_date.inc,v 1.7 2001/05/21 19:28:41 uw Exp $
+* @version  $Id: form_element_date.inc,v 1.8 2001/05/22 19:43:38 uw Exp $
 */
 class form_element_date extends form_element_dateobject {
 
Index: php-lib/php/form/js/form_js_complex.js
diff -u php-lib/php/form/js/form_js_complex.js:1.2 php-lib/php/form/js/form_js_complex.js:1.
3
--- php-lib/php/form/js/form_js_complex.js:1.2	Sun May 20 16:05:35 2001
+++ php-lib/php/form/js/form_js_complex.js	Tue May 22 21:43:39 2001
@@ -53,12 +53,12 @@
 
 		m = this.err.join("");
 		if (!f && m)
-			f = (s) ? s : el;
+			f = (s) ? s : this.p + el;
 	}
 
 	if (m) {
 		alert("{ERROR_MSG_PREFIX}" + m + "{ERROR_MSG_POSTFIX}");
-		document.forms[n].elements[this.p + f].focus();
+		document.forms[n].elements[f].focus();
 		return false;
 	}
 	return true;
@@ -70,6 +70,7 @@
 	for (i = 0; i < g.length; i+= 2)
 		if (g[i] == el)
 			return eval(g[i +1] + "('" + f.name + "', '" + this.p + el + "');");
+
 	return [document.forms[f.name].elements[this.p + el].value, ""];
 };
 



---------------------------------------------------------------------
To unsubscribe, e-mail: phplib-dev-unsubscribe@[...].de
For additional commands, e-mail: phplib-dev-help@lists.netuse.de

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved