<title>Manage Stats</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 'EPPersistentDataManager.php';
require_once '../php/EPConfigFile.php';
require_once '../php/EPListProvider.php';
require_once '../php/EPStat.php';
$epListP = new EPListProvider('../php/config.ini');
$persistManager = new EPPersistentDataManager('../php/config.ini');
$configValues = new EPConfigFile('./config.ini');
$_SESSION['statList'] = $epListP->getListStats($configValues, $_SESSION['cc']);
$_SESSION['groupsList'] = $epListP->getListGroups();
if (isset($_POST['addStat'])) {
    $glistInject = array();
    foreach ($_POST['selectedGroups'] as $g) {
        array_push($glistInject, $g);
    }
    $arrayNewGroups = explode(";", $_POST['newGroups']);
    foreach ($arrayNewGroups as $h) {
        array_push($glistInject, $h);
    }
    $newStat = new EPStat($_POST['name'], $_POST['desc'], $_POST['abr'], $glistInject, 0, $_SESSION['cc']);
    if (!$persistManager->persistStat($newStat)) {
        echo $persistManager->getLastError();
        echo "<br><br>";
    } else {
 $st[5] = new EPStat('Wound threshold', "", EPStat::$WOUNDTHRESHOLD);
 $st[6] = new EPStat('Durability', "", EPStat::$DURABILITY);
 $st[7] = new EPStat('Speed', "", EPStat::$SPEED);
 $st[8] = new EPStat('Initiative', "", EPStat::$INITIATIVE);
 $st[9] = new EPStat('Damage bonus', "", EPStat::$DAMAGEBONUS);
 foreach ($st as $s) {
     if (!$persistManager->persistStat($s)) {
         echo $persistManager->getLastError();
         echo "<br>";
     } else {
         echo "DONE ! <br>";
     }
 }
 //Echo Stats
 echo "<br><br>STATS LIST------------------------------------------ <br><br>";
 $statList = $listProvider->getListStats($configValues);
 if ($statList == null) {
     echo $listProvider->getLastError();
     echo "<br>";
 } else {
     foreach ($statList as $m) {
         echo $m->name . " Desc : " . $m->description . " Abbr. : " . $m->abbreviation . "<br>";
         echo "Stat on groups : <br>";
         $groupsList = $m->groups;
         foreach ($groupsList as $g) {
             echo "-> " . $g;
             echo '<br>';
         }
         echo '<br>';
     }
 }