Exemplo n.º 1
0
 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>';
     }
 }
Exemplo n.º 2
0
        <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 {