Guest User

Untitled

a guest
Feb 17th, 2017
46
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.86 KB | None | 0 0
  1. <?php
  2.  
  3. require_once 'update_user_info.php';
  4. $db = new update_user_info();
  5.  
  6. // json response array
  7. $response = array("error" => FALSE);
  8.  
  9. if (isset($_POST['nama']) && isset($_POST['noktp']) && isset($_POST['password']) && isset($_POST['idwil']) && isset($_POST['tgl_lahir'])
  10. && isset($_POST['idprov'])&& isset($_POST['tempat_lahir'])&& isset($_POST['gol_darah'])&& isset($_POST['alamat'])&& isset($_POST['agama'])
  11. && isset($_POST['jenis_kelamin'])&& isset($_POST['email'])&& isset($_POST['no_hp'])&& isset($_POST['alasan_masuk_sr'])&& isset($_POST['tanggal'])) {
  12.  
  13. // receiving the post params
  14. $nama = $_POST['nama'];
  15. $noktp = $_POST['noktp'];
  16. $password = $_POST['password'];
  17. $idwil = $_POST['idwil'];
  18. $tgl_lahir = $_POST['tgl_lahir'];
  19. $idprov = $_POST['idprov'];
  20. $tempat_lahir = $_POST['tempat_lahir'];
  21. $gol_darah = $_POST['gol_darah'];
  22. $alamat = $_POST['alamat'];
  23. $agama = $_POST['agama'];
  24. $jenis_kelamin = $_POST['jenis_kelamin'];
  25. $email = $_POST['email'];
  26. $no_hp = $_POST['no_hp'];
  27. $alasan_masuk_sr = $_POST['alasan_masuk_sr'];
  28. $tanggal = date("Y-m-d H:i:s");
  29.  
  30. // check if user is already existed with the same email
  31. if ($db->CheckExistingUser($email)) {
  32. // user already existed
  33. $response["error"] = TRUE;
  34. $response["error_msg"] = "User already existed with " . $email;
  35. echo json_encode($response);
  36. } else {
  37. // create a new user
  38. $user = $db->StoreUserInfo($nama,$noktp,$password,$idwil,$tgl_lahir,$idprov,$tempat_lahir,
  39. $gol_darah,$alamat,$agama,$jenis_kelamin,$email,$no_hp,$alasan_masuk_sr,$tanggal);
  40. if ($user) {
  41. // user stored successfully
  42. $response["error"] = FALSE;
  43. $response["user"]["nama"] = $user["name"];
  44. $response["user"]["noktp"] = $user["noktp"];
  45. $response["user"]["idwil"] = $user["idwil"];
  46. $response["user"]["tgl_lahir"] = $user["tgl_lahir"];
  47. $response["user"]["idprov"] = $user["idprov"];
  48. $response["user"]["tempat_lahir"] = $user["tempat_lahir"];
  49. $response["user"]["gol_darah"] = $user["gol_darah"];
  50. $response["user"]["alamat"] = $user["alamat"];
  51. $response["user"]["agama"] = $user["agama"];
  52. $response["user"]["jenis_kelamin"] = $user["jenis_kelamin"];
  53. $response["user"]["email"] = $user["email"];
  54. $response["user"]["no_hp"] = $user["no_hp"];
  55. $response["user"]["alasan_masuk_sr"] = $user["alasan_masuk_sr"];
  56.  
  57. echo json_encode($response);
  58. } else {
  59. // user failed to store
  60. $response["error"] = TRUE;
  61. $response["error_msg"] = "Unknown error occurred in registration!";
  62. echo json_encode($response);
  63. }
  64. }
  65. } else {
  66. $response["error"] = TRUE;
  67. $response["error_msg"] = "Required parameters (nama, email, password) is missing!";
  68. echo json_encode($response);
  69. }
  70. ?>
Add Comment
Please, Sign In to add comment