cvs: smarty / NEWS /libs Smarty.class.php
"Monte Ohrt" <[email protected]>
| Newsgroups | gmane.comp.php.cvs.smarty |
|---|---|
| Message-ID | <cvsmohrt1124290715@cvsserver> |
mohrt Wed Aug 17 10:58:35 2005 EDT
Modified files:
/smarty NEWS
/smarty/libs Smarty.class.php
Log:
return valid reference in get_template_vars() when given var is non-existant
http://cvs.php.net/diff.php/smarty/NEWS?r1=1.511&r2=1.512&ty=u
Index: smarty/NEWS
diff -u smarty/NEWS:1.511 smarty/NEWS:1.512
--- smarty/NEWS:1.511 Fri Aug 12 15:38:52 2005
+++ smarty/NEWS Wed Aug 17 10:58:28 2005
@@ -1,4 +1,6 @@
- - add escape type "urlpathinfo" to escape modifier
+ - return valid reference in get_template_vars() when given var is
+ non-existant (monte)
+ - add escape type "urlpathinfo" to escape modifier (monte)
Version 2.6.10 (Aug 5, 2005)
----------------------------
http://cvs.php.net/diff.php/smarty/libs/Smarty.class.php?r1=1.517&r2=1.518&ty=u
Index: smarty/libs/Smarty.class.php
diff -u smarty/libs/Smarty.class.php:1.517 smarty/libs/Smarty.class.php:1.518
--- smarty/libs/Smarty.class.php:1.517 Fri Aug 5 16:53:03 2005
+++ smarty/libs/Smarty.class.php Wed Aug 17 10:58:32 2005
@@ -30,7 +30,7 @@
* @version 2.6.11-dev
*/
-/* $Id: Smarty.class.php,v 1.517 2005/08/05 20:53:03 mohrt Exp $ */
+/* $Id: Smarty.class.php,v 1.518 2005/08/17 14:58:32 mohrt Exp $ */
/**
* DIR_SEP isn't used anymore, but third party apps might
@@ -1055,9 +1055,12 @@
{
if(!isset($name)) {
return $this->_tpl_vars;
- }
- if(isset($this->_tpl_vars[$name])) {
+ } elseif(isset($this->_tpl_vars[$name])) {
return $this->_tpl_vars[$name];
+ } else {
+ // var non-existant, return valid reference
+ $_tmp = null
+ return $_tmp;
}
}
--
Smarty CVS Mailing List (http://cvs.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php