//versie 20171006-2 function test_cookie() { if( $.cookie('agora') == null ) { $.cookie( 'agora', '1', { expires: 7, path: '/' } ); } if( $.cookie('agora') == null ) { $('#start').hide(); } else { $('#cookies').hide(); } } function showHide(checkBox,shID) { if (document.getElementById(shID)) { if (checkBox.checked == true) { document.getElementById(shID).style.display = 'block'; } else { document.getElementById(shID).style.display = 'none'; } } } function showHideSelect(select,shID) { if (document.getElementById(shID)) { var x = select.selectedIndex; if (select.options[x].value > "0") { document.getElementById(shID).style.display = 'block'; } else { document.getElementById(shID).style.display = 'none'; } } } function feedback(data) { var dialogOpts = { title: "Feedback server", modal: true, autoOpen: false, height: 200, width: 400, buttons: {"Sluiten": function(){$(this).dialog("close");}} }; $("#feedback").dialog(dialogOpts); $("#feedback").html(data); $("#feedback").dialog("open"); $("#feedback").dialog('option', 'position', 'center'); } function dialogAutoClose(div,time) { if(time=="") time='700'; window.setTimeout(function(){$("#"+div).dialog("close")},time); } function nieuweFout(agora) { var dialogOpts = { title: "Fout of suggestie melden", modal: true, autoOpen: false, height: 370, width: 550, buttons: { "Opslaan":function() { feedback("
"); $.post("jq/process/bug.php", $("#bugNieuw").serialize(), function(data) { switch(data) { case '0': $("#feedback").html("

Niet alle velden met * werden ingevuld!


Wanneer u alle velden heeft ingevulgd en toch deze melding ontvangt, neem dan contact op met de beheerder!

Foutcode: uitv_wijz_0"); break; case '1': $("#feedback").html("Er is een fout opgetreden bij het wijzigen van de gegevens!

Neem contact op met de beheerder, wanneer dit probleem zich blijft voordoen!

Foutcode: uitv_wijz_1"); break; default: //$("#"+id).replaceWith(data); $('div#feedback').bind('dialogclose', function(event) {location.reload(true); }); $("#bug").dialog("close"); $("#feedback").html("


De wijzigingen zijn met succes opgeslagen!

"); break; } }); } }, open:function() { $.post("jq/process/bug.php",{actie:'nieuw',agora:agora}, function(data) { $("#bug").html(data); }); } }; $("#bug").dialog(dialogOpts); $("#bug").dialog("open"); } function nieuwNieuws(agora) { var dialogOpts = { title: "Nieuws toevoegen", modal: true, autoOpen: false, height: 370, width: 550, buttons: { "Opslaan":function() { feedback("
"); $.post("jq/process/nieuws.php", $("#nieuwsBericht").serialize(), function(data) { switch(data) { case '0': $("#feedback").html("

Niet alle velden met * werden ingevuld!


Wanneer u alle velden heeft ingevulgd en toch deze melding ontvangt, neem dan contact op met de beheerder!

Foutcode: uitv_wijz_0"); break; case '1': $("#feedback").html("Er is een fout opgetreden bij het toevoegen van het nieuws!

Neem contact op met de beheerder, wanneer dit probleem zich blijft voordoen!
"); break; default: //$("#"+id).replaceWith(data); $('div#feedback').bind('dialogclose', function(event) {location.reload(true); }); $("#nieuwNieuws").dialog("close"); //$("#feedback").html("


Het nieuws is met succes opgeslagen!

"); feedback(data); break; } }); } }, open:function() { $.post("jq/process/nieuws.php",{actie:'nieuw',agora:agora}, function(data) { $("#nieuwNieuws").html(data); }); } }; $("#nieuwNieuws").dialog(dialogOpts); $("#nieuwNieuws").dialog("open"); } function verwijderNieuws(id) { feedback("
"); $.post("jq/process/nieuws.php",{actie:'verwijder',id:id}, function(data) { $("#leesbericht").dialog('close'); $("#feedback").html(data); }); } function toonBug(id) { var dialogOpts = { title: "Details fout / suggestie", modal: true, autoOpen: false, height: 500, width: 700, open:function() { toonbugdetail(id); } }; $("#bug").dialog(dialogOpts); $("#bug").dialog("open"); } function toonbugdetail(id) { $.post("jq/process/bug.php",{actie:'detail',id:id}, function(data) { $("#bug").html(data); }); } function bugOpgelost(id) { var dialogOpts = { title: "Feedback op bug of suggestie", modal: true, autoOpen: false, height: 220, width: 550, open:function() { $.post("jq/process/bug.php",{actie:'form',id:id}, function(data) { $("#oplossing").html(data); }); }, buttons: { "Opslaan":function() { feedback("
"); $.post("jq/process/bug.php", $("#feedbackForm").serialize(), function(data) { switch(data) { case '0': $("#feedback").html("Er is een fout opgetreden bij het wijzigen van de gegevens!

Neem contact op met de beheerder, wanneer dit probleem zich blijft voordoen!

Foutcode: uitv_wijz_1"); $('div#feedback').bind('dialogclose', function(event) {location.reload(true); }); $("#oplossing").dialog("close"); break; default: //$("#"+id).replaceWith(data); $('div#feedback').bind('dialogclose', function(event) {location.reload(true); }); $("#oplossing").dialog("close"); $("#feedback").html("


De wijzigingen zijn met succes opgeslagen!

"); break; } }); } } }; $("#oplossing").dialog(dialogOpts); $("#oplossing").dialog("open"); } function bugVerworpen(id) { $.post("jq/process/bug.php",{actie:'verworpen',id:id}, function(data) { switch(data) { case '0': feedback("Er is een fout opgetreden bij het wijzigen van de gegevens!

Neem contact op met de beheerder, wanneer dit probleem zich blijft voordoen!

Foutcode: bug_verwerp_1"); $('div#feedback').bind('dialogclose', function(event) {location.reload(true); }); break; default: $('div#feedback').bind('dialogclose', function(event) {location.reload(true); }); feedback("


De wijzigingen zijn met succes opgeslagen!

"); break; } }); } function bugVerwijder(id) { $.post("jq/process/bug.php",{actie:'verwijder',id:id}, function(data) { switch(data) { case '0': feedback("Er is een fout opgetreden bij het wijzigen van de gegevens!

Neem contact op met de beheerder, wanneer dit probleem zich blijft voordoen!

Foutcode: bug_verwijder_1"); break; default: feedback("


De fout of suggestie is met succes verwijderd!

"); $('#bug_'+id).html(""); break; } }); } function bugZoek(zoek) { $('#zoekBug').html(""); $.post("jq/process/bug.php",{actie:'search',zoek:zoek}, function(data) { $('#zoekBug').html(data); }); } function bugUpload(id) { var dialogOpts = { modal: true, autoOpen: false, height: 300, width: 300, open:function() { $("#bugUpload").html(""); $.post("jq/process/bug_upload.php",{actie:'form',id:id}, function(data) { $("#bugUpload").html(data); }); } }; $("#bugUpload").dialog(dialogOpts); $("#bugUpload").dialog({title: 'Fout/suggestie: nieuwe upload'}); $("#bugUpload").dialog("open"); } function bugDownload(id) { var dialogOpts = { title: "Bestand downloaden", modal: true, autoOpen: false, height: 200, width: 500, open:function() { $("#bugDownload").html("
Het bestand wordt klaargemaakt voor download!

