Example #1
0
    mydie(mysqli_error($link), 500, $link);
}
/* Assume Team Sport - drop record by initiator into go_gameSubscriber_Team table */
$sql = sprintf("insert into go_gameSubscribers_Team (gameID,publicGameID, userID, initiatorFlag, position,teamID, teamName) values ('%s','%u','%u',1,1,'%u','%s')", mysqli_real_escape_string($link, $gameID), mysqli_real_escape_string($link, $publicGameID), mysqli_real_escape_string($link, $createdByUserID), mysqli_real_escape_string($link, $teamID), mysqli_real_escape_string($link, $teamName));
if (Config::getDebug()) {
    $LOG->log("{$sql}", PEAR_LOG_INFO);
}
$rc = mysqli_query($link, $sql);
if (!$rc) {
    // Server error
    header('HTTP/1.1 500 Internal Server Error');
    mydie(mysqli_error($link), 500, $link);
}
insertGameInvites($link, $gameID, $gameInviteKey, $subscriptionClose, $createdByUserID, $createdByUserName, $gameInvitees);
//Twitter syndication
$twitter = new EpiTwitter(Config::getTwitterConsumerKey(), Config::getTwitterConsumerKeySecret(), $userSettings->getTwitterOAuthToken(), $userSettings->getTwitterOAuthTokenSecret());
if ($twitter) {
    $response = $twitter->post_statusesUpdate(array('status' => $title . " " . $syndicationUrl));
    if (Config::getDebug()) {
        $LOG->log("{$response}", PEAR_LOG_INFO);
    }
}
header('HTTP/1.1 200 OK');
$link->close();
/* Close Database */
//return xml
Utility::emitXML("", "insert_game", 0);
Utility::emitXML("200", "status_code");
Utility::emitXML("ok", "status_message");
Utility::emitXML("{$gameID}", "gameid");
Utility::emitXML("", "insert_game", 0);