{if $public}{assign var=basepath value=''}{else}{assign var=basepath value='../'}{/if} {ac_js lib="scriptaculous/prototype.js"} {ac_js lib="scriptaculous/scriptaculous.js"} {ac_js acglobal="ajax,dom,b64,str,array,utf,ui,paginator,loader,tooltip,date,custom_fields,editor,form,progressbar"} {"Inbox Preview"|alang}
{if $campaign and $campaign.type == 'split'} {"View Other Messages"|alang} {/if} {"Send Feedback"|alang} {"Email This Report"|alang}
{if $campaign and $campaign.type == 'split'}
{/if}
{"Inbox Preview:"|alang} {$client_filter_name}
{if $campaignParsed}
{foreach from=$clients2check item=shortname name=counter} {* create var that we can re-use later, since we perform this long test more than once *} {if $clients.$shortname.html_result.issuescnt.style+$clients.$shortname.html_result.issuescnt.inline+$clients.$shortname.html_result.issuescnt.link == 0} {assign var="issues_detected" value="false"} {else} {assign var="issues_detected" value="true"} {/if}
{if $issues_detected == "false"}
{"No issues detected!"|alang}
{else}
{$clients.$shortname.html_result.issuescnt.style+$clients.$shortname.html_result.issuescnt.inline+$clients.$shortname.html_result.issuescnt.link} {"possible issue(s):"|alang}
{foreach from=$clients.$shortname.html_result.issues key=type item=issue} {if $type == "locations"} {foreach from=$issue key=location item=issue_} {foreach from=$issue_ key=element item=issue__ name=counter_}
<{$element}> {"in"|alang} <{$location}> {"present"|alang}{if $issue__.occurrences|@count > 1} ({$issue__.occurrences|@count} {"times"|alang}){/if} ({"Details"|alang})
    {foreach from=$issue__.occurrences item=occurrence}
  • {$occurrence.display}
  • {/foreach}
{/foreach} {/foreach} {elseif $type == "selectors"} {foreach from=$issue key=selector item=issue_ name=counter_} {if $selector == "e"} {assign var="selector_display" value="Type"} {elseif $selector == "e.className"} {assign var="selector_display" value="Class"} {elseif $selector == "e#id"} {assign var="selector_display" value="ID"} {elseif $selector == "e:link"} {assign var="selector_display" value="Link"} {elseif $selector == "e:active"} {assign var="selector_display" value="Link"} {elseif $selector == "e:hover"} {assign var="selector_display" value="Link"} {elseif $selector == "e:first-line"} {assign var="selector_display" value="first-line"} {elseif $selector == "e:first-letter"} {assign var="selector_display" value="first-letter"} {elseif $selector == "e > f"} {assign var="selector_display" value="Child"} {elseif $selector == "e:focus"} {assign var="selector_display" value="focus"} {elseif $selector == "e + f"} {assign var="selector_display" value="Adjacent"} {elseif $selector == "e[foo]"} {assign var="selector_display" value="Attribute"} {else} {assign var="selector_display" value=$selector} {/if}
{$selector_display} {"selector present"|alang}{if $issue_.occurrences.total > 1} ({$issue_.occurrences.total} {"times"|alang}){/if} ({"Details"|alang})
    {foreach from=$issue_.occurrences key=source item=source_occurrences} {if $source != "total"} {foreach from=$source_occurrences item=occurrence} {if $source == "style"} {assign var="source_display" value="<style>"} {elseif $source == "inline"} {assign var="source_display" value="inline"} {else} {assign var="source_display" value="<link>"} {/if}
  • {$occurrence} [{$source_display}]
  • {/foreach} {/if} {/foreach}
{/foreach} {elseif $type == "properties"} {foreach from=$issue key=property item=issue_ name=counter_}
{$property} {"property present"|alang}{if $issue_.occurrences.total > 1} ({$issue_.occurrences.total} {"times"|alang}){/if} ({"Details"|alang})
    {foreach from=$issue_.occurrences key=source item=source_occurrences} {if $source != "total"} {foreach from=$source_occurrences item=occurrence} {if $source == "style"} {assign var="source_display" value="<style>"} {elseif $source == "inline"} {assign var="source_display" value="inline"} {* // reset the $occurrence variable because it is an array for "inline" *} {assign var="occurrence" value=$occurrence.content} {else} {assign var="source_display" value="<link>"} {/if}
  • {$occurrence} [{$source_display}]
  • {/foreach} {/if} {/foreach}
{/foreach} {elseif $type == "elements"} {foreach from=$issue key=element item=requirements name=counter_} {foreach from=$requirements key=requirement item=info}
<{$element}> {"property/value"|alang} {$requirement} {"NOT present"|alang}{if $info.total > 1} ({$info.total} {"times"|alang}){/if} ({"Details"|alang})
    {foreach from=$info.occurrences item=occurrence}
  • {$occurrence.element}
  • {/foreach}
{/foreach} {/foreach} {/if} {/foreach}
{/if}
{/foreach}
{else}
{"Please wait while your message is checked"|alang}...
{/if}