array_push($reps, new EPReputation('E-Rep', '')); array_push($reps, new EPReputation('F-Rep', '')); array_push($reps, new EPReputation('G-Rep', '')); array_push($reps, new EPReputation('I-Rep', '')); array_push($reps, new EPReputation('R-Rep', '', array("test group rep 1"))); foreach ($reps as $m) { if (!$persistManager->persistReputation($m)) { echo $persistManager->getLastError(); echo "<br>"; } else { echo "DONE ! <br>"; } } //Echo Reputation echo "<br><br>REPUTATIONS LIST------------------------------------------ <br><br>"; $repList = $listProvider->getListReputation(); if ($repList == null) { echo $listProvider->getLastError(); echo "<br>"; } else { foreach ($repList as $m) { echo $m->name . " - Desc :" . $m->description . "<br>"; echo "Reputation on groups : <br>"; $groupsList = $m->groups; foreach ($groupsList as $g) { echo "-> " . $g; echo '<br>'; } echo '<br>'; } }
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>Manage Reputation</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'; require_once '../php/EPReputation.php'; $epListP = new EPListProvider('../php/config.ini'); $persistManager = new EPPersistentDataManager('../php/config.ini'); $_SESSION['repList'] = $epListP->getListReputation(); $_SESSION['groupsList'] = $epListP->getListGroups(); if (isset($_POST['addRep'])) { $glistInject = array(); foreach ($_POST['selectedGroups'] as $g) { array_push($glistInject, $g); } $arrayNewGroups = explode(";", $_POST['newGroups']); foreach ($arrayNewGroups as $h) { array_push($glistInject, $h); } $newRep = new EPReputation($_POST['name'], $_POST['desc'], $glistInject); if (!$persistManager->persistReputation($newRep)) { echo $persistManager->getLastError(); echo "<br><br>"; } else {