Completed
Branch DECAF-4.7 (a62460)
by
unknown
55:12 queued 46:02
created
core/EE_Encryption.core.php 2 patches
Spacing   +63 added lines, -63 removed lines patch added patch discarded remove patch
@@ -1,4 +1,4 @@  discard block
 block discarded – undo
1
-<?php if (!defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
1
+<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
2 2
 /**
3 3
  * EE_Encryption class
4 4
  *
@@ -27,9 +27,9 @@  discard block
 block discarded – undo
27 27
 	 */
28 28
   private function __construct() {
29 29
 
30
-		define( 'ESPRESSO_ENCRYPT', TRUE );
30
+		define('ESPRESSO_ENCRYPT', TRUE);
31 31
 
32
-		if ( ! function_exists( 'mcrypt_encrypt' ) ) {
32
+		if ( ! function_exists('mcrypt_encrypt')) {
33 33
 			self::$_use_mcrypt = FALSE;
34 34
 		}
35 35
 
@@ -42,9 +42,9 @@  discard block
 block discarded – undo
42 42
 	 *	@access public
43 43
 	 * @return \EE_Encryption
44 44
 	 */
45
-	public static function instance ( ) {
45
+	public static function instance( ) {
46 46
 		// check if class object is instantiated
47
-		if ( ! self::$_instance instanceof EE_Encryption ) {
47
+		if ( ! self::$_instance instanceof EE_Encryption) {
48 48
 			self::$_instance = new self();
49 49
 		}
50 50
 		return self::$_instance;
@@ -60,17 +60,17 @@  discard block
 block discarded – undo
60 60
 	public  function get_encryption_key() {
61 61
 
62 62
 		// if encryption key has not been set
63
-		if ( empty( self::$_encryption_key )) {
63
+		if (empty(self::$_encryption_key)) {
64 64
 
65 65
 			// retrieve encryption_key from db
66
-			self::$_encryption_key = get_option( 'ee_encryption_key' );
66
+			self::$_encryption_key = get_option('ee_encryption_key');
67 67
 
68 68
 			// WHAT?? No encryption_key in the db ??
69
-			if ( self::$_encryption_key == FALSE ) {
69
+			if (self::$_encryption_key == FALSE) {
70 70
 				// let's make one. And md5 it to make it just the right size for a key
71
-				$new_key =  md5( self::generate_random_string() );
71
+				$new_key = md5(self::generate_random_string());
72 72
 				// now save it to the db for later
73
-				add_option( 'ee_encryption_key', $new_key );
73
+				add_option('ee_encryption_key', $new_key);
74 74
 				// here's the key - FINALLY !
75 75
 				self::$_encryption_key = $new_key;
76 76
 			}
@@ -87,17 +87,17 @@  discard block
 block discarded – undo
87 87
 	 * @param string $text_string  - the text to be encrypted
88 88
 	 * @return string
89 89
 	 */
90
-	public function encrypt ( $text_string = '' ) {
90
+	public function encrypt($text_string = '') {
91 91
 
92 92
 		// you give me nothing??? GET OUT !
93
-		if  ( empty( $text_string ))  {
93
+		if (empty($text_string)) {
94 94
 			return FALSE;
95 95
 		}
96 96
 
97
-		if ( self::$_use_mcrypt ) {
98
-			$encrypted_text = $this->m_encrypt( $text_string );
97
+		if (self::$_use_mcrypt) {
98
+			$encrypted_text = $this->m_encrypt($text_string);
99 99
 		} else {
100
-			$encrypted_text = $this->acme_encrypt( $text_string );
100
+			$encrypted_text = $this->acme_encrypt($text_string);
101 101
 		}
102 102
 
103 103
 		return $encrypted_text;
@@ -112,18 +112,18 @@  discard block
 block discarded – undo
112 112
 	 * @param string $encrypted_text - the text to be decrypted
113 113
 	 * @return string
114 114
 	 */
115
-	public function decrypt  ( $encrypted_text = '' )  {
115
+	public function decrypt($encrypted_text = '') {
116 116
 
117 117
 		// you give me nothing??? GET OUT !
118
-		if  ( empty( $encrypted_text ))  {
118
+		if (empty($encrypted_text)) {
119 119
 			return FALSE;
120 120
 		}
121 121
 
122 122
 		// if PHP's mcrypt functions are installed then we'll use them
123
-		if ( self::$_use_mcrypt ) {
124
-			$decrypted_text = $this->m_decrypt( $encrypted_text );
123
+		if (self::$_use_mcrypt) {
124
+			$decrypted_text = $this->m_decrypt($encrypted_text);
125 125
 		} else {
126
-			$decrypted_text = $this->acme_decrypt( $encrypted_text );
126
+			$decrypted_text = $this->acme_decrypt($encrypted_text);
127 127
 		}
128 128
 
129 129
 		return $decrypted_text;
@@ -140,17 +140,17 @@  discard block
 block discarded – undo
140 140
 	 * @internal param $string - the text to be encoded
141 141
 	 * @return string
142 142
 	 */
143
-	public function base64_url_encode ( $text_string = FALSE ) {
143
+	public function base64_url_encode($text_string = FALSE) {
144 144
 
145 145
 		// you give me nothing??? GET OUT !
146
-		if  ( ! $text_string )  {
146
+		if ( ! $text_string) {
147 147
 			return FALSE;
148 148
 		}
149 149
 
150 150
 		// encode
151
-		$encoded_string = base64_encode ( $text_string );
151
+		$encoded_string = base64_encode($text_string);
152 152
 		// remove chars to make encoding more URL friendly
153
-		$encoded_string = strtr ( $encoded_string, '+/=', '-_,' );
153
+		$encoded_string = strtr($encoded_string, '+/=', '-_,');
154 154
 
155 155
 		return $encoded_string;
156 156
 
@@ -166,17 +166,17 @@  discard block
 block discarded – undo
166 166
 	 * @internal param $string - the text to be decoded
167 167
 	 * @return string
168 168
 	 */
169
-	public function base64_url_decode ( $encoded_string = FALSE ) {
169
+	public function base64_url_decode($encoded_string = FALSE) {
170 170
 
171 171
 		// you give me nothing??? GET OUT !
172
-		if  ( ! $encoded_string )  {
172
+		if ( ! $encoded_string) {
173 173
 			return FALSE;
174 174
 		}
175 175
 
176 176
 		// replace previously removed characters
177
-		$encoded_string = strtr ( $encoded_string, '-_,', '+/=' );
177
+		$encoded_string = strtr($encoded_string, '-_,', '+/=');
178 178
 		// decode
179
-		$decoded_string = base64_decode ( $encoded_string );
179
+		$decoded_string = base64_decode($encoded_string);
180 180
 
181 181
 		return $decoded_string;
182 182
 
@@ -191,22 +191,22 @@  discard block
 block discarded – undo
191 191
 	 * @internal param $string - the text to be encrypted
192 192
 	 * @return string
193 193
 	 */
194
-	private function m_encrypt  ( $text_string = FALSE ) {
194
+	private function m_encrypt($text_string = FALSE) {
195 195
 
196 196
 		// you give me nothing??? GET OUT !
197
-		if  ( ! $text_string )  {
197
+		if ( ! $text_string) {
198 198
 			return FALSE;
199 199
 		}
200 200
 
201 201
 		// get the initialization vector size
202
-		$iv_size = mcrypt_get_iv_size ( MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB );
202
+		$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
203 203
 		// initialization vector
204
-		$iv = mcrypt_create_iv ( $iv_size, MCRYPT_RAND );
204
+		$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
205 205
 
206 206
 		// encrypt it
207
-		$encrypted_text = mcrypt_encrypt ( MCRYPT_RIJNDAEL_256, self::$_encryption_key, $text_string, MCRYPT_MODE_ECB, $iv );
207
+		$encrypted_text = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, self::$_encryption_key, $text_string, MCRYPT_MODE_ECB, $iv);
208 208
 		// trim and encode
209
-		$encrypted_text = trim ( base64_encode( $encrypted_text ) );
209
+		$encrypted_text = trim(base64_encode($encrypted_text));
210 210
 
211 211
 		return $encrypted_text;
212 212
 
@@ -221,23 +221,23 @@  discard block
 block discarded – undo
221 221
 	 * @internal param $string - the text to be decrypted
222 222
 	 * @return string
223 223
 	 */
224
-	private function m_decrypt  ( $encrypted_text = FALSE )  {
224
+	private function m_decrypt($encrypted_text = FALSE) {
225 225
 
226 226
 		// you give me nothing??? GET OUT !
227
-		if  ( ! $encrypted_text )  {
227
+		if ( ! $encrypted_text) {
228 228
 			return FALSE;
229 229
 		}
230 230
 
231 231
 		// decode
232
-		$encrypted_text = base64_decode ( $encrypted_text );
232
+		$encrypted_text = base64_decode($encrypted_text);
233 233
 
234 234
 		// get the initialization vector size
235
-		$iv_size = mcrypt_get_iv_size ( MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB );
236
-		$iv = mcrypt_create_iv ( $iv_size, MCRYPT_RAND );
235
+		$iv_size = mcrypt_get_iv_size(MCRYPT_RIJNDAEL_256, MCRYPT_MODE_ECB);
236
+		$iv = mcrypt_create_iv($iv_size, MCRYPT_RAND);
237 237
 
238 238
 		// decrypt it
239
-		$decrypted_text = mcrypt_decrypt ( MCRYPT_RIJNDAEL_256, self::$_encryption_key, $encrypted_text, MCRYPT_MODE_ECB, $iv );
240
-		$decrypted_text = trim ( $decrypted_text );
239
+		$decrypted_text = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, self::$_encryption_key, $encrypted_text, MCRYPT_MODE_ECB, $iv);
240
+		$decrypted_text = trim($decrypted_text);
241 241
 
242 242
 		return $decrypted_text;
243 243
 
@@ -253,22 +253,22 @@  discard block
 block discarded – undo
253 253
 	 * @internal param $string - the text to be decrypted
254 254
 	 * @return string
255 255
 	 */
256
-	private function acme_encrypt ( $text_string = FALSE ) {
256
+	private function acme_encrypt($text_string = FALSE) {
257 257
 
258 258
 		// you give me nothing??? GET OUT !
259
-		if  ( ! $text_string )  {
259
+		if ( ! $text_string) {
260 260
 			return FALSE;
261 261
 		}
262 262
 
263
-		$key_bits = str_split ( str_pad ( '', strlen( $text_string ), $this->get_encryption_key(), STR_PAD_RIGHT ));
264
-		$string_bits = str_split( $text_string );
263
+		$key_bits = str_split(str_pad('', strlen($text_string), $this->get_encryption_key(), STR_PAD_RIGHT));
264
+		$string_bits = str_split($text_string);
265 265
 
266
-		foreach ( $string_bits as $k =>$v ) {
267
-			$temp = ord( $v ) + ord ( $key_bits[$k] );
268
-			$string_bits[$k] = chr ( $temp > 255 ? ( $temp - 256 ) : $temp );
266
+		foreach ($string_bits as $k =>$v) {
267
+			$temp = ord($v) + ord($key_bits[$k]);
268
+			$string_bits[$k] = chr($temp > 255 ? ($temp - 256) : $temp);
269 269
 		}
270 270
 
271
-		$encrypted = base64_encode( join( '', $string_bits ) );
271
+		$encrypted = base64_encode(join('', $string_bits));
272 272
 
273 273
 		return $encrypted;
274 274
 
@@ -284,24 +284,24 @@  discard block
 block discarded – undo
284 284
 	 * @internal param $string - the text to be decrypted
285 285
 	 * @return string
286 286
 	 */
287
-	private function acme_decrypt ( $encrypted_text = FALSE ) {
287
+	private function acme_decrypt($encrypted_text = FALSE) {
288 288
 
289 289
 		// you give me nothing??? GET OUT !
290
-		if  ( ! $encrypted_text )  {
290
+		if ( ! $encrypted_text) {
291 291
 			return FALSE;
292 292
 		}
293 293
 
294
-		$encrypted_text = base64_decode ( $encrypted_text );
294
+		$encrypted_text = base64_decode($encrypted_text);
295 295
 
296
-		$key_bits = str_split ( str_pad ( '', strlen ( $encrypted_text ), $this->get_encryption_key(), STR_PAD_RIGHT ));
297
-		$string_bits = str_split ( $encrypted_text );
296
+		$key_bits = str_split(str_pad('', strlen($encrypted_text), $this->get_encryption_key(), STR_PAD_RIGHT));
297
+		$string_bits = str_split($encrypted_text);
298 298
 
299
-		foreach ( $string_bits as $k => $v ) {
300
-			$temp = ord ( $v ) - ord ( $key_bits[$k] );
301
-			$string_bits[$k] = chr ( $temp < 0 ? ( $temp + 256 ) : $temp );
299
+		foreach ($string_bits as $k => $v) {
300
+			$temp = ord($v) - ord($key_bits[$k]);
301
+			$string_bits[$k] = chr($temp < 0 ? ($temp + 256) : $temp);
302 302
 		}
303 303
 
304
-		$decrypted = join( '', $string_bits );
304
+		$decrypted = join('', $string_bits);
305 305
 
306 306
 		return $decrypted;
307 307
 
@@ -317,16 +317,16 @@  discard block
 block discarded – undo
317 317
 	 * @internal param $string - number of characters for random string
318 318
 	 * @return string
319 319
 	 */
320
-	public function generate_random_string ( $length = 40 ) {
320
+	public function generate_random_string($length = 40) {
321 321
 
322
-		$iterations = ceil ( $length / 40 );
322
+		$iterations = ceil($length / 40);
323 323
 
324 324
 		$random_string = '';
325 325
 
326
-		for ($i = 0; $i < $iterations; $i ++) {
327
-			$random_string .= sha1( microtime(TRUE) . mt_rand( 10000, 90000 ));
326
+		for ($i = 0; $i < $iterations; $i++) {
327
+			$random_string .= sha1(microtime(TRUE).mt_rand(10000, 90000));
328 328
 		}
329
-		$random_string =  substr( $random_string, 0, $length );
329
+		$random_string = substr($random_string, 0, $length);
330 330
 
331 331
 		return $random_string;
332 332
 
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,4 +1,6 @@
 block discarded – undo
1
-<?php if (!defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
1
+<?php if (!defined('EVENT_ESPRESSO_VERSION')) {
2
+	exit('No direct script access allowed');
3
+}
2 4
 /**
3 5
  * EE_Encryption class
4 6
  *
Please login to merge, or discard this patch.
core/EE_Load_Textdomain.core.php 2 patches
Spacing   +12 added lines, -12 removed lines patch added patch discarded remove patch
@@ -39,13 +39,13 @@  discard block
 block discarded – undo
39 39
 	public static function load_textdomain() {
40 40
 		self::_maybe_get_langfile();
41 41
 		//now load the textdomain
42
-		EE_Registry::instance()->load_helper( 'File' );
43
-		if ( ! empty( self::$_lang ) && is_readable( EE_LANGUAGES_SAFE_DIR . 'event_espresso-' . self::$_lang . '.mo' ) ) {
42
+		EE_Registry::instance()->load_helper('File');
43
+		if ( ! empty(self::$_lang) && is_readable(EE_LANGUAGES_SAFE_DIR.'event_espresso-'.self::$_lang.'.mo')) {
44 44
 			load_plugin_textdomain('event_espresso', FALSE, EE_LANGUAGES_SAFE_LOC);
45
-		} else if ( ! empty( self::$_lang ) && is_readable( EE_LANGUAGES_SAFE_DIR . 'event-espresso-4-' . self::$_lang . '.mo' ) ) {
46
-			load_textdomain( 'event_espresso', EE_LANGUAGES_SAFE_DIR . 'event-espresso-4-' . self::$_lang . '.mo'  );
45
+		} else if ( ! empty(self::$_lang) && is_readable(EE_LANGUAGES_SAFE_DIR.'event-espresso-4-'.self::$_lang.'.mo')) {
46
+			load_textdomain('event_espresso', EE_LANGUAGES_SAFE_DIR.'event-espresso-4-'.self::$_lang.'.mo');
47 47
 		} else {
48
-			load_plugin_textdomain( 'event_espresso', FALSE, dirname( EE_PLUGIN_BASENAME ) . '/languages/');
48
+			load_plugin_textdomain('event_espresso', FALSE, dirname(EE_PLUGIN_BASENAME).'/languages/');
49 49
 		}
50 50
 	}
51 51
 
@@ -60,24 +60,24 @@  discard block
 block discarded – undo
60 60
 	 */
61 61
 	private static function _maybe_get_langfile() {
62 62
 		self::$_lang = get_locale();
63
-		if ( $has_check = get_option( 'ee_lang_check_' . self::$_lang . '_' . EVENT_ESPRESSO_VERSION ) || empty( self::$_lang ) )
63
+		if ($has_check = get_option('ee_lang_check_'.self::$_lang.'_'.EVENT_ESPRESSO_VERSION) || empty(self::$_lang))
64 64
 			return;
65 65
 
66 66
 		//if lang is en_US or empty then lets just get out.  (Event Espresso core is en_US)
67
-		if ( empty( self::$_lang ) || self::$_lang == 'en_US' )
67
+		if (empty(self::$_lang) || self::$_lang == 'en_US')
68 68
 			return;
69 69
 
70 70
 		//made it here so let's get the file from the github repo
71 71
 		$sideloader_args = array(
72
-			'_upload_to' => EE_PLUGIN_DIR_PATH . 'languages/',
73
-			'_upload_from' => 'https://github.com/eventespresso/languages-ee4/blob/master/event_espresso-' . self::$_lang . '.mo?raw=true',
74
-			'_new_file_name' => 'event_espresso-' . self::$_lang . '.mo'
72
+			'_upload_to' => EE_PLUGIN_DIR_PATH.'languages/',
73
+			'_upload_from' => 'https://github.com/eventespresso/languages-ee4/blob/master/event_espresso-'.self::$_lang.'.mo?raw=true',
74
+			'_new_file_name' => 'event_espresso-'.self::$_lang.'.mo'
75 75
 			);
76 76
 
77 77
 
78
-		$sideloader = EE_Registry::instance()->load_helper('Sideloader', $sideloader_args, FALSE );
78
+		$sideloader = EE_Registry::instance()->load_helper('Sideloader', $sideloader_args, FALSE);
79 79
 
80 80
 		$sideloader->sideload();
81
-		update_option( 'ee_lang_check_' . self::$_lang . '_' . EVENT_ESPRESSO_VERSION, 1 );
81
+		update_option('ee_lang_check_'.self::$_lang.'_'.EVENT_ESPRESSO_VERSION, 1);
82 82
 	}
83 83
 } //end EE_Load_Textdomain
Please login to merge, or discard this patch.
Braces   +9 added lines, -5 removed lines patch added patch discarded remove patch
@@ -1,4 +1,6 @@  discard block
 block discarded – undo
1
-<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
1
+<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) {
2
+	exit('No direct script access allowed');
3
+}
2 4
 /**
3 5
  * Event Espresso
4 6
  *
@@ -60,12 +62,14 @@  discard block
 block discarded – undo
60 62
 	 */
61 63
 	private static function _maybe_get_langfile() {
62 64
 		self::$_lang = get_locale();
63
-		if ( $has_check = get_option( 'ee_lang_check_' . self::$_lang . '_' . EVENT_ESPRESSO_VERSION ) || empty( self::$_lang ) )
64
-			return;
65
+		if ( $has_check = get_option( 'ee_lang_check_' . self::$_lang . '_' . EVENT_ESPRESSO_VERSION ) || empty( self::$_lang ) ) {
66
+					return;
67
+		}
65 68
 
66 69
 		//if lang is en_US or empty then lets just get out.  (Event Espresso core is en_US)
67
-		if ( empty( self::$_lang ) || self::$_lang == 'en_US' )
68
-			return;
70
+		if ( empty( self::$_lang ) || self::$_lang == 'en_US' ) {
71
+					return;
72
+		}
69 73
 
70 74
 		//made it here so let's get the file from the github repo
71 75
 		$sideloader_args = array(
Please login to merge, or discard this patch.
core/EE_Log.core.php 2 patches
Spacing   +59 added lines, -59 removed lines patch added patch discarded remove patch
@@ -1,4 +1,4 @@  discard block
 block discarded – undo
1
-<?php if (!defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
1
+<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
2 2
 /**
3 3
  *
4 4
  * Class EE_Log
@@ -62,7 +62,7 @@  discard block
 block discarded – undo
62 62
 	 * @return EE_Log
63 63
 	 */
64 64
 	public static function instance() {
65
-		if ( ! self::$_instance instanceof EE_Log ) {
65
+		if ( ! self::$_instance instanceof EE_Log) {
66 66
 			self::$_instance = new self();
67 67
 		}
68 68
 		return self::$_instance;
@@ -74,11 +74,11 @@  discard block
 block discarded – undo
74 74
 	 */
75 75
 	private function __construct() {
76 76
 
77
-		if ( ! EE_Registry::instance()->CFG->admin->use_full_logging && ! EE_Registry::instance()->CFG->admin->use_remote_logging ) {
77
+		if ( ! EE_Registry::instance()->CFG->admin->use_full_logging && ! EE_Registry::instance()->CFG->admin->use_remote_logging) {
78 78
 			return;
79 79
 		}
80 80
 
81
-		$this->_logs_folder = EVENT_ESPRESSO_UPLOAD_DIR . 'logs' . DS;
81
+		$this->_logs_folder = EVENT_ESPRESSO_UPLOAD_DIR.'logs'.DS;
82 82
 		$this->_log_file = EE_Registry::instance()->CFG->admin->log_file_name();
83 83
 		$this->_log = '';
84 84
 		$this->_debug_file = EE_Registry::instance()->CFG->admin->debug_file_name();
@@ -86,15 +86,15 @@  discard block
 block discarded – undo
86 86
 		$this->_remote_logging_url = EE_Registry::instance()->CFG->admin->remote_logging_url;
87 87
 		$this->_remote_log = '';
88 88
 
89
-		add_action( 'admin_init', array( $this, 'verify_filesystem' ), -10 );
90
-		add_action( 'AHEE_log', array( $this, 'log' ), 10, 4 );
91
-		if ( EE_Registry::instance()->CFG->admin->use_full_logging ) {
92
-			add_action( 'shutdown', array( $this, 'write_log' ), 9999 );
89
+		add_action('admin_init', array($this, 'verify_filesystem'), -10);
90
+		add_action('AHEE_log', array($this, 'log'), 10, 4);
91
+		if (EE_Registry::instance()->CFG->admin->use_full_logging) {
92
+			add_action('shutdown', array($this, 'write_log'), 9999);
93 93
 			// if WP_DEBUG
94
-			add_action( 'shutdown', array( $this, 'write_debug' ), 9999 );
94
+			add_action('shutdown', array($this, 'write_debug'), 9999);
95 95
 		}
96
-		if ( EE_Registry::instance()->CFG->admin->use_remote_logging ) {
97
-			add_action( 'shutdown', array( $this, 'send_log' ), 9999 );
96
+		if (EE_Registry::instance()->CFG->admin->use_remote_logging) {
97
+			add_action('shutdown', array($this, 'send_log'), 9999);
98 98
 		}
99 99
 
100 100
 	}
@@ -108,14 +108,14 @@  discard block
 block discarded – undo
108 108
 	 */
109 109
 	public function verify_filesystem() {
110 110
 		try {
111
-			EE_Registry::instance()->load_helper( 'File' );
112
-			EEH_File::ensure_folder_exists_and_is_writable( EVENT_ESPRESSO_UPLOAD_DIR );
113
-			EEH_File::ensure_folder_exists_and_is_writable( $this->_logs_folder );
114
-			EEH_File::add_htaccess_deny_from_all( $this->_logs_folder );
115
-			EEH_File::ensure_file_exists_and_is_writable( $this->_logs_folder . $this->_log_file );
116
-			EEH_File::ensure_file_exists_and_is_writable( $this->_logs_folder . $this->_debug_file );
117
-		} catch( EE_Error $e ){
118
-			EE_Error::add_error( sprintf( __(  'Event Espresso logging could not be setup because: %s', 'event_espresso' ), ' &nbsp; &nbsp; ' . $e->getMessage() ), __FILE__, __FUNCTION__, __LINE__ );
111
+			EE_Registry::instance()->load_helper('File');
112
+			EEH_File::ensure_folder_exists_and_is_writable(EVENT_ESPRESSO_UPLOAD_DIR);
113
+			EEH_File::ensure_folder_exists_and_is_writable($this->_logs_folder);
114
+			EEH_File::add_htaccess_deny_from_all($this->_logs_folder);
115
+			EEH_File::ensure_file_exists_and_is_writable($this->_logs_folder.$this->_log_file);
116
+			EEH_File::ensure_file_exists_and_is_writable($this->_logs_folder.$this->_debug_file);
117
+		} catch (EE_Error $e) {
118
+			EE_Error::add_error(sprintf(__('Event Espresso logging could not be setup because: %s', 'event_espresso'), ' &nbsp; &nbsp; '.$e->getMessage()), __FILE__, __FUNCTION__, __LINE__);
119 119
 			return;
120 120
 		}
121 121
 	}
@@ -132,15 +132,15 @@  discard block
 block discarded – undo
132 132
 	 * @param string $type
133 133
 	 * @return string
134 134
 	 */
135
-	private function _format_message( $file = '', $function = '', $message = '', $type = '' ) {
136
-		$msg = '----------------------------------------------------------------------------------------' . PHP_EOL;
137
-		$msg .= '[' . current_time( 'mysql' ) . '] ';
138
-		$msg .= ! empty( $file ) ? basename( $file ) : '';
139
-		$msg .= ! empty( $file ) && ! empty( $function ) ? ' -> ' : '';
140
-		$msg .= ! empty( $function ) ? $function . '()' : '';
135
+	private function _format_message($file = '', $function = '', $message = '', $type = '') {
136
+		$msg = '----------------------------------------------------------------------------------------'.PHP_EOL;
137
+		$msg .= '['.current_time('mysql').'] ';
138
+		$msg .= ! empty($file) ? basename($file) : '';
139
+		$msg .= ! empty($file) && ! empty($function) ? ' -> ' : '';
140
+		$msg .= ! empty($function) ? $function.'()' : '';
141 141
 		$msg .= PHP_EOL;
142
-		$type = ! empty( $type ) ? $type : 'log message';
143
-		$msg .= ! empty( $message ) ? "\t" . '[' . $type . '] ' . $message . PHP_EOL : '';
142
+		$type = ! empty($type) ? $type : 'log message';
143
+		$msg .= ! empty($message) ? "\t".'['.$type.'] '.$message.PHP_EOL : '';
144 144
 		return $msg;
145 145
 	}
146 146
 
@@ -155,8 +155,8 @@  discard block
 block discarded – undo
155 155
 	 * @param string $message
156 156
 	 * @param string $type
157 157
 	 */
158
-	public function log( $file = '', $function = '', $message = '', $type = '' ) {
159
-		$this->_log .= $this->_format_message( $file, $function, $message, $type );
158
+	public function log($file = '', $function = '', $message = '', $type = '') {
159
+		$this->_log .= $this->_format_message($file, $function, $message, $type);
160 160
 	}
161 161
 
162 162
 
@@ -168,10 +168,10 @@  discard block
 block discarded – undo
168 168
 	public function write_log() {
169 169
 		try {
170 170
 			//get existing log file and append new log info
171
-			$this->_log = EEH_File::get_file_contents( $this->_logs_folder . $this->_log_file ) . $this->_log;
172
-			EEH_File::write_to_file( $this->_logs_folder . $this->_log_file, $this->_log, 'Event Espresso Log' );
173
-		} catch( EE_Error $e ){
174
-			EE_Error::add_error( sprintf( __(  'Could not write to the Event Espresso log file because: %s', 'event_espresso' ), ' &nbsp; &nbsp; ' . $e->getMessage() ), __FILE__, __FUNCTION__, __LINE__ );
171
+			$this->_log = EEH_File::get_file_contents($this->_logs_folder.$this->_log_file).$this->_log;
172
+			EEH_File::write_to_file($this->_logs_folder.$this->_log_file, $this->_log, 'Event Espresso Log');
173
+		} catch (EE_Error $e) {
174
+			EE_Error::add_error(sprintf(__('Could not write to the Event Espresso log file because: %s', 'event_espresso'), ' &nbsp; &nbsp; '.$e->getMessage()), __FILE__, __FUNCTION__, __LINE__);
175 175
 			return;
176 176
 		}
177 177
 	}
@@ -184,31 +184,31 @@  discard block
 block discarded – undo
184 184
 	 */
185 185
 	public function send_log() {
186 186
 
187
-		if ( empty( $this->_remote_logging_url )) {
187
+		if (empty($this->_remote_logging_url)) {
188 188
 			return;
189 189
 		}
190 190
 
191
-		$data = 'domain=' . $_SERVER['HTTP_HOST'];
192
-		$data .= '&ip=' . $_SERVER['SERVER_ADDR'];
193
-		$data .= '&server_type=' . $_SERVER['SERVER_SOFTWARE'];
194
-		$data .= '&time=' . time();
195
-		$data .= '&remote_log=' . $this->_log;
196
-		$data .= '&request_array=' . json_encode( $_REQUEST );
191
+		$data = 'domain='.$_SERVER['HTTP_HOST'];
192
+		$data .= '&ip='.$_SERVER['SERVER_ADDR'];
193
+		$data .= '&server_type='.$_SERVER['SERVER_SOFTWARE'];
194
+		$data .= '&time='.time();
195
+		$data .= '&remote_log='.$this->_log;
196
+		$data .= '&request_array='.json_encode($_REQUEST);
197 197
 		$data .= '&action=save';
198 198
 
199
-		if ( defined( 'EELOGGING_PASS' )) {
200
-			$data .= '&pass=' . EELOGGING_PASS;
199
+		if (defined('EELOGGING_PASS')) {
200
+			$data .= '&pass='.EELOGGING_PASS;
201 201
 		}
202
-		if ( defined( 'EELOGGING_KEY' )) {
203
-			$data .= '&key=' . EELOGGING_KEY;
202
+		if (defined('EELOGGING_KEY')) {
203
+			$data .= '&key='.EELOGGING_KEY;
204 204
 		}
205 205
 
206
-		$c = curl_init( $this->_remote_logging_url );
207
-		curl_setopt( $c, CURLOPT_POST, TRUE );
208
-		curl_setopt( $c, CURLOPT_POSTFIELDS, $data );
209
-		curl_setopt( $c, CURLOPT_RETURNTRANSFER, TRUE );
210
-		curl_exec( $c );
211
-		curl_close( $c );
206
+		$c = curl_init($this->_remote_logging_url);
207
+		curl_setopt($c, CURLOPT_POST, TRUE);
208
+		curl_setopt($c, CURLOPT_POSTFIELDS, $data);
209
+		curl_setopt($c, CURLOPT_RETURNTRANSFER, TRUE);
210
+		curl_exec($c);
211
+		curl_close($c);
212 212
 	}
213 213
 
214 214
 
@@ -219,18 +219,18 @@  discard block
 block discarded – undo
219 219
 	 * previous entries are overwritten
220 220
 	 */
221 221
 	public function write_debug() {
222
-		if ( defined( 'WP_DEBUG' ) && WP_DEBUG ) {
222
+		if (defined('WP_DEBUG') && WP_DEBUG) {
223 223
 			$this->_debug_log = '';
224
-			foreach ( $_GET as $key => $value ) {
225
-				$this->_debug_log .= '$_GET["' . $key . '"] = "' . serialize($value) . '"' . PHP_EOL;
224
+			foreach ($_GET as $key => $value) {
225
+				$this->_debug_log .= '$_GET["'.$key.'"] = "'.serialize($value).'"'.PHP_EOL;
226 226
 			}
227
-			foreach ( $_POST as $key => $value ) {
228
-				$this->_debug_log .= '$_POST["' . $key . '"] = "' . serialize($value) . '"' . PHP_EOL;
227
+			foreach ($_POST as $key => $value) {
228
+				$this->_debug_log .= '$_POST["'.$key.'"] = "'.serialize($value).'"'.PHP_EOL;
229 229
 			}
230 230
 			try {
231
-				EEH_File::write_to_file( $this->_logs_folder . $this->_debug_file, $this->_debug_log, 'Event Espresso Debug Log' );
232
-			} catch( EE_Error $e ){
233
-				EE_Error::add_error( sprintf( __(  'Could not write to the Event Espresso debug log file because: %s', 'event_espresso' ), ' &nbsp; &nbsp; ' . $e->getMessage() ), __FILE__, __FUNCTION__, __LINE__ );
231
+				EEH_File::write_to_file($this->_logs_folder.$this->_debug_file, $this->_debug_log, 'Event Espresso Debug Log');
232
+			} catch (EE_Error $e) {
233
+				EE_Error::add_error(sprintf(__('Could not write to the Event Espresso debug log file because: %s', 'event_espresso'), ' &nbsp; &nbsp; '.$e->getMessage()), __FILE__, __FUNCTION__, __LINE__);
234 234
 				return;
235 235
 			}
236 236
 		}
@@ -242,7 +242,7 @@  discard block
 block discarded – undo
242 242
 	 * __clone
243 243
 	 */
244 244
 	public function __clone() {
245
-		trigger_error( __( 'Clone is not allowed.', 'event_espresso' ), E_USER_ERROR );
245
+		trigger_error(__('Clone is not allowed.', 'event_espresso'), E_USER_ERROR);
246 246
 	}
247 247
 
248 248
 
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,4 +1,6 @@
 block discarded – undo
1
-<?php if (!defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
1
+<?php if (!defined('EVENT_ESPRESSO_VERSION')) {
2
+	exit('No direct script access allowed');
3
+}
2 4
 /**
3 5
  *
4 6
  * Class EE_Log
Please login to merge, or discard this patch.
core/EE_Module_Request_Router.core.php 3 patches
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -121,7 +121,7 @@
 block discarded – undo
121 121
 
122 122
 	/**
123 123
 	 * 	resolve_route
124
-	*
124
+	 *
125 125
 	 * 	this method simply takes a valid route, and resolves what module class method the route points to
126 126
 	 *
127 127
 	 *  @access 	public
Please login to merge, or discard this patch.
Spacing   +49 added lines, -49 removed lines patch added patch discarded remove patch
@@ -61,31 +61,31 @@  discard block
 block discarded – undo
61 61
 	 * @param WP_Query $WP_Query
62 62
 	 * @return    string | NULL
63 63
 	 */
64
-	public function get_route( WP_Query $WP_Query ) {
64
+	public function get_route(WP_Query $WP_Query) {
65 65
 		$this->WP_Query = $WP_Query;
66 66
 		// assume this if first route being called
67 67
 		$previous_route = FALSE;
68 68
 		// but is it really ???
69
-		if ( ! empty( self::$_previous_routes )) {
69
+		if ( ! empty(self::$_previous_routes)) {
70 70
 			// get last run route
71
-			$previous_routes = array_values( self::$_previous_routes );
72
-			$previous_route = array_pop( $previous_routes );
71
+			$previous_routes = array_values(self::$_previous_routes);
72
+			$previous_route = array_pop($previous_routes);
73 73
 		}
74 74
 		//  has another route already been run ?
75
-		if ( $previous_route ) {
75
+		if ($previous_route) {
76 76
 			// check if  forwarding has been set
77
-			$current_route = $this->get_forward( $previous_route );
77
+			$current_route = $this->get_forward($previous_route);
78 78
 			try {
79 79
 				//check for recursive forwarding
80
-				if ( isset( self::$_previous_routes[ $current_route ] )) {
80
+				if (isset(self::$_previous_routes[$current_route])) {
81 81
 					throw new EE_Error(
82 82
 						sprintf(
83
-							__('An error occurred. The %s route has already been called, and therefore can not be forwarded to, because an infinite loop would be created and break the interweb.','event_espresso'),
83
+							__('An error occurred. The %s route has already been called, and therefore can not be forwarded to, because an infinite loop would be created and break the interweb.', 'event_espresso'),
84 84
 							$current_route
85 85
 						)
86 86
 					);
87 87
 				}
88
-			} catch ( EE_Error $e ) {
88
+			} catch (EE_Error $e) {
89 89
 				$e->get_error();
90 90
 				return NULL;
91 91
 			}
@@ -95,13 +95,13 @@  discard block
 block discarded – undo
95 95
 			// grab all routes
96 96
 			$routes = EE_Registry::instance()->CFG->get_routes();
97 97
 			//d( $routes );
98
-			foreach( $routes as $key => $route ) {
98
+			foreach ($routes as $key => $route) {
99 99
 				// check request for module route
100
-				if ( EE_Registry::instance()->REQ->is_set( $key )) {
100
+				if (EE_Registry::instance()->REQ->is_set($key)) {
101 101
 					//echo '<b style="color:#2EA2CC;">key : <span style="color:#E76700">' . $key . '</span></b><br />';
102
-					$current_route = sanitize_text_field( EE_Registry::instance()->REQ->get( $key ));
103
-					if ( $current_route ) {
104
-						$current_route = array( $key, $current_route );
102
+					$current_route = sanitize_text_field(EE_Registry::instance()->REQ->get($key));
103
+					if ($current_route) {
104
+						$current_route = array($key, $current_route);
105 105
 						//echo '<b style="color:#2EA2CC;">current_route : <span style="color:#E76700">' . $current_route . '</span></b><br />';
106 106
 						break;
107 107
 					}
@@ -109,7 +109,7 @@  discard block
 block discarded – undo
109 109
 			}
110 110
 		}
111 111
 		// sorry, but I can't read what you route !
112
-		if ( empty( $current_route )) {
112
+		if (empty($current_route)) {
113 113
 			return NULL;
114 114
 		}
115 115
 		//add route to previous routes array
@@ -129,46 +129,46 @@  discard block
 block discarded – undo
129 129
 	 *  @param 	string		$current_route
130 130
 	 *  @return 	mixed		EED_Module | boolean
131 131
 	 */
132
-	public function resolve_route( $key, $current_route ) {
132
+	public function resolve_route($key, $current_route) {
133 133
 		// get module method that route has been mapped to
134
-		$module_method = EE_Config::get_route( $current_route, $key );
134
+		$module_method = EE_Config::get_route($current_route, $key);
135 135
 		//EEH_Debug_Tools::printr( $module_method, '$module_method  <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' );
136 136
 		// verify result was returned
137
-		if ( empty( $module_method )) {
138
-			$msg = sprintf( __( 'The requested route %s could not be mapped to any registered modules.', 'event_espresso' ), $current_route );
139
-			EE_Error::add_error( $msg, __FILE__, __FUNCTION__, __LINE__ );
137
+		if (empty($module_method)) {
138
+			$msg = sprintf(__('The requested route %s could not be mapped to any registered modules.', 'event_espresso'), $current_route);
139
+			EE_Error::add_error($msg, __FILE__, __FUNCTION__, __LINE__);
140 140
 			return FALSE;
141 141
 		}
142 142
 		// verify that result is an array
143
-		if ( ! is_array( $module_method )) {
144
-			$msg = sprintf( __( 'The %s  route has not been properly registered.', 'event_espresso' ), $current_route );
145
-			EE_Error::add_error( $msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__ );
143
+		if ( ! is_array($module_method)) {
144
+			$msg = sprintf(__('The %s  route has not been properly registered.', 'event_espresso'), $current_route);
145
+			EE_Error::add_error($msg.'||'.$msg, __FILE__, __FUNCTION__, __LINE__);
146 146
 			return FALSE;
147 147
 		}
148 148
 		// grab module name
149 149
 		$module_name = $module_method[0];
150 150
 		// verify that a class method was registered properly
151
-		if ( ! isset( $module_method[1] )) {
152
-			$msg = sprintf( __( 'A class method for the %s  route has not been properly registered.', 'event_espresso' ), $current_route );
153
-			EE_Error::add_error( $msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__ );
151
+		if ( ! isset($module_method[1])) {
152
+			$msg = sprintf(__('A class method for the %s  route has not been properly registered.', 'event_espresso'), $current_route);
153
+			EE_Error::add_error($msg.'||'.$msg, __FILE__, __FUNCTION__, __LINE__);
154 154
 			return FALSE;
155 155
 		}
156 156
 		// grab method
157 157
 		$method = $module_method[1];
158 158
 		// verify that class exists
159
-		if ( ! class_exists( $module_name )) {
160
-			$msg = sprintf( __( 'The requested %s class could not be found.', 'event_espresso' ), $module_name );
161
-			EE_Error::add_error( $msg, __FILE__, __FUNCTION__, __LINE__ );
159
+		if ( ! class_exists($module_name)) {
160
+			$msg = sprintf(__('The requested %s class could not be found.', 'event_espresso'), $module_name);
161
+			EE_Error::add_error($msg, __FILE__, __FUNCTION__, __LINE__);
162 162
 			return FALSE;
163 163
 		}
164 164
 		// verify that method exists
165
-		if ( ! method_exists( $module_name, $method )) {
166
-			$msg = sprintf( __( 'The class method %s for the %s route is in invalid.', 'event_espresso' ), $method, $current_route );
167
-			EE_Error::add_error( $msg . '||' . $msg, __FILE__, __FUNCTION__, __LINE__ );
165
+		if ( ! method_exists($module_name, $method)) {
166
+			$msg = sprintf(__('The class method %s for the %s route is in invalid.', 'event_espresso'), $method, $current_route);
167
+			EE_Error::add_error($msg.'||'.$msg, __FILE__, __FUNCTION__, __LINE__);
168 168
 			return FALSE;
169 169
 		}
170 170
 		// instantiate module and call route method
171
-		return $this->_module_router( $module_name, $method );
171
+		return $this->_module_router($module_name, $method);
172 172
 	}
173 173
 
174 174
 
@@ -182,16 +182,16 @@  discard block
 block discarded – undo
182 182
 	 * @param   string  $module_name
183 183
 	 * @return    EED_Module | NULL
184 184
 	 */
185
-	public static function module_factory( $module_name ) {
186
-		if ( $module_name == 'EED_Module' ) {
187
-			EE_Error::add_error( sprintf( __( 'EED_Module is an abstract parent class an can not be instantiated. Please provide a proper module name.', 'event_espresso' ), $module_name ), __FILE__, __FUNCTION__, __LINE__ );
185
+	public static function module_factory($module_name) {
186
+		if ($module_name == 'EED_Module') {
187
+			EE_Error::add_error(sprintf(__('EED_Module is an abstract parent class an can not be instantiated. Please provide a proper module name.', 'event_espresso'), $module_name), __FILE__, __FUNCTION__, __LINE__);
188 188
 			return NULL;
189 189
 		}
190 190
 		// let's pause to reflect on this...
191
-		$mod_reflector = new ReflectionClass( $module_name );
191
+		$mod_reflector = new ReflectionClass($module_name);
192 192
 		// ensure that class is actually a module
193
-		if ( ! $mod_reflector->isSubclassOf( 'EED_Module' )) {
194
-			EE_Error::add_error( sprintf( __( 'The requested %s module is not of the class EED_Module.', 'event_espresso' ), $module_name ), __FILE__, __FUNCTION__, __LINE__ );
193
+		if ( ! $mod_reflector->isSubclassOf('EED_Module')) {
194
+			EE_Error::add_error(sprintf(__('The requested %s module is not of the class EED_Module.', 'event_espresso'), $module_name), __FILE__, __FUNCTION__, __LINE__);
195 195
 			return NULL;
196 196
 		}
197 197
 		// instantiate and return module class
@@ -209,14 +209,14 @@  discard block
 block discarded – undo
209 209
 	 * @param   string  $method
210 210
 	 * @return    EED_Module | NULL
211 211
 	 */
212
-	private function _module_router( $module_name, $method ) {
212
+	private function _module_router($module_name, $method) {
213 213
 		// instantiate module class
214
-		$module = EE_Module_Request_Router::module_factory( $module_name );
215
-		if ( $module instanceof EED_Module ) {
214
+		$module = EE_Module_Request_Router::module_factory($module_name);
215
+		if ($module instanceof EED_Module) {
216 216
 			// and call whatever action the route was for
217 217
 			try {
218
-				call_user_func( array( $module, $method ), $this->WP_Query );
219
-			} catch ( EE_Error $e ) {
218
+				call_user_func(array($module, $method), $this->WP_Query);
219
+			} catch (EE_Error $e) {
220 220
 				$e->get_error();
221 221
 				return NULL;
222 222
 			}
@@ -233,8 +233,8 @@  discard block
 block discarded – undo
233 233
 	 * @param $current_route
234 234
 	 * @return    string
235 235
 	 */
236
-	public function get_forward( $current_route ) {
237
-		return EE_Config::get_forward( $current_route );
236
+	public function get_forward($current_route) {
237
+		return EE_Config::get_forward($current_route);
238 238
 	}
239 239
 
240 240
 
@@ -246,8 +246,8 @@  discard block
 block discarded – undo
246 246
 	 * @param $current_route
247 247
 	 * @return    string
248 248
 	 */
249
-	public function get_view( $current_route ) {
250
-		return EE_Config::get_view( $current_route );
249
+	public function get_view($current_route) {
250
+		return EE_Config::get_view($current_route);
251 251
 	}
252 252
 
253 253
 
@@ -257,7 +257,7 @@  discard block
 block discarded – undo
257 257
 	 * @param $b
258 258
 	 * @return bool
259 259
 	 */
260
-	public function __set($a,$b) { return FALSE; }
260
+	public function __set($a, $b) { return FALSE; }
261 261
 
262 262
 
263 263
 
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,4 +1,6 @@
 block discarded – undo
1
-<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
1
+<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) {
2
+	exit('No direct script access allowed');
3
+}
2 4
 /**
3 5
  * Event Espresso
4 6
  *
Please login to merge, or discard this patch.
core/EE_Network_Config.core.php 2 patches
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -58,7 +58,7 @@  discard block
 block discarded – undo
58 58
 	 */
59 59
 	public static function instance() {
60 60
 		// check if class object is instantiated, and instantiated properly
61
-		if ( self::$_instance === NULL  or ! is_object( self::$_instance ) or ! ( self::$_instance instanceof EE_Network_Config )) {
61
+		if (self::$_instance === NULL or ! is_object(self::$_instance) or ! (self::$_instance instanceof EE_Network_Config)) {
62 62
 			self::$_instance = new self();
63 63
 		}
64 64
 		return self::$_instance;
@@ -74,15 +74,15 @@  discard block
 block discarded – undo
74 74
 	 *  @return 	void
75 75
 	 */
76 76
 	private function __construct() {
77
-		do_action( 'AHEE__EE_Network_Config__construct__begin',$this );
77
+		do_action('AHEE__EE_Network_Config__construct__begin', $this);
78 78
 		//set defaults
79
-		$this->core = apply_filters( 'FHEE__EE_Network_Config___construct__core', new EE_Network_Core_Config() );
79
+		$this->core = apply_filters('FHEE__EE_Network_Config___construct__core', new EE_Network_Core_Config());
80 80
 		$this->addons = array();
81 81
 
82 82
 		$this->_load_config();
83 83
 
84 84
 		// construct__end hook
85
-		do_action( 'AHEE__EE_Network_Config__construct__end',$this );
85
+		do_action('AHEE__EE_Network_Config__construct__end', $this);
86 86
 	}
87 87
 
88 88
 
@@ -95,9 +95,9 @@  discard block
 block discarded – undo
95 95
 	 */
96 96
 	private function _load_config() {
97 97
 		$config = $this->get_config();
98
-		foreach ( $config as $prop => $settings ) {
99
-			$prop_class = is_object( $settings ) ? get_class( $this->$prop ) : FALSE;
100
-			if ( ! empty( $settings ) && ( ! $prop_class || ( $settings instanceof $prop_class ))) {
98
+		foreach ($config as $prop => $settings) {
99
+			$prop_class = is_object($settings) ? get_class($this->$prop) : FALSE;
100
+			if ( ! empty($settings) && ( ! $prop_class || ($settings instanceof $prop_class))) {
101 101
 				$this->$prop = $settings;
102 102
 			}
103 103
 		}
@@ -114,8 +114,8 @@  discard block
 block discarded – undo
114 114
 	 */
115 115
 	public function get_config() {
116 116
 		// grab network configuration
117
-		$CFG = get_site_option( 'ee_network_config', array() );
118
-		$CFG = apply_filters( 'FHEE__EE_Network_Config__get_config__CFG', $CFG );
117
+		$CFG = get_site_option('ee_network_config', array());
118
+		$CFG = apply_filters('FHEE__EE_Network_Config__get_config__CFG', $CFG);
119 119
 		return $CFG;
120 120
 	}
121 121
 
@@ -127,24 +127,24 @@  discard block
 block discarded – undo
127 127
 	 *  @access 	public
128 128
 	 *  @return 	boolean success
129 129
 	 */
130
-	public function update_config( $add_success = FALSE, $add_error = TRUE ) {
131
-		do_action( 'AHEE__EE_Network_Config__update_config__begin',$this );
130
+	public function update_config($add_success = FALSE, $add_error = TRUE) {
131
+		do_action('AHEE__EE_Network_Config__update_config__begin', $this);
132 132
 		// compare existing settings with what's already saved'
133 133
 		$saved_config = $this->get_config();
134 134
 		// update
135
-		$saved = $saved_config == $this ? TRUE : update_site_option( 'ee_network_config', $this );
136
-		do_action( 'AHEE__EE_Network_Config__update_config__end', $this, $saved );
135
+		$saved = $saved_config == $this ? TRUE : update_site_option('ee_network_config', $this);
136
+		do_action('AHEE__EE_Network_Config__update_config__end', $this, $saved);
137 137
 		// if config remains the same or was updated successfully
138
-		if ( $saved ) {
139
-			if ( $add_success ) {
140
-				$msg = is_multisite() ? __( 'The Event Espresso Network Configuration Settings have been successfully updated.', 'event_espresso' ) : __( 'Extra Event Espresso Configuration settings were successfully updated.', 'event_espresso' );
141
-				EE_Error::add_success( $msg );
138
+		if ($saved) {
139
+			if ($add_success) {
140
+				$msg = is_multisite() ? __('The Event Espresso Network Configuration Settings have been successfully updated.', 'event_espresso') : __('Extra Event Espresso Configuration settings were successfully updated.', 'event_espresso');
141
+				EE_Error::add_success($msg);
142 142
 			}
143 143
 			return TRUE;
144 144
 		} else {
145
-			if ( $add_error ) {
146
-				$msg = is_multisite() ? __( 'The Event Espresso Network Configuration Settings were not updated.', 'event_espresso' ) : __( 'Extra Event Espresso Network Configuration settings were not updated.', 'event_espresso' );
147
-				EE_Error::add_error( $msg , __FILE__, __FUNCTION__, __LINE__ );
145
+			if ($add_error) {
146
+				$msg = is_multisite() ? __('The Event Espresso Network Configuration Settings were not updated.', 'event_espresso') : __('Extra Event Espresso Network Configuration settings were not updated.', 'event_espresso');
147
+				EE_Error::add_error($msg, __FILE__, __FUNCTION__, __LINE__);
148 148
 			}
149 149
 			return FALSE;
150 150
 		}
@@ -158,9 +158,9 @@  discard block
 block discarded – undo
158 158
 	 *  @return 	array
159 159
 	 */
160 160
 	public function __sleep() {
161
-		return apply_filters( 'FHEE__EE_Network_Config__sleep',array(
161
+		return apply_filters('FHEE__EE_Network_Config__sleep', array(
162 162
 			'core',
163
-		) );
163
+		));
164 164
 	}
165 165
 
166 166
 } //end EE_Network_Config.
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,4 +1,6 @@
 block discarded – undo
1
-<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
1
+<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) {
2
+	exit('No direct script access allowed');
3
+}
2 4
 /**
3 5
  * Event Espresso
4 6
  *
Please login to merge, or discard this patch.
core/EE_Object_Collection.core.php 1 patch
Spacing   +25 added lines, -25 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1
-<?php if ( ! defined( 'EVENT_ESPRESSO_VERSION' ) ) {
2
-	exit( 'No direct script access allowed' );
1
+<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) {
2
+	exit('No direct script access allowed');
3 3
 }
4 4
 /**
5 5
  * Class EE_Object_Collection
@@ -37,14 +37,14 @@  discard block
 block discarded – undo
37 37
 	 * @param mixed $info
38 38
 	 * @return bool
39 39
 	 */
40
-	public function add( $object, $info = null ) {
40
+	public function add($object, $info = null) {
41 41
 		$class = $this->interface;
42
-		if ( ! $object instanceof $class ) {
42
+		if ( ! $object instanceof $class) {
43 43
 			return false;
44 44
 		}
45
-		$this->attach( $object );
46
-		$this->set_info( $object, $info );
47
-		return $this->contains( $object );
45
+		$this->attach($object);
46
+		$this->set_info($object, $info);
47
+		return $this->contains($object);
48 48
 	}
49 49
 
50 50
 
@@ -60,12 +60,12 @@  discard block
 block discarded – undo
60 60
 	 * @param mixed $info
61 61
 	 * @return bool
62 62
 	 */
63
-	public function set_info( $object, $info = null ) {
64
-		$info = ! empty( $info ) ? $info : spl_object_hash( $object );
63
+	public function set_info($object, $info = null) {
64
+		$info = ! empty($info) ? $info : spl_object_hash($object);
65 65
 		$this->rewind();
66
-		while ( $this->valid() ) {
67
-			if ( $object == $this->current() ) {
68
-				$this->setInfo( $info );
66
+		while ($this->valid()) {
67
+			if ($object == $this->current()) {
68
+				$this->setInfo($info);
69 69
 				$this->rewind();
70 70
 				return true;
71 71
 			}
@@ -86,10 +86,10 @@  discard block
 block discarded – undo
86 86
 	 * @param mixed
87 87
 	 * @return null | object
88 88
 	 */
89
-	public function get_by_info( $info ) {
89
+	public function get_by_info($info) {
90 90
 		$this->rewind();
91
-		while ( $this->valid() ) {
92
-			if ( $info === $this->getInfo() ) {
91
+		while ($this->valid()) {
92
+			if ($info === $this->getInfo()) {
93 93
 				$object = $this->current();
94 94
 				$this->rewind();
95 95
 				return $object;
@@ -110,8 +110,8 @@  discard block
 block discarded – undo
110 110
 	 * @param object $object
111 111
 	 * @return bool
112 112
 	 */
113
-	public function has( $object ) {
114
-		return $this->contains( $object );
113
+	public function has($object) {
114
+		return $this->contains($object);
115 115
 	}
116 116
 
117 117
 
@@ -125,8 +125,8 @@  discard block
 block discarded – undo
125 125
 	 * @param $object
126 126
 	 * @return void
127 127
 	 */
128
-	public function remove( $object ) {
129
-		$this->detach( $object );
128
+	public function remove($object) {
129
+		$this->detach($object);
130 130
 	}
131 131
 
132 132
 
@@ -140,10 +140,10 @@  discard block
 block discarded – undo
140 140
 	 * @param $object
141 141
 	 * @return void
142 142
 	 */
143
-	public function set_current( $object ) {
143
+	public function set_current($object) {
144 144
 		$this->rewind();
145
-		while ( $this->valid() ) {
146
-			if ( $this->current() === $object ) {
145
+		while ($this->valid()) {
146
+			if ($this->current() === $object) {
147 147
 				break;
148 148
 			}
149 149
 			$this->next();
@@ -161,10 +161,10 @@  discard block
 block discarded – undo
161 161
 	 * @param $info
162 162
 	 * @return void
163 163
 	 */
164
-	public function set_current_by_info( $info ) {
164
+	public function set_current_by_info($info) {
165 165
 		$this->rewind();
166
-		while ( $this->valid() ) {
167
-			if ( $info === $this->getInfo() ) {
166
+		while ($this->valid()) {
167
+			if ($info === $this->getInfo()) {
168 168
 				break;
169 169
 			}
170 170
 			$this->next();
Please login to merge, or discard this patch.
core/EE_Object_Repository.core.php 1 patch
Spacing   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1
-<?php if ( ! defined( 'EVENT_ESPRESSO_VERSION' ) ) {
2
-	exit( 'No direct script access allowed' );
1
+<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) {
2
+	exit('No direct script access allowed');
3 3
 }
4 4
 /**
5 5
  * Class EE_Object_Repository
@@ -38,9 +38,9 @@  discard block
 block discarded – undo
38 38
 	 * @param array $arguments	arrays of arguments that will be passed to the object's callback method
39 39
 	 * @return bool | int
40 40
 	 */
41
-	protected function _call_user_func_array_on_current( $callback = '', $arguments = array() ) {
42
-		if ( $callback !== '' && method_exists( $this->current(), $callback ) ) {
43
-			return call_user_func_array( array( $this->current(), $callback ), $arguments );
41
+	protected function _call_user_func_array_on_current($callback = '', $arguments = array()) {
42
+		if ($callback !== '' && method_exists($this->current(), $callback)) {
43
+			return call_user_func_array(array($this->current(), $callback), $arguments);
44 44
 		}
45 45
 		return false;
46 46
 	}
@@ -56,13 +56,13 @@  discard block
 block discarded – undo
56 56
 	 * @param string $callback  name of method found on repository objects to be called
57 57
 	 * @return bool | int
58 58
 	 */
59
-	protected function _call_user_func_on_all( $callback = '' ) {
59
+	protected function _call_user_func_on_all($callback = '') {
60 60
 		$success = true;
61
-		if ( $this->valid() ) {
61
+		if ($this->valid()) {
62 62
 			$this->rewind();
63
-			while ( $this->valid() ) {
63
+			while ($this->valid()) {
64 64
 				// any negative result will toggle success to false
65
-				$success = $this->_call_user_func_array_on_current( $callback ) ? $success : false;
65
+				$success = $this->_call_user_func_array_on_current($callback) ? $success : false;
66 66
 				$this->next();
67 67
 			}
68 68
 			$this->rewind();
@@ -86,9 +86,9 @@  discard block
 block discarded – undo
86 86
 	 * @param array 	$persistence_arguments	arrays of arguments that will be passed to the object's persistence method
87 87
 	 * @return bool | int
88 88
 	 */
89
-	public function persist( $persistence_callback = '', $persistence_arguments = array() ) {
90
-		$persistence_callback = ! empty( $persistence_callback ) ? $persistence_callback : $this->persist_method;
91
-		return $this->_call_user_func_array_on_current( $persistence_callback, $persistence_arguments );
89
+	public function persist($persistence_callback = '', $persistence_arguments = array()) {
90
+		$persistence_callback = ! empty($persistence_callback) ? $persistence_callback : $this->persist_method;
91
+		return $this->_call_user_func_array_on_current($persistence_callback, $persistence_arguments);
92 92
 	}
93 93
 
94 94
 
@@ -102,9 +102,9 @@  discard block
 block discarded – undo
102 102
 	 * @param string 	$persistence_callback 		name of method found on object that can be used for persisting the object
103 103
 	 * @return bool | int
104 104
 	 */
105
-	public function persist_all( $persistence_callback = '' ) {
106
-		$persistence_callback = ! empty( $persistence_callback ) ? $persistence_callback : $this->persist_method;
107
-		return $this->_call_user_func_on_all( $persistence_callback );
105
+	public function persist_all($persistence_callback = '') {
106
+		$persistence_callback = ! empty($persistence_callback) ? $persistence_callback : $this->persist_method;
107
+		return $this->_call_user_func_on_all($persistence_callback);
108 108
 	}
109 109
 
110 110
 
Please login to merge, or discard this patch.
core/EE_PUE.core.php 3 patches
Indentation   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -32,7 +32,7 @@
 block discarded – undo
32 32
 
33 33
 	/**
34 34
 	 * This property is used to hold an array of EE_default_term objects assigned to a custom post type when the post for that post type is published with no terms set for the taxonomy.
35
-	  *
35
+	 *
36 36
 	 * @var array of EE_Default_Term objects
37 37
 	 */
38 38
 	protected $_default_terms = array();
Please login to merge, or discard this patch.
Spacing   +88 added lines, -88 removed lines patch added patch discarded remove patch
@@ -50,13 +50,13 @@  discard block
 block discarded – undo
50 50
 	public function __construct() {
51 51
 //		throw new EE_Error('error');
52 52
 
53
-		do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' );
53
+		do_action('AHEE_log', __FILE__, __FUNCTION__, '');
54 54
 
55 55
 		//wp have no MONTH_IN_SECONDS constant.  So we approximate our own assuming all months are 4 weeks long.
56
-		if ( !defined('MONTH_IN_SECONDS' ) )
57
-			define( 'MONTH_IN_SECONDS', WEEK_IN_SECONDS * 4 );
56
+		if ( ! defined('MONTH_IN_SECONDS'))
57
+			define('MONTH_IN_SECONDS', WEEK_IN_SECONDS * 4);
58 58
 
59
-		if(EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance){
59
+		if (EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance) {
60 60
 			$this->_uxip_hooks();
61 61
 		}
62 62
 
@@ -65,12 +65,12 @@  discard block
 block discarded – undo
65 65
 		$ueip_has_notified = EE_Registry::instance()->CFG->core->ee_ueip_has_notified;
66 66
 
67 67
 		//has optin been selected for datacollection?
68
-		$espresso_data_optin = !empty($ueip_optin) ? $ueip_optin : NULL;
68
+		$espresso_data_optin = ! empty($ueip_optin) ? $ueip_optin : NULL;
69 69
 
70
-		if ( empty($ueip_has_notified) && EE_Maintenance_Mode::instance()->level() != EE_Maintenance_mode::level_2_complete_maintenance ) {
71
-			add_action('admin_notices', array( $this, 'espresso_data_collection_optin_notice' ), 10 );
72
-			add_action('admin_enqueue_scripts', array( $this, 'espresso_data_collection_enqueue_scripts' ), 10 );
73
-			add_action('wp_ajax_espresso_data_optin', array( $this, 'espresso_data_optin_ajax_handler' ), 10 );
70
+		if (empty($ueip_has_notified) && EE_Maintenance_Mode::instance()->level() != EE_Maintenance_mode::level_2_complete_maintenance) {
71
+			add_action('admin_notices', array($this, 'espresso_data_collection_optin_notice'), 10);
72
+			add_action('admin_enqueue_scripts', array($this, 'espresso_data_collection_enqueue_scripts'), 10);
73
+			add_action('wp_ajax_espresso_data_optin', array($this, 'espresso_data_optin_ajax_handler'), 10);
74 74
 			update_option('ee_ueip_optin', 'yes');
75 75
 			$espresso_data_optin = 'yes';
76 76
 		}
@@ -79,80 +79,80 @@  discard block
 block discarded – undo
79 79
 		$extra_stats = array();
80 80
 
81 81
 		//only collect extra stats if the plugin user has opted in.
82
-		if ( !empty($espresso_data_optin) && $espresso_data_optin == 'yes' ) {
82
+		if ( ! empty($espresso_data_optin) && $espresso_data_optin == 'yes') {
83 83
 			//let's only setup extra data if transient has expired
84
-			if ( false === ( $transient = get_transient('ee_extra_data') ) && EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance ) {
84
+			if (false === ($transient = get_transient('ee_extra_data')) && EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance) {
85 85
 
86 86
 				$current_site = is_multisite() ? get_current_site() : NULL;
87
-				$site_pre = ! is_main_site() && ! empty($current_site) ? trim( preg_replace('/\b\w\S\w\b/', '', $current_site->domain ), '.' ) . '_' : '';
87
+				$site_pre = ! is_main_site() && ! empty($current_site) ? trim(preg_replace('/\b\w\S\w\b/', '', $current_site->domain), '.').'_' : '';
88 88
 
89 89
 
90 90
 				//active gateways
91 91
 				$active_gateways = get_option('event_espresso_active_gateways');
92
-				if ( !empty($active_gateways ) ) {
93
-					foreach ( (array) $active_gateways as $gateway => $ignore ) {
94
-						$extra_stats[$site_pre . $gateway . '_gateway_active'] = 1;
92
+				if ( ! empty($active_gateways)) {
93
+					foreach ((array) $active_gateways as $gateway => $ignore) {
94
+						$extra_stats[$site_pre.$gateway.'_gateway_active'] = 1;
95 95
 					}
96 96
 				}
97 97
 
98
-				if ( is_multisite() && is_main_site() ) {
98
+				if (is_multisite() && is_main_site()) {
99 99
 					$extra_stats['is_multisite'] = true;
100 100
 				}
101 101
 
102 102
 				//what is the current active theme?
103 103
 				$active_theme = get_option('uxip_ee_active_theme');
104
-				if ( !empty( $active_theme ) )
105
-					$extra_stats[$site_pre . 'active_theme'] = $active_theme;
104
+				if ( ! empty($active_theme))
105
+					$extra_stats[$site_pre.'active_theme'] = $active_theme;
106 106
 
107 107
 				//event info regarding an all event count and all "active" event count
108 108
 				$all_events_count = get_option('uxip_ee4_all_events_count');
109
-				if ( !empty( $all_events_count ) )
110
-					$extra_stats[$site_pre . 'ee4_all_events_count'] = $all_events_count;
109
+				if ( ! empty($all_events_count))
110
+					$extra_stats[$site_pre.'ee4_all_events_count'] = $all_events_count;
111 111
 				$active_events_count = get_option('uxip_ee4_active_events_count');
112
-				if ( !empty( $active_events_count ) )
113
-					$extra_stats[$site_pre . 'ee4_active_events_count'] = $active_events_count;
112
+				if ( ! empty($active_events_count))
113
+					$extra_stats[$site_pre.'ee4_active_events_count'] = $active_events_count;
114 114
 
115 115
 				//datetime stuff
116 116
 				$dtt_count = get_option('uxip_ee_all_dtts_count');
117
-				if ( !empty( $dtt_count ) )
118
-					$extra_stats[$site_pre . 'all_dtts_count'] = $dtt_count;
117
+				if ( ! empty($dtt_count))
118
+					$extra_stats[$site_pre.'all_dtts_count'] = $dtt_count;
119 119
 
120 120
 				$dtt_sold = get_option('uxip_ee_dtt_sold');
121
-				if ( !empty( $dtt_sold ) )
122
-					$extra_stats[$site_pre . 'dtt_sold'] = $dtt_sold;
121
+				if ( ! empty($dtt_sold))
122
+					$extra_stats[$site_pre.'dtt_sold'] = $dtt_sold;
123 123
 
124 124
 				//ticket stuff
125 125
 				$all_tkt_count = get_option('uxip_ee_all_tkt_count');
126
-				if ( !empty( $all_tkt_count ) )
127
-					$extra_stats[$site_pre . 'all_tkt_count'] = $all_tkt_count;
126
+				if ( ! empty($all_tkt_count))
127
+					$extra_stats[$site_pre.'all_tkt_count'] = $all_tkt_count;
128 128
 
129 129
 				$free_tkt_count = get_option('uxip_ee_free_tkt_count');
130
-				if ( !empty( $free_tkt_count ) )
131
-					$extra_stats[$site_pre . 'free_tkt_count'] = $free_tkt_count;
130
+				if ( ! empty($free_tkt_count))
131
+					$extra_stats[$site_pre.'free_tkt_count'] = $free_tkt_count;
132 132
 
133 133
 				$paid_tkt_count = get_option('uxip_ee_paid_tkt_count');
134
-				if ( !empty( $paid_tkt_count ) )
135
-					$extra_stats[$site_pre . 'paid_tkt_count'] = $paid_tkt_count;
134
+				if ( ! empty($paid_tkt_count))
135
+					$extra_stats[$site_pre.'paid_tkt_count'] = $paid_tkt_count;
136 136
 
137
-				$tkt_sold = get_option('uxip_ee_tkt_sold' );
138
-				if ( !empty($tkt_sold) )
139
-					$extra_stats[$site_pre . 'tkt_sold'] = $tkt_sold;
137
+				$tkt_sold = get_option('uxip_ee_tkt_sold');
138
+				if ( ! empty($tkt_sold))
139
+					$extra_stats[$site_pre.'tkt_sold'] = $tkt_sold;
140 140
 
141 141
 				//phpversion checking
142 142
 				$extra_stats['phpversion'] = function_exists('phpversion') ? phpversion() : 'unknown';
143 143
 
144 144
 				//set transient
145
-				set_transient( 'ee_extra_data', $extra_stats, WEEK_IN_SECONDS );
145
+				set_transient('ee_extra_data', $extra_stats, WEEK_IN_SECONDS);
146 146
 			}
147 147
 		}
148 148
 
149 149
 
150 150
 
151 151
 		// PUE Auto Upgrades stuff
152
-		if (is_readable(EE_THIRD_PARTY . 'pue/pue-client.php')) { //include the file
153
-			require_once(EE_THIRD_PARTY . 'pue/pue-client.php' );
152
+		if (is_readable(EE_THIRD_PARTY.'pue/pue-client.php')) { //include the file
153
+			require_once(EE_THIRD_PARTY.'pue/pue-client.php');
154 154
 
155
-			$api_key = isset( EE_Registry::instance()->NET_CFG->core->site_license_key ) ? EE_Registry::instance()->NET_CFG->core->site_license_key : '';
155
+			$api_key = isset(EE_Registry::instance()->NET_CFG->core->site_license_key) ? EE_Registry::instance()->NET_CFG->core->site_license_key : '';
156 156
 			$host_server_url = 'http://eventespresso.com'; //this needs to be the host server where plugin update engine is installed. Note, if you leave this blank then it is assumed the WordPress repo will be used and we'll just check there.
157 157
 
158 158
 			//Note: PUE uses a simple preg_match to determine what type is currently installed based on version number.  So it's important that you use a key for the version type that is unique and not found in another key.
@@ -164,9 +164,9 @@  discard block
 block discarded – undo
164 164
 			//$plugin_slug['prerelease']['b'] = 'some-pre-release-slug';
165 165
 			//..WOULD work!
166 166
 			$plugin_slug = array(
167
-				'free' => array( 'decaf' => 'event-espresso-core-decaf' ),
168
-				'premium' => array( 'p' => 'event-espresso-core-reg' ),
169
-				'prerelease' => array( 'beta' => 'event-espresso-core-pr' )
167
+				'free' => array('decaf' => 'event-espresso-core-decaf'),
168
+				'premium' => array('p' => 'event-espresso-core-reg'),
169
+				'prerelease' => array('beta' => 'event-espresso-core-pr')
170 170
 				);
171 171
 
172 172
 
@@ -193,14 +193,14 @@  discard block
 block discarded – undo
193 193
 	 * The purpose of this function is to display information about Event Espresso data collection and a optin selection for extra data collecting by users.
194 194
 	 * @return string html.
195 195
 	 */
196
-	 public static function espresso_data_collection_optin_text( $extra = TRUE ) {
197
-	 	if ( ! $extra ) {
198
-			 echo '<h4 '. (!$extra ? 'id="UXIP_settings"' : '').'>'.__('User eXperience Improvement Program (UXIP)', 'event_espresso').'</h4>';
199
-			 echo sprintf( __('%sPlease help us make Event Espresso better and vote for your favorite features.%s The %sUser eXperience Improvement Program (UXIP)%s, has been created so when you use Event Espresso you are voting for the features and settings that are important to you. The UXIP helps us understand how you use our products and services, track problems and in what context. If you opt-out of the UXIP you essentially elect for us to disregard how you use Event Espresso as we build new features and make changes. Participation in the program is completely voluntary but it is enabled by default. The end results of the UXIP are software improvements to better meet your needs. The data we collect will never be sold, traded, or misused in any way. %sPlease see our %sPrivacy Policy%s for more information.', 'event_espresso'), '<p><em>', '</em></p>','<a href="http://eventespresso.com/about/user-experience-improvement-program-uxip/" target="_blank">','</a>','<br><br>','<a href="http://eventespresso.com/about/privacy-policy/" target="_blank">','</a>' );
196
+	 public static function espresso_data_collection_optin_text($extra = TRUE) {
197
+	 	if ( ! $extra) {
198
+			 echo '<h4 '.( ! $extra ? 'id="UXIP_settings"' : '').'>'.__('User eXperience Improvement Program (UXIP)', 'event_espresso').'</h4>';
199
+			 echo sprintf(__('%sPlease help us make Event Espresso better and vote for your favorite features.%s The %sUser eXperience Improvement Program (UXIP)%s, has been created so when you use Event Espresso you are voting for the features and settings that are important to you. The UXIP helps us understand how you use our products and services, track problems and in what context. If you opt-out of the UXIP you essentially elect for us to disregard how you use Event Espresso as we build new features and make changes. Participation in the program is completely voluntary but it is enabled by default. The end results of the UXIP are software improvements to better meet your needs. The data we collect will never be sold, traded, or misused in any way. %sPlease see our %sPrivacy Policy%s for more information.', 'event_espresso'), '<p><em>', '</em></p>', '<a href="http://eventespresso.com/about/user-experience-improvement-program-uxip/" target="_blank">', '</a>', '<br><br>', '<a href="http://eventespresso.com/about/privacy-policy/" target="_blank">', '</a>');
200 200
 		} else {
201
-			$settings_url = EE_Admin_Page::add_query_args_and_nonce( array( 'action' => 'default'), admin_url( 'admin.php?page=espresso_general_settings') );
201
+			$settings_url = EE_Admin_Page::add_query_args_and_nonce(array('action' => 'default'), admin_url('admin.php?page=espresso_general_settings'));
202 202
 			$settings_url .= '#UXIP_settings';
203
-			echo sprintf( __( 'The Event Espresso UXIP feature is active on your site. For %smore info%s and to opt-out %sclick here%s.', 'event_espresso' ), '<a href="http://eventespresso.com/about/user-experience-improvement-program-uxip/" traget="_blank">', '</a>', '<a href="' . $settings_url . '" target="_blank">', '</a>' );
203
+			echo sprintf(__('The Event Espresso UXIP feature is active on your site. For %smore info%s and to opt-out %sclick here%s.', 'event_espresso'), '<a href="http://eventespresso.com/about/user-experience-improvement-program-uxip/" traget="_blank">', '</a>', '<a href="'.$settings_url.'" target="_blank">', '</a>');
204 204
 		}
205 205
 	}
206 206
 
@@ -209,9 +209,9 @@  discard block
 block discarded – undo
209 209
 
210 210
 	function espresso_data_collection_optin_notice() {
211 211
 		$ueip_has_notified = EE_Registry::instance()->CFG->core->ee_ueip_has_notified;
212
-		if ( $ueip_has_notified ) return;
213
-		$settings_url = EE_Admin_Page::add_query_args_and_nonce( array( 'action' => 'default'), admin_url( 'admin.php?page=espresso_general_settings') );
214
-		$settings_url = $settings_url . '#UXIP_settings';
212
+		if ($ueip_has_notified) return;
213
+		$settings_url = EE_Admin_Page::add_query_args_and_nonce(array('action' => 'default'), admin_url('admin.php?page=espresso_general_settings'));
214
+		$settings_url = $settings_url.'#UXIP_settings';
215 215
 		?>
216 216
 		<div class="updated data-collect-optin" id="espresso-data-collect-optin-container">
217 217
 			<div id="data-collect-optin-options-container">
@@ -233,8 +233,8 @@  discard block
 block discarded – undo
233 233
 	 * @return void
234 234
 	 */
235 235
 	function espresso_data_collection_enqueue_scripts() {
236
-		wp_register_script( 'ee-data-optin-js', EE_GLOBAL_ASSETS_URL . 'scripts/ee-data-optin.js', array('jquery'), EVENT_ESPRESSO_VERSION, TRUE );
237
-		wp_register_style( 'ee-data-optin-css', EE_GLOBAL_ASSETS_URL . 'css/ee-data-optin.css', array(), EVENT_ESPRESSO_VERSION );
236
+		wp_register_script('ee-data-optin-js', EE_GLOBAL_ASSETS_URL.'scripts/ee-data-optin.js', array('jquery'), EVENT_ESPRESSO_VERSION, TRUE);
237
+		wp_register_style('ee-data-optin-css', EE_GLOBAL_ASSETS_URL.'css/ee-data-optin.css', array(), EVENT_ESPRESSO_VERSION);
238 238
 
239 239
 		wp_enqueue_script('ee-data-optin-js');
240 240
 		wp_enqueue_style('ee-data-optin-css');
@@ -249,14 +249,14 @@  discard block
 block discarded – undo
249 249
 	function espresso_data_optin_ajax_handler() {
250 250
 
251 251
 		//verify nonce
252
-		if ( isset($_POST['nonce']) && !wp_verify_nonce($_POST['nonce'], 'ee-data-optin') ) exit();
252
+		if (isset($_POST['nonce']) && ! wp_verify_nonce($_POST['nonce'], 'ee-data-optin')) exit();
253 253
 
254 254
 		//made it here so let's save the selection
255
-		$ueip_optin = isset( $_POST['selection'] ) ? $_POST['selection'] : 'no';
255
+		$ueip_optin = isset($_POST['selection']) ? $_POST['selection'] : 'no';
256 256
 
257 257
 		//update_option('ee_ueip_optin', $ueip_optin);
258 258
 		EE_Registry::instance()->CFG->core->ee_ueip_has_notified = 1;
259
-		EE_Registry::instance()->CFG->update_espresso_config( FALSE, FALSE );
259
+		EE_Registry::instance()->CFG->update_espresso_config(FALSE, FALSE);
260 260
 		exit();
261 261
 	}
262 262
 
@@ -269,22 +269,22 @@  discard block
 block discarded – undo
269 269
 	 */
270 270
 	public static function is_update_available($basename = '') {
271 271
 
272
-		$basename = ! empty( $basename ) ? $basename : EE_PLUGIN_BASENAME;
272
+		$basename = ! empty($basename) ? $basename : EE_PLUGIN_BASENAME;
273 273
 
274 274
 		$update = false;
275 275
 
276
-		$folder = DS . dirname($basename); // should take "event-espresso-core/espresso.php" and change to "/event-espresso-core"
276
+		$folder = DS.dirname($basename); // should take "event-espresso-core/espresso.php" and change to "/event-espresso-core"
277 277
 
278 278
 		$plugins = get_plugins($folder);
279
-		$current = get_site_transient( 'update_plugins' );
279
+		$current = get_site_transient('update_plugins');
280 280
 
281
-		foreach ( (array) $plugins as $plugin_file => $plugin_data ) {
282
-			if ( isset( $current->response['plugin_file'] ) )
281
+		foreach ((array) $plugins as $plugin_file => $plugin_data) {
282
+			if (isset($current->response['plugin_file']))
283 283
 				$update = true;
284 284
 		}
285 285
 
286 286
 		//it's possible that there is an update but an invalid site-license-key is in use
287
-		if ( get_site_option('pue_json_error_' . $basename ) )
287
+		if (get_site_option('pue_json_error_'.$basename))
288 288
 			$update = true;
289 289
 
290 290
 		return $update;
@@ -302,9 +302,9 @@  discard block
 block discarded – undo
302 302
 	 * @return void
303 303
 	 */
304 304
 	public function _uxip_hooks() {
305
-		if ( EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance ) {
306
-			add_action('admin_init', array( $this, 'track_active_theme' ) );
307
-			add_action('admin_init', array( $this, 'track_event_info' ) );
305
+		if (EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance) {
306
+			add_action('admin_init', array($this, 'track_active_theme'));
307
+			add_action('admin_init', array($this, 'track_event_info'));
308 308
 		}
309 309
 	}
310 310
 
@@ -313,65 +313,65 @@  discard block
 block discarded – undo
313 313
 
314 314
 	public function track_active_theme() {
315 315
 		//we only check this once a month.
316
-		if ( false === ( $transient = get_transient( 'ee_active_theme_check' ) ) ) {
316
+		if (false === ($transient = get_transient('ee_active_theme_check'))) {
317 317
 			$theme = wp_get_theme();
318
-			update_option('uxip_ee_active_theme', $theme->get('Name') );
319
-			set_transient('ee_active_theme_check', 1, MONTH_IN_SECONDS );
318
+			update_option('uxip_ee_active_theme', $theme->get('Name'));
319
+			set_transient('ee_active_theme_check', 1, MONTH_IN_SECONDS);
320 320
 		}
321 321
 	}
322 322
 
323 323
 
324 324
 	public function track_event_info() {
325 325
 		//we only check this once every couple weeks.
326
-		if ( false === ( $transient = get_transient( 'ee4_event_info_check') ) ) {
326
+		if (false === ($transient = get_transient('ee4_event_info_check'))) {
327 327
 			//first let's get the number for ALL events
328 328
 			$EVT = EE_Registry::instance()->load_model('Event');
329 329
 			$DTT = EE_Registry::instance()->load_model('Datetime');
330 330
 			$TKT = EE_Registry::instance()->load_model('Ticket');
331 331
 			$count = $EVT->count();
332
-			if ( $count > 0 )
332
+			if ($count > 0)
333 333
 				update_option('uxip_ee4_all_events_count', $count);
334 334
 
335 335
 			//next let's just get the number of ACTIVE events
336 336
 			$count_active = $EVT->get_active_events(array(), TRUE);
337
-			if ( $count_active > 0 )
337
+			if ($count_active > 0)
338 338
 				update_option('uxip_ee4_active_events_count', $count_active);
339 339
 
340 340
 			//datetimes!
341 341
 			$dtt_count = $DTT->count();
342
-			if ( $dtt_count > 0 )
343
-				update_option( 'uxip_ee_all_dtts_count', $dtt_count );
342
+			if ($dtt_count > 0)
343
+				update_option('uxip_ee_all_dtts_count', $dtt_count);
344 344
 
345 345
 
346 346
 			//dttsold
347 347
 			$dtt_sold = $DTT->sum(array(), 'DTT_sold');
348
-			if ( $dtt_sold > 0 )
349
-				update_option( 'uxip_ee_dtt_sold', $dtt_sold );
348
+			if ($dtt_sold > 0)
349
+				update_option('uxip_ee_dtt_sold', $dtt_sold);
350 350
 
351 351
 			//allticketcount
352 352
 			$all_tkt_count = $TKT->count();
353
-			if ( $all_tkt_count > 0 )
354
-				update_option( 'uxip_ee_all_tkt_count', $all_tkt_count );
353
+			if ($all_tkt_count > 0)
354
+				update_option('uxip_ee_all_tkt_count', $all_tkt_count);
355 355
 
356 356
 			//freetktcount
357
-			$_where = array( 'TKT_price' => 0 );
357
+			$_where = array('TKT_price' => 0);
358 358
 			$free_tkt_count = $TKT->count(array($_where));
359
-			if ( $free_tkt_count > 0 )
360
-				update_option( 'uxip_ee_free_tkt_count', $free_tkt_count );
359
+			if ($free_tkt_count > 0)
360
+				update_option('uxip_ee_free_tkt_count', $free_tkt_count);
361 361
 
362 362
 			//paidtktcount
363
-			$_where = array( 'TKT_price' => array('>', 0) );
364
-			$paid_tkt_count = $TKT->count( array( $_where ) );
365
-			if ( $paid_tkt_count > 0 )
366
-				update_option( 'uxip_ee_paid_tkt_count', $paid_tkt_count );
363
+			$_where = array('TKT_price' => array('>', 0));
364
+			$paid_tkt_count = $TKT->count(array($_where));
365
+			if ($paid_tkt_count > 0)
366
+				update_option('uxip_ee_paid_tkt_count', $paid_tkt_count);
367 367
 
368 368
 			//tktsold
369
-			$tkt_sold = $TKT->sum( array(), 'TKT_sold' );
370
-			if( $tkt_sold > 0 )
371
-				update_option( 'uxip_ee_tkt_sold', $tkt_sold );
369
+			$tkt_sold = $TKT->sum(array(), 'TKT_sold');
370
+			if ($tkt_sold > 0)
371
+				update_option('uxip_ee_tkt_sold', $tkt_sold);
372 372
 
373 373
 
374
-			set_transient( 'ee4_event_info_check', 1, WEEK_IN_SECONDS * 2 );
374
+			set_transient('ee4_event_info_check', 1, WEEK_IN_SECONDS * 2);
375 375
 		}
376 376
 	}
377 377
 
Please login to merge, or discard this patch.
Braces   +69 added lines, -43 removed lines patch added patch discarded remove patch
@@ -1,4 +1,6 @@  discard block
 block discarded – undo
1
-<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
1
+<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) {
2
+	exit('No direct script access allowed');
3
+}
2 4
 /**
3 5
  * Event Espresso
4 6
  *
@@ -53,8 +55,9 @@  discard block
 block discarded – undo
53 55
 		do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' );
54 56
 
55 57
 		//wp have no MONTH_IN_SECONDS constant.  So we approximate our own assuming all months are 4 weeks long.
56
-		if ( !defined('MONTH_IN_SECONDS' ) )
57
-			define( 'MONTH_IN_SECONDS', WEEK_IN_SECONDS * 4 );
58
+		if ( !defined('MONTH_IN_SECONDS' ) ) {
59
+					define( 'MONTH_IN_SECONDS', WEEK_IN_SECONDS * 4 );
60
+		}
58 61
 
59 62
 		if(EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance){
60 63
 			$this->_uxip_hooks();
@@ -101,42 +104,51 @@  discard block
 block discarded – undo
101 104
 
102 105
 				//what is the current active theme?
103 106
 				$active_theme = get_option('uxip_ee_active_theme');
104
-				if ( !empty( $active_theme ) )
105
-					$extra_stats[$site_pre . 'active_theme'] = $active_theme;
107
+				if ( !empty( $active_theme ) ) {
108
+									$extra_stats[$site_pre . 'active_theme'] = $active_theme;
109
+				}
106 110
 
107 111
 				//event info regarding an all event count and all "active" event count
108 112
 				$all_events_count = get_option('uxip_ee4_all_events_count');
109
-				if ( !empty( $all_events_count ) )
110
-					$extra_stats[$site_pre . 'ee4_all_events_count'] = $all_events_count;
113
+				if ( !empty( $all_events_count ) ) {
114
+									$extra_stats[$site_pre . 'ee4_all_events_count'] = $all_events_count;
115
+				}
111 116
 				$active_events_count = get_option('uxip_ee4_active_events_count');
112
-				if ( !empty( $active_events_count ) )
113
-					$extra_stats[$site_pre . 'ee4_active_events_count'] = $active_events_count;
117
+				if ( !empty( $active_events_count ) ) {
118
+									$extra_stats[$site_pre . 'ee4_active_events_count'] = $active_events_count;
119
+				}
114 120
 
115 121
 				//datetime stuff
116 122
 				$dtt_count = get_option('uxip_ee_all_dtts_count');
117
-				if ( !empty( $dtt_count ) )
118
-					$extra_stats[$site_pre . 'all_dtts_count'] = $dtt_count;
123
+				if ( !empty( $dtt_count ) ) {
124
+									$extra_stats[$site_pre . 'all_dtts_count'] = $dtt_count;
125
+				}
119 126
 
120 127
 				$dtt_sold = get_option('uxip_ee_dtt_sold');
121
-				if ( !empty( $dtt_sold ) )
122
-					$extra_stats[$site_pre . 'dtt_sold'] = $dtt_sold;
128
+				if ( !empty( $dtt_sold ) ) {
129
+									$extra_stats[$site_pre . 'dtt_sold'] = $dtt_sold;
130
+				}
123 131
 
124 132
 				//ticket stuff
125 133
 				$all_tkt_count = get_option('uxip_ee_all_tkt_count');
126
-				if ( !empty( $all_tkt_count ) )
127
-					$extra_stats[$site_pre . 'all_tkt_count'] = $all_tkt_count;
134
+				if ( !empty( $all_tkt_count ) ) {
135
+									$extra_stats[$site_pre . 'all_tkt_count'] = $all_tkt_count;
136
+				}
128 137
 
129 138
 				$free_tkt_count = get_option('uxip_ee_free_tkt_count');
130
-				if ( !empty( $free_tkt_count ) )
131
-					$extra_stats[$site_pre . 'free_tkt_count'] = $free_tkt_count;
139
+				if ( !empty( $free_tkt_count ) ) {
140
+									$extra_stats[$site_pre . 'free_tkt_count'] = $free_tkt_count;
141
+				}
132 142
 
133 143
 				$paid_tkt_count = get_option('uxip_ee_paid_tkt_count');
134
-				if ( !empty( $paid_tkt_count ) )
135
-					$extra_stats[$site_pre . 'paid_tkt_count'] = $paid_tkt_count;
144
+				if ( !empty( $paid_tkt_count ) ) {
145
+									$extra_stats[$site_pre . 'paid_tkt_count'] = $paid_tkt_count;
146
+				}
136 147
 
137 148
 				$tkt_sold = get_option('uxip_ee_tkt_sold' );
138
-				if ( !empty($tkt_sold) )
139
-					$extra_stats[$site_pre . 'tkt_sold'] = $tkt_sold;
149
+				if ( !empty($tkt_sold) ) {
150
+									$extra_stats[$site_pre . 'tkt_sold'] = $tkt_sold;
151
+				}
140 152
 
141 153
 				//phpversion checking
142 154
 				$extra_stats['phpversion'] = function_exists('phpversion') ? phpversion() : 'unknown';
@@ -209,7 +221,9 @@  discard block
 block discarded – undo
209 221
 
210 222
 	function espresso_data_collection_optin_notice() {
211 223
 		$ueip_has_notified = EE_Registry::instance()->CFG->core->ee_ueip_has_notified;
212
-		if ( $ueip_has_notified ) return;
224
+		if ( $ueip_has_notified ) {
225
+			return;
226
+		}
213 227
 		$settings_url = EE_Admin_Page::add_query_args_and_nonce( array( 'action' => 'default'), admin_url( 'admin.php?page=espresso_general_settings') );
214 228
 		$settings_url = $settings_url . '#UXIP_settings';
215 229
 		?>
@@ -249,7 +263,9 @@  discard block
 block discarded – undo
249 263
 	function espresso_data_optin_ajax_handler() {
250 264
 
251 265
 		//verify nonce
252
-		if ( isset($_POST['nonce']) && !wp_verify_nonce($_POST['nonce'], 'ee-data-optin') ) exit();
266
+		if ( isset($_POST['nonce']) && !wp_verify_nonce($_POST['nonce'], 'ee-data-optin') ) {
267
+			exit();
268
+		}
253 269
 
254 270
 		//made it here so let's save the selection
255 271
 		$ueip_optin = isset( $_POST['selection'] ) ? $_POST['selection'] : 'no';
@@ -279,13 +295,15 @@  discard block
 block discarded – undo
279 295
 		$current = get_site_transient( 'update_plugins' );
280 296
 
281 297
 		foreach ( (array) $plugins as $plugin_file => $plugin_data ) {
282
-			if ( isset( $current->response['plugin_file'] ) )
283
-				$update = true;
298
+			if ( isset( $current->response['plugin_file'] ) ) {
299
+							$update = true;
300
+			}
284 301
 		}
285 302
 
286 303
 		//it's possible that there is an update but an invalid site-license-key is in use
287
-		if ( get_site_option('pue_json_error_' . $basename ) )
288
-			$update = true;
304
+		if ( get_site_option('pue_json_error_' . $basename ) ) {
305
+					$update = true;
306
+		}
289 307
 
290 308
 		return $update;
291 309
 	}
@@ -329,46 +347,54 @@  discard block
 block discarded – undo
329 347
 			$DTT = EE_Registry::instance()->load_model('Datetime');
330 348
 			$TKT = EE_Registry::instance()->load_model('Ticket');
331 349
 			$count = $EVT->count();
332
-			if ( $count > 0 )
333
-				update_option('uxip_ee4_all_events_count', $count);
350
+			if ( $count > 0 ) {
351
+							update_option('uxip_ee4_all_events_count', $count);
352
+			}
334 353
 
335 354
 			//next let's just get the number of ACTIVE events
336 355
 			$count_active = $EVT->get_active_events(array(), TRUE);
337
-			if ( $count_active > 0 )
338
-				update_option('uxip_ee4_active_events_count', $count_active);
356
+			if ( $count_active > 0 ) {
357
+							update_option('uxip_ee4_active_events_count', $count_active);
358
+			}
339 359
 
340 360
 			//datetimes!
341 361
 			$dtt_count = $DTT->count();
342
-			if ( $dtt_count > 0 )
343
-				update_option( 'uxip_ee_all_dtts_count', $dtt_count );
362
+			if ( $dtt_count > 0 ) {
363
+							update_option( 'uxip_ee_all_dtts_count', $dtt_count );
364
+			}
344 365
 
345 366
 
346 367
 			//dttsold
347 368
 			$dtt_sold = $DTT->sum(array(), 'DTT_sold');
348
-			if ( $dtt_sold > 0 )
349
-				update_option( 'uxip_ee_dtt_sold', $dtt_sold );
369
+			if ( $dtt_sold > 0 ) {
370
+							update_option( 'uxip_ee_dtt_sold', $dtt_sold );
371
+			}
350 372
 
351 373
 			//allticketcount
352 374
 			$all_tkt_count = $TKT->count();
353
-			if ( $all_tkt_count > 0 )
354
-				update_option( 'uxip_ee_all_tkt_count', $all_tkt_count );
375
+			if ( $all_tkt_count > 0 ) {
376
+							update_option( 'uxip_ee_all_tkt_count', $all_tkt_count );
377
+			}
355 378
 
356 379
 			//freetktcount
357 380
 			$_where = array( 'TKT_price' => 0 );
358 381
 			$free_tkt_count = $TKT->count(array($_where));
359
-			if ( $free_tkt_count > 0 )
360
-				update_option( 'uxip_ee_free_tkt_count', $free_tkt_count );
382
+			if ( $free_tkt_count > 0 ) {
383
+							update_option( 'uxip_ee_free_tkt_count', $free_tkt_count );
384
+			}
361 385
 
362 386
 			//paidtktcount
363 387
 			$_where = array( 'TKT_price' => array('>', 0) );
364 388
 			$paid_tkt_count = $TKT->count( array( $_where ) );
365
-			if ( $paid_tkt_count > 0 )
366
-				update_option( 'uxip_ee_paid_tkt_count', $paid_tkt_count );
389
+			if ( $paid_tkt_count > 0 ) {
390
+							update_option( 'uxip_ee_paid_tkt_count', $paid_tkt_count );
391
+			}
367 392
 
368 393
 			//tktsold
369 394
 			$tkt_sold = $TKT->sum( array(), 'TKT_sold' );
370
-			if( $tkt_sold > 0 )
371
-				update_option( 'uxip_ee_tkt_sold', $tkt_sold );
395
+			if( $tkt_sold > 0 ) {
396
+							update_option( 'uxip_ee_tkt_sold', $tkt_sold );
397
+			}
372 398
 
373 399
 
374 400
 			set_transient( 'ee4_event_info_check', 1, WEEK_IN_SECONDS * 2 );
Please login to merge, or discard this patch.
core/EE_Payment_Processor.core.php 3 patches
Braces   +7 added lines, -7 removed lines patch added patch discarded remove patch
@@ -148,11 +148,11 @@  discard block
 block discarded – undo
148 148
 		EE_Processor_Base::set_IPN( $separate_IPN_request );
149 149
 		if( $transaction instanceof EE_Transaction && $payment_method instanceof EE_Payment_Method ){
150 150
 			$obj_for_log = EEM_Payment::instance()->get_one( array( array( 'TXN_ID' => $transaction->ID(), 'PMD_ID' => $payment_method->ID() ), 'order_by' => array( 'PAY_timestamp' => 'desc' ) ) );
151
-		}elseif( $payment_method instanceof EE_Payment ){
151
+		} elseif( $payment_method instanceof EE_Payment ){
152 152
 			$obj_for_log = $payment_method;
153
-		}elseif( $transaction instanceof EE_Transaction ){
153
+		} elseif( $transaction instanceof EE_Transaction ){
154 154
 			$obj_for_log = $transaction;
155
-		}else{
155
+		} else{
156 156
 			$obj_for_log = null;
157 157
 		}
158 158
 		$log = EEM_Change_Log::instance()->log(EEM_Change_Log::type_gateway, array('IPN data received'=>$_req_data), $obj_for_log);
@@ -180,7 +180,7 @@  discard block
 block discarded – undo
180 180
 						__FILE__, __FUNCTION__, __LINE__
181 181
 					);
182 182
 				}
183
-			}else{
183
+			} else{
184 184
 				//that's actually pretty ok. The IPN just wasn't able
185 185
 				//to identify which transaction or payment method this was for
186 186
 				// give all active payment methods a chance to claim it
@@ -201,11 +201,11 @@  discard block
 block discarded – undo
201 201
 				$payment->save();
202 202
 				//  update the TXN
203 203
 				$this->update_txn_based_on_payment( $transaction, $payment, $update_txn, $separate_IPN_request );
204
-			}else{
204
+			} else{
205 205
 				//we couldn't find the payment for this IPN... let's try and log at least SOMETHING
206 206
 				if($payment_method){
207 207
 					EEM_Change_Log::instance()->log(EEM_Change_Log::type_gateway, array('IPN data'=>$_req_data), $payment_method);
208
-				}elseif($transaction){
208
+				} elseif($transaction){
209 209
 					EEM_Change_Log::instance()->log(EEM_Change_Log::type_gateway, array('IPN data'=>$_req_data), $transaction);
210 210
 				}
211 211
 			}
@@ -236,7 +236,7 @@  discard block
 block discarded – undo
236 236
 			foreach( $request_data as $key => $value ) {
237 237
 				$return_data[ $this->_remove_unusable_characters( $key ) ] = $this->_remove_unusable_characters( $value );
238 238
 			}
239
-		}else{
239
+		} else{
240 240
 			$return_data =  preg_replace('/[^[:print:]]/', '', $request_data);
241 241
 		}
242 242
 		return $return_data;
Please login to merge, or discard this patch.
Indentation   +2 added lines, -2 removed lines patch added patch discarded remove patch
@@ -13,9 +13,9 @@
 block discarded – undo
13 13
  */
14 14
 class EE_Payment_Processor extends EE_Processor_Base {
15 15
 	/**
16
-     * 	@var EE_Payment_Processor $_instance
16
+	 * 	@var EE_Payment_Processor $_instance
17 17
 	 * 	@access 	private
18
-     */
18
+	 */
19 19
 	private static $_instance = NULL;
20 20
 
21 21
 
Please login to merge, or discard this patch.
Spacing   +127 added lines, -127 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { exit('No direct script access allowed'); }
2
-EE_Registry::instance()->load_class( 'Processor_Base' );
2
+EE_Registry::instance()->load_class('Processor_Base');
3 3
 /**
4 4
  *
5 5
  * EE_Payment_Processor
@@ -27,7 +27,7 @@  discard block
 block discarded – undo
27 27
 	 */
28 28
 	public static function instance() {
29 29
 		// check if class object is instantiated
30
-		if ( ! self::$_instance instanceof EE_Payment_Processor ) {
30
+		if ( ! self::$_instance instanceof EE_Payment_Processor) {
31 31
 			self::$_instance = new self();
32 32
 		}
33 33
 		return self::$_instance;
@@ -42,7 +42,7 @@  discard block
 block discarded – undo
42 42
 	 *@return EE_Payment_Processor
43 43
 	 */
44 44
 	private function __construct() {
45
-		do_action( 'AHEE__EE_Payment_Processor__construct' );
45
+		do_action('AHEE__EE_Payment_Processor__construct');
46 46
 	}
47 47
 
48 48
 
@@ -61,35 +61,35 @@  discard block
 block discarded – undo
61 61
 	 * @param boolean              				$update_txn  	whether or not to call EE_Transaction_Processor::update_transaction_and_registrations_after_checkout_or_payment()
62 62
 	 * @return EE_Payment
63 63
 	 */
64
-	public function process_payment( EE_Payment_Method $payment_method, EE_Transaction $transaction, $amount = NULL, $billing_form = NULL, $return_url = NULL, $method = 'CART', $by_admin = FALSE, $update_txn = TRUE ) {
64
+	public function process_payment(EE_Payment_Method $payment_method, EE_Transaction $transaction, $amount = NULL, $billing_form = NULL, $return_url = NULL, $method = 'CART', $by_admin = FALSE, $update_txn = TRUE) {
65 65
 		// verify payment method
66
-		$payment_method = EEM_Payment_Method::instance()->ensure_is_obj( $payment_method, TRUE );
66
+		$payment_method = EEM_Payment_Method::instance()->ensure_is_obj($payment_method, TRUE);
67 67
 		// verify transaction
68
-		EEM_Transaction::instance()->ensure_is_obj( $transaction );
69
-		$transaction->set_payment_method_ID( $payment_method->ID() );
68
+		EEM_Transaction::instance()->ensure_is_obj($transaction);
69
+		$transaction->set_payment_method_ID($payment_method->ID());
70 70
 		// verify payment method type
71
-		if ( $payment_method->type_obj() instanceof EE_PMT_Base ){
71
+		if ($payment_method->type_obj() instanceof EE_PMT_Base) {
72 72
 			$payment = $payment_method->type_obj()->process_payment(
73 73
 				$transaction,
74
-				min( $amount, $transaction->remaining() ),//make sure we don't overcharge
74
+				min($amount, $transaction->remaining()), //make sure we don't overcharge
75 75
 				$billing_form,
76 76
 				$return_url,
77
-				add_query_arg( array( 'ee_cancel_payment' => true ), $return_url ),
77
+				add_query_arg(array('ee_cancel_payment' => true), $return_url),
78 78
 				$method,
79 79
 				$by_admin
80 80
 			);
81 81
 			// check if payment method uses an off-site gateway
82
-			if ( $payment_method->type_obj()->payment_occurs() != EE_PMT_Base::offsite ) {
82
+			if ($payment_method->type_obj()->payment_occurs() != EE_PMT_Base::offsite) {
83 83
 				// don't process payments for off-site gateways yet because no payment has occurred yet
84
-				$this->update_txn_based_on_payment( $transaction, $payment, $update_txn );
84
+				$this->update_txn_based_on_payment($transaction, $payment, $update_txn);
85 85
 			}
86 86
 			return $payment;
87 87
 		} else {
88 88
 			EE_Error::add_error(
89 89
 				sprintf(
90
-					__( 'A valid payment method could not be determined due to a technical issue.%sPlease try again or contact %s for assistance.', 'event_espresso' ),
90
+					__('A valid payment method could not be determined due to a technical issue.%sPlease try again or contact %s for assistance.', 'event_espresso'),
91 91
 					'<br/>',
92
-					EE_Registry::instance()->CFG->organization->get_pretty( 'email' )
92
+					EE_Registry::instance()->CFG->organization->get_pretty('email')
93 93
 				), __FILE__, __FUNCTION__, __LINE__
94 94
 			);
95 95
 			return NULL;
@@ -105,14 +105,14 @@  discard block
 block discarded – undo
105 105
 	 * @throws EE_Error
106 106
 	 * @return string
107 107
 	 */
108
-	public function get_ipn_url_for_payment_method( $transaction, $payment_method ){
108
+	public function get_ipn_url_for_payment_method($transaction, $payment_method) {
109 109
 		/** @type EE_Transaction $transaction */
110
-		$transaction = EEM_Transaction::instance()->ensure_is_obj( $transaction );
110
+		$transaction = EEM_Transaction::instance()->ensure_is_obj($transaction);
111 111
 		$primary_reg = $transaction->primary_registration();
112
-		if( ! $primary_reg instanceof EE_Registration ){
113
-			throw new EE_Error(sprintf(__("Cannot get IPN URL for transaction with ID %d because it has no primary registration", "event_espresso"),$transaction->ID()));
112
+		if ( ! $primary_reg instanceof EE_Registration) {
113
+			throw new EE_Error(sprintf(__("Cannot get IPN URL for transaction with ID %d because it has no primary registration", "event_espresso"), $transaction->ID()));
114 114
 		}
115
-		$payment_method = EEM_Payment_Method::instance()->ensure_is_obj($payment_method,true);
115
+		$payment_method = EEM_Payment_Method::instance()->ensure_is_obj($payment_method, true);
116 116
 		$url = add_query_arg(
117 117
 			array(
118 118
 				'e_reg_url_link'=>$primary_reg->reg_url_link(),
@@ -139,81 +139,81 @@  discard block
 block discarded – undo
139 139
 	 * @throws Exception
140 140
 	 * @return EE_Payment
141 141
 	 */
142
-	public function process_ipn( $_req_data, $transaction = NULL, $payment_method = NULL, $update_txn = true, $separate_IPN_request = true ){
143
-		$_req_data = $this->_remove_unusable_characters( $_req_data );
144
-		EE_Registry::instance()->load_model( 'Change_Log' );
145
-		EE_Processor_Base::set_IPN( $separate_IPN_request );
146
-		if( $transaction instanceof EE_Transaction && $payment_method instanceof EE_Payment_Method ){
147
-			$obj_for_log = EEM_Payment::instance()->get_one( array( array( 'TXN_ID' => $transaction->ID(), 'PMD_ID' => $payment_method->ID() ), 'order_by' => array( 'PAY_timestamp' => 'desc' ) ) );
148
-		}elseif( $payment_method instanceof EE_Payment ){
142
+	public function process_ipn($_req_data, $transaction = NULL, $payment_method = NULL, $update_txn = true, $separate_IPN_request = true) {
143
+		$_req_data = $this->_remove_unusable_characters($_req_data);
144
+		EE_Registry::instance()->load_model('Change_Log');
145
+		EE_Processor_Base::set_IPN($separate_IPN_request);
146
+		if ($transaction instanceof EE_Transaction && $payment_method instanceof EE_Payment_Method) {
147
+			$obj_for_log = EEM_Payment::instance()->get_one(array(array('TXN_ID' => $transaction->ID(), 'PMD_ID' => $payment_method->ID()), 'order_by' => array('PAY_timestamp' => 'desc')));
148
+		}elseif ($payment_method instanceof EE_Payment) {
149 149
 			$obj_for_log = $payment_method;
150
-		}elseif( $transaction instanceof EE_Transaction ){
150
+		}elseif ($transaction instanceof EE_Transaction) {
151 151
 			$obj_for_log = $transaction;
152
-		}else{
152
+		} else {
153 153
 			$obj_for_log = null;
154 154
 		}
155 155
 		$log = EEM_Change_Log::instance()->log(EEM_Change_Log::type_gateway, array('IPN data received'=>$_req_data), $obj_for_log);
156
-		try{
156
+		try {
157 157
 			/**
158 158
 			 * @var EE_Payment $payment
159 159
 			 */
160 160
 			$payment = NULL;
161
-			if($transaction && $payment_method){
161
+			if ($transaction && $payment_method) {
162 162
 				/** @type EE_Transaction $transaction */
163 163
 				$transaction = EEM_Transaction::instance()->ensure_is_obj($transaction);
164 164
 				/** @type EE_Payment_Method $payment_method */
165 165
 				$payment_method = EEM_Payment_Method::instance()->ensure_is_obj($payment_method);
166
-				if ( $payment_method->type_obj() instanceof EE_PMT_Base ) {
167
-						$payment = $payment_method->type_obj()->handle_ipn( $_req_data, $transaction );
166
+				if ($payment_method->type_obj() instanceof EE_PMT_Base) {
167
+						$payment = $payment_method->type_obj()->handle_ipn($_req_data, $transaction);
168 168
 						$log->set_object($payment);
169 169
 				} else {
170 170
 					// not a payment
171 171
 					EE_Error::add_error(
172 172
 						sprintf(
173
-							__( 'A valid payment method could not be determined due to a technical issue.%sPlease refresh your browser and try again or contact %s for assistance.', 'event_espresso' ),
173
+							__('A valid payment method could not be determined due to a technical issue.%sPlease refresh your browser and try again or contact %s for assistance.', 'event_espresso'),
174 174
 							'<br/>',
175
-							EE_Registry::instance()->CFG->organization->get_pretty( 'email' )
175
+							EE_Registry::instance()->CFG->organization->get_pretty('email')
176 176
 						),
177 177
 						__FILE__, __FUNCTION__, __LINE__
178 178
 					);
179 179
 				}
180
-			}else{
180
+			} else {
181 181
 				//that's actually pretty ok. The IPN just wasn't able
182 182
 				//to identify which transaction or payment method this was for
183 183
 				// give all active payment methods a chance to claim it
184 184
 				$active_pms = EEM_Payment_Method::instance()->get_all_active();
185
-				foreach( $active_pms as $payment_method ){
186
-					try{
187
-						$payment = $payment_method->type_obj()->handle_unclaimed_ipn( $_req_data );
185
+				foreach ($active_pms as $payment_method) {
186
+					try {
187
+						$payment = $payment_method->type_obj()->handle_unclaimed_ipn($_req_data);
188 188
 						EEM_Change_Log::instance()->log(EEM_Change_Log::type_gateway, array('IPN data'=>$_req_data), $payment);
189 189
 						break;
190
-					} catch( EE_Error $e ) {
190
+					} catch (EE_Error $e) {
191 191
 						//that's fine- it apparently couldn't handle the IPN
192 192
 					}
193 193
 				}
194 194
 
195 195
 			}
196 196
 // 			EEM_Payment_Log::instance()->log("got to 7",$transaction,$payment_method);
197
-			if( $payment instanceof EE_Payment){
197
+			if ($payment instanceof EE_Payment) {
198 198
 				$payment->save();
199 199
 				//  update the TXN
200
-				$this->update_txn_based_on_payment( $transaction, $payment, $update_txn, $separate_IPN_request );
201
-			}else{
200
+				$this->update_txn_based_on_payment($transaction, $payment, $update_txn, $separate_IPN_request);
201
+			} else {
202 202
 				//we couldn't find the payment for this IPN... let's try and log at least SOMETHING
203
-				if($payment_method){
203
+				if ($payment_method) {
204 204
 					EEM_Change_Log::instance()->log(EEM_Change_Log::type_gateway, array('IPN data'=>$_req_data), $payment_method);
205
-				}elseif($transaction){
205
+				}elseif ($transaction) {
206 206
 					EEM_Change_Log::instance()->log(EEM_Change_Log::type_gateway, array('IPN data'=>$_req_data), $transaction);
207 207
 				}
208 208
 			}
209 209
 			return $payment;
210 210
 
211
-		} catch( EE_Error $e ) {
211
+		} catch (EE_Error $e) {
212 212
 			do_action(
213 213
 				'AHEE__log', __FILE__, __FUNCTION__, sprintf(
214 214
 					"Error occurred while receiving IPN. Transaction: %s, req data: %s. The error was '%s'",
215
-					print_r( $transaction, TRUE ),
216
-					print_r( $_req_data, TRUE ),
215
+					print_r($transaction, TRUE),
216
+					print_r($_req_data, TRUE),
217 217
 					$e->getMessage()
218 218
 				)
219 219
 			);
@@ -227,14 +227,14 @@  discard block
 block discarded – undo
227 227
 	 * @param type $request_data
228 228
 	 * @return array|string
229 229
 	 */
230
-	protected function _remove_unusable_characters( $request_data ) {
231
-		if( is_array( $request_data ) ) {
230
+	protected function _remove_unusable_characters($request_data) {
231
+		if (is_array($request_data)) {
232 232
 			$return_data = array();
233
-			foreach( $request_data as $key => $value ) {
234
-				$return_data[ $this->_remove_unusable_characters( $key ) ] = $this->_remove_unusable_characters( $value );
233
+			foreach ($request_data as $key => $value) {
234
+				$return_data[$this->_remove_unusable_characters($key)] = $this->_remove_unusable_characters($value);
235 235
 			}
236
-		}else{
237
-			$return_data =  preg_replace('/[^[:print:]]/', '', $request_data);
236
+		} else {
237
+			$return_data = preg_replace('/[^[:print:]]/', '', $request_data);
238 238
 		}
239 239
 		return $return_data;
240 240
 	}
@@ -256,13 +256,13 @@  discard block
 block discarded – undo
256 256
 	 * @return EE_Payment
257 257
 	 * @deprecated 4.6.24 method is no longer used. Instead it is up to client code, like SPCO, to call handle_ipn() for offsite gateways that don't receive separate IPNs
258 258
 	 */
259
-	public function finalize_payment_for( $transaction, $update_txn = TRUE ){
259
+	public function finalize_payment_for($transaction, $update_txn = TRUE) {
260 260
 		/** @var $transaction EE_Transaction */
261
-		$transaction = EEM_Transaction::instance()->ensure_is_obj( $transaction );
261
+		$transaction = EEM_Transaction::instance()->ensure_is_obj($transaction);
262 262
 		$last_payment_method = $transaction->payment_method();
263
-		if ( $last_payment_method instanceof EE_Payment_Method ) {
264
-			$payment = $last_payment_method->type_obj()->finalize_payment_for( $transaction );
265
-			$this->update_txn_based_on_payment( $transaction, $payment, $update_txn );
263
+		if ($last_payment_method instanceof EE_Payment_Method) {
264
+			$payment = $last_payment_method->type_obj()->finalize_payment_for($transaction);
265
+			$this->update_txn_based_on_payment($transaction, $payment, $update_txn);
266 266
 			return $payment;
267 267
 		} else {
268 268
 			return NULL;
@@ -279,12 +279,12 @@  discard block
 block discarded – undo
279 279
 	 * @internal param float $amount
280 280
 	 * @return EE_Payment
281 281
 	 */
282
-	public function process_refund( $payment_method, $payment_to_refund, $refund_info = array() ){
282
+	public function process_refund($payment_method, $payment_to_refund, $refund_info = array()) {
283 283
 		/** @type EE_Payment_Method $payment_method */
284 284
 		$payment_method = EEM_Payment_Method::instance()->ensure_is_ID($payment_method);
285
-		if ( $payment_method->type_obj()->supports_sending_refunds() ) {
286
-			$payment_method->do_direct_refund( $payment_to_refund,$refund_info );
287
-			$this->update_txn_based_on_payment( $payment_to_refund->transaction(), $payment_to_refund );
285
+		if ($payment_method->type_obj()->supports_sending_refunds()) {
286
+			$payment_method->do_direct_refund($payment_to_refund, $refund_info);
287
+			$this->update_txn_based_on_payment($payment_to_refund->transaction(), $payment_to_refund);
288 288
 		}
289 289
 		return $payment_to_refund;
290 290
 	}
@@ -326,12 +326,12 @@  discard block
 block discarded – undo
326 326
 	 *                        TXN is locked before updating
327 327
 	 * @throws \EE_Error
328 328
 	 */
329
-	public function update_txn_based_on_payment( $transaction, $payment, $update_txn = true, $IPN = false ){
329
+	public function update_txn_based_on_payment($transaction, $payment, $update_txn = true, $IPN = false) {
330 330
 		$do_action = 'AHEE__EE_Payment_Processor__update_txn_based_on_payment__not_successful';
331 331
 		/** @type EE_Transaction $transaction */
332
-		$transaction = EEM_Transaction::instance()->ensure_is_obj( $transaction );
332
+		$transaction = EEM_Transaction::instance()->ensure_is_obj($transaction);
333 333
 		// can we freely update the TXN at this moment?
334
-		if ( $IPN && $transaction->is_locked() ) {
334
+		if ($IPN && $transaction->is_locked()) {
335 335
 			// don't update the transaction at this exact moment
336 336
 			// because the TXN is active in another request
337 337
 			EE_Cron_Tasks::schedule_update_transaction_with_payment(
@@ -341,39 +341,39 @@  discard block
 block discarded – undo
341 341
 			);
342 342
 		} else {
343 343
 			// verify payment and that it has been saved
344
-			if ( $payment instanceof EE_Payment && $payment->ID() ) {
345
-				if( $payment->payment_method() instanceof EE_Payment_Method && $payment->payment_method()->type_obj() instanceof EE_PMT_Base ){
346
-					$payment->payment_method()->type_obj()->update_txn_based_on_payment( $payment );
344
+			if ($payment instanceof EE_Payment && $payment->ID()) {
345
+				if ($payment->payment_method() instanceof EE_Payment_Method && $payment->payment_method()->type_obj() instanceof EE_PMT_Base) {
346
+					$payment->payment_method()->type_obj()->update_txn_based_on_payment($payment);
347 347
 					// update TXN registrations with payment info
348
-					$this->process_registration_payments( $transaction, $payment );
348
+					$this->process_registration_payments($transaction, $payment);
349 349
 				}
350 350
 				$do_action = $payment->just_approved() ? 'AHEE__EE_Payment_Processor__update_txn_based_on_payment__successful' : $do_action;
351 351
 			} else {
352 352
 				// send out notifications
353
-				add_filter( 'FHEE__EED_Messages___maybe_registration__deliver_notifications', '__return_true' );
353
+				add_filter('FHEE__EED_Messages___maybe_registration__deliver_notifications', '__return_true');
354 354
 				$do_action = 'AHEE__EE_Payment_Processor__update_txn_based_on_payment__no_payment_made';
355 355
 			}
356 356
 			// if this is an IPN, then we want to know the initial TXN status prior to updating the TXN
357 357
 			// so that we know whether the status has changed and notifications should be triggered
358
-			if ( $IPN ) {
358
+			if ($IPN) {
359 359
 				/** @type EE_Transaction_Processor $transaction_processor */
360
-				$transaction_processor = EE_Registry::instance()->load_class( 'Transaction_Processor' );
361
-				$transaction_processor->set_old_txn_status( $transaction->status_ID() );
360
+				$transaction_processor = EE_Registry::instance()->load_class('Transaction_Processor');
361
+				$transaction_processor->set_old_txn_status($transaction->status_ID());
362 362
 			}
363
-			if ( $payment->status() !== EEM_Payment::status_id_failed ) {
363
+			if ($payment->status() !== EEM_Payment::status_id_failed) {
364 364
 				/** @type EE_Transaction_Payments $transaction_payments */
365
-				$transaction_payments = EE_Registry::instance()->load_class( 'Transaction_Payments' );
365
+				$transaction_payments = EE_Registry::instance()->load_class('Transaction_Payments');
366 366
 				// set new value for total paid
367
-				$transaction_payments->calculate_total_payments_and_update_status( $transaction );
367
+				$transaction_payments->calculate_total_payments_and_update_status($transaction);
368 368
 				// call EE_Transaction_Processor::update_transaction_and_registrations_after_checkout_or_payment() ???
369
-				if ( $update_txn ) {
370
-					$this->_post_payment_processing( $transaction, $payment, $IPN );
369
+				if ($update_txn) {
370
+					$this->_post_payment_processing($transaction, $payment, $IPN);
371 371
 				}
372 372
 			}
373 373
 			// granular hook for others to use.
374
-			do_action( $do_action, $transaction, $payment );
374
+			do_action($do_action, $transaction, $payment);
375 375
 			//global hook for others to use.
376
-			do_action( 'AHEE__EE_Payment_Processor__update_txn_based_on_payment', $transaction, $payment );
376
+			do_action('AHEE__EE_Payment_Processor__update_txn_based_on_payment', $transaction, $payment);
377 377
 		}
378 378
 	}
379 379
 
@@ -387,25 +387,25 @@  discard block
 block discarded – undo
387 387
 	 * @param EE_Registration[] $registrations
388 388
 	 * @throws \EE_Error
389 389
 	 */
390
-	public function process_registration_payments( EE_Transaction $transaction, EE_Payment $payment, $registrations = array() ) {
390
+	public function process_registration_payments(EE_Transaction $transaction, EE_Payment $payment, $registrations = array()) {
391 391
 		// only process if payment was successful
392
-		if ( $payment->status() !== EEM_Payment::status_id_approved ) {
392
+		if ($payment->status() !== EEM_Payment::status_id_approved) {
393 393
 			return;
394 394
 		}
395 395
 		//EEM_Registration::instance()->show_next_x_db_queries();
396
-		if ( empty( $registrations )) {
396
+		if (empty($registrations)) {
397 397
 			// find registrations with monies owing that can receive a payment
398
-			$registrations = $transaction->registrations( array(
398
+			$registrations = $transaction->registrations(array(
399 399
 				array(
400 400
 					// only these reg statuses can receive payments
401
-					'STS_ID'  => array( 'IN', EEM_Registration::reg_statuses_that_allow_payment() ),
402
-					'REG_final_price'  => array( '!=', 0 ),
403
-					'REG_final_price*' => array( '!=', 'REG_paid', true ),
401
+					'STS_ID'  => array('IN', EEM_Registration::reg_statuses_that_allow_payment()),
402
+					'REG_final_price'  => array('!=', 0),
403
+					'REG_final_price*' => array('!=', 'REG_paid', true),
404 404
 				)
405
-			) );
405
+			));
406 406
 		}
407 407
 		// still nothing ??!??
408
-		if ( empty( $registrations )) {
408
+		if (empty($registrations)) {
409 409
 			return;
410 410
 		}
411 411
 
@@ -418,18 +418,18 @@  discard block
 block discarded – undo
418 418
 
419 419
 		$refund = $payment->is_a_refund();
420 420
 		// how much is available to apply to registrations?
421
-		$available_payment_amount = abs( $payment->amount() );
421
+		$available_payment_amount = abs($payment->amount());
422 422
 		//EEH_Debug_Tools::printr( $available_payment_amount, '$available_payment_amount', __FILE__, __LINE__ );
423
-		foreach ( $registrations as $registration ) {
424
-			if ( $registration instanceof EE_Registration ) {
423
+		foreach ($registrations as $registration) {
424
+			if ($registration instanceof EE_Registration) {
425 425
 				// nothing left?
426
-				if ( $available_payment_amount <= 0 ) {
426
+				if ($available_payment_amount <= 0) {
427 427
 					break;
428 428
 				}
429
-				if ( $refund ) {
430
-					$available_payment_amount = $this->process_registration_refund( $registration, $payment, $available_payment_amount );
429
+				if ($refund) {
430
+					$available_payment_amount = $this->process_registration_refund($registration, $payment, $available_payment_amount);
431 431
 				} else {
432
-					$available_payment_amount = $this->process_registration_payment( $registration, $payment, $available_payment_amount );
432
+					$available_payment_amount = $this->process_registration_payment($registration, $payment, $available_payment_amount);
433 433
 				}
434 434
 			}
435 435
 		}
@@ -445,19 +445,19 @@  discard block
 block discarded – undo
445 445
 	 * @param float $available_payment_amount
446 446
 	 * @return float
447 447
 	 */
448
-	public function process_registration_payment( EE_Registration $registration, EE_Payment $payment, $available_payment_amount = 0.00 ) {
448
+	public function process_registration_payment(EE_Registration $registration, EE_Payment $payment, $available_payment_amount = 0.00) {
449 449
 		$owing = $registration->final_price() - $registration->paid();
450 450
 		//EEH_Debug_Tools::printr( $owing, '$owing', __FILE__, __LINE__ );
451 451
 		//EEH_Debug_Tools::printr( $payment->amount(), '$payment->amount()', __FILE__, __LINE__ );
452
-		if ( $owing > 0 ) {
452
+		if ($owing > 0) {
453 453
 			// don't allow payment amount to exceed the available payment amount, OR the amount owing
454
-			$payment_amount = min( $available_payment_amount, $owing );
454
+			$payment_amount = min($available_payment_amount, $owing);
455 455
 			// update $available_payment_amount
456 456
 			$available_payment_amount = $available_payment_amount - $payment_amount;
457 457
 			//calculate and set new REG_paid
458
-			$registration->set_paid( $registration->paid() + $payment_amount );
458
+			$registration->set_paid($registration->paid() + $payment_amount);
459 459
 			// now save it
460
-			$this->_apply_registration_payment( $registration, $payment, $payment_amount );
460
+			$this->_apply_registration_payment($registration, $payment, $payment_amount);
461 461
 		}
462 462
 		return $available_payment_amount;
463 463
 	}
@@ -472,19 +472,19 @@  discard block
 block discarded – undo
472 472
 	 * @param float $payment_amount
473 473
 	 * @return float
474 474
 	 */
475
-	protected function _apply_registration_payment( EE_Registration $registration, EE_Payment $payment, $payment_amount = 0.00 ) {
475
+	protected function _apply_registration_payment(EE_Registration $registration, EE_Payment $payment, $payment_amount = 0.00) {
476 476
 		// find any existing reg payment records for this registration and payment
477 477
 		$existing_reg_payment = EEM_Registration_Payment::instance()->get_one(
478
-			array( array( 'REG_ID' => $registration->ID(), 'PAY_ID' => $payment->ID() ) )
478
+			array(array('REG_ID' => $registration->ID(), 'PAY_ID' => $payment->ID()))
479 479
 		);
480 480
 		// if existing registration payment exists
481
-		if ( $existing_reg_payment instanceof EE_Registration_Payment ) {
481
+		if ($existing_reg_payment instanceof EE_Registration_Payment) {
482 482
 			// then update that record
483
-			$existing_reg_payment->set_amount( $payment_amount );
483
+			$existing_reg_payment->set_amount($payment_amount);
484 484
 			$existing_reg_payment->save();
485 485
 		} else {
486 486
 			// or add new relation between registration and payment and set amount
487
-			$registration->_add_relation_to( $payment, 'Payment', array( 'RPY_amount' => $payment_amount ) );
487
+			$registration->_add_relation_to($payment, 'Payment', array('RPY_amount' => $payment_amount));
488 488
 			// make it stick
489 489
 			$registration->save();
490 490
 		}
@@ -500,21 +500,21 @@  discard block
 block discarded – undo
500 500
 	 * @param float $available_refund_amount - IMPORTANT !!! SEND AVAILABLE REFUND AMOUNT AS A POSITIVE NUMBER
501 501
 	 * @return float
502 502
 	 */
503
-	public function process_registration_refund( EE_Registration $registration, EE_Payment $payment, $available_refund_amount = 0.00 ) {
503
+	public function process_registration_refund(EE_Registration $registration, EE_Payment $payment, $available_refund_amount = 0.00) {
504 504
 		//EEH_Debug_Tools::printr( $payment->amount(), '$payment->amount()', __FILE__, __LINE__ );
505
-		if ( $registration->paid() > 0 ) {
505
+		if ($registration->paid() > 0) {
506 506
 			// ensure $available_refund_amount is NOT negative
507
-			$available_refund_amount = abs( $available_refund_amount );
507
+			$available_refund_amount = abs($available_refund_amount);
508 508
 			// don't allow refund amount to exceed the available payment amount, OR the amount paid
509
-			$refund_amount = min( $available_refund_amount, $registration->paid() );
509
+			$refund_amount = min($available_refund_amount, $registration->paid());
510 510
 			// update $available_payment_amount
511 511
 			$available_refund_amount = $available_refund_amount - $refund_amount;
512 512
 			//calculate and set new REG_paid
513
-			$registration->set_paid( $registration->paid() - $refund_amount );
513
+			$registration->set_paid($registration->paid() - $refund_amount);
514 514
 			// convert payment amount back to a negative value for storage in the db
515
-			$refund_amount = abs( $refund_amount ) * -1;
515
+			$refund_amount = abs($refund_amount) * -1;
516 516
 			// now save it
517
-			$this->_apply_registration_payment( $registration, $payment, $refund_amount );
517
+			$this->_apply_registration_payment($registration, $payment, $refund_amount);
518 518
 		}
519 519
 		return $available_refund_amount;
520 520
 	}
@@ -532,12 +532,12 @@  discard block
 block discarded – undo
532 532
 	 * @param EE_Payment     $payment
533 533
 	 * @param bool           $IPN
534 534
 	 */
535
-	protected function _post_payment_processing( EE_Transaction $transaction, EE_Payment $payment, $IPN = false ) {
535
+	protected function _post_payment_processing(EE_Transaction $transaction, EE_Payment $payment, $IPN = false) {
536 536
 
537 537
 		/** @type EE_Transaction_Processor $transaction_processor */
538
-		$transaction_processor = EE_Registry::instance()->load_class( 'Transaction_Processor' );
538
+		$transaction_processor = EE_Registry::instance()->load_class('Transaction_Processor');
539 539
 		// is the Payment Options Reg Step completed ?
540
-		$payment_options_step_completed = $transaction_processor->reg_step_completed( $transaction, 'payment_options' );
540
+		$payment_options_step_completed = $transaction_processor->reg_step_completed($transaction, 'payment_options');
541 541
 		// DEBUG LOG
542 542
 		//$this->log(
543 543
 		//	__CLASS__, __FUNCTION__, __LINE__,
@@ -550,14 +550,14 @@  discard block
 block discarded – undo
550 550
 		// if the Payment Options Reg Step is completed...
551 551
 		$revisit = $payment_options_step_completed === true ? true : false;
552 552
 		// then this is kinda sorta a revisit with regards to payments at least
553
-		$transaction_processor->set_revisit( $revisit );
553
+		$transaction_processor->set_revisit($revisit);
554 554
 		// if this is an IPN, let's consider the Payment Options Reg Step completed if not already
555 555
 		if (
556 556
 			$IPN &&
557 557
 			$payment_options_step_completed !== true &&
558
-			( $payment->is_approved() || $payment->is_pending() )
558
+			($payment->is_approved() || $payment->is_pending())
559 559
 		) {
560
-			$payment_options_step_completed = $transaction_processor->set_reg_step_completed( $transaction, 'payment_options' );
560
+			$payment_options_step_completed = $transaction_processor->set_reg_step_completed($transaction, 'payment_options');
561 561
 		}
562 562
 		// DEBUG LOG
563 563
 		//$this->log(
@@ -569,11 +569,11 @@  discard block
 block discarded – undo
569 569
 		//	)
570 570
 		//);
571 571
 		/** @type EE_Transaction_Payments $transaction_payments */
572
-		$transaction_payments = EE_Registry::instance()->load_class( 'Transaction_Payments' );
572
+		$transaction_payments = EE_Registry::instance()->load_class('Transaction_Payments');
573 573
 		// maybe update status, but don't save transaction just yet
574
-		$transaction_payments->update_transaction_status_based_on_total_paid( $transaction, false );
574
+		$transaction_payments->update_transaction_status_based_on_total_paid($transaction, false);
575 575
 		// check if 'finalize_registration' step has been completed...
576
-		$finalized = $transaction_processor->reg_step_completed( $transaction, 'finalize_registration' );
576
+		$finalized = $transaction_processor->reg_step_completed($transaction, 'finalize_registration');
577 577
 		// DEBUG LOG
578 578
 		//$this->log(
579 579
 		//	__CLASS__, __FUNCTION__, __LINE__,
@@ -584,9 +584,9 @@  discard block
 block discarded – undo
584 584
 		//	)
585 585
 		//);
586 586
 		//  if this is an IPN and the final step has not been initiated
587
-		if ( $IPN && $payment_options_step_completed && $finalized === false ) {
587
+		if ($IPN && $payment_options_step_completed && $finalized === false) {
588 588
 			// and if it hasn't already been set as being started...
589
-			$finalized = $transaction_processor->set_reg_step_initiated( $transaction, 'finalize_registration' );
589
+			$finalized = $transaction_processor->set_reg_step_initiated($transaction, 'finalize_registration');
590 590
 			// DEBUG LOG
591 591
 			//$this->log(
592 592
 			//	__CLASS__, __FUNCTION__, __LINE__,
@@ -599,13 +599,13 @@  discard block
 block discarded – undo
599 599
 		}
600 600
 		$transaction->save();
601 601
 		// because the above will return false if the final step was not fully completed, we need to check again...
602
-		if ( $IPN && $finalized !== false ) {
602
+		if ($IPN && $finalized !== false) {
603 603
 			// and if we are all good to go, then send out notifications
604
-			add_filter( 'FHEE__EED_Messages___maybe_registration__deliver_notifications', '__return_true' );
604
+			add_filter('FHEE__EED_Messages___maybe_registration__deliver_notifications', '__return_true');
605 605
 			// DEBUG LOG
606 606
 			//$this->log( __CLASS__, __FUNCTION__, __LINE__, $transaction );
607 607
 			//ok, now process the transaction according to the payment
608
-			$transaction_processor->update_transaction_and_registrations_after_checkout_or_payment( $transaction, $payment );
608
+			$transaction_processor->update_transaction_and_registrations_after_checkout_or_payment($transaction, $payment);
609 609
 		}
610 610
 		// DEBUG LOG
611 611
 		//$this->log(
Please login to merge, or discard this patch.