|
|
|
@ -37,6 +37,7 @@ define('PAGE_TITLE', 'ADMIN_CANNED');
|
|
|
|
|
require(HESK_PATH . 'hesk_settings.inc.php');
|
|
|
|
|
require(HESK_PATH . 'inc/common.inc.php');
|
|
|
|
|
require(HESK_PATH . 'inc/admin_functions.inc.php');
|
|
|
|
|
require(HESK_PATH . 'inc/mail_functions.inc.php');
|
|
|
|
|
hesk_load_database_functions();
|
|
|
|
|
|
|
|
|
|
hesk_session_start();
|
|
|
|
@ -125,82 +126,89 @@ $i = 1;
|
|
|
|
|
$j = 0;
|
|
|
|
|
$num = hesk_dbNumRows($result);
|
|
|
|
|
?>
|
|
|
|
|
<div class="row move-down-20">
|
|
|
|
|
<div class="col-md-4">
|
|
|
|
|
<div class="panel panel-default">
|
|
|
|
|
<div class="panel-heading"><?php echo $hesklang['savedResponses']; ?></div>
|
|
|
|
|
<div class="panel-body">
|
|
|
|
|
<?php if ($num < 1)
|
|
|
|
|
{
|
|
|
|
|
echo '<p>' . $hesklang['no_saved'] . '</p>';
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{ ?>
|
|
|
|
|
<table class="table table-hover">
|
|
|
|
|
<tr>
|
|
|
|
|
<th><?php echo $hesklang['saved_title']; ?></th>
|
|
|
|
|
<th><?php echo $hesklang['opt']; ?></th>
|
|
|
|
|
</tr>
|
|
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
while ($mysaved = hesk_dbFetchAssoc($result)) {
|
|
|
|
|
$j++;
|
|
|
|
|
|
|
|
|
|
if (isset($_SESSION['canned']['selcat2']) && $mysaved['id'] == $_SESSION['canned']['selcat2']) {
|
|
|
|
|
$color = 'admin_green';
|
|
|
|
|
unset($_SESSION['canned']['selcat2']);
|
|
|
|
|
} else {
|
|
|
|
|
$color = $i ? 'admin_white' : 'admin_gray';
|
|
|
|
|
}
|
|
|
|
|
<section class="content">
|
|
|
|
|
<div class="box">
|
|
|
|
|
<div class="box-header with-border">
|
|
|
|
|
<h1 class="box-title">
|
|
|
|
|
<?php echo $hesklang['savedResponses']; ?>
|
|
|
|
|
</h1>
|
|
|
|
|
<div class="box-tools pull-right">
|
|
|
|
|
<button type="button" class="btn btn-box-tool" data-widget="collapse">
|
|
|
|
|
<i class="fa fa-minus"></i>
|
|
|
|
|
</button>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="box-body">
|
|
|
|
|
<?php if ($num < 1)
|
|
|
|
|
{
|
|
|
|
|
echo '<p>' . $hesklang['no_saved'] . '</p>';
|
|
|
|
|
}
|
|
|
|
|
else
|
|
|
|
|
{ ?>
|
|
|
|
|
<table class="table table-hover">
|
|
|
|
|
<tr>
|
|
|
|
|
<th><?php echo $hesklang['saved_title']; ?></th>
|
|
|
|
|
<th><?php echo $hesklang['opt']; ?></th>
|
|
|
|
|
</tr>
|
|
|
|
|
<?php
|
|
|
|
|
|
|
|
|
|
while ($mysaved = hesk_dbFetchAssoc($result)) {
|
|
|
|
|
$j++;
|
|
|
|
|
|
|
|
|
|
if (isset($_SESSION['canned']['selcat2']) && $mysaved['id'] == $_SESSION['canned']['selcat2']) {
|
|
|
|
|
$color = 'admin_green';
|
|
|
|
|
unset($_SESSION['canned']['selcat2']);
|
|
|
|
|
} else {
|
|
|
|
|
$color = $i ? 'admin_white' : 'admin_gray';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
$tmp = $i ? 'White' : 'Blue';
|
|
|
|
|
$style = 'class="option' . $tmp . 'OFF" onmouseover="this.className=\'option' . $tmp . 'ON\'" onmouseout="this.className=\'option' . $tmp . 'OFF\'"';
|
|
|
|
|
$i = $i ? 0 : 1;
|
|
|
|
|
$tmp = $i ? 'White' : 'Blue';
|
|
|
|
|
$style = 'class="option' . $tmp . 'OFF" onmouseover="this.className=\'option' . $tmp . 'ON\'" onmouseout="this.className=\'option' . $tmp . 'OFF\'"';
|
|
|
|
|
$i = $i ? 0 : 1;
|
|
|
|
|
|
|
|
|
|
$options .= '<option value="' . $mysaved['id'] . '"';
|
|
|
|
|
$options .= (isset($_SESSION['canned']['id']) && $_SESSION['canned']['id'] == $mysaved['id']) ? ' selected="selected" ' : '';
|
|
|
|
|
$options .= '>' . $mysaved['title'] . '</option>';
|
|
|
|
|
$options .= '<option value="' . $mysaved['id'] . '"';
|
|
|
|
|
$options .= (isset($_SESSION['canned']['id']) && $_SESSION['canned']['id'] == $mysaved['id']) ? ' selected="selected" ' : '';
|
|
|
|
|
$options .= '>' . $mysaved['title'] . '</option>';
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$javascript_titles .= 'myTitle[' . $mysaved['id'] . ']=\'' . addslashes($mysaved['title']) . "';\n";
|
|
|
|
|
if ($modsForHesk_settings['rich_text_for_tickets']) {
|
|
|
|
|
$theMessage = hesk_html_entity_decode($mysaved['message']);
|
|
|
|
|
$theMessage = addslashes($theMessage);
|
|
|
|
|
$javascript_messages .= 'myMsgTxt[' . $mysaved['id'] . ']=\'' . str_replace("\r\n", "\\r\\n' + \r\n'", $theMessage) . "';\n";
|
|
|
|
|
} else {
|
|
|
|
|
$javascript_messages .= 'myMsgTxt[' . $mysaved['id'] . ']=\'' . str_replace("\r\n", "\\r\\n' + \r\n'", addslashes($mysaved['message'])) . "';\n";
|
|
|
|
|
}
|
|
|
|
|
$javascript_titles .= 'myTitle[' . $mysaved['id'] . ']=\'' . addslashes($mysaved['title']) . "';\n";
|
|
|
|
|
if ($modsForHesk_settings['rich_text_for_tickets']) {
|
|
|
|
|
$theMessage = hesk_html_entity_decode($mysaved['message']);
|
|
|
|
|
$theMessage = addslashes($theMessage);
|
|
|
|
|
$javascript_messages .= 'myMsgTxt[' . $mysaved['id'] . ']=\'' . str_replace("\r\n", "\\r\\n' + \r\n'", $theMessage) . "';\n";
|
|
|
|
|
} else {
|
|
|
|
|
$javascript_messages .= 'myMsgTxt[' . $mysaved['id'] . ']=\'' . str_replace("\r\n", "\\r\\n' + \r\n'", addslashes($mysaved['message'])) . "';\n";
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
echo '
|
|
|
|
|
echo '
|
|
|
|
|
<tr>
|
|
|
|
|
<td>' . $mysaved['title'] . '</td>
|
|
|
|
|
<td>
|
|
|
|
|
';
|
|
|
|
|
|
|
|
|
|
if ($num > 1) {
|
|
|
|
|
if ($j == 1) {
|
|
|
|
|
echo '<img src="../img/blank.gif" width="16" height="16" alt="" style="padding:3px;border:none;" /> <a href="manage_canned.php?a=order&replyid=' . $mysaved['id'] . '&move=15&token=' . hesk_token_echo(0) . '"><i class="fa fa-arrow-down icon-link green" data-toggle="tooltip" data-placement="top" title="' . $hesklang['move_dn'] . '"></i></a>';
|
|
|
|
|
} elseif ($j == $num) {
|
|
|
|
|
echo '<a href="manage_canned.php?a=order&replyid=' . $mysaved['id'] . '&move=-15&token=' . hesk_token_echo(0) . '"><i class="fa fa-arrow-up icon-link green" data-toggle="tooltip" data-placement="top" title="' . $hesklang['move_up'] . '"></i></a> <img src="../img/blank.gif" width="16" height="16" alt="" style="padding:3px;border:none;" />';
|
|
|
|
|
} else {
|
|
|
|
|
echo '
|
|
|
|
|
if ($num > 1) {
|
|
|
|
|
if ($j == 1) {
|
|
|
|
|
echo '<img src="../img/blank.gif" width="16" height="16" alt="" style="padding:3px;border:none;" /> <a href="manage_canned.php?a=order&replyid=' . $mysaved['id'] . '&move=15&token=' . hesk_token_echo(0) . '"><i class="fa fa-arrow-down icon-link green" data-toggle="tooltip" data-placement="top" title="' . $hesklang['move_dn'] . '"></i></a>';
|
|
|
|
|
} elseif ($j == $num) {
|
|
|
|
|
echo '<a href="manage_canned.php?a=order&replyid=' . $mysaved['id'] . '&move=-15&token=' . hesk_token_echo(0) . '"><i class="fa fa-arrow-up icon-link green" data-toggle="tooltip" data-placement="top" title="' . $hesklang['move_up'] . '"></i></a> <img src="../img/blank.gif" width="16" height="16" alt="" style="padding:3px;border:none;" />';
|
|
|
|
|
} else {
|
|
|
|
|
echo '
|
|
|
|
|
<a href="manage_canned.php?a=order&replyid=' . $mysaved['id'] . '&move=-15&token=' . hesk_token_echo(0) . '"><i class="fa fa-arrow-up icon-link green" data-toggle="tooltip" data-placement="top" title="' . $hesklang['move_up'] . '"></i></a>
|
|
|
|
|
<a href="manage_canned.php?a=order&replyid=' . $mysaved['id'] . '&move=15&token=' . hesk_token_echo(0) . '"><i class="fa fa-arrow-down icon-link green" data-toggle="tooltip" data-placement="top" title="' . $hesklang['move_dn'] . '"></i></a>
|
|
|
|
|
';
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
echo '';
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
echo '';
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
echo '
|
|
|
|
|
echo '
|
|
|
|
|
<a href="manage_canned.php?a=remove&id=' . $mysaved['id'] . '&token=' . hesk_token_echo(0) . '" onclick="return confirm_delete();"><i class="fa fa-times icon-link red" data-toggle="tooltip" data-placement="top" title="' . $hesklang['delete'] . '"></i></a> </td>
|
|
|
|
|
</tr>
|
|
|
|
|
';
|
|
|
|
|
} // End while
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
} // End while
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
</table>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<?php if ($modsForHesk_settings['rich_text_for_tickets']): ?>
|
|
|
|
@ -225,117 +233,123 @@ $num = hesk_dbNumRows($result);
|
|
|
|
|
/* ]]> */
|
|
|
|
|
</script>
|
|
|
|
|
<?php endif; ?>
|
|
|
|
|
<div class="col-md-8">
|
|
|
|
|
<script language="javascript" type="text/javascript"><!--
|
|
|
|
|
// -->
|
|
|
|
|
var myMsgTxt = new Array();
|
|
|
|
|
var myTitle = new Array();
|
|
|
|
|
myMsgTxt[0] = '';
|
|
|
|
|
myTitle[0] = '';
|
|
|
|
|
|
|
|
|
|
<?php
|
|
|
|
|
echo $javascript_titles;
|
|
|
|
|
echo $javascript_messages;
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
function setMessage(msgid) {
|
|
|
|
|
var useHtmlEditor = <?php echo $modsForHesk_settings['rich_text_for_tickets']; ?>;
|
|
|
|
|
var myMsg = myMsgTxt[msgid];
|
|
|
|
|
var mySubject = myTitle[msgid];
|
|
|
|
|
|
|
|
|
|
if (myMsg == '') {
|
|
|
|
|
if (useHtmlEditor) {
|
|
|
|
|
tinymce.get("message").setContent('');
|
|
|
|
|
tinymce.get("message").execCommand('mceInsertRawHTML', false, '');
|
|
|
|
|
<div class="box">
|
|
|
|
|
<div class="box-header with-border">
|
|
|
|
|
<h1 class="box-title">
|
|
|
|
|
<?php echo $hesklang['manage_saved']; ?> <a href="javascript:void(0)"
|
|
|
|
|
onclick="javascript:alert('<?php echo hesk_makeJsString($hesklang['manage_intro']); ?>')"><i
|
|
|
|
|
class="fa fa-question-circle settingsquestionmark"></i></a>
|
|
|
|
|
</h1>
|
|
|
|
|
<div class="box-tools pull-right">
|
|
|
|
|
<button type="button" class="btn btn-box-tool" data-widget="collapse">
|
|
|
|
|
<i class="fa fa-minus"></i>
|
|
|
|
|
</button>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="box-body">
|
|
|
|
|
<script language="javascript" type="text/javascript"><!--
|
|
|
|
|
// -->
|
|
|
|
|
var myMsgTxt = new Array();
|
|
|
|
|
var myTitle = new Array();
|
|
|
|
|
myMsgTxt[0] = '';
|
|
|
|
|
myTitle[0] = '';
|
|
|
|
|
|
|
|
|
|
<?php
|
|
|
|
|
echo $javascript_titles;
|
|
|
|
|
echo $javascript_messages;
|
|
|
|
|
?>
|
|
|
|
|
|
|
|
|
|
function setMessage(msgid) {
|
|
|
|
|
var useHtmlEditor = <?php echo $modsForHesk_settings['rich_text_for_tickets']; ?>;
|
|
|
|
|
var myMsg = myMsgTxt[msgid];
|
|
|
|
|
var mySubject = myTitle[msgid];
|
|
|
|
|
|
|
|
|
|
if (myMsg == '') {
|
|
|
|
|
if (useHtmlEditor) {
|
|
|
|
|
tinymce.get("message").setContent('');
|
|
|
|
|
tinymce.get("message").execCommand('mceInsertRawHTML', false, '');
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
$('#message').val('');
|
|
|
|
|
}
|
|
|
|
|
$('#subject').val('');
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
if (document.getElementById) {
|
|
|
|
|
if (useHtmlEditor) {
|
|
|
|
|
tinymce.get("message").setContent('');
|
|
|
|
|
tinymce.get("message").execCommand('mceInsertRawHTML', false, myMsg);
|
|
|
|
|
} else {
|
|
|
|
|
myMsg = $('<textarea />').html(myMsg).text();
|
|
|
|
|
$('#message').val(myMsg).trigger('input');
|
|
|
|
|
}
|
|
|
|
|
mySubject = $('<textarea />').html(mySubject).text();
|
|
|
|
|
$('#subject').val(mySubject).trigger('input');
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
$('#message').val('');
|
|
|
|
|
document.form1.message.value = myMsg;
|
|
|
|
|
document.form1.subject.value = mySubject;
|
|
|
|
|
}
|
|
|
|
|
$('#subject').val('');
|
|
|
|
|
return true;
|
|
|
|
|
}
|
|
|
|
|
if (document.getElementById) {
|
|
|
|
|
if (useHtmlEditor) {
|
|
|
|
|
tinymce.get("message").setContent('');
|
|
|
|
|
tinymce.get("message").execCommand('mceInsertRawHTML', false, myMsg);
|
|
|
|
|
|
|
|
|
|
if (msgid == 0) {
|
|
|
|
|
document.form1.a[0].checked = true;
|
|
|
|
|
} else {
|
|
|
|
|
myMsg = $('<textarea />').html(myMsg).text();
|
|
|
|
|
$('#message').val(myMsg).trigger('input');
|
|
|
|
|
document.form1.a[1].checked = true;
|
|
|
|
|
}
|
|
|
|
|
mySubject = $('<textarea />').html(mySubject).text();
|
|
|
|
|
$('#subject').val(mySubject).trigger('input');
|
|
|
|
|
}
|
|
|
|
|
else {
|
|
|
|
|
document.form1.message.value = myMsg;
|
|
|
|
|
document.form1.subject.value = mySubject;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if (msgid == 0) {
|
|
|
|
|
document.form1.a[0].checked = true;
|
|
|
|
|
} else {
|
|
|
|
|
document.form1.a[1].checked = true;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
//-->
|
|
|
|
|
</script>
|
|
|
|
|
<?php
|
|
|
|
|
/* This will handle error, success and notice messages */
|
|
|
|
|
hesk_handle_messages();
|
|
|
|
|
?>
|
|
|
|
|
<?php
|
|
|
|
|
$onsubmit = '';
|
|
|
|
|
if ($modsForHesk_settings['rich_text_for_tickets']) {
|
|
|
|
|
$onsubmit = 'onsubmit="return validateRichText(\'message-help-block\', \'message-group\', \'message\', \''.htmlspecialchars($hesklang['this_field_is_required']).'\')"';
|
|
|
|
|
}
|
|
|
|
|
//-->
|
|
|
|
|
</script>
|
|
|
|
|
<?php
|
|
|
|
|
/* This will handle error, success and notice messages */
|
|
|
|
|
hesk_handle_messages();
|
|
|
|
|
?>
|
|
|
|
|
<h3><?php echo $hesklang['manage_saved']; ?> <a href="javascript:void(0)"
|
|
|
|
|
onclick="javascript:alert('<?php echo hesk_makeJsString($hesklang['manage_intro']); ?>')"><i
|
|
|
|
|
class="fa fa-question-circle settingsquestionmark"></i></a></h3>
|
|
|
|
|
|
|
|
|
|
<div class="footerWithBorder blankSpace"></div>
|
|
|
|
|
|
|
|
|
|
<?php
|
|
|
|
|
$onsubmit = '';
|
|
|
|
|
if ($modsForHesk_settings['rich_text_for_tickets']) {
|
|
|
|
|
$onsubmit = 'onsubmit="return validateRichText(\'message-help-block\', \'message-group\', \'message\', \''.htmlspecialchars($hesklang['this_field_is_required']).'\')"';
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
<form action="manage_canned.php" method="post" name="form1" class="form-horizontal" role="form" data-toggle="validator" <?php echo $onsubmit; ?>>
|
|
|
|
|
<h3><?php echo $hesklang['new_saved']; ?></h3>
|
|
|
|
|
|
|
|
|
|
<div class="footerWithBorder blankSpace"></div>
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
<div class="col-sm-12">
|
|
|
|
|
<?php
|
|
|
|
|
if ($num > 0) {
|
|
|
|
|
?>
|
|
|
|
|
<div class="col-sm-12">
|
|
|
|
|
<div class="radio">
|
|
|
|
|
<label><input type="radio" name="a"
|
|
|
|
|
value="new" <?php echo (!isset($_SESSION['canned']['what']) || $_SESSION['canned']['what'] != 'EDIT') ? 'checked="checked"' : ''; ?> /> <?php echo $hesklang['canned_add']; ?>
|
|
|
|
|
</label>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-sm-6">
|
|
|
|
|
<div class="radio">
|
|
|
|
|
<label><input type="radio" name="a"
|
|
|
|
|
value="edit" <?php echo (isset($_SESSION['canned']['what']) && $_SESSION['canned']['what'] == 'EDIT') ? 'checked="checked"' : ''; ?> /> <?php echo $hesklang['canned_edit']; ?>
|
|
|
|
|
</label>:
|
|
|
|
|
?>
|
|
|
|
|
<form action="manage_canned.php" method="post" name="form1" class="form-horizontal" role="form" data-toggle="validator" <?php echo $onsubmit; ?>>
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
<div class="col-sm-12">
|
|
|
|
|
<?php
|
|
|
|
|
if ($num > 0) {
|
|
|
|
|
?>
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-sm-12">
|
|
|
|
|
<div class="radio">
|
|
|
|
|
<label><input type="radio" name="a"
|
|
|
|
|
value="new" <?php echo (!isset($_SESSION['canned']['what']) || $_SESSION['canned']['what'] != 'EDIT') ? 'checked="checked"' : ''; ?> /> <?php echo $hesklang['canned_add']; ?>
|
|
|
|
|
</label>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-sm-6">
|
|
|
|
|
<select class="form-control" name="saved_replies" onchange="setMessage(this.value)">
|
|
|
|
|
<option value="0"> - <?php echo $hesklang['select_empty']; ?>-
|
|
|
|
|
</option><?php echo $options; ?></select>
|
|
|
|
|
<div class="row">
|
|
|
|
|
<div class="col-sm-6">
|
|
|
|
|
<div class="radio">
|
|
|
|
|
<label><input type="radio" name="a"
|
|
|
|
|
value="edit" <?php echo (isset($_SESSION['canned']['what']) && $_SESSION['canned']['what'] == 'EDIT') ? 'checked="checked"' : ''; ?> /> <?php echo $hesklang['canned_edit']; ?>
|
|
|
|
|
</label>:
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="col-sm-6">
|
|
|
|
|
<select class="form-control" name="saved_replies" onchange="setMessage(this.value)">
|
|
|
|
|
<option value="0"> - <?php echo $hesklang['select_empty']; ?>-
|
|
|
|
|
</option><?php echo $options; ?></select>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<?php
|
|
|
|
|
} else {
|
|
|
|
|
echo '<input type="hidden" name="a" value="new" /><label> ' . $hesklang['canned_add'] . '</label>';
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
<?php
|
|
|
|
|
} else {
|
|
|
|
|
echo '<input type="hidden" name="a" value="new" /><label> ' . $hesklang['canned_add'] . '</label>';
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
<label for="name" class="col-sm-2 control-label"><?php echo $hesklang['saved_title']; ?></label>
|
|
|
|
|
<div class="form-group">
|
|
|
|
|
<label for="name" class="col-sm-2 control-label"><?php echo $hesklang['saved_title']; ?></label>
|
|
|
|
|
|
|
|
|
|
<div class="col-sm-10">
|
|
|
|
|
<div class="col-sm-10">
|
|
|
|
|
<span id="HeskTitle"><input id="subject" class="form-control"
|
|
|
|
|
placeholder="<?php echo htmlspecialchars($hesklang['saved_title']); ?>"
|
|
|
|
|
type="text" name="name" size="40"
|
|
|
|
@ -343,13 +357,13 @@ $num = hesk_dbNumRows($result);
|
|
|
|
|
maxlength="50" <?php if (isset($_SESSION['canned']['name'])) {
|
|
|
|
|
echo ' value="' . stripslashes($_SESSION['canned']['name']) . '" ';
|
|
|
|
|
} ?> required></span>
|
|
|
|
|
<div class="help-block with-errors"></div>
|
|
|
|
|
<div class="help-block with-errors"></div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group" id="message-group">
|
|
|
|
|
<label for="msg" class="col-sm-2 control-label"><?php echo $hesklang['message']; ?></label>
|
|
|
|
|
<div class="form-group" id="message-group">
|
|
|
|
|
<label for="msg" class="col-sm-2 control-label"><?php echo $hesklang['message']; ?></label>
|
|
|
|
|
|
|
|
|
|
<div class="col-sm-10">
|
|
|
|
|
<div class="col-sm-10">
|
|
|
|
|
<span id="HeskMsg">
|
|
|
|
|
<textarea id="message" class="htmlEditor form-control"
|
|
|
|
|
placeholder="<?php echo htmlspecialchars($hesklang['message']); ?>" name="msg"
|
|
|
|
@ -360,38 +374,39 @@ $num = hesk_dbNumRows($result);
|
|
|
|
|
}
|
|
|
|
|
?></textarea>
|
|
|
|
|
</span>
|
|
|
|
|
<div class="help-block with-errors" id="message-help-block"></div>
|
|
|
|
|
<?php echo $hesklang['insert_special']; ?>:
|
|
|
|
|
<a href="javascript:void(0)"
|
|
|
|
|
onclick="hesk_insertTag('HESK_ID')"><?php echo $hesklang['seqid']; ?></a> |
|
|
|
|
|
<a href="javascript:void(0)"
|
|
|
|
|
onclick="hesk_insertTag('HESK_TRACK_ID')"><?php echo $hesklang['trackID']; ?></a> |
|
|
|
|
|
<a href="javascript:void(0)"
|
|
|
|
|
onclick="hesk_insertTag('HESK_NAME')"><?php echo $hesklang['name']; ?></a> |
|
|
|
|
|
<a href="javascript:void(0)"
|
|
|
|
|
onclick="hesk_insertTag('HESK_EMAIL')"><?php echo $hesklang['email']; ?></a> |
|
|
|
|
|
<a href="javascript:void(0)"
|
|
|
|
|
onclick="hesk_insertTag('HESK_OWNER')"><?php echo $hesklang['owner']; ?></a>
|
|
|
|
|
<?php
|
|
|
|
|
foreach ($hesk_settings['custom_fields'] as $k => $v) {
|
|
|
|
|
if ($v['use']) {
|
|
|
|
|
if ($modsForHesk_settings['custom_field_setting']) {
|
|
|
|
|
$v['name'] = $hesklang[$v['name']];
|
|
|
|
|
}
|
|
|
|
|
<div class="help-block with-errors" id="message-help-block"></div>
|
|
|
|
|
<?php echo $hesklang['insert_special']; ?>:
|
|
|
|
|
<a href="javascript:void(0)"
|
|
|
|
|
onclick="hesk_insertTag('HESK_ID')"><?php echo $hesklang['seqid']; ?></a> |
|
|
|
|
|
<a href="javascript:void(0)"
|
|
|
|
|
onclick="hesk_insertTag('HESK_TRACK_ID')"><?php echo $hesklang['trackID']; ?></a> |
|
|
|
|
|
<a href="javascript:void(0)"
|
|
|
|
|
onclick="hesk_insertTag('HESK_NAME')"><?php echo $hesklang['name']; ?></a> |
|
|
|
|
|
<a href="javascript:void(0)"
|
|
|
|
|
onclick="hesk_insertTag('HESK_EMAIL')"><?php echo $hesklang['email']; ?></a> |
|
|
|
|
|
<a href="javascript:void(0)"
|
|
|
|
|
onclick="hesk_insertTag('HESK_OWNER')"><?php echo $hesklang['owner']; ?></a>
|
|
|
|
|
<?php
|
|
|
|
|
foreach ($hesk_settings['custom_fields'] as $k => $v) {
|
|
|
|
|
if ($v['use']) {
|
|
|
|
|
if ($modsForHesk_settings['custom_field_setting']) {
|
|
|
|
|
$v['name'] = $hesklang[$v['name']];
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
echo '| <a href="javascript:void(0)" onclick="hesk_insertTag(\'HESK_' . $k . '\')">' . $v['name'] . '</a> ';
|
|
|
|
|
echo '| <a href="javascript:void(0)" onclick="hesk_insertTag(\'HESK_' . $k . '\')">' . $v['name'] . '</a> ';
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
?>
|
|
|
|
|
?>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
<div class="form-group text-center">
|
|
|
|
|
<input type="hidden" name="token" value="<?php hesk_token_echo(); ?>"/>
|
|
|
|
|
<input type="submit" value="<?php echo $hesklang['save_changes']; ?>" class="btn btn-default"/>
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|
<div class="form-group text-center">
|
|
|
|
|
<input type="hidden" name="token" value="<?php hesk_token_echo(); ?>"/>
|
|
|
|
|
<input type="submit" value="<?php echo $hesklang['save_changes']; ?>" class="btn btn-default"/>
|
|
|
|
|
</div>
|
|
|
|
|
</form>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</div>
|
|
|
|
|
</section>
|
|
|
|
|
|
|
|
|
|
<?php
|
|
|
|
|
require_once(HESK_PATH . 'inc/footer.inc.php');
|
|
|
|
|