echo "Stat Deleted ! <br>"; } } else { echo "Stat To Deleted not created ! <br>"; } //Trait echo "<br><br>TRAIT DELETION------------------------------------------ <br><br>"; $todelbm = new EPBonusMalus("TODELETE1", EPBonusMalus::$ON_APTITUDE, 5); $todeltrait = new EPTrait("TRAIT_TODELETE", "", EPTrait::$POSITIVE_TRAIT, EPTrait::$MORPH_TRAIT, 10, array($todelbm)); if (!$persistManager->persistTrait($todeltrait)) { echo $persistManager->getLastError(); echo "<br>"; } else { echo "Trait added ! <br>"; } if (!$persistManager->deleteTrait($todeltrait->name)) { echo $persistManager->getLastError(); echo "<br>"; } else { echo "Trait Deleted ! <br>"; } //Ai echo "<br><br>AI DELETION------------------------------------------ <br><br>"; $delaptAiList = array(new EPAptitude("TODELETE1", "")); $delstatAiList = array(new EPStat("TODELETE2", "", "")); $delskillAiList = array(new EPSkill("TODELETE3", "", null, "", "")); $todelai = new EPAi("AI_TODELETE", $delaptAiList, EPCreditCost::$EXPENSIVE, $delskillAiList, $delstatAiList, "DELETEDELETE"); if (!$persistManager->persistAi($todelai)) { echo $persistManager->getLastError(); echo "<br>"; } else {
foreach ($_POST['selectedBM'] as $bm) { $bmObj = $epListP->getBonusMalusByName($bm); array_push($bmlistInject, $bmObj); } } $newTrait = new EPTrait($_POST['name'], $_POST['desc'], $_POST['side'], $_POST['applyTo'], $_POST['cost'], $bmlistInject, $_POST['level'], $_POST['isFor']); if (!$persistManager->persistTrait($newTrait)) { echo $persistManager->getLastError(); echo "<br><br>"; } else { $_SESSION['traitList'] = $epListP->getListTraits(); echo "<b> Trait Added ! </b><br><br>"; } } else { if (isset($_POST['deleteTrait'])) { if (!$persistManager->deleteTrait($_POST['deleteTrait'])) { echo $persistManager->getLastError(); echo "<br><br>"; } else { $_SESSION['traitList'] = $epListP->getListTraits(); echo "<b> Trait Deleted ! </b><br><br>"; } } } ?> <form action="trait.php" method="post"> <input type="hidden" name="addTrait" value="yep"> <label>Trait name<input type="text" name="name"></label> <br> <label>Description</label> <br>