Passed
Push — master ( af979f...1dfed5 )
by Paul
08:16 queued 04:12
created
views/pages/welcome/getting-started.php 1 patch
Spacing   +26 added lines, -26 removed lines patch added patch discarded remove patch
@@ -1,17 +1,17 @@  discard block
 block discarded – undo
1
-<?php defined('WPINC') || die; ?>
1
+<?php defined( 'WPINC' ) || die; ?>
2 2
 
3 3
 <div class="is-fullwidth">
4 4
     <div class="glsr-flex-row glsr-has-2-columns">
5 5
         <div class="glsr-column">
6 6
             <h3>Editor Blocks</h3>
7 7
             <p>The fastest way to getting started with Site Reviews is to use the three provided blocks in the WordPress Block Editor. Each block comes with multiple settings which let you configure the block exactly as needed. To add a block to your page, click the "Add Block" button and search for "Site Reviews".</p>
8
-            <img class="screenshot" src="<?= glsr()->url('assets/images/blocks.png'); ?>" alt="Editor Blocks" />
8
+            <img class="screenshot" src="<?= glsr()->url( 'assets/images/blocks.png' ); ?>" alt="Editor Blocks" />
9 9
         </div>
10 10
         <div class="glsr-column">
11 11
             <h3>Shortcodes and Widgets</h3>
12 12
             <p>You can also use the shortcodes or widgets on your page. Keep in mind, however, that widgets are limited in options compared to the shortcodes (for example, the "Latest Reviews" widget does not allow pagination). If you are using the Classic Editor in WordPress, you can click on the Site Reviews shortcode button above the editor (next to the media button) to add a shortcode via a friendly popup.</p>
13 13
             <p>To learn more about the shortcodes and the available shortcode options, please see the Shortcode Documentation page of the plugin.</p>
14
-            <a class="button" href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=documentation#!shortcodes'); ?>">View Shortcode Documentation</a>
14
+            <a class="button" href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=documentation#!shortcodes' ); ?>">View Shortcode Documentation</a>
15 15
         </div>
16 16
     </div>
17 17
 </div>
@@ -20,31 +20,31 @@  discard block
 block discarded – undo
20 20
     <h2>Features</h2>
21 21
     <ul class="glsr-flex-row glsr-has-3-columns">
22 22
         <li class="glsr-column">
23
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=addons'); ?>">Add-ons</a></h3>
23
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=addons' ); ?>">Add-ons</a></h3>
24 24
             <p>Extend Site Reviews with add-ons that provide additional features.</p>
25 25
         </li>
26 26
         <li class="glsr-column">
27
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=settings#!reviews'); ?>">Avatars</a></h3>
27
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=settings#!reviews' ); ?>">Avatars</a></h3>
28 28
             <p>Enable avatars to generate images using the WordPress Gravatar service.</p>
29 29
         </li>
30 30
         <li class="glsr-column">
31
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=tools#!general'); ?>">Backup/Restore</a></h3>
31
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=tools#!general' ); ?>">Backup/Restore</a></h3>
32 32
             <p>Backup and restore your plugin settings as needed.</p>
33 33
         </li>
34 34
         <li class="glsr-column">
35
-            <h3><a data-expand="#faq-14" href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=documentation#!faq'); ?>">Bayesian Ranking</a></h3>
35
+            <h3><a data-expand="#faq-14" href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=documentation#!faq' ); ?>">Bayesian Ranking</a></h3>
36 36
             <p>Easily rank pages with assigned reviews using the bayesian algorithm.</p>
37 37
         </li>
38 38
         <li class="glsr-column">
39
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=settings#!submissions'); ?>">Blacklist</a></h3>
39
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=settings#!submissions' ); ?>">Blacklist</a></h3>
40 40
             <p>Blacklist words, phrases, IP addresses, names, and emails.</p>
41 41
         </li>
42 42
         <li class="glsr-column">
43
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=settings#!general'); ?>">Blockchain Validation</a></h3>
43
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=settings#!general' ); ?>">Blockchain Validation</a></h3>
44 44
             <p>Verify your reviews on the Blockchain with <a href="https://rebusify.com?ref=105">Rebusify</a>.</p>
45 45
         </li>
46 46
         <li class="glsr-column">
47
-            <h3><a href="<?= admin_url('edit-tags.php?taxonomy=site-review-category&post_type=site-review'); ?>">Categories</a></h3>
47
+            <h3><a href="<?= admin_url( 'edit-tags.php?taxonomy=site-review-category&post_type=site-review' ); ?>">Categories</a></h3>
48 48
             <p>Add your own categories and assign reviews to them.</p>
49 49
         </li>
50 50
         <li class="glsr-column">
@@ -52,7 +52,7 @@  discard block
 block discarded – undo
52 52
             <p>Designed for WordPress developers with over 100 filter hooks and convenient functions.</p>
53 53
         </li>
54 54
         <li class="glsr-column">
55
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=documentation#!faq'); ?>">Documentation</a></h3>
55
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=documentation#!faq' ); ?>">Documentation</a></h3>
56 56
             <p>Provides FAQ and documenation for hooks and all shortcodes and functions.</p>
57 57
         </li>
58 58
         <li class="glsr-column">
@@ -60,11 +60,11 @@  discard block
 block discarded – undo
60 60
             <p>Use configurable editor blocks in the new WordPress 5.0 editor.</p>
61 61
         </li>
62 62
         <li class="glsr-column">
63
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=settings#!schema'); ?>">JSON-LD Schema</a></h3>
63
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=settings#!schema' ); ?>">JSON-LD Schema</a></h3>
64 64
             <p>Enable JSON-LD schema to display your reviews and ratings in search results.</p>
65 65
         </li>
66 66
         <li class="glsr-column">
67
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=settings#!general'); ?>">Multilingual</a></h3>
67
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=settings#!general' ); ?>">Multilingual</a></h3>
68 68
             <p>Integrates with Polylang and WPML and provides easy search/replace translation.</p>
69 69
         </li>
70 70
         <li class="glsr-column">
@@ -72,47 +72,47 @@  discard block
 block discarded – undo
72 72
             <p>Provides full support for the WordPress multisite feature.</p>
73 73
         </li>
74 74
         <li class="glsr-column">
75
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=settings#!general'); ?>">Notifications</a></h3>
75
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=settings#!general' ); ?>">Notifications</a></h3>
76 76
             <p>Send notifications to one or more emails when a review is submitted.</p>
77 77
         </li>
78 78
         <li class="glsr-column">
79
-            <h3><a data-expand="#faq-03" href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=documentation#!faq'); ?>">Page Assignment</a></h3>
79
+            <h3><a data-expand="#faq-03" href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=documentation#!faq' ); ?>">Page Assignment</a></h3>
80 80
             <p>Assign reviews to Posts, Pages, and Custom Post Types.</p>
81 81
         </li>
82 82
         <li class="glsr-column">
83
-            <h3><a data-expand="#faq-02" href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=documentation#!faq'); ?>">Pagination</a></h3>
83
+            <h3><a data-expand="#faq-02" href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=documentation#!faq' ); ?>">Pagination</a></h3>
84 84
             <p>Enable AJAX pagination to display a custom number of reviews per-page.</p>
85 85
         </li>
86 86
         <li class="glsr-column">
87
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.''); ?>">Responses</a></h3>
87
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'' ); ?>">Responses</a></h3>
88 88
             <p>Write a response to reviews that require a response.</p>
89 89
         </li>
90 90
         <li class="glsr-column">
91
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=settings#!general'); ?>">Restrictions</a></h3>
91
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=settings#!general' ); ?>">Restrictions</a></h3>
92 92
             <p>Require approval before publishing reviews and limit to registered users.</p>
93 93
         </li>
94 94
         <li class="glsr-column">
95
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=settings#!submissions'); ?>">Review Limits</a></h3>
95
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=settings#!submissions' ); ?>">Review Limits</a></h3>
96 96
             <p>Limit review submissions by email address, IP address, or username.</p>
97 97
         </li>
98 98
         <li class="glsr-column">
99
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=documentation#!shortcodes'); ?>">Review Summaries</a></h3>
99
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=documentation#!shortcodes' ); ?>">Review Summaries</a></h3>
100 100
             <p>Display a summary of your review ratings from high to low.</p>
101 101
         </li>
102 102
         <li class="glsr-column">
103
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=documentation#!shortcodes'); ?>">Shortcodes</a></h3>
103
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=documentation#!shortcodes' ); ?>">Shortcodes</a></h3>
104 104
             <p>Use the configurable shortcodes complete with documentation.</p>
105 105
         </li>
106 106
         <li class="glsr-column">
107
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=settings#!general'); ?>">Slack</a></h3>
107
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=settings#!general' ); ?>">Slack</a></h3>
108 108
             <p>Receive notifications in Slack when a review is submitted.</p>
109 109
         </li>
110 110
         <li class="glsr-column">
111
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=settings#!submissions'); ?>">SPAM Protection</a></h3>
111
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=settings#!submissions' ); ?>">SPAM Protection</a></h3>
112 112
             <p>Uses a Honeypot and integrates with Invisible reCAPTCHA and Akismet.</p>
113 113
         </li>
114 114
         <li class="glsr-column">
115
-            <h3><a href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=settings#!general'); ?>">Styles</a></h3>
115
+            <h3><a href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=settings#!general' ); ?>">Styles</a></h3>
116 116
             <p>Change the submission form style to match popular themes and form plugins.</p>
117 117
         </li>
118 118
         <li class="glsr-column">
@@ -120,11 +120,11 @@  discard block
 block discarded – undo
120 120
             <p>Free premium-level support included on the WordPress support forum.</p>
121 121
         </li>
122 122
         <li class="glsr-column">
123
-            <h3><a data-expand="#faq-17" href="<?= admin_url('edit.php?post_type='.glsr()->post_type.'&page=documentation#!faq'); ?>">Templates</a></h3>
123
+            <h3><a data-expand="#faq-17" href="<?= admin_url( 'edit.php?post_type='.glsr()->post_type.'&page=documentation#!faq' ); ?>">Templates</a></h3>
124 124
             <p>Use the Site Reviews templates in your theme for full control over the HTML.</p>
125 125
         </li>
126 126
         <li class="glsr-column">
127
-            <h3><a href="<?= admin_url('widgets.php'); ?>">Widgets</a></h3>
127
+            <h3><a href="<?= admin_url( 'widgets.php' ); ?>">Widgets</a></h3>
128 128
             <p>Use the configurable widgets in your sidebars.</p>
