name('home'); Route::get('/upload', 'UploadController@index')->name('upload'); Route::get('/search', 'SearchController@index')->name('search'); Route::get('/category/{cat_id}', 'CategoryController@category')->name('category'); Route::get('/entry/{file_id}', 'FileController@entry')->name('entry'); Route::get('/profile/{user_id}', 'ProfileController@index')->name('profile'); // BACKEND // Category Route::get('/api/rpc/category/getcategories', 'CategoryController@getCategories'); Route::get('/api/rpc/category/getcategory/{id}', 'CategoryController@getCategory'); Route::get('/api/rpc/category/getcategoryparent/{id}', 'CategoryController@getCategoryParent'); Route::get('/api/rpc/category/getcategoryminscrot/{id}', 'CategoryController@getCategoryMinScreenshots'); // File Route::get('/api/rpc/file/getallfiles', 'FileController@getAllFiles'); Route::get('/api/rpc/file/getallapprovedfiles', 'FileController@getAllApprovedFiles'); Route::get('/api/rpc/file/getallbrokenfiles', 'FileController@getAllBrokenFiles'); Route::get('/api/rpc/file/getallpendingfiles', 'FileController@getAllPendingFiles'); Route::get('/api/rpc/file/getnewfiles', 'FileController@getNewFiles'); Route::get('/api/rpc/file/gethotfiles', 'FileController@getHotFiles'); Route::get('/api/rpc/file/getfilespageall/{cat}/{from}/{to}', 'FileController@getFilesPageAll'); Route::get('/api/rpc/file/getfilespageapproved/{cat}/{from}/{to}', 'FileController@getFilesPageApproved'); Route::get('/api/rpc/file/getfilespagepopularview/{cat}/{from}/{to}', 'FileController@getFilesPagePopularView'); Route::get('/api/rpc/file/getfilespagepopulardownload/{cat}/{from}/{to}', 'FileController@getFilesPagePopularDownload'); Route::get('/api/rpc/file/getfile/{id}', 'FileController@getFile'); Route::get('/api/rpc/file/getfiletitle/{id}', 'FileController@getFileTitle'); Route::get('/api/rpc/file/getfiledescription/{id}', 'FileController@getFileDescription'); Route::get('/api/rpc/file/getfilechangelog/{id}', 'FileController@getFileChangelog'); Route::get('/api/rpc/file/getfilesincategory/{cat_id}', 'FileController@getFilesInCategory'); // Owners Route::get('/api/rpc/owner/countownersoffile/{id}', 'OwnerController@countOwnersOfFile'); Route::get('/api/rpc/owner/getownersoffile/{id}', 'OwnerController@getOwnersOfFile'); Route::get('/api/rpc/owner/countfilesofowner/{id}', 'OwnerController@countFilesOfOwner'); Route::get('/api/rpc/owner/getfilesofowner/{id}', 'OwnerController@getFilesOfOwner'); // Permissions Route::get('/api/rpc/permission/getpermissionsfrommodule', 'PermissionController@getPermissionsFromModule'); Route::get('/api/rpc/permission/getpermissionfrommodule/{id}', 'PermissionController@getPermissionFromModule'); Route::get('/api/rpc/permission/getstorepermissions', 'PermissionController@getStorePermissions'); Route::get('/api/rpc/permission/getstorepermissiongroup/{id}', 'PermissionController@getStorePermissionGroup'); Route::get('/api/rpc/permission/getstorepermissionuser/{id}', 'PermissionController@getStorePermissionUser'); Route::get('/api/rpc/permission/getuserpermissions', 'PermissionController@getUserPermissions'); Route::get('/api/rpc/permission/getuserpermissiongroup/{id}', 'PermissionController@getUserPermissionGroup'); Route::get('/api/rpc/permission/getuserpermissionuser/{id}', 'PermissionController@getUserPermissionUser'); // Users Route::get('/api/rpc/user/getusers', 'UserController@getUsers'); Route::get('/api/rpc/user/getuser/{id}', 'UserController@getUser'); Route::get('/api/rpc/user/getgroupcolours', 'UserController@getGroupColours'); // Localization Route::get('/js/lang.js', function () { $strings = Cache::rememberForever('lang.js', function () { $lang = config('app.locale'); $files = glob(resource_path('lang/' . $lang . '/*.php')); $strings = []; foreach ($files as $file) { $name = basename($file, '.php'); $strings[$name] = require $file; } return $strings; }); header('Content-Type: text/javascript'); echo('window.i18n = ' . json_encode($strings) . ';'); exit(); })->name('assets.lang'); /*Route::get('/api/rpc/example/getusers', 'ExampleController@getUsers'); Route::get('/api/rpc/example/getuser/{id}', 'ExampleController@getUser'); Route::post('/api/rpc/example/adduser', 'ExampleController@addUser'); Route::post('/api/rpc/example/edituser', 'ExampleController@editUser'); Route::post('/api/rpc/example/deleteuser', 'ExampleController@deleteUser'); Route::post('/api/rpc/example/browse', 'ExampleController@browse');*/