Subversion-Projekte lars-tiefland.webanos.marine-sales.de

Revision

Revision 414 | Revision 418 | Zur aktuellen Revision | Ganze Datei anzeigen | Leerzeichen ignorieren | Details | Blame | Letzte Änderung | Log anzeigen | RSS feed

Revision 414 Revision 417
Zeile 5... Zeile 5...
5
    use App\Models\SalesPortal;
5
    use App\Models\SalesPortal;
6
    use App\Models\SalesPortalItem;
6
    use App\Models\SalesPortalItem;
7
    use Illuminate\Contracts\Foundation\Application;
7
    use Illuminate\Contracts\Foundation\Application;
8
    use Illuminate\Contracts\View\Factory;
8
    use Illuminate\Contracts\View\Factory;
9
    use Illuminate\Contracts\View\View;
9
    use Illuminate\Contracts\View\View;
10
    use Illuminate\Http\Request;
-
 
Zeile 11... Zeile 10...
11
 
10
 
12
    class SalesPortalItemController extends Controller
11
    class SalesPortalItemController extends Controller
13
    {
12
    {
14
        //
13
        //
Zeile 25... Zeile 24...
25
                $vPortale[$vPortal->id] = $vPortal->name;
24
                $vPortale[$vPortal->id] = $vPortal->name;
26
            }
25
            }
27
            return view( 'salesPortal/itemPortalSelect', [ "vportale" => $vPortale, ] );
26
            return view( 'salesPortal/itemPortalSelect', [ "vportale" => $vPortale, ] );
28
        }
27
        }
Zeile 29... Zeile 28...
29
 
28
 
30
        public function show(SalesPortal $salesPortal): Factory|View|Application
29
        public function show( SalesPortal $salesPortal ): Factory|View|Application
31
        {
30
        {
32
            \view::share( "salesPortal", $salesPortal );
31
            \view::share( "salesPortal", $salesPortal );
33
            return view( "salesPortal/itemList" );
32
            return view( "salesPortal/itemList" );
Zeile 63... Zeile 62...
63
        public function destroy()
62
        public function destroy()
64
        {
63
        {
Zeile 65... Zeile 64...
65
 
64
 
Zeile 66... Zeile 65...
66
        }
65
        }
67
 
66
 
68
        public function getArtikel()
67
        public function getArtikel(): bool|string
-
 
68
        {
-
 
69
            $items = SalesPortalItem::where( "sales_portal_id", $_GET["vp_id"] )->get();
-
 
70
            foreach ( $items as $id => $item )
-
 
71
            {
-
 
72
                $items[$id]->aktionen = "";
-
 
73
                if ( $items[$id]->artikel_id != 1000 )
-
 
74
                {
-
 
75
                    $items[$id]->aktionen .= '<button class="edit" id="edit_' . $items[$id]->id . '"> ändern </button>';
-
 
76
                    $items[$id]->aktionen .= '<button class="del" id="del_' . $items[$id]->id . '_' . $items[$id]->name . '"> Löschen </button>';
-
 
77
                    if ( $items[$id]->status != 9 )
-
 
78
                    {
-
 
79
                        $items[$id]->aktionen .= '<button class="lock" id="lock_' . $items[$id]->id . '_' . $items[$id]->name . '"> Sperren </button>';
-
 
80
                    }
-
 
81
                    /*if ( $bestandsUpdate )
-
 
82
                    {
-
 
83
                        $items[$id]->aktionen .= '<button class="bestandsUpdate" id="bestandsUpdate_' . $items[$id]->foreign_item_id . '_' . $vp_id . '"> Bestandsupdate </button>';
-
 
84
                    }*/
-
 
85
 
-
 
86
                    if ( $items[$id]->artikel_id == null && $items[$id]["artstamm_id"] == null )
-
 
87
                    {
-
 
88
                        $items[$id]->aktionen .= '<button class="assign" id="assign_' . $items[$id]->foreign_item_id . '"> Shopartikel zuweisen </button>';
-
 
89
                        $items[$id]->aktionen .= '<button class="del" id="del_' . $items[$id]->id . '_' . $items[$id]->name . '"> Löschen </button>';
-
 
90
                    }
-
 
91
 
-
 
92
                }
-
 
93
                else
-
 
94
                {
-
 
95
                    $items[$id]->aktionen .= '<button class="assign" id="assign_' . $items[$id]->foreign_item_id . '"> Shopartikel zuweisen </button>';
-
 
96
                    $items[$id]->aktionen .= '<button class="del" id="del_' . $items[$id]->id . '_' . $items[$id]->name . '"> Löschen </button>';
69
        {
97
                }
70
            $items = SalesPortalItem::where( "sales_portal_id", $_GET["vp_id"] )->get();
98
            }
71
	    $ret = array(
99
            $ret = array(
72
		    "data" => $items,
100
                "data"            => $items,
73
		    "recordsTotal" => count($items),
101
                "recordsTotal"    => count( $items ),
74
		    "recordsFiltered" => count($items),
102
                "recordsFiltered" => count( $items ),
75
            );
103
            );
Zeile 76... Zeile 104...
76
            return json_encode( $ret );
104
            return json_encode( $ret );