jatek-gep / php / kep_metod.php
kep_metod.php
Raw
<?php
  
    require_once "kep_Json.php";
   
   

     function pkepek($Json,$id,$rang){
        $T=array();
        $mapa="jatekosok/";
        if($rang){
            $mapa="Adminok/";
        }
        $k="media/users/".$mapa.$id."/";
   
        foreach($Json as $i){
            if(isset($i)&& !empty($i)&& $i!=null){
                if( (strstr($i->url,$k)==$i->url && $i->cimke=="profil") || $i->cimke=="alap_profil"){
                    array_push($T,$i->id);
                }
            }
        }
        return $T;

    }

    function pkep_csere($id){
        $userindex=user_index_keres($_SESSION['user']->get_id(),$_SESSION['user']->get_rang(),$GLOBALS['user_json']);
    // $GLOBALS['user_json'][$userindex]->pkep_id=json_decode($id,JSON_PRETTY_PRINT);
       // file_put_contents("../Json/user.Json",json_encode( $GLOBALS['user_json'],JSON_PRETTY_PRINT));
       
        $_SESSION['user']->set_kepid($id);

        $_SESSION['user']->save($GLOBALS['user_json'],$userindex,"../");
    }

    function kep_reg($url,$pkepIH,$Json){
        $cimke="Játék_indexkép";
        $id=id_generator($Json);
        if($pkepIH==true){
            $cimke="profil";
            pkep_csere($id);
        }
        
        $ujkep=' {
            "id":'.$id.',
            "url":"'.$url.'",
            "cimke":"'.$cimke.'"
        }';


        array_push($Json, json_decode($ujkep,JSON_PRETTY_PRINT));
        
        file_put_contents("../Json/kep.Json",json_encode( $Json,JSON_PRETTY_PRINT));
    }

    function kep_index_keres($id,$Json){
        $index=-1;
        foreach( $Json as $i){
            $index++;
            if($i!=null){
            if( $i->id==$id){
                return $index;
            }}
        }
        return -1;
    }

    function kep_torol($id,$Json){
        $index=kep_index_keres($id,$Json);
        if(count($Json)>$index && $index !=-1){
            unlink("../".$Json[$index]->url);
            $Json[$index]=null;
        }
        
        file_put_contents("../Json/kep.Json",json_encode( $Json,JSON_PRETTY_PRINT));
    }

    function kep_athejez($id,$Json,$ujurl){
        $index=kep_index_keres($id,$Json);
        if(count($Json)>$index && $index !=-1){
            
            $Json[$index]->url=$ujurl;
        }
        
        file_put_contents("../Json/kep.Json",json_encode( $Json,JSON_PRETTY_PRINT));
    }
?>