"); $.post("jq/process/bug_upload.php",{id:id,actie:"download"}, function(data) { switch(data) { case '0': $("#bugDownload").dialog("close"); alert('Fout 0: het gevraagde bestand bestaat niet in de databank!'); break; case '1': $("#bugDownload").dialog("close"); alert('Fout 1: bestand niet gevonden op de server'); break; default: $("#bugDownload").html(data); break; } }); } }; $("#bugDownload").dialog(dialogOpts); $("#bugDownload").dialog("open"); } function bugBericht(id) { var dialogOpts = { modal: true, autoOpen: false, height: 300, width: 500, open:function() { $.post("jq/process/bug_bericht.php",{actie:'nieuw',id:id}, function(data) { $("#bugBericht").html(data); }); }, buttons: { "Opslaan": function() { feedback("
"); var bericht=$("#bericht").html(); $.post("jq/process/bug_bericht.php",{actie:'save',id:id,bericht:bericht}, function(data) { $("#bugBericht").dialog("close"); $("#feedback").html(data); }); toonbugdetail(id); } } }; $("#bugBericht").dialog(dialogOpts); $("#bugBericht").dialog({title: 'Fout/suggestie: reactie op melding'}); $("#bugBericht").dialog("open"); } function leesNieuws(id) { var dialogOpts = { title: 'Nieuwsbericht', modal: true, height:'700', width: '700', open: function() { //display correct dialog content //$(this).parent().children().children('.ui-dialog-titlebar-close').hide(); $.post("jq/process/leesNieuws.php",{id:id},function(data) { $("#leesbericht").html(data); }); } }; $("#leesbericht").dialog(dialogOpts); $("#leesbericht").dialog("open"); } function cpaFunctieNieuw() { var dialogOpts = { title: "Nieuwe functie toevoegen", modal: true, autoOpen: false, height: 330, width: 500, buttons: { "Gegevens opslaan": function() { $.post("jq/process/cpabeheer.php",$("#cpaInput").serialize(), function(data) { switch(data) { case '0': feedback("

Niet alle velden werden ingevuld!


Wanneer u alle velden heeft ingevulgd en toch deze melding ontvangt, neem dan contact op met de beheerder!

Foutcode: cpaFunctie_nw_0"); break; case '1': feedback("Er is een fout opgetreden bij het toevoegen van de functie!

Neem contact op met de beheerder!

Foutcode: cpaFunctie_nw_1"); break; default: $("#leeg").replaceWith(""); $("#functies tbody").append(data); $("#cpaForm").dialog("close"); break; } }); } }, open:function() { $.post("jq/process/cpabeheer.php",{actie:'nieuw_functie'}, function(data) { $("#cpaForm").html(data); }); } }; $("#cpaForm").dialog(dialogOpts); $("#cpaForm").dialog("open"); } function cpaFunctieWijzig(id) { var dialogOpts = { title: "Functie wijzigen", modal: true, autoOpen: false, height: 330, width: 500, buttons: { "Gegevens opslaan": function() { $.post("jq/process/cpabeheer.php",$("#cpaInput").serialize(), function(data) { switch(data) { case '0': alert('Fout 0'); break; case '1': alert('Fout 1'); break; default: $("#"+id).replaceWith(data); $("#cpaForm").dialog("close"); break; } }) } }, open:function() { $.post("jq/process/cpabeheer.php",{id:id,actie:'wijzig_functie'}, function(data) { $("#cpaForm").html(data); }); } }; $("#cpaForm").dialog(dialogOpts); $("#cpaForm").dialog("open"); } function cpaFunctieVerwijder(id) { var dialogOpts = { title: "Functie verwijderen", modal: true, autoOpen: false, height: 150, width:400, buttons: { "Ja, nu verwijderen.": function() { $.post("jq/process/cpabeheer.php",{actie:'verwijder_functie',id:id}, function(data) { switch(data) { case '0': alert('Fout 0'); break; case '1': alert('Fout 1'); break; default: $("#"+id).replaceWith(""); $("#cpaForm").dialog("close"); break; } }) }, "Nee":function() { $("#cpaForm").dialog("close"); } }, open:function() { $("#cpaForm").html("Bent u zeker dat u deze functie wenst te verwijderen?"); } }; $("#cpaForm").dialog(dialogOpts); $("#cpaForm").dialog("open"); } function cpaWijzig() { var dialogOpts = { title: "Gegevens GIDPBW wijzigen", modal: true, autoOpen: false, height: 600, width: 500, buttons: { "Gegevens opslaan": function() { $.post("jq/process/cpabeheer.php",$("#cpaInput").serialize(), function(data) { switch(data) { case '0': alert('Fout 0'); break; case '1': alert('Fout 1'); break; default: $("#cpaForm").dialog("close"); location.reload(true); break; } }) } }, open:function() { $.post("jq/process/cpabeheer.php",{actie:'wijzig_gegevens'}, function(data) { $("#cpaForm").html(data); }); } }; $("#cpaForm").dialog(dialogOpts); $("#cpaForm").dialog("open"); } function sluitOnderdeel() { $.post("../jq/process/sluitOnderdeel.php",{}, function(data) { window.close(); location.reload(); }); } function opleidingKoppel(id1,id2) { var dialogOpts = { title: "Data aan opleiding koppelen", modal: true, autoOpen: false, height: 150, width: 300, buttons: { "Gegevens opslaan": function() { $.post("jq/process/opleidingKoppel.php",$("#opleidingForm").serialize(), function(data) { switch(data) { case '0': alert('Fout 0'); break; case '1': alert('Fout 1'); break; default: $("#opleiding").dialog("close"); $.post("jq/process/opleidingKoppel.php",{actie:'overzicht',opleiding:id1}, function(data) { $("#"+id1).replaceWith(data); }); break; } }) } }, open:function() { $.post("jq/process/opleidingKoppel.php",{actie:'wijzig',opleiding:id1,data:id2}, function(data) { $("#opleiding").html(data); }); } }; $("#opleiding").dialog(dialogOpts); $("#opleiding").dialog("open"); } function wijzigLocatie(actie,id,campus) { var dialogOpts = { title: "Lokalen "+actie, modal: true, autoOpen: false, height: 400, width: 600, buttons: { "Gegevens opslaan": function() { $.post("jq/process/wijzigLocatie.php",$("#locatieForm").serialize(), function(data) { switch(data) { case '0': alert('Fout 0'); break; case '1': alert('Fout 1'); break; default: $("#locatie").dialog("close"); break; } }); laadLocatie(campus); } }, open:function() { $.post("jq/process/wijzigLocatie.php",{actie:actie,id:id}, function(data) { $("#locatie").html(data); }); } }; $("#locatie").dialog(dialogOpts); $("#locatie").dialog("open"); } function locatieDeactiveer(id,campus) { feedback(""); $.post("jq/process/wijzigLocatie.php",{actie:"deactiveer",id:id}, function(data) { $("#feedback").html(data); laadLocatie(campus); laadLocatieInactief(campus); }); } function locatieActiveer(id,campus) { feedback(""); $.post("jq/process/wijzigLocatie.php",{actie:"activeer",id:id}, function(data) { $("#feedback").html(data); laadLocatie(campus); laadLocatieInactief(campus); }); } function wijzigGebouw(actie,id) { var dialogOpts = { title: "Gebouwen: "+actie, modal: true, autoOpen: false, height: 300, width: 500, buttons: { "Gegevens opslaan": function() { $.post("jq/process/wijzigGebouw.php",$("#locatieForm").serialize(), function(data) { switch(data) { case '0': alert('Fout 0'); break; case '1': alert('Fout 1'); break; default: $("#locatie").dialog("close"); //feedback(data); //if(actie=='nieuw') id=data; break; } }); laadGebouw(id); } }, open:function() { $.post("jq/process/wijzigGebouw.php",{actie:actie,id:id}, function(data) { $("#locatie").html(data); }); } }; $("#locatie").dialog(dialogOpts); $("#locatie").dialog("open"); } function verwijderGebouw(id,campus) { $.post("jq/process/wijzigGebouw.php",{actie:"verwijder_gebouw",id:id}, function(data) { $("#gebouw"+id).html(); laadGebouw(campus); feedback(data); }); } function laadGebouw(campus) { $("#gebouw_campus_"+campus).html(""); $.post("jq/process/wijzigGebouw.php",{actie:"overzicht",id:campus}, function(data) { $("#gebouw_campus_"+campus).html(data); }); } function laadLocatie(campus) { $("#locatie_campus_"+campus).html(""); $.post("jq/process/wijzigLocatie.php",{actie:"overzicht",id:campus}, function(data) { $("#locatie_campus_"+campus).html(data); }); } function laadLocatieInactief(campus) { $("#locatie_campus_inactief_"+campus).html(""); $.post("jq/process/wijzigLocatie.php",{actie:"overzicht_inactief",id:campus}, function(data) { $("#locatie_campus_inactief_"+campus).html(data); }); } function toonPa(id) { var dialogOpts = { title: "Gegevens preventieadviseur", modal: true, autoOpen: false, height: 130, width: 400, open: function() { $("#toonPA").load("jq/process/toonPa.php?id="+id);} }; $("#toonPA").dialog(dialogOpts); $("#toonPA").dialog("open"); } function wijzigPa(id,id2) { var dialogOpts = { title: "Wijzig preventieadviseur", modal: true, autoOpen: false, height: 120, width: 400, buttons: { "opslaan": function() { $.post("jq/process/wijzigPa.php",$("#form").serialize(),function(data) { //$("#wijzigPA").html(data); $("#wijzigPA").dialog("close"); feedback(data); laadSchoolOverzicht(); }); } }, open: function() { $("#wijzigPA").html(""); //$("#wijzigPA").load("jq/process/wijzigPa.php?id="+id+"&id2="+id2+"&actie=wijzig"); $.post("jq/process/wijzigPa.php",{actie:'wijzig',id:id,id2:id2},function(data) { $("#wijzigPA").html(data); }); } }; $("#wijzigPA").dialog(dialogOpts); $("#wijzigPA").dialog("open"); } function nieuwPersoneel() { var dialogOpts = { title: "Nieuw personeelslid", modal: true, autoOpen: false, height: 600, width: 550, buttons: { "Gegevens opslaan": function() { $.post("jq/process/nieuwPersoneel.php",$("#personeel").serialize(), function(data) { switch(data) { case '0': feedback("

Niet alle velden met * werden ingevuld!


Wanneer u alle velden heeft ingevuld en toch deze melding ontvangt, neem dan contact op met de beheerder!

Foutcode: pers_nw_0"); break; case '1': feedback("Er is een fout opgetreden bij het toevoegen van het item!

Neem contact op met de beheerder!

Foutcode: pers_nw_1"); break; case '2': feedback("Deze persoon bestaat reeds in uw school!

Controleer ook de verwijderde personeelsleden

Indien u problemen blijft ondervinden, neem dan contact op met de beheerder!

Foutcode: pers_nw_2"); break; default: $('div#feedback').bind('dialogclose', function(event) { $("#wijzigPersoneel").dialog("close"); }); feedback(data); break; } location.reload(); }) } }, open:function() { $.post("jq/process/nieuwPersoneel.php",{actie:'nieuw'}, function(data) { $("#wijzigPersoneel").html(data); }); } }; $('div#wijzigPersoneel').bind('dialogclose', function(event) { location.reload(true); }); $("#wijzigPersoneel").dialog(dialogOpts); $("#wijzigPersoneel").dialog("open"); } function personeelInUit(test,id,aard) { switch(test) { case 'in': $('#confirm').text("U staat op het punt om een verwijderd personeelslid terug te activeren. Wilt u verder gaan?"); break; case 'uit': $('#confirm').text("U staat op het punt om een personeelslid te verwijderen. Wilt u verder gaan?"); break; } $('#confirm').dialog({ resizable: false, height:140, modal: true, buttons: { "Bevestig": function() { $( this ).dialog( "close" ); $.post("jq/process/personeelInUit.php",{actie:test,id:id}, function(data) { switch(data) { case '1': feedback("Er is een fout opgetreden! Gegevens niet gewijzigd!"); break; default: //$('div#feedback').bind('dialogclose', function(event) {location.reload(true); }); $("#"+id).replaceWith(); feedback(data); break; } }); laadPersoneel(aard); /* //zoek filter value //var filterwaarde = $(":input","#dataTable_filter").val(); alert("filter: "+filterwaarde); $.when().done(function(){ //wanneer personeel herladen wordt moet de filterwaarde teruggeplaatst worden // $(":input","#dataTable_filter").val(filterwaarde); //dataTable herladen met filterwaarde! $("#dataTable").dataTable().search( filterwaarde ).draw(); }); */ }, "Annuleer": function() { $( this ).dialog( "close" ); } } }); } function vulFilter(filter) { $(":input",".dataTables_filter").val(filter); } function leesFilter() { //alert($(":input",".dataTables_filter").val()); return $(":input",".dataTables_filter").val(); } function wijzigPersoneel(id,aard) { var dialogOpts = { title: "Wijzig gegevens personeelslid", modal: true, autoOpen: false, height: 600, width: 550, buttons: { "Opslaan":function() { feedback(""); $.post("../jq/process/wijzigPersoneel.php", $("#personeel").serialize(), function(data) { switch(data) { case '0': $('#feedback').html("

Niet alle velden met * werden ingevuld!


Wanneer u alle velden heeft ingevulgd en toch deze melding ontvangt, neem dan contact op met de beheerder!

Foutcode: pers_nw_0"); break; case '1': $('#feedback').html("Er is een fout opgetreden bij het wijzigen van de gegevens!

Neem contact op met de beheerder, wanneer dit probleem zich blijft voordoen!

Foutcode: pers_nw_1"); break; default: $('div#feedback').bind('dialogclose', function(event) { $("#wijzigPersoneel").dialog("close"); }); $('#feedback').html(data); break; } }); laadPersoneel(aard); } }, open:function() { formwijzigpersoneelslid(id); } }; $("#wijzigPersoneel").dialog(dialogOpts); $("#wijzigPersoneel").dialog("open"); } function formwijzigpersoneelslid(id) { $.post("../jq/process/wijzigPersoneel.php",{actie:'wijzig',id:id}, function(data) { $("#wijzigPersoneel").html(data); }); } function laadSamenstelling() { $.post("jq/process/campus.php", {actie:'samenstelling'}, function(data) { //alert(data); $("#samenstelling").replaceWith(data); }); } function afspraken_GID(actie) { var dialogOpts = { title: "Afspraken GID - School wijzigen", modal: true, autoOpen: false, height: 450, width: 500, buttons: { "Gegevens opslaan": function() { $.post("jq/process/afsprakenGID.php",$("#afsprakenInput").serialize(), function(data) { switch(data) { case '2': alert('Fout 2'); break; case '3': alert('Fout 3'); break; default: $("#afspraken").replaceWith(data); $("#afsprakenForm").dialog("close"); break; } }) } }, open:function() { $.post("jq/process/afsprakenGID.php",{actie:actie}, function(data) { switch(data) { case '0': alert('Fout 0'); break; case '1': alert('Fout 1'); break; default: $("#afsprakenForm").html(data); break; } }); } }; $("#afsprakenForm").dialog(dialogOpts); $("#afsprakenForm").dialog("open"); } function verwijder_school(id,id2) { var dialogOpts = { title: "School verwijderen", modal: true, autoOpen: false, height: 200, width: 500, buttons: { "Aanvraag indienen": function() { $.post("jq/process/verwijderSchool.php",{id:id,actie:'verwijder_nu'}, function(data) { // feedback(data); switch(data) { case '0': feedback("

Aanvraag verwijderen school geweigerd!

"); break; default: //feedback(data); feedback("

De school wordt binnenkort automatisch verwijderd!

"); $("#verwijderSchool").dialog("close"); //location.reload(true); laadSchoolOverzicht(); break; } }); }, "Annuleren": function() { $("#verwijderSchool").dialog("close"); } }, open:function() { $("#verwijderSchool").html("

Bent u zeker dat u deze entiteit wenst te verwijderen?

"); } }; $("#verwijderSchool").dialog(dialogOpts); $("#verwijderSchool").dialog("open"); } function verwijder_school_niet(id,id2) { feedback(""); $.post("jq/process/verwijderSchool.php",{id:id,actie:'undo'}, function(data) { switch(data) { case '0': $("#feedback").html("

Verwijderen ongedaan maken mislukt!

"); break; default: //feedback(data); $("#feedback").html("

Verwijderen ongedaan gemaakt!

