From 67ef9414ed5d41364050965cc904afdd8f385429 Mon Sep 17 00:00:00 2001 From: Djery-Tom Date: Tue, 2 Jun 2020 20:16:22 +0100 Subject: [PATCH] + Creation du wallet agent lors de l'inscription --- database/DataBaseConnector.php | 20 +++++++++++++++++++- database/Requester.php | 3 +++ 2 files changed, 22 insertions(+), 1 deletion(-) diff --git a/database/DataBaseConnector.php b/database/DataBaseConnector.php index e47b679..0893725 100644 --- a/database/DataBaseConnector.php +++ b/database/DataBaseConnector.php @@ -1167,7 +1167,25 @@ ag.adresse, }else return mysqli_error($this->con); } - public function vir(){ + public function createWalletForAgent($phoneTransaction=null){ + $result = mysqli_query($this->con,"SELECT id from networks_agents WHERE transactionNumber ='$phoneTransaction'"); + if($result){ + $array=mysqli_fetch_array($result,MYSQLI_ASSOC); + $idNetworkAgent = $array['id']; + if($idNetworkAgent){ + $result = mysqli_query($this->con,"INSERT INTO wallets (id_networkAgent) VALUES ('$idNetworkAgent')"); + return $result; + }else return false; + }else return false; + } + public function getConfigWallet($id_network){ + $result = mysqli_query($this->con,"SELECT * FROM `configWallet` WHERE id_network = '$id_network'"); + if($result){ + $num_row=mysqli_num_rows($result); + return $num_row>0 ; + }else{ + return false; + } } } \ No newline at end of file diff --git a/database/Requester.php b/database/Requester.php index fbf39ef..67ee22f 100644 --- a/database/Requester.php +++ b/database/Requester.php @@ -408,6 +408,9 @@ class Requester if ($user != null && !isset($user['error'])) { //if ($user) { // user stored successfully + //Create wallet if network has wallet + if($this->db->getConfigWallet($request->network->id)) + $this->db->createWalletForAgent($request->phone_transaction); $user["success"] = 1; $validation = $user["validation_code"]; $username = $user["lastname"];