Krefeld
22.06. - 23.06.2023
Live Online
20.07. - 21.07.2023
Krefeld
20.07. - 21.07.2023
Live Online
24.08. - 25.08.2023
Krefeld
24.08. - 25.08.2023
Live Online
14.09. - 15.09.2023
Details zu
Lade dir ein PDF mit allen Infos zur Schulung herunter
Unterrichtszeiten
Schulungsort
Live Online Schulung
Technische Voraussetzungen
Hinweise zur Anreise
Hinweise zum Schulungsort
Leistungspaket
Delivery Partner
Schulung
Preis zzgl. MwSt.
Alle Orte und Termine
4.9
(146)
SharePoint – Administration
SharePoint effizient im Unternehmen einsetzen und konfigurieren
Termine filtern
Datum
Merkmale
Ort
Preis
-
25.05. - 26.05.23
Dauer: 2 Tage
Live Online
1.190 €
Unterrichtszeiten
09:00 – 16:00 Uhr
Schulungsort
Live Online Schulung
Technische Voraussetzungen
Hinweise zur Anreise
Hinweise zum Schulungsort
Leistungspaket
-
`; let popup2 = new mapboxgl.Popup({ closeOnClick: true, offset: popupOffsets, className: 'mapbox-popup' }) .setHTML(popupHTML) var marker = new mapboxgl.Marker({ draggable: false, color: '#cccccc', }) .setLngLat(mapCoordinates) .setPopup(popup2) .addTo(trainingsMap); // Create DIv with name of city const cityDiv = document.createElement('div'); cityDiv.classList.add('marker-city'); cityDiv.innerHTML = 'Krefeld'; // Add city div to marker marker.getElement().appendChild(cityDiv); const markerDiv = marker.getElement(); markerDiv.addEventListener('mouseenter', () => { // add hover class to this element markerDiv.classList.add('hover'); // SHow city name cityDiv.classList.add('show'); }) markerDiv.addEventListener('mouseleave', () => { // Hide city name cityDiv.classList.remove('show'); markerDiv.classList.remove('hover'); }) popup2.on('open', () => { if (document.querySelector('#loading') != null) { document.querySelector('#loading').style.display = 'block'; } // Get the venue ID from the popup with the venueID attribute let venueID = document.querySelector('#popup2').getAttribute('data-venueid'); // Click on single-venue in venue-container jQuery('.venue-container').find('.single-venue[data-venueid="' + venueID + '"]').click(); jQuery('#sidebarfilter').click(); // Get dates for this venue via AJAX get_filtered_map_events(11667, 22405).done(function(result) { let nextDates = JSON.parse(result) || []; let hasDFG = false; // Remove all existing buttons if (document.querySelector('.singledate') != null) { document.querySelectorAll('.singledate').forEach(e => e.remove()); } // Add first Date as button let dateHeadline = "Nächster Termin"; let dfg = "Durchführungsgarantie"; let fullyBooked = "Ausgebucht"; let nextGuaranteDate = "Nächster Garantie-Termin"; let nextDate = "Nachfolgender Termin"; if (lang != 'de') { dateHeadline = "Next date"; dfg = "Guaranteed date"; fullyBooked = "Fully booked"; nextGuaranteDate = "Next guaranteed date"; nextDate = "Next date"; }; if (nextDates[0]["dfg"] > 0) { dateHeadline = dfg; } if (nextDates[0]["dfg"] == 3) { dateHeadline = fullyBooked; } const firstButton = createButtonHTML(nextDates[0]["venue"], dateHeadline, nextDates[0]["start"]); document.querySelector('#popup2').insertAdjacentHTML('beforeend', firstButton); // iterate through all dates to find a date with DFG nextDates.every(function(date, index) { // Skip first entry if (index == 0) { return true; } if (date["dfg"] == 3) { return true; } // Show next DFG Date if (date["dfg"] > 0) { // Add DFG Date as Button const secondButton = createButtonHTML(date["venue"], nextGuaranteDate, date["start"]); document.querySelector('#popup2').insertAdjacentHTML('beforeend', secondButton); hasDFG = true; return false; } }); // Show second Date if no DFG Date was found if (!hasDFG) { const secondButton = createButtonHTML(nextDates[1]["venue"], nextDate, nextDates[1]["start"]); document.querySelector('#popup2').insertAdjacentHTML('beforeend', secondButton); } // Third Date should be Live Online get_filtered_map_events(11667, 22410).done(function(result) { let nextDates = JSON.parse(result) || []; // test if nexDates is not empty if (nextDates.length > 0) { // SHow first Live online Training let dateHeadline = "Nächster Termin"; let dfg = "Durchführungsgarantie"; let fullyBooked = "Ausgebucht"; let nextGuaranteDate = "Nächster Garantie-Termin"; let nextDate = "Nachfolgender Termin"; if (lang != 'de') { dateHeadline = "Next date"; dfg = "Guaranteed date"; fullyBooked = "Fully booked"; nextGuaranteDate = "Next guaranteed date"; nextDate = "Next date"; }; if (nextDates[0]["dfg"] > 0) { dateHeadline = dfg; } if (nextDates[0]["dfg"] == 3) { dateHeadline = fullyBooked; } const thirdButton = createButtonHTML(nextDates[0]["venue"], dateHeadline, nextDates[0]["start"], true); document.querySelector('#popup2').insertAdjacentHTML('beforeend', thirdButton); } // Remove div with loading text if (document.querySelector('#loading') != null) { document.querySelector('#loading').style.display = 'none'; } }) }); }); popup2.on('close', () => { // Remove Filters in Sidebar jQuery('#all-locations').click(); jQuery('#all-locations').click(); jQuery('#sidebarfilter').click(); if (document.querySelector('#loading') != null) { document.querySelector('#loading').style.display = 'block'; } }); } }); }); // Function to create button html function createButtonHTML(venue, dateHeadline, date_start, isLiveOnline = false, length = 0) { let lang = document.querySelector('html').getAttribute('lang'); if (lang == 'de-DE') { lang = 'de'; } else { lang = 'en'; }; let bookNow = "anmelden"; if (lang != 'de') { bookNow = "book now"; }; // Convert date to dd.mm.yyyy let newDate = new Date(date_start); let headline = ''; let fullyBooked = ''; if (dateHeadline == "Ausgebucht") { fullyBooked = "btn-disabled-v2" } let startdate = newDate.toLocaleDateString('de-DE', { day: '2-digit', month: '2-digit', year: 'numeric' }); if (isLiveOnline) { headline = `
Live Online
`; } const popupHTML = `
` + headline + `
` + dateHeadline + `
` + startdate + `
`; // end of popupHTML return popupHTML; }
25.05. - 26.05.23
Dauer: 2 Tage
Krefeld
1.190 €
Unterrichtszeiten 09:00 – 16:00 Uhr
Schulungsort
47807Krefeld
Deutschland
Live Online Schulung
Technische Voraussetzungen
Hinweise zur Anreise
Hinweise zum Schulungsort
Leistungspaket
Delivery Partner
22.06. - 23.06.23
Dauer: 2 Tage
Live Online
1.190 €
Unterrichtszeiten 09:00 – 16:00 Uhr
Schulungsort
Live Online Schulung
Technische Voraussetzungen
Hinweise zur Anreise
Hinweise zum Schulungsort
Leistungspaket
Delivery Partner
`; let popup4 = new mapboxgl.Popup({ closeOnClick: true, offset: popupOffsets, className: 'mapbox-popup' }) .setHTML(popupHTML) var marker = new mapboxgl.Marker({ draggable: false, color: '#cccccc', }) .setLngLat(mapCoordinates) .setPopup(popup4) .addTo(trainingsMap); // Create DIv with name of city const cityDiv = document.createElement('div'); cityDiv.classList.add('marker-city'); cityDiv.innerHTML = 'Krefeld'; // Add city div to marker marker.getElement().appendChild(cityDiv); const markerDiv = marker.getElement(); markerDiv.addEventListener('mouseenter', () => { // add hover class to this element markerDiv.classList.add('hover'); // SHow city name cityDiv.classList.add('show'); }) markerDiv.addEventListener('mouseleave', () => { // Hide city name cityDiv.classList.remove('show'); markerDiv.classList.remove('hover'); }) popup4.on('open', () => { if (document.querySelector('#loading') != null) { document.querySelector('#loading').style.display = 'block'; } // Get the venue ID from the popup with the venueID attribute let venueID = document.querySelector('#popup4').getAttribute('data-venueid'); // Click on single-venue in venue-container jQuery('.venue-container').find('.single-venue[data-venueid="' + venueID + '"]').click(); jQuery('#sidebarfilter').click(); // Get dates for this venue via AJAX get_filtered_map_events(11667, 22405).done(function(result) { let nextDates = JSON.parse(result) || []; let hasDFG = false; // Remove all existing buttons if (document.querySelector('.singledate') != null) { document.querySelectorAll('.singledate').forEach(e => e.remove()); } // Add first Date as button let dateHeadline = "Nächster Termin"; let dfg = "Durchführungsgarantie"; let fullyBooked = "Ausgebucht"; let nextGuaranteDate = "Nächster Garantie-Termin"; let nextDate = "Nachfolgender Termin"; if (lang != 'de') { dateHeadline = "Next date"; dfg = "Guaranteed date"; fullyBooked = "Fully booked"; nextGuaranteDate = "Next guaranteed date"; nextDate = "Next date"; }; if (nextDates[0]["dfg"] > 0) { dateHeadline = dfg; } if (nextDates[0]["dfg"] == 3) { dateHeadline = fullyBooked; } const firstButton = createButtonHTML(nextDates[0]["venue"], dateHeadline, nextDates[0]["start"]); document.querySelector('#popup4').insertAdjacentHTML('beforeend', firstButton); // iterate through all dates to find a date with DFG nextDates.every(function(date, index) { // Skip first entry if (index == 0) { return true; } if (date["dfg"] == 3) { return true; } // Show next DFG Date if (date["dfg"] > 0) { // Add DFG Date as Button const secondButton = createButtonHTML(date["venue"], nextGuaranteDate, date["start"]); document.querySelector('#popup4').insertAdjacentHTML('beforeend', secondButton); hasDFG = true; return false; } }); // Show second Date if no DFG Date was found if (!hasDFG) { const secondButton = createButtonHTML(nextDates[1]["venue"], nextDate, nextDates[1]["start"]); document.querySelector('#popup4').insertAdjacentHTML('beforeend', secondButton); } // Third Date should be Live Online get_filtered_map_events(11667, 22410).done(function(result) { let nextDates = JSON.parse(result) || []; // test if nexDates is not empty if (nextDates.length > 0) { // SHow first Live online Training let dateHeadline = "Nächster Termin"; let dfg = "Durchführungsgarantie"; let fullyBooked = "Ausgebucht"; let nextGuaranteDate = "Nächster Garantie-Termin"; let nextDate = "Nachfolgender Termin"; if (lang != 'de') { dateHeadline = "Next date"; dfg = "Guaranteed date"; fullyBooked = "Fully booked"; nextGuaranteDate = "Next guaranteed date"; nextDate = "Next date"; }; if (nextDates[0]["dfg"] > 0) { dateHeadline = dfg; } if (nextDates[0]["dfg"] == 3) { dateHeadline = fullyBooked; } const thirdButton = createButtonHTML(nextDates[0]["venue"], dateHeadline, nextDates[0]["start"], true); document.querySelector('#popup4').insertAdjacentHTML('beforeend', thirdButton); } // Remove div with loading text if (document.querySelector('#loading') != null) { document.querySelector('#loading').style.display = 'none'; } }) }); }); popup4.on('close', () => { // Remove Filters in Sidebar jQuery('#all-locations').click(); jQuery('#all-locations').click(); jQuery('#sidebarfilter').click(); if (document.querySelector('#loading') != null) { document.querySelector('#loading').style.display = 'block'; } }); } }); }); // Function to create button html function createButtonHTML(venue, dateHeadline, date_start, isLiveOnline = false, length = 0) { let lang = document.querySelector('html').getAttribute('lang'); if (lang == 'de-DE') { lang = 'de'; } else { lang = 'en'; }; let bookNow = "anmelden"; if (lang != 'de') { bookNow = "book now"; }; // Convert date to dd.mm.yyyy let newDate = new Date(date_start); let headline = ''; let fullyBooked = ''; if (dateHeadline == "Ausgebucht") { fullyBooked = "btn-disabled-v2" } let startdate = newDate.toLocaleDateString('de-DE', { day: '2-digit', month: '2-digit', year: 'numeric' }); if (isLiveOnline) { headline = `
Live Online
`; } const popupHTML = `
` + headline + `
` + dateHeadline + `
` + startdate + `
`; // end of popupHTML return popupHTML; }
22.06. - 23.06.23
Dauer: 2 Tage
Krefeld
1.190 €
Unterrichtszeiten 09:00 – 16:00 Uhr
Schulungsort
47807Krefeld
Deutschland
Live Online Schulung
Technische Voraussetzungen
Hinweise zur Anreise
Hinweise zum Schulungsort
Leistungspaket
Delivery Partner