summary refs log tree commit diff stats
diff options
context:
space:
mode:
-rwxr-xr-xincludes/bbcode.php3
-rwxr-xr-xincludes/comments.php3
-rwxr-xr-xincludes/common.php8
-rwxr-xr-xincludes/functions.php12
-rwxr-xr-xincludes/layout.php19
-rwxr-xr-xincludes/parsers.php2
-rwxr-xr-xincludes/specialdates.php102
-rwxr-xr-xindex.php13
-rwxr-xr-xpages/archive.php2
-rwxr-xr-xpages/blog.php12
-rwxr-xr-xpages/poll.php10
-rwxr-xr-xpages/post.php1
-rwxr-xr-xpages/quotes.php18
-rwxr-xr-xrss.php1
-rwxr-xr-xtheme/admin/comments.tpl8
-rwxr-xr-xtheme/admin/drafts.tpl4
-rwxr-xr-xtheme/admin/links.tpl4
-rwxr-xr-xtheme/admin/modquotes.tpl8
-rwxr-xr-xtheme/admin/pending.tpl4
-rwxr-xr-xtheme/admin/polls.tpl4
-rwxr-xr-xtheme/admin/posts.tpl4
-rwxr-xr-xtheme/admin/quotes.tpl4
-rwxr-xr-xtheme/css.php2
-rwxr-xr-xtheme/header.tpl44
-rwxr-xr-xtheme/images/afd-l7.pngbin0 -> 11912 bytes
-rwxr-xr-xtheme/js/audio-player/audio-player.js4
-rwxr-xr-xtheme/js/audio-player/license.txt19
-rwxr-xr-xtheme/js/audio-player/player.swfbin0 -> 11254 bytes
-rwxr-xr-xtheme/layouts/4.5/layout.tpl36
-rwxr-xr-xtheme/layouts/4.5/style.css44
-rwxr-xr-xtheme/layouts/6.2/layout.tpl37
-rwxr-xr-xtheme/layouts/6.2/style.css41
-rwxr-xr-xtheme/layouts/6.2/style.php4
-rw-r--r--theme/layouts/7/Delicious-Italic.otfbin0 -> 25036 bytes
-rw-r--r--theme/layouts/7/Delicious-Roman.otfbin0 -> 24700 bytes
-rwxr-xr-xtheme/layouts/7/holiday.php11
-rwxr-xr-xtheme/layouts/7/layout.tpl50
-rwxr-xr-xtheme/layouts/7/style.css64
-rwxr-xr-xtheme/layouts/subtle/layout.tpl249
-rwxr-xr-xtheme/layouts/subtle/style.php1370
40 files changed, 2066 insertions, 155 deletions
diff --git a/includes/bbcode.php b/includes/bbcode.php index 28247ff..4842ee5 100755 --- a/includes/bbcode.php +++ b/includes/bbcode.php
@@ -37,6 +37,7 @@ class BBCode
37 $this->bbcodes2['url'] = '<a href="{PARAM}">{CONTENT}</a>'; 37 $this->bbcodes2['url'] = '<a href="{PARAM}">{CONTENT}</a>';
38 $this->bbcodes['img'] = '<img src="{CONTENT}" alt="Image" />'; 38 $this->bbcodes['img'] = '<img src="{CONTENT}" alt="Image" />';
39 $this->bbcodes2['img'] = '<img src="{CONTENT}" alt="{PARAM}" title="{PARAM}" />'; 39 $this->bbcodes2['img'] = '<img src="{CONTENT}" alt="{PARAM}" title="{PARAM}" />';
40 $this->bbcodes['imgright'] = '<img src="{CONTENT}" align="right" alt="Image" />';
40 $this->bbcodes['big'] = '<big>{CONTENT}</big>'; 41 $this->bbcodes['big'] = '<big>{CONTENT}</big>';
41 $this->bbcodes['small'] = '<small>{CONTENT}</small>'; 42 $this->bbcodes['small'] = '<small>{CONTENT}</small>';
42 $this->bbcodes['ul'] = '<ul>{CONTENT}</ul>'; 43 $this->bbcodes['ul'] = '<ul>{CONTENT}</ul>';
@@ -57,6 +58,8 @@ class BBCode
57 $this->bbcodes['thumb'] = '<a href="/images/{CONTENT}"><img src="http://fourisland.com/thumb.php?file=images/{CONTENT}&amp;mode=scale&amp;by=521&amp;side=0" alt="Image" /></a>'; 58 $this->bbcodes['thumb'] = '<a href="/images/{CONTENT}"><img src="http://fourisland.com/thumb.php?file=images/{CONTENT}&amp;mode=scale&amp;by=521&amp;side=0" alt="Image" /></a>';
58 $this->bbcodes['thumb2'] = '<a href="/images/{CONTENT}"><img src="http://fourisland.com/thumb.php?file=images/{CONTENT}&amp;mode=scale&amp;by=260&amp;side=0" align="right" alt="Image" /></a>'; 59 $this->bbcodes['thumb2'] = '<a href="/images/{CONTENT}"><img src="http://fourisland.com/thumb.php?file=images/{CONTENT}&amp;mode=scale&amp;by=260&amp;side=0" align="right" alt="Image" /></a>';
59 $this->bbcodes['project'] = '<a href="http://projects.fourisland.com/projects/show/{CONTENT}">{CONTENT}</a>'; 60 $this->bbcodes['project'] = '<a href="http://projects.fourisland.com/projects/show/{CONTENT}">{CONTENT}</a>';
61 $this->bbcodes['hr'] = '<hr size="2" color="black" />';
62 $this->bbcodes2['audio'] = '<p id="audioplayer_{CONTENT}">Click to download: <a href="{PARAM}">{CONTENT}</a></p><script>AudioPlayer.embed("audioplayer_{CONTENT}", {soundFile: "{PARAM}", titles: "{CONTENT}"});</script>';
60 63
61 $this->init = true; 64 $this->init = true;
62 } 65 }
diff --git a/includes/comments.php b/includes/comments.php index 78353c1..be48c02 100755 --- a/includes/comments.php +++ b/includes/comments.php
@@ -23,8 +23,7 @@ if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);}
23require('headerproc.php'); 23require('headerproc.php');
24 24
25include('includes/recaptchalib.php'); 25include('includes/recaptchalib.php');
26$publickey = "6LfgvgEAAAAAAG_BJMkWk8sNcT1nBaGoXKJYb-JT"; 26$publickey = "6LdIZLwSAAAAAGS77bqSjfRka3TsLeRn71-W441f";
27$privatekey = "6LfgvgEAAAAAAD0_UVLp57MU7tqcypsbZPS9qTnr";
28 27
29$curID = 0; 28$curID = 0;
30 29
diff --git a/includes/common.php b/includes/common.php index 1239c68..8ca6958 100755 --- a/includes/common.php +++ b/includes/common.php
@@ -47,6 +47,14 @@ if (isset($_GET['layout']))
47 exit; 47 exit;
48} 48}
49 49
50if (sd_isSpecialDay('April Fools Day') && ($_COOKIE['layout'] != '7'))
51{
52 setcookie('layout', 7, time()+60*60*24*30, '/', '.fourisland.com');
53
54 header('Location: ' . getRewriteURL());
55 exit;
56}
57
50if (preg_match('|MSIE ([0-9].[0-9]{1,2})|', $_SERVER['HTTP_USER_AGENT'], $matched)) 58if (preg_match('|MSIE ([0-9].[0-9]{1,2})|', $_SERVER['HTTP_USER_AGENT'], $matched))
51{ 59{
52 $usingIE = true; 60 $usingIE = true;
diff --git a/includes/functions.php b/includes/functions.php index efb3c13..f0dad53 100755 --- a/includes/functions.php +++ b/includes/functions.php
@@ -281,7 +281,7 @@ function displayRelated($title, $avoid = 0)
281 $template = new FITemplate('related'); 281 $template = new FITemplate('related');
282 } 282 }
283 283
284 $template->adds_block('POST', array( 'TITLE' => htmlentities($getrelated3[$i]['title']), 284 $template->adds_block('POST', array( 'TITLE' => doAprilFoolsDay(htmlentities($getrelated3[$i]['title'])),
285 'CODED' => $getrelated3[$i]['slug'], 285 'CODED' => $getrelated3[$i]['slug'],
286 'AUTHOR' => $getrelated3[$i]['author'], 286 'AUTHOR' => $getrelated3[$i]['author'],
287 'DATE' => date('F jS Y',strtotime($getrelated3[$i]['pubDate'])))); 287 'DATE' => date('F jS Y',strtotime($getrelated3[$i]['pubDate']))));
@@ -331,11 +331,11 @@ function getPollOfTheWeek($id = -1)
331 $getpoll2 = mysql_query($getpoll); 331 $getpoll2 = mysql_query($getpoll);
332 $getpoll3 = mysql_fetch_array($getpoll2); 332 $getpoll3 = mysql_fetch_array($getpoll2);
333 333
334 $potw->add('QUESTION', stripslashes(htmlentities($getpoll3['question']))); 334 $potw->add('QUESTION', doAprilFoolsDay(stripslashes(htmlentities($getpoll3['question']))));
335 $potw->add('OPTION1', stripslashes(htmlentities($getpoll3['option1']))); 335 $potw->add('OPTION1', doAprilFoolsDay(stripslashes(htmlentities($getpoll3['option1']))));
336 $potw->add('OPTION2', stripslashes(htmlentities($getpoll3['option2']))); 336 $potw->add('OPTION2', doAprilFoolsDay(stripslashes(htmlentities($getpoll3['option2']))));
337 $potw->add('OPTION3', stripslashes(htmlentities($getpoll3['option3']))); 337 $potw->add('OPTION3', doAprilFoolsDay(stripslashes(htmlentities($getpoll3['option3']))));
338 $potw->add('OPTION4', stripslashes(htmlentities($getpoll3['option4']))); 338 $potw->add('OPTION4', doAprilFoolsDay(stripslashes(htmlentities($getpoll3['option4']))));
339 339
340 $getip = "SELECT * FROM didpollalready WHERE ip = \"" . $_SERVER['REMOTE_ADDR'] . "\""; 340 $getip = "SELECT * FROM didpollalready WHERE ip = \"" . $_SERVER['REMOTE_ADDR'] . "\"";
341 $getip2 = mysql_query($getip); 341 $getip2 = mysql_query($getip);
diff --git a/includes/layout.php b/includes/layout.php index b11c56f..566ce50 100755 --- a/includes/layout.php +++ b/includes/layout.php
@@ -47,7 +47,7 @@ if (isset($hatNav) && is_array($hatNav))
47 47
48 foreach ($hatNav as $item) 48 foreach ($hatNav as $item)
49 { 49 {
50 $template->adds_block('HATNAV',array('TITLE' => $item['title'], 'URL' => $item['url'], 'ICON' => $item['icon'])); 50 $template->adds_block('HATNAV',array('TITLE' => doAprilFoolsDay($item['title']), 'URL' => $item['url'], 'ICON' => $item['icon']));
51 } 51 }
52} 52}
53 53
@@ -76,7 +76,7 @@ $i=0;
76while ($getaffs3 = mysql_fetch_array($getaffs2)) 76while ($getaffs3 = mysql_fetch_array($getaffs2))
77{ 77{
78 $template->adds_block('AFFILIATES', array( 'COLOR' => getTagColor($i++), 78 $template->adds_block('AFFILIATES', array( 'COLOR' => getTagColor($i++),
79 'TITLE' => htmlentities($getaffs3['title']), 79 'TITLE' => doAprilFoolsDay(htmlentities($getaffs3['title'])),
80 'URL' => $getaffs3['url'])); 80 'URL' => $getaffs3['url']));
81} 81}
82 82
@@ -86,7 +86,7 @@ $i=0;
86while ($getwebps3 = mysql_fetch_array($getwebps2)) 86while ($getwebps3 = mysql_fetch_array($getwebps2))
87{ 87{
88 $template->adds_block('WEBPROJS', array( 'COLOR' => getTagColor($i++), 88 $template->adds_block('WEBPROJS', array( 'COLOR' => getTagColor($i++),
89 'TITLE' => htmlentities($getwebps3['title']), 89 'TITLE' => doAprilFoolsDay(htmlentities($getwebps3['title'])),
90 'URL' => $getwebps3['url'])); 90 'URL' => $getwebps3['url']));
91} 91}
92 92
@@ -235,7 +235,7 @@ $i=0;
235while ($getpopular3[$i] = mysql_fetch_array($getpopular2)) 235while ($getpopular3[$i] = mysql_fetch_array($getpopular2))
236{ 236{
237 $template->adds_block('POPULAR', array( 'CODED' => $getpopular3[$i]['slug'], 237 $template->adds_block('POPULAR', array( 'CODED' => $getpopular3[$i]['slug'],
238 'TITLE' => stripslashes(htmlentities($getpopular3[$i]['title'])))); 238 'TITLE' => doAprilFoolsDay(stripslashes(htmlentities($getpopular3[$i]['title'])))));
239 $i++; 239 $i++;
240} 240}
241 241
@@ -278,6 +278,17 @@ $template->add('ME', getRewriteURL());
278 278
279$template->add('CONTENT', $content); 279$template->add('CONTENT', $content);
280 280
281ob_start();
281$template->display(); 282$template->display();
283$document = ob_get_contents();
284ob_end_clean();
285
286$document = doAprilFoolsDay($document);
287$document = str_replace(doAprilFoolsDay($content), $content, $document);
288$document = str_replace("id=\"threem\"", "id=\"fourm\"", $document);
289$document = str_replace("id=\"threeipedia\"", "id=\"fouripedia\"", $document);
290$document = str_replace('CLASS="threem none threem-none"', 'CLASS="fourm none fourm-none"', $document);
291$document = str_replace("threeisland.com/", "fourisland.com/", $document);
292echo($document);
282 293
283?> 294?>
diff --git a/includes/parsers.php b/includes/parsers.php index 5e984c2..86284af 100755 --- a/includes/parsers.php +++ b/includes/parsers.php
@@ -27,8 +27,10 @@ include('includes/smilies.php');
27 27
28function parseText($text) 28function parseText($text)
29{ 29{
30 $text = htmlspecialchars($text);
30 $text = parseBBCode($text); 31 $text = parseBBCode($text);
31 $text = parseSmilies($text); 32 $text = parseSmilies($text);
33 $text = doAprilFoolsDay($text);
32 34
33 return $text; 35 return $text;
34} 36}
diff --git a/includes/specialdates.php b/includes/specialdates.php index 067de6d..8d0aa08 100755 --- a/includes/specialdates.php +++ b/includes/specialdates.php
@@ -42,11 +42,12 @@ sd_lunar_annual('Presidents Day',2,1,3); //DateFinder
42sd_solar_annual('Valentines Day',2,14); //BG Pic; DateFinder 42sd_solar_annual('Valentines Day',2,14); //BG Pic; DateFinder
43sd_solar_multiannual('Leap Day',2,29,4,2004); //DateFinder 43sd_solar_multiannual('Leap Day',2,29,4,2004); //DateFinder
44sd_solar_annual('St Patricks Day',3,17); //DateFinder 44sd_solar_annual('St Patricks Day',3,17); //DateFinder
45sd_solar_annual('April Fools Day',4,1); //Awesome
45sd_solar_annual('Tri\'s CIEday',4,22); //DateFinder 46sd_solar_annual('Tri\'s CIEday',4,22); //DateFinder
46sd_solar_annual('Silence Day',4,25); //DateFinder 47sd_solar_annual('Silence Day',4,25); //DateFinder
47sd_solar_annual('WCA Day',5,5); //DateFinder 48sd_solar_annual('WCA Day',5,5); //DateFinder
48sd_lunar_annual('Mothers Day',5,7,2); //BG Pic; DateFinder; Header Pic 49sd_lunar_annual('Mothers Day',5,7,2); //BG Pic; DateFinder; Header Pic
49sd_lunar_annual('Memorial Day',5,1,4); //BG Pic; DateFinder; Header Pic 50sd_lunar_annual('Memorial Day',5,1,5); //BG Pic; DateFinder; Header Pic
50sd_easter(); //BG Pic; DateFinder 51sd_easter(); //BG Pic; DateFinder
51sd_solar_annual('Flag Day',6,14); //BG Pic; DateFinder 52sd_solar_annual('Flag Day',6,14); //BG Pic; DateFinder
52sd_solar_annual('Hatkirbys B-Day',6,17); //BG Pic; DateFinder; Header Pic 53sd_solar_annual('Hatkirbys B-Day',6,17); //BG Pic; DateFinder; Header Pic
@@ -54,6 +55,7 @@ sd_lunar_annual('Fathers Day',6,7,3); //BG Pic; DateFinder
54sd_solar_annual('CTNH',6,17); //Header Pic; DateFinder 55sd_solar_annual('CTNH',6,17); //Header Pic; DateFinder
55sd_solar_annual('Independance Day',7,4); //BG Pic; DateFinder 56sd_solar_annual('Independance Day',7,4); //BG Pic; DateFinder
56sd_lunar_annual('SysAdminDay',7,5,4); //DateFinder 57sd_lunar_annual('SysAdminDay',7,5,4); //DateFinder
58sd_solar_annual('Opposite Day',8,25); //Yet to be implemented
57sd_lunar_annual('Labor Day',9,1,1); //Yet to be implemented 59sd_lunar_annual('Labor Day',9,1,1); //Yet to be implemented
58sd_solar_annual('Four Island A',9,22); //BG Pic; DateFinder; Header Pic 60sd_solar_annual('Four Island A',9,22); //BG Pic; DateFinder; Header Pic
59sd_lunar_annual('Columbus Day',10,1,2); //BG Pic; DateFinder 61sd_lunar_annual('Columbus Day',10,1,2); //BG Pic; DateFinder
@@ -310,50 +312,64 @@ function sd_addDateIn($id,$dateid)
310 312
311function sd_dateFinder() 313function sd_dateFinder()
312{ 314{
313 if (sd_ifNoSpecialDay()) 315 if (sd_ifNoSpecialDay())
314 { 316 {
315 $did = sd_getMonthStart(date('n')-1); 317 $did = sd_getMonthStart(date('n')-1);
316 $did += (date('j')-1); 318 $did += (date('j')-1);
317 $did = sd_findNextDay() - $did; 319 $did = sd_findNextDay() - $did;
318 return ($did . ' more days until the next holiday!'); 320 return ($did . ' more days until the next holiday!');
319 } else { 321 } else {
320 switch (sd_getCurrentDay()) 322 switch (sd_getCurrentDay())
321 { 323 {
322 case 'New Years Day': return 'Happy new years!'; 324 case 'New Years Day': return 'Happy new years!';
323 case 'Martin Luther King Day': return 'Happy Martin Luther King Day!'; 325 case 'Martin Luther King Day': return 'Happy Martin Luther King Day!';
324 case 'Groundhog Day': return 'It\'s groundhog day? Will he see his shadow?'; 326 case 'Groundhog Day': return 'It\'s groundhog day? Will he see his shadow?';
325 case 'Presidents Day': return 'Happy President\'s Day!'; 327 case 'Presidents Day': return 'Happy President\'s Day!';
326 case 'Valentines Day': return 'Happy Valentines Day! Will you be mine?'; 328 case 'Valentines Day': return 'Happy Valentines Day! Will you be mine?';
327 case 'St Patricks Day': return 'Happy St. Patrick\'s Day! If you\'re not wearing green, I\'ll pinch you!'; 329 case 'St Patricks Day': return 'Happy St. Patrick\'s Day! If you\'re not wearing green, I\'ll pinch you!';
328 case 'Mothers Day': return 'Happy Mothers Day!'; 330 case 'Mothers Day': return 'Happy Mothers Day!';
329 case 'Memorial Day': return 'Remember...'; 331 case 'Memorial Day': return 'Remember...';
330 case 'Easter': return 'Happy Easter! Where are those eggs?'; 332 case 'Easter': return 'Happy Easter! Where are those eggs?';
331 case 'Mardi Gras': return 'Happy Mardi Gras! Time to get fat!'; 333 case 'Mardi Gras': return 'Happy Mardi Gras! Time to get fat!';
332 case 'Ash Wednesday': return 'Happy Ash Wednesday! Did you get your ashes?'; 334 case 'Ash Wednesday': return 'Happy Ash Wednesday! Did you get your ashes?';
333 case 'Palm Sunday': return 'Happy Palm Sunday!'; 335 case 'Palm Sunday': return 'Happy Palm Sunday!';
334 case 'Holy Thursday': return 'Happy Holy Thursday!'; 336 case 'Holy Thursday': return 'Happy Holy Thursday!';
335 case 'Hatkirbys B-Day': return 'Happy Birthday to me! Happy Birthday to me! Happy Birthday dear Hatkirby! Happy Birthday to me!'; 337 case 'Hatkirbys B-Day': return 'Happy Birthday to me! Happy Birthday to me! Happy Birthday dear Hatkirby! Happy Birthday to me!';
336 case 'Flag Day': return 'Happy Flag Day!'; 338 case 'Flag Day': return 'Happy Flag Day!';
337 case 'Fathers Day': return 'Happy Fathers Day!'; 339 case 'Fathers Day': return 'Happy Fathers Day!';
338 case 'Independance Day': return 'Happy 4th of July!'; 340 case 'Independance Day': return 'Happy 4th of July!';
339 case 'Labor Day': return 'Happy Labor Day!'; 341 case 'Labor Day': return 'Happy Labor Day!';
340 case 'Four Island A': return ('Happy birthday Four Island! Four Island is ' . (date('Y')-2007) . ' years old!'); 342 case 'Four Island A': return ('Happy birthday Four Island! Four Island is ' . (date('Y')-2007) . ' years old!');
341 case 'Columbus Day': return 'Happy Columbus Day!'; 343 case 'Columbus Day': return 'Happy Columbus Day!';
342 case 'Halloween': return 'Happy Halloween!'; 344 case 'Halloween': return 'Happy Halloween!';
343 case 'Veterans Day': return 'Only 2 minutes of silence. Remember... remember...'; 345 case 'Veterans Day': return 'Only 2 minutes of silence. Remember... remember...';
344 case 'Thanksgiving': return 'Happy Thanksgiving! Gobble gobble gobble gobble!'; 346 case 'Thanksgiving': return 'Happy Thanksgiving! Gobble gobble gobble gobble!';
345 case 'Kirby Week': return 'It\'s Kirby Week! Not only is it a time of celebreation and fun on Four Island, it\'s only a week before Christmas!'; 347 case 'Kirby Week': return 'It\'s Kirby Week! Not only is it a time of celebreation and fun on Four Island, it\'s only a week before Christmas!';
346 case 'Christmas Eve': return '"1 Day Left" says Fourie!'; 348 case 'Christmas Eve': return '"1 Day Left" says Fourie!';
347 case 'Christmas Day': return 'Merry Christmas! Time for presents!'; 349 case 'Christmas Day': return 'Merry Christmas! Time for presents!';
348 case 'New Years Eve': return '5... 4... 3... 2...'; 350 case 'New Years Eve': return '5... 4... 3... 2...';
349 case 'SysAdminDay': return '<A HREF="http://www.sysadminday.com">If you can read this, thank your <I><B>sysadmin</B></I></A>'; 351 case 'SysAdminDay': return '<A HREF="http://www.sysadminday.com">If you can read this, thank your <I><B>sysadmin</B></I></A>';
350 case 'WCA Day': return '<A HREF="http://wca2001.keenspace.com">Webcomic Appreciation Day!</A> Stare in wonder at all of your favorite webcomics! Like Pillowcase, for instance!'; 352 case 'WCA Day': return '<A HREF="http://wca2001.keenspace.com">Webcomic Appreciation Day!</A> Stare in wonder at all of your favorite webcomics! Like Pillowcase, for instance!';
351 case 'Leap Day': return 'What day is it? LEAP DAY? This only happens once every four years! LET\'S LEAP IN JOY!'; 353 case 'Leap Day': return 'What day is it? LEAP DAY? This only happens once every four years! LET\'S LEAP IN JOY!';
352 case 'Tris CIEday': return 'This is the day that shei came.'; 354 case 'Tris CIEday': return 'This is the day that shei came.';
353 case 'Silence Day': return 'Support LGBT people by keeping the silence until 5 PM.'; 355 case 'Silence Day': return 'Support LGBT people by keeping the silence until 5 PM.';
354 case 'CTNH': return '<A HREF="/fuhsdiufgsadiufgaisfioas.php">It never happened.</A>'; 356 case 'CTNH': return '<A HREF="/fuhsdiufgsadiufgaisfioas.php">It never happened.</A>';
355 } 357 case 'April Fools Day': return 'Long live the three!';
358 }
356 } 359 }
357} 360}
358 361
362function doAprilFoolsDay($text)
363{
364 if (sd_isSpecialDay('April Fools Day'))
365 {
366 $text = str_replace('four', 'three', $text);
367 $text = str_replace('Four', 'Three', $text);
368 //$text = str_replace('4', '3', $text);
369 $text = str_replace('FOUR', 'THREE', $text);
370 }
371
372 return $text;
373}
374
359?> 375?>
diff --git a/index.php b/index.php index 79fce10..2986730 100755 --- a/index.php +++ b/index.php
@@ -24,12 +24,12 @@ header('X-Pingback: http://fourisland.com/xmlrpc.php');
24 24
25include('../security/config.php'); 25include('../security/config.php');
26include('includes/db.php'); 26include('includes/db.php');
27include('includes/common.php'); 27include('includes/common.php');
28 28
29if (strpos($_SERVER['REQUEST_URI'],'index.php')) 29if (strpos($_SERVER['REQUEST_URI'],'index.php'))
30{ 30{
31 header('Location: ' . getRewriteURL()); 31 header('Location: ' . getRewriteURL());
32 exit; 32 exit;
33} 33}
34 34
35ob_start(); 35ob_start();
@@ -44,6 +44,7 @@ if (file_exists('pages/' . $pageName . '.php'))
44} 44}
45 45
46$content = ob_get_contents(); 46$content = ob_get_contents();
47
47ob_end_clean(); 48ob_end_clean();
48 49
49include('includes/layout.php'); 50include('includes/layout.php');
diff --git a/pages/archive.php b/pages/archive.php index 71a251d..024d3b5 100755 --- a/pages/archive.php +++ b/pages/archive.php
@@ -87,7 +87,7 @@ while ($getposts3[$i] = mysql_fetch_array($getposts2))
87 87
88 $template->adds_ref_sub($curID, 'SMALL',array( 'DATE' => date('m-d-Y',strtotime($getposts3[$i]['pubDate'])), 88 $template->adds_ref_sub($curID, 'SMALL',array( 'DATE' => date('m-d-Y',strtotime($getposts3[$i]['pubDate'])),
89 'CODED' => $getposts3[$i]['slug'], 89 'CODED' => $getposts3[$i]['slug'],
90 'TITLE' => htmlentities(stripslashes($getposts3[$i]['title'])))); 90 'TITLE' => doAprilFoolsDay(htmlentities(stripslashes($getposts3[$i]['title'])))));
91 $i++; 91 $i++;
92} 92}
93if ($i==0) 93if ($i==0)
diff --git a/pages/blog.php b/pages/blog.php index 1024ebb..ef147d5 100755 --- a/pages/blog.php +++ b/pages/blog.php
@@ -26,7 +26,7 @@ $pageCategory = 'blog';
26$pageAID = 'archive'; 26$pageAID = 'archive';
27 27
28$hatNav = array( array( 'title' => 'Archive', 28$hatNav = array( array( 'title' => 'Archive',
29 'url' => 'http://fourisland.com/blog/', 29 'url' => '/blog/',
30 'icon' => '16-file-archive')); 30 'icon' => '16-file-archive'));
31 31
32$template = new FITemplate('post'); 32$template = new FITemplate('post');
@@ -54,7 +54,7 @@ if (isset($_GET['post']))
54 if (isset($getback3['title'])) 54 if (isset($getback3['title']))
55 { 55 {
56 $template->adds_block('BACK', array( 'CODED' => $getback3['slug'], 56 $template->adds_block('BACK', array( 'CODED' => $getback3['slug'],
57 'TITLE' => htmlentities(stripslashes($getback3['title'])))); 57 'TITLE' => doAprilFoolsDay(htmlentities(stripslashes($getback3['title'])))));
58 } 58 }
59 59
60 $getnext = "SELECT * FROM updates WHERE id > " . $getpost3['id'] . " ORDER BY id ASC LIMIT 0,1"; 60 $getnext = "SELECT * FROM updates WHERE id > " . $getpost3['id'] . " ORDER BY id ASC LIMIT 0,1";
@@ -63,7 +63,7 @@ if (isset($_GET['post']))
63 if (isset($getnext3['title'])) 63 if (isset($getnext3['title']))
64 { 64 {
65 $template->adds_block('NEXT', array( 'CODED' => $getnext3['slug'], 65 $template->adds_block('NEXT', array( 'CODED' => $getnext3['slug'],
66 'TITLE' => htmlentities(stripslashes($getnext3['title'])))); 66 'TITLE' => doAprilFoolsDay(htmlentities(stripslashes($getnext3['title'])))));
67 } 67 }
68 68
69 $template->add_ref(0, 'POST', array( 'ID' => $getpost3['id'], 69 $template->add_ref(0, 'POST', array( 'ID' => $getpost3['id'],
@@ -72,7 +72,7 @@ if (isset($_GET['post']))
72 'MONTH' => date('M',strtotime($getpost3['pubDate'])), 72 'MONTH' => date('M',strtotime($getpost3['pubDate'])),
73 'DAY' => date('d',strtotime($getpost3['pubDate'])), 73 'DAY' => date('d',strtotime($getpost3['pubDate'])),
74 'CODED' => $getpost3['slug'], 74 'CODED' => $getpost3['slug'],
75 'TITLE' => htmlentities(stripslashes($getpost3['title'])), 75 'TITLE' => doAprilFoolsDay(htmlentities(stripslashes($getpost3['title']))),
76 'AUTHOR' => $getpost3['author'], 76 'AUTHOR' => $getpost3['author'],
77 'RATING' => $getpost3['rating'], 77 'RATING' => $getpost3['rating'],
78 'TEXT' => parseText(stripslashes($getpost3['text'])))); 78 'TEXT' => parseText(stripslashes($getpost3['text']))));
@@ -137,7 +137,7 @@ if (isset($_GET['post']))
137 137
138 $trackArr = explode(',',$gettrack3['rating']); 138 $trackArr = explode(',',$gettrack3['rating']);
139 139
140 $getpost = "SELECT * FROM updates ORDER BY id DESC LIMIT 0,4"; 140 $getpost = "SELECT * FROM updates ORDER BY id DESC LIMIT 0,10";
141 $getpost2 = mysql_query($getpost); 141 $getpost2 = mysql_query($getpost);
142 while ($getpost3 = mysql_fetch_array($getpost2)) 142 while ($getpost3 = mysql_fetch_array($getpost2))
143 { 143 {
@@ -171,7 +171,7 @@ if (isset($_GET['post']))
171 'MONTH' => date('M',strtotime($getpost3['pubDate'])), 171 'MONTH' => date('M',strtotime($getpost3['pubDate'])),
172 'DAY' => date('d',strtotime($getpost3['pubDate'])), 172 'DAY' => date('d',strtotime($getpost3['pubDate'])),
173 'CODED' => $getpost3['slug'], 173 'CODED' => $getpost3['slug'],
174 'TITLE' => htmlentities(stripslashes($getpost3['title'])), 174 'TITLE' => doAprilFoolsDay(htmlentities(stripslashes($getpost3['title']))),
175 'AUTHOR' => $getpost3['author'], 175 'AUTHOR' => $getpost3['author'],
176 'PLURALCOMMENT' => (isset($plural) ? $plural : ''), 176 'PLURALCOMMENT' => (isset($plural) ? $plural : ''),
177 'COMMENTS' => $comText, 177 'COMMENTS' => $comText,
diff --git a/pages/poll.php b/pages/poll.php index 3099e32..e228712 100755 --- a/pages/poll.php +++ b/pages/poll.php
@@ -53,7 +53,7 @@ if (!isset($_GET['id']))
53 $question .= '....'; 53 $question .= '....';
54 } 54 }
55 $template->adds_block('POLL', array( 'ID' => $getpolls3[$i]['id'], 55 $template->adds_block('POLL', array( 'ID' => $getpolls3[$i]['id'],
56 'QUESTION' => htmlentities(stripslashes($question)), 56 'QUESTION' => doAprilFoolsDay(htmlentities(stripslashes($question))),
57 'WEEK' => date('F jS Y', strtotime($getpolls3[$i]['week'])), 57 'WEEK' => date('F jS Y', strtotime($getpolls3[$i]['week'])),
58 'EVEN' => (($i % 2 == 1) ? ' class="even"' : ''))); 58 'EVEN' => (($i % 2 == 1) ? ' class="even"' : '')));
59 $i++; 59 $i++;
@@ -97,10 +97,10 @@ if (!isset($_GET['id']))
97 $template->adds_block('COMPLETE', array( 'RSS' => parseText(stripslashes($getpoll3['text'])), 97 $template->adds_block('COMPLETE', array( 'RSS' => parseText(stripslashes($getpoll3['text'])),
98 'AUTHOR' => $getrss3['author'], 98 'AUTHOR' => $getrss3['author'],
99 'DATE' => date("F jS Y \a\\t g:i:s a",strtotime($getpoll3['week'])), 99 'DATE' => date("F jS Y \a\\t g:i:s a",strtotime($getpoll3['week'])),
100 'OPTION1' => stripslashes($getpoll3['option1']), 100 'OPTION1' => doAprilFoolsDay(stripslashes($getpoll3['option1'])),
101 'OPTION2' => stripslashes($getpoll3['option2']), 101 'OPTION2' => doAprilFoolsDay(stripslashes($getpoll3['option2'])),
102 'OPTION3' => stripslashes($getpoll3['option3']), 102 'OPTION3' => doAprilFoolsDay(stripslashes($getpoll3['option3'])),
103 'OPTION4' => stripslashes($getpoll3['option4']), 103 'OPTION4' => doAprilFoolsDay(stripslashes($getpoll3['option4'])),
104 'CLICKS1' => $getpoll3['clicks1'], 104 'CLICKS1' => $getpoll3['clicks1'],
105 'CLICKS2' => $getpoll3['clicks2'], 105 'CLICKS2' => $getpoll3['clicks2'],
106 'CLICKS3' => $getpoll3['clicks3'], 106 'CLICKS3' => $getpoll3['clicks3'],
diff --git a/pages/post.php b/pages/post.php index 121435a..3f728c8 100755 --- a/pages/post.php +++ b/pages/post.php
@@ -23,7 +23,6 @@ if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);}
23require('headerproc.php'); 23require('headerproc.php');
24 24
25include('includes/recaptchalib.php'); 25include('includes/recaptchalib.php');
26$privatekey = "6LfgvgEAAAAAAD0_UVLp57MU7tqcypsbZPS9qTnr";
27 26
28if (!isset($_POST['id'])) 27if (!isset($_POST['id']))
29{ 28{
diff --git a/pages/quotes.php b/pages/quotes.php index 17057c2..3b00878 100755 --- a/pages/quotes.php +++ b/pages/quotes.php
@@ -25,31 +25,31 @@ require('headerproc.php');
25$pageCategory = 'quotes'; 25$pageCategory = 'quotes';
26 26
27$hatNav = array( array( 'title' => 'Latest', 27$hatNav = array( array( 'title' => 'Latest',
28 'url' => 'http://fourisland.com/quotes/latest.php', 28 'url' => '/quotes/latest.php',
29 'icon' => '16-star-hot' 29 'icon' => '16-star-hot'
30 ), 30 ),
31 array( 'title' => 'Best', 31 array( 'title' => 'Best',
32 'url' => 'http://fourisland.com/quotes/top.php', 32 'url' => '/quotes/top.php',
33 'icon' => 'medal_gold_1' 33 'icon' => 'medal_gold_1'
34 ), 34 ),
35 array( 'title' => 'Worst', 35 array( 'title' => 'Worst',
36 'url' => 'http://fourisland.com/quotes/bottom.php', 36 'url' => '/quotes/bottom.php',
37 'icon' => '16-message-warn' 37 'icon' => '16-message-warn'
38 ), 38 ),
39 array( 'title' => 'Browse All', 39 array( 'title' => 'Browse All',
40 'url' => 'http://fourisland.com/quotes/browse.php', 40 'url' => '/quotes/browse.php',
41 'icon' => '16-file-archive' 41 'icon' => '16-file-archive'
42 ), 42 ),
43 array( 'title' => 'Random', 43 array( 'title' => 'Random',
44 'url' => 'http://fourisland.com/quotes/random.php', 44 'url' => '/quotes/random.php',
45 'icon' => '16-clock' 45 'icon' => '16-clock'
46 ), 46 ),
47 array( 'title' => 'Add', 47 array( 'title' => 'Add',
48 'url' => 'http://fourisland.com/quotes/add.php', 48 'url' => '/quotes/add.php',
49 'icon' => '16-em-pencil' 49 'icon' => '16-em-pencil'
50 ), 50 ),
51 array( 'title' => 'Search', 51 array( 'title' => 'Search',
52 'url' => 'http://fourisland.com/quotes/search.php', 52 'url' => '/quotes/search.php',
53 'icon' => 'book_open' 53 'icon' => 'book_open'
54 )); 54 ));
55 55
@@ -70,7 +70,7 @@ if (isset($_GET['id']) && !(is_numeric($_GET['id'])))
70 $template = new FITemplate('quotes/add'); 70 $template = new FITemplate('quotes/add');
71 if (isset($_GET['submit'])) 71 if (isset($_GET['submit']))
72 { 72 {
73 $template->adds_block('SUBMITTED',array('QUOTE' => str_replace("\n","<br />",htmlentities(stripslashes($_POST['rash_quote']))))); 73 $template->adds_block('SUBMITTED',array('QUOTE' => str_replace("\n","<br />",htmlspecialchars(stripslashes($_POST['rash_quote'])))));
74 if (!isLoggedIn()) 74 if (!isLoggedIn())
75 { 75 {
76 $insquote = "INSERT INTO rash_queue (quote) VALUES(\"" . mysql_real_escape_string(htmlspecialchars($_POST['rash_quote'])) . "\")"; 76 $insquote = "INSERT INTO rash_queue (quote) VALUES(\"" . mysql_real_escape_string(htmlspecialchars($_POST['rash_quote'])) . "\")";
@@ -236,7 +236,7 @@ function quote_generation($query, $origin, $page = 1, $quote_limit = 50, $page_l
236 $template->add_ref($curID,'QUOTES',array( 'NUMBER' => $getquotes3[$i]['id'], 236 $template->add_ref($curID,'QUOTES',array( 'NUMBER' => $getquotes3[$i]['id'],
237 'RATING' => $getquotes3[$i]['rating'], 237 'RATING' => $getquotes3[$i]['rating'],
238 'DATE' => ($getquotes3[$i]['date'] != 0 ? date('F jS Y \a\\t g:i:s a', $getquotes3[$i]['date']) : ''), 238 'DATE' => ($getquotes3[$i]['date'] != 0 ? date('F jS Y \a\\t g:i:s a', $getquotes3[$i]['date']) : ''),
239 'QUOTE' => str_replace("\n","<br />",htmlentities(stripslashes($getquotes3[$i]['quote']))), 239 'QUOTE' => doAprilFoolsDay(str_replace("\n","<br />",htmlspecialchars(stripslashes($getquotes3[$i]['quote'])))),
240 'COMMENTS' => $comments)); 240 'COMMENTS' => $comments));
241 241
242 if (($gettrack3['ip'] != $_SERVER['REMOTE_ADDR']) || (array_search($getquotes3[$i]['id'],$trackArr) === FALSE)) 242 if (($gettrack3['ip'] != $_SERVER['REMOTE_ADDR']) || (array_search($getquotes3[$i]['id'],$trackArr) === FALSE))
diff --git a/rss.php b/rss.php index 41e49f0..2a72d8a 100755 --- a/rss.php +++ b/rss.php
@@ -24,6 +24,7 @@ include('../security/config.php');
24include('includes/db.php'); 24include('includes/db.php');
25include('includes/functions.php'); 25include('includes/functions.php');
26include('includes/parsers.php'); 26include('includes/parsers.php');
27include_once('includes/specialdates.php');
27 28
28header('Content-type: application/rss+xml'); 29header('Content-type: application/rss+xml');
29 30
diff --git a/theme/admin/comments.tpl b/theme/admin/comments.tpl index 6d9f815..5d1da21 100755 --- a/theme/admin/comments.tpl +++ b/theme/admin/comments.tpl
@@ -7,13 +7,13 @@ function denyComment(id)
7{ 7{
8 if (confirm("Are you sure you would like to deny this comment?")) 8 if (confirm("Are you sure you would like to deny this comment?"))
9 { 9 {
10 postwith("/admin/comments.php?pageID=<!--PAGEID-->&amp;action=deny",{id:id}); 10 postwith("/admin/comments.php?pageID=<!--PAGEID-->&action=deny",{id:id});
11 } 11 }
12} 12}
13 13
14function approveComment(id) 14function approveComment(id)
15{ 15{
16 postwith("/admin/comments.php?pageID=<!--PAGEID-->&amp;action=approve",{id:id}); 16 postwith("/admin/comments.php?pageID=<!--PAGEID-->&action=approve",{id:id});
17} 17}
18 18
19// following function taken from http://mentaljetsam.wordpress.com/2008/06/02/using-javascript-to-post-data-between-pages/ 19// following function taken from http://mentaljetsam.wordpress.com/2008/06/02/using-javascript-to-post-data-between-pages/
@@ -46,13 +46,13 @@ function bulkAction()
46 { 46 {
47 if (confirm("Are you sure you would like to deny the selected comments?")) 47 if (confirm("Are you sure you would like to deny the selected comments?"))
48 { 48 {
49 postwith("/admin/comments.php?pageID=<!--PAGEID-->&amp;action=denys",{ids:ids}); 49 postwith("/admin/comments.php?pageID=<!--PAGEID-->&action=denys",{ids:ids});
50 } 50 }
51 } else if ($('#manage-bulk select').val() == "approve") 51 } else if ($('#manage-bulk select').val() == "approve")
52 { 52 {
53 if (confirm("Are you sure you would like to approve the selected comments?")) 53 if (confirm("Are you sure you would like to approve the selected comments?"))
54 { 54 {
55 postwith("/admin/comments.php?pageID=<!--PAGEID-->&amp;action=approves",{ids:ids}); 55 postwith("/admin/comments.php?pageID=<!--PAGEID-->&action=approves",{ids:ids});
56 } 56 }
57 } 57 }
58 } 58 }
diff --git a/theme/admin/drafts.tpl b/theme/admin/drafts.tpl index 17757ba..e798fd9 100755 --- a/theme/admin/drafts.tpl +++ b/theme/admin/drafts.tpl
@@ -7,7 +7,7 @@ function deletePost(id)
7{ 7{
8 if (confirm("Are you sure you would like to delete this draft?")) 8 if (confirm("Are you sure you would like to delete this draft?"))
9 { 9 {
10 postwith("/admin/drafts.php?pageID=<!--PAGEID-->&amp;action=delete",{id:id}); 10 postwith("/admin/drafts.php?pageID=<!--PAGEID-->&action=delete",{id:id});
11 } 11 }
12} 12}
13 13
@@ -41,7 +41,7 @@ function bulkAction()
41 { 41 {
42 if (confirm("Are you sure you would like to delete the selected drafts?")) 42 if (confirm("Are you sure you would like to delete the selected drafts?"))
43 { 43 {
44 postwith("/admin/drafts.php?pageID=<!--PAGEID-->&amp;action=deletes",{ids:ids}); 44 postwith("/admin/drafts.php?pageID=<!--PAGEID-->&action=deletes",{ids:ids});
45 } 45 }
46 } 46 }
47 } 47 }
diff --git a/theme/admin/links.tpl b/theme/admin/links.tpl index d666f61..f245a25 100755 --- a/theme/admin/links.tpl +++ b/theme/admin/links.tpl
@@ -7,7 +7,7 @@ function deleteLink(id)
7{ 7{
8 if (confirm("Are you sure you would like to delete this link?")) 8 if (confirm("Are you sure you would like to delete this link?"))
9 { 9 {
10 postwith("/admin/links.php?pageID=<!--PAGEID-->&amp;action=delete",{id:id}); 10 postwith("/admin/links.php?pageID=<!--PAGEID-->&action=delete",{id:id});
11 } 11 }
12} 12}
13 13
@@ -41,7 +41,7 @@ function bulkAction()
41 { 41 {
42 if (confirm("Are you sure you would like to delete the selected links?")) 42 if (confirm("Are you sure you would like to delete the selected links?"))
43 { 43 {
44 postwith("/admin/links.php?pageID=<!--PAGEID-->&amp;action=deletes",{ids:ids}); 44 postwith("/admin/links.php?pageID=<!--PAGEID-->&action=deletes",{ids:ids});
45 } 45 }
46 } 46 }
47 } 47 }
diff --git a/theme/admin/modquotes.tpl b/theme/admin/modquotes.tpl index 545a171..016f7a5 100755 --- a/theme/admin/modquotes.tpl +++ b/theme/admin/modquotes.tpl
@@ -7,13 +7,13 @@ function denyQuote(id)
7{ 7{
8 if (confirm("Are you sure you would like to deny this quote?")) 8 if (confirm("Are you sure you would like to deny this quote?"))
9 { 9 {
10 postwith("/admin/modquotes.php?pageID=<!--PAGEID-->&amp;action=deny",{id:id}); 10 postwith("/admin/modquotes.php?pageID=<!--PAGEID-->&action=deny",{id:id});
11 } 11 }
12} 12}
13 13
14function approveQuote(id) 14function approveQuote(id)
15{ 15{
16 postwith("/admin/modquotes.php?pageID=<!--PAGEID-->&amp;action=approve",{id:id}); 16 postwith("/admin/modquotes.php?pageID=<!--PAGEID-->&action=approve",{id:id});
17} 17}
18 18
19// following function taken from http://mentaljetsam.wordpress.com/2008/06/02/using-javascript-to-post-data-between-pages/ 19// following function taken from http://mentaljetsam.wordpress.com/2008/06/02/using-javascript-to-post-data-between-pages/
@@ -46,13 +46,13 @@ function bulkAction()
46 { 46 {
47 if (confirm("Are you sure you would like to deny the selected quotes?")) 47 if (confirm("Are you sure you would like to deny the selected quotes?"))
48 { 48 {
49 postwith("/admin/modquotes.php?pageID=<!--PAGEID-->&amp;action=denys",{ids:ids}); 49 postwith("/admin/modquotes.php?pageID=<!--PAGEID-->&action=denys",{ids:ids});
50 } 50 }
51 } else if ($('#manage-bulk select').val() == "approve") 51 } else if ($('#manage-bulk select').val() == "approve")
52 { 52 {
53 if (confirm("Are you sure you would like to approve the selected quotes?")) 53 if (confirm("Are you sure you would like to approve the selected quotes?"))
54 { 54 {
55 postwith("/admin/modquotes.php?pageID=<!--PAGEID-->&amp;action=approves",{ids:ids}); 55 postwith("/admin/modquotes.php?pageID=<!--PAGEID-->&action=approves",{ids:ids});
56 } 56 }
57 } 57 }
58 } 58 }
diff --git a/theme/admin/pending.tpl b/theme/admin/pending.tpl index 8ead332..32c15b0 100755 --- a/theme/admin/pending.tpl +++ b/theme/admin/pending.tpl
@@ -7,7 +7,7 @@ function deletePost(id)
7{ 7{
8 if (confirm("Are you sure you would like to delete this pending post?")) 8 if (confirm("Are you sure you would like to delete this pending post?"))
9 { 9 {
10 postwith("/admin/pending.php?pageID=<!--PAGEID-->&amp;action=delete",{id:id}); 10 postwith("/admin/pending.php?pageID=<!--PAGEID-->&action=delete",{id:id});
11 } 11 }
12} 12}
13 13
@@ -41,7 +41,7 @@ function bulkAction()
41 { 41 {
42 if (confirm("Are you sure you would like to delete the selected posts?")) 42 if (confirm("Are you sure you would like to delete the selected posts?"))
43 { 43 {
44 postwith("/admin/pending.php?pageID=<!--PAGEID-->&amp;action=deletes",{ids:ids}); 44 postwith("/admin/pending.php?pageID=<!--PAGEID-->&action=deletes",{ids:ids});
45 } 45 }
46 } 46 }
47 } 47 }
diff --git a/theme/admin/polls.tpl b/theme/admin/polls.tpl index feb3600..81613a9 100755 --- a/theme/admin/polls.tpl +++ b/theme/admin/polls.tpl
@@ -7,7 +7,7 @@ function deletePoll(id)
7{ 7{
8 if (confirm("Are you sure you would like to delete this poll?")) 8 if (confirm("Are you sure you would like to delete this poll?"))
9 { 9 {
10 postwith("/admin/polls.php?pageID=<!--PAGEID-->&amp;action=delete",{id:id}); 10 postwith("/admin/polls.php?pageID=<!--PAGEID-->&action=delete",{id:id});
11 } 11 }
12} 12}
13 13
@@ -41,7 +41,7 @@ function bulkAction()
41 { 41 {
42 if (confirm("Are you sure you would like to delete the selected polls?")) 42 if (confirm("Are you sure you would like to delete the selected polls?"))
43 { 43 {
44 postwith("/admin/polls.php?pageID=<!--PAGEID-->&amp;action=deletes",{ids:ids}); 44 postwith("/admin/polls.php?pageID=<!--PAGEID-->&action=deletes",{ids:ids});
45 } 45 }
46 } 46 }
47 } 47 }
diff --git a/theme/admin/posts.tpl b/theme/admin/posts.tpl index c68f5fd..676d789 100755 --- a/theme/admin/posts.tpl +++ b/theme/admin/posts.tpl
@@ -7,7 +7,7 @@ function deletePost(id)
7{ 7{
8 if (confirm("Are you sure you would like to delete this post?")) 8 if (confirm("Are you sure you would like to delete this post?"))
9 { 9 {
10 postwith("/admin/posts.php?pageID=<!--PAGEID-->&amp;action=delete",{id:id}); 10 postwith("/admin/posts.php?pageID=<!--PAGEID-->&action=delete",{id:id});
11 } 11 }
12} 12}
13 13
@@ -41,7 +41,7 @@ function bulkAction()
41 { 41 {
42 if (confirm("Are you sure you would like to delete the selected posts?")) 42 if (confirm("Are you sure you would like to delete the selected posts?"))
43 { 43 {
44 postwith("/admin/posts.php?pageID=<!--PAGEID-->&amp;action=deletes",{ids:ids}); 44 postwith("/admin/posts.php?pageID=<!--PAGEID-->&action=deletes",{ids:ids});
45 } 45 }
46 } 46 }
47 } 47 }
diff --git a/theme/admin/quotes.tpl b/theme/admin/quotes.tpl index 6da9dbb..7828e84 100755 --- a/theme/admin/quotes.tpl +++ b/theme/admin/quotes.tpl
@@ -7,7 +7,7 @@ function deleteQuote(id)
7{ 7{
8 if (confirm("Are you sure you would like to delete this quote?")) 8 if (confirm("Are you sure you would like to delete this quote?"))
9 { 9 {
10 postwith("/admin/quotes.php?<!--FLAGGED-->pageID=<!--PAGEID-->&amp;action=delete",{id:id}); 10 postwith("/admin/quotes.php?<!--FLAGGED-->pageID=<!--PAGEID-->&action=delete",{id:id});
11 } 11 }
12} 12}
13 13
@@ -41,7 +41,7 @@ function bulkAction()
41 { 41 {
42 if (confirm("Are you sure you would like to delete the selected quotes?")) 42 if (confirm("Are you sure you would like to delete the selected quotes?"))
43 { 43 {
44 postwith("/admin/quotes.php?<!--FLAGGED-->pageID=<!--PAGEID-->&amp;action=deletes",{ids:ids}); 44 postwith("/admin/quotes.php?<!--FLAGGED-->pageID=<!--PAGEID-->&action=deletes",{ids:ids});
45 } 45 }
46 } 46 }
47 } 47 }
diff --git a/theme/css.php b/theme/css.php index 74e7c09..30a1523 100755 --- a/theme/css.php +++ b/theme/css.php
@@ -25,9 +25,9 @@ header('Content-type: text/css');
25include('../includes/functions.php'); 25include('../includes/functions.php');
26 26
27include('css/website.css'); 27include('css/website.css');
28include('css/bubbles.css');
28include('layouts/' . getLayout() . '/style.php'); 29include('layouts/' . getLayout() . '/style.php');
29include('css/blog.php'); 30include('css/blog.php');
30include('css/bubbles.css');
31include('css/quotes.css'); 31include('css/quotes.css');
32 32
33?> 33?>
diff --git a/theme/header.tpl b/theme/header.tpl index 896ded5..014e34b 100755 --- a/theme/header.tpl +++ b/theme/header.tpl
@@ -3,9 +3,9 @@
3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4 <head> 4 <head>
5 <title><!--EXTRATITLE-->Four Island</title> 5 <title><!--EXTRATITLE-->Four Island</title>
6 <link rel="stylesheet" type="text/css" href="http://fourisland.com/theme/css.php" /> 6 <link rel="stylesheet" type="text/css" href="/theme/css.php" />
7 <!--[if IE]><link rel="stylesheet" type="text/css" href="http://fourisland.com/theme/css/ie.css" /><![endif]--> 7 <!--[if IE]><link rel="stylesheet" type="text/css" href="/theme/css/ie.css" /><![endif]-->
8 <link rel="stylesheet" type="text/css" href="http://fourisland.com/theme/css/print.css" media="print" /> 8 <link rel="stylesheet" type="text/css" href="/theme/css/print.css" media="print" />
9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
10 <meta http-equiv="Content-Language" content="en" /> 10 <meta http-equiv="Content-Language" content="en" />
11 <link rel="alternate" type="application/rss+xml" href="http://feeds.feedburner.com/FourIsland?format=xml" title="Four Island" /> 11 <link rel="alternate" type="application/rss+xml" href="http://feeds.feedburner.com/FourIsland?format=xml" title="Four Island" />
@@ -19,7 +19,7 @@
19 <div id="flash"><!--FLASH--></div> 19 <div id="flash"><!--FLASH--></div>
20 20
21 <div id="header"> 21 <div id="header">
22 <div id="banner"><a href="http://fourisland.com/">Four Island</a></div> 22 <div id="banner"><a href="/">Four Island</a></div>
23 </div> 23 </div>
24 24
25 <div id="page-content"> 25 <div id="page-content">
@@ -63,12 +63,12 @@
63 <div class="module rounded sidebar"> 63 <div class="module rounded sidebar">
64 <h3>Affiliates</h3> 64 <h3>Affiliates</h3>
65 65
66 <ul> 66 <ul>
67 <!--BEGIN AFFILIATES--> 67 <!--BEGIN AFFILIATES-->
68 <li> 68 <li>
69 <img src="/theme/images/icons/tag_<!--AFFILIATES.COLOR-->.png" alt="<!--AFFILIATES.TITLE-->" /> 69 <img src="/theme/images/icons/tag_<!--AFFILIATES.COLOR-->.png" alt="<!--AFFILIATES.TITLE-->" />
70 <a href="<!--AFFILIATES.URL-->"><!--AFFILIATES.TITLE--></a> 70 <a href="<!--AFFILIATES.URL-->"><!--AFFILIATES.TITLE--></a>
71 </li> 71 </li>
72 <!--END AFFILIATES--> 72 <!--END AFFILIATES-->
73 </ul> 73 </ul>
74 </div> 74 </div>
@@ -76,12 +76,12 @@
76 <div class="module rounded sidebar"> 76 <div class="module rounded sidebar">
77 <h3>Website Projects</h3> 77 <h3>Website Projects</h3>
78 78
79 <ul> 79 <ul>
80 <!--BEGIN WEBPROJS--> 80 <!--BEGIN WEBPROJS-->
81 <li> 81 <li>
82 <img src="/theme/images/icons/tag_<!--WEBPROJS.COLOR-->.png" alt="<!--WEBPROJS.TITLE-->" /> 82 <img src="/theme/images/icons/tag_<!--WEBPROJS.COLOR-->.png" alt="<!--WEBPROJS.TITLE-->" />
83 <a href="<!--WEBPROJS.URL-->"><!--WEBPROJS.TITLE--></a> 83 <a href="<!--WEBPROJS.URL-->"><!--WEBPROJS.TITLE--></a>
84 </li> 84 </li>
85 <!--END WEBPROJS--> 85 <!--END WEBPROJS-->
86 </ul> 86 </ul>
87 </div> 87 </div>
@@ -108,7 +108,7 @@
108 <div id="content"> 108 <div id="content">
109 <ul id="navbar"> 109 <ul id="navbar">
110 <li<!--BLOGACTIVE-->> 110 <li<!--BLOGACTIVE-->>
111 <a href="http://fourisland.com/"> 111 <a href="/">
112 <img src="/theme/images/icons/newspaper.png" alt="Blog" /> 112 <img src="/theme/images/icons/newspaper.png" alt="Blog" />
113 <span>Blog</span> 113 <span>Blog</span>
114 </a> 114 </a>
@@ -119,21 +119,21 @@
119 </li> 119 </li>
120 120
121 <li<!--FOURMACTIVE-->> 121 <li<!--FOURMACTIVE-->>
122 <a href="http://fourisland.com/fourm/"> 122 <a href="/fourm/">
123 <img src="/theme/images/icons/comment.png" alt="The Fourm" /> 123 <img src="/theme/images/icons/comment.png" alt="The Fourm" />
124 <span>The Fourm</span> 124 <span>The Fourm</span>
125 </a> 125 </a>
126 </li> 126 </li>
127 127
128 <li<!--POLLACTIVE-->> 128 <li<!--POLLACTIVE-->>
129 <a href="http://fourisland.com/poll/"> 129 <a href="/poll/">
130 <img src="/theme/images/icons/overlays.png" alt="Polls" /> 130 <img src="/theme/images/icons/overlays.png" alt="Polls" />
131 <span>Polls</span> 131 <span>Polls</span>
132 </a> 132 </a>
133 </li> 133 </li>
134 134
135 <li<!--QUOTESACTIVE-->> 135 <li<!--QUOTESACTIVE-->>
136 <a href="http://fourisland.com/quotes/"> 136 <a href="/quotes/">
137 <img src="/theme/images/icons/16-file-page.png" alt="Quotes" /> 137 <img src="/theme/images/icons/16-file-page.png" alt="Quotes" />
138 <span>Quotes</span> 138 <span>Quotes</span>
139 </a> 139 </a>
@@ -141,7 +141,7 @@
141 141
142 <!--BEGIN MEMBERS--> 142 <!--BEGIN MEMBERS-->
143 <li<!--LOGACTIVE-->> 143 <li<!--LOGACTIVE-->>
144 <a href="http://fourisland.com/fourm/ucp.php?mode=log<!--LOGDATA-->&amp;redirect=<!--REDIRPAGE-->&amp;sid=<!--SID-->"> 144 <a href="/fourm/ucp.php?mode=log<!--LOGDATA-->&amp;redirect=<!--REDIRPAGE-->&amp;sid=<!--SID-->">
145 <img src="/theme/images/icons/door_in.png" alt="Log<!--LOGDATA-->" /> 145 <img src="/theme/images/icons/door_in.png" alt="Log<!--LOGDATA-->" />
146 <span>Log<!--LOGDATA--></span> 146 <span>Log<!--LOGDATA--></span>
147 </a> 147 </a>
@@ -150,7 +150,7 @@
150 150
151 <!--BEGIN ADMIN--> 151 <!--BEGIN ADMIN-->
152 <li<!--PANELACTIVE-->> 152 <li<!--PANELACTIVE-->>
153 <a href="http://fourisland.com/admin/"> 153 <a href="/admin/">
154 <img src="/theme/images/icons/rainbow.png" alt="Admin" /> 154 <img src="/theme/images/icons/rainbow.png" alt="Admin" />
155 <span>Admin</span> 155 <span>Admin</span>
156 </a> 156 </a>
diff --git a/theme/images/afd-l7.png b/theme/images/afd-l7.png new file mode 100755 index 0000000..4d61fc5 --- /dev/null +++ b/theme/images/afd-l7.png
Binary files differ
diff --git a/theme/js/audio-player/audio-player.js b/theme/js/audio-player/audio-player.js new file mode 100755 index 0000000..e1dc094 --- /dev/null +++ b/theme/js/audio-player/audio-player.js
@@ -0,0 +1,4 @@
1/* SWFObject v2.2 <http://code.google.com/p/swfobject/>
2 is released under the MIT License <http://www.opensource.org/licenses/mit-license.php>
3*/
4var audioplayer_swfobject=function(){var d="undefined",R="object",s="Shockwave Flash",w="ShockwaveFlash.ShockwaveFlash",Q="application/x-shockwave-flash",r="SWFObjectExprInst",X="onreadystatechange",o=window,J=document,T=navigator,t=false,u=[H],O=[],n=[],i=[],L,q,e,b,j=false,A=false,N,g,M=true,m=function(){var AA=typeof J.getElementById!=d&&typeof J.getElementsByTagName!=d&&typeof J.createElement!=d,AH=T.userAgent.toLowerCase(),y=T.platform.toLowerCase(),AE=y?/win/.test(y):/win/.test(AH),AC=y?/mac/.test(y):/mac/.test(AH),AF=/webkit/.test(AH)?parseFloat(AH.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,x=!+"\v1",AG=[0,0,0],AB=null;if(typeof T.plugins!=d&&typeof T.plugins[s]==R){AB=T.plugins[s].description;if(AB&&!(typeof T.mimeTypes!=d&&T.mimeTypes[Q]&&!T.mimeTypes[Q].enabledPlugin)){t=true;x=false;AB=AB.replace(/^.*\s+(\S+\s+\S+$)/,"$1");AG[0]=parseInt(AB.replace(/^(.*)\..*$/,"$1"),10);AG[1]=parseInt(AB.replace(/^.*\.(.*)\s.*$/,"$1"),10);AG[2]=/[a-zA-Z]/.test(AB)?parseInt(AB.replace(/^.*[a-zA-Z]+(.*)$/,"$1"),10):0}}else{if(typeof o.ActiveXObject!=d){try{var AD=new ActiveXObject(w);if(AD){AB=AD.GetVariable("$version");if(AB){x=true;AB=AB.split(" ")[1].split(",");AG=[parseInt(AB[0],10),parseInt(AB[1],10),parseInt(AB[2],10)]}}}catch(z){}}}return{w3:AA,pv:AG,wk:AF,ie:x,win:AE,mac:AC}}(),K=function(){if(!m.w3){return }if((typeof J.readyState!=d&&J.readyState=="complete")||(typeof J.readyState==d&&(J.getElementsByTagName("body")[0]||J.body))){F()}if(!j){if(typeof J.addEventListener!=d){J.addEventListener("DOMContentLoaded",F,false)}if(m.ie&&m.win){J.attachEvent(X,function(){if(J.readyState=="complete"){J.detachEvent(X,arguments.callee);F()}});if(o==top){(function(){if(j){return }try{J.documentElement.doScroll("left")}catch(x){setTimeout(arguments.callee,0);return }F()})()}}if(m.wk){(function(){if(j){return }if(!/loaded|complete/.test(J.readyState)){setTimeout(arguments.callee,0);return }F()})()}S(F)}}();function F(){if(j){return }try{var z=J.getElementsByTagName("body")[0].appendChild(c("span"));z.parentNode.removeChild(z)}catch(AA){return }j=true;var x=u.length;for(var y=0;y<x;y++){u[y]()}}function k(x){if(j){x()}else{u[u.length]=x}}function S(y){if(typeof o.addEventListener!=d){o.addEventListener("load",y,false)}else{if(typeof J.addEventListener!=d){J.addEventListener("load",y,false)}else{if(typeof o.attachEvent!=d){I(o,"onload",y)}else{if(typeof o.onload=="function"){var x=o.onload;o.onload=function(){x();y()}}else{o.onload=y}}}}}function H(){if(t){v()}else{h()}}function v(){var x=J.getElementsByTagName("body")[0];var AA=c(R);AA.setAttribute("type",Q);var z=x.appendChild(AA);if(z){var y=0;(function(){if(typeof z.GetVariable!=d){var AB=z.GetVariable("$version");if(AB){AB=AB.split(" ")[1].split(",");m.pv=[parseInt(AB[0],10),parseInt(AB[1],10),parseInt(AB[2],10)]}}else{if(y<10){y++;setTimeout(arguments.callee,10);return }}x.removeChild(AA);z=null;h()})()}else{h()}}function h(){var AG=O.length;if(AG>0){for(var AF=0;AF<AG;AF++){var y=O[AF].id;var AB=O[AF].callbackFn;var AA={success:false,id:y};if(m.pv[0]>0){var AE=C(y);if(AE){if(f(O[AF].swfVersion)&&!(m.wk&&m.wk<312)){W(y,true);if(AB){AA.success=true;AA.ref=Z(y);AB(AA)}}else{if(O[AF].expressInstall&&a()){var AI={};AI.data=O[AF].expressInstall;AI.width=AE.getAttribute("width")||"0";AI.height=AE.getAttribute("height")||"0";if(AE.getAttribute("class")){AI.styleclass=AE.getAttribute("class")}if(AE.getAttribute("align")){AI.align=AE.getAttribute("align")}var AH={};var x=AE.getElementsByTagName("param");var AC=x.length;for(var AD=0;AD<AC;AD++){if(x[AD].getAttribute("name").toLowerCase()!="movie"){AH[x[AD].getAttribute("name")]=x[AD].getAttribute("value")}}p(AI,AH,y,AB)}else{P(AE);if(AB){AB(AA)}}}}}else{W(y,true);if(AB){var z=Z(y);if(z&&typeof z.SetVariable!=d){AA.success=true;AA.ref=z}AB(AA)}}}}}function Z(AA){var x=null;var y=C(AA);if(y&&y.nodeName=="OBJECT"){if(typeof y.SetVariable!=d){x=y}else{var z=y.getElementsByTagName(R)[0];if(z){x=z}}}return x}function a(){return !A&&f("6.0.65")&&(m.win||m.mac)&&!(m.wk&&m.wk<312)}function p(AA,AB,x,z){A=true;e=z||null;b={success:false,id:x};var AE=C(x);if(AE){if(AE.nodeName=="OBJECT"){L=G(AE);q=null}else{L=AE;q=x}AA.id=r;if(typeof AA.width==d||(!/%$/.test(AA.width)&&parseInt(AA.width,10)<310)){AA.width="310"}if(typeof AA.height==d||(!/%$/.test(AA.height)&&parseInt(AA.height,10)<137)){AA.height="137"}J.title=J.title.slice(0,47)+" - Flash Player Installation";var AD=m.ie&&m.win?"ActiveX":"PlugIn",AC="MMredirectURL="+o.location.toString().replace(/&/g,"%26")+"&MMplayerType="+AD+"&MMdoctitle="+J.title;if(typeof AB.flashvars!=d){AB.flashvars+="&"+AC}else{AB.flashvars=AC}if(m.ie&&m.win&&AE.readyState!=4){var y=c("div");x+="SWFObjectNew";y.setAttribute("id",x);AE.parentNode.insertBefore(y,AE);AE.style.display="none";(function(){if(AE.readyState==4){AE.parentNode.removeChild(AE)}else{setTimeout(arguments.callee,10)}})()}U(AA,AB,x)}}function P(y){if(m.ie&&m.win&&y.readyState!=4){var x=c("div");y.parentNode.insertBefore(x,y);x.parentNode.replaceChild(G(y),x);y.style.display="none";(function(){if(y.readyState==4){y.parentNode.removeChild(y)}else{setTimeout(arguments.callee,10)}})()}else{y.parentNode.replaceChild(G(y),y)}}function G(AB){var AA=c("div");if(m.win&&m.ie){AA.innerHTML=AB.innerHTML}else{var y=AB.getElementsByTagName(R)[0];if(y){var AC=y.childNodes;if(AC){var x=AC.length;for(var z=0;z<x;z++){if(!(AC[z].nodeType==1&&AC[z].nodeName=="PARAM")&&!(AC[z].nodeType==8)){AA.appendChild(AC[z].cloneNode(true))}}}}}return AA}function U(AI,AG,y){var x,AA=C(y);if(m.wk&&m.wk<312){return x}if(AA){if(typeof AI.id==d){AI.id=y}if(m.ie&&m.win){var AH="";for(var AE in AI){if(AI[AE]!=Object.prototype[AE]){if(AE.toLowerCase()=="data"){AG.movie=AI[AE]}else{if(AE.toLowerCase()=="styleclass"){AH+=' class="'+AI[AE]+'"'}else{if(AE.toLowerCase()!="classid"){AH+=" "+AE+'="'+AI[AE]+'"'}}}}}var AF="";for(var AD in AG){if(AG[AD]!=Object.prototype[AD]){AF+='<param name="'+AD+'" value="'+AG[AD]+'" />'}}AA.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+AH+">"+AF+"</object>";n[n.length]=AI.id;x=C(AI.id)}else{var z=c(R);z.setAttribute("type",Q);for(var AC in AI){if(AI[AC]!=Object.prototype[AC]){if(AC.toLowerCase()=="styleclass"){z.setAttribute("class",AI[AC])}else{if(AC.toLowerCase()!="classid"){z.setAttribute(AC,AI[AC])}}}}for(var AB in AG){if(AG[AB]!=Object.prototype[AB]&&AB.toLowerCase()!="movie"){E(z,AB,AG[AB])}}AA.parentNode.replaceChild(z,AA);x=z}}return x}function E(z,x,y){var AA=c("param");AA.setAttribute("name",x);AA.setAttribute("value",y);z.appendChild(AA)}function Y(y){var x=C(y);if(x&&x.nodeName=="OBJECT"){if(m.ie&&m.win){x.style.display="none";(function(){if(x.readyState==4){B(y)}else{setTimeout(arguments.callee,10)}})()}else{x.parentNode.removeChild(x)}}}function B(z){var y=C(z);if(y){for(var x in y){if(typeof y[x]=="function"){y[x]=null}}y.parentNode.removeChild(y)}}function C(z){var x=null;try{x=J.getElementById(z)}catch(y){}return x}function c(x){return J.createElement(x)}function I(z,x,y){z.attachEvent(x,y);i[i.length]=[z,x,y]}function f(z){var y=m.pv,x=z.split(".");x[0]=parseInt(x[0],10);x[1]=parseInt(x[1],10)||0;x[2]=parseInt(x[2],10)||0;return(y[0]>x[0]||(y[0]==x[0]&&y[1]>x[1])||(y[0]==x[0]&&y[1]==x[1]&&y[2]>=x[2]))?true:false}function V(AC,y,AD,AB){if(m.ie&&m.mac){return }var AA=J.getElementsByTagName("head")[0];if(!AA){return }var x=(AD&&typeof AD=="string")?AD:"screen";if(AB){N=null;g=null}if(!N||g!=x){var z=c("style");z.setAttribute("type","text/css");z.setAttribute("media",x);N=AA.appendChild(z);if(m.ie&&m.win&&typeof J.styleSheets!=d&&J.styleSheets.length>0){N=J.styleSheets[J.styleSheets.length-1]}g=x}if(m.ie&&m.win){if(N&&typeof N.addRule==R){N.addRule(AC,y)}}else{if(N&&typeof J.createTextNode!=d){N.appendChild(J.createTextNode(AC+" {"+y+"}"))}}}function W(z,x){if(!M){return }var y=x?"visible":"hidden";if(j&&C(z)){C(z).style.visibility=y}else{V("#"+z,"visibility:"+y)}}function l(y){var z=/[\\\"<>\.;]/;var x=z.exec(y)!=null;return x&&typeof encodeURIComponent!=d?encodeURIComponent(y):y}var D=function(){if(m.ie&&m.win){window.attachEvent("onunload",function(){var AC=i.length;for(var AB=0;AB<AC;AB++){i[AB][0].detachEvent(i[AB][1],i[AB][2])}var z=n.length;for(var AA=0;AA<z;AA++){Y(n[AA])}for(var y in m){m[y]=null}m=null;for(var x in audioplayer_swfobject){audioplayer_swfobject[x]=null}audioplayer_swfobject=null})}}();return{registerObject:function(AB,x,AA,z){if(m.w3&&AB&&x){var y={};y.id=AB;y.swfVersion=x;y.expressInstall=AA;y.callbackFn=z;O[O.length]=y;W(AB,false)}else{if(z){z({success:false,id:AB})}}},getObjectById:function(x){if(m.w3){return Z(x)}},embedSWF:function(AB,AH,AE,AG,y,AA,z,AD,AF,AC){var x={success:false,id:AH};if(m.w3&&!(m.wk&&m.wk<312)&&AB&&AH&&AE&&AG&&y){W(AH,false);k(function(){AE+="";AG+="";var AJ={};if(AF&&typeof AF===R){for(var AL in AF){AJ[AL]=AF[AL]}}AJ.data=AB;AJ.width=AE;AJ.height=AG;var AM={};if(AD&&typeof AD===R){for(var AK in AD){AM[AK]=AD[AK]}}if(z&&typeof z===R){for(var AI in z){if(typeof AM.flashvars!=d){AM.flashvars+="&"+AI+"="+z[AI]}else{AM.flashvars=AI+"="+z[AI]}}}if(f(y)){var AN=U(AJ,AM,AH);if(AJ.id==AH){W(AH,true)}x.success=true;x.ref=AN}else{if(AA&&a()){AJ.data=AA;p(AJ,AM,AH,AC);return }else{W(AH,true)}}if(AC){AC(x)}})}else{if(AC){AC(x)}}},switchOffAutoHideShow:function(){M=false},ua:m,getFlashPlayerVersion:function(){return{major:m.pv[0],minor:m.pv[1],release:m.pv[2]}},hasFlashPlayerVersion:f,createSWF:function(z,y,x){if(m.w3){return U(z,y,x)}else{return undefined}},showExpressInstall:function(z,AA,x,y){if(m.w3&&a()){p(z,AA,x,y)}},removeSWF:function(x){if(m.w3){Y(x)}},createCSS:function(AA,z,y,x){if(m.w3){V(AA,z,y,x)}},addDomLoadEvent:k,addLoadEvent:S,getQueryParamValue:function(AA){var z=J.location.search||J.location.hash;if(z){if(/\?/.test(z)){z=z.split("?")[1]}if(AA==null){return l(z)}var y=z.split("&");for(var x=0;x<y.length;x++){if(y[x].substring(0,y[x].indexOf("="))==AA){return l(y[x].substring((y[x].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(A){var x=C(r);if(x&&L){x.parentNode.replaceChild(L,x);if(q){W(q,true);if(m.ie&&m.win){L.style.display="block"}}if(e){e(b)}}A=false}}}}();var AudioPlayer=function(){var H=[];var D;var F="";var A={};var E=-1;var G="9";function B(I){if(document.all&&!window[I]){for(var J=0;J<document.forms.length;J++){if(document.forms[J][I]){return document.forms[J][I];break}}}return document.all?window[I]:document[I]}function C(I,J,K){B(I).addListener(J,K)}return{setup:function(J,I){F=J;A=I;if(audioplayer_swfobject.hasFlashPlayerVersion(G)){audioplayer_swfobject.switchOffAutoHideShow();audioplayer_swfobject.createCSS("p.audioplayer_container span","visibility:hidden;height:24px;overflow:hidden;padding:0;border:none;")}},getPlayer:function(I){return B(I)},addListener:function(I,J,K){C(I,J,K)},embed:function(I,K){var N={};var L;var J={};var O={};var M={};for(L in A){N[L]=A[L]}for(L in K){N[L]=K[L]}if(N.transparentpagebg=="yes"){J.bgcolor="#FFFFFF";J.wmode="transparent"}else{if(N.pagebg){J.bgcolor="#"+N.pagebg}J.wmode="opaque"}J.menu="false";for(L in N){if(L=="pagebg"||L=="width"||L=="transparentpagebg"){continue}O[L]=N[L]}M.name=I;M.style="outline: none";O.playerID=I;audioplayer_swfobject.embedSWF(F,I,N.width.toString(),"24",G,false,O,J,M);H.push(I)},syncVolumes:function(I,K){E=K;for(var J=0;J<H.length;J++){if(H[J]!=I){B(H[J]).setVolume(E)}}},activate:function(I,J){if(D&&D!=I){B(D).close()}D=I},load:function(K,I,L,J){B(K).load(I,L,J)},close:function(I){B(I).close();if(I==D){D=null}},open:function(I,J){if(J==undefined){J=1}B(I).open(J==undefined?0:J-1)},getVolume:function(I){return E}}}(); \ No newline at end of file
diff --git a/theme/js/audio-player/license.txt b/theme/js/audio-player/license.txt new file mode 100755 index 0000000..8342989 --- /dev/null +++ b/theme/js/audio-player/license.txt
@@ -0,0 +1,19 @@
1Copyright (c) 2010 Martin Laine
2
3Permission is hereby granted, free of charge, to any person obtaining a copy
4of this software and associated documentation files (the "Software"), to deal
5in the Software without restriction, including without limitation the rights
6to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
7copies of the Software, and to permit persons to whom the Software is
8furnished to do so, subject to the following conditions:
9
10The above copyright notice and this permission notice shall be included in
11all copies or substantial portions of the Software.
12
13THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
14IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
15FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
16AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
17LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
18OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
19THE SOFTWARE. \ No newline at end of file
diff --git a/theme/js/audio-player/player.swf b/theme/js/audio-player/player.swf new file mode 100755 index 0000000..497cfce --- /dev/null +++ b/theme/js/audio-player/player.swf
Binary files differ
diff --git a/theme/layouts/4.5/layout.tpl b/theme/layouts/4.5/layout.tpl index a90bdf3..ada39b9 100755 --- a/theme/layouts/4.5/layout.tpl +++ b/theme/layouts/4.5/layout.tpl
@@ -2,8 +2,8 @@
2 <HEAD> 2 <HEAD>
3 <TITLE><!--EXTRATITLE-->Four Island</TITLE> 3 <TITLE><!--EXTRATITLE-->Four Island</TITLE>
4 4
5 <LINK REL="stylesheet" TYPE="text/css" HREF="http://fourisland.com/theme/css.php?id=<!--BODYID-->&amp;cat=<!--CATEGORY-->" /> 5 <LINK REL="stylesheet" TYPE="text/css" HREF="/theme/css.php?id=<!--BODYID-->&amp;cat=<!--CATEGORY-->" />
6 <LINK REL="stylesheet" TYPE="text/css" HREF="http://fourisland.com/theme/css/thickbox.css" /> 6 <LINK REL="stylesheet" TYPE="text/css" HREF="/theme/css/thickbox.css" />
7 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" /> 7 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8" />
8 <META HTTP-EQUIV="Content-Language" CONTENT="en" /> 8 <META HTTP-EQUIV="Content-Language" CONTENT="en" />
9 <LINK REL="alternate" TYPE="application/rss+xml" HREF="http://feeds.feedburner.com/FourIsland?format=xml" TITLE="Four Island" /> 9 <LINK REL="alternate" TYPE="application/rss+xml" HREF="http://feeds.feedburner.com/FourIsland?format=xml" TITLE="Four Island" />
@@ -11,6 +11,13 @@
11 <LINK REL="icon" HREF="/images/kirbyfolder.ico" /> 11 <LINK REL="icon" HREF="/images/kirbyfolder.ico" />
12 <LINK REL="pingback" HREF="http://fourisland.com/xmlrpc.php" /> 12 <LINK REL="pingback" HREF="http://fourisland.com/xmlrpc.php" />
13 <SCRIPT TYPE="text/javascript" SRC="/theme/js/jquery.js"></SCRIPT> 13 <SCRIPT TYPE="text/javascript" SRC="/theme/js/jquery.js"></SCRIPT>
14 <script type="text/javascript" src="/theme/js/audio-player/audio-player.js"></script>
15 <script type="text/javascript">
16AudioPlayer.setup("http://fourisland.com/theme/js/audio-player/player.swf", {
17 width: 290,
18 transparentpagebg: "yes"
19});
20 </script>
14 21
15 <!--HEADTAGS--> 22 <!--HEADTAGS-->
16 </HEAD> 23 </HEAD>
@@ -35,12 +42,12 @@
35 <DIV ID="banner-nav"> 42 <DIV ID="banner-nav">
36 <UL ID="bannernav"> 43 <UL ID="bannernav">
37 <LI id="bannernav-home"><A HREF="/" REL="home"><B><SPAN>Home</SPAN></B></A></LI> 44 <LI id="bannernav-home"><A HREF="/" REL="home"><B><SPAN>Home</SPAN></B></A></LI>
38 <LI id="bannernav-projects"><A HREF="http://projects.fourisland.com"><B><SPAN>Projects</SPAN></B></A></LI> 45 <LI id="bannernav-projects"><A HREF="http://projects.fourisland.com/"><B><SPAN>Projects</SPAN></B></A></LI>
39 <LI id="bannernav-fourm"><A HREF="/fourm/"><B><SPAN>Fourm</SPAN></B></A></LI> 46 <LI id="bannernav-fourm"><A HREF="/fourm/"><B><SPAN>Fourm</SPAN></B></A></LI>
40 <LI id="bannernav-wiki"><A HREF="/wiki/"><B><SPAN>Wiki</SPAN></B></A></LI> 47 <LI id="bannernav-wiki"><A HREF="/wiki/"><B><SPAN>Wiki</SPAN></B></A></LI>
41 <LI id="bannernav-poll"><A HREF="/poll/"><B><SPAN>Poll</SPAN></B></A></LI> 48 <LI id="bannernav-poll"><A HREF="/poll/"><B><SPAN>Poll</SPAN></B></A></LI>
42 <LI id="bannernav-quotes"><A HREF="/quotes/"><B><SPAN>Quotes</SPAN></B></A></LI> 49 <LI id="bannernav-quotes"><A HREF="/quotes/"><B><SPAN>Quotes</SPAN></B></A></LI>
43 <LI id="bannernav-<!--LOWERLOGDATA-->"><A HREF="http://fourisland.com/fourm/ucp.php?mode=log<!--LOGDATA-->&amp;redirect=<!--REDIRPAGE-->&amp;sid=<!--SID-->"><B><SPAN>Log<!--LOGDATA--></SPAN></B></A></LI> 50 <LI id="bannernav-<!--LOWERLOGDATA-->"><A HREF="/fourm/ucp.php?mode=log<!--LOGDATA-->&amp;redirect=<!--REDIRPAGE-->&amp;sid=<!--SID-->"><B><SPAN>Log<!--LOGDATA--></SPAN></B></A></LI>
44 <!--BEGIN PANEL--> 51 <!--BEGIN PANEL-->
45 <LI id="bannernav-panel"><A HREF="/admin/"><B><SPAN>Panel</SPAN></B></A></LI> 52 <LI id="bannernav-panel"><A HREF="/admin/"><B><SPAN>Panel</SPAN></B></A></LI>
46 <!--END PANEL--> 53 <!--END PANEL-->
@@ -271,5 +278,26 @@
271 </UL> 278 </UL>
272 </DIV> 279 </DIV>
273 </DIV> 280 </DIV>
281
282<script type="text/javascript">
283var _tbdef = {user: 'starla4444'};
284(function(){
285var d = document;var tbjs = d.createElement('script'); tbjs.type = 'text/javascript';
286tbjs.async = true; tbjs.src = 'http://tweetboard.com/tb.js'; var tbel = d.getElementsByTagName('head')[0];
287if(!tbel) tbel = d.getElementsByTagName('head')[0]; tbel.appendChild(tbjs);
288})();
289</script>
290
291 <!--Google Analytics-->
292 <script type="text/javascript">
293 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
294 document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
295 </script>
296 <script type="text/javascript">
297 var pageTracker = _gat._getTracker("UA-2895652-1");
298 pageTracker._initData();
299 pageTracker._trackPageview();
300 </script>
301 <!--Google Analytics-->
274 </BODY> 302 </BODY>
275</HTML> 303</HTML>
diff --git a/theme/layouts/4.5/style.css b/theme/layouts/4.5/style.css index 7e9b574..a8b9306 100755 --- a/theme/layouts/4.5/style.css +++ b/theme/layouts/4.5/style.css
@@ -239,3 +239,47 @@ div.module + cite {
239div.module.unrounded + cite { 239div.module.unrounded + cite {
240 top: -0.4em; 240 top: -0.4em;
241} 241}
242
243#phpBB3-page-body .post,
244#phpBB3-page-body .rules {
245 -moz-border-radius: 10px;
246 -webkit-border-radius: 10px;
247 -khtml-border-radius: 10px;
248 border-radius: 10px;
249 padding: 10px;
250}
251
252#phpBB3-page-body .forabg,
253#phpBB3-page-body .forumbg {
254 -moz-border-radius: 10px;
255 -webkit-border-radius: 10px;
256 -khtml-border-radius: 10px;
257 border-radius: 10px;
258 padding: 5px;
259}
260
261.navbar,
262.panel {
263 -moz-border-radius: 10px;
264 -webkit-border-radius: 10px;
265 -khtml-border-radius: 10px;
266 border-radius: 10px;
267}
268
269span.corners-top,
270span.corners-bottom,
271span.corners-top span,
272span.corners-bottom span {
273 visibility: hidden;
274}
275
276/*#phpBB3-page-body span.corners-top,
277#phpBB3-page-body span.corners-bottom,
278#phpBB3-page-body span.corners-top span,
279#phpBB3-page-body span.corners-bottom span {
280 background-repeat: repeat-x;
281}*/
282
283.entry .rounded {
284 padding: 10px;
285}
diff --git a/theme/layouts/6.2/layout.tpl b/theme/layouts/6.2/layout.tpl index 889d509..6f91eab 100755 --- a/theme/layouts/6.2/layout.tpl +++ b/theme/layouts/6.2/layout.tpl
@@ -4,9 +4,9 @@
4 <HEAD> 4 <HEAD>
5 <TITLE><!--EXTRATITLE-->Four Island</TITLE> 5 <TITLE><!--EXTRATITLE-->Four Island</TITLE>
6 6
7 <LINK REL="stylesheet" TYPE="text/css" HREF="http://fourisland.com/theme/css.php?id=<!--BODYID-->&amp;cat=<!--CATEGORY-->"> 7 <LINK REL="stylesheet" TYPE="text/css" HREF="/theme/css.php?id=<!--BODYID-->&amp;cat=<!--CATEGORY-->">
8 <!--[if IE]><LINK REL="stylesheet" TYPE="text/css" HREF="http://fourisland.com/theme/css/ie.css"><![endif]--> 8 <!--[if IE]><LINK REL="stylesheet" TYPE="text/css" HREF="/theme/css/ie.css"><![endif]-->
9 <LINK REL="stylesheet" TYPE="text/css" HREF="http://fourisland.com/theme/css/print.css" MEDIA="print"> 9 <LINK REL="stylesheet" TYPE="text/css" HREF="/theme/css/print.css" MEDIA="print">
10 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8"> 10 <META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">
11 <META HTTP-EQUIV="Content-Language" CONTENT="en"> 11 <META HTTP-EQUIV="Content-Language" CONTENT="en">
12 <LINK REL="alternate" TYPE="application/rss+xml" HREF="http://feeds.feedburner.com/FourIsland?format=xml" TITLE="Four Island"> 12 <LINK REL="alternate" TYPE="application/rss+xml" HREF="http://feeds.feedburner.com/FourIsland?format=xml" TITLE="Four Island">
@@ -14,6 +14,13 @@
14 <LINK REL="icon" HREF="/images/kirbyfolder.ico"> 14 <LINK REL="icon" HREF="/images/kirbyfolder.ico">
15 <LINK REL="pingback" HREF="http://fourisland.com/xmlrpc.php"> 15 <LINK REL="pingback" HREF="http://fourisland.com/xmlrpc.php">
16 <SCRIPT TYPE="text/javascript" SRC="/theme/js/jquery.js"></SCRIPT> 16 <SCRIPT TYPE="text/javascript" SRC="/theme/js/jquery.js"></SCRIPT>
17 <script type="text/javascript" src="/theme/js/audio-player/audio-player.js"></script>
18 <script type="text/javascript">
19AudioPlayer.setup("http://fourisland.com/theme/js/audio-player/player.swf", {
20 width: 290,
21 transparentpagebg: "yes"
22});
23 </script>
17 24
18 <!--HEADTAGS--> 25 <!--HEADTAGS-->
19 </HEAD> 26 </HEAD>
@@ -34,7 +41,7 @@
34 <DIV> 41 <DIV>
35 <UL> 42 <UL>
36 <LI<!--HOMEACTIVE-->> 43 <LI<!--HOMEACTIVE-->>
37 <A HREF="http://fourisland.com/"> 44 <A HREF="/">
38 <IMG SRC="/theme/images/icons/newspaper.png" ALT="Blog"> 45 <IMG SRC="/theme/images/icons/newspaper.png" ALT="Blog">
39 <SPAN>Blog</SPAN> 46 <SPAN>Blog</SPAN>
40 </A> 47 </A>
@@ -45,7 +52,7 @@
45 </LI> 52 </LI>
46 53
47 <LI<!--FOURMACTIVE-->> 54 <LI<!--FOURMACTIVE-->>
48 <A HREF="http://fourisland.com/fourm/"> 55 <A HREF="/fourm/">
49 <IMG SRC="/theme/images/icons/comment.png" ALT="The Fourm"> 56 <IMG SRC="/theme/images/icons/comment.png" ALT="The Fourm">
50 <SPAN>The Fourm</SPAN> 57 <SPAN>The Fourm</SPAN>
51 </A> 58 </A>
@@ -53,21 +60,21 @@
53 60
54 61
55 <LI<!--WIKIACTIVE-->> 62 <LI<!--WIKIACTIVE-->>
56 <A HREF="http://fourisland.com/wiki/"> 63 <A HREF="/wiki/">
57 <IMG SRC="/theme/images/icons/report.png" ALT="Wiki"> 64 <IMG SRC="/theme/images/icons/report.png" ALT="Wiki">
58 <SPAN>Wiki</SPAN> 65 <SPAN>Wiki</SPAN>
59 </A> 66 </A>
60 </LI> 67 </LI>
61 68
62 <LI<!--POLLACTIVE-->> 69 <LI<!--POLLACTIVE-->>
63 <A HREF="http://fourisland.com/poll/"> 70 <A HREF="/poll/">
64 <IMG SRC="/theme/images/icons/overlays.png" ALT="Polls"> 71 <IMG SRC="/theme/images/icons/overlays.png" ALT="Polls">
65 <SPAN>Polls</SPAN> 72 <SPAN>Polls</SPAN>
66 </A> 73 </A>
67 </LI> 74 </LI>
68 75
69 <LI<!--QUOTESACTIVE-->> 76 <LI<!--QUOTESACTIVE-->>
70 <A HREF="http://fourisland.com/quotes/"> 77 <A HREF="/quotes/">
71 <IMG SRC="/theme/images/icons/16-file-page.png" ALT="Quotes"> 78 <IMG SRC="/theme/images/icons/16-file-page.png" ALT="Quotes">
72 <SPAN>Quotes</SPAN> 79 <SPAN>Quotes</SPAN>
73 </A> 80 </A>
@@ -75,7 +82,7 @@
75 82
76 <!--BEGIN MEMBERS--> 83 <!--BEGIN MEMBERS-->
77 <LI<!--LOGACTIVE-->> 84 <LI<!--LOGACTIVE-->>
78 <A HREF="http://fourisland.com/fourm/ucp.php?mode=log<!--LOGDATA-->&amp;redirect=<!--REDIRPAGE-->&amp;sid=<!--SID-->"> 85 <A HREF="/fourm/ucp.php?mode=log<!--LOGDATA-->&amp;redirect=<!--REDIRPAGE-->&amp;sid=<!--SID-->">
79 <IMG SRC="/theme/images/icons/door_in.png" ALT="Log<!--LOGDATA-->"> 86 <IMG SRC="/theme/images/icons/door_in.png" ALT="Log<!--LOGDATA-->">
80 <SPAN>Log<!--LOGDATA--></SPAN> 87 <SPAN>Log<!--LOGDATA--></SPAN>
81 </A> 88 </A>
@@ -84,7 +91,7 @@
84 91
85 <!--BEGIN ADMIN--> 92 <!--BEGIN ADMIN-->
86 <LI<!--PANELACTIVE-->> 93 <LI<!--PANELACTIVE-->>
87 <A HREF="http://fourisland.com/admin/"> 94 <A HREF="/admin/">
88 <IMG SRC="/theme/images/icons/rainbow.png" ALT="Admin"> 95 <IMG SRC="/theme/images/icons/rainbow.png" ALT="Admin">
89 <SPAN>Admin</SPAN> 96 <SPAN>Admin</SPAN>
90 </A> 97 </A>
@@ -169,6 +176,7 @@
169 <p> 176 <p>
170 <strong>Theme Switcher</strong>: 177 <strong>Theme Switcher</strong>:
171 <select style="width: 55%" onchange="document.location='<!--ME-->?layout='+this.options[this.selectedIndex].value"> 178 <select style="width: 55%" onchange="document.location='<!--ME-->?layout='+this.options[this.selectedIndex].value">
179 <option value="subtle">Subtle Mode (beta)</option>
172 <option value="7">7</option> 180 <option value="7">7</option>
173 <option value="6.2" selected="selected">6.2</option> 181 <option value="6.2" selected="selected">6.2</option>
174 <option value="4.5">4.5</option> 182 <option value="4.5">4.5</option>
@@ -329,6 +337,15 @@
329 </DIV> 337 </DIV>
330 </DIV> 338 </DIV>
331 339
340<script type="text/javascript">
341var _tbdef = {user: 'starla4444'};
342(function(){
343var d = document;var tbjs = d.createElement('script'); tbjs.type = 'text/javascript';
344tbjs.async = true; tbjs.src = 'http://tweetboard.com/tb.js'; var tbel = d.getElementsByTagName('head')[0];
345if(!tbel) tbel = d.getElementsByTagName('head')[0]; tbel.appendChild(tbjs);
346})();
347</script>
348
332 <!--Google Analytics--> 349 <!--Google Analytics-->
333 <script type="text/javascript"> 350 <script type="text/javascript">
334 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www."); 351 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
diff --git a/theme/layouts/6.2/style.css b/theme/layouts/6.2/style.css index e68f7f8..e450f3d 100755 --- a/theme/layouts/6.2/style.css +++ b/theme/layouts/6.2/style.css
@@ -253,3 +253,44 @@ div.module + cite {
253div.module.unrounded + cite { 253div.module.unrounded + cite {
254 top: -0.4em; 254 top: -0.4em;
255} 255}
256
257#phpBB3-page-body .post,
258#phpBB3-page-body .rules {
259 -moz-border-radius: 10px;
260 -webkit-border-radius: 10px;
261 -khtml-border-radius: 10px;
262 border-radius: 10px;
263 padding: 10px;
264}
265
266#phpBB3-page-body .forabg,
267#phpBB3-page-body .forumbg {
268 -moz-border-radius: 10px;
269 -webkit-border-radius: 10px;
270 -khtml-border-radius: 10px;
271 border-radius: 10px;
272 padding: 5px;
273}
274
275.navbar,
276.panel {
277 -moz-border-radius: 10px;
278 -webkit-border-radius: 10px;
279 -khtml-border-radius: 10px;
280 border-radius: 10px;
281}
282
283span.corners-top,
284span.corners-bottom,
285span.corners-top span,
286span.corners-bottom span {
287 visibility: hidden;
288}
289
290#phpBB3-page-body ul {
291 list-style: none !important;
292}
293
294.entry .rounded {
295 padding: 10px;
296}
diff --git a/theme/layouts/6.2/style.php b/theme/layouts/6.2/style.php index 7dff742..5cea4f8 100755 --- a/theme/layouts/6.2/style.php +++ b/theme/layouts/6.2/style.php
@@ -22,9 +22,11 @@ if (!defined('S_INCLUDE_FILE')) {define('S_INCLUDE_FILE',1);}
22 22
23require('headerproc.php'); 23require('headerproc.php');
24 24
25include_once('../includes/specialdates.php');
26
25include('layouts/6.2/style.css'); 27include('layouts/6.2/style.css');
26 28
27if (((date('G') >= 20) || (date('G') <= 6)) || isset($_GET['night']) && !isset($_GET['day'])) 29if ((((date('G') >= 20) || (date('G') <= 6)) || (isset($_GET['night']) && !isset($_GET['day']))) && sd_ifNoSpecialDay())
28{ 30{
29 include('layouts/6.2/night.css'); 31 include('layouts/6.2/night.css');
30} else { 32} else {
diff --git a/theme/layouts/7/Delicious-Italic.otf b/theme/layouts/7/Delicious-Italic.otf new file mode 100644 index 0000000..d57df3b --- /dev/null +++ b/theme/layouts/7/Delicious-Italic.otf
Binary files differ
diff --git a/theme/layouts/7/Delicious-Roman.otf b/theme/layouts/7/Delicious-Roman.otf new file mode 100644 index 0000000..31ec11a --- /dev/null +++ b/theme/layouts/7/Delicious-Roman.otf
Binary files differ
diff --git a/theme/layouts/7/holiday.php b/theme/layouts/7/holiday.php index d9a9c10..54499a9 100755 --- a/theme/layouts/7/holiday.php +++ b/theme/layouts/7/holiday.php
@@ -100,6 +100,17 @@ if (sd_isSpecialDay('Four Island A'))
100 $bgimgm = 'island6'; 100 $bgimgm = 'island6';
101} 101}
102 102
103if (sd_isSpecialDay('April Fools Day'))
104{
105?>
106
107div#banner {
108 background-image: url(/theme/images/afd-l7.png);
109}
110
111<?php
112}
113
103?> 114?>
104 115
105div#window { 116div#window {
diff --git a/theme/layouts/7/layout.tpl b/theme/layouts/7/layout.tpl index 3acf1cc..25489d7 100755 --- a/theme/layouts/7/layout.tpl +++ b/theme/layouts/7/layout.tpl
@@ -3,9 +3,9 @@
3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4 <head> 4 <head>
5 <title><!--EXTRATITLE-->Four Island</title> 5 <title><!--EXTRATITLE-->Four Island</title>
6 <link rel="stylesheet" type="text/css" href="http://fourisland.com/theme/css.php" /> 6 <link rel="stylesheet" type="text/css" href="/theme/css.php" />
7 <!--[if IE]><link rel="stylesheet" type="text/css" href="http://fourisland.com/theme/css/ie.css" /><![endif]--> 7 <!--[if IE]><link rel="stylesheet" type="text/css" href="/theme/css/ie.css" /><![endif]-->
8 <link rel="stylesheet" type="text/css" href="http://fourisland.com/theme/css/print.css" media="print" /> 8 <link rel="stylesheet" type="text/css" href="/theme/css/print.css" media="print" />
9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 9 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
10 <meta http-equiv="Content-Language" content="en" /> 10 <meta http-equiv="Content-Language" content="en" />
11 <link rel="alternate" type="application/rss+xml" href="http://feeds.feedburner.com/FourIsland?format=xml" title="Four Island" /> 11 <link rel="alternate" type="application/rss+xml" href="http://feeds.feedburner.com/FourIsland?format=xml" title="Four Island" />
@@ -13,13 +13,20 @@
13 <link rel="icon" href="/images/kirbyfolder.ico" /> 13 <link rel="icon" href="/images/kirbyfolder.ico" />
14 <link rel="pingback" href="http://fourisland.com/xmlrpc.php" /> 14 <link rel="pingback" href="http://fourisland.com/xmlrpc.php" />
15 <script type="text/javascript" src="/theme/js/jquery.js"></script> 15 <script type="text/javascript" src="/theme/js/jquery.js"></script>
16 <script type="text/javascript" src="/theme/js/audio-player/audio-player.js"></script>
17 <script type="text/javascript">
18AudioPlayer.setup("http://fourisland.com/theme/js/audio-player/player.swf", {
19 width: 290,
20 transparentpagebg: "yes"
21});
22 </script>
16 </head> 23 </head>
17 24
18 <body id="<!--CATEGORY-->"> 25 <body id="<!--CATEGORY-->">
19 <div id="flash"><!--FLASH--></div> 26 <div id="flash"><!--FLASH--></div>
20 27
21 <div id="header"> 28 <div id="header">
22 <div id="banner"><a href="http://fourisland.com/">Four Island</a></div> 29 <div id="banner"><a href="/">Four Island</a></div>
23 </div> 30 </div>
24 31
25 <div id="page-content"> 32 <div id="page-content">
@@ -121,7 +128,7 @@
121 <div id="content"> 128 <div id="content">
122 <ul id="navbar"> 129 <ul id="navbar">
123 <li<!--BLOGACTIVE-->> 130 <li<!--BLOGACTIVE-->>
124 <a href="http://fourisland.com/"> 131 <a href="/">
125 <img src="/theme/images/icons/newspaper.png" alt="Blog" /> 132 <img src="/theme/images/icons/newspaper.png" alt="Blog" />
126 <span>Blog</span> 133 <span>Blog</span>
127 </a> 134 </a>
@@ -132,28 +139,28 @@
132 </li> 139 </li>
133 140
134 <li<!--FOURMACTIVE-->> 141 <li<!--FOURMACTIVE-->>
135 <a href="http://fourisland.com/fourm/"> 142 <a href="/fourm/">
136 <img src="/theme/images/icons/comment.png" alt="The Fourm" /> 143 <img src="/theme/images/icons/comment.png" alt="The Fourm" />
137 <span>The Fourm</span> 144 <span>The Fourm</span>
138 </a> 145 </a>
139 </li> 146 </li>
140 147
141 <li<!--WIKIACTIVE-->> 148 <li<!--WIKIACTIVE-->>
142 <a href="http://fourisland.com/wiki/"> 149 <a href="/wiki/">
143 <img src="/theme/images/icons/report.png" alt="Wiki" /> 150 <img src="/theme/images/icons/report.png" alt="Wiki" />
144 <span>Wiki</span> 151 <span>Wiki</span>
145 </a> 152 </a>
146 </li> 153 </li>
147 154
148 <li<!--POLLACTIVE-->> 155 <li<!--POLLACTIVE-->>
149 <a href="http://fourisland.com/poll/"> 156 <a href="/poll/">
150 <img src="/theme/images/icons/overlays.png" alt="Polls" /> 157 <img src="/theme/images/icons/overlays.png" alt="Polls" />
151 <span>Polls</span> 158 <span>Polls</span>
152 </a> 159 </a>
153 </li> 160 </li>
154 161
155 <li<!--QUOTESACTIVE-->> 162 <li<!--QUOTESACTIVE-->>
156 <a href="http://fourisland.com/quotes/"> 163 <a href="/quotes/">
157 <img src="/theme/images/icons/16-file-page.png" alt="Quotes" /> 164 <img src="/theme/images/icons/16-file-page.png" alt="Quotes" />
158 <span>Quotes</span> 165 <span>Quotes</span>
159 </a> 166 </a>
@@ -161,7 +168,7 @@
161 168
162 <!--BEGIN MEMBERS--> 169 <!--BEGIN MEMBERS-->
163 <li<!--LOGACTIVE-->> 170 <li<!--LOGACTIVE-->>
164 <a href="http://fourisland.com/fourm/ucp.php?mode=log<!--LOGDATA-->&amp;redirect=<!--REDIRPAGE-->&amp;sid=<!--SID-->"> 171 <a href="/fourm/ucp.php?mode=log<!--LOGDATA-->&amp;redirect=<!--REDIRPAGE-->&amp;sid=<!--SID-->">
165 <img src="/theme/images/icons/door_in.png" alt="Log<!--LOGDATA-->" /> 172 <img src="/theme/images/icons/door_in.png" alt="Log<!--LOGDATA-->" />
166 <span>Log<!--LOGDATA--></span> 173 <span>Log<!--LOGDATA--></span>
167 </a> 174 </a>
@@ -170,7 +177,7 @@
170 177
171 <!--BEGIN ADMIN--> 178 <!--BEGIN ADMIN-->
172 <li<!--PANELACTIVE-->> 179 <li<!--PANELACTIVE-->>
173 <a href="http://fourisland.com/admin/"> 180 <a href="/admin/">
174 <img src="/theme/images/icons/rainbow.png" alt="Admin" /> 181 <img src="/theme/images/icons/rainbow.png" alt="Admin" />
175 <span>Admin</span> 182 <span>Admin</span>
176 </a> 183 </a>
@@ -239,5 +246,26 @@
239 <a class="noVisit" href="/rss.php"><img src="/theme/images/icons/feed.png" alt="RSS Feed" /></a> 246 <a class="noVisit" href="/rss.php"><img src="/theme/images/icons/feed.png" alt="RSS Feed" /></a>
240 </p> 247 </p>
241 </div> 248 </div>
249
250<script type="text/javascript">
251var _tbdef = {user: 'starla4444'};
252(function(){
253var d = document;var tbjs = d.createElement('script'); tbjs.type = 'text/javascript';
254tbjs.async = true; tbjs.src = 'http://tweetboard.com/tb.js'; var tbel = d.getElementsByTagName('head')[0];
255if(!tbel) tbel = d.getElementsByTagName('head')[0]; tbel.appendChild(tbjs);
256})();
257</script>
258
259 <!--Google Analytics-->
260 <script type="text/javascript">
261 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
262 document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
263 </script>
264 <script type="text/javascript">
265 var pageTracker = _gat._getTracker("UA-2895652-1");
266 pageTracker._initData();
267 pageTracker._trackPageview();
268 </script>
269 <!--Google Analytics-->
242 </body> 270 </body>
243</html> 271</html>
diff --git a/theme/layouts/7/style.css b/theme/layouts/7/style.css index e90ee05..e0871d3 100755 --- a/theme/layouts/7/style.css +++ b/theme/layouts/7/style.css
@@ -1,14 +1,28 @@
1/* @font-face */
2@font-face {
3 font-family: DeliciousRoman;
4 src: url(http://fourisland.com/theme/layouts/7/Delicious-Roman.otf);
5 font-weight: 400;
6}
7
8@font-face {
9 font-family: DeliciousItalic;
10 src: url(http://fourisland.com/theme/layouts/7/Delicious-Italic.otf);
11 font-weight: 400;
12 font-style: italic;
13}
14
1/* Body */ 15/* Body */
2 16
3body { 17body {
4 font-family: "Lucida Grande", "Arial", sans; 18 font-family: 'Lucida Grande', sans-serif;
5 background-color: #111; 19 background-color: #111;
6} 20}
7 21
8div#header { 22div#header {
9 width: 100%; 23 width: 100%;
10 height: 200px; 24 height: 200px;
11 background-image: url(http://fourisland.com/theme/images/header-repeat.png); 25 background-image: url(/theme/images/header-repeat.png);
12 background-repeat: repeat-x; 26 background-repeat: repeat-x;
13} 27}
14 28
@@ -16,7 +30,7 @@ div#banner {
16 width: 800px; 30 width: 800px;
17 height: 200px; 31 height: 200px;
18 margin: 0 auto; 32 margin: 0 auto;
19 background-image: url(http://fourisland.com/theme/images/header.png); 33 background-image: url(/theme/images/header.png);
20 background-position: bottom right; 34 background-position: bottom right;
21} 35}
22 36
@@ -188,3 +202,47 @@ div.module + cite {
188div.module.unrounded + cite { 202div.module.unrounded + cite {
189 top: -0.7em; 203 top: -0.7em;
190} 204}
205
206#phpBB3-page-body .post,
207#phpBB3-page-body .rules {
208 -moz-border-radius: 10px;
209 -webkit-border-radius: 10px;
210 -khtml-border-radius: 10px;
211 border-radius: 10px;
212 padding: 10px;
213}
214
215#phpBB3-page-body .forabg,
216#phpBB3-page-body .forumbg {
217 -moz-border-radius: 10px;
218 -webkit-border-radius: 10px;
219 -khtml-border-radius: 10px;
220 border-radius: 10px;
221 padding: 5px;
222}
223
224.navbar,
225.panel {
226 -moz-border-radius: 10px;
227 -webkit-border-radius: 10px;
228 -khtml-border-radius: 10px;
229 border-radius: 10px;
230}
231
232span.corners-top,
233span.corners-bottom,
234span.corners-top span,
235span.corners-bottom span {
236 visibility: hidden;
237}
238
239.post .entry {
240 font-family: DeliciousRoman, Verdana, sans-serif;
241 font-size: 1.01em;
242}
243
244.post .entry em {
245 font-family: DeliciousItalic, Verdana, sans-serif;
246 font-size: 1.01em;
247 font-style: italic;
248}
diff --git a/theme/layouts/subtle/layout.tpl b/theme/layouts/subtle/layout.tpl new file mode 100755 index 0000000..acfe682 --- /dev/null +++ b/theme/layouts/subtle/layout.tpl
@@ -0,0 +1,249 @@
1<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
2
3<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
4 <head>
5 <title><!--EXTRATITLE-->Four Island</title>
6 <link href="/fourm/styles/prosilver/theme/print.css" rel="stylesheet" type="text/css">
7 <link rel="stylesheet" type="text/css" href="/theme/css.php" />
8 <!--[if IE]><link rel="stylesheet" type="text/css" href="/theme/css/ie.css" /><![endif]-->
9 <link rel="stylesheet" type="text/css" href="/theme/css/print.css" media="print" />
10 <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
11 <meta http-equiv="Content-Language" content="en" />
12 <link rel="alternate" type="application/rss+xml" href="http://feeds.feedburner.com/FourIsland?format=xml" title="Four Island" />
13 <link rel="shortcut" href="/images/kirbyfolder.ico" />
14 <link rel="icon" href="/images/kirbyfolder.ico" />
15 <link rel="pingback" href="http://fourisland.com/xmlrpc.php" />
16 <script type="text/javascript" src="/theme/js/jquery.js"></script>
17 <script type="text/javascript" src="/theme/js/audio-player/audio-player.js"></script>
18 <script type="text/javascript">
19AudioPlayer.setup("http://fourisland.com/theme/js/audio-player/player.swf", {
20 width: 290,
21 transparentpagebg: "yes"
22});
23 </script>
24 </head>
25
26 <body id="<!--CATEGORY-->">
27 <div id="flash"><!--FLASH--></div>
28
29 <div id="header">
30 <div id="banner"><a href="/">Four Island</a></div>
31 </div>
32
33 <div id="page-content">
34 <div id="content">
35 <ul class="navbar">
36 <li<!--BLOGACTIVE-->>
37 <a href="/">
38 <img src="/theme/images/icons/newspaper.png" alt="Blog" />
39 <span>Blog</span>
40 </a>
41 </li>
42
43 <li>
44 <a href="http://projects.fourisland.com/">Projects</a>
45 </li>
46
47 <li<!--FOURMACTIVE-->>
48 <a href="/fourm/">
49 <img src="/theme/images/icons/comment.png" alt="The Fourm" />
50 <span>The Fourm</span>
51 </a>
52 </li>
53
54 <li<!--WIKIACTIVE-->>
55 <a href="/wiki/">
56 <img src="/theme/images/icons/report.png" alt="Wiki" />
57 <span>Wiki</span>
58 </a>
59 </li>
60
61 <li<!--POLLACTIVE-->>
62 <a href="/poll/">
63 <img src="/theme/images/icons/overlays.png" alt="Polls" />
64 <span>Polls</span>
65 </a>
66 </li>
67
68 <li<!--QUOTESACTIVE-->>
69 <a href="/quotes/">
70 <img src="/theme/images/icons/16-file-page.png" alt="Quotes" />
71 <span>Quotes</span>
72 </a>
73 </li>
74
75 <!--BEGIN MEMBERS-->
76 <li<!--LOGACTIVE-->>
77 <a href="/fourm/ucp.php?mode=log<!--LOGDATA-->&amp;redirect=<!--REDIRPAGE-->&amp;sid=<!--SID-->">
78 <img src="/theme/images/icons/door_in.png" alt="Log<!--LOGDATA-->" />
79 <span>Log<!--LOGDATA--></span>
80 </a>
81 </li>
82 <!--END MEMBERS-->
83
84 <!--BEGIN ADMIN-->
85 <li<!--PANELACTIVE-->>
86 <a href="/admin/">
87 <img src="/theme/images/icons/rainbow.png" alt="Admin" />
88 <span>Admin</span>
89 </a>
90 </li>
91 <!--END ADMIN-->
92 </ul>
93
94 <hr />
95
96 <!--BEGIN CREATE_HATNAV-->
97 <ul class="navbar">
98 <!--END CREATE_HATNAV-->
99
100 <!--BEGIN HATNAV-->
101 <li>
102 <a href="<!--HATNAV.URL-->">
103 <img src="/theme/images/icons/<!--HATNAV.ICON-->.png" alt="<!--HATNAV.TITLE-->" />
104 <span><!--HATNAV.TITLE--></span>
105 </a>
106 </li>
107 <!--END HATNAV-->
108
109 <!--BEGIN CREATE_HATNAV-->
110 </ul>
111 <!--END CREATE_HATNAV-->
112
113 <div id="actual-content">
114 <!--CONTENT-->
115 </div>
116 </div>
117
118 <div id="sidebar">
119 <!--EXTRASIDEBAR-->
120
121 <div class="module rounded sidebar">
122 <h3>Poll of the Week</h3>
123
124 <!--POTW-->
125 </div>
126
127 <div class="module rounded sidebar">
128 <h3>Affiliates</h3>
129
130 <ul>
131 <!--BEGIN AFFILIATES-->
132 <li>
133 <img src="/theme/images/icons/tag_<!--AFFILIATES.COLOR-->.png" alt="<!--AFFILIATES.TITLE-->" />
134 <a href="<!--AFFILIATES.URL-->"><!--AFFILIATES.TITLE--></a>
135 </li>
136 <!--END AFFILIATES-->
137 </ul>
138 </div>
139
140 <div class="module rounded sidebar">
141 <h3>Website Projects</h3>
142
143 <ul>
144 <!--BEGIN WEBPROJS-->
145 <li>
146 <img src="/theme/images/icons/tag_<!--WEBPROJS.COLOR-->.png" alt="<!--WEBPROJS.TITLE-->" />
147 <a href="<!--WEBPROJS.URL-->"><!--WEBPROJS.TITLE--></a>
148 </li>
149 <!--END WEBPROJS-->
150 </ul>
151 </div>
152
153 <div class="module rounded sidebar">
154 <h3>HatBar</h3>
155
156 <p>
157 Hits: <!--HITS--><br />
158 Today: <!--TODAY--><br />
159 <!--DATEFINDER-->
160 </p>
161
162 <p align="center">
163 <a href="/addresses.php" title="goodemail@happybobby.com"><img src="/images/btn_bot.png" alt="Addresses galore!" /></a>
164 <a href="http://www.prchecker.info/" target="_blank"><img src="http://pr.prchecker.info/getpr.php?codex=aHR0cDovL2ZvdXJpc2xhbmQuY29t&amp;tag=3" alt="Page Rank Check" border="0" /></a>
165 <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/"><img alt="Creative Commons License" style="border-width:0" src="http://i.creativecommons.org/l/by-nc-sa/3.0/us/80x15.png" /></a>
166 <a href="http://whos.amung.us/show/t1sj4g2u"><img src="http://whos.amung.us/swidget/t1sj4g2u.gif" alt="website stats" width="80" height="15" border="0" /></a>
167 <a href="http://feeds2.feedburner.com/FourIsland"><img src="http://feeds2.feedburner.com/~fc/FourIsland?bg=99CCFF&amp;fg=444444&amp;anim=0" height="26" width="88" style="border:0" alt="" /></a>
168 </p>
169
170 <p>
171 <strong>Theme Switcher</strong>:
172 <select style="width: 55%" onchange="document.location='<!--ME-->?layout='+this.options[this.selectedIndex].value">
173 <option value="subtle" selected="selected">Subtle Mode</option>
174 <option value="7">7</option>
175 <option value="6.2">6.2</option>
176 <option value="4.5">4.5</option>
177 </select>
178 </p>
179 </div>
180 </div>
181
182 <div class="cleardiv"></div>
183 </div>
184
185 <div id="footer">
186 <div class="foot-module">
187 <h3>Recent Comments</h3>
188
189 <ul>
190 <!--BEGIN COMMENTS-->
191 <li style="font-size: 0.9em"><!--COMMENTS.AUTHOR--> on <a href="/<!--COMMENTS.AREA-->/<!--COMMENTS.CODED--><!--COMMENTS.ENDING-->#comment-<!--COMMENTS.ID-->"><!--COMMENTS.TITLE--></a></li>
192 <!--END COMMENTS-->
193 </ul>
194 </div>
195
196 <div class="foot-module">
197 <h3>Recent Fourm Posts</h3>
198
199 <ul>
200 <!--BEGIN FOURM-->
201 <li style="font-size: 0.9em"><!--FOURM.USERNAME--> on <a href="/fourm/viewtopic.php?t=<!--FOURM.TOPIC-->&amp;p=<!--FOURM.POST-->#p<!--FOURM.POST-->"><!--FOURM.SUBJECT--></a></li>
202 <!--END FOURM-->
203 </ul>
204 </div>
205
206 <div class="foot-module">
207 <h3>Top Commenters</h3>
208
209 <ul>
210 <!--BEGIN TOP-->
211 <li style="font-size: 0.9em"><!--TOP.USERNAME--> (<!--TOP.COUNT-->)</li>
212 <!--END TOP-->
213 </ul>
214 </div>
215
216 <div class="foot-module">
217 <h3>Popular Posts</h3>
218
219 <ul>
220 <!--BEGIN POPULAR-->
221 <li style="font-size: 0.9em"><a href="/blog/<!--POPULAR.CODED-->/"><!--POPULAR.TITLE--></a></li>
222 <!--END POPULAR-->
223 </ul>
224 </div>
225
226 <div class="cleardiv"></div>
227
228 <p>
229 Four Island (<a href="http://code.fourisland.com/fourisland/">r<!--REVISION--></a>) is by <a href="http://fourisland.com">Starla Insigna</a>.
230 Licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-nc-sa/3.0/us/">Creative Commons Attribution-Noncommercial-Share Alike 3.0 United States License</a>.
231 <a href="http://jigsaw.w3.org/css-validator/"><img src="/theme/images/icons/css_valid.png" alt="Valid CSS" /></a>
232 <a href="http://validator.w3.org/check/referer"><img src="/theme/images/icons/xhtml_valid.png" alt="Valid XHTML" /></a>
233 <a class="noVisit" href="/rss.php"><img src="/theme/images/icons/feed.png" alt="RSS Feed" /></a>
234 </p>
235 </div>
236
237 <!--Google Analytics-->
238 <script type="text/javascript">
239 var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
240 document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));
241 </script>
242 <script type="text/javascript">
243 var pageTracker = _gat._getTracker("UA-2895652-1");
244 pageTracker._initData();
245 pageTracker._trackPageview();
246 </script>
247 <!--Google Analytics-->
248 </body>
249</html>
diff --git a/theme/layouts/subtle/style.php b/theme/layouts/subtle/style.php new file mode 100755 index 0000000..77a01cb --- /dev/null +++ b/theme/layouts/subtle/style.php
@@ -0,0 +1,1370 @@
1#banner a {
2 font-weight: bold;
3 color: #111111;
4}
5
6.navbar {
7 text-align: right;
8 display: block;
9}
10
11.navbar li {
12 display: inline;
13}
14
15.navbar li a {
16 color: #111111;
17}
18
19.navbar li img {
20 display: none;
21}
22
23.navbar li+li:before {
24 content: "-";
25}
26
27.navbar li.active {
28 text-decoration: underline;
29}
30
31#banner {
32 text-align: right;
33 font-size: 2em;
34}
35
36body {
37 background-color: #67E6EC;
38 font-family: Helvetica, sans;
39 padding-right: 20px;
40 padding-left: 20px;
41 color: #111111;
42}
43
44div.module {
45 background: none !important;
46 border: none;
47 color: #111111;
48}
49
50a, a:link, a:hover, a:active, a:visited, a:focus {
51 color: #111111;
52}
53
54div.module + cite,
55div.module.rounded + cite,
56div.module.pimped + cite {
57 background: none;
58}
59
60div#footer {
61 width: 100%;
62 padding-top: 20px;
63 padding-bottom: 20px;
64}
65
66div#footer div.foot-module {
67 margin: 0 auto;
68 float: left;
69 width: 20%;
70 margin-left: 4%;
71 color: #111111;
72 font-size: 0.9em;
73}
74
75div#footer a {
76 color: #111111;
77 border-bottom: 1px dotted white;
78}
79
80div#footer div.foot-module ul {
81 list-style-type: square;
82}
83
84div#footer p {
85 font-size: 0.5em;
86 color: #111111;
87 text-align: center;
88}
89
90.quote-header a {
91 color: #111111;
92}
93
94.post-title, #newComment form {
95 color: #111111;
96}
97
98code, .comment {
99 color: #111111;
100}
101
102cite {
103 color: #111111;
104 position: static;
105}
106
107h4 {
108 /* Forum and topic list titles */
109 font-family: "Trebuchet MS", Verdana, Helvetica, Arial, Sans-serif;
110 before: 1.3em;
111}
112
113ul.topiclist {
114 display: block;
115 list-style-type: none;
116 margin: 0;
117}
118
119
120ul.topiclist li {
121 display: block;
122 list-style-type: none;
123 color: #777777;
124 margin: 0;
125}
126
127ul.topiclist dl {
128 position: relative;
129}
130
131ul.topiclist li.row dl {
132 padding: 2px 0;
133}
134
135ul.topiclist dt {
136 display: block;
137 float: left;
138 width: 50%;
139 before: 1.1em;
140 padding-left: 5px;
141 padding-right: 5px;
142}
143
144ul.topiclist dd {
145 display: block;
146 float: left;
147 border-left: 1px solid #FFFFFF;
148 padding: 4px 0;
149}
150
151ul.topiclist dfn {
152 /* Labels for post/view counts */
153 display: none;
154}
155
156ul.topiclist li.row dt a.subforum {
157 background-image: none;
158 background-position: 0 50%;
159 background-repeat: no-repeat;
160 position: relative;
161 white-space: nowrap;
162 padding: 0 0 0 12px;
163}
164
165.forum-image {
166 padding-top: 5px;
167 margin-right: 5px;
168 float: left;
169}
170
171li.row {
172 clear: both;
173}
174
175li.row strong {
176 font-weight: normal;
177 color: #000000;
178}
179
180dl.icon {
181 min-height: 35px;
182 background-position: 10px 50%; /* Position of folder icon */
183 background-repeat: no-repeat;
184}
185
186dl.icon dt {
187 padding-left: 45px; /* Space for folder icon */
188 background-repeat: no-repeat;
189 background-position: 5px 95%; /* Position of topic icon */
190}
191
192dd.posts, dd.topics, dd.views {
193 width: 8%;
194 text-align: center;
195 line-height: 2.2em;
196 before: 1.2em;
197}
198
199dd.lastpost {
200 width: 25%;
201 before: 1.1em;
202}
203
204dd.redirect {
205 before: 1.1em;
206 line-height: 2.5em;
207}
208
209dd.moderation {
210 before: 1.1em;
211}
212
213dd.lastpost span, ul.topiclist dd.searchby span, ul.topiclist dd.info span, ul.topiclist dd.time span, dd.redirect span, dd.moderation span {
214 display: block;
215 padding-left: 5px;
216}
217
218dd.time {
219 width: auto;
220 line-height: 200%;
221 before: 1.1em;
222}
223
224dd.extra {
225 width: 12%;
226 line-height: 200%;
227 text-align: center;
228 before: 1.1em;
229}
230
231dd.mark {
232 float: right !important;
233 width: 9%;
234 text-align: center;
235 line-height: 200%;
236 before: 1.2em;
237}
238
239dd.info {
240 width: 30%;
241}
242
243dd.option {
244 width: 15%;
245 line-height: 200%;
246 text-align: center;
247 before: 1.1em;
248}
249
250dd.searchby {
251 width: 47%;
252 before: 1.1em;
253 line-height: 1em;
254}
255
256ul.topiclist dd.searchextra {
257 margin-left: 5px;
258 padding: 0.2em 0;
259 before: 1.1em;
260 color: #333333;
261 border-left: none;
262 clear: both;
263 width: 98%;
264 overflow: hidden;
265}
266
267/* Container for post/reply buttons and pagination */
268.topic-actions {
269 margin-bottom: 3px;
270 before: 1.1em;
271 height: 28px;
272 min-height: 28px;
273}
274div[class].topic-actions {
275 height: auto;
276}
277
278/* Topic review panel
279----------------------------------------*/
280#review {
281 margin-top: 2em;
282}
283
284#topicreview {
285 padding-right: 5px;
286 overflow: auto;
287 height: 300px;
288}
289
290#topicreview .postbody {
291 width: auto;
292 float: none;
293 margin: 0;
294 height: auto;
295}
296
297#topicreview .post {
298 height: auto;
299}
300
301#topicreview h2 {
302 border-bottom-width: 0;
303}
304
305/* Content container styles
306----------------------------------------*/
307.content {
308 min-height: 3em;
309 overflow: hidden;
310 line-height: 1.4em;
311 font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
312 before: 1em;
313 color: #333333;
314}
315
316.content h2, .panel h2 {
317 font-weight: normal;
318 color: #989898;
319 border-bottom: 1px solid #CCCCCC;
320 before: 1.6em;
321 margin-top: 0.5em;
322 margin-bottom: 0.5em;
323 padding-bottom: 0.5em;
324}
325
326.panel h3 {
327 margin: 0.5em 0;
328}
329
330.panel p {
331 before: 1.2em;
332 margin-bottom: 1em;
333 line-height: 1.4em;
334}
335
336.content p {
337 font-family: "Lucida Grande", "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
338 before: 1.2em;
339 margin-bottom: 1em;
340 line-height: 1.4em;
341}
342
343dl.faq {
344 font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
345 before: 1.1em;
346 margin-top: 1em;
347 margin-bottom: 2em;
348 line-height: 1.4em;
349}
350
351dl.faq dt {
352 font-weight: bold;
353 color: #333333;
354}
355
356.content dl.faq {
357 before: 1.2em;
358 margin-bottom: 0.5em;
359}
360
361.content li {
362 list-style-type: inherit;
363}
364
365.content ul, .content ol {
366 margin-bottom: 1em;
367 margin-left: 3em;
368}
369
370.posthilit {
371 background-color: #f3f3f3;
372 color: #BCBCBC;
373 padding: 0 2px 1px 2px;
374}
375
376.announce, .unreadpost {
377 /* Highlight the announcements & unread posts box */
378 border-left-color: #BCBCBC;
379 border-right-color: #BCBCBC;
380}
381
382/* Post author */
383p.author {
384 margin: 0 15em 0.6em 0;
385 padding: 0 0 5px 0;
386 font-family: Verdana, Helvetica, Arial, sans-serif;
387 before: 1em;
388 line-height: 1.2em;
389}
390
391/* Post signature */
392.signature {
393 margin-top: 1.5em;
394 padding-top: 0.2em;
395 before: 1.1em;
396 border-top: 1px solid #CCCCCC;
397 clear: left;
398 line-height: 140%;
399 overflow: hidden;
400 width: 100%;
401}
402
403dd .signature {
404 margin: 0;
405 padding: 0;
406 clear: none;
407 border: none;
408}
409
410/* Post noticies */
411.notice {
412 font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
413 width: auto;
414 margin-top: 1.5em;
415 padding-top: 0.2em;
416 before: 1em;
417 border-top: 1px dashed #CCCCCC;
418 clear: left;
419 line-height: 130%;
420}
421
422/* Jump to post link for now */
423ul.searchresults {
424 list-style: none;
425 text-align: right;
426 clear: both;
427}
428
429/* BB Code styles
430----------------------------------------*/
431/* Quote block */
432#phpBB3-page-body blockquote {
433 background: #ebebeb none 6px 8px no-repeat;
434 border: 1px solid #dbdbdb;
435 before: 0.95em;
436 margin: 0.5em 1px 0 25px;
437 overflow: hidden;
438 padding: 5px;
439}
440
441blockquote blockquote {
442 /* Nested quotes */
443 background-color: #bababa;
444 before: 1em;
445 margin: 0.5em 1px 0 15px;
446}
447
448blockquote blockquote blockquote {
449 /* Nested quotes */
450 background-color: #e4e4e4;
451}
452
453blockquote cite {
454 /* Username/source of quoter */
455 font-style: normal;
456 font-weight: bold;
457 margin-left: 20px;
458 display: block;
459 before: 0.9em;
460}
461
462blockquote cite cite {
463 before: 1em;
464}
465
466blockquote.uncited {
467 padding-top: 25px;
468}
469
470/* Code block */
471dl.codebox {
472 padding: 3px;
473 background-color: #FFFFFF;
474 border: 1px solid #d8d8d8;
475 before: 1em;
476}
477
478dl.codebox dt {
479 text-transform: uppercase;
480 border-bottom: 1px solid #CCCCCC;
481 margin-bottom: 3px;
482 before: 0.8em;
483 font-weight: bold;
484 display: block;
485}
486
487blockquote dl.codebox {
488 margin-left: 0;
489}
490
491dl.codebox code {
492 /* Also see tweaks.css */
493 overflow: auto;
494 display: block;
495 height: auto;
496 max-height: 200px;
497 white-space: normal;
498 padding-top: 5px;
499 font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono;
500 line-height: 1.3em;
501 color: #8b8b8b;
502 margin: 2px 0;
503}
504
505.syntaxbg { color: #FFFFFF; }
506.syntaxcomment { color: #000000; }
507.syntaxdefault { color: #bcbcbc; }
508.syntaxhtml { color: #000000; }
509.syntaxkeyword { color: #585858; }
510.syntaxstring { color: #a7a7a7; }
511
512/* Attachments
513----------------------------------------*/
514.attachbox {
515 float: left;
516 width: auto;
517 margin: 5px 5px 5px 0;
518 padding: 6px;
519 background-color: #FFFFFF;
520 border: 1px dashed #d8d8d8;
521 clear: left;
522}
523
524.pm-message .attachbox {
525 background-color: #f3f3f3;
526}
527
528.attachbox dt {
529 font-family: Arial, Helvetica, sans-serif;
530 text-transform: uppercase;
531}
532
533.attachbox dd {
534 margin-top: 4px;
535 padding-top: 4px;
536 clear: left;
537 border-top: 1px solid #d8d8d8;
538}
539
540.attachbox dd dd {
541 border: none;
542}
543
544.attachbox p {
545 line-height: 110%;
546 color: #666666;
547 font-weight: normal;
548 clear: left;
549}
550
551.attachbox p.stats
552{
553 line-height: 110%;
554 color: #666666;
555 font-weight: normal;
556 clear: left;
557}
558
559.attach-image {
560 margin: 3px 0;
561 width: 100%;
562 max-height: 350px;
563 overflow: auto;
564}
565
566.attach-image img {
567 border: 1px solid #999999;
568/* cursor: move; */
569 cursor: default;
570}
571
572/* Inline image thumbnails */
573div.inline-attachment dl.thumbnail, div.inline-attachment dl.file {
574 display: block;
575 margin-bottom: 4px;
576}
577
578div.inline-attachment p {
579 before: 100%;
580}
581
582dl.file {
583 font-family: Verdana, Arial, Helvetica, sans-serif;
584 display: block;
585}
586
587dl.file dt {
588 text-transform: none;
589 margin: 0;
590 padding: 0;
591 font-weight: bold;
592 font-family: Verdana, Arial, Helvetica, sans-serif;
593}
594
595dl.file dd {
596 color: #666666;
597 margin: 0;
598 padding: 0;
599}
600
601dl.thumbnail img {
602 padding: 3px;
603 border: 1px solid #666666;
604 background-color: #FFF;
605}
606
607dl.thumbnail dd {
608 color: #666666;
609 font-style: italic;
610 font-family: Verdana, Arial, Helvetica, sans-serif;
611}
612
613.attachbox dl.thumbnail dd {
614 before: 100%;
615}
616
617dl.thumbnail dt a:hover {
618 background-color: #EEEEEE;
619}
620
621dl.thumbnail dt a:hover img {
622 border: 1px solid #d2d2d2;
623}
624
625/* Post poll styles
626----------------------------------------*/
627fieldset.polls {
628 font-family: "Trebuchet MS", Verdana, Helvetica, Arial, sans-serif;
629}
630
631fieldset.polls dl {
632 margin-top: 5px;
633 border-top: 1px solid #e2e2e2;
634 padding: 5px 0 0 0;
635 line-height: 120%;
636 color: #666666;
637}
638
639fieldset.polls dl.voted {
640 font-weight: bold;
641 color: #000000;
642}
643
644fieldset.polls dt {
645 text-align: left;
646 float: left;
647 display: block;
648 width: 30%;
649 border-right: none;
650 padding: 0;
651 margin: 0;
652 before: 1.1em;
653}
654
655fieldset.polls dd {
656 float: left;
657 width: 10%;
658 border-left: none;
659 padding: 0 5px;
660 margin-left: 0;
661 before: 1.1em;
662}
663
664fieldset.polls dd.resultbar {
665 width: 50%;
666}
667
668fieldset.polls dd input {
669 margin: 2px 0;
670}
671
672fieldset.polls dd div {
673 text-align: right;
674 font-family: Arial, Helvetica, sans-serif;
675 color: #FFFFFF;
676 font-weight: bold;
677 padding: 0 2px;
678 overflow: visible;
679 min-width: 2%;
680}
681
682.pollbar1 {
683 background-color: #aaaaaa;
684 border-bottom: 1px solid #747474;
685 border-right: 1px solid #747474;
686}
687
688.pollbar2 {
689 background-color: #bebebe;
690 border-bottom: 1px solid #8c8c8c;
691 border-right: 1px solid #8c8c8c;
692}
693
694.pollbar3 {
695 background-color: #D1D1D1;
696 border-bottom: 1px solid #aaaaaa;
697 border-right: 1px solid #aaaaaa;
698}
699
700.pollbar4 {
701 background-color: #e4e4e4;
702 border-bottom: 1px solid #bebebe;
703 border-right: 1px solid #bebebe;
704}
705
706.pollbar5 {
707 background-color: #f8f8f8;
708 border-bottom: 1px solid #D1D1D1;
709 border-right: 1px solid #D1D1D1;
710}
711
712/* Poster profile block
713----------------------------------------*/
714.postprofile {
715 /* Also see tweaks.css */
716 margin: 5px 0 10px 0;
717 min-height: 80px;
718 color: #666666;
719 border-left: 1px solid #FFFFFF;
720 width: 22%;
721 float: right;
722 display: inline;
723}
724.pm .postprofile {
725 border-left: 1px solid #DDDDDD;
726}
727
728.postprofile dd, .postprofile dt {
729 line-height: 1.2em;
730 margin-left: 8px;
731}
732
733.postprofile strong {
734 font-weight: normal;
735 color: #000000;
736}
737
738.avatar {
739 border: none;
740 margin-bottom: 3px;
741}
742
743.online {
744 background-image: none;
745 background-position: 100% 0;
746 background-repeat: no-repeat;
747}
748
749/* Poster profile used by search*/
750.search .postprofile {
751 width: 30%;
752}
753
754/* pm list in compose message if mass pm is enabled */
755dl.pmlist dt {
756 width: 60% !important;
757}
758
759dl.pmlist dt textarea {
760 width: 95%;
761}
762
763dl.pmlist dd {
764 margin-left: 61% !important;
765 margin-bottom: 2px;
766}
767
768hr {
769 /* Also see tweaks.css */
770 border: 0 none #FFFFFF;
771 border-top: 1px solid #CCCCCC;
772 height: 1px;
773 margin: 5px 0;
774 display: block;
775 clear: both;
776}
777
778hr.dashed {
779 border-top: 1px dashed #CCCCCC;
780 margin: 10px 0;
781}
782
783hr.divider {
784 display: none;
785}
786
787/* Search box
788--------------------------------------------- */
789#search-box {
790 color: #FFFFFF;
791 position: relative;
792 margin-top: 30px;
793 margin-right: 5px;
794 display: block;
795 float: right;
796 text-align: right;
797 white-space: nowrap; /* For Opera */
798}
799
800#search-box #keywords {
801 width: 95px;
802 background-color: #FFF;
803}
804
805#search-box input {
806 border: 1px solid #b0b0b0;
807}
808
809/* .button1 style defined later, just a few tweaks for the search button version */
810#search-box input.button1 {
811 padding: 1px 5px;
812}
813
814#search-box li {
815 text-align: right;
816 margin-top: 4px;
817}
818
819#search-box img {
820 vertical-align: middle;
821 margin-right: 3px;
822}
823
824
825/* Round cornered boxes and backgrounds
826---------------------------------------- */
827
828.post {
829 padding: 0 10px;
830 margin-bottom: 4px;
831 background-repeat: no-repeat;
832 background-position: 100% 0;
833}
834
835.post:target .content {
836 color: #000000;
837}
838
839.post:target h3 a {
840 color: #000000;
841}
842
843
844.rowbg {
845 margin: 5px 5px 2px 5px;
846}
847
848.ucprowbg {
849 background-color: #e2e2e2;
850}
851
852.fieldsbg {
853 /*border: 1px #DBDEE2 solid;*/
854 background-color: #eaeaea;
855}
856
857span.corners-top, span.corners-bottom, span.corners-top span, span.corners-bottom span {
858 before: 1px;
859 line-height: 1px;
860 display: block;
861 height: 5px;
862 background-repeat: no-repeat;
863}
864
865span.corners-top {
866 background-image: none;
867 background-position: 0 0;
868 margin: 0 -5px;
869}
870
871span.corners-top span {
872 background-image: none;
873 background-position: 100% 0;
874}
875
876span.corners-bottom {
877 background-image: none;
878 background-position: 0 100%;
879 margin: 0 -5px;
880 clear: both;
881}
882
883span.corners-bottom span {
884 background-image: none;
885 background-position: 100% 100%;
886}
887
888.headbg span.corners-bottom {
889 margin-bottom: -1px;
890}
891
892.post span.corners-top, .post span.corners-bottom, .panel span.corners-top, .panel span.corners-bottom, .navbar span.corners-top, .navbar span.corners-bottom {
893 margin: 0 -10px;
894}
895
896.rules span.corners-top {
897 margin: 0 -10px 5px -10px;
898}
899
900.rules span.corners-bottom {
901 margin: 5px -10px 0 -10px;
902}
903
904/* Horizontal lists
905----------------------------------------*/
906ul.linklist {
907 display: block;
908 margin: 0;
909}
910
911ul.linklist li {
912 display: block;
913 list-style-type: none;
914 float: left;
915 width: auto;
916 margin-right: 5px;
917 before: 1.1em;
918 line-height: 2.2em;
919}
920
921ul.linklist li.rightside, p.rightside {
922 float: right;
923 margin-right: 0;
924 margin-left: 5px;
925 text-align: right;
926}
927
928ul.navlinks {
929 padding-bottom: 1px;
930 margin-bottom: 1px;
931 border-bottom: 1px solid #FFFFFF;
932 font-weight: bold;
933}
934
935ul.leftside {
936 float: left;
937 margin-left: 0;
938 margin-right: 5px;
939 text-align: left;
940}
941
942ul.rightside {
943 float: right;
944 margin-left: 5px;
945 margin-right: -5px;
946 text-align: right;
947}
948
949/* Table styles
950----------------------------------------*/
951table.table1 {
952 /* See tweaks.css */
953}
954
955#ucp-main table.table1 {
956 padding: 2px;
957}
958
959table.table1 thead th {
960 font-weight: normal;
961 text-transform: uppercase;
962 color: #FFFFFF;
963 line-height: 1.3em;
964 before: 0.8em; /* 1em */
965 padding: 0 0 4px 3px;
966}
967
968table.table1 thead th span {
969 padding-left: 7px;
970}
971
972table.table1 tbody tr {
973 border: 1px solid #cfcfcf;
974}
975
976table.table1 tbody tr:hover, table.table1 tbody tr.hover {
977 background-color: #f6f6f6;
978 color: #000;
979}
980
981table.table1 td {
982 color: #6a6a6a;
983 before: 0.8em; /* 1.1em*/
984}
985
986table.table1 tbody td {
987 padding: 5px;
988 border-top: 1px solid #FAFAFA;
989}
990
991table.table1 tbody th {
992 padding: 5px;
993 border-bottom: 1px solid #000000;
994 text-align: left;
995 color: #333333;
996 background-color: #FFFFFF;
997}
998
999/* Specific column styles */
1000table.table1 .name { text-align: left; }
1001table.table1 .posts { text-align: center !important; width: 7%; }
1002table.table1 .joined { text-align: left; width: 15%; }
1003table.table1 .active { text-align: left; width: 15%; }
1004table.table1 .mark { text-align: center; width: 7%; }
1005table.table1 .info { text-align: left; width: 30%; }
1006table.table1 .info div { width: 100%; white-space: nowrap; overflow: hidden; }
1007table.table1 .autocol { line-height: 2em; white-space: nowrap; }
1008table.table1 thead .autocol { padding-left: 1em; }
1009
1010table.table1 span.rank-img {
1011 float: right;
1012 width: auto;
1013}
1014
1015table.info td {
1016 padding: 3px;
1017}
1018
1019table.info tbody th {
1020 padding: 3px;
1021 text-align: right;
1022 vertical-align: top;
1023 color: #000000;
1024 font-weight: normal;
1025}
1026
1027.forumbg table.table1 {
1028 margin: 0 -2px -1px -1px;
1029}
1030
1031/* Misc layout styles
1032---------------------------------------- */
1033/* column[1-2] styles are containers for two column layouts
1034 Also see tweaks.css */
1035.column1 {
1036 float: left;
1037 clear: left;
1038 width: 49%;
1039}
1040
1041.column2 {
1042 float: right;
1043 clear: right;
1044 width: 49%;
1045}
1046
1047/* General classes for placing floating blocks */
1048.left-box {
1049 float: left;
1050 width: auto;
1051 text-align: left;
1052}
1053
1054.right-box {
1055 float: right;
1056 width: auto;
1057 text-align: right;
1058}
1059
1060dl.details {
1061 /*font-family: "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;*/
1062 before: 1.1em;
1063}
1064
1065dl.details dt {
1066 float: left;
1067 clear: left;
1068 width: 30%;
1069 text-align: right;
1070 color: #000000;
1071 display: block;
1072}
1073
1074dl.details dd {
1075 margin-left: 0;
1076 padding-left: 5px;
1077 margin-bottom: 5px;
1078 color: #828282;
1079 float: left;
1080 width: 65%;
1081}
1082
1083/* Pagination
1084---------------------------------------- */
1085.pagination {
1086 height: 1%; /* IE tweak (holly hack) */
1087 width: auto;
1088 text-align: right;
1089 margin-top: 5px;
1090 float: right;
1091}
1092
1093.pagination span.page-sep {
1094 display: none;
1095}
1096
1097li.pagination {
1098 margin-top: 0;
1099}
1100
1101.pagination strong, .pagination b {
1102 font-weight: normal;
1103}
1104
1105.pagination span strong {
1106 padding: 0 2px;
1107 margin: 0 2px;
1108 font-weight: normal;
1109 color: #FFFFFF;
1110 background-color: #bfbfbf;
1111 border: 1px solid #bfbfbf;
1112 before: 0.9em;
1113}
1114
1115.pagination span a, .pagination span a:link, .pagination span a:visited, .pagination span a:active {
1116 font-weight: normal;
1117 text-decoration: none;
1118 color: #747474;
1119 margin: 0 2px;
1120 padding: 0 2px;
1121 background-color: #eeeeee;
1122 border: 1px solid #bababa;
1123 before: 0.9em;
1124 line-height: 1.5em;
1125}
1126
1127.pagination span a:hover {
1128 border-color: #d2d2d2;
1129 background-color: #d2d2d2;
1130 color: #FFF;
1131 text-decoration: none;
1132}
1133
1134.pagination img {
1135 vertical-align: middle;
1136}
1137
1138/* Pagination in viewforum for multipage topics */
1139.row .pagination {
1140 display: block;
1141 float: right;
1142 width: auto;
1143 margin-top: 0;
1144 padding: 1px 0 1px 15px;
1145 before: 0.9em;
1146 background: none 0 50% no-repeat;
1147}
1148
1149.row .pagination span a, li.pagination span a {
1150 background-color: #FFFFFF;
1151}
1152
1153.row .pagination span a:hover, li.pagination span a:hover {
1154 background-color: #d2d2d2;
1155}
1156
1157/* proSilver Button Styles
1158---------------------------------------- */
1159
1160/* Rollover buttons
1161 Based on: http://wellstyled.com/css-nopreload-rollovers.html
1162----------------------------------------*/
1163.buttons {
1164 float: left;
1165 width: auto;
1166 height: auto;
1167}
1168
1169/* Rollover state */
1170.buttons div {
1171 float: left;
1172 margin: 0 5px 0 0;
1173 background-position: 0 100%;
1174}
1175
1176/* Rolloff state */
1177.buttons div a {
1178 display: block;
1179 width: 100%;
1180 height: 100%;
1181 background-position: 0 0;
1182 position: relative;
1183 overflow: hidden;
1184}
1185
1186/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
1187/*.buttons div span { display: none; }*/
1188/*.buttons div a:hover { background-image: none; }*/
1189.buttons div span { position: absolute; width: 100%; height: 100%; cursor: pointer;}
1190.buttons div a:hover span { background-position: 0 100%; }
1191
1192/* Big button images */
1193.reply-icon span { background: transparent none 0 0 no-repeat; }
1194.post-icon span { background: transparent none 0 0 no-repeat; }
1195.locked-icon span { background: transparent none 0 0 no-repeat; }
1196.pmreply-icon span { background: none 0 0 no-repeat; }
1197.newpm-icon span { background: none 0 0 no-repeat; }
1198.forwardpm-icon span { background: none 0 0 no-repeat; }
1199
1200/* Big button images */
1201 .reply-icon span { background-image: url("./styles/prosilver/imageset/en_us/button_topic_reply.gif") ; }
1202 .post-icon span { background-image: url("./styles/prosilver/imageset/en_us/button_topic_new.gif") ; }
1203 .locked-icon span { background-image: url("./styles/prosilver/imageset/en_us/button_topic_locked.gif") ; }
1204 .pmreply-icon span { background-image: url("./styles/prosilver/imageset/en_us/button_pm_reply.gif") !important;}
1205 .newpm-icon span { background-image: url("./styles/prosilver/imageset/en_us/button_pm_new.gif") !important;}
1206 .forwardpm-icon span { background-image: url("./styles/prosilver/imageset/en_us/button_pm_forward.gif") !important;}
1207
1208 a.print {
1209 background-image: url("./styles/prosilver/theme/images/icon_print.gif") ;
1210 }
1211
1212 a.sendemail {
1213 background-image: url("./styles/prosilver/theme/images/icon_sendemail.gif") ;
1214 }
1215
1216 a.fontsize {
1217 background-image: url("./styles/prosilver/theme/images/icon_fontsize.gif") ;
1218 }
1219
1220/* Sub-header (navigation bar)
1221--------------------------------------------- */
1222a.print, a.sendemail, a.fontsize {
1223 display: block;
1224 overflow: hidden;
1225 height: 18px;
1226 text-indent: -5000px;
1227 text-align: left;
1228 background-repeat: no-repeat;
1229}
1230
1231a.print {
1232 background-image: none;
1233 width: 22px;
1234}
1235
1236a.sendemail {
1237 background-image: none;
1238 width: 22px;
1239}
1240
1241a.fontsize {
1242 background-image: none;
1243 background-position: 0 -1px;
1244 width: 29px;
1245}
1246
1247a.fontsize:hover {
1248 background-position: 0 -20px;
1249 text-decoration: none;
1250}
1251
1252/* Icon images
1253---------------------------------------- */
1254.sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout,
1255.icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages, .icon-search {
1256 background-position: 0 50%;
1257 background-repeat: no-repeat;
1258 background-image: none;
1259 padding: 1px 0 0 17px;
1260}
1261
1262/* Poster profile icons
1263----------------------------------------*/
1264ul.profile-icons {
1265 padding-top: 10px;
1266 list-style: none;
1267}
1268
1269/* Rollover state */
1270ul.profile-icons li {
1271 float: left;
1272 margin: 0 6px 3px 0;
1273 background-position: 0 100%;
1274}
1275
1276/* Rolloff state */
1277ul.profile-icons li a {
1278 display: block;
1279 width: 100%;
1280 height: 100%;
1281 background-position: 0 0;
1282}
1283
1284/* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
1285ul.profile-icons li span { display:none; }
1286ul.profile-icons li a:hover { background: none; }
1287
1288/* Positioning of moderator icons */
1289.postbody ul.profile-icons {
1290 float: right;
1291 width: auto;
1292 padding: 0;
1293}
1294
1295.postbody ul.profile-icons li {
1296 margin: 0 3px;
1297}
1298
1299/* Profile & navigation icons */
1300.email-icon, .email-icon a { background: none top left no-repeat; }
1301.aim-icon, .aim-icon a { background: none top left no-repeat; }
1302.yahoo-icon, .yahoo-icon a { background: none top left no-repeat; }
1303.web-icon, .web-icon a { background: none top left no-repeat; }
1304.msnm-icon, .msnm-icon a { background: none top left no-repeat; }
1305.icq-icon, .icq-icon a { background: none top left no-repeat; }
1306.jabber-icon, .jabber-icon a { background: none top left no-repeat; }
1307.pm-icon, .pm-icon a { background: none top left no-repeat; }
1308.quote-icon, .quote-icon a { background: none top left no-repeat; }
1309
1310/* Moderator icons */
1311.report-icon, .report-icon a { background: none top left no-repeat; }
1312.warn-icon, .warn-icon a { background: none top left no-repeat; }
1313.edit-icon, .edit-icon a { background: none top left no-repeat; }
1314.delete-icon, .delete-icon a { background: none top left no-repeat; }
1315.info-icon, .info-icon a { background: none top left no-repeat; }
1316
1317/* Set profile icon dimensions */
1318ul.profile-icons li.email-icon { width: {IMG_ICON_CONTACT_EMAIL_WIDTH}px; height: {IMG_ICON_CONTACT_EMAIL_HEIGHT}px; }
1319ul.profile-icons li.aim-icon { width: {IMG_ICON_CONTACT_AIM_WIDTH}px; height: {IMG_ICON_CONTACT_AIM_HEIGHT}px; }
1320ul.profile-icons li.yahoo-icon { width: {IMG_ICON_CONTACT_YAHOO_WIDTH}px; height: {IMG_ICON_CONTACT_YAHOO_HEIGHT}px; }
1321ul.profile-icons li.web-icon { width: {IMG_ICON_CONTACT_WWW_WIDTH}px; height: {IMG_ICON_CONTACT_WWW_HEIGHT}px; }
1322ul.profile-icons li.msnm-icon { width: {IMG_ICON_CONTACT_MSNM_WIDTH}px; height: {IMG_ICON_CONTACT_MSNM_HEIGHT}px; }
1323ul.profile-icons li.icq-icon { width: {IMG_ICON_CONTACT_ICQ_WIDTH}px; height: {IMG_ICON_CONTACT_ICQ_HEIGHT}px; }
1324ul.profile-icons li.jabber-icon { width: {IMG_ICON_CONTACT_JABBER_WIDTH}px; height: {IMG_ICON_CONTACT_JABBER_HEIGHT}px; }
1325ul.profile-icons li.pm-icon { width: {IMG_ICON_CONTACT_PM_WIDTH}px; height: {IMG_ICON_CONTACT_PM_HEIGHT}px; }
1326ul.profile-icons li.quote-icon { width: {IMG_ICON_POST_QUOTE_WIDTH}px; height: {IMG_ICON_POST_QUOTE_HEIGHT}px; }
1327ul.profile-icons li.report-icon { width: {IMG_ICON_POST_REPORT_WIDTH}px; height: {IMG_ICON_POST_REPORT_HEIGHT}px; }
1328ul.profile-icons li.edit-icon { width: {IMG_ICON_POST_EDIT_WIDTH}px; height: {IMG_ICON_POST_EDIT_HEIGHT}px; }
1329ul.profile-icons li.delete-icon { width: {IMG_ICON_POST_DELETE_WIDTH}px; height: {IMG_ICON_POST_DELETE_HEIGHT}px; }
1330ul.profile-icons li.info-icon { width: {IMG_ICON_POST_INFO_WIDTH}px; height: {IMG_ICON_POST_INFO_HEIGHT}px; }
1331ul.profile-icons li.warn-icon { width: {IMG_ICON_USER_WARN_WIDTH}px; height: {IMG_ICON_USER_WARN_HEIGHT}px; }
1332
1333/* Fix profile icon default margins */
1334ul.profile-icons li.edit-icon { margin: 0 0 0 3px; }
1335ul.profile-icons li.quote-icon { margin: 0 0 0 10px; }
1336ul.profile-icons li.info-icon, ul.profile-icons li.report-icon { margin: 0 3px 0 0; }
1337
1338div#window {
1339 width: 100%;
1340 background-color: #67E6EC !important;
1341 background-image: none;
1342}
1343
1344div#actual-content {
1345 background-color: #67E6EC !important;
1346}
1347
1348#phpBB3-page-body {
1349 font-size: 0.75em;
1350}
1351
1352span.corners-top,
1353span.corners-top span,
1354span.corners-bottom,
1355span.corners-bottom span {
1356 background-image: none;
1357}
1358
1359.navbar {
1360 background-color: none;
1361 padding: 0;
1362}
1363
1364ul.navlinks {
1365 border-bottom: none;
1366}
1367
1368#actual-content .navbar li + li:before {
1369 content: "";
1370}