예제 #1
0
$app->insertSafe();
if ($sessionState == 'on') {
    if (isset($_POST['del'])) {
        $del = $_POST['del'];
        unlink($del);
    }
    $dir = '../data/resources/';
    if ($handle = opendir($dir)) {
        while (false !== ($file = readdir($handle))) {
            if ($file != '.' && $file != '..' && $file != 'index.php' && $file != '.DS_Store') {
                $filePath = $dir . $file;
                $item['file'] = $filePath;
                $item['file_name'] = substr($file, 0, 30) . (strlen($file) >= 30 ? '...' : '');
                $item['file_date'] = date('Y-m-d G:i:s', filectime($filePath));
                $item['file_type'] = filetype($filePath);
                $item['file_size'] = $app->toMegaByte(filesize($filePath));
                $size = getimagesize($filePath);
                $item['width_height'] = $size != null ? $size[0] . '×' . $size[1] : '-';
                $items[] = $item;
            }
        }
        $contents = new Loggix_View($pathToIndex . '/theme/admin/resources.html');
        $contents->assign('items', $items);
        $contents->assign('lang', $lang);
        $item['contents'] = $contents->render();
        //closedir($dir);
    } else {
        $item['contents'] = '';
    }
    $item['pager'] = '';
    $item['result'] = '';