/[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 786 - (hide annotations) (download)
Sun Nov 11 16:29:35 2007 UTC (5 years, 6 months ago) by hanska-guest
File size: 6902 byte(s)
Adding Valid CSS badge... ok ok, totally useless, but colorful :)
1 hanska-guest 552 <?php
2     require_once("inc/header.inc.php");
3     ?>
4 hanska-guest 506 <table class="columns">
5     <tr>
6 hanska-guest 603 <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 hanska-guest 600 <div class="row" style="text-align: center;">
11     <?=_("Developers please visit our")?><br />
12     <a href="http://wiki.debian.org/DebianMed"><?=_("Wiki page")?></a>
13 hanska-guest 506 </div>
14     <div class="row">
15 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>")?>
16 hanska-guest 506 </div>
17 hanska-guest 649 <?php
18     if ($show_locale_warning) {
19     ?>
20     <div class="row">
21     <p class="error">
22 hanska-guest 785 <img src="/img/warning.png" alt="<?=_("warning")?>" style="text-align:center;" />
23     <br />
24 hanska-guest 649 <?=_("You're using a low priority locale.<br />Please ask the site administrators to add your locale, or provide one yourself :).")?>
25     <br /><br />
26     <?php
27     $msg = _("Visit the %1Localization page%2.");
28     echo str_replace(array("%1", "%2"), array('<a href="/locales.php">', '</a>'), $msg);
29     ?>
30     </p>
31     </div>
32     <?php
33     }
34     ?>
35 hanska-guest 506 </div>
36 hanska-guest 555 <span class="section"><?=_("members")?></span>
37 hanska-guest 506 <div class="section">
38     <div class="sectionTop"></div>
39     <div class="row">
40     <div class="relatedHeading">
41     <table class="related">
42 hanska-guest 533 <?php
43 hanska-guest 543 require_once("inc/parser.inc.php");
44    
45 hanska-guest 542 $members = ParseMembersTable(30063);
46 hanska-guest 533
47 hanska-guest 542 ksort($members);
48 hanska-guest 533
49     $img = "";
50 hanska-guest 542 foreach ($members as $name => $details) {
51     switch ($details["role"]) {
52 hanska-guest 533 case "admin":
53     $img = "/img/wh_green.png";
54 hanska-guest 555 $alt = _("Project Administrator");
55 hanska-guest 533 break;
56     case "developer":
57     default:
58     $img = "/img/wh_grey.png";
59 hanska-guest 555 $alt = _("Project Developer");
60 hanska-guest 533 }
61     ?>
62     <tr><td>
63 hanska-guest 540 <img src="<?=$img?>" alt="<?=$alt?>" title="<?=$alt?>" />
64 hanska-guest 542 <a href="http://alioth.debian.org/users/<?=$details["userid"]?>"><?=$name?></a>
65 hanska-guest 533 </td></tr>
66     <?php
67     }
68     ?>
69 hanska-guest 506 </table>
70 hanska-guest 538 </div>
71 hanska-guest 539 <table class="related">
72 hanska-guest 538 <tr><td>
73 hanska-guest 555 <img src="/img/wh_green.png" alt="<?=_("Green Wheel")?>" />
74     <?=_("Project Administrator")?>
75 hanska-guest 538 </td></tr>
76     <tr><td>
77 hanska-guest 555 <img src="/img/wh_grey.png" alt="<?=_("Grey Wheel")?>" />
78     <?=_("Project Developer")?>
79 hanska-guest 538 </td></tr>
80     </table>
81 hanska-guest 506 </div>
82     </div>
83 hanska-guest 555 <span class="section"><?=_("pages")?></span>
84 hanska-guest 553 <div class="section">
85     <div class="sectionTop"></div>
86     <div class="row">
87     <ul>
88 hanska-guest 695 <li><a href="/bugs.php"><?=_("Bugs page")?></a></li>
89 hanska-guest 613 <li><a href="/locales.php"><?=_("Locales page")?></a></li>
90 hanska-guest 747 <li><a href="/ddtp.php"><?=_("DDTP page")?></a></li>
91 hanska-guest 553 <li>&hellip;</li>
92     </ul>
93     </div>
94     </div>
95 hanska-guest 555 <span class="section"><?=_("UTC time")?></span>
96 hanska-guest 506 <div class="section">
97     <div class="sectionTop"></div>
98 hanska-guest 538 <div class="row"><?=date("r", time())?></div>
99 hanska-guest 583 <div class="row"><?=strftime("%c", time())?></div>
100 hanska-guest 506 </div>
101 hanska-guest 609 <span class="section"><?=_("badges")?></span>
102 hanska-guest 582 <div class="section">
103     <div class="sectionTop"></div>
104     <div class="row">
105 hanska-guest 584 <p style="text-align: center">
106 hanska-guest 582 <a href="http://validator.w3.org/check?uri=referer">
107     <img src="http://www.w3.org/Icons/valid-xhtml11-blue" alt="<?=_("Valid XHTML 1.1")?>" height="31" width="88" />
108     </a>
109     </p>
110 hanska-guest 786 <p style="text-align: center">
111     <a href="http://jigsaw.w3.org/css-validator/validator?uri=http://debian-med.alioth.debian.org/">
112     <img src="http://www.w3.org/Icons/valid-css2-blue" alt="<?=_("Valid CSS 2")?>" height="31" width="88" />
113     </a>
114     </p>
115 smoe-guest 726 <!-- I am not so very serious about the BOINC link, it is just that the
116     validator link alone was rather ... boring? -->
117     <p style="text-align: center">
118     <a href="http://boinc.berkeley.edu">
119 hanska-guest 783 <img src="http://boinc.berkeley.edu/logo/www_logo.gif" alt="<?=_("Berkeley Open Infrastructure for Network Computing")?>" />
120 smoe-guest 726 </a>
121     </p>
122 hanska-guest 582 </div>
123     </div>
124 hanska-guest 506 </td>
125     <td class="main">
126 hanska-guest 555 <span class="section"><?=_("recent activity")?></span>
127 hanska-guest 506 <div class="section">
128     <div class="sectionTop"></div>
129     <div class="row">
130 hanska-guest 529 <table width="100%">
131 hanska-guest 506 <tr>
132 hanska-guest 555 <th><?=_("date")?></th>
133     <th><?=_("author")?></th>
134 hanska-guest 607 <th style="width:400px"><?=_("content")?></th>
135 hanska-guest 555 <th><?=_("link")?></th>
136 hanska-guest 506 </tr>
137     <?php
138     include_once("inc/lastRSS.php");
139     $rss = new lastRSS;
140     $rss->cache_dir = "./cache";
141     $rss->cache_time = 3600;
142    
143     if ($rs = $rss->get("http://cia.vc/stats/project/Debian-Med/.rss")) {
144 hanska-guest 508 // we show only the last 10 commits by default
145 hanska-guest 509 for ($i = 0; $i < 9; $i++) {
146 hanska-guest 516 $desc = html_entity_decode($rs["items"][$i]["description"]);
147 hanska-guest 527 preg_match("/(Commit by.*)<strong>(.*)<\/strong>/", $desc, $matches);
148 hanska-guest 528 $author = $matches[2];
149 hanska-guest 581 $desc = preg_replace("/(Commit by.*<strong>.*<\/strong>.*<span.*::.*<\/span>)/", "", $desc);
150 hanska-guest 577 ?>
151 hanska-guest 506 <tr>
152 hanska-guest 606 <td><?=strftime("%c", strtotime($rs["items"][$i]["pubDate"]))?></td>
153 hanska-guest 527 <td><a href="http://alioth.debian.org/users/<?=$author?>"><?=$author?></a></td>
154 hanska-guest 515 <td><?=$desc?></td>
155 hanska-guest 508 <td><a href="<?=$rs["items"][$i]["link"]?>">&raquo;</a></td>
156 hanska-guest 506 </tr>
157     <?php
158     }
159     }
160     ?>
161     </table>
162     </div>
163     </div>
164 hanska-guest 555 <span class="section"><?=_("todo")?></span>
165 hanska-guest 531 <div class="section">
166     <div class="sectionTop"></div>
167     <div class="row">
168     <ul>
169     <li>use AJAX to make the commit feed "live";</li>
170     <li>add Packages information:
171     <ul>
172     <li>bug reports (w/AJAX);</li>
173     <li>upload status;</li>
174     <li>distributions versions;</li>
175     <li>buildd status;</li>
176     <li>&hellip;</li>
177     </ul></li>
178     <li>use a general backend for retrieving information (i.e. do not put retrieving code directly
179     into index.php);</li>
180 hanska-guest 550 <li><del>dynamically generate members list from
181 hanska-guest 541 <a href="http://alioth.debian.org/project/memberlist.php?group_id=30063">
182     http://alioth.debian.org/project/memberlist.php?group_id=30063</a> &mdash; it also has links to
183 hanska-guest 550 personal pages and usernames!</del></li>
184 hanska-guest 781 <li><del>bugs retrieval from Debian BTS;</del></li>
185     <li>localization support:
186     <ul>
187     <li><del>add proper support localize website;</del></li>
188     <li>automatize .po generation (and compilation);</li>
189     <li>&hellip;</li>
190     </ul></li>
191     <li>fully support DDTP; <img src="/img/yellow.png" alt="In progress" title="In progress" /></li>
192 hanska-guest 782 <li>make this TO-DO list dynamic;</li>
193 hanska-guest 781 <li>add parsing scripts under SVN control;</li>
194 hanska-guest 531 <li>&hellip;</li>
195     </ul>
196     </div>
197     </div>
198 hanska-guest 506 </td>
199     </tr>
200     </table>
201     <hr />
202 hanska-guest 578 <p>
203 hanska-guest 555 <small><?=_("Please, note that this is a SVN export of our website. It might break during SVN commits.")?></small>
204 hanska-guest 578 </p>
205 hanska-guest 493 <?php
206 hanska-guest 552 require_once("inc/footer.inc.php")
207 hanska-guest 493 ?>

  ViewVC Help
Powered by ViewVC 1.1.5