+ Creation du wallet agent lors de l'inscription

This commit is contained in:
Djery-Tom 2020-06-02 20:16:22 +01:00
parent 6adbbe154e
commit 67ef9414ed
2 changed files with 22 additions and 1 deletions

View File

@ -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;
}
}
}

View File

@ -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"];