Update balance statement view

This commit is contained in:
Djery-Tom 2021-06-25 09:46:48 +01:00
parent ed8ee1c477
commit d6285afcea
6 changed files with 373 additions and 344 deletions

View File

@ -1,5 +1,7 @@
RewriteEngine On <IfModule mod_rewrite.c>
RewriteCond %{REQUEST_FILENAME} !-f RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond $1 !^(index\.php|assets/|robots\.txt) RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L] RewriteCond $1 !^(index\.php|assets/|robots\.txt)
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>

View File

@ -1024,12 +1024,12 @@ class Gestion extends CI_Controller
$max = 999999; $max = 999999;
$data['paliers'] = $this->user_model->getPaliers(); $data['paliers'] = $this->user_model->getPaliers();
$data['pays'] = $this->user_model->getAllGameCountries(); $data['pays'] = $this->user_model->getAllGameCountries();
$data['list'] = $this->user_model->getMembers($pays);
$data['game_pays'] = $this->user_model->getGameCountry(); $data['game_pays'] = $this->user_model->getGameCountry();
$data['q1'] = $this->user_model->getQuota(1); $data['q1'] = $this->user_model->getQuota(1);
$data['q2'] = $this->user_model->getQuota(2); $data['q2'] = $this->user_model->getQuota(2);
$data['q3'] = $this->user_model->getQuota(3); $data['q3'] = $this->user_model->getQuota(3);
$data['q4'] = $this->user_model->getQuota(4); $data['q4'] = $this->user_model->getQuota(4);
$data['list'] = $this->user_model->getMembers($pays,$data['q1']);
$data['quota1'] = $this->user_model->getCoutForQuota($pays, $data['q1'], $data['q2']); $data['quota1'] = $this->user_model->getCoutForQuota($pays, $data['q1'], $data['q2']);
$data['quota2'] = $this->user_model->getCoutForQuota($pays, $data['q2'], $data['q3']); $data['quota2'] = $this->user_model->getCoutForQuota($pays, $data['q2'], $data['q3']);
$data['quota3'] = $this->user_model->getCoutForQuota($pays, $data['q3'], $data['q4']); $data['quota3'] = $this->user_model->getCoutForQuota($pays, $data['q3'], $data['q4']);

View File

