A Campaign For Me
Love. Visibility. Beauty.
function do_menu($dir, $path) { echo '
'; $stuff = array(); while (false !== ($entry = $dir->read())) { if ($entry === '.order') { $order = explode(',', file_get_contents("$dir->path/$entry")); } else if ($entry[0] != '.' && substr($entry, -5) === '.html') { $name = basename($entry, '.html'); $stuff[] = "
$name
"; } else if ($entry[0] != '.' && substr($entry, -5) === '.link') { $stuff[] = '
path/$entry") . '>' . substr($entry, 0, -5) . '
'; } } if (isset($order)) { foreach ($order as $i) { echo $stuff[intval($i)]; } } else { foreach ($stuff as $thing) { echo $thing; } } echo '
'; } $dir = dir(getcwd() . '/pages'); $stuff = array(); $i = 0; while (false !== ($entry = $dir->read())) { if ($entry === '.order') { $order = explode(',', file_get_contents("$dir->path/$entry")); } else if ($entry[0] != '.') { if (is_dir("$dir->path/$entry")) { if (file_exists("$dir->path/$entry/index.html")) { $stuff[$i] = "
$entry
"; } else { $stuff[$i] = "
$entry
"; ob_start(); do_menu(dir("$dir->path/$entry"), $entry); $stuff[$i] .= ob_get_clean(); } ++$i; } else if (substr($entry, -5) === '.html') { $stuff[$i] = "
>" . substr($entry, 0, -5) . '
'; ++$i; } else if (substr($entry, -5) === '.link') { $stuff[$i] = '
path/$entry") . '>' . substr($entry, 0, -5) . '
'; ++$i; } } } $dir->close(); if (isset($order)) { foreach ($order as $i) { echo $stuff[intval($i)]; } } else { foreach ($stuff as $thing) { echo $thing; } } ?>
$page = isset($_REQUEST['page']) ? $_REQUEST['page'] : 'Home/index'; include(getcwd() . '/pages/' . stripslashes($page) . '.html'); ?>