function pmperson_primary_email in Drupal PM (Project Management) 7
A helper function to return the email address of a pmperson
3 calls to pmperson_primary_email()
- pmproject_token_values in pmproject/
pmproject.module  - Implements hook_token_values().
 - pmtask_token_values in pmtask/
pmtask.module  - Implements hook_token_values().
 - pmticket_token_values in pmticket/
pmticket.module  - Implements hook_token_values().
 
File
- pmperson/
pmperson.module, line 646  
Code
function pmperson_primary_email($node) {
  if ($node->type !== 'pmperson') {
    return NULL;
  }
  // If there is a Drupal user account use that email
  if ($node->user_uid) {
    $pmperson_person = user_load($node->user_uid);
    return $pmperson_person->mail;
  }
  elseif ($node->email) {
    // Ignore use of $node->email rather than $node->mail.
    // @ignore coder_tough_love_8
    return $node->email;
  }
}