Revision e5af8407
SL/Controller/Admin.pm | ||
---|---|---|
->config_values({ %{ $self->user->config_values }, %{ $props } });
|
||
|
||
my @errors = $self->user->validate;
|
||
|
||
if (@errors) {
|
||
$self->js->flash('error', $_) foreach @errors;
|
||
return $self->js->render();
|
||
... | ... | |
$params->{'login'} . $timestamp, $params->{'login'});
|
||
$dbh->disconnect;
|
||
}
|
||
} elsif ($assign_documents) {
|
||
my $clients = SL::DB::Manager::AuthClient->get_all_sorted;
|
||
for my $client (@$clients) {
|
||
|
||
my $dbh = $client->dbconnect(AutoCommit => 1);
|
||
$dbh->do(qq|UPDATE employee SET deleted = FALSE, name = ?, deleted_email = ?,
|
||
deleted_tel = ?, deleted_fax = ?, deleted_signature = ? WHERE login = ?|,undef,
|
||
$self->user->get_config_value('name'), undef, undef, undef, undef, $params->{'login'});
|
||
$dbh->disconnect;
|
||
}
|
||
}
|
||
|
||
$self->user->save;
|
Auch abrufbar als: Unified diff
Falls Login wieder aktiviert werden soll, entsprechend employee anpassen