diff options
Diffstat (limited to 'app')
| -rw-r--r-- | app/index.php | 5 | ||||
| -rw-r--r-- | app/view/deleteaccount.php | 59 | 
2 files changed, 64 insertions, 0 deletions
diff --git a/app/index.php b/app/index.php index a40f8c1..1b9b15a 100644 --- a/app/index.php +++ b/app/index.php @@ -60,6 +60,11 @@ function main(array $argv) : void                  location("/");                  break; +            case "deleteaccount": +                setPageName("<i>Leaving Scrott</i>"); +                require "view/deleteaccount.php"; +                break; +              case "groups":                  setPageName("<i>Groups</i>");                  require "view/groups.php"; diff --git a/app/view/deleteaccount.php b/app/view/deleteaccount.php new file mode 100644 index 0000000..857799e --- /dev/null +++ b/app/view/deleteaccount.php @@ -0,0 +1,59 @@ +<?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( "Delete user account" )?> +    </head> + +    <body> +        <?=stdpage\top()?> +        <?=stdpage\nav()?> + +        <div class="container"> +            <div class="panel panel-danger"> +                <div class="panel-heading"> +                    Warning: Deleting your user account! +                </div> + +                <div class="panel-body text-center"> +                    <form method="post" action="<?=ap()?>"> +                        <?=formctrl\formname( "deleteaccount" )?> + +                        <h1>Are you sure?!</h1> +                        <h4>Please confirm you want to delete your Scrott account.  Type your current password in the box below and click the confirm button.</h4> +                        <h5 class="text-danger">This can not be undone</h5> +                        <br /> + +                        <?=formctrl\password( "Password", "passwd", false )?> + +                        <button type="submit" class="btn btn-danger btn-lg"> +                            <span class="glyphicon glyphicon-trash"></span> +                            Confirm Delete Account +                        </button> +                    </form> +                </div> +            </div> +        </div> + +        <?=stdpage\foot()?> +    </body> +</html>  | 
