| @@ 206-221 (lines=16) @@ | ||
| 203 | return $jsonResponse; |
|
| 204 | } |
|
| 205 | ||
| 206 | public function useTicketPostAction(Request $request) |
|
| 207 | { |
|
| 208 | $this->setJsonErrorHandler(); |
|
| 209 | ||
| 210 | $this->assertRole(self::MANAGER_REQUIRED_ROLE); |
|
| 211 | ||
| 212 | $id = $request->get('ticketId'); |
|
| 213 | $res = $this->dataSource->markTicketUsedById($id); |
|
| 214 | //FIXME fetch ticket with extra data |
|
| 215 | if ($res) { |
|
| 216 | $jsonResponse = new JsonResponse(['ok' => 'ok']); |
|
| 217 | } else { |
|
| 218 | $jsonResponse = new JsonResponse(['ok' => 'fail'], 500); |
|
| 219 | } |
|
| 220 | ||
| 221 | return $jsonResponse; |
|
| 222 | } |
|
| 223 | ||
| 224 | public function deleteTicketPostAction(Request $request) |
|
| @@ 224-238 (lines=15) @@ | ||
| 221 | return $jsonResponse; |
|
| 222 | } |
|
| 223 | ||
| 224 | public function deleteTicketPostAction(Request $request) |
|
| 225 | { |
|
| 226 | $this->setJsonErrorHandler(); |
|
| 227 | ||
| 228 | $this->assertRole(self::MANAGER_REQUIRED_ROLE); |
|
| 229 | ||
| 230 | $id = $request->get('ticketId'); |
|
| 231 | $res = $this->dataSource->deleteTicketById($id); |
|
| 232 | if ($res) { |
|
| 233 | $jsonResponse = new JsonResponse(['ok' => 'ok']); |
|
| 234 | } else { |
|
| 235 | $jsonResponse = new JsonResponse(['ok' => 'fail'], 500); |
|
| 236 | } |
|
| 237 | ||
| 238 | return $jsonResponse; |
|
| 239 | } |
|
| 240 | ||
| 241 | public function songSearchApiAction(Request $request) |
|
| @@ 66-82 (lines=17) @@ | ||
| 63 | return $jsonResponse; |
|
| 64 | } |
|
| 65 | ||
| 66 | public function useTicketAction(Request $request) |
|
| 67 | { |
|
| 68 | // $this->setJsonErrorHandler(); |
|
| 69 | ||
| 70 | $this->denyAccessUnlessGranted(self::MANAGER_REQUIRED_ROLE); |
|
| 71 | ||
| 72 | $id = $request->get('ticketId'); |
|
| 73 | $res = $this->getDataStore()->markTicketUsedById($id); |
|
| 74 | //FIXME fetch ticket with extra data |
|
| 75 | if ($res) { |
|
| 76 | $jsonResponse = new JsonResponse(['ok' => 'ok']); |
|
| 77 | } else { |
|
| 78 | $jsonResponse = new JsonResponse(['ok' => 'fail'], 500); |
|
| 79 | } |
|
| 80 | ||
| 81 | return $jsonResponse; |
|
| 82 | } |
|
| 83 | ||
| 84 | public function remotesRedirectAction() |
|
| 85 | { |
|
| @@ 155-170 (lines=16) @@ | ||
| 152 | return $jsonResponse; |
|
| 153 | } |
|
| 154 | ||
| 155 | public function deleteTicketAction(Request $request) |
|
| 156 | { |
|
| 157 | // $this->setJsonErrorHandler(); |
|
| 158 | ||
| 159 | $this->denyAccessUnlessGranted(self::MANAGER_REQUIRED_ROLE); |
|
| 160 | ||
| 161 | $id = $request->get('ticketId'); |
|
| 162 | $res = $this->getDataStore()->deleteTicketById($id); |
|
| 163 | if ($res) { |
|
| 164 | $jsonResponse = new JsonResponse(['ok' => 'ok']); |
|
| 165 | } else { |
|
| 166 | $jsonResponse = new JsonResponse(['ok' => 'fail'], 500); |
|
| 167 | } |
|
| 168 | ||
| 169 | return $jsonResponse; |
|
| 170 | } |
|
| 171 | ||
| 172 | public function newTicketOrderAction(Request $request) |
|
| 173 | { |
|