Subversion-Projekte lars-tiefland.ci

Revision

Revision 2278 | Revision 2318 | Zur aktuellen Revision | Details | Vergleich mit vorheriger | Letzte Änderung | Log anzeigen | RSS feed

Revision Autor Zeilennr. Zeile
2277 lars 1
<link rel="stylesheet" type="text/css" href="/backend/js/DataTables-1.10.9/media/css/jquery.dataTables.min.css" />
2
<link rel="stylesheet" type="text/css" href="/backend/js/DataTables-1.10.9/media/css/dataTables.jqueryui.min.css" />
3
<script type="text/javascript" src="/backend/js/DataTables-1.10.9/media/js/jquery.dataTables.min.js"></script>
4
<link rel="stylesheet" type="text/css" href="/backend/js/DataTables-1.10.5/extensions/TableTools/css/dataTables.tableTools.css" />
5
<script type="text/javascript" src="/backend/js/DataTables-1.10.5/extensions/TableTools/js/dataTables.tableTools.js"></script>
2272 lars 6
<script>
7
    $(document).ready(function () {
8
        //alert('data table3tracking');
2284 lars 9
 
10
        var id = $('#l_id').val();
2272 lars 11
 
12
        $('#dtexport').dataTable({
13
            "bProcessing": true,
14
            "bServerSide": true,
15
            "iDisplayLength": 50,
16
            "bFilter": false,
17
            "bInfo": false,
18
            "order": [[0, "desc"]],
2278 lars 19
            "sAjaxSource": "/backend/logistiker/export/" + id,
2272 lars 20
            "language": {
21
                "sEmptyTable": "Keine Daten in der Tabelle vorhanden",
22
                "sInfo": "_START_ bis _END_ von _TOTAL_ Eintr&auml;gen",
23
                "sInfoEmpty": "0 bis 0 von 0 Eintr&auml;gen",
24
                "sInfoFiltered": "(gefiltert von _MAX_ Eintr&auml;gen)",
25
                "sInfoPostFix": "",
26
                "sInfoThousands": ".",
27
                "sLengthMenu": "_MENU_ Eintr&auml;ge anzeigen",
28
                "sLoadingRecords": "Wird geladen...",
29
                "sProcessing": "Bitte warten...",
30
                "sSearch": "Suchen",
31
                "sZeroRecords": "Keine Eintr&auml;ge vorhanden.",
32
                "oPaginate": {
33
                    "sFirst": "Erste",
34
                    "sPrevious": "Zur&uuml;ck",
35
                    "sNext": "N&auml;chste",
36
                    "sLast": "Letzte"
37
                },
38
                "oAria": {
39
                    "sSortAscending": ": aktivieren, um Spalte aufsteigend zu sortieren",
40
                    "sSortDescending": ": aktivieren, um Spalte absteigend zu sortieren"
41
                }
42
            }
43
 
44
        });
45
 
46
        $('#dttracking').dataTable({
47
            "bProcessing": true,
48
            "bServerSide": true,
49
            "searching": true,
50
            "iDisplayLength": 50,
51
            "order": [[1, "desc"]],
2278 lars 52
            "sAjaxSource": "/backend/logistiker/tracking/" + id,
2272 lars 53
            "sDom": 'TC<"clear">lfrtip',
54
            "oTableTools": {
55
                "sSwfPath": "/Warenwirtschaft/swf/copy_csv_xls_pdf.swf",
56
                "aButtons": [
57
                    "copy",
58
                    "csv",
59
                    "xls",
60
                    {
61
                    "sExtends": "pdf",
62
                    "sTitle": "{$logistiker.name}"
63
                    },
64
                    "print"
65
                ]
66
            },
67
            "language": {
68
                "sEmptyTable": "Keine Daten in der Tabelle vorhanden",
69
                "sInfo": "_START_ bis _END_ von _TOTAL_ Eintr&auml;gen",
70
                "sInfoEmpty": "0 bis 0 von 0 Eintr&auml;gen",
71
                "sInfoFiltered": "",
72
                "sInfoPostFix": "",
73
                "sInfoThousands": ".",
74
                "sLengthMenu": "_MENU_ Eintr&auml;ge anzeigen",
75
                "sLoadingRecords": "Wird geladen...",
76
                "sProcessing": "Bitte warten...",
77
                "sSearch": "Suchen",
78
                "sZeroRecords": "Keine Eintr&auml;ge vorhanden.",
79
                "oPaginate": {
80
                    "sFirst": "Erste",
81
                    "sPrevious": "Zur&uuml;ck",
82
                    "sNext": "N&auml;chste",
83
                    "sLast": "Letzte"
84
                },
85
                "oAria": {
86
                    "sSortAscending": ": aktivieren, um Spalte aufsteigend zu sortieren",
87
                    "sSortDescending": ": aktivieren, um Spalte absteigend zu sortieren"
88
                }
89
            }
90
 
91
        });
92
 
93
    });
94
</script>
95
<script>
96
    $(function () {
97
        $('#tabs').tabs();
98
        //$('#submit').button();
99
        $("input[type=submit],input[type=button],input[type=file]").button();
100
        $('.export_btn').click(export_data);
101
        //$('#upload_btn').click(upload);
102
 
103
        function export_data()
104
        {
105
            s_id = $(this).attr("id");
106
            s_id_arr = s_id.split(";");
107
            ind = s_id_arr.length - 1;
108
            l_id = s_id_arr[ind];
109
            erg = s_id.search(/mode/);
110
            script = s_id_arr[0];
111
            if (erg != -1)
112
            {
113
                s_id_arr.splice(0, 1);
114
                s_id_arr.splice(ind - 1, 1);
115
                qs = s_id_arr.join("&");
116
            } else
117
            {
118
                qs = "&mode=" + s_id_arr[1]
119
            }
120
            script += "?id=" + l_id + "&" + qs;
121
            window.open("/Warenwirtschaft/" + script);
122
            //$('#exported').load("/Warenwirtschaft/exported.php?id="+l_id);
123
            return false;
124
        }
125
 
126
        function upload()
127
        {
128
            daten = $('#logistiker_form').serializeArray();
129
            $.post("logistiker.php", daten, function (html)
130
            {
131
            });
132
        }
133
    })
134
</script>
135
<table width="1000">
136
    <tr>
137
        <td valign="top">
138
            <form name="logistier_edit" method="post" action="{$smarty.server.SCRIPT_NAME}">
139
                <table width="100%" cellpadding="0" cellspacing="0">
140
                    <tr>
141
                        <td colspan="2" class="links">Logistiker {if $logistiker.id}{$logistiker.id} bearbeiten{else}anlegen{/if}:</td>
142
                    </tr>
143
                    <tr>
144
                        <td class="links">ID</td>
145
                        <td class="rechts">{$logistiker.id}</td>
146
                    </tr>
147
                    <tr>
148
                        <td class="links">Name</td>
149
                        <td class="rechts">
150
                            <input type="text" name="name" value="{$logistiker.name}" size="100">
151
                        </td>
152
                    </tr>
153
                    <tr>
154
                        <td class="links">Kurzame</td>
155
                        <td class="rechts">
156
                            {if $smarty.server.PHP_AUTH_USER==="admin"}
157
                                <input type="text" name="kname" value="{$logistiker.kname}" size="100">
158
                            {else}
159
                                {$logistiker.kname}
160
                                <input type="hidden" name="kname" value="{$logistiker.kname}">
161
                            {/if}
162
                        </td>
163
                    </tr>
164
                    {if $emailAbspeichern}
165
                        <tr>
166
                            <td class="links">E-Mail</td>
167
                            <td class="rechts">
168
                                <input type="text" name="email" value="{$logistiker.email}" size="100" />
169
                            </td>
170
                        </tr>
171
                        <tr>
172
                            <td class="links">E-Mail 2</td>
173
                            <td class="rechts">
174
                                <input type="text" name="email2" value="{$logistiker.email2}" size="100" />
175
                            </td>
176
                        </tr>
177
                    {/if}
178
                    <tr>
179
                        <td class="links">Tracking-Link</td>
180
                        <td class="rechts">
181
                            <input type="text" name="trackinglink" value="{$logistiker.trackinglink}" size="100">
182
                        </td>
183
                    </tr>
184
                    <tr>
185
                        <td class="links">Export Skript:</td>
186
                        <td class="rechts">
187
                            {if $smarty.server.PHP_AUTH_USER==="admin"}
188
                                <input type="text" name="export_script" value="{$logistiker.export_script}" size="100">
189
                            {else}
190
                                {$logistiker.export_script}
191
                                <input type="hidden" name="export_script" value="{$logistiker.export_script}">
192
                            {/if}
193
                        </td>
194
                    </tr>
195
                    <tr>
196
                        <td class="links">Export Button Name:</td>
197
                        <td class="rechts">
198
                            <input type="text" name="export_button" value="{$logistiker.export_button}" size="100">
199
                        </td>
200
                    </tr>
201
                    {if $upload}
202
                        <tr>
