Support

  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.

Request Support

Support is currently Offline

Support Availability

Working days: Monday to Friday. The support staff is not available on weekends; in the most of cases tickets will not be answered during that time.

Reply time: Depending on the complexity of your support issue it's usually between a few minutes and 24 hours for paid members and about one week for free members. When we expect longer delays we will notify you.

Guidelines

Before you post: read the documentation and search the forums for an answer to your question.

When you post: include Site Details if you request a support (you can use the form below the reply in Site Details tab).

Auto Solved Question: If after a week the author of the post does not reply to a request by moderator, the question will be marked as resolved.

Language: only English

Search Users

Easy Profile® is not affiliated with or endorsed by Open Source Matters or the Joomla Project. Joomla is Free Software released under the GNU/GPL License.