1
|
|
|
<?php |
2
|
|
|
|
3
|
|
|
namespace GeminiLabs\SiteReviews\Hooks; |
4
|
|
|
|
5
|
|
|
use GeminiLabs\SiteReviews\Controllers\ToolsController; |
6
|
|
|
|
7
|
|
|
class ToolsHooks extends AbstractHooks |
8
|
|
|
{ |
9
|
|
|
/** |
10
|
|
|
* @return void |
11
|
|
|
*/ |
12
|
|
|
public function run() |
13
|
|
|
{ |
14
|
|
|
$this->hook(ToolsController::class, [ |
15
|
|
|
['changeConsoleLevel', 'site-reviews/route/admin/console-level'], |
16
|
|
|
['changeConsoleLevelAjax', 'site-reviews/route/ajax/console-level'], |
17
|
|
|
['clearConsole', 'site-reviews/route/admin/clear-console'], |
18
|
|
|
['clearConsoleAjax', 'site-reviews/route/ajax/clear-console'], |
19
|
|
|
['convertTableEngine', 'site-reviews/route/admin/convert-table-engine'], |
20
|
|
|
['convertTableEngineAjax', 'site-reviews/route/ajax/convert-table-engine'], |
21
|
|
|
['detectIpAddress', 'site-reviews/route/admin/detect-ip-address'], |
22
|
|
|
['detectIpAddressAjax', 'site-reviews/route/ajax/detect-ip-address'], |
23
|
|
|
['downloadConsole', 'site-reviews/route/admin/download-console'], |
24
|
|
|
['downloadSystemInfo', 'site-reviews/route/admin/download-system-info'], |
25
|
|
|
['exportSettings', 'site-reviews/route/admin/export-settings'], |
26
|
|
|
['fetchConsole', 'site-reviews/route/admin/fetch-console'], |
27
|
|
|
['fetchConsoleAjax', 'site-reviews/route/ajax/fetch-console'], |
28
|
|
|
['filterUpdatePluginsTransient', 'site_transient_update_plugins'], |
29
|
|
|
['importReviews', 'site-reviews/route/admin/import-reviews'], |
30
|
|
|
['importSettings', 'site-reviews/route/admin/import-settings'], |
31
|
|
|
['migratePlugin', 'site-reviews/route/admin/migrate-plugin'], |
32
|
|
|
['migratePluginAjax', 'site-reviews/route/ajax/migrate-plugin'], |
33
|
|
|
['repairReviewRelations', 'site-reviews/route/admin/repair-review-relations'], |
34
|
|
|
['repairReviewRelationsAjax', 'site-reviews/route/ajax/repair-review-relations'], |
35
|
|
|
['resetAssignedMeta', 'site-reviews/route/admin/reset-assigned-meta'], |
36
|
|
|
['resetAssignedMetaAjax', 'site-reviews/route/ajax/reset-assigned-meta'], |
37
|
|
|
['resetPermissions', 'site-reviews/route/admin/reset-permissions'], |
38
|
|
|
['resetPermissionsAjax', 'site-reviews/route/ajax/reset-permissions'], |
39
|
|
|
['rollbackPlugin', "update-custom_rollback-{$this->id}"], |
40
|
|
|
['rollbackPluginAjax', "site-reviews/route/ajax/rollback-{$this->id}"], |
41
|
|
|
]); |
42
|
|
|
} |
43
|
|
|
} |
44
|
|
|
|