Page Menu
Home
Code
Search
Configure Global Search
Log In
Files
F391079
smarty_method_clear_assign.php
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
864 B
Subscribers
None
smarty_method_clear_assign.php
View Options
<?php
/**
* Smarty method Clear_Assign
*
* Deletes a assigned Smarty variable or array of variables at current level
*
* @package Smarty
* @subpackage SmartyMethod
* @author Uwe Tews
*/
/**
* Delete a Smarty variable or array of variables
*
* @param object $smarty
* @param string $ |array $varname variable name or array of variable names
* @param object $data_object object which holds tpl_vars
*/
function
Smarty_Method_Clear_Assign
(
$smarty
,
$varname
,
$data_object
=
null
)
{
foreach
((
array
)
$varname
as
$variable
)
{
if
(
isset
(
$data_object
))
{
$ptr
=
$data_object
;
}
else
{
$ptr
=
$smarty
;
}
while
(
$ptr
!=
null
)
{
if
(
isset
(
$ptr
->
tpl_vars
[
$variable
]))
{
unset
(
$ptr
->
tpl_vars
[
$variable
]);
}
$ptr
=
$ptr
->
parent
;
}
}
return
;
}
?>
File Metadata
Details
Attached
Mime Type
text/x-php
Expires
Sat, Feb 22, 20:21 (10 h, 15 m ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
25901
Default Alt Text
smarty_method_clear_assign.php (864 B)
Attached To
rZEDHG ZedLegacy
Event Timeline
Log In to Comment