Completed
Branch FET/extract-activation-detecti... (285969)
by
unknown
08:17 queued 06:03
created
core/db_models/fields/EE_Trashed_Flag_Field.php 1 patch
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -2,6 +2,6 @@
 block discarded – undo
2 2
 
3 3
 class EE_Trashed_Flag_Field extends EE_Boolean_Field
4 4
 {
5
-    // note: some client code simply checks if a field IS an EE_Trashed_Flag_Field
6
-    // ...otherwise, these fields are mostly the same as boolean fields
5
+	// note: some client code simply checks if a field IS an EE_Trashed_Flag_Field
6
+	// ...otherwise, these fields are mostly the same as boolean fields
7 7
 }
Please login to merge, or discard this patch.
core/db_models/fields/EE_Integer_Field.php 1 patch
Indentation   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -6,26 +6,26 @@
 block discarded – undo
6 6
  */
7 7
 class EE_Integer_Field extends EE_Model_Field_Base
8 8
 {
9
-    /**
10
-     * @param string $table_column
11
-     * @param string $nicename
12
-     * @param bool   $nullable
13
-     * @param null   $default_value
14
-     */
15
-    public function __construct($table_column, $nicename, $nullable, $default_value = null)
16
-    {
17
-        parent::__construct($table_column, $nicename, $nullable, $default_value);
18
-        $this->setSchemaType('integer');
19
-    }
9
+	/**
10
+	 * @param string $table_column
11
+	 * @param string $nicename
12
+	 * @param bool   $nullable
13
+	 * @param null   $default_value
14
+	 */
15
+	public function __construct($table_column, $nicename, $nullable, $default_value = null)
16
+	{
17
+		parent::__construct($table_column, $nicename, $nullable, $default_value);
18
+		$this->setSchemaType('integer');
19
+	}
20 20
 
21 21
 
22
-    public function prepare_for_set($value_inputted_for_field_on_model_object)
23
-    {
24
-        return intval($value_inputted_for_field_on_model_object);
25
-    }
22
+	public function prepare_for_set($value_inputted_for_field_on_model_object)
23
+	{
24
+		return intval($value_inputted_for_field_on_model_object);
25
+	}
26 26
 
27
-    public function prepare_for_set_from_db($value_inputted_for_field_on_model_object)
28
-    {
29
-        return intval($value_inputted_for_field_on_model_object);
30
-    }
27
+	public function prepare_for_set_from_db($value_inputted_for_field_on_model_object)
28
+	{
29
+		return intval($value_inputted_for_field_on_model_object);
30
+	}
31 31
 }
Please login to merge, or discard this patch.
core/db_models/fields/EE_Primary_Key_Field_Base.php 1 patch
Indentation   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -2,24 +2,24 @@
 block discarded – undo
2 2
 
3 3
 abstract class EE_Primary_Key_Field_Base extends EE_Field_With_Model_Name
4 4
 {
5
-    /**
6
-     * Overrides parent so it doesn't need to provide so many non-applicable fields
7
-     *
8
-     * @param string $table_column
9
-     * @param string $nicename
10
-     */
11
-    public function __construct($table_column, $nicename, $default)
12
-    {
13
-        parent::__construct($table_column, $nicename, false, $default, null);
14
-    }
5
+	/**
6
+	 * Overrides parent so it doesn't need to provide so many non-applicable fields
7
+	 *
8
+	 * @param string $table_column
9
+	 * @param string $nicename
10
+	 */
11
+	public function __construct($table_column, $nicename, $default)
12
+	{
13
+		parent::__construct($table_column, $nicename, false, $default, null);
14
+	}
15 15
 
16
-    /**
17
-     * @param $table_alias
18
-     * @param $name
19
-     */
20
-    public function _construct_finalize($table_alias, $name, $model_name)
21
-    {
22
-        $this->_model_name_pointed_to = $model_name;
23
-        parent::_construct_finalize($table_alias, $name, $model_name);
24
-    }
16
+	/**
17
+	 * @param $table_alias
18
+	 * @param $name
19
+	 */
20
+	public function _construct_finalize($table_alias, $name, $model_name)
21
+	{
22
+		$this->_model_name_pointed_to = $model_name;
23
+		parent::_construct_finalize($table_alias, $name, $model_name);
24
+	}
25 25
 }
Please login to merge, or discard this patch.
core/db_models/fields/EE_DB_Only_Int_Field.php 1 patch
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -2,15 +2,15 @@
 block discarded – undo
2 2
 
3 3
 class EE_DB_Only_Int_Field extends EE_DB_Only_Field_Base
