\n";
echo "
\n";
echo "\n";
echo "" . mb_ucfirst(_t('newsletter','title')) . " | \n";
echo "".mb_ucfirst(_t('divers','date_crea'))." | \n";
echo "".mb_ucfirst(_t('divers','date_publi'))." | \n";
echo " " . mb_ucfirst(_t('divers','actions')) . " | \n";
echo "
\n";
echo "\n";
echo "
\n";
for($i = 0; $i < count($result_newsletter_list); $i++) {
$newsletter_title = formatText(cutText($result_newsletter_list[$i]['newsletter_title'], 70), '2HTML');
$newsletter_status = $result_newsletter_list[$i]['newsletter_statut'];
$newsletter_published_date = $newsletter_status =='P' ? $result_newsletter_list[$i]['newsletter_published_date_display'] : _t('statut','draft');
if($newsletter_status == 'W') $newsletter_published_date = _t('newsletter','scheduled') . ' ';
echo "\n";
echo "" . $newsletter_title . " | \n";
echo "" . $result_newsletter_list[$i]['newsletter_date_crea_display'] . " | \n";
echo "" . $newsletter_published_date . " | \n";
echo "\n";
echo "";
echo " | \n";
echo "
\n";
}
echo "".PHP_EOL;
echo "".PHP_EOL;
} else {
echo "
" . _t('newsletter','noresult') . "
".PHP_EOL;
}
echo linkin_page($link_self, $count_request, $debut);
// Get subscribers list for displaying in colorbox if link is clicked
// récupération des emails
$emails_batch = $sql_object->DBSelect(SQL_GetEmails4Sending());
$count_emails_display = _t('divers','query_result') . " : " . count($emails_batch) . " " . _t('divers','records') . "
".PHP_EOL;
$subscribers = '
'.PHP_EOL;
$subscribers .= "
" . mb_ucfirst(_t('newsletter','subscribers_list')) . "
".PHP_EOL;
$subscribers .= "
".$count_emails_display."
".PHP_EOL;
if (!is_array($emails_batch)) {
$subscribers .= "
" . _t('divers','nodata') . "
".PHP_EOL;
} else {
// Calling JS directly into code
// using footerAddInlineJS() creat an error
echo ''.PHP_EOL;
$subscribers .= "
".PHP_EOL;
$subscribers .= "
".PHP_EOL;
$subscribers .= "".PHP_EOL;
$subscribers .= "".PHP_EOL;
$subscribers .= "" . mb_ucfirst(_t('newsletter','email_address')) . " | \n";
$subscribers .= "".mb_ucfirst(_t('divers','date_crea'))." | \n";
$subscribers .= " " . mb_ucfirst(_t('divers','actions')) . " | \n";
$subscribers .= "
\n";
$subscribers .= "\n";
$subscribers .= "\n";
for($k = 0; $k < count($emails_batch); $k++) {
$email_id = $emails_batch[$k]['emailcol_id'];
$email_recipient = $emails_batch[$k]['emailcol_email'];
$email_date_crea = $emails_batch[$k]['emailcol_date_crea_display'];
// echo $email_id . ' '. $email_recipient. '
';
$subscribers .= "".PHP_EOL;
$subscribers .= "".$email_recipient." | ".PHP_EOL;
$subscribers .= "".$email_date_crea." | ".PHP_EOL;
$subscribers .= " | ".PHP_EOL;
$subscribers .= "
".PHP_EOL;
}
$subscribers .= "".PHP_EOL;
$subscribers .= "
".PHP_EOL;
}
$subscribers .= '
'.PHP_EOL;
echo $subscribers;
// Ability to sort table
addDynamicCSS('../lib/js/jquery.tablesorter/theme.default.css');
footerAddJS('../lib/js/jquery.tablesorter/jquery.tablesorter.min.js');
$str = '$("table.multisort").tablesorter({ });';
footerAddInlineJS($str);
// Newsletter Subscribers - Colorbox
$str = 'var cboxOptions = { inline:true, innerWidth: "85%", innerHeight: "85%", maxWidth: "80%", maxHeight: "80%" }
$("#subscribers").colorbox(cboxOptions);
$(window).resize(function(){ $.colorbox.resize({ width: window.innerWidth > parseInt(cboxOptions.maxWidth) ? cboxOptions.maxWidth : cboxOptions.width, height: window.innerHeight > parseInt(cboxOptions.maxHeight) ? cboxOptions.maxHeight : cboxOptions.height }); });
';
$str .= '$("#subscribers-container").wrap(\'
<\/div>\');';
footerAddInlineJS($str);
//
// ajax code for unsubscribe user
echo '';
?>