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")); if (!$persistManager->persistSkill($todelsk)) { echo $persistManager->getLastError(); echo "<br>"; } else { echo "Skill added ! <br>"; } if (!$persistManager->deleteSkill($todelsk->name)) { echo $persistManager->getLastError(); echo "<br>"; } else { echo "Skill Deleted ! <br>"; } //Skill prefix echo "<br><br>SKILL PREFIX DELETION------------------------------------------ <br><br>"; $todelprefixs = 'PREFIX_TODELETE'; if (!$persistManager->persistSkillPrefix($todelprefixs)) { echo $persistManager->getLastError(); echo "<br>"; } else { echo "Skill prefix added ! <br>"; } if (!$persistManager->deleteSkillPrefix($todelprefixs)) {
} $arrayNewGroups = explode(";", $_POST['newGroups']); foreach ($arrayNewGroups as $h) { array_push($glistInject, $h); } $skill = new EPSkill($_POST['name'], $_POST['desc'], $epListP->getAptitudeByAbbreviation($_POST['linkedApt']), $_POST['type'], $_POST['defaultable'], $_POST['prefix'], $glistInject); if (!$persistManager->persistSkill($skill)) { echo $persistManager->getLastError(); echo "<br><br>"; } else { $_SESSION['skillList'] = $epListP->getListSkills($epListP->getListAptitudes()); echo "<b> Skill Added ! </b><br><br>"; } } else { if (isset($_POST['deleteSkill'])) { if (!$persistManager->deleteSkill($_POST['deleteSkill'])) { echo $persistManager->getLastError(); echo "<br><br>"; } else { $_SESSION['skillList'] = $epListP->getListSkills($epListP->getListAptitudes()); echo "<b> Skill Deleted ! </b><br><br>"; } } } ?> <form action="skills.php" method="post"> <input type="hidden" name="addSkill" value="yep"> <label>Skill name<input type="text" name="name"></label> <br> <label>Description</label> <br>