diff --git a/admin/admin_main.php b/admin/admin_main.php index 48126683..b5d53cdd 100644 --- a/admin/admin_main.php +++ b/admin/admin_main.php @@ -41,6 +41,7 @@ require(HESK_PATH . 'hesk_settings.inc.php'); require(HESK_PATH . 'inc/common.inc.php'); require(HESK_PATH . 'inc/admin_functions.inc.php'); require(HESK_PATH . 'inc/status_functions.inc.php'); +require(HESK_PATH . 'inc/mail_functions.inc.php'); hesk_load_database_functions(); hesk_session_start(); @@ -53,50 +54,51 @@ define('PAGE_TITLE', 'ADMIN_HOME'); /* Print header */ require_once(HESK_PATH . 'inc/headerAdmin.inc.php'); - -/* Print admin navigation */ require_once(HESK_PATH . 'inc/show_admin_nav.inc.php'); -?> - -
-
- -
-

' . $hesklang['open_tickets'] . ' ' . $hesklang['nti'] . '

-
'; // The rest of the panel will be printed by print_tickets.inc.php - } +/* Reset default settings? */ +if (isset($_GET['reset']) && hesk_token_check()) { + $res = hesk_dbQuery("UPDATE `" . hesk_dbEscape($hesk_settings['db_pfix']) . "users` SET `default_list`='' WHERE `id` = '" . intval($_SESSION['id']) . "' LIMIT 1"); + $_SESSION['default_list'] = ''; +} /* Get default settings */ +else { + parse_str($_SESSION['default_list'], $defaults); + $_GET = isset($_GET) && is_array($_GET) ? array_merge($_GET, $defaults) : $defaults; +} - /* Reset default settings? */ - if (isset($_GET['reset']) && hesk_token_check()) { - $res = hesk_dbQuery("UPDATE `" . hesk_dbEscape($hesk_settings['db_pfix']) . "users` SET `default_list`='' WHERE `id` = '" . intval($_SESSION['id']) . "' LIMIT 1"); - $_SESSION['default_list'] = ''; - } /* Get default settings */ - else { - parse_str($_SESSION['default_list'], $defaults); - $_GET = isset($_GET) && is_array($_GET) ? array_merge($_GET, $defaults) : $defaults; +?> +
+ +
+
+

+ +

+
+ +
+
+
+ '; + /* Print forms for listing and searching tickets */ + require(HESK_PATH . 'inc/show_search_form.inc.php'); + } else { + echo '

' . $hesklang['na_view_tickets'] . '

'; } - - /* Print the list of tickets */ - require(HESK_PATH . 'inc/print_tickets.inc.php'); - - echo " 
"; - - /* Print forms for listing and searching tickets */ - require(HESK_PATH . 'inc/show_search_form.inc.php'); - } else { - echo '

' . $hesklang['na_view_tickets'] . '

'; - } - - $hesk_settings['hesk_license']('HMgPSAxOw0KaWYgKGZpbGVfZXhpc3RzKEhFU0tfUEFUSCAuI + ?> +
+
+
+
+  
'; - - /* Clean unneeded session variables */ - hesk_cleanSessionVars('hide'); - ?> + /* Clean unneeded session variables */ + hesk_cleanSessionVars('hide'); + ?> +
-
+ =') && @ini_get('max_file_uploads') && @ini_get('max_file_uploads') < $hesk_settings['attachments']['max_number']) { + hesk_show_notice($hesklang['fatte1']); + } + + // Check max attachment size + $tmp = @ini_get('upload_max_filesize'); + if ($tmp) { + $last = strtoupper(substr($tmp, -1)); + + switch ($last) { + case 'K': + $tmp = $tmp * 1024; + break; + case 'M': + $tmp = $tmp * 1048576; + break; + case 'G': + $tmp = $tmp * 1073741824; + break; + default: + $tmp = $tmp; + } + + if ($tmp < $hesk_settings['attachments']['max_size']) { + hesk_show_notice($hesklang['fatte2']); + } + } + + // Check max post size + $tmp = @ini_get('post_max_size'); + if ($tmp) { + $last = strtoupper(substr($tmp, -1)); + + switch ($last) { + case 'K': + $tmp = $tmp * 1024; + break; + case 'M': + $tmp = $tmp * 1048576; + break; + case 'G': + $tmp = $tmp * 1073741824; + break; + default: + $tmp = $tmp; + } + + if ($tmp < ($hesk_settings['attachments']['max_size'] * $hesk_settings['attachments']['max_number'] + 524288)) { + hesk_show_notice($hesklang['fatte3']); + } + } +} + + +$hesklang['err_custname'] = addslashes($hesklang['err_custname']); + +$modsForHesk_settings = mfh_getSettings(); ?> + +
+ +
+
+

+ +

+
+ +
+
+
@@ -242,1887 +545,1607 @@ if (defined('HESK_DEMO')) {
-
- =') && @ini_get('max_file_uploads') && @ini_get('max_file_uploads') < $hesk_settings['attachments']['max_number']) { - hesk_show_notice($hesklang['fatte1']); - } +

+ + +

+
+ + +
+
+

+ +

+
+ +
+
+
+

- // Check max attachment size - $tmp = @ini_get('upload_max_filesize'); - if ($tmp) { - $last = strtoupper(substr($tmp, -1)); - - switch ($last) { - case 'K': - $tmp = $tmp * 1024; - break; - case 'M': - $tmp = $tmp * 1048576; - break; - case 'G': - $tmp = $tmp * 1073741824; - break; - default: - $tmp = $tmp; - } +
+ - if ($tmp < $hesk_settings['attachments']['max_size']) { - hesk_show_notice($hesklang['fatte2']); - } - } +
+ +
+
+
+ - // Check max post size - $tmp = @ini_get('post_max_size'); - if ($tmp) { - $last = strtoupper(substr($tmp, -1)); - - switch ($last) { - case 'K': - $tmp = $tmp * 1024; - break; - case 'M': - $tmp = $tmp * 1048576; - break; - case 'G': - $tmp = $tmp * 1073741824; - break; - default: - $tmp = $tmp; - } +
+ +
+
+
+ - if ($tmp < ($hesk_settings['attachments']['max_size'] * $hesk_settings['attachments']['max_number'] + 524288)) { - hesk_show_notice($hesklang['fatte3']); - } - } - } +
+ +
+
+
+ +
+ +
+
+
+ - $hesklang['err_custname'] = addslashes($hesklang['err_custname']); +
+ +
+
+
+ - $modsForHesk_settings = mfh_getSettings(); - ?> - + +
+
+
+
- var tabberOptions = { + +
+
+

+ +

+
+ +
+
+
+

+
+ - 'cookie': "tabber", - 'onLoad': function (argsObj) { - var t = argsObj.tabber; - var i; - if (t.id) { - t.cookie = t.id + t.cookie; - } +
+ +
+
+
+ - i = parseInt(getCookie(t.cookie)); - if (isNaN(i)) { - return; - } - t.tabShow(i); - }, +
+ +
+
+
+ - 'onClick': function (argsObj) { - var c = argsObj.tabber.cookie; - var i = argsObj.index; - setCookie(c, i); - } - }; +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ + +
+ +
+
+
+ - var server_time = ""; - var today = new Date(); - today.setHours(server_time.substr(0, server_time.indexOf(":"))); - today.setMinutes(server_time.substr(server_time.indexOf(":") + 1)); +
+ +
+
+
+ - function startTime() { - var h = today.getHours(); - var m = today.getMinutes(); - var s = today.getSeconds(); +
+ +
+
+
+ - h = checkTime(h); - m = checkTime(m); +
+
+
'; + ?> +
+
+
+ - document.getElementById('servertime').innerHTML = h + ":" + m; - s = s + 1; - today.setSeconds(s); - t = setTimeout('startTime()', 1000); - } +
+
+
'; + ?> +
+
- function checkTime(i) { - if (i < 10) { - i = "0" + i; - } - return i; - } - //--> - - -

- -
- - - - - - -
- -
-
- -
- -
- - -
- -
-
-
- - -
- -
-
-
- - -
- -
-
-
- - -
- -
-
-
- - -
- -
-
-
- - -
- -
-
- -
- -
-
- - -
- -   - -
-
-
- - -
-
-
'; - ?> -
-
- -
- -
- -
- - -
- -
-
-
- - -
- -
-
-
- - -
- -
-
-
- - -
- -
-
-
- - -
- -
-
-
-
- - - - - - -
-
-
- - -
-
- -
- -
- - -
- -
-
-
- - -
- -
-
-
- - -
- -
-
-
- - -
- -
-
-
- - -
- -
-
-
- - -
- -
-
-
- - -
- -
-
-
- - -
- -
-
-
- - -
-
-
'; - ?> -
-
-
- - -
-
-
'; - ?> -
-
- -
- -
-
-
-
- +

+
+
+
+ -
- +
   
'; - ?> -
+ ?>
-
- +
+
+ -
- +
   
'; - ?> -
+ ?>
-
- +
+
+ -
- +
   
'; - ?> -
+ ?>
-
- +
+
+ -
- +
   
'; - ?> -
+ ?>
-
- +
+
+ -
- +
   
'; - ?> -
+ ?>
-
- +
+
+ -
- +
   
'; - ?> -
+ ?> -
- +
+
+ -
- +
   
'; - ?> -
+ ?> -
-
+
+ + + + -
- +
'; - ?> -
+ ?> -
-
+
+ + + + -
- +
   
   
'; - ?> -
+ ?> -
-
+
+ + + + -
- +
'; - ?> -
+ ?> -
-
+
+ + + + -
- +
'; - ?> -
+ ?> - -
-
- +
+ +
+
+ -
- +
   
'; - ?> -
+ ?>
-
- +
+
+ -
- +
   
'; - ?> -
+ ?>
-
- +
+
+ -
- +
   
'; - ?> -
+ ?> -
- +
+
+ -
- +
   
'; - ?> -
+ ?> -
- +
+
+ -
- +
   
'; - ?> -
+ ?> -
-
+
+ + + + -
- +
   
'; - ?> -
+ ?> -
- +
+
+ -
-
- -
-
- -
+
+
+ +
+
+
-
-
+
+ + + + -
+
+ +
+ +
-
- -
- -
+ endwhile; + ?>
+
-
- -
- -
- +

+
+ -
- +
   
   
'; - ?> -
- -  
- - :
- - - -
-
- -
-
- -
-
- -
+ ?> +
-  
+  
- -
-  
- - -
-  
-
-
-
-
-
- + :
-
    -
'; ?> -
-  
-
+
+
+ +
+
+ +
+
+ +
-
-
 
-
-
+ +
 
+ +
+  
-
-
+
+
+ -
+
+ -