<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Manage Skill Prefix</title> </head> <body> <?php error_reporting(E_ALL); error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); ini_set('display_errors', '1'); // session_start(); require_once '../php/EPConfigFile.php'; require_once '../php/EPListProvider.php'; require_once '../php/EPPersistentDataManager.php'; $epListP = new EPListProvider('../php/config.ini'); $persistManager = new EPPersistentDataManager('../php/config.ini'); $_SESSION['prefixList'] = $epListP->getListPrefix(); $_SESSION['aptitudesList'] = $epListP->getListAptitudes(); if (isset($_POST['addPrefix'])) { if (!$persistManager->persistSkillPrefix($_POST['name'], $_POST['apt'], $_POST['type'], $_POST['desc'])) { echo $persistManager->getLastError(); echo "<br><br>"; } else { $_SESSION['prefixList'] = $epListP->getListPrefix(); echo "<b> Skill Prefix Added ! </b><br><br>"; } } else { if (isset($_POST['deletePrefix'])) { if (!$persistManager->deleteSkillPrefix($_POST['deletePrefix'])) { echo $persistManager->getLastError(); echo "<br><br>"; } else { $_SESSION['prefixList'] = $epListP->getListPrefix();
$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")); 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>";
<?php error_reporting(E_ALL); error_reporting(E_ERROR | E_WARNING | E_PARSE | E_NOTICE); ini_set('display_errors', '1'); // session_start(); require_once 'EPPersistentDataManager.php'; require_once '../php/EPConfigFile.php'; require_once '../php/EPListProvider.php'; require_once '../php/EPConfigFile.php'; require_once '../php/EPSkill.php'; require_once '../php/EPAptitude.php'; $epListP = new EPListProvider('../php/config.ini'); $persistManager = new EPPersistentDataManager('../php/config.ini'); $_SESSION['prefixList'] = $epListP->getListPrefix(); $_SESSION['groupsList'] = $epListP->getListGroups(); $_SESSION['skillList'] = $epListP->getListSkills($epListP->getListAptitudes()); if (isset($_POST['addSkill'])) { $glistInject = array(); if (isset($_POST['selectedGroups'])) { foreach ($_POST['selectedGroups'] as $g) { array_push($glistInject, $g); } } $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>";