| @@ 98-104 (lines=7) @@ | ||
| 95 | ||
| 96 | } |
|
| 97 | ||
| 98 | public function assignLabel($card, $label) { |
|
| 99 | $sql = 'INSERT INTO `*PREFIX*deck_assigned_labels` (`label_id`,`card_id`) VALUES (?,?)'; |
|
| 100 | $stmt = $this->db->prepare($sql); |
|
| 101 | $stmt->bindParam(1, $label, \PDO::PARAM_INT); |
|
| 102 | $stmt->bindParam(2, $card, \PDO::PARAM_INT); |
|
| 103 | $stmt->execute(); |
|
| 104 | } |
|
| 105 | ||
| 106 | public function removeLabel($card, $label) { |
|
| 107 | $sql = 'DELETE FROM `*PREFIX*deck_assigned_labels` WHERE card_id = ? AND label_id = ?'; |
|
| @@ 106-112 (lines=7) @@ | ||
| 103 | $stmt->execute(); |
|
| 104 | } |
|
| 105 | ||
| 106 | public function removeLabel($card, $label) { |
|
| 107 | $sql = 'DELETE FROM `*PREFIX*deck_assigned_labels` WHERE card_id = ? AND label_id = ?'; |
|
| 108 | $stmt = $this->db->prepare($sql); |
|
| 109 | $stmt->bindParam(1, $card, \PDO::PARAM_INT); |
|
| 110 | $stmt->bindParam(2, $label, \PDO::PARAM_INT); |
|
| 111 | $stmt->execute(); |
|
| 112 | } |
|
| 113 | ||
| 114 | public function isOwner($userId, $cardId) { |
|
| 115 | $sql = 'SELECT owner FROM `*PREFIX*deck_boards` WHERE `id` IN (SELECT board_id FROM `*PREFIX*deck_stacks` WHERE id IN (SELECT stack_id FROM `*PREFIX*deck_cards` WHERE id = ?))'; |
|
| @@ 70-75 (lines=6) @@ | ||
| 67 | return $result; |
|
| 68 | } |
|
| 69 | ||
| 70 | public function deleteLabelAssignments($labelId) { |
|
| 71 | $sql = 'DELETE FROM `*PREFIX*deck_assigned_labels` WHERE label_id = ?'; |
|
| 72 | $stmt = $this->db->prepare($sql); |
|
| 73 | $stmt->bindParam(1, $labelId, \PDO::PARAM_INT); |
|
| 74 | $stmt->execute(); |
|
| 75 | } |
|
| 76 | ||
| 77 | public function deleteLabelAssignmentsForCard($cardId) { |
|
| 78 | $sql = 'DELETE FROM `*PREFIX*deck_assigned_labels` WHERE card_id = ?'; |
|
| @@ 77-82 (lines=6) @@ | ||
| 74 | $stmt->execute(); |
|
| 75 | } |
|
| 76 | ||
| 77 | public function deleteLabelAssignmentsForCard($cardId) { |
|
| 78 | $sql = 'DELETE FROM `*PREFIX*deck_assigned_labels` WHERE card_id = ?'; |
|
| 79 | $stmt = $this->db->prepare($sql); |
|
| 80 | $stmt->bindParam(1, $cardId, \PDO::PARAM_INT); |
|
| 81 | $stmt->execute(); |
|
| 82 | } |
|
| 83 | ||
| 84 | public function isOwner($userId, $labelId) { |
|
| 85 | $sql = 'SELECT owner FROM `*PREFIX*deck_boards` WHERE `id` IN (SELECT board_id FROM `*PREFIX*deck_labels` WHERE id = ?)'; |
|