function _subscriptions_suspended_alert in Subscriptions 6
Same name and namespace in other branches
- 7 subscriptions.admin.inc \_subscriptions_suspended_alert()
- 2.0.x subscriptions.admin.old.php \_subscriptions_suspended_alert()
Helper function to display a message to the user if notifications are suspended.
1 call to _subscriptions_suspended_alert()
- subscriptions_suspended in ./
subscriptions.module - Returns whether notifications are suspended for the given user, and optionally alerts the user if delivery is suspended.
File
- ./
subscriptions.admin.inc, line 461 - Subscriptions module (load-on-demand admin functions).
Code
function _subscriptions_suspended_alert($uid, $suspended) {
$path2 = url("user/{$uid}/subscriptions/overview", array(
'fragment' => 'subscriptions-user-suspend-form',
));
switch ($suspended) {
case 2:
$msg = t('Your subscriptions have been suspended because your e-mail address does not work anymore!');
if (!(subscriptions_arg(0) == 'user' && subscriptions_arg(1, 'uid') == $uid && subscriptions_arg(2) == 'edit')) {
drupal_set_message($msg . '<br />' . t('Please go <a href="@path1">here</a> to update your e-mail address and then <a href="@path2">here</a> to resume delivery of your notifications.', array(
'@path1' => url("user/{$uid}/edit"),
'@path2' => $path2,
)), 'error', FALSE);
}
else {
drupal_set_message($msg . '<br />' . t('Please correct/verify your e-mail address below and then go <a href="@path2">here</a> to resume delivery of your notifications.', array(
'@path2' => $path2,
)), 'error', FALSE);
}
break;
case 1:
drupal_set_message(t('Your subscriptions are suspended. Please go <a href="@path2">here</a> to resume delivery of your notifications.', array(
'@path2' => $path2,
)), 'warning', FALSE);
break;
}
}