<!-- gehort zu tabview --> <div id="tabs"> <ul> <li><a href="#tabs-1">[TABTEXT]</a></li> </ul> <!-- ende gehort zu tabview --> <!-- erstes tab --> <form method="post"> <div id="tabs-1"> [MESSAGE] [TAB1] [TAB1NEXT] </div> <!-- tab view schließen --> </form> </div> <div id="editSteuersaetze" style="display:none;" title="Bearbeiten"> <fieldset> <legend>{|Steuersatz|}</legend> <input type="hidden" id="id" name="id"> <table> <tr> <td width="220"><label for="satz">{|Steuersatz als Zahl eintragen|}:</label></td> <td><input type="text" id="satz" name="satz"></td> </tr> <tr> <td><label for="bezeichnung">{|Bezeichnung z.B. "Sonderregel"|}:</label></td> <td><input type="text" id="bezeichnung" name="bezeichnung"></td> </tr> <tr> <td><label for="type">{|Typ|}:</label></td> <td> <select id="type" name="type"> <option value="">{|manuell|}</option> <option value="ermaessigt">{|ermäßigt|}</option> <option value="normal">{|normal|}</option> </select> </td> </tr> <tr> <td><label for="country_code">{|Land|}:</label></td> <td> <select id="country_code" name="country_code"> <option value=""></option> [SELCOUNTRYCODE] </select> </td> </tr> <tr> <td><label for="project">{|Projekt|}:</label></td> <td><input type="text" id="project" /></td> </tr> <tr> <td><label for="valid_from">{|gültig von|}:</label></td> <td><input type="text" id="valid_from" /></td> </tr> <tr> <td><label for="valid_to">{|gültig bis|}:</label></td> <td><input type="text" id="valid_to" /></td> </tr> <tr> <td><label for="aktiv">{|Aktiv|}:</label></td> <td><input type="checkbox" id="aktiv" name="aktiv" value="1"></td> </tr> <tr> <td><label for="set_data">{|Als Standardsteuersatz setzen|}:</label></td> <td><input type="checkbox" id="set_data" name="set_data" value="1"></td> </tr> </table> </fieldset> </div> <script type="text/javascript"> $(document).ready(function() { $('#steuersatz').focus(); $("#editSteuersaetze").dialog({ modal: true, bgiframe: true, closeOnEscape:false, minWidth:440, autoOpen: false, buttons: { ABBRECHEN: function() { $(this).dialog('close'); }, SPEICHERN: function() { steuersaetzeEditSave(); } } }); }); function steuersaetzeEditSave() { $.ajax({ url: 'index.php?module=steuersaetze&action=save', data: { //Alle Felder die fürs editieren vorhanden sind id: $('#id').val(), satz: $('#satz').val(), bezeichnung: $('#bezeichnung').val(), project: $('#project').val(), type: $('#type').val(), valid_from: $('#valid_from').val(), valid_to: $('#valid_to').val(), country_code: $('#country_code').val(), aktiv: $('#aktiv').prop("checked")?1:0, set_data: $('#set_data').prop("checked")?1:0, }, method: 'post', dataType: 'json', beforeSend: function() { App.loading.open(); }, success: function(data) { App.loading.close(); if (data.status == 1) { $('#editSteuersaetze').find('#id').val(''); $('#editSteuersaetze').find('#satz').val(''); $('#editSteuersaetze').find('#bezeichnung').val(''); $('#editSteuersaetze').find('#type').val(''); $('#editSteuersaetze').find('#project').val(''); $('#editSteuersaetze').find('#valid_from').val(''); $('#editSteuersaetze').find('#valid_to').val(''); $('#editSteuersaetze').find('#country_code').val(''); $('#editSteuersaetze').find('#aktiv').prop('checked', false); $('#editSteuersaetze').find('#set_data').prop('checked', false); updateLiveTable(); $("#editSteuersaetze").dialog('close'); } else { alert(data.statusText); } } }); } function SteuersaetzeEdit(id) { if(id === 0) { $('#editSteuersaetze').find('#id').val(0); $('#editSteuersaetze').find('#satz').val(''); $('#editSteuersaetze').find('#bezeichnung').val(''); $('#editSteuersaetze').find('#type').val(''); $('#editSteuersaetze').find('#project').val(''); $('#editSteuersaetze').find('#valid_from').val(''); $('#editSteuersaetze').find('#valid_to').val(''); $('#editSteuersaetze').find('#country_code').val(''); $('#editSteuersaetze').find('#aktiv').prop("checked",true); $('#editSteuersaetze').find('#set_data').prop("checked",false); $("#editSteuersaetze").dialog('open'); return; } $.ajax({ url: 'index.php?module=steuersaetze&action=edit&cmd=get', data: { id: id }, method: 'post', dataType: 'json', beforeSend: function() { App.loading.open(); }, success: function(data) { $('#editSteuersaetze').find('#id').val(data.id); $('#editSteuersaetze').find('#satz').val(data.satz); $('#editSteuersaetze').find('#bezeichnung').val(data.bezeichnung); $('#editSteuersaetze').find('#type').val(data.type); $('#editSteuersaetze').find('#project').val(data.project); $('#editSteuersaetze').find('#valid_from').val(data.valid_from); $('#editSteuersaetze').find('#valid_to').val(data.valid_to); $('#editSteuersaetze').find('#country_code').val(data.country_code); $('#editSteuersaetze').find('#aktiv').prop("checked",data.aktiv==1?true:false); $('#editSteuersaetze').find('#set_data').prop("checked",data.set_data==1?true:false); App.loading.close(); $("#editSteuersaetze").dialog('open'); } }); } function updateLiveTable(i) { var oTableL = $('#steuersaetze_list').dataTable(); oTableL.fnFilter('%'); oTableL.fnFilter(''); } function SteuersaetzeDelete(id) { var conf = confirm('Wirklich löschen?'); if (conf) { $.ajax({ url: 'index.php?module=steuersaetze&action=delete', 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>