$catsperrow ? $catsperrow : $catsperrow)); //show how many cats per line $brcatpadding = get_searchbox_value($brsectiontype, 'catpadding'); $spcatpadding = get_searchbox_value($spsectiontype, 'catpadding'); $catpadding = (!$allowspecial ? $brcatpadding : ($brcatpadding < $spcatpadding ? $brcatpadding : $spcatpadding)); //padding space between categories in pixel $brcats = genrelist($brsectiontype); $spcats = genrelist($spsectiontype); if ($showsubcat){ if ($showsource) $sources = searchbox_item_list("sources"); if ($showmedium) $media = searchbox_item_list("media"); if ($showcodec) $codecs = searchbox_item_list("codecs"); if ($showstandard) $standards = searchbox_item_list("standards"); if ($showprocessing) $processings = searchbox_item_list("processings"); if ($showteam) $teams = searchbox_item_list("teams"); if ($showaudiocodec) $audiocodecs = searchbox_item_list("audiocodecs"); } stdhead($lang_getrss['head_rss_feeds']); if ($_SERVER['REQUEST_METHOD'] == "POST") { $allowed_showrows=array('10','20','30','40','50'); $link = get_protocol_prefix(). $BASEURL ."/torrentrss.php"; if (isset($_POST['showrows']) && in_array($_POST['showrows'], $allowed_showrows, 1)) $query[] = "rows=".(int)$_POST['showrows']; else { stdmsg($lang_getrss['std_error'],$lang_getrss['std_no_row']); stdfoot(); die(); } foreach ($brcats as $cat) { if ($_POST["cat$cat[id]"]) { $query[] = "cat$cat[id]=1"; } } if ($enablespecial == 'yes') { foreach ($spcats as $cat) { if ($_POST["cat$cat[id]"]) { $query[] = "cat$cat[id]=1"; } } } if ($showsubcat){ if ($showsource) foreach ($sources as $source) { if ($_POST["sou$source[id]"]) { $query[] = "sou$source[id]=1"; } } if ($showmedium) foreach ($media as $medium) { if ($_POST["med$medium[id]"]) { $query[] = "med$medium[id]=1"; } } if ($showcodec) foreach ($codecs as $codec) { if ($_POST["cod$codec[id]"]) { $query[] = "cod$codec[id]=1"; } } if ($showstandard) foreach ($standards as $standard) { if ($_POST["sta$standard[id]"]) { $query[] = "sta$standard[id]=1"; } } if ($showprocessing) foreach ($processings as $processing) { if ($_POST["pro$processing[id]"]) { $query[] = "pro$processing[id]=1"; } } if ($showteam) foreach ($teams as $team) { if ($_POST["tea$team[id]"]) { $query[] = "tea$team[id]=1"; } } if ($showaudiocodec) foreach ($audiocodecs as $audiocodec) { if ($_POST["aud$audiocodec[id]"]) { $query[] = "aud$audiocodec[id]=1"; } } } if ($_POST["itemcategory"]) { $query[] = "icat=1"; } if ($_POST["itemsmalldescr"]) { $query[] = "ismalldescr=1"; } if ($_POST["itemsize"]) { $query[] = "isize=1"; } if ($_POST["itemuploader"]) { $query[] = "iuplder=1"; } $searchstr = mysql_real_escape_string(trim($_POST["search"])); if (empty($searchstr)) unset($searchstr); if ($searchstr) { $query[] = "search=".rawurlencode($searchstr); if ($_POST["search_mode"]){ $search_mode = 0 + $_POST["search_mode"]; if (!in_array($search_mode,array(0,1,2))) { $search_mode = 0; } $query[] = "search_mode=".$search_mode; } } $inclbookmarked=0+$_POST['inclbookmarked']; if($inclbookmarked) { if (!in_array($inclbookmarked,array(0,1))) { $inclbookmarked = 0; } $addinclbm = "&inclbookmarked=".$inclbookmarked; } else { $addinclbm=""; } $queries = implode("&", $query); if ($queries) $link .= "?".$queries; $msg = $lang_getrss['std_use_following_url'] ."\n".$link."\n\n".$lang_getrss['std_utorrent_feed_url']."\n".$link."&linktype=dl&passkey=".$CURUSER['passkey'].$addinclbm; stdmsg($lang_getrss['std_done'],format_comment($msg)); stdfoot(); die(); } ?>

"; $i = 0; foreach ($brcats as $cat)//print category list of Torrents section { $numinrow = $i % $catsperrow; $rownum = (int)($i / $catsperrow); if ($i && $numinrow == 0){ $categories .= "".($brenablecatrow ? "" : "").""; } $categories .= "\n"; $i++; } $categories .= ""; if ($allowspecial) //print category list of Special section { $categories .= ""; $i = 0; foreach ($spcats as $cat) { $numinrow = $i % $catsperrow; $rownum = (int)($i / $catsperrow); if ($i && $numinrow == 0){ $categories .= "".($spenablecatrow ? "" : "").""; } $categories .= "\n"; $i++; } $categories .= ""; } if ($showsubcat)//Show subcategory (i.e. source, codecs) selections { if ($showsource){ $categories .= ""; $i = 0; foreach ($sources as $source) { $categories .= ($i && $i % $catsperrow == 0) ? "" : ""; $categories .= "\n"; $i++; } $categories .= ""; } if ($showmedium){ $categories .= ""; $i = 0; foreach ($media as $medium) { $categories .= ($i && $i % $catsperrow == 0) ? "" : ""; $categories .= "\n"; $i++; } $categories .= ""; } if ($showcodec){ $categories .= ""; $i = 0; foreach ($codecs as $codec) { $categories .= ($i && $i % $catsperrow == 0) ? "" : ""; $categories .= "\n"; $i++; } $categories .= ""; } if ($showaudiocodec){ $categories .= ""; $i = 0; foreach ($audiocodecs as $audiocodec) { $categories .= ($i && $i % $catsperrow == 0) ? "" : ""; $categories .= "\n"; $i++; } $categories .= ""; } if ($showstandard){ $categories .= ""; $i = 0; foreach ($standards as $standard) { $categories .= ($i && $i % $catsperrow == 0) ? "" : ""; $categories .= "\n"; $i++; } $categories .= ""; } if ($showprocessing){ $categories .= ""; $i = 0; foreach ($processings as $processing) { $categories .= ($i && $i % $catsperrow == 0) ? "" : ""; $categories .= "\n"; $i++; } $categories .= ""; } if ($showteam){ $categories .= ""; $i = 0; foreach ($teams as $team) { $categories .= ($i && $i % $catsperrow == 0) ? "" : ""; $categories .= "\n"; $i++; } $categories .= ""; } } $categories .= "
".$lang_getrss['text_category']."
".$brcatrow[$rownum]."
".return_category_image($cat['id'], "torrents.php?allsec=1&")."
".$spcatrow[$rownum]."
".return_category_image($cat['id'], "torrents.php?allsec=1&")."
".$lang_getrss['text_source']."
".$source[name]."
".$lang_getrss['text_medium']."
".$medium[name]."
".$lang_getrss['text_codec']."
".$codec[name]."
".$lang_getrss['text_audio_codec']."
".$audiocodec[name]."
".$lang_getrss['text_standard']."
".$standard[name]."
".$lang_getrss['text_processing']."
".$processing[name]."
".$lang_getrss['text_team']."
".$team[name]."
"; print($categories); ?>