<?php
/*
$Id: index.php 74 2007-07-29 23:11:16Z randomperson83 $
Obsessive Web Statistics
Copyright (C) 2007 Dustin Spicuzza <hide@address.com>
This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.
This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
GNU General Public License for more details.
You should have received a copy of the GNU General Public License
along with this program. If not, see <http://www.gnu.org/licenses/>.
This implements the code needed for the default theme. All themes need to
do is return a string comprising of the entire page (themes are called
inside of output buffering, so there are a number of things that they
should not ever do).
There is a global variable called $output which contains information
that themes should use to construct the necessary HTML.
*/
// this is called, which must return HTML for the entire page requested.
function get_theme_html($content, $themepath){
global $output,$cfg;
$ret =
'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en" dir="ltr">
<head>
<title>' . htmlentities($output['title']) . '</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript" src="js/jquery.js"></script>
<script type="text/javascript" src="js/jquery.corner.js"></script>
<link rel="icon" href="favicon.ico" type="image/x-icon" />
<link rel="shortcut icon" href="favicon.ico" type="image/x-icon" />
<link rel="stylesheet" type="text/css" media="screen" href="' . $themepath . '/main.css" />
<link rel="stylesheet" type="text/css" media="screen" href="' . $themepath . '/plugin.css" />
<script type="text/javascript">
$(function(){
$("div#header0").corner("tl 10px dog");
$("div.rounded").corner("br dog");
});
</script>
' . $output['head'] . '
</head>
<body>
<div id="header0"></div>
<div id="header">
<a href="http://obsessive.sourceforge.net">Obsessive Web Statistics <sup>BETA</sup></a>
</div>
<div id="content">
<div class="menu"><ul><li><a href="index.php">Home</a></li>' . $output['menu'] . '<li><a href="about.php">About OWS</a></li></ul></div><div id="main_container">
' . $content . '
</div>
</div>
<div id="footer" class="rounded">
Obsessive Web Statistics Beta © 2007 Dustin Spicuzza & contributors' . ($cfg['db_queries'] > 0 ? ($cfg['db_queries'] > 1 ? "<br/>$cfg[db_queries] db queries performed" : "<br/>1 db query performed") : '') . '
</div>
</body></html>';
return $ret;
}
?>