diff --git a/admin/manage_knowledgebase.php b/admin/manage_knowledgebase.php
index 44162e0b..250e4ba2 100644
--- a/admin/manage_knowledgebase.php
+++ b/admin/manage_knowledgebase.php
@@ -1,7 +1,7 @@
+
+
+
+
+
@@ -1952,18 +1976,23 @@ function new_article()
/* Article attachments */
define('KB',1);
require_once(HESK_PATH . 'inc/posting_functions.inc.php');
- require_once(HESK_PATH . 'inc/attachments.inc.php');
$attachments = array();
- for ($i=1;$i<=3;$i++)
- {
- $att = hesk_uploadFile($i, false);
- if ( ! empty($att))
- {
- $attachments[$i] = $att;
- }
- }
$myattachments='';
+ if ($hesk_settings['attachments']['use'])
+ {
+ require_once(HESK_PATH . 'inc/attachments.inc.php');
+
+ for ($i=1; $i<=$hesk_settings['attachments']['max_number']; $i++)
+ {
+ $att = hesk_uploadFile($i);
+ if ( ! empty($att))
+ {
+ $attachments[$i] = $att;
+ }
+ }
+ }
+
/* Any errors? */
if (count($hesk_error_buffer))
{