Browse Source

Fix : postion d'un element nouvelement créer

master
Fab 4 years ago
parent
commit
f39b2dac6b
1 changed files with 10 additions and 2 deletions
  1. +10
    -2
      ShopBundle/EventSubscriber/EditEventSubscriber.php

+ 10
- 2
ShopBundle/EventSubscriber/EditEventSubscriber.php View File

$total = $entityRepo->count(array('status' => 1, 'parent' => $entity->getParent()->getId())); $total = $entityRepo->count(array('status' => 1, 'parent' => $entity->getParent()->getId()));
$entity->setPosition($entity->getParent()->getId() . '_' . $total); $entity->setPosition($entity->getParent()->getId() . '_' . $total);
} else { } else {
$total = $entityRepo->count(array('status' => 1, 'parent' => null));
if ($entity instanceof FilterMerchantInterface) {
$total = $entityRepo->count(array('status' => 1, 'parent' => null, 'merchant' => $this->merchantUtils->getMerchantCurrent()));
}else{
$total = $entityRepo->count(array('status' => 1, 'parent' => null));
}
$entity->setPosition($total); $entity->setPosition($total);
} }
} else { } else {
$total = $entityRepo->count(array('status' => 1));
if ($entity instanceof FilterMerchantInterface) {
$total = $entityRepo->count(array('status' => 1, 'merchant' => $this->merchantUtils->getMerchantCurrent()));
}else{
$total = $entityRepo->count(array('status' => 1));
}
$entity->setPosition($total); $entity->setPosition($total);
} }
return $entity; return $entity;

Loading…
Cancel
Save