| @@ 496-504 (lines=9) @@ | ||
| 493 | * |
|
| 494 | * @throws \Doctrine\DBAL\DBALException |
|
| 495 | */ |
|
| 496 | public function fetchUndeletedTickets() |
|
| 497 | { |
|
| 498 | $conn = $this->getDbConn(); |
|
| 499 | $statement = $conn->prepare('SELECT * FROM tickets WHERE deleted=0 ORDER BY offset ASC'); |
|
| 500 | $statement->execute(); |
|
| 501 | $tickets = $statement->fetchAll(); |
|
| 502 | $tickets = $this->expandTicketsData($tickets); |
|
| 503 | ||
| 504 | return $tickets; |
|
| 505 | } |
|
| 506 | ||
| 507 | /** |
|
| @@ 514-522 (lines=9) @@ | ||
| 511 | * |
|
| 512 | * @throws \Doctrine\DBAL\DBALException |
|
| 513 | */ |
|
| 514 | public function fetchPerformedTickets() |
|
| 515 | { |
|
| 516 | $conn = $this->getDbConn(); |
|
| 517 | $statement = $conn->prepare('SELECT * FROM tickets WHERE deleted=0 AND used=1 ORDER BY offset ASC'); |
|
| 518 | $statement->execute(); |
|
| 519 | $tickets = $statement->fetchAll(); |
|
| 520 | $tickets = $this->expandTicketsData($tickets); |
|
| 521 | ||
| 522 | return $tickets; |
|
| 523 | } |
|
| 524 | ||
| 525 | /** |
|
| @@ 532-543 (lines=12) @@ | ||
| 529 | * @return array|mixed |
|
| 530 | * @throws \Doctrine\DBAL\DBALException |
|
| 531 | */ |
|
| 532 | public function getQueueEntriesForSongId($songId) |
|
| 533 | { |
|
| 534 | $conn = $this->getDbConn(); |
|
| 535 | $statement = $conn->prepare( |
|
| 536 | 'SELECT * FROM tickets WHERE deleted=0 AND songId=:songId ORDER BY offset ASC' |
|
| 537 | ); |
|
| 538 | $statement->execute(['songId' => $songId]); |
|
| 539 | $tickets = $statement->fetchAll(); |
|
| 540 | $tickets = $this->expandTicketsData($tickets); |
|
| 541 | ||
| 542 | return $tickets; |
|
| 543 | } |
|
| 544 | ||
| 545 | /** |
|
| 546 | * @param $title |
|