summaryrefslogtreecommitdiff
path: root/templates
diff options
context:
space:
mode:
authorbitweaver.org <bitweaver@users.sourceforge.net>2005-12-09 06:59:54 +0000
committerbitweaver.org <bitweaver@users.sourceforge.net>2005-12-09 06:59:54 +0000
commite686c2762faae2d487381aede0ddcc9662ebbd52 (patch)
tree8b30cde0c76c96e8f74c462244930979f1559548 /templates
downloadnewsletters-e686c2762faae2d487381aede0ddcc9662ebbd52.tar.gz
newsletters-e686c2762faae2d487381aede0ddcc9662ebbd52.tar.bz2
newsletters-e686c2762faae2d487381aede0ddcc9662ebbd52.zip
IMPORT from TikiPro HEAD _p_tp_newsletters
Diffstat (limited to 'templates')
-rw-r--r--templates/admin_newsletter_subscriptions.tpl84
-rw-r--r--templates/admin_newsletters.tpl96
-rw-r--r--templates/confirm_newsletter_subscription.tpl9
-rw-r--r--templates/index.php6
-rw-r--r--templates/menu_newsletters.tpl5
-rw-r--r--templates/menu_newsletters_admin.tpl4
-rw-r--r--templates/newsletter_byebye.tpl6
-rw-r--r--templates/newsletter_welcome.tpl10
-rw-r--r--templates/newsletters.tpl98
-rw-r--r--templates/send_newsletters.tpl108
10 files changed, 426 insertions, 0 deletions
diff --git a/templates/admin_newsletter_subscriptions.tpl b/templates/admin_newsletter_subscriptions.tpl
new file mode 100644
index 0000000..9cc8330
--- /dev/null
+++ b/templates/admin_newsletter_subscriptions.tpl
@@ -0,0 +1,84 @@
+<a class="pagetitle" href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/admin_newsletter_subscriptions.php?nl_id={$nl_id}">{tr}Admin newsletter subscriptions{/tr}</a>
+<br /><br />
+
+<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}index.php">{tr}list newsletters{/tr}</a>
+<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php">{tr}admin newsletters{/tr}</a>
+<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php?nl_id={$nl_id}">{tr}send newsletters{/tr}</a>
+<br /><br />
+
+<table class="panel">
+<caption>Newsletters</caption>
+<tr>
+ <td>{tr}Name{/tr}:</td>
+ <td>{$nl_info.name}</td>
+</tr>
+<tr>
+ <td>{tr}Description{/tr}:</td>
+ <td>{$nl_info.description}</td>
+</tr>
+</table>
+
+<h2>{tr}Add a subscription newsletters{/tr}</h2>
+<form action="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/admin_newsletter_subscriptions.php" method="post">
+<input type="hidden" name="nl_id" value="{$nl_id|escape}" />
+<table class="panel">
+<tr><td>{tr}Email{/tr}:</td><td><input type="text" name="email" /></td></tr>
+<tr class="panelsubmitrow"><td colspan="2"><input type="submit" name="save" value="{tr}Save{/tr}" /></td></tr>
+</table>
+</form>
+
+<h2>{tr}Add all your site users to this newsletter (broadcast){/tr}</h2>
+<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/admin_newsletter_subscriptions.php?nl_id={$nl_id}&amp;offset={$offset}&amp;sort_mode={$sort_mode}&amp;find={$find}&amp;add_all=1">{tr}Add users{/tr}</a>
+
+<h2>{tr}Subscriptions{/tr}</h2>
+<table class="find">
+<tr><td>{tr}Find{/tr}</td>
+ <td>
+ <form method="get" action="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/admin_newsletter_subscriptions.php">
+ <input type="text" name="find" value="{$find|escape}" />
+ <input type="submit" value="{tr}find{/tr}" name="search" />
+ <input type="hidden" name="sort_mode" value="{$sort_mode|escape}" />
+ </form>
+ </td>
+</tr>
+</table>
+
+<table>
+<tr>
+<th><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/admin_newsletter_subscriptions.php?nl_id={$nl_id}&amp;offset={$offset}&amp;sort_mode={if $sort_mode eq 'email_desc'}email_asc{else}email_desc{/if}">{tr}email{/tr}</a></th>
+<th><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/admin_newsletter_subscriptions.php?nl_id={$nl_id}&amp;offset={$offset}&amp;sort_mode={if $sort_mode eq 'valid_desc'}valid_asc{else}valid_desc{/if}">{tr}valid{/tr}</a></th>
+<th><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/admin_newsletter_subscriptions.php?nl_id={$nl_id}&amp;offset={$offset}&amp;sort_mode={if $sort_mode eq 'subscribed_desc'}subscribed_asc{else}subscribed_desc{/if}">{tr}subscribed{/tr}</a></th>
+<th>{tr}action{/tr}</th>
+</tr>
+{cycle values="even,odd" print=false}
+{section name=user loop=$channels}
+<tr class="{cycle}">
+<td>{$channels[user].email}</td>
+<td>{$channels[user].valid}</td>
+<td>{$channels[user].subscribed|tiki_short_datetime}</td>
+<td>
+ <a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/admin_newsletter_subscriptions.php?nl_id={$nl_id}&amp;offset={$offset}&amp;sort_mode={$sort_mode}&amp;remove={$channels[user].nl_id}&amp;email={$channels[user].email}">{tr}remove{/tr}</a>
+</td>
+</tr>
+{/section}
+</table>
+
+<div class="pagination">
+{if $prev_offset >= 0}
+[<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/admin_newsletter_subscriptions.php?nl_id={$nl_id}&amp;find={$find}&amp;offset={$prev_offset}&amp;sort_mode={$sort_mode}">{tr}prev{/tr}</a>]&nbsp;
+{/if}
+
+{tr}Page{/tr}: {$actual_page}/{$cant_pages}
+
+{if $next_offset >= 0}
+&nbsp;[<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/admin_newsletter_subscriptions.php?nl_id={$nl_id}&amp;find={$find}&amp;offset={$next_offset}&amp;sort_mode={$sort_mode}">{tr}next{/tr}</a>]
+{/if}
+{if $direct_pagination eq 'y'}
+<br />
+{section loop=$cant_pages name=foo}
+{assign var=selector_offset value=$smarty.section.foo.index|times:$maxRecords}
+<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/admin_newsletter_subscriptions.php?nl_id={$nl_id}&amp;find={$find}&amp;offset={$selector_offset}&amp;sort_mode={$sort_mode}">
+{$smarty.section.foo.index_next}</a>&nbsp;
+{/section}
+{/if}
+</div>
diff --git a/templates/admin_newsletters.tpl b/templates/admin_newsletters.tpl
new file mode 100644
index 0000000..1d68c44
--- /dev/null
+++ b/templates/admin_newsletters.tpl
@@ -0,0 +1,96 @@
+<a class="pagetitle" href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php">{tr}Admin newsletters{/tr}</a>
+
+{if $gTikiSystemPrefs.feature_help eq 'y'}
+<a href="http://tikipro.org/wiki/index.php?page=Newsletters" target="help" title="{tr}Tikiwiki.org help{/tr}: {tr}Newsletters{/tr}"><img class="icon" src="{$gTikiLoc.IMG_PKG_URL}icons/help.gif" alt="help" /></a>
+{/if}
+
+{if $gTikiSystemPrefs.feature_view_tpl eq 'y'}
+<a href="{$gTikiLoc.THEMES_PKG_URL}edit_templates.php?template=templates/admin_newsletters.tpl" target="help" title="{tr}View tpl{/tr}: {tr}admin newsletters tpl{/tr}"><img class="icon" src="{$gTikiLoc.IMG_PKG_URL}icons/info.gif" alt="edit tpl" /></a>
+{/if}
+<br /><br />
+
+<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}index.php">{tr}list newsletters{/tr}</a>
+<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php">{tr}send newsletters{/tr}</a>
+<br /><br />
+
+<h2>{tr}Create/edit newsletters{/tr}</h2>
+{if $individual eq 'y'}
+<a href="{$gTikiLoc.KERNEL_PKG_URL}object_permissions.php?objectName=newsletter%20{$info.name}&amp;object_type=newsletter&amp;permType=newsletters&amp;object_id={$info.nl_id}">{tr}There are individual permissions set for this newsletter{/tr}</a><br /><br />
+{/if}
+
+<form action="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php" method="post">
+<input type="hidden" name="nl_id" value="{$info.nl_id|escape}" />
+<table class="panel">
+<tr><td>{tr}Name{/tr}:</td><td><input type="text" name="name" value="{$info.name|escape}" /></td></tr>
+<tr><td>{tr}Description{/tr}:</td><td><textarea name="description" rows="4" cols="40">{$info.description|escape}</textarea></td></tr>
+<tr><td>{tr}Users can subscribe/unsubscribe to this list{/tr}</td><td>
+<input type="checkbox" name="allow_user_sub" {if $info.allow_user_sub eq 'y'}checked="checked"{/if} /></td></tr>
+<tr><td>{tr}Users can subscribe any email address{/tr}</td><td>
+<input type="checkbox" name="allow_any_sub" {if $info.allow_any_sub eq 'y'}checked="checked"{/if} /></td></tr>
+<tr><td>{tr}Add unsubscribe instructions to each newsletter{/tr}</td><td>
+<input type="checkbox" name="unsub_msg" {if $info.unsub_msg eq 'y'}checked="checked"{/if} /></td></tr>
+<tr><td>{tr}Validate email addresses{/tr}</td><td>
+<input type="checkbox" name="validate_addr" {if $info.validate_addr eq 'y'}checked="checked"{/if} /></td></tr>
+<tr class="panelsubmitrow"><td colspan="2"><input type="submit" name="save" value="{tr}Save{/tr}" /></td></tr>
+</table>
+</form>
+
+<h2>{tr}Newsletters{/tr}</h2>
+<table class="find">
+<tr><td>{tr}Find{/tr}</td>
+ <td>
+ <form method="get" action="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php">
+ <input type="text" name="find" value="{$find|escape}" />
+ <input type="submit" value="{tr}find{/tr}" name="search" />
+ <input type="hidden" name="sort_mode" value="{$sort_mode|escape}" />
+ </form>
+ </td>
+</tr>
+</table>
+
+<table class="panel">
+<tr>
+<th><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?offset={$offset}&amp;sort_mode={if $sort_mode eq 'nl_id_desc'}nl_id_asc{else}nl_id_desc{/if}">{tr}ID{/tr}</a></th>
+<th><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?offset={$offset}&amp;sort_mode={if $sort_mode eq 'name_desc'}name_asc{else}name_desc{/if}">{tr}name{/tr}</a></th>
+<th><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?offset={$offset}&amp;sort_mode={if $sort_mode eq 'description_desc'}description_asc{else}description_desc{/if}">{tr}description{/tr}</a></th>
+<th><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?offset={$offset}&amp;sort_mode={if $sort_mode eq 'users_desc'}users_asc{else}users_desc{/if}">{tr}users{/tr}</a></th>
+<th><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?offset={$offset}&amp;sort_mode={if $sort_mode eq 'editions_desc'}editions_asc{else}editions_desc{/if}">{tr}editions{/tr}</a></th>
+<th><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?offset={$offset}&amp;sort_mode={if $sort_mode eq 'last_sent_desc'}last_sent_asc{else}last_sent_desc{/if}">{tr}last sent{/tr}</a></th>
+<th>{tr}action{/tr}</th>
+</tr>
+{cycle values="even,odd" print=false}
+{section name=user loop=$channels}
+<tr class="{cycle}">
+<td>{$channels[user].nl_id}</td>
+<td>{$channels[user].name}</td>
+<td>{$channels[user].description}</td>
+<td>{$channels[user].users} ({$channels[user].confirmed})</td>
+<td>{$channels[user].editions}</td>
+<td>{$channels[user].last_sent|tiki_short_datetime}</td>
+<td>
+ <a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?offset={$offset}&amp;sort_mode={$sort_mode}&amp;remove={$channels[user].nl_id}">{tr}remove{/tr}</a>
+ <a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?offset={$offset}&amp;sort_mode={$sort_mode}&amp;nl_id={$channels[user].nl_id}">{tr}edit{/tr}</a>
+ <a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/admin_newsletter_subscriptions.php?nl_id={$channels[user].nl_id}">{tr}subscriptions{/tr}</a>
+ {if $channels[user].individual eq 'y'}({/if}<a href="{$gTikiLoc.KERNEL_PKG_URL}object_permissions.php?objectName=newsletter%20{$channels[user].name}&amp;object_type=newsletter&amp;permType=newsletters&amp;object_id={$channels[user].nl_id}">{tr}perms{/tr}</a>{if $channels[user].individual eq 'y'}){/if}
+</td>
+</tr>
+{/section}
+</table>
+
+<div class="pagination">
+{if $prev_offset >= 0}
+[<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?find={$find}&amp;offset={$prev_offset}&amp;sort_mode={$sort_mode}">{tr}prev{/tr}</a>]&nbsp;
+{/if}
+{tr}Page{/tr}: {$actual_page}/{$cant_pages}
+{if $next_offset >= 0}
+&nbsp;[<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?find={$find}&amp;offset={$next_offset}&amp;sort_mode={$sort_mode}">{tr}next{/tr}</a>]
+{/if}
+{if $direct_pagination eq 'y'}
+<br />
+{section loop=$cant_pages name=foo}
+{assign var=selector_offset value=$smarty.section.foo.index|times:$maxRecords}
+<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?find={$find}&amp;offset={$selector_offset}&amp;sort_mode={$sort_mode}">
+{$smarty.section.foo.index_next}</a>&nbsp;
+{/section}
+{/if}
+</div>
diff --git a/templates/confirm_newsletter_subscription.tpl b/templates/confirm_newsletter_subscription.tpl
new file mode 100644
index 0000000..9c3b462
--- /dev/null
+++ b/templates/confirm_newsletter_subscription.tpl
@@ -0,0 +1,9 @@
+{tr}Somebody or you tried to subscribe this email address at our site:{/tr} {$server_name}
+{tr}To the newsletter:{/tr} {$info.name}
+
+{tr}Description:{/tr}
+{$info.description}
+
+{tr}In order to confirm your subscription you must access the following URL:{/tr}
+
+{$url_subscribe}?confirm_subscription={$code} \ No newline at end of file
diff --git a/templates/index.php b/templates/index.php
new file mode 100644
index 0000000..3e305fe
--- /dev/null
+++ b/templates/index.php
@@ -0,0 +1,6 @@
+<?php
+
+ // This is not a package.
+ header ("location: ../index.php");
+
+?> \ No newline at end of file
diff --git a/templates/menu_newsletters.tpl b/templates/menu_newsletters.tpl
new file mode 100644
index 0000000..fcfb736
--- /dev/null
+++ b/templates/menu_newsletters.tpl
@@ -0,0 +1,5 @@
+<a class="menuoption" href="{$gTikiLoc.NEWSLETTERS_PKG_URL}index.php">{tr}List newsletters{/tr}</a>
+{if $tiki_p_admin_newsletters eq 'y'}
+ <a class="menuoption" href="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php">{tr}Send newsletters{/tr}</a>
+ <a class="menuoption" href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php">{tr}Admin newsletters{/tr}</a>
+{/if}
diff --git a/templates/menu_newsletters_admin.tpl b/templates/menu_newsletters_admin.tpl
new file mode 100644
index 0000000..c6172d9
--- /dev/null
+++ b/templates/menu_newsletters_admin.tpl
@@ -0,0 +1,4 @@
+{if $tiki_p_admin_newsletters eq 'y'}
+ <a class="menuoption" href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php">{tr}Newsletters Settings{/tr}</a>
+ <a class="menuoption" href="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php">{tr}Send Newsletters{/tr}</a>
+{/if}
diff --git a/templates/newsletter_byebye.tpl b/templates/newsletter_byebye.tpl
new file mode 100644
index 0000000..244ac9d
--- /dev/null
+++ b/templates/newsletter_byebye.tpl
@@ -0,0 +1,6 @@
+{tr}Bye bye!{/tr}
+{tr}This email address has been removed to the list of subscriptors of:{/tr}
+{tr}Newsletter:{/tr} {$info.name}
+
+{tr}Description:{/tr}
+{$info.description} \ No newline at end of file
diff --git a/templates/newsletter_welcome.tpl b/templates/newsletter_welcome.tpl
new file mode 100644
index 0000000..bb87988
--- /dev/null
+++ b/templates/newsletter_welcome.tpl
@@ -0,0 +1,10 @@
+{tr}Welcome to our newsletter!{/tr}
+{tr}This email address has been added to the list of subscriptors of:{/tr}
+{tr}Newsletter:{/tr} {$info.name}
+
+{tr}Description:{/tr}
+{$info.description}
+
+{tr}You can always cancel your subscription using:{/tr}
+
+{$url_subscribe}?unsubscribe={$code} \ No newline at end of file
diff --git a/templates/newsletters.tpl b/templates/newsletters.tpl
new file mode 100644
index 0000000..2e4faef
--- /dev/null
+++ b/templates/newsletters.tpl
@@ -0,0 +1,98 @@
+<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}index.php" class="pagetitle">{tr}Newsletters{/tr}</a><br /><br />
+{if $subscribed eq 'y'}
+{tr}Thanks for your subscription. You will receive an email soon to confirm your subscription. No newsletters will be sent to you until the subscription is confirmed.{/tr}<br /><br />
+{/if}
+{if $unsub eq 'y'}
+{tr}Your email address was removed from the list of subscriptors.{/tr}<br /><br />
+{/if}
+
+{if $confirm eq 'y'}
+<table class="panel">
+<caption>{tr}Subscription confirmed!{/tr}</caption>
+</tr>
+<tr>
+ <td>{tr}Name{/tr}:</td>
+ <td>{$nl_info.name}</td>
+</tr>
+<tr>
+ <td>{tr}Description{/tr}:</td>
+ <td>{$nl_info.description}</td>
+</tr>
+</table>
+{/if}
+
+{if $subscribe eq 'y'}
+<form method="post" action="{$gTikiLoc.NEWSLETTERS_PKG_URL}index.php">
+<input type="hidden" name="nl_id" value="{$nl_id|escape}" />
+<table class="panel">
+<caption>{tr}Subscribe to newsletter{/tr}</caption>
+<tr>
+ <td>{tr}Name{/tr}:</td>
+ <td>{$nl_info.name}</td>
+</tr>
+<tr>
+ <td>{tr}Description{/tr}:</td>
+ <td>{$nl_info.description}</td>
+</tr>
+{if ($nl_info.allow_user_sub eq 'y') or ($tiki_p_admin_newsletters eq 'y')}
+{if $tiki_p_subscribe_email eq 'y'}
+<tr>
+ <td>{tr}Email:{/tr}</td>
+ <td><input type="text" name="email" value="{$email|escape}" /></td>
+</tr>
+{else}
+ <input type="hidden" name="email" value="{$email|escape}" />
+{/if}
+<tr class="panelsubmitrow">
+ <td colspan="2"><input type="submit" name="subscribe" value="{tr}Subscribe{/tr}" /></td>
+</tr>
+{/if}
+</table>
+</form>
+{/if}
+
+<h2>{tr}Newsletters{/tr}</h2>
+<table class="find">
+<tr><td>{tr}Find{/tr}</td>
+ <td>
+ <form method="get" action="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php">
+ <input type="text" name="find" value="{$find|escape}" />
+ <input type="submit" value="{tr}find{/tr}" name="search" />
+ <input type="hidden" name="sort_mode" value="{$sort_mode|escape}" />
+ </form>
+ </td>
+</tr>
+</table>
+
+<table>
+<tr>
+<th><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?offset={$offset}&amp;sort_mode={if $sort_mode eq 'name_desc'}name_asc{else}name_desc{/if}">{tr}name{/tr}</a></th>
+<th><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?offset={$offset}&amp;sort_mode={if $sort_mode eq 'description_desc'}description_asc{else}description_desc{/if}">{tr}description{/tr}</a></th>
+</tr>
+{cycle values="even,odd" print=false}
+{section name=user loop=$channels}
+{if $channels.individual ne 'y' or $channels.individual_tiki_p_subscribe_newsletters eq 'y'}
+<tr class="{cycle}">
+<td><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}index.php?nl_id={$channels[user].nl_id}&amp;info=1">{$channels[user].name}</a></td>
+<td>{$channels[user].description}</td>
+</tr>
+{/if}
+{/section}
+</table>
+
+<div class="pagination">
+{if $prev_offset >= 0}
+[<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?find={$find}&amp;offset={$prev_offset}&amp;sort_mode={$sort_mode}">{tr}prev{/tr}</a>]&nbsp;
+{/if}
+{tr}Page{/tr}: {$actual_page}/{$cant_pages}
+{if $next_offset >= 0}
+&nbsp;[<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?find={$find}&amp;offset={$next_offset}&amp;sort_mode={$sort_mode}">{tr}next{/tr}</a>]
+{/if}
+{if $direct_pagination eq 'y'}
+<br />
+{section loop=$cant_pages name=foo}
+{assign var=selector_offset value=$smarty.section.foo.index|times:$maxRecords}
+<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}admin/index.php?find={$find}&amp;offset={$selector_offset}&amp;sort_mode={$sort_mode}">{$smarty.section.foo.index_next}</a>&nbsp;
+{/section}
+{/if}
+</div>
diff --git a/templates/send_newsletters.tpl b/templates/send_newsletters.tpl
new file mode 100644
index 0000000..89483ee
--- /dev/null
+++ b/templates/send_newsletters.tpl
@@ -0,0 +1,108 @@
+<a class="pagetitle" href="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php">{tr}Send newsletters{/tr}</a>
+<br /><br />
+
+{if $emited eq 'y'}
+ {tr}The newsletter was sent to {$sent} email addresses{/tr}<br /><br />
+{/if}
+{if $presend eq 'y'}
+<div class="wikibody">{$subject}</div>
+<div class="wikibody">{$data}</div>
+
+{tr}This newsletter will be sent to {$subscribers} email addresses.{/tr}
+
+<form method="post" action="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php">
+<input type="hidden" name="nl_id" value="{$nl_id|escape}" />
+<input type="hidden" name="subject" value="{$subject|escape}" />
+<input type="hidden" name="data" value="{$data|escape}" />
+<input type="submit" name="send" value="{tr}send{/tr}" />
+<input type="submit" name="preview" value="{tr}cancel{/tr}" />
+</form>
+{else}
+{if $preview eq 'y'}
+<br />
+<div class="wikibody">{$info.subject}</div>
+<div class="wikibody">{$parsed}</div>
+{/if}
+
+<h2>{tr}Prepare a newsletter to be sent{/tr}</h2>
+<form action="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php" method="post" id='editpageform'>
+<table class="panel">
+<tr><td>{tr}Subject{/tr}:</td><td><input type="text" maxlength="250" size="40" name="subject" value="{$info.subject|escape}" /></td></tr>
+<tr><td>{tr}Newsletter{/tr}:</td><td>
+<select name="nl_id">
+{section loop=$newsletters name=ix}
+<option value="{$newsletters[ix].nl_id|escape}" {if $newsletters[ix].nl_id eq $nl_id}selected="selected"{/if}>{$newsletters[ix].name}</option>
+{/section}
+</select>
+</td></tr>
+{if $tiki_p_use_content_templates eq 'y'}
+<tr><td>{tr}Apply template{/tr}</td><td>
+<select name="template_id" onchange="javascript:document.getElementById('editpageform').submit();">
+<option value="0">{tr}none{/tr}</option>
+{section name=ix loop=$templates}
+<option value="{$templates[ix].template_id|escape}">{$templates[ix].name}</option>
+{/section}
+</select>
+</td></tr>
+{/if}
+<tr><td>{tr}Data{/tr}:</td><td><textarea name="data" rows="25" cols="60">{$info.data|escape}</textarea></td></tr>
+<tr class="panelsubmitrow"><td colspan="2">
+<input type="submit" name="preview" value="{tr}Preview{/tr}" />&nbsp;<input type="submit" name="save" value="{tr}Send Newsletters{/tr}" />
+</td></tr>
+</table>
+</form>
+{/if}
+
+<h2>{tr}Sent editions{/tr}</h2>
+<table class="find">
+<tr><td>{tr}Find{/tr}</td>
+ <td>
+ <form method="get" action="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php">
+ <input type="text" name="find" value="{$find|escape}" />
+ <input type="submit" value="{tr}find{/tr}" name="search" />
+ <input type="hidden" name="sort_mode" value="{$sort_mode|escape}" />
+ </form>
+ </td>
+</tr>
+</table>
+
+<table>
+<tr>
+<th><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php?offset={$offset}&amp;sort_mode={if $sort_mode eq 'name_desc'}name_asc{else}name_desc{/if}">{tr}name{/tr}</a></th>
+<th><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php?offset={$offset}&amp;sort_mode={if $sort_mode eq 'subject_desc'}subject_asc{else}subject_desc{/if}">{tr}subject{/tr}</a></th>
+<th><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php?offset={$offset}&amp;sort_mode={if $sort_mode eq 'users_desc'}users_asc{else}users_desc{/if}">{tr}users{/tr}</a></th>
+<th><a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php?offset={$offset}&amp;sort_mode={if $sort_mode eq 'sent_desc'}sent_asc{else}sent_desc{/if}">{tr}sent{/tr}</a></th>
+<th>{tr}action{/tr}</th>
+</tr>
+{cycle values="even,odd" print=false}
+{section name=user loop=$channels}
+<tr class="{cycle}">
+<td>{$channels[user].name}</td>
+<td>{$channels[user].subject}</td>
+<td>{$channels[user].users}</td>
+<td>{$channels[user].sent|tiki_short_datetime}</td>
+<td>
+ <a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php?offset={$offset}&amp;sort_mode={$sort_mode}&amp;remove={$channels[user].edition_id}">{tr}remove{/tr}</a>
+ <a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php?offset={$offset}&amp;sort_mode={$sort_mode}&amp;edition_id={$channels[user].edition_id}">{tr}use{/tr}</a>
+</td>
+</tr>
+{/section}
+</table>
+
+<div class="pagination">
+{if $prev_offset >= 0}
+[<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php?find={$find}&amp;offset={$prev_offset}&amp;sort_mode={$sort_mode}">{tr}prev{/tr}</a>]&nbsp;
+{/if}
+{tr}Page{/tr}: {$actual_page}/{$cant_pages}
+{if $next_offset >= 0}
+&nbsp;[<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php?find={$find}&amp;offset={$next_offset}&amp;sort_mode={$sort_mode}">{tr}next{/tr}</a>]
+{/if}
+{if $direct_pagination eq 'y'}
+<br />
+{section loop=$cant_pages name=foo}
+{assign var=selector_offset value=$smarty.section.foo.index|times:$maxRecords}
+<a href="{$gTikiLoc.NEWSLETTERS_PKG_URL}send.php?find={$find}&amp;offset={$selector_offset}&amp;sort_mode={$sort_mode}">
+{$smarty.section.foo.index_next}</a>&nbsp;
+{/section}
+{/if}
+</div>