|
@@ -52,6 +52,25 @@ class CprMonitoringModel
|
|
|
return $stmt->fetchAll(\PDO::FETCH_ASSOC);
|
|
return $stmt->fetchAll(\PDO::FETCH_ASSOC);
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ public function listByCprIdPreviewOnly(int $cprId): array
|
|
|
|
|
+ {
|
|
|
|
|
+ $stmt = $this->pdo->prepare(
|
|
|
|
|
+ 'SELECT
|
|
|
|
|
+ cpr_monitoring_id AS id,
|
|
|
|
|
+ cpr_id,
|
|
|
|
|
+ cpr_monitoring_preview AS preview,
|
|
|
|
|
+ cpr_monitoring_description AS description,
|
|
|
|
|
+ cpr_monitoring_link AS link
|
|
|
|
|
+ FROM "cpr_monitoring"
|
|
|
|
|
+ WHERE cpr_id = :cpr_id
|
|
|
|
|
+ AND cpr_monitoring_preview = TRUE
|
|
|
|
|
+ ORDER BY cpr_monitoring_id DESC'
|
|
|
|
|
+ );
|
|
|
|
|
+ $stmt->execute(['cpr_id' => $cprId]);
|
|
|
|
|
+
|
|
|
|
|
+ return $stmt->fetchAll(\PDO::FETCH_ASSOC);
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
public function create(int $cprId, bool $preview, string $description, string $link): array
|
|
public function create(int $cprId, bool $preview, string $description, string $link): array
|
|
|
{
|
|
{
|
|
|
$stmt = $this->pdo->prepare(
|
|
$stmt = $this->pdo->prepare(
|