Merge pull request #8767 from MrPetovan/bug/8746-smarty-vars-leak
Clear all previous template variables before replacing Macros
This commit is contained in:
commit
e3f8a653a1
3 changed files with 38 additions and 35 deletions
|
@ -83,6 +83,8 @@ final class FriendicaSmartyEngine extends TemplateEngine
|
|||
Hook::callAll('template_vars', $arr);
|
||||
$vars = $arr['vars'];
|
||||
|
||||
$this->smarty->clearAllAssign();
|
||||
|
||||
foreach ($vars as $key => $value) {
|
||||
if ($key[0] === '$') {
|
||||
$key = substr($key, 1);
|
||||
|
|
|
@ -6,7 +6,10 @@
|
|||
<?php if(!empty($page['htmlhead'])) echo $page['htmlhead'] ?>
|
||||
</head>
|
||||
<body class="minimal">
|
||||
<section><?php if(!empty($page['content'])) echo $page['content']; ?>
|
||||
<section>
|
||||
<div class="generic-page-wrapper">
|
||||
<?php if(!empty($page['content'])) echo $page['content']; ?>
|
||||
</div>
|
||||
<div id="page-footer"></div>
|
||||
</section>
|
||||
<!-- Modal -->
|
||||
|
|
|
@ -1,16 +1,15 @@
|
|||
<div class="generic-page-wrapper">
|
||||
<h1>{{$header}}</h1>
|
||||
<h1>{{$header}}</h1>
|
||||
|
||||
{{if !$myaddr}}
|
||||
<p id="dfrn-request-intro">
|
||||
<p id="dfrn-request-intro">
|
||||
{{$page_desc nofilter}}
|
||||
</p>
|
||||
<p>
|
||||
</p>
|
||||
<p>
|
||||
{{$invite_desc nofilter}}
|
||||
</p>
|
||||
</p>
|
||||
{{/if}}
|
||||
|
||||
<form action="{{$request}}" method="post">
|
||||
<form action="{{$request}}" method="post">
|
||||
{{if $url}}
|
||||
<dl>
|
||||
<dt>{{$url_label}}</dt>
|
||||
|
@ -41,5 +40,4 @@
|
|||
{{/if}}
|
||||
<input class="btn btn-default" type="submit" name="cancel" id="dfrn-request-cancel-button" value="{{$cancel}}">
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</form>
|
||||
|
|
Loading…
Reference in a new issue