Fix trying to access array offset on null warnings when responding to a review - re-add UNIXTIMESTAMP
Fix trying to access array offset on null warnings when responding to a review - re-add UNIXTIMESTAMP

--- a/includes/corefunctions.php
+++ b/includes/corefunctions.php
@@ -248,10 +248,10 @@
 function title_link($stories) {
 	global $ratingslist, $ageconsent, $disablepopups;
 
-	$rating = $stories['rid'];
+	$rating = isset($stories['rid']) ? $stories['rid'] : null;
 	$warningtext = !empty($ratingslist[$rating]['warningtext']) ? addslashes(strip_tags($ratingslist[$rating]['warningtext'])) : "";
 		if(empty($ratingslist[$rating]['ratingwarning']))
-			$title = "<a href=\""._BASEDIR."viewstory.php?sid=".$stories['sid']."\">".$stories['title']."</a>";
+			$title = "<a href=\""._BASEDIR."viewstory.php?sid=".(isset($stories['sid']) ? $stories['sid'] : null)."\">".(isset($stories['title']) ? $stories['title'] : null)."</a>";
 		else {
 			$warning = "";
 			$warninglevel = sprintf("%03b", $ratingslist[$rating]['ratingwarning']);

--- a/user/revres.php
+++ b/user/revres.php
@@ -77,7 +77,7 @@
 			if($type == "ST") {

 				$storyquery = dbquery("SELECT s.title, s.uid, r.rid, r.rating, r.ratingwarning, r.warningtext, s.sid FROM ".TABLEPREFIX."fanfiction_stories as s, ".TABLEPREFIX."fanfiction_ratings as r WHERE s.sid = '".$reviews['item']."' AND s.rid = r.rating LIMIT 1");

 				$story = dbassoc($storyquery);

-				$authoruid = $story['uid'];

+				$authoruid = isset($story['uid']) ? $story['uid'] : null;

 				$title = title_link($story);

 			}

 			else if($type == "SE") {

@@ -107,7 +107,7 @@
 			$revlist->newBlock("reviewsblock");

 			$revlist->assign("reviewer"   , $reviewer );

 			$revlist->assign("review"   , $reviews['review']);

-			$revlist->assign("chapter", (isset($chaptitle) ? _CHAPTER." $chapnum: $chaptitle" : ($story['title'] ? $story['title'] : _NONE)) );

+			$revlist->assign("chapter", (isset($chaptitle) ? _CHAPTER." $chapnum: $chaptitle" : (isset($story['title']) ? $story['title'] : _NONE)) );

 			$revlist->assign("reviewdate", date("$dateformat", $reviews['date']) );

 			$revlist->assign("rating", ratingpics($reviews['rating']) );

 			$revlist->assign("member", $member );

@@ -123,4 +123,5 @@
 		}

 		else accessDenied( );

 	}

-?>
+?>

+