You are here

function subscriptions_update_8 in Subscriptions 5.2

Same name and namespace in other branches
  1. 6 subscriptions.install \subscriptions_update_8()

Database update function 8: Convert 5.x-1.x-dev email templates. (also called by subscriptions_install()!)

1 call to subscriptions_update_8()
subscriptions_install in ./subscriptions.install
Implementation of hook_install().

File

./subscriptions.install, line 494

Code

function subscriptions_update_8() {
  $ret = array();
  foreach (array(
    'subject',
    'body',
  ) as $field) {
    $template = variable_get("subscriptions_email_{$field}", '');
    if (!empty($template)) {
      $template = strtr($template, array(
        '@name' => '!name',
        '@type' => '!node_type',
        '@site' => '!site',
        '@title' => '!title',
        '@teaser' => '!teaser',
      ));
      variable_set("subscriptions_email_{$field}", $template);
      $updated = TRUE;
    }
  }
  if (!empty($updated)) {
    $t = get_t();
    $ret[] = array(
      'success' => TRUE,
      'query' => $t('Your email template variables were updated.'),
    );
  }
  return $ret;
}