HEX
Server: Apache/2.4.61 (Ubuntu)
System: Linux hosting106 7.0.12-1-pve #1 SMP PREEMPT_DYNAMIC PMX 7.0.12-1 (2026-06-09T21:07Z) x86_64
User: clinicadentalargarate.com (1193)
PHP: 7.4.33
Disabled: pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
Upload Files
File: /home/cursos.ril.es/app/Http/routes.php
<?php


Route::get('/categorias/{slug}','CategoriasController@getCategoria')->where('slug', '[\s\S]+');
Route::get('/cursos/{slug}','CursosController@getCurso')->where('slug', '[\s\S]+');
Route::get('/inscribirse/{slug}','AlumnosCursosController@getInscribirse')->where('slug', '[\s\S]+');
Route::get('profesores/{slug}', 'ProfesoresController@show');

Route::resource('cursos', 'CursosController');
Route::resource('alumnoscursos', 'AlumnosCursosController');
Route::resource('profesores', 'ProfesoresController');


Route::get('/imagencurso/{filename}', [
   'uses' => 'CursosController@getImagenCurso',
    'as' => 'curso.imagen'
]);

Route::get('/imagencategoria/{filename}', [
    'uses' => 'CategoriasController@getImagenCategoria',
    'as' => 'categoria.imagen'
]);

Route::controller('datatables', 'DatatableCursosController', [
    'anyData' => 'datatables.data',
    'getIndex' => 'datatables',
]);
Route::controller('datatablesCategorias', 'DatatableCategoriasController', [
    'anyData' => 'datatablesCategorias.data',
    'getIndex' => 'datatablesCategorias',
]);
Route::controller('datatablesAlumnos', 'DatatableAlumnosController', [
    'anyData' => 'datatablesAlumnos.data',
    'getIndex' => 'datatablesAlumnos',
]);
Route::controller('datatablesProfesores', 'DatatableProfesoresController', [
    'anyData' => 'datatablesProfesores.data',
    'getIndex' => 'datatablesProfesores',
]);

Route::any('/cursos', 'CursosController@index');

Route::group(['middleware' => 'web'], function () {

    Route::group(['middleware' => 'auth:web'], function () {

        Route::any('/mi-cuenta', 'AlumnosCursosController@getDatos');
        Route::any('/mi-cuenta/{id}', 'AlumnosCursosController@editarAlumno')->where('id', '[0-9]+');
        Route::any('/mi-cuenta/update', 'AlumnosCursosController@updateAlumno');
        Route::get('/logout', 'UserController@logout');
        Route::get('/pagar/{slug}','AlumnosCursosController@getPagar')->where('slug', '[\s\S]+');
        Route::get('/baja/{id}','AlumnosCursosController@baja');
        Route::get('/baja/{id}/confirmar','AlumnosCursosController@confirmarBaja');
        Route::post('/pagar', 'AlumnosCursosController@postPagar');
        Route::get('/user', 'UserController@index');
        Route::get('/toggleinteres/{id}', 'AlumnosCursosController@toggleInteres');

    });


    Route::get('/login', 'UserController@login');
    Route::get('/register', 'UserController@register');
    Route::post('/login', 'UserController@postLogin');
    Route::post('/register', 'UserController@postRegister');



    Route::any('/datos/profesor/{id}', 'ProfesoresController@getProfesor')->where('id', '[0-9]+');

    Route::get('/getinteres/{id}', 'AlumnosCursosController@estaInteresado');

    Route::get('/interes/', 'AlumnosCursosController@interesado');
    Route::get('/interes/baja', 'AlumnosCursosController@bajaInteresado');

});

Route::group(['middleware' => 'admin'], function () {
    Route::get('/admin/login', array('before' => 'auth:admin', 'uses' => 'AdminController@index'));
    Route::group(['middleware' => 'auth:admin'], function () {
        Route::get('/admin', 'AdminController@index');
        Route::resource('/admin/calendario', 'CalendarioController');
        Route::resource('/admin/cursos', 'AdminCursosController');
        Route::resource('/admin/alumnos', 'AdminAlumnosController');
        Route::resource('/admin/categorias', 'AdminCategoriasController');
        Route::resource('/admin/profesores', 'AdminProfesoresController');
        Route::resource('/admin/alumnoscursos', 'AdminAlumnosCursosController');
        Route::resource('/admin/mails', 'AdminMailsController');
        Route::get('/admin/cursosalumnos/{id}', 'AlumnosCursosController@getCursosAlumno')->where('id', '[0-9]+');
        Route::any('/admin/cursosalumnos/{ids}', 'AlumnosCursosController@deleteCursosAlumno')->where('ids', '[\s\S]+');
        Route::post('/alumnoscursos/textoregalo/{regalo}/{ids}', 'AdminAlumnosCursosController@getTextoRegalo');
        Route::post('/alumnoscursos/textosenal/{senal}/{ids}', 'AdminAlumnosCursosController@getTextoSenal');
        Route::any('/alumnoscursos/insertaralumno/{idCurso}/{idAlumno}', 'AdminAlumnosCursosController@insertAlumnoCurso');
        Route::any('/anadir/senal', 'AdminAlumnosCursosController@anadirSenal');
        Route::any('/anadir/resto', 'AdminAlumnosCursosController@anadirResto');
        Route::any('/anadir/observaciones', 'AdminAlumnosCursosController@anadirObservaciones');
        Route::any('/calcular/resto', 'AdminAlumnosCursosController@calcularResto');
        Route::any('/verplantilla/{idPlantilla}/{id}', 'AdminMailsController@getTemplate');
        Route::any('/admin/listaespera/{ids}', 'ListaEsperaController@quitarAlumno');
        Route::any('/admin/listainteresados/{id}', 'ListaInteresadosController@show');
        Route::any('/listaInteresados/insertaralumno/{idCurso}/{idAlumno}', 'ListaInteresadosController@insertarAlumno');
        Route::any('/listaInteresados/quitar/{ids}', 'ListaInteresadosController@quitarAlumno');
        Route::any('/listaInteresados/puede/{puede}/{ids}', 'ListaInteresadosController@getPuede');
        Route::any('/listaInteresados/mails', 'AdminMailsController@sendMailsInteresados');
        Route::get('/listaInteresados/pasar/{idCurso}', 'ListaInteresadosController@pasarAlumnos');
    });
    Route::get('/admin/login', 'AdminController@login');
    Route::post('/admin/login', 'AdminController@postLogin');
    Route::get('/admin/logout', 'AdminController@logout');



});

/* mails */


Route::post('/alumnoscursos/emails', 'AdminMailsController@sendMails');
Route::any('/alumnos/emails', 'AdminMailsController@sendAlumnosMails');
Route::any('/plantillas/emails', 'AdminMailsController@editPlantilla');
Route::any('/plantillas/update', 'AdminMailsController@updatePlantilla');
Route::any('/plantillas/sendPrueba', 'AdminMailsController@sendPlantilla');
Route::any('/plantillas/sendPruebaCursos', 'AdminMailsController@sendPlantillasCursos');
/* API */

Route::get('/api/getCursos/', 'CursosController@all');
Route::get('/api/getCategorias/', 'CategoriasController@all');
Route::get('/api/getProfesores/', 'ProfesoresController@all');
Route::get('/api/getPlazas/{id}', 'CursosController@getPlazas');
Route::get('/api/getUltimosCursos/', 'CursosController@last');