PluginProbe ʕ •ᴥ•ʔ
Independent Analytics – WordPress Analytics Plugin / 2.13.6
Independent Analytics – WordPress Analytics Plugin v2.13.6
2.15.5 2.15.4 2.15.3 2.15.2 2.15.1 2.15.0 2.14.10 trunk 1.1 1.10 1.10.1 1.11 1.12 1.13 1.14 1.15 1.16 1.17 1.17.1 1.17.2 1.17.3 1.17.4 1.18 1.18.1 1.19.0 1.19.1 1.2 1.20.0 1.21.0 1.22.0 1.22.1 1.23.0 1.23.1 1.24.0 1.24.1 1.25.0 1.25.1 1.26.0 1.27.0 1.28.0 1.28.1 1.28.2 1.28.3 1.29.0 1.3 1.30.0 1.30.1 1.4 1.5 1.6 1.7 1.8 1.9 2.0.0 2.0.1 2.1.4 2.1.5 2.1.6 2.10.0 2.10.1 2.10.2 2.10.3 2.10.4 2.11.0 2.11.1 2.11.10 2.11.2 2.11.3 2.11.4 2.11.5 2.11.6 2.11.7 2.11.8 2.11.9 2.12.0 2.12.1 2.12.2 2.13.1 2.13.2 2.13.5 2.13.6 2.14.0 2.14.1 2.14.2 2.14.4 2.14.6 2.14.7 2.14.8 2.14.9 2.2.0 2.2.1 2.3.1 2.3.2 2.4.2 2.4.3 2.5.0 2.5.1 2.6.0 2.6.1 2.6.2 2.6.3 2.6.4 2.7.0 2.7.1 2.7.2 2.7.3 2.8.2 2.8.3 2.8.4 2.8.5 2.8.6 2.8.7 2.8.8 2.8.9 2.9.2 2.9.3 2.9.4 2.9.5 2.9.6 2.9.7
independent-analytics / IAWP / Overview / Sync_Module_Background_Job.php
independent-analytics / IAWP / Overview Last commit date
Modules 9 months ago Form_Field.php 10 months ago Form_Field_Option.php 1 year ago Module_Refresh_Job.php 1 year ago Overview.php 1 year ago Sync_Module_Background_Job.php 1 year ago WP_Options_Storage.php 10 months ago
Sync_Module_Background_Job.php
25 lines
1 <?php
2
3 namespace IAWP\Overview;
4
5 use IAWP\Overview\Modules\Module;
6 use IAWP\Utils\Security;
7 use IAWP\Utils\WP_Async_Request;
8 /** @internal */
9 class Sync_Module_Background_Job extends WP_Async_Request
10 {
11 protected $action = 'iawp_sync_module_background_job';
12 protected function handle($data = [])
13 {
14 $ids = Security::array($data['ids']);
15 foreach ($ids as $id) {
16 $module = Module::get_saved_module($id);
17 // Unable to find a module to sync
18 if ($module === null) {
19 continue;
20 }
21 $module->refresh_dataset();
22 }
23 }
24 }
25