2014-03-23 16:03:30 -04:00
< ? php
/*******************************************************************************
* Title : Help Desk Software HESK
2014-08-05 20:26:33 -04:00
* Version : 2.5 . 5 from 5 th August 2014
2014-03-23 16:03:30 -04:00
* 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' );
2014-06-29 10:56:27 -04:00
require ( HESK_PATH . 'nuMods_settings.inc.php' );
2014-03-23 16:03:30 -04:00
// 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_man_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' ];
}
?>
2014-08-09 20:29:21 -04:00
< 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 >
2014-09-07 21:42:47 -04:00
< tr >< td class = " text-right " >
2014-08-09 20:29:21 -04:00
< ? 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 >
2014-09-07 21:42:47 -04:00
< td class = " text-right " >
2014-08-09 20:29:21 -04:00
< ? php echo $hesklang [ 'nuModsVersion' ]; ?> :
</ td >
< td style = " padding-left: 10px " >
< ? php echo $nuMods_settings [ 'version' ]; ?>
</ td >
</ tr >
2014-09-07 21:42:47 -04:00
< tr >< td class = " text-right " >
2014-08-09 20:29:21 -04:00
< ? 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 >
2014-09-07 21:42:47 -04:00
< td class = " text-right " >
2014-08-09 20:29:21 -04:00
/ hesk_settings . inc . php
</ td >
< td style = " padding-left: 10px " >
2014-03-23 16:03:30 -04:00
< ? php
2014-08-09 20:29:21 -04:00
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 >
2014-09-07 21:42:47 -04:00
< td class = " text-right " >
2014-08-09 20:29:21 -04:00
/< ? 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' ] )
2014-03-23 16:03:30 -04:00
{
2014-08-09 20:29:21 -04:00
hesk_show_notice ( $hesklang [ 'fatte1' ]);
}
// Check max attachment size
$tmp = @ ini_get ( 'upload_max_filesize' );
if ( $tmp )
2014-03-23 16:03:30 -04:00
{
2014-08-09 20:29:21 -04:00
$last = strtoupper ( substr ( $tmp , - 1 ));
switch ( $last )
2014-03-23 16:03:30 -04:00
{
2014-08-09 20:29:21 -04:00
case 'K' :
$tmp = $tmp * 1024 ;
break ;
case 'M' :
$tmp = $tmp * 1048576 ;
break ;
case 'G' :
$tmp = $tmp * 1073741824 ;
break ;
default :
$tmp = $tmp ;
2014-03-23 16:03:30 -04:00
}
2014-08-09 20:29:21 -04:00
if ( $tmp < $hesk_settings [ 'attachments' ][ 'max_size' ])
{
hesk_show_notice ( $hesklang [ 'fatte2' ]);
}
2014-03-23 16:03:30 -04:00
}
2014-08-09 20:29:21 -04:00
// Check max post size
$tmp = @ ini_get ( 'post_max_size' );
if ( $tmp )
2014-03-23 16:03:30 -04:00
{
2014-08-09 20:29:21 -04:00
$last = strtoupper ( substr ( $tmp , - 1 ));
switch ( $last )
2014-03-23 16:03:30 -04:00
{
2014-08-09 20:29:21 -04:00
case 'K' :
$tmp = $tmp * 1024 ;
break ;
case 'M' :
$tmp = $tmp * 1048576 ;
break ;
case 'G' :
$tmp = $tmp * 1073741824 ;
break ;
default :
$tmp = $tmp ;
2014-03-23 16:03:30 -04:00
}
2014-08-09 20:29:21 -04:00
if ( $tmp < ( $hesk_settings [ 'attachments' ][ 'max_size' ] * $hesk_settings [ 'attachments' ][ 'max_number' ] + 524288 ) )
2014-03-23 16:03:30 -04:00
{
2014-08-09 20:29:21 -04:00
hesk_show_notice ( $hesklang [ 'fatte3' ]);
2014-03-23 16:03:30 -04:00
}
}
2014-08-09 20:29:21 -04:00
}
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
$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 ']); ?>' ))
2014-03-23 16:03:30 -04:00
{
return false ;
}
2014-08-09 20:29:21 -04:00
}
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
// 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 ;
}
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
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 ;
}
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
function hesk_toggleLayer ( nr , setto ) {
if ( document . all )
document . all [ nr ] . style . display = setto ;
else if ( document . getElementById )
document . getElementById ( nr ) . style . display = setto ;
}
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
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 ;
}
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
var tabberOptions = {
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
'cookie' : " tabber " ,
'onLoad' : function ( argsObj )
{
var t = argsObj . tabber ;
var i ;
if ( t . id ) {
t . cookie = t . id + t . cookie ;
2014-03-23 16:03:30 -04:00
}
2014-08-09 20:29:21 -04:00
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 ;
2014-03-23 16:03:30 -04:00
}
2014-08-09 20:29:21 -04:00
return unescape ( dc . substring ( begin + prefix . length , end ));
}
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
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 " ;
2014-03-23 16:03:30 -04:00
}
2014-08-09 20:29:21 -04:00
}
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
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 ));
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
function startTime ()
{
var h = today . getHours ();
var m = today . getMinutes ();
var s = today . getSeconds ();
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
h = checkTime ( h );
m = checkTime ( m );
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
document . getElementById ( 'servertime' ) . innerHTML = h + " : " + m ;
s = s + 1 ;
today . setSeconds ( s );
t = setTimeout ( 'startTime()' , 1000 );
}
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
function checkTime ( i )
{
if ( i < 10 )
2014-03-23 16:03:30 -04:00
{
2014-08-09 20:29:21 -04:00
i = " 0 " + i ;
2014-03-23 16:03:30 -04:00
}
2014-08-09 20:29:21 -04:00
return i ;
}
//-->
</ script >
2014-09-21 01:28:54 -04:00
< 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>
2014-08-09 20:29:21 -04:00
< 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>
2014-09-15 22:20:24 -04:00
< 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>
2014-09-21 01:00:54 -04:00
< li >< a href = " #colors " data - toggle = " tab " >< ? php echo $hesklang [ 'uiColors' ]; ?> </a></li>
2014-09-22 22:10:35 -04:00
< li >< a href = " #deniedParties " data - toggle = " tab " > ( ! ) IP / Email Bans </ a ></ li >
2014-09-15 22:20:24 -04:00
</ ul >
</ li >
2014-08-09 20:29:21 -04:00
</ 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 >
& nbsp ;
< a href = " Javascript:void(0) " onclick = " Javascript:return hesk_testLanguage() " >< ? php echo $hesklang [ 's_inl' ]; ?> </a>
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 > ' ;
?>
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ div >
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
< 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 " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 " >
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
< 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 )
2014-03-23 16:03:30 -04:00
{
2014-08-09 20:29:21 -04:00
return ;
}
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
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 " );
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
xmlHttp . onreadystatechange = function ()
{
if ( xmlHttp . readyState == 4 && xmlHttp . status == 200 )
2014-03-23 16:03:30 -04:00
{
2014-08-09 20:29:21 -04:00
element . innerHTML = xmlHttp . responseText ;
2014-03-23 16:03:30 -04:00
}
2014-06-27 23:01:16 -04:00
}
2014-08-09 20:29:21 -04:00
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'] ; ?> " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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'] ; ?> " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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'] ; ?> " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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'] ; ?> " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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'] ; ?> " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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'] ; ?> " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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' ]; ?>
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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'] ; ?> " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 > ' ;
?>
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 > ' ;
?>
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_autologin " value = " 1 " '.$on.' /> '.$hesklang[' on '].' </ div > ' ;
?>
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_custopen " value = " 1 " '.$on.' /> '.$hesklang[' on '].' </ label ></ div > ' ;
?>
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_cust_urgency " value = " 1 " '.$on.' /> '.$hesklang[' on '].' </ label ></ div > ' ;
?>
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_list_users " value = " 1 " '.$on.' /> '.$hesklang[' on '].' </ label ></ div > ' ;
?>
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_short_link " value = " 1 " '.$on.' /> '.$hesklang[' on '].' </ label ></ div > ' ;
?>
2014-03-23 16:03:30 -04:00
</ div >
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_autoassign " value = " 1 " '.$on.' /> '.$hesklang[' on '].' </ label ></ div > ' ;
?>
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_rating " value = " 1 " '.$on.' /> '.$hesklang[' on '].' </ label ></ div > ' ;
?>
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_sequential " value = " 1 " '.$on.' /> '.$hesklang[' on '].' </ label ></ div > ' ;
?>
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_debug_mode " value = " 1 " '.$on.' /> '.$hesklang[' on '].' </ label ></ div > ' ;
?>
2014-03-23 16:03:30 -04:00
</ div >
</ div >
</ div >
2014-08-09 20:29:21 -04:00
</ div >
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
< h6 style = " font-weight: bold " >< ? php echo $hesklang [ 'sp' ]; ?> </h6>
< div class = " footerWithBorder blankSpace " ></ div >
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
< 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' ;
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
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 >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_secimg_use " value = " 1 " '.$onc.' onclick = " javascript:hesk_toggleLayer( \ 'captcha \ ', \ 'block \ ') " /> '.$hesklang[' onc '].' </ label ></ div >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_secimg_use " value = " 2 " '.$ons.' onclick = " javascript:hesk_toggleLayer( \ 'captcha \ ', \ 'block \ ') " /> '.$hesklang[' ons '].' </ label ></ div >
' ;
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
?>
< div id = " captcha " style = " display: <?php echo $div ; ?>; " >
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
& nbsp ; < br />
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
< b >< ? php echo $hesklang [ 'sit' ]; ?> :</b><br />
2014-03-23 16:03:30 -04:00
< ? php
2014-08-09 20:29:21 -04:00
2014-03-23 16:03:30 -04:00
$on = '' ;
$off = '' ;
$div = 'block' ;
2014-08-09 20:29:21 -04:00
if ( $hesk_settings [ 'recaptcha_use' ])
2014-03-23 16:03:30 -04:00
{
$on = 'checked="checked"' ;
}
else
{
$off = 'checked="checked"' ;
$div = 'none' ;
}
?>
2014-08-09 20:29:21 -04:00
< 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 />
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
< div id = " recaptcha " style = " display: <?php echo $div ; ?>; " >
& nbsp ; < 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 />
& nbsp ; < 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 />
& nbsp ; < 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 >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_recaptcha_ssl " value = " 1 " '.$on.' /> '.$hesklang[' on '].' </ label ></ div > ' ;
?>
</ div >
2014-03-23 16:03:30 -04:00
</ div >
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >& nbsp ; & nbsp ; & nbsp ;
< 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 ; ?>; " >
& nbsp ; < 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 />
& nbsp ; < 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 />
& nbsp ; < br />
2014-03-23 16:03:30 -04:00
</ div >
</ div >
2014-08-09 20:29:21 -04:00
</ 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); ?> " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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>
2014-03-23 16:03:30 -04:00
</ div >
</ div >
2014-08-09 20:29:21 -04:00
</ 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>
2014-03-23 16:03:30 -04:00
< ? php
2014-08-09 20:29:21 -04:00
if ( ! defined ( 'HESK_DEMO' ) )
2014-03-23 16:03:30 -04:00
{
?>
2014-08-09 20:29:21 -04:00
& nbsp ; ( < 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 />
2014-03-23 16:03:30 -04:00
< ? php
2014-08-09 20:29:21 -04:00
if ( version_compare ( phpversion (), '5.2.12' , '>=' ) )
2014-03-23 16:03:30 -04:00
{
2014-08-09 20:29:21 -04:00
echo 'max_file_uploads: ' . @ ini_get ( 'max_file_uploads' ) . '<br />' ;
2014-03-23 16:03:30 -04:00
}
2014-08-09 20:29:21 -04:00
?>
post_max_size : < ? php echo @ ini_get ( 'post_max_size' ); ?> <br />
</ div >
< ? php
2014-03-23 16:03:30 -04:00
}
2014-08-09 20:29:21 -04:00
}
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 )
2014-03-23 16:03:30 -04:00
{
2014-08-09 20:29:21 -04:00
if ( $k == $unit )
{
echo '<option value="' . $k . '" selected="selected">' . $v . '</option>' ;
}
else
{
echo '<option value="' . $k . '">' . $v . '</option>' ;
}
2014-03-23 16:03:30 -04:00
}
2014-08-09 20:29:21 -04:00
?>
< 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 >& nbsp ; & nbsp ; & nbsp ;
< 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 >& nbsp ; & nbsp ; & nbsp ;
< 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 >& nbsp ; & nbsp ; & nbsp ;
< 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 >& nbsp ; & nbsp ; & nbsp ;
< 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 >& nbsp ; & nbsp ; & nbsp ;
< 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 >& nbsp ; & nbsp ; & nbsp ;
< 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 >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_kb_search " value = " 1 " '.$small.' /> '.$hesklang[' small '].' </ label ></ div >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_kb_search " value = " 2 " '.$large.' /> '.$hesklang[' large '].' </ label ></ div >
' ;
2014-03-23 16:03:30 -04:00
?>
</ div >
</ div >
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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>
2014-03-23 16:03:30 -04:00
< div class = " col-sm-3 " >
2014-08-09 20:29:21 -04:00
< 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'] ; ?> " />
2014-03-23 16:03:30 -04:00
</ div >
</ div >
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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>
2014-03-23 16:03:30 -04:00
< div class = " col-sm-3 " >
2014-08-09 20:29:21 -04:00
< 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'] ; ?> " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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'] ; ?> " />
2014-03-23 16:03:30 -04:00
</ div >
</ div >
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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'] ; ?> " />
2014-03-23 16:03:30 -04:00
</ div >
</ div >
2014-08-09 20:29:21 -04:00
< 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 >& nbsp ; & nbsp ; & nbsp ;
< 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'] ; ?> " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ div >
< div id = " smtp_settings " style = " display:<?php echo $onload_div ; ?> " >
2014-03-23 16:03:30 -04:00
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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 ; ?> />
2014-03-23 16:03:30 -04:00
</ div >
</ div >
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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 ; ?> />
2014-03-23 16:03:30 -04:00
</ div >
</ div >
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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 ; ?> />
2014-03-23 16:03:30 -04:00
</ div >
</ div >
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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>
2014-03-23 16:03:30 -04:00
< div class = " col-sm-9 form-inline " >
< ? php
2014-08-09 20:29:21 -04:00
$on = $hesk_settings [ 'smtp_ssl' ] ? 'checked="checked"' : '' ;
$off = $hesk_settings [ 'smtp_ssl' ] ? '' : 'checked="checked"' ;
2014-03-23 16:03:30 -04:00
echo '
2014-08-09 20:29:21 -04:00
< div class = " radio " >< label >< input type = " radio " name = " s_smtp_ssl " value = " 0 " id = " s6 " '.$off.' '.$onload_status.' /> '.$hesklang[' off '].' </ label ></ div >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_smtp_ssl " value = " 1 " id = " s7 " '.$on.' '.$onload_status.' /> '.$hesklang[' on '].' </ label ></ div > ' ;
?>
2014-03-23 16:03:30 -04:00
</ div >
</ div >
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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>
2014-03-23 16:03:30 -04:00
< div class = " col-sm-9 form-inline " >
< ? php
2014-08-09 20:29:21 -04:00
$on = $hesk_settings [ 'smtp_tls' ] ? 'checked="checked"' : '' ;
$off = $hesk_settings [ 'smtp_tls' ] ? '' : 'checked="checked"' ;
2014-03-23 16:03:30 -04:00
echo '
2014-08-09 20:29:21 -04:00
< div class = " radio " >< label >< input type = " radio " name = " s_smtp_tls " value = " 0 " id = " s8 " '.$off.' '.$onload_status.' /> '.$hesklang[' off '].' </ label ></ div >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_smtp_tls " value = " 1 " id = " s9 " '.$on.' '.$onload_status.' /> '.$hesklang[' on '].' </ label ></ div > ' ;
2014-03-23 16:03:30 -04:00
?>
</ div >
</ div >
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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" />
2014-03-23 16:03:30 -04:00
</ div >
</ div >
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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" />
2014-03-23 16:03:30 -04:00
</ div >
</ div >
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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 >
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
<!-- START SMTP TEST -->
< div id = " smtp_test " style = " display:none " >
</ div >
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
< script language = " Javascript " type = " text/javascript " ><!--
function hesk_testSMTP ()
2014-03-23 16:03:30 -04:00
{
2014-08-09 20:29:21 -04:00
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 ;
}
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
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 " );
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
xmlHttp . onreadystatechange = function ()
{
if ( xmlHttp . readyState == 4 && xmlHttp . status == 200 )
2014-03-23 16:03:30 -04:00
{
2014-08-09 20:29:21 -04:00
element . innerHTML = xmlHttp . responseText ;
2014-03-23 16:03:30 -04:00
}
2014-08-09 20:29:21 -04:00
}
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
xmlHttp . send ( params );
}
//-->
</ script >
<!-- END SMTP TEST -->
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
</ div > <!-- END SMTP SETTINGS DIV -->
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
< h6 style = " font-weight: bold " >< ? php echo $hesklang [ 'emlpipe' ]; ?> </h6>
< div class = " footerWithBorder blankSpace " ></ div >
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
< 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 >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_email_piping " value = " 1 " '.$on.' /> '.$hesklang[' on '].' </ label ></ div > ' ;
?>
</ div >
</ div >
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
< h6 style = " font-weight: bold " >< ? php echo $hesklang [ 'pop3' ]; ?> </h6>
< div class = " footerWithBorder blankSpace " ></ div >
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
< 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 = '' ;
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
if ( $hesk_settings [ 'pop3' ])
{
$on = 'checked="checked"' ;
$onload_div = 'block' ;
}
else
{
$off = 'checked="checked"' ;
$onload_status = ' disabled="disabled" ' ;
2014-03-23 16:03:30 -04:00
}
2014-08-09 20:29:21 -04:00
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 >& nbsp ; & nbsp ; & nbsp ;
< 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 >
2014-03-23 16:03:30 -04:00
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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>
2014-03-23 16:03:30 -04:00
< div class = " col-sm-9 form-inline " >
< ? php
2014-08-09 20:29:21 -04:00
$on = $hesk_settings [ 'pop3_tls' ] ? 'checked="checked"' : '' ;
$off = $hesk_settings [ 'pop3_tls' ] ? '' : 'checked="checked"' ;
2014-03-23 16:03:30 -04:00
echo '
2014-08-09 20:29:21 -04:00
< div class = " radio " >< label >< input type = " radio " name = " s_pop3_tls " value = " 0 " id = " p3 " '.$off.' '.$onload_status.' /> '.$hesklang[' off '].' </ label ></ div >& nbsp ; & nbsp ; & nbsp ;
< div class = " radio " >< label >< input type = " radio " name = " s_pop3_tls " value = " 1 " id = " p4 " '.$on.' '.$onload_status.' /> '.$hesklang[' on '].' </ label ></ div > ' ;
2014-03-23 16:03:30 -04:00
?>
</ div >
</ div >
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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>
2014-03-23 16:03:30 -04:00
< div class = " col-sm-9 form-inline " >
< ? php
2014-08-09 20:29:21 -04:00
$on = $hesk_settings [ 'pop3_keep' ] ? 'checked="checked"' : '' ;
$off = $hesk_settings [ 'pop3_keep' ] ? '' : 'checked="checked"' ;
2014-03-23 16:03:30 -04:00
echo '
2014-08-09 20:29:21 -04:00
< 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 > ' ;
?>
2014-03-23 16:03:30 -04:00
</ div >
</ div >
2014-08-09 20:29:21 -04:00
< 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" />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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" />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ div >
< table border = " 0 " width = " 100% " >
< tr >
2014-09-07 21:42:47 -04:00
< td class = " text-right " width = " 200 " ></ td >
2014-08-09 20:29:21 -04:00
< td ></ td >
</ tr >
< tr >
2014-09-07 21:42:47 -04:00
< td class = " text-right " width = " 200 " >& nbsp ; </ td >
2014-08-09 20:29:21 -04:00
< td ></ td >
</ tr >
</ table >
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
<!-- START POP3 TEST -->
< div id = " pop3_test " style = " display:none " >
</ div >
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
< 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 )
2014-03-23 16:03:30 -04:00
{
2014-08-09 20:29:21 -04:00
return ;
}
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
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 " );
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
xmlHttp . onreadystatechange = function ()
{
if ( xmlHttp . readyState == 4 && xmlHttp . status == 200 )
2014-03-23 16:03:30 -04:00
{
2014-08-09 20:29:21 -04:00
element . innerHTML = xmlHttp . responseText ;
2014-03-23 16:03:30 -04:00
}
}
2014-08-09 20:29:21 -04:00
xmlHttp . send ( params );
}
//-->
</ script >
<!-- END POP3 TEST -->
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
</ div > <!-- END POP3 SETTINGS DIV -->
2014-03-23 16:03:30 -04:00
2014-08-09 20:29:21 -04:00
< h6 style = " font-weight: bold " >< ? php echo $hesklang [ 'loops' ]; ?> </h6>
2014-03-23 16:03:30 -04:00
< div class = " footerWithBorder blankSpace " ></ div >
2014-08-09 20:29:21 -04:00
2014-03-23 16:03:30 -04:00
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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'] ; ?> " />
2014-03-23 16:03:30 -04:00
</ div >
</ div >
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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'] ; ?> " />
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
< div class = " col-sm-6 " style = " padding-left: 0px " >
< p class = " form-control-static " >< ? php echo $hesklang [ 'ss' ]; ?> </p>
2014-03-23 16:03:30 -04:00
</ div >
</ div >
2014-08-09 20:29:21 -04:00
< h6 syle = " font-weight: bold " >< ? php echo $hesklang [ 'suge' ]; ?> </h6>
< div class = " footerWithBorder blankSpace " ></ div >
2014-03-23 16:03:30 -04:00
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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>
2014-03-23 16:03:30 -04:00
< div class = " col-sm-9 form-inline " >
< ? php
2014-08-09 20:29:21 -04:00
$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" ' ;
}
2014-03-23 16:03:30 -04:00
echo '
2014-08-09 20:29:21 -04:00
< 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 >& nbsp ; & nbsp ; & nbsp ;
< 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 > ' ;
2014-03-23 16:03:30 -04:00
?>
</ div >
</ div >
2014-08-09 20:29:21 -04:00
< 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 >
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
< table border = " 0 " width = " 100% " >
< tr >
2014-09-07 21:42:47 -04:00
< td class = " text-right " style = " vertical-align:top " width = " 200 " ></ td >
2014-08-09 20:29:21 -04:00
< td ></ td >
</ tr >
</ table >
2014-03-23 16:03:30 -04:00
</ div >
< h6 style = " font-weight: bold " >< ? php echo $hesklang [ 'other' ]; ?> </h6>
< div class = " footerWithBorder blankSpace " ></ div >
2014-08-09 20:29:21 -04:00
2014-03-23 16:03:30 -04:00
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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>
2014-03-23 16:03:30 -04:00
< div class = " col-sm-9 " >
< div class = " checkbox " >
2014-08-09 20:29:21 -04:00
< 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 >
2014-03-23 16:03:30 -04:00
</ div >
</ div >
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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>
2014-03-23 16:03:30 -04:00
< div class = " col-sm-9 " >
< div class = " checkbox " >
2014-08-09 20:29:21 -04:00
< label >< input type = " checkbox " name = " s_save_embedded " value = " 1 " < ? php if ( $hesk_settings [ 'save_embedded' ]) { echo 'checked="checked"' ;} ?> /> <?php echo $hesklang['embed2']; ?></label>
2014-03-23 16:03:30 -04:00
</ div >
</ div >
</ div >
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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 " >
2014-03-23 16:03:30 -04:00
< div class = " checkbox " >
2014-08-09 20:29:21 -04:00
< 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 >
2014-03-23 16:03:30 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >
2014-03-23 16:03:30 -04:00
</ div >
</ div >
< div class = " form-group " >
2014-08-09 20:29:21 -04:00
< 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>
2014-03-23 16:03:30 -04:00
< div class = " col-sm-9 " >
< div class = " checkbox " >
2014-08-09 20:29:21 -04:00
< label >< input type = " checkbox " name = " s_open_only " value = " 1 " < ? php if ( $hesk_settings [ 'open_only' ]) { echo 'checked="checked"' ;} ?> /> <?php echo $hesklang['ool']; ?></label>
2014-03-23 16:03:30 -04:00
</ div >
</ div >
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >& nbsp ; & nbsp ; & nbsp ;
< 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 >
2014-09-15 22:20:24 -04:00
<!-- 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-3 col-xs-12 control-label " >
2014-09-21 01:00:54 -04:00
< ? php echo $hesklang [ 'displayRtl' ]; ?>
2014-09-21 01:28:54 -04:00
< 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 >
2014-09-15 22:20:24 -04:00
</ label >
< div class = " col-sm-9 col-xs-12 " >
< div class = " checkbox " >
< label >
2014-09-21 01:00:54 -04:00
< input id = " rtl " name = " rtl " type = " checkbox " < ? php if ( $nuMods_settings [ 'rtl' ]) { echo 'checked' ;} ?> > Display site right-to-left
2014-09-15 22:20:24 -04:00
</ label >
</ div >
</ div >
</ div >
< div class = " form-group " >
< label for = " show-icons " class = " col-sm-3 col-xs-12 control-label " >
2014-09-21 01:00:54 -04:00
< ? php echo $hesklang [ 'showIcons' ]; ?>
2014-09-21 01:28:54 -04:00
< 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 >
2014-09-15 22:20:24 -04:00
</ label >
< div class = " col-sm-9 col-xs-12 " >
< div class = " checkbox " >
< label >
2014-09-21 01:00:54 -04:00
< input id = " show-icons " name = " show-icons " type = " checkbox " < ? php if ( $nuMods_settings [ 'show_icons' ]) { echo 'checked' ;} ?> > Show icons on navigation bar
2014-09-15 22:20:24 -04:00
</ label >
</ div >
</ div >
</ div >
< div class = " form-group " >
2014-09-21 01:28:54 -04:00
< label for = " maintenance-mode " class = " col-sm-3 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 >
2014-09-15 22:20:24 -04:00
</ label >
< div class = " col-sm-9 col-xs-12 " >
< div class = " checkbox " >
< label >
2014-09-21 01:00:54 -04:00
< input id = " maintenance-mode " name = " maintenance-mode " type = " checkbox " < ? php if ( $nuMods_settings [ 'maintenance_mode' ]) { echo 'checked' ;} ?> > Enable Maintenance Mode
2014-09-15 22:20:24 -04:00
</ label >
</ div >
</ div >
</ div >
</ div >
<!-- NuMods : Statuses -->
2014-08-09 20:29:21 -04:00
< 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 >
2014-06-28 00:15:32 -04:00
</ div >
2014-08-09 20:29:21 -04:00
< 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 " >
2014-06-28 14:10:44 -04:00
< ? php
2014-08-09 20:29:21 -04:00
$statusesRS = hesk_dbQuery ( $statusesSql );
2014-06-28 14:10:44 -04:00
while ( $row = $statusesRS -> fetch_assoc ())
{
2014-08-09 20:29:21 -04:00
$selectedEcho = ( $row [ 'IsNewTicketStatus' ] == 1 ) ? 'selected="selected"' : '' ;
echo '<option value="' . $row [ 'ID' ] . '" ' . $selectedEcho . '>' . $hesklang [ $row [ 'ShortNameContentKey' ]] . '</option>' ;
2014-06-28 14:10:44 -04:00
}
?>
2014-08-09 20:29:21 -04:00
</ select >
2014-06-28 15:53:26 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >
2014-06-28 00:15:32 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >
2014-06-28 15:53:26 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >
2014-06-28 00:15:32 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >
2014-06-28 00:15:32 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >
2014-06-28 00:15:32 -04:00
</ div >
2014-08-09 20:29:21 -04:00
</ 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 >
2014-06-28 00:15:32 -04:00
</ div >
2014-03-23 16:03:30 -04:00
</ div >
2014-09-21 01:00:54 -04:00
</ 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 " >
2014-09-21 01:28:54 -04:00
< 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 >
2014-09-21 01:00:54 -04:00
< 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 " >
2014-09-21 01:28:54 -04:00
< 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 >
2014-09-21 01:00:54 -04:00
< 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 " >
2014-09-21 01:28:54 -04:00
< 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 >
2014-09-21 01:00:54 -04:00
< 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 " >
2014-09-21 01:28:54 -04:00
< 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 >
2014-09-21 01:00:54 -04:00
< 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 " >
2014-09-21 01:28:54 -04:00
< 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 >
2014-09-21 01:00:54 -04:00
< 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 " >
2014-09-21 01:28:54 -04:00
< 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 >
2014-09-21 01:00:54 -04:00
< 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 " >
2014-09-21 01:28:54 -04:00
< 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 >
2014-09-21 01:00:54 -04:00
< 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 " >
2014-09-21 01:28:54 -04:00
< 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 >
2014-09-21 01:00:54 -04:00
< 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 " >
2014-09-21 01:28:54 -04:00
< 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 >
2014-09-21 01:00:54 -04:00
< 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 " >
2014-09-21 01:28:54 -04:00
< 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 >
2014-09-21 01:00:54 -04:00
< 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 " >
2014-09-21 01:28:54 -04:00
< 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 >
2014-09-21 01:00:54 -04:00
< 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 >
2014-09-22 22:10:35 -04:00
</ div >
<!-- NuMods : Denied Parties -->
< div class = " tab-pane fade in " id = " deniedParties " >
< h6 style = " font-weight: bold " > ( ! ) IP Bans </ h6 >
< div class = " footerWithBorder blankSpace " ></ div >
< div class = " table-responsive " >
< table class = " table table-hover " >
< thead >
< tr >
< th > Delete </ th > <!-- Checkbox placeholder -->
< th > ( ! ) From </ th >
< th > ( ! ) 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" id="ipFrom' . $row [ 'ID' ] . '" name="ipFrom' . $row [ 'ID' ] . '" placeholder="From" class="form-control" value="' . $row [ 'RangeStart' ] . '"></td>' ;
echo '<td><input type="text" id="ipTo' . $row [ 'ID' ] . '" name="ipTo' . $row [ 'ID' ] . '" placeholder="To" class="form-control" value="' . $row [ 'RangeEnd' ] . '"></td>' ;
echo '</tr>' ;
}
?>
< tr class = " info " >
<!-- Add new IP range -->
< td >< b > ( ! ) Add New </ b ></ td >
< td >
< input type = " text " id = " addIpFrom " name = " addIpFrom " placeholder = " From " class = " form-control " >
</ td >
< td >
< input type = " text " id = " addIpTo " name = " addIpTo " placeholder = " To " class = " form-control " >
</ td >
</ tr >
</ tbody >
</ table >
</ div >
2014-08-09 20:29:21 -04:00
</ 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>' ;
}
?>
2014-03-23 16:03:30 -04:00
</ div >
</ div >
2014-08-09 20:29:21 -04:00
</ div >
</ form >
</ div >
2014-03-23 16:03:30 -04:00
< ? 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 )
{
2014-09-07 21:42:47 -04:00
global $hesk_settings , $hesklang , $nuMods_settings ;
2014-03-23 16:03:30 -04:00
/* 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 : 5 px 5 px ;
padding : 0 ;
background : #fff;
color : black ;
font : 68.8 %/ 1.5 Verdana , Geneva , Arial , Helvetica , sans - serif ;
2014-09-07 21:42:47 -04:00
text - align : < ? php if ( $nuMods_settings [ 'rtl' ]) { echo 'right' ; } else { echo 'left' ; } ?> ;
2014-03-23 16:03:30 -04:00
}
p
{
color : black ;
font - family : Verdana , Geneva , Arial , Helvetica , sans - serif ;
font - size : 1.0 em ;
}
h3
{
color : #AF0000;
font - family : Verdana , Geneva , Arial , Helvetica , sans - serif ;
font - weight : bold ;
font - size : 1.0 em ;
text - align : center ;
}
. title
{
color : black ;
font - family : Verdana , Geneva , Arial , Helvetica , sans - serif ;
font - weight : bold ;
font - size : 1.0 em ;
}
. wrong { color : red ;}
. correct { color : green ;}
pre { font - size : 1.2 em ;}
</ 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 >& nbsp ; </ 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 >& nbsp ; </ p >
</ body >
</ html >
< ? php
exit ();
}
} // END hesk_testLanguage()
?>