PluginProbe ʕ •ᴥ•ʔ
Daily Prayer Time / 2026.05.09
Daily Prayer Time v2026.05.09
2026.05.20 2026.05.11 2026.05.09 2026.05.05 2026.05.04 2026.05.03 2026.04.28 2026.04.28.1 trunk 2019.10.16 2019.11.19 2019.2.16 2019.3.1 2019.4.1 2019.4.5 2019.5.12 2019.5.13 2019.5.14 2019.5.19 2019.5.19.1 2019.5.21 2019.5.30 2019.5.5 2019.5.6 2019.5.7 2019.5.8 2019.5.9 2019.6.10 2019.6.2 2019.6.22 2019.7.10 2019.7.25 2019.8.1 2019.8.4 2019.9.16 2020.04.25 2020.04.26 2020.05.01 2020.05.04 2020.05.08 2020.05.17 2020.07.03 2021.01.10 2021.03.28 2021.07.20 2021.07.23 2021.07.24 2021.07.28 2021.08.01 2021.08.06 2021.08.07 2021.08.10 2021.09.12 2021.09.18 2021.09.23 2021.09.24 2021.10.01 2021.10.02 2021.10.10 2021.10.11 2021.10.15 2021.10.21 2021.10.27 2021.10.29 2022.03.24 2022.04.04 2022.04.14 2022.04.15 2022.04.21 2022.04.22 2022.05.04 2022.09.19 2022.11.14 2022.11.16 2022.12.18 2022.12.20 2023.01.27 2023.02.04 2023.02.09 2023.02.21 2023.03.08 2023.03.17 2023.03.18 2023.03.20 2023.05.04 2023.08.03 2023.08.08.16 2023.08.19 2023.08.19.1 2023.10.13 2023.10.21 2023.11.26 2023.12.28 2023.12.31 2024.03.28 2024.03.29 2024.03.30 2024.04.18 2024.04.20 2024.04.22 2024.04.26 2024.08.26 2024.09.12 2024.09.14 2024.09.17 2024.12.29 2024.12.30 2025.01.02 2025.01.17 2025.02.02 2025.03.04 2025.03.06 2025.03.08 2025.03.15 2025.03.20 2025.03.26 2025.03.27 2025.04.03 2025.06.16 2025.06.29 2025.07.15 2025.08.09 2025.10.26 2026.04.26
daily-prayer-time-for-mosques / Views / DSTemplate.php
daily-prayer-time-for-mosques / Views Last commit date
Tabs 1 month ago DSTemplate.php 1 month ago DailyTimetablePrinter.php 1 month ago DptApiDoc.php 2 months ago HelpsAndTips.php 1 month ago MonthlyTimetablePrinter.php 2 months ago TimetablePrinter.php 1 month ago dptWidgetForm.php 4 years ago horizontal-div.php 1 month ago widget-admin.php 1 month ago
DSTemplate.php
75 lines
1 <?php /* Template Name: Digital Screen Prayer Time */
2
3 if (is_page_template( '../Views/DSTemplate.php' )) {
4
5 function enqueue_dpt_scripts() {
6 wp_enqueue_script('dpt', plugin_dir_url(__FILE__) . 'js/dpt.js', array('jquery'), '1.0', true);
7
8 wp_enqueue_style('google-fonts', 'https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;700;800&family=Tajawal:wght@400;700&display=swap', array(), null);
9 }
10
11 add_action('wp_enqueue_scripts', 'enqueue_dpt_scripts');
12
13 wp_enqueue_script( 'dpt_bootstrap_js', plugins_url( '../Assets/js/bootstrap.bundle.min.js', __FILE__ ), array( 'jquery' ), DPT_PLUGIN_VERSION);
14
15 wp_register_style( 'timetable-style', plugins_url('../Assets/css/styles.css', __FILE__), array(), DPT_PLUGIN_VERSION );
16 wp_enqueue_style( 'timetable-style' );
17
18 wp_register_style( 'dpt_bootstrap', plugins_url('../Assets/css/bootstrap.min.css', __FILE__), array(), DPT_PLUGIN_VERSION );
19
20 wp_enqueue_style( 'dpt_bootstrap' );
21
22 require_once plugin_dir_path(__FILE__) . '../Models/UpdateStyles.php';
23 new UpdateStyles('timetable-style');
24
25 // Set headers to prevent caching
26 add_action('send_headers', function() {
27 header('Cache-Control: no-cache, no-store, must-revalidate');
28 header('Pragma: no-cache');
29 header('Expires: 0');
30 });
31 }
32
33 ?>
34
35 <!DOCTYPE html>
36 <html <?php language_attributes(); ?>>
37 <head>
38 <meta charset="<?php bloginfo( 'charset' ); ?>">
39 <?php if ( ! get_theme_support( 'title-tag' ) ): ?>
40 <title><?php wp_title(); ?></title>
41 <?php endif; ?>
42
43 <meta name="viewport" content="width=device-width, initial-scale=1">
44 <meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
45 <meta http-equiv="Pragma" content="no-cache" />
46 <meta http-equiv="Expires" content="0" />
47
48 <link rel="profile" href="http://gmpg.org/xfn/11">
49
50 <?php //wp_head(); ?>
51
52 <style>
53 <?php echo esc_html(get_option('ds-additional-css')); ?>
54 </style>
55
56 </head>
57
58 <body class="google-font">
59 <?php
60
61 while ( have_posts() ) : the_post(); ?>
62
63 <div class="entry-content">
64
65 <?php the_content(); ?>
66
67 </div><!-- .entry-content -->
68
69 <?php
70 endwhile;
71 ?>
72 <?php wp_footer(); ?>
73 </body>
74 </html>
75