Enhanced user creation

This commit is contained in:
“VeLiTi”
2024-04-15 20:11:31 +02:00
parent 88ed3a45d7
commit aebeb88b68
4 changed files with 33 additions and 3 deletions

View File

@@ -237,6 +237,11 @@ elseif ($command == 'insert' && isAllowed('user',$profile,$permission,'C') === 1
//STEP 2- Send to user
include_once './assets/mail/email_template_new.php';
send_mail($post_content['username'],$subject,$message,'','');
} else {
//Encrypt results
$messages = generate_payload($exists);
//Send results
echo $messages;
}
}
elseif ($command == 'delete' && isAllowed('user',$profile,$permission,'D') === 1){

View File

@@ -282,6 +282,7 @@ $message_us_1 = 'Gebruiker aangemaakt!';
$message_us_2 = 'Gebruiker aangepast!';
$message_us_3 = 'Gebruiker verwijderd!';
$message_no_users = 'Er zijn geen gebruikers';
$error_msg_0 = 'Gebruiker bestaat al.';
//Partners
$partners_h2 = 'Partners';

View File

@@ -282,6 +282,7 @@ $message_us_1 = 'User created successfully!';
$message_us_2 = 'User updated successfully!';
$message_us_3 = 'User deleted successfully!';
$message_no_users = 'There are no users';
$error_msg_0 = 'User already exists.';
//Partners
$partners_h2 = 'Partners';

View File

@@ -107,18 +107,41 @@ if (isset($_GET['id'])) {
$payload = generate_payload($data);
//API call
$responses = ioServer('/v1/users', $payload);
if ($responses === 'NOK'){
$responses = decode_payload($responses);
} else {
if ($responses === 'NOK'){
header('Location: index.php?page=user&success_msg=0');
} elseif ($responses == 1){
header('Location: index.php?page=user&success_msg=0');
}
else {
header('Location: index.php?page=users&success_msg=1');
exit;
}
}
}
//EMPTY VIEW
$view = '';
// Handle success messages
if (isset($_GET['success_msg'])) {
if ($_GET['success_msg'] == 0) {
$success_msg = $error_msg_0;
}
}
template_header('User', 'user', 'manage');
$view ='
if (isset($success_msg)){
$view .= ' <div class="msg error">
<i class="fas fa-check-circle"></i>
<p>'.$success_msg.'</p>
<i class="fas fa-times"></i>
</div>';
}
$view .='
<form action="" method="post">
<div class="content-title responsive-flex-wrap responsive-pad-bot-3">
<h2 class="responsive-width-100">'.$user_h2.'</h2>