File indexing completed on 2024-12-22 05:33:22

0001 <?php
0002 
0003 include("gfx3/lib.php");
0004 
0005 EStructure::load("gamelist");
0006 
0007 $from = EHeaderDataParser::db_get("from");
0008 $label = EHeaderDataParser::db_get("label");
0009 $page = EHeaderDataParser::db_get("page");
0010 $user = EHeaderDataParser::db_get("user");
0011 
0012 if(!$from){
0013   $from = "new";
0014 }
0015 if(!$label){
0016   $label = "";
0017 }
0018 if(!$page){
0019   $page = 1;
0020 }
0021 if(!$user){
0022   $user = "";
0023 }
0024 
0025 $client = new OCSClient();
0026 $games = $client->get("v1/content/data?search=$label&page=$page&pagesize=50&sortmode=$from&user=$user");
0027 
0028 EStructure::code();
0029   if(isset($games["ocs"]["data"]["content"])){
0030     if(isset($games["ocs"]["data"]["content"]["id"])){
0031       $game = $games["ocs"]["data"]["content"];
0032         echo "
0033         <div class=\"span6\">
0034         <div class=\"row\">
0035          <div class=\"span2\"><img src=\"".$game["preview1"]."\"></div>
0036          <div class=\"span4\"><h3><a href=\"/game.php/id/".stripslashes($game["id"])."/title/".ERewriter::prettify(stripslashes($game["name"]))."\">".stripslashes($game["name"])."</a></h3>
0037          <div class=\"static-rating\" id=\"".$game["score"]."_".$game["id"]."\"></div>
0038          <p>".stripslashes($game["summary"])."</p>
0039          from <a data-toggle=\"modal\" href=\"#viewSelfProfileModal\" class=\"modalButton\" target=\"/viewProfileModal.php?login=".$game["personid"]."\">".$game["personid"]."</a>
0040          </div>
0041          </div>
0042          <hr>
0043          </div>";
0044     } else {
0045       foreach($games["ocs"]["data"]["content"] as $game){
0046         echo "
0047         <div class=\"span6\">
0048         <div class=\"row\">
0049          <div class=\"span2\"><img src=\"".$game["preview1"]."\"></div>
0050          <div class=\"span4\"><h3><a href=\"/game.php/id/".stripslashes($game["id"])."/title/".ERewriter::prettify(stripslashes($game["name"]))."\">".stripslashes($game["name"])."</a></h3>
0051          <div class=\"static-rating\" id=\"".$game["score"]."_".$game["id"]."\"></div>
0052          <p>".stripslashes($game["summary"])."</p>
0053          from <a data-toggle=\"modal\" href=\"#viewSelfProfileModal\" class=\"modalButton\" target=\"/viewProfileModal.php?login=".$game["personid"]."\">".$game["personid"]."</a>
0054          </div>
0055          </div>
0056          <hr>
0057          </div>";
0058       }
0059     }
0060   } else {
0061     echo "Nothing found :(";
0062   }
0063 EStructure::insert("game_list");
0064 
0065 EStructure::unload();
0066 
0067 ?>