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;
} if (@
is_dir($v_filename) && !@
is_link($v_filename)) { if (!
($p_hdir =
opendir($v_filename))) { $this->
_warning("Directory '
$v_filename' can not be read"
);
continue;
} while (false
!== ($p_hitem =
readdir($p_hdir))) { if (($p_hitem != '.'
) && ($p_hitem != '..'
)) { if ($v_filename != "."
) {