summaryrefslogtreecommitdiffstats
path: root/app
diff options
context:
space:
mode:
authorM <m@lfurio.us>2015-11-22 21:40:35 -0500
committerM <m@lfurio.us>2015-11-22 21:40:35 -0500
commitff1cc22306565f8c7d2629882a38f1d462694edd (patch)
treeb78a27f79a655c034445456731eb732cf617f3c8 /app
parent0eb4a38716f48dfa5f40601cdafef16f38282765 (diff)
downloadscrott-ff1cc22306565f8c7d2629882a38f1d462694edd.tar.gz
scrott-ff1cc22306565f8c7d2629882a38f1d462694edd.zip
+ Adding draft of the sysconf view
Diffstat (limited to 'app')
-rw-r--r--app/view/sysconf/default.view.php107
1 files changed, 107 insertions, 0 deletions
diff --git a/app/view/sysconf/default.view.php b/app/view/sysconf/default.view.php
new file mode 100644
index 0000000..74dfd79
--- /dev/null
+++ b/app/view/sysconf/default.view.php
@@ -0,0 +1,107 @@
+<!DOCTYPE html>
+
+<html lang="en">
+ <head>
+ <?php include "view/master/head.view.php"; ?>
+ <title>Scrott - System-level configuration missing</title>
+
+ <style type="text/css">
+ body
+ {
+ padding-top: 50px;
+ }
+
+ a
+ {
+ color: inherit;
+ }
+ </style>
+ </head>
+
+ <body>
+ <!-- Page modal content -->
+ <div id="modalUser" class="modal fade" tabindex="-1" role="dialog">
+ <div class="modal-dialog" role="document">
+ <div class="modal-content">
+ <div class="modal-header">
+ <button type="button" class="close" data-dismiss="modal"><span aria-hidden="true">&times;</span></button>
+ <h4 class="modal-title">User Accounts</h4>
+ </div>
+
+ <div class="modal-body">
+ <p>Scrott implements a very flexible permissions and access-control system. It all starts with users' accounts. Users can create and maintain objects, but share them and allow others access if they so choose using a scheme similar to unix file permission modes. Since Scrott objects form an object hierarchy, permissions from 'higher' objects will cascade down. Meaning a non-trusted user may control an issue (since they likely opened it) in your pad, but have no access to the pad itself.</p>
+ </div>
+
+ <div class="modal-footer">
+ <button type="button" class="btn btn-primary" data-dismiss="modal">Close</button>
+ </div>
+ </div>
+ </div>
+ </div>
+
+ <div class="container">
+ <div class="jumbotron">
+ <h2 class="text-center">
+ <a href="#" data-toggle="modal" data-target="#modalUser"><span class="glyphicon glyphicon-user"></span></a>&nbsp;&nbsp;&nbsp;
+ <a href="#" data-toggle="modal" data-target="#modalGroup"><span class="glyphicon glyphicon-th"></span></a>&nbsp;&nbsp;&nbsp;
+ <a href="#" data-toggle="modal" data-target="#modalPad"><span class="glyphicon glyphicon-edit"></span></a>&nbsp;&nbsp;&nbsp;
+ <a href="#" data-toggle="modal" data-target="#modalStage"><span class="glyphicon glyphicon-tasks"></span></a>&nbsp;&nbsp;&nbsp;
+ <a href="#" data-toggle="modal" data-target="#modalIssue"><span class="glyphicon glyphicon-inbox"></span></a>&nbsp;&nbsp;&nbsp;
+ <a href="#" data-toggle="modal" data-target="#modalMessage"><span class="glyphicon glyphicon-envelope"></span></a>
+ </h2>
+
+ <h1 class="text-center">Welcome to Scrott!</h1>
+ <hr />
+
+ <p class="text-center">You're seeing this page because the file "scrott.conf.php" is missing.<br />Please fill out the form below to create a config automatically!</p>
+ <p class="text-center">Click the icons above to learn more about core Scrott features and constructs!</p>
+ <hr />
+
+ <p class="text-center">This form will initialize Scrott's system-level configuration.<br />These are things the app needs before it can begin functioning at all!</p>
+ <h5 class="text-center">It is presumed that you are the administrator for this Scrott install.<br />There is a security risk involved with exposing this page to the public!</h5>
+
+ <div class="row">
+ <div class="col-md-2"></div>
+
+ <div class="col-md-8">
+ <div class="panel panel-default">
+ <div class="panel-body">
+ <form method="post" action="<?=$mod->ar()?>/sysconf/save">
+ <legend>Database Connection</legend>
+ <div class="form-group">
+ <div class="input-group">
+ <input type="text" name="inputDBAddress" id="inputDBAddress" class="form-control" placeholder="Database Server Address" />
+ <span class="input-group-addon">localhost</span>
+ <span class="input-group-btn"><button type="button" id="defltDBAddress" class="btn btn-default"><span class="glyphicon glyphicon-menu-left"></span></button></span>
+ </div>
+ </div>
+
+
+
+
+
+ <div class="form-group">
+ <label for="inputDBName" class="col-sm-2 control-label">DB Name</label>
+ <div class="col-sm-10">
+ <input type="text" class="form-control" id="inputDBName" placeholder="eg: db_scrott" />
+ </div>
+ </div>
+ </form>
+ </div>
+ </div>
+ </div>
+
+ <div class="col-md-2"></div>
+ </div>
+ </div>
+ </div>
+
+ <?php include "view/master/foot.view.php"; ?>
+ <script type="text/javascript">
+ $("#defltDBAddress").click(function()
+ {
+ $("#inputDBAddress").val("localhost");
+ });
+ </script>
+ </body>
+</html>