jatek-gep / php / jatek_Json.php
jatek_Json.php
Raw
<?php
    $jatek_json = json_decode(file_get_contents($_SESSION['root_url'].'Json/jatekok.Json')); 

    function megjelenhet_date($date,$public_date){
        $timeT=explode("-",$date);
        $time_publicT=explode("-",$public_date);
        for($i=0;$i<count($time_publicT);$i++){
            if($timeT[$i]<$time_publicT[$i]){
                return false;
            }
        }
        return true;
    }

    function jatekok_list($Json){
        $s="";
        foreach($Json as $i){
            if(megjelenhet_date(date("Y-m-d"),$i->public_date)==true){
                $s.= "<div class='kartya'> 
                <div class='kartya-i'> 
                    <div class='kartya-elol'> 
                        <img src='php/kep.php?id=".$i->kep_id."' alt='Játék index kép'>
                        <p>".$i->cim."</p> 
                    </div> 
                    <div class='kartya-hatul'> 
                        <a  class='play_button neon_button' href='php/jatek_keret.php?id=".$i->id."'  > Play </a>
                        <br>
                        <a  class='neon_button' href='jatek_leiras.php?id=".$i->id."'  > Info </a>
                    </div> 
                </div> 
                </div>";
            }
        }
        $len=5-count($Json);
        if($len>0)
        {
            for($j=0;$j<$len;$j++)
            {
                echo $s;
            }
        }
        else
        {
            echo $s;
        }
    }


    function jatek_keres($k,$Json,$kmod_id=true){
        
        $T=array();
       
         foreach( $Json as $i)
         {
             if($kmod_id)
             {
                 if($i->id == $k)
                 {
                     return $i;
                 }
             }
             else
             {
                 if($i->cim == $k || strpos($i->cim,$k)!==false)
                 {
                 
                    array_push($T,$i);
                 }
             }
          }
      
         return $T;
     }

     function jatek_add($jatek_url,$cim,$Json,$date,$kep_id=0,$xD=2,$x_player=1,$tipus="",$keszitok=0,$gengin=""){
        $jid=id_generator($Json);
        $s='{"id":'.$jid.',
            "cim":"'.$cim.'",
            "jatek_url":"'.$jatek_url.'",
            "leiras":{ 
                "xD_game":"'.$xD.'",
                "x_player":"'.$x_player.'",
                "tipus":"'.$tipus.'",
                "Keszitok":['.$keszitok.'],
                "jatek_motor":"'.$gengin.'"
            },
            "kep_id":'.$kep_id.',
            "public_date":"'.$date.'"}';
            
        
            uj_jatekstat($jid);
            
            array_push($Json,json_decode($s,JSON_PRETTY_PRINT));
        
            file_put_contents("../Json/jatekok.Json",json_encode($Json ,JSON_PRETTY_PRINT));
     }
?>