Example #1
0
function bunlerFiles($name, $optionFile = array())
{
    global $is_logged, $dir;
    $allowed = array('jpg', 'gif', 'png');
    $ext = @end(explode('.', $name));
    $baseDir = basePathLib($dir);
    $baseDir = substr($baseDir, 0, 1) == '/' ? substr($baseDir, 1, strlen($baseDir)) : $baseDir;
    $option = array('url' => $baseDir . '/' . $name, 'type' => $ext, 'size' => FSize($dir . '/' . $name), 'name' => $name, 'date' => @date("F d Y H:i:s", @filemtime($dir . '/' . $name)));
    $hash = rand(111111, 9999999);
    $option = str_replace('"', "'", json_encode($option));
    $image .= '<li onclick="image.info(this,' . $option . ')" id="image_' . $hash . '"><div><table><tr><td valign="center">';
    if (in_array($ext, $allowed)) {
        $image .= '<img src="' . $baseDir . '/' . $name . '?i=' . rand(0, 999999) . '" ondblclick="window.open(\'' . $baseDir . '/' . $name . '\',\'_blank\')" />';
    } elseif ($optionFile['folder']) {
        $image .= '<img src="lib/images/open_folder.png" ondblclick="image.update(\'' . base64_encode($dir . '/' . $name) . '\')" />';
    } elseif ($ext == 'zip') {
        $image .= '<img src="lib/images/zip_ico.png" ondblclick="window.open(\'' . $baseDir . '/' . $name . '\',\'_blank\')" />';
    } else {
        $image .= '<img src="lib/images/text_plain.png" ondblclick="image.edit(\'' . $name . '\')" />';
    }
    $image .= '</td></tr></table></div>' . substr(str_replace('.' . $ext, '', $name), 0, 16) . '<b class="del" onclick="image.del(\'' . $hash . '\',\'' . $name . '\')"></b></li>';
    return $image;
}
Example #2
0
                        <div class="grayBtn" style="margin-right: 10px" onclick="libraly.renameLib(\'' . $name . '\')">Изменить</div>
                        <div class="grayBtn" onclick="libraly.del(\'' . $name . '\')">Удалить</div>
                    </div>
                    <div class="clear"></div>
                </div>
            </li>';
        }
        print '<ul class="ul tableList projectList">' . $prj . '</ul>';
    }
} elseif ($action == 'sLcat') {
    $read = my_fileBuld(ROOT_DIR . '/data/' . $is_logged . '/' . $idName . '/');
    if (count($read['file']) > 0) {
        foreach ($read['file'] as $name) {
            $p++;
            $p = $p > 2 ? 1 : $p;
            $size = FSize(ROOT_DIR . '/data/' . $is_logged . '/' . $idName . '/' . $name);
            $date = showDate(ROOT_DIR . '/data/' . $is_logged . '/' . $idName . '/' . $name);
            $name = str_replace(".data", '', $name);
            $prj .= '<li class="li_prj_' . $name . ' p_' . $p . '">
                <div class="lineB">
                    <img src="lib/images/lib_ico.png" class="left" />
                    <div class="left textPad" style="min-width: 100px; font-weight: bold">' . $name . '</div>
                    <div class="left grayColor textPad" style="min-width: 200px">' . $date . '</div>
                    <div class="left grayColor textPad">' . $size . '</div>
                    <div class="right">
                        <div class="grayBtn" style="margin-right: 10px" onclick="libraly.editCat(\'' . $name . '\',\'' . $idName . '\')">Редактировать</div>
                        <div class="grayBtn" onclick="libraly.delCat(\'' . $name . '\',\'' . $idName . '\')">Удалить</div>
                    </div>
                    <div class="clear"></div>
                </div>
            </li>';