You are here

function _less_get_dir in Less CSS Preprocessor 7.4

Same name and namespace in other branches
  1. 8 less.module \_less_get_dir()
  2. 7.2 less.module \_less_get_dir()
  3. 7.3 less.module \_less_get_dir()

Get/(re)generate current 'less_dir' variable.

Parameters

bool $rebuild: Flag to rebuild compiled output.

Return value

string current 'less_dir' Drupal variable value.

2 calls to _less_get_dir()
less_flush_caches in ./less.module
Implements hook_flush_caches().
less_get_settings in ./less.module
Returns the compiled list of variables and functions for a module/theme.

File

./less.module, line 278
Handles compiling of .less files.

Code

function _less_get_dir($rebuild = FALSE) {
  $less_dir = variable_get('less_dir');

  // If drupal variable 'less_dir' is not set, empty, or manually reset, then
  // generate a new unique id and save it.
  if ($rebuild || empty($less_dir)) {

    // Set the less directory variable.
    variable_set('less_dir', drupal_hash_base64(uniqid('', TRUE)));
  }
  return variable_get('less_dir');
}