exit 0;
}
-unless (-w $base_fich) {
- $bweb->error("$base_fich is not writable");
+unless ($base_fich and -w $base_fich) {
+ $bweb->error("fv_write_path ($base_fich) is not writable." .
+ " See Bweb configuration.");
exit 0;
}
my $ret = $bweb->dbh_selectall_arrayref("
SELECT P.PathId,
- (
- SELECT Path FROM Path WHERE PathId = P.PathId
- UNION
- SELECT Path FROM brestore_missing_path WHERE PathId = P.PathId
- ) AS Path
+ ( SELECT Path FROM Path WHERE PathId = P.PathId) AS Path
FROM (
SELECT PathId
FROM brestore_pathvisibility
{
my ($path) = @_;
$path = $bweb->dbh_quote($path);
- my $ret = $bweb->dbh_selectrow_hashref("
-SELECT PathId FROM Path WHERE Path = $path
- UNION
-SELECT PathId FROM brestore_missing_path WHERE PATH = $path
-");
+ my $ret = $bweb->dbh_selectrow_hashref("SELECT PathId FROM Path WHERE Path = $path");
return $ret->{pathid};
}