Example #1
0
function insertEvent()
{
    $event = new Event("");
    $event->start = "{$_POST['year']}-{$_POST['month']}-{$_POST['day']} {$_POST['hour']}:00:00";
    if (strcmp($_POST['naming'], "auto") == 0) {
        $event->name = sprintf("%s %d.%02d", $_POST['series'], $_POST['season'], $_POST['number']);
    } else {
        $event->name = $_POST['name'];
    }
    $event->format = $_POST['format'];
    $event->host = $_POST['host'];
    $event->cohost = $_POST['cohost'];
    $event->kvalue = $_POST['kvalue'];
    $event->series = $_POST['series'];
    $event->season = $_POST['season'];
    $event->number = $_POST['number'];
    $event->threadurl = $_POST['threadurl'];
    $event->metaurl = $_POST['metaurl'];
    $event->reporturl = $_POST['reporturl'];
    if ($_POST['mainrounds'] == "") {
        $_POST['mainrounds'] = 3;
    }
    if ($_POST['mainstruct'] == "") {
        $_POST['mainstruct'] = "Swiss";
    }
    $event->mainrounds = $_POST['mainrounds'];
    $event->mainstruct = $_POST['mainstruct'];
    if ($_POST['finalrounds'] == "") {
        $_POST['finalrounds'] = 3;
    }
    if ($_POST['finalstruct'] == "") {
        $_POST['finalstruct'] = "Single Elimination";
    }
    $event->finalrounds = $_POST['finalrounds'];
    $event->finalstruct = $_POST['finalstruct'];
    $event->save();
    if (strcmp($_POST['host'], $_SESSION['username']) != 0) {
        $event->addSteward($_SESSION['username']);
    }
    return $event;
}