';
$id = "";
$list = "";
$skipList = false;
$inactive = false;
$keyDivClass = "";
$keyHeaderClass = "";
$key = TenCentDao::getSetting("tencentmail_key");
$contactLists = TenCentDao::getAllContactLists();
$data = TenCentDao::data(null);
if (empty($key)) {
$keyDivClass = "critical";
$keyHeaderClass = "critical-setting";
}
if (isset($_REQUEST['list'])) {
$list = $_REQUEST['list'];
}
if (isset($_REQUEST['settings-form']) &&
$_REQUEST['settings-form'] == "DELETE_CONTACT_LIST"
) {
$skipList = true;
}
$contactListDropDownOptions = '';
foreach ($contactLists as $contactList) {
if ($skipList && $contactList->list == $list) break;
if ($list == $contactList->list) {
$id = $contactList->id;
if ($contactList->active == Utils::FALSE) $inactive = true;
}
$activeString = $contactList->active == Utils::TRUE ? '' : '- inactive ';
$contactListDropDownOptions .= '' . $contactList->list . $activeString . ' ';
}
$listSettings = array();
if (!empty($id)) {
$listSettings = TenCentDao::getContactListSettings($id);
}
if (empty($listSettings)) {
$listSettings = array(
"listId" => "",
"unsubscribe_link_text" => "",
"unsubscribe_button_text" => "",
"unsubscribe_page_content" => "",
"unsubscribe_success_message" => "",
"subscribe_button_text" => "",
"subscribe_success_message" => "",
"thank_you_subscribe_subject" => "",
"thank_you_subscribe_message" => "",
"double_opt_in_confirmation_subject" => "",
"double_opt_in_confirmation_link_content" => "",
"thank_you_double_opt_in_subject" => "",
"thank_you_double_opt_in_message" => ""
);
}
?>
10CentMail Settings
Successfully deleted ' . $_POST['list'] . '
';
}
} else {
if ($_POST['settings-form'] == "BASE_EMAIL_SETTINGS") {
if (!empty($_POST['tencentmail_key'])) {
TenCentDao::updateSetting("tencentmail_key", $_POST['tencentmail_key']);
echo '
';
$keyDivClass = "";
$keyHeaderClass = "";
} else {
echo '
Please enter a 10CentMail Key
';
}
if (!empty($_POST['tencentmail_company_name'])) {
TenCentDao::updateSetting("tencentmail_company_name", $_POST['tencentmail_company_name']);
echo '
';
} else {
echo '
';
}
if (!empty($_POST['tencentmail_support_email'])) {
TenCentDao::updateSetting("tencentmail_support_email", $_POST['tencentmail_support_email']);
echo '
';
} else {
echo '
';
}
if (!empty($_POST['tencentmail_from_email'])) {
TenCentDao::updateSetting("tencentmail_from_email", $_POST['tencentmail_from_email']);
echo '
';
} else {
echo '
';
}
if (!empty($_POST['tencentmail_from_name'])) {
TenCentDao::updateSetting("tencentmail_from_name", $_POST['tencentmail_from_name']);
echo '
';
} else {
echo '
';
}
if (!empty($_POST['tencentmail_notification_emails'])) {
TenCentDao::updateSetting("tencentmail_notification_emails", $_POST['tencentmail_notification_emails']);
echo '
Updated Notification Emails
';
} else {
echo '
Notification Emails is Empty
';
}
}
if ($_POST['settings-form'] == "CONTACT_LIST_SETTINGS") {
$saveSettingsObj = array();
//SUBSCRIBE FORM SETTINGS
if (empty($_POST["subscribe_button_text"])) {
echo '
Subscribe Button Text is empty
';
} else {
$saveSettingsObj["subscribe_button_text"] = $_POST["subscribe_button_text"];
}
if (empty($_POST["subscribe_success_message"])) {
echo '
Subscribe Message is empty
';
} else {
$saveSettingsObj["subscribe_success_message"] = $_POST["subscribe_success_message"];
}
//UNSUBSCRIBE FORM SETTINGS
if (empty($_POST["unsubscribe_link_text"])) {
echo '
Unsubscribe Link Text is Empty
';
} else {
$saveSettingsObj["unsubscribe_link_text"] = $_POST["unsubscribe_link_text"];
}
if (empty($_POST["unsubscribe_button_text"])) {
echo '
Unsubscribe Button Text is empty
';
} else {
$saveSettingsObj["unsubscribe_button_text"] = $_POST["unsubscribe_button_text"];
}
if (empty($_POST["unsubscribe_page_content"])) {
echo '
Unsubscribe Page Content is empty
';
} else {
$saveSettingsObj["unsubscribe_page_content"] = $_POST["unsubscribe_page_content"];
}
if (empty($_POST["unsubscribe_success_message"])) {
echo '
Unsubscribe Success page content is empty
';
} else {
$saveSettingsObj["unsubscribe_success_message"] = $_POST["unsubscribe_success_message"];
}
//THANK YOU SUBSCRIBE SETTINGS
if (empty($_POST["thank_you_subscribe_subject"])) {
echo '
Thank you subject is empty
';
} else {
$saveSettingsObj["thank_you_subscribe_subject"] = $_POST["thank_you_subscribe_subject"];
}
if (empty($_POST["thank_you_subscribe_message"])) {
echo '
Thank you message is empty
';
} else {
$saveSettingsObj["thank_you_subscribe_message"] = $_POST["thank_you_subscribe_message"];
}
//Double Opt Confirmation Settings
if (empty($_POST["double_opt_in_confirmation_subject"])) {
echo '
Double Opt-In subject is empty
';
} else {
$saveSettingsObj["double_opt_in_confirmation_subject"] = $_POST["double_opt_in_confirmation_subject"];
}
if (empty($_POST["double_opt_in_confirmation_link_content"])) {
echo '
The Double Opt-In link content is blank
';
} else {
$saveSettingsObj["double_opt_in_confirmation_link_content"] = $_POST["double_opt_in_confirmation_link_content"];
}
//Thank You Double Opt Confirmation Settings
if (empty($_POST["thank_you_double_opt_in_subject"])) {
echo '
Thank You Opt-In subject is empty
';
} else {
$saveSettingsObj["thank_you_double_opt_in_subject"] = $_POST["thank_you_double_opt_in_subject"];
}
if (empty($_POST["thank_you_double_opt_in_message"])) {
echo '
Thank You for Opt-In message is empty
';
} else {
$saveSettingsObj["thank_you_double_opt_in_message"] = $_POST["thank_you_double_opt_in_message"];
}
$result = TenCentDao::saveContactListSettings($id, $saveSettingsObj);
$listSettings = TenCentDao::getContactListSettings($id);
echo '
Successfully saved completed contact list settings.
';
}
}
}
?>
General
Contact List
Shortcode Generator
Open the 10CentMail Desktop App and Create a new Contact List
Contact Lists must be synced with the plugin to continue
Shortcode Generator
Select a list and check the field options below to create a shortcode
Select a Contact List below to update settings
- select list
: Thank You for Subscribing Email Settings
: Double Opt-In Confirmation Email Settings
: Thank You for Double Opt-In Email Settings
Open the 10CentMail Desktop App and Create a new Contact List
Subscribe & Unsubscribe Settings Cannot be administered without Contact Lists to associate them to.
To create a new Contact List, open the 10CentMail Desktop App and navigate to the Contact Lists tab.
List not found
The list name selected cannot be found. Try a different one.
- select list
Contact List Settings
Select a Contact List below to update settings
- select list