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); ?>