PluginProbe
Defender Security – Malware Scanner, Login Security & Firewall / 3.1.0
Defender Security – Malware Scanner, Login Security & Firewall v3.1.0
6.3.0 6.2.3 6.2.4 6.2.0 6.2.1 6.2.2 6.1.0 5.3.1 5.4.0 5.4.1 5.5.0 5.5.1 5.6.0 5.6.1 5.6.2 5.7.0 5.7.1 5.7.2 5.8.0 5.8.1 5.9.0 6.0.0 6.0.1 3.0.1 3.1.0 All 141 releases
defender-security / src / component.php

component.php in Defender Security – Malware Scanner, Login Security & Firewall 3.1.0, at src/component.php

37 lines 762 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace WP_Defender;
4
5 class Component extends \Calotes\Base\Component {
6 use \WP_Defender\Traits\IO;
7 use \WP_Defender\Traits\User;
8 use \WP_Defender\Traits\Formats;
9 use \WP_Defender\Traits\IP;
10
11 /**
12 * @param $freq
13 *
14 * @return string
15 */
16 public function frequency_to_text( $freq ) {
17 switch ( $freq ) {
18 case 1:
19 $text = __( 'daily', 'wpdef' );
20 break;
21 case 7:
22 $text = __( 'weekly', 'wpdef' );
23 break;
24 case 30:
25 $text = __( 'monthly', 'wpdef' );
26 break;
27 default:
28 $text = '';
29 // Param not from the button on frontend, log it.
30 $this->log( sprintf( __( 'Unexpected value %s from IP %s', 'wpdef' ), $freq, $this->get_user_ip() ) );
31 break;
32 }
33
34 return $text;
35 }
36 }
37