Merge pull request #137 from mkoch227/update-to-2-6-0-stable

Update to 2.6.0 Stable
merge-requests/2/head
Mike Koch 9 years ago
commit 5c28c07c76

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -120,7 +120,7 @@ if ( defined('HESK_DEMO') )
elseif ($latest != -1) elseif ($latest != -1)
{ {
// Is this a beta/dev version? // Is this a beta/dev version?
if ( strpos($hesk_settings['hesk_version'], 'beta') || strpos($hesk_settings['hesk_version'], 'dev') ) if ( strpos($hesk_settings['hesk_version'], 'beta') || strpos($hesk_settings['hesk_version'], 'dev') || strpos($hesk_settings['hesk_version'], 'RC') )
{ {
echo ' <span style="color:darkorange">' . $hesklang['beta'] . '</span> '; ?> <a href="http://www.hesk.com/update.php?v=<?php echo $hesk_settings['hesk_version']; ?>" target="_blank"><?php echo $hesklang['check4updates']; ?></a><?php echo ' <span style="color:darkorange">' . $hesklang['beta'] . '</span> '; ?> <a href="http://www.hesk.com/update.php?v=<?php echo $hesk_settings['hesk_version']; ?>" target="_blank"><?php echo $hesklang['check4updates']; ?></a><?php
} }
@ -1827,7 +1827,19 @@ if ( defined('HESK_DEMO') )
</div> </div>
<div class="blankSpace"></div> <div class="blankSpace"></div>
<div class="form-group"> <div class="form-group">
<label for="s_open_only" class="col-sm-3 control-label"><?php echo $hesklang['lcf']; ?> <a href="Javascript:void(0)" onclick="Javascript:hesk_window('<?php echo $help_folder; ?>ticket_list.html#2','400','500')"><i class="fa fa-question-circle settingsquestionmark"></i></a></label> <label for="s_submittedformat" class="col-sm-3 control-label"><?php echo $hesklang['sdf']; ?> <a href="Javascript:void(0)" onclick="Javascript:hesk_window('<?php echo $help_folder; ?>ticket_list.html#2','400','500')"><i class="fa fa-question-circle settingsquestionmark"></i></a></label>
<div class="col-sm-9 form-inline">
<?php
$off = $hesk_settings['new_top'] ? '' : 'checked="checked"';
echo '
<div class="radio"><label><input type="radio" name="s_submittedformat" value="2" '.($hesk_settings['submittedformat'] == 2 ? 'checked="checked"' : '').' /> '.$hesklang['lcf2'].'</label></div><br>
<div class="radio"><label><input type="radio" name="s_submittedformat" value="1" '.($hesk_settings['submittedformat'] == 1 ? 'checked="checked"' : '').' /> '.$hesklang['lcf1'].'</label></div><br>
<div class="radio"><label><input type="radio" name="s_submittedformat" value="0" '.($hesk_settings['submittedformat'] == 0 ? 'checked="checked"' : '').' /> '.$hesklang['lcf0'].'</label></div>';
?>
</div>
</div>
<div class="form-group">
<label for="s_updatedformat" class="col-sm-3 control-label"><?php echo $hesklang['lcf']; ?> <a href="Javascript:void(0)" onclick="Javascript:hesk_window('<?php echo $help_folder; ?>ticket_list.html#2','400','500')"><i class="fa fa-question-circle settingsquestionmark"></i></a></label>
<div class="col-sm-9 form-inline"> <div class="col-sm-9 form-inline">
<?php <?php

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -446,6 +446,7 @@ if ( ! in_array('id', $set['ticket_list']) && ! in_array('trackid', $set['ticket
$set['ticket_list'] = count($set['ticket_list']) ? "'" . implode("','", $set['ticket_list']) . "'" : 'trackid'; $set['ticket_list'] = count($set['ticket_list']) ? "'" . implode("','", $set['ticket_list']) . "'" : 'trackid';
/* --> Other */ /* --> Other */
$set['submittedformat'] = hesk_checkMinMax( intval( hesk_POST('s_submittedformat') ) , 0, 2, 2);
$set['updatedformat'] = hesk_checkMinMax( intval( hesk_POST('s_updatedformat') ) , 0, 2, 2); $set['updatedformat'] = hesk_checkMinMax( intval( hesk_POST('s_updatedformat') ) , 0, 2, 2);
/*** MISC ***/ /*** MISC ***/
@ -827,6 +828,7 @@ $hesk_settings[\'open_only\']=' . $set['open_only'] . ';
$hesk_settings[\'ticket_list\']=array(' . $set['ticket_list'] . '); $hesk_settings[\'ticket_list\']=array(' . $set['ticket_list'] . ');
// --> Other // --> Other
$hesk_settings[\'submittedformat\']=\'' . $set['submittedformat'] . '\';
$hesk_settings[\'updatedformat\']=\'' . $set['updatedformat'] . '\'; $hesk_settings[\'updatedformat\']=\'' . $set['updatedformat'] . '\';

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -1935,7 +1935,7 @@ function hesk_printReplyForm() {
?> ?>
</ul> </ul>
</div> </div>
<input class="btn btn-default" type="submit" name="save_reply" value="<?php echo $hesklang['save_reply']; ?>" <input class="btn btn-default" type="submit" name="save_reply" value="<?php echo $hesklang['sacl']; ?>"
</div> </div>
</div> </div>

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -97,6 +97,7 @@ if ($statusRow['IsClosed']) // Closed
$ticket = hesk_dbFetchAssoc($result); $ticket = hesk_dbFetchAssoc($result);
$ticket['dt'] = hesk_date($ticket['dt'], true); $ticket['dt'] = hesk_date($ticket['dt'], true);
$ticket['lastchange'] = hesk_date($ticket['lastchange'], true); $ticket['lastchange'] = hesk_date($ticket['lastchange'], true);
$ticket = hesk_ticketToPlain($ticket, 1, 0);
// Notify customer // Notify customer
require(HESK_PATH . 'inc/email_functions.inc.php'); require(HESK_PATH . 'inc/email_functions.inc.php');

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -310,6 +310,7 @@ else
{ {
$ticket['dt'] = hesk_date($ticket['dt'], true); $ticket['dt'] = hesk_date($ticket['dt'], true);
$ticket['lastchange'] = hesk_date($ticket['lastchange'], true); $ticket['lastchange'] = hesk_date($ticket['lastchange'], true);
$ticket = hesk_ticketToPlain($ticket, 1, 0);
hesk_notifyCustomer('ticket_closed'); hesk_notifyCustomer('ticket_closed');
} }
} }

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -281,6 +281,7 @@ function do_login()
{ {
$ticket['dt'] = hesk_date($ticket['dt'], true); $ticket['dt'] = hesk_date($ticket['dt'], true);
$ticket['lastchange'] = hesk_date($ticket['lastchange'], true); $ticket['lastchange'] = hesk_date($ticket['lastchange'], true);
$ticket = hesk_ticketToPlain($ticket, 1, 0);
hesk_notifyCustomer('ticket_closed'); hesk_notifyCustomer('ticket_closed');
} }
} }

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -288,6 +288,11 @@ function hesk_show_kb_article($artid)
if ( ! isset($base_score) ) if ( ! isset($base_score) )
{ {
$base_score = $related['score']; $base_score = $related['score'];
}
// Ignore this article
if ($related['id'] == $artid)
{
continue; continue;
} }

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -106,6 +106,9 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
/* This will handle error, success and notice messages */ /* This will handle error, success and notice messages */
#hesk_handle_messages(); #hesk_handle_messages();
// Total number of KB articles
$total_articles = 0;
// Get number of sub-categories for each parent category // Get number of sub-categories for each parent category
$parent = array(0 => 1); $parent = array(0 => 1);
$result = hesk_dbQuery('SELECT `parent`, COUNT(*) AS `num` FROM `'.hesk_dbEscape($hesk_settings['db_pfix']).'kb_categories` GROUP BY `parent`'); $result = hesk_dbQuery('SELECT `parent`, COUNT(*) AS `num` FROM `'.hesk_dbEscape($hesk_settings['db_pfix']).'kb_categories` GROUP BY `parent`');
@ -186,6 +189,8 @@ while (count($kb_cat) > 0)
$text_short = $cat['name'].$type.' ('.$cat['articles'].', '.$cat['articles_private'].', '.$cat['articles_draft'].')'; $text_short = $cat['name'].$type.' ('.$cat['articles'].', '.$cat['articles_private'].', '.$cat['articles_draft'].')';
$total_articles += $cat['articles'];
// Generate KB menu icons // Generate KB menu icons
$menu_icons = $menu_icons =
'<a href="manage_knowledgebase.php?a=add_article&amp;catid='.$my.'" onclick="document.getElementById(\'option'.$j.'\').selected=true;return true;"><i class="fa fa-plus" style="color: green;font-size:16px"></i></a> ' '<a href="manage_knowledgebase.php?a=add_article&amp;catid='.$my.'" onclick="document.getElementById(\'option'.$j.'\').selected=true;return true;"><i class="fa fa-plus" style="color: green;font-size:16px"></i></a> '
@ -269,6 +274,13 @@ if (!isset($_SESSION['hide']['treemenu']))
<!-- SUB NAVIGATION --> <!-- SUB NAVIGATION -->
<?php show_subnav(); ?> <?php show_subnav(); ?>
<!-- SUB NAVIGATION --> <!-- SUB NAVIGATION -->
<?php
// Show a notice if total public articles is less than 5
if ($total_articles < 5)
{
hesk_show_notice($hesklang['nkba']);
}
?>
<!-- SHOW THE CATEGORY TREE --> <!-- SHOW THE CATEGORY TREE -->
<?php show_treeMenu(); ?> <?php show_treeMenu(); ?>
@ -367,7 +379,7 @@ if (!isset($_SESSION['hide']['new_article']))
<div class="form-group"> <div class="form-group">
<label for="sticky" class="control-label"><?php echo $hesklang['opt']; ?></label> <label for="sticky" class="control-label"><?php echo $hesklang['opt']; ?></label>
<div class="checkbox"> <div class="checkbox">
<label><input type="checkbox" name="sticky" value="Y" <?php if ( ! empty($_SESSION['new_article']['sticky'])) {echo 'checked="checked"';} ?> /> <?php echo $hesklang['sticky']; ?></label> <label><input type="checkbox" name="sticky" value="Y" <?php if ( ! empty($_SESSION['new_article']['sticky'])) {echo 'checked="checked"';} ?> /> <?php echo $hesklang['sticky']; ?> <a href="javascript:void(0)" onclick="javascript:alert('<?php echo hesk_makeJsString($hesklang['saa']); ?>')"><i class="fa fa-question-circle settingsquestionmark"></i></a></label>
</div> </div>
</div> </div>
</div> </div>
@ -1335,7 +1347,7 @@ function edit_article()
<div class="form-group"> <div class="form-group">
<label for="options" class="control-label"><?php echo $hesklang['opt']; ?></label> <label for="options" class="control-label"><?php echo $hesklang['opt']; ?></label>
<div class="checkbox"> <div class="checkbox">
<label><input type="checkbox" name="sticky" value="Y" <?php if ($article['sticky']) {echo 'checked="checked"';} ?> /> <?php echo $hesklang['sticky']; ?></label> <label><input type="checkbox" name="sticky" value="Y" <?php if ($article['sticky']) {echo 'checked="checked"';} ?> /> <?php echo $hesklang['sticky']; ?> <a href="javascript:void(0)" onclick="javascript:alert('<?php echo hesk_makeJsString($hesklang['saa']); ?>')"><i class="fa fa-question-circle settingsquestionmark"></i></a></label>
</div> </div>
<div class="checkbox"> <div class="checkbox">
<label><input type="checkbox" name="resetviews" value="Y" <?php if (isset($_SESSION['edit_article']['resetviews']) && $_SESSION['edit_article']['resetviews'] == 'Y') {echo 'checked="checked"';} ?> /> <?php echo $hesklang['rv']; ?></label> <label><input type="checkbox" name="resetviews" value="Y" <?php if (isset($_SESSION['edit_article']['resetviews']) && $_SESSION['edit_article']['resetviews'] == 'Y') {echo 'checked="checked"';} ?> /> <?php echo $hesklang['rv']; ?></label>

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -156,6 +156,10 @@ if ($_SERVER['REQUEST_METHOD'] == 'POST')
$hesk_error_buffer = $hesklang['pcer'].'<br /><br /><ul>'.$hesk_error_buffer.'</ul>'; $hesk_error_buffer = $hesklang['pcer'].'<br /><br /><ul>'.$hesk_error_buffer.'</ul>';
hesk_process_messages($hesk_error_buffer,'NOREDIRECT'); hesk_process_messages($hesk_error_buffer,'NOREDIRECT');
} }
elseif (defined('HESK_DEMO'))
{
hesk_process_messages($hesklang['ddemo'],'NOREDIRECT');
}
else else
{ {
// Get user data from the database // Get user data from the database

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -472,7 +472,7 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
<?php <?php
if ($hesk_settings['time_worked']) if ($hesk_settings['time_worked'])
{ {
echo '<td>'.$totals['worked'].'</td>'; echo '<td><b>'.$totals['worked'].'</b></td>';
} }
?> ?>
</tr> </tr>
@ -511,7 +511,7 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
<?php <?php
if ($hesk_settings['time_worked']) if ($hesk_settings['time_worked'])
{ {
echo '<td>'.$totals['worked'].'</td>'; echo '<td><b>'.$totals['worked'].'</b></td>';
} }
?> ?>
</tr> </tr>
@ -940,7 +940,7 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
<?php <?php
if ($hesk_settings['time_worked']) if ($hesk_settings['time_worked'])
{ {
echo '<td>'.$totals['worked'].'</td>'; echo '<td><b>'.$totals['worked'].'</b></td>';
} }
?> ?>
</tr> </tr>

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -107,7 +107,7 @@ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
/* This will handle error, success and notice messages */ /* This will handle error, success and notice messages */
hesk_handle_messages(); hesk_handle_messages();
if ( isset($_SESSION['new_sm']) ) if ( isset($_SESSION['new_sm']) && ! isset($_SESSION['edit_sm']) )
{ {
$_SESSION['new_sm'] = hesk_stripArray($_SESSION['new_sm']); $_SESSION['new_sm'] = hesk_stripArray($_SESSION['new_sm']);
} }
@ -280,7 +280,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']; ?></h4> <h4><a name="new_article"></a><?php echo $hesklang['new_sm']; ?> <a href="javascript:void(0)" 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"> <form action="service_messages.php" method="post" name="form1" role="form" class="form-horizontal">

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.5.5 from 5th August 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,11 +1,11 @@
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -323,7 +323,7 @@ function hesk_checkPassword(password)
var numbers = "0123456789"; var numbers = "0123456789";
var lowercase = "abcdefghijklmnopqrstuvwxyz"; var lowercase = "abcdefghijklmnopqrstuvwxyz";
var uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; var uppercase = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
var punctuation = "!.@$L#*()%~<>{}[]"; var punctuation = "!.@$#*()%~<>{}[]";
var combinations = 0; var combinations = 0;
@ -346,7 +346,7 @@ function hesk_checkPassword(password)
var totalCombinations = Math.pow(combinations, password.length); var totalCombinations = Math.pow(combinations, password.length);
var timeInSeconds = (totalCombinations / 200) / 2; var timeInSeconds = (totalCombinations / 200) / 2;
var timeInDays = timeInSeconds / 86400 var timeInDays = timeInSeconds / 86400
var lifetime = 3650; var lifetime = 365000;
var percentage = timeInDays / lifetime; var percentage = timeInDays / lifetime;
var friendlyPercentage = hesk_cap(Math.round(percentage * 100), 98); var friendlyPercentage = hesk_cap(Math.round(percentage * 100), 98);

@ -485,8 +485,8 @@ div.success {
} }
div.notice { div.notice {
border: 1px solid #fcefa1; border: 1px solid #fcefa1;
background: #fbf9ee; background: #fff9de;
color: #363636; color: #363636;
padding: 10px; padding: 10px;
vertical-align: middle; vertical-align: middle;

@ -486,7 +486,7 @@ div.success {
div.notice { div.notice {
border: 1px solid #fcefa1; border: 1px solid #fcefa1;
background: #fbf9ee; background: #fff9de;
color: #363636; color: #363636;
padding: 10px; padding: 10px;
vertical-align: middle; vertical-align: middle;

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -463,6 +463,7 @@ function hesk_autoLogin($noredirect=0)
{ {
$ticket['dt'] = hesk_date($ticket['dt'], true); $ticket['dt'] = hesk_date($ticket['dt'], true);
$ticket['lastchange'] = hesk_date($ticket['lastchange'], true); $ticket['lastchange'] = hesk_date($ticket['lastchange'], true);
$ticket = hesk_ticketToPlain($ticket, 1, 0);
hesk_notifyCustomer('ticket_closed'); hesk_notifyCustomer('ticket_closed');
} }
} }

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -104,6 +104,16 @@ function hesk_isBannedIP($ip)
$ip = ip2long($ip) or $ip = 0; $ip = ip2long($ip) or $ip = 0;
// We need positive value of IP
if ($ip < 0)
{
$ip += 4294967296;
}
elseif ($ip > 4294967296)
{
$ip = 4294967296;
}
$res = hesk_dbQuery("SELECT `id` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."banned_ips` WHERE {$ip} BETWEEN `ip_from` AND `ip_to` LIMIT 1"); $res = hesk_dbQuery("SELECT `id` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."banned_ips` WHERE {$ip} BETWEEN `ip_from` AND `ip_to` LIMIT 1");
return ( hesk_dbNumRows($res) == 1 ) ? hesk_dbResult($res) : false; return ( hesk_dbNumRows($res) == 1 ) ? hesk_dbResult($res) : false;
@ -1273,7 +1283,7 @@ function hesk_makeURL($text, $class = '')
// matches an email address // matches an email address
$text = preg_replace_callback( $text = preg_replace_callback(
'#(^|[\n\t (>.])(([\w\!\#$\%\&\'\*\+\-\/\=\?\^\`{\|\}\~]+\.)*(?:[\w\!\#$\%\'\*\+\-\/\=\?\^\`{\|\}\~]|&amp;)+@((((([a-z0-9]{1}[a-z0-9\-]{0,62}[a-z0-9]{1})|[a-z])\.)+[a-z]{2,63})|(\d{1,3}\.){3}\d{1,3}(\:\d{1,5})?))#i', '/(^|[\n\t (>])(' . '(?:(?:(?:[^@,"\[\]\x5c\x00-\x20\x7f-\xff\.]|\x5c(?=[@,"\[\]\x5c\x00-\x20\x7f-\xff]))(?:[^@,"\[\]\x5c\x00-\x20\x7f-\xff\.]|(?<=\x5c)[@,"\[\]\x5c\x00-\x20\x7f-\xff]|\x5c(?=[@,"\[\]\x5c\x00-\x20\x7f-\xff])|\.(?=[^\.])){1,62}(?:[^@,"\[\]\x5c\x00-\x20\x7f-\xff\.]|(?<=\x5c)[@,"\[\]\x5c\x00-\x20\x7f-\xff])|[^@,"\[\]\x5c\x00-\x20\x7f-\xff\.]{1,2})|"(?:[^"]|(?<=\x5c)"){1,62}")@(?:(?!.{64})(?:[a-zA-Z0-9][a-zA-Z0-9-]{1,61}[a-zA-Z0-9]\.?|[a-zA-Z0-9]\.?)+\.(?:xn--[a-zA-Z0-9]+|[a-zA-Z]{2,6})|\[(?:[0-1]?\d?\d|2[0-4]\d|25[0-5])(?:\.(?:[0-1]?\d?\d|2[0-4]\d|25[0-5])){3}\])' . ')/iu',
create_function( create_function(
"\$matches", "\$matches",
"return make_clickable_callback(MAGIC_URL_EMAIL, \$matches[1], \$matches[2], '', '$class');" "return make_clickable_callback(MAGIC_URL_EMAIL, \$matches[1], \$matches[2], '', '$class');"

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -444,9 +444,9 @@ $more2 = empty($_GET['more2']) ? 0 : 1;
<select class="form-control" name="owner"> <select class="form-control" name="owner">
<option value="0" ><?php echo $hesklang['anyown']; ?></option> <option value="0" ><?php echo $hesklang['anyown']; ?></option>
<?php <?php
foreach ($admins as $id => $name) foreach ($admins as $staff_id => $staff_name)
{ {
echo '<option value="'.$id.'" '.($owner_input == $id ? 'selected="selected"' : '').'>'.$name.'</option>'; echo '<option value="'.$staff_id.'" '.($owner_input == $staff_id ? 'selected="selected"' : '').'>'.$staff_name.'</option>';
} }
?> ?>
</select> </select>

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -327,7 +327,7 @@ if ($total > 0)
// Print date submitted // Print date submitted
if ( hesk_show_column('dt') ) if ( hesk_show_column('dt') )
{ {
switch ($hesk_settings['updatedformat']) switch ($hesk_settings['submittedformat'])
{ {
case 1: case 1:
$ticket['dt'] = hesk_formatDate($ticket['dt']); $ticket['dt'] = hesk_formatDate($ticket['dt']);

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -480,7 +480,7 @@ CREATE TABLE `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` (
`language` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL, `language` varchar(50) COLLATE utf8_unicode_ci DEFAULT NULL,
`status` enum('0','1','2','3','4','5') COLLATE utf8_unicode_ci NOT NULL DEFAULT '0', `status` enum('0','1','2','3','4','5') COLLATE utf8_unicode_ci NOT NULL DEFAULT '0',
`openedby` smallint(5) unsigned DEFAULT '0', `openedby` smallint(5) unsigned DEFAULT '0',
`firstreplyby` smallint(5) unsigned DEFAULT NULL, `firstreplyby` smallint(8) unsigned DEFAULT NULL,
`closedby` smallint(5) unsigned DEFAULT NULL, `closedby` smallint(5) unsigned DEFAULT NULL,
`replies` smallint(5) unsigned NOT NULL DEFAULT '0', `replies` smallint(5) unsigned NOT NULL DEFAULT '0',
`staffreplies` smallint(5) unsigned NOT NULL DEFAULT '0', `staffreplies` smallint(5) unsigned NOT NULL DEFAULT '0',

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -36,7 +36,7 @@
if (!defined('IN_SCRIPT')) {die('Invalid attempt');} if (!defined('IN_SCRIPT')) {die('Invalid attempt');}
// We will be installing this HESK version: // We will be installing this HESK version:
define('HESK_NEW_VERSION','2.6.0 beta 1'); define('HESK_NEW_VERSION','2.6.0');
define('MODS_FOR_HESK_NEW_VERSION','2.0.0'); define('MODS_FOR_HESK_NEW_VERSION','2.0.0');
define('REQUIRE_PHP_VERSION','5.0.0'); define('REQUIRE_PHP_VERSION','5.0.0');
define('REQUIRE_MYSQL_VERSION','5.0.7'); define('REQUIRE_MYSQL_VERSION','5.0.7');
@ -308,6 +308,7 @@ $hesk_settings[\'open_only\']=' . $set['open_only'] . ';
$hesk_settings[\'ticket_list\']=array(\'' . implode('\',\'',$set['ticket_list']) . '\'); $hesk_settings[\'ticket_list\']=array(\'' . implode('\',\'',$set['ticket_list']) . '\');
// --> Other // --> Other
$hesk_settings[\'submittedformat\']=\'' . $set['submittedformat'] . '\';
$hesk_settings[\'updatedformat\']=\'' . $set['updatedformat'] . '\'; $hesk_settings[\'updatedformat\']=\'' . $set['updatedformat'] . '\';
@ -721,7 +722,7 @@ Under no circumstance is the removal of copyright headers from the script source
TRADEMARK POLICY TRADEMARK POLICY
HESK is a US registered trademark of Klemen Stirn. Certain usages of the Trademark are fine and no specific permission from the author is needed: HESK is a US and EU registered trademark of Klemen Stirn. Certain usages of the Trademark are fine and no specific permission from the author is needed:
- there is no commercial intent behind the use - there is no commercial intent behind the use
@ -887,7 +888,7 @@ function hesk_iFooter()
global $hesk_settings; global $hesk_settings;
?> ?>
<p style="text-align:center"><span class="smaller">&nbsp;<br />Powered by <a href="http://www.hesk.com" title="Free PHP Help Desk Software">Help Desk Software</a> <b>HESK</b> - brought to you by <a href="http://www.ilient.com">Help Desk Software</a> SysAid</span></p> <p style="text-align:center"><span class="smaller">&nbsp;<br />Powered by <a href="http://www.hesk.com" class="smaller" title="Free PHP Help Desk Software">Help Desk Software</a> <b>HESK</b>, brought to you by <a href="https://www.sysaid.com/?utm_source=Hesk&utm_medium=cpc&utm_campaign=HeskProduct_To_HP">SysAid</a></span></p>
</div> </div>
</body> </body>

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -2,7 +2,7 @@
/* /*
* Language file for Help Desk Software HESK (www.hesk.com) * Language file for Help Desk Software HESK (www.hesk.com)
* Language: ENGLISH * Language: ENGLISH
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0
* Author: Klemen Stirn (http://www.hesk.com) * Author: Klemen Stirn (http://www.hesk.com)
* *
* !!! This file must be saved in UTF-8 encoding without byte order mark (BOM) !!! * !!! This file must be saved in UTF-8 encoding without byte order mark (BOM) !!!
@ -1349,7 +1349,8 @@ $hesklang['ms09']='Sep';
$hesklang['ms10']='Oct'; $hesklang['ms10']='Oct';
$hesklang['ms11']='Nov'; $hesklang['ms11']='Nov';
$hesklang['ms12']='Dec'; $hesklang['ms12']='Dec';
$hesklang['lcf']='List date format'; $hesklang['sdf']='Submitted date format';
$hesklang['lcf']='Updated date format';
$hesklang['lcf0']='Short descriptive'; $hesklang['lcf0']='Short descriptive';
$hesklang['lcf1']='Date and time'; $hesklang['lcf1']='Date and time';
$hesklang['lcf2']='HESK style'; $hesklang['lcf2']='HESK style';
@ -1367,8 +1368,8 @@ $hesklang['ticket_tpl_saved']='Your ticket template has been saved for future us
$hesklang['ticket_tpl_removed']='Selected ticket template has been removed from the database'; $hesklang['ticket_tpl_removed']='Selected ticket template has been removed from the database';
$hesklang['ticket_tpl_not_found']='Ticket template not found'; $hesklang['ticket_tpl_not_found']='Ticket template not found';
$hesklang['sel_ticket_tpl']='Select the ticket template you would like to edit'; $hesklang['sel_ticket_tpl']='Select the ticket template you would like to edit';
$hesklang['ent_ticket_tpl_title']='Please enter reply title'; $hesklang['ent_ticket_tpl_title']='Please enter template title';
$hesklang['ent_ticket_tpl_msg']='Please enter reply message'; $hesklang['ent_ticket_tpl_msg']='Please enter template message';
$hesklang['ticket_tpl_id']='Missing ticket template ID'; $hesklang['ticket_tpl_id']='Missing ticket template ID';
$hesklang['select_ticket_tpl']='Select a ticket template'; $hesklang['select_ticket_tpl']='Select a ticket template';
$hesklang['list_tickets_cat']='List all tickets in this category'; $hesklang['list_tickets_cat']='List all tickets in this category';
@ -1397,7 +1398,7 @@ $hesklang['ednote2']='Note message saved';
$hesklang['perm_deny']='Permission denied'; $hesklang['perm_deny']='Permission denied';
$hesklang['mis_note']='Missing note ID'; $hesklang['mis_note']='Missing note ID';
$hesklang['no_note']='Note with this ID not found'; $hesklang['no_note']='Note with this ID not found';
$hesklang['save_reply']='Save and continue later'; $hesklang['sacl']='Save and continue later';
$hesklang['reply_saved']='Your reply message has been saved for later.'; $hesklang['reply_saved']='Your reply message has been saved for later.';
$hesklang['submit_as']='Submit as:'; $hesklang['submit_as']='Submit as:';
$hesklang['sasc']='Submit as Customer reply'; $hesklang['sasc']='Submit as Customer reply';
@ -1428,7 +1429,7 @@ $hesklang['email_unbanned']='Email ban deleted';
$hesklang['banby']='Banned by'; $hesklang['banby']='Banned by';
$hesklang['delban']='Delete ban'; $hesklang['delban']='Delete ban';
$hesklang['delban_confirm']='Delete this ban?'; $hesklang['delban_confirm']='Delete this ban?';
$hesklang['baned_e']='You have been banned from submiting new support tickets.'; $hesklang['baned_e']='You have been banned from submitting new support tickets.';
$hesklang['baned_ip']='You have been banned from this help desk'; $hesklang['baned_ip']='You have been banned from this help desk';
$hesklang['can_ban_emails']='Can ban emails'; $hesklang['can_ban_emails']='Can ban emails';
$hesklang['can_unban_emails']='Can unban emails (enables Can ban emails)'; $hesklang['can_unban_emails']='Can unban emails (enables Can ban emails)';
@ -1527,6 +1528,9 @@ $hesklang['anyown']='Any owner';
$hesklang['pfr']='Another POP3 fetching task is still in progress.'; $hesklang['pfr']='Another POP3 fetching task is still in progress.';
$hesklang['pjt']='Task timeout'; $hesklang['pjt']='Task timeout';
$hesklang['pjt2']='minutes after start'; $hesklang['pjt2']='minutes after start';
$hesklang['nkba']='Knowledgebase search requires enough unique articles to work properly.<br /><br />Consider adding more articles to the knowledgebase to improve search and article suggestion results.';
$hesklang['saa']='Sticky articles are displayed at the top of articles list';
$hesklang['yhbr']='You have been locked out the system for %s minutes because of too many replies to a ticket.';
$hesklang['sir']='ReCaptcha V1 API (old)'; $hesklang['sir']='ReCaptcha V1 API (old)';
$hesklang['sir2']='ReCaptcha V2 API (recommended)'; $hesklang['sir2']='ReCaptcha V2 API (recommended)';
$hesklang['rcpb']='Site key (Public key)'; $hesklang['rcpb']='Site key (Public key)';

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone
@ -136,6 +136,17 @@ if (count($hesk_error_buffer)!=0)
/* Connect to database */ /* Connect to database */
hesk_dbConnect(); hesk_dbConnect();
// Check if this IP is temporarily locked out
$res = hesk_dbQuery("SELECT `number` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."logins` WHERE `ip`='".hesk_dbEscape($_SERVER['REMOTE_ADDR'])."' AND `last_attempt` IS NOT NULL AND DATE_ADD(`last_attempt`, INTERVAL ".intval($hesk_settings['attempt_banmin'])." MINUTE ) > NOW() LIMIT 1");
if (hesk_dbNumRows($res) == 1)
{
if (hesk_dbResult($res) >= $hesk_settings['attempt_limit'])
{
unset($_SESSION);
hesk_error( sprintf($hesklang['yhbb'],$hesk_settings['attempt_banmin']) , 0);
}
}
/* Get details about the original ticket */ /* Get details about the original ticket */
$res = hesk_dbQuery("SELECT * FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` WHERE `trackid`='{$trackingID}' LIMIT 1"); $res = hesk_dbQuery("SELECT * FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."tickets` WHERE `trackid`='{$trackingID}' LIMIT 1");
if (hesk_dbNumRows($res) != 1) if (hesk_dbNumRows($res) != 1)
@ -154,6 +165,22 @@ if ($ticket['locked'])
exit(); exit();
} }
// Prevent flooding ticket replies
$res = hesk_dbQuery("SELECT `staffid` FROM `".hesk_dbEscape($hesk_settings['db_pfix'])."replies` WHERE `replyto`='{$ticket['id']}' AND `dt` > DATE_SUB(NOW(), INTERVAL 10 MINUTE) ORDER BY `id` ASC");
if (hesk_dbNumRows($res) > 0)
{
$sequential_customer_replies = 0;
while ($tmp = hesk_dbFetchAssoc($res))
{
$sequential_customer_replies = $tmp['staffid'] ? 0 : $sequential_customer_replies + 1;
}
if ($sequential_customer_replies > 10)
{
hesk_dbQuery("INSERT INTO `".hesk_dbEscape($hesk_settings['db_pfix'])."logins` (`ip`, `number`) VALUES ('".hesk_dbEscape($_SERVER['REMOTE_ADDR'])."', ".intval($hesk_settings['attempt_limit'] + 1).")");
hesk_error( sprintf($hesklang['yhbr'],$hesk_settings['attempt_banmin']) , 0);
}
}
/* Insert attachments */ /* Insert attachments */
if ($hesk_settings['attachments']['use'] && !empty($attachments)) if ($hesk_settings['attachments']['use'] && !empty($attachments))
{ {

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2014 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

@ -1,12 +1,12 @@
<?php <?php
/******************************************************************************* /*******************************************************************************
* Title: Help Desk Software HESK * Title: Help Desk Software HESK
* Version: 2.6.0 beta 1 from 30th December 2014 * Version: 2.6.0 from 22nd February 2015
* Author: Klemen Stirn * Author: Klemen Stirn
* Website: http://www.hesk.com * Website: http://www.hesk.com
******************************************************************************** ********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE * COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved. * Copyright 2005-2015 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn. * HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone * The HESK may be used and modified free of charge by anyone

Loading…
Cancel
Save