Files
grzanieplus.pl/plugins/stPaczkomatyPlugin/lib/stPaczkomatyImportExport.class.php
2025-03-12 17:06:23 +01:00

33 lines
1.0 KiB
PHP

<?php
class stPaczkomatyImportExport {
public static function getProduct($object) {
$c = new Criteria();
$c->add(PaczkomatyHasProductPeer::PRODUCT_ID, $object->getId());
$c->add(PaczkomatyHasProductPeer::DISABLE_DELIVERY, 1);
$hasProductObject = PaczkomatyHasProductPeer::doSelectOne($c);
if (is_object($hasProductObject))
return 1;
return 0;
}
public function setProduct($object = null, $disableDelivery = 0) {
$c = new Criteria();
$c->add(PaczkomatyHasProductPeer::PRODUCT_ID, $object->getId());
$hasProductObject = PaczkomatyHasProductPeer::doSelectOne($c);
if (!is_object($hasProductObject)) {
$hasProductObject = new PaczkomatyHasProduct();
$hasProductObject->setProductId($object->getId());
}
if ($hasProductObject->getDisableDelivery() != $disableDelivery)
$hasProductObject->setDisableDelivery($disableDelivery);
$hasProductObject->save();
return true;
}
}