diff options
Diffstat (limited to '')
| -rw-r--r-- | app/view/dbconfig.php | 88 | 
1 files changed, 88 insertions, 0 deletions
| diff --git a/app/view/dbconfig.php b/app/view/dbconfig.php new file mode 100644 index 0000000..2cfd0f1 --- /dev/null +++ b/app/view/dbconfig.php @@ -0,0 +1,88 @@ +<?php + +/* + * SCROTT IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF + * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. + * IN NO EVENT SHALL THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR + * OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, + * ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR + * OTHER DEALINGS IN THE SOFTWARE. + * + * For more information, please refer to UNLICENSE + */ + +require_once "view/stdpage.php"; +require_once "view/formctrl.php"; + +?> + +<!DOCTYPE html> + +<html lang="en"> +    <head> +        <?=stdpage\head( "Database Configuration" )?> + +        <style type="text/css"> +            body { padding-top: 50px; } +        </style> +    </head> + +    <body> +        <?=stdpage\top()?> + +        <div class="container"> +            <div class="jumbotron"> +                <h2 class="text-center"> +                    <span class="glyphicon glyphicon-user"></span>    +                    <span class="glyphicon glyphicon-th"></span>    +                    <span class="glyphicon glyphicon-edit"></span>    +                    <span class="glyphicon glyphicon-tasks"></span>    +                    <span class="glyphicon glyphicon-inbox"></span>    +                    <span class="glyphicon glyphicon-envelope"></span>    +                </h2> + +                <h1 class="text-center">Welcome to Scrott!</h1> +                <hr /> + +                <p class="text-center">You're seeing this page because the file "dbconfig.php" is missing.</p> +                <p class="text-center">Please fill out the form below to configure Scrott to use your database.</p> +                <hr /> + +                <p class="text-center">This form will save your database parameters to the configuration file.<br /> +                Scrott needs this information before it can begin working!</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="<?=ap()?>"> +                                    <?=formctrl\text( "Engine", "dbEngine", "MySQL", "", false, true )?> +                                    <?=formctrl\text( "Hostname", "dbHost", "", "localhost" )?> +                                    <?=formctrl\text( "Username", "dbUname", "", "root" )?> +                                    <?=formctrl\password( "Password", "dbPasswd", false )?> +                                    <?=formctrl\text( "Database Name", "dbName", "", "db_scrott" )?> + +                                    <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> + +        <?=stdpage\foot()?> +    </body> +</html> | 
