Загрузка PDF файлов

  • Загрузка PDF файлов

Загрузка PDF файлов, позволяет загружать pdf в папку изображений,  ссылка на него делается вручную.

файл

admin/controller/common/filemanager.php

перед строкой
if (isset($this->request->get['image'])) {

добавть
        $ext = strrchr($this->request->get['image'], '.');
                if(strtolower($ext) == '.pdf') {
                    $this->request->get['image'] = 'pdf_icon.png';
                }

после
'.jpg',

добавть
'.pdf',

заменить
<!-- 1.5.0.x - 1.5.1.2 only -->
$this->model_tool_image->resize(substr($file, strlen(DIR_IMAGE)), 100, 100)

на
(strtolower($ext) == '.pdf') ? $this->model_tool_image->resize('pdf_icon.png', 100, 100) : $this->model_tool_image->resize(substr($file, strlen(DIR_IMAGE)), 100, 100)

заменить
<!-- 1.5.1.3 only -->
$this->model_tool_image->resize(utf8_substr($file, strlen(DIR_IMAGE)), 100, 100)

на
(strtolower($ext) == '.pdf') ? $this->model_tool_image->resize('pdf_icon.png', 100, 100) : $this->model_tool_image->resize(utf8_substr($file, strlen(DIR_IMAGE)), 100, 100)

<!-- OcStore 1.5.4.1.2 -->
заменить
'thumb'    => $this->model_tool_image->resize(utf8_substr($file, utf8_strlen(DIR_IMAGE)), 100, 100),

на
'thumb'    => (strtolower($ext) == '.pdf') ? $this->model_tool_image->resize('pdf_icon.png', 100, 100) : $this->model_tool_image->resize(utf8_substr($file, strlen(DIR_IMAGE)), 100, 100),

заменить
300000

на
3000000

после
'image/jpeg',добавть

добавть
'application/pdf',
'application/x-pdf',

файл
admin/language/english/common/filemanager.php
заменить 300kb на 3MB

картинку поместить в папку "image" в корне сайта.