$meta_model = new meta_model(); $meta_model->user = $username; $meta_model->email = $_POST['email']; $meta_model->name = $_POST['name']; $meta_model->mailkey = random_password(8); } if (!check_username($username) || !check_password_quality($passwd)) { ?> <div class="alert alert-danger"> <?php echo "<p>User <em>" . htmlspecialchars($username) . "</em> is invalid!.</p>"; } else { ?> <div class="alert alert-info"> <?php if (!$htpasswd->user_exists($username)) { $htpasswd->user_add($username, $passwd); echo "<p>User <em>" . htmlspecialchars($username) . "</em> created.</p>"; } else { $htpasswd->user_update($username, $passwd); echo "<p>User <em>" . htmlspecialchars($username) . "</em> changed.</p>"; } if ($use_metadata) { if (!$htpasswd->meta_exists($username)) { $htpasswd->meta_add($meta_model); } else { $htpasswd->meta_update($meta_model); } } } ?>