";
}
function get_slug($p)
{
$p = strip_tags($p);
preg_match_all('/([a-z0-9A-Z-_]+)/', $p, $matches);
$matches = array_map('strtolower', $matches[0]);
$slug = implode('-', $matches);
return $slug;
}
function is_loggedin()
{
global $c;
return $c['loggedin'];
}
function edit_tags()
{
global $hook;
if (!is_loggedin() && !isset($_REQUEST['login']))
return;
foreach ($hook['admin-head'] as $o) {
echo "\t" . $o . "\n";
}
}
function content($id, $content)
{
global $d;
echo (is_loggedin()) ? "" . $content . "" : $content;
}
function menu($stags, $etags)
{
global $c, $hostname;
$mlist = explode('
', $c['menu']);
for ($i = 0; $i < count($mlist); $i++) {
$page = get_slug($mlist[$i]);
if (!$page)
continue;
echo $stags . " href='" . strchr($hostname, '?', TRUE) . $page . "'>" . str_replace('-', ' ', $page) . " " . $etags . " \n";
}
}
function login_form()
{
global $c, $msg;
$msg = '';
if (isset($_POST['sub'])) login();
$c['content'] = "