예제 #1
0
        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>
예제 #2
0
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>";
        }