// session_start(); require_once 'EPPersistentDataManager.php'; require_once '../php/EPConfigFile.php'; require_once '../php/EPListProvider.php'; require_once '../php/EPConfigFile.php'; require_once '../php/EPBackground.php'; require_once '../php/EPTrait.php'; require_once '../php/EPGear.php'; require_once '../php/EPPsySleight.php'; $epListP = new EPListProvider('../php/config.ini'); $persistManager = new EPPersistentDataManager('../php/config.ini'); $_SESSION['backgroundList'] = $epListP->getListBackgrounds(); $_SESSION['traitList'] = $epListP->getListTraits(); $_SESSION['gearList'] = $epListP->getListGears(); $_SESSION['psyList'] = $epListP->getListPsySleights(); $_SESSION['morphList'] = $epListP->getListMorph(); $_SESSION['aiList'] = $epListP->getListAi(); if (isset($_POST['addBook'])) { $totalInject = array(); if (isset($_POST['selectedBackground'])) { foreach ($_POST['selectedBackground'] as $b) { array_push($totalInject, $b); } } if (isset($_POST['selectedTraits'])) { foreach ($_POST['selectedTraits'] as $t) { array_push($totalInject, $t); } } if (isset($_POST['selectedGear'])) { foreach ($_POST['selectedGear'] as $g) {
echo "<br><br>ADDING MORPH --------------------------------------------- <br><br>"; $traitList = $listProvider->getListTraits(); $gearListMorph = $listProvider->getListGears(); $bonusMalusList = $listProvider->getListBonusMalus(); $morph[0] = new EPMorph("Test Morph", EPMorph::$BIOMORPH, 25, EPMorph::$GENDER_MALE, 30, 8, 30, $traitList, $gearListMorph, $bonusMalusList, "Test morph description"); foreach ($morph as $m) { if (!$persistManager->persistMorph($m)) { echo $persistManager->getLastError(); echo "<br>"; } else { echo "DONE ! <br>"; } } //Echo Morph list echo "<br><br>MORPH LIST------------------------------------------ <br><br>"; $morphList = $listProvider->getListMorph(); if ($morphList == null) { echo $listProvider->getLastError(); echo "<br>"; } else { foreach ($morphList as $m) { echo $m->name . " : " . $m->description . " Types : " . $m->morphType . " Age : " . $m->age . " Gender : " . $m->gender . " Max Apt : " . $m->maxApptitude . " DUR : " . $m->durability . " CP Cost : " . $m->cpCost; echo '<br>'; echo '<br>'; $malusBonus = $m->bonusMalus; echo "With BonusMalus : <br>"; foreach ($malusBonus as $o) { echo $o->name . " - " . $o->description . " - Type : " . $o->bonusMalusType . " - for target : " . $o->forTargetNamed . " - value : " . $o->value . "<br>"; } echo '<br>'; echo '<br>';