Example #1
0
if (!empty($headerStyleName)) {
    $styleName = $headerStyleName;
}
$output->LoadTemplate('./styles/', $styleName);
$output->SetMeta('generator', 'ComaCMS v0.2 (http://comacms.berlios.de)');
$output->SetCondition('notinadmin', true);
if (!isset($extern_page) && endsWith($_SERVER['PHP_SELF'], 'index.php')) {
    $extern_page = $config->Get('default_page', 'home');
} elseif (!isset($extern_page)) {
    $extern_page = '';
}
if (startsWith($extern_page, 'a:')) {
    header('Location: admin.php?page=' . substr($extern_page, 2));
    die;
} elseif (startsWith($extern_page, 's:')) {
    header('Location: special.php?page=' . substr($extern_page, 2));
    die;
} elseif (startsWith($extern_page, 'l:')) {
    header('Location: index.php?page=' . substr($extern_page, 2));
    die;
}
$pagePrefix = 'l:';
if (endsWith($_SERVER['PHP_SELF'], 'admin.php')) {
    $pagePrefix = 'a:';
} elseif (endsWith($_SERVER['PHP_SELF'], 'special.php')) {
    $pagePrefix = 's:';
} else {
    $pagePrefix = '';
}
$user->SetPage($pagePrefix . $extern_page, $config);