|
|
@ -1,7 +1,7 @@
|
|
|
|
<?php
|
|
|
|
<?php
|
|
|
|
/*******************************************************************************
|
|
|
|
/*******************************************************************************
|
|
|
|
* Title: Help Desk Software HESK
|
|
|
|
* Title: Help Desk Software HESK
|
|
|
|
* Version: 2.6.7 from 18th April 2016
|
|
|
|
* Version: 2.6.8 from 10th August 2016
|
|
|
|
* Author: Klemen Stirn
|
|
|
|
* Author: Klemen Stirn
|
|
|
|
* Website: http://www.hesk.com
|
|
|
|
* Website: http://www.hesk.com
|
|
|
|
********************************************************************************
|
|
|
|
********************************************************************************
|
|
|
@ -292,9 +292,7 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
|
|
|
|
|
|
|
|
|
|
|
|
<div class="panel panel-default">
|
|
|
|
<div class="panel panel-default">
|
|
|
|
<div class="panel-heading">
|
|
|
|
<div class="panel-heading">
|
|
|
|
<h4><a name="new_article"></a><?php echo $hesklang['new_sm']; ?> <a href="javascript:void(0)"
|
|
|
|
<h4><a name="new_article"></a><?php echo hesk_SESSION('edit_sm') ? $hesklang['edit_sm'] : $hesklang['new_sm']; ?></h4>
|
|
|
|
onclick="javascript:alert('<?php echo hesk_makeJsString($hesklang['sm_intro']); ?>')"><i
|
|
|
|
|
|
|
|
class="fa fa-question-circle settingsquestionmark"></i></a></h4>
|
|
|
|
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<div class="panel-body">
|
|
|
|
<div class="panel-body">
|
|
|
|
<form action="service_messages.php" method="post" name="form1" role="form" class="form-horizontal" data-toggle="validator">
|
|
|
|
<form action="service_messages.php" method="post" name="form1" role="form" class="form-horizontal" data-toggle="validator">
|
|
|
@ -487,10 +485,14 @@ function save_sm()
|
|
|
|
$title = hesk_input(hesk_POST('title')) or $hesk_error_buffer[] = $hesklang['sm_e_title'];
|
|
|
|
$title = hesk_input(hesk_POST('title')) or $hesk_error_buffer[] = $hesklang['sm_e_title'];
|
|
|
|
$message = hesk_getHTML(hesk_POST('message'));
|
|
|
|
$message = hesk_getHTML(hesk_POST('message'));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Clean the HTML code
|
|
|
|
|
|
|
|
require(HESK_PATH . 'inc/htmlpurifier/HTMLPurifier.standalone.php');
|
|
|
|
|
|
|
|
$purifier = new HTMLPurifier();
|
|
|
|
|
|
|
|
$message = $purifier->purify($message);
|
|
|
|
|
|
|
|
|
|
|
|
// Any errors?
|
|
|
|
// Any errors?
|
|
|
|
if (count($hesk_error_buffer)) {
|
|
|
|
if (count($hesk_error_buffer)) {
|
|
|
|
$_SESSION['edit_sm'] = true;
|
|
|
|
$_SESSION['edit_sm'] = true;
|
|
|
|
$hesklang['new_sm'] = $hesklang['edit_sm'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$_SESSION['new_sm'] = array(
|
|
|
|
$_SESSION['new_sm'] = array(
|
|
|
|
'id' => $id,
|
|
|
|
'id' => $id,
|
|
|
@ -515,7 +517,6 @@ function save_sm()
|
|
|
|
if (isset($_POST['sm_preview'])) {
|
|
|
|
if (isset($_POST['sm_preview'])) {
|
|
|
|
$_SESSION['preview_sm'] = true;
|
|
|
|
$_SESSION['preview_sm'] = true;
|
|
|
|
$_SESSION['edit_sm'] = true;
|
|
|
|
$_SESSION['edit_sm'] = true;
|
|
|
|
$hesklang['new_sm'] = $hesklang['edit_sm'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
$_SESSION['new_sm'] = array(
|
|
|
|
$_SESSION['new_sm'] = array(
|
|
|
|
'id' => $id,
|
|
|
|
'id' => $id,
|
|
|
@ -563,8 +564,6 @@ function edit_sm()
|
|
|
|
$_SESSION['new_sm'] = $sm;
|
|
|
|
$_SESSION['new_sm'] = $sm;
|
|
|
|
$_SESSION['edit_sm'] = true;
|
|
|
|
$_SESSION['edit_sm'] = true;
|
|
|
|
|
|
|
|
|
|
|
|
$hesklang['new_sm'] = $hesklang['edit_sm'];
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
} // End edit_sm()
|
|
|
|
} // End edit_sm()
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@ -655,6 +654,11 @@ function new_sm()
|
|
|
|
$title = hesk_input(hesk_POST('title')) or $hesk_error_buffer[] = $hesklang['sm_e_title'];
|
|
|
|
$title = hesk_input(hesk_POST('title')) or $hesk_error_buffer[] = $hesklang['sm_e_title'];
|
|
|
|
$message = hesk_getHTML(hesk_POST('message'));
|
|
|
|
$message = hesk_getHTML(hesk_POST('message'));
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Clean the HTML code
|
|
|
|
|
|
|
|
require(HESK_PATH . 'inc/htmlpurifier/HTMLPurifier.standalone.php');
|
|
|
|
|
|
|
|
$purifier = new HTMLPurifier();
|
|
|
|
|
|
|
|
$message = $purifier->purify($message);
|
|
|
|
|
|
|
|
|
|
|
|
// Any errors?
|
|
|
|
// Any errors?
|
|
|
|
if (count($hesk_error_buffer)) {
|
|
|
|
if (count($hesk_error_buffer)) {
|
|
|
|
$_SESSION['new_sm'] = array(
|
|
|
|
$_SESSION['new_sm'] = array(
|
|
|
|