gutschrift mark as offen or bezahlt rework

This commit is contained in:
OpenXE 2023-04-04 11:34:07 +02:00
parent 76740aee02
commit 1e59009862
3 changed files with 15 additions and 5 deletions

View File

@ -45,8 +45,8 @@
<input type="checkbox" id="auswahlalle" onchange="alleauswaehlen();" />&nbsp;{|alle markieren|}&nbsp;
<select id="sel_aktion" name="sel_aktion">
<option value="">{|bitte w&auml;hlen|} ...</option>
<option value="erledigtam">{|als erledigt markieren|}</option>
<option value="offen">{|erledigt Markierung entfernen|}</option>
[ALSBEZAHLTMARKIEREN]
<option value="offen">{|als offen markieren|}</option>
<option value="mail">{|per Mail versenden|}</option>
<option value="versendet">{|als versendet markieren|}</option>
<option value="pdf">{|Sammel-PDF|}</option>

View File

@ -565,7 +565,7 @@
</tr>
<tr>
<td>konto</td>
<td>Konto-ID</td>
<td>Konto-Kurzbezeichnung</td>
<td></td>
</tr>
<tr>

View File

@ -1434,7 +1434,13 @@ class Gutschrift extends GenGutschrift
$ids = array_unique($ids);
switch($aktion) {
case 'erledigtam':
case 'bezahlt':
$this->app->DB->Update("UPDATE gutschrift SET zahlungsstatus='bezahlt' WHERE id IN (".implode(', ',$ids).')');
break;
case 'offen':
$this->app->DB->Update("UPDATE gutschrift SET zahlungsstatus='offen' WHERE id IN (".implode(', ',$ids).')');
break;
/* case 'erledigtam':
if(!empty($ids)){
$this->app->DB->Update(
sprintf(
@ -1459,7 +1465,7 @@ class Gutschrift extends GenGutschrift
)
);
}
break;
break;*/
case 'mail':
$returnOrders = empty($ids)?[]:$this->app->DB->SelectArr(
sprintf(
@ -1741,6 +1747,10 @@ class Gutschrift extends GenGutschrift
$this->app->YUI->TableSearch('TAB1','gutschriften');
$this->app->YUI->TableSearch('TAB3','gutschrifteninbearbeitung');
if($this->app->erp->RechteVorhanden('rechnung', 'manuellbezahltmarkiert')){
$this->app->Tpl->Set('ALSBEZAHLTMARKIEREN', '<option value="bezahlt">{|als bezahlt markieren|}</option>');
}
$this->app->Tpl->Set(
'SELDRUCKER',
$this->app->erp->GetSelectDrucker($this->app->User->GetParameter('rechnung_list_drucker'))