-function make_tar($dirname, $files, $extra = '') {
- $tmpdir = '/tmp/make_tar';
- $dirname = ereg_replace('[^a-z0-9_-]', '', $dirname);
- if($dirname == '') $dirname = 'foo';
- if(!file_exists($tmpdir)) {
- mkdir($tmpdir);
+function make_tar($dirname, $files, $pre_archive_func = false, $tmpdir = false) {
+ if(!$tmpdir) {
+ if($GLOBALS['wfpl_tmpdir']) {
+ $tmpdir = $GLOBALS['wfpl_tmpdir'];
+ } else {
+ $tmpdir = 'tmp';
+ }