PluginProbe ʕ •ᴥ•ʔ
Daily Prayer Time / 2020.05.04
Daily Prayer Time v2020.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 / Models / Processors / DigitalScreenProcessor.php
daily-prayer-time-for-mosques / Models / Processors Last commit date
CsvProcessor.php 8 years ago DigitalScreenProcessor.php 6 years ago HijriProcessor.php 7 years ago LanguageProcessor.php 7 years ago OtherProcessor.php 7 years ago QuickUpdateProcessor.php 9 years ago ThemeSettingsProcessor.php 7 years ago
DigitalScreenProcessor.php
53 lines
1 <?php
2
3 class DigitalScreenProcessor
4 {
5 /**
6 * @var array
7 */
8 private $data;
9
10 /**
11 * @param array $data
12 */
13 public function __construct(array $data) {
14 $this->data = $data;
15 }
16
17 public function process()
18 {
19 $dsLogo = $this->data['ds-logo'];
20 delete_option('ds-logo');
21 add_option('ds-logo', $dsLogo);
22
23 $slider = $this->data['slider-chbox'];
24 delete_option('slider-chbox');
25 add_option('slider-chbox', $slider);
26
27 $transitionEffect = $this->data['transitionEffect'];
28 update_option('transitionEffect', $transitionEffect);
29
30 $transitionSpeed = $this->data['transitionSpeed'];
31 $transitionSpeed = (int)$transitionSpeed * 1000;
32 update_option('transitionSpeed', $transitionSpeed);
33
34 $slider1Url = $this->data['slider1Url'];
35 update_option('slider1Url', $slider1Url);
36
37 $slider2Url = $this->data['slider2Url'];
38 update_option('slider2Url', $slider2Url);
39
40 $slider3Url = $this->data['slider3Url'];
41 update_option('slider3Url', $slider3Url);
42
43 $slider4Url = $this->data['slider4Url'];
44 update_option('slider4Url', $slider4Url);
45
46 $slider5Url = $this->data['slider5Url'];
47 update_option('slider5Url', $slider5Url);
48
49 $slider6Url = $this->data['slider6Url'];
50 update_option('slider6Url', $slider6Url);
51 }
52 }
53