All pastes #374003 Raw Edit

Miscellany

public php v1 · immutable
#374003 ·published 2007-02-27 04:12 UTC
rendered paste body
<?phpfunction grabComments( $nid, $start, $end ){	$sql 		= 	"SELECT * FROM comments WHERE nid = " . quote_smart($nid);	//	Grab the categorys id from the database.	$result 	= 	mysql_query( $sql . " ORDER BY id DESC LIMIT " . quote_smart($start) . "," . quote_smart($end) );	$numrows	= 	mysql_num_rows( mysql_query( $sql ) );		$resnnum	=	array( $numrows , $result );		return $resnnum;}function parseComments( $commenttext ){	if( preg_match("/(.*)\[code\](.*)\[\/code\](.*)/i", $commenttext, $textarray) )	{		$commenttext = $textarray[1] . "<p><b><font color=\"#00FFFF\">CODE FOLLOWS THIS LINE:</font></b><div style=\"background-color: #000000\"><pre style=\"overflow:scroll\">" . $textarray[2] . "</pre></div>" . $textarray[3];		$commenttext = str_replace("<br>", "", $commenttext);	}	else	{		$commenttext = "$commenttext";	}	return $commenttext;}function printComments( $nid, $start, $breakimg, $shownext, $interval ){	echo"<div class=\"table-comment\">";		$data 		= 	grabComments( $nid, $start, $interval );		$cnumrows 	= $data[0];		if( $shownext )	{		$end = $start + $interval;		//echo $start;		if( $end < $cnumrows )		{			$nstart = 	$end;			$nend 	=	$nstart + $interval;			echo "<font class=\"link-spacing\">[</font> <a href=\"?nid=$nid&start=$nstart&end=$nend\">Next $interval</a> <font class=\"link-spacing\">]</font>";		}		echo " ";		if( $end > $interval )		{			$ostart	= $start - $interval;			$oend	= $end - $interval;					echo "<font class=\"link-spacing\">[</font> <a href=\"?nid=$nid&start=$ostart&end=$oend\">Previous $interval</a> <font class=\"link-spacing\">]</font> ";		}					}		$cresult 	= $data[1];		while( $comment  	=	mysql_fetch_array( $cresult ) )	{		$cdate = $comment['date'];		$cname = $comment['name'];		$ctext = $comment['comment'];		$ctext = htmlentities($ctext);		$ctext = str_replace("\n", "<br>", $ctext);				$ctext = parseComments( $ctext );				$csite = $comment['website'];		if( strlen( $csite ) == 0 )		{			$csite = $MAINURL;		}		echo"		<p>		<a href=\"$csite\">$cname</a><font class=\"newsinfo\"> Posted at $cdate CST</font>		<p>		<div style=\"background-color:#003366\">$ctext</div>		<p>		<img src=\"$breakimg\" alt=\"<hr>\" title=\"Post break\" height=\"2px\"width=\"100%\" />		";	}	echo"</div>";}?>