trigur/zipper

This package is abandoned and no longer maintained. No replacement package was suggested.
There is no license information available for the latest version (0.3) of this package.

ImageCMS module

Installs: 4

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 0

Forks: 1

Open Issues: 0

Type:imagecms-module

0.3 2017-11-29 11:56 UTC

This package is not auto-updated.

Last update: 2021-01-27 02:58:30 UTC


README

Создание архивов на лету

Использование

    {echo $CI->load->module('zipper')->_toZip($files, $name, $addDate)}

string || array $files - строка-путь к файлу, или массив с путями к файлам.

string $name - название конечного архива. По умолчанию null. Если пустое - будет использована дата. Если уже занято - будет добавлено случайное число в начало названия. Не должно быть длиннее 50 символов, иначе будет обрезано.

bool $addDate - Добавлять дату к названию или нет. По умолчанию true. Если название пустое - флаг игнорируется.

В случае возникновения ошибки:

  • если ENVIRONMENT == 'development' (см. index.php в корне) - выход с описанием ошибки
  • иначе - возвращается false

При использовании функции - получаем путь к созданному архив.

Путь будет вида: /uploads/zip/:дата:/:имя архива: