MOON
Server: Apache
System: Linux e2e-78-16.ssdcloudindia.net 3.10.0-1160.45.1.el7.x86_64 #1 SMP Wed Oct 13 17:20:51 UTC 2021 x86_64
User: imensosw (1005)
PHP: 8.0.30
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/imensosw/liftcincy.imenso.co/routes/web.php
<?php
//Route::redirect('/', '/login');
//Route::redirect('/home', '/dashboard');

//Route::redirect('/', '/liftcincy/public/login');
//Route::redirect('/home', '/liftcincy/public/admin');


Route::get('/', 'FrontendHomeController@index')->name('frontend.home');
Route::post('/', 'FrontendHomeController@index')->name('frontend.home');
Route::get('/accessibility', 'DownloadController@accessibility')->name('frontend.accessibility');

Route::get('/privacy-policy', 'FrontendHomeController@privacy_policy')->name('frontend.privacy_policy');
Route::get('/terms-of-service', 'FrontendHomeController@term_of_use')->name('frontend.term_of_use');

//Route::get('/new', 'FrontendHomeController@index_new')->name('frontend.home_new');

Route::get('/signin', 'FrontendHomeController@signin')->name('frontend.signin');
//Route::get('details', 'FrontendHomeController@live_event')->name('frontend.details');

Route::get('/event/{slug}', 'FrontendHomeController@event_detail')->name('frontend.event_detail');
//Route::get('/event/{slug}/get_event_ticket', 'Website\WebsiteController@get_this_event_ticket')->name('dashboard.get_this_event_ticket');

Route::get('faqs', 'FrontendHomeController@faqs')->name('frontend.faqs');
Route::get('find-events', 'FrontendHomeController@find_events')->name('frontend.find_events');
Route::post('find-events', 'FrontendHomeController@find_events')->name('frontend.find_events');

Route::get('artist', 'FrontendHomeController@artist')->name('frontend.artist');
Route::get('artist/{slug}', 'FrontendHomeController@artist_detail')->name('frontend.artist_detail');
Route::get('signup', 'FrontendHomeController@checkout')->name('frontend.checkout');
//Route::get('ticket', 'FrontendHomeController@ticket')->name('frontend.ticket');
//Route::get('ticket-list', 'FrontendHomeController@ticket_list')->name('frontend.ticket_list');

Route::get('/partner_register', 'Admin\PartnerController@partner_register')->name('partner_register');
Route::post('/register_as_partner', 'Admin\PartnerController@register_as_partner')->name('register_as_partner');



Route::post('volunteer-signup', 'FrontendHomeController@volunteer_signup')->name('frontend.volunteer.signup');

Route::post('opportunity_detail/{id}','FrontendHomeController@get_opportunity_detail')->name('opportunity_detail');

//Dashboard


//Route::get('detail', 'FrontendHomeController@live_event')->name('frontend.live-event');



Auth::routes(['verify' => true,'register' => false]);

Route::get('logout', function ()
{
    auth()->logout();
    Session()->flush();

    return Redirect::to('/');
})->name('logout');

//Auth::routes(['register' => false]);

Route::group(['middleware' => ['auth']], function() {
    
    Route::get('/email/verify', 'VerificationController@show')->name('verification.notice');
    Route::get('/email/verify/{id}/{hash}', 'VerificationController@verify')->name('verification.verify')->middleware(['signed']);
    Route::post('/email/resend', 'VerificationController@resend')->name('verification.resend');
    
    
       Route::get('/approval', 'HomeController@approval')->name('approval');
       Route::middleware(['approved'])->group(function () {
            Route::redirect('/home', '/admin');
        });
});

Route::post('get_opportunity_detail/{id}','WebsiteController@get_opportunity_detail')->name('volunteer.get_opportunity_detail');

