You are here

function _less_get_dir in Less CSS Preprocessor 7.3

Same name and namespace in other branches
  1. 8 less.module \_less_get_dir()
  2. 7.4 less.module \_less_get_dir()
  3. 7.2 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.

5 calls to _less_get_dir()
less_cron in ./less.cron.inc
Implements hook_cron().
less_flush_caches in ./less.module
Implements hook_flush_caches().
_flush_less in ./less.admin.inc
Submit handler for cache clear button.
_less_pre_render in ./less.module
Pre-render function for 'style' elements.
_less_process_file in ./less.process.inc
@file Contains functions related to compiling .less files.

File

./less.module, line 185
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');
}