129 129
         </li>
130 130
     </ul>
Please login to merge, or discard this patch.
plugin/Helpers/Str.php 1 patch
Spacing   +51 added lines, -51 removed lines patch added patch discarded remove patch
@@ -9,21 +9,21 @@  discard block
 block discarded – undo
9 9
      * @param string $search
10 10
      * @return string
11 11
      */
12
-    public static function afterLast($subject, $search)
12
+    public static function afterLast( $subject, $search )
13 13
     {
14 14
         return '' === $search
15 15
             ? $subject
16
-            : array_reverse(explode($search, $subject))[0];
16
+            : array_reverse( explode( $search, $subject ) )[0];
17 17
     }
18 18
 
19 19
     /**
20 20
      * @param string $string
21 21
      * @return string
22 22
      */
23
-    public static function camelCase($string)
23
+    public static function camelCase( $string )
24 24
     {
25
-        $string = ucwords(str_replace(['-', '_'], ' ', trim($string)));
26
-        return str_replace(' ', '', $string);
25
+        $string = ucwords( str_replace( ['-', '_'], ' ', trim( $string ) ) );
26
+        return str_replace( ' ', '', $string );
27 27
     }
28 28
 
29 29
     /**
@@ -31,9 +31,9 @@  discard block
 block discarded – undo
31 31
      * @param string $needle
32 32
      * @return bool
33 33
      */
34
-    public static function contains($haystack, $needle)
34
+    public static function contains( $haystack, $needle )
35 35
     {
36
-        return false !== strpos($haystack, $needle);
36
+        return false !== strpos( $haystack, $needle );
37 37
     }
38 38
 
39 39
     /**
@@ -42,27 +42,27 @@  discard block
 block discarded – undo
42 42
      * @param string $initialType period|period_space|space
43 43
      * @return string
44 44
      */
