cvs: pear /HTML_Template_Flexy/Flexy/Token Tag.php /HTML_Template_Flexy/examples example.html
| From: | Alan Knowles | Date: | Wed, 25 Jun 2003 02:09:41 +0000 |
| Subject: | cvs: pear /HTML_Template_Flexy/Flexy/Token Tag.php /HTML_Template_Flexy/examples example.html | ||
| Groups: | php.pear.cvs | ||
| Request: | Send a blank email to pear-cvs+get-11157@lists.php.net to get a copy of this message | ||
alan_k Tue Jun 24 22:09:41 2003 EDT
Modified files:
/pear/HTML_Template_Flexy/Flexy/Token Tag.php
/pear/HTML_Template_Flexy/examples example.html
Log:
ignore tags without names, add a few more tests.
Index: pear/HTML_Template_Flexy/Flexy/Token/Tag.php
diff -u pear/HTML_Template_Flexy/Flexy/Token/Tag.php:1.41
pear/HTML_Template_Flexy/Flexy/Token/Tag.php:1.42
--- pear/HTML_Template_Flexy/Flexy/Token/Tag.php:1.41 Wed Jun 11 07:03:54 2003
+++ pear/HTML_Template_Flexy/Flexy/Token/Tag.php Tue Jun 24 22:09:39 2003
@@ -16,7 +16,7 @@
// | Authors: Alan Knowles <alan@akbkhome> |
// +----------------------------------------------------------------------+
//
-// $Id: Tag.php,v 1.41 2003/06/11 11:03:54 alan_k Exp $
+// $Id: Tag.php,v 1.42 2003/06/25 02:09:39 alan_k Exp $
$GLOBALS['_HTML_TEMPLATE_FLEXY_TOKEN_TAG']['activeSelect'] = false;
@@ -458,7 +458,9 @@
}
}
-
+ if (!$id) {
+ return false;
+ }
return $this->asElement( $id);
Index: pear/HTML_Template_Flexy/examples/example.html
diff -u pear/HTML_Template_Flexy/examples/example.html:1.8
pear/HTML_Template_Flexy/examples/example.html:1.9
--- pear/HTML_Template_Flexy/examples/example.html:1.8 Wed Jun 11 07:04:26 2003
+++ pear/HTML_Template_Flexy/examples/example.html Tue Jun 24 22:09:40 2003
@@ -81,6 +81,35 @@
{abc(#abc#,def,hij):u}
+A Full on test!
+
+
+Invoice number: {t.getelem(t.invoice,#number#)} Place:
+{t.getelem(t.invoice,#place#)} Date: {t.getelem(t.invoice,#date#)} Payment:
+{t.getelem(t.invoice,#payment#)} Payment date:
+{t.getelem(t.invoice,#payment_date#)} Seller: Name 1:
+{t.getelem(t.seller,#name1#)} Name 2: {t.getelem(t.seller,#name2#)} NIP:
+{t.getelem(t.seller,#nip#)} Street: {t.getelem(t.seller,#street#)} City:
+{t.getelem(t.seller,#code#)} {t.getelem(t.seller,#city#)} Buyer: Name 1:
+{t.getelem(t.buyer,#name1#)} Name 2: {t.getelem(t.buyer,#name2#)} NIP:
+{t.getelem(t.buyer,#nip#)} Street: {t.getelem(t.buyer,#street#)} City:
+{t.getelem(t.buyer,#code#)} {t.getelem(t.buyer,#city#)}
+# Name {if:t.show_pkwiu} PKWIU{end:} Count Netto VAT Brutto
+{foreach:t.positions,position} {t.getelem(position,#nr#)}
+{t.getelem(position,#name#)} {if:t.show_pkwiu}
+{t.getelem(position,#pkwiu#)}{end:} {t.getelem(position,#count#)}
+{t.getelem(position,#netto#)} {t.getelem(position,#vat#)}
+{t.getelem(position,#brutto#)}
+{end:} {if:t.edit_positions} # Name {if:t.show_pkwiu} PKWIU{end:} Count
+{if:t.getelem(position,#netto_mode#)} Netto{else:} {end:} VAT
+{if:t.getelem(position,#netto_mode#)} {else:} Brutto{end:}
+{foreach:t.edit_positions,k,position} {t.getelem(position,#nr#)}
+{if:t.show_pkwiu} {end:} {if:t.getelem(position,#netto_mode#)} {else:}
+{end:} {if:t.getelem(position,#netto_mode#)} {else:} {end:}
+{end:} {end:} #
+{foreach:t.sum,sum} {t.getelem(sum,#nr#)} {t.getelem(sum,#netto#)}
+{t.getelem(sum,#vat#)} {t.getelem(sum,#brutto#)}
+{end:}
<p>HTML tags example using foreach="loop,a" or the tr</p>
@@ -116,7 +145,7 @@
ruleA="Test Text is a required field|required"
ruleB="Test TextArea must be at least 5 characters|minlength|5">
Checkbox <input name=test123a id=test123ab type='checkbox' checked>
- Hidden <input name=test123a type='hidden' value='123'>
+ Hidden <input name=test123ab type='hidden' value='123'>
<textarea name="fred">some text</textarea>
<select name="aaa1">
<option>aa</option>