function user_field_privacy_exit in User Field Privacy 7
Implements hook_exit().
File
- ./
user_field_privacy.module, line 179 - Provides options for users to override visibility of their own fields.
Code
function user_field_privacy_exit() {
foreach (drupal_static('user_field_privacy', array()) as $account) {
$uid = db_select('users', 'u')
->fields('u', array(
'uid',
))
->condition('mail', $account['mail'])
->execute()
->fetchField();
foreach ($account['fields'] as $field_id => $privacy_state) {
db_merge('user_field_privacy_value')
->key(array(
'fid' => $field_id,
'uid' => $uid,
))
->fields(array(
'private' => $privacy_state ? 1 : 0,
))
->execute();
}
}
}