LivraisonParSecteurs > onglet "Communes desservies" : la carte est intégrée, il reste l'ajout et la suppression de communes

This commit is contained in:
2021-02-16 12:16:14 +01:00
parent bdc040b7a4
commit 54a4b98b7d
17 changed files with 203 additions and 245 deletions

View File

@@ -3,6 +3,7 @@
namespace LivraisonParSecteurs\Loop;
use LivraisonParSecteurs\LivraisonParSecteurs;
use LivraisonParSecteurs\Model\LpsAreaCityQuery;
use LivraisonParSecteurs\Model\LpsAreaScheduleQuery;
use Thelia\Core\Template\Element\BaseLoop;
use Thelia\Core\Template\Element\LoopResult;
@@ -40,12 +41,15 @@ class AreaLoop extends BaseLoop implements PropelSearchLoopInterface
}
$deliveryDays = substr($deliveryDays, 0, strlen($deliveryDays)-2);
$citiesCount = LpsAreaCityQuery::create()->findByIdArea($lps_area->getId())->count();
$loopResultRow
->set("ID", $lps_area->getId())
->set("TITLE", $lps_area->getTitle())
->set("ACTIVE", $lps_area->getActive())
->set("PRICE", $lps_area->getPrice())
->set("DELIVERY_DAYS", $deliveryDays)
->set("COVERED_CITIES_NUMBER", $citiesCount)
;
$loopResult->addRow($loopResultRow);
}