foreach ($_POST['selectedBM'] as $bm) { $bmObj = $epListP->getBonusMalusByName($bm); array_push($bmlistInject, $bmObj); } } $traitlistInject = array(); if (!empty($_POST['selectedTrait'])) { foreach ($_POST['selectedTrait'] as $trait) { $traitObj = $epListP->getTraitByName($trait); array_push($traitlistInject, $traitObj); } } $gearlistInject = array(); if (!empty($_POST['selectedGear'])) { foreach ($_POST['selectedGear'] as $gear) { $gearObj = $epListP->getGearByName($gear); array_push($gearlistInject, $gearObj); } } $newMorph = new EPMorph($_POST['name'], $_POST['morphType'], 0, EPMorph::$GENDER_NONE, $_POST['maxApt'], $_POST['dur'], $_POST['cost'], $traitlistInject, $gearlistInject, $bmlistInject, $_POST['desc'], "", "", $_POST['credcost']); if (!$persistManager->persistMorph($newMorph)) { echo $persistManager->getLastError(); echo "<br><br>"; } else { $_SESSION['morphList'] = $epListP->getListMorph(); echo "<b> Morph Added ! </b><br><br>"; } } else { if (isset($_POST['deleteMorph'])) { if (!$persistManager->deleteMorph($_POST['deleteMorph'])) { echo $persistManager->getLastError();