LivraisonParSecteur : Rajout de la gestion du minimum de commande

This commit is contained in:
2021-02-25 14:56:55 +01:00
parent fffc4430c5
commit 4780bf1ff6
26 changed files with 256 additions and 100 deletions

View File

@@ -3,6 +3,7 @@
namespace LivraisonParSecteurs\Hook;
use LivraisonParSecteurs\LivraisonParSecteurs;
use Thelia\Core\Event\Hook\HookRenderBlockEvent;
use Thelia\Core\Event\Hook\HookRenderEvent;
use Thelia\Core\Hook\BaseHook;
use Thelia\Core\Security\AccessManager;
@@ -34,6 +35,7 @@ class AdminHook extends BaseHook
}
}
/* Pour intégrer la date prévue de livraison dans différents formulaires (email, backOffice, ...) */
public function displayDeliveryDate(HookRenderEvent $event)
{
@@ -60,4 +62,18 @@ class AdminHook extends BaseHook
}
}
/* Pour afficher la liste des livraisons à effectuer dans la page d'accueil backOffice */
public function displayScheduledDeliveries(HookRenderBlockEvent $event)
{
$content = trim($this->render("scheduled-deliveries.html"));
if (!empty($content)) {
$event->add([
"id" => "block-scheduled-deliveries",
"title" => $this->trans("Scheduled deliveries", [], LivraisonParSecteurs::DOMAIN_NAME),
"content" => $content,
"class" => "col-md-8"
]);
}
}
}