+ Update of the borrowing capacity calculation method
This commit is contained in:
parent
0caa5f8dc5
commit
a6aff40364
|
@ -2171,7 +2171,8 @@ class Gestion extends CI_Controller
|
||||||
$sommeCredits = 0;
|
$sommeCredits = 0;
|
||||||
$sommeEpargnes = 0;
|
$sommeEpargnes = 0;
|
||||||
foreach ($data['members']->result() as $user){
|
foreach ($data['members']->result() as $user){
|
||||||
$sommeCredits += $user->balance_credit;
|
$sum_credit = $this->nano_credit_model->sumGroupCredit($user->id_user) ? $this->nano_credit_model->sumGroupCredit($user->id_user)->credit : 0;
|
||||||
|
$sommeCredits += $sum_credit;
|
||||||
$sommeEpargnes += $user->balance_epargne;
|
$sommeEpargnes += $user->balance_epargne;
|
||||||
}
|
}
|
||||||
$CE = $sommeEpargnes - $sommeCredits;
|
$CE = $sommeEpargnes - $sommeCredits;
|
||||||
|
|
|
@ -1406,7 +1406,8 @@ class Hyperviseur_dash extends CI_Controller
|
||||||
$sommeCredits = 0;
|
$sommeCredits = 0;
|
||||||
$sommeEpargnes = 0;
|
$sommeEpargnes = 0;
|
||||||
foreach ($data['members']->result() as $user){
|
foreach ($data['members']->result() as $user){
|
||||||
$sommeCredits += $user->balance_credit;
|
$sum_credit = $this->nano_credit_model->sumGroupCredit($user->id_user) ? $this->nano_credit_model->sumGroupCredit($user->id_user)->credit : 0;
|
||||||
|
$sommeCredits += $sum_credit;
|
||||||
$sommeEpargnes += $user->balance_epargne;
|
$sommeEpargnes += $user->balance_epargne;
|
||||||
}
|
}
|
||||||
$CE = $sommeEpargnes - $sommeCredits;
|
$CE = $sommeEpargnes - $sommeCredits;
|
||||||
|
|
|
@ -588,5 +588,6 @@ $lang['description_fr'] = "French description";
|
||||||
$lang['operator_type_code_exists'] = "This operator type code already exists";
|
$lang['operator_type_code_exists'] = "This operator type code already exists";
|
||||||
$lang['unexpected_error'] = "An unexpected error has occurred";
|
$lang['unexpected_error'] = "An unexpected error has occurred";
|
||||||
$lang['operators_enabled_disabled'] = "Operator(s) enabled / disabled";
|
$lang['operators_enabled_disabled'] = "Operator(s) enabled / disabled";
|
||||||
$lang['backoffice_management'] = "Backoffice management"
|
$lang['backoffice_management'] = "Backoffice management";
|
||||||
|
$lang['number_of_members'] = "Number of members";
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -600,5 +600,6 @@ $lang['description_fr'] = "Description francaise";
|
||||||
$lang['operator_type_code_exists'] = "Ce code de type d'opérateur existe déjà";
|
$lang['operator_type_code_exists'] = "Ce code de type d'opérateur existe déjà";
|
||||||
$lang['unexpected_error'] = "Une erreur innatendue s'est produite";
|
$lang['unexpected_error'] = "Une erreur innatendue s'est produite";
|
||||||
$lang['operators_enabled_disabled'] = "Opérateur(s) activée(s)/désactivée(s)";
|
$lang['operators_enabled_disabled'] = "Opérateur(s) activée(s)/désactivée(s)";
|
||||||
$lang['backoffice_management'] = "Gestion du backoffice"
|
$lang['backoffice_management'] = "Gestion du backoffice";
|
||||||
|
$lang['number_of_members'] = "Nombre de membres";
|
||||||
?>
|
?>
|
||||||
|
|
|
@ -117,7 +117,7 @@ class Nano_Credit_model extends CI_Model
|
||||||
WHEN u.id = id_sponsor1 or u.id = id_sponsor2 or u.id = id_sponsor3 THEN 'sponsor'
|
WHEN u.id = id_sponsor1 or u.id = id_sponsor2 or u.id = id_sponsor3 THEN 'sponsor'
|
||||||
ELSE 'member'
|
ELSE 'member'
|
||||||
END as role,
|
END as role,
|
||||||
u.* , wu.balance , ug.* FROM users u inner JOIN users_groups ug on u.group_id = ug.id INNER JOIN wallets_users wu ON wu.idUser = u.id where ug.code_groupe = '" . $group_code . "'");
|
u.* , wu.balance , ug.* , u.id as id_user FROM users u inner JOIN users_groups ug on u.group_id = ug.id INNER JOIN wallets_users wu ON wu.idUser = u.id where ug.code_groupe = '" . $group_code . "'");
|
||||||
if ($query->num_rows() > 0) {
|
if ($query->num_rows() > 0) {
|
||||||
return $query;
|
return $query;
|
||||||
} else {
|
} else {
|
||||||
|
@ -133,4 +133,14 @@ class Nano_Credit_model extends CI_Model
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Somme des credits de groupes pour un utilisateur donné
|
||||||
|
public function sumGroupCredit($id_user){
|
||||||
|
$query = $this->db->query("SELECT (SUM(montant + montant_rembourse +interet + taxe)) AS credit FROM users_demandes_credits WHERE etat='VALIDE' AND type_caution='groupe' AND id_user = '" . $id_user . "'");
|
||||||
|
if ($query->num_rows() > 0) {
|
||||||
|
return $query->first_row();
|
||||||
|
} else {
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -78,7 +78,7 @@ $context = new \Brick\Money\Context\AutoContext();
|
||||||
<div class="small-box bg-blue-active">
|
<div class="small-box bg-blue-active">
|
||||||
<div class="inner">
|
<div class="inner">
|
||||||
<h3><?php echo $group->nombre_utilisateurs ?></h3>
|
<h3><?php echo $group->nombre_utilisateurs ?></h3>
|
||||||
<p><?php echo $this->lang->line('number_of_users') ?></p>
|
<p><?php echo $this->lang->line('number_of_members') ?></p>
|
||||||
</div>
|
</div>
|
||||||
<div class="icon">
|
<div class="icon">
|
||||||
<i class="fa fa-group"></i>
|
<i class="fa fa-group"></i>
|
||||||
|
|
Loading…
Reference in New Issue