On avance sur LivraisonParSecteurs
This commit is contained in:
@@ -2,6 +2,8 @@
|
||||
|
||||
namespace LivraisonParSecteurs\Loop;
|
||||
|
||||
use LivraisonParSecteurs\LivraisonParSecteurs;
|
||||
use LivraisonParSecteurs\Model\LpsAreaScheduleQuery;
|
||||
use Thelia\Core\Template\Element\BaseLoop;
|
||||
use Thelia\Core\Template\Element\LoopResult;
|
||||
use Thelia\Core\Template\Element\LoopResultRow;
|
||||
@@ -30,12 +32,20 @@ class AreaLoop extends BaseLoop implements PropelSearchLoopInterface
|
||||
foreach ($loopResult->getResultDataCollection() as $lps_area) {
|
||||
|
||||
$loopResultRow = new LoopResultRow($lps_area);
|
||||
|
||||
$schedule = LpsAreaScheduleQuery::create()->findByIdArea($lps_area->getId());
|
||||
$deliveryDays = "";
|
||||
foreach ($schedule as $day) {
|
||||
$deliveryDays .= LivraisonParSecteurs::getDayLabel($day->getDay()) . ', ';
|
||||
}
|
||||
$deliveryDays = substr($deliveryDays, 0, strlen($deliveryDays)-2);
|
||||
|
||||
$loopResultRow
|
||||
->set("ID", $lps_area->getId())
|
||||
->set("TITLE", $lps_area->getTitle())
|
||||
->set("ACTIVE", $lps_area->getActive())
|
||||
->set("PRICE", $lps_area->getPrice())
|
||||
->set("DELIVERY_DAYS", "Lundi....")
|
||||
->set("DELIVERY_DAYS", $deliveryDays)
|
||||
;
|
||||
$loopResult->addRow($loopResultRow);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user