PluginProbe ʕ •ᴥ•ʔ
Email Encoder – Protect Email Addresses and Phone Numbers / 2.4.7
Email Encoder – Protect Email Addresses and Phone Numbers v2.4.7
2.5.0 2.4.8 trunk 0.10 0.11 0.12 0.20 0.21 0.22 0.30 0.31 0.32 0.40 0.41 0.42 0.50 0.60 0.70 0.71 0.80 1.0.0 1.0.1 1.0.2 1.1.0 1.2.0 1.2.1 1.3.0 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.5 1.5.2 1.51 1.53 2.0.0 2.0.1 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.2.5 2.3.0 2.3.1 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7
email-encoder-bundle / src / Admin / AdminMetaBox.php
email-encoder-bundle / src / Admin Last commit date
Admin.php 2 months ago AdminEnqueue.php 3 months ago AdminHelp.php 3 months ago AdminMenu.php 3 months ago AdminMetaBox.php 3 months ago PluginActionLinks.php 3 months ago SupportExport.php 2 months ago
AdminMetaBox.php
49 lines
1 <?php
2
3 namespace OnlineOptimisation\EmailEncoderBundle\Admin;
4
5 use OnlineOptimisation\EmailEncoderBundle\Traits\PluginHelper;
6
7 class AdminMetaBox
8 {
9 use PluginHelper;
10
11
12 public function add_meta_box(): void
13 {
14 if ( !$this->helper()->is_page( $this->getPageName() ) ) {
15 return;
16 }
17
18 add_meta_box(
19 'encode_form',
20 $this->getPageTitle(),
21 [ $this, 'render' ],
22 null,
23 'normal',
24 'core',
25 [ 'encode_form' ]
26 );
27 }
28
29
30 /**
31 * @param string $post
32 * @param array< string, array< string > > $meta_box
33 * @return void
34 */
35 public function render( string $post, array $meta_box ): void
36 {
37 $key = $meta_box['args'][0];
38
39 if ( $key !== 'encode_form' ) {
40 return;
41 }
42
43 $is_form_frontend = (bool) $this->getSetting( 'encoder_form_frontend', true, 'encoder_form' );
44 $encoder_form = $this->getEncoderForm();
45
46 include EEB_PLUGIN_DIR . 'templates/admin/meta-box-content.php';
47 }
48 }
49