Advertisement
Guest User

Untitled

a guest
Mar 31st, 2019
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.20 KB | None | 0 0
  1. <?php
  2. $user = "redmelon";
  3. $password = "7b&n)UYJt:4Qfpy2";
  4. $oldUserMetaData = array();
  5. $newUserMetaData = array();
  6. try {
  7. $db = new PDO('mysql:host=104.248.206.99;dbname=navacqs', $user, $password);
  8. $userQuery = $db->prepare('SELECT ID FROM cqs_users LIMIT 1');
  9. $userQuery->execute();
  10. $users = $userQuery->fetchAll();
  11. foreach($users as $user) {
  12. // print_r($user);
  13. $userMetaQuery = $db->prepare('SELECT umeta_id, meta_key, meta_value FROM cqs_usermeta WHERE user_id = :user_id');
  14. $userMetaQuery->execute(['user_id' => $user['ID']]);
  15. $userMetas = $userMetaQuery->fetchAll();
  16. foreach($userMetas as $userMeta) {
  17. $oldUserMetaData[$userMeta['meta_key']] = $userMeta['meta_value'];
  18. echo "<pre>";
  19. print_r($userMeta);
  20. echo "</pre>";
  21. }
  22.  
  23.  
  24.  
  25. // GENERAL USER INFO
  26. if(array_key_exists('shipping_company', $oldUserMetaData)) {
  27. $newUserBusinessOrPrivate = 'business';
  28. $newUserMetaData['user_company'] = $oldUserMetaData['shipping_company'];
  29. }else{
  30. $newUserBusinessOrPrivate = 'private';
  31. }
  32.  
  33. if($oldUserMetaData['shipping_title'] = 'De heer' || $oldUserMetaData['shipping_title'] = 'Herr'):
  34. $newUserTitle = 'male';
  35. elseif($oldUserMetaData['shipping_title'] = 'Mevrouw' || $oldUserMetaData['shipping_title'] = 'Frau'):
  36. $newUserTitle = 'female';
  37. else:
  38. $newUserTitle = 'male';
  39. endif;
  40.  
  41. $newUserMetaData['user_business_or_private'] = $newUserBusinessOrPrivate;
  42. $newUserMetaData['user_title'] = $newUserTitle;
  43. $newUserMetaData['user_first_name'] = $oldUserMetaData['shipping_first_name'];
  44. $newUserMetaData['user_last_name'] = $oldUserMetaData['shipping_last_name'];
  45. if(array_key_exists('shipping_phone', $oldUserMetaData)) {
  46. $newUserMetaData['user_phone'] = $oldUserMetaData['shipping_phone'];
  47. }
  48. $newUserMetaData['user_email'] = $oldUserMetaData['shipping_email'];
  49.  
  50.  
  51. // BILLING
  52. if($oldUserMetaData['shipping_title'] = 'De heer' || $oldUserMetaData['shipping_title'] = 'Herr'):
  53. $billingTitle = 'male';
  54. elseif($oldUserMetaData['shipping_title'] = 'Mevrouw' || $oldUserMetaData['shipping_title'] = 'Frau'):
  55. $billingTitle = 'female';
  56. else:
  57. $billingTitle = 'male';
  58. endif;
  59.  
  60. if(array_key_exists('shipping_company', $oldUserMetaData)) {
  61. $newUserMetaData['user_company'] = $oldUserMetaData['shipping_company'];
  62. }
  63. $newUserMetaData['billing_address_type'] = 'person';
  64. $newUserMetaData['billing_title'] = $billingTitle;
  65. $newUserMetaData['billing_first_name'] = $oldUserMetaData['shipping_first_name'];
  66. $newUserMetaData['billing_last_name'] = $oldUserMetaData['shipping_last_name'];
  67. $newUserMetaData['billing_email'] = $oldUserMetaData['shipping_email'];
  68. $newUserMetaData['billing_address_1'] = $oldUserMetaData['shipping_address_1'];
  69. if(array_key_exists('shipping_address_2', $oldUserMetaData)) {
  70. $newUserMetaData['billing_address_2'] = $oldUserMetaData['shipping_address_2'];
  71. }
  72. $newUserMetaData['billing_postcode'] = $oldUserMetaData['shipping_postcode'];
  73. $newUserMetaData['billing_city'] = $oldUserMetaData['shipping_city'];
  74. $newUserMetaData['billing_country'] = $oldUserMetaData['shipping_country'];
  75. if(array_key_exists('billing_btw_nummer', $oldUserMetaData)) {
  76. $newUserMetaData['billing_btw_nummer'] = $oldUserMetaData['billing_btw_nummer'];
  77. }
  78. if(array_key_exists('billing_referentie', $oldUserMetaData)) {
  79. $newUserMetaData['billing_reference'] = $oldUserMetaData['billing_referentie'];
  80. }
  81.  
  82.  
  83.  
  84. // SHIPPING
  85. if($oldUserMetaData['billing_title'] = 'De heer' || $oldUserMetaData['billing_title'] = 'Herr'):
  86. $shippingTitle = 'male';
  87. elseif($oldUserMetaData['billing_title'] = 'Mevrouw' || $oldUserMetaData['billing_title'] = 'Frau'):
  88. $shippingTitle = 'female';
  89. else:
  90. $shippingTitle = 'male';
  91. endif;
  92.  
  93. if(array_key_exists('billing_company', $oldUserMetaData)) {
  94. $newUserMetaData['shipping_company'] = $oldUserMetaData['billing_company'];
  95. }
  96. $newUserMetaData['shipping_title'] = $shippingTitle;
  97. $newUserMetaData['shipping_first_name'] = $oldUserMetaData['billing_first_name'];
  98. $newUserMetaData['shipping_last_name'] = $oldUserMetaData['billing_last_name'];
  99. $newUserMetaData['shipping_address_1'] = $oldUserMetaData['billing_address_1'];
  100. if(array_key_exists('billing_address_2', $oldUserMetaData)) {
  101. $newUserMetaData['shipping_address_2'] = $oldUserMetaData['billing_address_2'];
  102. }
  103. $newUserMetaData['shipping_postcode'] = $oldUserMetaData['billing_postcode'];
  104. $newUserMetaData['shipping_city'] = $oldUserMetaData['billing_city'];
  105. $newUserMetaData['shipping_country'] = $oldUserMetaData['billing_country'];
  106.  
  107. // echo "<pre>";
  108. // print_r($oldUserMetaData);
  109. // print_r($newUserMetaData);
  110. // echo "</pre>";
  111.  
  112.  
  113. // foreach ($newUserMetaData as $key => $value) {
  114. // $updateUserMetaQuery = $db->prepare('INSERT INTO cqs_usermeta (meta_key, meta_value, user_id)');
  115. // $updateUserMetaQuery->execute([$key, $value, $user['ID']]);
  116. // }
  117. }
  118.  
  119. } catch (PDOException $e) {
  120. print "Error!: " . $e->getMessage();
  121. die();
  122. }
  123. ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement