Less home code more F3
This commit is contained in:
@@ -16,7 +16,7 @@ class MediaController extends BaseController
|
||||
public function index(): void
|
||||
{
|
||||
$page = max(1, (int) ($this->f3->get('GET.page') ?? 1));
|
||||
$result = (new Media($this->db))->paginateLibrary($page, self::PER_PAGE);
|
||||
$result = (new Media())->paginateLibrary($page, self::PER_PAGE);
|
||||
|
||||
$this->render('admin/media.html', [
|
||||
'pageTitle' => 'Médiathèque',
|
||||
@@ -50,7 +50,7 @@ class MediaController extends BaseController
|
||||
}
|
||||
|
||||
foreach ($accepted as $destPath) {
|
||||
(new Media($this->db))->upload($destPath, $originalName);
|
||||
(new Media())->upload($destPath, $originalName);
|
||||
}
|
||||
|
||||
$this->flash('success', 'Image ajoutée.');
|
||||
@@ -66,8 +66,9 @@ class MediaController extends BaseController
|
||||
$this->verifyCsrf();
|
||||
|
||||
try {
|
||||
$alt = trim((string) ($this->f3->get('POST.alt') ?? ''));
|
||||
(new Media($this->db))->updateAlt((int) $this->f3->get('PARAMS.id'), $alt);
|
||||
$alt = (string) ($this->f3->get('POST.alt') ?? '');
|
||||
$this->f3->scrub($alt);
|
||||
(new Media())->updateAlt((int) $this->f3->get('PARAMS.id'), trim($alt));
|
||||
$this->flash('success', 'Texte alternatif mis à jour.');
|
||||
} catch (RuntimeException $e) {
|
||||
$this->flash('error', $e->getMessage());
|
||||
@@ -82,14 +83,14 @@ class MediaController extends BaseController
|
||||
|
||||
try {
|
||||
$id = (int) $this->f3->get('PARAMS.id');
|
||||
$media = new Media($this->db);
|
||||
$media = new Media();
|
||||
$item = $media->findById($id);
|
||||
|
||||
if ($item === null) {
|
||||
throw new RuntimeException('Image introuvable.');
|
||||
}
|
||||
|
||||
if ((new Post($this->db))->isMediaUsed($item['id'], $item['file_name'])) {
|
||||
if ((new Post())->isMediaUsed($item['id'], $item['file_name'])) {
|
||||
throw new RuntimeException('Cette image est encore utilisée par un article.');
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user