summaryrefslogblamecommitdiffstats
path: root/app/view/sysconf/default.view.php
blob: 90e54413e198d7af75f9f708800685f842cbe407 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
12
13
14













                                                                     







                                                                  

                                       



                

                                                     
                                                            
                                                             



                                                               
 


                                        
                                                                                                                                                 
                                                                                                                                                



                                                                                                                                                   

















                                                                                                                                                                                                 

                                                                                             

                                                                        

                                                                                                         

                                          
                                                            

                                                                                                                                                  
                                          
 
                                                            

                                                                                                                                               
                                          
 
                                                            

                                                                                                                                          
                                          
 
                                                            

                                                                                                           
                                          


                                                                             

                                                                                                                    




























                                                                                                                        










                                                     

           
<!--
 * SCROTT Copyright (C) 2016 Malf Furious
 *
 * Scrott is free software: you can redistribute it and/or modify
 * it under the terms of the GNU General Public License as published
 * by the Free Software Foundation, either version 3 of the License,
 * or (at your option) any later version.
 *
 * Scrott is distributed in the hope that it will be useful, but
 * WITHOUT ANY WARRANTY; even the implied warranty of MERCHANTABILITY
 * or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU General Public
 * License for more details.
-->

<!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>
        <?php include "view/master/topp.view.php"; ?>

        <?php include "view/sysconf/user.modal.view.php"; ?>
        <?php include "view/sysconf/group.modal.view.php"; ?>
        <?php include "view/sysconf/pad.modal.view.php"; ?>
        <?php include "view/sysconf/stage.modal.view.php"; ?>
        <?php include "view/sysconf/issue.modal.view.php"; ?>
        <?php include "view/sysconf/message.modal.view.php"; ?>

        <div class="container">
            <div class="jumbotron">
                <h2 class="text-center">
                    <a href="#" data-toggle="modal" data-target="#userModal"><span class="glyphicon glyphicon-user"></span></a>&nbsp;&nbsp;&nbsp;
                    <a href="#" data-toggle="modal" data-target="#groupModal"><span class="glyphicon glyphicon-th"></span></a>&nbsp;&nbsp;&nbsp;
                    <a href="#" data-toggle="modal" data-target="#padModal"><span class="glyphicon glyphicon-edit"></span></a>&nbsp;&nbsp;&nbsp;
                    <a href="#" data-toggle="modal" data-target="#stageModal"><span class="glyphicon glyphicon-tasks"></span></a>&nbsp;&nbsp;&nbsp;
                    <a href="#" data-toggle="modal" data-target="#issueModal"><span class="glyphicon glyphicon-inbox"></span></a>&nbsp;&nbsp;&nbsp;
                    <a href="#" data-toggle="modal" data-target="#messageModal"><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->ap()?>">
                                    <input type="hidden" name="input[action]" value="save" />
                                    <legend>Database Connection</legend>
                                    <div class="form-group">
                                        <label>Engine</label>
                                        <input type="text" class="form-control" value="Mysql" disabled />
                                    </div>

                                    <div class="form-group">
                                        <label>Server Address</label>
                                        <input type="text" name="input[dbAddress]" class="form-control" placeholder="localhost" required="true" />
                                    </div>

                                    <div class="form-group">
                                        <label>Database Name</label>
                                        <input type="text" name="input[dbName]" class="form-control" placeholder="db_scrott" required="true" />
                                    </div>

                                    <div class="form-group">
                                        <label>Username</label>
                                        <input type="text" name="input[dbUser]" class="form-control" placeholder="root" required="true" />
                                    </div>

                                    <div class="form-group">
                                        <label>Password</label>
                                        <input type="password" name="input[dbPass]" class="form-control" />
                                    </div>

                                    <legend>Application Installation</legend>
                                    <div class="form-group">
                                        <label>Install Location</label>
                                        <input type="text" class="form-control" value="<?=$mod->ar()?>/" disabled />
                                        <h6 class="pull-right">Detected from location of files in web document root</h6>
                                    </div>

                                    <legend>Settings</legend>
                                    <div class="form-group">
                                        <label>HTTP(S)</label>
                                        <div class="radio">
                                            <label>
                                                <input type="radio" name="input[settSSL]" value="force" />
                                                Always Force SSL
                                            </label>
                                        </div>

                                        <div class="radio">
                                            <label>
                                                <input type="radio" name="input[settSSL]" value="neither" checked />
                                                Neither (Application can override)
                                            </label>
                                        </div>

                                        <div class="radio">
                                            <label>
                                                <input type="radio" name="input[settSSL]" value="forbid" />
                                                Always Forbid SSL
                                            </label>
                                        </div>
                                    </div>

                                    <button type="submit" class="btn btn-primary pull-right">Use these settings</button>
                                </form>
                            </div>
                        </div>
                    </div>

                    <div class="col-md-2"></div>
                </div>
            </div>
        </div>

        <?php include "view/master/foot.view.php"; ?>
    </body>
</html>