203
                            <td class="links">Verzeichnis f&uuml;r Trackingnummern-Import:</td>
204
                            <td class="rechts">
205
                                {if $smarty.server.PHP_AUTH_USER==="admin"}
206
                                    <input type="text" name="import_verzeichnis" value="{$logistiker.import_verzeichnis}" size="100">
207
                                {else}
208
                                    {$logistiker.import_verzeichnis}
209
                                    <input type="hidden" name="import_verzeichnis" value="{$logistiker.import_verzeichnis}">
210
                                {/if}
211
                            </td>
212
                        </tr>
213
                    {/if}
214
                    {if $default}
215
                        <tr>
216
                            <td class="links">Als Standard-Logistiker verwenden?</td>
217
                            <td>
218
                                <input type="radio" name="is_default" value="1" {if $logistiker.is_default}checked="checked"{/if} id="is_default"><label for="is_default">ja</label>
219
                            </td>
220
                        </tr>
221
                    {/if}
222
                    <!-- ME: Bestandsminderung moeglich -->
223
                    {if isset($web_rechte.Warenwirtschaft.logistiker.bestandsminderung_moeglich)}
224
                        <tr>
225
                            <td class="links">Bestandsminderung m&ouml;glich</td>
226
                            <td>
227
                                <input type="radio" name="bestandsminderung_moeglich" value="1"
228
                                       {if $logistiker.bestandsminderung_moeglich==1}checked="checked"{/if}
229
                                       id="bestandsminderung_moeglich1"><label for="bestandsminderung_moeglich1">ja</label>
230
                                <input type="radio" name="bestandsminderung_moeglich" value="0"
231
                                       {if $logistiker.bestandsminderung_moeglich==0}checked="checked"{/if}
232
                                       id="bestandsminderung_moeglich0"><label for="bestandsminderung_moeglich0">nein</label>
233
                            </td>
234
                        </tr>
235
                    {/if}
236
                    <tr>
237
                        <td colspan="2" class="links" align="center">
238
                            <input type="hidden" name="mode" value="save">
239
                            <input type="hidden" id="l_id" name="id" value="{$logistiker.id}">
240
                            <input type="submit" value="Daten speichern" id="submit">
241
                            {if $logistiker.export_script && !stristr($logistiker.export_script,"mode=labeldruck")}
242
                                <input type="button" id="{$logistiker.export_script};{$logistiker.id}" class="export_btn" value="{$logistiker.export_button|default: "{$logistiker.kname|strtoupper} Export"}">
243
                            {/if}
244
                        </td>
245
                    </tr>
246
 
247
                </table>
248
            </form>
249
        </td>
250
    </tr>
251
    <tr>
252
        <td colspan="2">
253
            <div id="tabs">
254
                <ul>
255
                    {if $logistiker.import_verzeichnis}
256
                        <li>
257
                            <a href="#upload">Import</a>
258
                        </li>
259
                    {/if}
260
                    {if $logistiker.export_script && !stristr($logistiker.export_script,"mode=labeldruck")}
261
                        <li>
262
                            <a href="#exported" title="exported">Export</a>
263
                        </li>
264
                    {/if}
265
                    <li>
266
                        <a href="#tracking">Tracking</a>
267
                    </li>
268
                    {if isset($web_rechte.Warenwirtschaft.bestellung.kommisionierungskontrolle)}
269
                        <li>
270
                            <a href="/Warenwirtschaft/exported.php?id={$logistiker.id}&kom_liste=1" title="Kommisionierungsliste">Kommisionierungsliste</a>
271
                        </li>
272
                    {/if}
273
                </ul>
274
                {if $logistiker.import_verzeichnis}
275
                    <div id="upload">
276
                        {include file="import_tracking.tpl"}
277
                    </div>
278
                {/if}
279
                {if $logistiker.export_script && !stristr($logistiker.export_script,"mode=labeldruck")}
280
                    <div id="exported">
281
 
282
                        <table id="dtexport" class="display" width="100%" cellspacing="0">
283
                            <thead>
284
                                <tr>
285
                                    <th>Trackingdatei</th>
286
                                </tr>
287
                            </thead>
288
                        </table>
289
                    </div>
290
                {/if}
291
                <div id="tracking">
292
                    <table id="dttracking" class="display" width="100%" cellspacing="0">
293
                        <thead>
294
                            <tr>
295
                                <th>Trackingnummer</th>
296
                                <th>Datum</th>
297
                                <th>Vorgang</th>
298
                            </tr>
299
                        </thead>
300
                    </table>
301
                </div>
302
 
303
            </div>
304
        </td>
305
    </tr>
306
</table>