Yes, but it is not so simple.
You can fill hidden field by creating a simple plugin:
- Download, Install and Enable Skeleton Plugin (you will find it at
http://docs.easy-profile.com/index.php/article/triggers)
- Open file /plugins/jsn/skeleton/skeleton.php
- Remove samples functions: triggerFieldAvatarUpdate, triggerProfileUpdate
- add function like this:
public function triggerProfileUpdate($user, &$data, $changed, $isNew)
{
$data[ 'search' ] = $data[ 'field1' ] . ' ' . $data[ 'field2' ] . ' ' . $data[ 'field3' ] ;
}
Something like this can work with Text, Textarea, Phone, Email....BUT....
problem 1
Fields like checkboxes, select and radio store value and not text in DB, so for example for a field like radio you have these options:
opt1|Art
opt2|Music
then $data[ 'radio_field' ] is equal to opt1 or opt2 and not equal to Art or Music
problem 2
Fields like checkboxes or select (with multiple value enabled) store values in JSON format, so you need to decode values in a first step