summaryrefslogtreecommitdiff
path: root/public/app/views/xx--admin/skeleton.php
diff options
context:
space:
mode:
Diffstat (limited to 'public/app/views/xx--admin/skeleton.php')
-rw-r--r--public/app/views/xx--admin/skeleton.php45
1 files changed, 45 insertions, 0 deletions
diff --git a/public/app/views/xx--admin/skeleton.php b/public/app/views/xx--admin/skeleton.php
new file mode 100644
index 0000000..927bd2d
--- /dev/null
+++ b/public/app/views/xx--admin/skeleton.php
@@ -0,0 +1,45 @@
+<?php ob_start(); ?><!DOCTYPE html>
+<html lang="en">
+<head>
+ <meta charset="utf-8" />
+ <meta name="viewport" content="width=device-width, initial-scale=1.0" />
+ <title>Classroom - <?=$title?></title>
+
+ <?php // header includes
+ ////////////////////////////////////////////////////////////////////////
+ Render::view('components/header_includes', ////////////////////////////
+ ['administration' => true]
+ );
+ ?>
+
+
+</head>
+<body>
+
+ <div class="classroom admin-container">
+
+ <?php
+ // sometimes an ID (int) is needed
+ // ex. editing a page or a lesson we need page-ID or lesson-ID
+ // --- -- -- - - -
+ if (!isset($id)) $id=0;
+
+ // render menu
+ ////////////////////////////////////////////////////////////////////
+ Render::view('admin/admin-menu',[ ////////////////////////////
+ 'action' => $action,
+ 'id' => $id
+ ]);
+
+ // render main content
+ ////////////////////////////////////////////////////////////////////
+ Render::view("admin/{$action}",[ 'id' => $id ]); ////////////////
+ ?>
+ </div>
+
+ <!-- js admin script -->
+ <script>var entity_id = <?= $id ?>;</script>
+ <script src="/assets/js/admin/<?= $action ?>.js"></script>
+
+</body>
+</html><?php ob_flush(); ?>