'; $markup .= ''; $markup .= ''; return $markup; } else { $markup = ''; $markup .= ''; $markup .= ''; return $markup; } } function save() { global $hesklang; $filePath = HESK_PATH . 'language/' . $_POST['language'] . '/emails/' . $_POST['template']; if ($_POST['html'] == '1') { $filePath = HESK_PATH . 'language/' . $_POST['language'] . '/emails/html/' . $_POST['template']; } $success = file_put_contents($filePath, $_POST['text']); if ($success === false) { hesk_process_messages($hesklang['email_template_not_saved'], 'manage_email_templates.php'); } else { $message = sprintf($hesklang['email_template_saved'], $_POST['template']); hesk_process_messages($message, 'manage_email_templates.php', 'SUCCESS'); } } function getSpecialTagMap() { global $hesk_settings, $modsForHesk_settings, $hesklang; $map = array(); $map['%%NAME%%'] = $hesklang['customer_name']; $map['%%FIRST_NAME%%'] = $hesklang['fname']; $map['%%EMAIL%%'] = $hesklang['customer_email']; $map['%%SUBJECT%%'] = $hesklang['ticket_subject']; $map['%%MESSAGE%%'] = $hesklang['ticket_message']; $map['%%MESSAGE_NO_ATTACHMENTS%%'] = $hesklang['ticket_message_no_attachments']; $map['%%CREATED%%'] = $hesklang['ticket_created']; $map['%%UPDATED%%'] = $hesklang['ticket_updated']; $map['%%TRACK_ID%%'] = $hesklang['ticket_trackID']; $map['%%TRACK_URL%%'] = $hesklang['ticket_url']; $map['%%SITE_TITLE%%'] = $hesklang['wbst_title']; $map['%%SITE_URL%%'] = $hesklang['wbst_url']; $map['%%CATEGORY%%'] = $hesklang['ticket_category']; $map['%%OWNER%%'] = $hesklang['ticket_owner']; $map['%%PRIORITY%%'] = $hesklang['ticket_priority']; $map['%%STATUS%%'] = $hesklang['ticket_status']; $map['%%LAST_REPLY_BY%%'] = $hesklang['last_replier']; $map['%%TIME_WORKED%%'] = $hesklang['ts']; $i = 1; foreach ($hesk_settings['custom_fields'] as $key => $value) { if ($value['use']) { $uppercaseKey = strtoupper($key); $map['%%' . $uppercaseKey . '%%'] = sprintf($hesklang['custom_field_x'], $i++); } } return $map; }