jatek-gep / php / baratok_Json.php
baratok_Json.php
Raw
<?php
   
    
   $GLOBALS['barat_json'] = json_decode(file_get_contents($_SESSION['root_url'].'Json/barat_list.Json'));
    
   

    function barat_keres($id1,$bi2){
        
        foreach( $GLOBALS['barat_json'] as $i){
            if($i!=null){
                if(  $i->id==$id1 ){
                    foreach($i->baratokT as $bid){
                        if( $bid==$bi2)
                        {
                            return true;
                        }
                    }
                
                }
            }
        }
        return false;
        
    }

    function baratid_list($id){
        foreach( $GLOBALS['barat_json'] as $i){
            if($i!=null){
                if( $i->id==$id ){
                    return $i->baratokT;
                }
            }
        }
        return -1;
    }

    function barat_index_keres($id){
        $index=-1;
        foreach( $GLOBALS['barat_json'] as $i){
            $index++;
            if($i!==null){
                if( $i->id==$id ){
                    return $index;
                }
            }
        }
        return -1;
    }

    function nevjegy_sablon_String($id,$rang)
    {
        $r="#".$id;
        $bid="P".$id;
        if($rang)
        {
            $r="@".$id;
            $bid="A".$id;
        }
        $nev="Adminok";

        if($id>-1){
            $nev=user_keres($id,$rang,$GLOBALS['user_json'])->nev." ".$r;
        }

        return "<a id='abuzenet".$bid."' class='ismeros' onclick=pchat_ablakf($id,$rang) ><img src='".$_SESSION['root_url']."php/kep.php?id=".user_keres($id,$rang,$GLOBALS['user_json'])->pkep_id."' alt='profil' width='96' height='96'><div><span>".$nev."</span></div></a>";
    }
       function playyer_list_tostring($id,$icon,$class,$method)
       {
            
            return "<a  class='ismeros' onclick='user_".$method."(".$id.")'><img src='".$_SESSION['root_url']."php/kep.php?id=".user_keres($id,false,$GLOBALS['user_json'])->pkep_id."' alt='profil' width='96' height='96'><div><span>".user_keres($id,false,$GLOBALS['user_json'])->nev." #".$id." </span><span class='icon ".$class."'>".$icon."</span></div></a></div>";
       }
    function Adminn_player_list(){
        $s="";
        foreach($GLOBALS['user_json'] as $i){
            if($i!=null && $i->rang_admin==false){
                $s.= playyer_list_tostring($i->id,"&#215;","","torol");
            }
        }
        return $s;
    }

    function barat_list_toString($id,$array,$rang){
        $s="";
        if($array!=-1)
        {
            foreach($array as $i){
                if( ($rang==false) && (barat_keres($i,$id))){
                    $barat=user_keres($i,false,$GLOBALS['user_json']);
                    $s.= nevjegy_sablon_String($barat->id,false);
                }
            }
        }
        
        echo $s;
    }

    function admin_toString($adminIH){
        $s="";
        foreach($GLOBALS['user_json'] as $i){
            if($i!=null && $i->rang_admin == true && $adminIH)
            {
                $s.= nevjegy_sablon_String($i->id,true,$i->nev,$i->pkep_id);
            }
            if($i!=null && !$adminIH && $i->rang_admin == false){
                $s.= nevjegy_sablon_String($i->id,false,$i->nev,$i->pkep_id);
            }
        }
        echo $s;
    }
    
?>