diff --git a/admin/admin_settings.php b/admin/admin_settings.php index 67e9c50c..1f37ca6d 100644 --- a/admin/admin_settings.php +++ b/admin/admin_settings.php @@ -97,814 +97,761 @@ if ( defined('HESK_DEMO') ) ?> -
-
-
-
- -
-
- - - - - - - - - - - - - - - - -
- : - - - ' . $hesklang['hud'] . ' '; - } - elseif ($latest != -1) - { - // Is this a beta/dev version? - if ( strpos($hesk_settings['hesk_version'], 'beta') || strpos($hesk_settings['hesk_version'], 'dev') ) - { - echo ' ' . $hesklang['beta'] . ' '; ?> ' . $hesklang['hnw'] . ' '; ?> - - -
- : - - -
- : - - -
- /hesk_settings.inc.php - - '.$hesklang['exists'].', '.$hesklang['writable'].''; - } else { - echo ''.$hesklang['exists'].', '.$hesklang['not_writable'].'
'.$hesklang['e_settings']; - } - ?> -
- / - - '.$hesklang['exists'].', '; - if (is_writable(HESK_PATH . $hesk_settings['attach_dir'])) - { - $enable_use_attachments=1; - echo ''.$hesklang['writable'].''; - } - else - { - echo ''.$hesklang['not_writable'].'
'.$hesklang['e_attdir']; - } - } - else - { - echo ''.$hesklang['no_exists'].', '.$hesklang['not_writable'].'
'.$hesklang['e_attdir']; - } - ?> -
-
-
-
-
-
- =') && @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']); +
+
+
+
+
+ + +
+ : + + + - - -

-
- -
- - - - -
- -
-
-
- -
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
+ return i; + } + //--> + + +

+
+ + + + + + +
+ +
+
+
+ +
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+
+ +
+ +
+
+ +
+
+
+ +
+ +   +
-
- -
- -
+
+
+ +
+
+
'; + ?>
+
-
-
-
- -
- -   - -
-
-
- -
-
-
'; - ?> -
+
+
+ +
+ +
+
- -
-
- -
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
- +
+
+
+ + + -
-
-
- - - - - -
-
-
- - -
-
-
- -
- -
- -
+ + xmlHttp.send(params); + } + + +
+
+
+ + +
+
+
+ +
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
-
-
'; - ?> -
+
+
+ +
+
+
'; + ?>
-
- -
-
-
'; - ?> -
+
+
+ +
+
+
'; + ?>
- -
-
-
-
-
- -
-
    -
'; - ?> -
+
+ +
+
+
+
+
+ +
+
    +
'; + ?>
-
- -
-
    -
'; - ?> -
+
+
+ +
+
    +
'; + ?>
-
- -
-
    -
'; - ?> -
+
+
+ +
+
    +
'; + ?>
-
- -
-
    -
'; - ?> -
+
+
+ +
+
    +
'; + ?>
-
- -
-
    -
'; - ?> -
+
+
+ +
+
    +
'; + ?>
- -
-
- -
-
    -
'; - ?> -
+
+ +
+
+ +
+
    +
'; + ?>
-
- -
-
    -
'; - ?> -
+
+
+ +
+
    +
'; + ?>
-
- -
-
    -
'; - ?> -
+
+
+ +
+
    +
'; + ?>
-
- -
-
    -
'; - ?> -
+
+
+ +
+
    +
'; + ?>
- -
-
- -
- -
-
    -
    -
- '; - - ?> -
- -  
- - :
- - - -

-

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

+

-
-
-  
+
+ +  
+ + +
+  
+ + +
+  
+ + +
    +
'; + ?> + +
-
-
-
-
- -
- -
- +
+
+ +
+
    +
'; + ?> + +
+  
+
+ +
+
+  
+ +
+
+  
+
-
- -
- -
+
+
+
+
+ +
+ +
+
-
- -
-
- -
+
+
+ +
+ +
+
+
+ +
+
+
-
-
-
- -
- -
+
+
+
+
+ +
+ +
+ +
    +
+ -
    -
+   () + + + '.$hesklang['e_attach'].''; + } + ?> +
+
+
+ +
+ /> +
+
+
+ $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); + ?> + +
+ /> +
+
+ '.$hesklang['e_attach'].''; + if ($k == $unit) + { + echo ''; + } + else + { + echo ''; + } } + ?> + /> +
+
+ +
+ +
+
+
+ +
+ +
+
    +
'; + ?> +
+
+
+ +
+
    +
'; + ?> +
+
+
+ +
+
    +
'; + ?> +
+
+
+ +
+
    +
'; + ?> +
+
+
+ +
+
    +
'; + ?> +
+
+
+ +
+
    +
'; + ?> +
+
+
+ +
+
    +
    +
+ '; ?>
- +
- /> +
- $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); - ?> - +
- /> +
-
- +
+
+ +
+
- -
- /> + +
+
- -
+
+ +
+ +
+
+

