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 | |
| parent | 0eb4a38716f48dfa5f40601cdafef16f38282765 (diff) | |
| download | scrott-ff1cc22306565f8c7d2629882a38f1d462694edd.tar.gz scrott-ff1cc22306565f8c7d2629882a38f1d462694edd.zip  | |
+ Adding draft of the sysconf view
| -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>  | 
