actor merging!

This commit is contained in:
Lars Behrends
2025-11-06 18:45:20 +01:00
parent 0f0fb3b410
commit 5d86fcfda9
6 changed files with 38 additions and 44 deletions

View File

@@ -180,7 +180,7 @@ class Actor extends Model
/**
* Get paginated actors with optional search and sorting
*/
public function getPaginated(PDO $pdo, int $page = 1, int $perPage = 20, string $search = '', string $sort = 'name_asc'): array
public function getPaginated(\PDO $pdo, int $page = 1, int $perPage = 20, string $search = '', string $sort = 'name_asc'): array
{
$offset = ($page - 1) * $perPage;
@@ -214,15 +214,15 @@ class Actor extends Model
LIMIT :limit OFFSET :offset
");
$stmt->bindValue(':limit', $perPage, PDO::PARAM_INT);
$stmt->bindValue(':offset', $offset, PDO::PARAM_INT);
$stmt->bindValue(':limit', $perPage, \PDO::PARAM_INT);
$stmt->bindValue(':offset', $offset, \PDO::PARAM_INT);
foreach ($params as $key => $value) {
$stmt->bindValue(':' . $key, $value);
}
$stmt->execute();
$actors = $stmt->fetchAll(PDO::FETCH_ASSOC);
$actors = $stmt->fetchAll(\PDO::FETCH_ASSOC);
// Add relationships data for each actor
foreach ($actors as &$actor) {
@@ -237,7 +237,7 @@ class Actor extends Model
/**
* Get total count of actors with optional search
*/
public function getTotalCount(PDO $pdo, string $search = ''): int
public function getTotalCount(\PDO $pdo, string $search = ''): int
{
$whereClause = '';
$params = [];
@@ -254,7 +254,7 @@ class Actor extends Model
}
$stmt->execute();
return (int)$stmt->fetch(PDO::FETCH_ASSOC)['count'];
return (int)$stmt->fetch(\PDO::FETCH_ASSOC)['count'];
}
/**
@@ -270,7 +270,7 @@ class Actor extends Model
ORDER BY m.title
");
$stmt->execute([$actorId]);
return $stmt->fetchAll(PDO::FETCH_ASSOC);
return $stmt->fetchAll(\PDO::FETCH_ASSOC);
}
/**
@@ -286,7 +286,7 @@ class Actor extends Model
ORDER BY ts.title
");
$stmt->execute([$actorId]);
return $stmt->fetchAll(PDO::FETCH_ASSOC);
return $stmt->fetchAll(\PDO::FETCH_ASSOC);
}
/**
@@ -302,6 +302,6 @@ class Actor extends Model
ORDER BY av.title
");
$stmt->execute([$actorId]);
return $stmt->fetchAll(PDO::FETCH_ASSOC);
return $stmt->fetchAll(\PDO::FETCH_ASSOC);
}
}