//debug(selectCount("fch_user_preferences"," WHERE userID = $userID "));
if (selectCount("fch_user_preferences", " WHERE userID = {$userID} ") == 0) {
    //debug("Creating preference row , ");
    $key = rand(0, 2147483647);
    $sql = "INSERT INTO  `fanta66_joomla`.`fch_user_preferences` (`id` ,`userID` ,`displayLeague`, `secretKey`) VALUES (NULL ,  {$userID}, NULL, {$key});";
    //debug($sql);
    executeGenericInsertSQL($sql);
}
//if (getSingleton("fch_user_preferences","displayLeague", " WHERE userID = $userID") == NULL)
//generateUserPreferences($userID);
$leagueCount = intval(selectCount("fch_league_membership", " where userID =  {$userID}  "));
$season = getSeason();
$dbLeague = getSingleton("fch_user_preferences", "displayLeague", " WHERE userID = {$userID}");
if (strlen($dbLeague) == 0) {
    debug("Setting default league.");
    generateUserPreferences($userID);
}
/*
if ($leagueCount == 1)
{
	debug("In only one league");
	if (intval(selectCount("fch_league_membership", " WHERE userID = $userID and season = \"$season\"")) == 1)
	{	
		debug("In only one league. Setting default membership.");
		$thisLeague = getSingleton("fch_league_membership","leagueID"," WHERE season = \"$season\" and userID = $userID");
		debug("Setting default league for user $userID to $thisLeague");
		$sql = "
		UPDATE fch_user_preferences SET displayLeague = $thisLeague
		WHERE userID = $userID";
		executeGenericSql($sql);
	}
function addGMToLeague($leagueID, $userID, $displayName)
{
    $con = initializeDB();
    $season = getSeason();
    $sql = <<<SQL

\tINSERT INTO  fanta66_joomla.fch_league_membership (
\t\tid ,
\t\tleagueID ,
\t\tuserID ,
\t\tteamDisplayName,
\t\tseason,
\t\tstatus

\t\t)
\t\tVALUES (
\t\t\tNULL ,  {$leagueID},  {$userID}, "{$displayName}", "{$season}", "active"
\t\t);
\t\t
SQL;
    //echo $sql;
    $con->close();
    executeGenericSQL($sql);
    generateUserPreferences($userID);
    return getReturnCode(1, "You have successfully joined the league.");
}