diff options
author | Malf Furious <m@lfurio.us> | 2018-01-24 23:41:23 -0500 |
---|---|---|
committer | Malf Furious <m@lfurio.us> | 2018-01-24 23:41:23 -0500 |
commit | b8351dc9d172b8b00479066dab56c97874ad501c (patch) | |
tree | 25f0cbcb772a88847b5a8d67bd880ddf2f8ca33a /app/view/dbconfig.php | |
parent | 306d3d2b7b8538a5c2d1c8fc26852e83214725d0 (diff) | |
parent | 75dd0e67ca684f779b712b313f188d23f903609f (diff) | |
download | scrott-b8351dc9d172b8b00479066dab56c97874ad501c.tar.gz scrott-b8351dc9d172b8b00479066dab56c97874ad501c.zip |
Merge branch 'feature/ui-basics' into dev
Diffstat (limited to '')
-rw-r--r-- | app/view/dbconfig.php | 90 |
1 files changed, 90 insertions, 0 deletions
diff --git a/app/view/dbconfig.php b/app/view/dbconfig.php new file mode 100644 index 0000000..006c28e --- /dev/null +++ b/app/view/dbconfig.php @@ -0,0 +1,90 @@ +<?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 "model/dbconfig.php"; +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\formname( "save" )?> + <?=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> |