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", "
"._ADMINOPTIONS.": ["._ADD2SERIES."] ["._EDIT."] ["._DELETE."]".(!empty($adminlinks) ? " ".$adminlinks : "")."
"); } else if($stories['isopen'] == 2 && USERUID) $tpl->assign("adminoptions", "["._ADD2SERIES."] ".(!empty($adminlinks) ? " ".$adminlinks : "")); $tpl->assign("reportthis", "["._REPORTTHIS."]"); $count++; ?>