4 4
 {
5
-    /**
6
-     * @param string $table_column
7
-     * @param string $nicename
8
-     * @param bool   $nullable
9
-     * @param null   $default_value
10
-     */
11
-    public function __construct($table_column, $nicename, $nullable, $default_value = null)
12
-    {
13
-        parent::__construct($table_column, $nicename, $nullable, $default_value);
14
-        $this->setSchemaType('integer');
15
-    }
5
+	/**
6
+	 * @param string $table_column
7
+	 * @param string $nicename
8
+	 * @param bool   $nullable
9
+	 * @param null   $default_value
10
+	 */
11
+	public function __construct($table_column, $nicename, $nullable, $default_value = null)
12
+	{
13
+		parent::__construct($table_column, $nicename, $nullable, $default_value);
14
+		$this->setSchemaType('integer');
15
+	}
16 16
 }
Please login to merge, or discard this patch.
core/db_models/fields/EE_Enum_Integer_Field.php 2 patches
Spacing   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -89,8 +89,8 @@
 block discarded – undo
89 89
     public function prepare_for_pretty_echoing($value_on_field_to_be_outputted, $schema = null)
90 90
     {
91 91
         $options = $this->_allowed_enum_values();
92
-        if (isset($options[ $value_on_field_to_be_outputted ])) {
93
-            return $options[ $value_on_field_to_be_outputted ];
92
+        if (isset($options[$value_on_field_to_be_outputted])) {
93
+            return $options[$value_on_field_to_be_outputted];
94 94
         } else {
95 95
             return $value_on_field_to_be_outputted;
96 96
         }
Please login to merge, or discard this patch.
Indentation   +102 added lines, -102 removed lines patch added patch discarded remove patch
@@ -9,115 +9,115 @@
 block discarded – undo
9 9
  */
10 10
 class EE_Enum_Integer_Field extends EE_Integer_Field
11 11
 {
12
-    /**
13
-     * @var array $_allowed_enum_values
14
-     */
15
-    public $_allowed_enum_values;
12
+	/**
13
+	 * @var array $_allowed_enum_values
14
+	 */
15
+	public $_allowed_enum_values;
16 16
 
17 17
 
18
-    /**
19
-     * @param string  $table_column
20
-     * @param string  $nicename
21
-     * @param boolean $nullable
22
-     * @param int     $default_value
23
-     * @param array   $allowed_enum_values keys are values to be used in the DB, values are how they should be displayed
24
-     */
25
-    public function __construct($table_column, $nicename, $nullable, $default_value, $allowed_enum_values)
26
-    {
27
-        $this->_allowed_enum_values = $allowed_enum_values;
28
-        parent::__construct($table_column, $nicename, $nullable, $default_value);
29
-        $this->setSchemaType('object');
30
-    }
18
+	/**
19
+	 * @param string  $table_column
20
+	 * @param string  $nicename
21
+	 * @param boolean $nullable
22
+	 * @param int     $default_value
23
+	 * @param array   $allowed_enum_values keys are values to be used in the DB, values are how they should be displayed
24
+	 */
25
+	public function __construct($table_column, $nicename, $nullable, $default_value, $allowed_enum_values)
26
+	{
27
+		$this->_allowed_enum_values = $allowed_enum_values;
28
+		parent::__construct($table_column, $nicename, $nullable, $default_value);
29
+		$this->setSchemaType('object');
30
+	}
31 31
 
32
-    /**
33
-     * Returns the list of allowed enum options, but filterable.
34
-     * This is used internally
35
-     *
36
-     * @return array
37
-     */
38
-    protected function _allowed_enum_values()
39
-    {
40
-        return (array) apply_filters(
41
-            'FHEE__EE_Enum_Integer_Field___allowed_enum_options',
42
-            $this->_allowed_enum_values,
43
-            $this
44
-        );
45
-    }
32
+	/**
33
+	 * Returns the list of allowed enum options, but filterable.
34
+	 * This is used internally
35
+	 *
36
+	 * @return array
37
+	 */
38
+	protected function _allowed_enum_values()
39
+	{
40
+		return (array) apply_filters(
41
+			'FHEE__EE_Enum_Integer_Field___allowed_enum_options',
42
+			$this->_allowed_enum_values,
43
+			$this
44
+		);
45
+	}
46 46
 
47
-    /**
48
-     * When setting, just verify that the value being used matches what we've defined as allowable enum values.
49
-     * If not, throw an error (but if WP_DEBUG is false, just set the value to default)
50
-     *
51
-     * @param int $value_inputted_for_field_on_model_object
52
-     * @return int
53
-     * @throws EE_Error
54
-     */
55
-    public function prepare_for_set($value_inputted_for_field_on_model_object)
56
-    {
57
-        $allowed_enum_values = $this->_allowed_enum_values();
58
-        if (
59
-            $value_inputted_for_field_on_model_object !== null
60
-            && ! array_key_exists($value_inputted_for_field_on_model_object, $allowed_enum_values)
61
-        ) {
62
-            if (defined('WP_DEBUG') && WP_DEBUG) {
63
-                $msg = sprintf(
64
-                    esc_html__('System is assigning incompatible value "%1$s" to field "%2$s"', 'event_espresso'),
65
-                    $value_inputted_for_field_on_model_object,
66
-                    $this->_name
67
-                );
68
-                $msg2 = sprintf(
69
-                    esc_html__('Allowed values for "%1$s" are "%2$s". You provided "%3$s"', 'event_espresso'),
70
-                    $this->_name,
71
-                    implode(', ', array_keys($allowed_enum_values)),
72
-                    $value_inputted_for_field_on_model_object
73
-                );
74
-                EE_Error::add_error("{$msg}||{$msg2}", __FILE__, __FUNCTION__, __LINE__);
75
-            }
76
-            return $this->get_default_value();
77
-        }
78
-        return (int) $value_inputted_for_field_on_model_object;
79
-    }
47
+	/**
48
+	 * When setting, just verify that the value being used matches what we've defined as allowable enum values.
49
+	 * If not, throw an error (but if WP_DEBUG is false, just set the value to default)
50
+	 *
51
+	 * @param int $value_inputted_for_field_on_model_object
52
+	 * @return int
53
+	 * @throws EE_Error
54
+	 */
55
+	public function prepare_for_set($value_inputted_for_field_on_model_object)
56
+	{
57
+		$allowed_enum_values = $this->_allowed_enum_values();
58
+		if (
59
+			$value_inputted_for_field_on_model_object !== null
60
+			&& ! array_key_exists($value_inputted_for_field_on_model_object, $allowed_enum_values)
61
+		) {
62
+			if (defined('WP_DEBUG') && WP_DEBUG) {
63
+				$msg = sprintf(
64
+					esc_html__('System is assigning incompatible value "%1$s" to field "%2$s"', 'event_espresso'),
65
+					$value_inputted_for_field_on_model_object,
66
+					$this->_name
67
+				);
68
+				$msg2 = sprintf(
69
+					esc_html__('Allowed values for "%1$s" are "%2$s". You provided "%3$s"', 'event_espresso'),
70
+					$this->_name,
71
+					implode(', ', array_keys($allowed_enum_values)),
72
+					$value_inputted_for_field_on_model_object
73
+				);
74
+				EE_Error::add_error("{$msg}||{$msg2}", __FILE__, __FUNCTION__, __LINE__);
75
+			}
76
+			return $this->get_default_value();
77
+		}
78
+		return (int) $value_inputted_for_field_on_model_object;
79
+	}
80 80
 
81 81
 
82 82
 
83
-    /**
84
-     * Gets the pretty version of the enum's value.
85
-     *
86
-     * @param int | string $value_on_field_to_be_outputted
87
-     * @param null         $schema
88
-     * @return string
89
-     */
90
-    public function prepare_for_pretty_echoing($value_on_field_to_be_outputted, $schema = null)
91
-    {
92
-        $options = $this->_allowed_enum_values();
93
-        if (isset($options[ $value_on_field_to_be_outputted ])) {
94
-            return $options[ $value_on_field_to_be_outputted ];
95
-        } else {
96
-            return $value_on_field_to_be_outputted;
97
-        }
98
-    }
83
+	/**
84
+	 * Gets the pretty version of the enum's value.
85
+	 *
86
+	 * @param int | string $value_on_field_to_be_outputted
87
+	 * @param null         $schema
88
+	 * @return string
89
+	 */
90
+	public function prepare_for_pretty_echoing($value_on_field_to_be_outputted, $schema = null)
91
+	{
92
+		$options = $this->_allowed_enum_values();
93
+		if (isset($options[ $value_on_field_to_be_outputted ])) {
94
+			return $options[ $value_on_field_to_be_outputted ];
95
+		} else {
96
+			return $value_on_field_to_be_outputted;
97
+		}
98
+	}
99 99
 
100 100
 
101
-    public function getSchemaProperties()
102
-    {
103
-        return array(
104
-            'raw' => array(
105
-                'description' =>  sprintf(
106
-                    esc_html__('%s - the value in the database.', 'event_espresso'),
107
-                    $this->get_nicename()
108
-                ),
109
-                'enum' => array_keys($this->_allowed_enum_values()),
110
-                'type' => 'integer'
111
-            ),
112
-            'pretty' => array(
113
-                'description' =>  sprintf(
114
-                    esc_html__('%s - the value for display.', 'event_espresso'),
115
-                    $this->get_nicename()
116
-                ),
117
-                'enum' => array_values($this->_allowed_enum_values()),
118
-                'type' => 'string',
119
-                'read_only' => true
120
-            )
121
-        );
122
-    }
101
+	public function getSchemaProperties()
102
+	{
103
+		return array(
104
+			'raw' => array(
105
+				'description' =>  sprintf(
106
+					esc_html__('%s - the value in the database.', 'event_espresso'),
107
+					$this->get_nicename()
108
+				),
109
+				'enum' => array_keys($this->_allowed_enum_values()),
110
+				'type' => 'integer'
111
+			),
112
+			'pretty' => array(
113
+				'description' =>  sprintf(
114
+					esc_html__('%s - the value for display.', 'event_espresso'),
115
+					$this->get_nicename()
116
+				),
117
+				'enum' => array_values($this->_allowed_enum_values()),
118
+				'type' => 'string',
119
+				'read_only' => true
120
+			)
121
+		);
122
+	}
123 123
 }
Please login to merge, or discard this patch.
core/db_models/fields/EE_Maybe_Serialized_Text_Field.php 1 patch
Indentation   +31 added lines, -31 removed lines patch added patch discarded remove patch
@@ -2,36 +2,36 @@
 block discarded – undo
2 2
 
3 3
 class EE_Maybe_Serialized_Text_Field extends EE_Serialized_Text_Field
4 4
 {
5
-    /**
6
-     * Value could be an array or a string. If its an array, serialize it. Otherwise, leave it as a string
7
-     *
8
-     * @param array|string $value_of_field_on_model_object
9
-     * @return string (possibly serialized)
10
-     */
11
-    public function prepare_for_use_in_db($value_of_field_on_model_object)
12
-    {
13
-        if (is_array($value_of_field_on_model_object)) {
14
-            return parent::prepare_for_use_in_db($value_of_field_on_model_object);
15
-        } else {
16
-            return $value_of_field_on_model_object;
17
-        }
18
-    }
5
+	/**
6
+	 * Value could be an array or a string. If its an array, serialize it. Otherwise, leave it as a string
7
+	 *
8
+	 * @param array|string $value_of_field_on_model_object
9
+	 * @return string (possibly serialized)
10
+	 */
11
+	public function prepare_for_use_in_db($value_of_field_on_model_object)
12
+	{
13
+		if (is_array($value_of_field_on_model_object)) {
14
+			return parent::prepare_for_use_in_db($value_of_field_on_model_object);
15
+		} else {
16
+			return $value_of_field_on_model_object;
17
+		}
18
+	}
19 19
 
20
-    /**
21
-     * Formats the array (or string) according to $schema. Right now, just implode with commas
22
-     *
23
-     * @param type $value_on_field_to_be_outputted
24
-     * @param type $schema
25
-     * @return strubg
26
-     */
27
-    public function prepare_for_pretty_echoing($value_on_field_to_be_outputted, $schema = null)
28
-    {
29
-        $pretty_value = null;
30
-        if (is_array($value_on_field_to_be_outputted)) {
31
-            $pretty_value = parent::prepare_for_pretty_echoing($value_on_field_to_be_outputted, $schema);
32
-        } else {
33
-            $pretty_value = $value_on_field_to_be_outputted;
34
-        }
35
-        return $pretty_value;
36
-    }
20
+	/**
21
+	 * Formats the array (or string) according to $schema. Right now, just implode with commas
22
+	 *
23
+	 * @param type $value_on_field_to_be_outputted
24
+	 * @param type $schema
25
+	 * @return strubg
26
+	 */
27
+	public function prepare_for_pretty_echoing($value_on_field_to_be_outputted, $schema = null)
28
+	{
29
+		$pretty_value = null;
30
+		if (is_array($value_on_field_to_be_outputted)) {
31
+			$pretty_value = parent::prepare_for_pretty_echoing($value_on_field_to_be_outputted, $schema);
32
+		} else {
33
+			$pretty_value = $value_on_field_to_be_outputted;
34
+		}
35
+		return $pretty_value;
36
+	}
37 37
 }
Please login to merge, or discard this patch.
core/db_models/fields/EE_Post_Content_Field.php 2 patches
Spacing   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -28,7 +28,7 @@  discard block
 block discarded – undo
28 28
      */
29 29
     public function prepare_for_set($value)
30 30
     {
31
-        if (! current_user_can('unfiltered_html')) {
31
+        if ( ! current_user_can('unfiltered_html')) {
32 32
             $value = wp_kses("$value", wp_kses_allowed_html('post'));
33 33
         }
34 34
         return parent::prepare_for_set($value);
@@ -96,8 +96,8 @@  discard block
 block discarded – undo
96 96
      */
97 97
     protected static function _setup_the_content_wp_core_only_filters()
98 98
     {
99
-        add_filter('the_content_wp_core_only', array( $GLOBALS['wp_embed'], 'run_shortcode'), 8);
100
-        add_filter('the_content_wp_core_only', array( $GLOBALS['wp_embed'], 'autoembed'), 8);
99
+        add_filter('the_content_wp_core_only', array($GLOBALS['wp_embed'], 'run_shortcode'), 8);
100
+        add_filter('the_content_wp_core_only', array($GLOBALS['wp_embed'], 'autoembed'), 8);
101 101
         add_filter('the_content_wp_core_only', 'wptexturize', 10);
102 102
         add_filter('the_content_wp_core_only', 'wpautop', 10);
103 103
         add_filter('the_content_wp_core_only', 'shortcode_unautop', 10);
Please login to merge, or discard this patch.
Indentation   +114 added lines, -114 removed lines patch added patch discarded remove patch
@@ -6,129 +6,129 @@
 block discarded – undo
6 6
  */
7 7
 class EE_Post_Content_Field extends EE_Text_Field_Base
8 8
 {
9
-    /**
10
-     * @param string $table_column
11
-     * @param string $nicename
12
-     * @param bool   $nullable
13
-     * @param null   $default_value
14
-     */
15
-    public function __construct($table_column, $nicename, $nullable, $default_value = null)
16
-    {
17
-        parent::__construct($table_column, $nicename, $nullable, $default_value);
18
-        $this->setSchemaType('object');
19
-    }
9
+	/**
10
+	 * @param string $table_column
11
+	 * @param string $nicename
12
+	 * @param bool   $nullable
13
+	 * @param null   $default_value
14
+	 */
15
+	public function __construct($table_column, $nicename, $nullable, $default_value = null)
16
+	{
17
+		parent::__construct($table_column, $nicename, $nullable, $default_value);
18
+		$this->setSchemaType('object');
19
+	}
20 20
 
21 21
 
22
-    /**
23
-     * removes all tags which a WP Post wouldn't allow in its content normally
24
-     *
25
-     * @param string $value
26
-     * @return string
27
-     */
28
-    public function prepare_for_set($value)
29
-    {
30
-        if (! current_user_can('unfiltered_html')) {
31
-            $value = wp_kses("$value", wp_kses_allowed_html('post'));
32
-        }
33
-        return parent::prepare_for_set($value);
34
-    }
22
+	/**
23
+	 * removes all tags which a WP Post wouldn't allow in its content normally
24
+	 *
25
+	 * @param string $value
26
+	 * @return string
27
+	 */
28
+	public function prepare_for_set($value)
29
+	{
30
+		if (! current_user_can('unfiltered_html')) {
31
+			$value = wp_kses("$value", wp_kses_allowed_html('post'));
32
+		}
33
+		return parent::prepare_for_set($value);
34
+	}
35 35
 
36 36
 
37 37
 
38
-    /**
39
-     * Runs the content through `the_content`, or if prepares the content for placing in a form input
40
-     * @param string $value_on_field_to_be_outputted
41
-     * @param string   $schema possible values: 'form_input' or null (if null, will run through 'the_content')
42
-     * @return string
43
-     * @throws EE_Error when WP_DEBUG is on and recursive calling is detected
44
-     */
45
-    public function prepare_for_pretty_echoing($value_on_field_to_be_outputted, $schema = null)
46
-    {
47
-        switch ($schema) {
48
-            case 'form_input':
49
-                return parent::prepare_for_pretty_echoing($value_on_field_to_be_outputted, $schema);
50
-            case 'the_content':
51
-                if (doing_filter('the_content')) {
52
-                    if (defined('WP_DEBUG') && WP_DEBUG) {
53
-                        throw new EE_Error(
54
-                            sprintf(
55
-                                esc_html__('You have recursively called "%1$s" with %2$s set to %3$s which uses "%2$s" filter. You should use it with %2$s "%3$s" instead here.', 'event_espresso'),
56
-                                'EE_Post_Content_Field::prepare_for_pretty_echoing',
57
-                                '$schema',
58
-                                'the_content',
59
-                                'the_content_wp_core_only'
60
-                            )
61
-                        );
62
-                    } else {
63
-                        return $this->prepare_for_pretty_echoing($value_on_field_to_be_outputted, 'the_content_wp_core_only');
64
-                    }
65
-                }
66
-                return apply_filters(
67
-                    'the_content',
68
-                    parent::prepare_for_pretty_echoing(
69
-                        $value_on_field_to_be_outputted,
70
-                        $schema
71
-                    )
72
-                );
73
-            case 'the_content_wp_core_only':
74
-            default:
75
-                self::_setup_the_content_wp_core_only_filters();
76
-                $return_value = apply_filters(
77
-                    'the_content_wp_core_only',
78
-                    parent::prepare_for_pretty_echoing(
79
-                        $value_on_field_to_be_outputted,
80
-                        $schema
81
-                    )
82
-                );
83
-                // ya know what? adding these filters is super fast. Let's just
84
-                // avoid needing to maintain global state and set this up as-needed
85
-                remove_all_filters('the_content_wp_core_only');
86
-                do_action('AHEE__EE_Post_Content_Field__prepare_for_pretty_echoing__the_content_wp_core_only__done');
87
-                return $return_value;
88
-        }
89
-    }
38
+	/**
39
+	 * Runs the content through `the_content`, or if prepares the content for placing in a form input
40
+	 * @param string $value_on_field_to_be_outputted
41
+	 * @param string   $schema possible values: 'form_input' or null (if null, will run through 'the_content')
42
+	 * @return string
43
+	 * @throws EE_Error when WP_DEBUG is on and recursive calling is detected
44
+	 */
45
+	public function prepare_for_pretty_echoing($value_on_field_to_be_outputted, $schema = null)
46
+	{
47
+		switch ($schema) {
48
+			case 'form_input':
49
+				return parent::prepare_for_pretty_echoing($value_on_field_to_be_outputted, $schema);
50
+			case 'the_content':
51
+				if (doing_filter('the_content')) {
52
+					if (defined('WP_DEBUG') && WP_DEBUG) {
53
+						throw new EE_Error(
54
+							sprintf(
55
+								esc_html__('You have recursively called "%1$s" with %2$s set to %3$s which uses "%2$s" filter. You should use it with %2$s "%3$s" instead here.', 'event_espresso'),
56
+								'EE_Post_Content_Field::prepare_for_pretty_echoing',
57
+								'$schema',
58
+								'the_content',
59
+								'the_content_wp_core_only'
60
+							)
61
+						);
62
+					} else {
63
+						return $this->prepare_for_pretty_echoing($value_on_field_to_be_outputted, 'the_content_wp_core_only');
64
+					}
65
+				}
66
+				return apply_filters(
67
+					'the_content',
68
+					parent::prepare_for_pretty_echoing(
69
+						$value_on_field_to_be_outputted,
70
+						$schema
71
+					)
72
+				);
73
+			case 'the_content_wp_core_only':
74
+			default:
75
+				self::_setup_the_content_wp_core_only_filters();
76
+				$return_value = apply_filters(
77
+					'the_content_wp_core_only',
78
+					parent::prepare_for_pretty_echoing(
79
+						$value_on_field_to_be_outputted,
80
+						$schema
81
+					)
82
+				);
83
+				// ya know what? adding these filters is super fast. Let's just
84
+				// avoid needing to maintain global state and set this up as-needed
85
+				remove_all_filters('the_content_wp_core_only');
86
+				do_action('AHEE__EE_Post_Content_Field__prepare_for_pretty_echoing__the_content_wp_core_only__done');
87
+				return $return_value;
88
+		}
89
+	}
90 90
 
91 91
 
92 92
 
93
-    /**
94
-     * Verifies we've setup the standard WP core filters on  'the_content_wp_core_only' filter
95
-     */
96
-    protected static function _setup_the_content_wp_core_only_filters()
97
-    {
98
-        add_filter('the_content_wp_core_only', array( $GLOBALS['wp_embed'], 'run_shortcode'), 8);
99
-        add_filter('the_content_wp_core_only', array( $GLOBALS['wp_embed'], 'autoembed'), 8);
100
-        add_filter('the_content_wp_core_only', 'wptexturize', 10);
101
-        add_filter('the_content_wp_core_only', 'wpautop', 10);
102
-        add_filter('the_content_wp_core_only', 'shortcode_unautop', 10);
103
-        add_filter('the_content_wp_core_only', 'prepend_attachment', 10);
104
-        if (function_exists('wp_filter_content_tags')) {
105
-            add_filter('the_content_wp_core_only', 'wp_filter_content_tags', 10);
106
-        } elseif (function_exists('wp_make_content_images_responsive')) {
107
-            add_filter('the_content_wp_core_only', 'wp_make_content_images_responsive', 10);
108
-        }
109
-        add_filter('the_content_wp_core_only', 'do_shortcode', 11);
110
-        add_filter('the_content_wp_core_only', 'convert_smilies', 20);
111
-    }
93
+	/**
94
+	 * Verifies we've setup the standard WP core filters on  'the_content_wp_core_only' filter
95
+	 */
96
+	protected static function _setup_the_content_wp_core_only_filters()
97
+	{
98
+		add_filter('the_content_wp_core_only', array( $GLOBALS['wp_embed'], 'run_shortcode'), 8);
99
+		add_filter('the_content_wp_core_only', array( $GLOBALS['wp_embed'], 'autoembed'), 8);
100
+		add_filter('the_content_wp_core_only', 'wptexturize', 10);
101
+		add_filter('the_content_wp_core_only', 'wpautop', 10);
102
+		add_filter('the_content_wp_core_only', 'shortcode_unautop', 10);
103
+		add_filter('the_content_wp_core_only', 'prepend_attachment', 10);
104
+		if (function_exists('wp_filter_content_tags')) {
105
+			add_filter('the_content_wp_core_only', 'wp_filter_content_tags', 10);
106
+		} elseif (function_exists('wp_make_content_images_responsive')) {
107
+			add_filter('the_content_wp_core_only', 'wp_make_content_images_responsive', 10);
108
+		}
109
+		add_filter('the_content_wp_core_only', 'do_shortcode', 11);
110
+		add_filter('the_content_wp_core_only', 'convert_smilies', 20);
111
+	}
112 112
 
113 113
 
114 114
 
115
-    public function getSchemaProperties()
116
-    {
117
-        return array(
118
-            'raw' => array(
119
-                'description' =>  sprintf(
120
-                    esc_html__('%s - the content as it exists in the database.', 'event_espresso'),
121
-                    $this->get_nicename()
122
-                ),
123
-                'type' => 'string'
124
-            ),
125
-            'rendered' => array(
126
-                'description' =>  sprintf(
127
-                    esc_html__('%s - the content rendered for display.', 'event_espresso'),
128
-                    $this->get_nicename()
129
-                ),
130
-                'type' => 'string'
131
-            )
132
-        );
133
-    }
115
+	public function getSchemaProperties()
116
+	{
117
+		return array(
118
+			'raw' => array(
119
+				'description' =>  sprintf(
120
+					esc_html__('%s - the content as it exists in the database.', 'event_espresso'),
121
+					$this->get_nicename()
122
+				),
123
+				'type' => 'string'
124
+			),
125
+			'rendered' => array(
126
+				'description' =>  sprintf(
127
+					esc_html__('%s - the content rendered for display.', 'event_espresso'),
128
+					$this->get_nicename()
129
+				),
130
+				'type' => 'string'
131
+			)
132
+		);
133
+	}
134 134
 }
Please login to merge, or discard this patch.
core/db_models/fields/EE_Maybe_Serialized_Simple_HTML_Field.php 2 patches
Indentation   +51 added lines, -51 removed lines patch added patch discarded remove patch
@@ -11,59 +11,59 @@
 block discarded – undo
11 11
  */
12 12
 class EE_Maybe_Serialized_Simple_HTML_Field extends EE_Maybe_Serialized_Text_Field
13 13
 {
14
-    /**
15
-     * removes all non-basic tags when setting
16
-     *
17
-     * @param string $value_inputted_for_field_on_model_object
18
-     * @return string
19
-     */
20
-    public function prepare_for_set($value_inputted_for_field_on_model_object)
21
-    {
22
-        return parent::prepare_for_set($this->_remove_tags($value_inputted_for_field_on_model_object));
23
-    }
14
+	/**
15
+	 * removes all non-basic tags when setting
16
+	 *
17
+	 * @param string $value_inputted_for_field_on_model_object
18
+	 * @return string
19
+	 */
20
+	public function prepare_for_set($value_inputted_for_field_on_model_object)
21
+	{
22
+		return parent::prepare_for_set($this->_remove_tags($value_inputted_for_field_on_model_object));
23
+	}
24 24
 
25
-    /**
26
-     * Remove any non-"simple" html tags. @see EE_Simple_HTML_Field
27
-     *
28
-     * @param array|string $value
29
-     * @return array|string
30
-     */
31
-    protected function _remove_tags($value)
32
-    {
33
-        if (is_array($value)) {
34
-            foreach ($value as $key => $v) {
35
-                $value[ $key ] = $this->_remove_tags($v);
36
-            }
37
-        } elseif (is_string($value)) {
38
-            $value = wp_kses("$value", $this->_get_allowed_tags());
39
-        }
40
-        return $value;
41
-    }
25
+	/**
26
+	 * Remove any non-"simple" html tags. @see EE_Simple_HTML_Field
27
+	 *
28
+	 * @param array|string $value
29
+	 * @return array|string
30
+	 */
31
+	protected function _remove_tags($value)
32
+	{
33
+		if (is_array($value)) {
34
+			foreach ($value as $key => $v) {
35
+				$value[ $key ] = $this->_remove_tags($v);
36
+			}
37
+		} elseif (is_string($value)) {
38
+			$value = wp_kses("$value", $this->_get_allowed_tags());
39
+		}
40
+		return $value;
41
+	}
42 42
 
43
-    /**
44
-     * In case unsafe data somehow got inserted into the database, we want to remove tags again
45
-     *
46
-     * @param array|string $value_found_in_db_for_model_object
47
-     * @return array|string
48
-     */
49
-    public function prepare_for_set_from_db($value_found_in_db_for_model_object)
50
-    {
51
-        return $this->_remove_tags(parent::prepare_for_set_from_db($value_found_in_db_for_model_object));
52
-    }
43
+	/**
44
+	 * In case unsafe data somehow got inserted into the database, we want to remove tags again
45
+	 *
46
+	 * @param array|string $value_found_in_db_for_model_object
47
+	 * @return array|string
48
+	 */
49
+	public function prepare_for_set_from_db($value_found_in_db_for_model_object)
50
+	{
51
+		return $this->_remove_tags(parent::prepare_for_set_from_db($value_found_in_db_for_model_object));
52
+	}
53 53
 
54 54
 
55
-    /**
56
-     * Determines what tags to allow in this model field
57
-     *
58
-     * @global array $allowedtags
59
-     * @return array
60
-     */
61
-    public function _get_allowed_tags()
62
-    {
63
-        return apply_filters(
64
-            'FHEE__EE_Maybe_Serialized_Simple_HTML_Field___get_allowed_tags',
65
-            EEH_HTML::get_simple_tags(),
66
-            $this
67
-        );
68
-    }
55
+	/**
56
+	 * Determines what tags to allow in this model field
57
+	 *
58
+	 * @global array $allowedtags
59
+	 * @return array
60
+	 */
61
+	public function _get_allowed_tags()
62
+	{
63
+		return apply_filters(
64
+			'FHEE__EE_Maybe_Serialized_Simple_HTML_Field___get_allowed_tags',
65
+			EEH_HTML::get_simple_tags(),
66
+			$this
67
+		);
68
+	}
69 69
 }
Please login to merge, or discard this patch.
Spacing   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -32,7 +32,7 @@
 block discarded – undo
32 32
     {
33 33
         if (is_array($value)) {
34 34
             foreach ($value as $key => $v) {
35
-                $value[ $key ] = $this->_remove_tags($v);
35
+                $value[$key] = $this->_remove_tags($v);
36 36
             }
37 37
         } elseif (is_string($value)) {
38 38
             $value = wp_kses("$value", $this->_get_allowed_tags());
Please login to merge, or discard this patch.
core/db_models/fields/EE_Foreign_Key_String_Field.php 1 patch
Indentation   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -3,17 +3,17 @@
 block discarded – undo
3 3
 class EE_Foreign_Key_String_Field extends EE_Foreign_Key_Field_Base
4 4
 {
5 5
 
6
-    /**
7
-     * removes all tags when setting
8
-     *
9
-     * @param string $value_inputted_for_field_on_model_object
10
-     * @return string
11
-     */
12
-    public function prepare_for_set($value_inputted_for_field_on_model_object)
13
-    {
14
-        if ($this->is_model_obj_of_type_pointed_to($value_inputted_for_field_on_model_object)) {
15
-            $value_inputted_for_field_on_model_object = $value_inputted_for_field_on_model_object->ID();
16
-        }
17
-        return strtoupper(wp_strip_all_tags($value_inputted_for_field_on_model_object));
18
-    }
6
+	/**
7
+	 * removes all tags when setting
8
+	 *
9
+	 * @param string $value_inputted_for_field_on_model_object
10
+	 * @return string
11
+	 */
12
+	public function prepare_for_set($value_inputted_for_field_on_model_object)
13
+	{
14
+		if ($this->is_model_obj_of_type_pointed_to($value_inputted_for_field_on_model_object)) {
15
+			$value_inputted_for_field_on_model_object = $value_inputted_for_field_on_model_object->ID();
16
+		}
17
+		return strtoupper(wp_strip_all_tags($value_inputted_for_field_on_model_object));
18
+	}
19 19
 }
Please login to merge, or discard this patch.