You are here

function less_cron in Less CSS Preprocessor 7.2

Same name and namespace in other branches
  1. 6.2 less.module \less_cron()
  2. 7.3 less.cron.inc \less_cron()

Implements hook_cron().

Removes all stale compiled css files that are no longer in use.

2 string references to 'less_cron'
less_cron_queue_info in ./less.module
Implements hook_cron_queue_info().
less_flush_caches in ./less.module
Implements hook_flush_caches().

File

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

Code

function less_cron() {
  $less_dir = _less_get_dir();
  $file_scan_options = array(
    //adding current dir to excludes
    'nomask' => '/(\\.\\.?|CVS|' . preg_quote($less_dir) . ')$/',
    'recurse' => FALSE,
  );
  $found_files = file_scan_directory('public://less', '/^.+$/', $file_scan_options);
  foreach ($found_files as $found_file) {
    file_unmanaged_delete_recursive($found_file->uri);
  }
}