Example #1
0
     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>