require_once 'core/init.php'; $pageTitle = 'Competitions'; $user = new User(); if (!$user->isLoggedIn()) { Redirect::to('login.php'); } // Defaults $style = ''; $displayErrors = "none"; $errorDisplay = ""; $leagueOptions = new League(); if (isset($_GET['delete']) && $_GET['delete'] == true && isset($_GET['competitionid']) && is_numeric($_GET['competitionid'])) { try { $competitionId = escape($_GET['competitionid']); $leagueOptions->deleteCompetition($competitionId); Session::flash('deleted', 'Competition Deleted Successfully'); Redirect::to('competitions.php'); } catch (Exception $e) { die($e->getMessage()); } } else { $competitionResults = $leagueOptions->getCompetitions(); } if (Input::exists()) { if (Token::check(Input::get('token'))) { $validate = new Validation(); $validation = $validate->check($_POST, array('CompetitionName' => array('name' => 'Competition', 'min' => 5, 'max' => 50, 'unique' => 'competitions', 'required' => true), 'CompetitionAbbreviation' => array('name' => 'CompetitionAbbreviation', 'min' => 1, 'max' => 5, 'unique' => 'competitions', 'required' => true))); if ($validation->passed()) { try { $leagueOptions->createCompetition(array('CompetitionName' => Input::get('CompetitionName'), 'CompetitionAbbreviation' => Input::get('CompetitionAbbreviation')));