$me,'total'=>count($rows),'geo'=>$rows]); }else{ echo mysqli_error($con); } } function readAgent(){ $phone=$_POST["phone"]; $con = mysqli_connect(DB_HOST, DB_USER , DB_PASSWORD, DB_DATABASE); $cod=mysqli_query($con,"SELECT * from agents ag INNER JOIN networks_agents na ON ag.id=na.agent_id INNER JOIN codeGenerer cg ON cg.id=na.codegenerer_id WHERE na.transactionNumber='$phone' || na.phone='$phone'"); if($cod) { while ($me = mysqli_fetch_assoc($cod)) { $rows[] = $me; } echo json_encode($rows); }else{ echo mysqli_error($con); } } function superCreator(){ $con = mysqli_connect(DB_HOST, DB_USER , DB_PASSWORD, DB_DATABASE); $cod=mysqli_query($con,"SELECT * from codeGenerer WHERE etat=0 AND category='hyper'"); if($cod){ $codes=[]; $networks=[]; $towns=[]; $net=mysqli_query($con,"select * from networks WHERE country_id=78"); while($row=mysqli_fetch_array($net, MYSQLI_ASSOC )) { $networks[] = $row; } $tow=mysqli_query($con,"select * from towns WHERE country_id=78"); while($row=mysqli_fetch_array($tow, MYSQLI_ASSOC )) { $towns[] = $row; } $i=0; while($code=mysqli_fetch_array($cod, MYSQLI_ASSOC )) { if($i"member", 'type'=>'create_supervisor', 'address' => "Libreville", 'lastname' => $network["name"], 'email'=>$network["name"].'@ilink-app.com', 'phone'=>"0100000$i", 'network'=>$network, 'phone_transaction'=>"0100000$i", 'town'=>$town, 'password'=>'1234', 'latitude'=>-1, 'lang'=>'fr', 'test'=>false, 'longitude'=>-1, 'member'=>$code['code_membre'], 'category'=>"hyper", ]; //url-ify the data for the POST $fields_string = json_encode($fields); //open connection $ch = curl_init(); //set the url, number of POST vars, POST data curl_setopt($ch,CURLOPT_URL, $url); curl_setopt($ch,CURLOPT_POST, count($fields)); curl_setopt($ch,CURLOPT_POSTFIELDS, $fields_string); //So that curl_exec returns the contents of the cURL; rather than echoing it curl_setopt($ch,CURLOPT_RETURNTRANSFER, true); //execute post $result = curl_exec($ch); echo $result; } $i++; } echo json_encode($codes); }else { echo mysqli_error($con); } }; function deleteRedon(){ $con = mysqli_connect(DB_HOST, DB_USER , DB_PASSWORD, DB_DATABASE); $cod=mysqli_query($con,"SELECT ag.id as agentId,na.id as agentId2,cg.id as cgId from agents ag INNER JOIN networks_agents na ON ag.id=na.agent_id INNER JOIN codeGenerer cg ON na.codegenerer_id=cg.id WHERE etat=0 AND ag.id=7984 AND ag.id=7987"); if($cod){ while ($row=mysqli_fetch_array($cod,MYSQLI_ASSOC)){ $ag= $row['agentId']; $a =$row["agentId2"]; $c=$row["cgId"]; mysqli_query($con,"delete from agents WHERE id=$ag"); mysqli_query($con,"delete from networks_agents WHERE id=$a"); mysqli_query($con,"delete from codegenerer WHERE id=$c"); } } } function listPhonenum(){ try { $con = mysqli_connect(DB_HOST, DB_USER , DB_PASSWORD, DB_DATABASE); if($con){ $net=mysqli_query($con,"select * from networks"); if($net){ while($row=mysqli_fetch_array($net, MYSQLI_ASSOC )) { $rows[] = $row; } echo json_encode($rows); }else{ echo json_encode(mysqli_error($con)); } }else{ var_dump(mysqli_connect_error()); } }catch (Exception $e){ echo 'error'; echo $e->getMessage(); } } function listOldNetwork(){ $con = mysqli_connect(DB_HOST, DB_USER , DB_PASSWORD, "ilink"); if($con){ $net=mysqli_query($con,"select * from network WHERE reseau='KENYA'"); if($net){ $rows=[]; while ($row=mysqli_fetch_array($net,MYSQLI_ASSOC)){ $filt=[]; foreach($row as $key => $value) { if(strlen($value)>0){ $filt[$key]=$value; } } $rows[]=$filt; } $connexion = mysqli_connect(DB_HOST, DB_USER , DB_PASSWORD, DB_DATABASE); if($connexion) { foreach ($rows as $row) { foreach ($row as $key=>$value) if(strtoupper($key)!='RESEAU') mysqli_query($connexion,"INSERT INTO networks(country_id,name) VALUES('114','$value')"); } } listnetwork(); }else{ echo json_encode(mysqli_error($con)); } }else{ var_dump(mysqli_connect_error()); } } function listUsers(){ $con = mysqli_connect(DB_HOST, DB_USER , DB_PASSWORD, DB_DATABASE); if($con){ $net=mysqli_query($con,"select * from users"); if($net){ $rows=[]; while ($row=mysqli_fetch_array($net,MYSQLI_ASSOC)){ $rows[]=$row; } echo json_encode($rows); }else{ echo json_encode(mysqli_error($con)); } }else{ var_dump(mysqli_connect_error()); } } function listagentNetwork(){ try { $con = mysqli_connect(DB_HOST, DB_USER , DB_PASSWORD, DB_DATABASE); if($con){ $net=mysqli_query($con,"select * from networks_agents na INNER JOIN codeGenerer cg ON na.codeGenerer_id=cg.id"); if($net){ while ($row=mysqli_fetch_array($net,MYSQLI_ASSOC)){ $rows[]=$row; } echo json_encode($rows); }else{ echo json_encode(mysqli_error($con)); } }else{ var_dump(mysqli_connect_error()); } }catch (Exception $e){ echo 'error'; echo $e->getMessage(); } } function insertNetwork(){ $country=$_POST['country']; $name=$_POST['network']; try { $con = mysqli_connect(DB_HOST, DB_USER , DB_PASSWORD, DB_DATABASE); if($con){ $net=mysqli_query($con,"INSERT INTO networks(country_id,name) VALUES('$country','$name')"); if($net){ echo json_encode('success'); }else{ echo json_encode(mysqli_error($con)); } }else{ var_dump(mysqli_connect_error()); } }catch (Exception $e){ echo 'error'; echo $e->getMessage(); } } function listcountry(){ try { $con = mysqli_connect(DB_HOST, DB_USER , DB_PASSWORD, DB_DATABASE); if($con){ $net=mysqli_query($con,"select * from countries"); if($net){ echo json_encode(mysqli_fetch_all($net)); }else{ echo json_encode(mysqli_error($con)); } }else{ var_dump(mysqli_connect_error()); } }catch (Exception $e){ echo 'error'; echo $e->getMessage(); } } function listcode(){ try { $con = mysqli_connect(DB_HOST, DB_USER , DB_PASSWORD, DB_DATABASE); if($con){ $net=mysqli_query($con,"select * from codeGenerer"); if($net){ while($row=mysqli_fetch_array($net,MYSQLI_ASSOC)){ $rows[]=$row; } echo json_encode($rows); }else{ echo json_encode(mysqli_error($con)); } }else{ var_dump(mysqli_connect_error()); } }catch (Exception $e){ echo 'error'; echo $e->getMessage(); } } function listnetwork(){ try { $con = mysqli_connect(DB_HOST, DB_USER , DB_PASSWORD, DB_DATABASE); if($con){ $net=mysqli_query($con,"select * from networks WHERE country_id=78"); if($net){ while($row=mysqli_fetch_array($net, MYSQLI_ASSOC )) { $rows[] = $row; } echo json_encode($rows); }else{ echo json_encode(mysqli_error($con)); } }else{ var_dump(mysqli_connect_error()); } }catch (Exception $e){ echo 'error'; echo $e->getMessage(); } }; function generateHyperVisor(){ $random= generateRandomString(); $con = mysqli_connect(DB_HOST, DB_USER , DB_PASSWORD, DB_DATABASE); $insert=mysqli_query($con,"insert INTO codeGenerer (code_parrain,code_membre,category) VALUES ('$random','$random','hyper')"); if($insert){ var_dump($insert); }else { echo mysqli_error($con); } } function generateRandomString($length = 10) { $characters = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; $charactersLength = strlen($characters); $randomString = ''; for ($i = 0; $i < $length; $i++) { $randomString .= $characters[rand(0, $charactersLength - 1)]; } return $randomString; }