if (!isset($_SESSION['cc'])) {
        $return['sessionExist'] = false;
    } else {
        $return['sessionExist'] = true;
    }
}
//SET CP FOR A NEW CHARACTER
if (isset($_POST['setCP'])) {
    //CHARACTER CREATOR
    $_SESSION['cc'] = new EPCharacterCreator("../../../php/config.ini", $_POST['setCP']);
    $_SESSION['ccRef'] = null;
    //error_log("NEW CHAR");
}
//INFOS
if (isset($_POST['infosId'])) {
    if ($provider->getInfosById($_POST['infosId']) != null) {
        $return['infoData'] = $provider->getInfosById($_POST['infosId']);
    } else {
        treatCreatorErrors($return, $_SESSION['cc']->getLastError());
    }
}
//GET ORIGINE
if (isset($_POST['getBcg'])) {
    if ($_SESSION['cc']->getCurrentBackground() != null) {
        $return['currentBcg'] = $_SESSION['cc']->getCurrentBackground()->name;
        $_SESSION['currentOrigineName'] = $_SESSION['cc']->getCurrentBackground()->name;
        //$return['desc'] = $_SESSION['cc']->getCurrentBackground()->description;
    } else {
        $return['currentBcg'] = null;
    }
}
Beispiel #2
0
        echo $e->typeError . ' : ' . $e->textError . '</br>';
        echo $e->getLigneNumber() . '</br>';
        echo $e->getTextOnly() . '</br>';
    }
    unset($cc);
}
if (strcmp($cibleTest, 'Simplex') == 0) {
    //===================  Simplex Test ================================
    require_once 'EPPersistentDataManager.php';
    require_once 'EPListProvider.php';
    require_once 'EPConfigFile.php';
    $persistManager = new EPPersistentDataManager('./config.ini');
    $listProvider = new EPListProvider('./config.ini');
    $configValues = new EPConfigFile('./config.ini');
    //echo infos by id
    $infos = $listProvider->getInfosById("backgrounds");
    echo "<br>";
    echo "Infos : <br>";
    echo $infos;
    //Add Aptitudes
    echo "<br><br>ADDING APTITUDE------------------------------------- <br><br>";
    $ap = array();
    $ap[0] = new EPAptitude('Cognition', EPAptitude::$COGNITION, "", array("Cognition group", "Apt test group 2"));
    $ap[1] = new EPAptitude('Coordination', EPAptitude::$COORDINATION);
    $ap[2] = new EPAptitude('Intuition', EPAptitude::$INTUITION);
    $ap[3] = new EPAptitude('Reflex', EPAptitude::$REFLEXS);
    $ap[4] = new EPAptitude('Savvy', EPAptitude::$SAVVY);
    $ap[5] = new EPAptitude('Somatic', EPAptitude::$SOMATICS);
    $ap[6] = new EPAptitude('Willpower', EPAptitude::$WILLPOWER);
    foreach ($ap as $a) {
        if (!$persistManager->persistAptitude($a)) {