예제 #1
0
 if (!$persistManager->deleteBackground($toDelBackgrounds->name)) {
     echo $persistManager->getLastError();
     echo "<br>";
 } else {
     echo "Background Deleted ! <br>";
 }
 //BonusMalus
 echo "<br><br>BONUS MALUS DELETION------------------------------------------ <br><br>";
 $delBm = new EPBonusMalus("TODELETE", EPBonusMalus::$ON_SKILL_PREFIX, 20, "Networking", "", array("TODELETE1", "TODELETE2"));
 if (!$persistManager->persistBonusMalus($delBm)) {
     echo $persistManager->getLastError();
     echo "<br>";
 } else {
     echo "Bonus Malus added ! <br>";
 }
 if (!$persistManager->deleteBonusMalus($delBm->name)) {
     echo $persistManager->getLastError();
     echo "<br>";
 } else {
     echo "Bonus Malus Deleted ! <br>";
 }
 //Gear
 echo "<br><br>GEAR DELETION------------------------------------------ <br><br>";
 $delbm = new EPBonusMalus("COG 5 Bonus", EPBonusMalus::$ON_APTITUDE, 5);
 $delbonusMalusArray = array($delbm);
 $toDelGear = new EPGear("TODELETE", "Gear Not existing in the rule, just for test", EPGear::$SOFT_GEAR, EPCreditCost::$HIGH, 2, 2, 0, 0, $delbonusMalusArray);
 if (!$persistManager->persistGear($toDelGear)) {
     echo $persistManager->getLastError();
     echo "<br>";
 } else {
     echo "Gear added ! <br>";
    if (isset($_POST['multiOcc']) && $_POST['multiOcc'] != null && $_POST['multiOcc'] != "") {
        $multiOccur = $_POST['multiOcc'];
    } else {
        $multiOccur = "0";
    }
    $newBonusMalus = new EPBonusMalus($name, $apply, $value, $target, $desc, $glistInject, $onCost, $targetforChoice, $typeTar, $bmlistInject, $multiOccur);
    if (!$persistManager->persistBonusMalus($newBonusMalus)) {
        echo $persistManager->getLastError();
        echo "<br><br>";
    } else {
        $_SESSION['bonusmalusList'] = $epListP->getListBonusMalus();
        echo "<b> Bonus Malus Added ! </b><br><br>";
    }
} else {
    if (isset($_POST['deleteBonusMalus'])) {
        if (!$persistManager->deleteBonusMalus($_POST['deleteBonusMalus'])) {
            echo $persistManager->getLastError();
            echo "<br><br>";
        } else {
            $_SESSION['bonusmalusList'] = $epListP->getListBonusMalus();
            echo "<b> Bonus Malus Deleted ! </b><br><br>";
        }
    }
}
?>
        <form action="./bonusmalus.php" method="post">
            <input type="hidden" name="addBonusmalus" value="yep">
            <label>Bonus Malus name<input type="text" name="name"></label>
            <br>
            <label>Description</label>
            <br>