@ -1694,24 +1694,42 @@ class User_model extends CI_Model
return ($query->num_rows() > 0) ? $query : false; return ($query->num_rows() > 0) ? $query : false;
} }
public function getCoutForQuota($pays,$quota_inf,$quota_sup){ // public function getCoutForQuota($pays,$quota_inf,$quota_sup){
//
// $query = $this->db->query("SELECT COUNT(*) AS c FROM (SELECT * FROM game WHERE `id_pays`=".$pays." GROUP BY `id_parrain` HAVING COUNT(*) >= ".$quota_inf." AND COUNT(*) < ".$quota_sup." ) AS t");
//
// if($query->num_rows()>0){
// return $query->row()->c;
// }else{
// return false;
// }
// }
//
// public function getMembers($pays,$minQuota){
// $query = $this->db->query("SELECT t.lastname,t.phone,t.email,t.total
// FROM (SELECT users.lastname,users.phone,users.email,COUNT(*) AS total FROM game
// INNER JOIN users ON game.id_parrain=users.id
// WHERE `id_pays`=".$pays." GROUP BY `id_parrain` HAVING COUNT(*) >= $minQuota) AS t");
// return ($query->num_rows() > 0) ? $query : false;
// }
$query = $this->db->query("SELECT COUNT(*) AS c FROM (SELECT * FROM game WHERE `id_pays`=".$pays." GROUP BY `id_parrain` HAVING COUNT(*) >= ".$quota_inf." AND COUNT(*) < ".$quota_sup." ) AS t"); public function getCoutForQuota($pays,$quota_inf,$quota_sup){
if($query->num_rows()>0){ $query = $this->db->query("SELECT COUNT(*) AS c FROM (SELECT * FROM agents_game WHERE `id_pays`=".$pays." GROUP BY `id_parrain` HAVING COUNT(*) >= ".$quota_inf." AND COUNT(*) < ".$quota_sup." ) AS t");
return $query->row()->c;
}else{
return false;
}
}
public function getMembers($pays){ if($query->num_rows()>0){
$query = $this->db->query("SELECT t.lastname,t.phone,t.email,t.total return $query->row()->c;
FROM (SELECT users.lastname,users.phone,users.email,COUNT(*) AS total FROM game }else{
INNER JOIN users ON game.id_parrain=users.id return false;
WHERE `id_pays`=".$pays." GROUP BY `id_parrain` HAVING COUNT(*) >= 20) AS t"); }
}
public function getMembers($pays,$minQuota){
$query = $this->db->query("SELECT t.lastname,t.phone,t.email,t.total
FROM (SELECT ag.lastname, ag.phone, ag.email,COUNT(*) AS total FROM agents_game g
INNER JOIN agent_plus ag ON g.id_parrain = ag.id
WHERE `id_pays`=".$pays." GROUP BY `id_parrain` HAVING COUNT(*) >= $minQuota) AS t");
return ($query->num_rows() > 0) ? $query : false; return ($query->num_rows() > 0) ? $query : false;
} }
public function test($pays,$hyper,$ville){ public function test($pays,$hyper,$ville){

View File

@ -107,6 +107,7 @@
<th><?= $this->lang->line('Telephone') ?></th> <th><?= $this->lang->line('Telephone') ?></th>
<th><?= $this->lang->line('code membre') ?></th> <th><?= $this->lang->line('code membre') ?></th>
<th>Agent</th> <th>Agent</th>
<th>Parrain</th>
<?php if ($this->session->userdata('category') != 'super') { ?> <?php if ($this->session->userdata('category') != 'super') { ?>
<th align='center'>Action</th> <th align='center'>Action</th>
<?php } ?> <?php } ?>
@ -116,6 +117,12 @@
<?php <?php
foreach ($wallets->result() as $row) { foreach ($wallets->result() as $row) {
$parrain = $row->parrain;
if($row->codeMembre == $row->codeParrain)
$parrain ='';
else if($row->codeParrain == $this->session->userdata('member_code'))
$parrain = $this->lang->line('Vous');
$num++; $num++;
echo "<tr> echo "<tr>
<td align='center' >$num</td> <td align='center' >$num</td>
@ -123,7 +130,8 @@
<td>" . Money::of(round($row->balance_com, 2), $row->currency_code, $context)->formatTo('fr_FR') . "</td> <td>" . Money::of(round($row->balance_com, 2), $row->currency_code, $context)->formatTo('fr_FR') . "</td>
<td>" . $row->transactionNumber . "</td> <td>" . $row->transactionNumber . "</td>
<td>" . $row->codeMembre . "</td> <td>" . $row->codeMembre . "</td>
<td>" . $row->lastname . "</td>"; <td>" . $row->lastname . "</td>
<td>" . $parrain . "</td>";
?> ?>
<?php if ($this->session->userdata('category') != 'super') { ?> <?php if ($this->session->userdata('category') != 'super') { ?>
<td> <td>

View File

@ -88,6 +88,7 @@
<label><?php echo $row->libelle; ?>:</label> <label><?php echo $row->libelle; ?>:</label>
<div class="input-group"> <div class="input-group">
<div class="input-group-addon"> <div class="input-group-addon">
<i class="fa fa-flag-checkered"></i>
</div> </div>
<input type="number" id="palier<?php echo $i; ?>" value="<?php echo $row->valeur; ?>" class="form-control"> <input type="number" id="palier<?php echo $i; ?>" value="<?php echo $row->valeur; ?>" class="form-control">
</div> </div>

View File

@ -1,323 +1,323 @@
<link rel="stylesheet" href="<?php echo base_url('bower_components/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css') ?>"> <link rel="stylesheet" href="<?php echo base_url('bower_components/bootstrap-datepicker/dist/css/bootstrap-datepicker.min.css') ?>">
<link rel="stylesheet" href="<?php echo base_url('bower_components/datatables.net-bs/css/dataTables.bootstrap.min.css') ?>"> <link rel="stylesheet" href="<?php echo base_url('bower_components/datatables.net-bs/css/dataTables.bootstrap.min.css') ?>">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.15/css/bootstrap-multiselect.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-multiselect/0.9.15/css/bootstrap-multiselect.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/css/bootstrap-datetimepicker.min.css"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/css/bootstrap-datetimepicker.min.css">
<div class="content-wrapper"> <div class="content-wrapper">
<!-- Content Header (Page header) --> <!-- Content Header (Page header) -->
<style> <style>
.name-link .name-link
{ {
color: white; color: white;
text-decoration: none; text-decoration: none;
} }
</style> </style>
<section class="content-header"> <section class="content-header">
<h1> <h1>
<?php echo $this->lang->line('Géolocalisation'); ?> <?php echo $this->lang->line('Campagne'); ?>
</h1> </h1>
<?php <?php
$site_url = base_url(); $site_url = base_url();
if($alert=="ok") { if($alert=="ok") {
if(!$success=="ok"){ if(!$success=="ok"){
?> ?>
<div class='alert alert-danger alert-dismissible col-xs-6'> <div class='alert alert-danger alert-dismissible col-xs-6'>
<button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button> <button type='button' class='close' data-dismiss='alert' aria-hidden='true'>×</button>
<h4><i class='icon fa fa-ban'></i> Erreur!</h4> <h4><i class='icon fa fa-ban'></i> Erreur!</h4>
<?php echo $message; ?> <?php echo $message; ?>
</div> </div>
<?php <?php
} else { } else {
?> ?>
<div class="alert alert-success alert-dismissible col-xs-6"> <div class="alert alert-success alert-dismissible col-xs-6">
<button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button> <button type="button" class="close" data-dismiss="alert" aria-hidden="true">&times;</button>
<h4><i class="icon fa fa-check"></i> Success!</h4> <h4><i class="icon fa fa-check"></i> Success!</h4>
<?php echo $message; ?> <?php echo $message; ?>
</div> </div>
<?php <?php
} }
} }
?> ?>
</section> </section>
<section class="content"> <section class="content">
<div class="box box-danger"> <div class="box box-danger">
<div class="box-header with-border"> <div class="box-header with-border">
</div> </div>
<div class="box-body"> <div class="box-body">
<form name="form_login" action="<?php echo base_url('index.php/Gestion/campagne') ?>" method="post"> <form name="form_login" action="<?php echo base_url('index.php/Gestion/campagne') ?>" method="post">
<div class="row"> <div class="row">
<div class="col-sm-4"> <div class="col-sm-4">
<div class="form-group"> <div class="form-group">
<?php <?php
$result=$pays; $result=$pays;
$numrows=$result->num_rows(); $numrows=$result->num_rows();
if ($numrows > 0) { ?> if ($numrows > 0) { ?>
<label>Pays :</label> <label>Pays :</label>
<select class="form-control" name="pays" required id="pays"> <select class="form-control" name="pays" required id="pays">
<?php foreach($result->result() as $row) { <?php foreach($result->result() as $row) {
echo "<option value='".$row->id."'>".$row->name."</option>"; echo "<option value='".$row->id."'>".$row->name."</option>";
} ?> } ?>
</select> </select>
<?php }else{ <?php }else{
echo $this->lang->line('Aucun pays'); echo $this->lang->line('Aucun pays');
} }
?> ?>
</div> </div>
</div> </div>
<div class='col-sm-4'> <div class='col-sm-4'>
<div class="form-group"> <div class="form-group">
<label>Date de départ :</label> <label>Date de départ :</label>
<div class="input-group date" > <div class="input-group date" >
<div class="input-group-addon"> <div class="input-group-addon">
<i class="glyphicon glyphicon-calendar"></i> <i class="glyphicon glyphicon-calendar"></i>
</div> </div>
<input type="text" class="form-control pull-right" id="date-debut" name="date-debut" value="<?php echo $debut?>" required> <input type="text" class="form-control pull-right" id="date-debut" name="date-debut" value="<?php echo $debut?>" required>
</div> </div>
</div> </div>
</div> </div>
<div class='col-sm-4'> <div class='col-sm-4'>
<div class="form-group"> <div class="form-group">
<label>Date de fin :</label> <label>Date de fin :</label>
<div class="input-group date"> <div class="input-group date">
<div class="input-group-addon"> <div class="input-group-addon">
<i class="fa fa-calendar"></i> <i class="fa fa-calendar"></i>
</div> </div>
<input type="text" class="form-control pull-right" id="date-fin" name="date-fin" value="<?php echo $fin?>" required> <input type="text" class="form-control pull-right" id="date-fin" name="date-fin" value="<?php echo $fin?>" required>
</div> </div>
</div> </div>
</div> </div>
<div class="col-sm-4 col-sm-offset-4"> <div class="col-sm-4 col-sm-offset-4">
<input class="btn btn-block btn-danger" name='b' type='submit' value='Filtrer pour cette période'/> <input class="btn btn-block btn-danger" name='b' type='submit' value='Filtrer pour cette période'/>
</div> </div>
</div> </div>
</form> </form>
</div> </div>
</div> </div>
<div class="box box-danger"> <div class="box box-danger">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title">Décompte</h3> <h3 class="box-title">Décompte</h3>
</div> </div>
<div class="box-body"> <div class="box-body">
<div class="row"> <div class="row">
<?php <?php
for($i=0; $i < $countA; ++$i) { for($i=0; $i < $countA; ++$i) {
echo "<div class='col-lg-3 col-xs-6'> echo "<div class='col-lg-3 col-xs-6'>
<div class='small-box bg-aqua'> <div class='small-box bg-aqua'>
<div class='inner'> <div class='inner'>
<h4><strong><a class='name-link' href='".base_url('index.php/Gestion/redirect_info_agent/?debut='.$debut.'&fin='.$fin.'&agent='.$agents[$i][0])."'>".$agents[$i][0]."</a></strong></h4> <h4><strong><a class='name-link' href='".base_url('index.php/Gestion/redirect_info_agent/?debut='.$debut.'&fin='.$fin.'&agent='.$agents[$i][0])."'>".$agents[$i][0]."</a></strong></h4>
<h4>".$agents[$i][2]." points physiques</h4> <h4>".$agents[$i][2]." points physiques</h4>
<h4>".$geo_correct[$i][1]." contacts correctes</h4> <h4>".$geo_correct[$i][1]." contacts correctes</h4>
<h4>".$agents[$i][1]." points géolocalisés</h4> <h4>".$agents[$i][1]." points géolocalisés</h4>
</div> </div>
<div class='icon'> <div class='icon'>
<i class='ion ion-person'></i> <i class='ion ion-person'></i>
</div> </div>
</div> </div>
</div>"; </div>";
} }
?> ?>
<div class='col-lg-3 col-xs-6'> <div class='col-lg-3 col-xs-6'>
<div class='small-box bg-red'> <div class='small-box bg-red'>
<div class='inner'> <div class='inner'>
<h3><?php echo $total_points; ?></h3> <h3><?php echo $total_points; ?></h3>
<p>Points géolocalisés</p> <p>Points géolocalisés</p>
</div> </div>
<div class='icon'> <div class='icon'>
<i class='ion ion-person'></i> <i class='ion ion-person'></i>
</div> </div>
</div> </div>
</div> </div>
<div class='col-lg-3 col-xs-6'> <div class='col-lg-3 col-xs-6'>
<div class='small-box bg-red'> <div class='small-box bg-red'>
<div class='inner'> <div class='inner'>
<h3><?php echo $contact_correct; ?></h3> <h3><?php echo $contact_correct; ?></h3>
<p>Points contact correct</p> <p>Points contact correct</p>
</div> </div>
<div class='icon'> <div class='icon'>
<i class='ion ion-person'></i> <i class='ion ion-person'></i>
</div> </div>
</div> </div>
</div> </div>
<div class='col-lg-3 col-xs-6'> <div class='col-lg-3 col-xs-6'>
<div class='small-box bg-red'> <div class='small-box bg-red'>
<div class='inner'> <div class='inner'>
<h3><?php echo $total_physique; ?></h3> <h3><?php echo $total_physique; ?></h3>
<p>Points physiques</p> <p>Points physiques</p>
</div> </div>
<div class='icon'> <div class='icon'>
<i class='ion ion-person'></i> <i class='ion ion-person'></i>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="box box-danger"> <div class="box box-danger">
<div class="box-header with-border"> <div class="box-header with-border">
<h3 class="box-title">Répartition par réseaux</h3> <h3 class="box-title">Répartition par réseaux</h3>
</div> </div>
<div class="box-body"> <div class="box-body">
<div class="row"> <div class="row">
<?php <?php
for($i=0; $i < $network_count; ++$i) { for($i=0; $i < $network_count; ++$i) {
echo "<div class='col-lg-3 col-xs-6'> echo "<div class='col-lg-3 col-xs-6'>
<div class='small-box bg-aqua'> <div class='small-box bg-aqua'>
<div class='inner'> <div class='inner'>
<h3>".$networks_compte[$i]."</h3> <h3>".$networks_compte[$i]."</h3>
<p>".$networks_name[$i]."</p> <p>".$networks_name[$i]."</p>
</div> </div>
<div class='icon'> <div class='icon'>
<i class='ion ion-stats-bars'></i> <i class='ion ion-stats-bars'></i>
</div> </div>
</div> </div>
</div>"; </div>";
} }
?> ?>
</div> </div>
</div> </div>
</div> </div>
</section> </section>
</div> </div>
<!-- jQuery 3 --> <!-- jQuery 3 -->
<script src="<?php echo base_url('bower_components/jquery/dist/jquery.min.js') ?>"></script> <script src="<?php echo base_url('bower_components/jquery/dist/jquery.min.js') ?>"></script>
<!-- Bootstrap 3.3.7 --> <!-- Bootstrap 3.3.7 -->
<script src="<?php echo base_url('bower_components/bootstrap/dist/js/bootstrap.min.js') ?>"></script> <script src="<?php echo base_url('bower_components/bootstrap/dist/js/bootstrap.min.js') ?>"></script>
<!-- DataTables --> <!-- DataTables -->
<script src="<?php echo base_url('bower_components/datatables.net/js/jquery.dataTables.min.js') ?>"></script> <script src="<?php echo base_url('bower_components/datatables.net/js/jquery.dataTables.min.js') ?>"></script>
<script src="<?php echo base_url('bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js') ?>"></script> <script src="<?php echo base_url('bower_components/datatables.net-bs/js/dataTables.bootstrap.min.js') ?>"></script>
<!-- Slimscroll --> <!-- Slimscroll -->
<script src="<?php echo base_url('bower_components/jquery-slimscroll/jquery.slimscroll.min.js') ?>"></script> <script src="<?php echo base_url('bower_components/jquery-slimscroll/jquery.slimscroll.min.js') ?>"></script>
<!-- FastClick --> <!-- FastClick -->
<script src="<?php echo base_url('bower_components/fastclick/lib/fastclick.js') ?>"></script> <script src="<?php echo base_url('bower_components/fastclick/lib/fastclick.js') ?>"></script>
<!-- AdminLTE App --> <!-- AdminLTE App -->
<script src="<?php echo base_url('dist/js/adminlte.min.js') ?>"></script> <script src="<?php echo base_url('dist/js/adminlte.min.js') ?>"></script>
<!-- AdminLTE for demo purposes --> <!-- AdminLTE for demo purposes -->
<script src="<?php echo base_url('dist/js/demo.js') ?>"></script> <script src="<?php echo base_url('dist/js/demo.js') ?>"></script>
<script src="<?php echo base_url('dist/js/demo.js') ?>"></script> <script src="<?php echo base_url('dist/js/demo.js') ?>"></script>
<script src="<?php echo base_url('bower_components/moment/min/moment.min.js') ?>"></script> <script src="<?php echo base_url('bower_components/moment/min/moment.min.js') ?>"></script>
<script src="<?php echo base_url('bower_components/bootstrap-daterangepicker/daterangepicker.js') ?>"></script> <script src="<?php echo base_url('bower_components/bootstrap-daterangepicker/daterangepicker.js') ?>"></script>
<script src="<?php echo base_url('bower_components/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js') ?>"></script> <script src="<?php echo base_url('bower_components/bootstrap-datepicker/dist/js/bootstrap-datepicker.min.js') ?>"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/js/bootstrap-datetimepicker.min.js"></script> <script src="https://cdnjs.cloudflare.com/ajax/libs/bootstrap-datetimepicker/4.17.47/js/bootstrap-datetimepicker.min.js"></script>
<script type="text/javascript"> <script type="text/javascript">
//Date picker //Date picker
//$('#date-debut').datepicker({autoclose: true,format: 'yyyy-mm-dd'}); //$('#date-debut').datepicker({autoclose: true,format: 'yyyy-mm-dd'});
$("#date-debut").datetimepicker({ $("#date-debut").datetimepicker({
format:'YYYY-MM-DD HH:mm:ss', format:'YYYY-MM-DD HH:mm:ss',
locale: moment.locale('fr') locale: moment.locale('fr')
}); });
$('#date-fin').datetimepicker({ $('#date-fin').datetimepicker({
format:'YYYY-MM-DD HH:mm:ss' format:'YYYY-MM-DD HH:mm:ss'
}); });
</script> </script>
<script> <script>
$('#pays').change(function(){ $('#pays').change(function(){
var pays = $(this).val(); var pays = $(this).val();
$.ajax({ $.ajax({
url:'<?php echo base_url('index.php/Gestion/getVilleByPays')?>', url:'<?php echo base_url('index.php/Gestion/getVilleByPays')?>',
type: 'post', type: 'post',
data: {pays: pays}, data: {pays: pays},
dataType: 'json', dataType: 'json',
success: function(list){ success: function(list){
var len = list.length; var len = list.length;
if(len > 0){ if(len > 0){
var select = document.getElementById('ville'); var select = document.getElementById('ville');
$(select).empty(); $(select).empty();
for (var i in list) { for (var i in list) {
$(select).append("<option value='" + list[i].id + "'>" + list[i].name +"</option>"); $(select).append("<option value='" + list[i].id + "'>" + list[i].name +"</option>");
} }
var id_ville = list[0].id; var id_ville = list[0].id;
$.ajax({ $.ajax({
url:'<?php echo base_url('index.php/Gestion/getAgentByVilles')?>', url:'<?php echo base_url('index.php/Gestion/getAgentByVilles')?>',
type: 'post', type: 'post',
data: {id_ville: id_ville}, data: {id_ville: id_ville},
dataType: 'json', dataType: 'json',
success: function(list){ success: function(list){
var len = list.length; var len = list.length;
if(len > 0){ if(len > 0){
var select = document.getElementById('agent'); var select = document.getElementById('agent');
$(select).empty(); $(select).empty();
for (var i in list) { for (var i in list) {
$(select).append("<option value='" + list[i].lastname + "'>" + list[i].lastname +"</option>"); $(select).append("<option value='" + list[i].lastname + "'>" + list[i].lastname +"</option>");
} }
}else{ }else{
var select = document.getElementById('agent'); var select = document.getElementById('agent');
$(select).empty(); $(select).empty();
} }
} }
}); });
}else{ }else{
var select = document.getElementById('ville'); var select = document.getElementById('ville');
$(select).empty(); $(select).empty();
var select2 = document.getElementById('agent'); var select2 = document.getElementById('agent');
$(select2).empty(); $(select2).empty();
} }
} }
}); });
}); });
$('#ville').change(function(){ $('#ville').change(function(){
var ville = $(this).val(); var ville = $(this).val();
$.ajax({ $.ajax({
url:'<?php echo base_url('index.php/Gestion/getAgentByVilles')?>', url:'<?php echo base_url('index.php/Gestion/getAgentByVilles')?>',
type: 'post', type: 'post',
data: {id_ville: ville}, data: {id_ville: ville},
dataType: 'json', dataType: 'json',
success: function(list){ success: function(list){
var len = list.length; var len = list.length;
if(len > 0){ if(len > 0){
var select = document.getElementById('agent'); var select = document.getElementById('agent');
$(select).empty(); $(select).empty();
for (var i in list) { for (var i in list) {
$(select).append("<option value='" + list[i].lastname + "'>" + list[i].lastname +"</option>"); $(select).append("<option value='" + list[i].lastname + "'>" + list[i].lastname +"</option>");
} }
}else{ }else{
var select = document.getElementById('agent'); var select = document.getElementById('agent');
$(select).empty(); $(select).empty();
} }
} }
}); });
}); });
</script> </script>