{"id":43642,"date":"2020-10-30T11:05:16","date_gmt":"2020-10-30T10:05:16","guid":{"rendered":"http:\/\/peter-hess-institute.com\/?page_id=43642"},"modified":"2025-08-15T15:15:36","modified_gmt":"2025-08-15T13:15:36","slug":"seminar-calendar","status":"publish","type":"page","link":"https:\/\/peter-hess-institute.com\/fr\/seminar-calendar\/","title":{"rendered":"Seminar Calendar"},"content":{"rendered":"<div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\"><div class=\"vc_empty_space\"   style=\"height: 32px\"><span class=\"vc_empty_space_inner\"><\/span><\/div>\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<h1 style=\"font-family: Open Sans; color: #9b1c22;\">Seminar Calendar<\/h1>\n<h3 style=\"font-family: Open Sans; color: #ad9c74;\">All Dates at a Glance<\/h3>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<h2 style=\"text-align: center;\">Events in Australia<\/h2>\n\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_js\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<script>\nvar ajaxurl = \"https:\/\/peter-hess-institute.com\/wp-admin\/admin-ajax.php\";\n\njQuery(document).ready(function($) {\n    function loadSeminars(userId) {\n        $.ajax({\n            url: ajaxurl, \/\/ WordPress stellt diese Variable bereit\n            type: 'POST',\n            data: {\n                action: 'get_seminars_data',\n                user_id: userId \/\/ \u00dcbergebe die user_id dynamisch\n            },\n            success: function(response) {\n                var data = JSON.parse(response);\n\n\/\/ Erstelle die Tabellen\u00fcberschrift\n                var tableHtml = '<thead><tr>';\n                tableHtml += '<th>Start date<\/th>';\n                tableHtml += '<th>End date<\/th>';\n                tableHtml += '<th>Seminar title<\/th>';\n                tableHtml += '<th>Location<\/th>';\n                tableHtml += '<th>Seminarleader<\/th>';\n                tableHtml += '<th>Language<\/th>';\n                tableHtml += '<th><\/th>';\n                tableHtml += '<\/tr><\/thead>';\n                tableHtml += '<tbody>';\n\n                if (data.message) {\n                    \/\/ Wenn keine Daten vorhanden sind\n                    tableHtml += '<tr><td colspan=\"7\">No events at the moment<\/td><\/tr>';\n                } else {\n                    \/\/ Daten in die Tabelle einf\u00fcgen\n                    data.forEach(function(seminar) {\n                        const today = new Date();\n                        const seminarEnd = new Date(seminar.enddate);\n\n                    \/\/ Pr\u00fcfen, ob das Seminar abgelaufen ist\n                    const isExpired = seminarEnd < today;\n                    \/\/ Wenn abgelaufen, Klasse \"expired\" hinzuf\u00fcgen\n                        tableHtml += '<tr' + (isExpired ? ' class=\"expired\"' : '') + '>';\n                        tableHtml += '<td class=\"start\" style=\"white-space:nowrap;\">' + seminar.startdate + '<\/td>';\n                        tableHtml += '<td class=\"ende\" style=\"white-space:nowrap;\">' + seminar.enddate + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminartitle + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminarlocation + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminarleader + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminar_language + '<\/td>';\n\n                        \/\/ URL-Spalte nur anzeigen, wenn URL vorhanden UND das Seminar noch nicht vorbei ist\n                        if (seminar.seminarurl && seminar.seminarurl.trim() !== \"\" && seminarEnd >= today) {\n                        tableHtml += '<td><a class=\"booking\" target=\"_blank\" href=\"' + seminar.seminarurl + '\"><button>Book here<\/button><\/a><\/td>';\n                        } else {\n                        tableHtml += '<td><\/td>';\n                        }\n                        tableHtml += '<\/tr>';\n                    });\n                }\n                tableHtml += '<\/tbody>';\n\n\/\/ F\u00fcge die fertige Tabelle in das HTML-Element ein\n                    $('#seminar-table-australia').html(tableHtml);\n            }\n        });\n    }\n\n    \/\/ Beispiel: Lade Seminare f\u00fcr user_id = 13\n    loadSeminars(2);\n\n    \/\/ loadSeminars() mit verschiedenen user_id aufrufen, z.B.\n    \/\/ loadSeminars(25);\n});\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<table id=\"seminar-table-australia\"><!-- Daten werden hier per JavaScript eingef\u00fcgt --><\/table>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<h2 style=\"text-align: center;\">Events in Canada<\/h2>\n\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_js\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<script>\nvar ajaxurl = \"https:\/\/peter-hess-institute.com\/wp-admin\/admin-ajax.php\";\n\njQuery(document).ready(function($) {\n    function loadSeminars(userId) {\n        $.ajax({\n            url: ajaxurl, \/\/ WordPress stellt diese Variable bereit\n            type: 'POST',\n            data: {\n                action: 'get_seminars_data',\n                user_id: userId \/\/ \u00dcbergebe die user_id dynamisch\n            },\n            success: function(response) {\n                var data = JSON.parse(response);\n\n\/\/ Erstelle die Tabellen\u00fcberschrift\n                var tableHtml = '<thead><tr>';\n                tableHtml += '<th>Start date<\/th>';\n                tableHtml += '<th>End date<\/th>';\n                tableHtml += '<th>Seminar title<\/th>';\n                tableHtml += '<th>Location<\/th>';\n                tableHtml += '<th>Seminarleader<\/th>';\n                tableHtml += '<th>Language<\/th>';\n                tableHtml += '<th><\/th>';\n                tableHtml += '<\/tr><\/thead>';\n                tableHtml += '<tbody>';\n\n                if (data.message) {\n                    \/\/ Wenn keine Daten vorhanden sind\n                    tableHtml += '<tr><td colspan=\"7\">No events at the moment<\/td><\/tr>';\n                } else {\n                    \/\/ Daten in die Tabelle einf\u00fcgen\n                    data.forEach(function(seminar) {\n                        const today = new Date();\n                        const seminarEnd = new Date(seminar.enddate);\n\n                    \/\/ Pr\u00fcfen, ob das Seminar abgelaufen ist\n                    const isExpired = seminarEnd < today;\n                    \/\/ Wenn abgelaufen, Klasse \"expired\" hinzuf\u00fcgen\n                        tableHtml += '<tr' + (isExpired ? ' class=\"expired\"' : '') + '>';\n                        tableHtml += '<td class=\"start\" style=\"white-space:nowrap;\">' + seminar.startdate + '<\/td>';\n                        tableHtml += '<td class=\"ende\" style=\"white-space:nowrap;\">' + seminar.enddate + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminartitle + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminarlocation + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminarleader + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminar_language + '<\/td>';\n\n                        \/\/ URL-Spalte nur anzeigen, wenn URL vorhanden UND das Seminar noch nicht vorbei ist\n                        if (seminar.seminarurl && seminar.seminarurl.trim() !== \"\" && seminarEnd >= today) {\n                        tableHtml += '<td><a class=\"booking\" target=\"_blank\" href=\"' + seminar.seminarurl + '\"><button>Book here<\/button><\/a><\/td>';\n                        } else {\n                        tableHtml += '<td><\/td>';\n                        }\n                        tableHtml += '<\/tr>';\n                    });\n                }\n                tableHtml += '<\/tbody>';\n\n\/\/ F\u00fcge die fertige Tabelle in das HTML-Element ein\n                    $('#seminar-table-canada').html(tableHtml);\n            }\n        });\n    }\n\n    \/\/ Beispiel: Lade Seminare f\u00fcr user_id = 13\n    loadSeminars(6);\n\n    \/\/ loadSeminars() mit verschiedenen user_id aufrufen, z.B.\n    \/\/ loadSeminars(25);\n});\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<table id=\"seminar-table-canada\"><!-- Daten werden hier per JavaScript eingef\u00fcgt --><\/table>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<h2 style=\"text-align: center;\">Events in England<\/h2>\n\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_js\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<script>\nvar ajaxurl = \"https:\/\/peter-hess-institute.com\/wp-admin\/admin-ajax.php\";\n\njQuery(document).ready(function($) {\n    function loadSeminars(userId) {\n        $.ajax({\n            url: ajaxurl, \/\/ WordPress stellt diese Variable bereit\n            type: 'POST',\n            data: {\n                action: 'get_seminars_data',\n                user_id: userId \/\/ \u00dcbergebe die user_id dynamisch\n            },\n            success: function(response) {\n                var data = JSON.parse(response);\n\n\/\/ Erstelle die Tabellen\u00fcberschrift\n                var tableHtml = '<thead><tr>';\n                tableHtml += '<th>Start date<\/th>';\n                tableHtml += '<th>End date<\/th>';\n                tableHtml += '<th>Seminar title<\/th>';\n                tableHtml += '<th>Location<\/th>';\n                tableHtml += '<th>Seminarleader<\/th>';\n                tableHtml += '<th>Language<\/th>';\n                tableHtml += '<th><\/th>';\n                tableHtml += '<\/tr><\/thead>';\n                tableHtml += '<tbody>';\n\n                if (data.message) {\n                    \/\/ Wenn keine Daten vorhanden sind\n                    tableHtml += '<tr><td colspan=\"7\">No events at the moment<\/td><\/tr>';\n                } else {\n                    \/\/ Daten in die Tabelle einf\u00fcgen\n                    data.forEach(function(seminar) {\n                        const today = new Date();\n                        const seminarEnd = new Date(seminar.enddate);\n\n                    \/\/ Pr\u00fcfen, ob das Seminar abgelaufen ist\n                    const isExpired = seminarEnd < today;\n                    \/\/ Wenn abgelaufen, Klasse \"expired\" hinzuf\u00fcgen\n                        tableHtml += '<tr' + (isExpired ? ' class=\"expired\"' : '') + '>';\n                        tableHtml += '<td class=\"start\" style=\"white-space:nowrap;\">' + seminar.startdate + '<\/td>';\n                        tableHtml += '<td class=\"ende\" style=\"white-space:nowrap;\">' + seminar.enddate + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminartitle + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminarlocation + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminarleader + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminar_language + '<\/td>';\n\n                        \/\/ URL-Spalte nur anzeigen, wenn URL vorhanden UND das Seminar noch nicht vorbei ist\n                        if (seminar.seminarurl && seminar.seminarurl.trim() !== \"\" && seminarEnd >= today) {\n                        tableHtml += '<td><a class=\"booking\" target=\"_blank\" href=\"' + seminar.seminarurl + '\"><button>Book here<\/button><\/a><\/td>';\n                        } else {\n                        tableHtml += '<td><\/td>';\n                        }\n                        tableHtml += '<\/tr>';\n                    });\n                }\n                tableHtml += '<\/tbody>';\n\n\/\/ F\u00fcge die fertige Tabelle in das HTML-Element ein\n                    $('#seminar-table-england').html(tableHtml);\n            }\n        });\n    }\n\n    \/\/ Beispiel: Lade Seminare f\u00fcr user_id = 13\n    loadSeminars(10);\n\n    \/\/ loadSeminars() mit verschiedenen user_id aufrufen, z.B.\n    \/\/ loadSeminars(25);\n});\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<table id=\"seminar-table-england\"><!-- Daten werden hier per JavaScript eingef\u00fcgt --><\/table>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<h2 style=\"text-align: center;\">Events in the Emirates<\/h2>\n\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_js\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<script>\nvar ajaxurl = \"https:\/\/peter-hess-institute.com\/wp-admin\/admin-ajax.php\";\n\njQuery(document).ready(function($) {\n    function loadSeminars(userId) {\n        $.ajax({\n            url: ajaxurl, \/\/ WordPress stellt diese Variable bereit\n            type: 'POST',\n            data: {\n                action: 'get_seminars_data',\n                user_id: userId \/\/ \u00dcbergebe die user_id dynamisch\n            },\n            success: function(response) {\n                var data = JSON.parse(response);\n\n\/\/ Erstelle die Tabellen\u00fcberschrift\n                var tableHtml = '<thead><tr>';\n                tableHtml += '<th>Start date<\/th>';\n                tableHtml += '<th>End date<\/th>';\n                tableHtml += '<th>Seminar title<\/th>';\n                tableHtml += '<th>Location<\/th>';\n                tableHtml += '<th>Seminarleader<\/th>';\n                tableHtml += '<th>Language<\/th>';\n                tableHtml += '<th><\/th>';\n                tableHtml += '<\/tr><\/thead>';\n                tableHtml += '<tbody>';\n\n                if (data.message) {\n                    \/\/ Wenn keine Daten vorhanden sind\n                    tableHtml += '<tr><td colspan=\"7\">No events at the moment<\/td><\/tr>';\n                } else {\n                    \/\/ Daten in die Tabelle einf\u00fcgen\n                    data.forEach(function(seminar) {\n                        const today = new Date();\n                        const seminarEnd = new Date(seminar.enddate);\n\n                    \/\/ Pr\u00fcfen, ob das Seminar abgelaufen ist\n                    const isExpired = seminarEnd < today;\n                    \/\/ Wenn abgelaufen, Klasse \"expired\" hinzuf\u00fcgen\n                        tableHtml += '<tr' + (isExpired ? ' class=\"expired\"' : '') + '>';\n                        tableHtml += '<td class=\"start\" style=\"white-space:nowrap;\">' + seminar.startdate + '<\/td>';\n                        tableHtml += '<td class=\"ende\" style=\"white-space:nowrap;\">' + seminar.enddate + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminartitle + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminarlocation + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminarleader + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminar_language + '<\/td>';\n\n                        \/\/ URL-Spalte nur anzeigen, wenn URL vorhanden UND das Seminar noch nicht vorbei ist\n                        if (seminar.seminarurl && seminar.seminarurl.trim() !== \"\" && seminarEnd >= today) {\n                        tableHtml += '<td><a class=\"booking\" target=\"_blank\" href=\"' + seminar.seminarurl + '\"><button>Book here<\/button><\/a><\/td>';\n                        } else {\n                        tableHtml += '<td><\/td>';\n                        }\n                        tableHtml += '<\/tr>';\n                    });\n                }\n                tableHtml += '<\/tbody>';\n\n\/\/ F\u00fcge die fertige Tabelle in das HTML-Element ein\n                    $('#seminar-table-emirates').html(tableHtml);\n            }\n        });\n    }\n\n    \/\/ Beispiel: Lade Seminare f\u00fcr user_id = 13\n    loadSeminars(36);\n\n    \/\/ loadSeminars() mit verschiedenen user_id aufrufen, z.B.\n    \/\/ loadSeminars(25);\n});\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<table id=\"seminar-table-emirates\"><!-- Daten werden hier per JavaScript eingef\u00fcgt --><\/table>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<h2 style=\"text-align: center;\">Events in Germany<\/h2>\n\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_js\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<script>\nvar ajaxurl = \"https:\/\/peter-hess-institute.com\/wp-admin\/admin-ajax.php\";\n\njQuery(document).ready(function($) {\n    function loadSeminars(userId) {\n        $.ajax({\n            url: ajaxurl, \/\/ WordPress stellt diese Variable bereit\n            type: 'POST',\n            data: {\n                action: 'get_seminars_data',\n                user_id: userId \/\/ \u00dcbergebe die user_id dynamisch\n            },\n            success: function(response) {\n                var data = JSON.parse(response);\n\n\/\/ Erstelle die Tabellen\u00fcberschrift\n                var tableHtml = '<thead><tr>';\n                tableHtml += '<th>Start date<\/th>';\n                tableHtml += '<th>End date<\/th>';\n                tableHtml += '<th>Seminar title<\/th>';\n                tableHtml += '<th>Location<\/th>';\n                tableHtml += '<th>Seminarleader<\/th>';\n                tableHtml += '<th>Language<\/th>';\n                tableHtml += '<th><\/th>';\n                tableHtml += '<\/tr><\/thead>';\n                tableHtml += '<tbody>';\n\n                if (data.message) {\n                    \/\/ Wenn keine Daten vorhanden sind\n                    tableHtml += '<tr><td colspan=\"7\">No events at the moment<\/td><\/tr>';\n                } else {\n                    \/\/ Daten in die Tabelle einf\u00fcgen\n                    data.forEach(function(seminar) {\n                        const today = new Date();\n                        const seminarEnd = new Date(seminar.enddate);\n\n                    \/\/ Pr\u00fcfen, ob das Seminar abgelaufen ist\n                    const isExpired = seminarEnd < today;\n                    \/\/ Wenn abgelaufen, Klasse \"expired\" hinzuf\u00fcgen\n                        tableHtml += '<tr' + (isExpired ? ' class=\"expired\"' : '') + '>';\n                        tableHtml += '<td class=\"start\" style=\"white-space:nowrap;\">' + seminar.startdate + '<\/td>';\n                        tableHtml += '<td class=\"ende\" style=\"white-space:nowrap;\">' + seminar.enddate + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminartitle + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminarlocation + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminarleader + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminar_language + '<\/td>';\n\n                        \/\/ URL-Spalte nur anzeigen, wenn URL vorhanden UND das Seminar noch nicht vorbei ist\n                        if (seminar.seminarurl && seminar.seminarurl.trim() !== \"\" && seminarEnd >= today) {\n                        tableHtml += '<td><a class=\"booking\" target=\"_blank\" href=\"' + seminar.seminarurl + '\"><button>Book here<\/button><\/a><\/td>';\n                        } else {\n                        tableHtml += '<td><\/td>';\n                        }\n                        tableHtml += '<\/tr>';\n                    });\n                }\n                tableHtml += '<\/tbody>';\n\n\/\/ F\u00fcge die fertige Tabelle in das HTML-Element ein\n                    $('#seminar-table-germany').html(tableHtml);\n            }\n        });\n    }\n\n    \/\/ Beispiel: Lade Seminare f\u00fcr user_id = 13\n    loadSeminars(37);\n\n    \/\/ loadSeminars() mit verschiedenen user_id aufrufen, z.B.\n    \/\/ loadSeminars(25);\n});\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<table id=\"seminar-table-germany\"><!-- Daten werden hier per JavaScript eingef\u00fcgt --><\/table>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<h2 style=\"text-align: center;\">Events in India<\/h2>\n\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_js\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<script>\nvar ajaxurl = \"https:\/\/peter-hess-institute.com\/wp-admin\/admin-ajax.php\";\n\njQuery(document).ready(function($) {\n    function loadSeminars(userId) {\n        $.ajax({\n            url: ajaxurl, \/\/ WordPress stellt diese Variable bereit\n            type: 'POST',\n            data: {\n                action: 'get_seminars_data',\n                user_id: userId \/\/ \u00dcbergebe die user_id dynamisch\n            },\n            success: function(response) {\n                var data = JSON.parse(response);\n\n\/\/ Erstelle die Tabellen\u00fcberschrift\n                var tableHtml = '<thead><tr>';\n                tableHtml += '<th>Start date<\/th>';\n                tableHtml += '<th>End date<\/th>';\n                tableHtml += '<th>Seminar title<\/th>';\n                tableHtml += '<th>Location<\/th>';\n                tableHtml += '<th>Seminarleader<\/th>';\n                tableHtml += '<th>Language<\/th>';\n                tableHtml += '<th><\/th>';\n                tableHtml += '<\/tr><\/thead>';\n                tableHtml += '<tbody>';\n\n                if (data.message) {\n                    \/\/ Wenn keine Daten vorhanden sind\n                    tableHtml += '<tr><td colspan=\"7\">No events at the moment<\/td><\/tr>';\n                } else {\n                    \/\/ Daten in die Tabelle einf\u00fcgen\n                    data.forEach(function(seminar) {\n                        const today = new Date();\n                        const seminarEnd = new Date(seminar.enddate);\n\n                    \/\/ Pr\u00fcfen, ob das Seminar abgelaufen ist\n                    const isExpired = seminarEnd < today;\n                    \/\/ Wenn abgelaufen, Klasse \"expired\" hinzuf\u00fcgen\n                        tableHtml += '<tr' + (isExpired ? ' class=\"expired\"' : '') + '>';\n                        tableHtml += '<td class=\"start\" style=\"white-space:nowrap;\">' + seminar.startdate + '<\/td>';\n                        tableHtml += '<td class=\"ende\" style=\"white-space:nowrap;\">' + seminar.enddate + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminartitle + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminarlocation + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminarleader + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminar_language + '<\/td>';\n\n                        \/\/ URL-Spalte nur anzeigen, wenn URL vorhanden UND das Seminar noch nicht vorbei ist\n                        if (seminar.seminarurl && seminar.seminarurl.trim() !== \"\" && seminarEnd >= today) {\n                        tableHtml += '<td><a class=\"booking\" target=\"_blank\" href=\"' + seminar.seminarurl + '\"><button>Book here<\/button><\/a><\/td>';\n                        } else {\n                        tableHtml += '<td><\/td>';\n                        }\n                        tableHtml += '<\/tr>';\n                    });\n                }\n                tableHtml += '<\/tbody>';\n\n\/\/ F\u00fcge die fertige Tabelle in das HTML-Element ein\n                    $('#seminar-table-india').html(tableHtml);\n            }\n        });\n    }\n\n    \/\/ Beispiel: Lade Seminare f\u00fcr user_id = 13\n    loadSeminars(16);\n\n    \/\/ loadSeminars() mit verschiedenen user_id aufrufen, z.B.\n    \/\/ loadSeminars(25);\n});\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<table id=\"seminar-table-india\"><!-- Daten werden hier per JavaScript eingef\u00fcgt --><\/table>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div><div class=\"vc_row wpb_row vc_row-fluid\"><div class=\"wpb_column vc_column_container vc_col-sm-12\"><div class=\"vc_column-inner\"><div class=\"wpb_wrapper\">\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<h2 style=\"text-align: center;\">Events in the USA<\/h2>\n\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_raw_code wpb_raw_js\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<script>\nvar ajaxurl = \"https:\/\/peter-hess-institute.com\/wp-admin\/admin-ajax.php\";\n\njQuery(document).ready(function($) {\n    function loadSeminars(userId) {\n        $.ajax({\n            url: ajaxurl, \/\/ WordPress stellt diese Variable bereit\n            type: 'POST',\n            data: {\n                action: 'get_seminars_data',\n                user_id: userId \/\/ \u00dcbergebe die user_id dynamisch\n            },\n            success: function(response) {\n                var data = JSON.parse(response);\n\n\/\/ Erstelle die Tabellen\u00fcberschrift\n                var tableHtml = '<thead><tr>';\n                tableHtml += '<th>Start date<\/th>';\n                tableHtml += '<th>End date<\/th>';\n                tableHtml += '<th>Seminar title<\/th>';\n                tableHtml += '<th>Location<\/th>';\n                tableHtml += '<th>Seminarleader<\/th>';\n                tableHtml += '<th>Language<\/th>';\n                tableHtml += '<th><\/th>';\n                tableHtml += '<\/tr><\/thead>';\n                tableHtml += '<tbody>';\n\n                if (data.message) {\n                    \/\/ Wenn keine Daten vorhanden sind\n                    tableHtml += '<tr><td colspan=\"7\">No events at the moment<\/td><\/tr>';\n                } else {\n                    \/\/ Daten in die Tabelle einf\u00fcgen\n                    data.forEach(function(seminar) {\n                        const today = new Date();\n                        const seminarEnd = new Date(seminar.enddate);\n\n                    \/\/ Pr\u00fcfen, ob das Seminar abgelaufen ist\n                    const isExpired = seminarEnd < today;\n                    \/\/ Wenn abgelaufen, Klasse \"expired\" hinzuf\u00fcgen\n                        tableHtml += '<tr' + (isExpired ? ' class=\"expired\"' : '') + '>';\n                        tableHtml += '<td class=\"start\" style=\"white-space:nowrap;\">' + seminar.startdate + '<\/td>';\n                        tableHtml += '<td class=\"ende\" style=\"white-space:nowrap;\">' + seminar.enddate + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminartitle + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminarlocation + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminarleader + '<\/td>';\n                        tableHtml += '<td>' + seminar.seminar_language + '<\/td>';\n\n                        \/\/ URL-Spalte nur anzeigen, wenn URL vorhanden UND das Seminar noch nicht vorbei ist\n                        if (seminar.seminarurl && seminar.seminarurl.trim() !== \"\" && seminarEnd >= today) {\n                        tableHtml += '<td><a class=\"booking\" target=\"_blank\" href=\"' + seminar.seminarurl + '\"><button>Book here<\/button><\/a><\/td>';\n                        } else {\n                        tableHtml += '<td><\/td>';\n                        }\n                        tableHtml += '<\/tr>';\n                    });\n                }\n                tableHtml += '<\/tbody>';\n\n\/\/ F\u00fcge die fertige Tabelle in das HTML-Element ein\n                    $('#seminar-table-usa').html(tableHtml);\n            }\n        });\n    }\n\n    \/\/ Beispiel: Lade Seminare f\u00fcr user_id = 13\n    loadSeminars(31);\n\n    \/\/ loadSeminars() mit verschiedenen user_id aufrufen, z.B.\n    \/\/ loadSeminars(25);\n});\n<\/script>\n\t\t<\/div>\n\t<\/div>\n\n\t<div class=\"wpb_text_column wpb_content_element\" >\n\t\t<div class=\"wpb_wrapper\">\n\t\t\t<table id=\"seminar-table-usa\"><!-- Daten werden hier per JavaScript eingef\u00fcgt --><\/table>\n\n\t\t<\/div>\n\t<\/div>\n<\/div><\/div><\/div><\/div>","protected":false},"excerpt":{"rendered":"Seminar Calendar All Dates at a Glance Events in Australia Events in Canada Events in England Events in the Emirates Events in Germany Events in India Events in the USA","protected":false},"author":1002,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"acf":[],"_links":{"self":[{"href":"https:\/\/peter-hess-institute.com\/fr\/wp-json\/wp\/v2\/pages\/43642"}],"collection":[{"href":"https:\/\/peter-hess-institute.com\/fr\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/peter-hess-institute.com\/fr\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/peter-hess-institute.com\/fr\/wp-json\/wp\/v2\/users\/1002"}],"replies":[{"embeddable":true,"href":"https:\/\/peter-hess-institute.com\/fr\/wp-json\/wp\/v2\/comments?post=43642"}],"version-history":[{"count":0,"href":"https:\/\/peter-hess-institute.com\/fr\/wp-json\/wp\/v2\/pages\/43642\/revisions"}],"wp:attachment":[{"href":"https:\/\/peter-hess-institute.com\/fr\/wp-json\/wp\/v2\/media?parent=43642"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}