PluginProbe ʕ •ᴥ•ʔ
Daily Prayer Time / 2020.07.03
Daily Prayer Time v2020.07.03
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 / daily-prayer-time.php
daily-prayer-time-for-mosques Last commit date
API 5 years ago Assets 5 years ago Models 4 years ago Views 5 years ago .gitignore 7 years ago LICENSE 10 years ago daily-prayer-time.php 5 years ago readme.txt 5 years ago uninstall.php 5 years ago
daily-prayer-time.php
90 lines
1 <?php
2 /*
3 Plugin Name: Daily Prayer Time
4 Version: 2020.07.03
5 Plugin URI: https://wordpress.org/plugins/daily-prayer-time-for-mosques/
6 Description: Display yearly, monthly and daily prayer time, ramadan time vertically or horizontally, in any language
7 Author: <a href="http://mmrs151.wordpress.com">mmrs151</a>
8 Contributors: <a href="http://vergedesign.co.uk/">Hjeewa</a>, <a href="https://profiles.wordpress.org/kams01">kams01</a>
9 */
10 require_once ('Models/Init.php');
11 require_once ('Models/DailyShortCode.php');
12 require_once ('Models/MonthlyShortCode.php');
13 require_once ('Models/UpdateStyles.php');
14 require_once ('Models/DSTemplateLoader.php');
15 require_once ('Models/DPTAjaxHandler.php');
16 require_once ('Models/DigitalScreen.php');
17 require_once ('Models/AssetsLoader.php');
18 require_once ('Models/StartTime/PrayTime.php');
19 require_once ('Models/AdminMenu.php');
20 require_once ('Models/Shortcodes.php');
21 require_once ('API/v1/PrayerTimeController.php');
22
23
24 class DailyPrayerTime extends WP_Widget
25 {
26 public function __construct()
27 {
28 $widget_details = array(
29 'className' => 'DailyPrayerTime',
30 'description' => 'Show daily prayer time vertically or horizontally'
31 );
32 parent::__construct('DailyPrayerTime', 'Daily Prayer Time', $widget_details);
33
34 /** Loading js/css/fonts etc */
35 new AssetsLoader();
36
37 /** Initialise API */
38 new PrayerTimeController();
39
40 if (get_option('dpt-init') != 1) {
41 new Init();
42 }
43 // delete_option('dpt-init'); // only enable for testing
44
45 new AdminMenu();
46
47 new DPTAjaxHandler();
48
49 new Shortcodes();
50 }
51
52 public function form($instance)
53 {
54 include 'Views/dptWidgetForm.php';
55 ?>
56
57 <div class='mfc-text'>
58
59 </div>
60
61 <?php
62
63 echo $args['after_widget'];
64 echo "<a href='http://www.uwt.org/' target='_blank'>Support The Ummah</a></br></br>";
65 }
66
67 public function update( $new_instance, $old_instance ) {
68 return $new_instance;
69 }
70
71 public function widget($args, $instance)
72 {
73 echo $args['before_widget'];
74
75 include 'Models/dptWidget.php';
76
77 echo $args['after_widget'];
78 }
79 }
80
81 add_action('widgets_init', 'init_dpt_widget');
82 function init_dpt_widget()
83 {
84 register_widget('DailyPrayerTime');
85 }
86
87 #============================ DEACTIVATION =========================================== #
88 register_deactivation_hook( __FILE__, 'pluginUninstall' );
89 function pluginUninstall() {}
90