Correction de bug
continuous-integration/drone/push Build was killed Details

ServeurDeTest
Noé GARNIER 2 years ago
parent b8f8a4e8f1
commit bfa1100e22

@ -188,9 +188,6 @@ async function submit(){
if ($ordre == 1){
$enigme->setOrdre($ordre);
}
else if ($ordre == $this->enigme_gateway->getLastOrdre()){
$enigme->setOrdre($ordre);
}
else{
$enigme2 = $this->enigme_gateway->findByOrdre($ordre-1)[0];
$enigme2->setOrdre($ordre);
@ -202,10 +199,15 @@ async function submit(){
public function modifOrdreDown(int $idEnigme){
$enigme = $this->enigme_gateway->findById($idEnigme)[0];
$ordre = $enigme->getOrdre();
$enigme2 = $this->enigme_gateway->findByOrdre($ordre+1)[0];
$enigme2->setOrdre($ordre);
$this->enigme_gateway->update($enigme2);
$enigme->setOrdre($ordre+1);
if ($ordre == $this->enigme_gateway->getLastOrdre()){
$enigme->setOrdre($ordre);
}
else{
$enigme2 = $this->enigme_gateway->findByOrdre($ordre-1)[0];
$enigme2->setOrdre($ordre);
$this->enigme_gateway->update($enigme2);
$enigme->setOrdre($ordre-1);
}
$this->enigme_gateway->update($enigme);
}
}
Loading…
Cancel
Save