{* $Id$ *} {$showBoxCheck} {if $nlId} {$titleurl="tiki-send_newsletters.php?nlId=$nlId"} {else} {$titleurl="tiki-send_newsletters.php"} {/if} {title help="Newsletters" url=$titleurl}{tr}Send Newsletters{/tr}{/title} {if $tiki_p_admin_newsletters eq "y"}
{icon name="list"} {tr}List Newsletters{/tr} {if $nlId} {icon name="cog"} {tr}Admin Newsletters{/tr} {else} {icon name="cog"} {tr}Admin Newsletters{/tr} {/if}
{/if} {if $mailto_link} {remarksbox type=info title="External Client"} {tr}You can also send newsletters using an external client:{/tr} {tr}Compose{/tr} {/remarksbox} {/if} {if $emited eq 'y'} {remarksbox type="note" title="{tr}Notice{/tr}" icon="lock"} {tr _0=$sent}The newsletter was sent to %0 email addresses{/tr} {/remarksbox} {if $errors} {remarksbox type='warning' title="{tr}Errors{/tr}" icon='error'}
{section loop=$errors name=ix} {/section}
{tr}User{/tr} {tr}Email{/tr} {tr}Message{/tr}
{$errors[ix].user|escape} {$errors[ix].email|escape} {$errors[ix].msg|escape}
{/remarksbox} {/if} {/if} {if $presend eq 'y'}
{remarksbox type='note' title="{tr}Please Confirm{/tr}"} {tr}This newsletter will be sent to {$subscribers} email addresses.{/tr}
{if $prefs.newsletter_throttle eq 'y'}{tr}Sending will be throttled with a batch size of {$prefs.newsletter_batch_size} and a pause period of {$prefs.newsletter_pause_length} seconds.{/tr}
{/if} {tr}Reply to:{/tr} {if empty($replyto) AND empty($sendfrom)}{$prefs.sender_email|escape} ({tr}default{/tr})
{elseif !empty($replyto) AND !empty($sendfrom)}{$replyto|escape}
{elseif !empty($sendfrom)}{$sendfrom|escape}
{else}{$replyto|escape}
{/if} {tr}Send from:{/tr} {if empty($sendfrom)}{$prefs.sender_email|escape} ({tr}default{/tr})
{else}{$sendfrom|escape}
{/if} {/remarksbox}

{ticket} {foreach from=$info.files item=newsletterfile key=fileid} {/foreach}

{if $subscribers gt 0}

{tr}Recipients{/tr} [+]

{/if}

{tr}Preview{/tr}

{tr}Subject{/tr}

{$subject|escape}

{tr}HTML version{/tr}

{$previewdata}
{if $allowTxt eq 'y'}

{tr}Text version{/tr}

{if $info.datatxt}
{$info.datatxt|escape|nl2br}
{/if} {if $txt}
{$txt|escape|nl2br}
{/if} {/if}

{tr}Files{/tr}

{if $info.files|@count gt 0} {else} {tr}None{/tr} {/if}
{else} {if $preview eq 'y'}

{tr}Preview{/tr}

{tr}Subject{/tr}

{$info.subject|escape}

{tr}HTML version{/tr} {icon name='copy' title='|{tr}Copy the preview html{/tr}' class='tips copy-html'}

{jq} if (typeof navigator.clipboard !== "object" || typeof navigator.clipboard.writeText !== "function") { $("#copy_html").remove(); } $(".copy-html").click(function () { navigator.clipboard.writeText($(".preview-html").html()); $(this).animate({opacity: .5}, 200, function () { $(this).animate({opacity: 1}, 500); }); return false; }); {/jq}
{$previewdata}
{if $allowTxt eq 'y'}

{tr}Text version{/tr}

{if $info.datatxt}
{$info.datatxt|escape|nl2br}
{/if} {if $txt}
{$txt|escape|nl2br}
{/if} {/if}

{tr}Files{/tr}

{/if} {tabset name='tabs_send_newsletters'} {tab name="{tr}Edit{/tr}"} {* --- tab with editor --- *}

{tr}Prepare a newsletter to be sent{/tr}

{ticket}
{if $tiki_p_use_content_templates eq 'y'}
{button _text="{tr}Admin templates{/tr}" href='tiki-admin_content_templates.php' _target='blank'}
{/if} {if $tpls}
{/if}
{textarea class="form-control" name='data' id='editwiki'}{$info.data}{/textarea}
{foreach from=$info.files item=newsletterfile key=fileid}
{tr}remove{/tr} {$newsletterfile.name|escape} ({$newsletterfile.type|escape}, {$newsletterfile.size|escape} {tr}octets{/tr})
{/foreach}

{tr}To add a file, click here{/tr}

{tr}if not:{/tr} {$prefs.sender_email|escape|default:"{tr}Sender email not set{/tr}"}
{tr}if not:{/tr} {$prefs.sender_email|escape|default:"{tr}Sender email not set{/tr}"}
   
{/tab} {assign var=name value="{tr _0=$cant_drafts}Drafts (%0){/tr}"} {tab name=$name} {* --- tab with drafts --- *} {assign var=channels value=$drafts} {assign var=view_editions value='n'} {assign var=offset value=$dr_offset} {assign var=next_offset value=$dr_next_offset} {assign var=prev_offset value=$dr_prev_offset} {assign var=actual_page value=$dr_actual_page} {assign var=cant_pages value=$dr_cant_pages} {assign var=cur value='dr'} {assign var=bak value='ed'} {assign var=sort_mode value=$dr_sort_mode} {assign var=sort_mode_bak value=$ed_sort_mode} {assign var=offset value=$dr_offset} {assign var=offset_bak value=$ed_offset} {assign var=find value=$dr_find} {assign var=find_bak value=$ed_find} {assign var=tab value=2}

{$name}

{include file='sent_newsletters.tpl'} {/tab} {assign var=name value="{tr _0=$cant_editions}Sent Editions (%0){/tr}"} {tab name=$name} {* --- tab with editions --- *} {assign var=channels value=$editions} {assign var=view_editions value='y'} {assign var=offset value=$ed_offset} {assign var=next_offset value=$ed_next_offset} {assign var=prev_offset value=$ed_prev_offset} {assign var=actual_page value=$ed_actual_page} {assign var=cant_pages value=$ed_cant_pages} {assign var=cur value='ed'} {assign var=bak value='dr'} {assign var=sort_mode value=$ed_sort_mode} {assign var=sort_mode_bak value=$dr_sort_mode} {assign var=offset value=$ed_offset} {assign var=offset_bak value=$dr_offset} {assign var=find value=$ed_find} {assign var=find_bak value=$dr_find} {assign var=tab value=3}

{$name}

{include file='sent_newsletters.tpl'} {/tab} {/tabset} {/if} {jq notonready=true} var newsletterfileid={{$info.files|@count}}; function add_newsletter_file() { document.getElementById('newsletterfileshack').innerHTML='
{tr}remove{/tr}
'; document.getElementById('newsletterfiles').appendChild(document.getElementById('newsletterfileid_'+newsletterfileid)); newsletterfileid++; } function remove_newsletter_file(id) { document.getElementById('newsletterfiles').removeChild(document.getElementById('newsletterfileid_'+id)); } {/jq}