Apply fixes from StyleCI
This commit is contained in:
parent
a1d3bbf73d
commit
c1fb0a665f
150 changed files with 1558 additions and 1760 deletions
|
@ -1,7 +1,7 @@
|
|||
<?php
|
||||
/**
|
||||
* Pterodactyl - Panel
|
||||
* Copyright (c) 2015 - 2016 Dane Everitt <dane@daneeveritt.com>
|
||||
* Copyright (c) 2015 - 2016 Dane Everitt <dane@daneeveritt.com>.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -21,167 +21,164 @@
|
|||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
namespace Pterodactyl\Http\Routes;
|
||||
|
||||
use Pterodactyl\Models;
|
||||
use Illuminate\Routing\Router;
|
||||
|
||||
class APIRoutes
|
||||
{
|
||||
|
||||
public function map(Router $router) {
|
||||
|
||||
public function map(Router $router)
|
||||
{
|
||||
$api = app('Dingo\Api\Routing\Router');
|
||||
$api->version('v1', ['prefix' => 'api/me', 'middleware' => 'api.auth'], function ($api) {
|
||||
$api->get('/', [
|
||||
'as' => 'api.user.me',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\User\InfoController@me'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\User\InfoController@me',
|
||||
]);
|
||||
|
||||
$api->get('/server/{uuid}', [
|
||||
'as' => 'api.user.server',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\User\ServerController@info'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\User\ServerController@info',
|
||||
]);
|
||||
|
||||
$api->put('/server/{uuid}', [
|
||||
'as' => 'api.user.server.power',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\User\ServerController@power'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\User\ServerController@power',
|
||||
]);
|
||||
});
|
||||
|
||||
$api->version('v1', ['prefix' => 'api', 'middleware' => 'api.auth'], function ($api) {
|
||||
|
||||
/**
|
||||
/*
|
||||
* User Routes
|
||||
*/
|
||||
$api->get('users', [
|
||||
'as' => 'api.admin.users.list',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\UserController@list'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\UserController@list',
|
||||
]);
|
||||
|
||||
$api->post('users', [
|
||||
'as' => 'api.admin.users.create',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\UserController@create'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\UserController@create',
|
||||
]);
|
||||
|
||||
$api->get('users/{id}', [
|
||||
'as' => 'api.admin.users.view',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\UserController@view'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\UserController@view',
|
||||
]);
|
||||
|
||||
$api->patch('users/{id}', [
|
||||
'as' => 'api.admin.users.update',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\UserController@update'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\UserController@update',
|
||||
]);
|
||||
|
||||
$api->delete('users/{id}', [
|
||||
'as' => 'api.admin.users.delete',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\UserController@delete'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\UserController@delete',
|
||||
]);
|
||||
|
||||
/**
|
||||
/*
|
||||
* Server Routes
|
||||
*/
|
||||
$api->get('servers', [
|
||||
'as' => 'api.admin.servers.list',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@list'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@list',
|
||||
]);
|
||||
|
||||
$api->post('servers', [
|
||||
'as' => 'api.admin.servers.create',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@create'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@create',
|
||||
]);
|
||||
|
||||
$api->get('servers/{id}', [
|
||||
'as' => 'api.admin.servers.view',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@view'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@view',
|
||||
]);
|
||||
|
||||
$api->patch('servers/{id}/config', [
|
||||
'as' => 'api.admin.servers.config',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@config'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@config',
|
||||
]);
|
||||
|
||||
$api->patch('servers/{id}/build', [
|
||||
'as' => 'api.admin.servers.build',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@build'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@build',
|
||||
]);
|
||||
|
||||
$api->post('servers/{id}/suspend', [
|
||||
'as' => 'api.admin.servers.suspend',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@suspend'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@suspend',
|
||||
]);
|
||||
|
||||
$api->post('servers/{id}/unsuspend', [
|
||||
'as' => 'api.admin.servers.unsuspend',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@unsuspend'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@unsuspend',
|
||||
]);
|
||||
|
||||
$api->delete('servers/{id}/{force?}', [
|
||||
'as' => 'api.admin.servers.delete',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@delete'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServerController@delete',
|
||||
]);
|
||||
|
||||
/**
|
||||
/*
|
||||
* Node Routes
|
||||
*/
|
||||
$api->get('nodes', [
|
||||
'as' => 'api.admin.nodes.list',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\NodeController@list'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\NodeController@list',
|
||||
]);
|
||||
|
||||
$api->post('nodes', [
|
||||
'as' => 'api.admin.nodes.create',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\NodeController@create'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\NodeController@create',
|
||||
]);
|
||||
|
||||
$api->get('nodes/allocations', [
|
||||
'as' => 'api.admin.nodes.allocations',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\NodeController@allocations'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\NodeController@allocations',
|
||||
]);
|
||||
|
||||
$api->get('nodes/allocations/{id}', [
|
||||
'as' => 'api.admin.nodes.allocations',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\NodeController@allocationsView'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\NodeController@allocationsView',
|
||||
]);
|
||||
|
||||
|
||||
$api->get('nodes/{id}', [
|
||||
'as' => 'api.admin.nodes.view',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\NodeController@view'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\NodeController@view',
|
||||
]);
|
||||
|
||||
$api->get('nodes/{id}/config', [
|
||||
'as' => 'api.admin.nodes.view',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\NodeController@config'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\NodeController@config',
|
||||
]);
|
||||
|
||||
$api->delete('nodes/{id}', [
|
||||
'as' => 'api.admin.nodes.delete',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\NodeController@delete'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\NodeController@delete',
|
||||
]);
|
||||
|
||||
/**
|
||||
/*
|
||||
* Location Routes
|
||||
*/
|
||||
$api->get('locations', [
|
||||
'as' => 'api.admin.locations.list',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\LocationController@list'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\LocationController@list',
|
||||
]);
|
||||
|
||||
/**
|
||||
/*
|
||||
* Service Routes
|
||||
*/
|
||||
$api->get('services', [
|
||||
'as' => 'api.admin.services.list',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServiceController@list'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServiceController@list',
|
||||
]);
|
||||
|
||||
$api->get('services/{id}', [
|
||||
'as' => 'api.admin.services.view',
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServiceController@view'
|
||||
'uses' => 'Pterodactyl\Http\Controllers\API\ServiceController@view',
|
||||
]);
|
||||
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
/**
|
||||
* Pterodactyl - Panel
|
||||
* Copyright (c) 2015 - 2016 Dane Everitt <dane@daneeveritt.com>
|
||||
* Some Modifications (c) 2015 Dylan Seidt <dylan.seidt@gmail.com>
|
||||
* Some Modifications (c) 2015 Dylan Seidt <dylan.seidt@gmail.com>.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -22,13 +22,15 @@
|
|||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
namespace Pterodactyl\Http\Routes;
|
||||
|
||||
use Illuminate\Routing\Router;
|
||||
|
||||
class AdminRoutes {
|
||||
|
||||
public function map(Router $router) {
|
||||
class AdminRoutes
|
||||
{
|
||||
public function map(Router $router)
|
||||
{
|
||||
|
||||
// Admin Index
|
||||
$router->get('admin', [
|
||||
|
@ -36,9 +38,9 @@ class AdminRoutes {
|
|||
'middleware' => [
|
||||
'auth',
|
||||
'admin',
|
||||
'csrf'
|
||||
'csrf',
|
||||
],
|
||||
'uses' => 'Admin\BaseController@getIndex'
|
||||
'uses' => 'Admin\BaseController@getIndex',
|
||||
]);
|
||||
|
||||
$router->group([
|
||||
|
@ -46,15 +48,15 @@ class AdminRoutes {
|
|||
'middleware' => [
|
||||
'auth',
|
||||
'admin',
|
||||
'csrf'
|
||||
]
|
||||
'csrf',
|
||||
],
|
||||
], function () use ($router) {
|
||||
$router->get('/', [
|
||||
'as' => 'admin.settings',
|
||||
'uses' => 'Admin\BaseController@getSettings'
|
||||
'uses' => 'Admin\BaseController@getSettings',
|
||||
]);
|
||||
$router->post('/', [
|
||||
'uses' => 'Admin\BaseController@postSettings'
|
||||
'uses' => 'Admin\BaseController@postSettings',
|
||||
]);
|
||||
});
|
||||
|
||||
|
@ -63,48 +65,47 @@ class AdminRoutes {
|
|||
'middleware' => [
|
||||
'auth',
|
||||
'admin',
|
||||
'csrf'
|
||||
]
|
||||
'csrf',
|
||||
],
|
||||
], function () use ($router) {
|
||||
|
||||
// View All Accounts on System
|
||||
$router->get('/', [
|
||||
'as' => 'admin.users',
|
||||
'uses' => 'Admin\UserController@getIndex'
|
||||
'uses' => 'Admin\UserController@getIndex',
|
||||
]);
|
||||
|
||||
$router->get('/accounts.json', [
|
||||
'as' => 'admin.users.json',
|
||||
'uses' => 'Admin\UserController@getJson'
|
||||
'uses' => 'Admin\UserController@getJson',
|
||||
]);
|
||||
|
||||
// View Specific Account
|
||||
$router->get('/view/{id}', [
|
||||
'as' => 'admin.users.view',
|
||||
'uses' => 'Admin\UserController@getView'
|
||||
'uses' => 'Admin\UserController@getView',
|
||||
]);
|
||||
|
||||
// View Specific Account
|
||||
$router->post('/view/{id}', [
|
||||
'uses' => 'Admin\UserController@updateUser'
|
||||
'uses' => 'Admin\UserController@updateUser',
|
||||
]);
|
||||
|
||||
// Delete an Account Matching an ID
|
||||
$router->delete('/view/{id}', [
|
||||
'uses' => 'Admin\UserController@deleteUser'
|
||||
'uses' => 'Admin\UserController@deleteUser',
|
||||
]);
|
||||
|
||||
// Show Create Account Page
|
||||
$router->get('/new', [
|
||||
'as' => 'admin.users.new',
|
||||
'uses' => 'Admin\UserController@getNew'
|
||||
'uses' => 'Admin\UserController@getNew',
|
||||
]);
|
||||
|
||||
// Handle Creating New Account
|
||||
$router->post('/new', [
|
||||
'uses' => 'Admin\UserController@postNew'
|
||||
'uses' => 'Admin\UserController@postNew',
|
||||
]);
|
||||
|
||||
});
|
||||
|
||||
// Server Routes
|
||||
|
@ -113,108 +114,107 @@ class AdminRoutes {
|
|||
'middleware' => [
|
||||
'auth',
|
||||
'admin',
|
||||
'csrf'
|
||||
]
|
||||
'csrf',
|
||||
],
|
||||
], function () use ($router) {
|
||||
|
||||
// View All Servers
|
||||
$router->get('/', [
|
||||
'as' => 'admin.servers',
|
||||
'uses' => 'Admin\ServersController@getIndex' ]);
|
||||
'uses' => 'Admin\ServersController@getIndex', ]);
|
||||
|
||||
// View Create Server Page
|
||||
$router->get('/new', [
|
||||
'as' => 'admin.servers.new',
|
||||
'uses' => 'Admin\ServersController@getNew'
|
||||
'uses' => 'Admin\ServersController@getNew',
|
||||
]);
|
||||
|
||||
// Handle POST Request for Creating Server
|
||||
$router->post('/new', [
|
||||
'uses' => 'Admin\ServersController@postNewServer'
|
||||
'uses' => 'Admin\ServersController@postNewServer',
|
||||
]);
|
||||
|
||||
// Assorted Page Helpers
|
||||
$router->post('/new/get-nodes', [
|
||||
'uses' => 'Admin\ServersController@postNewServerGetNodes'
|
||||
'uses' => 'Admin\ServersController@postNewServerGetNodes',
|
||||
]);
|
||||
|
||||
$router->post('/new/get-ips', [
|
||||
'uses' => 'Admin\ServersController@postNewServerGetIps'
|
||||
'uses' => 'Admin\ServersController@postNewServerGetIps',
|
||||
]);
|
||||
|
||||
$router->post('/new/service-options', [
|
||||
'uses' => 'Admin\ServersController@postNewServerServiceOptions'
|
||||
'uses' => 'Admin\ServersController@postNewServerServiceOptions',
|
||||
]);
|
||||
|
||||
$router->post('/new/service-variables', [
|
||||
'uses' => 'Admin\ServersController@postNewServerServiceVariables'
|
||||
'uses' => 'Admin\ServersController@postNewServerServiceVariables',
|
||||
]);
|
||||
// End Assorted Page Helpers
|
||||
|
||||
// View Specific Server
|
||||
$router->get('/view/{id}', [
|
||||
'as' => 'admin.servers.view',
|
||||
'uses' => 'Admin\ServersController@getView'
|
||||
'uses' => 'Admin\ServersController@getView',
|
||||
]);
|
||||
|
||||
// Database Stuffs
|
||||
$router->post('/view/{id}/database', [
|
||||
'as' => 'admin.servers.database',
|
||||
'uses' => 'Admin\ServersController@postDatabase'
|
||||
'uses' => 'Admin\ServersController@postDatabase',
|
||||
]);
|
||||
|
||||
// Change Server Details
|
||||
$router->post('/view/{id}/details', [
|
||||
'uses' => 'Admin\ServersController@postUpdateServerDetails'
|
||||
'uses' => 'Admin\ServersController@postUpdateServerDetails',
|
||||
]);
|
||||
|
||||
// Change Server Details
|
||||
$router->post('/view/{id}/container', [
|
||||
'as' => 'admin.servers.post.container',
|
||||
'uses' => 'Admin\ServersController@postUpdateContainerDetails'
|
||||
'uses' => 'Admin\ServersController@postUpdateContainerDetails',
|
||||
]);
|
||||
|
||||
// Change Server Details
|
||||
$router->post('/view/{id}/startup', [
|
||||
'as' => 'admin.servers.post.startup',
|
||||
'uses' => 'Admin\ServersController@postUpdateServerStartup'
|
||||
'uses' => 'Admin\ServersController@postUpdateServerStartup',
|
||||
]);
|
||||
|
||||
// Rebuild Server
|
||||
$router->post('/view/{id}/rebuild', [
|
||||
'uses' => 'Admin\ServersController@postUpdateServerToggleBuild'
|
||||
'uses' => 'Admin\ServersController@postUpdateServerToggleBuild',
|
||||
]);
|
||||
|
||||
// Change Build Details
|
||||
$router->post('/view/{id}/build', [
|
||||
'uses' => 'Admin\ServersController@postUpdateServerUpdateBuild'
|
||||
'uses' => 'Admin\ServersController@postUpdateServerUpdateBuild',
|
||||
]);
|
||||
|
||||
// Suspend Server
|
||||
$router->post('/view/{id}/suspend', [
|
||||
'uses' => 'Admin\ServersController@postSuspendServer'
|
||||
'uses' => 'Admin\ServersController@postSuspendServer',
|
||||
]);
|
||||
|
||||
// Unsuspend Server
|
||||
$router->post('/view/{id}/unsuspend', [
|
||||
'uses' => 'Admin\ServersController@postUnsuspendServer'
|
||||
'uses' => 'Admin\ServersController@postUnsuspendServer',
|
||||
]);
|
||||
|
||||
// Change Install Status
|
||||
$router->post('/view/{id}/installed', [
|
||||
'uses' => 'Admin\ServersController@postToggleInstall'
|
||||
'uses' => 'Admin\ServersController@postToggleInstall',
|
||||
]);
|
||||
|
||||
// Delete [force delete]
|
||||
$router->delete('/view/{id}/{force?}', [
|
||||
'uses' => 'Admin\ServersController@deleteServer'
|
||||
'uses' => 'Admin\ServersController@deleteServer',
|
||||
]);
|
||||
|
||||
$router->post('/view/{id}/queuedDeletion', [
|
||||
'uses' => 'Admin\ServersController@postQueuedDeletionHandler',
|
||||
'as' => 'admin.servers.post.queuedDeletion'
|
||||
'as' => 'admin.servers.post.queuedDeletion',
|
||||
]);
|
||||
|
||||
});
|
||||
|
||||
// Node Routes
|
||||
|
@ -223,70 +223,69 @@ class AdminRoutes {
|
|||
'middleware' => [
|
||||
'auth',
|
||||
'admin',
|
||||
'csrf'
|
||||
]
|
||||
'csrf',
|
||||
],
|
||||
], function () use ($router) {
|
||||
|
||||
// View All Nodes
|
||||
$router->get('/', [
|
||||
'as' => 'admin.nodes',
|
||||
'uses' => 'Admin\NodesController@getIndex'
|
||||
'uses' => 'Admin\NodesController@getIndex',
|
||||
]);
|
||||
|
||||
// Add New Node
|
||||
$router->get('/new', [
|
||||
'as' => 'admin.nodes.new',
|
||||
'uses' => 'Admin\NodesController@getNew'
|
||||
'uses' => 'Admin\NodesController@getNew',
|
||||
]);
|
||||
|
||||
$router->post('/new', [
|
||||
'uses' => 'Admin\NodesController@postNew'
|
||||
'uses' => 'Admin\NodesController@postNew',
|
||||
]);
|
||||
|
||||
// View Node
|
||||
$router->get('/view/{id}', [
|
||||
'as' => 'admin.nodes.view',
|
||||
'uses' => 'Admin\NodesController@getView'
|
||||
'uses' => 'Admin\NodesController@getView',
|
||||
]);
|
||||
|
||||
$router->post('/view/{id}', [
|
||||
'uses' => 'Admin\NodesController@postView'
|
||||
'uses' => 'Admin\NodesController@postView',
|
||||
]);
|
||||
|
||||
$router->delete('/view/{id}/deallocate/single/{allocation}', [
|
||||
'uses' => 'Admin\NodesController@deallocateSingle'
|
||||
'uses' => 'Admin\NodesController@deallocateSingle',
|
||||
]);
|
||||
|
||||
$router->post('/view/{id}/deallocate/block', [
|
||||
'uses' => 'Admin\NodesController@deallocateBlock'
|
||||
'uses' => 'Admin\NodesController@deallocateBlock',
|
||||
]);
|
||||
|
||||
$router->post('/view/{id}/alias', [
|
||||
'as' => 'admin.nodes.alias',
|
||||
'uses' => 'Admin\NodesController@setAlias'
|
||||
'uses' => 'Admin\NodesController@setAlias',
|
||||
]);
|
||||
|
||||
$router->get('/view/{id}/allocations.json', [
|
||||
'as' => 'admin.nodes.view.allocations',
|
||||
'uses' => 'Admin\NodesController@getAllocationsJson'
|
||||
'uses' => 'Admin\NodesController@getAllocationsJson',
|
||||
]);
|
||||
|
||||
$router->post('/view/{id}/allocations', [
|
||||
'as' => 'admin.nodes.post.allocations',
|
||||
'uses' => 'Admin\NodesController@postAllocations'
|
||||
'uses' => 'Admin\NodesController@postAllocations',
|
||||
]);
|
||||
|
||||
// View Deploy
|
||||
$router->get('/view/{id}/deploy', [
|
||||
'as' => 'admin.nodes.deply',
|
||||
'uses' => 'Admin\NodesController@getScript'
|
||||
'uses' => 'Admin\NodesController@getScript',
|
||||
]);
|
||||
|
||||
$router->delete('/view/{id}', [
|
||||
'as' => 'admin.nodes.delete',
|
||||
'uses' => 'Admin\NodesController@deleteNode'
|
||||
'uses' => 'Admin\NodesController@deleteNode',
|
||||
]);
|
||||
|
||||
});
|
||||
|
||||
// Location Routes
|
||||
|
@ -295,21 +294,21 @@ class AdminRoutes {
|
|||
'middleware' => [
|
||||
'auth',
|
||||
'admin',
|
||||
'csrf'
|
||||
]
|
||||
'csrf',
|
||||
],
|
||||
], function () use ($router) {
|
||||
$router->get('/', [
|
||||
'as' => 'admin.locations',
|
||||
'uses' => 'Admin\LocationsController@getIndex'
|
||||
'uses' => 'Admin\LocationsController@getIndex',
|
||||
]);
|
||||
$router->delete('/{id}', [
|
||||
'uses' => 'Admin\LocationsController@deleteLocation'
|
||||
'uses' => 'Admin\LocationsController@deleteLocation',
|
||||
]);
|
||||
$router->patch('/{id}', [
|
||||
'uses' => 'Admin\LocationsController@patchLocation'
|
||||
'uses' => 'Admin\LocationsController@patchLocation',
|
||||
]);
|
||||
$router->post('/', [
|
||||
'uses' => 'Admin\LocationsController@postLocation'
|
||||
'uses' => 'Admin\LocationsController@postLocation',
|
||||
]);
|
||||
});
|
||||
|
||||
|
@ -319,27 +318,27 @@ class AdminRoutes {
|
|||
'middleware' => [
|
||||
'auth',
|
||||
'admin',
|
||||
'csrf'
|
||||
]
|
||||
'csrf',
|
||||
],
|
||||
], function () use ($router) {
|
||||
$router->get('/', [
|
||||
'as' => 'admin.databases',
|
||||
'uses' => 'Admin\DatabaseController@getIndex'
|
||||
'uses' => 'Admin\DatabaseController@getIndex',
|
||||
]);
|
||||
$router->get('/new', [
|
||||
'as' => 'admin.databases.new',
|
||||
'uses' => 'Admin\DatabaseController@getNew'
|
||||
'uses' => 'Admin\DatabaseController@getNew',
|
||||
]);
|
||||
$router->post('/new', [
|
||||
'uses' => 'Admin\DatabaseController@postNew'
|
||||
'uses' => 'Admin\DatabaseController@postNew',
|
||||
]);
|
||||
$router->delete('/delete/{id}', [
|
||||
'as' => 'admin.databases.delete',
|
||||
'uses' => 'Admin\DatabaseController@deleteDatabase'
|
||||
'uses' => 'Admin\DatabaseController@deleteDatabase',
|
||||
]);
|
||||
$router->delete('/delete-server/{id}', [
|
||||
'as' => 'admin.databases.delete-server',
|
||||
'uses' => 'Admin\DatabaseController@deleteServer'
|
||||
'uses' => 'Admin\DatabaseController@deleteServer',
|
||||
]);
|
||||
});
|
||||
|
||||
|
@ -349,78 +348,76 @@ class AdminRoutes {
|
|||
'middleware' => [
|
||||
'auth',
|
||||
'admin',
|
||||
'csrf'
|
||||
]
|
||||
'csrf',
|
||||
],
|
||||
], function () use ($router) {
|
||||
$router->get('/', [
|
||||
'as' => 'admin.services',
|
||||
'uses' => 'Admin\ServiceController@getIndex'
|
||||
'uses' => 'Admin\ServiceController@getIndex',
|
||||
]);
|
||||
|
||||
$router->get('/new', [
|
||||
'as' => 'admin.services.new',
|
||||
'uses' => 'Admin\ServiceController@getNew'
|
||||
'uses' => 'Admin\ServiceController@getNew',
|
||||
]);
|
||||
|
||||
$router->post('/new', [
|
||||
'uses' => 'Admin\ServiceController@postNew'
|
||||
'uses' => 'Admin\ServiceController@postNew',
|
||||
]);
|
||||
|
||||
$router->get('/service/{id}', [
|
||||
'as' => 'admin.services.service',
|
||||
'uses' => 'Admin\ServiceController@getService'
|
||||
'uses' => 'Admin\ServiceController@getService',
|
||||
]);
|
||||
|
||||
$router->post('/service/{id}', [
|
||||
'uses' => 'Admin\ServiceController@postService'
|
||||
'uses' => 'Admin\ServiceController@postService',
|
||||
]);
|
||||
|
||||
$router->delete('/service/{id}', [
|
||||
'uses' => 'Admin\ServiceController@deleteService'
|
||||
'uses' => 'Admin\ServiceController@deleteService',
|
||||
]);
|
||||
|
||||
$router->get('/service/{service}/option/new', [
|
||||
'as' => 'admin.services.option.new',
|
||||
'uses' => 'Admin\ServiceController@newOption'
|
||||
'uses' => 'Admin\ServiceController@newOption',
|
||||
]);
|
||||
|
||||
$router->post('/service/{service}/option/new', [
|
||||
'uses' => 'Admin\ServiceController@postNewOption'
|
||||
'uses' => 'Admin\ServiceController@postNewOption',
|
||||
]);
|
||||
|
||||
$router->get('/service/{service}/option/{option}', [
|
||||
'as' => 'admin.services.option',
|
||||
'uses' => 'Admin\ServiceController@getOption'
|
||||
'uses' => 'Admin\ServiceController@getOption',
|
||||
]);
|
||||
|
||||
$router->post('/service/{service}/option/{option}', [
|
||||
'uses' => 'Admin\ServiceController@postOption'
|
||||
'uses' => 'Admin\ServiceController@postOption',
|
||||
]);
|
||||
|
||||
$router->delete('/service/{service}/option/{id}', [
|
||||
'uses' => 'Admin\ServiceController@deleteOption'
|
||||
'uses' => 'Admin\ServiceController@deleteOption',
|
||||
]);
|
||||
|
||||
$router->get('/service/{service}/option/{option}/variable/new', [
|
||||
'as' => 'admin.services.option.variable.new',
|
||||
'uses' => 'Admin\ServiceController@getNewVariable'
|
||||
'uses' => 'Admin\ServiceController@getNewVariable',
|
||||
]);
|
||||
|
||||
$router->post('/service/{service}/option/{option}/variable/new', [
|
||||
'uses' => 'Admin\ServiceController@postNewVariable'
|
||||
'uses' => 'Admin\ServiceController@postNewVariable',
|
||||
]);
|
||||
|
||||
$router->post('/service/{service}/option/{option}/variable/{variable}', [
|
||||
'as' => 'admin.services.option.variable',
|
||||
'uses' => 'Admin\ServiceController@postOptionVariable'
|
||||
'uses' => 'Admin\ServiceController@postOptionVariable',
|
||||
]);
|
||||
|
||||
$router->get('/service/{service}/option/{option}/variable/{variable}/delete', [
|
||||
'as' => 'admin.services.option.variable.delete',
|
||||
'uses' => 'Admin\ServiceController@deleteVariable'
|
||||
'uses' => 'Admin\ServiceController@deleteVariable',
|
||||
]);
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
/**
|
||||
* Pterodactyl - Panel
|
||||
* Copyright (c) 2015 - 2016 Dane Everitt <dane@daneeveritt.com>
|
||||
* Some Modifications (c) 2015 Dylan Seidt <dylan.seidt@gmail.com>
|
||||
* Some Modifications (c) 2015 Dylan Seidt <dylan.seidt@gmail.com>.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -22,71 +22,68 @@
|
|||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
namespace Pterodactyl\Http\Routes;
|
||||
|
||||
use Illuminate\Routing\Router;
|
||||
use Request;
|
||||
use Pterodactyl\Models\User as User;
|
||||
|
||||
use Auth;
|
||||
class AuthRoutes {
|
||||
use Illuminate\Routing\Router;
|
||||
|
||||
public function map(Router $router) {
|
||||
class AuthRoutes
|
||||
{
|
||||
public function map(Router $router)
|
||||
{
|
||||
$router->group([
|
||||
'prefix' => 'auth',
|
||||
'middleware' => [
|
||||
'guest',
|
||||
'csrf'
|
||||
]
|
||||
'csrf',
|
||||
],
|
||||
], function () use ($router) {
|
||||
|
||||
// Display Login Page
|
||||
$router->get('login', [
|
||||
'as' => 'auth.login',
|
||||
'uses' => 'Auth\LoginController@showLoginForm'
|
||||
'uses' => 'Auth\LoginController@showLoginForm',
|
||||
]);
|
||||
|
||||
// Handle Login
|
||||
$router->post('login', [
|
||||
'uses' => 'Auth\LoginController@login'
|
||||
'uses' => 'Auth\LoginController@login',
|
||||
]);
|
||||
|
||||
// Determine if we need to ask for a TOTP Token
|
||||
$router->post('login/totp', [
|
||||
'uses' => 'Auth\LoginController@checkTotp'
|
||||
'uses' => 'Auth\LoginController@checkTotp',
|
||||
]);
|
||||
|
||||
// Show Password Reset Form
|
||||
$router->get('password', [
|
||||
'as' => 'auth.password',
|
||||
'uses' => 'Auth\ForgotPasswordController@showLinkRequestForm'
|
||||
'uses' => 'Auth\ForgotPasswordController@showLinkRequestForm',
|
||||
]);
|
||||
|
||||
// Handle Password Reset
|
||||
$router->post('password', [
|
||||
'uses' => 'Auth\ForgotPasswordController@sendResetLinkEmail'
|
||||
'uses' => 'Auth\ForgotPasswordController@sendResetLinkEmail',
|
||||
]);
|
||||
|
||||
// Show Verification Checkpoint
|
||||
$router->get('password/reset/{token}', [
|
||||
'as' => 'auth.reset',
|
||||
'uses' => 'Auth\ResetPasswordController@showResetForm'
|
||||
'uses' => 'Auth\ResetPasswordController@showResetForm',
|
||||
]);
|
||||
|
||||
// Handle Verification
|
||||
$router->post('password/reset', [
|
||||
'uses' => 'Auth\ResetPasswordController@reset'
|
||||
'uses' => 'Auth\ResetPasswordController@reset',
|
||||
]);
|
||||
|
||||
});
|
||||
|
||||
// Not included above because we don't want the guest middleware
|
||||
$router->get('auth/logout', [
|
||||
'as' => 'auth.logout',
|
||||
'middleware' => 'auth',
|
||||
'uses' => 'Auth\LoginController@logout'
|
||||
'uses' => 'Auth\LoginController@logout',
|
||||
]);
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
/**
|
||||
* Pterodactyl - Panel
|
||||
* Copyright (c) 2015 - 2016 Dane Everitt <dane@daneeveritt.com>
|
||||
* Some Modifications (c) 2015 Dylan Seidt <dylan.seidt@gmail.com>
|
||||
* Some Modifications (c) 2015 Dylan Seidt <dylan.seidt@gmail.com>.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -22,19 +22,21 @@
|
|||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
namespace Pterodactyl\Http\Routes;
|
||||
|
||||
use Illuminate\Routing\Router;
|
||||
|
||||
class BaseRoutes {
|
||||
|
||||
public function map(Router $router) {
|
||||
class BaseRoutes
|
||||
{
|
||||
public function map(Router $router)
|
||||
{
|
||||
|
||||
// Index of Panel
|
||||
$router->get('/', [
|
||||
'as' => 'index',
|
||||
'middleware' => 'auth',
|
||||
'uses' => 'Base\IndexController@getIndex'
|
||||
'uses' => 'Base\IndexController@getIndex',
|
||||
]);
|
||||
|
||||
// Handle Index. Redirect /index to /
|
||||
|
@ -46,7 +48,7 @@ class BaseRoutes {
|
|||
$router->get('/password-gen/{length}', [
|
||||
'as' => 'password-gen',
|
||||
'middleware' => 'auth',
|
||||
'uses' => 'Base\IndexController@getPassword'
|
||||
'uses' => 'Base\IndexController@getPassword',
|
||||
]);
|
||||
|
||||
// Account Routes
|
||||
|
@ -54,18 +56,18 @@ class BaseRoutes {
|
|||
'prefix' => 'account',
|
||||
'middleware' => [
|
||||
'auth',
|
||||
'csrf'
|
||||
]
|
||||
'csrf',
|
||||
],
|
||||
], function () use ($router) {
|
||||
$router->get('/', [
|
||||
'as' => 'account',
|
||||
'uses' => 'Base\AccountController@index'
|
||||
'uses' => 'Base\AccountController@index',
|
||||
]);
|
||||
$router->post('/password', [
|
||||
'uses' => 'Base\AccountController@password'
|
||||
'uses' => 'Base\AccountController@password',
|
||||
]);
|
||||
$router->post('/email', [
|
||||
'uses' => 'Base\AccountController@email'
|
||||
'uses' => 'Base\AccountController@email',
|
||||
]);
|
||||
});
|
||||
|
||||
|
@ -74,23 +76,23 @@ class BaseRoutes {
|
|||
'prefix' => 'account/api',
|
||||
'middleware' => [
|
||||
'auth',
|
||||
'csrf'
|
||||
]
|
||||
'csrf',
|
||||
],
|
||||
], function () use ($router) {
|
||||
$router->get('/', [
|
||||
'as' => 'account.api',
|
||||
'uses' => 'Base\APIController@index'
|
||||
'uses' => 'Base\APIController@index',
|
||||
]);
|
||||
$router->get('/new', [
|
||||
'as' => 'account.api.new',
|
||||
'uses' => 'Base\APIController@new'
|
||||
'uses' => 'Base\APIController@new',
|
||||
]);
|
||||
$router->post('/new', [
|
||||
'uses' => 'Base\APIController@save'
|
||||
'uses' => 'Base\APIController@save',
|
||||
]);
|
||||
|
||||
$router->delete('/revoke/{key}', [
|
||||
'uses' => 'Base\APIController@revoke'
|
||||
'uses' => 'Base\APIController@revoke',
|
||||
]);
|
||||
});
|
||||
|
||||
|
@ -99,28 +101,26 @@ class BaseRoutes {
|
|||
'prefix' => 'account/security',
|
||||
'middleware' => [
|
||||
'auth',
|
||||
'csrf'
|
||||
]
|
||||
'csrf',
|
||||
],
|
||||
], function () use ($router) {
|
||||
$router->get('/', [
|
||||
'as' => 'account.security',
|
||||
'uses' => 'Base\SecurityController@index'
|
||||
'uses' => 'Base\SecurityController@index',
|
||||
]);
|
||||
$router->get('/revoke/{id}', [
|
||||
'as' => 'account.security.revoke',
|
||||
'uses' => 'Base\SecurityController@revoke'
|
||||
'uses' => 'Base\SecurityController@revoke',
|
||||
]);
|
||||
$router->put('/totp', [
|
||||
'uses' => 'Base\SecurityController@generateTotp'
|
||||
'uses' => 'Base\SecurityController@generateTotp',
|
||||
]);
|
||||
$router->post('/totp', [
|
||||
'uses' => 'Base\SecurityController@setTotp'
|
||||
'uses' => 'Base\SecurityController@setTotp',
|
||||
]);
|
||||
$router->delete('/totp', [
|
||||
'uses' => 'Base\SecurityController@disableTotp'
|
||||
'uses' => 'Base\SecurityController@disableTotp',
|
||||
]);
|
||||
});
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?php
|
||||
/**
|
||||
* Pterodactyl - Panel
|
||||
* Copyright (c) 2015 - 2016 Dane Everitt <dane@daneeveritt.com>
|
||||
* Copyright (c) 2015 - 2016 Dane Everitt <dane@daneeveritt.com>.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -21,18 +21,18 @@
|
|||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
namespace Pterodactyl\Http\Routes;
|
||||
|
||||
use Illuminate\Routing\Router;
|
||||
|
||||
class LanguageRoutes {
|
||||
|
||||
class LanguageRoutes
|
||||
{
|
||||
public function map(Router $router)
|
||||
{
|
||||
$router->get('language/{lang}', [
|
||||
'as' => 'langauge.set',
|
||||
'uses' => 'Base\LanguageController@setLanguage'
|
||||
'uses' => 'Base\LanguageController@setLanguage',
|
||||
]);
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?php
|
||||
/**
|
||||
* Pterodactyl - Panel
|
||||
* Copyright (c) 2015 - 2016 Dane Everitt <dane@daneeveritt.com>
|
||||
* Copyright (c) 2015 - 2016 Dane Everitt <dane@daneeveritt.com>.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -21,31 +21,31 @@
|
|||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
namespace Pterodactyl\Http\Routes;
|
||||
|
||||
use Illuminate\Routing\Router;
|
||||
use Request;
|
||||
|
||||
class RemoteRoutes {
|
||||
|
||||
public function map(Router $router) {
|
||||
class RemoteRoutes
|
||||
{
|
||||
public function map(Router $router)
|
||||
{
|
||||
$router->group(['prefix' => 'remote'], function () use ($router) {
|
||||
// Handles Remote Download Authentication Requests
|
||||
$router->post('download', [
|
||||
'as' => 'remote.download',
|
||||
'uses' => 'Remote\RemoteController@postDownload'
|
||||
'uses' => 'Remote\RemoteController@postDownload',
|
||||
]);
|
||||
|
||||
$router->post('install', [
|
||||
'as' => 'remote.install',
|
||||
'uses' => 'Remote\RemoteController@postInstall'
|
||||
'uses' => 'Remote\RemoteController@postInstall',
|
||||
]);
|
||||
|
||||
$router->post('event', [
|
||||
'as' => 'remote.event',
|
||||
'uses' => 'Remote\RemoteController@event'
|
||||
'uses' => 'Remote\RemoteController@event',
|
||||
]);
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
<?php
|
||||
/**
|
||||
* Pterodactyl - Panel
|
||||
* Copyright (c) 2015 - 2016 Dane Everitt <dane@daneeveritt.com>
|
||||
* Copyright (c) 2015 - 2016 Dane Everitt <dane@daneeveritt.com>.
|
||||
*
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||
* of this software and associated documentation files (the "Software"), to deal
|
||||
|
@ -21,148 +21,149 @@
|
|||
* OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
|
||||
* SOFTWARE.
|
||||
*/
|
||||
|
||||
namespace Pterodactyl\Http\Routes;
|
||||
|
||||
use Illuminate\Routing\Router;
|
||||
|
||||
class ServerRoutes {
|
||||
|
||||
public function map(Router $router) {
|
||||
|
||||
class ServerRoutes
|
||||
{
|
||||
public function map(Router $router)
|
||||
{
|
||||
$router->group([
|
||||
'prefix' => 'server/{server}',
|
||||
'middleware' => [
|
||||
'auth',
|
||||
'server',
|
||||
'csrf'
|
||||
]
|
||||
'csrf',
|
||||
],
|
||||
], function ($server) use ($router) {
|
||||
|
||||
// Index View for Server
|
||||
$router->get('/', [
|
||||
'as' => 'server.index',
|
||||
'uses' => 'Server\ServerController@getIndex'
|
||||
'uses' => 'Server\ServerController@getIndex',
|
||||
]);
|
||||
|
||||
// Settings
|
||||
$router->get('/settings', [
|
||||
'as' => 'server.settings',
|
||||
'uses' => 'Server\ServerController@getSettings'
|
||||
'uses' => 'Server\ServerController@getSettings',
|
||||
]);
|
||||
|
||||
$router->post('/settings/sftp', [
|
||||
'as' => 'server.settings.sftp',
|
||||
'uses' => 'Server\ServerController@postSettingsSFTP'
|
||||
'uses' => 'Server\ServerController@postSettingsSFTP',
|
||||
]);
|
||||
|
||||
$router->post('/settings/startup', [
|
||||
'as' => 'server.settings.startup',
|
||||
'uses' => 'Server\ServerController@postSettingsStartup'
|
||||
'uses' => 'Server\ServerController@postSettingsStartup',
|
||||
]);
|
||||
|
||||
// File Manager Routes
|
||||
$router->get('/files', [
|
||||
'as' => 'server.files.index',
|
||||
'uses' => 'Server\ServerController@getFiles'
|
||||
'uses' => 'Server\ServerController@getFiles',
|
||||
]);
|
||||
|
||||
$router->get('/files/edit/{file}', [
|
||||
'as' => 'server.files.edit',
|
||||
'uses' => 'Server\ServerController@getEditFile'
|
||||
'uses' => 'Server\ServerController@getEditFile',
|
||||
])->where('file', '.*');
|
||||
|
||||
$router->get('/files/download/{file}', [
|
||||
'as' => 'server.files.download',
|
||||
'uses' => 'Server\ServerController@getDownloadFile'
|
||||
'uses' => 'Server\ServerController@getDownloadFile',
|
||||
])->where('file', '.*');
|
||||
|
||||
$router->get('/files/add', [
|
||||
'as' => 'server.files.add',
|
||||
'uses' => 'Server\ServerController@getAddFile'
|
||||
'uses' => 'Server\ServerController@getAddFile',
|
||||
]);
|
||||
|
||||
$router->post('files/directory-list', [
|
||||
'as' => 'server.files.directory-list',
|
||||
'uses' => 'Server\AjaxController@postDirectoryList'
|
||||
'uses' => 'Server\AjaxController@postDirectoryList',
|
||||
]);
|
||||
|
||||
$router->post('files/save', [
|
||||
'as' => 'server.files.save',
|
||||
'uses' => 'Server\AjaxController@postSaveFile'
|
||||
'uses' => 'Server\AjaxController@postSaveFile',
|
||||
]);
|
||||
|
||||
// Sub-User Routes
|
||||
$router->get('users', [
|
||||
'as' => 'server.subusers',
|
||||
'uses' => 'Server\SubuserController@getIndex'
|
||||
'uses' => 'Server\SubuserController@getIndex',
|
||||
]);
|
||||
|
||||
$router->get('users/new', [
|
||||
'as' => 'server.subusers.new',
|
||||
'uses' => 'Server\SubuserController@getNew'
|
||||
'uses' => 'Server\SubuserController@getNew',
|
||||
]);
|
||||
|
||||
$router->post('users/new', [
|
||||
'uses' => 'Server\SubuserController@postNew'
|
||||
'uses' => 'Server\SubuserController@postNew',
|
||||
]);
|
||||
|
||||
$router->get('users/view/{id}', [
|
||||
'as' => 'server.subusers.view',
|
||||
'uses' => 'Server\SubuserController@getView'
|
||||
'uses' => 'Server\SubuserController@getView',
|
||||
]);
|
||||
|
||||
$router->post('users/view/{id}', [
|
||||
'uses' => 'Server\SubuserController@postView'
|
||||
'uses' => 'Server\SubuserController@postView',
|
||||
]);
|
||||
|
||||
$router->delete('users/delete/{id}', [
|
||||
'uses' => 'Server\SubuserController@deleteSubuser'
|
||||
'uses' => 'Server\SubuserController@deleteSubuser',
|
||||
]);
|
||||
|
||||
$router->get('tasks/', [
|
||||
'as' => 'server.tasks',
|
||||
'uses' => 'Server\TaskController@getIndex'
|
||||
'uses' => 'Server\TaskController@getIndex',
|
||||
]);
|
||||
|
||||
$router->get('tasks/view/{id}', [
|
||||
'as' => 'server.tasks.view',
|
||||
'uses' => 'Server\TaskController@getView'
|
||||
'uses' => 'Server\TaskController@getView',
|
||||
]);
|
||||
|
||||
$router->get('tasks/new', [
|
||||
'as' => 'server.tasks.new',
|
||||
'uses' => 'Server\TaskController@getNew'
|
||||
'uses' => 'Server\TaskController@getNew',
|
||||
]);
|
||||
|
||||
$router->post('tasks/new', [
|
||||
'uses' => 'Server\TaskController@postNew'
|
||||
'uses' => 'Server\TaskController@postNew',
|
||||
]);
|
||||
|
||||
$router->delete('tasks/delete/{id}', [
|
||||
'as' => 'server.tasks.delete',
|
||||
'uses' => 'Server\TaskController@deleteTask'
|
||||
'uses' => 'Server\TaskController@deleteTask',
|
||||
]);
|
||||
|
||||
$router->post('tasks/toggle/{id}', [
|
||||
'as' => 'server.tasks.toggle',
|
||||
'uses' => 'Server\TaskController@toggleTask'
|
||||
'uses' => 'Server\TaskController@toggleTask',
|
||||
]);
|
||||
|
||||
// Assorted AJAX Routes
|
||||
$router->group(['prefix' => 'ajax'], function ($server) use ($router) {
|
||||
// Returns Server Status
|
||||
$router->get('status', [
|
||||
'uses' => 'Server\AjaxController@getStatus'
|
||||
'uses' => 'Server\AjaxController@getStatus',
|
||||
]);
|
||||
|
||||
// Sets the Default Connection for the Server
|
||||
$router->post('set-primary', [
|
||||
'uses' => 'Server\AjaxController@postSetPrimary'
|
||||
'uses' => 'Server\AjaxController@postSetPrimary',
|
||||
]);
|
||||
|
||||
$router->post('settings/reset-database-password', [
|
||||
'as' => 'server.ajax.reset-database-password',
|
||||
'uses' => 'Server\AjaxController@postResetDatabasePassword'
|
||||
'uses' => 'Server\AjaxController@postResetDatabasePassword',
|
||||
]);
|
||||
});
|
||||
|
||||
|
@ -171,11 +172,9 @@ class ServerRoutes {
|
|||
// Returns Server Status
|
||||
$router->get('{folder}/{file}', [
|
||||
'as' => 'server.js',
|
||||
'uses' => 'Server\ServerController@getJavascript'
|
||||
'uses' => 'Server\ServerController@getJavascript',
|
||||
])->where('file', '.*');
|
||||
|
||||
});
|
||||
});
|
||||
}
|
||||
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue