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

Revision

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

Revision 417 Revision 418
Zeile 8... Zeile 8...
8
    use Illuminate\Contracts\View\Factory;
8
    use Illuminate\Contracts\View\Factory;
9
    use Illuminate\Contracts\View\View;
9
    use Illuminate\Contracts\View\View;
Zeile 10... Zeile 10...
10
 
10
 
11
    class SalesPortalItemController extends Controller
11
    class SalesPortalItemController extends Controller
-
 
12
    {
-
 
13
 
-
 
14
        public function __construct()
-
 
15
        {
-
 
16
            $statusSelect = array(
-
 
17
                -1 => "- alle -",
-
 
18
                0  => "Artikel zum Löschen vorgemerkt",
-
 
19
                1  => "Artikel wurde an Verkaufsportal exportiert",
-
 
20
                2  => "Artikel wurde noch nicht an Verkaufsportal übermittelt (z. B. nach einer Änderung)",
-
 
21
                9  => "Artikel wird im Verkaufsportal gesperrt",
-
 
22
            );
-
 
23
            $allowed_exts = array(
-
 
24
                "jpg",
-
 
25
                "png",
-
 
26
                "gif",
-
 
27
            );
-
 
28
            \View::share( "statusSelect", $statusSelect );
-
 
29
            \View::share( "allowed_exts", $allowed_exts );
12
    {
30
        }
13
        //
31
        //
14
        //
32
        //
15
        /**
33
        /**
16
         * @return Application|Factory|View
34
         * @return Application|Factory|View
Zeile 64... Zeile 82...
64
 
82
 
Zeile 65... Zeile 83...
65
        }
83
        }
66
 
84
 
-
 
85
        public function getArtikel(): bool|string
-
 
86
        {
-
 
87
            $statusInfo = array(
-
 
88
                0 => "Artikel zum Löschen vorgemerkt",
-
 
89
                1 => "Artikel wurde an Verkaufsportal exportiert",
-
 
90
                2 => "Artikel wurde noch nicht an Verkaufsportal übermittelt (z. B. nach einer Änderung)",
67
        public function getArtikel(): bool|string
91
                9 => "Artikel wird im Verkaufsportal gesperrt",
68
        {
92
            );
69
            $items = SalesPortalItem::where( "sales_portal_id", $_GET["vp_id"] )->get();
93
            $items = SalesPortalItem::where( "sales_portal_id", $_GET["vp_id"] )->get();
70
            foreach ( $items as $id => $item )
94
            foreach ( $items as $id => $item )
71
            {
95
            {
Zeile 93... Zeile 117...
93
                else
117
                else
94
                {
118
                {
95
                    $items[$id]->aktionen .= '<button class="assign" id="assign_' . $items[$id]->foreign_item_id . '"> Shopartikel zuweisen </button>';
119
                    $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>';
120
                    $items[$id]->aktionen .= '<button class="del" id="del_' . $items[$id]->id . '_' . $items[$id]->name . '"> Löschen </button>';
97
                }
121
                }
-
 
122
                $item[$id]->last_feedback = str_replace( array(
-
 
123
                    " <",
-
 
124
                    "> ",
-
 
125
                ), " ", $item[$id]->last_feedback );
-
 
126
                $item[$id]->last_feedbackstatus = array(
-
 
127
                    "status"   => "<span style='float:left;'>" . $item[$id]->last_feedbackstatus . "</span><span style='float:left' class='ui-icon ui-icon-help' title='" . $statusInfo[$item[$id]->last_feedbackstatus] . "'/>",
-
 
128
                    "feedback" => smarty_modifier_escape( $item[$id]->last_feedbacklast_feedback, "html" ),
-
 
129
                );
98
            }
130
            }
99
            $ret = array(
131
            $ret = array(
100
                "data"            => $items,
132
                "data"            => $items,
101
                "recordsTotal"    => count( $items ),
133
                "recordsTotal"    => count( $items ),
102
                "recordsFiltered" => count( $items ),
134
                "recordsFiltered" => count( $items ),