You are here

function advagg_css_compress_advagg_get_css_file_contents_pre_alter in Advanced CSS/JS Aggregation 7.2

Implements hook_advagg_get_css_file_contents_pre_alter().

Related topics

File

advagg_css_compress/advagg_css_compress.advagg.inc, line 16
Advanced aggregation css compression module.

Code

function advagg_css_compress_advagg_get_css_file_contents_pre_alter(&$file, &$optimize, &$aggregate_settings) {

  // Get per file settings.
  if (!empty($aggregate_settings['variables']['advagg_css_compressor_file_settings'])) {
    $form_api_filename = str_replace(array(
      '/',
      '.',
    ), array(
      '__',
      '--',
    ), $file);
    if (isset($aggregate_settings['variables']['advagg_css_compressor_file_settings'][$form_api_filename])) {
      $aggregate_settings['variables']['advagg_css_compressor'] = $aggregate_settings['variables']['advagg_css_compressor_file_settings'][$form_api_filename];
    }
  }
  if (isset($aggregate_settings['variables']['advagg_css_compressor']) && $aggregate_settings['variables']['advagg_css_compressor'] == -1) {
    $optimize = FALSE;
  }
}