22
33class TorrentLeechEngine extends commonEngine
44{
5- public $ defaults = array ( "public " =>false , "page_size " =>100 , "auth " =>1 );
65
7- public $ categories = array ( 'all ' =>'' ,
8- 'Movies ' =>'/categories/8,9,11,37,43,14,12,13,47,15,29 ' ,
9- 'TV ' =>'/categories/26,32,27 ' ,
10- 'Games ' =>'/categories/17,42,18,19,40,20,21,39,22,28,30,48 ' ,
6+ public $ defaults = array ( "public " =>false , "page_size " =>35 , "auth " =>1 );
7+
8+ public $ categories = array ( 'all ' =>'' ,
9+ 'Movies ' =>'/categories/8,9,11,12,13,14,15,29,37,43,47 ' ,
10+ 'TV ' =>'/categories/26,27,32 ' ,
11+ 'Games ' =>'/categories/17,18,19,20,21,22,28,30,39,40,42,48 ' ,
1112 'Apps ' =>'/categories/23,24,25,33 ' ,
1213 'Education ' =>'/categories/38 ' ,
1314 'Animation ' =>'/categories/34,35 ' ,
1415 'Books ' =>'/categories/45,46 ' ,
1516 'Music ' =>'/categories/16,31 ' ,
16- 'Foreign ' =>'/categories/36,44 ' ,
17+ 'Foreign ' =>'/categories/36,44 '
1718 );
1819
1920 protected static function getInnerCategory ($ cat )
2021 {
2122 $ categories = array
2223 (
23- '8 ' =>'Movies ' ,'9 ' =>'Movies ' ,'11 ' =>'Movies ' ,'37 ' =>'Movies ' ,'43 ' =>'Movies ' ,'12 ' =>'Movies ' ,'14 ' =>'Movies ' ,'13 ' =>'Movies ' ,'47 ' =>'Movies ' ,'15 ' =>'Movies ' ,'29 ' =>'Movies ' ,
24+ '8 ' =>'Movies ' ,'9 ' =>'Movies ' ,'11 ' =>'Movies ' ,'12 ' =>'Movies ' ,'13 ' =>'Movies ' ,'14 ' =>'Movies ' ,'15 ' =>'Movies ' ,'29 ' =>'Movies ' ,'37 ' =>'Movies ' ,'43 ' =>'Movies ' ,'47 ' =>'Movies ' ,
2425 '26 ' =>'TV ' ,'27 ' =>'TV ' ,'32 ' =>'TV ' ,
25- '17 ' =>'Games ' ,'42 ' =>'Games ' ,'18 ' =>'Games ' ,'19 ' =>'Games ' ,'40 ' =>'Games ' ,'20 ' =>'Games ' ,'21 ' =>'Games ' ,'39 ' =>'Games ' ,'22 ' =>'Games ' ,'28 ' =>'Games ' ,'30 ' =>'Games ' ,'48 ' =>'Games ' ,
26- '33 ' =>'Apps ' ,'23 ' =>'Apps ' ,'24 ' =>'Apps ' ,'25 ' =>'Apps ' ,
26+ '17 ' =>'Games ' ,'18 ' =>'Games ' ,'19 ' =>'Games ' ,'20 ' =>'Games ' ,'21 ' =>'Games ' ,'22 ' =>'Games ' ,'28 ' =>'Games ' ,'30 ' =>'Games ' ,'39 ' =>'Games ' ,'40 ' =>'Games ' ,'42 ' =>'Games ' ,'48 ' =>'Games ' ,
27+ '23 ' =>'Apps ' ,'24 ' =>'Apps ' ,'25 ' =>'Apps ' ,'33 ' =>'Apps ' ,
2728 '38 ' =>'Education ' ,
2829 '34 ' =>'Animation ' ,'35 ' =>'Animation ' ,
2930 '45 ' =>'Books ' ,'46 ' =>'Books ' ,
3031 '16 ' =>'Music ' ,'31 ' =>'Music ' ,
31- '36 ' =>'Foreign ' ,'44 ' =>'Foreign '
32+ '36 ' =>'Foreign ' ,'44 ' =>'Foreign '
3233 );
3334 return (array_key_exists ($ cat ,$ categories ) ? $ categories [$ cat ] : '' );
3435 }
@@ -40,15 +41,15 @@ public function action($what,$cat,&$ret,$limit,$useGlobalCats)
4041 if ($ useGlobalCats )
4142 {
4243 $ categories = array
43- (
44- 'all ' =>'' ,
45- 'movies ' =>'/categories/8,9,11,37,43,14, 12,13,47 ,15,29,36 ' ,
46- 'tv ' =>'/categories/26,27,32,44 ' ,
47- 'music ' =>'/categories/16,31 ' ,
48- 'games ' =>'/categories/17,42, 18,19,40, 20,21,39, 22,28,30,48 ' ,
49- 'anime ' =>'/categories/34 ' ,
50- 'software ' =>'/categories/23,24,25,33 ' ,
51- 'books ' =>'/categories/45,46 '
44+ (
45+ 'all ' =>'' ,
46+ 'movies ' =>'/categories/8,9,11,12,13,14 ,15,29,36,37,43,47 ' ,
47+ 'tv ' =>'/categories/26,27,32,44 ' ,
48+ 'music ' =>'/categories/16,31 ' ,
49+ 'games ' =>'/categories/17,18,19,20,21,22,28,30,39,40,42, 48 ' ,
50+ 'anime ' =>'/categories/34 ' ,
51+ 'software ' =>'/categories/23,24,25,33 ' ,
52+ 'books ' =>'/categories/45,46 '
5253 );
5354 }
5455 else
@@ -62,7 +63,7 @@ public function action($what,$cat,&$ret,$limit,$useGlobalCats)
6263 for ( $ pg = 1 ; $ pg < 11 ; $ pg ++ )
6364 {
6465 $ cli = $ this ->fetch ( Snoopy::linkencode ($ url .'/torrents/browse/list/query/ ' .$ what .'/orderby/seeders/order/desc/page/ ' .$ pg ).$ cat , false );
65- if ( ($ cli ==false ) ||
66+ if ( ($ cli ==false ) ||
6667 !( $ data = json_decode ($ cli ->results ) ) ||
6768 !property_exists ($ data ,'torrentList ' ) )
6869 {
0 commit comments