{"id":7715,"date":"2025-01-31T11:10:44","date_gmt":"2025-01-31T10:10:44","guid":{"rendered":"https:\/\/veynes.fr\/?page_id=7715"},"modified":"2025-04-29T08:12:51","modified_gmt":"2025-04-29T07:12:51","slug":"veynes-rail-festival-150-ans-de-larrivee-du-train","status":"publish","type":"page","link":"https:\/\/veynes.fr\/?page_id=7715","title":{"rendered":"Veynes Rail Festival : 150 ans de l&#8217;arriv\u00e9e du train"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"7715\" class=\"elementor elementor-7715\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-1d8d5802 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"1d8d5802\" data-element_type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-494975a9\" data-id=\"494975a9\" data-element_type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-d839d83 elementor-widget-divider--view-line elementor-widget elementor-widget-divider\" data-id=\"d839d83\" data-element_type=\"widget\" data-widget_type=\"divider.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-divider\">\n\t\t\t<span class=\"elementor-divider-separator\">\n\t\t\t\t\t\t<\/span>\n\t\t<\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-f3cb684 elementor-widget elementor-widget-html\" data-id=\"f3cb684\" data-element_type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id='postsDisplay'>\n<\/div>\n\n<script>\n    function SortPostsByDate(a, b)\n    {\n        let da = new Date(a[\"post_date\"]);\n        let db = new Date(b[\"post_date\"]);\n        \n        if (da.getTime() < db.getTime())\n        {\n            return 1;\n        }\n        else if (da.getTime() > db.getTime())\n        {\n            return -1;\n        }\n        else\n        {\n            return 0;\n        }\n    }\n\n    function GetPostsFromDb()\n    {\n        jQuery.ajax({\n                type: 'POST',\n                datatype: 'json',\n                url: `${window.location.origin}\/wp-admin\/admin-ajax.php`,\n                data: {\n                    action: 'GetVRFPostsFromDb'\n                },\n                success: function ( data, textStatus, XMLHttpRequest ) {\n                    json = JSON.parse(data);\n                    json.sort(SortPostsByDate);\n                    \n                    if (json.length > 0)\n                    {\n                        document.getElementById(\"postsDisplay\").innerHTML +=\n                        \"<h1>Articles li\u00e9s<\/h1><style>hr { border-top: 1px solid black;}<\/style>\";\n                    }\n                    \n                    let i;\n                    for (i = 0; i < json.length; ++i)\n                    {\n                        document.getElementById(\"postsDisplay\").innerHTML += \n                        \"<h2 onclick=\\\"window.location.href='https:\/\/veynes.fr\/?p=\" + json[i][\"ID\"] + \"'\\\">\" + json[i][\"post_title\"] + \"<\/h2><br><div>\" + ((json[i]['data'] != null) ? json[i]['data'][0][\"elements\"][0][\"elements\"][0][\"settings\"][\"editor\"] : \"\") + \"<br>\" + json[i][\"post_content\"] + \"<\/div><br><br><hr size=2 color='#000000'\/><br><br>\";\n                    }\n                },\n                error: function ( XMLHttpRequest, textStatus, errorThrown ) {\n                alert(errorThrown);\n                }\n                });\n    }\n    \n    GetPostsFromDb();\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"","protected":false},"author":8,"featured_media":0,"parent":2081,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-7715","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/veynes.fr\/index.php?rest_route=\/wp\/v2\/pages\/7715","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/veynes.fr\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/veynes.fr\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/veynes.fr\/index.php?rest_route=\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/veynes.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=7715"}],"version-history":[{"count":28,"href":"https:\/\/veynes.fr\/index.php?rest_route=\/wp\/v2\/pages\/7715\/revisions"}],"predecessor-version":[{"id":8331,"href":"https:\/\/veynes.fr\/index.php?rest_route=\/wp\/v2\/pages\/7715\/revisions\/8331"}],"up":[{"embeddable":true,"href":"https:\/\/veynes.fr\/index.php?rest_route=\/wp\/v2\/pages\/2081"}],"wp:attachment":[{"href":"https:\/\/veynes.fr\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=7715"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}