add new search
This commit is contained in:
parent
bbbb06b2d3
commit
8b91bde888
Binary file not shown.
After Width: | Height: | Size: 435 B |
Binary file not shown.
After Width: | Height: | Size: 13 KiB |
Binary file not shown.
After Width: | Height: | Size: 14 KiB |
Binary file not shown.
After Width: | Height: | Size: 262 KiB |
56
libary.php
56
libary.php
|
@ -33,6 +33,7 @@ include("header.php");
|
|||
}
|
||||
}
|
||||
|
||||
// If a game is selected ...
|
||||
if(isset($_GET["game"]))
|
||||
{
|
||||
$game = htmlspecialchars($_GET["game"], ENT_QUOTES);
|
||||
|
@ -57,14 +58,16 @@ include("header.php");
|
|||
$genreList = $xml->genre_list->children();
|
||||
$languageList = $xml->name->children();
|
||||
$featureList = $xml->feature_list->children();
|
||||
|
||||
$SDKType = getSdkType($xml);
|
||||
$SDKVer = getSdkVersion($xml);
|
||||
$androidCompatibile = (($SDKVer != "2.00.00") && ($SDKType == "PSM"));
|
||||
|
||||
$zrifinfo = getZRIF($game);
|
||||
$zrifPendingInfo = getPendingZRIF($game);
|
||||
$pkgSony = getPKG($game);
|
||||
$simulatorZip = "decrypted-files/".$game.".zip";
|
||||
|
||||
$androidCompatibile = (($SDKVer !== "2.00.00") && ($SDKType == "PSM"));
|
||||
|
||||
$verXML = simplexml_load_file('gameinfo/' . $game . "/version.xml", 'SimpleXMLElement', LIBXML_NOENT);
|
||||
$latestVersion = (string)($verXML->appVersion);
|
||||
|
@ -169,17 +172,18 @@ include("header.php");
|
|||
</div>
|
||||
</div>
|
||||
<?php
|
||||
} else {
|
||||
} else { // browse games page ...
|
||||
$searchUsed = isset($_GET["search"]);
|
||||
|
||||
$simulatorSearch = false;
|
||||
$unplayableSearch = false;
|
||||
$playableSearch = false;
|
||||
$androidSearch = false;
|
||||
$vitaSearch = false;
|
||||
|
||||
if(isset($_GET["simulator"]))
|
||||
if(isset($_GET["vita"]))
|
||||
{
|
||||
if($_GET["simulator"] == "on")
|
||||
$simulatorSearch = true;
|
||||
if($_GET["vita"] == "on")
|
||||
$vitaSearch = true;
|
||||
}
|
||||
|
||||
if(isset($_GET["unplayable"]))
|
||||
|
@ -193,6 +197,12 @@ include("header.php");
|
|||
if($_GET["playable"] == "on")
|
||||
$playableSearch = true;
|
||||
}
|
||||
|
||||
if(isset($_GET["android"]))
|
||||
{
|
||||
if($_GET["android"] == "on")
|
||||
$androidSearch = true;
|
||||
}
|
||||
?>
|
||||
<div id="search-form">
|
||||
<form action="" method="get">
|
||||
|
@ -228,16 +238,21 @@ include("header.php");
|
|||
echo 'checked="checked"';
|
||||
}
|
||||
?>>Show Playable (Has zRIF)</input>
|
||||
<input type="checkbox" name="simulator" <?php
|
||||
if(!$searchUsed || $simulatorSearch) {
|
||||
echo 'checked="checked"';
|
||||
}
|
||||
?>>Show Simulator-Ready</input>
|
||||
<input type="checkbox" name="unplayable" <?php
|
||||
if(!$searchUsed || $unplayableSearch) {
|
||||
echo 'checked="checked"';
|
||||
}
|
||||
?>>Show Unplayable (Only PKG)</input>
|
||||
<input type="checkbox" name="android" <?php
|
||||
if(!$searchUsed || $androidSearch) {
|
||||
echo 'checked="checked"';
|
||||
}
|
||||
?>>Show Android & Vita Compatible (<SDK2.00)</input>
|
||||
<input type="checkbox" name="vita" <?php
|
||||
if(!$searchUsed || $vitaSearch) {
|
||||
echo 'checked="checked"';
|
||||
}
|
||||
?>>Show Vita Only (>SDK2.00 & Unity)</input>
|
||||
</form>
|
||||
</div>
|
||||
|
||||
|
@ -250,6 +265,10 @@ include("header.php");
|
|||
$titleid = basename($path);
|
||||
$xml = simplexml_load_file($path . "/app.xml", 'SimpleXMLElement', LIBXML_NOENT);
|
||||
|
||||
$SDKType = getSdkType($xml);
|
||||
$SDKVer = getSdkVersion($xml);
|
||||
$isAndroidCompatibile = (($SDKVer != "2.00.00") && ($SDKType == "PSM"));
|
||||
|
||||
$title = $xml->name->localized_item[0]->attributes()->value;
|
||||
$version = $xml->attributes()->version;
|
||||
$genre = $xml->genre_list->genre->attributes()->value;
|
||||
|
@ -292,10 +311,16 @@ include("header.php");
|
|||
}
|
||||
}
|
||||
|
||||
if(!$androidSearch) {
|
||||
if($isAndroidCompatibile)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
if(!$simulatorSearch)
|
||||
if(!$vitaSearch && $androidSearch)
|
||||
{
|
||||
if($hasSimulator)
|
||||
if(!$isAndroidCompatibile)
|
||||
{
|
||||
continue;
|
||||
}
|
||||
|
@ -316,6 +341,7 @@ include("header.php");
|
|||
continue;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
$authorUrl = "libary.php?search=".urlencode($author)."&searchby=dev";
|
||||
|
@ -331,8 +357,10 @@ include("header.php");
|
|||
<div class="psm-game-info">
|
||||
<div class="psm-game-title">
|
||||
<span><?php echo $title ?></span>
|
||||
<?php if(getSdkType($xml) == "PSM Unity") { ?>
|
||||
<?php if($SDKType == "PSM Unity") { ?>
|
||||
<img src="/img/unity.png" title="Made With Unity" width="10" height="10">
|
||||
<?php } if($isAndroidCompatibile) { ?>
|
||||
<img src="/img/android.png" title="Android Compatible" width="10" height="10">
|
||||
<?php } if($isPlayable) { ?>
|
||||
<img src="/img/playable.png" title="zRIF Known" width="10" height="10">
|
||||
<?php } if($isPlayablePending) { ?>
|
||||
|
|
Loading…
Reference in New Issue