/[debian-med]/trunk/community/website/index.php
ViewVC logotype

Contents of /trunk/community/website/index.php

Parent Directory Parent Directory | Revision Log Revision Log


Revision 599 - (hide annotations) (download)
Fri Oct 5 08:42:15 2007 UTC (5 years, 7 months ago) by hanska-guest
File size: 5168 byte(s)
Please, _really_ consider learnig XHTML 1.1 :)
Every little change like this, breaks up the website.
1 hanska-guest 552 <?php
2     require_once("inc/header.inc.php");
3     ?>
4 hanska-guest 506 <table class="columns">
5     <tr>
6     <td class="left">
7 hanska-guest 555 <span class="section"><?=_("information")?></span>
8 hanska-guest 506 <div class="section">
9     <div class="sectionTop"></div>
10     <div class="row">
11 hanska-guest 599 <a href="http://wiki.debian.org/DebianMed"><?=_("Developers please visit our<br />Wiki page")?></a>
12 hanska-guest 506 </div>
13     <div class="row">
14 hanska-guest 587 <?=_("The Debian-Med project presents packages that are associated with <ul><li>medicine</li><li>pre-clinical research</li><li>life science.</li></ul> Its developments are mostly focused on three areas for the moment: <ul><li>medical practice</li><li>imaging</li><li>bioinformatics.</li></ul>")?>
15 hanska-guest 506 </div>
16     </div>
17 hanska-guest 555 <span class="section"><?=_("members")?></span>
18 hanska-guest 506 <div class="section">
19     <div class="sectionTop"></div>
20     <div class="row">
21     <div class="relatedHeading">
22     <table class="related">
23 hanska-guest 533 <?php
24 hanska-guest 543 require_once("inc/parser.inc.php");
25    
26 hanska-guest 542 $members = ParseMembersTable(30063);
27 hanska-guest 533
28 hanska-guest 542 ksort($members);
29 hanska-guest 533
30     $img = "";
31 hanska-guest 542 foreach ($members as $name => $details) {
32     switch ($details["role"]) {
33 hanska-guest 533 case "admin":
34     $img = "/img/wh_green.png";
35 hanska-guest 555 $alt = _("Project Administrator");
36 hanska-guest 533 break;
37     case "developer":
38     default:
39     $img = "/img/wh_grey.png";
40 hanska-guest 555 $alt = _("Project Developer");
41 hanska-guest 533 }
42     ?>
43     <tr><td>
44 hanska-guest 540 <img src="<?=$img?>" alt="<?=$alt?>" title="<?=$alt?>" />
45 hanska-guest 542 <a href="http://alioth.debian.org/users/<?=$details["userid"]?>"><?=$name?></a>
46 hanska-guest 533 </td></tr>
47     <?php
48     }
49     ?>
50 hanska-guest 506 </table>
51 hanska-guest 538 </div>
52 hanska-guest 539 <table class="related">
53 hanska-guest 538 <tr><td>
54 hanska-guest 555 <img src="/img/wh_green.png" alt="<?=_("Green Wheel")?>" />
55     <?=_("Project Administrator")?>
56 hanska-guest 538 </td></tr>
57     <tr><td>
58 hanska-guest 555 <img src="/img/wh_grey.png" alt="<?=_("Grey Wheel")?>" />
59     <?=_("Project Developer")?>
60 hanska-guest 538 </td></tr>
61     </table>
62 hanska-guest 506 </div>
63     </div>
64 hanska-guest 555 <span class="section"><?=_("pages")?></span>
65 hanska-guest 553 <div class="section">
66     <div class="sectionTop"></div>
67     <div class="row">
68     <ul>
69 hanska-guest 555 <li><a href="/bugs.php"><?=_("Bugs Page")?></a></li>
70 hanska-guest 553 <li>&hellip;</li>
71     </ul>
72     </div>
73     </div>
74 hanska-guest 555 <span class="section"><?=_("UTC time")?></span>
75 hanska-guest 506 <div class="section">
76     <div class="sectionTop"></div>
77 hanska-guest 538 <div class="row"><?=date("r", time())?></div>
78 hanska-guest 583 <div class="row"><?=strftime("%c", time())?></div>
79 hanska-guest 506 </div>
80 hanska-guest 582 <span class="section"><?=_("Badges")?></span>
81     <div class="section">
82     <div class="sectionTop"></div>
83     <div class="row">
84 hanska-guest 584 <p style="text-align: center">
85 hanska-guest 582 <a href="http://validator.w3.org/check?uri=referer">
86     <img src="http://www.w3.org/Icons/valid-xhtml11-blue" alt="<?=_("Valid XHTML 1.1")?>" height="31" width="88" />
87     </a>
88     </p>
89     </div>
90     </div>
91 hanska-guest 506 </td>
92     <td class="main">
93 hanska-guest 555 <span class="section"><?=_("recent activity")?></span>
94 hanska-guest 506 <div class="section">
95     <div class="sectionTop"></div>
96     <div class="row">
97 hanska-guest 529 <table width="100%">
98 hanska-guest 506 <tr>
99 hanska-guest 555 <th><?=_("date")?></th>
100     <th><?=_("author")?></th>
101     <th><?=_("content")?></th>
102     <th><?=_("link")?></th>
103 hanska-guest 506 </tr>
104     <?php
105     include_once("inc/lastRSS.php");
106     $rss = new lastRSS;
107     $rss->cache_dir = "./cache";
108     $rss->cache_time = 3600;
109    
110     if ($rs = $rss->get("http://cia.vc/stats/project/Debian-Med/.rss")) {
111 hanska-guest 508 // we show only the last 10 commits by default
112 hanska-guest 509 for ($i = 0; $i < 9; $i++) {
113 hanska-guest 516 $desc = html_entity_decode($rs["items"][$i]["description"]);
114 hanska-guest 527 preg_match("/(Commit by.*)<strong>(.*)<\/strong>/", $desc, $matches);
115 hanska-guest 528 $author = $matches[2];
116 hanska-guest 581 $desc = preg_replace("/(Commit by.*<strong>.*<\/strong>.*<span.*::.*<\/span>)/", "", $desc);
117 hanska-guest 577 ?>
118 hanska-guest 506 <tr>
119 hanska-guest 508 <td><?=$rs["items"][$i]["pubDate"]?></td>
120 hanska-guest 527 <td><a href="http://alioth.debian.org/users/<?=$author?>"><?=$author?></a></td>
121 hanska-guest 515 <td><?=$desc?></td>
122 hanska-guest 508 <td><a href="<?=$rs["items"][$i]["link"]?>">&raquo;</a></td>
123 hanska-guest 506 </tr>
124     <?php
125     }
126     }
127     ?>
128     </table>
129     </div>
130     </div>
131 hanska-guest 555 <span class="section"><?=_("todo")?></span>
132 hanska-guest 531 <div class="section">
133     <div class="sectionTop"></div>
134     <div class="row">
135     <ul>
136     <li>use AJAX to make the commit feed "live";</li>
137     <li>add Packages information:
138     <ul>
139     <li>bug reports (w/AJAX);</li>
140     <li>upload status;</li>
141     <li>distributions versions;</li>
142     <li>buildd status;</li>
143     <li>&hellip;</li>
144     </ul></li>
145     <li>use a general backend for retrieving information (i.e. do not put retrieving code directly
146     into index.php);</li>
147 hanska-guest 550 <li><del>dynamically generate members list from
148 hanska-guest 541 <a href="http://alioth.debian.org/project/memberlist.php?group_id=30063">
149     http://alioth.debian.org/project/memberlist.php?group_id=30063</a> &mdash; it also has links to
150 hanska-guest 550 personal pages and usernames!</del></li>
151 hanska-guest 553 <li>bugs retrieval from Debian BTS;<img src="/img/yellow.png" alt="In progress" title="In progress" /></li>
152 hanska-guest 531 <li>&hellip;</li>
153     </ul>
154     </div>
155     </div>
156 hanska-guest 506 </td>
157     </tr>
158     </table>
159     <hr />
160 hanska-guest 578 <p>
161 hanska-guest 555 <small><?=_("Please, note that this is a SVN export of our website. It might break during SVN commits.")?></small>
162 hanska-guest 578 </p>
163 hanska-guest 493 <?php
164 hanska-guest 552 require_once("inc/footer.inc.php")
165 hanska-guest 493 ?>

  ViewVC Help
Powered by ViewVC 1.1.5