rework score storage
This commit is contained in:
@ -426,7 +426,7 @@ class MatchManagerGSheet implements CallbackListener, CommandListener, Plugin {
|
||||
$data->data[2]->values = $currentscore;
|
||||
|
||||
$data->data[3] = new \stdClass;
|
||||
$data->data[3]->range = "'" . $sheetname . "'!K2";
|
||||
$data->data[3]->range = "'" . $sheetname . "'!Q2";
|
||||
$data->data[3]->values = $currentteamsscore;
|
||||
|
||||
$asyncHttpRequest = new AsyncHttpRequest($this->maniaControl, 'https://sheets.googleapis.com/v4/spreadsheets/' . $this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_MATCHMANAGERGSHEET_SPREADSHEET) . '/values:batchUpdate');
|
||||
@ -589,7 +589,7 @@ class MatchManagerGSheet implements CallbackListener, CommandListener, Plugin {
|
||||
$data->requests[$i]->repeatCell->range->startRowIndex = 0;
|
||||
$data->requests[$i]->repeatCell->range->endRowIndex = 1;
|
||||
$data->requests[$i]->repeatCell->range->startColumnIndex = 3;
|
||||
$data->requests[$i]->repeatCell->range->endColumnIndex = 9;
|
||||
$data->requests[$i]->repeatCell->range->endColumnIndex = 15;
|
||||
$data->requests[$i]->repeatCell->cell = new \stdClass;
|
||||
$data->requests[$i]->repeatCell->cell->userEnteredFormat = new \stdClass;
|
||||
$data->requests[$i]->repeatCell->cell->userEnteredFormat->backgroundColor = new \stdClass;
|
||||
@ -609,8 +609,8 @@ class MatchManagerGSheet implements CallbackListener, CommandListener, Plugin {
|
||||
$data->requests[$i]->repeatCell->range->sheetId = $sheetid;
|
||||
$data->requests[$i]->repeatCell->range->startRowIndex = 0;
|
||||
$data->requests[$i]->repeatCell->range->endRowIndex = 1;
|
||||
$data->requests[$i]->repeatCell->range->startColumnIndex = 10;
|
||||
$data->requests[$i]->repeatCell->range->endColumnIndex = 14;
|
||||
$data->requests[$i]->repeatCell->range->startColumnIndex = 16;
|
||||
$data->requests[$i]->repeatCell->range->endColumnIndex = 22;
|
||||
$data->requests[$i]->repeatCell->cell = new \stdClass;
|
||||
$data->requests[$i]->repeatCell->cell->userEnteredFormat = new \stdClass;
|
||||
$data->requests[$i]->repeatCell->cell->userEnteredFormat->backgroundColor = new \stdClass;
|
||||
@ -633,7 +633,7 @@ class MatchManagerGSheet implements CallbackListener, CommandListener, Plugin {
|
||||
Logger::logError('Error while Sending data: ' . print_r($error, true));
|
||||
}
|
||||
// Clear Scoreboards data
|
||||
$asyncHttpRequest = new AsyncHttpRequest($this->maniaControl, 'https://sheets.googleapis.com/v4/spreadsheets/' . $this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_MATCHMANAGERGSHEET_SPREADSHEET) . '/values/' . urlencode("'". $sheetname . "'") . '!A1:N300:clear');
|
||||
$asyncHttpRequest = new AsyncHttpRequest($this->maniaControl, 'https://sheets.googleapis.com/v4/spreadsheets/' . $this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_MATCHMANAGERGSHEET_SPREADSHEET) . '/values/' . urlencode("'". $sheetname . "'") . '!A1:V300:clear');
|
||||
$asyncHttpRequest->setHeaders(array("Authorization: Bearer " . $this->access_token));
|
||||
$asyncHttpRequest->setCallable(function ($json, $error) use ($sheetname) {
|
||||
$data = json_decode($json);
|
||||
@ -650,11 +650,11 @@ class MatchManagerGSheet implements CallbackListener, CommandListener, Plugin {
|
||||
|
||||
$data->data[1] = new \stdClass;
|
||||
$data->data[1]->range = "'" . $sheetname . "'!D1";
|
||||
$data->data[1]->values = array(array("Rank","Login", "MatchPoints", "RoundPoints","Time","Team"));
|
||||
$data->data[1]->values = array(array("Rank","Login", "MatchPoints", "MapPoints", "RoundPoints","BestRaceTime","BestRaceCheckpoints","BestLaptime","BestLapCheckpoints","PrevRaceTime","PrevRaceCheckpoints","Team"));
|
||||
|
||||
$data->data[2] = new \stdClass;
|
||||
$data->data[2]->range = "'" . $sheetname . "'!K1";
|
||||
$data->data[2]->values = array(array("Rank","Team ID", "Name", "MatchPoints"));
|
||||
$data->data[2]->range = "'" . $sheetname . "'!Q1";
|
||||
$data->data[2]->values = array(array("Rank","Team ID", "Name", "MatchPoints", "MapPoints", "RoundPoints"));
|
||||
|
||||
$asyncHttpRequest = new AsyncHttpRequest($this->maniaControl, 'https://sheets.googleapis.com/v4/spreadsheets/' . $this->maniaControl->getSettingManager()->getSettingValue($this, self::SETTING_MATCHMANAGERGSHEET_SPREADSHEET) . '/values:batchUpdate');
|
||||
$asyncHttpRequest->setContentType(AsyncHttpRequest::CONTENT_TYPE_JSON);
|
||||
|
Reference in New Issue
Block a user