Subversion-Projekte lars-tiefland.laravel_shop

Revision

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

Revision 1508 Revision 1509
Zeile 1... Zeile 1...
1
{extends file="admin/index.tpl"}
1
{extends file="admin/index.tpl"}
2
{block name="maincontent"}
2
{block name="maincontent"}
3
<!-- $Id: action.tpl 1508 2023-04-26 19:18:17Z lars $ BEGIN -->
3
<!-- $Id: action.tpl 1509 2023-04-27 13:05:22Z lars $ BEGIN -->
-
 
4
<link rel="stylesheet" href="/admin/js/upload/jquery.fileupload-ui.css"/>
4
    <script type="text/javascript" src="/admin/js/tinymce/tinymce.min.js?{$smarty.now}"></script>
5
<script type="text/javascript" src="/admin/js/tinymce/tinymce.min.js?{$smarty.now}"></script>
-
 
6
<script type="text/javascript" src="https://ajax.aspnetcdn.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script>
-
 
7
<script type="text/javascript" src="/admin/js/upload/jquery.iframe-transport.js"></script>
5
    <script type="text/javascript" src="/admin/js/aktion.js"></script>
8
<script type="text/javascript" src="/admin/js/upload/jquery.fileupload.js"></script>
-
 
9
<script type="text/javascript" src="/admin/js/upload/jquery.fileupload-ui.js"></script>
-
 
10
<script type="text/javascript" src="/admin/js/upload/application.js?{$smarty.now}"></script>
-
 
11
<script type="text/javascript">
6
    <script>
12
    function changeArt3(){
7
        $(document).ready(function(){
13
        let data = [];
8
            getDatepicker();
14
        let id = $("#art").val();
-
 
15
        let aktionsID = "{$action->id}";
Zeile 9... Zeile -...
9
 
-
 
10
            //$("html").delegate("div.tabs", initTab());
-
 
11
            $('.tabs').uitabs();
-
 
12
            $("input[type=submit]").uibutton();
16
 
13
            //$("html").delegate("select.aktionsArt", changeArt());
17
        data.push({ name: "aktionsArtID", value: id });
14
            $('.aktionsArt').change(changeArt);
-
 
15
            //$("html").delegate("textarea", initTinyMCE());
-
 
Zeile -... Zeile 18...
-
 
18
        data.push({ name: "aktionsID", value: aktionsID });
-
 
19
 
16
            initTinyMCE();
20
        $.ajax({
-
 
21
            type: "POST",
-
 
22
            url: "aktion_v3.php?mode=changeAktionsArt",
17
 
23
            data: data
18
            $(document).on( "click", ".noPictureChooseMulti", function(){
24
        }).done(function(html){
-
 
25
            $(".darstellungListe3").html(html);
-
 
26
        });
-
 
27
    }
19
                $(this).prev().prev().prev().prop( "checked", false );
28
    $(function (){
-
 
29
        $("#art").change(changeArt3);
-
 
30
        $("input[type=submit]").button();
-
 
31
        $('#tabs').tabs();
20
            });
32
        tinyMCE.init({
-
 
33
            // General options
-
 
34
            selector: "#notes,#text,#html",
21
            $(document).on( "click", ".pictureChooseMulti", function(){
35
            theme : "modern",
-
 
36
            language: "de",
-
 
37
            plugins: [
-
 
38
                "advlist autolink lists link image charmap preview anchor",
-
 
39
                "searchreplace visualblocks code fullscreen",
Zeile 22... Zeile -...
22
                $(this).next().next().next().prop( "checked", false );
-
 
23
            });
-
 
24
 
-
 
25
            {if isset( $meldung )}
40
                "insertdatetime media table contextmenu paste" ],
-
 
41
            toolbar: "insertfile undo redo | styleselect | bold italic | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link image"
26
            alert("{$meldung}");
42
 
27
            {/if}
43
        });
-
 
44
    })
-
 
45
</script>
28
        });
46
<div id="tabs">
29
    </script>
47
    <form method="post">
30
    <div class="tabs">
48
        <input type="hidden" name="id" id="aktionsID" value="{$action->id}"/>
31
        <ul>
49
        <ul>
-
 
50
            <li>
32
            <li>
51
                <a href="#grunddaten">Grunddaten</a>
33
                <a href="#grundeinstellung">Grundeinstellung</a>
52
            </li>
34
            </li>
53
            {if $action->id}
35
            <li>
54
            <li>
-
 
55
                <a href="#darstellung">Darstellung</a>
-
 
56
            </li>
-
 
57
            <li>
36
                <a href="#darstellung">Darstellung</a>
58
                <a href="#medien">Medien</a>
37
            </li>
59
            </li>
-
 
60
            <li>
38
            <li>
61
                <a href="#artikelzuweisungDirectory">Artikelzuweisung</a>
39
                <a href="#artikelzuweisungDirectory">Artikelzuweisung</a>
62
            </li>
40
            </li>
63
            {/if}
-
 
64
        </ul>
41
        </ul>
65
        <div id="grunddaten">
42
        <form action="aktion.php" method="post" enctype="multipart/form-data">
66
            <table style="width: 100%">
43
            <div id="grundeinstellung">
67
                <tr>
44
                <div class="tabelle">
68
                    <td class="links">
-
 
69
                        <b>
-
 
70
                            <label for="headline">Überschrift</label>
45
                    <div>
71
                        </b>
46
                        <div class="headlineVertical">Überschrift:</div>
72
                    </td>
47
                        <div>
73
                    <td class="rechts">
-
 
74
                        <input type="text" name="headline" value="{$action->headline}" id="headline"/>
-
 
75
                    </td>
48
                            <input type="text" name="headline" value="{$action->headline}" />
76
                </tr>
49
                        </div>
77
                <tr>
50
                    </div>
78
                    <td class="links">
-
 
79
                        <b>
-
 
80
                            <label for="language">Sprache</label>
51
                    <div>
81
                        </b>
52
                        <div class="headlineVertical">Sprache:</div>
82
                    </td>
53
                        <div>
83
                    <td class="rechts">
54
                            <select name="language">
84
                        <select name="language" id="language">
55
                                {foreach $language_pack as $index => $language}
85
                            {foreach $language_pack as $index => $language}
56
                                    <option value="{$language[0]}" {if $action->Language == $language[0]}selected{/if}>{$language[0]}</option>
86
                                <option value="{$language[0]}" {if $action->Language == $language[0]}selected="selected"{/if}>{$language[0]}</option>
57
                                {/foreach}
87
                            {/foreach}
-
 
88
                        </select>
58
                            </select>
89
                    </td>
59
                        </div>
90
                </tr>
60
                    </div>
91
                <tr>
61
                    {if (count($shops) >= 1)}
92
                    <td class="links">
62
                        <div>
93
                        <b>
63
                            <div class="headlineVertical">Shop:</div>
94
                            <label for="shop">Shop</label>
64
                            <div>
95
                        </b>
65
                                <select name="shops_ID">
96
                    </td>
66
                                    {foreach $shops as $id => $shop}
97
                    <td class="rechts">
67
                                        <option value="{$id}" {if $action->shops_ID == $id}selected{/if}>{$shop->name}</option>
98
                        {html_options options=$c_shops selected=$action->shop_id name="shop" id="shop"}
68
                                    {/foreach}
99
                    </td>
69
                                </select>
100
                </tr>
70
                            </div>
101
                <tr>
71
                        </div>
102
                    <td class="links">
72
                    {/if}
-
 
73
                    {if ( isset( $user_rechte["online_shop"]["aktion"]["Kategorie"] ) )}
103
                        <b>
74
                        <div>
104
                            <label for="kategorie">Kategorie</label>
75
                            <div class="headlineVertical">{$kategorien[0]}</div>
105
                        </b>
76
                            <div>
106
                    </td>
77
                                <select name="kategorie">
107
                    <td class="rechts">
78
                                    {foreach $kategorien as $index => $katName}
108
                        {html_options output=$kategorien values=$kategorien selected=$action->category name="kategorie" id="kategorie"}
79
                                        {if $index != 0}
109
                    </td>
80
                                            <option value="{$katName}" {if $action->Kategorie == $katName}selected{/if}>{$katName}</option>
110
                </tr>
81
                                        {/if}
111
                <tr>
82
                                    {/foreach}
112
                    <td class="links">
83
                                </select>
113
                        <b>
84
                            </div>
114
                            <label for="von">gültig von</label>
85
                        </div>
115
                        </b>
86
                    {/if}
116
                    </td>
87
                    <div>
-
 
88
                        <div class="headlineVertical">Gültigkeit:</div>
117
                    <td class="rechts">
89
                        <div>
118
                        <input type="date" name="von" value="{$action->valid_from}" id="von">
90
                            <div>von: <input type="date" name="von" value="{$action->valid_from}" class="datepicker"/></div>
119
                    </td>
91
                            <div>bis: <input type="date" name="bis" value="{$action->valid_to}" class="datepicker"/></div>
120
                </tr>
92
                        </div>
121
                <tr>
93
                    </div>
122
                    <td class="links">
-
 
123
                        <b>
-
 
124
                            <label for="bis">gültig bis</label>
94
                    <div>
125
                        </b>
95
                        <div class="headlineVertical" style="vertical-align:top;">Rang:</div>
126
                    </td>
96
                        <div>
127
                    <td class="rechts">
97
                            <input type="text" name="rang" value="{$action["rang"]}"/>
128
                        <input type="date" name="bis" value="{$action->valid_to}" id="bis">
98
                        </div>
129
                    </td>
99
                    </div>
130
                </tr>
100
                    <div>
131
                <tr>
101
                        <div class="headlineVertical" style="vertical-align:top;">Notizen / Designvorgaben:</div>
132
                    <td class="links"><b><label for="notes">Notizen / Design-Vorgaben</label></b></td>
102
                        <div>
133
                    <td>
-
 
134
                        <textarea name="notizen" id="notes">{$action->notizen}</textarea>
-
 
135
                    </td>
103
                            <textarea name="notizen" cols="50" rows="10" wrap="OFF">{$action["notizen"]}</textarea>
136
                </tr>
104
                        </div>
137
            </table>
105
                    </div>
138
        </div>
106
                    {if ( isset( $user_rechte["online_shop"]["aktion"]["html_alternative"] ) )}
139
        {if $action->id}
107
                        <div>
140
        <div id="darstellung">
108
                            <div class="headlineVertical" style="vertical-align:top;">
141
            <table style="width: 100%">
109
                                {if $web_rechte["online_shop"]["aktion"]["html_alternative"]}
142
                <tr>
110
                                    {$web_rechte["online_shop"]["aktion"]["html_alternative"]}
143
                    <td class="links">
111
                                {else}
144
                        <b>
112
                                    Freie html-Seite:
145
                            <label for="art">Art</label>
113
                                {/if}
146
                        </b>
114
                            </div>
147
                    </td>
115
                            <div>
148
                    <td class="rechts">
-
 
149
                        <select name="art" class="aktionsArt3" id="art">
-
 
150
                            {html_options options=$darstellungen selected=$action->art}
-
 
151
                        </select>
116
                                <input name="html_seite_schalter" class="html_seite_schalter" type="radio" value="1" {if $action["html_seite_schalter"] == 1}checked="true"{/if}/>Ein
152
                    </td>
117
                                <input name="html_seite_schalter" class="html_seite_schalter" type="radio" value="0" {if $action["html_seite_schalter"] == 1}checked="true"{/if}/>Aus
153
                </tr>
118
                                <br />
154
                <tr>
119
                                <div id="messageHTML">
155
                    <td colspan="2" class="darstellungListe3">
120
                                    <textarea name="html_seite" cols="50" rows="10" wrap="OFF" style="display:none;">{$action["html_seite"]}</textarea>
156
                        {include file="admin/aktion_darstellung_liste_v3.tpl" aktionsArtID=$action->art}
-
 
157
                    </td>
121
                                </div>
158
                </tr>
-
 
159
            </table>
-
 
160
        </div>
-
 
161
        <div id="medien">
-
 
162
            <div id="bildverwaltung"></div>
-
 
163
            <input type="button" value="neues Bild zuordnen" id="add_k_image"/>
-
 
164
            <input type="button" value="Bilder hochladen" id="upload_images"/>
-
 
165
        </div>
-
 
166
        <div id="artikelzuweisungDirectory">
122
                            </div>
167
            <div style="display:inline-block;width:100%;">
123
                        </div>
-
 
124
                    {/if}
-
 
125
                </div>
-
 
126
            </div>
-
 
127
            <div id="darstellung">
-
 
128
                <div class="tabelle">
-
 
129
                    <div>
-
 
130
                        <div class="headlineVertical" style="vertical-align:top;">Art:</div>
-
 
131
                        <div>
-
 
132
                            <select name="art" class="aktionsArt">
-
 
133
                                {foreach $actionsarten as $index => $art}
-
 
134
                                    <option value="{$index}" {if $action->art == $index}selected{/if}>{$art}</option>
-
 
135
                                {/foreach}
-
 
136
                            </select>
-
 
137
                        </div>
-
 
138
                    </div>
168
                <div style="width:49%;border-right:1px solid #666;overflow: auto;float:left;">
139
                </div>
169
                    {include file="admin/directory_tree_page.tpl" aktionsID=$action->id}
140
                <br />
170
                </div>
141
                <div class="tabelle darstellungListe">
171
                <div id="artikelListe" style="width:49%;float:left;">
142
                    {*include file="aktion_darstellung_liste.tpl" aktionsArtID=$action->art*}
-
 
143
                </div>
-
 
144
            </div>
-
 
145
            <div id="artikelzuweisungDirectory" style="clear:both;">
-
 
146
                <div style="display:inline-block;width:100%;">
-
 
147
                    <div style="width:49%;border-right:1px solid #666;overflow: auto;float:left;">
-
 
148
                        {*include file="directory_tree_page.tpl" aktionsID=$action->id*}
-
 
149
                    </div>
-
 
150
                    <div id="artikelListe" style="width:49%;float:left;">
-
 
151
                        {*include file="aktion_artikel_aktion.tpl"*}
-
 
152
                    </div>
-
 
153
                </div>
-
 
154
            </div>
-
 
155
            <span style="clear:both;display:inline-block;">
-
 
156
            <input type="hidden" value="{$action->id}" name="id" id="aktionsID"/>
-
 
157
            <input type="submit" value="Speichern" name="mode"/>
-
 
158
            <input type="submit" value="Abbrechen" name="mode"/>
-
 
159
        </span>
-
 
160
        </form>
-
 
161
    </div>
172
                    {include file="admin/aktion_artikel_aktion.tpl"}
-
 
173
                </div>
-
 
174
            </div>
-
 
175
        </div>
-
 
176
        {/if}
-
 
177
        <input type="submit" name="mode" value="speichern"/>
-
 
178
    </form>
-
 
179
</div>
-
 
180
 
-
 
181
{if ( isset( $user_rechte["admin"]["toolbox"]["bildverwaltung"] ) && $action->id )}
-
 
182
<div id="add_image_dialog" title="Bild hinzufügen"></div>
-
 
183
<div id="del_image_dialog3" title="Bildzuordnung löschen">
-
 
184
    <form id="del_image_form3">
-
 
185
        <input type="hidden" id="b_id3" name="b_id" />
-
 
186
        <input type="hidden" id="a_id" name="l_id" value="{$action->id}" />
-
 
187
        <input type="hidden" name="l_type" value="{$smarty.get.l_type}"/>
-
 
188
        <input type="hidden" name="m" value="0" id="isMobile" />
-
 
189
        Wollen Sie die Zuordnung des Bildes <b><span id="bild_name3"></span></b> wirklich <span style="color: red;font-weight: bold">aufheben</span>?
-
 
190
    </form>
-
 
191
</div>
-
 
192
{*include file="../toolbox/templates/common/upload.tpl"*}
-
 
193
{/if}