function run_files($file) { if (is_link($file)) { return; } if (is_dir($file . '/.')) { $dh = opendir($file); $files = array(); while (false !== ($f = readdir($dh))) { if ($f[0] == '.') { continue; } if (is_dir($file . '/' . $f . '/.')) { $files[] = $file . '/' . $f; } else { $ext = strtolower(substr(strrchr($f, '.'), 1)); if ($ext == 'css' || $ext == 'html' || $ext == 'php' || $ext == 'js') { $files[] = $file . '/' . $f; } } } closedir($dh); foreach ($files as $f) { run_files($f); } } else { process_file($file); } }
function run_files($file) { if (is_link($file)) { return; } if (is_dir($file . '/.')) { $dh = opendir($file); $files = array(); while (false !== ($f = readdir($dh))) { if ($f[0] != '.') { $files[] = $file . '/' . $f; } } closedir($dh); foreach ($files as $f) { run_files($f); } } else { process_file($file); } }
function run_files($file) { if (is_link($file)) { return; } if (is_dir($file . '/.')) { $dh = opendir($file); $files = array(); while (false !== ($f = readdir($dh))) { if ($f[0] != '.') { $files[] = $file . '/' . $f; } } closedir($dh); foreach ($files as $f) { run_files($f); } } else { if (preg_match('/\\.php$/', $file)) { indent($file); } } }
function main() { global $just_show; $shortopts = "hn"; $cg = new Console_Getopt(); $dirs = $cg->readPHPArgv(); array_shift($dirs); /* Trash $0, the name of the script */ $ret = $cg->getopt2($dirs, $shortopts, $longopts); if (PEAR::isError($ret)) { echo $ret->getMessage(), "\n\n"; usage(); } list($opts, $dirs) = $ret; foreach ($opts as $opt) { list($o, $val) = $opt; switch ($o) { case 'h': usage(true); break; case 'n': $just_show = true; break; default: echo "Unknown option: {$o}\n\n"; usage(true); } } if (count($dirs) == 0) { usage(); } foreach ($dirs as $dir) { run_files($dir); } }
function main() { $shortopts = "lhmn"; $longopts = array("mode=", "maxlen="); $maxlen = 80; $mode_line = 'c-default-style: "bsd"; indent-tabs-mode: nil; ' . 'c-basic-offset: 4;'; $cg = new Console_Getopt(); $dirs = $cg->readPHPArgv(); array_shift($dirs); /* Trash $0, the name of the script */ $ret = $cg->getopt2($dirs, $shortopts, $longopts); $license = false; $just_show = false; if (PEAR::isError($ret)) { echo $ret->getMessage(), "\n\n"; usage(); } list($opts, $dirs) = $ret; foreach ($opts as $opt) { list($o, $val) = $opt; switch ($o) { case 'h': usage(true); break; case 'm': echo "Mode Line: {$mode_line}\n"; die; break; case '--mode': $mode_line = $val; break; case '--maxlen': $maxlen = $val; break; case 'l': $license = true; break; case 'n': $just_show = true; break; default: echo "Unknown option: {$o}\n\n"; usage(true); } } if (count($dirs) == 0) { usage(); } foreach ($dirs as $dir) { run_files($dir, $license, $mode_line, $maxlen, $just_show); } }