// ----- Skip the current tar name
if ($v_filename ==
$this->_tarname
) { continue;
} if ($v_filename == ''
) { continue;
} // ----- ignore files and directories matching the ignore regular expression
if ($this->_ignore_regexp &&
preg_match($this->_ignore_regexp, '/' .
$v_filename)) { $this->
_warning("File '
$v_filename' ignored"
);
continue;
} if (!
file_exists($v_filename) && !
is_link($v_filename)) { $this->
_warning("File '
$v_filename' does not exist"
);
continue;
} // ----- Add the file or directory header
if (!
$this->
_addFile($v_filename,
$v_header,
$p_add_dir,
$p_remove_dir)) { return false;
}