Lines 142-162
$timestamp = ($timestamp) ? output_pref({ dt => dt_from_string($timestamp), date
Link Here
|
142 |
|
142 |
|
143 |
if ( $record_type eq 'bibs' ) { |
143 |
if ( $record_type eq 'bibs' ) { |
144 |
if ( $timestamp ) { |
144 |
if ( $timestamp ) { |
145 |
push @record_ids, $_->{biblionumber} for @{ |
145 |
if (!$dont_export_items) { |
146 |
$dbh->selectall_arrayref(q| ( |
146 |
push @record_ids, $_->{biblionumber} for @{ |
147 |
SELECT biblio_metadata.biblionumber |
147 |
$dbh->selectall_arrayref(q| ( |
148 |
FROM biblio_metadata |
148 |
SELECT biblio_metadata.biblionumber |
149 |
LEFT JOIN items USING(biblionumber) |
149 |
FROM biblio_metadata |
150 |
WHERE biblio_metadata.timestamp >= ? |
150 |
LEFT JOIN items USING(biblionumber) |
151 |
OR items.timestamp >= ? |
151 |
WHERE biblio_metadata.timestamp >= ? |
152 |
) UNION ( |
152 |
OR items.timestamp >= ? |
153 |
SELECT biblio_metadata.biblionumber |
153 |
) UNION ( |
154 |
FROM biblio_metadata |
154 |
SELECT biblio_metadata.biblionumber |
155 |
LEFT JOIN deleteditems USING(biblionumber) |
155 |
FROM biblio_metadata |
156 |
WHERE biblio_metadata.timestamp >= ? |
156 |
LEFT JOIN deleteditems USING(biblionumber) |
157 |
OR deleteditems.timestamp >= ? |
157 |
WHERE biblio_metadata.timestamp >= ? |
158 |
) |, { Slice => {} }, ( $timestamp ) x 4 ); |
158 |
OR deleteditems.timestamp >= ? |
159 |
}; |
159 |
) |, { Slice => {} }, ( $timestamp ) x 4 ); |
|
|
160 |
}; |
161 |
} else { |
162 |
push @record_ids, $_->{biblionumber} for @{ |
163 |
$dbh->selectall_arrayref(q| ( |
164 |
SELECT biblio_metadata.biblionumber |
165 |
FROM biblio_metadata |
166 |
WHERE biblio_metadata.timestamp >= ? |
167 |
) |, { Slice => {} }, $timestamp ); |
168 |
}; |
169 |
} |
160 |
} else { |
170 |
} else { |
161 |
my $conditions = { |
171 |
my $conditions = { |
162 |
( $starting_biblionumber or $ending_biblionumber ) |
172 |
( $starting_biblionumber or $ending_biblionumber ) |
163 |
- |
|
|