CMS  Version 3.9
email_logs.inc File Reference

Go to the source code of this file.

Variables

 $menu_item = "Email Logs"
 
 $emailLog = new EmailLog()
 
$emailLog filter = new InclusionFilter("date_sent")
 
 $filterForm = new FilterForm($emailLog, "GET")
 
 $dateRangeRenderer = new DateRangeFilterRenderer($filterForm, "date_sent", "date_sent")
 
 $title = "Email Logs for ". $dateRangeRenderer->subTitle
 
 $constraint = $filterForm->getConstraint()
 
 $logs = Query::create(EmailLog, "$constraint ORDER BY date_sent DESC")->execute()
 
 $table = new DataListView($logs, "EmailLogs")
 
$table pageSize = 10
 
$table sortable = true
 
$table excelFile = "email_logs.xls"
 
$table emptyMessage = "There are no email logs for " .$dateRangeRenderer->subTitle
 
 $script = $filterForm->writeScript()
 

Variable Documentation

◆ $constraint

$constraint = $filterForm->getConstraint()

Definition at line 17 of file email_logs.inc.

◆ $dateRangeRenderer

$dateRangeRenderer = new DateRangeFilterRenderer($filterForm, "date_sent", "date_sent")

Definition at line 14 of file email_logs.inc.

◆ $emailLog

$emailLog = new EmailLog()

Definition at line 7 of file email_logs.inc.

◆ $filterForm

$filterForm = new FilterForm($emailLog, "GET")

Definition at line 11 of file email_logs.inc.

◆ $logs

$logs = Query::create(EmailLog, "$constraint ORDER BY date_sent DESC")->execute()

Definition at line 19 of file email_logs.inc.

◆ $menu_item

$menu_item = "Email Logs"

Definition at line 5 of file email_logs.inc.

◆ $script

$script = $filterForm->writeScript()

Definition at line 34 of file email_logs.inc.

◆ $table

$table = new DataListView($logs, "EmailLogs")

Definition at line 21 of file email_logs.inc.

◆ $title

$title = "Email Logs for ". $dateRangeRenderer->subTitle

Definition at line 15 of file email_logs.inc.

◆ emptyMessage

$table emptyMessage = "There are no email logs for " .$dateRangeRenderer->subTitle

Definition at line 32 of file email_logs.inc.

◆ excelFile

$table excelFile = "email_logs.xls"

Definition at line 31 of file email_logs.inc.

◆ filter

$table filter = new InclusionFilter("date_sent")

Definition at line 8 of file email_logs.inc.

◆ pageSize

$table pageSize = 10

Definition at line 29 of file email_logs.inc.

◆ sortable

$table sortable = true

Definition at line 30 of file email_logs.inc.