����JFIF��x�x����'403WebShell
403Webshell
Server IP : 66.29.137.217  /  Your IP : 3.144.19.6
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/PlayerSettingController.php
<?php

namespace App\Http\Controllers;

use App\PlayerSetting;
use Illuminate\Http\Request;


class PlayerSettingController extends Controller
{
  
    public function __construct()
    {
        $this->middleware('permission:site-settings.player-setting', ['only' => ['get', 'update']]);

    }
    public function get()
    {
        $ps = PlayerSetting::first();
        return view('admin.player-setting.edit', compact('ps'));
    }

    public function update(Request $request)
    {

        $ps = PlayerSetting::first();
        if (env('DEMO_LOCK') == 1) {
            return back()->with('deleted', __('This action is disabled in the demo !'));
        }
        if ($request->logo_enable) {
            $request->validate([
                'logo' => 'mimes:jpg,jpeg,png,gif',
            ]);
        }

        $ps->cpy_text = $request->cpy_text;
        $ps->share_opt = $request->share_opt;
        $ps->auto_play = $request->auto_play;
        $ps->speed = $request->speed;
        $ps->thumbnail = $request->thumbnail;
        $ps->info_window = $request->info_window;
        $ps->skin = $request->skin;
        $ps->loop_video = $request->loop_video;
        $ps->logo_enable = $request->logo_enable ? 1 : 0;
        $ps->is_resume = $request->is_resume;
        $ps->player_google_analytics_id = $request->player_google_analytics_id;
        $ps->subtitle_font_size = $request->subtitle_font_size;
        $ps->subtitle_color = $request->subtitle_color;
        $ps->chromecast = $request->chromecast;

        if ($request->logo_enable) {
            if ($file = $request->file('logo')) {

                $name = 'logo.png';
                $path = 'content/' . $ps->skin . '/';
                if ($ps->logo != "") {

                    $logo = @file_get_contents('content/' . $ps->skin . '/' . $ps->logo);
                }
                if (isset($logo) && $logo != null) {
                    unlink('content/' . $ps->skin . '/' . $ps->logo);
                    $file->move('content/' . $ps->skin . '/', $name);
                } else {
                    $file->move('content/' . $ps->skin . '/', $name);
                }
                $ps->logo = $name;
            }
            $ps->logo_enable = 1;
        }

        $ps->save();

        return back()->with('success', __('Player Settings Updated !'));
    }
}

Youez - 2016 - github.com/yon3zu
LinuXploit