Added menu for MailtemplateDispatch

This commit is contained in:
Frank Schubert
2025-01-14 20:11:10 +01:00
parent 255091212d
commit da91c5c0dc
3 changed files with 10 additions and 9 deletions
@@ -1,7 +1,7 @@
<?php <?php
$pagination_baseurl = $this->getUrl($Mod, "Index"); $pagination_baseurl = $this->getUrl($Mod, "Index");
$pagination_baseurl_params = ["filter" => $filter]; $pagination_baseurl_params = ["filter" => $filter];
$pagination_entity_name = "Emailversände"; $pagination_entity_name = "Emailaussendungen";
?> ?>
<?php include(realpath(dirname(__FILE__)."/../../$mfLayoutPackage")."/header.php"); ?> <?php include(realpath(dirname(__FILE__)."/../../$mfLayoutPackage")."/header.php"); ?>
@@ -12,10 +12,10 @@ $pagination_entity_name = "Emailversände";
<div class="page-title-right"> <div class="page-title-right">
<ol class="breadcrumb m-0"> <ol class="breadcrumb m-0">
<li class="breadcrumb-item"><a href="<?=self::getUrl("Dashboard")?>"><?=MFAPPNAME_SLUG?></a></li> <li class="breadcrumb-item"><a href="<?=self::getUrl("Dashboard")?>"><?=MFAPPNAME_SLUG?></a></li>
<li class="breadcrumb-item active">Emailversand</li> <li class="breadcrumb-item active">Emailaussendungen</li>
</ol> </ol>
</div> </div>
<h4 class="page-title">Emailversand</h4> <h4 class="page-title">Emailaussendungen</h4>
</div> </div>
</div> </div>
</div> </div>
@@ -58,10 +58,10 @@ $pagination_entity_name = "Emailversände";
<div class="card"> <div class="card">
<div class="card-body mb-3"> <div class="card-body mb-3">
<div class="float-left"> <div class="float-left">
<h4 class="header-title">Emailversand</h4> <h4 class="header-title">Emailaussendungen</h4>
</div> </div>
<div class="float-right"> <div class="float-right">
<a class="btn btn-primary mb-2" href="<?=self::getUrl("MailtemplateDispatch", "add")?>"><i class="fas fa-plus"></i> Neuen Emailversand erstellen</a> <a class="btn btn-primary mb-2" href="<?=self::getUrl("MailtemplateDispatch", "add")?>"><i class="fas fa-plus"></i> Neuen Emailaussendung erstellen</a>
</div> </div>
<table class="table table-striped table-hover"> <table class="table table-striped table-hover">
@@ -80,7 +80,7 @@ $pagination_entity_name = "Emailversände";
<tr> <tr>
<td> <td>
<?php if($dispatch->send_finish): ?> <?php if($dispatch->send_finish): ?>
<i class="fas fa-fw fa-check text-success" title="Versand abgeschlossen"></i> <i class="fas fa-fw fa-check text-success" title="Aussendung abgeschlossen"></i>
<?php elseif($dispatch->send_lock): ?> <?php elseif($dispatch->send_lock): ?>
<i class="far fa-fw fa-evelope fa-spin-pulse text-primary" title="Versand läuft"></i> <i class="far fa-fw fa-evelope fa-spin-pulse text-primary" title="Versand läuft"></i>
<?php elseif($dispatch->tosend_date && !$dispatch->send_lock): ?> <?php elseif($dispatch->tosend_date && !$dispatch->send_lock): ?>
@@ -95,8 +95,8 @@ $pagination_entity_name = "Emailversände";
<td><?=date("d.m.Y H:i",$dispatch->create)?> (<?=$dispatch->editor->name?>)</td> <td><?=date("d.m.Y H:i",$dispatch->create)?> (<?=$dispatch->editor->name?>)</td>
<td><?=date("d.m.Y H:i",$dispatch->edit)?> (<?=$dispatch->creator->name?>)</td> <td><?=date("d.m.Y H:i",$dispatch->edit)?> (<?=$dispatch->creator->name?>)</td>
<td style="text-align: left; letter-spacing: 4px; font-size: 1.1em;"> <td style="text-align: left; letter-spacing: 4px; font-size: 1.1em;">
<a href="<?=self::getUrl("MailtemplateDispatch", "edit", ["id" => $dispatch->id])?>"><i class="far fa-edit" title="Emailversand bearbeiten"></i></a> <a href="<?=self::getUrl("MailtemplateDispatch", "edit", ["id" => $dispatch->id])?>"><i class="far fa-edit" title="Emailaussendung bearbeiten"></i></a>
<a href="<?=self::getUrl("MailtemplateDispatch", "delete", ["id" => $dispatch->id])?>" class="text-danger" onclick="if(!confirm('Emailversand wirklich löschen?')) return false;" title="Emailversand Löschen"><i class="fas fa-trash"></i></a> <a href="<?=self::getUrl("MailtemplateDispatch", "delete", ["id" => $dispatch->id])?>" class="text-danger" onclick="if(!confirm('Emailaussendung wirklich löschen?')) return false;" title="Emailaussendung Löschen"><i class="fas fa-trash"></i></a>
</td> </td>
</tr> </tr>
<?php endforeach; ?> <?php endforeach; ?>
+1
View File
@@ -99,6 +99,7 @@
<?php if($me->is(["Admin"]) && $me->can("Billing")): ?><li><a href="<?=self::getUrl("Billing")?>"><i class="far fa-fw fa-cash-register text-info"></i> Verrechnung</a></li><?php endif; ?> <?php if($me->is(["Admin"]) && $me->can("Billing")): ?><li><a href="<?=self::getUrl("Billing")?>"><i class="far fa-fw fa-cash-register text-info"></i> Verrechnung</a></li><?php endif; ?>
<?php if($me->is(["Admin"]) && $me->can("Billing")): ?><li><a href="<?=self::getUrl("Invoice")?>"><i class="far fa-fw fa-file-invoice-dollar text-info"></i> Rechnungen</a></li><?php endif; ?> <?php if($me->is(["Admin"]) && $me->can("Billing")): ?><li><a href="<?=self::getUrl("Invoice")?>"><i class="far fa-fw fa-file-invoice-dollar text-info"></i> Rechnungen</a></li><?php endif; ?>
<?php if($me->is(["Admin"]) && $me->can("Billing")): ?><li><a href="<?=self::getUrl("HistoricBill")?>"><i class="far fa-fw fa-file-invoice-dollar text-info"></i> Historische Rechnungen</a></li><?php endif; ?> <?php if($me->is(["Admin"]) && $me->can("Billing")): ?><li><a href="<?=self::getUrl("HistoricBill")?>"><i class="far fa-fw fa-file-invoice-dollar text-info"></i> Historische Rechnungen</a></li><?php endif; ?>
<?php if($me->is(["Admin"])): ?><li><a href="<?=self::getUrl("MailtemplateDispatch")?>"><i class="far fa-fw fa-envelope text-info"></i> Emailaussendung</a></li><?php endif; ?>
</ul> </ul>
</li> </li>
<?php endif; ?> <?php endif; ?>
@@ -28,7 +28,7 @@ class MailtemplateDispatch extends mfBaseModel {
$emails = []; $emails = [];
if(in_array("contract", $datasources)) { if(in_array("contract", $datasources)) {
} }
if(in_array("order", $datasources)) { if(in_array("order", $datasources)) {