45
-    public static function convertName($name, $nameType = '', $initialType = '')
45
+    public static function convertName( $name, $nameType = '', $initialType = '' )
46 46
     {
47
-        $names = preg_split('/\W/', $name, 0, PREG_SPLIT_NO_EMPTY);
48
-        $firstName = array_shift($names);
49
-        $lastName = array_pop($names);
47
+        $names = preg_split( '/\W/', $name, 0, PREG_SPLIT_NO_EMPTY );
48
+        $firstName = array_shift( $names );
49
+        $lastName = array_pop( $names );
50 50
         $initialTypes = [
51 51
             'period' => '.',
52 52
             'period_space' => '. ',
53 53
             'space' => ' ',
54 54
         ];
55
-        $initialPunctuation = (string) Arr::get($initialTypes, $initialType, ' ');
56
-        if ('initials' == $nameType) {
57
-            return static::convertToInitials($name, $initialPunctuation);
55
+        $initialPunctuation = (string)Arr::get( $initialTypes, $initialType, ' ' );
56
+        if( 'initials' == $nameType ) {
57
+            return static::convertToInitials( $name, $initialPunctuation );
58 58
         }
59 59
         $nameTypes = [
60 60
             'first' => $firstName,
61
-            'first_initial' => substr($firstName, 0, 1).$initialPunctuation.$lastName,
61
+            'first_initial' => substr( $firstName, 0, 1 ).$initialPunctuation.$lastName,
62 62
             'last' => $lastName,
63
-            'last_initial' => $firstName.' '.substr($lastName, 0, 1).$initialPunctuation,
63
+            'last_initial' => $firstName.' '.substr( $lastName, 0, 1 ).$initialPunctuation,
64 64
         ];
65
-        return trim((string) Arr::get($nameTypes, $nameType, $name));
65
+        return trim( (string)Arr::get( $nameTypes, $nameType, $name ) );
66 66
     }
67 67
 
68 68
     /**
@@ -70,9 +70,9 @@  discard block
 block discarded – undo
70 70
      * @param string $prefix
71 71
      * @return string
72 72
      */
73
-    public static function convertPathToId($path, $prefix = '')
73
+    public static function convertPathToId( $path, $prefix = '' )
74 74
     {
75
-        return str_replace(['[', ']'], ['-', ''], static::convertPathToName($path, $prefix));
75
+        return str_replace( ['[', ']'], ['-', ''], static::convertPathToName( $path, $prefix ) );
76 76
     }
77 77
 
78 78
     /**
@@ -80,12 +80,12 @@  discard block
 block discarded – undo
80 80
      * @param string $prefix
81 81
      * @return string
82 82
      */
83
-    public static function convertPathToName($path, $prefix = '')
83
+    public static function convertPathToName( $path, $prefix = '' )
84 84
     {
85
-        $levels = explode('.', $path);
86
-        return array_reduce($levels, function ($result, $value) {
85
+        $levels = explode( '.', $path );
86
+        return array_reduce( $levels, function( $result, $value ) {
87 87
             return $result .= '['.$value.']';
88
-        }, $prefix);
88
+        }, $prefix );
89 89
     }
90 90
 
91 91
     /**
@@ -93,11 +93,11 @@  discard block
 block discarded – undo
93 93
      * @param string $initialPunctuation
94 94
      * @return string
95 95
      */
96
-    public static function convertToInitials($name, $initialPunctuation = '')
96
+    public static function convertToInitials( $name, $initialPunctuation = '' )
97 97
     {
98
-        preg_match_all('/(?<=\s|\b)\pL/u', $name, $matches);
99
-        return array_reduce($matches[0], function ($carry, $word) use ($initialPunctuation) {
100
-            return $carry.strtoupper(substr($word, 0, 1)).$initialPunctuation;
98
+        preg_match_all( '/(?<=\s|\b)\pL/u', $name, $matches );
99
+        return array_reduce( $matches[0], function( $carry, $word ) use ($initialPunctuation) {
100
+            return $carry.strtoupper( substr( $word, 0, 1 ) ).$initialPunctuation;
101 101
         });
102 102
     }
103 103
 
@@ -105,9 +105,9 @@  discard block
 block discarded – undo
105 105
      * @param string $string
106 106
      * @return string
107 107
      */
108
-    public static function dashCase($string)
108
+    public static function dashCase( $string )
109 109
     {
110
-        return str_replace('_', '-', static::snakeCase($string));
110
+        return str_replace( '_', '-', static::snakeCase( $string ) );
111 111
     }
112 112
 
113 113
     /**
@@ -115,11 +115,11 @@  discard block
 block discarded – undo
115 115
      * @param string $haystack
116 116
      * @return bool
117 117
      */
118
-    public static function endsWith($needle, $haystack)
118
+    public static function endsWith( $needle, $haystack )
119 119
     {
120
-        $length = strlen($needle);
120
+        $length = strlen( $needle );
121 121
         return 0 != $length
122
-            ? substr($haystack, -$length) === $needle
122
+            ? substr( $haystack, -$length ) === $needle
123 123
             : true;
124 124
     }
125 125
 
@@ -129,12 +129,12 @@  discard block
 block discarded – undo
129 129
      * @param string|null $trim
130 130
      * @return string
131 131
      */
132
-    public static function prefix($prefix, $string, $trim = null)
132
+    public static function prefix( $prefix, $string, $trim = null )
133 133
     {
134
-        if (null === $trim) {
134
+        if( null === $trim ) {
135 135
             $trim = $prefix;
136 136
         }
137
-        return $prefix.trim(static::removePrefix($trim, $string));
137
+        return $prefix.trim( static::removePrefix( $trim, $string ) );
138 138
     }
139 139
 
140 140
     /**
@@ -142,10 +142,10 @@  discard block
 block discarded – undo
142 142
      * @param string $string
143 143
      * @return string
144 144
      */
145
-    public static function removePrefix($prefix, $string)
145
+    public static function removePrefix( $prefix, $string )
146 146
     {
147
-        return static::startsWith($prefix, $string)
148
-            ? substr($string, strlen($prefix))
147
+        return static::startsWith( $prefix, $string )
148
+            ? substr( $string, strlen( $prefix ) )
149 149
             : $string;
150 150
     }
151 151
 
@@ -153,16 +153,16 @@  discard block
 block discarded – undo
153 153
      * @param string $string
154 154
      * @return string
155 155
      */
156
-    public static function snakeCase($string)
156
+    public static function snakeCase( $string )
157 157
     {
158
-        if (!ctype_lower($string)) {
159
-            $string = preg_replace('/\s+/u', '', $string);
160
-            $string = preg_replace('/(.)(?=[A-Z])/u', '$1_', $string);
161
-            $string = function_exists('mb_strtolower')
162
-                ? mb_strtolower($string, 'UTF-8')
163
-                : strtolower($string);
158
+        if( !ctype_lower( $string ) ) {
159
+            $string = preg_replace( '/\s+/u', '', $string );
160
+            $string = preg_replace( '/(.)(?=[A-Z])/u', '$1_', $string );
161
+            $string = function_exists( 'mb_strtolower' )
162
+                ? mb_strtolower( $string, 'UTF-8' )
163
+                : strtolower( $string );
164 164
         }
165
-        return str_replace('-', '_', $string);
165
+        return str_replace( '-', '_', $string );
166 166
     }
167 167
 
168 168
     /**
@@ -170,9 +170,9 @@  discard block
 block discarded – undo
170 170
      * @param string $haystack
171 171
      * @return bool
172 172
      */
173
-    public static function startsWith($needle, $haystack)
173
+    public static function startsWith( $needle, $haystack )
174 174
     {
175
-        return substr($haystack, 0, strlen($needle)) === $needle;
175
+        return substr( $haystack, 0, strlen( $needle ) ) === $needle;
176 176
     }
177 177
 
178 178
     /**
@@ -180,10 +180,10 @@  discard block
 block discarded – undo
180 180
      * @param int $length
181 181
      * @return string
182 182
      */
183
-    public static function truncate($string, $length)
183
+    public static function truncate( $string, $length )
184 184
     {
185
-        return strlen($string) > $length
186
-            ? substr($string, 0, $length)
185
+        return strlen( $string ) > $length
186
+            ? substr( $string, 0, $length )
187 187
             : $string;
188 188
     }
189 189
 }
Please login to merge, or discard this patch.
plugin/Database/CountsManager.php 1 patch
Spacing   +76 added lines, -76 removed lines patch added patch discarded remove patch
@@ -21,16 +21,16 @@  discard block
 block discarded – undo
21 21
     /**
22 22
      * @return array
23 23
      */
24
-    public function buildCounts(array $args = [])
24
+    public function buildCounts( array $args = [] )
25 25
     {
26 26
         $counts = [
27 27
             'local' => $this->generateEmptyCountsArray(),
28 28
         ];
29
-        $query = $this->queryReviews($args);
30
-        while ($query) {
31
-            $counts = $this->populateCountsFromQuery($query, $counts);
29
+        $query = $this->queryReviews( $args );
30
+        while( $query ) {
31
+            $counts = $this->populateCountsFromQuery( $query, $counts );
32 32
             $query = $query->has_more
33
-                ? $this->queryReviews($args, end($query->reviews)->ID)
33
+                ? $this->queryReviews( $args, end( $query->reviews )->ID )
34 34
                 : false;
35 35
         }
36 36
         return $counts;
@@ -39,11 +39,11 @@  discard block
 block discarded – undo
39 39
     /**
40 40
      * @return void
41 41
      */
42
-    public function decreaseAll(Review $review)
42
+    public function decreaseAll( Review $review )
43 43
     {
44
-        glsr(GlobalCountsManager::class)->decrease($review);
45
-        glsr(PostCountsManager::class)->decrease($review);
46
-        glsr(TermCountsManager::class)->decrease($review);
44
+        glsr( GlobalCountsManager::class )->decrease( $review );
45
+        glsr( PostCountsManager::class )->decrease( $review );
46
+        glsr( TermCountsManager::class )->decrease( $review );
47 47
     }
48 48
 
49 49
     /**
@@ -51,10 +51,10 @@  discard block
 block discarded – undo
51 51
      * @param int $rating
52 52
      * @return array
53 53
      */
54
-    public function decreaseRating(array $reviewCounts, $type, $rating)
54
+    public function decreaseRating( array $reviewCounts, $type, $rating )
55 55
     {
56
-        if (isset($reviewCounts[$type][$rating])) {
57
-            $reviewCounts[$type][$rating] = max(0, $reviewCounts[$type][$rating] - 1);
56
+        if( isset($reviewCounts[$type][$rating]) ) {
57
+            $reviewCounts[$type][$rating] = max( 0, $reviewCounts[$type][$rating] - 1 );
58 58
         }
59 59
         return $reviewCounts;
60 60
     }
@@ -62,16 +62,16 @@  discard block
 block discarded – undo
62 62
     /**
63 63
      * @return array
64 64
      */
65
-    public function flatten(array $reviewCounts, array $args = [])
65
+    public function flatten( array $reviewCounts, array $args = [] )
66 66
     {
67 67
         $counts = [];
68
-        array_walk_recursive($reviewCounts, function ($num, $index) use (&$counts) {
69
-            $counts[$index] = $num + intval(Arr::get($counts, $index, 0));
68
+        array_walk_recursive( $reviewCounts, function( $num, $index ) use (&$counts) {
69
+            $counts[$index] = $num + intval( Arr::get( $counts, $index, 0 ) );
70 70
         });
71
-        $min = Arr::get($args, 'min', glsr()->constant('MIN_RATING', Rating::class));
72
-        $max = Arr::get($args, 'max', glsr()->constant('MAX_RATING', Rating::class));
73
-        foreach ($counts as $index => &$num) {
74
-            if (!Helper::inRange($index, $min, $max)) {
71
+        $min = Arr::get( $args, 'min', glsr()->constant( 'MIN_RATING', Rating::class ) );
72
+        $max = Arr::get( $args, 'max', glsr()->constant( 'MAX_RATING', Rating::class ) );
73
+        foreach( $counts as $index => &$num ) {
74
+            if( !Helper::inRange( $index, $min, $max ) ) {
75 75
                 $num = 0;
76 76
             }
77 77
         }
@@ -81,23 +81,23 @@  discard block
 block discarded – undo
81 81
     /**
82 82
      * @return array
83 83
      */
84
-    public function getCounts(array $args = [])
84
+    public function getCounts( array $args = [] )
85 85
     {
86
-        $args = $this->normalizeArgs($args);
87
-        $counts = $this->hasMixedAssignment($args)
88
-            ? $this->buildCounts($args) // force query the database
89
-            : $this->get($args);
90
-        return $this->normalize($counts);
86
+        $args = $this->normalizeArgs( $args );
87
+        $counts = $this->hasMixedAssignment( $args )
88
+            ? $this->buildCounts( $args ) // force query the database
89
+            : $this->get( $args );
90
+        return $this->normalize( $counts );
91 91
     }
92 92
 
93 93
     /**
94 94
      * @return void
95 95
      */
96
-    public function increaseAll(Review $review)
96
+    public function increaseAll( Review $review )
97 97
     {
98
-        glsr(GlobalCountsManager::class)->increase($review);
99
-        glsr(PostCountsManager::class)->increase($review);
100
-        glsr(TermCountsManager::class)->increase($review);
98
+        glsr( GlobalCountsManager::class )->increase( $review );
99
+        glsr( PostCountsManager::class )->increase( $review );
100
+        glsr( TermCountsManager::class )->increase( $review );
101 101
     }
102 102
 
103 103
     /**
@@ -105,16 +105,16 @@  discard block
 block discarded – undo
105 105
      * @param int $rating
106 106
      * @return array
107 107
      */
108
-    public function increaseRating(array $reviewCounts, $type, $rating)
108
+    public function increaseRating( array $reviewCounts, $type, $rating )
109 109
     {
110
-        if (!array_key_exists($type, glsr()->reviewTypes)) {
110
+        if( !array_key_exists( $type, glsr()->reviewTypes ) ) {
111 111
             return $reviewCounts;
112 112
         }
113
-        if (!array_key_exists($type, $reviewCounts)) {
113
+        if( !array_key_exists( $type, $reviewCounts ) ) {
114 114
             $reviewCounts[$type] = [];
115 115
         }
116
-        $reviewCounts = $this->normalize($reviewCounts);
117
-        $reviewCounts[$type][$rating] = intval($reviewCounts[$type][$rating]) + 1;
116
+        $reviewCounts = $this->normalize( $reviewCounts );
117
+        $reviewCounts[$type][$rating] = intval( $reviewCounts[$type][$rating] ) + 1;
118 118
         return $reviewCounts;
119 119
     }
120 120
 
@@ -123,25 +123,25 @@  discard block
 block discarded – undo
123 123
      */
124 124
     public function updateAll()
125 125
     {
126
-        glsr(GlobalCountsManager::class)->updateAll();
127
-        glsr(PostCountsManager::class)->updateAll();
128
-        glsr(TermCountsManager::class)->updateAll();
126
+        glsr( GlobalCountsManager::class )->updateAll();
127
+        glsr( PostCountsManager::class )->updateAll();
128
+        glsr( TermCountsManager::class )->updateAll();
129 129
     }
130 130
 
131 131
     /**
132 132
      * @return array
133 133
      */
134
-    protected function combine(array $results)
134
+    protected function combine( array $results )
135 135
     {
136
-        if (!wp_is_numeric_array($results)) {
136
+        if( !wp_is_numeric_array( $results ) ) {
137 137
             return $results;
138 138
         }
139
-        $mergedKeys = array_keys(array_merge(...$results));
140
-        $counts = array_fill_keys($mergedKeys, $this->generateEmptyCountsArray());
141
-        foreach ($results as $typeRatings) {
142
-            foreach ($typeRatings as $type => $ratings) {
143
-                foreach ($ratings as $index => $rating) {
144
-                    $counts[$type][$index] = intval($rating) + $counts[$type][$index];
139
+        $mergedKeys = array_keys( array_merge( ...$results ) );
140
+        $counts = array_fill_keys( $mergedKeys, $this->generateEmptyCountsArray() );
141
+        foreach( $results as $typeRatings ) {
142
+            foreach( $typeRatings as $type => $ratings ) {
143
+                foreach( $ratings as $index => $rating ) {
144
+                    $counts[$type][$index] = intval( $rating ) + $counts[$type][$index];
145 145
                 }
146 146
             }
147 147
         }
@@ -153,32 +153,32 @@  discard block
 block discarded – undo
153 153
      */
154 154
     protected function generateEmptyCountsArray()
155 155
     {
156
-        return array_fill_keys(range(0, glsr()->constant('MAX_RATING', Rating::class)), 0);
156
+        return array_fill_keys( range( 0, glsr()->constant( 'MAX_RATING', Rating::class ) ), 0 );
157 157
     }
158 158
 
159 159
     /**
160 160
      * @return array
161 161
      */
162
-    protected function get($args)
162
+    protected function get( $args )
163 163
     {
164 164
         $results = [];
165
-        foreach ($args['post_ids'] as $postId) {
166
-            $results[] = glsr(PostCountsManager::class)->get($postId);
165
+        foreach( $args['post_ids'] as $postId ) {
166
+            $results[] = glsr( PostCountsManager::class )->get( $postId );
167 167
         }
168
-        foreach ($args['term_ids'] as $termId) {
169
-            $results[] = glsr(TermCountsManager::class)->get($termId);
168
+        foreach( $args['term_ids'] as $termId ) {
169
+            $results[] = glsr( TermCountsManager::class )->get( $termId );
170 170
         }
171
-        if (empty($results)) {
172
-            $results[] = glsr(GlobalCountsManager::class)->get();
171
+        if( empty($results) ) {
172
+            $results[] = glsr( GlobalCountsManager::class )->get();
173 173
         }
174 174
         $results[] = ['local' => $this->generateEmptyCountsArray()]; // make sure there is a fallback
175
-        return $this->combine($results);
175
+        return $this->combine( $results );
176 176
     }
177 177
 
178 178
     /**
179 179
      * @return bool
180 180
      */
181
-    protected function hasMixedAssignment(array $args)
181
+    protected function hasMixedAssignment( array $args )
182 182
     {
183 183
         return !empty($args['post_ids']) && !empty($args['term_ids']);
184 184
     }
@@ -186,15 +186,15 @@  discard block
 block discarded – undo
186 186
     /**
187 187
      * @return array
188 188
      */
189
-    protected function normalize(array $reviewCounts)
189
+    protected function normalize( array $reviewCounts )
190 190
     {
191
-        foreach ($reviewCounts as &$counts) {
192
-            foreach (array_keys($this->generateEmptyCountsArray()) as $index) {
193
-                if (!isset($counts[$index])) {
191
+        foreach( $reviewCounts as &$counts ) {
192
+            foreach( array_keys( $this->generateEmptyCountsArray() ) as $index ) {
193
+                if( !isset($counts[$index]) ) {
194 194
                     $counts[$index] = 0;
195 195
                 }
196 196
             }
197
-            ksort($counts);
197
+            ksort( $counts );
198 198
         }
199 199
         return $reviewCounts;
200 200
     }
@@ -202,15 +202,15 @@  discard block
 block discarded – undo
202 202
     /**
203 203
      * @return array
204 204
      */
205
-    protected function normalizeArgs(array $args)
205
+    protected function normalizeArgs( array $args )
206 206
     {
207
-        $args = wp_parse_args(array_filter($args), [
207
+        $args = wp_parse_args( array_filter( $args ), [
208 208
             'post_ids' => [],
209 209
             'term_ids' => [],
210 210
             'type' => 'local',
211
-        ]);
212
-        $args['post_ids'] = glsr(Multilingual::class)->getPostIds($args['post_ids']);
213
-        $args['type'] = $this->normalizeType($args['type']);
211
+        ] );
212
+        $args['post_ids'] = glsr( Multilingual::class )->getPostIds( $args['post_ids'] );
213
+        $args['type'] = $this->normalizeType( $args['type'] );
214 214
         return $args;
215 215
     }
216 216
 
@@ -218,9 +218,9 @@  discard block
 block discarded – undo
218 218
      * @param string $type
219 219
      * @return string
220 220
      */
221
-    protected function normalizeType($type)
221
+    protected function normalizeType( $type )
222 222
     {
223
-        return empty($type) || !is_string($type)
223
+        return empty($type) || !is_string( $type )
224 224
             ? 'local'
225 225
             : $type;
226 226
     }
@@ -229,11 +229,11 @@  discard block
 block discarded – undo
229 229
      * @param object $query
230 230
      * @return array
231 231
      */
232
-    protected function populateCountsFromQuery($query, array $counts)
232
+    protected function populateCountsFromQuery( $query, array $counts )
233 233
     {
234
-        foreach ($query->reviews as $review) {
235
-            $type = $this->normalizeType($review->type);
236
-            if (!array_key_exists($type, $counts)) {
234
+        foreach( $query->reviews as $review ) {
235
+            $type = $this->normalizeType( $review->type );
236
+            if( !array_key_exists( $type, $counts ) ) {
237 237
                 $counts[$type] = $this->generateEmptyCountsArray();
238 238
             }
239 239
             ++$counts[$type][$review->rating];
@@ -245,13 +245,13 @@  discard block
 block discarded – undo
245 245
      * @param int $lastPostId
246 246
      * @return object
247 247
      */
248
-    protected function queryReviews(array $args = [], $lastPostId = 0)
248
+    protected function queryReviews( array $args = [], $lastPostId = 0 )
249 249
     {
250
-        $reviews = glsr(SqlQueries::class)->getReviewCounts($args, $lastPostId, static::LIMIT);
251
-        $hasMore = is_array($reviews)
252
-            ? count($reviews) == static::LIMIT
250
+        $reviews = glsr( SqlQueries::class )->getReviewCounts( $args, $lastPostId, static::LIMIT );
251
+        $hasMore = is_array( $reviews )
252
+            ? count( $reviews ) == static::LIMIT
253 253
             : false;
254
-        return (object) [
254
+        return (object)[
255 255
             'has_more' => $hasMore,
256 256
             'reviews' => $reviews,
257 257
         ];
Please login to merge, or discard this patch.
views/pages/tools/general.php 1 patch
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -1,25 +1,25 @@  discard block
 block discarded – undo
1
-<?php defined('WPINC') || die; ?>
1
+<?php defined( 'WPINC' ) || die; ?>
2 2
 
3
-<?php if (glsr()->hasPermission('settings')) : ?>
3
+<?php if( glsr()->hasPermission( 'settings' ) ) : ?>
4 4
 <div class="glsr-card card">
5 5
     <h3>Export Settings</h3>
6 6
     <p>Export the Site Reviews settings for this site to a <code>*.json</code> file. This allows you to easily import the plugin settings into another site.</p>
7
-    <p>To export your Site Reviews reviews and categories, please use the WordPress <a href="<?= admin_url('export.php'); ?>">Export</a> tool.</p>
7
+    <p>To export your Site Reviews reviews and categories, please use the WordPress <a href="<?= admin_url( 'export.php' ); ?>">Export</a> tool.</p>
8 8
     <form method="post">
9 9
         <input type="hidden" name="{{ id }}[_action]" value="export-settings">
10
-        <?php wp_nonce_field('export-settings'); ?>
11
-        <?php submit_button(__('Export Settings', 'site-reviews'), 'secondary'); ?>
10
+        <?php wp_nonce_field( 'export-settings' ); ?>
11
+        <?php submit_button( __( 'Export Settings', 'site-reviews' ), 'secondary' ); ?>
12 12
     </form>
13 13
 </div>
14 14
 <div class="glsr-card card">
15 15
     <h3>Import Settings</h3>
16 16
     <p>Import the Site Reviews settings from a <code>*.json</code> file. This file can be obtained by exporting the settings on another site using the export tool below.</p>
17
-    <p>To import your Site Reviews reviews and categories from another website, please use the WordPress <a href="<?= admin_url('import.php'); ?>">Import</a> tool.</p>
17
+    <p>To import your Site Reviews reviews and categories from another website, please use the WordPress <a href="<?= admin_url( 'import.php' ); ?>">Import</a> tool.</p>
18 18
     <form method="post" enctype="multipart/form-data">
19 19
         <input type="file" name="import-file">
20 20
         <input type="hidden" name="{{ id }}[_action]" value="import-settings">
21
-        <?php wp_nonce_field('import-settings'); ?>
22
-        <?php submit_button(__('Import Settings', 'site-reviews'), 'secondary'); ?>
21
+        <?php wp_nonce_field( 'import-settings' ); ?>
22
+        <?php submit_button( __( 'Import Settings', 'site-reviews' ), 'secondary' ); ?>
23 23
     </form>
24 24
 </div>
25 25
 <?php endif; ?>
@@ -29,10 +29,10 @@  discard block
 block discarded – undo
29 29
     <p>Run this tool if your reviews stopped working correctly after upgrading the plugin to version 4 (i.e. read-only reviews, zero-star ratings, etc.).</p>
30 30
     <form method="post">
31 31
         <input type="hidden" name="{{ id }}[_action]" value="migrate-reviews">
32
-        <?php wp_nonce_field('migrate-reviews'); ?>
32
+        <?php wp_nonce_field( 'migrate-reviews' ); ?>
33 33
         <p class="submit">
34 34
             <button type="submit" class="glsr-button button" name="migrate-reviews" id="migrate-reviews">
35
-                <span data-loading="<?= __('Migrating Reviews...', 'site-reviews'); ?>"><?= __('Run Migration', 'site-reviews'); ?></span>
35
+                <span data-loading="<?= __( 'Migrating Reviews...', 'site-reviews' ); ?>"><?= __( 'Run Migration', 'site-reviews' ); ?></span>
36 36
             </button>
37 37
         </p>
38 38
     </form>
@@ -44,10 +44,10 @@  discard block
 block discarded – undo
44 44
     <p>If you suspect that the rating counts are incorrect (perhaps you have edited reviews directly in your database), you can recalculate them here.</p>
45 45
     <form method="post">
46 46
         <input type="hidden" name="{{ id }}[_action]" value="count-reviews">
47
-        <?php wp_nonce_field('count-reviews'); ?>
47
+        <?php wp_nonce_field( 'count-reviews' ); ?>
48 48
         <p class="submit">
49 49
             <button type="submit" class="glsr-button button" name="count-reviews" id="count-reviews">
50
-                <span data-loading="<?= __('Recalculating Counts...', 'site-reviews'); ?>"><?= __('Recalculate Counts', 'site-reviews'); ?></span>
50
+                <span data-loading="<?= __( 'Recalculating Counts...', 'site-reviews' ); ?>"><?= __( 'Recalculate Counts', 'site-reviews' ); ?></span>
51 51
             </button>
52 52
         </p>
53 53
     </form>
Please login to merge, or discard this patch.
plugin/Modules/Upgrader/Upgrade_4_0_2.php 1 patch
Spacing   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -15,11 +15,11 @@  discard block
 block discarded – undo
15 15
     public function deleteSessions()
16 16
     {
17 17
         global $wpdb;
18
-        $wpdb->query("
18
+        $wpdb->query( "
19 19
             DELETE
20 20
             FROM {$wpdb->options}
21 21
             WHERE option_name LIKE '_glsr_session%'
22
-        ");
22
+        " );
23 23
     }
24 24
 
25 25
     /**
@@ -27,23 +27,23 @@  discard block
 block discarded – undo
27 27
      */
28 28
     public function migrateSettings()
29 29
     {
30
-        if ($settings = get_option(OptionManager::databaseKey(3))) {
31
-            $multilingual = 'yes' == Arr::get($settings, 'settings.general.support.polylang')
30
+        if( $settings = get_option( OptionManager::databaseKey( 3 ) ) ) {
31
+            $multilingual = 'yes' == Arr::get( $settings, 'settings.general.support.polylang' )
32 32
                 ? 'polylang'
33 33
                 : '';
34
-            $settings = Arr::set($settings, 'settings.general.multilingual', $multilingual);
35
-            $settings = Arr::set($settings, 'settings.general.rebusify', 'no');
36
-            $settings = Arr::set($settings, 'settings.general.rebusify_email', '');
37
-            $settings = Arr::set($settings, 'settings.general.rebusify_serial', '');
38
-            $settings = Arr::set($settings, 'settings.reviews.name.format', '');
39
-            $settings = Arr::set($settings, 'settings.reviews.name.initial', '');
40
-            $settings = Arr::set($settings, 'settings.submissions.blacklist.integration', '');
41
-            $settings = Arr::set($settings, 'settings.submissions.limit', '');
42
-            $settings = Arr::set($settings, 'settings.submissions.limit_whitelist.email', '');
43
-            $settings = Arr::set($settings, 'settings.submissions.limit_whitelist.ip_address', '');
44
-            $settings = Arr::set($settings, 'settings.submissions.limit_whitelist.username', '');
34
+            $settings = Arr::set( $settings, 'settings.general.multilingual', $multilingual );
35
+            $settings = Arr::set( $settings, 'settings.general.rebusify', 'no' );
36
+            $settings = Arr::set( $settings, 'settings.general.rebusify_email', '' );
37
+            $settings = Arr::set( $settings, 'settings.general.rebusify_serial', '' );
38
+            $settings = Arr::set( $settings, 'settings.reviews.name.format', '' );
39
+            $settings = Arr::set( $settings, 'settings.reviews.name.initial', '' );
40
+            $settings = Arr::set( $settings, 'settings.submissions.blacklist.integration', '' );
41
+            $settings = Arr::set( $settings, 'settings.submissions.limit', '' );
42
+            $settings = Arr::set( $settings, 'settings.submissions.limit_whitelist.email', '' );
43
+            $settings = Arr::set( $settings, 'settings.submissions.limit_whitelist.ip_address', '' );
44
+            $settings = Arr::set( $settings, 'settings.submissions.limit_whitelist.username', '' );
45 45
             unset($settings['settings']['general']['support']);
46
-            update_option(OptionManager::databaseKey(4), $settings);
46
+            update_option( OptionManager::databaseKey( 4 ), $settings );
47 47
         }
48 48
     }
49 49
 
@@ -53,16 +53,16 @@  discard block
 block discarded – undo
53 53
     public function protectMetaKeys()
54 54
     {
55 55
         global $wpdb;
56
-        $keys = array_keys(glsr(CreateReviewDefaults::class)->defaults());
57
-        $keys = implode("','", $keys);
56
+        $keys = array_keys( glsr( CreateReviewDefaults::class )->defaults() );
57
+        $keys = implode( "','", $keys );
58 58
         $postType = Application::POST_TYPE;
59
-        $wpdb->query("
59
+        $wpdb->query( "
60 60
             UPDATE {$wpdb->postmeta} pm
61 61
             INNER JOIN {$wpdb->posts} p ON p.id = pm.post_id
62 62
             SET pm.meta_key = CONCAT('_', pm.meta_key)
63 63
             WHERE pm.meta_key IN ('{$keys}')
64 64
             AND p.post_type = '{$postType}'
65
-        ");
65
+        " );
66 66
     }
67 67
 
68 68
     /**
@@ -73,6 +73,6 @@  discard block
 block discarded – undo
73 73
         $this->migrateSettings();
74 74
         $this->protectMetaKeys();
75 75
         $this->deleteSessions();
76
-        delete_transient(Application::ID.'_cloudflare_ips');
76
+        delete_transient( Application::ID.'_cloudflare_ips' );
77 77
     }
78 78
 }
Please login to merge, or discard this patch.
plugin/Modules/Upgrader.php 1 patch
Spacing   +24 added lines, -24 removed lines patch added patch discarded remove patch
@@ -20,15 +20,15 @@  discard block
 block discarded – undo
20 20
     {
21 21
         $files = $this->getUpgraderFiles();
22 22
         $this->currentVersion = $this->currentVersion();
23
-        array_walk($files, function ($file) {
24
-            $className = str_replace('.php', '', $file);
25
-            $upgradeFromVersion = str_replace(['Upgrade_', '_'], ['', '.'], $className);
26
-            $suffix = preg_replace('/[\d.]+(.+)?/', '${1}', glsr()->version); // allow alpha/beta versions
27
-            if (version_compare($this->currentVersion, $upgradeFromVersion.$suffix, '>=')) {
23
+        array_walk( $files, function( $file ) {
24
+            $className = str_replace( '.php', '', $file );
25
+            $upgradeFromVersion = str_replace( ['Upgrade_', '_'], ['', '.'], $className );
26
+            $suffix = preg_replace( '/[\d.]+(.+)?/', '${1}', glsr()->version ); // allow alpha/beta versions
27
+            if( version_compare( $this->currentVersion, $upgradeFromVersion.$suffix, '>=' ) ) {
28 28
                 return;
29 29
             }
30
-            glsr('Modules\\Upgrader\\'.$className)->run();
31
-            glsr_log()->notice('Completed Upgrade for v'.$upgradeFromVersion.$suffix);
30
+            glsr( 'Modules\\Upgrader\\'.$className )->run();
31
+            glsr_log()->notice( 'Completed Upgrade for v'.$upgradeFromVersion.$suffix );
32 32
         });
33 33
         $this->finish();
34 34
     }
@@ -38,10 +38,10 @@  discard block
 block discarded – undo
38 38
      */
39 39
     public function finish()
40 40
     {
41
-        if ($this->currentVersion !== glsr()->version) {
41
+        if( $this->currentVersion !== glsr()->version ) {
42 42
             $this->setReviewCounts();
43
-            $this->updateVersionFrom($this->currentVersion);
44
-        } elseif (!glsr(OptionManager::class)->get('last_review_count', false)) {
43
+            $this->updateVersionFrom( $this->currentVersion );
44
+        } elseif( !glsr( OptionManager::class )->get( 'last_review_count', false ) ) {
45 45
             $this->setReviewCounts();
46 46
         }
47 47
     }
@@ -53,10 +53,10 @@  discard block
 block discarded – undo
53 53
     {
54 54
         $fallback = '0.0.0';
55 55
         $majorVersions = [4, 3, 2];
56
-        foreach ($majorVersions as $majorVersion) {
57
-            $settings = get_option(OptionManager::databaseKey($majorVersion));
58
-            $version = Arr::get($settings, 'version', $fallback);
59
-            if (version_compare($version, $fallback, '>')) {
56
+        foreach( $majorVersions as $majorVersion ) {
57
+            $settings = get_option( OptionManager::databaseKey( $majorVersion ) );
58
+            $version = Arr::get( $settings, 'version', $fallback );
59
+            if( version_compare( $version, $fallback, '>' ) ) {
60 60
                 return $version;
61 61
             }
62 62
         }
@@ -69,15 +69,15 @@  discard block
 block discarded – undo
69 69
     protected function getUpgraderFiles()
70 70
     {
71 71
         $files = [];
72
-        $upgradeDir = dirname(__FILE__).'/Upgrades';
73
-        if (is_dir($upgradeDir)) {
74
-            $iterator = new DirectoryIterator($upgradeDir);
75
-            foreach ($iterator as $fileinfo) {
76
-                if ($fileinfo->isFile()) {
72
+        $upgradeDir = dirname( __FILE__ ).'/Upgrades';
73
+        if( is_dir( $upgradeDir ) ) {
74
+            $iterator = new DirectoryIterator( $upgradeDir );
75
+            foreach( $iterator as $fileinfo ) {
76
+                if( $fileinfo->isFile() ) {
77 77
                     $files[] = $fileinfo->getFilename();
78 78
                 }
79 79
             }
80
-            natsort($files);
80
+            natsort( $files );
81 81
         }
82 82
         return $files;
83 83
     }
@@ -87,16 +87,16 @@  discard block
 block discarded – undo
87 87
      */
88 88
     protected function setReviewCounts()
89 89
     {
90
-        add_action('admin_init', 'glsr_calculate_ratings');
90
+        add_action( 'admin_init', 'glsr_calculate_ratings' );
91 91
     }
92 92
 
93 93
     /**
94 94
      * @param string $previousVersion
95 95
      * @return void
96 96
      */
97
-    protected function updateVersionFrom($previousVersion)
97
+    protected function updateVersionFrom( $previousVersion )
98 98
     {
99
-        glsr(OptionManager::class)->set('version', glsr()->version);
100
-        glsr(OptionManager::class)->set('version_upgraded_from', $previousVersion);
99
+        glsr( OptionManager::class )->set( 'version', glsr()->version );
100
+        glsr( OptionManager::class )->set( 'version_upgraded_from', $previousVersion );
101 101
     }
102 102
 }
Please login to merge, or discard this patch.
plugin/Controllers/AdminController.php 1 patch
Spacing   +73 added lines, -73 removed lines patch added patch discarded remove patch
@@ -23,9 +23,9 @@  discard block
 block discarded – undo
23 23
      */
24 24
     public function enqueueAssets()
25 25
     {
26
-        $command = new EnqueueAdminAssets([
26
+        $command = new EnqueueAdminAssets( [
27 27
             'pointers' => [[
28
-                'content' => __('You can pin exceptional reviews so that they are always shown first.', 'site-reviews'),
28
+                'content' => __( 'You can pin exceptional reviews so that they are always shown first.', 'site-reviews' ),
29 29
                 'id' => 'glsr-pointer-pinned',
30 30
                 'position' => [
31 31
                     'edge' => 'right',
@@ -33,24 +33,24 @@  discard block
 block discarded – undo
33 33
                 ],
34 34
                 'screen' => Application::POST_TYPE,
35 35
                 'target' => '#misc-pub-pinned',
36
-                'title' => __('Pin Your Reviews', 'site-reviews'),
36
+                'title' => __( 'Pin Your Reviews', 'site-reviews' ),
37 37
             ]],
38
-        ]);
39
-        $this->execute($command);
38
+        ] );
39
+        $this->execute( $command );
40 40
     }
41 41
 
42 42
     /**
43 43
      * @return array
44 44
      * @filter plugin_action_links_site-reviews/site-reviews.php
45 45
      */
46
-    public function filterActionLinks(array $links)
46
+    public function filterActionLinks( array $links )
47 47
     {
48
-        $links['documentation'] = glsr(Builder::class)->a(__('Help', 'site-reviews'), [
49
-            'href' => admin_url('edit.php?post_type='.Application::POST_TYPE.'&page=documentation'),
50
-        ]);
51
-        $links['settings'] = glsr(Builder::class)->a(__('Settings', 'site-reviews'), [
52
-            'href' => admin_url('edit.php?post_type='.Application::POST_TYPE.'&page=settings'),
53
-        ]);
48
+        $links['documentation'] = glsr( Builder::class )->a( __( 'Help', 'site-reviews' ), [
49
+            'href' => admin_url( 'edit.php?post_type='.Application::POST_TYPE.'&page=documentation' ),
50
+        ] );
51
+        $links['settings'] = glsr( Builder::class )->a( __( 'Settings', 'site-reviews' ), [
52
+            'href' => admin_url( 'edit.php?post_type='.Application::POST_TYPE.'&page=settings' ),
53
+        ] );
54 54
         return $links;
55 55
     }
56 56
 
@@ -60,9 +60,9 @@  discard block
 block discarded – undo
60 60
      * @return array
61 61
      * @filter map_meta_cap
62 62
      */
63
-    public function filterCreateCapability($capabilities, $capability)
63
+    public function filterCreateCapability( $capabilities, $capability )
64 64
     {
65
-        if ($capability == 'create_'.Application::POST_TYPE) {
65
+        if( $capability == 'create_'.Application::POST_TYPE ) {
66 66
             $capabilities[] = 'do_not_allow';
67 67
         }
68 68
         return $capabilities;
@@ -73,23 +73,23 @@  discard block
 block discarded – undo
73 73
      * @return array
74 74
      * @filter dashboard_glance_items
75 75
      */
76
-    public function filterDashboardGlanceItems($items)
76
+    public function filterDashboardGlanceItems( $items )
77 77
     {
78
-        $postCount = wp_count_posts(Application::POST_TYPE);
79
-        if (empty($postCount->publish)) {
78
+        $postCount = wp_count_posts( Application::POST_TYPE );
79
+        if( empty($postCount->publish) ) {
80 80
             return $items;
81 81
         }
82
-        $text = _n('%s Review', '%s Reviews', $postCount->publish, 'site-reviews');
83
-        $text = sprintf($text, number_format_i18n($postCount->publish));
84
-        $items = Arr::consolidateArray($items);
85
-        $items[] = current_user_can(get_post_type_object(Application::POST_TYPE)->cap->edit_posts)
86
-            ? glsr(Builder::class)->a($text, [
82
+        $text = _n( '%s Review', '%s Reviews', $postCount->publish, 'site-reviews' );
83
+        $text = sprintf( $text, number_format_i18n( $postCount->publish ) );
84
+        $items = Arr::consolidateArray( $items );
85
+        $items[] = current_user_can( get_post_type_object( Application::POST_TYPE )->cap->edit_posts )
86
+            ? glsr( Builder::class )->a( $text, [
87 87
                 'class' => 'glsr-review-count',
88 88
                 'href' => 'edit.php?post_type='.Application::POST_TYPE,
89
-            ])
90
-            : glsr(Builder::class)->span($text, [
89
+            ] )
90
+            : glsr( Builder::class )->span( $text, [
91 91
                 'class' => 'glsr-review-count',
92
-            ]);
92
+            ] );
93 93
         return $items;
94 94
     }
95 95
 
@@ -98,11 +98,11 @@  discard block
 block discarded – undo
98 98
      * @return array
99 99
      * @filter mce_external_plugins
100 100
      */
101
-    public function filterTinymcePlugins($plugins)
101
+    public function filterTinymcePlugins( $plugins )
102 102
     {
103
-        if (current_user_can('edit_posts') || current_user_can('edit_pages')) {
104
-            $plugins = Arr::consolidateArray($plugins);
105
-            $plugins['glsr_shortcode'] = glsr()->url('assets/scripts/mce-plugin.js');
103
+        if( current_user_can( 'edit_posts' ) || current_user_can( 'edit_pages' ) ) {
104
+            $plugins = Arr::consolidateArray( $plugins );
105
+            $plugins['glsr_shortcode'] = glsr()->url( 'assets/scripts/mce-plugin.js' );
106 106
         }
107 107
         return $plugins;
108 108
     }
@@ -113,12 +113,12 @@  discard block
 block discarded – undo
113 113
      */
114 114
     public function registerTinymcePopups()
115 115
     {
116
-        $command = new RegisterTinymcePopups([
117
-            'site_reviews' => esc_html__('Recent Reviews', 'site-reviews'),
118
-            'site_reviews_form' => esc_html__('Submit a Review', 'site-reviews'),
119
-            'site_reviews_summary' => esc_html__('Summary of Reviews', 'site-reviews'),
120
-        ]);
121
-        $this->execute($command);
116
+        $command = new RegisterTinymcePopups( [
117
+            'site_reviews' => esc_html__( 'Recent Reviews', 'site-reviews' ),
118
+            'site_reviews_form' => esc_html__( 'Submit a Review', 'site-reviews' ),
119
+            'site_reviews_summary' => esc_html__( 'Summary of Reviews', 'site-reviews' ),
120
+        ] );
121
+        $this->execute( $command );
122 122
     }
123 123
 
124 124
     /**
@@ -126,22 +126,22 @@  discard block
 block discarded – undo
126 126
      * @return void|null
127 127
      * @action media_buttons
128 128
      */
129
-    public function renderTinymceButton($editorId)
129
+    public function renderTinymceButton( $editorId )
130 130
     {
131
-        $allowedEditors = apply_filters('site-reviews/tinymce/editor-ids', ['content'], $editorId);
132
-        if ('post' != glsr_current_screen()->base || !in_array($editorId, $allowedEditors)) {
131
+        $allowedEditors = apply_filters( 'site-reviews/tinymce/editor-ids', ['content'], $editorId );
132
+        if( 'post' != glsr_current_screen()->base || !in_array( $editorId, $allowedEditors ) ) {
133 133
             return;
134 134
         }
135 135
         $shortcodes = [];
136
-        foreach (glsr()->mceShortcodes as $shortcode => $values) {
136
+        foreach( glsr()->mceShortcodes as $shortcode => $values ) {
137 137
             $shortcodes[$shortcode] = $values;
138 138
         }
139
-        if (empty($shortcodes)) {
139
+        if( empty($shortcodes) ) {
140 140
             return;
141 141
         }
142
-        glsr()->render('partials/editor/tinymce', [
142
+        glsr()->render( 'partials/editor/tinymce', [
143 143
             'shortcodes' => $shortcodes,
144
-        ]);
144
+        ] );
145 145
     }
146 146
 
147 147
     /**
@@ -149,8 +149,8 @@  discard block
 block discarded – undo
149 149
      */
150 150
     public function routerClearConsole()
151 151
     {
152
-        glsr(Console::class)->clear();
153
-        glsr(Notice::class)->addSuccess(__('Console cleared.', 'site-reviews'));
152
+        glsr( Console::class )->clear();
153
+        glsr( Notice::class )->addSuccess( __( 'Console cleared.', 'site-reviews' ) );
154 154
     }
155 155
 
156 156
     /**
@@ -158,19 +158,19 @@  discard block
 block discarded – undo
158 158
      */
159 159
     public function routerFetchConsole()
160 160
     {
161
-        glsr(Notice::class)->addSuccess(__('Console reloaded.', 'site-reviews'));
161
+        glsr( Notice::class )->addSuccess( __( 'Console reloaded.', 'site-reviews' ) );
162 162
     }
163 163
 
164 164
     /**
165 165
      * @param bool $showNotice
166 166
      * @return void
167 167
      */
168
-    public function routerCountReviews($showNotice = true)
168
+    public function routerCountReviews( $showNotice = true )
169 169
     {
170
-        glsr(CountsManager::class)->updateAll();
171
-        glsr(OptionManager::class)->set('last_review_count', current_time('timestamp'));
172
-        if ($showNotice) {
173
-            glsr(Notice::class)->clear()->addSuccess(__('Recalculated rating counts.', 'site-reviews'));
170
+        glsr( CountsManager::class )->updateAll();
171
+        glsr( OptionManager::class )->set( 'last_review_count', current_time( 'timestamp' ) );
172
+        if( $showNotice ) {
173
+            glsr( Notice::class )->clear()->addSuccess( __( 'Recalculated rating counts.', 'site-reviews' ) );
174 174
         }
175 175
     }
176 176
 
@@ -179,8 +179,8 @@  discard block
 block discarded – undo
179 179
      */
180 180
     public function routerMigrateReviews()
181 181
     {
182
-        glsr(Upgrade_4_0_2::class)->protectMetaKeys();
183
-        glsr(Notice::class)->clear()->addSuccess(__('All reviews have been migrated.', 'site-reviews'));
182
+        glsr( Upgrade_4_0_2::class )->protectMetaKeys();
183
+        glsr( Notice::class )->clear()->addSuccess( __( 'All reviews have been migrated.', 'site-reviews' ) );
184 184
     }
185 185
 
186 186
     /**
@@ -188,7 +188,7 @@  discard block
 block discarded – undo
188 188
      */
189 189
     public function routerDownloadConsole()
190 190
     {
191
-        $this->download(Application::ID.'-console.txt', glsr(Console::class)->get());
191
+        $this->download( Application::ID.'-console.txt', glsr( Console::class )->get() );
192 192
     }
193 193
 
194 194
     /**
@@ -196,7 +196,7 @@  discard block
 block discarded – undo
196 196
      */
197 197
     public function routerDownloadSystemInfo()
198 198
     {
199
-        $this->download(Application::ID.'-system-info.txt', glsr(System::class)->get());
199
+        $this->download( Application::ID.'-system-info.txt', glsr( System::class )->get() );
200 200
     }
201 201
 
202 202
     /**
@@ -204,7 +204,7 @@  discard block
 block discarded – undo
204 204
      */
205 205
     public function routerExportSettings()
206 206
     {
207
-        $this->download(Application::ID.'-settings.json', glsr(OptionManager::class)->json());
207
+        $this->download( Application::ID.'-settings.json', glsr( OptionManager::class )->json() );
208 208
     }
209 209
 
210 210
     /**
@@ -213,35 +213,35 @@  discard block
 block discarded – undo
213 213
     public function routerImportSettings()
214 214
     {
215 215
         $file = $_FILES['import-file'];
216
-        if (UPLOAD_ERR_OK !== $file['error']) {
217
-            return glsr(Notice::class)->addError($this->getUploadError($file['error']));
216
+        if( UPLOAD_ERR_OK !== $file['error'] ) {
217
+            return glsr( Notice::class )->addError( $this->getUploadError( $file['error'] ) );
218 218
         }
219
-        if ('application/json' !== $file['type'] || !Str::endsWith('.json', $file['name'])) {
220
-            return glsr(Notice::class)->addError(__('Please use a valid Site Reviews settings file.', 'site-reviews'));
219
+        if( 'application/json' !== $file['type'] || !Str::endsWith( '.json', $file['name'] ) ) {
220
+            return glsr( Notice::class )->addError( __( 'Please use a valid Site Reviews settings file.', 'site-reviews' ) );
221 221
         }
222
-        $settings = json_decode(file_get_contents($file['tmp_name']), true);
223
-        if (empty($settings)) {
224
-            return glsr(Notice::class)->addWarning(__('There were no settings found to import.', 'site-reviews'));
222
+        $settings = json_decode( file_get_contents( $file['tmp_name'] ), true );
223
+        if( empty($settings) ) {
224
+            return glsr( Notice::class )->addWarning( __( 'There were no settings found to import.', 'site-reviews' ) );
225 225
         }
226
-        glsr(OptionManager::class)->set(glsr(OptionManager::class)->normalize($settings));
227
-        glsr(Notice::class)->addSuccess(__('Settings imported.', 'site-reviews'));
226
+        glsr( OptionManager::class )->set( glsr( OptionManager::class )->normalize( $settings ) );
227
+        glsr( Notice::class )->addSuccess( __( 'Settings imported.', 'site-reviews' ) );
228 228
     }
229 229
 
230 230
     /**
231 231
      * @param int $errorCode
232 232
      * @return string
233 233
      */
234
-    protected function getUploadError($errorCode)
234
+    protected function getUploadError( $errorCode )
235 235
     {
236 236
         $errors = [
237
-            UPLOAD_ERR_INI_SIZE => __('The uploaded file exceeds the upload_max_filesize directive in php.ini.', 'site-reviews'),
238
-            UPLOAD_ERR_FORM_SIZE => __('The uploaded file is too big.', 'site-reviews'),
239
-            UPLOAD_ERR_PARTIAL => __('The uploaded file was only partially uploaded.', 'site-reviews'),
240
-            UPLOAD_ERR_NO_FILE => __('No file was uploaded.', 'site-reviews'),
241
-            UPLOAD_ERR_NO_TMP_DIR => __('Missing a temporary folder.', 'site-reviews'),
242
-            UPLOAD_ERR_CANT_WRITE => __('Failed to write file to disk.', 'site-reviews'),
243
-            UPLOAD_ERR_EXTENSION => __('A PHP extension stopped the file upload.', 'site-reviews'),
237
+            UPLOAD_ERR_INI_SIZE => __( 'The uploaded file exceeds the upload_max_filesize directive in php.ini.', 'site-reviews' ),
238
+            UPLOAD_ERR_FORM_SIZE => __( 'The uploaded file is too big.', 'site-reviews' ),
239
+            UPLOAD_ERR_PARTIAL => __( 'The uploaded file was only partially uploaded.', 'site-reviews' ),
240
+            UPLOAD_ERR_NO_FILE => __( 'No file was uploaded.', 'site-reviews' ),
241
+            UPLOAD_ERR_NO_TMP_DIR => __( 'Missing a temporary folder.', 'site-reviews' ),
242
+            UPLOAD_ERR_CANT_WRITE => __( 'Failed to write file to disk.', 'site-reviews' ),
243
+            UPLOAD_ERR_EXTENSION => __( 'A PHP extension stopped the file upload.', 'site-reviews' ),
244 244
         ];
245
-        return Arr::get($errors, $errorCode, __('Unknown upload error.', 'site-reviews'));
245
+        return Arr::get( $errors, $errorCode, __( 'Unknown upload error.', 'site-reviews' ) );
246 246
     }
247 247
 }
Please login to merge, or discard this patch.
plugin/Controllers/AjaxController.php 1 patch
Spacing   +67 added lines, -67 removed lines patch added patch discarded remove patch
@@ -17,9 +17,9 @@  discard block
 block discarded – undo
17 17
     /**
18 18
      * @return void
19 19
      */
20
-    public function routerChangeStatus(array $request)
20
+    public function routerChangeStatus( array $request )
21 21
     {
22
-        wp_send_json_success($this->execute(new ChangeStatus($request)));
22
+        wp_send_json_success( $this->execute( new ChangeStatus( $request ) ) );
23 23
     }
24 24
 
25 25
     /**
@@ -27,11 +27,11 @@  discard block
 block discarded – undo
27 27
      */
28 28
     public function routerClearConsole()
29 29
     {
30
-        glsr(AdminController::class)->routerClearConsole();
31
-        wp_send_json_success([
32
-            'console' => glsr(Console::class)->get(),
33
-            'notices' => glsr(Notice::class)->get(),
34
-        ]);
30
+        glsr( AdminController::class )->routerClearConsole();
31
+        wp_send_json_success( [
32
+            'console' => glsr( Console::class )->get(),
33
+            'notices' => glsr( Notice::class )->get(),
34
+        ] );
35 35
     }
36 36
 
37 37
     /**
@@ -39,10 +39,10 @@  discard block
 block discarded – undo
39 39
      */
40 40
     public function routerCountReviews()
41 41
     {
42
-        glsr(AdminController::class)->routerCountReviews();
43
-        wp_send_json_success([
44
-            'notices' => glsr(Notice::class)->get(),
45
-        ]);
42
+        glsr( AdminController::class )->routerCountReviews();
43
+        wp_send_json_success( [
44
+            'notices' => glsr( Notice::class )->get(),
45
+        ] );
46 46
     }
47 47
 
48 48
     /**
@@ -50,32 +50,32 @@  discard block
 block discarded – undo
50 50
      */
51 51
     public function routerMigrateReviews()
52 52
     {
53
-        glsr(AdminController::class)->routerMigrateReviews();
54
-        wp_send_json_success([
55
-            'notices' => glsr(Notice::class)->get(),
56
-        ]);
53
+        glsr( AdminController::class )->routerMigrateReviews();
54
+        wp_send_json_success( [
55
+            'notices' => glsr( Notice::class )->get(),
56
+        ] );
57 57
     }
58 58
 
59 59
     /**
60 60
      * @return void
61 61
      */
62
-    public function routerDismissNotice(array $request)
62
+    public function routerDismissNotice( array $request )
63 63
     {
64
-        glsr(NoticeController::class)->routerDismissNotice($request);
64
+        glsr( NoticeController::class )->routerDismissNotice( $request );
65 65
         wp_send_json_success();
66 66
     }
67 67
 
68 68
     /**
69 69
      * @return void
70 70
      */
71
-    public function routerMceShortcode(array $request)
71
+    public function routerMceShortcode( array $request )
72 72
     {
73 73
         $shortcode = $request['shortcode'];
74 74
         $response = false;
75
-        if (array_key_exists($shortcode, glsr()->mceShortcodes)) {
75
+        if( array_key_exists( $shortcode, glsr()->mceShortcodes ) ) {
76 76
             $data = glsr()->mceShortcodes[$shortcode];
77
-            if (!empty($data['errors'])) {
78
-                $data['btn_okay'] = [esc_html__('Okay', 'site-reviews')];
77
+            if( !empty($data['errors']) ) {
78
+                $data['btn_okay'] = [esc_html__( 'Okay', 'site-reviews' )];
79 79
             }
80 80
             $response = [
81 81
                 'body' => $data['fields'],
@@ -85,7 +85,7 @@  discard block
 block discarded – undo
85 85
                 'title' => $data['title'],
86 86
             ];
87 87
         }
88
-        wp_send_json_success($response);
88
+        wp_send_json_success( $response );
89 89
     }
90 90
 
91 91
     /**
@@ -93,101 +93,101 @@  discard block
 block discarded – undo
93 93
      */
94 94
     public function routerFetchConsole()
95 95
     {
96
-        glsr(AdminController::class)->routerFetchConsole();
97
-        wp_send_json_success([
98
-            'console' => glsr(Console::class)->get(),
99
-            'notices' => glsr(Notice::class)->get(),
100
-        ]);
96
+        glsr( AdminController::class )->routerFetchConsole();
97
+        wp_send_json_success( [
98
+            'console' => glsr( Console::class )->get(),
99
+            'notices' => glsr( Notice::class )->get(),
100
+        ] );
101 101
     }
102 102
 
103 103
     /**
104 104
      * @return void
105 105
      */
106
-    public function routerSearchPosts(array $request)
106
+    public function routerSearchPosts( array $request )
107 107
     {
108
-        $results = glsr(Database::class)->searchPosts($request['search']);
109
-        wp_send_json_success([
110
-            'empty' => '<div>'.__('Nothing found.', 'site-reviews').'</div>',
108
+        $results = glsr( Database::class )->searchPosts( $request['search'] );
109
+        wp_send_json_success( [
110
+            'empty' => '<div>'.__( 'Nothing found.', 'site-reviews' ).'</div>',
111 111
             'items' => $results,
112
-        ]);
112
+        ] );
113 113
     }
114 114
 
115 115
     /**
116 116
      * @return void
117 117
      */
118
-    public function routerSearchTranslations(array $request)
118
+    public function routerSearchTranslations( array $request )
119 119
     {
120
-        if (empty($request['exclude'])) {
120
+        if( empty($request['exclude']) ) {
121 121
             $request['exclude'] = [];
122 122
         }
123
-        $results = glsr(Translation::class)
124
-            ->search($request['search'])
123
+        $results = glsr( Translation::class )
124
+            ->search( $request['search'] )
125 125
             ->exclude()
126
-            ->exclude($request['exclude'])
126
+            ->exclude( $request['exclude'] )
127 127
             ->renderResults();
128
-        wp_send_json_success([
129
-            'empty' => '<div>'.__('Nothing found.', 'site-reviews').'</div>',
128
+        wp_send_json_success( [
129
+            'empty' => '<div>'.__( 'Nothing found.', 'site-reviews' ).'</div>',
130 130
             'items' => $results,
131
-        ]);
131
+        ] );
132 132
     }
133 133
 
134 134
     /**
135 135
      * @return void
136 136
      */
137
-    public function routerSubmitReview(array $request)
137
+    public function routerSubmitReview( array $request )
138 138
     {
139
-        $command = glsr(PublicController::class)->routerSubmitReview($request);
140
-        $redirect = trim(strval(get_post_meta($command->post_id, 'redirect_to', true)));
141
-        $redirect = apply_filters('site-reviews/review/redirect', $redirect, $command);
139
+        $command = glsr( PublicController::class )->routerSubmitReview( $request );
140
+        $redirect = trim( strval( get_post_meta( $command->post_id, 'redirect_to', true ) ) );
141
+        $redirect = apply_filters( 'site-reviews/review/redirect', $redirect, $command );
142 142
         $data = [
143
-            'errors' => glsr()->sessionGet($command->form_id.'errors', false),
144
-            'message' => glsr()->sessionGet($command->form_id.'message', ''),
145
-            'recaptcha' => glsr()->sessionGet($command->form_id.'recaptcha', false),
143
+            'errors' => glsr()->sessionGet( $command->form_id.'errors', false ),
144
+            'message' => glsr()->sessionGet( $command->form_id.'message', '' ),
145
+            'recaptcha' => glsr()->sessionGet( $command->form_id.'recaptcha', false ),
146 146
             'redirect' => $redirect,
147 147
         ];
148
-        if (false === $data['errors']) {
148
+        if( false === $data['errors'] ) {
149 149
             glsr()->sessionClear();
150
-            wp_send_json_success($data);
150
+            wp_send_json_success( $data );
151 151
         }
152
-        wp_send_json_error($data);
152
+        wp_send_json_error( $data );
153 153
     }
154 154
 
155 155
     /**
156 156
      * @return void
157 157
      */
158
-    public function routerFetchPagedReviews(array $request)
158
+    public function routerFetchPagedReviews( array $request )
159 159
     {
160
-        $homePath = untrailingslashit(parse_url(home_url(), PHP_URL_PATH));
161
-        $urlPath = untrailingslashit(parse_url(Arr::get($request, 'url'), PHP_URL_PATH));
160
+        $homePath = untrailingslashit( parse_url( home_url(), PHP_URL_PATH ) );
161
+        $urlPath = untrailingslashit( parse_url( Arr::get( $request, 'url' ), PHP_URL_PATH ) );
162 162
         $urlQuery = [];
163
-        parse_str(parse_url(Arr::get($request, 'url'), PHP_URL_QUERY), $urlQuery);
163
+        parse_str( parse_url( Arr::get( $request, 'url' ), PHP_URL_QUERY ), $urlQuery );
164 164
         $pagedUrl = $homePath === $urlPath
165 165
             ? home_url()
166
-            : home_url($urlPath);
166
+            : home_url( $urlPath );
167 167
         $args = [
168
-            'paged' => (int) Arr::get($urlQuery, glsr()->constant('PAGED_QUERY_VAR'), 1),
169
-            'pagedUrl' => trailingslashit($pagedUrl),
168
+            'paged' => (int)Arr::get( $urlQuery, glsr()->constant( 'PAGED_QUERY_VAR' ), 1 ),
169
+            'pagedUrl' => trailingslashit( $pagedUrl ),
170 170
             'pagination' => 'ajax',
171 171
             'schema' => false,
172 172
         ];
173
-        $atts = (array) json_decode(Arr::get($request, 'atts'));
174
-        $atts = glsr(SiteReviewsShortcode::class)->normalizeAtts($atts);
175
-        $html = glsr(SiteReviewsPartial::class)->build(wp_parse_args($args, $atts));
176
-        return wp_send_json_success([
173
+        $atts = (array)json_decode( Arr::get( $request, 'atts' ) );
174
+        $atts = glsr( SiteReviewsShortcode::class )->normalizeAtts( $atts );
175
+        $html = glsr( SiteReviewsPartial::class )->build( wp_parse_args( $args, $atts ) );
176
+        return wp_send_json_success( [
177 177
             'pagination' => $html->getPagination(),
178 178
             'reviews' => $html->getReviews(),
179
-        ]);
179
+        ] );
180 180
     }
181 181
 
182 182
     /**
183 183
      * @return void
184 184
      */
185
-    public function routerTogglePinned(array $request)
185
+    public function routerTogglePinned( array $request )
186 186
     {
187
-        $isPinned = $this->execute(new TogglePinned($request));
188
-        wp_send_json_success([
189
-            'notices' => glsr(Notice::class)->get(),
187
+        $isPinned = $this->execute( new TogglePinned( $request ) );
188
+        wp_send_json_success( [
189
+            'notices' => glsr( Notice::class )->get(),
190 190
             'pinned' => $isPinned,
191
-        ]);
191
+        ] );
192 192
     }
193 193
 }
Please login to merge, or discard this patch.
plugin/Database/OptionManager.php 1 patch
Spacing   +37 added lines, -37 removed lines patch added patch discarded remove patch
@@ -17,14 +17,14 @@  discard block
 block discarded – undo
17 17
     /**
18 18
      * @return string
19 19
      */
20
-    public static function databaseKey($version = null)
20
+    public static function databaseKey( $version = null )
21 21
     {
22
-        if (null === $version) {
23
-            $version = explode('.', glsr()->version);
24
-            $version = array_shift($version);
22
+        if( null === $version ) {
23
+            $version = explode( '.', glsr()->version );
24
+            $version = array_shift( $version );
25 25
         }
26 26
         return Str::snakeCase(
27
-            Application::ID.'-v'.intval($version)
27
+            Application::ID.'-v'.intval( $version )
28 28
         );
29 29
     }
30 30
 
@@ -33,7 +33,7 @@  discard block
 block discarded – undo
33 33
      */
34 34
     public function all()
35 35
     {
36
-        if (empty($this->options)) {
36
+        if( empty($this->options) ) {
37 37
             $this->reset();
38 38
         }
39 39
         return $this->options;
@@ -43,20 +43,20 @@  discard block
 block discarded – undo
43 43
      * @param string $path
44 44
      * @return bool
45 45
      */
46
-    public function delete($path)
46
+    public function delete( $path )
47 47
     {
48
-        $keys = explode('.', $path);
49
-        $last = array_pop($keys);
48
+        $keys = explode( '.', $path );
49
+        $last = array_pop( $keys );
50 50
         $options = $this->all();
51 51
         $pointer = &$options;
52
-        foreach ($keys as $key) {
53
-            if (!isset($pointer[$key]) || !is_array($pointer[$key])) {
52
+        foreach( $keys as $key ) {
53
+            if( !isset($pointer[$key]) || !is_array( $pointer[$key] ) ) {
54 54
                 continue;
55 55
             }
56 56
             $pointer = &$pointer[$key];
57 57
         }
58 58
         unset($pointer[$last]);
59
-        return $this->set($options);
59
+        return $this->set( $options );
60 60
     }
61 61
 
62 62
     /**
@@ -65,19 +65,19 @@  discard block
 block discarded – undo
65 65
      * @param string $cast
66 66
      * @return mixed
67 67
      */
68
-    public function get($path = '', $fallback = '', $cast = '')
68
+    public function get( $path = '', $fallback = '', $cast = '' )
69 69
     {
70
-        $result = Arr::get($this->all(), $path, $fallback);
71
-        return Helper::castTo($cast, $result);
70
+        $result = Arr::get( $this->all(), $path, $fallback );
71
+        return Helper::castTo( $cast, $result );
72 72
     }
73 73
 
74 74
     /**
75 75
      * @param string $path
76 76
      * @return bool
77 77
      */
78
-    public function getBool($path)
78
+    public function getBool( $path )
79 79
     {
80
-        return Helper::castToBool($this->get($path));
80
+        return Helper::castToBool( $this->get( $path ) );
81 81
     }
82 82
 
83 83
     /**
@@ -86,13 +86,13 @@  discard block
 block discarded – undo
86 86
      * @param string $cast
87 87
      * @return mixed
88 88
      */
89
-    public function getWP($path, $fallback = '', $cast = '')
89
+    public function getWP( $path, $fallback = '', $cast = '' )
90 90
     {
91
-        $option = get_option($path, $fallback);
92
-        if (empty($option)) {
91
+        $option = get_option( $path, $fallback );
92
+        if( empty($option) ) {
93 93
             $option = $fallback;
94 94
         }
95
-        return Helper::castTo($cast, $option);
95
+        return Helper::castTo( $cast, $option );
96 96
     }
97 97
 
98 98
     /**
@@ -100,25 +100,25 @@  discard block
 block discarded – undo
100 100
      */
101 101
     public function json()
102 102
     {
103
-        return json_encode($this->all());
103
+        return json_encode( $this->all() );
104 104
     }
105 105
 
106 106
     /**
107 107
      * @return array
108 108
      */
109
-    public function normalize(array $options = [])
109
+    public function normalize( array $options = [] )
110 110
     {
111 111
         $options = wp_parse_args(
112
-            Arr::flattenArray($options),
113
-            glsr(DefaultsManager::class)->defaults()
112
+            Arr::flattenArray( $options ),
113
+            glsr( DefaultsManager::class )->defaults()
114 114
         );
115
-        array_walk($options, function (&$value) {
116
-            if (!is_string($value)) {
115
+        array_walk( $options, function( &$value ) {
116
+            if( !is_string( $value ) ) {
117 117
                 return;
118 118
             }
119
-            $value = wp_kses($value, wp_kses_allowed_html('post'));
119
+            $value = wp_kses( $value, wp_kses_allowed_html( 'post' ) );
120 120
         });
121
-        return Arr::convertDotNotationArray($options);
121
+        return Arr::convertDotNotationArray( $options );
122 122
     }
123 123
 
124 124
     /**
@@ -126,7 +126,7 @@  discard block
 block discarded – undo
126 126
      */
127 127
     public function isRecaptchaEnabled()
128 128
     {
129
-        $integration = $this->get('settings.submissions.recaptcha.integration');
129
+        $integration = $this->get( 'settings.submissions.recaptcha.integration' );
130 130
         return 'all' == $integration || ('guest' == $integration && !is_user_logged_in());
131 131
     }
132 132
 
@@ -135,9 +135,9 @@  discard block
 block discarded – undo
135 135
      */
136 136
     public function reset()
137 137
     {
138
-        $options = $this->getWP(static::databaseKey(), []);
139
-        if (!is_array($options) || empty($options)) {
140
-            delete_option(static::databaseKey());
138
+        $options = $this->getWP( static::databaseKey(), [] );
139
+        if( !is_array( $options ) || empty($options) ) {
140
+            delete_option( static::databaseKey() );
141 141
             $options = glsr()->defaults ?: [];
142 142
         }
143 143
         $this->options = $options;
@@ -148,12 +148,12 @@  discard block
 block discarded – undo
148 148
      * @param mixed $value
149 149
      * @return bool
150 150
      */
151
-    public function set($pathOrOptions, $value = '')
151
+    public function set( $pathOrOptions, $value = '' )
152 152
     {
153
-        if (is_string($pathOrOptions)) {
154
-            $pathOrOptions = Arr::set($this->all(), $pathOrOptions, $value);
153
+        if( is_string( $pathOrOptions ) ) {
154
+            $pathOrOptions = Arr::set( $this->all(), $pathOrOptions, $value );
155 155
         }
156
-        if ($result = update_option(static::databaseKey(), (array) $pathOrOptions)) {
156
+        if( $result = update_option( static::databaseKey(), (array)$pathOrOptions ) ) {
157 157
             $this->reset();
158 158
         }
159 159
         return $result;
Please login to merge, or discard this patch.