/styles.css |
---|
137,6 → 137,10 |
font-weight: bold; |
} |
.italic { |
font-style: italic; |
} |
.indent { |
margin-left: 14px; |
border-left: 1px solid #BBBBBB; |
149,7 → 153,6 |
} |
.copyright { |
margin-top: 8px; |
color: #BBBBBB; |
text-align: left; |
font-size: 9pt; |
/challenge/index.php |
---|
0,0 → 1,23 |
<?php |
require '../_taios.php'; |
$page = new Taios_Page('Tim32 Challenge', '../'); |
$page->drawHeader(); |
$page->drawMiddle(); |
if ($page->isLoggedIn()) |
{ |
write('<p class="bold">Take the Tim32 challenge here!</p>'); |
write('<p class="italic">Once you\'ve passed a challenge, your progress will automatically be saved.</p>'); |
write('<br /><br /><a href="00.php"><h2 style="text-align: center">Enter!</h2></a>'); |
} |
else |
{ |
write('<p class="bold">You need to be logged in to take the Tim32 challenge.</p>'); |
} |
$page->drawFooter(); |
?> |
/challenge/00.php |
---|
0,0 → 1,37 |
<?php |
require '../_taios.php'; |
$page = new Taios_Page('Challenge - 00', '../'); |
$page->checkChallengeStatus(0, "index", "01"); |
$page->drawHeader(); |
write('<h3>Challenge</h3>'); |
$page->drawMenuItem('Index', 'challenge/index.php'); |
$page->drawMiddle(); |
?> |
<form action="00-do.php" method="POST"> |
<table> |
<tr> |
<td class="bold">Morse: </td> |
<td style="color: #FFFFFF">.. .-.. .. -.- . -- --- --- ... . </td> |
</tr> |
<tr> |
<td class="bold">Moose: </td> |
<td><input type="text" name="moose" /></td> |
</tr> |
<tr> |
<td class="bold"></td> |
<td><input type="submit" value="Submit" /></td> |
</tr> |
</table> |
</form> |
<?php |
$page->drawFooter(); |
?> |
/challenge/01.php |
---|
0,0 → 1,18 |
<?php |
require '../_taios.php'; |
$page = new Taios_Page('Challenge - 01', '../'); |
$page->checkChallengeStatus(1, "index", "02"); |
$page->drawHeader(); |
write('<h3>Challenge</h3>'); |
$page->drawMenuItem('Index', 'challenge/index.php'); |
$page->drawMiddle(); |
$page->drawFooter(); |
?> |
/challenge/00-do.php |
---|
0,0 → 1,19 |
<?php |
require '../_taios.php'; |
$page = new Taios_Page('Challenge - 00', '../'); |
$page->checkChallengeStatus(0, "index", "01"); |
if ($_POST['moose'] == 'i like moose') |
{ |
$page->query('UPDATE Users SET ChallengeID = 1 WHERE ID = ' . $page->getLoggedInUser()->ID); |
$page->redirect('01.php'); |
} |
else |
{ |
$page->redirect('index.php'); |
} |
?> |
/index.php |
---|
18,7 → 18,7 |
<p>Tim32 is a 10 year-old laptop running Ubuntu Server Edition 10.04.</p> |
<br /> |
<h3>Latest Blog Posts</h3> |
<h3 title="Take the Tim32 challenge: http://tim32.org/challenge/">Latest Blog Posts</h3> |
<?php |
/_taios.php |
---|
88,7 → 88,7 |
{ |
if (!$this->drawnFooter) |
{ |
write('<p class="copyright">© 2011 Tim32 · <a href="http://validator.w3.org/check?uri=http%3A%2F%2Ftim32.org%2F">HTML5 Valid</a></p>'); |
write('<br /><p class="copyright">© 2011 Tim32 · <a href="http://validator.w3.org/check?uri=http%3A%2F%2Ftim32.org%2F">HTML5 Valid</a></p>'); |
write('</div>'); |
write('</body>'); |
write('</html>'); |
278,6 → 278,24 |
return false; |
} |
function checkChallengeStatus($challengeID, $previous, $next) |
{ |
$currentChallengeID = $this->getLoggedInUser()->challengeID; |
if (!$this->isLoggedIn()) |
{ |
$this->redirect('index.php'); |
} |
else if ($currentChallengeID > $challengeID) |
{ |
$this->redirect($next . '.php'); |
} |
else if ($currentChallengeID < $challengeID) |
{ |
$this->redirect($previous . '.php'); |
} |
} |
function checkLoggedIn() |
{ |
if (!$this->isLoggedIn()) |
/photos/album.php |
---|
104,7 → 104,7 |
} |
write('</tr>'); |
write('<table>'); |
write('</table>'); |
$page->drawFooter(); |