Location: PHPKode > projects > NmnNewsletter > NmnNewsletter1.0.8/logs.php
<?php
	/*
    NmnNewsletter is a library that provides newsletter service 
	management for websites running php and mysql.
    Copyright (C) 2006  Ivan Preziosi from netmeans.net - Rome.

    This library is free software; you can redistribute it and/or
    modify it under the terms of the GNU Lesser General Public
    License as published by the Free Software Foundation; either
    version 2.1 of the License, or (at your option) any later version.

    This library is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
    Lesser General Public License for more details.

    You should have received a copy of the GNU Lesser General Public
    License along with this library; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA

    For more informations or to join the development of the library contact
    the author at: hide@address.com
    */
session_start();
	
	require_once('includes/config.php');
	sessCtrl();

	if (isset($_REQUEST["id_newsletter"]) && $_REQUEST["sent"]=="sent"){
		$sentData = NewsletterLog::getSentNewsletters($_REQUEST["id_newsletter"]); 
		if ($sentData["sent"] < 1){$sentData["sent"] = '0';}
		$msg = "<div class=message>".$sentData["sent"].LOGS_SENT_REPORT.$sentData["unsent"]."</div><br>";
	}
	
	$main .= "
			
			<div class=page_heading>".LOGS_TITLE."</div>
			$msg

			";

	 $logs = NewsletterLog::getLogsArray($_REQUEST["id_newsletter"]);
	 $nlData = Newsletter::getNewsletter($_REQUEST["id_newsletter"]);
	$main .= "<div class=message>".LOGS_NEWSLETTER_NAME." ".$nlData["titolo"].". ".LOGS_NEWSLETTER_CREATED."".$nlData["data"]." <br></div>";
	$main .= "<div class='message' style='margin:3px;text-align:left;'>";
	$main .= "<table width='100%'>";
	$main .= "<tr><td width='40%' align='left'><strong>".LOGS_NEWSLETTER_RECIPIENT."</strong></td><td width='30%' align='center'><strong>".LOGS_NEWSLETTER_SENT_ON."</strong></td><td align='center'><strong>".LOGS_NEWSLETTER_READ_ON."</strong></td></tr>";
	foreach ($logs as $log){
		($log['deleted'])?$deletedStyle = "style='color:red;'":$deletedStyle="";
		($log['deleted'])?$deletedTitle = "title='".LOGS_USER_NOT_LONGER_SUBSCRIBED."'":$deletedTitle="title='".LOGS_USER_ACTIVE."'";
		($log["data_lettura"] != '')?$receipt=$log["data_lettura"]:$receipt="<span style='color:red'>".LOGS_RECEIPT_NOT_AVAILABLE."</span>";
		($log['stato'])?$stato = $log['data_invio']:$stato="<span style='color:red'>".LOGS_RECEIPT_NOT_SENT."</span>";
		
		$main .= "<tr><td align='left' ".$deletedTitle."><a ".$deletedStyle." href=\"subscriberInfo.php?id=".$log['id_'.DB_USERS_TABLE.'']."\">".$log['email']."</a></td><td align='center'>".$stato."</td><td align='center'>".$receipt."</td></tr>";
		
	}
	$main .= "</table>";
	$main .= "</div>";
	if(isset($_SESSION["navigation"])) $main .= $_SESSION["navigation"];
	$page = "logs";
	require_once("includes/template.php");
?>
Return current item: NmnNewsletter