1. marshala
  2. General
  3. Tuesday, November 25 2014, 12:07 AM
Hi
I want to bring across the email field from the core user table and store it in a hidden field in easyprofile, so I can include it in an export of my jsn_user table. Is there a way to set the users email as a default value so it gets set after registration?
Thanks
admin Accepted Answer
Admin
Yes, you can use our Skeleton plugin to develop this:

- Download, install and enable skeleton plugin (you can download this at the end of https://www.easy-profile.com/docs/44-triggers.html )
- Edit file /plugins/jsn/skeleton/skeleton.php
- Remove example functions: triggerFieldAvatarUpdate, triggerProfileUpdate
- Add this function
triggerProfileUpdate($user,&$data,$changed,$isNew){ 
$data['new_email_field_alias']=$data['email'];
}
replace "new_email_field_alias" with your duplicate email field alias

Now when user register or update his profile the email field is copied into new_email_field_alias field (located into #__jsn_users table)

NOTE: This code is not tested and supported
  1. more than a month ago
  2. General
  3. # 1
marshala Accepted Answer
Thanks for the reply

=$data['email'];

does that bring across the email from the core user table?
Thanks
A
  1. more than a month ago
  2. General
  3. # 2
admin Accepted Answer
Admin
$data array contain the new values of the user.

You can read and write all new fields value before write on DB, only one limitation:
- $data contain Easy Profile field and Joomla User field, you can manipulate only Ep field, this because Joomla default field are written before that is trigger our plugin
  1. more than a month ago
  2. General
  3. # 3
marshala Accepted Answer
Content Protected
  1. more than a month ago
  2. General
  3. # 4
admin Accepted Answer
Admin
Hi,
sorry this is not features of Easy Profile.

are you introducing this function?
in future yes, but we not have a timeline
  1. more than a month ago
  2. General
  3. # 5
  • Page :
  • 1


There are no replies made for this post yet.
However, you are not allowed to reply to this post.
Sorry, the discussion is currently locked. You will not be able to post a reply at the moment.