diff --git a/www/pages/games.php b/www/pages/games.php index d2cfcab20..26c0108fa 100644 --- a/www/pages/games.php +++ b/www/pages/games.php @@ -4,9 +4,9 @@ if (!$page->users->isLoggedIn()) { $page->show403(); } -$games = new Games(); -$cat = new Category(); -$gen = new Genres(); +$games = new Games(['Settings' => $page->settings]); +$cat = new Category(['Settings' => $page->settings]); +$gen = new Genres(['Settings' => $page->settings]); $concats = $cat->getChildren(Category::CAT_PARENT_PC); $ctmp = array(); @@ -24,18 +24,22 @@ $catarray[] = $category; $page->smarty->assign('catlist', $ctmp); $page->smarty->assign('category', $category); -$browsecount = $games->getgamesCount($catarray, -1, $page->userdata["categoryexclusions"]); +$browsecount = $games->getGamesCount($catarray, -1, $page->userdata["categoryexclusions"]); $offset = (isset($_REQUEST["offset"]) && ctype_digit($_REQUEST['offset'])) ? $_REQUEST["offset"] : 0; -$ordering = $games->getgamesOrdering(); +$ordering = $games->getGamesOrdering(); $orderby = isset($_REQUEST["ob"]) && in_array($_REQUEST['ob'], $ordering) ? $_REQUEST["ob"] : ''; $results = $games2 = array(); -$results = $games->getgamesRange($catarray, $offset, ITEMS_PER_COVER_PAGE, $orderby, -1, $page->userdata["categoryexclusions"]); +$results = $games->getGamesRange($catarray, $offset, ITEMS_PER_COVER_PAGE, $orderby, -1, $page->userdata["categoryexclusions"]); $maxwords = 50; foreach ($results as $result) { if (!empty($result['review'])) { + // remove "Overview" from start of review if present + if (0 === strpos($result['review'], 'Overview')) { + $result['review'] = substr($result['review'], 8); + } $words = explode(' ', $result['review']); if (sizeof($words) > $maxwords) { $newwords = array_slice($words, 0, $maxwords); @@ -44,8 +48,6 @@ foreach ($results as $result) { } $games2[] = $result; } -$platform = (isset($_REQUEST['platform']) && !empty($_REQUEST['platform'])) ? stripslashes($_REQUEST['platform']) : ''; -$page->smarty->assign('platform', $platform); $title = (isset($_REQUEST['title']) && !empty($_REQUEST['title'])) ? stripslashes($_REQUEST['title']) : ''; $page->smarty->assign('title', $title); @@ -55,11 +57,18 @@ $tmpgnr = array(); foreach ($genres as $gn) { $tmpgnr[$gn['id']] = $gn['title']; } + +$years = range(1903, (date("Y") + 1)); +rsort($years); +$year = (isset($_REQUEST['year']) && in_array($_REQUEST['year'], $years)) ? $_REQUEST['year'] : ''; +$page->smarty->assign('years', $years); +$page->smarty->assign('year', $year); + $genre = (isset($_REQUEST['genre']) && array_key_exists($_REQUEST['genre'], $tmpgnr)) ? $_REQUEST['genre'] : ''; $page->smarty->assign('genres', $genres); $page->smarty->assign('genre', $genre); -$browseby_link = '&title=' . $title . '&platform=' . $platform; +$browseby_link = '&title=' . $title . '&year=' . $year; $page->smarty->assign('pagertotalitems', $browsecount); $page->smarty->assign('pageroffset', $offset); diff --git a/www/templates/nntmux/views/frontend/console.tpl b/www/templates/nntmux/views/frontend/console.tpl index c6759f791..7468a5743 100644 --- a/www/templates/nntmux/views/frontend/console.tpl +++ b/www/templates/nntmux/views/frontend/console.tpl @@ -125,7 +125,7 @@
- {if $result.nfoid > 0} 0} Nfo{/if} {if $result.url != ""}
- +

{$result.title|escape:"htmlall"} - {$result.platform|escape:"htmlall"}

- {if $result.genre != ""}Genre:{$result.genre}
{/if} - {if $result.esrb != ""}Rating:{$result.esrb}
{/if} - {if $result.publisher != ""}Publisher:{$result.publisher}
{/if} - {if $result.releasedate != ""}Released:{$result.releasedate|date_format}
{/if} - {if $result.review != ""}Review:{$result.review|escape:'htmlall'}
{/if} + {if isset($result.genre) && $result.genre != ""}Genre:{$result.genre}
{/if} + {if isset($result.esrb) && $result.esrb != ""}Rating:{$result.esrb}
{/if} + {if isset($result.publisher) && $result.publisher != ""}Publisher:{$result.publisher}
{/if} + {if isset($result.releasedate) && $result.releasedate != ""}Released:{$result.releasedate|date_format}
{/if} + {if isset($result.review) && $result.review != ""}Review:{$result.review|escape:'htmlall'}
{/if}
- {$result.searchname|escape:"htmlall"} {$result.grp_release_name|escape:"htmlall"} Similar {if $isadmin} Edit Del {/if}
- Info: {$result.postdate|timeago}, {$result.size|fsize_format:"MB"}, Info: {$result.grp_release_postdate|timeago}, {$result.grp_release_size|fsize_format:"MB"}, {$result.totalpart} files, - {$result.comments} - cmt{if $result.comments != 1}s{/if}, {$result.grabs} - grab{if $result.grabs != 1}s{/if} + href="{$smarty.const.WWW_TOP}/filelist/{$result.grp_release_guid}">{$result.grp_release_totalparts} files, + {$result.grp_release_comments} + cmt{if $result.grp_release_comments != 1}s{/if}, {$result.grp_release_grabs} + grab{if $result.grp_release_grabs != 1}s{/if}
-
+
+ href="{$smarty.const.WWW_TOP}/getnzb/{$result.grp_release_guid}/{$result.grp_release_name|escape:"htmlall"}">  
{if $sabintegrated} diff --git a/www/templates/nntmux/views/frontend/games.tpl b/www/templates/nntmux/views/frontend/games.tpl index 409757c80..94ab922c8 100644 --- a/www/templates/nntmux/views/frontend/games.tpl +++ b/www/templates/nntmux/views/frontend/games.tpl @@ -150,11 +150,11 @@

{$result.title|stripslashes|escape:"htmlall"}

- {if $result.genre != ""}Genre:{$result.genre}
{/if} - {if $result.esrb != ""}Rating:{$result.esrb}
{/if} - {if $result.publisher != ""}Publisher:{$result.publisher}
{/if} - {if $result.releasedate != ""}Released:{$result.releasedate|date_format}
{/if} - {if $result.review != ""}Review:{$result.review|stripslashes|escape:'htmlall'}
{/if} + {if isset($result.genre) && $result.genre != ""}Genre:{$result.genre}
{/if} + {if isset($result.esrb) && $result.esrb != ""}Rating:{$result.esrb}
{/if} + {if isset($result.publisher) && $result.publisher != ""}Publisher:{$result.publisher}
{/if} + {if isset($result.releasedate) && $result.releasedate != ""}Released:{$result.releasedate|date_format}
{/if} + {if isset($result.review) && $result.review != ""}Review:{$result.review|stripslashes|escape:'htmlall'}
{/if}
diff --git a/www/templates/nntmux/views/frontend/music.tpl b/www/templates/nntmux/views/frontend/music.tpl index 666925ea8..255d74f0c 100644 --- a/www/templates/nntmux/views/frontend/music.tpl +++ b/www/templates/nntmux/views/frontend/music.tpl @@ -124,7 +124,7 @@ {/if}
IMDB - {if $movie.tmdbID != ''}TMDb{/if} + {if isset($movie.tmdbid) && $movie.tmdbid != ''}TMDb{/if} Movie View + {if isset($cpurl) && $cpurl != '' && isset($cpapi) && $cpapi != ''} CouchPotato + {/if} OpenSubtitles SubtitleSeeker
@@ -399,7 +401,7 @@ {/if} {foreach from=$reAudio item=audio} - Audio {$audio.audioID} + Audio {$audio.audioid} Format {$audio.audioformat}