Spamworldpro Mini Shell
Spamworldpro


Server : Apache
System : Linux server2.corals.io 4.18.0-348.2.1.el8_5.x86_64 #1 SMP Mon Nov 15 09:17:08 EST 2021 x86_64
User : corals ( 1002)
PHP Version : 7.4.33
Disable Function : exec,passthru,shell_exec,system
Directory :  /home/corals/dceprojects.corals.io/Corals/modules/ProjectPlan/routes/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : /home/corals/dceprojects.corals.io/Corals/modules/ProjectPlan/routes/web.php
<?php

use Corals\Modules\ProjectPlan\Http\Controllers\ProjectsController;
use Corals\Modules\ProjectPlan\Http\Controllers\RenderDashboardStatistics;
use Corals\Modules\Timesheet\Http\Controllers\ReportsController;
use Illuminate\Support\Facades\Route;

Route::group([], function () {
    Route::get('projects/{project}/{user}/pdf-view', 'ProjectsController@getProjectPDFView')
        ->middleware('signed')
        ->name('projects.getProjectPDF');

    Route::get('projects/{project}/pdf', 'ProjectsController@generateProjectPdf');
    Route::get('users/{user}/projects', [ProjectsController::class, 'getUserProjects']);

    Route::resource('projects', 'ProjectsController');
    Route::resource('vendors', 'VendorsController');
    Route::resource('contacts', 'ContactsController');
    Route::resource('customers', 'CustomersController');
    Route::resource('venues', 'VenuesController');
    Route::resource('project-crew', 'ProjectCrewsController')->only('index');

    Route::group(['prefix' => 'project-crew'], function () {
        Route::get('{project_crew}/start-survey', 'SurveySubmissionController@getSurveyModal');
        Route::get('{project_crew}/edit-survey', 'SurveySubmissionController@editSurveyModal');
        Route::get('{project_crew}/show-survey-result', 'SurveySubmissionController@showSurveyResult');
        Route::post('{project_crew}/resend-notification', 'ProjectCrewsController@reSendNotification');

        Route::group(['middleware' => 'signed'], function () {
            Route::get('{project_crew}/survey/submission',
                'SurveyPublicSubmissionController@surveyPublicPage')->name('ppGetSurveyPage');
            Route::post('{project_crew}/submit-survey',
                'SurveyPublicSubmissionController@submitSurvey')->name('ppSubmitSurvey');
        });
    });

    Route::post('get-project-schedule/{project?}', 'ProjectsController@getProjectSchedule');
    Route::post('get-positions-table/{project?}', 'ProjectsController@getPositionsTables');
    Route::get('get-position-crew-row/{user}', 'ProjectsController@getPositionCrewRow');
    Route::post('get-vendors-table/{project?}', 'ProjectsController@getVendorsTables');
    Route::post('get-vendor-form-by-key/{key}', 'VendorsController@getVendorFormByKey');
    Route::get('get-vendor-form', 'VendorsController@getVendorForm');
    Route::get('get-contact-form', 'ContactsController@getContactForm');
    Route::get('get-add-crew-modal', 'CrewController@getAddCrewModal');
    Route::post('get-model-contacts', 'ContactsController@getModelContacts');
    Route::post('validate-add-user/{project?}', 'CrewController@getValidateUser');
    Route::get('projects/{project}/edit-status', 'ProjectsController@editProjectStatus');
    Route::put('projects/{project}/status', 'ProjectsController@updateProjectStatus');
    Route::post('get-model-address', 'ProjectsController@getModelAddress');


    Route::get('import/{model}/get-import-modal', 'ImportFileController@getImportModal');
    Route::get('import/{model}/download-import-sample', 'ImportFileController@downloadImportSample');
    Route::post('import/{model}/upload-import-file', 'ImportFileController@uploadImportFile');

    Route::group(['prefix' => 'venues/{venue}'], function () {
        Route::get('projects', 'VenuesController@venueProjects')->name('venueProjects');
    });

    Route::group(['prefix' => 'vendors/{vendor}'], function () {
        Route::get('projects', 'VendorsController@vendorProjects')->name('vendorProjects');
    });

    Route::group(['prefix' => 'customers/{customer}'], function () {
        Route::get('projects', 'CustomersController@customerProjects')->name('customerProjects');
    });

    Route::group(['prefix' => '{model}/{hashedId}'], function () {
        Route::get('add-note', 'CommentController@addNote');
        Route::post('add-note', 'CommentController@submitNote');
        Route::get('notes-list', 'CommentController@notesList');
    });

    Route::post('get-travels-table/{project?}', 'ProjectsController@getTravelsTables');
    Route::post('get-travel-form-by-key/{key}', 'ProjectsController@getTravelFormByKey');
    Route::resource('hotels', 'HotelsController');
    Route::get('get-hotel-form', 'HotelsController@getHotelForm');

    Route::get('dashboard_statistics/render', [RenderDashboardStatistics::class, 'render']);
});

Spamworldpro Mini