PluginProbe ʕ •ᴥ•ʔ
Hostinger Reach – AI-Powered Email Marketing for WordPress / trunk
Hostinger Reach – AI-Powered Email Marketing for WordPress vtrunk
1.7.2 1.7.1 1.7.0 1.6.0 1.5.9 1.5.8 1.5.7 1.5.6 1.5.5 1.5.4 1.5.3 1.5.2 1.5.1 1.5.0 1.4.12 1.4.11 1.4.10 1.4.9 1.4.8 1.4.7 trunk 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6
hostinger-reach / src / Integrations / WSForms / WSFormsIntegration.php
hostinger-reach / src / Integrations / WSForms Last commit date
WSFormsIntegration.php 9 months ago
WSFormsIntegration.php
44 lines
1 <?php
2
3 namespace Hostinger\Reach\Integrations\WSForms;
4
5 use Hostinger\Reach\Dto\PluginData;
6 use Hostinger\Reach\Integrations\Integration;
7 use Hostinger\Reach\Integrations\IntegrationInterface;
8
9 class WSFormsIntegration extends Integration implements IntegrationInterface {
10
11 public const INTEGRATION_NAME = 'ws-form';
12
13 public static function get_name(): string {
14 return self::INTEGRATION_NAME;
15 }
16
17 public function get_plugin_data(): PluginData {
18
19 return PluginData::from_array(
20 array(
21 'id' => $this->get_name(),
22 'title' => __( 'WS Form', 'hostinger-reach' ),
23 'folder' => 'ws-form',
24 'file' => 'ws-form.php',
25 'admin_url' => 'admin.php?page=ws-form',
26 'add_form_url' => 'admin.php?page=ws-form-add',
27 'edit_url' => 'admin.php?page=ws-form-edit&id={form_id}',
28 'url' => 'https://wordpress.org/plugins/ws-form/',
29 'download_url' => 'https://downloads.wordpress.org/plugin/ws-form.zip',
30 'icon' => 'https://plugins.svn.wordpress.org/ws-form/assets/icon-256x256.jpg',
31 'can_toggle_forms' => false,
32 )
33 );
34 }
35
36 public function active_integration_hooks(): void {
37 return;
38 }
39
40 public function get_forms(): array {
41 return array();
42 }
43 }
44