Tue Feb 13 08:51:09 PST 2007
- Previous message: [Slony1-commit] slony1-engine/doc/adminguide slonik_ref.sgml
- Next message: [Slony1-commit] slony1-www/content - New directory
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Update of /home/cvsd/slony1/slony1-www
In directory main:/tmp/cvs-serv22129
Added Files:
index.php layout.php
Log Message:
Very simple cms for slony. Part one
--- NEW FILE: layout.php ---
<?PHP
function layout_header($active=""){
$output = '<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en">
<head>
<title>Slony-I</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link rel="stylesheet" href="/style.css" type="text/css" />
<!-- Design Copyright 2007 Niels Breet -->
</head>
<body>
<div class="header">
<div class="left">
<div class="menu">
<a href="/">Home</a>
<a href="">CVS</a>
<a href="http://lists.slony.info/mailman/listinfo" title="Slony mailinglists">Mailinglists</a>
</div>
</div>
<div class="right">
</div>
</div>
<div class="content">
</div>
';
return $output;
}
function layout_footer(){
$output ='
<br clear="all">
<div class="footer">
<div class="intro-header">
<div class="left"></div>
<div class="right"><div class="copyright">Content © 2007 Slony Development Group</div></div>
</div>
</div>
</div>
</body>
</html>
';
return $output;
}
function layout_leftcol_start(){
$output = '
<div class="col1">
';
return $output;
}
function layout_leftcol_stop(){
$output = '
</div>
';
return $output;
}
function layout_rightcol_start(){
$output = '
<div class="col2">
';
return $output;
}
function layout_rightcol_stop(){
$output = '
</div>
';
return $output;
}
function layout_introblock($title="",$link="",$text=""){
$output ='
<div class="intro-header">
<div class="left"></div>
<div class="right"><a href="'.$link.'">'.$title.'</a></div>
</div>
<div class="intro-body">
<div class="top">
<div class="top-left"></div>
<div class="top-right"></div>
</div>
<div class="text-intro">
'.$text.'
</div>
<div class="bottom">
<div class="bottom-left"></div>
<div class="bottom-right"></div>
</div>
</div>
';
return $output;
}
function layout_defaultblock($title="",$link="",$text=""){
$output = '
<div class="intro-header">
<div class="left"></div>
<div class="right"><a href="'.$link.'">'.$title.'</a></div>
</div>
<div class="intro-body">
<div class="top">
<div class="top-left"></div>
<div class="top-right"></div>
</div>
<div class="text">
'.$text.'
</div>
<div class="bottom">
<div class="bottom-left"></div>
<div class="bottom-right"></div>
</div>
</div>
';
return $output;
}
?>
--- NEW FILE: index.php ---
<?PHP
require_once("layout.php");
$target=$_GET["target"];
//var_dump($target); //debug
switch($target){
case '404':
header("HTTP/1.0 404 Not Found");
echo layout_header();
echo layout_defaultblock('404, NOT FOUND','',file_get_contents('./content/404.txt'));
break;
case 'cvs':
echo layout_header();
echo 'cvs';
break;
default:
echo layout_header();
echo layout_leftcol_start();
$fp = fopen('./content/intro.txt','r');
if ($fp){
$title=fgets($fp,256);
$link=fgets($fp,256);
$text="";
while (!feof($fp)) $text.=fgets($fp,256);
fclose($fp);
}
echo layout_introblock($title,$link,$text);
echo layout_leftcol_stop();
echo layout_rightcol_start();
$fp = fopen('./content/news.txt','r');
if ($fp){
$text="";
while (!feof($fp)){
$buf=fgets($fp,256);
if (strpos($buf,'---')!==false){
if ($text != "") echo layout_defaultblock($title,$link,$text);
$text = "";
$title = @fgets($fp,256);
$link = @fgets($fp,256);
} else {
$text .= $buf;
}
}
fclose($fp);
}
echo layout_rightcol_stop();
}
echo layout_footer();
?>
- Previous message: [Slony1-commit] slony1-engine/doc/adminguide slonik_ref.sgml
- Next message: [Slony1-commit] slony1-www/content - New directory
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Slony1-commit mailing list