Revision 85724239
Von Moritz Bunkus vor mehr als 11 Jahren hinzugefügt
SL/User.pm | ||
---|---|---|
298 | 298 |
$main::lxdebug->leave_sub(); |
299 | 299 |
} |
300 | 300 |
|
301 |
sub dbsources_unused { |
|
302 |
$main::lxdebug->enter_sub(); |
|
303 |
|
|
304 |
my ($self, $form) = @_; |
|
305 |
|
|
306 |
my %dbexcl = map { $_->dbname => 1 } |
|
307 |
grep { ($_->dbhost eq $form->{dbhost}) && ($_->dbport eq $form->{dbport}) } |
|
308 |
@{ SL::DB::Manager::AuthClient->get_all }; |
|
309 |
|
|
310 |
$form->{only_acc_db} = 1; |
|
311 |
|
|
312 |
$dbexcl{$form->{dbdefault}} = 1; |
|
313 |
$dbexcl{$main::auth->{DB_config}->{db}} = 1; |
|
314 |
|
|
315 |
my @dbunused = grep { !$dbexcl{$_} } dbsources("", $form); |
|
316 |
|
|
317 |
$main::lxdebug->leave_sub(); |
|
318 |
|
|
319 |
return @dbunused; |
|
320 |
} |
|
321 |
|
|
322 | 301 |
sub calc_version { |
323 | 302 |
$main::lxdebug->enter_sub(2); |
324 | 303 |
|
Auch abrufbar als: Unified diff
Datenbank löschen: auch benutzte auswählbar, dann aber mit Sonderwarnung
Fixt #2312.