diff --git a/admin/manage_email_templates.php b/admin/manage_email_templates.php
index 1603ba16..e51b95b9 100644
--- a/admin/manage_email_templates.php
+++ b/admin/manage_email_templates.php
@@ -15,9 +15,32 @@ hesk_isLoggedIn();
// TODO Check permissions for this feature
+define('WYSIWYG',1);
/* Print header */
require_once(HESK_PATH . 'inc/headerAdmin.inc.php');
+if ($modsForHesk_settings['html_emails']) {
+ echo '';
+}
+
/* Print main manage users page */
require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
?>
@@ -57,7 +80,6 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
+
+
';
- } else {
- $link = sprintf($linkPlaintext, $languageCode, $template);
- return
- '';
- }
- }
\ No newline at end of file
+require_once(HESK_PATH . 'inc/footer.inc.php');
+exit();
+
+function getTemplateMarkup($template, $languageCode, $html = false) {
+ global $hesklang;
+
+ $templateId = str_replace('.', '-', $template);
+ $templateId = str_replace(' ', '-', $templateId);
+ $languageCodeId = str_replace('.', '-', $languageCode);
+ $languageCodeId = str_replace(' ', '-', $languageCodeId);
+ if ($html) {
+ $markup = '';
+ $markup .= '';
+ $markup .= '';
+ return $markup;
+ } else {
+ $markup = '';
+ $markup .= '';
+ $markup .= '';
+ return $markup;
+ }
+}
+
+function getModalMarkup($template, $languageCode, $html = false) {
+ global $hesklang;
+
+ $templateId = str_replace('.', '-', $template);
+ $templateId = str_replace(' ', '-', $templateId);
+ $languageCodeId = str_replace('.', '-', $languageCode);
+ $languageCodeId = str_replace(' ', '-', $languageCodeId);
+ $id = 'modal-html-'.$languageCodeId.'-'.$templateId;
+ $class = '';
+
+ if ($html) {
+ $title = sprintf($hesklang['editing_html_template'], $template);
+ $content = file_get_contents(HESK_PATH . 'language/'.$languageCode.'/emails/html/'.$template);
+ $class = 'htmlEditor';
+ } else {
+ $id = str_replace('html-', '', $id);
+ $title = sprintf($hesklang['editing_template'], $template);
+ $content = file_get_contents(HESK_PATH . 'language/'.$languageCode.'/emails/'.$template);
+ }
+ return '
+ ';
+}
\ No newline at end of file
diff --git a/language/en/text.php b/language/en/text.php
index d39acb6f..b202aa23 100644
--- a/language/en/text.php
+++ b/language/en/text.php
@@ -26,6 +26,8 @@ $hesklang['email_templates'] = 'Email templates';
$hesklang['email_templates_intro'] = 'You can edit your plaintext and HTML email templates here.';
$hesklang['edit_plain_text_template'] = 'Edit plain text template';
$hesklang['edit_html_template'] = 'Edit HTML template';
+$hesklang['editing_template'] = 'Editing plain text template %s
'; // %s: The name of the template file (XXXX.txt)
+$hesklang['editing_html_template'] = 'Editing HTML template %s
'; // %s: The name of the template file
// ADDED OR MODIFIED IN Mods for HESK 2.1.1
$hesklang['new_article_default_type'] = 'Default Type for New Articles';