{"id":10201,"date":"2025-07-09T09:01:43","date_gmt":"2025-07-09T06:01:43","guid":{"rendered":"http:\/\/demo.ttu.edu.jo\/?page_id=10201"},"modified":"2025-09-03T13:52:48","modified_gmt":"2025-09-03T10:52:48","slug":"e-calendar","status":"publish","type":"page","link":"https:\/\/www.ttu.edu.jo\/en\/e-calendar\/","title":{"rendered":"Calendar"},"content":{"rendered":"<div class=\"wpb-content-wrapper\"><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<div style=\"text-align: center;\">\n<div class=\"calendar-title text-center mb-3\">\r\n    <h3>\r\n        University Calendar    <\/h3>\r\n<\/div>\r\n<div class=\"afb-calendar-shortcode-container ltr\">\r\n    <div class=\"afb-calendar-filters row g-3 mb-4\">\r\n        <div class=\"col-md-6\">\r\n            <label for=\"academic-year\" class=\"form-label\">\r\n                Academic Year            <\/label>\r\n            <select id=\"academic-year\" class=\"form-select\">\r\n                <option value=\"\">Select Academic Year<\/option>\r\n                                    <option value=\"79\">\u0627\u0644\u062a\u0642\u0648\u064a\u0645 \u0627\u0644\u062c\u0627\u0645\u0639\u064a \u0644\u0644\u0639\u0627\u0645 \u0627\u0644\u062c\u0627\u0645\u0639\u064a 2024 Academic Calendar 2024\/2025 ||2025<\/option>\r\n                            <\/select>\r\n        <\/div>\r\n\r\n        <div class=\"col-md-6\">\r\n            <label for=\"semester\" class=\"form-label\">\r\n                Semester            <\/label>\r\n            <select id=\"semester\" class=\"form-select\" disabled>\r\n                <option value=\"\">Select Semester<\/option>\r\n                                    <option value=\"81\">\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0623\u0648\u0644 2024\/2025<\/option>\r\n                                    <option value=\"82\">\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u062b\u0627\u0646\u064a 2024\/2025<\/option>\r\n                                    <option value=\"83\">\u0627\u0644\u0641\u0635\u0644 \u0627\u0644\u062f\u0631\u0627\u0633\u064a \u0627\u0644\u0635\u064a\u0641\u064a 2024\/2025<\/option>\r\n                            <\/select>\r\n        <\/div>\r\n    <\/div>\r\n    <div class=\"table-responsive\">\r\n        <table id=\"calendar-table\" class=\"table table-striped table-hover\">\r\n            <thead class=\"table-dark\">\r\n                <tr>\r\n                    <th>Procedure\/Activity<\/th>\r\n                    <th>Date<\/th>\r\n                <\/tr>\r\n            <\/thead>\r\n            <tbody>\r\n                <tr>\r\n                    <td colspan=\"2\" class=\"text-center py-5\">\r\n                        Please select an academic year and semester to view the calendar                    <\/td>\r\n                <\/tr>\r\n            <\/tbody>\r\n        <\/table>\r\n    <\/div>\r\n<\/div>\r\n\r\n<script>\r\njQuery(document).ready(function($) {\r\n    $('#academic-year').on('change', function() {\r\n        if ($(this).val()) {\r\n            $('#semester').prop('disabled', false);\r\n        } else {\r\n            $('#semester').prop('disabled', true);\r\n            $('#calendar-table tbody').html(\r\n                '<tr><td colspan=\"2\" class=\"text-center py-5\">' + \r\n                'Please select an academic year and semester to view the calendar' + \r\n                '<\/td><\/tr>'\r\n            );\r\n        }\r\n    });\r\n\r\n    $('#semester').on('change', function() {\r\n        var year_id = $('#academic-year').val();\r\n        var semester_id = $(this).val();\r\n        \r\n        if (year_id && semester_id) {\r\n            $.ajax({\r\n                url: 'https:\/\/www.ttu.edu.jo\/wp-admin\/admin-ajax.php',\r\n                type: 'POST',\r\n                data: {\r\n                    action: 'get_calendar_data',\r\n                    year_id: year_id,\r\n                    semester_id: semester_id,\r\n                    nonce: '9de368917b'\r\n                },\r\n                beforeSend: function() {\r\n                    $('#calendar-table tbody').html(\r\n                        '<tr><td colspan=\"2\" class=\"text-center py-3\">' + \r\n                        'Loading...' + \r\n                        '<\/td><\/tr>'\r\n                    );\r\n                },\r\n                success: function(response) {\r\n                    if (response.success) {\r\n                        var tbody = '';\r\n                        if (response.data.length > 0) {\r\n                            $.each(response.data, function(index, item) {\r\n                                \/\/ \u0627\u0644\u062a\u0623\u0643\u062f \u0645\u0646 \u062a\u0631\u062a\u064a\u0628 \u0627\u0644\u062d\u0642\u0648\u0644 \u0628\u0634\u0643\u0644 \u0635\u062d\u064a\u062d\r\n                                tbody += '<tr>' +\r\n                                    '<td>' + (item.activity || item.procedure || '') + '<\/td>' +\r\n                                    '<td>' + (item.date || '') + '<\/td>' +\r\n                                '<\/tr>';\r\n                            });\r\n                        } else {\r\n                            tbody = '<tr><td colspan=\"2\" class=\"text-center py-5\">' + \r\n                                'No data available' + \r\n                                '<\/td><\/tr>';\r\n                        }\r\n                        $('#calendar-table tbody').html(tbody);\r\n                    } else {\r\n                        \/\/ \u0625\u0632\u0627\u0644\u0629 \u0627\u0644\u0640 alert \u0648\u0627\u0633\u062a\u0628\u062f\u0627\u0644\u0647 \u0628\u0631\u0633\u0627\u0644\u0629 \u0641\u064a \u0627\u0644\u062c\u062f\u0648\u0644\r\n                        $('#calendar-table tbody').html(\r\n                            '<tr><td colspan=\"2\" class=\"text-center py-5 text-danger\">' + \r\n                            (response.data && response.data.message ? response.data.message : 'Error loading data') + \r\n                            '<\/td><\/tr>'\r\n                        );\r\n                    }\r\n                },\r\n                error: function(xhr, status, error) {\r\n                    console.error('AJAX Error:', error);\r\n                    $('#calendar-table tbody').html(\r\n                        '<tr><td colspan=\"2\" class=\"text-center py-5 text-danger\">' + \r\n                        'Server connection error' + \r\n                        '<\/td><\/tr>'\r\n                    );\r\n                }\r\n            });\r\n        }\r\n    });\r\n});\r\n<\/script>\n<\/div>\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\"><\/div><\/div><\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"University Calendar Academic Year Select Academic Year \u0627\u0644\u062a\u0642\u0648\u064a\u0645 \u0627\u0644\u062c\u0627\u0645\u0639\u064a \u0644\u0644\u0639\u0627\u0645 \u0627\u0644\u062c\u0627\u0645\u0639\u064a 2024 Academic Calendar 2024\/2025 ||2025 Semester Select Semester \u0627\u0644\u0641\u0635\u0644","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"rs_blank_template":"","rs_page_bg_color":"","slide_template_v7":"","footnotes":""},"class_list":["post-10201","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.ttu.edu.jo\/en\/wp-json\/wp\/v2\/pages\/10201","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.ttu.edu.jo\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.ttu.edu.jo\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.ttu.edu.jo\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.ttu.edu.jo\/en\/wp-json\/wp\/v2\/comments?post=10201"}],"version-history":[{"count":0,"href":"https:\/\/www.ttu.edu.jo\/en\/wp-json\/wp\/v2\/pages\/10201\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.ttu.edu.jo\/en\/wp-json\/wp\/v2\/media?parent=10201"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}