coder_upgrade_scan_directory

Versions
mediamosa-21
coder_upgrade_scan_directory($path)

Scan a specified directory and find all first-level directories beneath it.

TODO Replace this with a call to file_scan_directory in include/files.inc.

Parameters

string $path Directory path.

Return value

Array of directory names.

Code

sites/all/modules/coder/coder_upgrade/coder_upgrade.inc, line 49

<?php
function coder_upgrade_scan_directory($path) {
  static $ignore = array('.', '..', '.svn');
  $dirs = array();

  $path = $path . '/';
  if (!is_dir($path)) {
    return $dirs;
  }
  $files = scandir($path);
  foreach ($files as $file) {
    $file_path = $path . $file;
    if (is_dir($file_path) && !in_array(basename($file_path), $ignore)) {
      $dirs[] = $file;
    }
  }
  return $dirs;
}
?>