EasyBlogNotification
extends EasyBlog
in package
Table of Contents
Properties
- $app : mixed
- $config : mixed
- $db : mixed
- $doc : mixed
- $input : mixed
- $jconfig : mixed
- $lang : mixed
- $my : mixed
- $string : mixed
Methods
- __construct() : mixed
- getAdminEmails() : mixed
- Retrieves a list of moderator emails
- getAdminNotificationEmails() : mixed
- Retrieves the emails based on the settings on the site
- getAllEmails() : mixed
- getBloggerSubscriberEmails() : mixed
- getBlogSubscriberEmails() : mixed
- Retrieves a list of subscribers for a particular blog post
- getCategorySubscriberEmails() : mixed
- getCustomEmails() : mixed
- getDeleteInfoRequestLink() : mixed
- Retrieve delete user info link
- getError() : mixed
- getErrors() : mixed
- getSiteSubscriberEmails() : mixed
- getSubscriberEmails() : mixed
- getTeamAdminEmails() : mixed
- getTeamSubscriberEmails() : mixed
- getTeamUserEmails() : mixed
- getTemplateContents() : mixed
- Retrieves the e-mail template contents
- getUnsubscribeLinks() : mixed
- prepare unsubscribe links
- hasError() : mixed
- hasErrors() : mixed
- isMobile() : mixed
- Determines if this is a mobile layout
- isTablet() : mixed
- Determines if this is a tablet layout
- loadLanguage() : mixed
- Helper method to load language
- send() : mixed
- Adds an email address to the queue
- sendSubscribers() : mixed
- Send to a list of subscribers on the site
- sendToAllUsers() : mixed
- Query to send notification to all users on the site
- setError() : mixed
Properties
$app
public
mixed
$app
= \null
$config
public
mixed
$config
= \null
$db
public
mixed
$db
= \null
$doc
public
mixed
$doc
= \null
$input
public
mixed
$input
= \null
$jconfig
public
mixed
$jconfig
= \null
$lang
public
mixed
$lang
= \null
$my
public
mixed
$my
= \null
$string
public
mixed
$string
= \null
Methods
__construct()
public
__construct() : mixed
getAdminEmails()
Retrieves a list of moderator emails
public
getAdminEmails([mixed &$emails = [] ]) : mixed
Parameters
- $emails : mixed = []
Tags
getAdminNotificationEmails()
Retrieves the emails based on the settings on the site
public
getAdminNotificationEmails([mixed &$emails = [] ]) : mixed
Parameters
- $emails : mixed = []
Tags
getAllEmails()
public
getAllEmails([mixed &$emails = [] ]) : mixed
Parameters
- $emails : mixed = []
getBloggerSubscriberEmails()
public
getBloggerSubscriberEmails([mixed &$emails = [] ][, mixed $blog = null ]) : mixed
Parameters
- $emails : mixed = []
- $blog : mixed = null
getBlogSubscriberEmails()
Retrieves a list of subscribers for a particular blog post
public
getBlogSubscriberEmails([mixed &$emails = [] ][, mixed $blogId = null ]) : mixed
Parameters
- $emails : mixed = []
- $blogId : mixed = null
Tags
getCategorySubscriberEmails()
public
getCategorySubscriberEmails([mixed &$emails = [] ][, mixed $blog = null ]) : mixed
Parameters
- $emails : mixed = []
- $blog : mixed = null
getCustomEmails()
public
getCustomEmails([mixed &$emails = [] ]) : mixed
Parameters
- $emails : mixed = []
getDeleteInfoRequestLink()
Retrieve delete user info link
public
getDeleteInfoRequestLink(mixed $email) : mixed
Parameters
- $email : mixed
Tags
getError()
public
getError() : mixed
getErrors()
public
getErrors() : mixed
getSiteSubscriberEmails()
public
getSiteSubscriberEmails([mixed &$emails = [] ]) : mixed
Parameters
- $emails : mixed = []
getSubscriberEmails()
public
getSubscriberEmails([mixed &$emails = [] ][, mixed $blog = null ]) : mixed
Parameters
- $emails : mixed = []
- $blog : mixed = null
getTeamAdminEmails()
public
getTeamAdminEmails([mixed &$emails = [] ][, mixed $teamId = null ]) : mixed
Parameters
- $emails : mixed = []
- $teamId : mixed = null
getTeamSubscriberEmails()
public
getTeamSubscriberEmails([mixed &$emails = [] ][, mixed $blog = null ]) : mixed
Parameters
- $emails : mixed = []
- $blog : mixed = null
getTeamUserEmails()
public
getTeamUserEmails([mixed &$emails = [] ][, mixed $teamId = null ]) : mixed
Parameters
- $emails : mixed = []
- $teamId : mixed = null
getTemplateContents()
Retrieves the e-mail template contents
public
getTemplateContents([mixed $template = null ][, mixed $data = null ][, mixed $preview = false ]) : mixed
Parameters
- $template : mixed = null
- $data : mixed = null
- $preview : mixed = false
Tags
getUnsubscribeLinks()
prepare unsubscribe links
public
getUnsubscribeLinks(mixed $email) : mixed
Parameters
- $email : mixed
Tags
hasError()
public
hasError() : mixed
hasErrors()
public
hasErrors() : mixed
isMobile()
Determines if this is a mobile layout
public
isMobile() : mixed
Tags
isTablet()
Determines if this is a tablet layout
public
isTablet() : mixed
Tags
loadLanguage()
Helper method to load language
public
loadLanguage([mixed $admin = false ]) : mixed
Parameters
- $admin : mixed = false
Tags
send()
Adds an email address to the queue
public
send(mixed $emails, mixed $emailTitle, mixed $template, mixed $data) : mixed
Parameters
- $emails : mixed
- $emailTitle : mixed
- $template : mixed
- $data : mixed
Tags
sendSubscribers()
Send to a list of subscribers on the site
public
sendSubscribers([mixed $emailTitle = null ][, mixed $template = null ][, mixed $data = null ][, EasyBlogPost $post = null ][, mixed $ignoreEmails = [] ]) : mixed
Parameters
- $emailTitle : mixed = null
- $template : mixed = null
- $data : mixed = null
- $post : EasyBlogPost = null
- $ignoreEmails : mixed = []
Tags
sendToAllUsers()
Query to send notification to all users on the site
public
sendToAllUsers([mixed $emailTitle = null ][, mixed $template = null ][, mixed $data = null ][, mixed $ignoreEmails = [] ]) : mixed
Parameters
- $emailTitle : mixed = null
- $template : mixed = null
- $data : mixed = null
- $ignoreEmails : mixed = []
Tags
setError()
public
setError(mixed $msg) : mixed
Parameters
- $msg : mixed