Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision e5af8407

Von Jan Büren vor 2 Tagen hinzugefügt

  • ID e5af8407f62981d3e8de276744cedbf0b6031ce1
  • Vorgänger c74f4c31
  • Nachfolger 3c2062ce

Falls Login wieder aktiviert werden soll, entsprechend employee anpassen

Unterschiede anzeigen:

SL/Controller/Admin.pm
149 149
    ->config_values({ %{ $self->user->config_values }, %{ $props } });
150 150

  
151 151
  my @errors = $self->user->validate;
152

  
153 152
  if (@errors) {
154 153
    $self->js->flash('error', $_) foreach @errors;
155 154
    return $self->js->render();
......
174 173
               $params->{'login'} . $timestamp, $params->{'login'});
175 174
      $dbh->disconnect;
176 175
    }
176
  } elsif ($assign_documents) {
177
    my $clients = SL::DB::Manager::AuthClient->get_all_sorted;
178
    for my $client (@$clients) {
179

  
180
      my $dbh = $client->dbconnect(AutoCommit => 1);
181
      $dbh->do(qq|UPDATE employee SET deleted = FALSE, name = ?, deleted_email = ?,
182
                  deleted_tel = ?, deleted_fax = ?, deleted_signature = ? WHERE login = ?|,undef,
183
	          $self->user->get_config_value('name'), undef, undef, undef, undef, $params->{'login'});
184
      $dbh->disconnect;
185
    }
177 186
  }
178 187

  
179 188
  $self->user->save;

Auch abrufbar als: Unified diff