Completed
Branch FET-10306-introduce_Scripts_cl... (be58f2)
by
unknown
21:17 queued 11:07
created
core/EE_Configurable.core.php 2 patches
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -52,8 +52,8 @@  discard block
 block discarded – undo
52 52
 	/**
53 53
 	 * @param string $config_section
54 54
 	 */
55
-	public function set_config_section( $config_section = '' ) {
56
-		$this->_config_section = ! empty( $config_section ) ? $config_section : 'modules';
55
+	public function set_config_section($config_section = '') {
56
+		$this->_config_section = ! empty($config_section) ? $config_section : 'modules';
57 57
 	}
58 58
 
59 59
 
@@ -70,7 +70,7 @@  discard block
 block discarded – undo
70 70
 	/**
71 71
 	 * @param string $config_class
72 72
 	 */
73
-	public function set_config_class( $config_class = '' ) {
73
+	public function set_config_class($config_class = '') {
74 74
 		$this->_config_class = $config_class;
75 75
 	}
76 76
 
@@ -88,8 +88,8 @@  discard block
 block discarded – undo
88 88
 	/**
89 89
 	 * @param mixed $config_name
90 90
 	 */
91
-	public function set_config_name( $config_name ) {
92
-		$this->_config_name = ! empty( $config_name ) ? $config_name : get_called_class();
91
+	public function set_config_name($config_name) {
92
+		$this->_config_name = ! empty($config_name) ? $config_name : get_called_class();
93 93
 	}
94 94
 
95 95
 
@@ -112,8 +112,8 @@  discard block
 block discarded – undo
112 112
 	 * @param 	EE_Config_Base 	$config_obj
113 113
 	 * @return 	mixed 	EE_Config_Base | NULL
114 114
 	 */
115
-	protected function _set_config( EE_Config_Base $config_obj = NULL ) {
116
-		return EE_Config::instance()->set_config( $this->config_section(), $this->config_name(), $this->config_class(), $config_obj );
115
+	protected function _set_config(EE_Config_Base $config_obj = NULL) {
116
+		return EE_Config::instance()->set_config($this->config_section(), $this->config_name(), $this->config_class(), $config_obj);
117 117
 	}
118 118
 
119 119
 
@@ -127,12 +127,12 @@  discard block
 block discarded – undo
127 127
 	 * @throws \EE_Error
128 128
 	 * @return    mixed    EE_Config_Base | NULL
129 129
 	 */
130
-	public function _update_config( EE_Config_Base $config_obj = NULL ) {
130
+	public function _update_config(EE_Config_Base $config_obj = NULL) {
131 131
 		$config_class = $this->config_class();
132
-		if ( ! $config_obj instanceof $config_class ) {
133
-			throw new EE_Error( sprintf( __( 'The "%1$s" class is not an instance of %2$s.', 'event_espresso' ), print_r( $config_obj, TRUE ), $config_class ));
132
+		if ( ! $config_obj instanceof $config_class) {
133
+			throw new EE_Error(sprintf(__('The "%1$s" class is not an instance of %2$s.', 'event_espresso'), print_r($config_obj, TRUE), $config_class));
134 134
 		}
135
-		return EE_Config::instance()->update_config( $this->config_section(), $this->config_name(), $config_obj );
135
+		return EE_Config::instance()->update_config($this->config_section(), $this->config_name(), $config_obj);
136 136
 	}
137 137
 
138 138
 
@@ -143,8 +143,8 @@  discard block
 block discarded – undo
143 143
 	 * @return EE_Config_Base
144 144
 	 */
145 145
 	public function config() {
146
-		if ( empty( $this->_config )) {
147
-			$this->_config = EE_Config::instance()->get_config( $this->config_section(), $this->config_name(), $this->config_class() );
146
+		if (empty($this->_config)) {
147
+			$this->_config = EE_Config::instance()->get_config($this->config_section(), $this->config_name(), $this->config_class());
148 148
 		}
149 149
 		return $this->_config;
150 150
 	}
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_Data_Mapper.core.php 2 patches
Indentation   +3 added lines, -3 removed lines patch added patch discarded remove patch
@@ -28,9 +28,9 @@
 block discarded – undo
28 28
 
29 29
 
30 30
    /**
31
-     * instance of the EE_Data_Mapper Object
32
-     * @private _instance
33
-     */
31
+    * instance of the EE_Data_Mapper Object
32
+    * @private _instance
33
+    */
34 34
 	private static $_instance = NULL;
35 35
 
36 36
 
Please login to merge, or discard this patch.
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -54,7 +54,7 @@  discard block
 block discarded – undo
54 54
 	 */	
55 55
 	public  function &instance() {
56 56
 		// check if class object is instantiated
57
-		if ( self::$_instance === NULL  or ! is_object( self::$_instance ) or ! ( self::$_instance instanceof EE_Data_Mapper )) {
57
+		if (self::$_instance === NULL or ! is_object(self::$_instance) or ! (self::$_instance instanceof EE_Data_Mapper)) {
58 58
 			self::$_instance = new self();
59 59
 		}
60 60
 		return self::$_instance;
@@ -71,10 +71,10 @@  discard block
 block discarded – undo
71 71
 	 *		@ return void
72 72
 	 */
73 73
 	final function __destruct() {}
74
-	final function __call($a,$b) {}
75
-	public static function __callStatic($a,$b) {}
74
+	final function __call($a, $b) {}
75
+	public static function __callStatic($a, $b) {}
76 76
 	final function __get($a) {}
77
-	final function __set($a,$b) {}
77
+	final function __set($a, $b) {}
78 78
 	final function __isset($a) {}
79 79
 	final function __unset($a) {}
80 80
 	final function __sleep() {
Please login to merge, or discard this patch.
core/EE_Data_Migration_Manager.core.php 3 patches
Indentation   +8 added lines, -8 removed lines patch added patch discarded remove patch
@@ -110,9 +110,9 @@  discard block
 block discarded – undo
110 110
 	var $stati_that_indicate_to_stop_single_migration_script = array();
111 111
 
112 112
 	/**
113
-     * 	@var EE_Data_Migration_Manager $_instance
113
+	 * 	@var EE_Data_Migration_Manager $_instance
114 114
 	 * 	@access 	private
115
-     */
115
+	 */
116 116
 	private static $_instance = NULL;
117 117
 
118 118
 	/**
@@ -905,12 +905,12 @@  discard block
 block discarded – undo
905 905
 	}
906 906
 
907 907
 /**
908
-	 * Resets the borked data migration scripts so they're no longer borked
909
-	 * so we can again attempt to migrate
910
-	 *
911
-	 * @return bool
912
-	 * @throws \EE_Error
913
-	 */
908
+ * Resets the borked data migration scripts so they're no longer borked
909
+ * so we can again attempt to migrate
910
+ *
911
+ * @return bool
912
+ * @throws \EE_Error
913
+ */
914 914
 	public function reattempt(){
915 915
 		//find if the last-ran script was borked
916 916
 		//set it as being non-borked (we shouldn't ever get DMSs that we don't recognize)
Please login to merge, or discard this patch.
Braces   +21 added lines, -21 removed lines patch added patch discarded remove patch
@@ -187,7 +187,7 @@  discard block
 block discarded – undo
187 187
 			//it's 4.2-style.eg Core.4.1.0
188 188
 			$plugin_slug = $parts[0];//eg Core
189 189
 			$version_string = $parts[1].".".$parts[2].".".$parts[3]; //eg 4.1.0
190
-		}else{
190
+		} else{
191 191
 			//it's 4.1-style: eg 4.1.0
192 192
 			$plugin_slug = 'Core';
193 193
 			$version_string = $plugin_slug_and_version_string;//eg 4.1.0
@@ -210,12 +210,12 @@  discard block
 block discarded – undo
210 210
 			if($class instanceof EE_Data_Migration_Script_Base){
211 211
 				$class->instantiate_from_array_of_properties($data_migration_data);
212 212
 				return $class;
213
-			}else{
213
+			} else{
214 214
 				//huh, so its an object but not a data migration script?? that shouldn't happen
215 215
 				//just leave it as an array (which will probably just get ignored)
216 216
 				throw new EE_Error(sprintf(__("Trying to retrieve DMS class from wp option. No DMS by the name '%s' exists", 'event_espresso'),$data_migration_data['class']));
217 217
 			}
218
-		}else{
218
+		} else{
219 219
 			//so the data doesn't specify a class. So it must either be a legacy array of info or some array (which we'll probably just ignore), or a class that no longer exists
220 220
 			throw new EE_Error(sprintf(__("The wp option  with key '%s' does not represent a DMS", 'event_espresso'),$dms_option_name));
221 221
 		}
@@ -245,7 +245,7 @@  discard block
 block discarded – undo
245 245
 						//sometimes we also like to know which was the last incomplete script (or if there are any at all)
246 246
 						$this->_last_ran_incomplete_script = $class;
247 247
 					}
248
-				}catch(EE_Error $e){
248
+				} catch(EE_Error $e){
249 249
 					//ok so its not a DMS. We'll just keep it, although other code will need to expect non-DMSs
250 250
 					$data_migrations_ran[$plugin_slug][$version_string] = maybe_unserialize($data_migration_option['option_value']);
251 251
 				}
@@ -346,7 +346,7 @@  discard block
 block discarded – undo
346 346
 				//so we want the data migrations to happen. SO, we're going to say the DB is at that state
347 347
 //				echo "4.1.0 is greater than $previous_version_installed! update the option";
348 348
 				$db_state = array('Core'=>$previous_version_installed);
349
-			}else{
349
+			} else{
350 350
 //					echo "4.1.0 is SMALLER than $previous_version_installed";
351 351
 					$db_state = array('Core'=>EVENT_ESPRESSO_VERSION);
352 352
 			}
@@ -414,10 +414,10 @@  discard block
 block discarded – undo
414 414
 						$migrates_to_version = $script->migrates_to_version();
415 415
 						$next_database_state_to_consider[ $migrates_to_version[ 'slug' ] ] = $migrates_to_version[ 'version' ];
416 416
 						unset($script_class_and_filepaths_available[$classname]);
417
-					}else{
417
+					} else{
418 418
 						//it must have a status that indicates it has finished, so we don't want to try and run it again
419 419
 					}
420
-				}else{
420
+				} else{
421 421
 					//it exists but it's not  a proper data migration script
422 422
 					//maybe the script got renamed? or was simply removed from EE?
423 423
 					//either way, its certainly not runnable!
@@ -457,7 +457,7 @@  discard block
 block discarded – undo
457 457
 		}
458 458
 		if($include_completed_scripts){
459 459
 			return $this->_last_ran_script;
460
-		}else{
460
+		} else{
461 461
 			return $this->_last_ran_incomplete_script;
462 462
 		}
463 463
 	}
@@ -516,7 +516,7 @@  discard block
 block discarded – undo
516 516
 				$this->_data_migrations_ran[$plugin_slug][$version] = $currently_executing_script;
517 517
 			}
518 518
 			$current_script_name = get_class($currently_executing_script);
519
-		}catch(Exception $e){
519
+		} catch(Exception $e){
520 520
 			//an exception occurred while trying to get migration scripts
521 521
 
522 522
 			$message =  sprintf( __("Error Message: %sStack Trace:%s", "event_espresso"), $e->getMessage() . '<br>', $e->getTraceAsString() );
@@ -581,14 +581,14 @@  discard block
 block discarded – undo
581 581
 					);
582 582
 					break;
583 583
 			}
584
-		}catch(Exception $e){
584
+		} catch(Exception $e){
585 585
 			//ok so some exception was thrown which killed the data migration script
586 586
 			//double-check we have a real script
587 587
 			if($currently_executing_script instanceof EE_Data_Migration_Script_Base){
588 588
 				$script_name = $currently_executing_script->pretty_name();
589 589
 				$currently_executing_script->set_broken();
590 590
 				$currently_executing_script->add_error($e->getMessage());
591
-			}else{
591
+			} else{
592 592
 				$script_name = __("Error getting Migration Script", "event_espresso");
593 593
 			}
594 594
 			$response_array = array(
@@ -631,7 +631,7 @@  discard block
 block discarded – undo
631 631
 		ob_start();
632 632
 		try{
633 633
 			$response = $this->migration_step();
634
-		}catch(Exception $e){
634
+		} catch(Exception $e){
635 635
 			$response = array(
636 636
 				'records_to_migrate'=>0,
637 637
 				'records_migrated'=>0,
@@ -680,7 +680,7 @@  discard block
 block discarded – undo
680 680
 		$current_database_state = get_option(self::current_database_state);
681 681
 		if( ! isset( $current_database_state[ $slug ] ) ) {
682 682
 			return true;
683
-		}else{
683
+		} else{
684 684
 			//just compare the first 3 parts of version string, eg "4.7.1", not "4.7.1.dev.032" because DBs shouldn't change on nano version changes
685 685
 			$version_parts_current_db_state = array_slice( explode('.', $current_database_state[ $slug ] ), 0, 3);
686 686
 			$version_parts_of_provided_db_state = array_slice( explode( '.', $version ), 0, 3 );
@@ -769,7 +769,7 @@  discard block
 block discarded – undo
769 769
 			//ok then just add this error to its list of errors
770 770
 			$last_ran_migration_script_properties['_errors'][] = $error_message;
771 771
 			$last_ran_migration_script_properties['_status'] = self::status_fatal_error;
772
-		}else{
772
+		} else{
773 773
 			//so we don't even know which script was last running
774 774
 			//use the data migration error stub, which is designed specifically for this type of thing
775 775
 			$general_migration_error = new EE_DMS_Unknown_1_0_0();
@@ -805,7 +805,7 @@  discard block
 block discarded – undo
805 805
 					if( $old_option_value != $script_array_for_saving){
806 806
 						$successful_updates = update_option($option_name,$script_array_for_saving);
807 807
 					}
808
-				}else{//we don't know what this array-thing is. So just save it as-is
808
+				} else{//we don't know what this array-thing is. So just save it as-is
809 809
 	//				$array_of_migrations[$version_string] = $array_or_migration_obj;
810 810
 					if($old_option_value != $array_or_migration_obj){
811 811
 						$successful_updates = update_option($option_name,$array_or_migration_obj);
@@ -872,7 +872,7 @@  discard block
 block discarded – undo
872 872
 				}
873 873
 				//if it wasn't for core, we must keep searching for one that is!
874 874
 				continue;
875
-			}else{
875
+			} else{
876 876
 				$champion_migrates_to= $this->script_migrates_to_version($most_up_to_date_dms_classname);
877 877
 				$contender_migrates_to = $this->script_migrates_to_version($classname);
878 878
 				if($contender_migrates_to[ 'slug' ] == $plugin_slug && version_compare($champion_migrates_to[ 'version' ], $contender_migrates_to[ 'version' ], '<')){
@@ -899,7 +899,7 @@  discard block
 block discarded – undo
899 899
 		$migrations_ran = $this->get_data_migrations_ran();
900 900
 		if( isset( $migrations_ran[ $plugin_slug ] ) && isset( $migrations_ran[ $plugin_slug ][ $version ] ) ){
901 901
 			return $migrations_ran[ $plugin_slug ][ $version ];
902
-		}else{
902
+		} else{
903 903
 			return NULL;
904 904
 		}
905 905
 	}
@@ -921,9 +921,9 @@  discard block
 block discarded – undo
921 921
 		if( $last_ran_script instanceof EE_DMS_Unknown_1_0_0 ){
922 922
 			//if it was an error DMS, just mark it as complete (if another error occurs it will overwrite it)
923 923
 			$last_ran_script->set_completed();
924
-		}elseif( $last_ran_script instanceof EE_Data_Migration_Script_Base ) {
924
+		} elseif( $last_ran_script instanceof EE_Data_Migration_Script_Base ) {
925 925
 			$last_ran_script->reattempt();
926
-		}else{
926
+		} else{
927 927
 			throw new EE_Error( sprintf( __( 'Unable to reattempt the last ran migration script because it was not a valid migration script. || It was %s', 'event_espresso' ), print_r( $last_ran_script ) ) );
928 928
 		}
929 929
 		return $this->_save_migrations_ran();
@@ -962,7 +962,7 @@  discard block
 block discarded – undo
962 962
 			if( ! $most_up_to_date_dms ) {
963 963
 				//if there is NO DMS for this plugin, obviously there's no schema to verify anyways
964 964
 				$verify_db = false;
965
-			}else{
965
+			} else{
966 966
 				$most_up_to_date_dms_migrates_to = $this->script_migrates_to_version( $most_up_to_date_dms );
967 967
 				$verify_db = $this->database_needs_updating_to( $most_up_to_date_dms_migrates_to );
968 968
 			}
@@ -971,7 +971,7 @@  discard block
 block discarded – undo
971 971
 						false,
972 972
 						$verify_db
973 973
 					);
974
-			}else{
974
+			} else{
975 975
 				//just loop through the addons to make sure their database is setup
976 976
 				foreach( EE_Registry::instance()->addons as $addon ) {
977 977
 					if( $addon->name() == $plugin_slug ) {
Please login to merge, or discard this patch.
Spacing   +208 added lines, -208 removed lines patch added patch discarded remove patch
@@ -24,7 +24,7 @@  discard block
 block discarded – undo
24 24
  * to indicate it successfully migrate some data, and has nothing left to do; or EE_Data_Migration_Manager::status_fatal_error to indicate
25 25
  * an error occurred which means the ajax script should probably stop executing.
26 26
  */
27
-class EE_Data_Migration_Manager{
27
+class EE_Data_Migration_Manager {
28 28
 
29 29
 	/**
30 30
 	 *
@@ -81,7 +81,7 @@  discard block
 block discarded – undo
81 81
 	 * of this EE installation. Keys should be the name of the version the script upgraded to
82 82
 	 * @var EE_Data_Migration_Script_Base[]
83 83
 	 */
84
-	private $_data_migrations_ran =null;
84
+	private $_data_migrations_ran = null;
85 85
 	/**
86 86
 	 * The last ran script. It's nice to store this somewhere accessible, as its easiest
87 87
 	 * to know which was the last run by which is the newest wp option; but in most of the code
@@ -141,7 +141,7 @@  discard block
 block discarded – undo
141 141
 	 */
142 142
 	public static function instance() {
143 143
 		// check if class object is instantiated
144
-		if ( ! self::$_instance instanceof EE_Data_Migration_Manager ) {
144
+		if ( ! self::$_instance instanceof EE_Data_Migration_Manager) {
145 145
 			self::$_instance = new self();
146 146
 		}
147 147
 		return self::$_instance;
@@ -151,7 +151,7 @@  discard block
 block discarded – undo
151 151
 	 * all new usages of the singleton should be made with Classname::instance()) and returns it
152 152
 	 * @return EE_Data_Migration_Manager
153 153
 	 */
154
-	public static function reset(){
154
+	public static function reset() {
155 155
 		self::$_instance = NULL;
156 156
 		return self::instance();
157 157
 	}
@@ -161,7 +161,7 @@  discard block
 block discarded – undo
161 161
 	/**
162 162
 	 * constructor
163 163
 	 */
164
-	private function __construct(){
164
+	private function __construct() {
165 165
 		$this->stati_that_indicate_to_continue_migrations = array(
166 166
 			self::status_continue,
167 167
 			self::status_completed
@@ -180,13 +180,13 @@  discard block
 block discarded – undo
180 180
 		);
181 181
 		//make sure we've included the base migration script, because we may need the EE_DMS_Unknown_1_0_0 class
182 182
 		//to be defined, because right now it doesn't get autoloaded on its own
183
-		EE_Registry::instance()->load_core( 'Data_Migration_Class_Base', array(), TRUE );
184
-		EE_Registry::instance()->load_core( 'Data_Migration_Script_Base', array(), TRUE );
185
-		EE_Registry::instance()->load_core( 'DMS_Unknown_1_0_0', array(), TRUE );
186
-		EE_Registry::instance()->load_core( 'Data_Migration_Script_Stage', array(), TRUE );
187
-		EE_Registry::instance()->load_core( 'Data_Migration_Script_Stage_Table', array(), TRUE );
188
-		$this->_table_manager = EE_Registry::instance()->create( 'TableManager', array(), true );
189
-		$this->_table_analysis = EE_Registry::instance()->create( 'TableAnalysis', array(), true );
183
+		EE_Registry::instance()->load_core('Data_Migration_Class_Base', array(), TRUE);
184
+		EE_Registry::instance()->load_core('Data_Migration_Script_Base', array(), TRUE);
185
+		EE_Registry::instance()->load_core('DMS_Unknown_1_0_0', array(), TRUE);
186
+		EE_Registry::instance()->load_core('Data_Migration_Script_Stage', array(), TRUE);
187
+		EE_Registry::instance()->load_core('Data_Migration_Script_Stage_Table', array(), TRUE);
188
+		$this->_table_manager = EE_Registry::instance()->create('TableManager', array(), true);
189
+		$this->_table_analysis = EE_Registry::instance()->create('TableAnalysis', array(), true);
190 190
 	}
191 191
 
192 192
 
@@ -199,21 +199,21 @@  discard block
 block discarded – undo
199 199
 	 * @param string $option_name (see EE_Data_Migration_Manage::_save_migrations_ran() where the option name is set)
200 200
 	 * @return array where the first item is the plugin slug (eg 'Core','Calendar',etc) and the 2nd is the version of that plugin (eg '4.1.0')
201 201
 	 */
202
-	private function _get_plugin_slug_and_version_string_from_dms_option_name($option_name){
202
+	private function _get_plugin_slug_and_version_string_from_dms_option_name($option_name) {
203 203
 		$plugin_slug_and_version_string = str_replace(EE_Data_Migration_Manager::data_migration_script_option_prefix, "", $option_name);
204 204
 		//check if $plugin_slug_and_version_string is like '4.1.0' (4.1-style) or 'Core.4.1.0' (4.2-style)
205
-		$parts = explode(".",$plugin_slug_and_version_string);
205
+		$parts = explode(".", $plugin_slug_and_version_string);
206 206
 
207
-		if(count($parts) == 4){
207
+		if (count($parts) == 4) {
208 208
 			//it's 4.2-style.eg Core.4.1.0
209
-			$plugin_slug = $parts[0];//eg Core
209
+			$plugin_slug = $parts[0]; //eg Core
210 210
 			$version_string = $parts[1].".".$parts[2].".".$parts[3]; //eg 4.1.0
211
-		}else{
211
+		} else {
212 212
 			//it's 4.1-style: eg 4.1.0
213 213
 			$plugin_slug = 'Core';
214
-			$version_string = $plugin_slug_and_version_string;//eg 4.1.0
214
+			$version_string = $plugin_slug_and_version_string; //eg 4.1.0
215 215
 		}
216
-		return array($plugin_slug,$version_string);
216
+		return array($plugin_slug, $version_string);
217 217
 	}
218 218
 
219 219
 	/**
@@ -224,21 +224,21 @@  discard block
 block discarded – undo
224 224
 	 * @return EE_Data_Migration_Script_Base
225 225
 	 * @throws EE_Error
226 226
 	 */
227
-	private function _get_dms_class_from_wp_option($dms_option_name,$dms_option_value){
227
+	private function _get_dms_class_from_wp_option($dms_option_name, $dms_option_value) {
228 228
 		$data_migration_data = maybe_unserialize($dms_option_value);
229
-		if(isset($data_migration_data['class']) && class_exists($data_migration_data['class'])){
229
+		if (isset($data_migration_data['class']) && class_exists($data_migration_data['class'])) {
230 230
 			$class = new $data_migration_data['class'];
231
-			if($class instanceof EE_Data_Migration_Script_Base){
231
+			if ($class instanceof EE_Data_Migration_Script_Base) {
232 232
 				$class->instantiate_from_array_of_properties($data_migration_data);
233 233
 				return $class;
234
-			}else{
234
+			} else {
235 235
 				//huh, so its an object but not a data migration script?? that shouldn't happen
236 236
 				//just leave it as an array (which will probably just get ignored)
237
-				throw new EE_Error(sprintf(__("Trying to retrieve DMS class from wp option. No DMS by the name '%s' exists", 'event_espresso'),$data_migration_data['class']));
237
+				throw new EE_Error(sprintf(__("Trying to retrieve DMS class from wp option. No DMS by the name '%s' exists", 'event_espresso'), $data_migration_data['class']));
238 238
 			}
239
-		}else{
239
+		} else {
240 240
 			//so the data doesn't specify a class. So it must either be a legacy array of info or some array (which we'll probably just ignore), or a class that no longer exists
241
-			throw new EE_Error(sprintf(__("The wp option  with key '%s' does not represent a DMS", 'event_espresso'),$dms_option_name));
241
+			throw new EE_Error(sprintf(__("The wp option  with key '%s' does not represent a DMS", 'event_espresso'), $dms_option_name));
242 242
 		}
243 243
 	}
244 244
 	/**
@@ -246,34 +246,34 @@  discard block
 block discarded – undo
246 246
 	 * the last ran which hasn't finished yet
247 247
 	 * @return array where each element should be an array of EE_Data_Migration_Script_Base (but also has a few legacy arrays in there - which should probably be ignored)
248 248
 	 */
249
-	public function get_data_migrations_ran(){
250
-		if( ! $this->_data_migrations_ran ){
249
+	public function get_data_migrations_ran() {
250
+		if ( ! $this->_data_migrations_ran) {
251 251
 			//setup autoloaders for each of the scripts in there
252 252
 			$this->get_all_data_migration_scripts_available();
253
-			$data_migrations_options = $this->get_all_migration_script_options();//get_option(EE_Data_Migration_Manager::data_migrations_option_name,get_option('espresso_data_migrations',array()));
253
+			$data_migrations_options = $this->get_all_migration_script_options(); //get_option(EE_Data_Migration_Manager::data_migrations_option_name,get_option('espresso_data_migrations',array()));
254 254
 
255 255
 			$data_migrations_ran = array();
256 256
 			//convert into data migration script classes where possible
257
-			foreach($data_migrations_options as $data_migration_option){
258
-				list($plugin_slug,$version_string) = $this->_get_plugin_slug_and_version_string_from_dms_option_name($data_migration_option['option_name']);
257
+			foreach ($data_migrations_options as $data_migration_option) {
258
+				list($plugin_slug, $version_string) = $this->_get_plugin_slug_and_version_string_from_dms_option_name($data_migration_option['option_name']);
259 259
 
260
-				try{
261
-					$class = $this->_get_dms_class_from_wp_option($data_migration_option['option_name'],$data_migration_option['option_value']);
260
+				try {
261
+					$class = $this->_get_dms_class_from_wp_option($data_migration_option['option_name'], $data_migration_option['option_value']);
262 262
 					$data_migrations_ran[$plugin_slug][$version_string] = $class;
263 263
 					//ok so far THIS is the 'last-ran-script'... unless we find another on next iteration
264 264
 					$this->_last_ran_script = $class;
265
-					if( ! $class->is_completed()){
265
+					if ( ! $class->is_completed()) {
266 266
 						//sometimes we also like to know which was the last incomplete script (or if there are any at all)
267 267
 						$this->_last_ran_incomplete_script = $class;
268 268
 					}
269
-				}catch(EE_Error $e){
269
+				} catch (EE_Error $e) {
270 270
 					//ok so its not a DMS. We'll just keep it, although other code will need to expect non-DMSs
271 271
 					$data_migrations_ran[$plugin_slug][$version_string] = maybe_unserialize($data_migration_option['option_value']);
272 272
 				}
273 273
 			}
274 274
 			//so here the array of $data_migrations_ran is actually a mix of classes and a few legacy arrays
275 275
 			$this->_data_migrations_ran = $data_migrations_ran;
276
-			 if ( ! $this->_data_migrations_ran || ! is_array($this->_data_migrations_ran) ){
276
+			 if ( ! $this->_data_migrations_ran || ! is_array($this->_data_migrations_ran)) {
277 277
 				$this->_data_migrations_ran = array();
278 278
 			}
279 279
 		}
@@ -290,7 +290,7 @@  discard block
 block discarded – undo
290 290
 	 * @param        $new_table
291 291
 	 * @return mixed string or int
292 292
 	 */
293
-	public function get_mapping_new_pk( $script_name, $old_table, $old_pk, $new_table){
293
+	public function get_mapping_new_pk($script_name, $old_table, $old_pk, $new_table) {
294 294
 		$script = EE_Registry::instance()->load_dms($script_name);
295 295
 		$mapping = $script->get_mapping_new_pk($old_table, $old_pk, $new_table);
296 296
 		return $mapping;
@@ -301,9 +301,9 @@  discard block
 block discarded – undo
301 301
 	 * option returned in this array is the most-recently ran DMS option
302 302
 	 * @return array
303 303
 	 */
304
-	 public function get_all_migration_script_options(){
304
+	 public function get_all_migration_script_options() {
305 305
 		global $wpdb;
306
-		return $wpdb->get_results("SELECT * FROM {$wpdb->options} WHERE option_name like '".EE_Data_Migration_Manager::data_migration_script_option_prefix."%' ORDER BY option_id ASC",ARRAY_A);
306
+		return $wpdb->get_results("SELECT * FROM {$wpdb->options} WHERE option_name like '".EE_Data_Migration_Manager::data_migration_script_option_prefix."%' ORDER BY option_id ASC", ARRAY_A);
307 307
 	}
308 308
 
309 309
 	/**
@@ -311,8 +311,8 @@  discard block
 block discarded – undo
311 311
 	 * @return array where each value is the full folder path of a folder containing data migration scripts, WITH slashes at the end of the
312 312
 	 * folder name.
313 313
 	 */
314
-	public function get_data_migration_script_folders(){
315
-		return  apply_filters( 'FHEE__EE_Data_Migration_Manager__get_data_migration_script_folders',array(EE_CORE.'data_migration_scripts') );
314
+	public function get_data_migration_script_folders() {
315
+		return  apply_filters('FHEE__EE_Data_Migration_Manager__get_data_migration_script_folders', array(EE_CORE.'data_migration_scripts'));
316 316
 	}
317 317
 
318 318
 	/**
@@ -324,11 +324,11 @@  discard block
 block discarded – undo
324 324
 	 * }
325 325
 	 * @throws EE_Error
326 326
 	 */
327
-	public function script_migrates_to_version($migration_script_name){
327
+	public function script_migrates_to_version($migration_script_name) {
328 328
 		$dms_info = $this->parse_dms_classname($migration_script_name);
329 329
 		return array(
330
-			'slug'=> $dms_info[ 'slug' ],
331
-			'version'=> $dms_info[ 'major_version' ] . "." . $dms_info[ 'minor_version' ] . "." . $dms_info[ 'micro_version' ] );
330
+			'slug'=> $dms_info['slug'],
331
+			'version'=> $dms_info['major_version'].".".$dms_info['minor_version'].".".$dms_info['micro_version'] );
332 332
 	}
333 333
 
334 334
 	/**
@@ -337,13 +337,13 @@  discard block
 block discarded – undo
337 337
 	 * @return array with keys 'slug','major_version','minor_version', and 'micro_version' (the last 3 are ints)
338 338
 	 * @throws EE_Error
339 339
 	 */
340
-	public function parse_dms_classname($classname){
340
+	public function parse_dms_classname($classname) {
341 341
 		$matches = array();
342
-		preg_match('~EE_DMS_(.*)_([0-9]*)_([0-9]*)_([0-9]*)~',$classname,$matches);
343
-		if( ! $matches || ! (isset($matches[1]) && isset($matches[2]) && isset($matches[3]))){
344
-				throw new EE_Error(sprintf(__("%s is not a valid Data Migration Script. The classname should be like EE_DMS_w_x_y_z, where w is either 'Core' or the slug of an addon and x, y and z are numbers, ", "event_espresso"),$classname));
342
+		preg_match('~EE_DMS_(.*)_([0-9]*)_([0-9]*)_([0-9]*)~', $classname, $matches);
343
+		if ( ! $matches || ! (isset($matches[1]) && isset($matches[2]) && isset($matches[3]))) {
344
+				throw new EE_Error(sprintf(__("%s is not a valid Data Migration Script. The classname should be like EE_DMS_w_x_y_z, where w is either 'Core' or the slug of an addon and x, y and z are numbers, ", "event_espresso"), $classname));
345 345
 		}
346
-		return array('slug'=>$matches[1],'major_version'=>intval($matches[2]),'minor_version'=>intval($matches[3]),'micro_version'=>intval($matches[4]));
346
+		return array('slug'=>$matches[1], 'major_version'=>intval($matches[2]), 'minor_version'=>intval($matches[3]), 'micro_version'=>intval($matches[4]));
347 347
 	}
348 348
 	/**
349 349
 	 * Ensures that the option indicating the current DB version is set. This should only be
@@ -352,33 +352,33 @@  discard block
 block discarded – undo
352 352
 	 * to 4.1.x.
353 353
 	 * @return string of current db state
354 354
 	 */
355
-	public function ensure_current_database_state_is_set(){
356
-		$espresso_db_core_updates = get_option( 'espresso_db_update', array() );
355
+	public function ensure_current_database_state_is_set() {
356
+		$espresso_db_core_updates = get_option('espresso_db_update', array());
357 357
 		$db_state = get_option(EE_Data_Migration_Manager::current_database_state);
358
-		if( ! $db_state ){
358
+		if ( ! $db_state) {
359 359
 			//mark the DB as being in the state as the last version in there.
360 360
 			//this is done to trigger maintenance mode and do data migration scripts
361 361
 			//if the admin installed this version of EE over 3.1.x or 4.0.x
362 362
 			//otherwise, the normal maintenance mode code is fine
363 363
 			$previous_versions_installed = array_keys($espresso_db_core_updates);
364 364
 			$previous_version_installed = end($previous_versions_installed);
365
-			if(version_compare('4.1.0', $previous_version_installed)){
365
+			if (version_compare('4.1.0', $previous_version_installed)) {
366 366
 				//last installed version was less than 4.1
367 367
 				//so we want the data migrations to happen. SO, we're going to say the DB is at that state
368 368
 //				echo "4.1.0 is greater than $previous_version_installed! update the option";
369 369
 				$db_state = array('Core'=>$previous_version_installed);
370
-			}else{
370
+			} else {
371 371
 //					echo "4.1.0 is SMALLER than $previous_version_installed";
372 372
 					$db_state = array('Core'=>EVENT_ESPRESSO_VERSION);
373 373
 			}
374
-			update_option(EE_Data_Migration_Manager::current_database_state,$db_state);
374
+			update_option(EE_Data_Migration_Manager::current_database_state, $db_state);
375 375
 		}
376 376
 		//in 4.1, $db_state would have only been a simple string like '4.1.0',
377 377
 		//but in 4.2+ it should be an array with at least key 'Core' and the value of that plugin's
378 378
 		//db, and possibly other keys for other addons like 'Calendar','Permissions',etc
379
-		if( ! is_array($db_state)){
379
+		if ( ! is_array($db_state)) {
380 380
 			$db_state = array('Core'=>$db_state);
381
-			update_option(EE_Data_Migration_Manager::current_database_state,$db_state);
381
+			update_option(EE_Data_Migration_Manager::current_database_state, $db_state);
382 382
 		}
383 383
 		return $db_state;
384 384
 	}
@@ -389,7 +389,7 @@  discard block
 block discarded – undo
389 389
 	 * or they don't apply), returns an empty array
390 390
 	 * @return EE_Data_Migration_Script_Base[]
391 391
 	 */
392
-	public function check_for_applicable_data_migration_scripts(){
392
+	public function check_for_applicable_data_migration_scripts() {
393 393
 		//get the option describing what options have already run
394 394
 		$scripts_ran = $this->get_data_migrations_ran();
395 395
 		//$scripts_ran = array('4.1.0.core'=>array('monkey'=>null));
@@ -402,62 +402,62 @@  discard block
 block discarded – undo
402 402
 		$iteration = 0;
403 403
 		$next_database_state_to_consider = $current_database_state;
404 404
 		$theoretical_database_state = NULL;
405
-		do{
405
+		do {
406 406
 			//the next state after the currently-considered one will start off looking the same as the current, but we may make additions...
407 407
 			$theoretical_database_state = $next_database_state_to_consider;
408 408
 			//the next db state to consider is "what would the DB be like had we run all the scripts we found that applied last time?)
409
-			foreach($script_class_and_filepaths_available as $classname => $filepath){
409
+			foreach ($script_class_and_filepaths_available as $classname => $filepath) {
410 410
 
411 411
 				$migrates_to_version = $this->script_migrates_to_version($classname);
412
-				$script_converts_plugin_slug = $migrates_to_version[ 'slug' ];
413
-				$script_converts_to_version = $migrates_to_version[ 'version' ];
412
+				$script_converts_plugin_slug = $migrates_to_version['slug'];
413
+				$script_converts_to_version = $migrates_to_version['version'];
414 414
 				//check if this version script is DONE or not; or if it's never been ran
415
-				if(		! $scripts_ran ||
415
+				if ( ! $scripts_ran ||
416 416
 						! isset($scripts_ran[$script_converts_plugin_slug]) ||
417
-						! isset($scripts_ran[$script_converts_plugin_slug][$script_converts_to_version])){
417
+						! isset($scripts_ran[$script_converts_plugin_slug][$script_converts_to_version])) {
418 418
 					//we haven't ran this conversion script before
419 419
 					//now check if it applies... note that we've added an autoloader for it on get_all_data_migration_scripts_available
420
-					$script = new $classname( $this->_get_table_manager(), $this->_get_table_analysis() );
420
+					$script = new $classname($this->_get_table_manager(), $this->_get_table_analysis());
421 421
 					/* @var $script EE_Data_Migration_Script_Base */
422 422
 					$can_migrate = $script->can_migrate_from_version($theoretical_database_state);
423
-					if($can_migrate){
423
+					if ($can_migrate) {
424 424
 						$script_classes_that_should_run_per_iteration[$iteration][$script->priority()][] = $script;
425 425
 						$migrates_to_version = $script->migrates_to_version();
426
-						$next_database_state_to_consider[ $migrates_to_version[ 'slug' ] ] = $migrates_to_version[ 'version' ];
426
+						$next_database_state_to_consider[$migrates_to_version['slug']] = $migrates_to_version['version'];
427 427
 						unset($script_class_and_filepaths_available[$classname]);
428 428
 					}
429
-				} elseif($scripts_ran[$script_converts_plugin_slug][$script_converts_to_version] instanceof EE_Data_Migration_Script_Base){
429
+				} elseif ($scripts_ran[$script_converts_plugin_slug][$script_converts_to_version] instanceof EE_Data_Migration_Script_Base) {
430 430
 					//this script has been ran, or at least started
431 431
 					$script = $scripts_ran[$script_converts_plugin_slug][$script_converts_to_version];
432
-					if( $script->get_status() != self::status_completed){
432
+					if ($script->get_status() != self::status_completed) {
433 433
 						//this script is already underway... keep going with it
434 434
 						$script_classes_that_should_run_per_iteration[$iteration][$script->priority()][] = $script;
435 435
 						$migrates_to_version = $script->migrates_to_version();
436
-						$next_database_state_to_consider[ $migrates_to_version[ 'slug' ] ] = $migrates_to_version[ 'version' ];
436
+						$next_database_state_to_consider[$migrates_to_version['slug']] = $migrates_to_version['version'];
437 437
 						unset($script_class_and_filepaths_available[$classname]);
438
-					}else{
438
+					} else {
439 439
 						//it must have a status that indicates it has finished, so we don't want to try and run it again
440 440
 					}
441
-				}else{
441
+				} else {
442 442
 					//it exists but it's not  a proper data migration script
443 443
 					//maybe the script got renamed? or was simply removed from EE?
444 444
 					//either way, its certainly not runnable!
445 445
 				}
446 446
 			}
447 447
 			$iteration++;
448
-		}while( $next_database_state_to_consider != $theoretical_database_state && $iteration<6);
448
+		}while ($next_database_state_to_consider != $theoretical_database_state && $iteration < 6);
449 449
 		//ok we have all the scripts that should run, now let's make them into flat array
450 450
 		$scripts_that_should_run = array();
451
-		foreach($script_classes_that_should_run_per_iteration as $scripts_at_priority){
451
+		foreach ($script_classes_that_should_run_per_iteration as $scripts_at_priority) {
452 452
 			ksort($scripts_at_priority);
453
-			foreach($scripts_at_priority as $scripts){
454
-				foreach($scripts as $script){
453
+			foreach ($scripts_at_priority as $scripts) {
454
+				foreach ($scripts as $script) {
455 455
 					$scripts_that_should_run[get_class($script)] = $script;
456 456
 				}
457 457
 			}
458 458
 		}
459 459
 
460
-		do_action( 'AHEE__EE_Data_Migration_Manager__check_for_applicable_data_migration_scripts__scripts_that_should_run', $scripts_that_should_run );
460
+		do_action('AHEE__EE_Data_Migration_Manager__check_for_applicable_data_migration_scripts__scripts_that_should_run', $scripts_that_should_run);
461 461
 		return $scripts_that_should_run;
462 462
 	}
463 463
 
@@ -471,14 +471,14 @@  discard block
 block discarded – undo
471 471
 	 * @param bool $include_completed_scripts
472 472
 	 * @return EE_Data_Migration_Script_Base
473 473
 	 */
474
-	public function get_last_ran_script($include_completed_scripts = false){
474
+	public function get_last_ran_script($include_completed_scripts = false) {
475 475
 		//make sure we've setup the class properties _last_ran_script and _last_ran_incomplete_script
476
-		if( ! $this->_data_migrations_ran){
476
+		if ( ! $this->_data_migrations_ran) {
477 477
 			$this->get_data_migrations_ran();
478 478
 		}
479
-		if($include_completed_scripts){
479
+		if ($include_completed_scripts) {
480 480
 			return $this->_last_ran_script;
481
-		}else{
481
+		} else {
482 482
 			return $this->_last_ran_incomplete_script;
483 483
 		}
484 484
 	}
@@ -501,19 +501,19 @@  discard block
 block discarded – undo
501 501
 	 * 		@type string $message string describing what was done during this step
502 502
 	 * }
503 503
 	 */
504
-	public function migration_step( $step_size = 0 ){
504
+	public function migration_step($step_size = 0) {
505 505
 
506 506
 		//bandaid fix for issue https://events.codebasehq.com/projects/event-espresso/tickets/7535
507
-		if ( class_exists( 'EE_CPT_Strategy' ) ) {
508
-			remove_action( 'pre_get_posts', array( EE_CPT_Strategy::instance(), 'pre_get_posts' ), 5 );
507
+		if (class_exists('EE_CPT_Strategy')) {
508
+			remove_action('pre_get_posts', array(EE_CPT_Strategy::instance(), 'pre_get_posts'), 5);
509 509
 		}
510 510
 
511
-		try{
511
+		try {
512 512
 			$currently_executing_script = $this->get_last_ran_script();
513
-			if( ! $currently_executing_script){
513
+			if ( ! $currently_executing_script) {
514 514
 				//Find the next script that needs to execute
515 515
 				$scripts = $this->check_for_applicable_data_migration_scripts();
516
-				if( ! $scripts ){
516
+				if ( ! $scripts) {
517 517
 					//huh, no more scripts to run... apparently we're done!
518 518
 					//but dont forget to make sure initial data is there
519 519
 					//we should be good to allow them to exit maintenance mode now
@@ -534,18 +534,18 @@  discard block
 block discarded – undo
534 534
 				//and add to the array/wp option showing the scripts ran
535 535
 //				$this->_data_migrations_ran[$this->script_migrates_to_version(get_class($currently_executing_script))] = $currently_executing_script;
536 536
 				$migrates_to = $this->script_migrates_to_version(get_class($currently_executing_script));
537
-				$plugin_slug = $migrates_to[ 'slug' ];
538
-				$version = $migrates_to[ 'version' ];
537
+				$plugin_slug = $migrates_to['slug'];
538
+				$version = $migrates_to['version'];
539 539
 				$this->_data_migrations_ran[$plugin_slug][$version] = $currently_executing_script;
540 540
 			}
541 541
 			$current_script_name = get_class($currently_executing_script);
542
-		}catch(Exception $e){
542
+		} catch (Exception $e) {
543 543
 			//an exception occurred while trying to get migration scripts
544 544
 
545
-			$message =  sprintf( __("Error Message: %sStack Trace:%s", "event_espresso"), $e->getMessage() . '<br>', $e->getTraceAsString() );
545
+			$message = sprintf(__("Error Message: %sStack Trace:%s", "event_espresso"), $e->getMessage().'<br>', $e->getTraceAsString());
546 546
 			//record it on the array of data migration scripts ran. This will be overwritten next time we try and try to run data migrations
547 547
 			//but that's ok-- it's just an FYI to support that we couldn't even run any data migrations
548
-			$this->add_error_to_migrations_ran(sprintf(__("Could not run data migrations because: %s", "event_espresso"),$message));
548
+			$this->add_error_to_migrations_ran(sprintf(__("Could not run data migrations because: %s", "event_espresso"), $message));
549 549
 			return array(
550 550
 				'records_to_migrate'=>1,
551 551
 				'records_migrated'=>0,
@@ -555,16 +555,16 @@  discard block
 block discarded – undo
555 555
 			);
556 556
 		}
557 557
 		//ok so we definitely have a data migration script
558
-		try{
558
+		try {
559 559
 			//how big of a bite do we want to take? Allow users to easily override via their wp-config
560
-			if( ! absint( $step_size ) > 0 ){
561
-				$step_size = defined( 'EE_MIGRATION_STEP_SIZE' ) && absint( EE_MIGRATION_STEP_SIZE ) ? EE_MIGRATION_STEP_SIZE : EE_Data_Migration_Manager::step_size;
560
+			if ( ! absint($step_size) > 0) {
561
+				$step_size = defined('EE_MIGRATION_STEP_SIZE') && absint(EE_MIGRATION_STEP_SIZE) ? EE_MIGRATION_STEP_SIZE : EE_Data_Migration_Manager::step_size;
562 562
 			}
563 563
 			//do what we came to do!
564 564
 			$currently_executing_script->migration_step($step_size);
565 565
 			//can we wrap it up and verify default data?
566 566
 			$init_dbs = false;
567
-			switch($currently_executing_script->get_status()){
567
+			switch ($currently_executing_script->get_status()) {
568 568
 				case EE_Data_Migration_Manager::status_continue:
569 569
 					$response_array = array(
570 570
 						'records_to_migrate'=>$currently_executing_script->count_records_to_migrate(),
@@ -576,16 +576,16 @@  discard block
 block discarded – undo
576 576
 				case EE_Data_Migration_Manager::status_completed:
577 577
 					//ok so THAT script has completed
578 578
 					$this->update_current_database_state_to($this->script_migrates_to_version($current_script_name));
579
-					$response_array =  array(
579
+					$response_array = array(
580 580
 							'records_to_migrate'=>$currently_executing_script->count_records_to_migrate(),
581 581
 							'records_migrated'=>$currently_executing_script->count_records_migrated(),
582 582
 							'status'=> EE_Data_Migration_Manager::status_completed,
583 583
 							'message'=>$currently_executing_script->get_feedback_message(),
584
-							'script'=> sprintf(__("%s Completed",'event_espresso'),$currently_executing_script->pretty_name())
584
+							'script'=> sprintf(__("%s Completed", 'event_espresso'), $currently_executing_script->pretty_name())
585 585
 						);
586 586
 					//check if there are any more after this one.
587 587
 					$scripts_remaining = $this->check_for_applicable_data_migration_scripts();
588
-					if( ! $scripts_remaining ){
588
+					if ( ! $scripts_remaining) {
589 589
 						//we should be good to allow them to exit maintenance mode now
590 590
 						EE_Maintenance_Mode::instance()->set_maintenance_level(intval(EE_Maintenance_Mode::level_0_not_in_maintenance));
591 591
 						////huh, no more scripts to run... apparently we're done!
@@ -599,39 +599,39 @@  discard block
 block discarded – undo
599 599
 						'records_to_migrate'=>$currently_executing_script->count_records_to_migrate(),
600 600
 						'records_migrated'=>$currently_executing_script->count_records_migrated(),
601 601
 						'status'=> $currently_executing_script->get_status(),
602
-						'message'=>  sprintf(__("Minor errors occurred during %s: %s", "event_espresso"), $currently_executing_script->pretty_name(), implode(", ",$currently_executing_script->get_errors())),
602
+						'message'=>  sprintf(__("Minor errors occurred during %s: %s", "event_espresso"), $currently_executing_script->pretty_name(), implode(", ", $currently_executing_script->get_errors())),
603 603
 						'script'=>$currently_executing_script->pretty_name()
604 604
 					);
605 605
 					break;
606 606
 			}
607
-		}catch(Exception $e){
607
+		} catch (Exception $e) {
608 608
 			//ok so some exception was thrown which killed the data migration script
609 609
 			//double-check we have a real script
610
-			if($currently_executing_script instanceof EE_Data_Migration_Script_Base){
610
+			if ($currently_executing_script instanceof EE_Data_Migration_Script_Base) {
611 611
 				$script_name = $currently_executing_script->pretty_name();
612 612
 				$currently_executing_script->set_broken();
613 613
 				$currently_executing_script->add_error($e->getMessage());
614
-			}else{
614
+			} else {
615 615
 				$script_name = __("Error getting Migration Script", "event_espresso");
616 616
 			}
617 617
 			$response_array = array(
618 618
 				'records_to_migrate'=>1,
619 619
 				'records_migrated'=>0,
620 620
 				'status'=>self::status_fatal_error,
621
-				'message'=>  sprintf(__("A fatal error occurred during the migration: %s", "event_espresso"),$e->getMessage()),
621
+				'message'=>  sprintf(__("A fatal error occurred during the migration: %s", "event_espresso"), $e->getMessage()),
622 622
 				'script'=>$script_name
623 623
 			);
624 624
 		}
625 625
 		$successful_save = $this->_save_migrations_ran();
626
-		if($successful_save !== TRUE){
626
+		if ($successful_save !== TRUE) {
627 627
 			//ok so the current wp option didn't save. that's tricky, because we'd like to update it
628 628
 			//and mark it as having a fatal error, but remember- WE CAN'T SAVE THIS WP OPTION!
629 629
 			//however, if we throw an exception, and return that, then the next request
630 630
 			//won't have as much info in it, and it may be able to save
631
-			throw new EE_Error(sprintf(__("The error '%s' occurred updating the status of the migration. This is a FATAL ERROR, but the error is preventing the system from remembering that. Please contact event espresso support.", "event_espresso"),$successful_save));
631
+			throw new EE_Error(sprintf(__("The error '%s' occurred updating the status of the migration. This is a FATAL ERROR, but the error is preventing the system from remembering that. Please contact event espresso support.", "event_espresso"), $successful_save));
632 632
 		}
633 633
 		//if we're all done, initialize EE plugins' default data etc.
634
-		if( $init_dbs ) {
634
+		if ($init_dbs) {
635 635
 			$this->initialize_db_for_enqueued_ee_plugins();
636 636
 		}
637 637
 		return $response_array;
@@ -649,23 +649,23 @@  discard block
 block discarded – undo
649 649
 	 * 'message'=>a string, containing any message you want to show to the user. We may decide to split this up into errors, notifications, and successes
650 650
 	 * 'script'=>a pretty name of the script currently running
651 651
 	 */
652
-	public function response_to_migration_ajax_request(){
652
+	public function response_to_migration_ajax_request() {
653 653
 //		//start output buffer just to make sure we don't mess up the json
654 654
 		ob_start();
655
-		try{
655
+		try {
656 656
 			$response = $this->migration_step();
657
-		}catch(Exception $e){
657
+		} catch (Exception $e) {
658 658
 			$response = array(
659 659
 				'records_to_migrate'=>0,
660 660
 				'records_migrated'=>0,
661 661
 				'status'=> EE_Data_Migration_Manager::status_fatal_error,
662
-				'message'=> sprintf(__("Unknown fatal error occurred: %s", "event_espresso"),$e->getMessage()),
662
+				'message'=> sprintf(__("Unknown fatal error occurred: %s", "event_espresso"), $e->getMessage()),
663 663
 				'script'=>'Unknown');
664 664
 			$this->add_error_to_migrations_ran($e->getMessage()."; Stack trace:".$e->getTraceAsString());
665 665
 		}
666 666
 		$warnings_etc = @ob_get_contents();
667 667
 		ob_end_clean();
668
-		$response['message'] .=$warnings_etc;
668
+		$response['message'] .= $warnings_etc;
669 669
 		return $response;
670 670
 	}
671 671
 
@@ -678,14 +678,14 @@  discard block
 block discarded – undo
678 678
 	 * }
679 679
 	 * @return void
680 680
 	 */
681
-	public function update_current_database_state_to($slug_and_version = null){
682
-		if( ! $slug_and_version ){
681
+	public function update_current_database_state_to($slug_and_version = null) {
682
+		if ( ! $slug_and_version) {
683 683
 			//no version was provided, assume it should be at the current code version
684 684
 			$slug_and_version = array('slug' => 'Core', 'version' => espresso_version());
685 685
 		}
686 686
 		$current_database_state = get_option(self::current_database_state);
687
-		$current_database_state[ $slug_and_version[ 'slug' ] ]=$slug_and_version[ 'version' ];
688
-		update_option(self::current_database_state,$current_database_state);
687
+		$current_database_state[$slug_and_version['slug']] = $slug_and_version['version'];
688
+		update_option(self::current_database_state, $current_database_state);
689 689
 	}
690 690
 
691 691
 	/**
@@ -696,20 +696,20 @@  discard block
 block discarded – undo
696 696
 	 * }
697 697
 	 * @return boolean
698 698
 	 */
699
-	public function database_needs_updating_to( $slug_and_version ) {
699
+	public function database_needs_updating_to($slug_and_version) {
700 700
 
701
-		$slug = $slug_and_version[ 'slug' ];
702
-		$version = $slug_and_version[ 'version' ];
701
+		$slug = $slug_and_version['slug'];
702
+		$version = $slug_and_version['version'];
703 703
 		$current_database_state = get_option(self::current_database_state);
704
-		if( ! isset( $current_database_state[ $slug ] ) ) {
704
+		if ( ! isset($current_database_state[$slug])) {
705 705
 			return true;
706
-		}else{
706
+		} else {
707 707
 			//just compare the first 3 parts of version string, eg "4.7.1", not "4.7.1.dev.032" because DBs shouldn't change on nano version changes
708
-			$version_parts_current_db_state = array_slice( explode('.', $current_database_state[ $slug ] ), 0, 3);
709
-			$version_parts_of_provided_db_state = array_slice( explode( '.', $version ), 0, 3 );
708
+			$version_parts_current_db_state = array_slice(explode('.', $current_database_state[$slug]), 0, 3);
709
+			$version_parts_of_provided_db_state = array_slice(explode('.', $version), 0, 3);
710 710
 			$needs_updating = false;
711
-			foreach($version_parts_current_db_state as $offset => $version_part_in_current_db_state ) {
712
-				if( $version_part_in_current_db_state < $version_parts_of_provided_db_state[ $offset ] ) {
711
+			foreach ($version_parts_current_db_state as $offset => $version_part_in_current_db_state) {
712
+				if ($version_part_in_current_db_state < $version_parts_of_provided_db_state[$offset]) {
713 713
 					$needs_updating = true;
714 714
 					break;
715 715
 				}
@@ -723,29 +723,29 @@  discard block
 block discarded – undo
723 723
 	 * in addons. Has the side effect of adding them for autoloading
724 724
 	 * @return array keys are expected classnames, values are their filepaths
725 725
 	 */
726
-	public function get_all_data_migration_scripts_available(){
727
-		if( ! $this->_data_migration_class_to_filepath_map){
726
+	public function get_all_data_migration_scripts_available() {
727
+		if ( ! $this->_data_migration_class_to_filepath_map) {
728 728
 			$this->_data_migration_class_to_filepath_map = array();
729
-			foreach($this->get_data_migration_script_folders() as $folder_path){
730
-				if($folder_path[count($folder_path-1)] != DS ){
731
-					$folder_path.= DS;
729
+			foreach ($this->get_data_migration_script_folders() as $folder_path) {
730
+				if ($folder_path[count($folder_path - 1)] != DS) {
731
+					$folder_path .= DS;
732 732
 				}
733
-				$files = glob( $folder_path. '*.dms.php' );
733
+				$files = glob($folder_path.'*.dms.php');
734 734
 
735
-				if ( empty( $files ) ) {
735
+				if (empty($files)) {
736 736
 					continue;
737 737
 				}
738 738
 
739
-				foreach($files as $file){
740
-					$pos_of_last_slash = strrpos($file,DS);
741
-					$classname = str_replace(".dms.php","", substr($file, $pos_of_last_slash+1));
742
-					$migrates_to = $this->script_migrates_to_version( $classname );
743
-					$slug = $migrates_to[ 'slug' ];
739
+				foreach ($files as $file) {
740
+					$pos_of_last_slash = strrpos($file, DS);
741
+					$classname = str_replace(".dms.php", "", substr($file, $pos_of_last_slash + 1));
742
+					$migrates_to = $this->script_migrates_to_version($classname);
743
+					$slug = $migrates_to['slug'];
744 744
 					//check that the slug as contained in the DMS is associated with
745 745
 					//the slug of an addon or core
746
-					if( $slug != 'Core' ){
747
-						if( ! EE_Registry::instance()->get_addon_by_name( $slug ) ) {
748
-							EE_Error::doing_it_wrong(__FUNCTION__, sprintf( __( 'The data migration script "%s" migrates the "%s" data, but there is no EE addon with that name. There is only: %s. ', 'event_espresso' ),$classname,$slug,implode(",", array_keys( EE_Registry::instance()->get_addons_by_name() ) ) ), '4.3.0.alpha.019' );
746
+					if ($slug != 'Core') {
747
+						if ( ! EE_Registry::instance()->get_addon_by_name($slug)) {
748
+							EE_Error::doing_it_wrong(__FUNCTION__, sprintf(__('The data migration script "%s" migrates the "%s" data, but there is no EE addon with that name. There is only: %s. ', 'event_espresso'), $classname, $slug, implode(",", array_keys(EE_Registry::instance()->get_addons_by_name()))), '4.3.0.alpha.019');
749 749
 						}
750 750
 					}
751 751
 					$this->_data_migration_class_to_filepath_map[$classname] = $file;
@@ -765,7 +765,7 @@  discard block
 block discarded – undo
765 765
 	 * from each addon, and check if they need updating,
766 766
 	 * @return boolean
767 767
 	 */
768
-	public function addons_need_updating(){
768
+	public function addons_need_updating() {
769 769
 		return false;
770 770
 	}
771 771
 	/**
@@ -774,25 +774,25 @@  discard block
 block discarded – undo
774 774
 	 * @param string $error_message
775 775
 	 * @throws EE_Error
776 776
 	 */
777
-	public function add_error_to_migrations_ran($error_message){
777
+	public function add_error_to_migrations_ran($error_message) {
778 778
 		//get last-ran migration script
779 779
 		global $wpdb;
780
-		$last_migration_script_option = $wpdb->get_row("SELECT * FROM $wpdb->options WHERE option_name like '".EE_Data_Migration_Manager::data_migration_script_option_prefix."%' ORDER BY option_id DESC LIMIT 1",ARRAY_A);
780
+		$last_migration_script_option = $wpdb->get_row("SELECT * FROM $wpdb->options WHERE option_name like '".EE_Data_Migration_Manager::data_migration_script_option_prefix."%' ORDER BY option_id DESC LIMIT 1", ARRAY_A);
781 781
 
782 782
 		$last_ran_migration_script_properties = isset($last_migration_script_option['option_value']) ? maybe_unserialize($last_migration_script_option['option_value']) : null;
783 783
 		//now, tread lightly because we're here because a FATAL non-catchable error
784 784
 		//was thrown last time when we were trying to run a data migration script
785 785
 		//so the fatal error could have happened while getting the migration script
786 786
 		//or doing running it...
787
-		$versions_migrated_to = isset($last_migration_script_option['option_name']) ? str_replace(EE_Data_Migration_Manager::data_migration_script_option_prefix,"",$last_migration_script_option['option_name']) : null;
787
+		$versions_migrated_to = isset($last_migration_script_option['option_name']) ? str_replace(EE_Data_Migration_Manager::data_migration_script_option_prefix, "", $last_migration_script_option['option_name']) : null;
788 788
 
789 789
 		//check if it THINKS its a data migration script and especially if it's one that HASN'T finished yet
790 790
 		//because if it has finished, then it obviously couldn't be the cause of this error, right? (because its all done)
791
-		if(isset($last_ran_migration_script_properties['class']) && isset($last_ran_migration_script_properties['_status']) && $last_ran_migration_script_properties['_status'] != self::status_completed){
791
+		if (isset($last_ran_migration_script_properties['class']) && isset($last_ran_migration_script_properties['_status']) && $last_ran_migration_script_properties['_status'] != self::status_completed) {
792 792
 			//ok then just add this error to its list of errors
793 793
 			$last_ran_migration_script_properties['_errors'][] = $error_message;
794 794
 			$last_ran_migration_script_properties['_status'] = self::status_fatal_error;
795
-		}else{
795
+		} else {
796 796
 			//so we don't even know which script was last running
797 797
 			//use the data migration error stub, which is designed specifically for this type of thing
798 798
 			$general_migration_error = new EE_DMS_Unknown_1_0_0();
@@ -802,39 +802,39 @@  discard block
 block discarded – undo
802 802
 			$versions_migrated_to = 'Unknown.1.0.0';
803 803
 			//now just to make sure appears as last (in case the were previously a fatal error like this)
804 804
 			//delete the old one
805
-			delete_option( self::data_migration_script_option_prefix . $versions_migrated_to );
805
+			delete_option(self::data_migration_script_option_prefix.$versions_migrated_to);
806 806
 		}
807
-		update_option(self::data_migration_script_option_prefix.$versions_migrated_to,$last_ran_migration_script_properties);
807
+		update_option(self::data_migration_script_option_prefix.$versions_migrated_to, $last_ran_migration_script_properties);
808 808
 
809 809
 	}
810 810
 	/**
811 811
 	 * saves what data migrations have ran to the database
812 812
 	 * @return mixed TRUE if successfully saved migrations ran, string if an error occurred
813 813
 	 */
814
-	protected function _save_migrations_ran(){
815
-		if($this->_data_migrations_ran == null){
814
+	protected function _save_migrations_ran() {
815
+		if ($this->_data_migrations_ran == null) {
816 816
 			$this->get_data_migrations_ran();
817 817
 		}
818 818
 		//now, we don't want to save actual classes to the DB because that's messy
819 819
 		$successful_updates = true;
820
-		foreach($this->_data_migrations_ran as $plugin_slug => $migrations_ran_for_plugin){
821
-			foreach($migrations_ran_for_plugin as $version_string => $array_or_migration_obj){
820
+		foreach ($this->_data_migrations_ran as $plugin_slug => $migrations_ran_for_plugin) {
821
+			foreach ($migrations_ran_for_plugin as $version_string => $array_or_migration_obj) {
822 822
 	//			echo "saving migration script to $version_string<br>";
823 823
 				$plugin_slug_for_use_in_option_name = $plugin_slug.".";
824 824
 				$option_name = self::data_migration_script_option_prefix.$plugin_slug_for_use_in_option_name.$version_string;
825 825
 				$old_option_value = get_option($option_name);
826
-				if($array_or_migration_obj instanceof EE_Data_Migration_Script_Base){
826
+				if ($array_or_migration_obj instanceof EE_Data_Migration_Script_Base) {
827 827
 					$script_array_for_saving = $array_or_migration_obj->properties_as_array();
828
-					if( $old_option_value != $script_array_for_saving){
829
-						$successful_updates = update_option($option_name,$script_array_for_saving);
828
+					if ($old_option_value != $script_array_for_saving) {
829
+						$successful_updates = update_option($option_name, $script_array_for_saving);
830 830
 					}
831
-				}else{//we don't know what this array-thing is. So just save it as-is
831
+				} else {//we don't know what this array-thing is. So just save it as-is
832 832
 	//				$array_of_migrations[$version_string] = $array_or_migration_obj;
833
-					if($old_option_value != $array_or_migration_obj){
834
-						$successful_updates = update_option($option_name,$array_or_migration_obj);
833
+					if ($old_option_value != $array_or_migration_obj) {
834
+						$successful_updates = update_option($option_name, $array_or_migration_obj);
835 835
 					}
836 836
 				}
837
-				if( ! $successful_updates ){
837
+				if ( ! $successful_updates) {
838 838
 					global $wpdb;
839 839
 					return $wpdb->last_error;
840 840
 				}
@@ -858,17 +858,17 @@  discard block
 block discarded – undo
858 858
 	 * @return EE_Data_Migration_Script_Base
859 859
 	 * @throws EE_Error
860 860
 	 */
861
-	function _instantiate_script_from_properties_array($properties_array){
862
-		if( ! isset($properties_array['class'])){
863
-			throw new EE_Error(sprintf(__("Properties array  has no 'class' properties. Here's what it has: %s", "event_espresso"),implode(",",$properties_array)));
861
+	function _instantiate_script_from_properties_array($properties_array) {
862
+		if ( ! isset($properties_array['class'])) {
863
+			throw new EE_Error(sprintf(__("Properties array  has no 'class' properties. Here's what it has: %s", "event_espresso"), implode(",", $properties_array)));
864 864
 		}
865 865
 		$class_name = $properties_array['class'];
866
-		if( ! class_exists($class_name)){
867
-			throw new EE_Error(sprintf(__("There is no migration script named %s", "event_espresso"),$class_name));
866
+		if ( ! class_exists($class_name)) {
867
+			throw new EE_Error(sprintf(__("There is no migration script named %s", "event_espresso"), $class_name));
868 868
 		}
869 869
 		$class = new $class_name;
870
-		if( ! $class instanceof EE_Data_Migration_Script_Base){
871
-			throw new EE_Error(sprintf(__("Class '%s' is supposed to be a migration script. Its not, its a '%s'", "event_espresso"),$class_name,get_class($class)));
870
+		if ( ! $class instanceof EE_Data_Migration_Script_Base) {
871
+			throw new EE_Error(sprintf(__("Class '%s' is supposed to be a migration script. Its not, its a '%s'", "event_espresso"), $class_name, get_class($class)));
872 872
 		}
873 873
 		$class->instantiate_from_array_of_properties($properties_array);
874 874
 		return $class;
@@ -880,25 +880,25 @@  discard block
 block discarded – undo
880 880
 	 * @param string $plugin_slug the slug for the ee plugin we are searching for. Default is 'Core'
881 881
 	 * @return string
882 882
 	 */
883
-	public function get_most_up_to_date_dms($plugin_slug = 'Core'){
883
+	public function get_most_up_to_date_dms($plugin_slug = 'Core') {
884 884
 		$class_to_filepath_map = $this->get_all_data_migration_scripts_available();
885 885
 		$most_up_to_date_dms_classname = NULL;
886
-		foreach($class_to_filepath_map as $classname => $filepath){
887
-			if($most_up_to_date_dms_classname === NULL){
886
+		foreach ($class_to_filepath_map as $classname => $filepath) {
887
+			if ($most_up_to_date_dms_classname === NULL) {
888 888
 				$migrates_to = $this->script_migrates_to_version($classname);
889
-				$this_plugin_slug = $migrates_to[ 'slug' ];
889
+				$this_plugin_slug = $migrates_to['slug'];
890 890
 //				$version_string = $migrates_to[ 'version' ];
891 891
 //				$details = $this->parse_dms_classname($classname);
892
-				if($this_plugin_slug == $plugin_slug){
892
+				if ($this_plugin_slug == $plugin_slug) {
893 893
 					//if it's for core, it wins
894 894
 					$most_up_to_date_dms_classname = $classname;
895 895
 				}
896 896
 				//if it wasn't for core, we must keep searching for one that is!
897 897
 				continue;
898
-			}else{
899
-				$champion_migrates_to= $this->script_migrates_to_version($most_up_to_date_dms_classname);
898
+			} else {
899
+				$champion_migrates_to = $this->script_migrates_to_version($most_up_to_date_dms_classname);
900 900
 				$contender_migrates_to = $this->script_migrates_to_version($classname);
901
-				if($contender_migrates_to[ 'slug' ] == $plugin_slug && version_compare($champion_migrates_to[ 'version' ], $contender_migrates_to[ 'version' ], '<')){
901
+				if ($contender_migrates_to['slug'] == $plugin_slug && version_compare($champion_migrates_to['version'], $contender_migrates_to['version'], '<')) {
902 902
 					//so the contenders version is higher and its for Core
903 903
 					$most_up_to_date_dms_classname = $classname;
904 904
 				}
@@ -918,11 +918,11 @@  discard block
 block discarded – undo
918 918
 	 * @param string $plugin_slug like 'Core', 'Mailchimp', 'Calendar', etc
919 919
 	 * @return EE_Data_Migration_Script_Base
920 920
 	 */
921
-	public function get_migration_ran( $version, $plugin_slug = 'Core' ) {
921
+	public function get_migration_ran($version, $plugin_slug = 'Core') {
922 922
 		$migrations_ran = $this->get_data_migrations_ran();
923
-		if( isset( $migrations_ran[ $plugin_slug ] ) && isset( $migrations_ran[ $plugin_slug ][ $version ] ) ){
924
-			return $migrations_ran[ $plugin_slug ][ $version ];
925
-		}else{
923
+		if (isset($migrations_ran[$plugin_slug]) && isset($migrations_ran[$plugin_slug][$version])) {
924
+			return $migrations_ran[$plugin_slug][$version];
925
+		} else {
926 926
 			return NULL;
927 927
 		}
928 928
 	}
@@ -934,20 +934,20 @@  discard block
 block discarded – undo
934 934
 	 * @return bool
935 935
 	 * @throws \EE_Error
936 936
 	 */
937
-	public function reattempt(){
937
+	public function reattempt() {
938 938
 		//find if the last-ran script was borked
939 939
 		//set it as being non-borked (we shouldn't ever get DMSs that we don't recognize)
940 940
 		//add an 'error' saying that we attempted to reset
941 941
 		//does it have a stage that was borked too? if so make it no longer borked
942 942
 		//add an 'error' saying we attempted to reset
943 943
 		$last_ran_script = $this->get_last_ran_script();
944
-		if( $last_ran_script instanceof EE_DMS_Unknown_1_0_0 ){
944
+		if ($last_ran_script instanceof EE_DMS_Unknown_1_0_0) {
945 945
 			//if it was an error DMS, just mark it as complete (if another error occurs it will overwrite it)
946 946
 			$last_ran_script->set_completed();
947
-		}elseif( $last_ran_script instanceof EE_Data_Migration_Script_Base ) {
947
+		}elseif ($last_ran_script instanceof EE_Data_Migration_Script_Base) {
948 948
 			$last_ran_script->reattempt();
949
-		}else{
950
-			throw new EE_Error( sprintf( __( 'Unable to reattempt the last ran migration script because it was not a valid migration script. || It was %s', 'event_espresso' ), print_r( $last_ran_script, true ) ) );
949
+		} else {
950
+			throw new EE_Error(sprintf(__('Unable to reattempt the last ran migration script because it was not a valid migration script. || It was %s', 'event_espresso'), print_r($last_ran_script, true)));
951 951
 		}
952 952
 		return $this->_save_migrations_ran();
953 953
 	}
@@ -957,19 +957,19 @@  discard block
 block discarded – undo
957 957
 	 * @param string $plugin_slug like 'Core', 'Mailchimp', 'Calendar', etc
958 958
 	 * @return boolean
959 959
 	 */
960
-	public function migration_has_ran( $version, $plugin_slug = 'Core' ) {
961
-		return $this->get_migration_ran( $version, $plugin_slug ) !== NULL;
960
+	public function migration_has_ran($version, $plugin_slug = 'Core') {
961
+		return $this->get_migration_ran($version, $plugin_slug) !== NULL;
962 962
 	}
963 963
 	/**
964 964
 	 * Enqueues this ee plugin to have its data initialized
965 965
 	 * @param string $plugin_slug either 'Core' or EE_Addon::name()'s return value
966 966
 	 */
967
-	public function enqueue_db_initialization_for( $plugin_slug ) {
967
+	public function enqueue_db_initialization_for($plugin_slug) {
968 968
 		$queue = $this->get_db_initialization_queue();
969
-		if( ! in_array( $plugin_slug, $queue ) ) {
969
+		if ( ! in_array($plugin_slug, $queue)) {
970 970
 			$queue[] = $plugin_slug;
971 971
 		}
972
-		update_option( self::db_init_queue_option_name, $queue );
972
+		update_option(self::db_init_queue_option_name, $queue);
973 973
 	}
974 974
 	/**
975 975
 	 * Calls EE_Addon::initialize_db_if_no_migrations_required() on each addon
@@ -979,26 +979,26 @@  discard block
 block discarded – undo
979 979
 	public function initialize_db_for_enqueued_ee_plugins() {
980 980
 //		EEH_Debug_Tools::instance()->start_timer( 'initialize_db_for_enqueued_ee_plugins' );
981 981
 		$queue = $this->get_db_initialization_queue();
982
-		foreach( $queue as $plugin_slug ) {
983
-			$most_up_to_date_dms = $this->get_most_up_to_date_dms( $plugin_slug );
984
-			if( ! $most_up_to_date_dms ) {
982
+		foreach ($queue as $plugin_slug) {
983
+			$most_up_to_date_dms = $this->get_most_up_to_date_dms($plugin_slug);
984
+			if ( ! $most_up_to_date_dms) {
985 985
 				//if there is NO DMS for this plugin, obviously there's no schema to verify anyways
986 986
 				$verify_db = false;
987
-			}else{
988
-				$most_up_to_date_dms_migrates_to = $this->script_migrates_to_version( $most_up_to_date_dms );
989
-				$verify_db = $this->database_needs_updating_to( $most_up_to_date_dms_migrates_to );
987
+			} else {
988
+				$most_up_to_date_dms_migrates_to = $this->script_migrates_to_version($most_up_to_date_dms);
989
+				$verify_db = $this->database_needs_updating_to($most_up_to_date_dms_migrates_to);
990 990
 			}
991
-			if( $plugin_slug == 'Core' ){
991
+			if ($plugin_slug == 'Core') {
992 992
 				EE_System::instance()->initialize_db_if_no_migrations_required(
993 993
 						false,
994 994
 						$verify_db
995 995
 					);
996
-			}else{
996
+			} else {
997 997
 				//just loop through the addons to make sure their database is setup
998
-				foreach( EE_Registry::instance()->addons as $addon ) {
999
-					if( $addon->name() == $plugin_slug ) {
998
+				foreach (EE_Registry::instance()->addons as $addon) {
999
+					if ($addon->name() == $plugin_slug) {
1000 1000
 
1001
-						$addon->initialize_db_if_no_migrations_required( $verify_db );
1001
+						$addon->initialize_db_if_no_migrations_required($verify_db);
1002 1002
 						break;
1003 1003
 					}
1004 1004
 				}
@@ -1008,7 +1008,7 @@  discard block
 block discarded – undo
1008 1008
 //		EEH_Debug_Tools::instance()->show_times();
1009 1009
 		//because we just initialized the DBs for the enqueued ee plugins
1010 1010
 		//we don't need to keep remembering which ones needed to be initialized
1011
-		delete_option( self::db_init_queue_option_name );
1011
+		delete_option(self::db_init_queue_option_name);
1012 1012
 	}
1013 1013
 
1014 1014
 	/**
@@ -1017,8 +1017,8 @@  discard block
 block discarded – undo
1017 1017
 	 * 'Core', or the return value of EE_Addon::name() for an addon
1018 1018
 	 * @return array
1019 1019
 	 */
1020
-	public function get_db_initialization_queue(){
1021
-		return get_option ( self::db_init_queue_option_name, array() );
1020
+	public function get_db_initialization_queue() {
1021
+		return get_option(self::db_init_queue_option_name, array());
1022 1022
 	}
1023 1023
 	
1024 1024
 	/**
@@ -1027,13 +1027,13 @@  discard block
 block discarded – undo
1027 1027
 	 * @throws \EE_Error
1028 1028
 	 */
1029 1029
 	protected function _get_table_analysis() {
1030
-		if( $this->_table_analysis instanceof TableAnalysis ) {
1030
+		if ($this->_table_analysis instanceof TableAnalysis) {
1031 1031
 			return $this->_table_analysis;
1032 1032
 		} else {
1033 1033
 			throw new \EE_Error( 
1034 1034
 				sprintf( 
1035
-					__( 'Table analysis class on class %1$s is not set properly.', 'event_espresso'), 
1036
-					get_class( $this ) 
1035
+					__('Table analysis class on class %1$s is not set properly.', 'event_espresso'), 
1036
+					get_class($this) 
1037 1037
 				) 
1038 1038
 			);
1039 1039
 		}
@@ -1045,13 +1045,13 @@  discard block
 block discarded – undo
1045 1045
 	 * @throws \EE_Error
1046 1046
 	 */
1047 1047
 	protected function _get_table_manager() {
1048
-		if( $this->_table_manager instanceof TableManager ) {
1048
+		if ($this->_table_manager instanceof TableManager) {
1049 1049
 			return $this->_table_manager;
1050 1050
 		} else {
1051 1051
 			throw new \EE_Error( 
1052 1052
 				sprintf( 
1053
-					__( 'Table manager class on class %1$s is not set properly.', 'event_espresso'), 
1054
-					get_class( $this ) 
1053
+					__('Table manager class on class %1$s is not set properly.', 'event_espresso'), 
1054
+					get_class($this) 
1055 1055
 				) 
1056 1056
 			);
1057 1057
 		}
Please login to merge, or discard this patch.
core/EE_Load_Textdomain.core.php 2 patches
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.
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -39,12 +39,12 @@  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
-		if ( ! empty( self::$_lang ) && is_readable( EE_LANGUAGES_SAFE_DIR . 'event_espresso-' . self::$_lang . '.mo' ) ) {
42
+		if ( ! empty(self::$_lang) && is_readable(EE_LANGUAGES_SAFE_DIR.'event_espresso-'.self::$_lang.'.mo')) {
43 43
 			load_plugin_textdomain('event_espresso', FALSE, EE_LANGUAGES_SAFE_LOC);
44
-		} else if ( ! empty( self::$_lang ) && is_readable( EE_LANGUAGES_SAFE_DIR . 'event-espresso-4-' . self::$_lang . '.mo' ) ) {
45
-			load_textdomain( 'event_espresso', EE_LANGUAGES_SAFE_DIR . 'event-espresso-4-' . self::$_lang . '.mo'  );
44
+		} else if ( ! empty(self::$_lang) && is_readable(EE_LANGUAGES_SAFE_DIR.'event-espresso-4-'.self::$_lang.'.mo')) {
45
+			load_textdomain('event_espresso', EE_LANGUAGES_SAFE_DIR.'event-espresso-4-'.self::$_lang.'.mo');
46 46
 		} else {
47
-			load_plugin_textdomain( 'event_espresso', FALSE, dirname( EE_PLUGIN_BASENAME ) . '/languages/');
47
+			load_plugin_textdomain('event_espresso', FALSE, dirname(EE_PLUGIN_BASENAME).'/languages/');
48 48
 		}
49 49
 	}
50 50
 
@@ -59,24 +59,24 @@  discard block
 block discarded – undo
59 59
 	 */
60 60
 	private static function _maybe_get_langfile() {
61 61
 		self::$_lang = get_locale();
62
-		if ( $has_check = get_option( 'ee_lang_check_' . self::$_lang . '_' . EVENT_ESPRESSO_VERSION ) || empty( self::$_lang ) )
62
+		if ($has_check = get_option('ee_lang_check_'.self::$_lang.'_'.EVENT_ESPRESSO_VERSION) || empty(self::$_lang))
63 63
 			return;
64 64
 
65 65
 		//if lang is en_US or empty then lets just get out.  (Event Espresso core is en_US)
66
-		if ( empty( self::$_lang ) || self::$_lang == 'en_US' )
66
+		if (empty(self::$_lang) || self::$_lang == 'en_US')
67 67
 			return;
68 68
 
69 69
 		//made it here so let's get the file from the github repo
70 70
 		$sideloader_args = array(
71
-			'_upload_to' => EE_PLUGIN_DIR_PATH . 'languages/',
72
-			'_upload_from' => 'https://github.com/eventespresso/languages-ee4/blob/master/event_espresso-' . self::$_lang . '.mo?raw=true',
73
-			'_new_file_name' => 'event_espresso-' . self::$_lang . '.mo'
71
+			'_upload_to' => EE_PLUGIN_DIR_PATH.'languages/',
72
+			'_upload_from' => 'https://github.com/eventespresso/languages-ee4/blob/master/event_espresso-'.self::$_lang.'.mo?raw=true',
73
+			'_new_file_name' => 'event_espresso-'.self::$_lang.'.mo'
74 74
 			);
75 75
 
76 76
 
77
-		$sideloader = EE_Registry::instance()->load_helper('Sideloader', $sideloader_args, FALSE );
77
+		$sideloader = EE_Registry::instance()->load_helper('Sideloader', $sideloader_args, FALSE);
78 78
 
79 79
 		$sideloader->sideload();
80
-		update_option( 'ee_lang_check_' . self::$_lang . '_' . EVENT_ESPRESSO_VERSION, 1 );
80
+		update_option('ee_lang_check_'.self::$_lang.'_'.EVENT_ESPRESSO_VERSION, 1);
81 81
 	}
82 82
 } //end EE_Load_Textdomain
Please login to merge, or discard this patch.
core/EE_Module_Request_Router.core.php 4 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.
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -243,7 +243,7 @@
 block discarded – undo
243 243
 	 *    get_view
244 244
 	 *
245 245
 	 * @access    public
246
-	 * @param $current_route
246
+	 * @param string $current_route
247 247
 	 * @return    string
248 248
 	 */
249 249
 	public function get_view( $current_route ) {
Please login to merge, or discard this patch.
core/EE_Object_Collection.core.php 2 patches
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.
Doc Comments   +1 added lines patch added patch discarded remove patch
@@ -84,6 +84,7 @@
 block discarded – undo
84 84
 	 *
85 85
 	 * @access public
86 86
 	 * @param mixed
87
+	 * @param string $info
87 88
 	 * @return null | object
88 89
 	 */
89 90
 	public function get_by_info( $info ) {
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.
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.
Spacing   +88 added lines, -88 removed lines patch added patch discarded remove patch
@@ -49,13 +49,13 @@  discard block
 block discarded – undo
49 49
 	public function __construct() {
50 50
 //		throw new EE_Error('error');
51 51
 
52
-		do_action( 'AHEE_log', __CLASS__, __FUNCTION__ );
52
+		do_action('AHEE_log', __CLASS__, __FUNCTION__);
53 53
 
54 54
 		//wp have no MONTH_IN_SECONDS constant.  So we approximate our own assuming all months are 4 weeks long.
55
-		if ( !defined('MONTH_IN_SECONDS' ) )
56
-			define( 'MONTH_IN_SECONDS', WEEK_IN_SECONDS * 4 );
55
+		if ( ! defined('MONTH_IN_SECONDS'))
56
+			define('MONTH_IN_SECONDS', WEEK_IN_SECONDS * 4);
57 57
 
58
-		if(EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance){
58
+		if (EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance) {
59 59
 			$this->_uxip_hooks();
60 60
 		}
61 61
 
@@ -64,12 +64,12 @@  discard block
 block discarded – undo
64 64
 		$ueip_has_notified = EE_Registry::instance()->CFG->core->ee_ueip_has_notified;
65 65
 
66 66
 		//has optin been selected for data collection?
67
-		$espresso_data_optin = !empty($ueip_optin) ? $ueip_optin : NULL;
67
+		$espresso_data_optin = ! empty($ueip_optin) ? $ueip_optin : NULL;
68 68
 
69
-		if ( empty($ueip_has_notified) && EE_Maintenance_Mode::instance()->level() != EE_Maintenance_mode::level_2_complete_maintenance ) {
70
-			add_action('admin_notices', array( $this, 'espresso_data_collection_optin_notice' ), 10 );
71
-			add_action('admin_enqueue_scripts', array( $this, 'espresso_data_collection_enqueue_scripts' ), 10 );
72
-			add_action('wp_ajax_espresso_data_optin', array( $this, 'espresso_data_optin_ajax_handler' ), 10 );
69
+		if (empty($ueip_has_notified) && EE_Maintenance_Mode::instance()->level() != EE_Maintenance_mode::level_2_complete_maintenance) {
70
+			add_action('admin_notices', array($this, 'espresso_data_collection_optin_notice'), 10);
71
+			add_action('admin_enqueue_scripts', array($this, 'espresso_data_collection_enqueue_scripts'), 10);
72
+			add_action('wp_ajax_espresso_data_optin', array($this, 'espresso_data_optin_ajax_handler'), 10);
73 73
 			update_option('ee_ueip_optin', 'yes');
74 74
 			$espresso_data_optin = 'yes';
75 75
 		}
@@ -78,80 +78,80 @@  discard block
 block discarded – undo
78 78
 		$extra_stats = array();
79 79
 
80 80
 		//only collect extra stats if the plugin user has opted in.
81
-		if ( !empty($espresso_data_optin) && $espresso_data_optin == 'yes' ) {
81
+		if ( ! empty($espresso_data_optin) && $espresso_data_optin == 'yes') {
82 82
 			//let's only setup extra data if transient has expired
83
-			if ( false === ( $transient = get_transient('ee_extra_data') ) && EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance ) {
83
+			if (false === ($transient = get_transient('ee_extra_data')) && EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance) {
84 84
 
85 85
 				$current_site = is_multisite() ? get_current_site() : NULL;
86
-				$site_pre = ! is_main_site() && ! empty($current_site) ? trim( preg_replace('/\b\w\S\w\b/', '', $current_site->domain ), '.' ) . '_' : '';
86
+				$site_pre = ! is_main_site() && ! empty($current_site) ? trim(preg_replace('/\b\w\S\w\b/', '', $current_site->domain), '.').'_' : '';
87 87
 
88 88
 
89 89
 				//active gateways
90 90
 				$active_gateways = get_option('event_espresso_active_gateways');
91
-				if ( !empty($active_gateways ) ) {
92
-					foreach ( (array) $active_gateways as $gateway => $ignore ) {
93
-						$extra_stats[$site_pre . $gateway . '_gateway_active'] = 1;
91
+				if ( ! empty($active_gateways)) {
92
+					foreach ((array) $active_gateways as $gateway => $ignore) {
93
+						$extra_stats[$site_pre.$gateway.'_gateway_active'] = 1;
94 94
 					}
95 95
 				}
96 96
 
97
-				if ( is_multisite() && is_main_site() ) {
97
+				if (is_multisite() && is_main_site()) {
98 98
 					$extra_stats['is_multisite'] = true;
99 99
 				}
100 100
 
101 101
 				//what is the current active theme?
102 102
 				$active_theme = get_option('uxip_ee_active_theme');
103
-				if ( !empty( $active_theme ) )
104
-					$extra_stats[$site_pre . 'active_theme'] = $active_theme;
103
+				if ( ! empty($active_theme))
104
+					$extra_stats[$site_pre.'active_theme'] = $active_theme;
105 105
 
106 106
 				//event info regarding an all event count and all "active" event count
107 107
 				$all_events_count = get_option('uxip_ee4_all_events_count');
108
-				if ( !empty( $all_events_count ) )
109
-					$extra_stats[$site_pre . 'ee4_all_events_count'] = $all_events_count;
108
+				if ( ! empty($all_events_count))
109
+					$extra_stats[$site_pre.'ee4_all_events_count'] = $all_events_count;
110 110
 				$active_events_count = get_option('uxip_ee4_active_events_count');
111
-				if ( !empty( $active_events_count ) )
112
-					$extra_stats[$site_pre . 'ee4_active_events_count'] = $active_events_count;
111
+				if ( ! empty($active_events_count))
112
+					$extra_stats[$site_pre.'ee4_active_events_count'] = $active_events_count;
113 113
 
114 114
 				//datetime stuff
115 115
 				$dtt_count = get_option('uxip_ee_all_dtts_count');
116
-				if ( !empty( $dtt_count ) )
117
-					$extra_stats[$site_pre . 'all_dtts_count'] = $dtt_count;
116
+				if ( ! empty($dtt_count))
117
+					$extra_stats[$site_pre.'all_dtts_count'] = $dtt_count;
118 118
 
119 119
 				$dtt_sold = get_option('uxip_ee_dtt_sold');
120
-				if ( !empty( $dtt_sold ) )
121
-					$extra_stats[$site_pre . 'dtt_sold'] = $dtt_sold;
120
+				if ( ! empty($dtt_sold))
121
+					$extra_stats[$site_pre.'dtt_sold'] = $dtt_sold;
122 122
 
123 123
 				//ticket stuff
124 124
 				$all_tkt_count = get_option('uxip_ee_all_tkt_count');
125
-				if ( !empty( $all_tkt_count ) )
126
-					$extra_stats[$site_pre . 'all_tkt_count'] = $all_tkt_count;
125
+				if ( ! empty($all_tkt_count))
126
+					$extra_stats[$site_pre.'all_tkt_count'] = $all_tkt_count;
127 127
 
128 128
 				$free_tkt_count = get_option('uxip_ee_free_tkt_count');
129
-				if ( !empty( $free_tkt_count ) )
130
-					$extra_stats[$site_pre . 'free_tkt_count'] = $free_tkt_count;
129
+				if ( ! empty($free_tkt_count))
130
+					$extra_stats[$site_pre.'free_tkt_count'] = $free_tkt_count;
131 131
 
132 132
 				$paid_tkt_count = get_option('uxip_ee_paid_tkt_count');
133
-				if ( !empty( $paid_tkt_count ) )
134
-					$extra_stats[$site_pre . 'paid_tkt_count'] = $paid_tkt_count;
133
+				if ( ! empty($paid_tkt_count))
134
+					$extra_stats[$site_pre.'paid_tkt_count'] = $paid_tkt_count;
135 135
 
136
-				$tkt_sold = get_option('uxip_ee_tkt_sold' );
137
-				if ( !empty($tkt_sold) )
138
-					$extra_stats[$site_pre . 'tkt_sold'] = $tkt_sold;
136
+				$tkt_sold = get_option('uxip_ee_tkt_sold');
137
+				if ( ! empty($tkt_sold))
138
+					$extra_stats[$site_pre.'tkt_sold'] = $tkt_sold;
139 139
 
140 140
 				//phpversion checking
141 141
 				$extra_stats['phpversion'] = function_exists('phpversion') ? phpversion() : 'unknown';
142 142
 
143 143
 				//set transient
144
-				set_transient( 'ee_extra_data', $extra_stats, WEEK_IN_SECONDS );
144
+				set_transient('ee_extra_data', $extra_stats, WEEK_IN_SECONDS);
145 145
 			}
146 146
 		}
147 147
 
148 148
 
149 149
 
150 150
 		// PUE Auto Upgrades stuff
151
-		if (is_readable(EE_THIRD_PARTY . 'pue/pue-client.php')) { //include the file
152
-			require_once(EE_THIRD_PARTY . 'pue/pue-client.php' );
151
+		if (is_readable(EE_THIRD_PARTY.'pue/pue-client.php')) { //include the file
152
+			require_once(EE_THIRD_PARTY.'pue/pue-client.php');
153 153
 
154
-			$api_key = isset( EE_Registry::instance()->NET_CFG->core->site_license_key ) ? EE_Registry::instance()->NET_CFG->core->site_license_key : '';
154
+			$api_key = isset(EE_Registry::instance()->NET_CFG->core->site_license_key) ? EE_Registry::instance()->NET_CFG->core->site_license_key : '';
155 155
 			$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.
156 156
 
157 157
 			//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.
@@ -163,9 +163,9 @@  discard block
 block discarded – undo
163 163
 			//$plugin_slug['prerelease']['b'] = 'some-pre-release-slug';
164 164
 			//..WOULD work!
165 165
 			$plugin_slug = array(
166
-				'free' => array( 'decaf' => 'event-espresso-core-decaf' ),
167
-				'premium' => array( 'p' => 'event-espresso-core-reg' ),
168
-				'prerelease' => array( 'beta' => 'event-espresso-core-pr' )
166
+				'free' => array('decaf' => 'event-espresso-core-decaf'),
167
+				'premium' => array('p' => 'event-espresso-core-reg'),
168
+				'prerelease' => array('beta' => 'event-espresso-core-pr')
169 169
 				);
170 170
 
171 171
 
@@ -192,14 +192,14 @@  discard block
 block discarded – undo
192 192
 	 * The purpose of this function is to display information about Event Espresso data collection and a optin selection for extra data collecting by users.
193 193
 	 * @return string html.
194 194
 	 */
195
-	 public static function espresso_data_collection_optin_text( $extra = TRUE ) {
196
-	 	if ( ! $extra ) {
197
-			 echo '<h2 class="ee-admin-settings-hdr" '. (!$extra ? 'id="UXIP_settings"' : '').'>'.__('User eXperience Improvement Program (UXIP)', 'event_espresso').EEH_Template::get_help_tab_link('organization_logo_info').'</h2>';
198
-			 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>' );
195
+	 public static function espresso_data_collection_optin_text($extra = TRUE) {
196
+	 	if ( ! $extra) {
197
+			 echo '<h2 class="ee-admin-settings-hdr" '.( ! $extra ? 'id="UXIP_settings"' : '').'>'.__('User eXperience Improvement Program (UXIP)', 'event_espresso').EEH_Template::get_help_tab_link('organization_logo_info').'</h2>';
198
+			 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>');
199 199
 		} else {
200
-			$settings_url = EE_Admin_Page::add_query_args_and_nonce( array( 'action' => 'default'), admin_url( 'admin.php?page=espresso_general_settings') );
200
+			$settings_url = EE_Admin_Page::add_query_args_and_nonce(array('action' => 'default'), admin_url('admin.php?page=espresso_general_settings'));
201 201
 			$settings_url .= '#UXIP_settings';
202
-			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>' );
202
+			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 203
 		}
204 204
 	}
205 205
 
@@ -208,9 +208,9 @@  discard block
 block discarded – undo
208 208
 
209 209
 	function espresso_data_collection_optin_notice() {
210 210
 		$ueip_has_notified = EE_Registry::instance()->CFG->core->ee_ueip_has_notified;
211
-		if ( $ueip_has_notified ) return;
212
-		$settings_url = EE_Admin_Page::add_query_args_and_nonce( array( 'action' => 'default'), admin_url( 'admin.php?page=espresso_general_settings') );
213
-		$settings_url = $settings_url . '#UXIP_settings';
211
+		if ($ueip_has_notified) return;
212
+		$settings_url = EE_Admin_Page::add_query_args_and_nonce(array('action' => 'default'), admin_url('admin.php?page=espresso_general_settings'));
213
+		$settings_url = $settings_url.'#UXIP_settings';
214 214
 		?>
215 215
 		<div class="updated data-collect-optin" id="espresso-data-collect-optin-container">
216 216
 			<div id="data-collect-optin-options-container">
@@ -232,8 +232,8 @@  discard block
 block discarded – undo
232 232
 	 * @return void
233 233
 	 */
234 234
 	function espresso_data_collection_enqueue_scripts() {
235
-		wp_register_script( 'ee-data-optin-js', EE_GLOBAL_ASSETS_URL . 'scripts/ee-data-optin.js', array('jquery'), EVENT_ESPRESSO_VERSION, TRUE );
236
-		wp_register_style( 'ee-data-optin-css', EE_GLOBAL_ASSETS_URL . 'css/ee-data-optin.css', array(), EVENT_ESPRESSO_VERSION );
235
+		wp_register_script('ee-data-optin-js', EE_GLOBAL_ASSETS_URL.'scripts/ee-data-optin.js', array('jquery'), EVENT_ESPRESSO_VERSION, TRUE);
236
+		wp_register_style('ee-data-optin-css', EE_GLOBAL_ASSETS_URL.'css/ee-data-optin.css', array(), EVENT_ESPRESSO_VERSION);
237 237
 
238 238
 		wp_enqueue_script('ee-data-optin-js');
239 239
 		wp_enqueue_style('ee-data-optin-css');
@@ -248,14 +248,14 @@  discard block
 block discarded – undo
248 248
 	function espresso_data_optin_ajax_handler() {
249 249
 
250 250
 		//verify nonce
251
-		if ( isset($_POST['nonce']) && !wp_verify_nonce($_POST['nonce'], 'ee-data-optin') ) exit();
251
+		if (isset($_POST['nonce']) && ! wp_verify_nonce($_POST['nonce'], 'ee-data-optin')) exit();
252 252
 
253 253
 		//made it here so let's save the selection
254
-		$ueip_optin = isset( $_POST['selection'] ) ? $_POST['selection'] : 'no';
254
+		$ueip_optin = isset($_POST['selection']) ? $_POST['selection'] : 'no';
255 255
 
256 256
 		//update_option('ee_ueip_optin', $ueip_optin);
257 257
 		EE_Registry::instance()->CFG->core->ee_ueip_has_notified = 1;
258
-		EE_Registry::instance()->CFG->update_espresso_config( FALSE, FALSE );
258
+		EE_Registry::instance()->CFG->update_espresso_config(FALSE, FALSE);
259 259
 		exit();
260 260
 	}
261 261
 
@@ -268,22 +268,22 @@  discard block
 block discarded – undo
268 268
 	 */
269 269
 	public static function is_update_available($basename = '') {
270 270
 
271
-		$basename = ! empty( $basename ) ? $basename : EE_PLUGIN_BASENAME;
271
+		$basename = ! empty($basename) ? $basename : EE_PLUGIN_BASENAME;
272 272
 
273 273
 		$update = false;
274 274
 
275
-		$folder = DS . dirname($basename); // should take "event-espresso-core/espresso.php" and change to "/event-espresso-core"
275
+		$folder = DS.dirname($basename); // should take "event-espresso-core/espresso.php" and change to "/event-espresso-core"
276 276
 
277 277
 		$plugins = get_plugins($folder);
278
-		$current = get_site_transient( 'update_plugins' );
278
+		$current = get_site_transient('update_plugins');
279 279
 
280
-		foreach ( (array) $plugins as $plugin_file => $plugin_data ) {
281
-			if ( isset( $current->response['plugin_file'] ) )
280
+		foreach ((array) $plugins as $plugin_file => $plugin_data) {
281
+			if (isset($current->response['plugin_file']))
282 282
 				$update = true;
283 283
 		}
284 284
 
285 285
 		//it's possible that there is an update but an invalid site-license-key is in use
286
-		if ( get_site_option('pue_json_error_' . $basename ) )
286
+		if (get_site_option('pue_json_error_'.$basename))
287 287
 			$update = true;
288 288
 
289 289
 		return $update;
@@ -301,9 +301,9 @@  discard block
 block discarded – undo
301 301
 	 * @return void
302 302
 	 */
303 303
 	public function _uxip_hooks() {
304
-		if ( EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance ) {
305
-			add_action('admin_init', array( $this, 'track_active_theme' ) );
306
-			add_action('admin_init', array( $this, 'track_event_info' ) );
304
+		if (EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance) {
305
+			add_action('admin_init', array($this, 'track_active_theme'));
306
+			add_action('admin_init', array($this, 'track_event_info'));
307 307
 		}
308 308
 	}
309 309
 
@@ -312,65 +312,65 @@  discard block
 block discarded – undo
312 312
 
313 313
 	public function track_active_theme() {
314 314
 		//we only check this once a month.
315
-		if ( false === ( $transient = get_transient( 'ee_active_theme_check' ) ) ) {
315
+		if (false === ($transient = get_transient('ee_active_theme_check'))) {
316 316
 			$theme = wp_get_theme();
317
-			update_option('uxip_ee_active_theme', $theme->get('Name') );
318
-			set_transient('ee_active_theme_check', 1, MONTH_IN_SECONDS );
317
+			update_option('uxip_ee_active_theme', $theme->get('Name'));
318
+			set_transient('ee_active_theme_check', 1, MONTH_IN_SECONDS);
319 319
 		}
320 320
 	}
321 321
 
322 322
 
323 323
 	public function track_event_info() {
324 324
 		//we only check this once every couple weeks.
325
-		if ( false === ( $transient = get_transient( 'ee4_event_info_check') ) ) {
325
+		if (false === ($transient = get_transient('ee4_event_info_check'))) {
326 326
 			//first let's get the number for ALL events
327 327
 			$EVT = EE_Registry::instance()->load_model('Event');
328 328
 			$DTT = EE_Registry::instance()->load_model('Datetime');
329 329
 			$TKT = EE_Registry::instance()->load_model('Ticket');
330 330
 			$count = $EVT->count();
331
-			if ( $count > 0 )
331
+			if ($count > 0)
332 332
 				update_option('uxip_ee4_all_events_count', $count);
333 333
 
334 334
 			//next let's just get the number of ACTIVE events
335 335
 			$count_active = $EVT->get_active_events(array(), TRUE);
336
-			if ( $count_active > 0 )
336
+			if ($count_active > 0)
337 337
 				update_option('uxip_ee4_active_events_count', $count_active);
338 338
 
339 339
 			//datetimes!
340 340
 			$dtt_count = $DTT->count();
341
-			if ( $dtt_count > 0 )
342
-				update_option( 'uxip_ee_all_dtts_count', $dtt_count );
341
+			if ($dtt_count > 0)
342
+				update_option('uxip_ee_all_dtts_count', $dtt_count);
343 343
 
344 344
 
345 345
 			//dttsold
346 346
 			$dtt_sold = $DTT->sum(array(), 'DTT_sold');
347
-			if ( $dtt_sold > 0 )
348
-				update_option( 'uxip_ee_dtt_sold', $dtt_sold );
347
+			if ($dtt_sold > 0)
348
+				update_option('uxip_ee_dtt_sold', $dtt_sold);
349 349
 
350 350
 			//allticketcount
351 351
 			$all_tkt_count = $TKT->count();
352
-			if ( $all_tkt_count > 0 )
353
-				update_option( 'uxip_ee_all_tkt_count', $all_tkt_count );
352
+			if ($all_tkt_count > 0)
353
+				update_option('uxip_ee_all_tkt_count', $all_tkt_count);
354 354
 
355 355
 			//freetktcount
356
-			$_where = array( 'TKT_price' => 0 );
356
+			$_where = array('TKT_price' => 0);
357 357
 			$free_tkt_count = $TKT->count(array($_where));
358
-			if ( $free_tkt_count > 0 )
359
-				update_option( 'uxip_ee_free_tkt_count', $free_tkt_count );
358
+			if ($free_tkt_count > 0)
359
+				update_option('uxip_ee_free_tkt_count', $free_tkt_count);
360 360
 
361 361
 			//paidtktcount
362
-			$_where = array( 'TKT_price' => array('>', 0) );
363
-			$paid_tkt_count = $TKT->count( array( $_where ) );
364
-			if ( $paid_tkt_count > 0 )
365
-				update_option( 'uxip_ee_paid_tkt_count', $paid_tkt_count );
362
+			$_where = array('TKT_price' => array('>', 0));
363
+			$paid_tkt_count = $TKT->count(array($_where));
364
+			if ($paid_tkt_count > 0)
365
+				update_option('uxip_ee_paid_tkt_count', $paid_tkt_count);
366 366
 
367 367
 			//tktsold
368
-			$tkt_sold = $TKT->sum( array(), 'TKT_sold' );
369
-			if( $tkt_sold > 0 )
370
-				update_option( 'uxip_ee_tkt_sold', $tkt_sold );
368
+			$tkt_sold = $TKT->sum(array(), 'TKT_sold');
369
+			if ($tkt_sold > 0)
370
+				update_option('uxip_ee_tkt_sold', $tkt_sold);
371 371
 
372 372
 
373
-			set_transient( 'ee4_event_info_check', 1, WEEK_IN_SECONDS * 2 );
373
+			set_transient('ee4_event_info_check', 1, WEEK_IN_SECONDS * 2);
374 374
 		}
375 375
 	}
376 376
 
Please login to merge, or discard this patch.
core/admin/EE_Admin_Page_CPT_Init.core.php 2 patches
Spacing   +4 added lines, -4 removed lines patch added patch discarded remove patch
@@ -32,7 +32,7 @@  discard block
 block discarded – undo
32 32
 	public function do_initial_loads() {
33 33
 		//we want to use the corresponding admin page object (but not route it!).  To do this we just set _routing to false.  That way this page object is being loaded on all pages to make sure we hook into admin properly.  But note... we are ONLY doing this if the given page is NOT pages we WANT to load ;)
34 34
 		//This is important because we have hooks that help redirect custom post type saves
35
-		if ( !isset( $_REQUEST['page'] ) || ( isset( $_REQUEST['page'] ) && $_REQUEST['page'] != $this->_menu_map->menu_slug ) ) {
35
+		if ( ! isset($_REQUEST['page']) || (isset($_REQUEST['page']) && $_REQUEST['page'] != $this->_menu_map->menu_slug)) {
36 36
 			$this->_routing = FALSE;
37 37
 			$this->_initialize_admin_page();
38 38
 		} else {
@@ -40,17 +40,17 @@  discard block
 block discarded – undo
40 40
 			$this->_initialize_admin_page();
41 41
 			//added for 4.1 to completely disable autosave for our pages. This can be removed once we fully enable autosave functionality
42 42
 			remove_filter('wp_print_scripts', 'wp_just_in_time_script_localization');
43
-			add_filter('wp_print_scripts', array($this, 'wp_just_in_time_script_localization'), 100 );
43
+			add_filter('wp_print_scripts', array($this, 'wp_just_in_time_script_localization'), 100);
44 44
 			//end removal of autosave functionality.
45 45
 		}
46 46
 	}
47 47
 
48 48
 	public function wp_just_in_time_script_localization() {
49
-		wp_localize_script( 'autosave', 'autosaveL10n', array(
49
+		wp_localize_script('autosave', 'autosaveL10n', array(
50 50
 			'autosaveInterval' => 172800,
51 51
 			'savingText' => __('Saving Draft&#8230;'),
52 52
 			'saveAlert' => __('The changes you made will be lost if you navigate away from this page.')
53
-		) );
53
+		));
54 54
 	}
55 55
 
56 56
 
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.