summaryrefslogtreecommitdiff
blob: eb572c906b13b8f511a921b61725bfa28449149f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
<?php
function makedirs() {
	for ($i=0; $i<func_num_args(); $i++) {
		$dir=func_get_arg($i);
		if (is_array($dir)) {
			call_user_func('makedirs', $dir);
		} else {
			makedir($dir);
		}
	}
}
function makedir($dir) {
	global $workdir;
	if (substr($dir, 0, 1) != '/')
		$dir="$workdir/$dir";
	fatal(log_status('Creating '.$dir, mkdir($dir, 0700, true)));
}
?>