boinc/doc/project_list.php

52 lines
1.1 KiB
PHP
Raw Normal View History

<?php
require_once("projects.inc");
header('Content-type: text/xml');
echo '<?xml version="1.0" encoding="ISO-8859-1" ?>
<projects>
';
$proj_list = array();
shuffle($areas);
foreach ($areas as $area) {
$area_name = $area[0];
$projects = $area[1];
shuffle($projects);
foreach ($projects as $p) {
$np = null;
if ($p[5]) {
$np->image = $p[5];
}
$np->url = $p[1];
$np->home = $p[2];
$np->general_area = $area_name;
$np->specific_area = $p[3];
$np->description = $p[4];
$np->name = $p[0];
$proj_list[] = $np;
}
}
foreach($proj_list as $p) {
echo " <project>
<name>$p->name</name>
<url>$p->url</url>
<general_area>$p->general_area</general_area>
<specific_area>$p->specific_area</specific_area>
<description>$p->description</description>
<home>$p->home</home>
";
if ($p->image) {
echo " <image>http://boinc.berkeley.edu/images/$p->image</image>
";
}
echo " </project>
";
}
echo "</projects>
";
?>