You are here

function piwik_update_7205 in Piwik Web Analytics 6.2

Same name and namespace in other branches
  1. 7.2 piwik.install \piwik_update_7205()

Update list of default file extensions.

File

./piwik.install, line 296
Installation file for Piwik - Web analytics module.

Code

function piwik_update_7205() {
  $ret = array();
  if (variable_get('piwik_trackfiles_extensions', '') == '7z|aac|arc|arj|asf|asx|avi|bin|csv|doc|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls|xml|z|zip') {
    variable_set('piwik_trackfiles_extensions', '7z|aac|arc|arj|asf|asx|avi|bin|csv|doc(x|m)?|dot(x|m)?|exe|flv|gif|gz|gzip|hqx|jar|jpe?g|js|mp(2|3|4|e?g)|mov(ie)?|msi|msp|pdf|phps|png|ppt(x|m)?|pot(x|m)?|pps(x|m)?|ppam|sld(x|m)?|thmx|qtm?|ra(m|r)?|sea|sit|tar|tgz|torrent|txt|wav|wma|wmv|wpd|xls(x|m|b)?|xlt(x|m)|xlam|xml|z|zip');
    $ret[] = array(
      'success' => TRUE,
      'query' => 'The default extensions for download tracking have been updated.',
    );
  }
  else {
    $ret[] = array(
      'success' => TRUE,
      'query' => 'Custom extensions for download tracking setting found. Update skipped!',
    );
  }
  return $ret;
}