"); //$("#verwijderSchool").dialog("close"); /* $.post("jq/process/verwijderSchool.php",{actie:'controle',id:id2},function(data) { //$("#"+id2).replaceWith(data); }); */ //location.reload(true); laadSchoolOverzicht(); break; } }); } function startImport(id) { var dialogOpts = { title: 'Importeer personeelsleden Stap 1: bestand selecteren', modal: true, autoOpen: false, height: 250, width: 400, open: function () { $.post("jq/process/importPersoneel.php",{id:id,actie:'form_upload'},function(data) { $("#uploadPersoneel").html(data); }); } }; $("#uploadPersoneel").dialog(dialogOpts); $("#uploadPersoneel").dialog("open"); } function importStap2(id) { var dialogOpts = { title: 'Importeer personeelsleden Stap 2: velden linken', modal: true, autoOpen: false, height: 700, width: 400, open: function() { $.post("jq/process/importPersoneel.php",{id:id,actie:'velden'}, function(data) { $("#uploadPersoneel2").html(data); }); }, buttons: { opslaan: function() { $.post("jq/process/importPersoneel.php",$("#linkVelden").serialize(), function(data) { $("#uploadPersoneel2").dialog("close"); feedback(data); }); } } }; $("#uploadPersoneel2").dialog(dialogOpts); $("#uploadPersoneel2").dialog("open"); } function startImportLln(id) { var dialogOpts = { title: 'Importeer leerlingen Stap 1: bestand selecteren', modal: true, autoOpen: false, height: 250, width: 400, open: function () { $.post("jq/process/importLln.php",{id:id,actie:'form_upload'},function(data) { $("#uploadLln").html(data); }); } }; $("#uploadLln").dialog(dialogOpts); $("#uploadLln").dialog("open"); } function importLlnStap2(id) { var dialogOpts = { title: 'Importeer leerlingen Stap 2: velden linken', modal: true, autoOpen: false, height: 700, width: 400, open: function() { $.post("jq/process/importLln.php",{id:id,actie:'velden'}, function(data) { $("#uploadLln2").html(data); }); }, buttons: { opslaan: function() { $.post("jq/process/importLln.php",$("#linkVelden").serialize(), function(data) { $("#uploadLln2").dialog("close"); feedback(data); }); } } }; $("#uploadLln2").dialog(dialogOpts); $("#uploadLln2").dialog("open"); } function verwijderCampus(id,naam) { var dialogOpts = { title: "Campus verwijderen", modal: true, autoOpen: false, height: 150, width:400, buttons: { "Ja, nu verwijderen.": function() { $.post("jq/process/campus.php",{actie:'verwijder',id:id}, function(data) { switch(data) { case '0': alert('Fout 0'); break; case '1': alert('Fout 1'); break; default: $("#c"+id).replaceWith(""); $("#campus").dialog("close"); break; } }) }, "Nee":function() { $("#campus").dialog("close"); } }, open:function() { $("#campus").html("Bent u zeker dat u de campus " + naam + " wenst te verwijderen? Deze gegevens kunnen nadien niet meer hersteld worden!"); } }; $("#campus").dialog(dialogOpts); $("#campus").dialog("open"); } function activeerCampus(id,naam) { $.post("jq/process/campus.php",{actie:'activeer',id:id}, function(data) { location.reload(true); }); } function activeer(id,aard) { $.post("jq/process/wijzigPersoneel.php",{actie:'activeer',id:id}, function(data) { }); switch(aard) { case 'school': laadOverzichtGebruikers('overzicht_pa','school','1'); break; case 'subgroep': laadOverzichtGebruikers('overzicht_subgroep','subgroep','1'); break; case 'lkt': laadOverzichtGebruikers('overzicht_lkt','lkt','1'); break; } } function deactiveer(id,aard) { $.post("jq/process/wijzigPersoneel.php",{actie:'deactiveer',id:id}, function(data) { alert("Gebruiker met type: "+aard+" gedeactiveerd!" + id); }); switch(aard) { case 'school': laadOverzichtGebruikers('overzicht_pa','school','1'); break; case 'subgroep': laadOverzichtGebruikers('overzicht_subgroep','subgroep','1'); break; case 'lkt': laadOverzichtGebruikers('overzicht_lkt','lkt','1'); break; } } function maakLogin(id) { var dialogOpts = { title: "Login Agora aanmaken", modal: true, autoOpen: false, height: 150, width:400, open:function() { $("#campus").html("
"); $.post("jq/process/wijzigPersoneel.php",{actie:'maaklogin',id:id}, function(data) { switch(data) { case '0': $("#campus").html('Fout 0'); break; default: $("#campus").html(data); //$("#campus").dialog("close"); break; } }) } }; $('div#campus').bind('dialogclose', function(event) { $.post("jq/process/wijzigPersoneel.php", {id:id,actie:'info'}, function(data) { $("#"+id).replaceWith(data); }); }); $("#campus").dialog(dialogOpts); $("#campus").dialog("open"); } function rechtenAgora(id,aard,id_login,id_sg,id_subgroep,id_school,id_campus) { var dialogOpts = { title: 'Toekennen rechten AGORA', modal: true, autoOpen: false, height: 600, width: 400, open: function() { $("#rechten").html(""); $.post("jq/process/rechtenAgora.php",{actie:'wijzig',id:id,aard:aard,id_login:id_login,id_sg:id_sg,id_subgroep:id_subgroep,id_school:id_school,id_campus:id_campus}, function(data) { $("#rechten").html(data); }); }, buttons: { opslaan: function() { $.post("jq/process/rechtenAgora.php",$("#personeel").serialize(), function(data) { $("#rechten").dialog("close"); feedback(data); }); } } }; $("#rechten").dialog(dialogOpts); $("#rechten").dialog("open"); } function verstuurAccount(id) { var dialogOpts = { title: "Verstuur Accountgegevens", modal: true, autoOpen: false, height: 150, width:400, open:function() { $("#account").html("
"); $.post("jq/process/gebruikers.php",{actie:'mailaccount',id:id}, function(data) { $("#account").html(data); }); } }; $("#account").dialog(dialogOpts); $("#account").dialog("open"); } function schoolbestuur(aard,id) { var dialogOpts = { title: "Schoolbestuur: "+aard, modal: true, autoOpen: false, height: 400, width: 1000, buttons: { "Gegevens opslaan": function() { $.post("jq/process/cpabeheer.php",$("#bestuur").serialize(), function(data) { switch(data) { case '0': feedback("

Fout bij het opslaan van de gegevens!

"); break; default: $("#cpaForm").dialog("close"); if(aard=="nieuw") feedback("

Schoolbestuur met succes opgeslagen!

"); else feedback("

Schoolbestuur met succes gewijzigd!

