/** * Show setttings mails page * * @access private */ private function showSettingsMails() { global $_CORELANG, $_ARRAYLANG; $arrAdminMail['title'] = ''; $arrAdminMail['content'] = ''; $arrCustomerMail['title'] = ''; $arrCustomerMail['content'] = ''; if (isset($_POST['submit_admin_mail'])) { $arrAdminMail['title'] = !empty($_POST['adminMail']['title']) ? contrexx_input2raw($_POST['adminMail']['title']) : ''; $arrAdminMail['content'] = !empty($_POST['adminMail']['content']) ? contrexx_input2raw($_POST['adminMail']['content']) : ''; if ($this->objSettingsMails->updateAdminMail($arrAdminMail)) { $this->arrStatusMessages['ok'][] = $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_CHANGES_SAVED_SUCCESSFULLY']; } else { $this->arrStatusMessages['alert'][] = $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_CHANGES_COULD_NOT_BE_SAVED']; } } if (isset($_POST['submit_customer_mail'])) { $arrCustomerMail['title'] = !empty($_POST['customerMail']['title']) ? contrexx_input2raw($_POST['customerMail']['title']) : ''; $arrCustomerMail['content'] = !empty($_POST['customerMail']['content']) ? contrexx_input2raw($_POST['customerMail']['content']) : ''; if ($this->objSettingsMails->updateCustomerMail($arrCustomerMail)) { $this->arrStatusMessages['ok'][] = $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_CHANGES_SAVED_SUCCESSFULLY']; } else { $this->arrStatusMessages['alert'][] = $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_CHANGES_COULD_NOT_BE_SAVED']; } } $arrAdminMail = $this->objSettingsMails->getAdminMail(); $arrCustomerMail = $this->objSettingsMails->getCustomerMail(); $this->objTemplate->addBlockfile('CHECKOUT_SETTINGS_CONTENT', 'settings_content', 'module_checkout_settings_mails.html'); $this->objTemplate->setVariable(array('TXT_CHECKOUT_SETTINGS_MAILS_ADMIN' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_MAILS_ADMIN'], 'TXT_CHECKOUT_SETTINGS_MAILS_CUSTOMER' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_MAILS_CUSTOMER'], 'TXT_CHECKOUT_SETTINGS_MAILS_ADMIN_MAIL_CONFIRM' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_MAILS_ADMIN_MAIL_CONFIRM'], 'TXT_CHECKOUT_SETTINGS_MAILS_CUSTOMER_MAIL_CONFIRM' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_MAILS_CUSTOMER_MAIL_CONFIRM'], 'TXT_CHECKOUT_SETTINGS_MAILS_SUBJECT' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_MAILS_SUBJECT'], 'CHECKOUT_ADMIN_MAIL_TITLE' => $arrAdminMail['title'], 'CHECKOUT_ADMIN_MAIL_CONTENT' => new \Cx\Core\Wysiwyg\Wysiwyg('adminMail[content]', $arrAdminMail['content'], 'fullpage'), 'CHECKOUT_CUSTOMER_MAIL_TITLE' => $arrCustomerMail['title'], 'CHECKOUT_CUSTOMER_MAIL_CONTENT' => new \Cx\Core\Wysiwyg\Wysiwyg('customerMail[content]', $arrCustomerMail['content'], 'fullpage'), 'TXT_CORE_SAVE' => $_ARRAYLANG['TXT_SAVE'], 'TXT_CORE_PLACEHOLDERS' => $_CORELANG['TXT_CORE_PLACEHOLDERS'], 'TXT_CHECKOUT_SETTINGS_PLACEHOLDERS_MAILS_TITLE' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_PLACEHOLDERS_MAILS_TITLE'], 'TXT_CHECKOUT_SETTINGS_PLACEHOLDERS_DOMAIN' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_PLACEHOLDERS_DOMAIN'], 'TXT_CHECKOUT_SETTINGS_PLACEHOLDERS_ID' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_PLACEHOLDERS_ID'], 'TXT_CHECKOUT_SETTINGS_PLACEHOLDERS_STATUS' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_PLACEHOLDERS_STATUS'], 'TXT_CHECKOUT_SETTINGS_PLACEHOLDERS_TIME' => $_ARRAYLANG['TXT_CHECKOUT_SETTINGS_PLACEHOLDERS_TIME'], 'TXT_CHECKOUT_INVOICE_NUMBER' => $_ARRAYLANG['TXT_CHECKOUT_INVOICE_NUMBER'], 'TXT_CHECKOUT_INVOICE_CURRENCY' => $_ARRAYLANG['TXT_CHECKOUT_INVOICE_CURRENCY'], 'TXT_CHECKOUT_INVOICE_AMOUNT' => $_ARRAYLANG['TXT_CHECKOUT_INVOICE_AMOUNT'], 'TXT_CHECKOUT_TITLE' => $_ARRAYLANG['TXT_CHECKOUT_TITLE'], 'TXT_CHECKOUT_FORENAME' => $_ARRAYLANG['TXT_CHECKOUT_FORENAME'], 'TXT_CHECKOUT_SURNAME' => $_ARRAYLANG['TXT_CHECKOUT_SURNAME'], 'TXT_CHECKOUT_COMPANY' => $_ARRAYLANG['TXT_CHECKOUT_COMPANY'], 'TXT_CHECKOUT_STREET' => $_ARRAYLANG['TXT_CHECKOUT_STREET'], 'TXT_CHECKOUT_POSTCODE' => $_ARRAYLANG['TXT_CHECKOUT_POSTCODE'], 'TXT_CHECKOUT_PLACE' => $_ARRAYLANG['TXT_CHECKOUT_PLACE'], 'TXT_CHECKOUT_COUNTRY' => $_ARRAYLANG['TXT_CHECKOUT_COUNTRY'], 'TXT_CHECKOUT_PHONE' => $_ARRAYLANG['TXT_CHECKOUT_PHONE'], 'TXT_CHECKOUT_EMAIL' => $_ARRAYLANG['TXT_CHECKOUT_EMAIL'])); $this->objTemplate->touchBlock('settings_content'); }