Projekt

Allgemein

Profil

« Zurück | Weiter » 

Revision 0e494483

Von Niclas Zimmermann vor etwa 12 Jahren hinzugefügt

Verständliche Fehlermeldung bei doppelten Kontonummern

Bisher kam es nur zu einer verständlichen Fehlermeldung, wenn
man die geänderte Kontonummer speichern wollte. Jetzt wird auch
eine verständliche Fehlermeldung ausgegeben, wenn man das Konto
als neues Konto speichern will.

Siehe auch Ticket #2030

Unterschiede anzeigen:

SL/AM.pm
243 243
    $form->{id} = "";
244 244
  }
245 245

  
246
  $query = '
247
    SELECT
248
    accno
249
    FROM chart
250
    WHERE accno = ?';
251
  my ($accno) = selectrow_query($form, $dbh, $query, $form->{accno});
252

  
253
  if ($accno) {
254
    $form->error($::locale->text('Account number not unique!'));
255
  }
256

  
257

  
246 258
  if (!$form->{id} || $form->{id} eq "") {
247 259
    $query = qq|SELECT nextval('id')|;
248 260
    ($form->{"id"}) = selectrow_query($form, $dbh, $query);
......
269 281
      $form->{valid_from} = '';
270 282
    };
271 283

  
272
    $query = '
273
      SELECT
274
        accno
275
      FROM chart
276
      WHERE accno = ?';
277
    my ($accno) = selectrow_query($form, $dbh, $query, $form->{accno});
278

  
279
    if ($accno) {
280
      $form->error($::locale->text('Account number not unique!'));
281
    }
282

  
283 284
    $query = qq|UPDATE chart SET
284 285
                  accno = ?,
285 286
                  description = ?,

Auch abrufbar als: Unified diff