newBlock("seriesblock");
$tpl->assign("seriesid", $stories['seriesid']);
$tpl->assign("author", "".stripslashes($stories['penname'])."");
$tpl->assign("title", "".stripslashes($stories['title'])."");
$tpl->assign("summary", stripslashes($stories['summary']));
$tpl->assign("score", ratingpics($stories['rating']));
$tpl->assign("numstories", $stories['numstories']);
if($reviewsallowed == "1") {
$tpl->assign("reviews", ""._REVIEWS."");
$tpl->assign("numreviews", "$stories[reviews]");
}
$tpl->assign("category", ($stories['catid'] ? catlist($stories['catid']) : _NONE));
$tpl->assign("characters", $stories['characters'] ? charlist($stories['characters']) : _NONE);
$allclasslist = "";
if($stories['classes']) {
unset($storyclasses);
foreach(explode(",", $stories['classes']) as $c) {
$storyclasses[$classlist["$c"]['type']][] = "".$classlist[$c]['name']."";
}
}
foreach($classtypelist as $num => $c) {
if(isset($storyclasses[$num])) {
$tpl->assign($c['name'], implode(", ", $storyclasses[$num]));
$allclasslist .= "".$c['title'].": ".implode(", ", $storyclasses[$num])."
";
}
else {
$tpl->assign($c['name'], _NONE);
$allclasslist .= "".$c['title'].": "._NONE."
";
}
}
if(!isset($seriesType)) $seriesType = array(_CLOSED, _MODERATED, _OPEN);
$tpl->assign("open", $seriesType[$stories['isopen']]);
$tpl->assign("oddeven", ($count % 2 ? "odd" : "even"));
$parents = dbquery("SELECT s.title, s.seriesid FROM ".TABLEPREFIX."fanfiction_inseries as i, ".TABLEPREFIX."fanfiction_series as s WHERE s.seriesid = i.seriesid AND i.subseriesid = '".$stories['seriesid']."'");
$plinks = array( );
while($p = dbassoc($parents)) {
$plinks[] = "".$p['title']."";
}
$tpl->assign("parentseries", count($plinks) ? implode(", ", $plinks) : _NONE);
if(!isset($seriescode)) {
$seriescode = array( );
$codequery = dbquery("SELECT * FROM ".TABLEPREFIX."fanfiction_codeblocks WHERE code_type = 'seriesblock'");
while($code = dbassoc($codequery)) {
$seriescode[] = $code['code_text'];
}
}
if(count($seriescode)) foreach($seriescode as $c) { eval($c); }
$tpl->assign("classifications", $allclasslist);
if(isMEMBER && $favorites) {
$addtofaves = "["._ADDSERIES2FAVES."]";
if($stories['isopen'] < 2) {
$addtofaves .= " ["._ADDAUTHOR2FAVES."]";
}
$tpl->assign("addtofaves", $addtofaves);
}
if((isADMIN && uLEVEL < 4) || (USERUID != 0 && USERUID == $stories['uid'])) {
$tpl->assign("adminoptions", "