예제 #1
0
 } else {
     echo "Gear added ! <br>";
 }
 if (!$persistManager->deleteGear($toDelGear->name)) {
     echo $persistManager->getLastError();
     echo "<br>";
 } else {
     echo "Gear Deleted ! <br>";
 }
 //Morph
 echo "<br><br>MORPH DELETION------------------------------------------ <br><br>";
 $todeletetraitList = array(new EPTrait("TODELETE1", "", EPTrait::$POSITIVE_TRAIT, EPTrait::$EGO_TRAIT, 11));
 $todeletegearListMorph = array(new EPGear("TODELETE2", "", EPGear::$SOFT_GEAR, EPCreditCost::$HIGH));
 $todeletebonusMalusList = array(new EPBonusMalus("TODELETE3", EPBonusMalus::$ON_APTITUDE, 9));
 $todeletemorph = new EPMorph("MORPH_TODELETE", EPMorph::$BIOMORPH, 25, EPMorph::$GENDER_MALE, 30, 8, 30, $todeletetraitList, $todeletegearListMorph, $todeletebonusMalusList, "Test morph description");
 if (!$persistManager->persistMorph($todeletemorph)) {
     echo $persistManager->getLastError();
     echo "<br>";
 } else {
     echo "Morph added ! <br>";
 }
 if (!$persistManager->deleteMorph($todeletemorph->name)) {
     echo $persistManager->getLastError();
     echo "<br>";
 } else {
     echo "Morph Deleted ! <br>";
 }
 //reputation
 echo "<br><br>REPUTATION DELETION------------------------------------------ <br><br>";
 $todeletereps = new EPReputation('REP_TODELETE', '', array("TODELETE1"));
 if (!$persistManager->persistReputation($todeletereps)) {
예제 #2
0
    $traitlistInject = array();
    if (!empty($_POST['selectedTrait'])) {
        foreach ($_POST['selectedTrait'] as $trait) {
            $traitObj = $epListP->getTraitByName($trait);
            array_push($traitlistInject, $traitObj);
        }
    }
    $gearlistInject = array();
    if (!empty($_POST['selectedGear'])) {
        foreach ($_POST['selectedGear'] as $gear) {
            $gearObj = $epListP->getGearByName($gear);
            array_push($gearlistInject, $gearObj);
        }
    }
    $newMorph = new EPMorph($_POST['name'], $_POST['morphType'], 0, EPMorph::$GENDER_NONE, $_POST['maxApt'], $_POST['dur'], $_POST['cost'], $traitlistInject, $gearlistInject, $bmlistInject, $_POST['desc'], "", "", $_POST['credcost']);
    if (!$persistManager->persistMorph($newMorph)) {
        echo $persistManager->getLastError();
        echo "<br><br>";
    } else {
        $_SESSION['morphList'] = $epListP->getListMorph();
        echo "<b> Morph Added ! </b><br><br>";
    }
} else {
    if (isset($_POST['deleteMorph'])) {
        if (!$persistManager->deleteMorph($_POST['deleteMorph'])) {
            echo $persistManager->getLastError();
            echo "<br><br>";
        } else {
            $_SESSION['morphList'] = $epListP->getListMorph();
            echo "<b> Morph Deleted ! </b><br><br>";
        }