Compare commits

...

2 Commits

Author SHA1 Message Date
OpenXE
3178f12821 auftrag refresh on list only when no cronjob is set 2024-10-21 20:09:25 +02:00
OpenXE
05d7a394b4 mahnwesen refresh status button reinstated 2024-10-20 13:59:56 +02:00
3 changed files with 15 additions and 8 deletions

View File

@ -6689,10 +6689,12 @@ Die Gesamtsumme stimmt nicht mehr mit ursprünglich festgelegten Betrag '.
public function AuftragList() public function AuftragList()
{ {
// refresh all open items // refresh all open items if no cronjob is set
$openids = $this->app->DB->SelectArr("SELECT id from auftrag WHERE status <>'abgeschlossen' and status <>'storniert' and status <>'angelegt'"); if (!$this->app->DB->Select("SELECT id FROM prozessstarter WHERE parameter = 'autoversand_berechnung' AND aktiv = 1 LIMIT 1")) {
foreach ($openids as $openid) { $openids = $this->app->DB->SelectArr("SELECT id from auftrag WHERE status <>'abgeschlossen' and status <>'storniert' and status <>'angelegt'");
$this->app->erp->AuftragAutoversandBerechnen($openid['id']); foreach ($openids as $openid) {
$this->app->erp->AuftragAutoversandBerechnen($openid['id']);
}
} }
if($this->app->Secure->GetPOST('ausfuehren') && $this->app->erp->RechteVorhanden('auftrag', 'edit')) if($this->app->Secure->GetPOST('ausfuehren') && $this->app->erp->RechteVorhanden('auftrag', 'edit'))

View File

@ -30,6 +30,7 @@
<label for="inkl_gesperrte">{|Inkl. gesperrte|}</label> <label for="inkl_gesperrte">{|Inkl. gesperrte|}</label>
</li> </li>
</ul> </ul>
<input type="submit" class="btnBlue" name="mahnstufe_berechnen" value="{|Mahnstufe berechnen|}" />
</div> </div>
</div> </div>
</form> </form>

View File

@ -307,8 +307,12 @@ class Mahnwesen {
} }
} // ende ausfuehren } // ende ausfuehren
// Refresh status and create tabs // Refresh status
$this->app->erp->rechnung_zahlstatus_berechnen(); if($this->app->Secure->GetPOST('mahnstufe_berechnen') && $this->app->erp->RechteVorhanden('rechnung', 'edit')) {
$this->app->erp->rechnung_zahlstatus_berechnen();
}
// Create tabs
$sql = " $sql = "
SELECT SELECT
r.id, r.id,