<?php
/**
* @file
* @brief tracプロジェクト一覧表示
*/

	define("PROJECTS_DIR", "/var/lib/trac/");	// tracプロジェクトのディレクトリ
	$DEFAULT_TRAC_PATH = "/projects/testproj";	// デフォルトプロジェクトのパス

	$projects_html = "";
	$handle = opendir(PROJECTS_DIR);
	while($entry = readdir($handle))
	{
		//print "path = $path , entry = $entry<br>";
		if($entry == "." || $entry == ".." ) continue;
		if(!is_dir(PROJECTS_DIR . $entry)) continue;

		$projects_html .=<<<EOD
<li><a href="/projects/{$entry}/">$entry</a></li>
EOD;
	}
	closedir($handle);

	$html =<<<EOD
<!DOCTYPE html
    PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja">
<head>
	<meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" />
	<title>CamelCase - Test Project - Trac</title>
	<link rel="start" href="{$DEFAULT_TRAC_PATH}/wiki" />
	<link rel="search" href="{$DEFAULT_TRAC_PATH}/search" />
	<link rel="help" href="{$DEFAULT_TRAC_PATH}/wiki/TracGuide" />
	<link rel="stylesheet" href="{$DEFAULT_TRAC_PATH}/chrome/common/css/trac.css" type="text/css" />
	<link rel="stylesheet" href="{$DEFAULT_TRAC_PATH}/chrome/common/css/wiki.css" type="text/css" />
	<link rel="icon" href="{$DEFAULT_TRAC_PATH}/chrome/common/trac.ico" type="image/x-icon" />
	<link rel="shortcut icon" href="{$DEFAULT_TRAC_PATH}/chrome/common/trac.ico" type="image/x-icon" />
	<link rel="alternate" href="{$DEFAULT_TRAC_PATH}/wiki/CamelCase?format=txt" title="Plain Text" type="text/plain" />
	<style type="text/css">
	</style>
	<script type="text/javascript" src="{$DEFAULT_TRAC_PATH}/chrome/common/js/trac.js"></script>
</head>
<body>

<div id="header"><a id="logo" href="http://trac.edgewall.com/"><img src="{$DEFAULT_TRAC_PATH}/chrome/common/trac_banner.png" width="236" height="73" alt="Trac" /></a><hr /></div>

<br/>
<br/>
<br/>
<div id="content" class="wiki">

   <div class="wikipage">

<h2>Projects</h2>
<ul>
{$projects_html}
</ul>

	</div>
</div>

<div id="footer">
 <hr />
 <a id="tracpowered" href="http://trac.edgewall.com/"><img src="{$DEFAULT_TRAC_PATH}/chrome/common/trac_logo_mini.png" height="30" width="107"
   alt="Trac Powered"/></a>
 <p class="left">
  Powered by <a href="{$DEFAULT_TRAC_PATH}/about"><strong>Trac 0.9.3</strong></a><br />
  By <a href="http://www.edgewall.com/">Edgewall Software</a>.
  <br />Translated by <a href="http://www.i-act.co.jp/">インタアクト株式会社</a>
 </p>
 <p class="right">
  Visit the Trac open source project at<br /><a href="http://trac.edgewall.com/">http://trac.edgewall.com/</a>
 </p>
</div>

 </body>
</html>
EOD;
	echo $html;
?>