"); overzichtSchoolbestuur(); break; } }) } }, open:function() { $("#cpaForm").html(""); $.post("jq/process/cpabeheer.php",{actie:'wijzig_bestuur',aard:aard,id:id}, function(data) { $("#cpaForm").html(data); }); } }; $("#cpaForm").dialog(dialogOpts); $("#cpaForm").dialog("open"); } function overzichtSchoolbestuur() { $.post("jq/process/cpabeheer.php",{actie:'overzicht_bestuur'}, function(data) { $("#schoolbestuur").html("
"+data+"
"); }); } function deactiveer_schoolbestuur(id) { feedback("Schoolbestuur wordt gedeactiveerd!
"); $.post("jq/process/cpabeheer.php",{actie:'deactiveer_bestuur',id:id},function(data) { $("#feedback").html(data); overzichtSchoolbestuur(); }); } function activeer_schoolbestuur(id) { feedback("Schoolbestuur wordt geactiveerd!
"); $.post("jq/process/cpabeheer.php",{actie:'activeer_bestuur',id:id},function(data) { $("#feedback").html(data); overzichtSchoolbestuur(); }); } function verwijder_schoolbestuur(id) { feedback("Schoolbestuur wordt verwijderd!
"); $.post("jq/process/cpabeheer.php",{actie:'verwijder_bestuur',id:id},function(data) { $("#feedback").html(data); overzichtSchoolbestuur(); }); } //documenten ivm logo, inplantingsplan opladen op niveau campus function campus_overzicht_bestanden_detail(id) { $("#campusBestanden").html(""); $.post("jq/process/campus_upload.php",{id:id,actie:"bestanden"}, function(data) { $("#campusBestanden").html(data); }); } function campus_overzicht_bestanden(id,id_locatie,artikelnaam) { var dialogOpts = { modal: true, autoOpen: false, height: 500, width: 900, open:function() { campus_overzicht_bestanden_detail(id); } } /* $('div#campusBestanden').bind('dialogclose', function(event) { campus_overzicht_bestanden_detail(id_locatie); }); */ $("#campusBestanden").dialog(dialogOpts); $("#campusBestanden").dialog({title: 'Overzicht bestanden '+artikelnaam}); $("#campusBestanden").dialog("open"); } function campus_upload(id) { var dialogOpts = { modal: true, autoOpen: false, height: 300, width: 400, open:function() { $("#campusUpload").html(""); $.post("jq/process/campus_upload.php",{actie:'form',id:id}, function(data) { $("#campusUpload").html(data); }); } }; $('div#campusUpload').bind('dialogclose', function(event) { campus_overzicht_bestanden_detail(id); }); $("#campusUpload").dialog(dialogOpts); $("#campusUpload").dialog({title: 'Upload bestand'}); $("#campusUpload").dialog("open"); } function campusDownloadBestand(id) { var dialogOpts = { title: "Bestand downloaden", modal: true, autoOpen: false, height: 200, width: 500, open:function() { $("#download").html("
Het bestand wordt klaargemaakt voor download!

"); $.post("jq/process/campus_upload.php",{id:id,actie:"download"}, function(data) { switch(data) { case '0': $("#download").dialog("close"); alert('Fout 0: het gevraagde bestand bestaat niet in de databank!'); break; case '1': $("#download").dialog("close"); alert('Fout 1: bestand niet gevonden op de server'); break; default: $("#download").html(data); break; } }); } }; $("#download").dialog(dialogOpts); $("#download").dialog("open"); } function campusInplanting(id_campus,id_upload) { $.post("jq/process/campus_upload.php",{id_campus:id_campus,id:id_upload,actie:'inplanting'}, function(data) { feedback(data); campus_overzicht_bestanden_detail(id_campus); }); } function campusLogo(id_campus,id_upload) { $.post("jq/process/campus_upload.php",{id_campus:id_campus,id:id_upload,actie:'logo'}, function(data) { feedback(data); campus_overzicht_bestanden_detail(id_campus); }); } function campusBestandActief(id_campus,id_upload,actie) { $.post("jq/process/campus_upload.php",{id:id_upload,actie:actie}, function(data) { feedback(data); campus_overzicht_bestanden_detail(id_campus); }); } //documenten op niveau scholengemeenschap function cpa_overzicht_bestanden_detail() { $("#cpaBestanden").html(""); $.post("jq/process/cpa_upload.php",{actie:"bestanden"}, function(data) { $("#cpaBestanden").html(data); }); } function cpa_overzicht_bestanden() { /* var dialogOpts = { modal: true, autoOpen: false, height: 500, width: 900, open:function() { cpa_overzicht_bestanden_detail(); } } $("#cpaBestanden").dialog(dialogOpts); $("#cpaBestanden").dialog({title: 'Overzicht bestanden'}); $("#cpaBestanden").dialog("open"); */ cpa_overzicht_bestanden_detail(); } function cpa_upload() { var dialogOpts = { modal: true, autoOpen: false, height: 300, width: 400, open:function() { $("#cpaUpload").html(""); $.post("jq/process/cpa_upload.php",{actie:'form'}, function(data) { $("#cpaUpload").html(data); }); } }; $('div#cpaUpload').bind('dialogclose', function(event) { cpa_overzicht_bestanden_detail(); }); $("#cpaUpload").dialog(dialogOpts); $("#cpaUpload").dialog({title: 'Upload bestand'}); $("#cpaUpload").dialog("open"); } function cpaDownloadBestand(id) { var dialogOpts = { title: "Bestand downloaden", modal: true, autoOpen: false, height: 200, width: 500, open:function() { $("#download").html("
Het bestand wordt klaargemaakt voor download!

"); $.post("jq/process/cpa_upload.php",{id:id,actie:"download"}, function(data) { switch(data) { case '0': $("#download").dialog("close"); alert('Fout 0: het gevraagde bestand bestaat niet in de databank!'); break; case '1': $("#download").dialog("close"); alert('Fout 1: bestand niet gevonden op de server'); break; default: $("#download").html(data); break; } }); } }; $("#download").dialog(dialogOpts); $("#download").dialog("open"); } /* function campusInplanting(id_campus,id_upload) { $.post("jq/process/campus_upload.php",{id_campus:id_campus,id:id_upload,actie:'inplanting'}, function(data) { feedback(data); campus_overzicht_bestanden_detail(id_campus); }); } function campusLogo(id_campus,id_upload) { $.post("jq/process/campus_upload.php",{id_campus:id_campus,id:id_upload,actie:'logo'}, function(data) { feedback(data); campus_overzicht_bestanden_detail(id_campus); }); }*/ function cpaBestandActief(id_cpa,id_upload,actie) { $.post("jq/process/cpa_upload.php",{id:id_upload,actie:actie}, function(data) { feedback(data); cpa_overzicht_bestanden_detail(id_cpa); }); } //functies ivm plattegronden function locatie_overzicht_bestanden_detail(id) { $("#locatieBestanden").html(""); $.post("jq/process/locatie_upload.php",{id:id,actie:"bestanden"}, function(data) { $("#locatieBestanden").html(data); }); } function locatie_overzicht_bestanden(id,artikelnaam) { var dialogOpts = { modal: true, autoOpen: false, height: 500, width: 900, open:function() { locatie_overzicht_bestanden_detail(id); } } $('div#locatieBestanden').bind('dialogclose', function(event) { locatie_overzicht_bestanden_detail(id); }); $("#locatieBestanden").dialog(dialogOpts); $("#locatieBestanden").dialog({title: 'Overzicht bestanden '+artikelnaam}); $("#locatieBestanden").dialog("open"); } function locatieUploadWijzigPubliek(id,id2,status) { $("#locatieBestanden").html(""); $.post("jq/process/wijzigLocatie.php",{id:id2,actie:"publiek",status:status}, function(data) { console.log(data); locatie_overzicht_bestanden_detail(id); }); } function locatie_upload(id) { var dialogOpts = { modal: true, autoOpen: false, height: 300, width: 400, open:function() { $("#locatieUpload").html(""); $.post("jq/process/locatie_upload.php",{actie:'form',id:id}, function(data) { $("#locatieUpload").html(data); }); } }; $('div#locatieUpload').bind('dialogclose', function(event) { locatie_overzicht_bestanden_detail(id); }); $("#locatieUpload").dialog(dialogOpts); $("#locatieUpload").dialog({title: 'Upload bestand'}); $("#locatieUpload").dialog("open"); } function locatieDownloadBestand(id) { var dialogOpts = { title: "Bestand downloaden", modal: true, autoOpen: false, height: 200, width: 500, open:function() { $("#download").html("
Het bestand wordt klaargemaakt voor download!

"); $.post("jq/process/locatie_upload.php",{id:id,actie:'download'}, function(data) { switch(data) { case '0': $("#download").dialog("close"); alert('Fout 0: het gevraagde bestand bestaat niet in de databank!'); break; case '1': $("#download").dialog("close"); alert('Fout 1: bestand niet gevonden op de server'); break; default: $("#download").html(data); break; } }); } }; $("#download").dialog(dialogOpts); $("#download").dialog("open"); } function locatiePlattegrond(id_locatie,id_upload) { $.post("jq/process/locatie_upload.php",{id_locatie:id_locatie,id:id_upload,actie:'plattegrond'}, function(data) { feedback(data); locatie_overzicht_bestanden_detail(id_locatie); }); } function locatieBestandActief(id_locatie,id_upload,actie) { $.post("jq/process/locatie_upload.php",{id:id_upload,actie:actie}, function(data) { feedback(data); locatie_overzicht_bestanden_detail(id_locatie); }); } //toon locatie gegevens function locatieInfo(id) { var dialogOpts = { title: "Informatie Lokatie", modal: true, autoOpen: false, height: 600, width: 600, open:function() { $("#info").html("
De gegevens worden opgezocht in de databank.

