} else { echo "Gear added ! <br>"; } if (!$persistManager->deleteGear($toDelGear->name)) { echo $persistManager->getLastError(); echo "<br>"; } else { echo "Gear Deleted ! <br>"; } //Morph echo "<br><br>MORPH DELETION------------------------------------------ <br><br>"; $todeletetraitList = array(new EPTrait("TODELETE1", "", EPTrait::$POSITIVE_TRAIT, EPTrait::$EGO_TRAIT, 11)); $todeletegearListMorph = array(new EPGear("TODELETE2", "", EPGear::$SOFT_GEAR, EPCreditCost::$HIGH)); $todeletebonusMalusList = array(new EPBonusMalus("TODELETE3", EPBonusMalus::$ON_APTITUDE, 9)); $todeletemorph = new EPMorph("MORPH_TODELETE", EPMorph::$BIOMORPH, 25, EPMorph::$GENDER_MALE, 30, 8, 30, $todeletetraitList, $todeletegearListMorph, $todeletebonusMalusList, "Test morph description"); if (!$persistManager->persistMorph($todeletemorph)) { echo $persistManager->getLastError(); echo "<br>"; } else { echo "Morph added ! <br>"; } if (!$persistManager->deleteMorph($todeletemorph->name)) { echo $persistManager->getLastError(); echo "<br>"; } else { echo "Morph Deleted ! <br>"; } //reputation echo "<br><br>REPUTATION DELETION------------------------------------------ <br><br>"; $todeletereps = new EPReputation('REP_TODELETE', '', array("TODELETE1")); if (!$persistManager->persistReputation($todeletereps)) {
$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(); echo "<br><br>"; } else { $_SESSION['morphList'] = $epListP->getListMorph(); echo "<b> Morph Deleted ! </b><br><br>"; }