diff options
author | M <m@lfurio.us> | 2015-11-22 21:40:35 -0500 |
---|---|---|
committer | M <m@lfurio.us> | 2015-11-22 21:40:35 -0500 |
commit | ff1cc22306565f8c7d2629882a38f1d462694edd (patch) | |
tree | b78a27f79a655c034445456731eb732cf617f3c8 /app | |
parent | 0eb4a38716f48dfa5f40601cdafef16f38282765 (diff) | |
download | scrott-ff1cc22306565f8c7d2629882a38f1d462694edd.tar.gz scrott-ff1cc22306565f8c7d2629882a38f1d462694edd.zip |
+ Adding draft of the sysconf view
Diffstat (limited to 'app')
-rw-r--r-- | app/view/sysconf/default.view.php | 107 |
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">×</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> + <a href="#" data-toggle="modal" data-target="#modalGroup"><span class="glyphicon glyphicon-th"></span></a> + <a href="#" data-toggle="modal" data-target="#modalPad"><span class="glyphicon glyphicon-edit"></span></a> + <a href="#" data-toggle="modal" data-target="#modalStage"><span class="glyphicon glyphicon-tasks"></span></a> + <a href="#" data-toggle="modal" data-target="#modalIssue"><span class="glyphicon glyphicon-inbox"></span></a> + <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> |