CaMykS
1.0-20231201
|
Admin_GenericEmailingManager Module
Manage contact lists, and send emailings.
More...
Protected Attributes | |
$contactList = null | |
Contact list. More... | |
$emailingList = null | |
Emailing list. More... | |
$emailItem | |
Email object. More... | |
$emailList = null | |
Email list. More... | |
$config | |
Configuration object. More... | |
$maxFileSize = 8 | |
Maximum upload file size in Mb/Mo. More... | |
$extensions = null | |
List of plugin extensions. More... | |
Protected Attributes inherited from Module | |
$libs = array() | |
Module libraries to load. More... | |
$text = '' | |
Module admin message. More... | |
Additional Inherited Members | |
Protected Member Functions inherited from Module | |
init_admin_accessDenied () | |
init_admin_pageAccessDenied () | |
init_admin_actionNotAllowed () | |
init_admin_missingPlugin ($type, $name) | |
disable_adminEngineMenus () | |
add_moduleContentToPage ($pageId, $moduleIndex, $contentId) | |
get_PHPLibs () | |
Protected Member Functions inherited from Plugin | |
set_redirect ($time, $url='') | |
add_meta ($name, $content, $method='name') | |
add_toHtaccess ($content='') | |
add_dependency ($plugin, $type, $version='1.0', $mandatory=false) | |
set_dependencies () | |
register_asSharedObject ($name) | |
& | get_sharedObject ($name) |
register_asExtension ($plugin) | |
get_registeredExtensions () | |
register_asCaMykSEventHandler ($event) | |
Admin_GenericEmailingManager Module
Manage contact lists, and send emailings.
Admin_GenericEmailingManager::__construct | ( | $path_type | ) |
Class constructor.
string | $path_type |
Admin_GenericEmailingManager::install | ( | ) |
Admin_GenericEmailingManager::uninstall | ( | ) |
Admin_GenericEmailingManager::is_installed | ( | ) |
Admin_GenericEmailingManager::update | ( | $version, | |
$more = '' |
|||
) |
Admin_GenericEmailingManager::get_adminEngineSpecificMenus | ( | ) |
Admin_GenericEmailingManager::get_adminEngineSpecificMenuItems | ( | ) |
Admin_GenericEmailingManager::get_rights | ( | ) |
Admin_GenericEmailingManager::init_admin | ( | ) |
Admin_GenericEmailingManager::execute_request | ( | ) |
|
private |
Initialise module object in admin/main mode.
|
private |
Initialise module object in admin/edit_config mode.
|
private |
Initialise module object in admin/save_config mode.
|
private |
Initialise module object in admin/view_emailing mode.
|
private |
Initialise module object in admin/edit_emailing mode.
|
private |
Initialise module object in admin/save_emailing mode.
|
private |
Initialise module object in admin/delete_emailing mode.
|
private |
Initialise module object in admin/reset_emailing mode.
|
private |
Initialise module object in admin/send_emailing mode.
|
private |
Initialise module object in admin/edit_contact mode
|
private |
Initialise module object in admin/save_contact mode.
|
private |
Initialise module object in admin/delete_contact mode.
|
private |
Initialise module object in admin/delete_email mode.
|
private |
Initialise module object in admin/mark_email mode.
|
private |
Initialise module object in admin/import_contactsPrepare mode.
|
private |
Initialise module object in admin/import_contactsCheckAndConfigure mode.
|
private |
Initialise module object in admin/import_contactsExecute mode.
|
private |
Execute module object in request / preview mode.
array | $params |
|
private |
Execute module object in request / unsubscribe mode.
|
private |
Execute module object in request / export emailing results mode.
|
private |
Execute module object in request / export contact list as XLS mode.
|
private |
Execute module object in request / export contact list as XLSX mode.
|
private |
Execute module object in request / send_emailingInitialise mode.
|
private |
Execute module object in request / send_emailingExecute mode.
|
private |
Execute module object in request / send_emailingFinalise mode.
|
private |
Execute module object in request / setEmailAsOpened mode.
array | $params |
|
private |
Execute module object in request / openEmailLink mode.
array | $params |
|
private |
Execute module object in request / import_contactInitialise mode.
|
private |
Execute module object in request / import_contactExecute mode.
|
private |
Execute module object in request / import_contactFinalise mode.
Admin_GenericEmailingManager::get_emailingStatusList | ( | ) |
Return emailing status list.
Admin_GenericEmailingManager::get_emailingsStatusList | ( | $more = false | ) |
Return emailings status list.
boolean | $more |
Admin_GenericEmailingManager::get_emailingStatusIconList | ( | $more = false | ) |
Return emailing status icon list.
boolean | $more |
|
private |
Return emailing statistics summary.
integer | $emailing |
Admin_GenericEmailingManager::get_contactStatusList | ( | ) |
Return contact status list.
Admin_GenericEmailingManager::get_contactsStatusList | ( | $more = false | ) |
Return contacts status list.
boolean | $more |
Admin_GenericEmailingManager::get_contactStatusIconList | ( | $more = false | ) |
Return contact status icon list.
boolean | $more |
|
private |
Return contact list.
array | $params |
Admin_GenericEmailingManager::get_contactGroupList | ( | $all = false , |
|
$other = false |
|||
) |
Return contact group list.
boolean | $all | |
boolean | $other |
|
private |
Return contact source list.
|
private |
Return contact count
array | $params |
Admin_GenericEmailingManager::get_contactIdList | ( | $params = array() | ) |
Return contact id list.
array | $params |
|
private |
Return contact email list.
array | $params |
|
private |
Mark contact as invalid
integer | $contactId | |
string | $source |
Admin_GenericEmailingManager::add_contact | ( | $params = array() | ) |
Add contact information.
array | $params |
|
private |
Load extensions list.
Admin_GenericEmailingManager::load_additionalDictionnary | ( | ) |
Load additional dictionnary.
|
private |
Install .htaccess rules.
Admin_GenericEmailingManager::initialise_configDisplay | ( | ) |
Initialise object in Admin_Site, view configuration mode.
Admin_GenericEmailingManager::display_configDisplay | ( | ) |
Display object in Admin_Site, view configuration mode.
Admin_GenericEmailingManager::initialise_configEdition | ( | $form | ) |
Admin_GenericEmailingManager::display_configEdition | ( | ) |
Display object in Admin_Site, edit configuration mode
Admin_GenericEmailingManager::save_configuration | ( | ) |
Execute object in Admin_Site, save configuration mode
Admin_GenericEmailingManager::get_legalMentionsData | ( | ) |
Return legal mentions data.
|
private |
Apply version 1.0.1 update.
Admin_GenericEmailingManager::$contactItem |
Contact object.
var Object $contactItem
|
protected |
Contact list.
var array $contactList
Admin_GenericEmailingManager::$emailingItem |
Emailing object.
var Object $emailingItem
|
protected |
Emailing list.
var array $emailingList
|
protected |
Email object.
var Object $emailItem
|
protected |
Email list.
var array $emailList
|
protected |
Configuration object.
var Object $config
|
protected |
Maximum upload file size in Mb/Mo.
var integer $maxFileSize
|
protected |
List of plugin extensions.
var array $extensions