<?php
/*******************************************************************************
* Title: Help Desk Software HESK
* Version: 2.5.5 from 5th August 2014
* Author: Klemen Stirn
* Website: http://www.hesk.com
********************************************************************************
* COPYRIGHT AND TRADEMARK NOTICE
* Copyright 2005-2013 Klemen Stirn. All Rights Reserved.
* HESK is a registered trademark of Klemen Stirn.
* The HESK may be used and modified free of charge by anyone
* AS LONG AS COPYRIGHT NOTICES AND ALL THE COMMENTS REMAIN INTACT.
* By using this code you agree to indemnify Klemen Stirn from any
* liability that might arise from it's use.
* Selling the code for this program, in part or full, without prior
* written consent is expressly forbidden.
* Using this code, in part or full, to create derivate work,
* new scripts or products is expressly forbidden. Obtain permission
* before redistributing this software over the Internet or in
* any other medium. In all cases copyright and header must remain intact.
* This Copyright is in full effect in any country that has International
* Trade Agreements with the United States of America or
* with the European Union.
* Removing any of the copyright notices without purchasing a license
* is expressly forbidden. To remove HESK copyright notice you must purchase
* a license for this script. For more information on how to obtain
* a license please visit the page below:
* https://www.hesk.com/buy.php
*******************************************************************************/
define('IN_SCRIPT',1);
define('HESK_PATH','../');
define('LOAD_TABS',1);
// Make sure the install folder is deleted
if (is_dir(HESK_PATH . 'install')) {die('Please delete the < b > install< / b > folder from your server for security reasons then refresh this page!');}
// Get all the required files and functions
require(HESK_PATH . 'hesk_settings.inc.php');
require(HESK_PATH . 'nuMods_settings.inc.php');
// Save the default language for the settings page before choosing user's preferred one
$hesk_settings['language_default'] = $hesk_settings['language'];
require(HESK_PATH . 'inc/common.inc.php');
$hesk_settings['language'] = $hesk_settings['language_default'];
require(HESK_PATH . 'inc/admin_functions.inc.php');
hesk_load_database_functions();
hesk_session_start();
hesk_dbConnect();
hesk_isLoggedIn();
// Check permissions for this feature
hesk_checkPermission('can_manage_settings');
// Test languages function
if (isset($_GET['test_languages']))
{
hesk_testLanguage(0);
}
$help_folder = '../language/' . $hesk_settings['languages'][$hesk_settings['language']]['folder'] . '/help_files/';
$enable_save_settings = 0;
$enable_use_attachments = 0;
$server_time = date('H:i',strtotime(hesk_date()));
// Print header
require_once(HESK_PATH . 'inc/headerAdmin.inc.php');
// Print main manage users page
require_once(HESK_PATH . 'inc/show_admin_nav.inc.php');
// Demo mode? Hide values of sensitive settings
if ( defined('HESK_DEMO') )
{
$hesk_settings['db_host'] = $hesklang['hdemo'];
$hesk_settings['db_name'] = $hesklang['hdemo'];
$hesk_settings['db_user'] = $hesklang['hdemo'];
$hesk_settings['db_pass'] = $hesklang['hdemo'];
$hesk_settings['db_pfix'] = $hesklang['hdemo'];
$hesk_settings['smtp_host_name'] = $hesklang['hdemo'];
$hesk_settings['smtp_user'] = $hesklang['hdemo'];
$hesk_settings['smtp_password'] = $hesklang['hdemo'];
$hesk_settings['pop3_host_name'] = $hesklang['hdemo'];
$hesk_settings['pop3_user'] = $hesklang['hdemo'];
$hesk_settings['pop3_password'] = $hesklang['hdemo'];
$hesk_settings['recaptcha_public_key'] = $hesklang['hdemo'];
$hesk_settings['recaptcha_private_key'] = $hesklang['hdemo'];
}
?>
< div class = "row" style = "margin-top: 20px" >
< div class = "col-md-4" >
< div class = "panel panel-default" >
< div class = "panel-heading" > <?php echo $hesklang [ 'check_status' ]; ?> </ div >
< div class = "panel-body" >
< table >
< tr > < td class = "text-right" >
<?php echo $hesklang [ 'v' ]; ?> :
< / td >
< td style = "padding-left: 10px" >
<?php echo $hesk_settings [ 'hesk_version' ]; ?>
<?php
if ($hesk_settings['check_updates'])
{
$latest = hesk_checkVersion();
if ($latest === true)
{
echo ' - < span style = "color:green" > ' . $hesklang['hud'] . '< / span > ';
}
elseif ($latest != -1)
{
// Is this a beta/dev version?
if ( strpos($hesk_settings['hesk_version'], 'beta') || strpos($hesk_settings['hesk_version'], 'dev') )
{
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
}
else
{
echo ' - < span style = "color:darkorange;font-weight:bold" > ' . $hesklang['hnw'] . '</ span > '; ?> < a href = "http://www.hesk.com/update.php?v= <?php echo $hesk_settings [ 'hesk_version' ]; ?> " target = "_blank" > <?php echo $hesklang [ 'getup' ]; ?> </ a > <?php
}
}
else
{
?> - < a href = "http://www.hesk.com/update.php?v= <?php echo $hesk_settings [ 'hesk_version' ]; ?> " target = "_blank" > <?php echo $hesklang [ 'check4updates' ]; ?> </ a > <?php
}
}
else
{
?> - < a href = "http://www.hesk.com/update.php?v= <?php echo $hesk_settings [ 'hesk_version' ]; ?> " target = "_blank" > <?php echo $hesklang [ 'check4updates' ]; ?> </ a > <?php
}
?>
< / td > < / tr >
< tr >
< td class = "text-right" >
<?php echo $hesklang [ 'nuModsVersion' ]; ?> :
< / td >
< td style = "padding-left: 10px" >
<?php echo $nuMods_settings [ 'version' ]; ?>
< / td >
< / tr >
< tr > < td class = "text-right" >
<?php echo $hesklang [ 'phpv' ]; ?> :
< / td > < td style = "padding-left: 10px" >
<?php echo defined ( 'HESK_DEMO' ) ? $hesklang [ 'hdemo' ] : PHP_VERSION . ' ' . ( function_exists ( 'mysqli_connect' ) ? '(MySQLi)' : '(MySQL)' ); ?>
< / td > < / tr >
< tr >
< td class = "text-right" >
/hesk_settings.inc.php
< / td >
< td style = "padding-left: 10px" >
<?php
if (is_writable(HESK_PATH . 'hesk_settings.inc.php')) {
$enable_save_settings=1;
echo '< font class = "success" > '.$hesklang['exists'].'< / font > , < font class = "success" > '.$hesklang['writable'].'< / font > ';
} else {
echo '< font class = "success" > '.$hesklang['exists'].'< / font > , < font class = "error" > '.$hesklang['not_writable'].'< / font > < br / > '.$hesklang['e_settings'];
}
?>
< / td >
< / tr >
< tr >
< td class = "text-right" >
/<?php echo $hesk_settings [ 'attach_dir' ]; ?>
< / td >
< td style = "padding-left: 10px" >
<?php
if (is_dir(HESK_PATH . $hesk_settings['attach_dir']))
{
echo '< font class = "success" > '.$hesklang['exists'].'< / font > , ';
if (is_writable(HESK_PATH . $hesk_settings['attach_dir']))
{
$enable_use_attachments=1;
echo '< font class = "success" > '.$hesklang['writable'].'< / font > ';
}
else
{
echo '< font class = "error" > '.$hesklang['not_writable'].'< / font > < br / > '.$hesklang['e_attdir'];
}
}
else
{
echo '< font class = "error" > '.$hesklang['no_exists'].'< / font > , < font class = "error" > '.$hesklang['not_writable'].'< / font > < br / > '.$hesklang['e_attdir'];
}
?>
< / td >
< / tr >
< / table >
< / div >
< / div >
< / div >
< div class = "col-md-8" >
<?php
/* This will handle error, success and notice messages */
hesk_handle_messages();
// Check file attachment limits
if ($hesk_settings['attachments']['use'] & & ! defined('HESK_DEMO') )
{
// Check number of attachments per post
if ( version_compare(phpversion(), '5.2.12', '>=') & & @ini_get('max_file_uploads') & & @ini_get('max_file_uploads') < $hesk_settings['attachments']['max_number'] )
{
hesk_show_notice($hesklang['fatte1']);
}
// Check max attachment size
$tmp = @ini_get('upload_max_filesize');
if ($tmp)
{
$last = strtoupper(substr($tmp,-1));
switch ($last)
{
case 'K':
$tmp = $tmp * 1024;
break;
case 'M':
$tmp = $tmp * 1048576;
break;
case 'G':
$tmp = $tmp * 1073741824;
break;
default:
$tmp = $tmp;
}
if ($tmp < $hesk_settings['attachments']['max_size'])
{
hesk_show_notice($hesklang['fatte2']);
}
}
// Check max post size
$tmp = @ini_get('post_max_size');
if ($tmp)
{
$last = strtoupper(substr($tmp,-1));
switch ($last)
{
case 'K':
$tmp = $tmp * 1024;
break;
case 'M':
$tmp = $tmp * 1048576;
break;
case 'G':
$tmp = $tmp * 1073741824;
break;
default:
$tmp = $tmp;
}
if ($tmp < ( $hesk_settings['attachments']['max_size'] * $hesk_settings['attachments']['max_number'] + 524288 ) )
{
hesk_show_notice($hesklang['fatte3']);
}
}
}
$hesklang['err_custname'] = addslashes($hesklang['err_custname']);
?>
< script language = "javascript" type = "text/javascript" > < ! - -
function hesk_checkFields()
{
d=document.form1;
// GENERAL
if (d.s_site_title.value=='') {alert('<?php echo addslashes ( $hesklang [ 'err_sname' ]); ?> '); return false;}
if (d.s_site_url.value=='') {alert('<?php echo addslashes ( $hesklang [ 'err_surl' ]); ?> '); return false;}
if (d.s_webmaster_mail.value=='' || d.s_webmaster_mail.value.indexOf(".") == -1 || d.s_webmaster_mail.value.indexOf("@") == -1)
{alert('<?php echo addslashes ( $hesklang [ 'err_wmmail' ]); ?> '); return false;}
if (d.s_noreply_mail.value=='' || d.s_noreply_mail.value.indexOf(".") == -1 || d.s_noreply_mail.value.indexOf("@") == -1)
{alert('<?php echo addslashes ( $hesklang [ 'err_nomail' ]); ?> '); return false;}
if (d.s_db_host.value=='') {alert('<?php echo addslashes ( $hesklang [ 'err_dbhost' ]); ?> '); return false;}
if (d.s_db_name.value=='') {alert('<?php echo addslashes ( $hesklang [ 'err_dbname' ]); ?> '); return false;}
if (d.s_db_user.value=='') {alert('<?php echo addslashes ( $hesklang [ 'err_dbuser' ]); ?> '); return false;}
if (d.s_db_pass.value=='')
{
if (!confirm('<?php echo addslashes ( $hesklang [ 'mysql_root' ]); ?> '))
{
return false;
}
}
// HELPDESK
if (d.s_hesk_title.value=='') {alert('<?php echo addslashes ( $hesklang [ 'err_htitle' ]); ?> '); return false;}
if (d.s_hesk_url.value=='') {alert('<?php echo addslashes ( $hesklang [ 'err_hurl' ]); ?> '); return false;}
if (d.s_max_listings.value=='') {alert('<?php echo addslashes ( $hesklang [ 'err_max' ]); ?> '); return false;}
if (d.s_print_font_size.value=='') {alert('<?php echo addslashes ( $hesklang [ 'err_psize' ]); ?> '); return false;}
// KNOWLEDGEBASE
// MISC
// CUSTOM FIELDS
if (d.s_custom1_use.checked && d.s_custom1_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom2_use.checked && d.s_custom2_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom3_use.checked && d.s_custom3_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom4_use.checked && d.s_custom4_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom5_use.checked && d.s_custom5_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom6_use.checked && d.s_custom6_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom7_use.checked && d.s_custom7_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom8_use.checked && d.s_custom8_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom9_use.checked && d.s_custom9_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom10_use.checked && d.s_custom10_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom11_use.checked && d.s_custom11_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom12_use.checked && d.s_custom12_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom13_use.checked && d.s_custom13_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom14_use.checked && d.s_custom14_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom15_use.checked && d.s_custom15_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom16_use.checked && d.s_custom16_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom17_use.checked && d.s_custom17_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom18_use.checked && d.s_custom18_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom19_use.checked && d.s_custom19_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
if (d.s_custom20_use.checked && d.s_custom20_name.value == '') {alert('<?php echo addslashes ( $hesklang [ 'err_custname' ]); ?> '); return false;}
// DISABLE SUBMIT BUTTON
d.submitbutton.disabled=true;
d.submitbutton.value='<?php echo addslashes ( $hesklang [ 'saving' ]); ?> ';
return true;
}
function hesk_customOptions(cID, fID, fTYPE, maxlenID, oldTYPE)
{
var t = document.getElementById(fTYPE).value;
if (t == oldTYPE)
{
var d = document.getElementById(fID).value;
var m = document.getElementById(maxlenID).value;
}
else
{
var d = '';
var m = 255;
}
var myURL = "options.php?i=" + cID + "& q=" + encodeURIComponent(d) + "& t=" + t + "& m=" + m;
window.open(myURL,"Hesk_window","height=400,width=500,menubar=0,location=0,toolbar=0,status=0,resizable=1,scrollbars=1");
return false;
}
function hesk_toggleLayer(nr,setto) {
if (document.all)
document.all[nr].style.display = setto;
else if (document.getElementById)
document.getElementById(nr).style.display = setto;
}
function hesk_testLanguage()
{
window.open('admin_settings.php?test_languages=1',"Hesk_window","height=400,width=500,menubar=0,location=0,toolbar=0,status=0,resizable=1,scrollbars=1");
return false;
}
var tabberOptions = {
'cookie':"tabber",
'onLoad': function(argsObj)
{
var t = argsObj.tabber;
var i;
if (t.id) {
t.cookie = t.id + t.cookie;
}
i = parseInt(getCookie(t.cookie));
if (isNaN(i)) { return; }
t.tabShow(i);
},
'onClick':function(argsObj)
{
var c = argsObj.tabber.cookie;
var i = argsObj.index;
setCookie(c, i);
}
};
function setCookie(name, value, expires, path, domain, secure)
{
document.cookie= name + "=" + escape(value) +
((expires) ? "; expires=" + expires.toGMTString() : "") +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
((secure) ? "; secure" : "");
}
function getCookie(name)
{
var dc = document.cookie;
var prefix = name + "=";
var begin = dc.indexOf("; " + prefix);
if (begin == -1) {
begin = dc.indexOf(prefix);
if (begin != 0) return null;
} else {
begin += 2;
}
var end = document.cookie.indexOf(";", begin);
if (end == -1) {
end = dc.length;
}
return unescape(dc.substring(begin + prefix.length, end));
}
function deleteCookie(name, path, domain)
{
if (getCookie(name)) {
document.cookie = name + "=" +
((path) ? "; path=" + path : "") +
((domain) ? "; domain=" + domain : "") +
"; expires=Thu, 01-Jan-70 00:00:01 GMT";
}
}
var server_time = "<?php echo $server_time ; ?> ";
var today = new Date();
today.setHours(server_time.substr(0,server_time.indexOf(":")));
today.setMinutes(server_time.substr(server_time.indexOf(":")+1));
function startTime()
{
var h=today.getHours();
var m=today.getMinutes();
var s=today.getSeconds();
h=checkTime(h);
m=checkTime(m);
document.getElementById('servertime').innerHTML=h+":"+m;
s = s + 1;
today.setSeconds(s);
t=setTimeout('startTime()',1000);
}
function checkTime(i)
{
if (i< 10 )
{
i="0" + i;
}
return i;
}
//-->
< / script >
< h3 > <?php echo $hesklang [ 'settings' ]; ?> < a href = "javascript:void(0)" onclick = "javascript:alert(' <?php echo hesk_makeJsString ( $hesklang [ 'settings_intro' ]) . '\n\n' . hesk_makeJsString ( $hesklang [ 'all_req' ]); ?> ')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ h3 >
< div class = "footerWithBorder blankSpace" > < / div >
< form method = "post" action = "admin_settings_save.php" name = "form1" onsubmit = "return hesk_checkFields()" class = "form-horizontal" role = "form" >
<!-- Nav tabs -->
< ul class = "nav nav-tabs" >
< li class = "active" >< a href = "#general" data-toggle = "tab" > <?php echo $hesklang [ 'tab_1' ]; ?> </ a ></ li >
< li >< a href = "#helpdesk" data-toggle = "tab" > <?php echo $hesklang [ 'tab_2' ]; ?> </ a ></ li >
< li >< a href = "#knowledgebase" data-toggle = "tab" > <?php echo $hesklang [ 'tab_3' ]; ?> </ a ></ li >
< li >< a href = "#customFields" data-toggle = "tab" > <?php echo $hesklang [ 'tab_4' ]; ?> </ a ></ li >
< li >< a href = "#email" data-toggle = "tab" > <?php echo $hesklang [ 'tab_6' ]; ?> </ a ></ li >
< li >< a href = "#misc" data-toggle = "tab" > <?php echo $hesklang [ 'tab_5' ]; ?> </ a ></ li >
< li class = "dropdown" >
< a href = "#" id = "nuModsDropdown" class = "dropdown-toggle" data-toggle = "dropdown" >
<?php echo $hesklang [ 'numods' ]; ?> < span class = "caret" ></ span >
< / a >
< ul class = "dropdown-menu" role = "menu" aria-labelledby = "nuModsDropdown" >
< li >< a href = "#numods-general" data-toggle = "tab" > <?php echo $hesklang [ 'tab_1' ]; ?> </ a ></ li >
< li >< a href = "#statuses" data-toggle = "tab" > <?php echo $hesklang [ 'statuses' ]; ?> </ a ></ li >
< li >< a href = "#colors" data-toggle = "tab" > <?php echo $hesklang [ 'uiColors' ]; ?> </ a ></ li >
< li >< a href = "#ipEmailBans" data-toggle = "tab" > <?php echo $hesklang [ 'ip_email_bans' ]; ?> </ a ></ li >
< / ul >
< / li >
< / ul >
<!-- Tab panes -->
< div class = "tab-content summaryList tabPadding" >
<!-- General Settings -->
< div class = "tab-pane fade in active" id = "general" >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'gs' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "s_site_title" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'wbst_title' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> general.html#1','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" name = "s_site_title" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'site_title' ]; ?> " placeholder = " <?php echo $hesklang [ 'wbst_title' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_site_url" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'wbst_url' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> general.html#2','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" name = "s_site_url" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'site_url' ]; ?> " placeholder = " <?php echo $hesklang [ 'wbst_url' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_webmaster_email" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'email_wm' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> general.html#4','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" name = "s_webmaster_mail" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'webmaster_mail' ]; ?> " placeholder = " <?php echo $hesklang [ 'email_wm' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_noreply_mail" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'email_noreply' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> general.html#5','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" name = "s_noreply_mail" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'noreply_mail' ]; ?> " placeholder = " <?php echo $hesklang [ 'email_noreply' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_noreply_name" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'email_name' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> general.html#6','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" name = "s_noreply_name" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'noreply_name' ]; ?> " placeholder = " <?php echo $hesklang [ 'email_name' ]; ?> " />
< / div >
< / div >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'lgs' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "s_language" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'hesk_lang' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> general.html#9','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< select class = "form-control" name = "s_language" >
<?php echo hesk_testLanguage ( 1 ); ?>
< / select >
< a href = "Javascript:void(0)" onclick = "Javascript:return hesk_testLanguage()" > <?php echo $hesklang [ 's_inl' ]; ?> </ a >
< / div >
< / div >
< div class = "form-group" >
< label for = "s_mlang" class = "col-sm-3 control-label" > <?php echo $hesklang [ 's_mlang' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> general.html#43','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
<?php
$on = $hesk_settings['can_sel_lang'] ? 'checked="checked"' : '';
$off = $hesk_settings['can_sel_lang'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_can_sel_lang" value = "0" ' . $ off . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_can_sel_lang" value = "1" ' . $ on . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'db' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "s_db_host" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'db_host' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> general.html#32','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input class = "form-control" placeholder = " <?php echo $hesklang [ 'db_host' ]; ?> " type = "text" name = "s_db_host" id = "m1" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'db_host' ]; ?> " autocomplete = "off" />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_db_name" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'db_name' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> general.html#33','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'db_name' ]; ?> " name = "s_db_name" id = "m2" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'db_name' ]; ?> " autocomplete = "off" />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_db_user" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'db_user' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> general.html#34','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'db_user' ]; ?> " name = "s_db_user" id = "m3" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'db_user' ]; ?> " autocomplete = "off" />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_db_pass" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'db_pass' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> general.html#35','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "password" class = "form-control" placeholder = " <?php echo $hesklang [ 'db_pass' ]; ?> " name = "s_db_pass" id = "m4" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'db_pass' ] ; ?> " autocomplete = "off" />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_db_pfix" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'prefix' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> general.html#36','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'prefix' ]; ?> " name = "s_db_pfix" id = "m5" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'db_pfix' ]; ?> " autocomplete = "off" />
< / div >
< / div >
< div class = "form-group" >
< div class = "col-sm-9 col-sm-offset-3" >
< input type = "button" class = "btn btn-default" onclick = "hesk_testMySQL()" value = " <?php echo $hesklang [ 'mysqltest' ]; ?> " style = "margin-top:4px" />
<!-- START MYSQL TEST -->
< div id = "mysql_test" style = "display:none" >
< / div >
< script language = "Javascript" type = "text/javascript" >
function hesk_testMySQL()
{
var element = document.getElementById('mysql_test');
element.innerHTML = '< img src = " <?php echo HESK_PATH ; ?> img/loading.gif" width = "24" height = "24" alt = "" border = "0" style = "vertical-align:text-bottom" /> < i > <?php echo addslashes ( $hesklang [ 'contest' ]); ?> </ i > ';
element.style.display = 'block';
var s_db_host = document.getElementById('m1').value;
var s_db_name = document.getElementById('m2').value;
var s_db_user = document.getElementById('m3').value;
var s_db_pass = document.getElementById('m4').value;
var s_db_pfix = document.getElementById('m5').value;
var params = "test=mysql" +
"& s_db_host=" + encodeURIComponent( s_db_host ) +
"& s_db_name=" + encodeURIComponent( s_db_name ) +
"& s_db_user=" + encodeURIComponent( s_db_user ) +
"& s_db_pass=" + encodeURIComponent( s_db_pass ) +
"& s_db_pfix=" + encodeURIComponent( s_db_pfix );
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
return;
}
xmlHttp.open('POST','test_connection.php',true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.onreadystatechange = function()
{
if (xmlHttp.readyState == 4 & & xmlHttp.status == 200)
{
element.innerHTML = xmlHttp.responseText;
}
}
xmlHttp.send(params);
}
< / script >
<!-- END MYSQL TEST -->
< / div >
< / div >
< / div >
<!-- Helpdesk Settings -->
< div class = "tab-pane fade in" id = "helpdesk" >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'hd' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "s_hesk_title" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'hesk_title' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#6','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'hesk_title' ]; ?> " name = "s_hesk_title" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'hesk_title' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_hesk_url" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'hesk_url' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#7','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'hesk_url' ]; ?> " name = "s_hesk_url" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'hesk_url' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_admin_dir" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'adf' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#61','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'adf' ]; ?> " name = "s_admin_dir" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'admin_dir' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_attach_dir" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'atf' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#62','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'atf' ]; ?> " name = "s_attach_dir" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'attach_dir' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_max_listings" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'max_listings' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#10','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'max_listings' ]; ?> " name = "s_max_listings" size = "5" maxlength = "30" value = " <?php echo $hesk_settings [ 'max_listings' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_print_font_size" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'print_size' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#11','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'print_size' ]; ?> " name = "s_print_font_size" size = "5" maxlength = "3" value = " <?php echo $hesk_settings [ 'print_font_size' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_autoclose" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'aclose' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#15','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'aclose' ]; ?> " name = "s_autoclose" size = "5" maxlength = "3" value = " <?php echo $hesk_settings [ 'autoclose' ]; ?> " /> <?php echo $hesklang [ 'aclose2' ]; ?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_max_open" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'mop' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#58','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'mop' ]; ?> " name = "s_max_open" size = "5" maxlength = "3" value = " <?php echo $hesk_settings [ 'max_open' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "new_top" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'rord' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#59','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
<?php
$on = $hesk_settings['new_top'] ? 'checked="checked"' : '';
$off = $hesk_settings['new_top'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_new_top" value = "1" ' . $ on . ' / > '.$hesklang['newtop'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_new_top" value = "0" ' . $ off . ' / > '.$hesklang['newbot'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_reply_top" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'ford' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#60','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
<?php
$on = $hesk_settings['reply_top'] ? 'checked="checked"' : '';
$off = $hesk_settings['reply_top'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_reply_top" value = "1" ' . $ on . ' / > '.$hesklang['formtop'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_reply_top" value = "0" ' . $ off . ' / > '.$hesklang['formbot'].'< / label > < / div > ';
?>
< / div >
< / div >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'features' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "row" >
< div class = "col-md-6" >
< div class = "form-group" >
< label for = "s_autologin" class = "col-sm-6 control-label" > <?php echo $hesklang [ 'alo' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#44','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-6 form-inline" >
<?php
$on = $hesk_settings['autologin'] ? 'checked="checked"' : '';
$off = $hesk_settings['autologin'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_autologin" value = "0" ' . $ off . ' / > '.$hesklang['off'].'< / div >
< div class = "radio" > < label > < input type = "radio" name = "s_autologin" value = "1" ' . $ on . ' / > '.$hesklang['on'].'< / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_custopen" class = "col-sm-6 control-label" > <?php echo $hesklang [ 's_ucrt' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#16','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-6 form-inline" >
<?php
$on = $hesk_settings['custopen'] ? 'checked="checked"' : '';
$off = $hesk_settings['custopen'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_custopen" value = "0" ' . $ off . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_custopen" value = "1" ' . $ on . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_cust_urgency" class = "col-sm-6 control-label" > <?php echo $hesklang [ 'cpri' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#45','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-6 form-inline" >
<?php
$on = $hesk_settings['cust_urgency'] ? 'checked="checked"' : '';
$off = $hesk_settings['cust_urgency'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_cust_urgency" value = "0" ' . $ off . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_cust_urgency" value = "1" ' . $ on . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_list_users" class = "col-sm-6 control-label" > <?php echo $hesklang [ 'lu' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#14','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-6 form-inline" >
<?php
$on = $hesk_settings['list_users'] ? 'checked="checked"' : '';
$off = $hesk_settings['list_users'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_list_users" value = "0" ' . $ off . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_list_users" value = "1" ' . $ on . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_short_link" class = "col-sm-6 control-label" > <?php echo $hesklang [ 'shu' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#63','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-6 form-inline" >
<?php
$on = $hesk_settings['short_link'] ? 'checked="checked"' : '';
$off = $hesk_settings['short_link'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_short_link" value = "0" ' . $ off . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_short_link" value = "1" ' . $ on . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< / div >
<!-- Second column -->
< div class = "col-md-6" >
< div class = "form-group" >
< label for = "s_autoassign" class = "col-sm-6 control-label" > <?php echo $hesklang [ 'saass' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#51','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-6 form-inline" >
<?php
$on = $hesk_settings['autoassign'] ? 'checked="checked"' : '';
$off = $hesk_settings['autoassign'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_autoassign" value = "0" ' . $ off . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_autoassign" value = "1" ' . $ on . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_rating" class = "col-sm-6 control-label" > <?php echo $hesklang [ 'urate' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#17','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-6 form-inline" >
<?php
$on = $hesk_settings['rating'] ? 'checked="checked"' : '';
$off = $hesk_settings['rating'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_rating" value = "0" ' . $ off . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_rating" value = "1" ' . $ on . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_sequential" class = "col-sm-6 control-label" > <?php echo $hesklang [ 'eseqid' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#49','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-6 form-inline" >
<?php
$on = $hesk_settings['sequential'] ? 'checked="checked"' : '';
$off = $hesk_settings['sequential'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_sequential" value = "0" ' . $ off . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_sequential" value = "1" ' . $ on . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_debug_mode" class = "col-sm-6 control-label" > <?php echo $hesklang [ 'debug_mode' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#12','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-6 form-inline" >
<?php
$on = $hesk_settings['debug_mode'] ? 'checked="checked"' : '';
$off = $hesk_settings['debug_mode'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_debug_mode" value = "0" ' . $ off . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_debug_mode" value = "1" ' . $ on . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< / div >
< / div >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'sp' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "s_secimg_use" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'use_secimg' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#13','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$onc = $hesk_settings['secimg_use'] == 1 ? 'checked="checked"' : '';
$ons = $hesk_settings['secimg_use'] == 2 ? 'checked="checked"' : '';
$off = $hesk_settings['secimg_use'] ? '' : 'checked="checked"';
$div = $hesk_settings['secimg_use'] ? 'block' : 'none';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_secimg_use" value = "0" ' . $ off . ' onclick = "javascript:hesk_toggleLayer(\'captcha\',\'none\')" / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_secimg_use" value = "1" ' . $ onc . ' onclick = "javascript:hesk_toggleLayer(\'captcha\',\'block\')" / > '.$hesklang['onc'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_secimg_use" value = "2" ' . $ ons . ' onclick = "javascript:hesk_toggleLayer(\'captcha\',\'block\')" / > '.$hesklang['ons'].'< / label > < / div >
';
?>
< div id = "captcha" style = "display: <?php echo $div ; ?> ;" >
< br / >
< b > <?php echo $hesklang [ 'sit' ]; ?> :</ b >< br />
<?php
$on = '';
$off = '';
$div = 'block';
if ($hesk_settings['recaptcha_use'])
{
$on = 'checked="checked"';
}
else
{
$off = 'checked="checked"';
$div = 'none';
}
?>
< div class = "radio" >< label >< input type = "radio" name = "s_recaptcha_use" value = "0" onclick = "javascript:hesk_toggleLayer('recaptcha','none')" <?php echo $off ; ?> /> <?php echo $hesklang [ 'sis' ]; ?> </ label ></ div >< br />
< div class = "radio" >< label >< input type = "radio" name = "s_recaptcha_use" value = "1" onclick = "javascript:hesk_toggleLayer('recaptcha','block')" <?php echo $on ; ?> /> <?php echo $hesklang [ 'sir' ]; ?> </ label > < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#64','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ div > < br />
< div id = "recaptcha" style = "display: <?php echo $div ; ?> ;" >
< br / >
< label for = "s_recaptcha_public_key" class = "control-label" > <?php echo $hesklang [ 'rcpb' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#64','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'rcpb' ]; ?> " name = "s_recaptcha_public_key" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'recaptcha_public_key' ]; ?> " />< br />
< br / >
< label for = "s_recaptcha_private_key" class = "control-label" > <?php echo $hesklang [ 'rcpv' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#64','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'rcpv' ]; ?> " name = "s_recaptcha_private_key" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'recaptcha_private_key' ]; ?> " />< br />
< br / >
< label for = "s_recaptcha_ssl" class = "control-label" > <?php echo $hesklang [ 'rcsl' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#64','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
<?php
$on = $hesk_settings['recaptcha_ssl'] ? 'checked="checked"' : '';
$off = $hesk_settings['recaptcha_ssl'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_recaptcha_ssl" value = "0" ' . $ off . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_recaptcha_ssl" value = "1" ' . $ on . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< / div >
< / div >
< div class = "form-group" >
< label for = "s_question_use" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'use_q' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#42','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = '';
$off = '';
$div = 'block';
if ($hesk_settings['question_use'])
{
$on = 'checked="checked"';
}
else
{
$off = 'checked="checked"';
$div = 'none';
}
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_question_use" value = "0" ' . $ off . ' onclick = "javascript:hesk_toggleLayer(\'question\',\'none\')" / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_question_use" value = "1" ' . $ on . ' onclick = "javascript:hesk_toggleLayer(\'question\',\'block\')" / > '.$hesklang['on'].'< / label > < / div > ';
?>
< div id = "question" style = "display: <?php echo $div ; ?> ;" >
< br / >
< a href = "Javascript:void(0)" onclick = "Javascript:hesk_rate('generate_spam_question.php','question')" > <?php echo $hesklang [ 'genq' ]; ?> </ a >< br />
< label for = "s_question_ask" class = "control-label" > <?php echo $hesklang [ 'q_q' ]; ?> </ label >< br />
< textarea name = "s_question_ask" class = "form-control" rows = "3" cols = "40" > <?php echo hesk_htmlentities ( $hesk_settings [ 'question_ask' ]); ?> </ textarea >< br />
< br / >
< label for = "s_question_ans" class = "control-label" > <?php echo $hesklang [ 'q_a' ]; ?> </ label >< br />
< input type = "text" class = "form-control" name = "s_question_ans" value = " <?php echo $hesk_settings [ 'question_ans' ]; ?> " size = "10" />< br />
< br / >
< / div >
< / div >
< / div >
< br / >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'security' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "s_attempt_limit" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'banlim' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#47','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'banlim' ]; ?> " name = "s_attempt_limit" size = "5" maxlength = "30" value = " <?php echo ( $hesk_settings [ 'attempt_limit' ] ? ( $hesk_settings [ 'attempt_limit' ] - 1 ) : 0 ); ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_attempt_banmin" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'banmin' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#47','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'banmin' ]; ?> " name = "s_attempt_banmin" size = "5" maxlength = "3" value = " <?php echo $hesk_settings [ 'attempt_banmin' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_email_view_ticket" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'viewvtic' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#46','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< div class = "checkbox" >
< label >< input type = "checkbox" name = "s_email_view_ticket" value = "1" <?php if ( $hesk_settings [ 'email_view_ticket' ]) { echo 'checked="checked"' ;} ?> /> <?php echo $hesklang [ 'reqetv' ]; ?> </ label >
< / div >
< / div >
< / div >
< br / >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'attachments' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "s_attach_use" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'attach_use' ]; $onload_status = '' ; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#37','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
if ($enable_use_attachments)
{
?>
< div class = "radio" >< label >< input type = "radio" name = "s_attach_use" value = "0" onclick = "hesk_attach_disable(new Array('a1','a2','a3','a4'))" <?php if ( ! $hesk_settings [ 'attachments' ][ 'use' ]) { echo ' checked="checked" ' ; $onload_status = ' disabled="disabled" ' ;} ?> />
<?php echo $hesklang [ 'no' ]; ?> </ label ></ div >
< div class = "radio" >< label >< input type = "radio" name = "s_attach_use" value = "1" onclick = "hesk_attach_enable(new Array('a1','a2','a3','a4'))" <?php if ( $hesk_settings [ 'attachments' ][ 'use' ]) { echo ' checked="checked" ' ;} ?> />
<?php echo $hesklang [ 'yes' ] . '</label>' ; ?> </ div >
<?php
if ( ! defined('HESK_DEMO') )
{
?>
(< a href = "javascript:void(0);" onclick = "hesk_toggleLayerDisplay('attachments_limits');" > <?php echo $hesklang [ 'vscl' ]; ?> </ a > )
< div id = "attachments_limits" style = "display:none" >
upload_max_filesize: <?php echo @ ini_get ( 'upload_max_filesize' ); ?> < br />
<?php
if ( version_compare(phpversion(), '5.2.12', '>=') )
{
echo 'max_file_uploads: ' . @ini_get('max_file_uploads') . '< br / > ';
}
?>
post_max_size: <?php echo @ ini_get ( 'post_max_size' ); ?> < br />
< / div >
<?php
}
}
else
{
$onload_status=' disabled="disabled" ';
echo '< input type = "hidden" name = "s_attach_use" value = "0" / > < font class = "notice" > '.$hesklang['e_attach'].'< / font > ';
}
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_max_num" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'attach_num' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#38','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'attach_num' ]; ?> " name = "s_max_number" size = "5" maxlength = "2" id = "a1" value = " <?php echo $hesk_settings [ 'attachments' ][ 'max_number' ]; ?> " <?php echo $onload_status ; ?> />
< / div >
< / div >
< div class = "form-group" >
<?php
$suffixes = array(
'B' => $hesklang['B'] . ' (' . $hesklang['bytes'] . ')',
'kB' => $hesklang['kB'] . ' (' . $hesklang['kilobytes'] . ')',
'MB' => $hesklang['MB'] . ' (' . $hesklang['megabytes'] . ')',
'GB' => $hesklang['GB'] . ' (' . $hesklang['gigabytes'] . ')',
);
$tmp = hesk_formatBytes($hesk_settings['attachments']['max_size'], 0);
list($size, $unit) = explode(' ', $tmp);
?>
< label for = "s_max_size" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'attach_size' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#39','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'attach_size' ]; ?> " name = "s_max_size" size = "5" maxlength = "6" id = "a2" value = " <?php echo $size ; ?> " <?php echo $onload_status ; ?> />
< / div >
< div class = "col-sm-6" >
< select name = "s_max_unit" class = "form-control" id = "a4" <?php echo $onload_status ; ?> >
<?php
foreach ($suffixes as $k => $v)
{
if ($k == $unit)
{
echo '< option value = "'.$k.'" selected = "selected" > '.$v.'< / option > ';
}
else
{
echo '< option value = "'.$k.'" > '.$v.'< / option > ';
}
}
?>
< select >
< / div >
< / div >
< div class = "form-group" >
< label for = "s_allowed_types" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'attach_type' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> helpdesk.html#40','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'attach_type' ]; ?> " name = "s_allowed_types" size = "40" maxlength = "255" id = "a3" value = " <?php echo implode ( ',' , $hesk_settings [ 'attachments' ][ 'allowed_types' ]); ?> " <?php echo $onload_status ; ?> />
< / div >
< / div >
< / div >
< div class = "tab-pane fade in" id = "knowledgebase" >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'kb_text' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "s_kb_enable" class = "col-sm-3 control-label" > <?php echo $hesklang [ 's_ekb' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> knowledgebase.html#22','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = $hesk_settings['kb_enable'] ? 'checked="checked"' : '';
$off = $hesk_settings['kb_enable'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_kb_enable" value = "0" ' . $ off . ' / > '.$hesklang['disable'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_kb_enable" value = "1" ' . $ on . ' / > '.$hesklang['enable'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_kb_wysiwyg" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'swyse' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> knowledgebase.html#52','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = $hesk_settings['kb_wysiwyg'] ? 'checked="checked"' : '';
$off = $hesk_settings['kb_wysiwyg'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_kb_wysiwyg" value = "0" ' . $ off . ' / > '.$hesklang['disable'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_kb_wysiwyg" value = "1" ' . $ on . ' / > '.$hesklang['enable'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_kb_recommend_answers" class = "col-sm-3 control-label" > <?php echo $hesklang [ 's_suggest' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> knowledgebase.html#23','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = $hesk_settings['kb_recommendanswers'] ? 'checked="checked"' : '';
$off = $hesk_settings['kb_recommendanswers'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_kb_recommendanswers" value = "0" ' . $ off . ' / > '.$hesklang['no'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_kb_recommendanswers" value = "1" ' . $ on . ' / > '.$hesklang['yes'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_kb_rating" class = "col-sm-3 control-label" > <?php echo $hesklang [ 's_kbr' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> knowledgebase.html#24','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = $hesk_settings['kb_rating'] ? 'checked="checked"' : '';
$off = $hesk_settings['kb_rating'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_kb_rating" value = "0" ' . $ off . ' / > '.$hesklang['no'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_kb_rating" value = "1" ' . $ on . ' / > '.$hesklang['yes'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_kb_views" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'sav' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> knowledgebase.html#58','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = $hesk_settings['kb_views'] ? 'checked="checked"' : '';
$off = $hesk_settings['kb_views'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_kb_views" value = "0" ' . $ off . ' / > '.$hesklang['no'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_kb_views" value = "1" ' . $ on . ' / > '.$hesklang['yes'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_kb_date" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'sad' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> knowledgebase.html#59','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = $hesk_settings['kb_date'] ? 'checked="checked"' : '';
$off = $hesk_settings['kb_date'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_kb_date" value = "0" ' . $ off . ' / > '.$hesklang['no'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_kb_date" value = "1" ' . $ on . ' / > '.$hesklang['yes'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_kb_search" class = "col-sm-3 control-label" > <?php echo $hesklang [ 's_kbs' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> knowledgebase.html#25','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$off = $hesk_settings['kb_search'] ? '' : 'checked="checked"';
$small = $hesk_settings['kb_search'] == 1 ? 'checked="checked"' : '';
$large = $hesk_settings['kb_search'] == 2 ? 'checked="checked"' : '';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_kb_search" value = "0" ' . $ off . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_kb_search" value = "1" ' . $ small . ' / > '.$hesklang['small'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_kb_search" value = "2" ' . $ large . ' / > '.$hesklang['large'].'< / label > < / div >
';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_kb_search_limit" class = "col-sm-3 control-label" > <?php echo $hesklang [ 's_maxsr' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> knowledgebase.html#26','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 's_maxsr' ]; ?> " name = "s_kb_search_limit" size = "5" maxlength = "3" value = " <?php echo $hesk_settings [ 'kb_search_limit' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_kb_substrart" class = "col-sm-3 control-label" > <?php echo $hesklang [ 's_ptxt' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> knowledgebase.html#27','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 's_ptxt' ]; ?> " name = "s_kb_substrart" size = "5" maxlength = "5" value = " <?php echo $hesk_settings [ 'kb_substrart' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_kb_cols" class = "col-sm-3 control-label" > <?php echo $hesklang [ 's_scol' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> knowledgebase.html#28','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 's_scol' ]; ?> " name = "s_kb_cols" size = "5" maxlength = "2" value = " <?php echo $hesk_settings [ 'kb_cols' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_kb_numshow" class = "col-sm-3 control-label" > <?php echo $hesklang [ 's_psubart' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> knowledgebase.html#29','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 's_psubart' ]; ?> " name = "s_kb_numshow" size = "5" maxlength = "2" value = " <?php echo $hesk_settings [ 'kb_numshow' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_kb_index_popart" class = "col-sm-3 control-label" > <?php echo $hesklang [ 's_spop' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> knowledgebase.html#30','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 's_spop' ]; ?> " name = "s_kb_index_popart" size = "5" maxlength = "2" value = " <?php echo $hesk_settings [ 'kb_index_popart' ]; ?> " />
< / div >
< div class = "col-sm-6" style = "padding-left:0px" >
< p class = "form-control-static" > <?php echo $hesklang [ 's_onin' ]; ?> </ p >
< / div >
< / div >
< div class = "form-group" >
< div class = "col-sm-3 col-sm-offset-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 's_spop' ]; ?> " name = "s_kb_popart" size = "5" maxlength = "2" value = " <?php echo $hesk_settings [ 'kb_popart' ]; ?> " />
< / div >
< div class = "col-sm-6" style = "padding-left:0px" >
< p class = "form-control-static" > <?php echo $hesklang [ 's_onkb' ]; ?> </ p >
< / div >
< / div >
< div class = "form-group" >
< label for = "s_kb_latest" class = "col-sm-3 control-label" > <?php echo $hesklang [ 's_slat' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> knowledgebase.html#31','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 's_slat' ]; ?> " name = "s_kb_index_latest" size = "5" maxlength = "2" value = " <?php echo $hesk_settings [ 'kb_index_latest' ]; ?> " />
< / div >
< div class = "col-sm-6" style = "padding-left:0px" >
< p class = "form-control-static" > <?php echo $hesklang [ 's_onin' ]; ?> </ p >
< / div >
< / div >
< div class = "form-group" >
< div class = "col-sm-3 col-sm-offset-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 's_slat' ]; ?> " name = "s_kb_latest" size = "5" maxlength = "2" value = " <?php echo $hesk_settings [ 'kb_latest' ]; ?> " />
< / div >
< div class = "col-sm-6" style = "padding-left:0px" >
< p class = "form-control-static" > <?php echo $hesklang [ 's_onkb' ]; ?> </ p >
< / div >
< / div >
< / div >
<!-- Custom Fields Tab -->
< div class = "tab-pane fade in" id = "customFields" >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'custom_use' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> custom.html#41','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ h6 >
< table class = "table table-hover" >
< tr >
< th > <?php echo $hesklang [ 'enable' ]; ?> </ th >
< th > <?php echo $hesklang [ 's_type' ]; ?> </ th >
< th > <?php echo $hesklang [ 'custom_r' ]; ?> </ th >
< th > <?php echo $hesklang [ 'custom_n' ]; ?> </ th >
< th > <?php echo $hesklang [ 'custom_place' ]; ?> </ th >
< th > <?php echo $hesklang [ 'opt' ]; ?> </ th >
< / tr >
<?php
for ($i=1;$i< =20;$i++)
{
//$this_field='custom' . $i;
$this_field = $hesk_settings['custom_fields']['custom'.$i];
$onload_locally = $this_field['use'] ? '' : ' disabled="disabled" ';
echo '
< tr >
< td > < div class = "checkbox" > < label > < input type = "checkbox" name = "s_custom'.$i.'_use" value = "1" id = "c'.$i.'1" ' ; if ( $ this_field [ ' use ' ] ) { echo ' checked = "checked" ' ; } echo ' onclick = "hesk_attach_toggle(\'c'.$i.'1\',new Array(\'s_custom'.$i.'_type\',\'s_custom'.$i.'_req\',\'s_custom'.$i.'_name\',\'c'.$i.'5\',\'c'.$i.'6\'))" / > '.$hesklang['yes'].'< / label > < / div > < / td >
< td >
< select class = "form-control" name = "s_custom'.$i.'_type" id = "s_custom'.$i.'_type" ' . $ onload_locally . ' >
< option value = "text" ' . ( $ this_field [ ' type ' ] = = ' text ' ? ' selected = "selected" ' : ' ' ) . ' > '.$hesklang['stf'].'< / option >
< option value = "textarea" ' . ( $ this_field [ ' type ' ] = = ' textarea ' ? ' selected = "selected" ' : ' ' ) . ' > '.$hesklang['stb'].'< / option >
< option value = "radio" ' . ( $ this_field [ ' type ' ] = = ' radio ' ? ' selected = "selected" ' : ' ' ) . ' > '.$hesklang['srb'].'< / option >
< option value = "select" ' . ( $ this_field [ ' type ' ] = = ' select ' ? ' selected = "selected" ' : ' ' ) . ' > '.$hesklang['ssb'].'< / option >
< option value = "checkbox" ' . ( $ this_field [ ' type ' ] = = ' checkbox ' ? ' selected = "selected" ' : ' ' ) . ' > '.$hesklang['scb'].'< / option >
< / select >
< / td >
< td > < div class = "checkbox" > < label > < input type = "checkbox" name = "s_custom'.$i.'_req" value = "1" id = "s_custom'.$i.'_req" ' ; if ( $ this_field [ ' req ' ] ) { echo ' checked = "checked" ' ; } echo $ onload_locally . ' / > '.$hesklang['yes'].'< / label > < / div > < / td >
< td > < input class = "form-control" type = "text" name = "s_custom'.$i.'_name" size = "20" maxlength = "255" id = "s_custom'.$i.'_name" value = "'.$this_field['name'].'" ' . $ onload_locally . ' / > < / td >
< td >
< div class = "radio" > < label > < input type = "radio" name = "s_custom'.$i.'_place" value = "0" id = "c'.$i.'5" ' . ( $ this_field [ ' place ' ] ? ' ' : ' checked = "checked" ' ) . ' ' . $ onload_locally . ' / > '.$hesklang['place_before'].'< / label > < / div > < br / >
< div class = "radio" > < label > < input type = "radio" name = "s_custom'.$i.'_place" value = "1" id = "c'.$i.'6" ' . ( $ this_field [ ' place ' ] ? ' checked = "checked" ' : ' ' ) . ' ' . $ onload_locally . ' / > '.$hesklang['place_after'].'< / label > < / div >
< / td >
< td >
< input type = "hidden" name = "s_custom'.$i.'_val" id = "s_custom'.$i.'_val" value = "'.$this_field['value'].'" / >
< input type = "hidden" name = "s_custom'.$i.'_maxlen" id = "s_custom'.$i.'_maxlen" value = "'.$this_field['maxlen'].'" / >
< a href = "Javascript:void(0)" onclick = "Javascript:return hesk_customOptions(\'custom'.$i.'\',\'s_custom'.$i.'_val\',\'s_custom'.$i.'_type\',\'s_custom'.$i.'_maxlen\',\''.$this_field['type'].'\')" > '.$hesklang['opt'].'< / a >
< / td >
< / tr >
';
} // End FOR
?>
< / table >
< / div >
<!-- Email Tab -->
< div class = "tab-pane fade in" id = "email" >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'emlsend' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "s_smtp" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'emlsend2' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#55','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = '';
$off = '';
$onload_div = 'none';
$onload_status = '';
if ($hesk_settings['smtp'])
{
$on = 'checked="checked"';
$onload_div = 'block';
}
else
{
$off = 'checked="checked"';
$onload_status=' disabled="disabled" ';
}
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_smtp" value = "0" onclick = "hesk_attach_disable(new Array(\'s1\',\'s2\',\'s3\',\'s4\',\'s5\',\'s6\',\'s7\',\'s8\',\'s9\'))" onchange = "hesk_toggleLayerDisplay(\'smtp_settings\');" ' . $ off . ' / > '.$hesklang['phpmail'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_smtp" value = "1" onclick = "hesk_attach_enable(new Array(\'s1\',\'s2\',\'s3\',\'s4\',\'s5\',\'s6\',\'s7\',\'s8\',\'s9\'))" onchange = "hesk_toggleLayerDisplay(\'smtp_settings\');" ' . $ on . ' / > '.$hesklang['smtp'].'< / label > < / div > ';
?>
< input type = "hidden" name = "tmp_smtp_host_name" value = " <?php echo $hesk_settings [ 'smtp_host_name' ]; ?> " />
< input type = "hidden" name = "tmp_smtp_host_port" value = " <?php echo $hesk_settings [ 'smtp_host_port' ]; ?> " />
< input type = "hidden" name = "tmp_smtp_timeout" value = " <?php echo $hesk_settings [ 'smtp_timeout' ]; ?> " />
< input type = "hidden" name = "tmp_smtp_user" value = " <?php echo $hesk_settings [ 'smtp_user' ]; ?> " />
< input type = "hidden" name = "tmp_smtp_password" value = " <?php echo $hesk_settings [ 'smtp_password' ]; ?> " />
< input type = "hidden" name = "tmp_smtp_ssl" value = " <?php echo $hesk_settings [ 'smtp_ssl' ]; ?> " />
< input type = "hidden" name = "tmp_smtp_tls" value = " <?php echo $hesk_settings [ 'smtp_tls' ]; ?> " />
< / div >
< / div >
< div id = "smtp_settings" style = "display: <?php echo $onload_div ; ?> " >
< div class = "form-group" >
< label for = "s_smtp_host_name" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'smtph' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#55','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'smtph' ]; ?> " id = "s1" name = "s_smtp_host_name" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'smtp_host_name' ]; ?> " <?php echo $onload_status ; ?> />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_smtp_host_port" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'smtpp' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#55','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'smtpp' ]; ?> " id = "s2" name = "s_smtp_host_port" size = "5" maxlength = "255" value = " <?php echo $hesk_settings [ 'smtp_host_port' ]; ?> " <?php echo $onload_status ; ?> />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_smtp_timeout" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'smtpt' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#55','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'smtpt' ]; ?> " id = "s3" name = "s_smtp_timeout" size = "5" maxlength = "255" value = " <?php echo $hesk_settings [ 'smtp_timeout' ]; ?> " <?php echo $onload_status ; ?> />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_smtp_ssl" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'smtpssl' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#55','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = $hesk_settings['smtp_ssl'] ? 'checked="checked"' : '';
$off = $hesk_settings['smtp_ssl'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_smtp_ssl" value = "0" id = "s6" ' . $ off . ' ' . $ onload_status . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_smtp_ssl" value = "1" id = "s7" ' . $ on . ' ' . $ onload_status . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_smtp_tls" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'smtptls' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#55','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = $hesk_settings['smtp_tls'] ? 'checked="checked"' : '';
$off = $hesk_settings['smtp_tls'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_smtp_tls" value = "0" id = "s8" ' . $ off . ' ' . $ onload_status . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_smtp_tls" value = "1" id = "s9" ' . $ on . ' ' . $ onload_status . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_smtp_user" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'smtpu' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#55','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'smtpu' ]; ?> " id = "s4" name = "s_smtp_user" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'smtp_user' ]; ?> " <?php echo $onload_status ; ?> autocomplete = "off" />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_smtp_password" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'smtpw' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#55','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "password" class = "form-control" placeholder = " <?php echo $hesklang [ 'smtpw' ]; ?> " id = "s5" name = "s_smtp_password" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'smtp_password' ]; ?> " <?php echo $onload_status ; ?> autocomplete = "off" />
< / div >
< / div >
< div class = "form-group" >
< div class = "col-sm-9 col-sm-offset-3" >
< input type = "button" class = "btn btn-default" onclick = "hesk_testSMTP()" value = " <?php echo $hesklang [ 'smtptest' ]; ?> " />
< / div >
< / div >
<!-- START SMTP TEST -->
< div id = "smtp_test" style = "display:none" >
< / div >
< script language = "Javascript" type = "text/javascript" > < ! - -
function hesk_testSMTP()
{
var element = document.getElementById('smtp_test');
element.innerHTML = '< img src = " <?php echo HESK_PATH ; ?> img/loading.gif" width = "24" height = "24" alt = "" border = "0" style = "vertical-align:text-bottom" /> < i > <?php echo addslashes ( $hesklang [ 'contest' ]); ?> </ i > ';
element.style.display = 'block';
var s_smtp_host_name = document.getElementById('s1').value;
var s_smtp_host_port = document.getElementById('s2').value;
var s_smtp_timeout = document.getElementById('s3').value;
var s_smtp_user = document.getElementById('s4').value;
var s_smtp_password = document.getElementById('s5').value;
var s_smtp_ssl = document.getElementById('s7').checked ? 1 : 0;
var s_smtp_tls = document.getElementById('s9').checked ? 1 : 0;
var params = "test=smtp" +
"& s_smtp_host_name=" + encodeURIComponent( s_smtp_host_name ) +
"& s_smtp_host_port=" + encodeURIComponent( s_smtp_host_port ) +
"& s_smtp_timeout=" + encodeURIComponent( s_smtp_timeout ) +
"& s_smtp_user=" + encodeURIComponent( s_smtp_user ) +
"& s_smtp_password=" + encodeURIComponent( s_smtp_password ) +
"& s_smtp_ssl=" + encodeURIComponent( s_smtp_ssl ) +
"& s_smtp_tls=" + encodeURIComponent( s_smtp_tls );
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
return;
}
xmlHttp.open('POST','test_connection.php',true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.onreadystatechange = function()
{
if (xmlHttp.readyState == 4 & & xmlHttp.status == 200)
{
element.innerHTML = xmlHttp.responseText;
}
}
xmlHttp.send(params);
}
//-->
< / script >
<!-- END SMTP TEST -->
< / div > <!-- END SMTP SETTINGS DIV -->
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'emlpipe' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "s_email_piping" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'emlpipe' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#54','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = $hesk_settings['email_piping'] ? 'checked="checked"' : '';
$off = $hesk_settings['email_piping'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_email_piping" value = "0" ' . $ off . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_email_piping" value = "1" ' . $ on . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'pop3' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "s_pop3" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'pop3' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#59','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = '';
$off = '';
$onload_div = 'none';
$onload_status = '';
if ($hesk_settings['pop3'])
{
$on = 'checked="checked"';
$onload_div = 'block';
}
else
{
$off = 'checked="checked"';
$onload_status=' disabled="disabled" ';
}
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_pop3" value = "0" onclick = "hesk_attach_disable(new Array(\'p1\',\'p2\',\'p3\',\'p4\',\'p5\',\'p6\',\'p7\',\'p8\'))" onchange = "hesk_toggleLayerDisplay(\'pop3_settings\');" ' . $ off . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_pop3" value = "1" onclick = "hesk_attach_enable(new Array(\'p1\',\'p2\',\'p3\',\'p4\',\'p5\',\'p6\',\'p7\',\'p8\'))" onchange = "hesk_toggleLayerDisplay(\'pop3_settings\');" ' . $ on . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< input type = "hidden" name = "tmp_pop3_host_name" value = " <?php echo $hesk_settings [ 'pop3_host_name' ]; ?> " />
< input type = "hidden" name = "tmp_pop3_host_port" value = " <?php echo $hesk_settings [ 'pop3_host_port' ]; ?> " />
< input type = "hidden" name = "tmp_pop3_user" value = " <?php echo $hesk_settings [ 'pop3_user' ]; ?> " />
< input type = "hidden" name = "tmp_pop3_password" value = " <?php echo $hesk_settings [ 'pop3_password' ]; ?> " />
< input type = "hidden" name = "tmp_pop3_tls" value = " <?php echo $hesk_settings [ 'pop3_tls' ]; ?> " />
< input type = "hidden" name = "tmp_pop3_keep" value = " <?php echo $hesk_settings [ 'pop3_keep' ]; ?> " />
< / div >
< / div >
< div id = "pop3_settings" style = "display: <?php echo $onload_div ; ?> " >
< div class = "form-group" >
< label for = "s_pop3_host_name" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'pop3h' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#59','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'pop3h' ]; ?> " id = "p1" name = "s_pop3_host_name" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'pop3_host_name' ]; ?> " <?php echo $onload_status ; ?> />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_pop3_host_port" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'pop3p' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#59','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'pop3p' ]; ?> " id = "p2" name = "s_pop3_host_port" size = "5" maxlength = "255" value = " <?php echo $hesk_settings [ 'pop3_host_port' ]; ?> " <?php echo $onload_status ; ?> />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_pop3_tls" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'pop3tls' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#59','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = $hesk_settings['pop3_tls'] ? 'checked="checked"' : '';
$off = $hesk_settings['pop3_tls'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_pop3_tls" value = "0" id = "p3" ' . $ off . ' ' . $ onload_status . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_pop3_tls" value = "1" id = "p4" ' . $ on . ' ' . $ onload_status . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_pop3_keep" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'pop3keep' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#59','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = $hesk_settings['pop3_keep'] ? 'checked="checked"' : '';
$off = $hesk_settings['pop3_keep'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_pop3_keep" value = "0" id = "p7" ' . $ off . ' ' . $ onload_status . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_pop3_keep" value = "1" id = "p8" ' . $ on . ' ' . $ onload_status . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_pop3_user" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'pop3u' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#59','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'pop3u' ]; ?> " id = "p5" name = "s_pop3_user" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'pop3_user' ]; ?> " <?php echo $onload_status ; ?> autocomplete = "off" />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_pop3_password" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'pop3w' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#59','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "password" class = "form-control" placeholder = " <?php echo $hesklang [ 'pop3w' ]; ?> " id = "p6" name = "s_pop3_password" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'pop3_password' ]; ?> " <?php echo $onload_status ; ?> autocomplete = "off" />
< / div >
< / div >
< div class = "form-group" >
< div class = "col-sm-9 col-sm-offset-3" >
< input type = "button" class = "btn btn-default" onclick = "hesk_testPOP3()" value = " <?php echo $hesklang [ 'pop3test' ]; ?> " style = "margin-top:4px" />
< / div >
< / div >
< table border = "0" width = "100%" >
< tr >
< td class = "text-right" width = "200" > < / td >
< td > < / td >
< / tr >
< tr >
< td class = "text-right" width = "200" > < / td >
< td > < / td >
< / tr >
< / table >
<!-- START POP3 TEST -->
< div id = "pop3_test" style = "display:none" >
< / div >
< script language = "Javascript" type = "text/javascript" > < ! - -
function hesk_testPOP3()
{
var element = document.getElementById('pop3_test');
element.innerHTML = '< img src = " <?php echo HESK_PATH ; ?> img/loading.gif" width = "24" height = "24" alt = "" border = "0" style = "vertical-align:text-bottom" /> < i > <?php echo addslashes ( $hesklang [ 'contest' ]); ?> </ i > ';
element.style.display = 'block';
var s_pop3_host_name = document.getElementById('p1').value;
var s_pop3_host_port = document.getElementById('p2').value;
var s_pop3_user = document.getElementById('p5').value;
var s_pop3_password = document.getElementById('p6').value;
var s_pop3_tls = document.getElementById('p4').checked ? 1 : 0;
var params = "test=pop3" +
"& s_pop3_host_name=" + encodeURIComponent( s_pop3_host_name ) +
"& s_pop3_host_port=" + encodeURIComponent( s_pop3_host_port ) +
"& s_pop3_user=" + encodeURIComponent( s_pop3_user ) +
"& s_pop3_password=" + encodeURIComponent( s_pop3_password ) +
"& s_pop3_tls=" + encodeURIComponent( s_pop3_tls );
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
{
return;
}
xmlHttp.open('POST','test_connection.php',true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", params.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.onreadystatechange = function()
{
if (xmlHttp.readyState == 4 & & xmlHttp.status == 200)
{
element.innerHTML = xmlHttp.responseText;
}
}
xmlHttp.send(params);
}
//-->
< / script >
<!-- END POP3 TEST -->
< / div > <!-- END POP3 SETTINGS DIV -->
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'loops' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "s_loop_hits" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'looph' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#60','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'looph' ]; ?> " name = "s_loop_hits" size = "5" maxlength = "5" value = " <?php echo $hesk_settings [ 'loop_hits' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_loop_time" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'loopt' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#60','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-3" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'loopt' ]; ?> " name = "s_loop_time" size = "5" maxlength = "5" value = " <?php echo $hesk_settings [ 'loop_time' ]; ?> " />
< / div >
< div class = "col-sm-6" style = "padding-left: 0px" >
< p class = "form-control-static" > <?php echo $hesklang [ 'ss' ]; ?> </ p >
< / div >
< / div >
< h6 syle = "font-weight: bold" > <?php echo $hesklang [ 'suge' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "s_detect_typos" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'suge' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#62','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = '';
$off = '';
$onload_div = 'none';
$onload_status = '';
if ($hesk_settings['detect_typos'])
{
$on = 'checked="checked"';
$onload_div = 'block';
}
else
{
$off = 'checked="checked"';
$onload_status=' disabled="disabled" ';
}
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_detect_typos" value = "0" onclick = "hesk_attach_disable(new Array(\'d1\'))" onchange = "hesk_toggleLayerDisplay(\'detect_typos\');" ' . $ off . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_detect_typos" value = "1" onclick = "hesk_attach_enable(new Array(\'d1\'))" onchange = "hesk_toggleLayerDisplay(\'detect_typos\');" ' . $ on . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< div id = "detect_typos" style = "display: <?php echo $onload_div ; ?> " >
< div class = "form-group" >
< label for = "s_email_providers" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'epro' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#63','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< textarea name = "s_email_providers" class = "form-control" placeholder = " <?php echo $hesklang [ 'epro' ]; ?> " id = "d1" rows = "5" cols = "40" /> <?php echo implode ( " \n " , $hesk_settings [ 'email_providers' ]); ?> </ textarea >
< / div >
< / div >
< table border = "0" width = "100%" >
< tr >
< td class = "text-right" style = "vertical-align:top" width = "200" > < / td >
< td > < / td >
< / tr >
< / table >
< / div >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'other' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "s_strip_quoted" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'remqr' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#61','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< div class = "checkbox" >
< label >< input type = "checkbox" name = "s_strip_quoted" value = "1" <?php if ( $hesk_settings [ 'strip_quoted' ]) { echo 'checked="checked"' ;} ?> /> <?php echo $hesklang [ 'remqr2' ]; ?> </ label >
< / div >
< / div >
< / div >
< div class = "form-group" >
< label for = "s_save_embedded" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'embed' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#64','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< div class = "checkbox" >
< label >< input type = "checkbox" name = "s_save_embedded" value = "1" <?php if ( $hesk_settings [ 'save_embedded' ]) { echo 'checked="checked"' ;} ?> /> <?php echo $hesklang [ 'embed2' ]; ?> </ label >
< / div >
< / div >
< / div >
< div class = "form-group" >
< label for = "s_multi_eml" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'meml' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#57','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< div class = "checkbox" >
< label >< input type = "checkbox" name = "s_multi_eml" value = "1" <?php if ( $hesk_settings [ 'multi_eml' ]) { echo 'checked="checked"' ;} ?> /> <?php echo $hesklang [ 'meml2' ]; ?> </ label >
< / div >
< / div >
< / div >
< div class = "form-group" >
< label for = "s_confirm_email" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'sconfe' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#50','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< div class = "checkbox" >
< label >< input type = "checkbox" name = "s_confirm_email" value = "1" <?php if ( $hesk_settings [ 'confirm_email' ]) { echo 'checked="checked"' ;} ?> /> <?php echo $hesklang [ 'sconfe2' ]; ?> </ label >
< / div >
< / div >
< / div >
< div class = "form-group" >
< label for = "s_open_only" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'oo' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> email.html#58','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< div class = "checkbox" >
< label >< input type = "checkbox" name = "s_open_only" value = "1" <?php if ( $hesk_settings [ 'open_only' ]) { echo 'checked="checked"' ;} ?> /> <?php echo $hesklang [ 'ool' ]; ?> </ label >
< / div >
< / div >
< / div >
< / div >
<!-- Miscellaneous Tab -->
< div class = "tab-pane fade in" id = "misc" >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'dat' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "servertime" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'server_time' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> misc.html#18','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< p class = "form-control-static" > <?php echo $hesklang [ 'csrt' ] . ' <span id="servertime">' . $server_time . '</span>' ; ?> </ p >
< script language = "javascript" type = "text/javascript" > < ! - -
startTime();
//-->
< / script >
< / div >
< / div >
< div class = "form-group" >
< div class = "row" >
< div class = "col-sm-2 col-sm-offset-3" >
< input type = "text" class = "form-control" name = "s_diff_hours" size = "5" maxlength = "3" value = " <?php echo $hesk_settings [ 'diff_hours' ]; ?> " />
< / div >
< div class = "col-sm-7" style = "padding-left:0px" >
< p class = "form-control-static" > <?php echo $hesklang [ 't_h' ]; ?> </ p >
< / div >
< / div >
< div class = "row" style = "padding-top:5px" >
< div class = "col-sm-2 col-sm-offset-3" >
< input type = "text" class = "form-control" name = "s_diff_minutes" size = "5" maxlength = "3" value = " <?php echo $hesk_settings [ 'diff_minutes' ]; ?> " />
< / div >
< div class = "col-sm-7" style = "padding-left: 0px" >
< p class = "form-control-static" > <?php echo $hesklang [ 't_m' ]; ?> </ p >
< / div >
< / div >
< / div >
< div class = "form-group" >
< label for = "s_daylight" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'day' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> misc.html#19','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9 form-inline" >
<?php
$on = $hesk_settings['daylight'] ? 'checked="checked"' : '';
$off = $hesk_settings['daylight'] ? '' : 'checked="checked"';
echo '
< div class = "radio" > < label > < input type = "radio" name = "s_daylight" value = "0" ' . $ off . ' / > '.$hesklang['off'].'< / label > < / div >
< div class = "radio" > < label > < input type = "radio" name = "s_daylight" value = "1" ' . $ on . ' / > '.$hesklang['on'].'< / label > < / div > ';
?>
< / div >
< / div >
< div class = "form-group" >
< label for = "s_timeformat" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'tfor' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> misc.html#20','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< input type = "text" class = "form-control" placeholder = " <?php echo $hesklang [ 'tfor' ]; ?> " name = "s_timeformat" size = "40" maxlength = "255" value = " <?php echo $hesk_settings [ 'timeformat' ]; ?> " />
< / div >
< / div >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'other' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "s_alink" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'al' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> misc.html#21','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< div class = "checkbox" >
< label >< input type = "checkbox" name = "s_alink" value = "1" <?php if ( $hesk_settings [ 'alink' ]) { echo 'checked="checked"' ;} ?> /> <?php echo $hesklang [ 'dap' ]; ?> </ label >
< / div >
< / div >
< / div >
< div class = "form-group" >
< label for = "s_submit_notice" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'subnot' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> misc.html#48','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< div class = "checkbox" >
< label >< input type = "checkbox" name = "s_submit_notice" value = "1" <?php if ( $hesk_settings [ 'submit_notice' ]) { echo 'checked="checked"' ;} ?> /> <?php echo $hesklang [ 'subnot2' ]; ?> </ label >
< / div >
< / div >
< / div >
< div class = "form-group" >
< label for = "s_online" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'sonline' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> misc.html#56','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-4" >
< div class = "checkbox" >
< label >< input type = "checkbox" name = "s_online" value = "1" <?php if ( $hesk_settings [ 'online' ]) { echo 'checked="checked"' ;} ?> /> <?php echo $hesklang [ 'sonline2' ]; ?> </ label >
< / div >
< / div >
< div class = "col-sm-2" style = "padding-left:0px" >
< input type = "text" class = "form-control" name = "s_online_min" size = "5" maxlength = "4" value = " <?php echo $hesk_settings [ 'online_min' ]; ?> " />
< / div >
< / div >
< div class = "form-group" >
< label for = "s_check_updates" class = "col-sm-3 control-label" > <?php echo $hesklang [ 'updates' ]; ?> < a href = "Javascript:void(0)" onclick = "Javascript:hesk_window(' <?php echo $help_folder ; ?> misc.html#59','400','500')" >< i class = "fa fa-question-circle settingsquestionmark" ></ i ></ a ></ label >
< div class = "col-sm-9" >
< div class = "checkbox" >
< label >< input type = "checkbox" name = "s_check_updates" value = "1" <?php if ( $hesk_settings [ 'check_updates' ]) { echo 'checked="checked"' ;} ?> /> <?php echo $hesklang [ 'updates2' ]; ?> </ label >
< / div >
< / div >
< / div >
< / div >
<!-- NuMods: General Settings -->
< div class = "tab-pane fade in" id = "numods-general" >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'gs' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "rtl" class = "col-sm-4 col-xs-12 control-label" >
<?php echo $hesklang [ 'displayRtl' ]; ?>
< i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" data-placement = "bottom"
title="<?php echo $hesklang [ 'displayRtl' ]; ?> "
data-content="<?php echo $hesklang [ 'displayRtlHelp' ]; ?> "></ i >
< / label >
< div class = "col-sm-8 col-xs-12" >
< div class = "checkbox" >
< label >
< input id = "rtl" name = "rtl" type = "checkbox" <?php if ( $nuMods_settings [ 'rtl' ]) { echo 'checked' ;} ?> > <?php echo $hesklang [ 'display_rtl' ]; ?>
< / label >
< / div >
< / div >
< / div >
< div class = "form-group" >
< label for = "show-icons" class = "col-sm-4 col-xs-12 control-label" >
<?php echo $hesklang [ 'showIcons' ]; ?>
< i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" data-placement = "bottom"
title="<?php echo $hesklang [ 'showIcons' ]; ?> "
data-content="<?php echo $hesklang [ 'showIconsHelp' ]; ?> "></ i >
< / label >
< div class = "col-sm-8 col-xs-12" >
< div class = "checkbox" >
< label >
< input id = "show-icons" name = "show-icons" type = "checkbox" <?php if ( $nuMods_settings [ 'show_icons' ]) { echo 'checked' ;} ?> > <?php echo $hesklang [ 'show_icons_navigation' ]; ?>
< / label >
< / div >
< / div >
< / div >
< div class = "form-group" >
< label for = "maintenance-mode" class = "col-sm-4 col-xs-12 control-label" > <?php echo $hesklang [ 'maintenanceMode' ]; ?>
< i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" data-placement = "bottom"
title="<?php echo $hesklang [ 'maintenanceMode' ]; ?> "
data-content="<?php echo $hesklang [ 'maintenanceModeHelp' ]; ?> "></ i >
< / label >
< div class = "col-sm-8 col-xs-12" >
< div class = "checkbox" >
< label >
< input id = "maintenance-mode" name = "maintenance-mode" type = "checkbox" <?php if ( $nuMods_settings [ 'maintenance_mode' ]) { echo 'checked' ;} ?> > <?php echo $hesklang [ 'enable_maintenance' ]; ?>
< / label >
< / div >
< / div >
< / div >
< / div >
<!-- NuMods: Statuses -->
< div class = "tab-pane fade in" id = "statuses" >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'basicProperties' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
<?php
//-- We need to get all of the statuses and dump the information to the page.
$statusesSql = 'SELECT * FROM `'.hesk_dbEscape($hesk_settings['db_pfix']).'statuses`';
$statusesRS = hesk_dbQuery($statusesSql);
//Print header
?>
< div class = "table-responsive" >
< table class = "table table-hover" >
< thead >
< tr >
< th > <?php echo $hesklang [ 'name' ]; ?> </ th >
< th > <?php echo $hesklang [ 'shortNameKey' ]; ?> < i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" title = " <?php echo $hesklang [ 'shortNameKey' ]; ?> " data-content = " <?php echo $hesklang [ 'shortNameKeyDescr' ]; ?> " ></ i ></ th >
< th > <?php echo $hesklang [ 'longNameKey' ]; ?> < i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" title = " <?php echo $hesklang [ 'longNameKey' ]; ?> " data-content = " <?php echo $hesklang [ 'longNameKeyDescr' ]; ?> " ></ i ></ th >
< th > <?php echo $hesklang [ 'textColor' ]; ?> < i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" title = " <?php echo $hesklang [ 'textColor' ]; ?> " data-content = " <?php echo $hesklang [ 'textColorDescr' ]; ?> " ></ i ></ th >
< th > <?php echo $hesklang [ 'closedQuestionMark' ]; ?> < i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" data-placement = "top" title = " <?php echo $hesklang [ 'closedQuestionMark' ]; ?> " data-content = " <?php echo $hesklang [ 'closedQuestionMarkDescr' ]; ?> " ></ i ></ th >
< th > <?php echo $hesklang [ 'delete' ]; ?> </ th >
< / tr >
< / thead >
< tbody >
<?php
//Print each status
while ($row = $statusesRS->fetch_assoc())
{
$checkedEcho = ($row['IsClosed'] == 1) ? 'checked="checked"' : '';
$isDisabled = false;
if ($row['IsNewTicketStatus'] || $row['IsClosedByClient'] || $row['IsCustomerReplyStatus'] ||
$row['IsStaffClosedOption'] || $row['IsStaffReopenedStatus'] || $row['IsDefaultStaffReplyStatus']
|| $row['LockedTicketStatus'])
{
$isDisabled = true;
}
echo '< tr id = "s'.$row['ID'].'_row" > ';
echo '< td > '.$hesklang[$row['ShortNameContentKey']].'< / td > '; //Name
echo '< td > < input type = "text" class = "form-control" name = "s'.$row['ID'].'_shortName" value = "'.$row['ShortNameContentKey'].'" placeholder = "'.$hesklang['shortNameKey'].'" > < / td > '; // Short Name Language File
echo '< td > < input type = "text" class = "form-control" name = "s'.$row['ID'].'_longName" value = "'.$row['TicketViewContentKey'].'" placeholder = "'.$hesklang['longNameKey'].'" > < / td > '; // Long Name Language File
echo '< td > < input type = "text" class = "form-control" name = "s'.$row['ID'].'_textColor" value = "'.$row['TextColor'].'" placeholder = "'.$hesklang['textColor'].'" > < / td > '; // Text Color
echo '< td > < input type = "checkbox" name = "s'.$row['ID'].'_isClosed" value = "1" ' . $ checkedEcho . ' > < / td > '; // Resolved Status?
echo '< td > ';
if ($isDisabled)
{
echo '< i class = "fa fa-ban" style = "color: red; font-size: 1.2em; font-weight: bold" data-toggle = "popover" data-placement = "left" title = "'.$hesklang['whyCantIDeleteThisStatus'].'" data-content = "'.$hesklang['whyCantIDeleteThisStatusReason'].'" > < / i > ';
} else
{
echo '< input type = "checkbox" onclick = "toggleRow(\'s'.$row['ID'].'_row\')" name = "s'.$row['ID'].'_delete" value = "1" > ';
}
echo '< / td > '; //Delete status?
echo '< / tr > ';
}
//Print out an additional blank space for adding a status
echo '< tr class = "info" > ';
echo '< td > < b > '.$hesklang['addNew'].'< / b > < / td > ';
echo '< td > < input type = "text" class = "form-control" name = "sN_shortName" value = "" placeholder = "'.$hesklang['shortNameKey'].'" > < / td > '; // Short Name Language File
echo '< td > < input type = "text" class = "form-control" name = "sN_longName" value = "" placeholder = "'.$hesklang['longNameKey'].'" > < / td > '; // Long Name Language File
echo '< td > < input type = "text" class = "form-control" name = "sN_textColor" value = "" placeholder = "'.$hesklang['textColor'].'" > < / td > '; // Text Color
echo '< td > < input type = "checkbox" name = "sN_isClosed" value = "1" > < / td > '; // Resolved Status?
echo '< td > < / td > '; //Empty placeholder where the delete row is.
echo '< / tr > ';
?>
< / tbody >
< / table >
< / div >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'defaultStatusForAction' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "form-group" >
< label for = "newTicket" class = "col-sm-8 col-xs-12 control-label" > <?php echo $hesklang [ 'isNewTicketMsg' ]; ?> </ label >
< div class = "col-sm-4 col-xs-12" >
< select name = "newTicket" class = "form-control" id = "newTicket" >
<?php
$statusesRS = hesk_dbQuery($statusesSql);
while ($row = $statusesRS->fetch_assoc())
{
$selectedEcho = ($row['IsNewTicketStatus'] == 1) ? 'selected="selected"' : '';
echo '< option value = "'.$row['ID'].'" ' . $ selectedEcho . ' > '.$hesklang[$row['ShortNameContentKey']].'< / option > ';
}
?>
< / select >
< / div >
< / div >
< div class = "form-group" >
< label for = "closedByClient" class = "col-sm-8 col-xs-12 control-label" > <?php echo $hesklang [ 'isClosedByClientMsg' ]; ?> </ label >
< div class = "col-sm-4 col-xs-12" >
< select name = "closedByClient" class = "form-control" id = "closedByClient" >
<?php
$statusesRS = hesk_dbQuery($statusesSql);
while ($row = $statusesRS->fetch_assoc())
{
$selectedEcho = ($row['IsClosedByClient'] == 1) ? 'selected="selected"' : '';
echo '< option value = "'.$row['ID'].'" ' . $ selectedEcho . ' > '.$hesklang[$row['ShortNameContentKey']].'< / option > ';
}
?>
< / select >
< / div >
< / div >
< div class = "form-group" >
< label for = "replyFromClient" class = "col-sm-8 col-xs-12 control-label" > <?php echo $hesklang [ 'isRepliedByClientMsg' ]; ?> </ label >
< div class = "col-sm-4 col-xs-12" >
< select name = "replyFromClient" class = "form-control" id = "replyFromClient" >
<?php
$statusesRS = hesk_dbQuery($statusesSql);
while ($row = $statusesRS->fetch_assoc())
{
$selectedEcho = ($row['IsCustomerReplyStatus'] == 1) ? 'selected="selected"' : '';
echo '< option value = "'.$row['ID'].'" ' . $ selectedEcho . ' > '.$hesklang[$row['ShortNameContentKey']].'< / option > ';
}
?>
< / select >
< / div >
< / div >
< div class = "form-group" >
< label for = "staffClosedOption" class = "col-sm-8 col-xs-12 control-label" > <?php echo $hesklang [ 'isStaffClosedOptionMsg' ]; ?> </ label >
< div class = "col-sm-4 col-xs-12" >
< select name = "staffClosedOption" class = "form-control" id = "staffClosedOption" >
<?php
$statusesRS = hesk_dbQuery($statusesSql);
while ($row = $statusesRS->fetch_assoc())
{
$selectedEcho = ($row['IsStaffClosedOption'] == 1) ? 'selected="selected"' : '';
echo '< option value = "'.$row['ID'].'" ' . $ selectedEcho . ' > '.$hesklang[$row['ShortNameContentKey']].'< / option > ';
}
?>
< / select >
< / div >
< / div >
< div class = "form-group" >
< label for = "staffReopenedStatus" class = "col-sm-8 col-xs-12 control-label" > <?php echo $hesklang [ 'isStaffReopenedStatusMsg' ]; ?> </ label >
< div class = "col-sm-4 col-xs-12" >
< select name = "staffReopenedStatus" class = "form-control" id = "staffReopenedStatus" >
<?php
$statusesRS = hesk_dbQuery($statusesSql);
while ($row = $statusesRS->fetch_assoc())
{
$selectedEcho = ($row['IsStaffReopenedStatus'] == 1) ? 'selected="selected"' : '';
echo '< option value = "'.$row['ID'].'" ' . $ selectedEcho . ' > '.$hesklang[$row['ShortNameContentKey']].'< / option > ';
}
?>
< / select >
< / div >
< / div >
< div class = "form-group" >
< label for = "defaultStaffReplyStatus" class = "col-sm-8 col-xs-12 control-label" > <?php echo $hesklang [ 'isDefaultStaffReplyStatusMsg' ]; ?> </ label >
< div class = "col-sm-4 col-xs-12" >
< select name = "defaultStaffReplyStatus" class = "form-control" id = "defaultStaffReplyStatus" >
<?php
$statusesRS = hesk_dbQuery($statusesSql);
while ($row = $statusesRS->fetch_assoc())
{
$selectedEcho = ($row['IsDefaultStaffReplyStatus'] == 1) ? 'selected="selected"' : '';
echo '< option value = "'.$row['ID'].'" ' . $ selectedEcho . ' > '.$hesklang[$row['ShortNameContentKey']].'< / option > ';
}
?>
< / select >
< / div >
< / div >
< div class = "form-group" >
< label for = "lockedTicketStatus" class = "col-sm-8 col-xs-12 control-label" > <?php echo $hesklang [ 'lockedTicketStatusMsg' ]; ?> </ label >
< div class = "col-sm-4 col-xs-12" >
< select name = "lockedTicketStatus" class = "form-control" id = "lockedTicketStatus" >
<?php
$statusesRS = hesk_dbQuery($statusesSql);
while ($row = $statusesRS->fetch_assoc())
{
$selectedEcho = ($row['LockedTicketStatus'] == 1) ? 'selected="selected"' : '';
echo '< option value = "'.$row['ID'].'" ' . $ selectedEcho . ' > '.$hesklang[$row['ShortNameContentKey']].'< / option > ';
}
?>
< / select >
< / div >
< / div >
< / div >
<!-- NuMods: Color settings -->
< div class = "tab-pane fade in" id = "colors" >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'uiColors' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "row" >
< div class = "col-sm-6 col-xs-12" >
< div class = "form-group" >
< label for = "navbarBackgroundColor" class = "col-sm-7 col-xs-12 control-label" > <?php echo $hesklang [ 'navbarBackgroundColor' ]; ?>
< i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" data-placement = "left"
title="<?php echo $hesklang [ 'navbarBackgroundColor' ]; ?> "
data-content="<?php echo $hesklang [ 'navbarBackgroundColorHelp' ]; ?> "></ i >
< / label >
< div class = "col-sm-5 col-xs-12" >
< input type = "text" id = "navbarBackgroundColor" name = "navbarBackgroundColor" class = "form-control" value = " <?php echo $nuMods_settings [ 'navbarBackgroundColor' ]; ?> " >
< / div >
< / div >
< / div >
< div class = "col-sm-6 col-xs-12" >
< div class = "form-group" >
< label for = "navbarBrandColor" class = "col-sm-7 col-xs-12 control-label" > <?php echo $hesklang [ 'navbarBrandColor' ]; ?>
< i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" data-placement = "left"
title="<?php echo $hesklang [ 'navbarBrandColor' ]; ?> "
data-content="<?php echo $hesklang [ 'navbarBrandColorHelp' ]; ?> "></ i >
< / label >
< div class = "col-sm-5 col-xs-12" >
< input type = "text" id = "navbarBrandColor" name = "navbarBrandColor" class = "form-control" value = " <?php echo $nuMods_settings [ 'navbarBrandColor' ]; ?> " >
< / div >
< / div >
< / div >
< / div >
< div class = "row" >
< div class = "col-sm-6 col-xs-12" >
< div class = "form-group" >
< label for = "navbarBrandHoverColor" class = "col-sm-7 col-xs-12 control-label" > <?php echo $hesklang [ 'navbarBrandHoverColor' ]; ?>
< i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" data-placement = "left"
title="<?php echo $hesklang [ 'navbarBrandHoverColor' ]; ?> "
data-content="<?php echo $hesklang [ 'navbarBrandHoverColorHelp' ]; ?> "></ i >
< / label >
< div class = "col-sm-5 col-xs-12" >
< input type = "text" id = "navbarBrandHoverColor" name = "navbarBrandHoverColor" class = "form-control" value = " <?php echo $nuMods_settings [ 'navbarBrandHoverColor' ]; ?> " >
< / div >
< / div >
< / div >
< div class = "col-sm-6 col-xs-12" >
< div class = "form-group" >
< label for = "navbarItemTextColor" class = "col-sm-7 col-xs-12 control-label" > <?php echo $hesklang [ 'navbarItemTextColor' ]; ?>
< i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" data-placement = "left"
title="<?php echo $hesklang [ 'navbarItemTextColor' ]; ?> "
data-content="<?php echo $hesklang [ 'navbarItemTextColorHelp' ]; ?> "></ i >
< / label >
< div class = "col-sm-5 col-xs-12" >
< input type = "text" id = "navbarItemTextColor" name = "navbarItemTextColor" class = "form-control" value = " <?php echo $nuMods_settings [ 'navbarItemTextColor' ]; ?> " >
< / div >
< / div >
< / div >
< / div >
< div class = "row" >
< div class = "col-sm-6 col-xs-12" >
< div class = "form-group" >
< label for = "navbarItemTextHoverColor" class = "col-sm-7 col-xs-12 control-label" > <?php echo $hesklang [ 'navbarItemTextHoverColor' ]; ?>
< i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" data-placement = "left"
title="<?php echo $hesklang [ 'navbarItemTextHoverColor' ]; ?> "
data-content="<?php echo $hesklang [ 'navbarItemTextHoverColorHelp' ]; ?> "></ i >
< / label >
< div class = "col-sm-5 col-xs-12" >
< input type = "text" id = "navbarItemTextHoverColor" name = "navbarItemTextHoverColor" class = "form-control" value = " <?php echo $nuMods_settings [ 'navbarItemTextHoverColor' ]; ?> " >
< / div >
< / div >
< / div >
< div class = "col-sm-6 col-xs-12" >
< div class = "form-group" >
< label for = "navbarItemTextSelectedColor" class = "col-sm-7 col-xs-12 control-label" > <?php echo $hesklang [ 'navbarItemTextSelectedColor' ]; ?>
< i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" data-placement = "left"
title="<?php echo $hesklang [ 'navbarItemTextSelectedColor' ]; ?> "
data-content="<?php echo $hesklang [ 'navbarItemTextSelectedColorHelp' ]; ?> "></ i >
< / label >
< div class = "col-sm-5 col-xs-12" >
< input type = "text" id = "navbarItemTextSelectedColor" name = "navbarItemTextSelectedColor" class = "form-control" value = " <?php echo $nuMods_settings [ 'navbarItemTextSelectedColor' ]; ?> " >
< / div >
< / div >
< / div >
< / div >
< div class = "row" >
< div class = "col-sm-6 col-xs-12" >
< div class = "form-group" >
< label for = "navbarItemSelectedBackgroundColor" class = "col-sm-7 col-xs-12 control-label" > <?php echo $hesklang [ 'navbarItemSelectedBackgroundColor' ]; ?>
< i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" data-placement = "left"
title="<?php echo $hesklang [ 'navbarItemSelectedBackgroundColor' ]; ?> "
data-content="<?php echo $hesklang [ 'navbarItemSelectedBackgroundColorHelp' ]; ?> "></ i >
< / label >
< div class = "col-sm-5 col-xs-12" >
< input type = "text" id = "navbarItemSelectedBackgroundColor" name = "navbarItemSelectedBackgroundColor" class = "form-control" value = " <?php echo $nuMods_settings [ 'navbarItemSelectedBackgroundColor' ]; ?> " >
< / div >
< / div >
< / div >
< div class = "col-sm-6 col-xs-12" >
< div class = "form-group" >
< label for = "dropdownItemTextColor" class = "col-sm-7 col-xs-12 control-label" > <?php echo $hesklang [ 'dropdownItemTextColor' ]; ?>
< i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" data-placement = "left"
title="<?php echo $hesklang [ 'dropdownItemTextColor' ]; ?> "
data-content="<?php echo $hesklang [ 'dropdownItemTextColorHelp' ]; ?> "></ i >
< / label >
< div class = "col-sm-5 col-xs-12" >
< input type = "text" id = "dropdownItemTextColor" name = "dropdownItemTextColor" class = "form-control" value = " <?php echo $nuMods_settings [ 'dropdownItemTextColor' ]; ?> " >
< / div >
< / div >
< / div >
< / div >
< div class = "row" >
< div class = "col-sm-6 col-xs-12" >
< div class = "form-group" >
< label for = "dropdownItemTextHoverColor" class = "col-sm-7 col-xs-12 control-label" > <?php echo $hesklang [ 'dropdownItemTextHoverColor' ]; ?>
< i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" data-placement = "left"
title="<?php echo $hesklang [ 'dropdownItemTextHoverColor' ]; ?> "
data-content="<?php echo $hesklang [ 'dropdownItemTextHoverColorHelp' ]; ?> "></ i >
< / label >
< div class = "col-sm-5 col-xs-12" >
< input type = "text" id = "dropdownItemTextHoverColor" name = "dropdownItemTextHoverColor" class = "form-control" value = " <?php echo $nuMods_settings [ 'dropdownItemTextHoverColor' ]; ?> " >
< / div >
< / div >
< / div >
< div class = "col-sm-6 col-xs-12" >
< div class = "form-group" >
< label for = "questionMarkColor" class = "col-sm-7 col-xs-12 control-label" > <?php echo $hesklang [ 'questionMarkColor' ]; ?>
< i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" data-placement = "left"
title="<?php echo $hesklang [ 'questionMarkColor' ]; ?> "
data-content="<?php echo $hesklang [ 'questionMarkColorHelp' ]; ?> "></ i >
< / label >
< div class = "col-sm-5 col-xs-12" >
< input type = "text" id = "questionMarkColor" name = "questionMarkColor" class = "form-control" value = " <?php echo $nuMods_settings [ 'questionMarkColor' ]; ?> " >
< / div >
< / div >
< / div >
< / div >
< div class = "row" >
< div class = "col-sm-6 col-xs-12" >
< div class = "form-group" >
< label for = "dropdownItemTextHoverBackgroundColor" class = "col-sm-7 col-xs-12 control-label" > <?php echo $hesklang [ 'dropdownItemTextHoverBackgroundColor' ]; ?>
< i class = "fa fa-question-circle settingsquestionmark" data-toggle = "popover" data-placement = "left"
title="<?php echo $hesklang [ 'dropdownItemTextHoverBackgroundColor' ]; ?> "
data-content="<?php echo $hesklang [ 'dropdownItemTextHoverBackgroundColorHelp' ]; ?> "></ i >
< / label >
< div class = "col-sm-5 col-xs-12" >
< input type = "text" id = "dropdownItemTextHoverBackgroundColor" name = "dropdownItemTextHoverBackgroundColor" class = "form-control" value = " <?php echo $nuMods_settings [ 'dropdownItemTextHoverBackgroundColor' ]; ?> " >
< / div >
< / div >
< / div >
< / div >
< / div >
<!-- NuMods: IP/Email Bans -->
< div class = "tab-pane fade in" id = "ipEmailBans" >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'ip_bans' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "table-responsive" >
< table class = "table table-hover" >
< thead >
< tr >
< th > <?php echo $hesklang [ 'delete' ]; ?> </ th >
< th > <?php echo $hesklang [ 'from' ]; ?> </ th >
< th > <?php echo $hesklang [ 'ip_to' ]; ?> </ th >
< / tr >
< / thead >
< tbody >
<?php
$ipRs= hesk_dbQuery('SELECT * FROM `'.$hesk_settings['db_pfix'].'denied_ips`');
while ($row = $ipRs->fetch_assoc()) {
echo '< tr id = "trIp'.$row['ID'].'" > ';
echo '< td > < input type = "checkbox" name = "ipDelete['.$row['ID'].']" onclick = "toggleRow(\'trIp'.$row['ID'].'\')" > < / td > ';
echo '< td > < input type = "text" name = "ipFrom['.$row['ID'].']" placeholder = "'.$hesklang['from'].'" class = "form-control" value = "'.long2ip($row['RangeStart']).'" > < / td > ';
echo '< td > < input type = "text" name = "ipTo['.$row['ID'].']" placeholder = "'.$hesklang['ip_to'].'" class = "form-control" value = "'.long2ip($row['RangeEnd']).'" > < / td > ';
echo '< / tr > ';
}
?>
< tr class = "info" >
<!-- Add new IP range -->
< td >< b > <?php echo $hesklang [ 'addNew' ]; ?> </ b ></ td >
< td >
< input type = "text" name = "addIpFrom" placeholder = " <?php echo $hesklang [ 'from' ]; ?> " class = "form-control" >
< / td >
< td >
< input type = "text" name = "addIpTo" placeholder = " <?php echo $hesklang [ 'ip_to' ]; ?> " class = "form-control" >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
< div class = "blankSpace" > < / div >
< h6 style = "font-weight: bold" > <?php echo $hesklang [ 'email_bans' ]; ?> </ h6 >
< div class = "footerWithBorder blankSpace" > < / div >
< div class = "table-responsive" >
< table class = "table table-hover" >
< thead >
< tr >
< th > <?php echo $hesklang [ 'delete' ]; ?> </ th >
< th > <?php echo $hesklang [ 'email' ]; ?> </ th >
< / tr >
< / thead >
< tbody >
<?php
$emailRs = hesk_dbQuery('SELECT * FROM `'.$hesk_settings['db_pfix'].'denied_emails`');
while ($row = $emailRs->fetch_assoc()) {
echo '< tr id = "trEmail'.$row['ID'].'" > ';
echo '< td > < input type = "checkbox" name = "emailDelete['.$row['ID'].']" onclick = "toggleRow(\'trEmail'.$row['ID'].'\')" > < / td > ';
echo '< td > < input type = "text" name = "email['.$row['ID'].']" class = "form-control" placeholder = "'.$hesklang['email'].'" value = "'.$row['Email'].'" > < / td > ';
echo '< / tr > ';
}
?>
<!-- Add new email -->
< tr class = "info" >
< td >< b > <?php echo $hesklang [ 'addNew' ]; ?> </ b ></ td >
< td >
< input type = "text" name = "addEmail" class = "form-control" placeholder = " <?php echo $hesklang [ 'email' ]; ?> " >
< / td >
< / tr >
< / tbody >
< / table >
< / div >
< / div >
< div class = "form-group" >
< div class = "col-sm-9 col-sm-offset-3" >
< br / >
< input type = "hidden" name = "token" value = " <?php hesk_token_echo (); ?> " />
<?php
if ($enable_save_settings)
{
echo '< input type = "submit" id = "submitbutton" value = "'.$hesklang['save_changes'].'" class = "btn btn-default" / > ';
}
else
{
echo '< input type = "button" value = "'.$hesklang['save_changes'].' ('.$hesklang['disabled'].')" class = "btn btn-default" disabled = "disabled" / > < br / > < font class = "error" > '.$hesklang['e_save_settings'].'< / font > ';
}
?>
< / div >
< / div >
< / div >
< / form >
< / div >
<?php
require_once(HESK_PATH . 'inc/footer.inc.php');
exit();
function hesk_checkVersion()
{
global $hesk_settings;
if ($latest = hesk_getLatestVersion() )
{
if ( strlen($latest) > 12 )
{
return -1;
}
elseif ($latest == $hesk_settings['hesk_version'])
{
return true;
}
else
{
return $latest;
}
}
else
{
return -1;
}
} // END hesk_checkVersion()
function hesk_getLatestVersion()
{
global $hesk_settings;
// Do we have a cached version file?
if ( file_exists(HESK_PATH . $hesk_settings['attach_dir'] . '/__latest.txt') )
{
if ( preg_match('/^(\d+)\|([\d.]+)+$/', @file_get_contents(HESK_PATH . $hesk_settings['attach_dir'] . '/__latest.txt'), $matches) & & (time() - intval($matches[1])) < 3600 )
{
return $matches[2];
}
}
// No cached file or older than 3600 seconds, try to get an update
$hesk_version_url = 'http://heskcom.s3.amazonaws.com/hesk_version.txt';
// Try using cURL
if ( function_exists('curl_init') )
{
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $hesk_version_url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 6);
$latest = curl_exec($ch);
curl_close($ch);
return hesk_cacheLatestVersion($latest);
}
// Try using a simple PHP function instead
if ($latest = file_get_contents($hesk_version_url) )
{
return hesk_cacheLatestVersion($latest);
}
// Can't check automatically, will need a manual check
return false;
} // END hesk_getLatestVersion()
function hesk_cacheLatestVersion($latest)
{
global $hesk_settings;
@file_put_contents(HESK_PATH . $hesk_settings['attach_dir'] . '/__latest.txt', time() . '|' . $latest);
return $latest;
} // END hesk_cacheLatestVersion()
function hesk_testLanguage($return_options = 0)
{
global $hesk_settings, $hesklang, $nuMods_settings;
/* Get a list of valid emails */
include_once(HESK_PATH . 'inc/email_functions.inc.php');
$valid_emails = array_keys( hesk_validEmails() );
$dir = HESK_PATH . 'language/';
$path = opendir($dir);
$text = '';
$html = '';
$text .= "/language\n";
/* Test all folders inside the language folder */
while (false !== ($subdir = readdir($path)))
{
if ($subdir == "." || $subdir == "..")
{
continue;
}
if (filetype($dir . $subdir) == 'dir')
{
$add = 1;
$langu = $dir . $subdir . '/text.php';
$email = $dir . $subdir . '/emails';
/* Check the text.php */
$text .= " |-> /$subdir\n";
$text .= " |-> text.php: ";
if (file_exists($langu))
{
$tmp = file_get_contents($langu);
// Some servers add slashes to file_get_contents output
if ( strpos ($tmp, '[\\\'LANGUAGE\\\']') !== false )
{
$tmp = stripslashes($tmp);
}
$err = '';
if (!preg_match('/\$hesklang\[\'LANGUAGE\'\]\=\'(.*)\'\;/',$tmp,$l))
{
$err .= " |----> MISSING: \$hesklang['LANGUAGE']\n";
}
if (strpos($tmp,'$hesklang[\'ENCODING\']') === false)
{
$err .= " |----> MISSING: \$hesklang['ENCODING']\n";
}
if (strpos($tmp,'$hesklang[\'_COLLATE\']') === false)
{
$err .= " |----> MISSING: \$hesklang['_COLLATE']\n";
}
if (strpos($tmp,'$hesklang[\'EMAIL_HR\']') === false)
{
$err .= " |----> MISSING: \$hesklang['EMAIL_HR']\n";
}
/* Check if language file is for current version */
if (strpos($tmp,'$hesklang[\'recaptcha_error\']') === false)
{
$err .= " |----> WRONG VERSION (not ".$hesk_settings['hesk_version'].")\n";
}
if ($err)
{
$text .= "ERROR\n" . $err;
$add = 0;
}
else
{
$l[1] = hesk_input($l[1]);
$l[1] = str_replace('|',' ',$l[1]);
$text .= "OK ($l[1])\n";
}
}
else
{
$text .= "ERROR\n";
$text .= " |----> MISSING: text.php\n";
$add = 0;
}
/* Check emails folder */
$text .= " |-> /emails: ";
if (file_exists($email) & & filetype($email) == 'dir')
{
$err = '';
foreach ($valid_emails as $eml)
{
if (!file_exists($email.'/'.$eml.'.txt'))
{
$err .= " |----> MISSING: $eml.txt\n";
}
}
if ($err)
{
$text .= "ERROR\n" . $err;
$add = 0;
}
else
{
$text .= "OK\n";
}
}
else
{
$text .= "ERROR\n";
$text .= " |----> MISSING: /emails folder\n";
$add = 0;
}
$text .= "\n";
/* Add an option for the < select > if needed */
if ($add)
{
if ($l[1] == $hesk_settings['language'])
{
$html .= '< option value = "'.$subdir.'|'.$l[1].'" selected = "selected" > '.$l[1].'< / option > ';
}
else
{
$html .= '< option value = "'.$subdir.'|'.$l[1].'" > '.$l[1].'< / option > ';
}
}
}
}
closedir($path);
/* Output select options or the test log for debugging */
if ($return_options)
{
return $html;
}
else
{
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML; 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
< html xmlns = "http://www.w3.org/1999/xhtml" lang = "en" >
< head >
< title > <?php echo $hesklang [ 's_inl' ]; ?> </ title >
< meta http-equiv = "Content-Type" content = "text/html;charset= <?php echo $hesklang [ 'ENCODING' ]; ?> " />
< style type = "text/css" >
body
{
margin:5px 5px;
padding:0;
background:#fff;
color: black;
font : 68.8%/1.5 Verdana, Geneva, Arial, Helvetica, sans-serif;
text-align: <?php if ( $nuMods_settings [ 'rtl' ]) { echo 'right' ; } else { echo 'left' ; } ?> ;
}
p
{
color : black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-size: 1.0em;
}
h3
{
color : #AF0000;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1.0em;
text-align:center;
}
.title
{
color : black;
font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 1.0em;
}
.wrong {color : red;}
.correct {color : green;}
pre {font-size:1.2em;}
< / style >
< / head >
< body >
< h3 > <?php echo $hesklang [ 's_inl' ]; ?> </ h3 >
< p >< i > <?php echo $hesklang [ 's_inle' ]; ?> </ i ></ p >
< pre > <?php echo $text ; ?> </ pre >
< p > < / p >
< p align = "center" >< a href = "admin_settings.php?test_languages=1& <?php echo rand ( 10000 , 99999 ); ?> " > <?php echo $hesklang [ 'ta' ]; ?> </ a > | < a href = "#" onclick = "Javascript:window.close()" > <?php echo $hesklang [ 'cwin' ]; ?> </ a ></ p >
< p > < / p >
< / body >
< / html >
<?php
exit();
}
} // END hesk_testLanguage()
?>