| <?php |
| /** |
| * THE ACCOMPANYING PROGRAM IS PROVIDED UNDER THE TERMS OF THIS ECLIPSE PUBLIC LICENSE (http://www.eclipse.org/legal/epl-v10.html). |
| * ANY USE, REPRODUCTION OR DISTRIBUTION OF THE PROGRAM CONSTITUTES RECIPIENT'S ACCEPTANCE OF THIS AGREEMENT. |
| * |
| */ |
| header( "Content-Type: text/xml" ); |
| require_once($_SERVER['DOCUMENT_ROOT'] . "/projects/common/project-info.class.php"); |
| |
| echo "<?xml version=\"1.0\" encoding=\"ISO-8859-1\"?> |
| "; |
| |
| $temp = $_REQUEST['project']; |
| if( preg_match( "/^([\w\.]*)$/", $temp, $matches ) > 0 ) { |
| $key = $matches[1]; |
| $project = new ProjectInfo( $key ); |
| ?> |
| <project> |
| <short-name><?= $project->getShortName() ?></short-name> |
| <name><?= $project->getName() ?></name> |
| <url><?= $project->getUrlIndex() ?></url> |
| </project> |
| <? |
| } else { |
| ?> |
| <project> |
| <error>Invalid project key: <?= urlencode($temp) ?></error> |
| </project> |
| <? |
| } |
| ?> |