Advertisement
Guest User

Untitled

a guest
Dec 12th, 2019
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 9.11 KB | None | 0 0
  1. <?php
  2. /**
  3. *
  4. * @ This file is created by http://DeZender.Net
  5. * @ deZender (PHP7 Decoder for ionCube Encoder)
  6. *
  7. * @ Version : 4.0.9.0
  8. * @ Author : DeZender
  9. * @ Release on : 08.08.2019
  10. * @ Official site : http://DeZender.Net
  11. *
  12. */
  13. Route::prefix('web')->group(function() {
  14. Route::group(['prefix' => 'installer', 'as' => 'installer.'], function() {
  15. Route::group(['prefix' => 'license', 'namespace' => 'Installer', 'as' => 'license.'], function() {
  16. Route::post('verify', 'LicenseController@verify')->name('verify');
  17. });
  18. Route::group(['prefix' => 'requirement', 'namespace' => 'Installer', 'as' => 'requirement.'], function() {
  19. Route::post('data', 'RequirementController@data')->name('data');
  20. });
  21. Route::group(['prefix' => 'environment', 'namespace' => 'Installer', 'as' => 'environment.'], function() {
  22. Route::post('data', 'EnvironmentController@data')->name('data');
  23. Route::post('update', 'EnvironmentController@update')->name('update');
  24. });
  25. Route::group(['prefix' => 'administrator', 'namespace' => 'Installer', 'as' => 'administrator.'], function() {
  26. Route::post('register', 'AdministratorController@register')->name('register');
  27. });
  28. });
  29. Route::group(['prefix' => 'admin', 'namespace' => 'Admin', 'as' => 'admin.'], function() {
  30. Route::group(['prefix' => 'auth', 'namespace' => 'Auth', 'as' => 'auth.'], function() {
  31. Route::post('login', 'LoginController@login')->name('login');
  32. Route::post('logout', 'LoginController@logout')->name('logout');
  33. });
  34. });
  35. Route::group(['prefix' => 'auth', 'namespace' => 'Auth', 'middleware' => 'installer:verify', 'as' => 'auth.'], function() {
  36. Route::post('login', 'LoginController@login')->name('login');
  37. Route::post('register', 'RegisterController@register')->name('register');
  38. Route::post('logout', 'LoginController@logout')->name('logout');
  39. Route::group(['prefix' => 'reset-password', 'as' => 'reset-password.'], function() {
  40. Route::post('reset', 'ResetPasswordController@reset')->name('reset');
  41. Route::post('verify-phone-token', 'ResetPasswordController@verifyPhoneToken')->name('verify-phone-token');
  42. Route::post('send-phone-token', 'ResetPasswordController@sendPhoneToken')->name('send-phone-token');
  43. Route::post('verify-email-token', 'ResetPasswordController@verifyEmailToken')->name('verify-email-token');
  44. Route::post('send-email-token', 'ResetPasswordController@sendEmailToken')->name('send-email-token');
  45. });
  46. });
  47. Route::middleware('auth')->group(function() {
  48. Route::group(['prefix' => 'admin', 'middleware' => 'permission:access_control_panel', 'as' => 'admin.'], function() {
  49. Route::group(['prefix' => 'home', 'as' => 'home.', 'namespace' => 'Admin'], function() {
  50. Route::group(['prefix' => 'widget', 'as' => 'widget.', 'namespace' => 'Home'], function() {
  51. Route::get('', 'WidgetController@list')->name('list');
  52. Route::middleware('permission:manage_customization')->group(function() {
  53. Route::post('set-dimensions', 'WidgetController@setDimensions')->name('set-dimensions');
  54. });
  55. Route::group(['prefix' => 'user-statistics', 'as' => 'user-statistics.', 'namespace' => 'Widget'], function() {
  56. Route::post('registrations-by-date-data', 'UserStatisticsController@registrationsByDateData')->name('registrations-by-date-data');
  57. });
  58. Route::group(['prefix' => 'marketplace-statistics', 'as' => 'marketplace-statistics.', 'namespace' => 'Widget'], function() {
  59. Route::get('data', 'MarketplaceStatisticsController@data')->name('data');
  60. Route::post('earnings-by-date-data', 'MarketplaceStatisticsController@earningsByDateData')->name('earnings-by-date-data');
  61. });
  62. Route::group(['prefix' => 'statistics', 'as' => 'statistics.', 'namespace' => 'Widget'], function() {
  63. Route::get('total-earnings', 'StatisticsController@totalEarnings')->name('total-earnings');
  64. Route::get('total-users', 'StatisticsController@totalUsers')->name('total-users');
  65. });
  66. Route::group(['prefix' => 'failed-jobs', 'as' => 'failed-jobs.', 'namespace' => 'Widget'], function() {
  67. Route::post('table', 'FailedJobsController@table')->name('table');
  68. Route::post('clear', 'FailedJobsController@clear')->name('clear');
  69. });
  70. });
  71. });
  72. Route::group(['prefix' => 'wallets', 'as' => 'wallets.', 'middleware' => 'permission:manage_wallets', 'namespace' => 'Admin'], function() {
  73. Route::get('data', 'WalletController@data')->name('data');
  74. Route::post('add', 'WalletController@add')->name('add');
  75. Route::prefix('{identifier}')->group(function() {
  76. Route::delete('remove', 'WalletController@remove')->name('remove');
  77. });
  78. Route::group(['prefix' => 'earnings', 'as' => 'earnings.', 'namespace' => 'Wallet'], function() {
  79. Route::post('marketplace-table', 'EarningsController@marketplaceTable')->name('marketplace-table');
  80. });
  81. });
  82. Route::group(['prefix' => 'settings', 'as' => 'settings.', 'middleware' => 'permission:manage_settings', 'namespace' => 'Admin'], function() {
  83. Route::group(['prefix' => 'configuration', 'as' => 'configuration.', 'namespace' => 'Settings'], function() {
  84. Route::group(['prefix' => 'notification', 'as' => 'notification.', 'namespace' => 'Configuration'], function() {
  85. Route::get('data', 'NotificationController@data')->name('data');
  86. Route::post('update', 'NotificationController@update')->name('update');
  87. });
  88. Route::group(['prefix' => 'environment', 'as' => 'environment.', 'namespace' => 'Configuration'], function() {
  89. Route::get('data', 'EnvironmentController@data')->name('data');
  90. Route::post('update', 'EnvironmentController@update')->name('update');
  91. });
  92. Route::group(['prefix' => 'marketplace', 'as' => 'marketplace.', 'namespace' => 'Configuration'], function() {
  93. Route::get('data', 'MarketplaceController@data')->name('data');
  94. Route::post('update', 'MarketplaceController@update')->name('update');
  95. });
  96. });
  97. Route::group(['prefix' => 'notification', 'as' => 'notification.', 'middleware' => 'permission:manage_notification', 'namespace' => 'Settings'], function() {
  98. Route::group(['prefix' => 'templates', 'as' => 'templates.', 'middleware' => 'permission:manage_notification', 'namespace' => 'Notification'], function() {
  99. Route::get('', 'TemplateController@list')->name('list');
  100. Route::prefix('{template}')->group(function() {
  101. Route::post('update-sms-message', 'TemplateController@updateSmsMessage')->name('update-sms-message');
  102. Route::post('update-database-message', 'TemplateController@updateDatabaseMessage')->name('update-database-message');
  103. Route::post('update-email-message', 'TemplateController@updateEmailMessage')->name('update-email-message');
  104. });
  105. });
  106. });
  107. Route::group(['prefix' => 'marketplace', 'as' => 'marketplace.', 'middleware' => 'permission:manage_marketplace', 'namespace' => 'Settings'], function() {
  108. Route::group(['prefix' => 'payment', 'as' => 'payment.', 'namespace' => 'Marketplace'], function() {
  109. Route::get('data', 'PaymentController@data')->name('data');
  110. Route::group(['prefix' => 'method-categories', 'as' => 'method-categories.'], function() {
  111. Route::post('', 'PaymentController@createMethodCategory')->name('create');
  112. Route::prefix('{category}')->group(function() {
  113. Route::delete('', 'PaymentController@deleteMethodCategory')->name('delete');
  114. Route::post('', 'PaymentController@updateMethodCategory')->name('update');
  115. });
  116. });
  117. Route::group(['prefix' => 'methods', 'as' => 'methods.'], function() {
  118. Route::post('', 'PaymentController@createMethod')->name('create');
  119. Route::prefix('{method}')->group(function() {
  120. Route::delete('', 'PaymentController@deleteMethod')->name('delete');
  121. Route::post('', 'PaymentController@updateMethod')->name('update');
  122. });
  123. });
  124. });
  125. Route::group(['prefix' => 'tags', 'as' => 'tags.', 'namespace' => 'Marketplace'], function() {
  126. Route::get('', 'TagController@list')->name('list');
  127. Route::post('', 'TagController@create')->name('create');
  128. Route::prefix('{tag}')->group(function() {
  129. Route::delete('', 'TagController@delete')->name('delete');
  130. Route::post('', 'TagController@update')->name('update');
  131. });
  132. });
  133. });
  134. });
  135. Route::group(['prefix' => 'platform', 'as' => 'platform.', 'namespace' => 'Admin'], function() {
  136. Route::group(['prefix' => 'translation', 'as' => 'translation.', 'middleware' => 'permission:manage_translation', 'namespace' => 'Platform'], function() {
  137. Route::prefix('{group}')->group(function() {
  138. Route::get('data', 'TranslationController@groupData')->name('group-data');
  139. Route::post('export', 'TranslationController@groupExport')->name('group-export');
  140. Route::post('update', 'TranslationController@groupUpdate')->name('group-update');
  141. Route::post('table', 'TranslationController@groupTable')->name('group-table');
  142. });
  143. Route::get('data', 'TranslationController@data')->name('data');
  144. .............................................................................
  145. ..........................................
  146. ................
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement