X-Git-Url: https://delta.frontaccounting.com/gitweb/?a=blobdiff_plain;f=inventory%2Fmanage%2Fitems.php;h=653d9e78bfad45213db18151cc2996897ac0607e;hb=39d66301fbc4346e2a3978d4a4ce034dc0fc0a1c;hp=e76f8b0849067c9ab58f3a24e2e84f5401de2b23;hpb=316007a1fa9cb1fd6d11460326160d4a60a0d943;p=fa-stable.git diff --git a/inventory/manage/items.php b/inventory/manage/items.php index e76f8b08..653d9e78 100644 --- a/inventory/manage/items.php +++ b/inventory/manage/items.php @@ -12,6 +12,7 @@ $page_security = 'SA_ITEM'; $path_to_root = "../.."; include($path_to_root . "/includes/session.inc"); +include($path_to_root . "/reporting/includes/tcpdf.php"); $js = ""; if ($SysPrefs->use_popup_windows) @@ -87,7 +88,7 @@ if (isset($_FILES['pic']) && $_FILES['pic']['name'] != '') { mkdir($filename); } - $filename .= "/".item_img_name($stock_id).".jpg"; + $filename .= "/".item_img_name($stock_id).(substr(trim($_FILES['pic']['name']), strrpos($_FILES['pic']['name'], '.'))); if ($_FILES['pic']['error'] == UPLOAD_ERR_INI_SIZE) { display_error(_('The file size is over the maximum allowed.')); @@ -137,6 +138,11 @@ if (isset($_FILES['pic']) && $_FILES['pic']['name'] != '') if ($upload_file == 'Yes') { $result = move_uploaded_file($_FILES['pic']['tmp_name'], $filename); + if ($msg = check_image_file($filename)) { + display_error($msg); + unlink($filename); + $upload_file ='No'; + } } $Ajax->activate('details'); /* EOF Add Image upload for New Item - by Ori */