Exemplo n.º 1
0
<?php

/**
 * Created by PhpStorm.
 * User: mwong
 * Date: 4/28/16
 * Time: 1:04 PM
 */
session_start();
require_once 'autoload.php';
use edu\uga\cs\recdawgs\logic\impl\LogicLayerImpl;
$logicLayer = new LogicLayerImpl();
try {
    //return all leagues that dont meet the requirements.
    $unsatisfiedLeagues = $logicLayer->closeEnrollment();
    $num = count($unsatisfiedLeagues);
    $msg = "Rounds generated and matches fixed. {$num} Leagues still not meeting requirements: ";
    for ($i = 0; $i < $num; $i++) {
        $msg .= $unsatisfiedLeagues[$i]->getName() . ' ';
    }
    $msg = urlencode($msg);
    header("Location: ../leagues.php?status={$msg}");
} catch (\edu\uga\cs\recdawgs\RDException $rde) {
    $error_msg = urlencode($rde->string);
    header("Location: ../leagues.php?status={$error_msg}");
} catch (Exception $e) {
    $errorMsg = urlencode("Unexpected error");
    echo $e->getTraceAsString();
    header("Location: ../leagues.php?status={$errorMsg}");
}
exit;