Advertisement
Guest User

Untitled

a guest
Apr 8th, 2020
614
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 1.20 KB | None | 0 0
  1. BEGIN
  2.  
  3. DECLARE id_i int(11);
  4. DECLARE email_i varchar(100);
  5. DECLARE role_i varchar(100);
  6.    
  7. SELECT NEW.ID, NEW.user_email, wpDusermeta.meta_value
  8. INTO id_i, email_i, role_i
  9. FROM wpDusers
  10.  
  11. INNER JOIN wpDusermeta ON (wpDusers/NEW).ID = wpDusermeta.user_id
  12. WHERE wpDusermeta.meta_key = 'wpDcapabilities'
  13. order by wpDusers.ID desc limit 1;
  14.  
  15. IF (role_i like '%administrator%') THEN
  16. INSERT INTO ST_users (wpid, email, wp_role, role, role_id)
  17. VALUES (id_i, email_i, role_i, 'administrator', 1);
  18.  
  19. ELSEIF (role_i like '%parent%') THEN
  20. INSERT INTO ST_users (wpid, email, wp_role, role, role_id)  
  21. VALUES (id_i, email_i, role_i, 'parent', 2);
  22.  
  23. ELSEIF (role_i like '%student%') THEN
  24. INSERT INTO ST_users (wpid, email, wp_role, role, role_id)
  25. VALUES (id_i, email_i, role_i, 'student', 3);
  26.  
  27. ELSEIF (role_i like '%pupil%') THEN
  28. INSERT INTO ST_users (wpid, email, wp_role, role, role_id)
  29. VALUES (id_i, email_i, role_i, 'pupil', 4);
  30.  
  31. ELSEIF (role_i like '%tutor%') THEN
  32. INSERT INTO ST_users (wpid, email, wp_role, role, role_id)  
  33. VALUES (id_i, email_i, role_i, 'tutor', 5);
  34.  
  35. ELSE
  36. INSERT INTO ST_users (wpid, email, wp_role, role, role_id)  
  37. VALUES (id_i, email_i, role_i, 'user', 0);
  38.      
  39. END IF;
  40. END
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement