diff --git a/admin/admin_settings.php b/admin/admin_settings.php index 7b1bb404..fea26187 100644 --- a/admin/admin_settings.php +++ b/admin/admin_settings.php @@ -91,12 +91,313 @@ if (defined('HESK_DEMO')) { $hesk_settings['recaptcha_private_key'] = $hesklang['hdemo']; } +/* This will handle error, success and notice messages */ +hesk_handle_messages(); + +// Check file attachment limits +if ($hesk_settings['attachments']['use'] && !defined('HESK_DEMO')) { + // Check number of attachments per post + if (version_compare(phpversion(), '5.2.12', '>=') && @ini_get('max_file_uploads') && @ini_get('max_file_uploads') < $hesk_settings['attachments']['max_number']) { + hesk_show_notice($hesklang['fatte1']); + } + + // Check max attachment size + $tmp = @ini_get('upload_max_filesize'); + if ($tmp) { + $last = strtoupper(substr($tmp, -1)); + + switch ($last) { + case 'K': + $tmp = $tmp * 1024; + break; + case 'M': + $tmp = $tmp * 1048576; + break; + case 'G': + $tmp = $tmp * 1073741824; + break; + default: + $tmp = $tmp; + } + + if ($tmp < $hesk_settings['attachments']['max_size']) { + hesk_show_notice($hesklang['fatte2']); + } + } + + // Check max post size + $tmp = @ini_get('post_max_size'); + if ($tmp) { + $last = strtoupper(substr($tmp, -1)); + + switch ($last) { + case 'K': + $tmp = $tmp * 1024; + break; + case 'M': + $tmp = $tmp * 1048576; + break; + case 'G': + $tmp = $tmp * 1073741824; + break; + default: + $tmp = $tmp; + } + + if ($tmp < ($hesk_settings['attachments']['max_size'] * $hesk_settings['attachments']['max_number'] + 524288)) { + hesk_show_notice($hesklang['fatte3']); + } + } +} + + +$hesklang['err_custname'] = addslashes($hesklang['err_custname']); + +$modsForHesk_settings = mfh_getSettings(); ?> + +
+
+
+

+ +

+
+ +
+
+
@@ -243,1887 +544,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(); - ?> - + +
+
+
+
- '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; + ?>
+
-
- -
- -
- +

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