You are here

function _user_import_publication_email in User Import 6.2

Same name and namespace in other branches
  1. 8 supported/user_import.inc \_user_import_publication_email()
  2. 5.2 supported/user_import.inc \_user_import_publication_email()
  3. 5 supported/user_import.inc \_user_import_publication_email()
  4. 6.4 supported/user_import.inc \_user_import_publication_email()
  5. 7 supported/user_import.inc \_user_import_publication_email()
  6. 7.2 supported/user_import.inc \_user_import_publication_email()
1 call to _user_import_publication_email()
_user_import_send_email in supported/user_import.inc

File

supported/user_import.inc, line 316

Code

function _user_import_publication_email(&$variables, $account, $subscribed, $format) {
  if (!module_exists('publication') || !module_exists('schedule') || !module_exists('identity_hash')) {
    return;
  }
  $id_hash = identity_hash_select_hash($account->uid);
  $variables['!id_hash'] = $id_hash->hash;
  while (list($type, $subscriptions) = each($subscribed)) {
    while (list($publication_id, $shedule) = each($subscriptions)) {
      if (!empty($shedule[0])) {
        $publication = publication_select_publications($type, $publication_id);
        $update_link = url('subscribed/preferences/' . $publication_id . '/' . $id_hash->hash, array(
          'absolute' => TRUE,
        ));
        $unsubscribe_link = url('subscribed/delete/' . $publication_id . '/' . $id_hash->hash, array(
          'absolute' => TRUE,
        ));
        if ($format == 1) {
          $variables['!subscribed_links'] .= '<strong>' . $publication->title . '</strong><br />' . '<a href="' . $update_link . '">' . t('Update Preferences') . '</a> | <a href="' . $unsubscribe_link . '">' . t('Unsubscribe') . '</a><br />';
        }
        else {
          $variables['!subscribed_links'] .= $publication->title . "\n" . ' - ' . t('Update Preferences') . ' ' . $update_link . '\\n' . ' - ' . t('Unsubscribe') . ' ' . $unsubscribe_link . '\\n';
        }
      }
    }
  }
}