+
+
+
+
+ +
+
+

+
+
+
+ +
+ +
+
+

+
+
+
+
+ +
+
+

+
+
+
+ + +
+
+ + + + + + + + + + + + + + + + + + + + + '; + } // End FOR + ?> +
+ +
+

+
+
+ + + '.$hesklang['opt'].' +
+
+ + + +
+
+
+ +
+ +
+
    +
'; + ?> + + + + + + + + + + -
-
-
- -
- -
-
    -
'; - ?> -
-
-
- -
-
    -
'; - ?> -
+
+
- -
-
    -
'; - ?> + +
+ />
- -
-
    -
'; - ?> + +
+ />
- -
-
    -
'; - ?> + +
+ />
- +
    -
'; - ?> +
    +
'; + ?>
- +
    -
    -
- '; +
    +
'; ?>
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-
- -
- -
-
-

-
-
-
-
- -
-
-

+ +
+ autocomplete="off" />
- -
- -
-
-

+ +
+ autocomplete="off" />
-
- -
-
-

-
+
+ +
-
- -
-
- - - - - - - - - - + + - -
-
-
- -
- -
-
    -
'; - ?> - - - - - - - - - - - -
-
-
-
- -
- /> -
-
-
- -
- /> -
-
-
- -
- /> -
-
-
- -
-
    -
'; - ?> -
-
-
- -
-
    -
'; - ?> -
- -
- -
- autocomplete="off" /> -
-
-
- -
- autocomplete="off" /> -
-
-
-
- -
-
- - - + xmlHttp.send(params); + } + //--> + + - - - - -
-
- + echo ' +
    +
'; + ?> + + + + + + + + +
+
+ +
+ /> +
+
+
+ +
+ /> +
+
- +
    -
'; +
    +
'; ?>
- -
-
-
- +
    -
'; - ?> - - - - - - +
+
'; + ?>
-
-
- -
- /> -
-
-
- -
- /> -
-
-
- -
-
    -
'; - ?> -
-
-
- -
-
-
'; - ?> -
- -
- -
- autocomplete="off" /> -
+
+ +
+ autocomplete="off" />
-
- -
- autocomplete="off" /> -
+
+
+ +
+ autocomplete="off" />
-
-
- -
+
+
+
+
-
- - - - - - - - -
 
+
+ + + + + + + + + +
 
- - + + - - - -
- -
-
- -
- -
- -
-
-
- -
- -
-
-

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

'.$server_time.'' ; ?>

- + +
+
-
-
- -
-
-

-
+ +
+
-
-
- -
-
-

-
+
+

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

'.$server_time.'' ; ?>

+ +
+
+
+
+
+ +
+
+

+
+
+
+
+ +
+
+

+
+
+
+
+ +
+
    +
'; + ?> +
+
+
+ +
+ +
+
+ +
+
+ +
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+
+ +
+
+ +
+
+
+ +
+
+
+ +
+
+ +
+
+
+
+
+
+
+ +
+ + + + + + + + + + + + + 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 ''; + echo ''; //Name + echo ''; // Short Name Language File + echo ''; // Long Name Language File + echo ''; // Text Color + echo ''; // Resolved Status? + echo ''; //Delete status? + echo ''; + } + + //Print out an additional blank space for adding a status + echo ''; + echo ''; + echo ''; // Short Name Language File + echo ''; // Long Name Language File + echo ''; // Text Color + echo ''; // Resolved Status? + echo ''; //Empty placeholder where the delete row is. + echo ''; + ?> + +
'.$hesklang[$row['ShortNameContentKey']].''; + if ($isDisabled) + { + echo ''; + } else + { + echo ''; + } + echo '
'.$hesklang['addNew'].'
-
-
-
- -
- - - - - - - - - - - - +
+
+
+ +
+
'; - echo ''; //Name - echo ''; // Short Name Language File - echo ''; // Long Name Language File - echo ''; // Text Color - echo ''; // Resolved Status? - echo ''; //Delete status? - echo ''; + $selectedEcho = ($row['IsNewTicketStatus'] == 1) ? 'selected="selected"' : ''; + echo ''; } - - //Print out an additional blank space for adding a status - echo ''; - echo ''; - echo ''; // Short Name Language File - echo ''; // Long Name Language File - echo ''; // Text Color - echo ''; // Resolved Status? - echo ''; //Empty placeholder where the delete row is. - echo ''; ?> - -
'.$hesklang[$row['ShortNameContentKey']].''; - if ($isDisabled) - { - echo ''; - } else - { - echo ''; - } - echo '
'.$hesklang['addNew'].'
-
-
-
-
- -
- -
+
-
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
-
- -
- -
+
+
+ +
+
-
-
-
- - '; - } - else - { - echo '
'.$hesklang['e_save_settings'].''; - } - ?> -
+
+
+
+
+ + '; + } + else + { + echo '
'.$hesklang['e_save_settings'].''; + } + ?>
- -
+
+ +