| @@ 30-53 (lines=24) @@ | ||
| 27 | ||
| 28 | if ($_FILES['logo_file']['name'] !== '') { |
|
| 29 | $filename = $_POST['xoops_upload_file'][0]; |
|
| 30 | if (!empty($filename) || $filename !== '') { |
|
| 31 | global $xoopsModuleConfig; |
|
| 32 | ||
| 33 | $max_size = 10000000; |
|
| 34 | $max_imgwidth = $xoopsModuleConfig['img_max_width']; |
|
| 35 | $max_imgheight = $xoopsModuleConfig['img_max_height']; |
|
| 36 | $allowed_mimetypes = smartpartner_getAllowedImagesTypes(); |
|
| 37 | ||
| 38 | include_once(XOOPS_ROOT_PATH . '/class/uploader.php'); |
|
| 39 | ||
| 40 | if ($_FILES[$filename]['tmp_name'] === '' || !is_readable($_FILES[$filename]['tmp_name'])) { |
|
| 41 | redirect_header('javascript:history.go(-1)', 2, _CO_SPARTNER_FILE_UPLOAD_ERROR); |
|
| 42 | exit; |
|
| 43 | } |
|
| 44 | ||
| 45 | $uploader = new XoopsMediaUploader(smartpartner_getImageDir(), $allowed_mimetypes, $max_size, $max_imgwidth, $max_imgheight); |
|
| 46 | ||
| 47 | if ($uploader->fetchMedia($filename) && $uploader->upload()) { |
|
| 48 | $partnerObj->setVar('image', $uploader->getSavedFileName()); |
|
| 49 | } else { |
|
| 50 | redirect_header('javascript:history.go(-1)', 2, _CO_SPARTNER_FILE_UPLOAD_ERROR . $uploader->getErrors()); |
|
| 51 | exit; |
|
| 52 | } |
|
| 53 | } |
|
| 54 | } |
|
| 55 | ||
| 56 | // Putting the values in the partner object |
|
| @@ 312-337 (lines=26) @@ | ||
| 309 | // Retreive the filename to be uploaded |
|
| 310 | if (isset($_FILES['image_file']['name']) && $_FILES['image_file']['name'] != '') { |
|
| 311 | $filename = $_POST['xoops_upload_file'][0]; |
|
| 312 | if (!empty($filename) || $filename != '') { |
|
| 313 | global $xoopsModuleConfig; |
|
| 314 | ||
| 315 | // TODO: implement smartpartner mimetype management |
|
| 316 | ||
| 317 | $max_size = $xoopsModuleConfig['maximum_imagesize']; |
|
| 318 | $max_imgwidth = $xoopsModuleConfig['img_max_width']; |
|
| 319 | $max_imgheight = $xoopsModuleConfig['img_max_height']; |
|
| 320 | $allowed_mimetypes = smartpartner_getAllowedImagesTypes(); |
|
| 321 | ||
| 322 | include_once(XOOPS_ROOT_PATH . '/class/uploader.php'); |
|
| 323 | ||
| 324 | if ($_FILES[$filename]['tmp_name'] == '' || !is_readable($_FILES[$filename]['tmp_name'])) { |
|
| 325 | redirect_header('javascript:history.go(-1)', 2, _AM_SPARTNER_FILEUPLOAD_ERROR); |
|
| 326 | exit; |
|
| 327 | } |
|
| 328 | ||
| 329 | $uploader = new XoopsMediaUploader(smartpartner_getImageDir('category'), $allowed_mimetypes, $max_size, $max_imgwidth, $max_imgheight); |
|
| 330 | ||
| 331 | if ($uploader->fetchMedia($filename) && $uploader->upload()) { |
|
| 332 | $categoryObj->setVar('image', $uploader->getSavedFileName()); |
|
| 333 | } else { |
|
| 334 | redirect_header('javascript:history.go(-1)', 2, _AM_SPARTNER_FILEUPLOAD_ERROR . $uploader->getErrors()); |
|
| 335 | exit; |
|
| 336 | } |
|
| 337 | } |
|
| 338 | } else { |
|
| 339 | if (isset($_POST['image'])) { |
|
| 340 | $categoryObj->setVar('image', $_POST['image']); |
|
| @@ 394-420 (lines=27) @@ | ||
| 391 | // Retreive the filename to be uploaded |
|
| 392 | if ($_FILES['logo_file']['name'] != '') { |
|
| 393 | $filename = $_POST['xoops_upload_file'][0]; |
|
| 394 | if (!empty($filename) || $filename != '') { |
|
| 395 | global $xoopsModuleConfig; |
|
| 396 | ||
| 397 | $max_size = 10000000; |
|
| 398 | $max_imgwidth = $xoopsModuleConfig['img_max_width']; |
|
| 399 | $max_imgheight = $xoopsModuleConfig['img_max_height']; |
|
| 400 | $allowed_mimetypes = null; //smartpartner_getAllowedMimeTypes(); |
|
| 401 | ||
| 402 | include_once(XOOPS_ROOT_PATH . '/class/uploader.php'); |
|
| 403 | ||
| 404 | if ($_FILES[$filename]['tmp_name'] == '' || !is_readable($_FILES[$filename]['tmp_name'])) { |
|
| 405 | redirect_header('javascript:history.go(-1)', 2, _CO_SPARTNER_FILE_UPLOAD_ERROR); |
|
| 406 | exit; |
|
| 407 | } |
|
| 408 | ||
| 409 | $uploader = new XoopsMediaUploader(smartpartner_getImageDir(), $allowed_mimetypes, $max_size, $max_imgwidth, $max_imgheight); |
|
| 410 | ||
| 411 | // TODO: prefix the image file with the partnerid, but for that we need to first save the partner to get partnerid... |
|
| 412 | // $uploader->setTargetFileName($partnerObj->partnerid() . "_" . $_FILES['logo_file']['name']); |
|
| 413 | ||
| 414 | if ($uploader->fetchMedia($filename) && $uploader->upload()) { |
|
| 415 | $partnerObj->setVar('image', $uploader->getSavedFileName()); |
|
| 416 | } else { |
|
| 417 | redirect_header('javascript:history.go(-1)', 2, _CO_SPARTNER_FILE_UPLOAD_ERROR . $uploader->getErrors()); |
|
| 418 | exit; |
|
| 419 | } |
|
| 420 | } |
|
| 421 | } else { |
|
| 422 | $partnerObj->setVar('image', $_POST['image']); |
|
| 423 | } |
|