"); $.post("jq/process/locatie_informatie.php",{id:id}, function(data) { switch(data) { case '0': $("#info").dialog("close"); feedback('Fout 0: de gevraagde informatie werd niet gevonden!'); break; default: $("#info").html(data); break; } }); } }; $("#info").dialog(dialogOpts); $("#info").dialog("open"); } function showDashboardWeveco() { $.post("jq/process/dashboard_weveco.php",{}, function(data) { $("#db_weveco").html(data); }); } function showDashboardTaakbeheer() { $.post("jq/process/dashboard_taakbeheer.php",{}, function(data) { $("#db_agenda").html(data); }); } function showDashboardBestelbon() { $.post("jq/process/dashboard_bestelbon.php",{}, function(data) { $("#db_bestelbon").html(data); }); } function vskoCpaUpdate() { $('div#feedback').bind('dialogclose', function(event) {location.reload(true); }); $.post("jq/process/cpabeheer.php",$("#vskoCPA").serialize(), function(data) { feedback(data); }); } function vsko_school_nieuw() { var id=$("#instellingsnr").val(); feedback("
Even geduld a.u.b. uw gegevens worden opgezocht op de KOV servers....wanneer dit langer dan een paar seconden duurt, is waarschijnlijk uw instellingsnummer fout!!
"); $.post("jq/process/cpabeheer.php",{actie:'nieuwe_school',id:id},function (data) { if(data!="1") { eval(data); $('#feedback').dialog('close'); } else $('#feedback').html("


Gelieve een correct instellingsnummer op te geven!!

"); }); } function vsko_form_schoolbestuur() { $("#vsko_info").html("Informatie wordt opgezocht!!

"); var instellingsnr=$("#instellingsnr").val(); var vsko_nr=$("#vsko_nr").val(); $.post("jq/process/cpabeheer.php",{actie:'vsko_form_schoolbestuur',instellingsnr:instellingsnr,vsko_nr:vsko_nr},function (data,status) { if(status=='timeout') $("#vsko_info").html("Geen verbinding met de server mogelijk!"); else { $("#vsko_info").html(data); check_vsko_info(); } }); } function vsko_update_schoolbestuur() { var id=$("#id").val(); var aard=$("#aard").val(); var data=$("#vsko_bestuur").serializeArray(); data.push({name:'id',value:id}); data.push({name:'aard',value:aard}); $("#cpaForm").dialog('close'); feedback(""); $.post("jq/process/cpabeheer.php",data,function (data,status) { switch(data) { case '0': $("#feedback").html("


Gegevens niet kunnen opslaan

");break; case '1': $("#feedback").html("


Schoolbestuur met succes toegevoegd!

");break; case '2': $("#feedback").html("


Gegevens schoolbestuur met succes gewijzigd!

");break; } $('div#feedback').bind('dialogclose', function(event) {overzichtSchoolbestuur();}); }); } function vsko_selecteer_scholen() { var dialogOpts = { title: "Overzicht scholen KOV", modal: true, autoOpen: false, height: 600, width: 800, open:function() { $("#vsko").html("


De gegevens worden opgezocht in de databank.

Dit kan enkele minuten duren!



"); laad_vsko_school_overzicht(); } }; $('div#vsko').bind('dialogclose', function(event) {location.reload(true); }); $("#vsko").dialog(dialogOpts); $("#vsko").dialog("open"); } function laad_vsko_school_overzicht() { $.post("jq/process/schooladmin.php",{actie:'overzicht_vsko_scholen'}, function(data) { $("#vsko").html(data); }); } function vsko_school_voegtoe(schoolbestuur,instellingsnr) { var dialogOpts = { title: "Nieuwe school via KOV", modal: true, autoOpen: false, height: 200, width: 400, open:function() { $("#vsko_school").html("
De gegevens worden opgezocht in de databank.

"); $.post("jq/process/schooladmin.php",{actie:'vsko_voegtoe',schoolbestuur:schoolbestuur,instellingsnr:instellingsnr}, function(data) { $("#vsko_school").html(data); }); }, buttons: { Akkoord: function() { $.post("jq/process/schooladmin.php",$("#vsko_school_voegtoe").serialize(), function(data) { $("#vsko_school").dialog("close"); laad_vsko_school_overzicht(); feedback(data); }); }, Annuleer: function() { $("#vsko_school").dialog("close"); } } }; $("#vsko_school").dialog(dialogOpts); $("#vsko_school").dialog("open"); } function vsko_form_zoek_instellingsnr(aard) { var dialogOpts = { title: "Zoek instellingsnummer via VSKO", modal: true, autoOpen: false, height: 700, width: 1000, open:function() { $("#vsko_zoek").html("
De gegevens worden opgezocht in de databank.

"); $.post("../../jq/process/schooladmin.php",{actie:'vsko_zoek',aard:aard}, function(data) { $("#vsko_zoek").html(data); }); } }; $("#vsko_zoek").dialog(dialogOpts); $("#vsko_zoek").dialog("open"); } function vsko_zoek_instellingsnr() { var formdata=$("#zoek_instellingsnr").serializeArray(); $("#vsko_zoek").html(""); //$.post("jq/process/schooladmin.php",$("form#zoek_instellingsnr").serialize(),function(data) $.post("jq/process/schooladmin.php",formdata,function(data) { $("#vsko_zoek").html(data); }); } function vsko_put_instellingsnr(id,aard) { $("#instellingsnr").val(id); $("#vsko_aard").val(aard); $("#vsko_zoek").dialog("close"); switch(aard) { case 'vzw': vsko_form_schoolbestuur(); break; case 'school': vsko_form_school("school"); break; case 'cvo': vsko_form_school("cvo"); break; } } function campus_wijzig(id) { var dialogOpts = { title: "Campus", modal: true, autoOpen: false, height: 400, width: 1000, open:function() { $("#vsko_zoek").html("
De gegevens worden opgezocht in de databank.

"); $.post("jq/process/campus.php",{actie:'wijzig',id:id}, function(data) { $("#campus_wijzig").html(data); }); vsko_form_school(); }, buttons: { Opslaan: function() { $.post("jq/process/campus.php",$("#form_campus").serialize(), function(data) { $("#campus_wijzig").dialog("close"); laad_campus_overzicht(); feedback(data); }); } } }; $("#campus_wijzig").dialog(dialogOpts); $("#campus_wijzig").dialog("open"); } function laad_campus_overzicht() { $("#campus_overzicht").html(""); $.post("jq/process/campus.php",{actie:'overzicht'}, function(data) { $("#campus_overzicht").html(data); }); } function vsko_form_school() { $("#vsko_info").html("Informatie wordt opgezocht!!

"); var instellingsnr=$("#instellingsnr").val(); var vsko_aard=$("#vsko_aard").val(); $.post("jq/process/campus.php",{actie:'vsko_form_school',instellingsnr:instellingsnr,vsko_aard:vsko_aard},function (data,status) { if(status=='timeout') $("#vsko_info").html("Geen verbinding met de server mogelijk!"); else { $("#vsko_info").html(data); check_vsko_info(); } }); } function vsko_update_schoolgegevens() { $("#campus_wijzig").dialog('close'); feedback(""); $.post("jq/process/campus.php",$("#form_vsko_school").serialize(),function (data,status) { $("#feedback").html(data); $('div#feedback').bind('dialogclose', function(event) {laad_campus_overzicht();}); }); } function check_vsko_info() { var vink=""; var kruis=""; if($("#naam").val()!=$("#vsko_naam").val()) $("#check_naam").html(kruis); else $("#check_naam").html(vink); if($("#instellingsnr").val()!=$("#vsko_instellingsnr").val()) $("#check_instellingsnr").html(kruis); else $("#check_instellingsnr").html(vink); if($("#adres").val()!=$("#vsko_adres").val()) $("#check_adres").html(kruis); else $("#check_adres").html(vink); if($("#postcode").val()!=$("#vsko_postcode").val()) $("#check_postcode").html(kruis); else $("#check_postcode").html(vink); if($("#plaats").val()!=$("#vsko_plaats").val()) $("#check_plaats").html(kruis); else $("#check_plaats").html(vink); if($("#telefoon").val()!=$("#vsko_telefoon").val()) $("#check_telefoon").html(kruis); else $("#check_telefoon").html(vink); if($("#fax").val()!=$("#vsko_fax").val()) $("#check_fax").html(kruis); else $("#check_fax").html(vink); if($("#email").val()!=$("#vsko_email").val()) $("#check_email").html(kruis); else $("#check_email").html(vink); if($("#vsko_nr").val()!=$("#vsko_vsko_nr").val()) $("#check_vsko_nr").html(kruis); else $("#check_vsko_nr").html(vink); if($("#ondernemingsnummer").val()!=$("#vsko_ondernemingsnummer").val()) $("#check_ondernemingsnummer").html(kruis); else $("#check_ondernemingsnummer").html(vink); if($("#begindatum").val()!=$("#vsko_begindatum").val()) $("#check_begindatum").html(kruis); else $("#check_begindatum").html(vink); /* if($("#").val()!=$("#vsko_").val()) $("#check_").html(kruis); else $("#check_").html(vink); */ } function load_import_data(aard) { $.post("jq/process/importData.php",{actie:'overzicht',aard:aard},function (data) { $('#importData').html(data); }); } function laadAndereInstelling(id) { $('#andere_instelling').html(""); $.post("../../jq/process/wijzigPersoneel.php",{actie:'toon_andere_instelling',id:id},function (data) { $('#andere_instelling').html(data); }); } function deleteAndereInstellingen(id,id_andere) { $.post("../../jq/process/wijzigPersoneel.php",{actie:'verwijder_andere_instelling',id:id_andere},function (data) { feedback(data); laadAndereInstelling(id); }); } function inputAndereInstelling(id) { var instellingsnr=$("#instellingsnr").val(); $.post("../../jq/process/wijzigPersoneel.php",{actie:'input_andere_instelling',id:id,instellingsnr:instellingsnr},function (data) { feedback(data); laadAndereInstelling(id); }); } function laadSchoolOverzicht() { $('#overzicht_scholen').html(""); $.post("jq/process/schooladmin.php",{actie:'overzicht_scholen'},function (data) { $('#overzicht_scholen').html(data); }); reloadStylesheets(); } function wijzigSchool(id) { var dialogOpts = { title: "School", modal: true, autoOpen: false, height: 700, width: 500, open:function() { $("#wijzig_school").html("
De gegevens worden opgezocht in de databank.

"); $.post("jq/process/schooladmin.php",{actie:'wijzig_school',id:id}, function(data) { $("#wijzig_school").html(data); }); }, buttons: { Opslaan: function() { $.post("jq/process/schooladmin.php",$("#formschool").serialize(), function(data) { $("#wijzig_school").dialog("close"); laadSchoolOverzicht(); feedback(data); }); } } }; $("#wijzig_school").dialog(dialogOpts); $("#wijzig_school").dialog("open"); } function laadSubgroepOverzicht() { $('#overzicht_subgroep').html(""); $.post("jq/process/schooladmin.php",{actie:'overzicht_subgroep'},function (data) { $('#overzicht_subgroep').html(data); }); } function verwijderSubgroep(id) { feedback(""); $.post("jq/process/schooladmin.php",{actie:'verwijder_subgroep',id:id}, function(data) { laadSubgroepOverzicht(); $("#feedback").html(data); }); } function wijzigSubgroep(id) { var dialogOpts = { title: "School", modal: true, autoOpen: false, height: 200, width: 300, open:function() { $("#wijzig_subgroep").html("
De gegevens worden opgezocht in de databank.

"); $.post("jq/process/schooladmin.php",{actie:'wijzig_subgroep',id:id}, function(data) { $("#wijzig_subgroep").html(data); }); }, buttons: { Opslaan: function() { $.post("jq/process/schooladmin.php",$("#formsubgroep").serialize(), function(data) { $("#wijzig_subgroep").dialog("close"); laadSubgroepOverzicht(); feedback(data); }); } } }; $("#wijzig_subgroep").dialog(dialogOpts); $("#wijzig_subgroep").dialog("open"); } function verwijderPa(id,div,aard,actief) { feedback(""); $.post("jq/process/gebruikers.php",{actie:'verwijder_sg_gebruiker',id:id},function(data) { $("#feedback").html(data); laadOverzichtGebruikers(div,aard,actief); }); } function laadOverzichtGebruikers(div,aard,actief) { $("#"+div).html(""); $.post("jq/process/gebruikers.php",{actie:'overzicht_gebruikers',aard:aard,actief:actief,div:div},function(data){ $("#"+div).html(data); }); reloadStylesheets(); } function wijzigGebruiker(id,div,aard,actief) { var dialogOpts = { title: "Wijzig gebruiker", modal: true, autoOpen: false, height: 250, width: 500, open:function() { $("#wijzigGebruiker").html("
De gegevens worden opgezocht in de databank.

"); $.post("jq/process/gebruikers.php",{actie:'wijzig',id:id,aard:aard}, function(data) { $("#wijzigGebruiker").html(data); }); }, buttons: { Opslaan: function() { feedback(""); $.post("jq/process/gebruikers.php",$("#formgebruiker").serialize(),function(data) { $("#wijzigGebruiker").dialog("close"); $("#feedback").html(data); laadOverzichtGebruikers(div,aard,actief); }); } } }; $("#wijzigGebruiker").dialog(dialogOpts); $("#wijzigGebruiker").dialog("open"); } function veranderGebruiker(id,id_nieuw) { $("#feedback").html(""); $.post("jq/process/gebruikers.php",{actie:'gebruikersamenvoegen',id:id,id_nieuw:id_nieuw},function(data) { $("#feedback").html(data); $("#feedback").bind("dialogclose",function(event) {location.reload(true); }); }); } function sgGebruiker(id,sg,aard) { $("#feedback").html(""); $.post("jq/process/gebruikers.php",{actie:'sg_gebruiker',id:id,sg:sg,aard:aard},function(data) { $("#feedback").html(data); $("#feedback").bind("dialogclose",function(event) {location.reload(true); }); }); } function maakLeerkracht(id,div,aard,actief) { feedback(""); $.post("jq/process/gebruikers.php",{actie:'maaklkt',id:id},function(data) { $("#feedback").html(data); laadOverzichtGebruikers(div,aard,actief); }); } function maakPa(id,div,aard,actief) { feedback(""); $.post("jq/process/gebruikers.php",{actie:'maakpa',id:id},function(data) { $("#feedback").html(data); laadOverzichtGebruikers(div,aard,actief); }); } function cpbwSubgroep(id) { var dialogOpts = { title: "Koppel CPBW afdeling met Subgroep", modal: true, autoOpen: false, height: 700, width: 500, open:function() { cpbwSubgroepOverview(id); } }; $("#cpbw_subgroep").bind('dialogclose', function(event) {laadSubgroepOverzicht();}); $("#cpbw_subgroep").dialog(dialogOpts); $("#cpbw_subgroep").dialog("open"); } function cpbwSubgroepOverview(id) { $("#cpbw_subgroep").html("
De gegevens worden opgezocht in de databank.

"); $.post("jq/process/schooladmin.php",{actie:'subgroep_cpbw_overzicht',id:id}, function(data) { $("#cpbw_subgroep").html(data); }); } function cpbwSubgroepAdd(id,id_cpbw) { feedback(""); $.post("jq/process/schooladmin.php",{actie:'subgroep_cpbw_voegtoe',id:id,id_cpbw:id_cpbw}, function(data) { $("#feedback").html(data); cpbwSubgroepOverview(id); }); } function cpbwSubgroepRemove(id,id_cpbw) { feedback(""); $.post("jq/process/schooladmin.php",{actie:'subgroep_cpbw_verwijder',id:id,id_cpbw:id_cpbw}, function(data) { $("#feedback").html(data); cpbwSubgroepOverview(id); }); } function gebruikerSubgroep(id) { var dialogOpts = { title: "Koppel gebruikers met Subgroep", modal: true, autoOpen: false, height: 700, width: 500, open:function() { gebruikerSubgroepOverview(id); } }; $("#gebruiker_subgroep").bind('dialogclose', function(event) {laadSubgroepOverzicht();}); $("#gebruiker_subgroep").dialog(dialogOpts); $("#gebruiker_subgroep").dialog("open"); } function gebruikerSubgroepOverview(id) { $("#gebruiker_subgroep").html("
De gegevens worden opgezocht in de databank.

"); $.post("jq/process/schooladmin.php",{actie:'subgroep_gebruiker_overzicht',id:id}, function(data) { $("#gebruiker_subgroep").html(data); }); } function gebruikerSubgroepAdd(id,id_gebruiker) { feedback(""); $.post("jq/process/schooladmin.php",{actie:'subgroep_gebruiker_voegtoe',id:id,id_gebruiker:id_gebruiker}, function(data) { $("#feedback").html(data); gebruikerSubgroepOverview(id); }); } function gebruikerSubgroepRemove(id,id_gebruiker) { feedback(""); $.post("jq/process/schooladmin.php",{actie:'subgroep_gebruiker_verwijder',id:id,id_gebruiker:id_gebruiker}, function(data) { $("#feedback").html(data); gebruikerSubgroepOverview(id); }); } function reloadStylesheets() { var queryString = '?reload=' + new Date().getTime(); $('link[rel="stylesheet"]').each(function () { this.href = this.href.replace(/\?.*|$/, queryString); }); } function start_db_sync() { var dialogOpts = { title: "Update databank school", modal: true, autoOpen: false, height: 300, width: 500, closeOnEscape: false, dialogClass: "no-close", open:function() { //$(".ui-dialog-titlebar-close",ui.dialog||ui).hide(); $("#feedback").html("


Update databank gestart!

Dit kan enkele minuten duren, dank u voor uw begrip!

"); $.post("jq/process/sync_db_school.php",{actie:'start'}, function(data) { $("#feedback").html(data+""); window.setTimeout(function(){location.reload()},2000); }); } }; $("#feedback").dialog(dialogOpts); $("#feedback").dialog("open"); } function web_bestand_download(id) { var dialogOpts = { title: "Bestand downloaden", modal: true, autoOpen: false, height: 200, width: 500, open:function() { $("#download").html("
Het bestand wordt klaargemaakt voor download!

"); $.post("jq/process/webpagina.php",{id:id,actie:"download"}, function(data) { switch(data) { case '0': $("#download").dialog("close"); alert('Fout 0: het gevraagde bestand bestaat niet in de databank!'); break; case '1': $("#download").dialog("close"); alert('Fout 1: bestand niet gevonden op de server'); break; default: $("#download").html(data); break; } }); } }; $("#download").dialog(dialogOpts); $("#download").dialog("open"); } function verwijderSchoolLogin(id) { $.post("jq/process/schoollogin.php",{id:id}, function(data) { //alert(id+": "+data); location.reload(); }); } function campusPersoneel(id) { var dialogOpts = { title: "Campus wijzigen", modal: true, autoOpen: false, height: 200, width: 500, open:function() { $("#campuspersoneel").html("
"); $.post("jq/process/campuspersoneel.php",{id:id,actie:"overzicht"}, function(data) { $("#campuspersoneel").html(data); }); }, buttons: { Opslaan: function() { feedback(""); $.post("jq/process/campuspersoneel.php",$("#formcampuspersoneel").serialize(),function(data) { $("#campuspersoneel").dialog("close"); $("#feedback").html(data); laadPersoneel("personeel"); }); } } }; $("#campuspersoneel").dialog(dialogOpts); $("#campuspersoneel").dialog("open"); } function laadPersoneel(aard) { $("#overzicht"+aard).html(""); $.post("jq/process/personeelInUit.php",{actie:'overzicht'+aard},function(data) { $("#overzicht"+aard).html(data); }); } function wijzig_pw() { var dialogOpts = { title: "Wijzg wachtwoord", modal: true, autoOpen: false, height: 200, width: 500, open:function() { $("#wijzig_pw").html("
"); $.post("jq/process/wijzig_pw.php",{actie:"overzicht"}, function(data) { $("#wijzig_pw").html(data); }); } }; $("#wijzig_pw").dialog(dialogOpts); $("#wijzig_pw").dialog("open"); } function save_pw() { feedback(""); $.post("jq/process/wijzig_pw.php",$("#pw").serialize(),function(data) { $("#wijzig_pw").dialog("close"); $("#feedback").html(data); }); } function check_pw() { var pw1=$("#pw1").val(); var pw2=$("#pw2").val(); if((pw1 === pw2) && (pw1.length>'7') && (pw2.length>'7')) { $("#pw_zelfde").html(" "); } else { $("#pw_zelfde").html(" Min. 8 karakters"); } } function wijzig_lln(id) { var dialogOpts = { title: "Wijzg gegevens leerling", modal: true, autoOpen: false, height: 500, width: 700, open:function() { $("#leerling").html("
"); $.post("jq/process/leerling.php",{actie:'form',id:id}, function(data) { $("#leerling").html(data); }); }, buttons: { "Opslaan": function() { feedback(""); $.post("jq/process/leerling.php",$("#formleerling").serialize(),function(data) { $("#leerling").dialog("close"); $("#feedback").html(data); //laadPersoneel("personeel"); }); } } }; $("#leerling").dialog(dialogOpts); $("#leerling").dialog("open"); } function setSchooljaar(id) { $.post("jq/process/schooljaar.php",{actie:"update",id:id}, function(data) { location.reload(); }); } function llnCsv() { var dialogOpts = { title: "Leerlingen CSV downloaden", modal: true, autoOpen: false, height: 200, width: 500, open:function() { $("#download").html("
Het bestand wordt klaargemaakt voor download!

"); $.post("jq/process/leerling.php",{actie:"download"}, function(data) { switch(data) { case '0': $("#download").dialog("close"); alert('Fout 0: het gevraagde bestand bestaat niet in de databank!'); break; case '1': $("#download").dialog("close"); alert('Fout 1: bestand niet gevonden op de server'); break; default: $("#download").html(data); break; } }); } }; $("#download").dialog(dialogOpts); $("#download").dialog("open"); } function persCsv() { var dialogOpts = { title: "Personeel CSV downloaden", modal: true, autoOpen: false, height: 200, width: 500, open:function() { $("#download").html("
Het bestand wordt klaargemaakt voor download!

"); $.post("jq/process/personeelInUit.php",{actie:"download"}, function(data) { switch(data) { case '0': $("#download").dialog("close"); alert('Fout 0: het gevraagde bestand bestaat niet in de databank!'); break; case '1': $("#download").dialog("close"); alert('Fout 1: bestand niet gevonden op de server'); break; default: $("#download").html(data); break; } }); } }; $("#download").dialog(dialogOpts); $("#download").dialog("open"); } function jump(h) { //console.log("anchor: "+h); //var test = $(h); //console.log(test); //var html = $(h).html(); //Getting Y of target element //console.log(" html:"+html); var top = $(h).offset().top; //Getting Y of target element console.log(" top:"+top); window.scrollTo(0, top); //Go there directly or some transition } function scrollInDialog(container,scrollTo) { $(container).scrollTop( $(scrollTo).offset().top - $(container).offset().top + $(container).scrollTop() ); $(scrollTo).attr('class','actief'); console.log(scrollTo); } function activeer_afdeling(id) { feedback("

"); $.post("jq/process/schooladmin.php",{actie:'activeer',id:id},function(data) { $("#feedback").html(data); laadSchoolOverzicht(); }); } function deactiveer_afdeling(id) { feedback("

"); $.post("jq/process/schooladmin.php",{actie:'deactiveer',id:id},function(data) { $("#feedback").html(data); laadSchoolOverzicht(); }); }