You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
166 lines
6.3 KiB
166 lines
6.3 KiB
|
|
|
|
<!-- Content Wrapper. Contains page content -->
|
|
<div class="content-wrapper">
|
|
<!-- Content Header (Page header) -->
|
|
<section class="content-header">
|
|
<h1>
|
|
Gérer les
|
|
<small>Utilisateurs</small>
|
|
</h1>
|
|
<ol class="breadcrumb">
|
|
<li><a href="#"><i class="fa fa-dashboard"></i> Accueil</a></li>
|
|
<li class="active">Utilisateurs</li>
|
|
</ol>
|
|
</section>
|
|
|
|
<!-- Main content -->
|
|
<section class="content">
|
|
<!-- Small boxes (Stat box) -->
|
|
<div class="row">
|
|
<div class="col-md-12 col-xs-12">
|
|
|
|
<?php if(session()->getFlashdata('success')): ?>
|
|
<div class="alert alert-success alert-dismissible" role="alert">
|
|
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
|
|
<?php echo session()->getFlashdata('success'); ?>
|
|
</div>
|
|
<?php elseif(session()->getFlashdata('error')): ?>
|
|
<div class="alert alert-error alert-dismissible" role="alert">
|
|
<button type="button" class="close" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">×</span></button>
|
|
<?php echo session()->getFlashdata('error'); ?>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
<div class="box">
|
|
<div class="box-header">
|
|
<h3 class="box-title">Ajouter un utilisateur</h3>
|
|
</div>
|
|
<form role="form" action="<?php base_url('users/create') ?>" method="post">
|
|
<div class="box-body">
|
|
|
|
<?php if (isset($validation)): ?>
|
|
<div class="alert alert-danger">
|
|
<ul>
|
|
<?php foreach ($validation->getErrors() as $error): ?>
|
|
<li><?= esc($error) ?></li>
|
|
<?php endforeach; ?>
|
|
</ul>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
<div class="form-group">
|
|
<label for="groups">Rôle</label>
|
|
<select class="form-control" id="groups" name="groups">
|
|
<option value="">Sélectionnez un rôle</option>
|
|
<?php foreach ($group_data as $k => $v): ?>
|
|
<option value="<?php echo $v['id'] ?>"><?php echo $v['group_name'] ?></option>
|
|
<?php endforeach ?>
|
|
</select>
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="username">Nom d'utilisateur</label>
|
|
<input type="text" class="form-control" id="username" name="username" placeholder="Username" autocomplete="off">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="email">Email</label>
|
|
<input type="email" class="form-control" id="email" name="email" placeholder="Email" autocomplete="off">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="password">Mot de passe</label>
|
|
<input type="password" class="form-control" id="password" name="password" placeholder="Password" autocomplete="off">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="cpassword">Confirmation mot de passe</label>
|
|
<input type="password" class="form-control" id="cpassword" name="cpassword" placeholder="Confirm Password" autocomplete="off">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="fname">Nom</label>
|
|
<input type="text" class="form-control" id="fname" name="fname" placeholder="First name" autocomplete="off">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="lname">Prénom</label>
|
|
<input type="text" class="form-control" id="lname" name="lname" placeholder="Last name" autocomplete="off">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="phone">Téléphone</label>
|
|
<input type="text" class="form-control" id="phone" name="phone" placeholder="Phone" autocomplete="off">
|
|
</div>
|
|
|
|
<div class="form-group">
|
|
<label for="gender">Genre</label>
|
|
<div class="radio">
|
|
<label>
|
|
<input type="radio" name="gender" id="male" value="1">
|
|
Homme
|
|
</label>
|
|
<label>
|
|
<input type="radio" name="gender" id="female" value="2">
|
|
Femme
|
|
</label>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="form-group" id="store-container" style="display: none;">
|
|
<label for="store">Magasin</label>
|
|
<select class="form-control select_group" id="store" name="store">
|
|
<option value="0">Sélectionnez un magasin</option>
|
|
<?php foreach ($stores as $k => $v): ?>
|
|
<option value="<?php echo $v['id'] ?>"><?php echo $v['name'] ?></option>
|
|
<?php endforeach ?>
|
|
</select>
|
|
</div>
|
|
|
|
</div>
|
|
<!-- /.box-body -->
|
|
|
|
<div class="box-footer">
|
|
<button type="submit" class="btn btn-primary">Enregistrer</button>
|
|
<a href="<?php echo base_url('users/') ?>" class="btn btn-warning">Retour</a>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
<!-- /.box -->
|
|
</div>
|
|
<!-- col-md-12 -->
|
|
</div>
|
|
<!-- /.row -->
|
|
|
|
|
|
</section>
|
|
<!-- /.content -->
|
|
</div>
|
|
<!-- /.content-wrapper -->
|
|
|
|
<script type="text/javascript">
|
|
$(document).ready(function() {
|
|
$("#groups").select2();
|
|
|
|
$("#mainUserNav").addClass('active');
|
|
$("#createUserNav").addClass('active');
|
|
|
|
$('#groups').on('change', function () {
|
|
// Get the selected option's text
|
|
let selectedText = $('#groups option:selected').text();
|
|
|
|
// Check if the selected text matches "commercial" (case insensitive)
|
|
if (selectedText.toLowerCase().includes('commercial')) {
|
|
// Show the store dropdown
|
|
$('#store-container').show();
|
|
} else {
|
|
// Hide the store dropdown
|
|
$('#store-container').hide();
|
|
}
|
|
});
|
|
|
|
});
|
|
|
|
|
|
</script>
|
|
|