<!-- gehort zu tabview --> <div id="tabs"> <ul> <li><a href="#tabs-1"></a></li> </ul> <!-- ende gehort zu tabview --> <!-- erstes tab --> <div id="tabs-1"> [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"> <fieldset class="white"> <legend> </legend> [TAB1] <i style="float:right; font-size:10px;color:#6d6d6f;"><span style="color:red">*</span> Interne Bemerkung vorhanden </i> </fieldset> </div> </div> <div class="col-xs-12 col-md-2 col-md-height"> <div class="inside inside-full-height"> <fieldset> <legend>{|Aktionen|}</legend> <center><input class="btnGreenNew" type="button" name="neuedit" value="✚ Neuen Eintrag anlegen" onclick="neuedit(0);"></center> </fieldset> </div> </div> </div> </div> [TABNEXT] </div> <!-- tab view schließen --> </div> <div id="ansprechpartneredit" style="display:none" title="Ansprechpartner"> <input type="hidden" name="lid" id="lid" value="0"> <input type="hidden" name="landselected" id="landselected" value="[LANDSELECTED]"> <fieldset> <legend>{|Ansprechpartner|}</legend> <table class="mkTableFormular" width="100%"> <tr> <td>{|Typ|}:</td><td><select name="typ" id="typ"><option value="herr">Herr</option><option value="frau">Frau</option><option value="firma">Firma / Filiale</option></select></td> <td width="5%"> </td> <td>{|Telefon|}:</td><td><input type="text" name="telefon" id="telefon" size="32"></td> </tr> <tr> <td>{|Name|}:</td><td><input type="text" name="name" id="name" size="32"></td> <td></td> <td>{|Telefax|}:</td><td><input type="text" name="telefax" id="telefax" size="32"></td> </tr> <tr> <td>{|Titel|}:</td><td><input type="text" name="titel" id="titel" size="32"></td> <td></td> <td>{|Mobil|}:</td><td><input type="text" name="mobil" id="mobil" size="32"></td> </tr> <tr> <td>{|Abteilung|}:</td><td><input type="text" name="abteilung" id="abteilung" size="32"></td> <td></td> <td>{|Anschreiben|}:</td><td><input type="text" name="anschreiben" id="anschreiben" size="32" placeholder="Sehr geehrte Frau Dr. Müller"></td> </tr> <tr> <td colspan="5"></td> <tr><td></td></tr> </tr> <tr> <td>{|Unterabteilung|}:</td><td><input type="text" name="unterabteilung" id="unterabteilung" size="32"></td> <td></td> <td>{|E-Mail|}:</td><td><input type="text" name="email" id="email" size="32"></td> </tr> <tr> <td>{|Adresszusatz|}:</td><td><input type="text" name="adresszusatz" id="adresszusatz" size="32"></td> <td></td> <td>{|Zuständig bzw. Position|}:</td><td><input type="text" name="bereich" id="bereich" size="32"></td> </tr> <tr> <td>{|Straße|}:</td><td><input type="text" name="strasse" id="strasse" size="32"></td> <td></td> <td>{|Vorname (für Altdaten)|}:</td><td><input type="text" name="vorname" id="vorname" size="32"></td> </tr> <tr> <td>{|PLZ/Ort|}:</td><td nowrap><input type="text" name="plz" id="plz" size="6"> <input type="text" name="ort" id="ort" size="21" style="margin-left:4pt;"></td> <td></td> <td>{|Geburtstag|}:</td><td><input type="text" name="geburtstag" id="geburtstag" size="10"></td> </tr> <tr> <td>{|Land|}:</td><td><select name="ansprechpartner_land" id="ansprechpartner_land">[ANSPRECHPARTNERLAENDER]</select></td> <td></td> </tr> <tr> <td colspan="5"></td> </tr> <tr><td></td></tr> <tr> <td>{|Sonstiges|}:</td><td rowspan="3"><textarea rows="4" cols="30" name="sonstiges" id="sonstiges"></textarea></td> <td></td> <td>{|im Kalender anzeigen|}:</td><td><input type="checkbox" name="geburtstagkalender" id="geburtstagkalender" value="1"></td> </tr> <tr> <td></td> <td></td> <td>{|Geburtstagskarte|}:</td><td><input type="checkbox" name="geburtstagskarte" id="geburtstagskarte" value="1"></td> </tr> <tr> <td></td> <td></td> <td>{|Marketingsperre|}:</td><td><input type="checkbox" name="marketingsperre" id="marketingsperre" value="1"></td> </tr> <tr> <td>{|Interne Bemerkung|}:</td><td colspan="4"><textarea rows="4" cols="30" name="interne_bemerkung" id="interne_bemerkung"></textarea></td> </tr> <tr> <td colspan="5"> </td> </tr> <tr> <td colspan="5">[GRUPPEN]</td> </tr> </table> </fieldset> </div> <script> [JSPLACETEL] $(document).ready(function() { $("#ansprechpartneredit").dialog({ modal: true, bgiframe: true, closeOnEscape:false, minWidth:800, autoOpen: false, buttons: { ABBRECHEN: function() { $(this).dialog('close'); }, SPEICHERN: function() { ansprechpartnersave(); } } }); $("#ansprechpartneredit").dialog({ close: function( event, ui ){} }); }); function neuedit(nr) { if(nr == 0){ $('#ansprechpartneredit').find('#ansprechpartner_land').val($('#ansprechpartneredit').find('#landselected').val()); $('#ansprechpartneredit').find('#lid').val('0'); document.getElementById("typ").options[0].selected = true; $('#ansprechpartneredit').find('#name').val(''); $('#ansprechpartneredit').find('#titel').val(''); $('#ansprechpartneredit').find('#bereich').val(''); $('#ansprechpartneredit').find('#abteilung').val(''); $('#ansprechpartneredit').find('#unterabteilung').val(''); $('#ansprechpartneredit').find('#adresszusatz').val(''); $('#ansprechpartneredit').find('#anschreiben').val(''); $('#ansprechpartneredit').find('#vorname').val(''); $('#ansprechpartneredit').find('#geburtstag').val(''); $('#ansprechpartneredit').find('#geburtstagkalender').prop("checked", false); $('#ansprechpartneredit').find('#geburtstagskarte').prop("checked", false); $('#ansprechpartneredit').find('#marketingsperre').prop("checked", false); $('#ansprechpartneredit').find('#strasse').val(''); $('#ansprechpartneredit').find('#plz').val(''); $('#ansprechpartneredit').find('#ort').val(''); $('#ansprechpartneredit').find('#email').val(''); $('#ansprechpartneredit').find('#telefon').val(''); $('#ansprechpartneredit').find('#telefax').val(''); $('#ansprechpartneredit').find('#mobil').val(''); $('#ansprechpartneredit').find('#sonstiges').val(''); $('#ansprechpartneredit').find('#interne_bemerkung').val(''); $('#adresse_ansprechpartnergruppen input[type=checkbox]').prop('checked', false); $("#ansprechpartneredit").dialog('open'); }else{ $.ajax({ url: 'index.php?module=adresse&action=ansprechpartner&cmd=get&id=[ADRESSID]&lid='+nr, type: 'POST', dataType: 'json', data: {}, success: function(data) { $('#lid').val(data.id); selectItemByValue(document.getElementById('typ'), data.typ); selectItemByValue(document.getElementById('ansprechpartner_land'), data.land); $('#name').val(data.name); $('#titel').val(data.titel); $('#bereich').val(data.bereich); $('#abteilung').val(data.abteilung); $('#unterabteilung').val(data.unterabteilung); $('#adresszusatz').val(data.adresszusatz); $('#anschreiben').val(data.anschreiben); $('#vorname').val(data.vorname); $('#geburtstag').val(data.geburtstag); if(data.geburtstagkalender == 1){ $('#ansprechpartneredit').find('#geburtstagkalender').prop("checked", true); }else{ $('#ansprechpartneredit').find('#geburtstagkalender').prop("checked", false); } if(data.geburtstagskarte == 1){ $('#ansprechpartneredit').find('#geburtstagskarte').prop("checked", true); }else{ $('#ansprechpartneredit').find('#geburtstagskarte').prop("checked", false); } if(data.marketingsperre == 1){ $('#ansprechpartneredit').find('#marketingsperre').prop("checked", true); }else{ $('#ansprechpartneredit').find('#marketingsperre').prop("checked", false); } $('#strasse').val(data.strasse); $('#plz').val(data.plz); $('#ort').val(data.ort); $('#email').val(data.email); $('#telefon').val(data.telefon); $('#telefax').val(data.telefax); $('#mobil').val(data.mobil); $('#sonstiges').val(data.sonstiges); $('#interne_bemerkung').val(data.interne_bemerkung); $('#ansprechpartneredit').dialog('open'); }, beforeSend: function() { } }); fnFilterColumn1(nr); } } function ansprechpartnersave() { var inpfields = document.getElementsByTagName('input'); var gruppen = ''; for(var i=0; i<inpfields.length; i++) { if(inpfields[i].type == 'checkbox' && inpfields[i].checked == true) gruppen += "|"+inpfields[i].name; } $.ajax({ url: 'index.php?module=adresse&action=ansprechpartner&cmd=save&id=[ADRESSID]', data: { gruppen: gruppen, lid: $('#lid').val(), typ: $('#typ').val(), land: $('#ansprechpartner_land').val(), name: $('#name').val(), titel: $('#titel').val(), bereich: $('#bereich').val(), abteilung: $('#abteilung').val(), unterabteilung: $('#unterabteilung').val(), adresszusatz: $('#adresszusatz').val(), anschreiben: $('#anschreiben').val(), vorname: $('#vorname').val(), geburtstag: $('#geburtstag').val(), geburtstagkalender: $('#geburtstagkalender').prop("checked")?1:0, geburtstagskarte: $('#geburtstagskarte').prop("checked")?1:0, marketingsperre: $('#marketingsperre').prop("checked")?1:0, strasse: $('#strasse').val(), plz: $('#plz').val(), ort: $('#ort').val(), email: $('#email').val(), telefon: $('#telefon').val(), telefax: $('#telefax').val(), mobil: $('#mobil').val(), sonstiges: $('#sonstiges').val(), interne_bemerkung: $('#interne_bemerkung').val() }, method: 'post', dataType: 'json', beforeSend: function() { }, success: function(data) { if (data.status == 1) { $("#ansprechpartneredit").dialog('close'); updateLiveTable(); }else{ alert(data.statusText); } } }); } function deleteeintrag(nr){ if(!confirm("Soll der Ansprechpartner wirklich gelöscht werden?")) return false; $.ajax({ url: 'index.php?module=adresse&action=ansprechpartner&cmd=delete&lid='+nr, data: { }, method: 'post', dataType: 'json', beforeSend: function() { }, success: function(data) { updateLiveTable(); } }); } function selectItemByValue(elmnt, value){ for(var i=0; i < elmnt.options.length; i++) { if(elmnt.options[i].value == value) elmnt.selectedIndex = i; } } function updateLiveTable() { var oTableL = $('#adresse_ansprechpartnerlist').dataTable(); var tmp = $('.dataTables_filter input[type=search]').val(); oTableL.fnFilter('%'); //oTableL.fnFilter(''); oTableL.fnFilter(tmp); } function grchange(grid, el, lid) { $.ajax({ url: "index.php?module=adresse&action=ansprechpartner&cmd=change&id=[ID]", type: 'POST', type: 'POST', dataType: 'json', data: { lid: lid, gruppe: grid, wert : $(el).prop('checked')?1:0} } ).done( function(data) { }).fail( function( jqXHR, textStatus ) { }); } </script> <script> function call(id, dummy) { $.ajax({ url: 'index.php?module=placetel&action=call&id='+id, type: 'POST', dataType: 'json', data: {}, success: function(data) { if(data) { } } }); } </script>