Subversion-Projekte lars-tiefland.webanos.faltradxxs.de

Revision

Zur aktuellen Revision | Details | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
24 lars 1
<?php
2
 
3
    namespace App\Http\Controllers;
4
 
5
    use App\Models\ActionMedium;
6
    use Illuminate\Contracts\Foundation\Application;
7
    use Illuminate\Contracts\View\Factory;
8
    use Illuminate\Contracts\View\View;
9
 
10
    class ActionMediumController extends Controller
11
    {
12
        //
13
        public static function liste( int $aktionId ): Factory|View|Application
14
        {
15
            $media = ActionMedium::with( 'medium' )->where( "action_id", "=", $aktionId )->get();
16
            foreach ( $media as $medium )
17
            {
18
                $fileName = $_SERVER["DOCUMENT_ROOT"] . "/images/upload/" . $medium->medium->folder . "/" . $medium->medium->name;
19
                $medium->medium->size = filesize( $fileName );
20
                $medium->medium->img_size = getimagesize( $fileName );
21
            }
22
            return view( "admin/bilder", [ "bilder" => $media, "lType" => "k", ] );
23
        }
24
    }