Sh3ll
OdayForums


Server : Apache
System : Linux 145.162.205.92.host.secureserver.net 5.14.0-611.45.1.el9_7.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Apr 1 05:56:53 EDT 2026 x86_64
User : tradze ( 1001)
PHP Version : 8.1.34
Disable Function : NONE
Directory :  /home/tradze/public_html/app/Modules/Plans/Http/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/tradze/public_html/app/Modules/Plans/Http/routes.php
<?php

/*
|--------------------------------------------------------------------------
| Module Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for the module.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the Closure to execute when that URI is requested.
|
*/



Route::group(['prefix' => 'admin', 'namespace'=>'Admin', 'middleware'=>['auth','user.permission','menu']], function() {

    Route::group(['prefix' => 'plan'], function() {
		Route::get('/index', ['as' => 'admin.plan.index', 'uses' => 'PlanController@index']);
		Route::get('/get-data', ['as' => 'admin.plan.data', 'uses' => 'PlanController@getData']);
		Route::get('/create-plan',['as' =>'admin.plan.createplan', 'uses' => 'PlanController@createPlan']);
		Route::get('/edit-plan/{id}',['as' =>'admin.plan.editplan', 'uses' => 'PlanController@editPlan']);
		Route::get('/delete-plan/{id}',['as' =>'admin.plan.deleteplan', 'uses' => 'PlanController@deletePlan']);
		Route::post('/create-product',['as' =>'admin.plan.createproduct', 'uses' => 'PlanController@createProduct']);
		Route::post('/update-product/{id}',['as' =>'admin.plan.updateproduct', 'uses' => 'PlanController@updateProduct']);
		Route::get('/retrieve-plan',['as' =>'admin.plan.retrieveplan', 'uses' => 'PlanController@retrievePlan']);
		Route::get('/retrieve-product',['as' =>'admin.plan.retrieveproduct', 'uses' => 'PlanController@retrieveProduct']);
		Route::get('/retrieve-plan-by-product',['as' =>'admin.plan.retrieveplanbyproduct', 'uses' => 'PlanController@retrievePlanByProductId']);
		Route::get('/get-contact-information',['as' =>'admin.plan.getcontactinformation', 'uses' => 'PlanController@getContactInformation']);
		Route::get('/get-mobile-contact-information',['as' =>'admin.plan.getmobilecontactinformation', 'uses' => 'PlanController@getMobileContactInformation']);
		Route::get('/subscription-query-index', ['as' => 'admin.plan.subscriptionqueryindex', 'uses' => 'PlanController@SubscriptionQueryIndex']);
		Route::get('/subscription-mobile-query-index', ['as' => 'admin.plan.subscriptionmobilequeryindex', 'uses' => 'PlanController@MobileSubscriptionQueryIndex']);
		Route::get('/subscription-query-view/{id}', ['as' => 'admin.plan.viewsubscriptionquery', 'uses' => 'PlanController@viewSubscriptionQuery']);
		Route::get('/subscription-query-delete/{id}', ['as' => 'admin.plan.deletesubscriptionquery', 'uses' => 'PlanController@deleteSubscriptionQuery']);
		Route::get('/subscription-query-read/{id}', ['as' => 'admin.plan.readsubscription', 'uses' => 'PlanController@readSubscriptionQuery']);
		Route::get('/subscription-query-unread/{id}', ['as' => 'admin.plan.unreadsubscription', 'uses' => 'PlanController@unreadSubscriptionQuery']);
		Route::get('/prices', ['as' => 'admin.plan.prices', 'uses' => 'PriceController@index']);
		Route::get('/create-price',['as' =>'admin.plan.createprice', 'uses' => 'PriceController@createPrice']);
		Route::post('/add-price',['as' =>'admin.plan.addprice', 'uses' => 'PriceController@store']);
		Route::get('/get-prices-data', ['as' => 'admin.plan.pricesdata', 'uses' => 'PriceController@getData']);
		Route::post('/create-customer',['as' =>'plan.createcustomer', 'uses' => 'PlanController@createCustomer']);
		Route::get('/create-subscription-checkout/{price_id}',['as' =>'plan.createsubscriptioncheckout', 'uses' => 'PlanController@createSubscriptionUsingCheckout']);
		Route::post('/create-subscription',['as' =>'plan.createsubscription', 'uses' => 'PlanController@createSubscription']);
		Route::post('/update-subscription-card',['as' =>'plan.updatesubscriptioncard', 'uses' => 'PlanController@updateSubscriptionCard']);
		Route::get('/check-subscription', ['as' =>'plan.checksubscriptionstatus', 'uses' => 'PlanController@subscriptionStatus']);
        Route::get('/cancel-subscription', ['as' =>'plan.cancelsubscription', 'uses' => 'PlanController@cancelSubscription']);
		Route::get('/charge-for-subscription', ['as' =>'plan.chargeforsubscription', 'uses' => 'PlanController@chargeForSubscription']);

		// Contact Venue Query
		Route::get('/venue-query-index', ['as' => 'admin.plan.venuequeryindex', 'uses' => 'PlanController@venueQueryIndex']);
		Route::get('/venue-query-view/{id}', ['as' => 'admin.plan.viewvenuequery', 'uses' => 'PlanController@viewVenueQuery']);
		Route::get('/venue-query-delete/{id}', ['as' => 'admin.plan.deletevenuequery', 'uses' => 'PlanController@deleteVenueQuery']);
		Route::get('/venue-query-read/{id}', ['as' => 'admin.plan.readvenue', 'uses' => 'PlanController@readVenueQuery']);
		Route::get('/venue-query-unread/{id}', ['as' => 'admin.plan.unreadvenue', 'uses' => 'PlanController@unreadVenueQuery']);
		Route::get('/get-contact-information-venue',['as' =>'admin.plan.getcontactinformationvenue', 'uses' => 'PlanController@getVenueContactInformation']);

	});

});

Route::group(['prefix' => 'admin', 'namespace'=>'Admin'], function() {
	Route::group(['prefix' => 'plan'], function() {
		Route::post('/webhook', ['as' =>'plan.webhook', 'uses' => 'PlanController@webhook']);
		Route::post('/update-subscription-status', ['as' =>'plan.updatesubscriptionstatus', 'uses' => 'PlanController@updateSubscriptionStatus']);
		// Route::get('/update-subscription-status', ['as' =>'plan.updatesubscriptionstatuswebhook', 'uses' => 'PlanController@updateSubscriptionStatusWebhook']);
	});
});
Route::group(['namespace'=>'Frontend'], function() {
	Route::post('/get-contact-information',['as' =>'plan.getcontactinformation', 'uses' => 'ContactController@getContactInformation']);
	Route::post('/get-mobile-contact-information',['as' =>'plan.getmobilecontactinformation', 'uses' => 'ContactController@getMobileContactInformation']);
	Route::get('/subscriptions/status', ['as' =>'plan.subcriptiondetials', 'uses' => 'ContactController@getSubscriptionDetails']);
});

ZeroDay Forums Mini