Example #1
0
 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)) {
     echo $persistManager->getLastError();
     echo "<br>";
 } else {
     echo "Reputation added ! <br>";
 }
 if (!$persistManager->deleteReputation($todeletereps->name)) {
     echo $persistManager->getLastError();
     echo "<br>";
 } else {
     echo "Reputation Deleted ! <br>";
 }
 //Skills
 echo "<br><br>SKILL DELETION------------------------------------------ <br><br>";
 $apt = $listProvider->getListAptitudes();
 $todelsk = new EPSkill("SKILL_TODELETE", "", $apt[EPAptitude::$INTUITION], EPSkill::$KNOWLEDGE_SKILL_TYPE, EPSkill::$NO_DEFAULTABLE, "", array("TODELETE1", "TODELETE2", "TODELETE3"));
require_once '../php/EPReputation.php';
$epListP = new EPListProvider('../php/config.ini');
$persistManager = new EPPersistentDataManager('../php/config.ini');
$_SESSION['repList'] = $epListP->getListReputation();
$_SESSION['groupsList'] = $epListP->getListGroups();
if (isset($_POST['addRep'])) {
    $glistInject = array();
    foreach ($_POST['selectedGroups'] as $g) {
        array_push($glistInject, $g);
    }
    $arrayNewGroups = explode(";", $_POST['newGroups']);
    foreach ($arrayNewGroups as $h) {
        array_push($glistInject, $h);
    }
    $newRep = new EPReputation($_POST['name'], $_POST['desc'], $glistInject);
    if (!$persistManager->persistReputation($newRep)) {
        echo $persistManager->getLastError();
        echo "<br><br>";
    } else {
        $_SESSION['repList'] = $epListP->getListReputation();
        echo "<b> Reputation Added ! </b><br><br>";
    }
} else {
    if (isset($_POST['deleteRep'])) {
        if (!$persistManager->deleteReputation($_POST['deleteRep'])) {
            echo $persistManager->getLastError();
            echo "<br><br>";
        } else {
            $_SESSION['repList'] = $epListP->getListReputation();
            echo "<b> Reputation Deleted ! </b><br><br>";
        }