Die Checkbos bestimmt ob ein Draft geloescht wird, nicht mehr automatisch beim laden.
}
$sth->finish();
- do_query($form, $dbh, "DELETE FROM drafts WHERE id = ?", $draft_id);
+# do_query($form, $dbh, "DELETE FROM drafts WHERE id = ?", $draft_id);
$dbh->disconnect();
$form->save_history($form->dbconnect(\%myconfig));
}
# /saving the history
- remove_draft();
+ remove_draft() if $form->{remove_draft};
$form->redirect($locale->text('Transaction posted!'));
}
$form->error($locale->text('Cannot post transaction!'));
$form->save_history($form->dbconnect(\%myconfig));
}
# /saving the history
- remove_draft();
+ remove_draft() if $form->{remove_draft};
$form->redirect($locale->text('Transaction posted!'));
}
$form->error($locale->text('Cannot post transaction!'));
}
$form->{groupitems} = "checked" if $form->{groupitems};
+ $form->{remove_draft} = "checked" if $form->{remove_draft};
print qq|
<td>| . $locale->text('Group Items') . qq|</td>
- <td><input name=groupitems type=checkbox class=checkbox $form->{groupitems}></td>
+ <td><input name=groupitems type=checkbox class=checkbox $form->{groupitems}></td>|;
+
+ print qq|
+ <td>| . $locale->text('Remove Draft') . qq|</td>
+ <td><input name=remove_draft type=checkbox class=checkbox $form->{remove_draft}></td>| if (!$form->{id} && $form->{draft_id});
+ print qq|
</tr>
</table>
</td>
$form->save_history($form->dbconnect(\%myconfig));
}
# /saving the history
- remove_draft();
+ remove_draft() if $form->{remove_draft};
$form->redirect( $locale->text('Invoice')
. " $form->{invnumber} "
. $locale->text('posted!'));
if (!(IS->post_invoice(\%myconfig, \%$form))) {
$form->error($locale->text('Cannot post invoice!'));
}
- remove_draft();
+ remove_draft() if $form->{remove_draft};
# saving the history
if(!exists $form->{addition}) {
$form->{addition} = "PRINTED AND POSTED";
} else {
if (IS->post_invoice(\%myconfig, \%$form)){
- remove_draft();
+ remove_draft() if $form->{remove_draft};
# saving the history
if(!exists $form->{addition}) {
if($form->{storno}) {
'List Printer' => 'Drucker anzeigen',
'List Transactions' => 'Buchungsliste',
'Load draft' => 'Entwurf laden',
- 'Loading a draft will remove it from this list until you click the \'Save Draft\' button again.' => 'Das Laden eines Entwurfs wird ihn aus dieser Liste entfernen, bis Sie erneut auf \'Entwurf Speichern\' klicken.',
'Local Tax Office Preferences' => 'Angaben zum Finanzamt',
'Lock System' => 'System sperren',
'Lockfile created!' => 'System gesperrt!',
'Reference missing!' => 'Referenz fehlt!',
'Remaining' => 'Rest',
'Remove' => 'entfernen',
+ 'Remove Draft' => 'Entwurf löschen',
'Removed spoolfiles!' => 'Druckdateien entfernt!',
'Removing marked entries from queue ...' => 'Markierte Einträge werden von der Warteschlange entfernt ...',
'Repeat the password' => 'Passwort wiederholen',
'RFQ' => 'Anfrage',
'Record in' => 'Buchen auf',
'Remaining' => 'Rest',
+ 'Remove Draft' => 'Entwurf löschen',
'Reqdate' => 'Lieferdatum',
'Required by' => 'Lieferdatum',
'SAVED' => 'Gespeichert',
'Quotation Date missing!' => 'Angebotsdatum fehlt!',
'Quotation Number missing!' => 'Angebotsnummer fehlt!',
'RFQ' => 'Anfrage',
+ 'Remove Draft' => 'Entwurf löschen',
'Reqdate' => 'Lieferdatum',
'Required by' => 'Lieferdatum',
'SAVED' => 'Gespeichert',
'Quoted' => 'Angeboten',
'RFQ' => 'Anfrage',
'ROP' => 'Mindestlagerbestand',
+ 'Remove Draft' => 'Entwurf löschen',
'Reqdate' => 'Lieferdatum',
'Required by' => 'Lieferdatum',
'Revenue' => 'Erlöskonto',
'Quotation Date missing!' => 'Angebotsdatum fehlt!',
'Quotation Number missing!' => 'Angebotsnummer fehlt!',
'RFQ' => 'Anfrage',
+ 'Remove Draft' => 'Entwurf löschen',
'Reqdate' => 'Lieferdatum',
'Required by' => 'Lieferdatum',
'SAVED' => 'Gespeichert',
'Rechnungsnummer' => 'Rechnungsnummer',
'Record in' => 'Buchen auf',
'Remaining' => 'Rest',
+ 'Remove Draft' => 'Entwurf löschen',
'Reqdate' => 'Lieferdatum',
'Required by' => 'Lieferdatum',
'SAVED' => 'Gespeichert',
'RFQ' => 'Anfrage',
'Record in' => 'Buchen auf',
'Remaining' => 'Rest',
+ 'Remove Draft' => 'Entwurf löschen',
'Reqdate' => 'Lieferdatum',
'Required by' => 'Lieferdatum',
'SAVED' => 'Gespeichert',
'RFQ' => 'Anfrage',
'RFQ Number' => 'Anfragenummer',
'Remaining' => 'Rest',
+ 'Remove Draft' => 'Entwurf löschen',
'Reqdate' => 'Lieferdatum',
'Request for Quotation' => 'Anfrage',
'Request for Quotations' => 'Anfragen',
<tr>
<td>
Die folgenden Entwürfe wurden gespeichert und können geladen werden.
- Das Laden eines Entwurfs wird ihn aus dieser Liste entfernen, bis Sie erneut auf 'Entwurf Speichern' klicken.
</td>
</tr>
<tr>
<td>
<translate>The following drafts have been saved and can be loaded.</translate>
- <translate>Loading a draft will remove it from this list until you click the 'Save Draft' button again.</translate>
</td>
</tr>