|
@@ 153-163 (lines=11) @@
|
| 150 |
|
WHERE date = '$date' |
| 151 |
|
AND tool = '$tool'"; |
| 152 |
|
|
| 153 |
|
if (count($conn->query($existsSql)->fetchAll()) === 0) { |
| 154 |
|
$createSql = "INSERT INTO usage_timeline |
| 155 |
|
VALUES(NULL, '$date', '$tool', 1)"; |
| 156 |
|
$conn->query($createSql); |
| 157 |
|
} else { |
| 158 |
|
$updateSql = "UPDATE usage_timeline |
| 159 |
|
SET count = count + 1 |
| 160 |
|
WHERE tool = '$tool' |
| 161 |
|
AND date = '$date'"; |
| 162 |
|
$conn->query($updateSql); |
| 163 |
|
} |
| 164 |
|
|
| 165 |
|
// Update per-project usage, if applicable |
| 166 |
|
if (!$this->container->getParameter('app.single_wiki')) { |
|
@@ 171-181 (lines=11) @@
|
| 168 |
|
WHERE tool = '$tool' |
| 169 |
|
AND project = '$project'"; |
| 170 |
|
|
| 171 |
|
if (count($conn->query($existsSql)->fetchAll()) === 0) { |
| 172 |
|
$createSql = "INSERT INTO usage_projects |
| 173 |
|
VALUES(NULL, '$tool', '$project', 1)"; |
| 174 |
|
$conn->query($createSql); |
| 175 |
|
} else { |
| 176 |
|
$updateSql = "UPDATE usage_projects |
| 177 |
|
SET count = count + 1 |
| 178 |
|
WHERE tool = '$tool' |
| 179 |
|
AND project = '$project'"; |
| 180 |
|
$conn->query($updateSql); |
| 181 |
|
} |
| 182 |
|
} |
| 183 |
|
|
| 184 |
|
$response->setStatusCode(Response::HTTP_NO_CONTENT); |