[pLog-svn] r5123 - misc/phpbb-lifetype-template

oscar at devel.lifetype.net oscar at devel.lifetype.net
Sat Mar 17 14:37:47 EDT 2007


Author: oscar
Date: 2007-03-17 14:37:47 -0400 (Sat, 17 Mar 2007)
New Revision: 5123

Added:
   misc/phpbb-lifetype-template/ltantispam.class.php
Log:
Some simple phpbb anti-spam measures for lifetype.net, it should help to stop the spam for a few days until spammers find a way around it.


Added: misc/phpbb-lifetype-template/ltantispam.class.php
===================================================================
--- misc/phpbb-lifetype-template/ltantispam.class.php	                        (rev 0)
+++ misc/phpbb-lifetype-template/ltantispam.class.php	2007-03-17 18:37:47 UTC (rev 5123)
@@ -0,0 +1,573 @@
+<?php
+
+	/**
+	 * INSTRUCTIONS
+	 *
+	 * Add this somewhere near the top of file posting.php:
+	 *
+	 * 	include($phpbb_root_path . 'ltantispam.class.php' );
+	 *  if( $_REQUEST["mode"] == "reply" ) {
+	 *		$antispam = new LtAntiSpam();
+	 *		$result = $antispam->process();
+	 *		if( !$result ) {
+	 *			$antispam->renderPage();
+	 *			die();
+	 *		}
+	 *	}
+	 */
+	class LtAntiSpam
+	{
+		
+		/**
+		 * List of forbidden words
+		 */
+		var $filters = Array(
+			"/anal\b/i", 
+			"/fuck\b/i", 
+			"/cunt\b/i", 
+			"/cock\b/i", 
+			"/suck\b/i",
+			"/i-love\.anal/i",
+			"/mediaplayer\.php/i"
+		);			
+		
+		function process()
+		{
+			$checks = Array(
+				"checkFilters"
+			);
+			
+			foreach( $checks as $check ) {
+				// execute the check and quit processing if it returned false
+				$result = $this->$check();
+				if( !$result )
+					return false;
+			}
+			
+			return true;
+		}
+		
+		/**
+		 * scans the message looking for certain keywords
+		 */
+		function checkFilters()
+		{
+			$content = $_REQUEST["message"];
+			foreach( $this->filters as $filter ) {
+				if( preg_match( "$filter", $content ))
+					return false;
+			}
+			
+			return( true );
+		}
+		
+		function renderPage()
+		{
+$page = <<<EOD
+	<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+	<html dir="ltr">
+	<head>
+	<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
+	<meta http-equiv="Content-Style-Type" content="text/css">
+	<link rel="icon" href="templates/LifeType/images/favicon.ico" />
+	<meta http-equiv="refresh" content="3;url=viewtopic.php?p=1#1">
+	<link rel="top" href="./index.php" title="LifeType User Forums Forum Index" />
+	<link rel="search" href="./search.php" title="Search" />
+	<link rel="help" href="./faq.php" title="FAQ" />
+	<link rel="author" href="./memberlist.php" title="Memberlist" />
+
+	<title>LifeType User Forums ~ </title>
+	<!-- link rel="stylesheet" href="templates/LifeType/LifeType.css" type="text/css" -->
+	<style type="text/css">
+	<!--
+	/*
+	  The original LifeType skin for phpBB version 2+
+
+	  NOTE: These CSS definitions are stored within the main page body so that you can use the phpBB2
+	  theme administration centre. When you have finalised your style you could cut the final CSS code
+	  and place it in an external file, deleting this section to save bandwidth.
+	*/
+
+	/* General page style. The scroll bar colours only visible in IE5.5+ */
+	body {
+		background-color: #FFFFFF;
+		/*
+		scrollbar-face-color: #E3E3E3;
+		scrollbar-highlight-color: #E3E3E3;
+		scrollbar-shadow-color: #E3E3E3;
+		scrollbar-3dlight-color: #E3E3E3;
+		scrollbar-arrow-color:  #E3E3E3;
+		scrollbar-track-color: #FFFFFF;
+		scrollbar-darkshadow-color: #E3E3E3;
+		*/
+	}
+
+	body,table {
+		font-size : 10px;
+		font-family: Verdana, Arial, Helvetica, sans-serif;
+	}
+
+	/* General font families for common tags */
+	font,th,td,p { font-family: Verdana, Arial, Helvetica, sans-serif }
+	a:link,a:active,a:visited { color : #0066CC; }
+	a:hover		{ text-decoration: underline; color : #0066CC; }
+	hr	{ height: 0px; border: solid #FFFFFF 0px; border-top-width: 0px;}
+
+	/* This is the border line & background colour round the entire page */
+	.bodyline	{
+		/* background-color: #FFFFFF;  */
+		border: 0px #FFFFFF solid;
+	}
+
+	/* This is the outline round the main forum tables */
+	.forumline	{
+		/* background-color: #FFFFFF;  */
+		border: 0px #FFFFFF solid;
+	}
+
+	/* Main table cell colours and backgrounds */
+	td.row1	{ background-color: #F3F3F3; border-style: solid; border: black; border-width: 1px 1px 1px 1px; }
+	td.row2	{ background-color: #EBEBEB; border-style: solid; border: black; border-width: 1px 1px 1px 1px; }
+	td.row3	{ background-color: #E3E3E3; border-style: solid; border: black; border-width: 1px 1px 1px 1px; }
+
+	/*
+	  This is for the table cell above the Topics, Post & Last posts on the index.php page
+	  By default this is the fading out gradiated silver background.
+	  However, you could replace this with a bitmap specific for each forum
+	*/
+	td.rowpic {
+		/* background-color: #FFFFFF; */
+	}
+
+	/* Header cells - the blue and silver gradient backgrounds */
+	/*
+	th			{ font-weight: bold; font-size: 11px; color : #0066CC; text-align: left; height: 25px;}
+	a.th			{ font-weight: bold; font-size: 11px; text-decoration: none; color : #0066CC; }
+	a.th:visited			{ font-weight: bold; font-size: 11px; text-decoration: none; color : #0066CC; }
+	a.th:hover		{ font-weight: bold; font-size: 11px; text-decoration: underline; color : #0066CC; }
+	*/
+
+	th	{
+		color: #111111; font-size: 10px; font-weight : bold;
+		/* background-color: #FFFFFF; */
+		height: 25px;
+	}
+
+	td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
+		/* background-color:#FFFFFF; */
+		border: #FFFFFF; border-style: solid; height: 28px;
+	}
+
+	/*
+	  Setting additional nice inner borders for the main table cells.
+	  The names indicate which sides the border will be on.
+	  Don't worry if you don't understand this, just ignore it :-)
+	*/
+	td.cat {
+	   height: 29px;
+	   border-width: 0px 0px 0px 0px;
+	   background-color:#F3F3F3;
+	}
+
+	td.catBottom {
+	   height: 29px;
+	   border-width: 0px 0px 0px 0px;
+	   background-color:#E3E3E3;
+	}
+
+	td.catHead {
+	   height: 29px;
+	   border-width: 0px 0px 0px 0px;
+	   /* background-color:#FFFFFF; */
+	}
+
+	th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
+		font-weight: bold; border: #000000; border-style: solid; height: 28px;
+	}
+	td.row3Right,td.spaceRow {
+		/* background-color: #FFFFFF; */
+		border: #FFFFFF; border-style: solid;
+	}
+
+	th.thHead,td.catHead { font-size: 10px; border-width: 0px 0px 0px 0px; }
+	th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 0px 0px 0px; }
+	th.thRight,td.catRight,td.row3Right	 { border-width: 0px 0px 0px 0px; }
+	th.thLeft,td.catLeft	  { border-width: 0px 0px 0px 0px; }
+	th.thBottom,td.catBottom  { border-width: 0px 0px 0px 0px; }
+	th.thTop	 { border-width: 1px 0px 1px 0px; }
+	th.thCornerL { border-width: 1px 0px 1px 0px; }
+	th.thCornerR { border-width: 1px 0px 1px 0px; }
+
+	/*
+	.thHead			{ font-weight: bold; font-size: 11px; color : #0066CC; text-align: left;}
+	a.thHead			{ font-weight: bold; font-size: 11px; text-decoration: none; color : #0066CC; }
+	a.thHead:visited			{ font-weight: bold; font-size: 11px; text-decoration: none; color : #0066CC; }
+	a.thHead:hover		{ font-weight: bold; font-size: 11px; text-decoration: underline; color : #0066CC; }
+	*/
+
+	/* The largest text used in the index page title and toptic title etc. */
+	.maintitle	{
+		font-weight: bold; font-size: 22px; font-family: "Verdana, Arial, Helvetica, sans-serif",Verdana, Arial, Helvetica, sans-serif;
+		text-decoration: none; line-height : 120%; color : #111111;
+	}
+
+	/* General text */
+	.gen { font-size : 10px; }
+	.genmed { font-size : 10px; }
+	.gensmall { font-size : 10px; }
+	.gen,.genmed,.gensmall { color : #111111; }
+	a.gen,a.genmed,a.gensmall { color: #111111; text-decoration: none; }
+	a.gen:visited,a.genmed:visited,a.gensmall:visited { color: #111111; text-decoration: none; }
+	a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #0066CC; text-decoration: underline; }
+
+	/* The register, login, search etc links at the top of the page */
+	.mainmenu		{ font-size : 10px; color : #111111 }
+	a.mainmenu		{ font-size : 10px; text-decoration: none; color : #111111;  }
+	a.mainmenu:visited	{ font-size : 10px; text-decoration: none; color : #111111; }
+	a.mainmenu:hover{ font-size : 10px; text-decoration: underline; color : #111111; }
+
+	/* Forum category titles */
+	.cattitle		{ font-weight: bold; font-size: 11px ; color : #0066CC}
+	a.cattitle		{ text-decoration: none; color : #0066CC; }
+	a.cattitle:visited		{ text-decoration: none; color : #0066CC; }
+	a.cattitle:hover{ text-decoration: underline; }
+
+	/* Forum title: Text and link to the forums used in: index.php */
+	.forumlink		{ font-weight: bold; font-size: 11px; color : #0066CC; }
+	a.forumlink 	{ text-decoration: none; color : #0066CC; }
+	a.forumlink:visited 	{ text-decoration: none; color : #0066CC; }
+	a.forumlink:hover{ text-decoration: underline; color : #0066CC; }
+
+	/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
+	.nav			{ font-weight: bold; font-size: 11px; color : #0066CC; text-align: left;}
+	a.nav			{ font-weight: bold; font-size: 11px; text-decoration: none; color : #0066CC; text-align: left;}
+	a.nav:visited			{ font-weight: bold; font-size: 11px; text-decoration: none; color : #0066CC; text-align: left;}
+	a.nav:hover		{ font-weight: bold; font-size: 11px; text-decoration: underline; color : #0066CC; text-align: left;}
+
+	/* titles for the topics: could specify viewed link colour too */
+	.topictitle,h1,h2	{ font-weight: bold; font-size: 11px; color : #111111; }
+	a.topictitle:link   { text-decoration: none; color : #0066CC; }
+	a.topictitle:visited { text-decoration: none; color : #0066CC; }
+	a.topictitle:hover	{ text-decoration: underline; color : #0066CC; }
+
+	/* Name of poster in viewmsg.php and viewtopic.php and other places */
+	.name			{ font-size : 10px; color : #111111;}
+
+	/* Location, number of posts, post date etc */
+	.postdetails		{ font-size : 10px; color : #111111; }
+
+	/* The content of the posts (body of text) */
+	.postbody { font-size : 10px; line-height: 17px}
+	a.postlink:link	{ text-decoration: none; color : #0066CC }
+	a.postlink:visited { text-decoration: none; color : #0066CC; }
+	a.postlink:hover { text-decoration: underline; color : #0066CC}
+
+	/* Quote & Code blocks */
+	.code {
+		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #A76100;
+		background-color: #E3E3E3; border: #000000; border-style: dotted;
+		border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
+	}
+
+	.quote {
+		font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #111111; line-height: 16px;
+		background-color: #E3E3E3; border: #000000; border-style: dotted;
+		border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
+	}
+
+	/* Copyright and bottom info */
+	.copyright		{ font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #111111; letter-spacing: -1px;}
+	a.copyright		{ color: #0066CC; text-decoration: none;}
+	a.copyright:visited		{ color: #0066CC; text-decoration: none;}
+	a.copyright:hover { color: #0066CC; text-decoration: underline;}
+
+	/* Form elements */
+
+	input, textarea, text, select, border {
+		color : #111111;
+		font: normal 10px Verdana, Arial, Helvetica, sans-serif;
+		border-color : #111111;
+		text-indent : 2px;
+		margin 0px;
+		padding 0px;
+	/*	border-width: 0px; */
+	/*	border-style: solid; */
+	}
+
+	.noborder {
+		border-color : white;
+		margin 0px;
+		padding 0px;
+		border-width: 0px;
+		border-style: none;
+	}
+
+	/* The buttons used for bbCode styling in message post */
+	input.button {
+		background-color : #F3F3F3;
+		color : #111111;
+		font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
+	}
+
+	/* The main submit button option */
+	input.mainoption {
+		background-color : #FAFAFA;
+		font-weight : bold;
+		font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
+	}
+
+	/* None-bold submit button */
+	input.liteoption {
+		background-color : #FAFAFA;
+		font-weight : normal;
+		font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;
+	}
+
+	/* This is the line in the posting page which shows the rollover
+	  help line. This is actually a text box, but if set to be the same
+	  colour as the background no one will know ;)
+	*/
+	.helpline { background-color: #EBEBEB; border-style: none; }
+
+	/* Import the fancy styles for IE only (NS4.x doesn't use the @import function) */
+	@import url("templates/LifeType/formIE.css");
+	-->
+	</style>
+
+	<script language="Javascript" type="text/javascript">
+	<!--
+		if ( 0 )
+		{
+			window.open('privmsg.php?mode=newpm', '_phpbbprivmsg', 'HEIGHT=225,resizable=yes,WIDTH=400');;
+		}
+	//-->
+	</script>
+	<script language="javascript" type="text/javascript">
+	<!--
+	  function resize_images()
+	  {
+	    for (i = 1; i < document.images.length; i++)
+	    {
+	      while ( !document.images[i].complete )
+	      {
+	        break;
+	      }
+	      if ( document.images[i].width > 550 )
+	      {
+	        document.images[i].width = 550;
+	      }
+	    }
+	  }
+
+	function MM_swapImgRestore() { //v3.0
+	  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
+	}
+
+	function MM_preloadImages() { //v3.0
+	  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
+	    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
+	    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
+	}
+
+	function MM_findObj(n, d) { //v4.0
+	  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
+	    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
+	  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
+	  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
+	  if(!x && document.getElementById) x=document.getElementById(n); return x;
+	}
+
+	function MM_swapImage() { //v3.0
+	  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
+	   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
+	}
+	//-->
+	</script>
+	</head>
+	<body bgcolor="#FFFFFF" text="#111111" link="#0066CC" vlink="#0066CC" leftmargin="0" topmargin="0" onload="resize_images()">
+	<a name="top"></a><span class="mainmenu">
+	<table width="100%" height="100%" cellspacing="0" cellpadding="0" border="0" align="center">
+	<table width="780" height="100%" cellspacing="0" cellpadding="10" border="0" align="center">
+	<tr>
+	<td class="bodyline" valign="top">
+
+	<table width="760" height="200" border="0" align="center" cellpadding="0" cellspacing="0">
+	  <tr>
+		<td>
+
+			<div align="center">
+			<a href="index.php"><img src="templates/LifeType/images/top_image.jpg" border="0" alt="LifeType User Forums Forum Index" vspace="0" /></a>
+			</div>
+		</td>
+	  </tr>
+	</table>
+
+	<table width="754" align="center">
+	  <tr>
+		<td colspan="3" style="border: 0px; width: 750px; padding: 0px; image-border: none">
+
+		<a href="http://www.lifetype.net/blog.php/lifetype-development-journal/page/blog" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image10','','templates/LifeType/images/en_UK/news-on.jpg',1)">
+		<img src="templates/LifeType/images/en_UK/news.jpg" width="118" height="35" alt="News" style="border: 0px none; margin-right: -4px"/></a>
+
+		<a href="http://www.lifetype.net/blog.php/lifetype-development-journal/page/features" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image11','','templates/LifeType/images/en_UK/features-on.jpg',1)">
+		<img src="templates/LifeType/images/en_UK/features.jpg" width="126" height="35" alt="Features" style="border: 0px none; margin-right: -4px"/></a>
+
+		<a href="http://www.lifetype.net/blog.php/lifetype-development-journal/page/downloads" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image12','','templates/LifeType/images/en_UK/downloads-on.jpg',1)">
+		<img src="templates/LifeType/images/en_UK/downloads.jpg" width="118" height="35" alt="Downloads" style="border: 0px none; margin-right: -4px"/></a>
+
+		<a href="http://www.lifetype.net/blog.php/lifetype-development-journal/page/development" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image13','','templates/LifeType/images/en_UK/development-on.jpg',1)">
+
+		<img src="templates/LifeType/images/en_UK/development.jpg" width="148" height="35" alt="Development" style="border: 0px none; margin-right: -4px"/></a>
+
+		<a href="http://www.lifetype.net/blog.php/lifetype-development-journal/page/support" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image14','','templates/LifeType/images/en_UK/support-on.jpg',1)">
+		<img src="templates/LifeType/images/en_UK/support.jpg" width="121" height="35" alt="Support" style="border: 0px none; margin-right: -4px"/></a>
+
+		<a href="http://www.lifetype.net/blog.php/lifetype-development-journal/page/aboutus" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('Image15','','templates/LifeType/images/en_UK/aboutus-on.jpg',1)">
+		<img src="templates/LifeType/images/en_UK/aboutus.jpg" width="119" height="35" alt="About Us" style="border: 0px none; margin-right: -4px"/></a>
+		</td>
+	  </tr>
+
+	  <tr>
+	  <td>&nbsp;</td>
+	  </tr>
+	</table>
+
+	<script type="text/javascript"><!--
+	google_ad_client = "pub-9382390607923124";
+	google_ad_width = 728;
+	google_ad_height = 90;
+	google_ad_format = "728x90_as";
+	google_ad_type = "text";
+	//2007-03-12: computers, servers, hosting
+	google_ad_channel = "8217023511+6835570353+1781937768";
+	//--></script>
+	<script type="text/javascript"
+	  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
+	</script>
+
+
+	<table width="750" height="20" border="0" align="center" cellpadding="0" cellspacing="0">
+	  <tr>
+
+	    <td align="left" class="mainmenu"><a href="faq.php" class="mainmenu">FAQ</a>&nbsp;&nbsp;<a href="search.php" class="mainmenu">Search</a>&nbsp;&nbsp;<a href="memberlist.php" class="mainmenu">Memberlist</a>&nbsp;&nbsp;<a href="groupcp.php" class="mainmenu">Usergroups</a>&nbsp;
+		<a href="profile.php?mode=editprofile" class="mainmenu">Profile</a>&nbsp;&nbsp;<a href="privmsg.php?folder=inbox" class="mainmenu">You have no new messages</a>
+		</td><td align="right" class="mainmenu"><span class="mainmenu"><a href="login.php?logout=true&amp;sid=3a302292add8136b12e29c0a9a0714c6" class="mainmenu">Log out [ phunkphorce ]</a>
+	  </tr>
+	</table>
+
+	<table align="CENTER" class="forumline" border="0" cellpadding="2" cellspacing="1" width="750">
+	  <tr>
+	    <th class="thTop" colspan="2" height="25"><b>Information</b></th>
+	  </tr>
+	</table>
+
+	<table align="CENTER" class="forumline" border="0" cellpadding="2" cellspacing="1" width="750">
+	  <tr>
+	    <th colspan="1" align="left" height="28" class="nav" nowrap="nowrap">Information</th>
+	  </tr>
+
+	</table>
+
+	<table align="CENTER" class="forumline" width="750" cellspacing="1" cellpadding="4" border="0">
+	  <tr>
+		<td class="row1">
+		<table width="100%" cellspacing="0" cellpadding="1" border="0">
+		<tr>
+		  <td>&nbsp;</td>
+		</tr>
+		<tr>
+
+		  <td align="center"><span class="gen">Your message has been entered successfully.<br /><br />Click <a href="viewtopic.php?p=1#1">Here</a> to view your message<br /><br />Click <a href="viewforum.php?f=10">Here</a> to return to the forum</span></td>
+		</tr>
+		<tr>
+		  <td>&nbsp;</td>
+
+		</tr>
+		</table>
+		</td>
+	  </tr>
+	</table>
+
+	<table width="750" cellspacing="0" border="0" align="center" cellpadding="2">
+	  <tr>
+	    <td align="left"></td>
+	    <td align="right"><span class="gensmall">All times are GMT + 3 Hours</span></td>
+
+	  </tr>
+	</table>
+
+	<br />
+
+	<table align="CENTER" width="750" border="0" cellspacing="0" cellpadding="2">
+	  <tr>
+	    <th colspan="2" class="thTop" height="25" nowrap="nowrap"><table align="LEFT" width="100%" border="0" cellspacing="0" cellpadding="0">
+	        <tr>
+	          <td align="LEFT" valign="TOP"></td>
+	          <td align="RIGHT" valign="TOP"><span class="gensmall"></span></td>
+
+	        </tr>
+	        <tr align="LEFT" valign="TOP">
+	          <td colspan="2"><span class="nav"><a href="index.php" class="nav">LifeType User Forums Forum Index</a></span></td>
+	        </tr>
+	      </table></th>
+	  </tr>
+	</table>
+	<div align="center">
+	<span class="copyright"><br /><a href="admin/index.php?sid=3a302292add8136b12e29c0a9a0714c6">Go to Administration Panel</a><br /><br /><br />
+
+	<!--
+		We request you retain the full copyright notice below including the link to www.phpbb.com.
+		This not only gives respect to the large amount of time given freely by the developers
+		but also helps build interest, traffic and use of phpBB 2.0. If you cannot (for good
+		reason) retain the full copyright we request you at least leave in place the
+		Powered by phpBB  line, with phpBB linked to www.phpbb.com. If you refuse
+		to include even this then support on our forums may be affected.
+
+		The phpBB Group : 2002
+
+	<br />
+	// -->
+	  Powered by <a href="http://www.phpbb.com/" target="_phpbb" class="copyright">phpBB</a>
+
+	  <!--
+	    - All content &copy; <a href="index.php" class="copyright">LifeType User Forums</a>
+	  <br />
+
+	  // -->
+	</span>
+	</div>
+
+	</td>
+	</tr>
+	</table>
+	</span>
+	<table align="center">
+	  <tr>
+
+		 <td width="750" height="1px" bgcolor="#E5E5E5" colspan="3"></td>
+	  </tr>
+
+	  <tr>
+	     <td width="238" height="50" align="left">&copy; 2005 <a href="http://www.lifetype.net">LifeType</a>.
+		  All rights reserved.
+	     </td>
+	 	 <td width="272" align="center">
+	    	<a href="http://www.lifetype.org/">International</a> |
+	    	<a href="http://www.lifetype.de/">Germany</a> |
+	    	<a href="http://www.lifetype.org.tw/">Taiwan</a>
+
+	   	 </td>
+		 <td width="240" align="right">
+	    	<a href="http://www.lifetype.net/blog.php/lifetype-development-journal/page/aboutus#contact">Contact</a> |
+	    	<a href="http://www.limedaley.com">Hosting by Limedaley</a>
+	     </td>
+	  </tr>
+	</table>
+	</body>
+	</html>
+EOD;
+		
+		print($page);
+		}
+	}
+?>
\ No newline at end of file



More information about the pLog-svn mailing list