<?php
/**
* ProcessWire 2.x Admin Markup Template
*
* Copyright 2010 by Ryan Cramer
*
*
*/
$searchForm = $user->hasPermission('page-edit') ? $modules->get('ProcessPageSearch')->renderSearchForm() : '';
$bodyClass = $input->get->modal ? 'modal' : '';
if(!isset($content)) $content = '';
$config->styles->prepend($config->urls->adminTemplates . "styles/main.css");
$config->styles->append($config->urls->adminTemplates . "styles/ui.css");
$config->scripts->append($config->urls->adminTemplates . "scripts/main.js");
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta name="robots" content="noindex, nofollow" />
<title><?php echo strip_tags($page->get("browser_title|headline|title|name")); ?> • ProcessWire</title>
<script type="text/javascript">
<?php
$jsConfig = $config->js();
$jsConfig['debug'] = $config->debug;
$jsConfig['urls'] = array(
'root' => $config->urls->root,
'admin' => $config->urls->admin,
'modules' => $config->urls->modules,
'core' => $config->urls->core,
'files' => $config->urls->files,
'templates' => $config->urls->templates,
'adminTemplates' => $config->urls->adminTemplates,
);
?>
var config = <?php echo json_encode($jsConfig); ?>;
</script>
<?php foreach($config->styles->unique() as $file) echo "\n\t<link type='text/css' href='$file' rel='stylesheet' />"; ?>
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="<?php echo $config->urls->adminTemplates; ?>styles/ie.css" />
<![endif]-->
<!--[if lt IE 8]>
<link rel="stylesheet" type="text/css" href="<?php echo $config->urls->adminTemplates; ?>styles/ie7.css" />
<![endif]-->
<?php foreach($config->scripts->unique() as $file) echo "\n\t<script type='text/javascript' src='$file'></script>"; ?>
</head>
<body<?php if($bodyClass) echo " class='$bodyClass'"; ?>>
<p id='bgtitle'><?php echo $page->parent->title; ?></p>
<div id="masthead" class="masthead">
<div class="container">
<p id="logo">ProcessWire</p>
<ul id='topnav' class='nav'>
<?php include($config->paths->templatesAdmin . "topnav.inc"); ?>
</ul>
<?php if(!$user->isGuest()): ?>
<ul id='breadcrumb' class='nav'>
<?php
foreach($this->fuel('breadcrumbs') as $breadcrumb) {
$title = htmlspecialchars(strip_tags($breadcrumb->title));
echo "\n\t\t\t<li><a href='{$breadcrumb->url}'>{$title}</a> ></li>";
}
?>
</ul>
<?php endif; ?>
<h1 id='title'><?php echo strip_tags($this->fuel->processHeadline ? $this->fuel->processHeadline : $page->get("title|name")); ?></h1>
<?php echo $searchForm; ?>
</div>
</div>
<?php if(count($notices)) include($config->paths->adminTemplates . "notices.inc"); ?>
<div id="content" class="content">
<div class="container">
<?php if(trim($page->summary)) echo "<h2>{$page->summary}</h2>"; ?>
<?php if($page->body) echo $page->body; ?>
<?php echo $content?>
</div>
</div>
<div id="footer" class="footer">
<div class="container">
<p>
<?php if(!$user->isGuest()): ?>
<span id='userinfo'>
<?php echo $user->name?>
<?php if($user->hasPermission('profile-edit')): ?> /
<a class='action' href='<?php echo $config->urls->admin; ?>profile/'>profile</a> /
<?php endif; ?>
<a class='action' href='<?php echo $config->urls->admin; ?>login/logout/'>logout</a>
</span>
<?php endif; ?>
ProcessWire <?php echo $config->version; ?> © <?php echo date("Y"); ?> by Ryan Cramer
</p>
<?php if($config->debug && $this->user->isSuperuser()) include($config->paths->adminTemplates . "debug.inc"); ?>
</div>
</div>
</body>
</html>