<!-- WAWICORE --> <!-- gehort zu tabview --> <div id="tabs"> <ul> <li><a href="#tabs-1">[TABTEXT]</a></li> </ul> <!-- ende gehort zu tabview --> <!-- erstes tab --> <div id="tabs-1"> <form method="post"> [MESSAGE] <div class="row"> <div class="row-height"> <div class="col-xs-12 col-md-10 col-md-height"> <div class="inside-white inside-full-height"> [TAB1] </div> </div> <div class="col-xs-12 col-md-2 col-md-height"> <div class="inside inside-full-height"> <fieldset> <legend>{|Aktionen|}</legend> <input type="submit" class="btnBlueNew" name="nachladen" id="nachladen" value="Fehlende Spracheinträge nachladen"> </fieldset> </div> </div> </div> </div> [TAB1NEXT] </form> </div> <!-- tab view schließen --> </div> <div id="editArtikelfreifelder" style="display:none;" title="Bearbeiten"> <form method="post"> <input type="hidden" id="e_id"> <input type="hidden" id="e_sprache"> <input type="hidden" id="e_nummer"> <fieldset> <legend>{|Freifeld|}</legend> <table> <tr> <td width="150">{|Sprache|}:</td><td id="sprache"></td> </tr> <tr> <td width="150" id="freifeldinhalt"></td><td id="inputtyp"></td> </tr> </table> </fieldset> </div> </form> <script type="text/javascript"> $(document).ready(function() { $('#e_freifeldinhalttext').focus(); $("#editArtikelfreifelder").dialog({ modal: true, bgiframe: true, closeOnEscape:false, minWidth:580, maxHeight:700, autoOpen: false, buttons: { ABBRECHEN: function() { ArtikelfreifelderReset(); $(this).dialog('close'); }, SPEICHERN: function() { ArtikelfreifelderEditSave(); } } }); $("#editArtikelfreifelder").dialog({ close: function( event, ui ) { ArtikelfreifelderReset();} }); }); function ArtikelfreifelderReset() { $('#editArtikelfreifelder').find('#e_id').val(''); document.getElementById("inputtyp").innerHTML = '<input type="text" name="e_freifeldinhalttext" id="e_freifeldinhalttext">'; $('#editArtikelfreifelder').find('#e_freifeldinhalttext').val(''); } function ArtikelfreifelderEditSave() { $.ajax({ url: 'index.php?module=artikel&action=artikelfreifeldersave', data: { //Alle Felder die fürs editieren vorhanden sind id: $('#e_id').val(), freifeldinhalttext: $('#e_freifeldinhalttext').val(), sprache: $('#e_sprache').val(), nummer: $('#e_nummer').val() }, method: 'post', dataType: 'json', beforeSend: function() { App.loading.open(); }, success: function(data) { App.loading.close(); if (data.status == 1) { ArtikelfreifelderReset(); updateLiveTable(); $("#editArtikelfreifelder").dialog('close'); } else { alert(data.statusText); } } }); } function ArtikelfreifelderEdit(id) { if(id != ""){ var arr = id.split(":"); var id = arr[0]; var sprache = arr[1]; var nummer = arr[2]; if(id > 0) { $.ajax({ url: 'index.php?module=artikel&action=artikelfreifelderedit&cmd=get', data: { id: id, sprache: sprache, nummer: nummer }, method: 'post', dataType: 'json', beforeSend: function() { App.loading.open(); }, success: function(data) { if(data.inputtyp == 'mehrzeilig'){ document.getElementById("inputtyp").innerHTML = '<textarea cols="40" rows="5" name="e_freifeldinhalttext" id="e_freifeldinhalttext"></textarea>'; }else{ document.getElementById("inputtyp").innerHTML = '<input type="text" name="e_freifeldinhalttext" id="e_freifeldinhalttext">'; } $('#editArtikelfreifelder').find('#e_id').val(data.id); $('#editArtikelfreifelder').find('#e_freifeldinhalttext').val(data.wert); $('#editArtikelfreifelder').find('#e_sprache').val(data.sprache); $('#editArtikelfreifelder').find('#e_nummer').val(data.nummer); document.getElementById("sprache").innerHTML = data.sprache; document.getElementById("freifeldinhalt").innerHTML = data.bezeichnung+':'; App.loading.close(); $("#editArtikelfreifelder").dialog('open'); } }); } else { ArtikelfreifelderReset(); $("#editArtikelfreifelder").dialog('open'); } } } function updateLiveTable(i) { var oTableL = $('#artikelfreifelder_list').dataTable(); var tmp = $('.dataTables_filter input[type=search]').val(); oTableL.fnFilter('%'); //oTableL.fnFilter(''); oTableL.fnFilter(tmp); } function ArtikelfreifelderDelete(id) { var conf = confirm('Wirklich löschen?'); if (conf) { $.ajax({ url: 'index.php?module=artikel&action=artikelfreifelderdelete', data: { id: id }, method: 'post', dataType: 'json', beforeSend: function() { App.loading.open(); }, success: function(data) { if (data.status == 1) { updateLiveTable(); } else { alert(data.statusText); } App.loading.close(); } }); } return false; } </script>