//
//NEWS
//
$news = ssi_boardNews(3, 1, 0, 0, "array");
$smarty->assign('news', $news);
//
//Bookmarks
//
$bookmarks = explode(';',$user_info['bookmarks']);
$fullCount = 1;
foreach($bookmarks as $var){
if($var != 'empty'){
$info = explode(',',$var);
$bookmarkList[] = array('series'=>truncate($info[0],25), 'folder'=>$info[1], 'group'=>$info[4], 'chapter'=>$info[2], 'page'=>$info[3], 'del'=>$fullCount);
}
$fullCount++;
}
$smarty->assign('bookmarkList',$bookmarkList);
if(isset($_GET['rm'])){
$key = clean($_GET['rm']);
$count = 1;
foreach($bookmarks as $var){
if($count == $key){
$newBookmarks .= 'empty';
}
else{
$newBookmarks .= $var;
}
if($count != 10){
$newBookmarks .= ';';
}
$count++;
}
$newBookmarks = clean($newBookmarks);
$update = mysql_query("UPDATE `forum_members` SET `bookmarks` = '$newBookmarks' WHERE `id_member` = '$user_info[id]' LIMIT 1");
header("Location: $site");
exit;
}
//
//Reading List
//
$favs = explode(';',$user_info['fav']);
array_pop($favs);
foreach($favs as $var){
$more = explode(',',$var);
$folder = $more[0];
$type = $more[1];
unset($more);
$select = mysql_query("SELECT `manga`,`chapter`,`posted_on` FROM `toshokan_releases` WHERE `folder` = '$folder' AND `state` > 1 ORDER BY `order` DESC LIMIT 1") or die(mysql_error());
$release = mysql_fetch_array($select,MYSQL_ASSOC);
$readingList[$release['posted_on']]= array('folder'=>$folder, 'series'=>stripcslashes($release['manga']), 'chapter'=>$release['chapter'], 'posted'=>$release['posted_on']);
}
krsort($readingList);
$smarty->assign('readingList',$readingList);
//
//Release Tracker
//
$past = time() - 1209600;
$query = '
SELECT `title`,`folder`,`author`,`posted_on`
FROM `toshokan_series`
WHERE `state` = \'1\'
AND `posted_on` > \''. $past . '\'
';
$result = mysql_fetch_assoc_all($query);
foreach($result as $new){
$posted = date('l, m/d/y', $new['posted_on']);
$new['author'] = stringSearch($new['author'],'author');
$newSeries[$posted][] = $new;
}
//Paging
$pagenum = $page[1];
$adjacents = 3;
$query = "SELECT COUNT(*) as `num` FROM `toshokan_releases` WHERE `state` = '2'";
$totalitems = mysql_fetch_array(mysql_query($query),MYSQL_ASSOC);
$totalitems = $totalitems['num'];
//Paging Vars
$limit = 45;
if($pagenum) {$start = ($pagenum - 1) * $limit;}
else {$start = 0;}
$pagingstring = getPaginationString($pagenum,$totalitems,$limit,$adjacents,$site.'releases','/');
$smarty->assign('pagingstring', $pagingstring);
$query = "
SELECT R.*,V.`views` FROM
`toshokan_releases` R
JOIN `toshokan_views` V ON (R.`id` = V.`rid`)
WHERE R.`state` = '2'
AND R.`posted_on` >= '$past'
ORDER BY R.`posted_on` DESC LIMIT $start,$limit";
$date = date('l, m/d/y', time());
$working_date = date('l, m/d/y', time());
$smarty->assign('date', $date);
$smarty->assign('working_date', $working_date);
//$groupArray = readFileContents('grouplist');
//include('./flat/grouplist.php'); //Contains $groupArray
$releases = mysql_fetch_assoc_all($query);
foreach($releases as $var){
//Set Group Variables
$gfolder = folderize($var['group_name']);
$groupLink = ''.$var['group_name'].'';
$groupID = $var['group_id'];
if($var['group_id_2'] > 0) {
$groupID .= '+'.$var['group_id_2'];
$gfolder = folderize($var['group_name_2']);
$groupLink .= ' & '.$var['group_name_2'].'';
}
$chapter = str_ireplace('_',' ',$var['chapter']);
if($favs == '')
{$favs = array('null');}
$isFav = FALSE;
foreach($favs as $check){
if($var['folder'].',m' == $check){
$isFav = TRUE;
break;
}
}
$isPop = FALSE;
if($var['views'] >= 450)
{ $isPop = TRUE; }
if($var['poster'] != 'MT,132'){
$poster = explode(',',$var['poster']);
$posterName = $poster[0];
$poster = ''.$poster[0].'';
}
else{
$posterName = 'nullgf';
$poster = 'N/A';
}
$release_date = date('l, m/d/y', $var['posted_on']);
$releaseList[] = array(
'id'=>$var['id'],
'manga'=>$var['manga'],
'folder'=>$var['folder'],
'chapter'=>$chapter,
'chapterLink'=>$var['chapter'],
'poster'=>$poster,
'group'=>$groupLink,
'groupID'=>$groupID,
'isFav'=>$isFav,
'isPop'=>$isPop,
'release_date'=>$release_date,
'views'=>number_format($var['views']),
'posterName'=>$posterName);
}
$smarty->assign('releaseList', $releaseList);
$smarty->assign('newSeries', $newSeries);
unset($newSeries,$releaseList,$releases);
?>