PluginProbe ʕ •ᴥ•ʔ
Daily Prayer Time / 2019.5.6
Daily Prayer Time v2019.5.6
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 / widget-admin.php
daily-prayer-time-for-mosques Last commit date
Assets 7 years ago Models 7 years ago Views 7 years ago .gitignore 7 years ago LICENSE 10 years ago daily-prayer-time.php 7 years ago readme.txt 7 years ago widget-admin.php 9 years ago
widget-admin.php
86 lines
1 <?php
2 require_once('Models/Processors/CsvProcessor.php');
3 require_once('Models/Processors/LanguageProcessor.php');
4 require_once('Models/Processors/OtherProcessor.php');
5 require_once('Models/Processors/HijriProcessor.php');
6 require_once('Models/Processors/QuickUpdateProcessor.php');
7 require_once('Models/Processors/ThemeSettingsProcessor.php');
8 require_once('Models/DailyTimeTable.php');
9
10 require_once ('Models/HijriDate.php');
11
12 ini_set('auto_detect_line_endings', true);
13
14 if (isset($_POST['submit'])) {
15 $csvProcessor = new CsvProcessor($_FILES);
16
17 if ( $csvProcessor->isValidFile() ) {
18 $csvProcessor->process();
19 } else {
20 echo "<p class='ui-state-error dptCenter'><b>Invalid csv file ?</b>";
21 echo "</br>Found: <i>(". $csvProcessor->getFileType() .")</i></p>";
22 }
23 }
24
25 if (! empty($_POST['languageSettings'])) {
26 $languageProcessor = new LanguageProcessor($_POST);
27 $languageProcessor->proocess();
28 }
29
30 if (! empty($_POST['hijriSettings'])) {
31 $hijri = new HijriProcessor($_POST);
32 $hijri->process();
33 }
34
35 if (! empty($_POST['otherSettings'])) {
36 $otherProcessor = new OtherProcessor($_POST);
37 $otherProcessor->process();
38 }
39
40 if (! empty($_POST['quickUpdate'])) {
41 $otherProcessor = new QuickUpdateProcessor($_POST);
42 $otherProcessor->process();
43 }
44
45 if (! empty($_POST['themeSettings'])) {
46 $themeSettings = new ThemeSettingsProcessor($_POST);
47 $themeSettings->process();
48 }
49 ?>
50
51 <div id="tabs" style="display: none;">
52 <ul>
53 <li><a href="#tabs-1" data-tab-index="0">Upload Timetable</a></li>
54 <li><a href="#tabs-2" data-tab-index="1">Change Language</a></li>
55 <li><a href="#tabs-3" data-tab-index="2">Hijri settings</a></li>
56 <li><a href="#tabs-4" data-tab-index="3">Theme settings</a></li>
57 <li><a href="#tabs-5" data-tab-index="4">Quick Update</a></li>
58 <li><a href="#tabs-6" data-tab-index="5">Other settings</a></li>
59 </ul>
60
61 <div id="tabs-1" class="wrap" xmlns="http://www.w3.org/1999/html">
62 <?php include 'Views/Tabs/CsvUpload.php' ?>
63 </div>
64
65 <div id="tabs-2">
66 <?php include 'Views/Tabs/ChangeLanguage.php' ?>
67 </div>
68
69 <div id="tabs-3">
70 <?php include 'Views/Tabs/HijriDate.php' ?>
71 </div>
72
73 <div id="tabs-4">
74 <?php include 'Views/Tabs/ThemeSettings.php' ?>
75 </div>
76
77 <div id="tabs-5">
78 <?php include 'Views/Tabs/QuickUpdate.php' ?>
79 </div>
80
81 <div id="tabs-6">
82 <?php include 'Views/Tabs/OtherSettings.php' ?>
83 </div>
84 </div>
85 <span class="dpt-donation"><a href="http://www.uwt.org/" target="_blank">Support The Ummah</a></span>
86 <span class="dpt-donation"><a href="https://wordpress.org/support/view/plugin-reviews/daily-prayer-time-for-mosques/reviews/#new-post" target="_blank">Write a Review </a></span>