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');
+});