Route::group(['prefix' => 'admin', 'as' => 'admin.', 'namespace' => 'Admin', 'middleware' => ['auth', 'verified', 'isAdmin','approved']], function () {
    Route::get('/', 'HomeController@index')->name('home');
    // Permissions
    //Route::delete('permissions/destroy', 'PermissionsController@massDestroy')->name('permissions.massDestroy');
    Route::resource('permissions', 'PermissionsController');
    Route::resource('organizations', 'OrganizationsController');
    // Roles
    //Route::delete('roles/destroy', 'RolesController@massDestroy')->name('roles.massDestroy');
    Route::resource('roles', 'RolesController');

    // Users
    //Route::delete('users/destroy', 'UsersController@massDestroy')->name('users.massDestroy');
    Route::resource('users', 'UsersController');

    //Volunteer
    Route::resource('volunteers', 'VolunteerController');

    //opportunities
    Route::get('opportunities/archived', 'OpportunityController@archived')->name('opportunities.archived');
    Route::resource('opportunities', 'OpportunityController');

    Route::post('opportunities/change_opportunity_status', 'OpportunityController@change_opportunity_status')->name('opportunities.change_opportunity_status');
    
    Route::post('opportunities/upload_feature_image', 'OpportunityController@upload_feature_image')->name('opportunities.upload_feature_image');

    Route::post('opportunities/archive_opportunity/{id}', 'OpportunityController@archive_opportunity')->name('opportunities.archive_opportunity');

    Route::post('opportunities/live_archive_opportunity/{id}', 'OpportunityController@live_archive_opportunity')->name('opportunities.live_archive_opportunity');

    //Route::get('opportunities/copy_opportunity/{id}', 'OpportunityController@copy_opportunity')->name('opportunities.copy_opportunity');

    

    Route::post('opportunities/delete_feature_image', 'OpportunityController@delete_feature_image')->name('opportunities.delete_feature_image');

    Route::get('opportunities/volunteer_approve/{oid}/{vid}', 'OpportunityController@volunteer_approve')->name('opportunities.volunteer_approve');
    Route::get('opportunities/volunteer_reject/{oid}/{vid}', 'OpportunityController@volunteer_reject')->name('opportunities.volunteer_reject');

    Route::post('opportunities/invite_volunteers/{id}', 'OpportunityController@invite_volunteers')->name('opportunities.invite_volunteers');
    
    Route::get('opportunities/end_ongoing_opportunity/{id}', 'OpportunityController@end_ongoing_opportunity')->name('opportunities.end_ongoing_opportunity');

    //live events
    Route::resource('events', 'LiveEventsController');
    Route::post('events/upload_feature_image', 'LiveEventsController@upload_feature_image')->name('events.upload_feature_image');
    Route::post('events/delete_feature_image', 'LiveEventsController@delete_feature_image')->name('events.delete_feature_image');
    Route::post('events/upload_seating_chart', 'LiveEventsController@upload_seating_chart')->name('events.upload_seating_chart');
    Route::post('events/delete_seating_chart', 'LiveEventsController@delete_seating_chart')->name('events.delete_seating_chart');
    Route::post('events/checkEventTitle','LiveEventsController@checkEventTitle')->name('events.checkEventTitle');
    //Sponsors
    Route::resource('sponsors', 'SponsorsController');
    Route::post('sponsors/upload_sponsor_image', 'SponsorsController@upload_sponsor_image')->name('sponsors.upload_sponsor_image');
    Route::post('sponsors/delete_sponsor_image', 'SponsorsController@delete_sponsor_image')->name('sponsors.delete_sponsor_image');

    //live Artist
    Route::resource('artists', 'ArtistsController');
    Route::post('artists/upload_artist_image', 'ArtistsController@upload_artist_image')->name('artists.upload_artist_image');
    Route::post('artists/delete_artist_image', 'ArtistsController@delete_artist_image')->name('artists.delete_artist_image');

    //live Artist
    Route::resource('categories', 'OpportunityCategoriesController');
    Route::post('artists/upload_category_image', 'OpportunityCategoriesController@upload_category_image')->name('categories.upload_category_image');
    Route::post('artists/delete_category_image', 'OpportunityCategoriesController@delete_category_image')->name('categories.delete_category_image');

    //Volunteer
    Route::resource('volunteers', 'VolunteerController');
    Route::get('volunteer_request/add-hours', 'VolunteerController@volunteers_request_add_hours')->name('volunteers_request.add_hours');
    Route::post('volunteers_request_add_hours_store', 'VolunteerController@volunteers_request_add_hours_store')->name('volunteers_request.volunteers_request_add_hours_store');
    Route::post('get_volunteer_history','VolunteerController@get_volunteer_history')->name('volunteer.get_volunteer_history');


    //Partner
    Route::resource('partners', 'PartnerController');
    Route::get('partners/{id}/settings', 'PartnerController@partner_setting')->name('partners.partner_setting');
    Route::post('partners/upload_org_logo', 'PartnerController@upload_org_logo')->name('partners.upload_org_logo');
    Route::post('partners/delete_org_logo', 'PartnerController@delete_org_logo')->name('partners.delete_org_logo');
    Route::post('partners/upload_user_docs', 'PartnerController@upload_user_docs')->name('partners.upload_user_docs');
    Route::post('partners/delete_user_document_file', 'PartnerController@delete_user_document_file')->name('partners.delete_user_document_file');

    
    Route::get('/user_profile', 'HomeController@user_profile')->name('user_profile');
    Route::post('/update_user_profile', 'HomeController@update_user_profile')->name('update_user_profile');
    Route::post('/upload_profile_img', 'HomeController@upload_profile_img')->name('upload_profile_img');
    
    Route::post('/approve_user', 'UsersController@approve_user')->name('approve_user');

    Route::post('/verify_user', 'UsersController@verify_user')->name('verify_user');
    
    
    Route::get('/users/{user_id}/approve', 'UsersController@approve')->name('users.approve');

    //Reports start
    Route::get('/reports/volunteer-summary', 'ReportsController@volunteer_summary')->name('reports.volunteer_summary');
    Route::post('/reports/volunteer-summary', 'ReportsController@volunteer_summary')->name('reports.volunteer_summary');
    
    Route::get('/reports/volunteer-register', 'ReportsController@volunteer_register')->name('reports.volunteer_register');
    Route::post('/reports/volunteer-register', 'ReportsController@volunteer_register')->name('reports.volunteer_register');
    
    Route::get('/reports/partner-summary', 'ReportsController@partner_summary')->name('reports.partner_summary');
    Route::post('/reports/partner-summary', 'ReportsController@partner_summary')->name('reports.partner_summary');
    
    Route::get('/reports/partner-register', 'ReportsController@partner_register')->name('reports.partner_register');
    Route::post('/reports/partner-register', 'ReportsController@partner_register')->name('reports.partner_register');

    Route::get('/reports/opportunity-register', 'ReportsController@opportunity_register')->name('reports.opportunity_register');
    Route::post('/reports/opportunity-register', 'ReportsController@opportunity_register')->name('reports.opportunity_register');

    Route::get('/reports/ticket-register', 'ReportsController@ticket_register')->name('reports.ticket_register');
    Route::post('/reports/ticket-register', 'ReportsController@ticket_register')->name('reports.ticket_register');

    
    //Reports ends

    //Concerted Metro Start

    Route::resource('concerted_metro', 'MetroController');

    Route::post('concerted_metro/upload_metro_image', 'MetroController@upload_metro_image')->name('sponsors.upload_metro_image');

    Route::post('sponsors/delete_metro_image', 'MetroController@delete_metro_image')->name('sponsors.delete_metro_image');

    
    //Concerted Metro End
});

