|
CaMykS
1.0-20250801
|
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