mirror of
https://github.com/ceratic/MediaCollectorLibary.git
synced 2026-05-13 23:56:46 +02:00
actor merging!
This commit is contained in:
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user