// Definitionen var art_preis = "24,99"; // Preis in € var art_werke = "max. 7"; // Bis zu xx Werke enthalten var art_text = "Prionachweis (Urkunde) max 7. Bilder/Texte"; // Artikelbeschreibung var art_pplcd = "VBDJ2DACEHR7Y"; // Paypal-Code var art_preisinfo = [""]; // Pplcd function nl2br (str, is_xhtml) { var breakTag = (is_xhtml || typeof is_xhtml === 'undefined') ? '' : '
'; return (str + '').replace(/([^>\r\n]?)(\r\n|\n\r|\r|\n)/g, '$1' + breakTag + '$2'); } function yiw_lightbox() { jQuery("a[rel^='prettyPhoto']").prettyPhoto({ social_tools:'', default_width: 640, default_height: 480, deeplinking: false, theme: 'light_square' }); } function delete_file(owner){ var t = $(owner).parent().replaceWith($.tmpl("input_upload")); $('.file').each(function(index,value){ file_upload( value ); }); $("#input_files" ).sortable(); } function delete_row(owner){ $(owner).parent().parent().remove(); update_buttons(); } function delete_user(user){ $(user).parent().parent().parent().parent().remove(); update_buttons(); } var owner; function change_owner(who){ owner = who; who=='users' ? $("#add-user").show() : $("#add-user").hide(); $('#input_users').hide(); $('#input_company').hide(); $('#owner_'+who).attr('checked', true); $('#input_'+who).show(); } function file_upload(element){ var uploader = new qq.FileUploader({ element: element, action: 'upload.php', allowedExtensions: ['jpg', 'jpeg', 'png'], sizeLimit: 10485760, minSizeLimit: 0, multiple: false, maxConnections: 1, debug: false, onSubmit: function(id, fileName){}, onProgress: function(id, fileName, loaded, total){}, onComplete: function(id, fileName, data){ if(data.success){ $(element).replaceWith($.tmpl("input_image",data.files)); yiw_lightbox(); } }, onCancel: function(id, fileName){} }); } function update_buttons(){ $('#input_users .gridtable tr td a').show(); $('#input_users .gridtable:first-child tr:nth-child(1) td:nth-child(3) a').hide(); $('#input_files tr td a').show(); $('#input_files tr:first-child td:nth-child(3) a').hide(); $('#input_files tr').length < 7 ? $('#add-file').show() : $('#add-file').hide(); if(owner=='users'){ $('#input_users .gridtable').length < 4 ? $('#add-user').show() : $('#add-user').hide(); } // Preis ermitteln und Info anzeigen var nowe = $('#input_files tr').length; $('#art_preisinfo').empty(); if ((nowe>0) && (nowe<6)) {$('#art_preisinfo').html('Sie können noch bis zu ' + (7-nowe) + ' weitere Bilder bzw. Texte hochladen.');}; if (nowe==6) {$('#art_preisinfo').html('Sie können noch ein Bild bzw. Text hochladen.');}; if (nowe==7) {$('#art_preisinfo').html('Die maximale Anzahl der Bilder ist erreicht. Sollten Sie noch mehr Bilder haben, erstellen Sie bitte einen weiteren Prionachweis.');}; } function input_load(){ $("#input_company").empty(); $("#input_users").empty(); $("#input_files").empty(); $.ajax({ url: '/prionachweiserstellen/server.php?a=g', type: 'GET', data: {}, success: function(data, textStatus, jqXHR){ change_owner(data.owner); $.tmpl("input_company",data.company).appendTo("#input_company"); $.tmpl("input_user",data.users).appendTo("#input_users"); update_buttons(); $("#input_users" ).sortable({ update: function(event, ui) { update_buttons(); } }); if(data.files){ $.tmpl("input_file",data.files).appendTo("#input_files"); update_buttons(); yiw_lightbox(); $("#input_files" ).sortable({ update: function(event, ui) { update_buttons(); } }); $('.file').each(function(index,value){ file_upload( value ); }); } }, dataType: 'json' }); } var preview_person_c = 1; function preview_person_count() { return preview_person_c++; } var preview_page_c = 3; function preview_page_count() { return preview_page_c++; } var preview_file_c = 1; function preview_file_count() { return preview_file_c++; } function preview_load(){ $("#preview_company").empty(); $("#preview_users").empty(); $("#preview_files").empty(); $.ajax({ url: '/prionachweiserstellen/server.php?a=g', type: 'GET', data: {}, success: function(data, textStatus, jqXHR){ preview_person_c = 1; preview_file_c = 1; preview_page_c = 3; $('#preview_owner').empty(); $('#preview_text_1').empty(); if(data.owner=='company'){ $('#preview_owner').html(data.company.company_name); $('#preview_text_1').html('Angaben zur Firma, auf die diese Urkunde ausgestellt wurde'); }else{ var owner_html = ''; for(var i=0; i'; } $('#preview_owner').html(owner_html); $('#preview_text_1').html('Angaben zur Person, auf die diese Urkunde ausgestellt wurde'); } $('#preview_meta_date').empty(); $('#preview_meta_time').empty(); $('#preview_meta_date').html(data.meta.date); $('#preview_meta_time').html(data.meta.time); data.owner=='users' ? $.tmpl("preview_user",data.users,{users_max:data.users.length}).appendTo("#preview_users") : $.tmpl("preview_company",data.company).appendTo("#preview_company") ; if(data.files){ $.tmpl("preview_file",data.files,{files_max:data.files.length}).appendTo("#preview_files"); yiw_lightbox(); } $('#last_page_no').empty(); $('#last_page_no').html(preview_page_count()); // Preisstaffel var art_anz = preview_file_c-1; // $("[name='pdf_is_public']").prop('checked', false);$("#ist_oeffentlich").show(); // Option "Veröffentlichen" für Staffel 0 nicht gegeben! // $("#angebot").empty().hide(); // if (staffel==0) {$("[name='pdf_is_public']").prop('checked', true);$("#ist_oeffentlich").hide(); // $("#angebot").html("Im Rahmen des Sonderangebotes ist die Urkunde stets öffentlich!").show(); // }; // alert(staffel); var staffel =0; if (art_anz<=3) {staffel=0;} else {staffel=art_anz-3;}; $("#art_preis").empty(); $("#art_preis").html(art_preis); $("#art_preis_ges").empty(); $("#art_preis_ges").html(art_preis); $("#art_preis_ges_fin").empty(); $("#art_preis_ges_fin").html("29,74"); $("#art_text").empty(); $("#art_text").html(art_text); $("[name='hosted_button_id']").attr('value', art_pplcd); }, dataType: 'json' }); } function save(){ $.post("server.php", $("#form-input").serialize()); } var $ = jQuery.noConflict();$(document).ready(function() { $("#paymentsuccess").hide(); $("#paymentcancel").hide(); $("#report-pane").ajaxStart(function() { var width = $(this).width(); var height = $(this).height(); $("#report-loading").css({ top: ((window.screen.height / 2) - 25), left: ((width / 2) - 50) }).fadeIn(200); }).ajaxStop(function() { $("#report-loading", this).fadeOut(1000); }); var hash = window.location.hash.substring(0,14); if(hash=="#verification"){ window.location.hash = "#input"; } else if(hash=="#paymentcancel"){ $("#paymentcancel").show(); $("#paymentsuccess").hide(); window.location.hash = "verification"; } else if(hash=="#paymentsucces"){ $("#paymentcancel").hide(); $("#paymentsuccess").show(); window.location.hash = "verification"; } else { } $('.tabs').tabs({ select: function(event, ui) { if(ui.index==1){ } }, show: function(event, ui) { //window.location.hash = ui.tab.hash; if(ui.index==0){ $(".tabs").tabs({disabled: [1,2,3]}); $.template( "input_company", markup_input_company ); $.template( "input_user", markup_input_user ); $.template( "input_file", markup_input_file ); $.template( "input_image", markup_input_image ); $.template( "input_upload", markup_input_upload ); $.template( "input_hidden", markup_input_hidden ); input_load(); }else if(ui.index==1){ $(".tabs").tabs({disabled: [0,2,3]}); $.template( "preview_company", markup_preview_company ); $.template( "preview_user", markup_preview_user ); $.template( "preview_file", markup_preview_file ); preview_load(); }else if(ui.index==2){ $(".tabs").tabs({disabled: [0,1,3]}); $.ajax({url: 'server.php?a=s',type: 'GET'}); }else if(ui.index==3){ $(".tabs").tabs({disabled: [0,1,2]}); $.ajax({url: 'reset.php',type: 'GET'}); }else {} }, }); $("#button_0_preview").click(function(event) { $.post('server.php?a=pi', $("#form-input").serialize(), function(error, textStatus, jqXHR) { if(error){ $(".tabs").tabs({disabled: [1,2,3]}); input_load(); } else { $(".tabs").tabs({disabled: [2,3]}); $('.tabs').tabs( "select" , 1 ); $(document).scrollTop(0); } },'json'); }); $("#button_1_input").click(function(event) { $(".tabs").tabs({disabled: [1,2,3]}); $('.tabs').tabs( "select" , 0 ); $(document).scrollTop(0); }); $("#button_1_payment").click(function(event) { $.post('server.php?a=pp', $("#form-preview").serialize(), function(error, textStatus, jqXHR) { if(error){ $(".tabs").tabs({disabled: [2,3]}); $('.tabs').tabs( "select" , 1 ); if(error=="agb_confirmation") { alert("Sie müssen die AGB bestätigen, um fortzufahren!"); } else if(error=='alternative_email') { alert("Die angegebene eMail Adresse ist fehlerhaft!"); } else if(error=='content_confirmation') { alert("Sie müssen die Richtigkeit der Daten bestätigen!"); } else {} //preview_load(); } else { $(".tabs").tabs({disabled: [0,1,3]}); $('.tabs').tabs( "select" , 2 ); $(document).scrollTop(0); } },'json'); }); $("#button_2_preview").click(function(event) { $(".tabs").tabs({disabled: [0,2,3]}); $('.tabs').tabs( "select" , 1 ); $(document).scrollTop(0); }); $("#button_3_input").click(function(event) { window.location.href = 'https://prioritaetsnachweis.de/prionachweiserstellen/prionachweiserstellen.php'; }); $("#button_3_preview").click(function(event) { $(".tabs").tabs({disabled: [1,2,3]}); $('.tabs').tabs( "select" , 0 ); $(document).scrollTop(0); }); $("#add-user").click(function(event) { event.preventDefault(); var newUser = { person_title:'mr' }; $('#input_users').append($.tmpl("input_user",newUser)); update_buttons(); }); $("#add-file").click(function(event) { event.preventDefault(); var newFile = {}; $.tmpl("input_file",newFile).appendTo("#input_files"); $('.file').each(function(index,value){ file_upload( value ); }); $("#input_files").sortable(); update_buttons(); }); });