����JFIF��x�x����'
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 : |
<?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 !')); } }