echo '<br>'; echo '<br>'; } } } if (strcmp($cibleTest, 'Delete') == 0) { //=====DELETE TESTS ================================================ require_once 'EPPersistentDataManager.php'; require_once 'EPAptitude.php'; require_once 'EPListProvider.php'; $listProvider = new EPListProvider('./config.ini'); $persistManager = new EPPersistentDataManager('./config.ini'); //Aptitude echo "<br><br>APTITUDE DELETION------------------------------------------ <br><br>"; $apdel = new EPAptitude('APTITUDE_TODELETE', EPAptitude::$COGNITION, "", array("TODELETE1", "TODELETE2")); if (!$persistManager->persistAptitude($apdel)) { echo $persistManager->getLastError(); echo "<br>"; } else { echo "Aptitude added ! <br>"; } if (!$persistManager->deleteAptitude($apdel->name)) { echo $persistManager->getLastError(); echo "<br>"; } else { echo "Aptitude Deleted ! <br>"; } //Background echo "<br><br>BACKGROUND DELETION------------------------------------------ <br><br>"; $bm1 = new EPBonusMalus("TODELETE1", EPBonusMalus::$ON_APTITUDE, 5); $bm2 = new EPBonusMalus("TODELETE2", EPBonusMalus::$ON_SKILL_PREFIX, 20, "Networking", "", array("Hacker pack", "Scientist base tech"));
require_once '../php/EPAptitude.php'; $epListP = new EPListProvider('../php/config.ini'); $persistManager = new EPPersistentDataManager('../php/config.ini'); $_SESSION['aptitudesList'] = $epListP->getListAptitudesComplete(); $_SESSION['groupsList'] = $epListP->getListGroups(); if (isset($_POST['addAptitude'])) { $glistInject = array(); foreach ($_POST['selectedGroups'] as $g) { array_push($glistInject, $g); } $arrayNewGroups = explode(";", $_POST['newGroups']); foreach ($arrayNewGroups as $h) { array_push($glistInject, $h); } $newAptitude = new EPAptitude($_POST['name'], $_POST['abr'], $_POST['desc'], $glistInject, 0, 0, 0, $epListP->configValues->getValue('RulesValues', 'AbsoluteAptitudesMaxValue')); if (!$persistManager->persistAptitude($newAptitude)) { echo $persistManager->getLastError(); echo "<br><br>"; } else { $_SESSION['aptitudesList'] = $epListP->getListAptitudesComplete(); echo "<b> Aptitude Added ! </b><br><br>"; } } else { if (isset($_POST['deleteAptitude'])) { if (!$persistManager->deleteAptitude($_POST['deleteAptitude'])) { echo $persistManager->getLastError(); echo "<br><br>"; } else { $_SESSION['aptitudesList'] = $epListP->getListAptitudesComplete(); echo "<b> Aptitude Deleted ! </b><br><br>"; }