Example #1
0
File: ajax.php Project: philum/cms
     $ret = desktop_ico($id);
     break;
     //menus
 //menus
 case "deskbkg":
     $ret = desk_css();
     break;
 case "deskload":
     req('spe');
     req('spe');
     $ret = desktop_load($id);
     break;
 case "deskoff":
     req('pop,spe,art,tri,mod,boot');
     $_GET[$id] = $va;
     $ret = implode('', build_blocks());
     break;
 case "finder":
     req('finder,spe');
     $ret = finder($id, $va);
     if ($opt) {
         $t = 'Finder';
     }
     break;
 case "fifunc":
     req('finder,spe');
     $ret = call_user_func($id, $va, $opt, $res);
     if ($optb) {
         $t = $id;
     }
     break;
Example #2
0
File: spe.php Project: philum/cms
function cache_html($read)
{
    if (!is_dir('cache')) {
        mkdir('cache');
    }
    $f = 'cache/' . $read . '_' . mkday() . '.txt';
    // or $_SESSION['USE']
    if (!is_file($f) or $_GET['rebuild_cachart']) {
        $out = build_blocks();
        $rout = implode('', $out);
        write_file($f, $rout);
        return $rout;
    } else {
        return read_file($f);
    }
    $f = 'cache/' . $read . '_' . mkday(calc_date(1)) . '.txt';
    if (is_file($f)) {
        unlink($f);
    }
}
Example #3
0
File: sys.php Project: philum/cms
}
#Eye
if ($_SESSION['stsys'] != 'no') {
    eye();
}
#structure
if ($_GET['admin']) {
    req('admin');
    $out['content'] = admin();
} elseif ($_GET['msql']) {
    req('msql');
    $out['content'] = msql_adm();
} elseif (rstr(85)) {
    $out['content'] = build_deskpage($read);
} else {
    $out = build_blocks();
}
//admin
if (ses('dev')) {
    $_POST['popadm']['chrono'] = btn('small', round(mtime() - $stime, 3));
}
$madmin = popadmin();
//meta
$host = host();
$meta['favicon'] = 'favicon.ico';
if ($_GET["admin"]) {
    $meta["title"] = $_GET['admin'];
    $meta['favicon'] = uicon('screen_4to3_16', 'picol/16');
} elseif ($_GET["msql"]) {
    $meta["title"] = $_GET['msql'];
    $meta['favicon'] = uicon('database_16', 'picol/16');
Example #4
0
function build_blocks($items, $folder)
{
    global $ignore_file_list, $ignore_ext_list, $sort_by, $toggle_sub_folders;
    $objects = array();
    $objects['directories'] = array();
    $objects['files'] = array();
    foreach ($items as $c => $item) {
        if ($item == ".." or $item == ".") {
            continue;
        }
        // IGNORE FILE
        if (in_array($item, $ignore_file_list)) {
            continue;
        }
        if ($folder) {
            $item = "{$folder}/{$item}";
        }
        $file_ext = getFileExt($item);
        // IGNORE EXT
        if (in_array($file_ext, $ignore_ext_list)) {
            continue;
        }
        // DIRECTORIES
        if (is_dir($item)) {
            $objects['directories'][] = $item;
            continue;
        }
        // FILE DATE
        $file_time = date("U", filemtime($item));
        // FILES
        $objects['files'][$file_time . "-" . $item] = $item;
    }
    foreach ($objects['directories'] as $c => $file) {
        display_block($file);
        if ($toggle_sub_folders) {
            $sub_items = (array) scandir($file);
            if ($sub_items) {
                echo "<div class='sub' data-folder=\"{$file}\">";
                build_blocks($sub_items, $file);
                echo "</div>";
            }
        }
    }
    // SORT BEFORE LOOP
    if ($sort_by == "date_asc") {
        ksort($objects['files']);
    } elseif ($sort_by == "date_desc") {
        krsort($objects['files']);
    } elseif ($sort_by == "name_asc") {
        natsort($objects['files']);
    } elseif ($sort_by == "name_desc") {
        arsort($objects['files']);
    }
    foreach ($objects['files'] as $t => $file) {
        $fileExt = getFileExt($file);
        if (in_array($file, $ignore_file_list)) {
            continue;
        }
        if (in_array($fileExt, $ignore_ext_list)) {
            continue;
        }
        display_block($file);
    }
}
Example #5
0
                include 'admin/modules/dynamic.php';
            } else {
                if (isset($s)) {
                    include "admin/modules/{$s}.php";
                }
            }
        }
        ?>
</div>

				<?php 
        if ($contentfirst == 'yes') {
            echo "\n";
            ?>
				<div id="content_blocks"><?php 
            build_blocks();
            ?>
</div>
				<?php 
        }
        echo "\n";
        ?>

			</div>

			<!-- Use for extra style as required -->
			<div id="extradiv_3"><span></span></div>
			<div id="extradiv_4"><span></span></div>

		</div>