mirror of
https://github.com/itflow-org/itflow
synced 2026-11-11 07:01:16 +00:00
66 lines
4.0 KiB
PHP
66 lines
4.0 KiB
PHP
<?php
|
|
|
|
/*
|
|
* Setup - Your account: the first user, an administrator (add_user in
|
|
* setup/index.php). Made once - an install that has one carries on.
|
|
*/
|
|
|
|
defined('FROM_SETUP') || die("Direct file access is not allowed");
|
|
|
|
?>
|
|
<div class="card itflow-setup-card">
|
|
<div class="card-body p-4">
|
|
<h1 class="h4 fw-semibold mb-1"><i class="fas fa-user text-body-secondary me-2"></i>Your account</h1>
|
|
<p class="text-body-secondary mb-4">The first account - an administrator. The rest of your team is added from Admin > Users once you are signed in.</p>
|
|
|
|
<?php if ($install_is_live) { ?>
|
|
<div class="d-flex gap-3 align-items-start mb-4" data-step-done>
|
|
<i class="fas fa-check-circle text-success fa-lg mt-1"></i>
|
|
<div class="fw-semibold">This install already has its first account.</div>
|
|
</div>
|
|
<a href="?<?= $resume_step ?>" class="btn btn-primary" data-setup-next>Continue<i class="fas fa-arrow-right ms-2"></i></a>
|
|
<?php } elseif (!$database_ready) { ?>
|
|
<div class="alert alert-info mb-3"><i class="fas fa-info-circle me-2"></i>The database comes first.</div>
|
|
<a href="?<?= $resume_step ?>" class="btn btn-primary">Set up the database<i class="fas fa-arrow-right ms-2"></i></a>
|
|
<?php } else { ?>
|
|
<form method="post" enctype="multipart/form-data" autocomplete="off">
|
|
<div class="row g-3">
|
|
<div class="col-12">
|
|
<label class="form-label" for="setupUserName">Name <strong class="text-danger">*</strong></label>
|
|
<div class="input-group">
|
|
<span class="input-group-text"><i class="fa fa-fw fa-user"></i></span>
|
|
<input type="text" class="form-control" id="setupUserName" name="name" placeholder="Your full name" maxlength="200" autofocus required>
|
|
</div>
|
|
</div>
|
|
<div class="col-12">
|
|
<label class="form-label" for="setupUserEmail">Email <strong class="text-danger">*</strong></label>
|
|
<div class="input-group">
|
|
<span class="input-group-text"><i class="fa fa-fw fa-envelope"></i></span>
|
|
<input type="email" class="form-control" id="setupUserEmail" name="email" placeholder="you@company.com" maxlength="200" required>
|
|
</div>
|
|
<div class="form-text">What you sign in with.</div>
|
|
</div>
|
|
<div class="col-12">
|
|
<label class="form-label" for="setupUserPassword">Password <strong class="text-danger">*</strong></label>
|
|
<div class="input-group">
|
|
<span class="input-group-text"><i class="fa fa-fw fa-lock"></i></span>
|
|
<input type="password" class="form-control" id="setupUserPassword" data-toggle="password" name="password" placeholder="At least 8 characters" autocomplete="new-password" required minlength="8">
|
|
<span class="input-group-text"><i class="fa fa-fw fa-eye"></i></span>
|
|
</div>
|
|
</div>
|
|
<div class="col-12">
|
|
<label class="form-label" for="setupUserAvatar">Avatar</label>
|
|
<div class="input-group">
|
|
<span class="input-group-text"><i class="fa fa-fw fa-image"></i></span>
|
|
<input type="file" class="form-control" id="setupUserAvatar" accept="image/*" name="file">
|
|
</div>
|
|
</div>
|
|
</div>
|
|
<div class="d-flex justify-content-end mt-4">
|
|
<button type="submit" name="add_user" class="btn btn-primary" data-setup-next>Create my account<i class="fas fa-arrow-right ms-2"></i></button>
|
|
</div>
|
|
</form>
|
|
<?php } ?>
|
|
</div>
|
|
</div>
|