From d7be9eb7fe24ad5ab9525823aa0170a9e648c569 Mon Sep 17 00:00:00 2001 From: DariusIII Date: Mon, 16 Apr 2018 22:55:12 +0200 Subject: [PATCH] Start adding admin routes and controllers --- Changelog | 1 + .../Controllers/Admin/AdminPageController.php | 17 +++++++++++++++++ app/Http/Controllers/BasePageController.php | 9 +++++++++ resources/views/themes/Charisma/headermenu.tpl | 2 +- resources/views/themes/Gamma/basepage.tpl | 2 +- resources/views/themes/Gentele/headermenu.tpl | 2 +- resources/views/themes/Omicron/basepage.tpl | 2 +- routes/web.php | 8 ++++++++ 8 files changed, 39 insertions(+), 4 deletions(-) create mode 100644 app/Http/Controllers/Admin/AdminPageController.php diff --git a/Changelog b/Changelog index e39a8f9b2..e3dd789cb 100755 --- a/Changelog +++ b/Changelog @@ -1,4 +1,5 @@ 2018-04-16 DariusIII + * Chg: Start adding admin routes and controllers * Chg: Add TermsController and add nzbvortex to queue controller * Chg: Update themes for series * Chg: Add SeriesController diff --git a/app/Http/Controllers/Admin/AdminPageController.php b/app/Http/Controllers/Admin/AdminPageController.php new file mode 100644 index 000000000..f787ca82b --- /dev/null +++ b/app/Http/Controllers/Admin/AdminPageController.php @@ -0,0 +1,17 @@ +adminBasePage(); + } +} diff --git a/app/Http/Controllers/BasePageController.php b/app/Http/Controllers/BasePageController.php index 4ba33665b..0770f47a7 100644 --- a/app/Http/Controllers/BasePageController.php +++ b/app/Http/Controllers/BasePageController.php @@ -361,4 +361,13 @@ class BasePageController extends Controller $this->setPrefs(); $this->pagerender(); } + + /** + * @throws \Exception + */ + public function adminBasePage() + { + $this->setAdminPrefs(); + $this->adminrender(); + } } diff --git a/resources/views/themes/Charisma/headermenu.tpl b/resources/views/themes/Charisma/headermenu.tpl index fd01b9885..e879430a6 100755 --- a/resources/views/themes/Charisma/headermenu.tpl +++ b/resources/views/themes/Charisma/headermenu.tpl @@ -228,7 +228,7 @@
  • Account Settings
  • {if isset($isadmin)} -
  • Admin
  • +
  • Admin
  • {/if}
  • Logout
  • diff --git a/resources/views/themes/Gamma/basepage.tpl b/resources/views/themes/Gamma/basepage.tpl index 415257845..f14cf3ce3 100755 --- a/resources/views/themes/Gamma/basepage.tpl +++ b/resources/views/themes/Gamma/basepage.tpl @@ -94,7 +94,7 @@ {if isset($isadmin)}
  • -
  • Admin
  • +
  • Admin
  • {/if}
  • diff --git a/resources/views/themes/Gentele/headermenu.tpl b/resources/views/themes/Gentele/headermenu.tpl index fab7f4d43..284a4628c 100755 --- a/resources/views/themes/Gentele/headermenu.tpl +++ b/resources/views/themes/Gentele/headermenu.tpl @@ -267,7 +267,7 @@ {if isset($isadmin)}
  • - Admin + Admin
  • {/if}
  • diff --git a/resources/views/themes/Omicron/basepage.tpl b/resources/views/themes/Omicron/basepage.tpl index d4fd44d32..3e9740963 100755 --- a/resources/views/themes/Omicron/basepage.tpl +++ b/resources/views/themes/Omicron/basepage.tpl @@ -127,7 +127,7 @@ {if isset($isadmin)} {/if}
  • diff --git a/routes/web.php b/routes/web.php index 4c05f9fb5..0dd61189e 100644 --- a/routes/web.php +++ b/routes/web.php @@ -194,3 +194,11 @@ Route::get('terms-and-conditions', 'TermsController@index'); Route::get('nzbvortex', 'QueueController@nzbvortex'); Route::post('nzbvortex', 'QueueController@nzbvortex'); + +Route::prefix('admin')->group(function () { + Route::get('index', 'Admin\AdminPageController@index'); + Route::get('add/{id}', 'CartController@store'); + Route::post('add/{id}', 'CartController@store'); + Route::get('delete/{id}', 'CartController@destroy'); + Route::post('delete/{id}', 'CartController@destroy'); +});