<?php
$dt=signup($_POST);
echo json_encode($dt);

function signup($js){
  global $ar,$db;
  $dt=array();
  $dt['param']=$js;
  $email2=$js['email'];
  $f_name=$js['firstname'];
  $l_name=$js['lastname'];
  $nama_member=ucwords(strtolower(trim($f_name)." ".trim($l_name)));
  $pass=$js['password'];
  $wa=$js['phone'];
  $em=explode('@',$email2);
  $m1 = preg_replace("/[^A-Za-z0-9]/","",$em[0]);
  if($m1!='' && $em[1]!='') {
    $email=$m1."@".$em[1];
    //cek email dobel
    $sql9="SELECT id,email,nama_member from `member` where email='".$email."'";
    $res9=mysqli_query($db,$sql9);
    if(mysqli_num_rows($res9)>0) {
      $dt['error']=true;
      $dt['message']="Email '".$email."' telah terdaftar";    
    } else {
      //$dt['message']="Email '".$email."' belum terdaftar"; 
      $sql4 = "select id from `member` order by id desc limit 1";
      $res4 = mysqli_query($db, $sql4);
      $rw4 = mysqli_fetch_assoc($res4);
      $id2=$rw4['id']+1;
      $token=genCode(19);
      $cofirm_exp=time()+86400;
      $idt=array(
        'id'=>$id2,
        'email'=>strtolower($email),
        'nama_member'=>$nama_member,
        'first_name'=>trim(ucwords(strtolower($f_name))),
        'last_name'=>trim(ucwords(strtolower($l_name))),
        'password'=>md5($pass),
        'no_telp'=>to_hp($js['phone']),
        'confirm_token'=>$token,
        'confirm_expire'=>$cofirm_exp,
        'uid'=>genUid($id2),
        'tanggal_daftar'=>date("Y-m-d H:i:s")
      );
      Insert($db,"member",$idt,0);
        include "inc.mail.php";

        $subject="New password to login ".$ar['mail_name'].": ".$npass;
        $content= "<p>Welcome to ".$ar['mail_name']."</p>";
        $content.= "<p>your password to login is: <a href='".$ar['mail_api_url']."confirm/".$token."' target='_blank'>".$ar['mail_api_url']."confirm</a></p>";
        $content.= "<p>Do not reply to this email</p>";
        $content.= "<p><br><br></p>";
        $content.= "<p>Best Regards,<br>".$ar['mail_name']." Team</p>";
        //$dt['m']['to']=$name;
        //$dt['m']['email']=$email;
        //$dt['m']['sub']=$subject;
        $cek_mail=sendMail($email,$r9['fullname'],$subject,$content);
        $dt['mail_success']=$cek_mail;

      $dt['success']=true;
      $dt['message']="User registered successfully, check your email for confirm for confirmation";
      $dt['user_id']=$id2;
      $dt['username']=strtolower($email);
    }
  }
  $db->close();
  return $dt;
}
?>
/home/u1731472/public_html/
sub/cpapp_ekbis/api/v2/php/signup.php