echo $persistManager->getLastError(); echo "<br>"; } else { echo "Ai added ! <br>"; } if (!$persistManager->deleteAi($todelai->name)) { echo $persistManager->getLastError(); echo "<br>"; } else { echo "Ai Deleted ! <br>"; } //Psy echo "<br><br>PSY DELETION------------------------------------------ <br><br>"; $bonusMalusListPsy = $listProvider->getListBonusMalus(); $psyToDelete = new EPPsySleight("TODELETE1", "MUST BE DELETED", EPPsySleight::$ACTIVE_PSY, EPPsySleight::$RANGE_SELF, EPPsySleight::$DURATION_SUSTAINED, EPPsySleight::$ACTION_COMPLEX, 66, $bonusMalusListPsy); if (!$persistManager->persistPsySleight($psyToDelete)) { echo $persistManager->getLastError(); echo "<br>"; } else { echo "Psy added ! <br>"; } if (!$persistManager->deletePsy($psyToDelete->name)) { echo $persistManager->getLastError(); echo "<br>"; } else { echo "Psy Deleted ! <br>"; } } ?> </body> </html>
require_once '../php/EPBonusMalus.php'; require_once '../php/EPPsySleight.php'; $epListP = new EPListProvider('../php/config.ini'); $persistManager = new EPPersistentDataManager('../php/config.ini'); $_SESSION['psyList'] = $epListP->getListPsySleights(); $_SESSION['bmList'] = $epListP->getListBonusMalus(); if (isset($_POST['addPsy'])) { $bmlistInject = array(); if (isset($_POST['selectedBM']) && !empty($_POST['selectedBM'])) { foreach ($_POST['selectedBM'] as $bm) { $bmObj = $epListP->getBonusMalusByName($bm); array_push($bmlistInject, $bmObj); } } $newPsy = new EPPsySleight($_POST['name'], $_POST['desc'], $_POST['pType'], $_POST['range'], $_POST['duration'], $_POST['action'], $_POST['strain'], $_POST['level'], $bmlistInject, $_POST['needed']); if (!$persistManager->persistPsySleight($newPsy)) { echo $persistManager->getLastError(); echo "<br><br>"; } else { $_SESSION['psyList'] = $epListP->getListPsySleights(); echo "<b> Psy Sleight Added ! </b><br><br>"; } } else { if (isset($_POST['deletePsy'])) { if (!$persistManager->deletePsy($_POST['deletePsy'])) { echo $persistManager->getLastError(); echo "<br><br>"; } else { $_SESSION['psyList'] = $epListP->getListPsySleights(); echo "<b> Psy Sleight Deleted ! </b><br><br>"; }