Route::group(['prefix' => 'dashboard', 'as' => 'dashboard.', 'namespace' => 'Website', 'middleware' => ['auth', 'verified']], function () {

    Route::get('/', 'WebsiteController@index')->name('index');
    Route::get('/service-history', 'WebsiteController@index')->name('services_history');

    Route::get('/opportunities', 'WebsiteController@opportunities')->name('opportunities');
    Route::post('/opportunities', 'WebsiteController@opportunities')->name('opportunities');

    //Route::post('/opportunities/{slug}', 'WebsiteController@opportunities_single')->name('opportunities_single');

    Route::get('/nonprofit', 'WebsiteController@nonprofit')->name('nonprofit');
    Route::get('/nonprofit/{slug}', 'WebsiteController@nonprofit_partner')->name('nonprofit_partner');

    Route::get('/ticket-list', 'WebsiteController@ticket_list')->name('ticket-list');

    Route::get('/user_profile', 'HomeController@user_profile')->name('user_profile');
    Route::post('/update_user_profile', 'HomeController@update_user_profile')->name('update_user_profile');
    Route::post('/upload_profile_img', 'HomeController@upload_profile_img')->name('upload_profile_img');

    Route::get('/opportunities/show/{id}', 'WebsiteController@show')->name('opportunities.show');

    Route::post('/opportunities/apply_to_opportunity/{id}', 'WebsiteController@apply_to_opportunity')->name('apply_to_opportunity');
    Route::post('/get_event_ticket', 'WebsiteController@get_event_ticket')->name('get_event_ticket');

    Route::post('get_opportunity_detail/{id}','WebsiteController@get_opportunity_detail')->name('volunteer.get_opportunity_detail');

    

});