/_taios.php |
---|
159,7 → 159,46 |
$this->drawMenuItem($cats[$i], 'blog/index.php?cat=' . $cats[$i]); |
} |
} |
function replaceBBCode($str) |
{ |
$newstr = str_replace("\n", '</p><p>', $str); |
$newstr = str_replace(' ', ' ', $newstr); |
$newstr = str_replace(' :)', ' <img src="' . $this->url . 'data/smilies/face-smile.png" style="vertical-align: middle;" />', $newstr); |
$newstr = str_replace(' :p', ' <img src="' . $this->url . 'data/smilies/face-raspberry.png" style="vertical-align: middle;" />', $newstr); |
$newstr = str_replace(' :P', ' <img src="' . $this->url . 'data/smilies/face-raspberry.png" style="vertical-align: middle;" />',$newstr); |
$newstr = str_replace(' :|', ' <img src="' . $this->url . 'data/smilies/face-plain.png" style="vertical-align: middle;" />',$newstr); |
$newstr = str_replace(' :D', ' <img src="' . $this->url . 'data/smilies/face-laugh.png" style="vertical-align: middle;" />',$newstr); |
$newstr = str_replace(' =D', ' <img src="' . $this->url . 'data/smilies/face-laugh.png" style="vertical-align: middle;" />',$newstr); |
$newstr = str_replace(' :(', ' <img src="' . $this->url . 'data/smilies/face-sad.png" style="vertical-align: middle;" />',$newstr); |
$newstr = str_replace(' :0', ' <img src="' . $this->url . 'data/smilies/face-surprise.png" style="vertical-align: middle;" />',$newstr); |
$newstr = str_replace(' :o', ' <img src="' . $this->url . 'data/smilies/face-surprise.png" style="vertical-align: middle;" />',$newstr); |
$newstr = str_replace(' :O', ' <img src="' . $this->url . 'data/smilies/face-surprise.png" style="vertical-align: middle;" />',$newstr); |
$newstr = str_replace(' :/', ' <img src="' . $this->url . 'data/smilies/face-uncertain.png" style="vertical-align: middle;" />',$newstr); |
$newstr = str_replace(' ;)', ' <img src="' . $this->url . 'data/smilies/face-wink.png" style="vertical-align: middle;" />',$newstr); |
$bbcode = array( |
'/\[b\](.+?)\[\/b\]/is', |
'/\[i\](.+?)\[\/i\]/is', |
'/\[u\](.+?)\[\/u\]/is', |
'/\[url\](.+?)\[\/url\]/is', |
'/\[code\](.+?)\[\/code\]/is', |
'/\[img\](.+?)\[\/img\]/is' |
); |
$html = array( |
'<b>$1</b>', |
'<i>$1</i>', |
'<u>$1</u>', |
'<a href="$1">$1</a>', |
'<img src="$1" />' |
); |
$newstr = preg_replace($bbcode, $html, $newstr); |
return $newstr; |
} |
function redirect($u) |
{ |
header('Location: ' . $u); |
316,7 → 355,7 |
$post->author = $this->getUserByID($row['AuthorID']); |
$post->user = $this->getUserByID($row['AuthorID']); // For some older pages |
$post->title = $row['Title']; |
$post->content = $row['Content']; |
$post->content = $this->replaceBBCode($row['Content']); |
$post->datePosted = strtotime($row['DatePosted']); |
$post->category = $row['Category']; |
$post->spam = $row['Spam']; |
/styles.css |
---|
122,3 → 122,10 |
margin-left: 14px; |
border-left: 1px solid #BBBBBB; |
} |
.code { |
border: 1px solid #333333; |
background-color: #DDDDDD; |
font-family: Droid Sans Mono, Monospace, Fixed; |
} |
/data/smilies/face-laugh.png |
---|
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
/data/smilies/face-laugh.png |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+application/octet-stream |
\ No newline at end of property |
Index: data/smilies/face-plain.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: data/smilies/face-plain.png |
=================================================================== |
--- data/smilies/face-plain.png (nonexistent) |
+++ data/smilies/face-plain.png (revision 155) |
/data/smilies/face-plain.png |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+application/octet-stream |
\ No newline at end of property |
Index: data/smilies/face-sad.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: data/smilies/face-sad.png |
=================================================================== |
--- data/smilies/face-sad.png (nonexistent) |
+++ data/smilies/face-sad.png (revision 155) |
/data/smilies/face-sad.png |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+application/octet-stream |
\ No newline at end of property |
Index: data/smilies/face-uncertain.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: data/smilies/face-uncertain.png |
=================================================================== |
--- data/smilies/face-uncertain.png (nonexistent) |
+++ data/smilies/face-uncertain.png (revision 155) |
/data/smilies/face-uncertain.png |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+application/octet-stream |
\ No newline at end of property |
Index: data/smilies/face-wink.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: data/smilies/face-wink.png |
=================================================================== |
--- data/smilies/face-wink.png (nonexistent) |
+++ data/smilies/face-wink.png (revision 155) |
/data/smilies/face-wink.png |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+application/octet-stream |
\ No newline at end of property |
Index: data/smilies/face-raspberry.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: data/smilies/face-raspberry.png |
=================================================================== |
--- data/smilies/face-raspberry.png (nonexistent) |
+++ data/smilies/face-raspberry.png (revision 155) |
/data/smilies/face-raspberry.png |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+application/octet-stream |
\ No newline at end of property |
Index: data/smilies/face-surprise.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: data/smilies/face-surprise.png |
=================================================================== |
--- data/smilies/face-surprise.png (nonexistent) |
+++ data/smilies/face-surprise.png (revision 155) |
/data/smilies/face-surprise.png |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+application/octet-stream |
\ No newline at end of property |
Index: data/smilies/face-smile.png |
=================================================================== |
Cannot display: file marked as a binary type. |
svn:mime-type = application/octet-stream |
Index: data/smilies/face-smile.png |
=================================================================== |
--- data/smilies/face-smile.png (nonexistent) |
+++ data/smilies/face-smile.png (revision 155) |
/data/smilies/face-smile.png |
---|
Property changes: |
Added: svn:mime-type |
## -0,0 +1 ## |
+application/octet-stream |
\ No newline at end of property |
Index: 404.php |
=================================================================== |
--- 404.php (nonexistent) |
+++ 404.php (revision 155) |
@@ -0,0 +1,22 @@ |
+ |
+ |
+require '_taios.php'; |
+ |
+$page = new Taios_Page('404'); |
+$page->drawHeader(); |
+write('Pages'); |
+$page->drawMenuItem('Biggles', '/~biggles/'); |
+$page->drawMenuItem('Freddie', '/~freddie/'); |
+$page->drawMenuItem('Muzer', '/~muzer/'); |
+$page->drawMenuItem('Sh4rk', '/~szabot/'); |
+$page->drawMenuItem('Tom', '/~tom/'); |
+$page->drawMiddle(); |
+ |
+?> |
+ |
+ 404 - Page not found |
+ The page you requested could not be found. |
+ |
+$page->drawFooter(); |
+ |
+?> |
Index: blog/index.php |
=================================================================== |
--- blog/index.php (revision 135) |
+++ blog/index.php (revision 155) |
@@ -13,7 +13,7 @@ |
write(' '); |
} |
-$query = 'HERE ParentID = -1'; |
+$query = 'WHERE ParentID = -1'; |
if (isset($_GET['cat'])) |
{ |
@@ -21,7 +21,7 @@ |
write(' Only showing blog posts from the ' . $_GET['cat'] . ' category. Reset Filtering '); |
} |
-$query = $query . " AND ORDER BY DatePosted DESC"; |
+$query = $query . " ORDER BY DatePosted DESC"; |
$ids = $page->findIDs('BlogPosts', $query); |
for ($i = 0; $i < count($ids); $i++) |
/index.php |
---|
22,7 → 22,7 |
<?php |
$ids = $page->findIDs('BlogPosts', 'WHERE ParentID = -1 AND ORDER BY DatePosted DESC'); |
$ids = $page->findIDs('BlogPosts', 'WHERE ParentID = -1 ORDER BY DatePosted DESC'); |
for ($i = 0; $i < 5 && $i < count($ids); $i++) |
{ |
$id = $ids[$i]; |