Advertisement
Guest User

Untitled

a guest
May 9th, 2016
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.18 KB | None | 0 0
  1. public function _myplugin_user_edit_user_page()
  2. {
  3. global $wpdb;
  4. $table_name = 'myplugin_users';
  5. if(isset($_GET['operation'])){
  6. if($_GET['operation'] == 'delete'){
  7. $wpdb->delete( $table_name, array( 'myplugin_user_id' => $_GET['id']) );
  8. }
  9. }
  10. }
  11.  
  12. public function _myplugin_user_registration()
  13. {
  14. global $wpdb;
  15. $table_name = 'myplugin_users';
  16.  
  17. if( get_option('myplugin_user_option_name') != null){
  18. $myplugin_user_name = get_option('myplugin_user_option_name')['myplugin_user_first_name'];
  19. $myplugin_user_first_name = get_option('myplugin_user_option_name')['myplugin_user_first_name'];
  20. $myplugin_user_last_name = get_option('myplugin_user_option_name')['myplugin_user_last_name'];
  21. $myplugin_user_email = get_option('myplugin_user_option_name')['myplugin_user_email'];
  22. $random_password = wp_hash_password( wp_generate_password( $length=12, $include_standard_special_chars=false ) );
  23.  
  24. $get_user = $wpdb->get_results('SELECT myplugin_user_login FROM myplugin_users WHERE myplugin_user_email="' . $myplugin_user_email . '" LIMIT 1', ARRAY_A);
  25. $user_exist = array_column($get_user, 'myplugin_user_login');
  26. if( !in_array($myplugin_user_name, $user_exist) ){
  27. $wpdb->insert(
  28. $table_name,
  29. array(
  30. 'myplugin_user_login' => $myplugin_user_name,
  31. 'myplugin_user_first_name' => $myplugin_user_first_name,
  32. 'myplugin_user_last_name' => $myplugin_user_last_name,
  33. 'myplugin_user_pass' => $random_password,
  34. 'myplugin_user_nice_name' => $myplugin_user_name,
  35. 'myplugin_user_email' => $myplugin_user_email,
  36. 'myplugin_user_url' => null,
  37. 'myplugin_user_registrated' => current_time( 'mysql' ),
  38. 'myplugin_user_activation_key' => null,
  39. 'myplugin_user_status' => 0,
  40. 'myplugin_display_name' => $myplugin_user_name
  41. )
  42. );
  43. }
  44. } else {
  45. $user_error_msg['_myplugin_existing_user_email'] = 'The user is already registered!';
  46. }
  47. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement