Файловый менеджер - Редактировать - /home/clickysoft/public_html/charliapp-v2.clickysoft.net/app/Http/Controllers/Admin/HomeController.php
Назад
<?php namespace App\Http\Controllers\Admin; use Illuminate\Http\Request; class HomeController { public function index() { return view('home'); } public function changeStatus(Request $request) { if (empty($request->input("tableName"))) { return response()->json(["success" => false, "message" => "Table name can not be empty."]); } $record = \DB::table($request->input("tableName")) ->select("status") ->whereId((int)$request->input("id")) ->first(); if (empty($record)) { return response()->json(["success" => false, "message" => "Record not found."]); } $status = $record->status == 1 ? 0 : 1; \DB::table($request->input("tableName")) ->whereId((int)$request->input("id")) ->update([ "status" => $status ]); return response()->json([ "success" => true, "message" => "Status has been upated.", "status" => $status == 1 ? '<i class="sts fa fa-check"></i> ' . trans('global.enable') : '<i class="sts fa fa-times"></i> ' . trans('global.disable'), "buttonCaption" => $status == 1 ? trans('global.disable') : trans('global.enable') ]); } public function invert_image() { echo '<body style="background: #f00;">'; $this->invertImage("/images/title-image.png"); $this->invertImage("/images/COD-LAUNCH-TOUT.jpg"); echo '</body>'; } public function invertImage($filePath) { $fileParts = explode(".", $filePath); $ext = strtolower(end($fileParts)); $_filename = public_path($filePath); $_backgroundColour='0,0,0'; switch($ext) { case "png": $_img = imagecreatefrompng($_filename); break; case "jpg": case "jpeg": $_img = imagecreatefromjpeg($_filename); break; case "gif": $_img = imagecreatefromgif($_filename); break; } $_backgroundColours = explode(',', $_backgroundColour); $_removeColour = imagecolorallocate($_img, (int)$_backgroundColours[0], (int)$_backgroundColours[1], (int)$_backgroundColours[2]); imagecolortransparent($_img, $_removeColour); imagesavealpha($_img, true); $_transColor = imagecolorallocatealpha($_img, 0, 0, 0, 127); imagefill($_img, 0, 0, $_transColor); // imagefilter($_img, IMG_FILTER_NEGATE); imagefilter($_img, IMG_FILTER_GRAYSCALE); ob_start(); imagepng($_img); $imgData = ob_get_clean(); imagedestroy($_img); $data_img = 'data:image/png;base64,'.base64_encode($imgData); echo '<img src="'.asset($filePath).'" style="height:50%">'; echo '<img src="'.$data_img.'" style="height:50%"><br><br>'; } }
| ver. 1.4 |
Github
|
.
| PHP 8.1.29 | Генерация страницы: 0 |
proxy
|
phpinfo
|
Настройка