コード例 #1
0
ファイル: image.class.php プロジェクト: strangerandy/raid
        $archive = new PclZip($dir . '/folder.zip');
        $archive->add($dir, PCLZIP_OPT_REMOVE_PATH, $dir);
    } else {
        show_info('info', 'Ошибка: директория не найдена');
    }
} elseif ($action == 'createDir') {
    $dirname = isset($_POST['dirname']) ? replase($_POST['dirname']) : false;
    if ($dirname && $dirname !== '') {
        @mkdir($dir . '/' . $dirname);
    } else {
        show_info('info', 'Ошибка при создании директории');
    }
} elseif ($action == 'edit') {
    print @file_get_contents($dir . '/' . $idName);
} elseif ($action == 'save_edit') {
    $dataf = convert_ch(stripcslashes(trim($_POST['data'])));
    print @file_put_contents($dir . '/' . $idName, $dataf);
} elseif ($action == 'convert') {
    $p = isset($_POST['p']) ? intval($_POST['p']) : false;
    $fileload = @file_get_contents($dir . '/' . $idName);
    if ($p) {
        $fileload = mb_convert_encoding($fileload, "Windows-1251", "UTF-8");
        @file_put_contents($dir . '/' . $idName, $fileload);
    } else {
        $fileload = mb_convert_encoding($fileload, "UTF-8", "Windows-1251");
        @file_put_contents($dir . '/' . $idName, $fileload);
    }
} elseif ($action == 'update') {
    $file = my_fileBuld($dir);
    $image = '';
    $back = backFolder($dir);
コード例 #2
0
ファイル: libraly.class.php プロジェクト: strangerandy/raid
    <?php 
    }
    ?>
</form>
    <script>
        initScroll('objListX372663',{height: in_ce.i_height});
        libraly.obj_area_init();
    </script>
    <?php 
} elseif ($action == 'obj_save') {
    $obj_option = isset($_POST['obj_option']) ? $_POST['obj_option'] : show_info('info', 'Ошибка получения данных');
    $libold = unserialize(file_get_contents(ROOT_DIR . '/data/' . $is_logged . '/' . $lib . '/' . $idName . '.data'));
    $id = isset($_POST['id']) ? intval($_POST['id']) : rand(0, 99999999999999);
    $libold[$id] = htmlspecialchars(stripcslashes(convert_ch($obj_option['name'])));
    @file_put_contents(ROOT_DIR . '/data/' . $is_logged . '/' . $lib . '/' . $idName . '.data', serialize($libold));
    @file_put_contents(ROOT_DIR . '/data/' . $is_logged . '/' . $lib . '/code/' . $id . '.code', convert_ch(stripcslashes($obj_option['code'])));
    clearCache();
} elseif ($action == 'obj_delete') {
    $id = isset($_POST['id']) ? intval($_POST['id']) : show_info('info', 'Ошибка получения данных');
    $libold = unserialize(file_get_contents(ROOT_DIR . '/data/' . $is_logged . '/' . $lib . '/' . $idName . '.data'));
    unset($libold[$id]);
    @file_put_contents(ROOT_DIR . '/data/' . $is_logged . '/' . $lib . '/' . $idName . '.data', serialize($libold));
    clearCache();
} elseif ($action == 'ststatus') {
    print @file_get_contents(ROOT_DIR . '/cache/' . $is_logged . '/compSt.data');
} elseif ($action == 'export') {
    include_once THIS_DIR . '/pclzip.data.php';
    unlink(ROOT_DIR . '/cache/' . $is_logged . '/pac.zip');
    $archive = new PclZip(ROOT_DIR . '/cache/' . $is_logged . '/pac.zip');
    $archive->add(ROOT_DIR . '/data/' . $is_logged . '/' . $idName . '/', PCLZIP_OPT_REMOVE_PATH, ROOT_DIR . '/data/' . $is_logged . '/' . $idName . '/');
    $curl->seting['TIMEOUT'] = 30;