You are here

function htaccess_update_7200 in Htaccess 7.2

Update default htaccess content. Replace the %%%boost_rules%%% token by an empty value. This only affects 7.x-2.1 version.

File

./htaccess.install, line 107
Htaccess module install file.

Code

function htaccess_update_7200() {
  $htaccess_default = db_select('htaccess', 'h')
    ->fields('h')
    ->condition('id', 1, '=')
    ->execute()
    ->fetchAssoc();
  $htaccess_default_content = $htaccess_default['htaccess'];
  $htaccess_boost_token_update = str_replace("%%%boost_rules%%%", '', $htaccess_default_content, $count);

  // We update only if a replacement has been made.
  if ($count > 0) {
    db_update('htaccess')
      ->fields(array(
      'htaccess' => $htaccess_boost_token_update,
    ))
      ->condition('id', 1, '=')
      ->execute();
    return t('The default htaccess profile has been updated correctly.');
  }
  else {
    return t('The default htaccess profile seems to be clean. No change required.');
  }
}