Skip to content
Snippets Groups Projects
Commit c017f447 authored by Mr Adrian Norås's avatar Mr Adrian Norås
Browse files

First commit.

A PHP-page that will read and display the contents of "projects.xml".
parent badb1d4e
No related branches found
No related tags found
No related merge requests found
<?xml version="1.0" encoding="UTF-8"?>
<buildpath>
<buildpathentry kind="src" path=""/>
<buildpathentry kind="con" path="org.eclipse.php.core.LANGUAGE"/>
</buildpath>
<?xml version="1.0" encoding="UTF-8"?>
<projectDescription>
<name>org.universaal.tools.thirdpartyphp</name>
<comment></comment>
<projects>
</projects>
<buildSpec>
<buildCommand>
<name>org.eclipse.wst.validation.validationbuilder</name>
<arguments>
</arguments>
</buildCommand>
<buildCommand>
<name>org.eclipse.dltk.core.scriptbuilder</name>
<arguments>
</arguments>
</buildCommand>
</buildSpec>
<natures>
<nature>org.eclipse.php.core.PHPNature</nature>
</natures>
</projectDescription>
<html>
<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<Title>Third Party Applications</Title></head>
<body>
<?php
echo <<<EOF
<div>
Her er det mulighet til skrive mer informasjon om hva som str p denne sida.
</div>
EOF;
$projects = simplexml_load_file('projects.xml');
$skyblue = "#76BDDA";
$lightblue = "#ADD8E6";
$counter = 1;
echo '<div style = "width:1000px">';
echo '<table border="1">';
foreach($projects as $project){
if($counter%2==1){
$color=$lightblue;
}else{
$color=$skyblue;
}
$counter++;
$tags = $project->tags;
echo <<<EOF
<tr bgcolor=$color><td><a href="$project->url">Name: $project->name</a></td>
<td>Developer: $project->developer</td>
<td>Uploaded: $project->date</td>
<td><a href="$project->svnurl">SVN Repository</a></td></tr>
<tr bgcolor=$color><td colspan="4">Description: <p>$project->description</p> Tags:
<ul>
EOF;
for($i=0; $i<sizeof($tags->tag); $i++){
echo '<li>';
echo $tags->tag[$i];
echo '</li>';
}
echo '</ul></td></tr>';
}
echo '</table>';
echo '</div>'
?>
</body>
</html>
\ No newline at end of file
<?xml version="1.0" encoding="UTF-8"?>
<projects>
<project>
<name>Prosjekt1</name>
<developer>Utvikler1</developer>
<date>01.01.2011</date>
<url>http://www.adressa.no</url>
<svnurl>https://adriantestprosj.svn.sourceforge.net/svnroot/adriantestprosj/trunk/AdrianTest</svnurl>
<description>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Etiam commodo scelerisque dapibus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Mauris laoreet elementum nisi, sit amet volutpat est tempor quis. Donec rutrum ultrices hendrerit. Proin a nibh ante, ut tempus ante. Curabitur tellus augue, porta ut mattis a, posuere ut metus. Nam id purus metus, at dignissim nulla. Ut in arcu ultricies quam laoreet suscipit quis tempus lacus. In non eleifend massa. Proin magna tellus, cursus eget ullamcorper quis, iaculis in quam. Nullam tempor purus volutpat augue ultricies eget rutrum velit fermentum.
Ut mollis ullamcorper nisi non feugiat. In at eros eget massa viverra tincidunt. Quisque condimentum libero eget nunc sollicitudin ut lobortis urna eleifend. Morbi vel quam id metus congue pulvinar vitae eget nisl. Cras non rhoncus quam. Nulla malesuada vehicula ligula a viverra. Vivamus vitae accumsan sapien. In rutrum sollicitudin augue, sed posuere velit euismod non. Aliquam blandit neque sed nunc condimentum venenatis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nullam ut orci ipsum. </description>
<tags>
<tag>Lys</tag>
<tag>Varme</tag>
</tags>
</project>
<project>
<name>Prosjekt2</name>
<developer>Utvikler2</developer>
<date>02.02.2011</date>
<url>http://www.aftenposten.no</url>
<svnurl>https://adriantestprosj.svn.sourceforge.net/svnroot/adriantestprosj/trunk/AdrianTest</svnurl>
<description>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Pellentesque tortor felis, lacinia ut tincidunt in, mollis non quam. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Fusce at ligula velit, eu bibendum augue. Nunc eget enim eu ipsum faucibus semper vitae ut magna. Proin sollicitudin faucibus eros ornare gravida. Sed risus ipsum, aliquet quis rutrum nec, vestibulum vitae nulla. Nullam id erat nulla, at porta orci. In tincidunt tincidunt nisl nec suscipit. Aliquam erat volutpat. Vestibulum sit amet erat bibendum est egestas accumsan. Morbi eu neque sed enim dictum cursus nec sodales massa. Fusce neque risus, sagittis in hendrerit in, pharetra in leo. Duis non lacus nisl. Nullam malesuada nisl nulla, quis iaculis nunc. Donec urna felis, volutpat sed pretium posuere, euismod sed turpis. Etiam suscipit congue leo vitae auctor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Vivamus condimentum, lectus iaculis tempus dignissim, lorem turpis semper nibh, sit amet volutpat justo purus at odio.
In hac habitasse platea dictumst. Sed pellentesque luctus felis. Cras malesuada tincidunt nunc at consequat. Fusce molestie urna sit amet libero mollis rhoncus. Praesent eu felis ac arcu accumsan cursus et quis elit. In rutrum arcu volutpat lectus pretium nec facilisis velit interdum. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Maecenas ac mauris in nisi eleifend volutpat ornare at urna. Sed non lacus eu velit blandit pellentesque eu non tellus. Proin aliquam porttitor elit ullamcorper consequat. Ut enim tortor, suscipit sit amet fermentum et, laoreet id eros. Sed id eros id dolor pretium rutrum eu eget ligula. Phasellus leo nisl, gravida consequat lacinia at, tincidunt sit amet elit. Curabitur quis dui nunc, in sodales dolor. Fusce a dolor eu quam dignissim consequat. Nulla facilisi. Sed faucibus rhoncus nunc, eu varius nisi facilisis a. Morbi sed erat justo. Quisque et nisl id nibh tristique mollis ac a erat.
Donec ipsum tortor, rutrum ac mattis vulputate, aliquam at elit. Sed eget nulla eros, vel tincidunt magna. Duis tempus sodales dui quis sodales. Duis mollis ipsum sit amet libero convallis vel sodales nunc sagittis. Donec a ante ac lacus vehicula commodo ac vitae eros. Sed eget imperdiet ante. Sed at tellus sapien. Aenean lacus risus, laoreet sed euismod non, laoreet ut enim. In leo sem, tempor quis consequat nec, tempor et felis. Curabitur sodales lobortis consequat. Vestibulum imperdiet dui ac metus interdum et eleifend est interdum. Praesent nec ipsum lectus. Fusce pellentesque aliquam fermentum. Phasellus tristique suscipit eros. Aenean auctor, justo et consectetur tincidunt, magna massa varius sapien, non ultricies leo nunc id urna. In non rutrum justo. Proin faucibus elit sed sem egestas in dignissim erat elementum. Duis id felis sed elit mattis feugiat. </description>
<tags>
<tag>Lys</tag>
</tags>
</project>
<project>
<name>Prosjekt3</name>
<developer>Utvikler3</developer>
<date>03.03.2011</date>
<url>https://adriantestprosj.svn.sourceforge.net/svnroot/adriantestprosj/trunk/AdrianTest</url>
<svnurl></svnurl>
<description>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed aliquet mi et ligula condimentum in ullamcorper purus imperdiet. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Integer fringilla, mi nec hendrerit cursus, est lorem sodales ligula, eget sagittis sem urna quis velit. Phasellus egestas dui non libero mollis tincidunt. Fusce porta, lorem in congue bibendum, quam elit laoreet felis, nec iaculis arcu metus quis lectus. Vivamus blandit urna non nulla ultricies semper. Sed eu neque nec orci porta scelerisque ac vel nisl. Etiam dignissim, purus nec lacinia vulputate, dolor dui ultricies nulla, sed feugiat risus lacus ut purus. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut ullamcorper posuere dui, sit amet lobortis arcu viverra a. Nullam lobortis neque eget sem faucibus vel condimentum tellus venenatis. Fusce sit amet risus libero. </description>
<tags>
<tag>Varme</tag>
<tag>Vann</tag>
</tags>
</project>
<project>
<name>Prosjekt4</name>
<developer>Utvikler4</developer>
<date>04.04.2011</date>
<url>http://www.vg.no</url>
<svnurl>https://adriantestprosj.svn.sourceforge.net/svnroot/adriantestprosj/trunk/AdrianTest</svnurl>
<description>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Cras cursus arcu luctus risus tristique a ullamcorper nisi auctor. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Cras varius nisi at dolor ornare accumsan. Mauris id lorem erat, non ultrices mi. Sed a risus ac quam suscipit mollis. Aliquam erat volutpat. Curabitur id blandit ante. Proin nibh mauris, mollis quis accumsan sit amet, congue sed libero. Maecenas egestas tincidunt gravida. Aenean venenatis, sapien porttitor vestibulum convallis, tortor elit lobortis tortor, ut ullamcorper enim mauris sed felis. Aliquam tellus justo, vehicula eget tristique in, tempor accumsan tortor. Mauris eget risus risus, sed euismod lacus.
Quisque sapien mi, consectetur at luctus vitae, volutpat sit amet erat. Curabitur ligula arcu, congue vitae pellentesque placerat, cursus sit amet sem. Aliquam a lorem id nibh vulputate pulvinar ut nec lorem. Ut sit amet enim lectus, a volutpat est. Sed purus nisl, accumsan in placerat eu, laoreet vel erat. Pellentesque cursus consequat lacus. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Cras at nisl erat, sed ultrices dui. Suspendisse elementum tincidunt consectetur. Integer nisi odio, fermentum eu rutrum sit amet, dictum et dolor. Aliquam ultricies mi sit amet odio sodales viverra. Curabitur vel placerat enim. Duis varius rutrum lectus, eu fermentum purus consectetur at. Cras vehicula augue sodales justo facilisis ut porta mi vehicula. Curabitur vitae euismod ante. Phasellus malesuada nulla in nunc egestas a pulvinar dolor imperdiet. Vestibulum nisl nibh, consectetur ut molestie non, varius sollicitudin enim. Nullam nec odio in mauris laoreet feugiat eu vitae augue.
Phasellus elit arcu, posuere at consectetur id, eleifend id ante. Vestibulum pellentesque dapibus viverra. Cras a lorem erat, id sodales nunc. Donec placerat venenatis semper. Cras interdum, libero in adipiscing blandit, velit purus malesuada elit, vitae gravida dolor arcu at justo. Proin fermentum, ante in molestie ultrices, ante risus sollicitudin nibh, non rhoncus lacus lacus id mauris. Vivamus vel lacinia neque. Aliquam adipiscing gravida metus, vitae pellentesque arcu fermentum et. Duis porta cursus nisi et imperdiet. Vivamus congue ultricies risus eget ultrices. Duis id malesuada orci. Suspendisse velit lectus, posuere eu tincidunt id, malesuada id quam. Curabitur ac lorem a purus adipiscing fermentum in ut eros. Proin vulputate porta orci vel fringilla.
Maecenas risus urna, vulputate ac fringilla in, tempor nec libero. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Nunc semper luctus bibendum. Donec ac arcu quis enim tincidunt porta ac quis turpis. Phasellus eu sapien sit amet ligula rutrum scelerisque. Phasellus tincidunt pharetra egestas. Aliquam imperdiet nisi ac quam malesuada pellentesque. Vestibulum gravida urna eu est dignissim et tempus arcu pretium. Mauris turpis sem, pretium non eleifend vel, dignissim vel ipsum. Sed sit amet magna est. Suspendisse vitae lacus eu erat posuere imperdiet. Phasellus ultricies massa nulla. Pellentesque vestibulum erat sit amet risus dapibus imperdiet. Aliquam euismod, nulla ac tincidunt tincidunt, nulla neque auctor ligula, placerat dapibus nunc urna ut risus. Vivamus ac dolor mattis elit porttitor blandit ac vel enim. Nam lacinia viverra arcu eu facilisis. Suspendisse sodales, lorem pellentesque lobortis blandit, nisl nisl cursus metus, vel porta leo lorem et arcu. Integer sed dolor libero, non dictum tortor. </description>
<tags>
<tag>Lys</tag>
<tag>Vann</tag>
<tag>Strøm</tag>
</tags>
</project>
</projects>
\ No newline at end of file
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment