PluginProbe ʕ •ᴥ•ʔ
Daily Prayer Time / 2023.05.04
Daily Prayer Time v2023.05.04
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 / horizontal-div.php
daily-prayer-time-for-mosques / Views Last commit date
Tabs 3 years ago DSTemplate.php 3 years ago DailyTimetablePrinter.php 3 years ago HelpsAndTips.php 3 years ago MonthlyTimetablePrinter.php 3 years ago TimetablePrinter.php 3 years ago dptWidgetForm.php 4 years ago horizontal-div.php 4 years ago widget-admin.php 3 years ago
horizontal-div.php
128 lines
1 <?php
2
3 require_once('TimetablePrinter.php');
4 $timetablePrinter = new TimetablePrinter();
5
6 $nextPrayer = ucfirst( $this->getNextPrayer( $row ) );
7
8 foreach ($this->localPrayerNames as $name) {
9 if ($nextPrayer == $name) {
10 $highlight = 'highlight';
11 }
12 }
13 if(isset($row['announcement']) && ! empty( $row['announcement'] )) {
14 $announcement = "<tr><th colspan='7' style='text-align:center' class='notificationBackground'>".$row['announcement']. "</th></tr>";
15 }
16
17 ?>
18 <div class="dpt-horizontal-wrapper customStyles">
19 <div class="dpt-heading">
20 <h3 class="date side-by-side">
21 <?php
22 echo esc_html($row['widgetTitle']) .
23 ' ' . date_i18n( get_option( 'date_format' ) );
24 if($row['displayHijriDate']) echo ' - '. $this->hijriDate->getDate(date("d"), date("m"), date("Y"), true)
25 ?>
26 </h3>
27 <h3 class="timetable-link side-by-side">
28 <a href="/monthly">Full Timetable <i class="fa fa-chevron-right"></i></a>
29 </h3>
30 </div>
31 <div class="dpt-wrapper-container">
32
33 <div class="prayer-time prayer-fajr <?php if ($nextPrayer == $this->localPrayerNames['fajr']) echo "highlight"; ?>">
34 <span class="iconify-inline icon" data-icon="lucide:sunrise"></span>
35
36 <h3 id="fajrRamadhan"><?php echo esc_html($this->localPrayerNames['fajr']) ?></h3>
37 <div
38 class="prayer-start">
39 <?php echo esc_html( $this->formatDateForPrayer($row["fajr_begins"]) );?>
40 </div>
41 <div class="prayer-jamaat"><?php echo esc_html( $this->formatDateForPrayer($row["fajr_jamah"]) );?></div>
42
43 </div> <!-- END of prayer time-->
44 <div class="prayer-time prayer-sunrise <?php if ($nextPrayer == $this->localPrayerNames['sunrise']) echo "highlight"; ?>">
45 <span class="iconify-inline icon" data-icon="bi:sunrise-fill"></span>
46
47 <h3><?php echo esc_html( $this->localPrayerNames['sunrise'] )?></h3>
48 <div class="prayer-jamaat"><?php echo esc_html( $this->formatDateForPrayer($row["sunrise"]) );?></div>
49 <div>&nbsp;</div>
50
51 </div> <!-- END of prayer time-->
52 <div class="prayer-time prayer-dhuhr <?php if ($nextPrayer == $this->localPrayerNames['zuhr']) echo "highlight"; ?>">
53 <span class="iconify-inline icon" data-icon="emojione:sun"></span>
54
55 <h3><?php echo esc_html( $this->localPrayerNames['zuhr'] )?></h3>
56 <div class="prayer-start"><?php echo esc_html( $this->formatDateForPrayer($row["zuhr_begins"]) );?></div>
57 <div class="prayer-jamaat"><?php echo esc_html( $this->formatDateForPrayer($row["zuhr_jamah"]) );?></div>
58
59 </div> <!-- END of prayer time-->
60 <div class="prayer-time prayer-asr <?php if ($nextPrayer == $this->localPrayerNames['asr']) echo "highlight"; ?>">
61 <span class="iconify-inline icon" data-icon="bi:sun"></span>
62
63 <h3><?php echo esc_html( $this->localPrayerNames['asr'] )?></h3>
64 <div class="prayer-start"><?php echo esc_html( $this->formatDateForPrayer($row["asr_begins"]) );?></div>
65 <div class="prayer-jamaat"><?php echo esc_html( $this->formatDateForPrayer($row["asr_jamah"]) );?></div>
66
67 </div> <!-- END of prayer time-->
68 <div class="prayer-time prayer-maghrib <?php if ($nextPrayer == $this->localPrayerNames['maghrib']) echo "highlight"; ?>">
69 <span class="iconify-inline icon" data-icon="carbon:sunset"></span>
70
71 <h3 id="maghribRamadhan"><?php echo esc_html( $this->localPrayerNames['maghrib'] )?></h3>
72 <div class="prayer-start"><?php echo esc_html( $this->formatDateForPrayer($row["maghrib_begins"]) );?></div>
73 <div class="prayer-jamaat"><?php echo esc_html( $this->formatDateForPrayer($row["maghrib_jamah"]) );?></div>
74
75 </div> <!-- END of prayer time-->
76 <div class="prayer-time prayer-isha <?php if ($nextPrayer == $this->localPrayerNames['isha']) echo "highlight"; ?>">
77 <span class="iconify-inline icon" data-icon="bi:moon-stars-fill"></span>
78
79 <h3><?php echo esc_html( $this->localPrayerNames['isha'] )?></h3>
80 <div class="prayer-start"><?php echo esc_html( $this->formatDateForPrayer($row["isha_begins"]) );?></div>
81 <div class="prayer-jamaat"><?php echo esc_html( $this->formatDateForPrayer($row["isha_jamah"]) );?></div>
82
83 </div> <!-- END of prayer time-->
84
85 </div> <!-- END of wrapper container-->
86
87 <?php if(isset($row['announcement']) && ! empty( $row['announcement'] )) {?>
88 <div class="dpt-announcement"><h3><?php echo $row['announcement'] ?></h3></div>
89 <?php } ?>
90 </div>
91
92 <?php
93
94 if ( $timetablePrinter->isRamadan() && ! $row['hideRamadan']) { ?>
95
96 <script>
97
98 (function(){
99 var words = [
100 'Fajr',
101 'Suhoor',
102 ], i = 0;
103 setInterval(function(){
104 jQuery('#fajrRamadhan').fadeOut(function(){
105 jQuery(this).html(words[i=(i+1)%words.length]).fadeIn();
106 });
107 }, 3000);
108
109 })();
110
111 (function(){
112 var words = [
113 'Maghrib',
114 'Iftaar',
115 ], i = 0;
116 setInterval(function(){
117 jQuery('#maghribRamadhan').fadeOut(function(){
118 jQuery(this).html(words[i=(i+1)%words.length]).fadeIn();
119 });
120 }, 3000);
121
122 })();
123 </script>
124
125 <?php } ?>
126
127
128