コード例 #1
0
ファイル: pi.zip.php プロジェクト: MaxLazar/mx-zip-ee3
<?php

/**
 *  MX ZIP for ExpressionEngine3
 *
 * @package  ExpressionEngine
 * @subpackage Plugins
 * @category Plugins
 * @author    Max Lazar <*****@*****.**>
 * @purpose MX Zip adds you capability to add files/folders into zipping archive directly from ExpressionEngine
 * @Commercial - please see LICENSE file included with this distribution
 */
require_once PATH_THIRD . 'zip/config.php';
$plugin_info = array('pi_name' => MX_ZIP_NAME, 'pi_version' => MX_ZIP_VER, 'pi_author' => MX_ZIP_AUTHOR, 'pi_author_url' => MX_ZIP_DOCS, 'pi_description' => MX_ZIP_DESC, 'pi_usage' => zip::usage());
class Zip
{
    var $return_data = "";
    var $remove_path = "";
    var $add_path = "";
    var $large_files = "";
    var $archive_folder = "";
    var $archive_name = "";
    var $archive_fname = "";
    var $comment = null;
    var $no_compression = false;
    var $remove_all_path = false;
    var $cache_path = false;
    var $speed = 500;
    function Zip()
    {
        $LD = '\\{';