@@ -10,13 +10,13 @@ discard block |
||
10 | 10 | //(all other times it gets resurrected from a wordpress option) |
11 | 11 | $stages = glob(EE_CORE.'data_migration_scripts/4_6_0_stages/*'); |
12 | 12 | $class_to_filepath = array(); |
13 | -foreach($stages as $filepath){ |
|
13 | +foreach ($stages as $filepath) { |
|
14 | 14 | $matches = array(); |
15 | - preg_match('~4_6_0_stages/(.*).dmsstage.php~',$filepath,$matches); |
|
15 | + preg_match('~4_6_0_stages/(.*).dmsstage.php~', $filepath, $matches); |
|
16 | 16 | $class_to_filepath[$matches[1]] = $filepath; |
17 | 17 | } |
18 | 18 | //give addons a chance to autoload their stages too |
19 | -$class_to_filepath = apply_filters('FHEE__EE_DMS_4_6_0__autoloaded_stages',$class_to_filepath); |
|
19 | +$class_to_filepath = apply_filters('FHEE__EE_DMS_4_6_0__autoloaded_stages', $class_to_filepath); |
|
20 | 20 | EEH_Autoloader::register_autoloader($class_to_filepath); |
21 | 21 | |
22 | 22 | |
@@ -32,7 +32,7 @@ discard block |
||
32 | 32 | * @since 4.6.0 |
33 | 33 | * |
34 | 34 | */ |
35 | -class EE_DMS_Core_4_6_0 extends EE_Data_Migration_Script_Base{ |
|
35 | +class EE_DMS_Core_4_6_0 extends EE_Data_Migration_Script_Base { |
|
36 | 36 | |
37 | 37 | /** |
38 | 38 | * return EE_DMS_Core_4_6_0 |
@@ -62,14 +62,14 @@ discard block |
||
62 | 62 | */ |
63 | 63 | public function can_migrate_from_version($version_array) { |
64 | 64 | $version_string = $version_array['Core']; |
65 | - if($version_string <= '4.6.0' && $version_string >= '4.5.0' ){ |
|
65 | + if ($version_string <= '4.6.0' && $version_string >= '4.5.0') { |
|
66 | 66 | // echo "$version_string can be migrated from"; |
67 | 67 | return true; |
68 | - }elseif( ! $version_string ){ |
|
68 | + }elseif ( ! $version_string) { |
|
69 | 69 | // echo "no version string provided: $version_string"; |
70 | 70 | //no version string provided... this must be pre 4.3 |
71 | - return false;//changed mind. dont want people thinking they should migrate yet because they cant |
|
72 | - }else{ |
|
71 | + return false; //changed mind. dont want people thinking they should migrate yet because they cant |
|
72 | + } else { |
|
73 | 73 | // echo "$version_string doesnt apply"; |
74 | 74 | return false; |
75 | 75 | } |
@@ -91,14 +91,14 @@ discard block |
||
91 | 91 | */ |
92 | 92 | public function schema_changes_before_migration() { |
93 | 93 | //relies on 4.1's EEH_Activation::create_table |
94 | - require_once( EE_HELPERS . 'EEH_Activation.helper.php' ); |
|
95 | - $table_name='esp_answer'; |
|
96 | - $sql=" ANS_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
94 | + require_once(EE_HELPERS.'EEH_Activation.helper.php'); |
|
95 | + $table_name = 'esp_answer'; |
|
96 | + $sql = " ANS_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
97 | 97 | REG_ID INT UNSIGNED NOT NULL, |
98 | 98 | QST_ID INT UNSIGNED NOT NULL, |
99 | 99 | ANS_value TEXT NOT NULL, |
100 | 100 | PRIMARY KEY (ANS_ID)"; |
101 | - $this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB'); |
|
101 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
102 | 102 | |
103 | 103 | $table_name = 'esp_attendee_meta'; |
104 | 104 | $sql = "ATTM_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
@@ -137,7 +137,7 @@ discard block |
||
137 | 137 | CNT_is_EU TINYINT(1) DEFAULT '0', |
138 | 138 | CNT_active TINYINT(1) DEFAULT '0', |
139 | 139 | PRIMARY KEY (CNT_ISO)"; |
140 | - $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB' ); |
|
140 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
141 | 141 | |
142 | 142 | $table_name = 'esp_currency'; |
143 | 143 | $sql = "CUR_code VARCHAR(6) COLLATE utf8_bin NOT NULL, |
@@ -147,7 +147,7 @@ discard block |
||
147 | 147 | CUR_dec_plc VARCHAR(1) COLLATE utf8_bin NOT NULL DEFAULT '2', |
148 | 148 | CUR_active TINYINT(1) DEFAULT '0', |
149 | 149 | PRIMARY KEY (CUR_code)"; |
150 | - $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB' ); |
|
150 | + $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB'); |
|
151 | 151 | |
152 | 152 | |
153 | 153 | $table_name = 'esp_currency_payment_method'; |
@@ -177,7 +177,7 @@ discard block |
||
177 | 177 | |
178 | 178 | |
179 | 179 | |
180 | - $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB' ); |
|
180 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
181 | 181 | $table_name = 'esp_event_meta'; |
182 | 182 | $sql = " |
183 | 183 | EVTM_ID INT NOT NULL AUTO_INCREMENT, |
@@ -194,41 +194,41 @@ discard block |
||
194 | 194 | EVT_external_URL VARCHAR(200) NULL, |
195 | 195 | EVT_donations TINYINT(1) NULL, |
196 | 196 | PRIMARY KEY (EVTM_ID)"; |
197 | - $this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB'); |
|
197 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
198 | 198 | |
199 | 199 | |
200 | 200 | |
201 | - $table_name='esp_event_question_group'; |
|
202 | - $sql="EQG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
201 | + $table_name = 'esp_event_question_group'; |
|
202 | + $sql = "EQG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
203 | 203 | EVT_ID BIGINT(20) UNSIGNED NOT NULL, |
204 | 204 | QSG_ID INT UNSIGNED NOT NULL, |
205 | 205 | EQG_primary TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, |
206 | 206 | PRIMARY KEY (EQG_ID)"; |
207 | - $this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB'); |
|
207 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
208 | 208 | |
209 | 209 | |
210 | 210 | |
211 | - $table_name='esp_event_venue'; |
|
212 | - $sql="EVV_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
211 | + $table_name = 'esp_event_venue'; |
|
212 | + $sql = "EVV_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
213 | 213 | EVT_ID BIGINT(20) UNSIGNED NOT NULL, |
214 | 214 | VNU_ID BIGINT(20) UNSIGNED NOT NULL, |
215 | 215 | EVV_primary TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, |
216 | 216 | PRIMARY KEY (EVV_ID)"; |
217 | - $this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB'); |
|
217 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
218 | 218 | |
219 | 219 | |
220 | 220 | |
221 | - $table_name='esp_extra_meta'; |
|
222 | - $sql="EXM_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
221 | + $table_name = 'esp_extra_meta'; |
|
222 | + $sql = "EXM_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
223 | 223 | OBJ_ID INT(11) DEFAULT NULL, |
224 | 224 | EXM_type VARCHAR(45) DEFAULT NULL, |
225 | 225 | EXM_key VARCHAR(45) DEFAULT NULL, |
226 | 226 | EXM_value TEXT, |
227 | 227 | PRIMARY KEY (EXM_ID)"; |
228 | - $this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB'); |
|
228 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
229 | 229 | |
230 | - $table_name='esp_line_item'; |
|
231 | - $sql="LIN_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
230 | + $table_name = 'esp_line_item'; |
|
231 | + $sql = "LIN_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
232 | 232 | LIN_code VARCHAR(245) NOT NULL DEFAULT '', |
233 | 233 | TXN_ID INT(11) DEFAULT NULL, |
234 | 234 | LIN_name VARCHAR(245) NOT NULL DEFAULT '', |
@@ -244,7 +244,7 @@ discard block |
||
244 | 244 | OBJ_ID INT(11) DEFAULT NULL, |
245 | 245 | OBJ_type VARCHAR(45)DEFAULT NULL, |
246 | 246 | PRIMARY KEY (LIN_ID)"; |
247 | - $this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB' ); |
|
247 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
248 | 248 | |
249 | 249 | $table_name = 'esp_log'; |
250 | 250 | $sql = "LOG_ID INT(11) NOT NULL AUTO_INCREMENT, |
@@ -267,7 +267,7 @@ discard block |
||
267 | 267 | KEY GRP_ID (GRP_ID)"; |
268 | 268 | $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
269 | 269 | |
270 | - EEH_Activation::drop_index( 'esp_message_template_group', 'EVT_ID' ); |
|
270 | + EEH_Activation::drop_index('esp_message_template_group', 'EVT_ID'); |
|
271 | 271 | |
272 | 272 | $table_name = 'esp_message_template_group'; |
273 | 273 | $sql = "GRP_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
@@ -282,7 +282,7 @@ discard block |
||
282 | 282 | MTP_is_active TINYINT(1) NOT NULL DEFAULT '1', |
283 | 283 | PRIMARY KEY (GRP_ID), |
284 | 284 | KEY MTP_user_id (MTP_user_id)"; |
285 | - $this->_table_should_exist_previously( $table_name, $sql, 'ENGINE=InnoDB'); |
|
285 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
286 | 286 | |
287 | 287 | $table_name = 'esp_event_message_template'; |
288 | 288 | $sql = "EMT_ID BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, |
@@ -291,7 +291,7 @@ discard block |
||
291 | 291 | PRIMARY KEY (EMT_ID), |
292 | 292 | KEY EVT_ID (EVT_ID), |
293 | 293 | KEY GRP_ID (GRP_ID)"; |
294 | - $this->_table_should_exist_previously( $table_name, $sql, 'ENGINE=InnoDB'); |
|
294 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
295 | 295 | |
296 | 296 | |
297 | 297 | $table_name = 'esp_payment'; |
@@ -359,8 +359,8 @@ discard block |
||
359 | 359 | PRIMARY KEY (TTM_ID)"; |
360 | 360 | $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
361 | 361 | |
362 | - $table_name='esp_question'; |
|
363 | - $sql='QST_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
362 | + $table_name = 'esp_question'; |
|
363 | + $sql = 'QST_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
364 | 364 | QST_display_text TEXT NOT NULL, |
365 | 365 | QST_admin_label VARCHAR(255) NOT NULL, |
366 | 366 | QST_system VARCHAR(25) DEFAULT NULL, |
@@ -372,27 +372,27 @@ discard block |
||
372 | 372 | QST_wp_user BIGINT UNSIGNED NULL, |
373 | 373 | QST_deleted TINYINT UNSIGNED NOT NULL DEFAULT 0, |
374 | 374 | PRIMARY KEY (QST_ID)'; |
375 | - $this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB'); |
|
375 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
376 | 376 | |
377 | - $table_name='esp_question_group_question'; |
|
378 | - $sql="QGQ_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
377 | + $table_name = 'esp_question_group_question'; |
|
378 | + $sql = "QGQ_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
379 | 379 | QSG_ID INT UNSIGNED NOT NULL, |
380 | 380 | QST_ID INT UNSIGNED NOT NULL, |
381 | 381 | QGQ_order INT UNSIGNED NOT NULL DEFAULT 0, |
382 | 382 | PRIMARY KEY (QGQ_ID) "; |
383 | - $this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB'); |
|
383 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
384 | 384 | |
385 | 385 | |
386 | 386 | |
387 | - $table_name='esp_question_option'; |
|
388 | - $sql="QSO_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
387 | + $table_name = 'esp_question_option'; |
|
388 | + $sql = "QSO_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
389 | 389 | QSO_value VARCHAR(255) NOT NULL, |
390 | 390 | QSO_desc TEXT NOT NULL, |
391 | 391 | QST_ID INT UNSIGNED NOT NULL, |
392 | 392 | QSO_order INT UNSIGNED NOT NULL DEFAULT 0, |
393 | 393 | QSO_deleted TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, |
394 | 394 | PRIMARY KEY (QSO_ID)"; |
395 | - $this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB'); |
|
395 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
396 | 396 | |
397 | 397 | |
398 | 398 | |
@@ -425,8 +425,8 @@ discard block |
||
425 | 425 | |
426 | 426 | |
427 | 427 | |
428 | - $table_name='esp_checkin'; |
|
429 | - $sql="CHK_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
428 | + $table_name = 'esp_checkin'; |
|
429 | + $sql = "CHK_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
430 | 430 | REG_ID INT(10) UNSIGNED NOT NULL, |
431 | 431 | DTT_ID INT(10) UNSIGNED NOT NULL, |
432 | 432 | CHK_in TINYINT(1) UNSIGNED NOT NULL DEFAULT 1, |
@@ -515,7 +515,7 @@ discard block |
||
515 | 515 | PRC_wp_user BIGINT UNSIGNED NULL, |
516 | 516 | PRC_parent INT(10) UNSIGNED DEFAULT 0, |
517 | 517 | PRIMARY KEY (PRC_ID)"; |
518 | - $this->_table_should_exist_previously($table_name,$sql, 'ENGINE=InnoDB'); |
|
518 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
519 | 519 | |
520 | 520 | $table_name = "esp_price_type"; |
521 | 521 | $sql = "PRT_ID TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, |
@@ -552,12 +552,12 @@ discard block |
||
552 | 552 | TKT_parent INT(10) UNSIGNED DEFAULT '0', |
553 | 553 | TKT_deleted TINYINT(1) NOT NULL DEFAULT '0', |
554 | 554 | PRIMARY KEY (TKT_ID)"; |
555 | - $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB' ); |
|
555 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
556 | 556 | |
557 | - EEH_Activation::drop_index( 'esp_question_group', 'QSG_identifier_UNIQUE' ); |
|
557 | + EEH_Activation::drop_index('esp_question_group', 'QSG_identifier_UNIQUE'); |
|
558 | 558 | |
559 | 559 | $table_name = 'esp_question_group'; |
560 | - $sql='QSG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
560 | + $sql = 'QSG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
561 | 561 | QSG_name VARCHAR(255) NOT NULL, |
562 | 562 | QSG_identifier VARCHAR(100) NOT NULL, |
563 | 563 | QSG_desc TEXT NULL, |
@@ -569,7 +569,7 @@ discard block |
||
569 | 569 | QSG_wp_user BIGINT UNSIGNED NULL, |
570 | 570 | PRIMARY KEY (QSG_ID), |
571 | 571 | UNIQUE KEY QSG_identifier_UNIQUE (QSG_identifier ASC)'; |
572 | - $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB' ); |
|
572 | + $this->_table_should_exist_previously($table_name, $sql, 'ENGINE=InnoDB'); |
|
573 | 573 | |
574 | 574 | /** @var EE_DMS_Core_4_1_0 $script_4_1_defaults */ |
575 | 575 | $script_4_1_defaults = EE_Registry::instance()->load_dms('Core_4_1_0'); |
@@ -597,19 +597,19 @@ discard block |
||
597 | 597 | return true; |
598 | 598 | } |
599 | 599 | |
600 | - public function migration_page_hooks(){ |
|
600 | + public function migration_page_hooks() { |
|
601 | 601 | |
602 | 602 | } |
603 | 603 | |
604 | - public function add_default_admin_only_payments(){ |
|
604 | + public function add_default_admin_only_payments() { |
|
605 | 605 | global $wpdb; |
606 | 606 | $table_name = $wpdb->prefix."esp_payment_method"; |
607 | 607 | $user_id = EEH_Activation::get_default_creator_id(); |
608 | - if ( $wpdb->get_var( "SHOW TABLES LIKE '" . $table_name . "'") == $table_name ) { |
|
608 | + if ($wpdb->get_var("SHOW TABLES LIKE '".$table_name."'") == $table_name) { |
|
609 | 609 | |
610 | 610 | $SQL = "SELECT COUNT( * ) FROM $table_name"; |
611 | 611 | $existing_payment_methods = $wpdb->get_var($SQL); |
612 | - if ( ! $existing_payment_methods ) { |
|
612 | + if ( ! $existing_payment_methods) { |
|
613 | 613 | //make sure we hae payment method records for the following |
614 | 614 | //so admins can record payments for them from the admin page |
615 | 615 | $default_admin_only_payment_methods = array( |
@@ -623,11 +623,11 @@ discard block |
||
623 | 623 | __("Paypal", 'event_espresso')=> __("Paypal eCheck, Invoice, etc", 'event_espresso'), |
624 | 624 | ); |
625 | 625 | |
626 | - foreach($default_admin_only_payment_methods as $nicename => $description){ |
|
626 | + foreach ($default_admin_only_payment_methods as $nicename => $description) { |
|
627 | 627 | $slug = sanitize_key($nicename); |
628 | 628 | //check that such a payment method exists |
629 | - $exists = $wpdb->get_var($wpdb->prepare("SELECT count(*) FROM $table_name WHERE PMD_slug = %s",$slug)); |
|
630 | - if( ! $exists){ |
|
629 | + $exists = $wpdb->get_var($wpdb->prepare("SELECT count(*) FROM $table_name WHERE PMD_slug = %s", $slug)); |
|
630 | + if ( ! $exists) { |
|
631 | 631 | $values = array( |
632 | 632 | 'PMD_type'=>'Admin_Only', |
633 | 633 | 'PMD_name'=>$nicename, |
@@ -641,17 +641,17 @@ discard block |
||
641 | 641 | $table_name, |
642 | 642 | $values, |
643 | 643 | array( |
644 | - '%s',//PMD_type |
|
645 | - '%s',//PMD_name |
|
646 | - '%s',//PMD_admin_name |
|
647 | - '%s',//PMD_admin_desc |
|
648 | - '%s',//PMD_slug |
|
649 | - '%d',//PMD_wp_user |
|
650 | - '%s',//PMD_scope |
|
644 | + '%s', //PMD_type |
|
645 | + '%s', //PMD_name |
|
646 | + '%s', //PMD_admin_name |
|
647 | + '%s', //PMD_admin_desc |
|
648 | + '%s', //PMD_slug |
|
649 | + '%d', //PMD_wp_user |
|
650 | + '%s', //PMD_scope |
|
651 | 651 | ) |
652 | 652 | ); |
653 | - if( ! $success ){ |
|
654 | - $this->add_error(sprintf(__("Could not insert new admin-only payment method with values %s during migration", "event_espresso"),$this->_json_encode($values))); |
|
653 | + if ( ! $success) { |
|
654 | + $this->add_error(sprintf(__("Could not insert new admin-only payment method with values %s during migration", "event_espresso"), $this->_json_encode($values))); |
|
655 | 655 | } |
656 | 656 | } |
657 | 657 | } |
@@ -670,11 +670,11 @@ discard block |
||
670 | 670 | |
671 | 671 | global $wpdb; |
672 | 672 | $currency_table = $wpdb->prefix."esp_currency"; |
673 | - if ( $wpdb->get_var( "SHOW TABLES LIKE '" . $currency_table . "'") == $currency_table ) { |
|
673 | + if ($wpdb->get_var("SHOW TABLES LIKE '".$currency_table."'") == $currency_table) { |
|
674 | 674 | |
675 | 675 | $SQL = "SELECT COUNT('CUR_code') FROM $currency_table"; |
676 | 676 | $countries = $wpdb->get_var($SQL); |
677 | - if ( ! $countries ) { |
|
677 | + if ( ! $countries) { |
|
678 | 678 | $SQL = "INSERT INTO $currency_table |
679 | 679 | ( CUR_code, CUR_single, CUR_plural, CUR_sign, CUR_dec_plc, CUR_active) VALUES |
680 | 680 | ( 'EUR', 'Euro', 'Euros', '€', 2,1), |
@@ -65,11 +65,11 @@ |
||
65 | 65 | if( $version_string <= '4.8.0' && $version_string >= '4.7.0' ){ |
66 | 66 | // echo "$version_string can be migrated from"; |
67 | 67 | return true; |
68 | - }elseif( ! $version_string ){ |
|
68 | + } elseif( ! $version_string ){ |
|
69 | 69 | // echo "no version string provided: $version_string"; |
70 | 70 | //no version string provided... this must be pre 4.3 |
71 | 71 | return false;//changed mind. dont want people thinking they should migrate yet because they cant |
72 | - }else{ |
|
72 | + } else{ |
|
73 | 73 | // echo "$version_string doesnt apply"; |
74 | 74 | return false; |
75 | 75 | } |
@@ -14,13 +14,13 @@ discard block |
||
14 | 14 | // (all other times it gets resurrected from a wordpress option) |
15 | 15 | $stages = glob(EE_CORE.'data_migration_scripts/4_7_0_stages/*'); |
16 | 16 | $class_to_filepath = array(); |
17 | -foreach($stages as $filepath){ |
|
17 | +foreach ($stages as $filepath) { |
|
18 | 18 | $matches = array(); |
19 | - preg_match('~4_7_0_stages/(.*).dmsstage.php~',$filepath,$matches); |
|
19 | + preg_match('~4_7_0_stages/(.*).dmsstage.php~', $filepath, $matches); |
|
20 | 20 | $class_to_filepath[$matches[1]] = $filepath; |
21 | 21 | } |
22 | 22 | //give addons a chance to autoload their stages too |
23 | -$class_to_filepath = apply_filters('FHEE__EE_DMS_4_7_0__autoloaded_stages',$class_to_filepath); |
|
23 | +$class_to_filepath = apply_filters('FHEE__EE_DMS_4_7_0__autoloaded_stages', $class_to_filepath); |
|
24 | 24 | EEH_Autoloader::register_autoloader($class_to_filepath); |
25 | 25 | |
26 | 26 | |
@@ -36,7 +36,7 @@ discard block |
||
36 | 36 | * @since 4.7.0 |
37 | 37 | * |
38 | 38 | */ |
39 | -class EE_DMS_Core_4_7_0 extends EE_Data_Migration_Script_Base{ |
|
39 | +class EE_DMS_Core_4_7_0 extends EE_Data_Migration_Script_Base { |
|
40 | 40 | |
41 | 41 | /** |
42 | 42 | * return EE_DMS_Core_4_7_0 |
@@ -58,18 +58,18 @@ discard block |
||
58 | 58 | * @return bool |
59 | 59 | */ |
60 | 60 | public function can_migrate_from_version($version_array) { |
61 | - EE_Registry::instance()->load_helper( 'Activation' ); |
|
61 | + EE_Registry::instance()->load_helper('Activation'); |
|
62 | 62 | $version_string = $version_array['Core']; |
63 | 63 | if ( |
64 | - ( $version_string <= '4.7.0' && $version_string >= '4.6.0' ) |
|
64 | + ($version_string <= '4.7.0' && $version_string >= '4.6.0') |
|
65 | 65 | || |
66 | - ( $version_string >= '4.7.0' && |
|
67 | - ! EEH_Activation::table_exists( 'esp_registration_payment' ) && |
|
68 | - EEH_Activation::table_exists( 'esp_registration' ) ) ) { |
|
66 | + ($version_string >= '4.7.0' && |
|
67 | + ! EEH_Activation::table_exists('esp_registration_payment') && |
|
68 | + EEH_Activation::table_exists('esp_registration')) ) { |
|
69 | 69 | return true; |
70 | - } elseif ( ! $version_string ) { |
|
70 | + } elseif ( ! $version_string) { |
|
71 | 71 | //no version string provided... this must be pre 4.3 |
72 | - return false;//changed mind. dont want people thinking they should migrate yet because they cant |
|
72 | + return false; //changed mind. dont want people thinking they should migrate yet because they cant |
|
73 | 73 | } else { |
74 | 74 | return false; |
75 | 75 | } |
@@ -91,14 +91,14 @@ discard block |
||
91 | 91 | */ |
92 | 92 | public function schema_changes_before_migration() { |
93 | 93 | //relies on 4.1's EEH_Activation::create_table |
94 | - require_once( EE_HELPERS . 'EEH_Activation.helper.php' ); |
|
95 | - $table_name='esp_answer'; |
|
96 | - $sql=" ANS_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
94 | + require_once(EE_HELPERS.'EEH_Activation.helper.php'); |
|
95 | + $table_name = 'esp_answer'; |
|
96 | + $sql = " ANS_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
97 | 97 | REG_ID INT UNSIGNED NOT NULL, |
98 | 98 | QST_ID INT UNSIGNED NOT NULL, |
99 | 99 | ANS_value TEXT NOT NULL, |
100 | 100 | PRIMARY KEY (ANS_ID)"; |
101 | - $this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB'); |
|
101 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
102 | 102 | |
103 | 103 | $table_name = 'esp_attendee_meta'; |
104 | 104 | $sql = "ATTM_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
@@ -137,7 +137,7 @@ discard block |
||
137 | 137 | CNT_is_EU TINYINT(1) DEFAULT '0', |
138 | 138 | CNT_active TINYINT(1) DEFAULT '0', |
139 | 139 | PRIMARY KEY (CNT_ISO)"; |
140 | - $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB' ); |
|
140 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
141 | 141 | |
142 | 142 | $table_name = 'esp_currency'; |
143 | 143 | $sql = "CUR_code VARCHAR(6) COLLATE utf8_bin NOT NULL, |
@@ -147,7 +147,7 @@ discard block |
||
147 | 147 | CUR_dec_plc VARCHAR(1) COLLATE utf8_bin NOT NULL DEFAULT '2', |
148 | 148 | CUR_active TINYINT(1) DEFAULT '0', |
149 | 149 | PRIMARY KEY (CUR_code)"; |
150 | - $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB' ); |
|
150 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
151 | 151 | |
152 | 152 | |
153 | 153 | $table_name = 'esp_currency_payment_method'; |
@@ -177,7 +177,7 @@ discard block |
||
177 | 177 | |
178 | 178 | |
179 | 179 | |
180 | - $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB' ); |
|
180 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
181 | 181 | $table_name = 'esp_event_meta'; |
182 | 182 | $sql = " |
183 | 183 | EVTM_ID INT NOT NULL AUTO_INCREMENT, |
@@ -194,41 +194,41 @@ discard block |
||
194 | 194 | EVT_external_URL VARCHAR(200) NULL, |
195 | 195 | EVT_donations TINYINT(1) NULL, |
196 | 196 | PRIMARY KEY (EVTM_ID)"; |
197 | - $this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB'); |
|
197 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
198 | 198 | |
199 | 199 | |
200 | 200 | |
201 | - $table_name='esp_event_question_group'; |
|
202 | - $sql="EQG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
201 | + $table_name = 'esp_event_question_group'; |
|
202 | + $sql = "EQG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
203 | 203 | EVT_ID BIGINT(20) UNSIGNED NOT NULL, |
204 | 204 | QSG_ID INT UNSIGNED NOT NULL, |
205 | 205 | EQG_primary TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, |
206 | 206 | PRIMARY KEY (EQG_ID)"; |
207 | - $this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB'); |
|
207 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
208 | 208 | |
209 | 209 | |
210 | 210 | |
211 | - $table_name='esp_event_venue'; |
|
212 | - $sql="EVV_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
211 | + $table_name = 'esp_event_venue'; |
|
212 | + $sql = "EVV_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
213 | 213 | EVT_ID BIGINT(20) UNSIGNED NOT NULL, |
214 | 214 | VNU_ID BIGINT(20) UNSIGNED NOT NULL, |
215 | 215 | EVV_primary TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, |
216 | 216 | PRIMARY KEY (EVV_ID)"; |
217 | - $this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB'); |
|
217 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
218 | 218 | |
219 | 219 | |
220 | 220 | |
221 | - $table_name='esp_extra_meta'; |
|
222 | - $sql="EXM_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
221 | + $table_name = 'esp_extra_meta'; |
|
222 | + $sql = "EXM_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
223 | 223 | OBJ_ID INT(11) DEFAULT NULL, |
224 | 224 | EXM_type VARCHAR(45) DEFAULT NULL, |
225 | 225 | EXM_key VARCHAR(45) DEFAULT NULL, |
226 | 226 | EXM_value TEXT, |
227 | 227 | PRIMARY KEY (EXM_ID)"; |
228 | - $this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB'); |
|
228 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
229 | 229 | |
230 | - $table_name='esp_line_item'; |
|
231 | - $sql="LIN_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
230 | + $table_name = 'esp_line_item'; |
|
231 | + $sql = "LIN_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
232 | 232 | LIN_code VARCHAR(245) NOT NULL DEFAULT '', |
233 | 233 | TXN_ID INT(11) DEFAULT NULL, |
234 | 234 | LIN_name VARCHAR(245) NOT NULL DEFAULT '', |
@@ -244,7 +244,7 @@ discard block |
||
244 | 244 | OBJ_ID INT(11) DEFAULT NULL, |
245 | 245 | OBJ_type VARCHAR(45)DEFAULT NULL, |
246 | 246 | PRIMARY KEY (LIN_ID)"; |
247 | - $this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB' ); |
|
247 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
248 | 248 | |
249 | 249 | $table_name = 'esp_log'; |
250 | 250 | $sql = "LOG_ID INT(11) NOT NULL AUTO_INCREMENT, |
@@ -267,7 +267,7 @@ discard block |
||
267 | 267 | KEY GRP_ID (GRP_ID)"; |
268 | 268 | $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
269 | 269 | |
270 | - EEH_Activation::drop_index( 'esp_message_template_group', 'EVT_ID' ); |
|
270 | + EEH_Activation::drop_index('esp_message_template_group', 'EVT_ID'); |
|
271 | 271 | |
272 | 272 | $table_name = 'esp_message_template_group'; |
273 | 273 | $sql = "GRP_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
@@ -282,7 +282,7 @@ discard block |
||
282 | 282 | MTP_is_active TINYINT(1) NOT NULL DEFAULT '1', |
283 | 283 | PRIMARY KEY (GRP_ID), |
284 | 284 | KEY MTP_user_id (MTP_user_id)"; |
285 | - $this->_table_has_not_changed_since_previous( $table_name, $sql, 'ENGINE=InnoDB'); |
|
285 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
286 | 286 | |
287 | 287 | $table_name = 'esp_event_message_template'; |
288 | 288 | $sql = "EMT_ID BIGINT(20) UNSIGNED NOT NULL AUTO_INCREMENT, |
@@ -291,7 +291,7 @@ discard block |
||
291 | 291 | PRIMARY KEY (EMT_ID), |
292 | 292 | KEY EVT_ID (EVT_ID), |
293 | 293 | KEY GRP_ID (GRP_ID)"; |
294 | - $this->_table_has_not_changed_since_previous( $table_name, $sql, 'ENGINE=InnoDB'); |
|
294 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
295 | 295 | |
296 | 296 | |
297 | 297 | $table_name = 'esp_payment'; |
@@ -359,8 +359,8 @@ discard block |
||
359 | 359 | PRIMARY KEY (TTM_ID)"; |
360 | 360 | $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
361 | 361 | |
362 | - $table_name='esp_question'; |
|
363 | - $sql='QST_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
362 | + $table_name = 'esp_question'; |
|
363 | + $sql = 'QST_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
364 | 364 | QST_display_text TEXT NOT NULL, |
365 | 365 | QST_admin_label VARCHAR(255) NOT NULL, |
366 | 366 | QST_system VARCHAR(25) DEFAULT NULL, |
@@ -372,27 +372,27 @@ discard block |
||
372 | 372 | QST_wp_user BIGINT UNSIGNED NULL, |
373 | 373 | QST_deleted TINYINT UNSIGNED NOT NULL DEFAULT 0, |
374 | 374 | PRIMARY KEY (QST_ID)'; |
375 | - $this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB'); |
|
375 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
376 | 376 | |
377 | - $table_name='esp_question_group_question'; |
|
378 | - $sql="QGQ_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
377 | + $table_name = 'esp_question_group_question'; |
|
378 | + $sql = "QGQ_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
379 | 379 | QSG_ID INT UNSIGNED NOT NULL, |
380 | 380 | QST_ID INT UNSIGNED NOT NULL, |
381 | 381 | QGQ_order INT UNSIGNED NOT NULL DEFAULT 0, |
382 | 382 | PRIMARY KEY (QGQ_ID) "; |
383 | - $this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB'); |
|
383 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
384 | 384 | |
385 | 385 | |
386 | 386 | |
387 | - $table_name='esp_question_option'; |
|
388 | - $sql="QSO_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
387 | + $table_name = 'esp_question_option'; |
|
388 | + $sql = "QSO_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
389 | 389 | QSO_value VARCHAR(255) NOT NULL, |
390 | 390 | QSO_desc TEXT NOT NULL, |
391 | 391 | QST_ID INT UNSIGNED NOT NULL, |
392 | 392 | QSO_order INT UNSIGNED NOT NULL DEFAULT 0, |
393 | 393 | QSO_deleted TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, |
394 | 394 | PRIMARY KEY (QSO_ID)"; |
395 | - $this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB'); |
|
395 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
396 | 396 | |
397 | 397 | |
398 | 398 | |
@@ -438,8 +438,8 @@ discard block |
||
438 | 438 | |
439 | 439 | |
440 | 440 | |
441 | - $table_name='esp_checkin'; |
|
442 | - $sql="CHK_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
441 | + $table_name = 'esp_checkin'; |
|
442 | + $sql = "CHK_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
443 | 443 | REG_ID INT(10) UNSIGNED NOT NULL, |
444 | 444 | DTT_ID INT(10) UNSIGNED NOT NULL, |
445 | 445 | CHK_in TINYINT(1) UNSIGNED NOT NULL DEFAULT 1, |
@@ -528,7 +528,7 @@ discard block |
||
528 | 528 | PRC_wp_user BIGINT UNSIGNED NULL, |
529 | 529 | PRC_parent INT(10) UNSIGNED DEFAULT 0, |
530 | 530 | PRIMARY KEY (PRC_ID)"; |
531 | - $this->_table_has_not_changed_since_previous($table_name,$sql, 'ENGINE=InnoDB'); |
|
531 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
532 | 532 | |
533 | 533 | $table_name = "esp_price_type"; |
534 | 534 | $sql = "PRT_ID TINYINT(3) UNSIGNED NOT NULL AUTO_INCREMENT, |
@@ -565,12 +565,12 @@ discard block |
||
565 | 565 | TKT_parent INT(10) UNSIGNED DEFAULT '0', |
566 | 566 | TKT_deleted TINYINT(1) NOT NULL DEFAULT '0', |
567 | 567 | PRIMARY KEY (TKT_ID)"; |
568 | - $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB' ); |
|
568 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
569 | 569 | |
570 | - EEH_Activation::drop_index( 'esp_question_group', 'QSG_identifier_UNIQUE' ); |
|
570 | + EEH_Activation::drop_index('esp_question_group', 'QSG_identifier_UNIQUE'); |
|
571 | 571 | |
572 | 572 | $table_name = 'esp_question_group'; |
573 | - $sql='QSG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
573 | + $sql = 'QSG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
574 | 574 | QSG_name VARCHAR(255) NOT NULL, |
575 | 575 | QSG_identifier VARCHAR(100) NOT NULL, |
576 | 576 | QSG_desc TEXT NULL, |
@@ -582,7 +582,7 @@ discard block |
||
582 | 582 | QSG_wp_user BIGINT UNSIGNED NULL, |
583 | 583 | PRIMARY KEY (QSG_ID), |
584 | 584 | UNIQUE KEY QSG_identifier_UNIQUE (QSG_identifier ASC)'; |
585 | - $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB' ); |
|
585 | + $this->_table_has_not_changed_since_previous($table_name, $sql, 'ENGINE=InnoDB'); |
|
586 | 586 | |
587 | 587 | /** @var EE_DMS_Core_4_1_0 $script_4_1_defaults */ |
588 | 588 | $script_4_1_defaults = EE_Registry::instance()->load_dms('Core_4_1_0'); |
@@ -614,7 +614,7 @@ discard block |
||
614 | 614 | return true; |
615 | 615 | } |
616 | 616 | |
617 | - public function migration_page_hooks(){ |
|
617 | + public function migration_page_hooks() { |
|
618 | 618 | |
619 | 619 | } |
620 | 620 |
@@ -17,7 +17,7 @@ |
||
17 | 17 | */ |
18 | 18 | /** |
19 | 19 | */ |
20 | -class EE_DMS_Unknown_1_0_0 extends EE_Data_Migration_Script_Base{ |
|
20 | +class EE_DMS_Unknown_1_0_0 extends EE_Data_Migration_Script_Base { |
|
21 | 21 | |
22 | 22 | /** |
23 | 23 | * Returns whether or not this data migration script can operate on the given version of the database. |
@@ -306,7 +306,7 @@ discard block |
||
306 | 306 | $records_migrated_during_stage = $stage->migration_step($num_records_to_migrate_limit - $num_records_actually_migrated); |
307 | 307 | $num_records_actually_migrated += $records_migrated_during_stage; |
308 | 308 | $records_migrated_per_stage[$stage->pretty_name()] = $records_migrated_during_stage; |
309 | - }catch(Exception $e){ |
|
309 | + } catch(Exception $e){ |
|
310 | 310 | //yes if we catch an exception here, we consider that migration stage borked. |
311 | 311 | $stage->set_status(EE_Data_Migration_Manager::status_fatal_error); |
312 | 312 | $this->set_status(EE_Data_Migration_Manager::status_fatal_error); |
@@ -332,14 +332,14 @@ discard block |
||
332 | 332 | //this migration script apparently has NO stages... which is super weird, but whatever |
333 | 333 | $this->set_completed(); |
334 | 334 | $this->_maybe_do_schema_changes(false); |
335 | - }else if( $num_records_actually_migrated < $num_records_to_migrate_limit && ! $stage->has_more_to_do()){ |
|
335 | + } else if( $num_records_actually_migrated < $num_records_to_migrate_limit && ! $stage->has_more_to_do()){ |
|
336 | 336 | //apparently we're done, because we couldn't migrate the number we intended to |
337 | 337 | $this->set_completed(); |
338 | 338 | $this->_update_feedback_message(array_reverse($records_migrated_per_stage)); |
339 | 339 | //do schema changes for after the migration now |
340 | 340 | //first double-check we haven't already done this |
341 | 341 | $this->_maybe_do_schema_changes(false); |
342 | - }else{ |
|
342 | + } else{ |
|
343 | 343 | //update feedback message, keeping in mind that we show them with the most recent at the top |
344 | 344 | $this->_update_feedback_message(array_reverse($records_migrated_per_stage)); |
345 | 345 | } |
@@ -378,12 +378,12 @@ discard block |
||
378 | 378 | ob_start(); |
379 | 379 | if($before){ |
380 | 380 | $this->schema_changes_before_migration(); |
381 | - }else{ |
|
381 | + } else{ |
|
382 | 382 | $this->schema_changes_after_migration(); |
383 | 383 | } |
384 | 384 | $output = ob_get_contents(); |
385 | 385 | ob_end_clean(); |
386 | - }catch(Exception $e){ |
|
386 | + } catch(Exception $e){ |
|
387 | 387 | $this->set_status(EE_Data_Migration_Manager::status_fatal_error); |
388 | 388 | throw $e; |
389 | 389 | } |
@@ -511,13 +511,13 @@ discard block |
||
511 | 511 | if( $table_is_new ) { |
512 | 512 | if( $this->_get_req_type_for_plugin_corresponding_to_this_dms() == EE_System::req_type_new_activation || $this->_currently_migrating() ){ |
513 | 513 | return true; |
514 | - }else{ |
|
514 | + } else{ |
|
515 | 515 | return false; |
516 | 516 | } |
517 | - }else{ |
|
517 | + } else{ |
|
518 | 518 | if(in_array($this->_get_req_type_for_plugin_corresponding_to_this_dms(),array(EE_System::req_type_new_activation))){ |
519 | 519 | return true; |
520 | - }else{ |
|
520 | + } else{ |
|
521 | 521 | return false; |
522 | 522 | } |
523 | 523 | } |
@@ -534,7 +534,7 @@ discard block |
||
534 | 534 | EE_Registry::instance()->load_helper('Activation'); |
535 | 535 | try{ |
536 | 536 | EEH_Activation::create_table($table_name,$table_definition_sql, $engine_string, $drop_pre_existing_tables); |
537 | - }catch( EE_Error $e ) { |
|
537 | + } catch( EE_Error $e ) { |
|
538 | 538 | $message = $e->getMessage() . '<br>Stack Trace:' . $e->getTraceAsString(); |
539 | 539 | $this->add_error( $message ); |
540 | 540 | $this->_feedback_message .= $message; |
@@ -551,11 +551,11 @@ discard block |
||
551 | 551 | private function _get_req_type_for_plugin_corresponding_to_this_dms(){ |
552 | 552 | if($this->slug() == 'Core'){ |
553 | 553 | return EE_System::instance()->detect_req_type(); |
554 | - }else{//it must be for an addon |
|
554 | + } else{//it must be for an addon |
|
555 | 555 | $addon_name = $this->slug(); |
556 | 556 | if( EE_Registry::instance()->get_addon_by_name($addon_name)){ |
557 | 557 | return EE_Registry::instance()->get_addon_by_name($addon_name)->detect_req_type(); |
558 | - }else{ |
|
558 | + } else{ |
|
559 | 559 | throw new EE_Error(sprintf(__("The DMS slug '%s' should correspond to the addon's name, which should also be '%s', but no such addon was registered. These are the registered addons' names: %s", "event_espresso"),$this->slug(),$addon_name,implode(",",array_keys( EE_Registry::instance()->get_addons_by_name() ) ) ) ) ; |
560 | 560 | } |
561 | 561 | } |
@@ -117,9 +117,9 @@ discard block |
||
117 | 117 | * All children of this must call parent::__construct() at the end of their constructor or suffer the consequences! |
118 | 118 | */ |
119 | 119 | public function __construct() { |
120 | - $this->_migration_stages = apply_filters('FHEE__'.get_class($this).'__construct__migration_stages',$this->_migration_stages); |
|
121 | - foreach($this->_migration_stages as $migration_stage){ |
|
122 | - if ( $migration_stage instanceof EE_Data_Migration_Script_Stage ) { |
|
120 | + $this->_migration_stages = apply_filters('FHEE__'.get_class($this).'__construct__migration_stages', $this->_migration_stages); |
|
121 | + foreach ($this->_migration_stages as $migration_stage) { |
|
122 | + if ($migration_stage instanceof EE_Data_Migration_Script_Stage) { |
|
123 | 123 | $migration_stage->_construct_finalize($this); |
124 | 124 | } |
125 | 125 | } |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | * Place to add hooks and filters for tweaking the migrations page, in order |
133 | 133 | * to customize it |
134 | 134 | */ |
135 | - public function migration_page_hooks(){ |
|
135 | + public function migration_page_hooks() { |
|
136 | 136 | //by default none are added because we normally like the default look of the migration page |
137 | 137 | } |
138 | 138 | |
@@ -147,9 +147,9 @@ discard block |
||
147 | 147 | * @param int|string $new_pk eg posts.ID |
148 | 148 | * @return void |
149 | 149 | */ |
150 | - public function set_mapping($old_table,$old_pk,$new_table,$new_pk){ |
|
150 | + public function set_mapping($old_table, $old_pk, $new_table, $new_pk) { |
|
151 | 151 | //make sure it has the needed keys |
152 | - if( ! isset($this->_mappings[$old_table]) || ! isset($this->_mappings[$old_table][$new_table])){ |
|
152 | + if ( ! isset($this->_mappings[$old_table]) || ! isset($this->_mappings[$old_table][$new_table])) { |
|
153 | 153 | $this->_mappings[$old_table][$new_table] = $this->_get_mapping_option($old_table, $new_table); |
154 | 154 | } |
155 | 155 | $this->_mappings[$old_table][$new_table][$old_pk] = $new_pk; |
@@ -165,9 +165,9 @@ discard block |
||
165 | 165 | * @param string $new_table with wpdb prefix (wp_). Eg: wp_posts |
166 | 166 | * @return mixed the primary key on the new table |
167 | 167 | */ |
168 | - public function get_mapping_new_pk($old_table,$old_pk,$new_table){ |
|
169 | - if( ! isset($this->_mappings[$old_table]) || |
|
170 | - ! isset($this->_mappings[$old_table][$new_table])){ |
|
168 | + public function get_mapping_new_pk($old_table, $old_pk, $new_table) { |
|
169 | + if ( ! isset($this->_mappings[$old_table]) || |
|
170 | + ! isset($this->_mappings[$old_table][$new_table])) { |
|
171 | 171 | //try fetching the option |
172 | 172 | $this->_mappings[$old_table][$new_table] = $this->_get_mapping_option($old_table, $new_table); |
173 | 173 | } |
@@ -184,15 +184,15 @@ discard block |
||
184 | 184 | * @param mixed $new_pk |
185 | 185 | * @return mixed |
186 | 186 | */ |
187 | - public function get_mapping_old_pk($old_table,$new_table,$new_pk){ |
|
188 | - if( ! isset($this->_mappings[$old_table]) || |
|
189 | - ! isset($this->_mappings[$old_table][$new_table])){ |
|
187 | + public function get_mapping_old_pk($old_table, $new_table, $new_pk) { |
|
188 | + if ( ! isset($this->_mappings[$old_table]) || |
|
189 | + ! isset($this->_mappings[$old_table][$new_table])) { |
|
190 | 190 | //try fetching the option |
191 | 191 | $this->_mappings[$old_table][$new_table] = $this->_get_mapping_option($old_table, $new_table); |
192 | 192 | } |
193 | - if(isset($this->_mappings[$old_table][$new_table])){ |
|
193 | + if (isset($this->_mappings[$old_table][$new_table])) { |
|
194 | 194 | $new_pk_to_old_pk = array_flip($this->_mappings[$old_table][$new_table]); |
195 | - if(isset($new_pk_to_old_pk[$new_pk])){ |
|
195 | + if (isset($new_pk_to_old_pk[$new_pk])) { |
|
196 | 196 | return $new_pk_to_old_pk[$new_pk]; |
197 | 197 | } |
198 | 198 | } |
@@ -207,8 +207,8 @@ discard block |
||
207 | 207 | * @param string $new_table_name |
208 | 208 | * @return array |
209 | 209 | */ |
210 | - protected function _get_mapping_option($old_table_name,$new_table_name){ |
|
211 | - $option = get_option($this->_get_mapping_option_name($old_table_name, $new_table_name),array()); |
|
210 | + protected function _get_mapping_option($old_table_name, $new_table_name) { |
|
211 | + $option = get_option($this->_get_mapping_option_name($old_table_name, $new_table_name), array()); |
|
212 | 212 | return $option; |
213 | 213 | } |
214 | 214 | |
@@ -221,9 +221,9 @@ discard block |
||
221 | 221 | * @param array $mapping_array |
222 | 222 | * @return boolean success of updating option |
223 | 223 | */ |
224 | - protected function _set_mapping_option($old_table_name,$new_table_name,$mapping_array){ |
|
224 | + protected function _set_mapping_option($old_table_name, $new_table_name, $mapping_array) { |
|
225 | 225 | // echo "set mapping for $old_table_name $new_table_name".count($mapping_array)."<br>"; |
226 | - $success = update_option($this->_get_mapping_option_name($old_table_name, $new_table_name),$mapping_array); |
|
226 | + $success = update_option($this->_get_mapping_option_name($old_table_name, $new_table_name), $mapping_array); |
|
227 | 227 | return $success; |
228 | 228 | } |
229 | 229 | |
@@ -235,12 +235,12 @@ discard block |
||
235 | 235 | * @param string $new_table_name |
236 | 236 | * @return string |
237 | 237 | */ |
238 | - protected function _get_mapping_option_name($old_table_name,$new_table_name){ |
|
238 | + protected function _get_mapping_option_name($old_table_name, $new_table_name) { |
|
239 | 239 | global $wpdb; |
240 | - $old_table_name_sans_wp = str_replace($wpdb->prefix,"",$old_table_name); |
|
241 | - $new_table_name_sans_wp = str_replace($wpdb->prefix,"",$new_table_name); |
|
240 | + $old_table_name_sans_wp = str_replace($wpdb->prefix, "", $old_table_name); |
|
241 | + $new_table_name_sans_wp = str_replace($wpdb->prefix, "", $new_table_name); |
|
242 | 242 | $migrates_to = EE_Data_Migration_Manager::instance()->script_migrates_to_version(get_class($this)); |
243 | - return substr( EE_Data_Migration_Manager::data_migration_script_mapping_option_prefix . $migrates_to [ 'slug' ] . '_' . $migrates_to[ 'version' ] . '_' . $old_table_name_sans_wp . '_' . $new_table_name_sans_wp, 0, 64 ); |
|
243 | + return substr(EE_Data_Migration_Manager::data_migration_script_mapping_option_prefix.$migrates_to ['slug'].'_'.$migrates_to['version'].'_'.$old_table_name_sans_wp.'_'.$new_table_name_sans_wp, 0, 64); |
|
244 | 244 | } |
245 | 245 | |
246 | 246 | |
@@ -257,10 +257,10 @@ discard block |
||
257 | 257 | * 99% until the function "migration_step" returns EE_Data_Migration_Script_Base::status_complete. |
258 | 258 | * @return int |
259 | 259 | */ |
260 | - protected function _count_records_to_migrate(){ |
|
260 | + protected function _count_records_to_migrate() { |
|
261 | 261 | $count = 0; |
262 | - foreach($this->stages() as $stage){ |
|
263 | - $count+= $stage->count_records_to_migrate(); |
|
262 | + foreach ($this->stages() as $stage) { |
|
263 | + $count += $stage->count_records_to_migrate(); |
|
264 | 264 | } |
265 | 265 | return $count; |
266 | 266 | } |
@@ -272,10 +272,10 @@ discard block |
||
272 | 272 | * by just setting a transient and updating it after each migration_step |
273 | 273 | * @return int |
274 | 274 | */ |
275 | - public function count_records_migrated(){ |
|
275 | + public function count_records_migrated() { |
|
276 | 276 | $count = 0; |
277 | - foreach($this->stages() as $stage){ |
|
278 | - $count+= $stage->count_records_migrated(); |
|
277 | + foreach ($this->stages() as $stage) { |
|
278 | + $count += $stage->count_records_migrated(); |
|
279 | 279 | } |
280 | 280 | $this->_records_migrated = $count; |
281 | 281 | return $count; |
@@ -289,24 +289,24 @@ discard block |
||
289 | 289 | * @throws EE_Error |
290 | 290 | * @throws Exception |
291 | 291 | */ |
292 | - public function migration_step($num_records_to_migrate_limit){ |
|
292 | + public function migration_step($num_records_to_migrate_limit) { |
|
293 | 293 | //reset the feedback message |
294 | 294 | $this->_feedback_message = ''; |
295 | 295 | //if we haven't yet done the 1st schema changes, do them now. buffer any output |
296 | 296 | $this->_maybe_do_schema_changes(true); |
297 | 297 | |
298 | - $num_records_actually_migrated =0; |
|
298 | + $num_records_actually_migrated = 0; |
|
299 | 299 | $records_migrated_per_stage = array(); |
300 | 300 | //setup the 'stage' variable, which should hold the last run stage of the migration (or none at all if nothing runs) |
301 | 301 | $stage = null; |
302 | 302 | //get the next stage that isn't complete |
303 | - foreach($this->stages() as $stage){ |
|
304 | - if( $stage->get_status() == EE_Data_Migration_Manager::status_continue){ |
|
305 | - try{ |
|
303 | + foreach ($this->stages() as $stage) { |
|
304 | + if ($stage->get_status() == EE_Data_Migration_Manager::status_continue) { |
|
305 | + try { |
|
306 | 306 | $records_migrated_during_stage = $stage->migration_step($num_records_to_migrate_limit - $num_records_actually_migrated); |
307 | 307 | $num_records_actually_migrated += $records_migrated_during_stage; |
308 | 308 | $records_migrated_per_stage[$stage->pretty_name()] = $records_migrated_during_stage; |
309 | - }catch(Exception $e){ |
|
309 | + } catch (Exception $e) { |
|
310 | 310 | //yes if we catch an exception here, we consider that migration stage borked. |
311 | 311 | $stage->set_status(EE_Data_Migration_Manager::status_fatal_error); |
312 | 312 | $this->set_status(EE_Data_Migration_Manager::status_fatal_error); |
@@ -314,7 +314,7 @@ discard block |
||
314 | 314 | throw $e; |
315 | 315 | } |
316 | 316 | //check that the migration stage didn't mark itself as having a fatal error |
317 | - if($stage->is_broken()){ |
|
317 | + if ($stage->is_broken()) { |
|
318 | 318 | $this->set_broken(); |
319 | 319 | throw new EE_Error($stage->get_last_error()); |
320 | 320 | } |
@@ -322,24 +322,24 @@ discard block |
||
322 | 322 | //once we've migrated all the number we intended to (possibly from different stages), stop migrating |
323 | 323 | //or if we had a fatal error |
324 | 324 | //or if the current script stopped early- its not done, but it's done all it thinks we should do on this step |
325 | - if ($num_records_actually_migrated >= $num_records_to_migrate_limit || $stage->is_broken() || $stage->has_more_to_do()){ |
|
325 | + if ($num_records_actually_migrated >= $num_records_to_migrate_limit || $stage->is_broken() || $stage->has_more_to_do()) { |
|
326 | 326 | break; |
327 | 327 | } |
328 | 328 | } |
329 | 329 | //check if we're all done this data migration... |
330 | 330 | //which is indicated by being done early AND the last stage claims to be done |
331 | - if($stage == NULL){ |
|
331 | + if ($stage == NULL) { |
|
332 | 332 | //this migration script apparently has NO stages... which is super weird, but whatever |
333 | 333 | $this->set_completed(); |
334 | 334 | $this->_maybe_do_schema_changes(false); |
335 | - }else if( $num_records_actually_migrated < $num_records_to_migrate_limit && ! $stage->has_more_to_do()){ |
|
335 | + } else if ($num_records_actually_migrated < $num_records_to_migrate_limit && ! $stage->has_more_to_do()) { |
|
336 | 336 | //apparently we're done, because we couldn't migrate the number we intended to |
337 | 337 | $this->set_completed(); |
338 | 338 | $this->_update_feedback_message(array_reverse($records_migrated_per_stage)); |
339 | 339 | //do schema changes for after the migration now |
340 | 340 | //first double-check we haven't already done this |
341 | 341 | $this->_maybe_do_schema_changes(false); |
342 | - }else{ |
|
342 | + } else { |
|
343 | 343 | //update feedback message, keeping in mind that we show them with the most recent at the top |
344 | 344 | $this->_update_feedback_message(array_reverse($records_migrated_per_stage)); |
345 | 345 | } |
@@ -353,12 +353,12 @@ discard block |
||
353 | 353 | * @param array $records_migrated_per_stage KEYS are pretty names for each stage; values are the count of records migrated from that stage |
354 | 354 | * @return void |
355 | 355 | */ |
356 | - private function _update_feedback_message($records_migrated_per_stage){ |
|
356 | + private function _update_feedback_message($records_migrated_per_stage) { |
|
357 | 357 | $feedback_message_array = array(); |
358 | - foreach($records_migrated_per_stage as $migration_stage_name => $num_records_migrated){ |
|
359 | - $feedback_message_array[] = sprintf(__("Migrated %d records successfully during %s", "event_espresso"),$num_records_migrated,$migration_stage_name) ; |
|
358 | + foreach ($records_migrated_per_stage as $migration_stage_name => $num_records_migrated) { |
|
359 | + $feedback_message_array[] = sprintf(__("Migrated %d records successfully during %s", "event_espresso"), $num_records_migrated, $migration_stage_name); |
|
360 | 360 | } |
361 | - $this->_feedback_message .= implode("<br>",$feedback_message_array); |
|
361 | + $this->_feedback_message .= implode("<br>", $feedback_message_array); |
|
362 | 362 | } |
363 | 363 | |
364 | 364 | |
@@ -370,27 +370,27 @@ discard block |
||
370 | 370 | * @throws Exception |
371 | 371 | * @return void |
372 | 372 | */ |
373 | - private function _maybe_do_schema_changes($before = true){ |
|
373 | + private function _maybe_do_schema_changes($before = true) { |
|
374 | 374 | //so this property will be either _schema_changes_after_migration_ran or _schema_changes_before_migration_ran |
375 | - $property_name = '_schema_changes_'. ($before ? 'before' : 'after').'_migration_ran'; |
|
376 | - if ( ! $this->$property_name ){ |
|
377 | - try{ |
|
375 | + $property_name = '_schema_changes_'.($before ? 'before' : 'after').'_migration_ran'; |
|
376 | + if ( ! $this->$property_name) { |
|
377 | + try { |
|
378 | 378 | ob_start(); |
379 | - if($before){ |
|
379 | + if ($before) { |
|
380 | 380 | $this->schema_changes_before_migration(); |
381 | - }else{ |
|
381 | + } else { |
|
382 | 382 | $this->schema_changes_after_migration(); |
383 | 383 | } |
384 | 384 | $output = ob_get_contents(); |
385 | 385 | ob_end_clean(); |
386 | - }catch(Exception $e){ |
|
386 | + } catch (Exception $e) { |
|
387 | 387 | $this->set_status(EE_Data_Migration_Manager::status_fatal_error); |
388 | 388 | throw $e; |
389 | 389 | } |
390 | 390 | //record that we've done these schema changes |
391 | 391 | $this->$property_name = true; |
392 | 392 | //if there were any warnings etc, record them as non-fatal errors |
393 | - if( $output ){ |
|
393 | + if ($output) { |
|
394 | 394 | //there were some warnings |
395 | 395 | $this->_errors[] = $output; |
396 | 396 | } |
@@ -417,9 +417,9 @@ discard block |
||
417 | 417 | * @param string $table_definition_sql |
418 | 418 | * @param string $engine_string |
419 | 419 | */ |
420 | - protected function _table_is_new_in_this_version($table_name,$table_definition_sql,$engine_string='ENGINE=InnoDB '){ |
|
420 | + protected function _table_is_new_in_this_version($table_name, $table_definition_sql, $engine_string = 'ENGINE=InnoDB ') { |
|
421 | 421 | // EEH_Debug_Tools::instance()->start_timer( '_table_is_new_in_this_version_' . $table_name ); |
422 | - $this->_create_table_and_catch_errors($table_name, $table_definition_sql, $engine_string, $this->_pre_existing_table_should_be_dropped( true ) ); |
|
422 | + $this->_create_table_and_catch_errors($table_name, $table_definition_sql, $engine_string, $this->_pre_existing_table_should_be_dropped(true)); |
|
423 | 423 | // EEH_Debug_Tools::instance()->stop_timer( '_table_is_new_in_this_version_' . $table_name ); |
424 | 424 | } |
425 | 425 | |
@@ -432,9 +432,9 @@ discard block |
||
432 | 432 | * @param string $table_definition_sql |
433 | 433 | * @param string $engine_string |
434 | 434 | */ |
435 | - protected function _table_is_changed_in_this_version($table_name,$table_definition_sql,$engine_string = 'ENGINE=MyISAM'){ |
|
435 | + protected function _table_is_changed_in_this_version($table_name, $table_definition_sql, $engine_string = 'ENGINE=MyISAM') { |
|
436 | 436 | // EEH_Debug_Tools::instance()->start_timer( '_table_is_changed_in_this_version' . $table_name ); |
437 | - $this->_create_table_and_catch_errors($table_name, $table_definition_sql, $engine_string, $this->_pre_existing_table_should_be_dropped( false ) ); |
|
437 | + $this->_create_table_and_catch_errors($table_name, $table_definition_sql, $engine_string, $this->_pre_existing_table_should_be_dropped(false)); |
|
438 | 438 | // EEH_Debug_Tools::instance()->stop_timer( '_table_is_changed_in_this_version' . $table_name ); |
439 | 439 | } |
440 | 440 | |
@@ -452,9 +452,9 @@ discard block |
||
452 | 452 | * @param string $table_definition_sql |
453 | 453 | * @param string $engine_string |
454 | 454 | */ |
455 | - protected function _table_should_exist_previously($table_name,$table_definition_sql,$engine_string = 'ENGINE=MyISAM'){ |
|
455 | + protected function _table_should_exist_previously($table_name, $table_definition_sql, $engine_string = 'ENGINE=MyISAM') { |
|
456 | 456 | // EEH_Debug_Tools::instance()->start_timer( '_table_should_exist_previously' . $table_name ); |
457 | - $this->_create_table_and_catch_errors($table_name, $table_definition_sql, $engine_string, $this->_pre_existing_table_should_be_dropped( false ) ); |
|
457 | + $this->_create_table_and_catch_errors($table_name, $table_definition_sql, $engine_string, $this->_pre_existing_table_should_be_dropped(false)); |
|
458 | 458 | // EEH_Debug_Tools::instance()->stop_timer( '_table_should_exist_previously' . $table_name ); |
459 | 459 | } |
460 | 460 | |
@@ -468,13 +468,13 @@ discard block |
||
468 | 468 | * @param string $table_definition_sql |
469 | 469 | * @param string $engine_string |
470 | 470 | */ |
471 | - protected function _table_has_not_changed_since_previous( $table_name,$table_definition_sql,$engine_string = 'ENGINE=MyISAM'){ |
|
472 | - if( $this->_currently_migrating() ) { |
|
471 | + protected function _table_has_not_changed_since_previous($table_name, $table_definition_sql, $engine_string = 'ENGINE=MyISAM') { |
|
472 | + if ($this->_currently_migrating()) { |
|
473 | 473 | //if we're doing a migration, and this table apparently already exists, then we don't need do anything right? |
474 | 474 | // EEH_Debug_Tools::instance()->stop_timer( '_table_should_exist_previously' . $table_name ); |
475 | 475 | return; |
476 | 476 | } |
477 | - $this->_create_table_and_catch_errors($table_name, $table_definition_sql, $engine_string, $this->_pre_existing_table_should_be_dropped( false ) ); |
|
477 | + $this->_create_table_and_catch_errors($table_name, $table_definition_sql, $engine_string, $this->_pre_existing_table_should_be_dropped(false)); |
|
478 | 478 | } |
479 | 479 | |
480 | 480 | /** |
@@ -484,7 +484,7 @@ discard block |
||
484 | 484 | protected function _currently_migrating() { |
485 | 485 | //we want to know if we are currently performing a migration. We could just believe what was set on the _migrating property, but let's double-check (ie the script should apply and we should be in MM) |
486 | 486 | return $this->_migrating && |
487 | - $this->can_migrate_from_version( EE_Data_Migration_Manager::instance()->ensure_current_database_state_is_set() ) && |
|
487 | + $this->can_migrate_from_version(EE_Data_Migration_Manager::instance()->ensure_current_database_state_is_set()) && |
|
488 | 488 | EE_Maintenance_Mode::instance()->real_level() == EE_Maintenance_Mode::level_2_complete_maintenance; |
489 | 489 | } |
490 | 490 | |
@@ -494,17 +494,17 @@ discard block |
||
494 | 494 | * @param boolean $table_is_new |
495 | 495 | * @return boolean |
496 | 496 | */ |
497 | - protected function _pre_existing_table_should_be_dropped( $table_is_new ) { |
|
498 | - if( $table_is_new ) { |
|
499 | - if( $this->_get_req_type_for_plugin_corresponding_to_this_dms() == EE_System::req_type_new_activation || $this->_currently_migrating() ){ |
|
497 | + protected function _pre_existing_table_should_be_dropped($table_is_new) { |
|
498 | + if ($table_is_new) { |
|
499 | + if ($this->_get_req_type_for_plugin_corresponding_to_this_dms() == EE_System::req_type_new_activation || $this->_currently_migrating()) { |
|
500 | 500 | return true; |
501 | - }else{ |
|
501 | + } else { |
|
502 | 502 | return false; |
503 | 503 | } |
504 | - }else{ |
|
505 | - if(in_array($this->_get_req_type_for_plugin_corresponding_to_this_dms(),array(EE_System::req_type_new_activation))){ |
|
504 | + } else { |
|
505 | + if (in_array($this->_get_req_type_for_plugin_corresponding_to_this_dms(), array(EE_System::req_type_new_activation))) { |
|
506 | 506 | return true; |
507 | - }else{ |
|
507 | + } else { |
|
508 | 508 | return false; |
509 | 509 | } |
510 | 510 | } |
@@ -517,13 +517,13 @@ discard block |
||
517 | 517 | * @param string $engine_string |
518 | 518 | * @param boolean $drop_pre_existing_tables |
519 | 519 | */ |
520 | - private function _create_table_and_catch_errors( $table_name, $table_definition_sql, $engine_string = 'ENGINE=MyISAM', $drop_pre_existing_tables = FALSE ){ |
|
520 | + private function _create_table_and_catch_errors($table_name, $table_definition_sql, $engine_string = 'ENGINE=MyISAM', $drop_pre_existing_tables = FALSE) { |
|
521 | 521 | EE_Registry::instance()->load_helper('Activation'); |
522 | - try{ |
|
523 | - EEH_Activation::create_table($table_name,$table_definition_sql, $engine_string, $drop_pre_existing_tables); |
|
524 | - }catch( EE_Error $e ) { |
|
525 | - $message = $e->getMessage() . '<br>Stack Trace:' . $e->getTraceAsString(); |
|
526 | - $this->add_error( $message ); |
|
522 | + try { |
|
523 | + EEH_Activation::create_table($table_name, $table_definition_sql, $engine_string, $drop_pre_existing_tables); |
|
524 | + } catch (EE_Error $e) { |
|
525 | + $message = $e->getMessage().'<br>Stack Trace:'.$e->getTraceAsString(); |
|
526 | + $this->add_error($message); |
|
527 | 527 | $this->_feedback_message .= $message; |
528 | 528 | } |
529 | 529 | } |
@@ -535,15 +535,15 @@ discard block |
||
535 | 535 | * @return int one of EE_System::_req_type_* constants |
536 | 536 | * @throws EE_Error |
537 | 537 | */ |
538 | - private function _get_req_type_for_plugin_corresponding_to_this_dms(){ |
|
539 | - if($this->slug() == 'Core'){ |
|
538 | + private function _get_req_type_for_plugin_corresponding_to_this_dms() { |
|
539 | + if ($this->slug() == 'Core') { |
|
540 | 540 | return EE_System::instance()->detect_req_type(); |
541 | - }else{//it must be for an addon |
|
541 | + } else {//it must be for an addon |
|
542 | 542 | $addon_name = $this->slug(); |
543 | - if( EE_Registry::instance()->get_addon_by_name($addon_name)){ |
|
543 | + if (EE_Registry::instance()->get_addon_by_name($addon_name)) { |
|
544 | 544 | return EE_Registry::instance()->get_addon_by_name($addon_name)->detect_req_type(); |
545 | - }else{ |
|
546 | - throw new EE_Error(sprintf(__("The DMS slug '%s' should correspond to the addon's name, which should also be '%s', but no such addon was registered. These are the registered addons' names: %s", "event_espresso"),$this->slug(),$addon_name,implode(",",array_keys( EE_Registry::instance()->get_addons_by_name() ) ) ) ) ; |
|
545 | + } else { |
|
546 | + throw new EE_Error(sprintf(__("The DMS slug '%s' should correspond to the addon's name, which should also be '%s', but no such addon was registered. These are the registered addons' names: %s", "event_espresso"), $this->slug(), $addon_name, implode(",", array_keys(EE_Registry::instance()->get_addons_by_name())))); |
|
547 | 547 | } |
548 | 548 | } |
549 | 549 | } |
@@ -554,13 +554,13 @@ discard block |
||
554 | 554 | * returns an array of strings describing errors by all the script's stages |
555 | 555 | * @return array |
556 | 556 | */ |
557 | - public function get_errors(){ |
|
557 | + public function get_errors() { |
|
558 | 558 | $all_errors = $this->_errors; |
559 | - if( ! is_array($all_errors)){ |
|
559 | + if ( ! is_array($all_errors)) { |
|
560 | 560 | $all_errors = array(); |
561 | 561 | } |
562 | - foreach($this->stages() as $stage){ |
|
563 | - $all_errors = array_merge($stage->get_errors(),$all_errors); |
|
562 | + foreach ($this->stages() as $stage) { |
|
563 | + $all_errors = array_merge($stage->get_errors(), $all_errors); |
|
564 | 564 | } |
565 | 565 | return $all_errors; |
566 | 566 | } |
@@ -571,8 +571,8 @@ discard block |
||
571 | 571 | * Indicates whether or not this migration script should continue |
572 | 572 | * @return boolean |
573 | 573 | */ |
574 | - public function can_continue(){ |
|
575 | - return in_array($this->get_status(), EE_Data_Migration_Manager::instance()->stati_that_indicate_to_continue_single_migration_script); |
|
574 | + public function can_continue() { |
|
575 | + return in_array($this->get_status(), EE_Data_Migration_Manager::instance()->stati_that_indicate_to_continue_single_migration_script); |
|
576 | 576 | } |
577 | 577 | |
578 | 578 | |
@@ -584,8 +584,8 @@ discard block |
||
584 | 584 | * get ordered by the indexes |
585 | 585 | * @return EE_Data_Migration_Script_Stage[] |
586 | 586 | */ |
587 | - protected function stages(){ |
|
588 | - $stages = apply_filters( 'FHEE__'.get_class($this).'__stages',$this->_migration_stages ); |
|
587 | + protected function stages() { |
|
588 | + $stages = apply_filters('FHEE__'.get_class($this).'__stages', $this->_migration_stages); |
|
589 | 589 | ksort($stages); |
590 | 590 | return $stages; |
591 | 591 | } |
@@ -597,7 +597,7 @@ discard block |
||
597 | 597 | * can be displayed to the user |
598 | 598 | * @return string |
599 | 599 | */ |
600 | - public function get_feedback_message(){ |
|
600 | + public function get_feedback_message() { |
|
601 | 601 | return $this->_feedback_message; |
602 | 602 | } |
603 | 603 | |
@@ -609,16 +609,16 @@ discard block |
||
609 | 609 | * possible that this class is defined when it goes to sleep, but NOT available when it |
610 | 610 | * awakes (eg, this class is part of an addon that is deactivated at some point). |
611 | 611 | */ |
612 | - public function properties_as_array(){ |
|
612 | + public function properties_as_array() { |
|
613 | 613 | $properties = parent::properties_as_array(); |
614 | 614 | $properties['_migration_stages'] = array(); |
615 | - foreach($this->_migration_stages as $migration_stage_priority => $migration_stage_class){ |
|
615 | + foreach ($this->_migration_stages as $migration_stage_priority => $migration_stage_class) { |
|
616 | 616 | $properties['_migration_stages'][$migration_stage_priority] = $migration_stage_class->properties_as_array(); |
617 | 617 | } |
618 | 618 | unset($properties['_mappings']); |
619 | 619 | |
620 | - foreach($this->_mappings as $old_table_name => $mapping_to_new_table){ |
|
621 | - foreach($mapping_to_new_table as $new_table_name => $mapping){ |
|
620 | + foreach ($this->_mappings as $old_table_name => $mapping_to_new_table) { |
|
621 | + foreach ($mapping_to_new_table as $new_table_name => $mapping) { |
|
622 | 622 | $this->_set_mapping_option($old_table_name, $new_table_name, $mapping); |
623 | 623 | } |
624 | 624 | } |
@@ -633,19 +633,19 @@ discard block |
||
633 | 633 | * @param array $array_of_properties like what's produced from properties_as_array() method |
634 | 634 | * @return void |
635 | 635 | */ |
636 | - public function instantiate_from_array_of_properties($array_of_properties){ |
|
636 | + public function instantiate_from_array_of_properties($array_of_properties) { |
|
637 | 637 | $stages_properties_arrays = $array_of_properties['_migration_stages']; |
638 | 638 | unset($array_of_properties['_migration_stages']); |
639 | 639 | unset($array_of_properties['class']); |
640 | - foreach($array_of_properties as $property_name => $property_value){ |
|
640 | + foreach ($array_of_properties as $property_name => $property_value) { |
|
641 | 641 | $this->$property_name = $property_value; |
642 | 642 | } |
643 | 643 | //_migration_stages are already instantiated, but have only default data |
644 | - foreach($this->_migration_stages as $stage){ |
|
645 | - $stage_data = $this->_find_migration_stage_data_with_classname(get_class($stage),$stages_properties_arrays); |
|
644 | + foreach ($this->_migration_stages as $stage) { |
|
645 | + $stage_data = $this->_find_migration_stage_data_with_classname(get_class($stage), $stages_properties_arrays); |
|
646 | 646 | //SO, if we found the stage data that was saved, use it. Otherwise, I guess the stage is new? (maybe added by |
647 | 647 | //an addon? Unlikely... not sure why it wouldn't exist, but if it doesn't just treat it like it was never started yet) |
648 | - if($stage_data){ |
|
648 | + if ($stage_data) { |
|
649 | 649 | $stage->instantiate_from_array_of_properties($stage_data); |
650 | 650 | } |
651 | 651 | } |
@@ -661,9 +661,9 @@ discard block |
||
661 | 661 | * @param array $migration_stage_data_arrays |
662 | 662 | * @return null |
663 | 663 | */ |
664 | - private function _find_migration_stage_data_with_classname($classname,$migration_stage_data_arrays){ |
|
665 | - foreach($migration_stage_data_arrays as $migration_stage_data_array){ |
|
666 | - if(isset($migration_stage_data_array['class']) && $migration_stage_data_array['class'] == $classname){ |
|
664 | + private function _find_migration_stage_data_with_classname($classname, $migration_stage_data_arrays) { |
|
665 | + foreach ($migration_stage_data_arrays as $migration_stage_data_array) { |
|
666 | + if (isset($migration_stage_data_array['class']) && $migration_stage_data_array['class'] == $classname) { |
|
667 | 667 | return $migration_stage_data_array; |
668 | 668 | } |
669 | 669 | } |
@@ -679,8 +679,8 @@ discard block |
||
679 | 679 | * @return array where the first key is the plugin's slug, the 2nd is the version of that plugin |
680 | 680 | * that will be updated to. Eg array('Core','4.1.0') |
681 | 681 | */ |
682 | - public final function migrates_to_version(){ |
|
683 | - return EE_Data_Migration_Manager::instance()->script_migrates_to_version( get_class( $this ) ); |
|
682 | + public final function migrates_to_version() { |
|
683 | + return EE_Data_Migration_Manager::instance()->script_migrates_to_version(get_class($this)); |
|
684 | 684 | } |
685 | 685 | |
686 | 686 | |
@@ -692,10 +692,10 @@ discard block |
||
692 | 692 | * Or 'Core' for core (non-addon). |
693 | 693 | * @return string |
694 | 694 | */ |
695 | - public function slug(){ |
|
695 | + public function slug() { |
|
696 | 696 | $migrates_to_version_info = $this->migrates_to_version(); |
697 | 697 | //the slug is the first part of the array |
698 | - return $migrates_to_version_info[ 'slug' ]; |
|
698 | + return $migrates_to_version_info['slug']; |
|
699 | 699 | } |
700 | 700 | |
701 | 701 | |
@@ -709,7 +709,7 @@ discard block |
||
709 | 709 | * the database up so it can run), then you can set "A" to priority 3 or something. |
710 | 710 | * @return int |
711 | 711 | */ |
712 | - public function priority(){ |
|
712 | + public function priority() { |
|
713 | 713 | return $this->_priority; |
714 | 714 | } |
715 | 715 | |
@@ -722,18 +722,18 @@ discard block |
||
722 | 722 | * @param boolean $migrating |
723 | 723 | * @return void |
724 | 724 | */ |
725 | - public function set_migrating( $migrating = TRUE ){ |
|
725 | + public function set_migrating($migrating = TRUE) { |
|
726 | 726 | $this->_migrating = $migrating; |
727 | 727 | } |
728 | 728 | |
729 | 729 | /** |
730 | 730 | * Marks that we think this migration class can continue to migrate |
731 | 731 | */ |
732 | - public function reattempt(){ |
|
732 | + public function reattempt() { |
|
733 | 733 | parent::reattempt(); |
734 | 734 | //also, we want to reattempt any stages that were marked as borked |
735 | - foreach( $this->stages() as $stage ) { |
|
736 | - if( $stage->is_broken() ) { |
|
735 | + foreach ($this->stages() as $stage) { |
|
736 | + if ($stage->is_broken()) { |
|
737 | 737 | $stage->reattempt(); |
738 | 738 | } |
739 | 739 | } |
@@ -34,7 +34,7 @@ discard block |
||
34 | 34 | * _migration_step() (ie, it its a count of rows in the old attendees table in _count_records_to_migrate(), it should also be OLD attendee rows migrated |
35 | 35 | * on each call to _migration_step(). |
36 | 36 | */ |
37 | -abstract class EE_Data_Migration_Script_Stage extends EE_Data_Migration_Class_Base{ |
|
37 | +abstract class EE_Data_Migration_Script_Stage extends EE_Data_Migration_Class_Base { |
|
38 | 38 | /** |
39 | 39 | * The migration script this is a stage of |
40 | 40 | * @var EE_Data_Migration_Script_Base |
@@ -47,7 +47,7 @@ discard block |
||
47 | 47 | * called by EE_Data_Migration_Script_Base's __construct() method so children don't have to |
48 | 48 | * @param EE_Data_Migration_Script_Base $migration_script |
49 | 49 | */ |
50 | - public function _construct_finalize($migration_script){ |
|
50 | + public function _construct_finalize($migration_script) { |
|
51 | 51 | $this->_migration_script = $migration_script; |
52 | 52 | } |
53 | 53 | |
@@ -58,13 +58,13 @@ discard block |
||
58 | 58 | * @param int $num_items_to_migrate |
59 | 59 | * @return int |
60 | 60 | */ |
61 | - public function migration_step($num_items_to_migrate=50){ |
|
61 | + public function migration_step($num_items_to_migrate = 50) { |
|
62 | 62 | //before we run the migration step, we want ot take note of warnings that get outputted |
63 | 63 | ob_start(); |
64 | 64 | $items_migrated = $this->_migration_step($num_items_to_migrate); |
65 | 65 | $output = ob_get_contents(); |
66 | 66 | ob_end_clean(); |
67 | - if( $output ){ |
|
67 | + if ($output) { |
|
68 | 68 | $this->add_error($output); |
69 | 69 | } |
70 | 70 | $this->_records_migrated += $items_migrated; |
@@ -82,7 +82,7 @@ discard block |
||
82 | 82 | * @param int $num_items_to_migrate |
83 | 83 | * @return int number of items ACTUALLY migrated |
84 | 84 | */ |
85 | - abstract protected function _migration_step($num_items_to_migrate=50); |
|
85 | + abstract protected function _migration_step($num_items_to_migrate = 50); |
|
86 | 86 | |
87 | 87 | /** |
88 | 88 | * Counts the records that have been migrated so far |
@@ -96,7 +96,7 @@ discard block |
||
96 | 96 | * returns an array of strings describing errors |
97 | 97 | * @return array |
98 | 98 | */ |
99 | - public function get_errors(){ |
|
99 | + public function get_errors() { |
|
100 | 100 | return $this->_errors; |
101 | 101 | } |
102 | 102 | |
@@ -106,9 +106,9 @@ discard block |
||
106 | 106 | * to have been made from the properties_as_array() function. |
107 | 107 | * @param array $array_of_properties like what's produced from properties_as_array() method |
108 | 108 | */ |
109 | - public function instantiate_from_array_of_properties($array_of_properties){ |
|
109 | + public function instantiate_from_array_of_properties($array_of_properties) { |
|
110 | 110 | unset($array_of_properties['class']); |
111 | - foreach($array_of_properties as $property_name => $property_value){ |
|
111 | + foreach ($array_of_properties as $property_name => $property_value) { |
|
112 | 112 | $this->$property_name = $property_value; |
113 | 113 | } |
114 | 114 | } |
@@ -117,7 +117,7 @@ discard block |
||
117 | 117 | * Gets the script this is a stage of |
118 | 118 | * @return EE_Data_Migration_Script_Base |
119 | 119 | */ |
120 | - protected function get_migration_script(){ |
|
120 | + protected function get_migration_script() { |
|
121 | 121 | return $this->_migration_script; |
122 | 122 | } |
123 | 123 | } |
@@ -21,12 +21,12 @@ |
||
21 | 21 | protected $_old_table; |
22 | 22 | |
23 | 23 | /** |
24 | - * Set in the constructor to add this sql to both the counting query in |
|
25 | - * EE_Data_Migration_Script_Stage_Table::_count_records_to_migrate() and |
|
26 | - * EE_Data_Migration_Script_Stage_Table::_get_rows(). |
|
27 | - * Eg "where column_name like '%some_value%'" |
|
28 | - * @var string |
|
29 | - */ |
|
24 | + * Set in the constructor to add this sql to both the counting query in |
|
25 | + * EE_Data_Migration_Script_Stage_Table::_count_records_to_migrate() and |
|
26 | + * EE_Data_Migration_Script_Stage_Table::_get_rows(). |
|
27 | + * Eg "where column_name like '%some_value%'" |
|
28 | + * @var string |
|
29 | + */ |
|
30 | 30 | protected $_extra_where_sql; |
31 | 31 | |
32 | 32 |
@@ -41,14 +41,14 @@ discard block |
||
41 | 41 | * @param int $num_items |
42 | 42 | * @return int number of items ACTUALLY migrated |
43 | 43 | */ |
44 | - function _migration_step($num_items=50){ |
|
45 | - $rows = $this->_get_rows( $num_items ); |
|
44 | + function _migration_step($num_items = 50) { |
|
45 | + $rows = $this->_get_rows($num_items); |
|
46 | 46 | $items_actually_migrated = 0; |
47 | - foreach($rows as $old_row){ |
|
47 | + foreach ($rows as $old_row) { |
|
48 | 48 | $this->_migrate_old_row($old_row); |
49 | 49 | $items_actually_migrated++; |
50 | 50 | } |
51 | - if($this->count_records_migrated() + $items_actually_migrated >= $this->count_records_to_migrate()){ |
|
51 | + if ($this->count_records_migrated() + $items_actually_migrated >= $this->count_records_to_migrate()) { |
|
52 | 52 | $this->set_completed(); |
53 | 53 | } |
54 | 54 | return $items_actually_migrated; |
@@ -60,11 +60,11 @@ discard block |
||
60 | 60 | * @param int $limit |
61 | 61 | * @return array of arrays like $wpdb->get_results($sql, ARRAY_A) |
62 | 62 | */ |
63 | - protected function _get_rows( $limit ){ |
|
63 | + protected function _get_rows($limit) { |
|
64 | 64 | global $wpdb; |
65 | 65 | $start_at_record = $this->count_records_migrated(); |
66 | - $query = "SELECT * FROM {$this->_old_table} {$this->_extra_where_sql} " . $wpdb->prepare("LIMIT %d, %d",$start_at_record,$limit); |
|
67 | - return $wpdb->get_results($query,ARRAY_A); |
|
66 | + $query = "SELECT * FROM {$this->_old_table} {$this->_extra_where_sql} ".$wpdb->prepare("LIMIT %d, %d", $start_at_record, $limit); |
|
67 | + return $wpdb->get_results($query, ARRAY_A); |
|
68 | 68 | } |
69 | 69 | |
70 | 70 | |
@@ -75,8 +75,8 @@ discard block |
||
75 | 75 | */ |
76 | 76 | function _count_records_to_migrate() { |
77 | 77 | global $wpdb; |
78 | - $query = "SELECT COUNT(*) FROM {$this->_old_table} {$this->_extra_where_sql}"; |
|
79 | - $count = $wpdb->get_var( $query ); |
|
78 | + $query = "SELECT COUNT(*) FROM {$this->_old_table} {$this->_extra_where_sql}"; |
|
79 | + $count = $wpdb->get_var($query); |
|
80 | 80 | return $count; |
81 | 81 | } |
82 | 82 |
@@ -1,5 +1,5 @@ discard block |
||
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 | * Event Espresso |
@@ -47,8 +47,8 @@ discard block |
||
47 | 47 | * @param int $parent_term_taxonomy_id optional |
48 | 48 | * @return EE_Term_Taxonomy |
49 | 49 | */ |
50 | - function add_event_category( $category_name, $category_description = NULL, $parent_term_taxonomy_id = NULL ) { |
|
51 | - return $this->get_model()->add_event_category( $this, $category_name, $category_description, $parent_term_taxonomy_id ); |
|
50 | + function add_event_category($category_name, $category_description = NULL, $parent_term_taxonomy_id = NULL) { |
|
51 | + return $this->get_model()->add_event_category($this, $category_name, $category_description, $parent_term_taxonomy_id); |
|
52 | 52 | } |
53 | 53 | |
54 | 54 | |
@@ -58,8 +58,8 @@ discard block |
||
58 | 58 | * @param string $category_name |
59 | 59 | * @return bool |
60 | 60 | */ |
61 | - function remove_event_category( $category_name ) { |
|
62 | - return $this->get_model()->remove_event_category( $this, $category_name ); |
|
61 | + function remove_event_category($category_name) { |
|
62 | + return $this->get_model()->remove_event_category($this, $category_name); |
|
63 | 63 | } |
64 | 64 | |
65 | 65 | |
@@ -70,14 +70,14 @@ discard block |
||
70 | 70 | * @param EE_Term_Taxonomy $term_taxonomy |
71 | 71 | * @return EE_Base_Class the relation was removed from |
72 | 72 | */ |
73 | - function remove_relation_to_term_taxonomy( $term_taxonomy ) { |
|
74 | - if ( !$term_taxonomy ) { |
|
75 | - EE_Error::add_error( sprintf( __( "No Term_Taxonomy provided which to remove from model object of type %s and id %d", "event_espresso" ), get_class( $this ), $this->ID() ), __FILE__, __FUNCTION__, __LINE__ ); |
|
73 | + function remove_relation_to_term_taxonomy($term_taxonomy) { |
|
74 | + if ( ! $term_taxonomy) { |
|
75 | + EE_Error::add_error(sprintf(__("No Term_Taxonomy provided which to remove from model object of type %s and id %d", "event_espresso"), get_class($this), $this->ID()), __FILE__, __FUNCTION__, __LINE__); |
|
76 | 76 | return NULL; |
77 | 77 | } |
78 | - $term_taxonomy->set_count( $term_taxonomy->count() - 1 ); |
|
78 | + $term_taxonomy->set_count($term_taxonomy->count() - 1); |
|
79 | 79 | $term_taxonomy->save(); |
80 | - return $this->_remove_relation_to( $term_taxonomy, 'Term_Taxonomy' ); |
|
80 | + return $this->_remove_relation_to($term_taxonomy, 'Term_Taxonomy'); |
|
81 | 81 | } |
82 | 82 | |
83 | 83 | |
@@ -101,7 +101,7 @@ discard block |
||
101 | 101 | * @return int |
102 | 102 | */ |
103 | 103 | public function parent() { |
104 | - return $this->get( 'parent' ); |
|
104 | + return $this->get('parent'); |
|
105 | 105 | } |
106 | 106 | |
107 | 107 | |
@@ -111,7 +111,7 @@ discard block |
||
111 | 111 | * @return string |
112 | 112 | */ |
113 | 113 | public function status() { |
114 | - return $this->get( 'status' ); |
|
114 | + return $this->get('status'); |
|
115 | 115 | } |
116 | 116 | |
117 | 117 | |
@@ -119,8 +119,8 @@ discard block |
||
119 | 119 | /** |
120 | 120 | * @param string $status |
121 | 121 | */ |
122 | - public function set_status( $status ) { |
|
123 | - $this->set( 'status', $status ); |
|
122 | + public function set_status($status) { |
|
123 | + $this->set('status', $status); |
|
124 | 124 | } |
125 | 125 | |
126 | 126 | |
@@ -134,12 +134,12 @@ discard block |
||
134 | 134 | * @param string|array $attr Optional. Query string or array of attributes. |
135 | 135 | * @return string HTML image element |
136 | 136 | */ |
137 | - protected function _get_feature_image( $size, $attr ) { |
|
137 | + protected function _get_feature_image($size, $attr) { |
|
138 | 138 | //first let's see if we already have the _feature_image property set AND if it has a cached element on it FOR the given size |
139 | - $attr_key = is_array( $attr ) ? implode( '_', $attr ) : $attr; |
|
140 | - $cache_key = is_array( $size ) ? implode( '_', $size ) . $attr_key : $size . $attr_key; |
|
141 | - $this->_feature_image[ $cache_key ] = isset( $this->_feature_image[ $cache_key ] ) ? $this->_feature_image[ $cache_key ] : $this->get_model()->get_feature_image( $this->ID(), $size, $attr ); |
|
142 | - return $this->_feature_image[ $cache_key ]; |
|
139 | + $attr_key = is_array($attr) ? implode('_', $attr) : $attr; |
|
140 | + $cache_key = is_array($size) ? implode('_', $size).$attr_key : $size.$attr_key; |
|
141 | + $this->_feature_image[$cache_key] = isset($this->_feature_image[$cache_key]) ? $this->_feature_image[$cache_key] : $this->get_model()->get_feature_image($this->ID(), $size, $attr); |
|
142 | + return $this->_feature_image[$cache_key]; |
|
143 | 143 | } |
144 | 144 | |
145 | 145 | |
@@ -150,8 +150,8 @@ discard block |
||
150 | 150 | * @param string|array $attr |
151 | 151 | * @return string of html |
152 | 152 | */ |
153 | - public function feature_image( $size = 'thumbnail', $attr = '' ) { |
|
154 | - return $this->_get_feature_image( $size, $attr ); |
|
153 | + public function feature_image($size = 'thumbnail', $attr = '') { |
|
154 | + return $this->_get_feature_image($size, $attr); |
|
155 | 155 | } |
156 | 156 | |
157 | 157 | |
@@ -161,9 +161,9 @@ discard block |
||
161 | 161 | * @param string|array $size can either be a string: 'thumbnail', 'medium', 'large', 'full' OR 2-item array representing width and height in pixels eg. array(32,32). |
162 | 162 | * @return string|boolean the url of the image or false if not found |
163 | 163 | */ |
164 | - public function feature_image_url( $size = 'thumbnail' ) { |
|
165 | - $attachment = wp_get_attachment_image_src( get_post_thumbnail_id( $this->ID() ), $size ); |
|
166 | - return !empty( $attachment ) ? $attachment[ 0 ] : FALSE; |
|
164 | + public function feature_image_url($size = 'thumbnail') { |
|
165 | + $attachment = wp_get_attachment_image_src(get_post_thumbnail_id($this->ID()), $size); |
|
166 | + return ! empty($attachment) ? $attachment[0] : FALSE; |
|
167 | 167 | } |
168 | 168 | |
169 | 169 | |
@@ -176,37 +176,37 @@ discard block |
||
176 | 176 | * @internal param array|string $related_obj_names if included this will be used to restore for related obj if not included then we just do restore on the meta. We will accept an array of related_obj_names for restoration here. |
177 | 177 | * @return void |
178 | 178 | */ |
179 | - public function restore_revision( $revision_id, $related_obj_names = array(), $where_query = array() ) { |
|
179 | + public function restore_revision($revision_id, $related_obj_names = array(), $where_query = array()) { |
|
180 | 180 | //get revision object |
181 | - $revision_obj = $this->get_model()->get_one_by_ID( $revision_id ); |
|
182 | - if ( $revision_obj instanceof EE_CPT_Base ) { |
|
181 | + $revision_obj = $this->get_model()->get_one_by_ID($revision_id); |
|
182 | + if ($revision_obj instanceof EE_CPT_Base) { |
|
183 | 183 | //no related_obj_name so we assume we're saving a revision on this object. |
184 | - if ( empty( $related_obj_names ) ) { |
|
184 | + if (empty($related_obj_names)) { |
|
185 | 185 | $fields = $this->get_model()->get_meta_table_fields(); |
186 | - foreach ( $fields as $field ) { |
|
187 | - $this->set( $field, $revision_obj->get( $field ) ); |
|
186 | + foreach ($fields as $field) { |
|
187 | + $this->set($field, $revision_obj->get($field)); |
|
188 | 188 | } |
189 | 189 | $this->save(); |
190 | 190 | } |
191 | - $related_obj_names = (array)$related_obj_names; |
|
192 | - foreach ( $related_obj_names as $related_name ) { |
|
191 | + $related_obj_names = (array) $related_obj_names; |
|
192 | + foreach ($related_obj_names as $related_name) { |
|
193 | 193 | //related_obj_name so we're saving a revision on an object related to this object |
194 | 194 | //do we have $where_query params for this related object? If we do then we include that. |
195 | - $cols_n_values = isset( $where_query[ $related_name ] ) ? $where_query[ $related_name ] : array(); |
|
196 | - $where_params = !empty( $cols_n_values ) ? array( $cols_n_values ) : array(); |
|
197 | - $related_objs = $this->get_many_related( $related_name, $where_params ); |
|
198 | - $revision_related_objs = $revision_obj->get_many_related( $related_name, $where_params ); |
|
195 | + $cols_n_values = isset($where_query[$related_name]) ? $where_query[$related_name] : array(); |
|
196 | + $where_params = ! empty($cols_n_values) ? array($cols_n_values) : array(); |
|
197 | + $related_objs = $this->get_many_related($related_name, $where_params); |
|
198 | + $revision_related_objs = $revision_obj->get_many_related($related_name, $where_params); |
|
199 | 199 | //load helper |
200 | - EE_Registry::instance()->load_helper( 'Array' ); |
|
200 | + EE_Registry::instance()->load_helper('Array'); |
|
201 | 201 | //remove related objs from this object that are not in revision |
202 | 202 | //array_diff *should* work cause I think objects are indexed by ID? |
203 | - $related_to_remove = EEH_Array::object_array_diff( $related_objs, $revision_related_objs ); |
|
204 | - foreach ( $related_to_remove as $rr ) { |
|
205 | - $this->_remove_relation_to( $rr, $related_name, $cols_n_values ); |
|
203 | + $related_to_remove = EEH_Array::object_array_diff($related_objs, $revision_related_objs); |
|
204 | + foreach ($related_to_remove as $rr) { |
|
205 | + $this->_remove_relation_to($rr, $related_name, $cols_n_values); |
|
206 | 206 | } |
207 | 207 | //add all related objs attached to revision to this object |
208 | - foreach ( $revision_related_objs as $r_obj ) { |
|
209 | - $this->_add_relation_to( $r_obj, $related_name, $cols_n_values ); |
|
208 | + foreach ($revision_related_objs as $r_obj) { |
|
209 | + $this->_add_relation_to($r_obj, $related_name, $cols_n_values); |
|
210 | 210 | } |
211 | 211 | } |
212 | 212 | } |
@@ -222,8 +222,8 @@ discard block |
||
222 | 222 | * <li>If $single is set to false, or left blank, the function returns an array containing all values of the specified key.</li> |
223 | 223 | * <li>If $single is set to true, the function returns the first value of the specified key (not in an array</li></ul> |
224 | 224 | */ |
225 | - public function get_post_meta( $meta_key = NULL, $single = FALSE ) { |
|
226 | - return get_post_meta( $this->ID(), $meta_key, $single ); |
|
225 | + public function get_post_meta($meta_key = NULL, $single = FALSE) { |
|
226 | + return get_post_meta($this->ID(), $meta_key, $single); |
|
227 | 227 | } |
228 | 228 | |
229 | 229 | |
@@ -236,11 +236,11 @@ discard block |
||
236 | 236 | * @throws EE_Error |
237 | 237 | * @return mixed Returns meta_id if the meta doesn't exist, otherwise returns true on success and false on failure. NOTE: If the meta_value passed to this function is the same as the value that is already in the database, this function returns false. |
238 | 238 | */ |
239 | - public function update_post_meta( $meta_key, $meta_value, $prev_value = NULL ) { |
|
240 | - if ( !$this->ID() ) { |
|
241 | - throw new EE_Error( sprintf( __( "You must save this custom post type before adding or updating a post meta field", "event_espresso" ) ) ); |
|
239 | + public function update_post_meta($meta_key, $meta_value, $prev_value = NULL) { |
|
240 | + if ( ! $this->ID()) { |
|
241 | + throw new EE_Error(sprintf(__("You must save this custom post type before adding or updating a post meta field", "event_espresso"))); |
|
242 | 242 | } |
243 | - return update_post_meta( $this->ID(), $meta_key, $meta_value, $prev_value ); |
|
243 | + return update_post_meta($this->ID(), $meta_key, $meta_value, $prev_value); |
|
244 | 244 | } |
245 | 245 | |
246 | 246 | |
@@ -253,11 +253,11 @@ discard block |
||
253 | 253 | * @throws EE_Error |
254 | 254 | * @return boolean Boolean true, except if the $unique argument was set to true and a custom field with the given key already exists, in which case false is returned. |
255 | 255 | */ |
256 | - public function add_post_meta( $meta_key, $meta_value, $unique = FALSE ) { |
|
257 | - if ( !$this->ID() ) { |
|
258 | - throw new EE_Error( sprintf( __( "You must save this custom post type before adding or updating a post meta field", "event_espresso" ) ) ); |
|
256 | + public function add_post_meta($meta_key, $meta_value, $unique = FALSE) { |
|
257 | + if ( ! $this->ID()) { |
|
258 | + throw new EE_Error(sprintf(__("You must save this custom post type before adding or updating a post meta field", "event_espresso"))); |
|
259 | 259 | } |
260 | - return add_post_meta( $this->ID(), $meta_key, $meta_value, $unique ); |
|
260 | + return add_post_meta($this->ID(), $meta_key, $meta_value, $unique); |
|
261 | 261 | } |
262 | 262 | |
263 | 263 | |
@@ -267,7 +267,7 @@ discard block |
||
267 | 267 | * @return string |
268 | 268 | */ |
269 | 269 | public function get_permalink() { |
270 | - return get_permalink( $this->ID() ); |
|
270 | + return get_permalink($this->ID()); |
|
271 | 271 | } |
272 | 272 | |
273 | 273 | |
@@ -277,8 +277,8 @@ discard block |
||
277 | 277 | * @param array $query_params |
278 | 278 | * @return EE_Term_Taxonomy |
279 | 279 | */ |
280 | - public function term_taxonomies( $query_params = array() ) { |
|
281 | - return $this->get_many_related( 'Term_Taxonomy', $query_params ); |
|
280 | + public function term_taxonomies($query_params = array()) { |
|
281 | + return $this->get_many_related('Term_Taxonomy', $query_params); |
|
282 | 282 | } |
283 | 283 | |
284 | 284 |
@@ -98,7 +98,7 @@ discard block |
||
98 | 98 | * The main purpose of this method is to return the parent for the model object |
99 | 99 | * |
100 | 100 | * @access public |
101 | - * @return int |
|
101 | + * @return boolean |
|
102 | 102 | */ |
103 | 103 | public function parent() { |
104 | 104 | return $this->get( 'parent' ); |
@@ -108,7 +108,7 @@ discard block |
||
108 | 108 | |
109 | 109 | /** |
110 | 110 | * return the _status property |
111 | - * @return string |
|
111 | + * @return boolean |
|
112 | 112 | */ |
113 | 113 | public function status() { |
114 | 114 | return $this->get( 'status' ); |
@@ -130,7 +130,7 @@ discard block |
||
130 | 130 | * |
131 | 131 | * @link http://codex.wordpress.org/Function_Reference/get_the_post_thumbnail |
132 | 132 | * @access protected |
133 | - * @param string|array $size (optional) Image size. Defaults to 'post-thumbnail' but can also be a 2-item array representing width and height in pixels (i.e. array(32,32) ). |
|
133 | + * @param string $size (optional) Image size. Defaults to 'post-thumbnail' but can also be a 2-item array representing width and height in pixels (i.e. array(32,32) ). |
|
134 | 134 | * @param string|array $attr Optional. Query string or array of attributes. |
135 | 135 | * @return string HTML image element |
136 | 136 | */ |
@@ -158,7 +158,7 @@ discard block |
||
158 | 158 | |
159 | 159 | /** |
160 | 160 | * This uses the wp "wp_get_attachment_image_src()" function to return the feature image for the current class using the given size params. |
161 | - * @param string|array $size can either be a string: 'thumbnail', 'medium', 'large', 'full' OR 2-item array representing width and height in pixels eg. array(32,32). |
|
161 | + * @param integer[] $size can either be a string: 'thumbnail', 'medium', 'large', 'full' OR 2-item array representing width and height in pixels eg. array(32,32). |
|
162 | 162 | * @return string|boolean the url of the image or false if not found |
163 | 163 | */ |
164 | 164 | public function feature_image_url( $size = 'thumbnail' ) { |
@@ -275,7 +275,7 @@ discard block |
||
275 | 275 | /** |
276 | 276 | * Gets all the term-taxonomies for this CPT |
277 | 277 | * @param array $query_params |
278 | - * @return EE_Term_Taxonomy |
|
278 | + * @return EE_Base_Class[] |
|
279 | 279 | */ |
280 | 280 | public function term_taxonomies( $query_params = array() ) { |
281 | 281 | return $this->get_many_related( 'Term_Taxonomy', $query_params ); |
@@ -1,7 +1,8 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -if (!defined('EVENT_ESPRESSO_VERSION')) |
|
3 | +if (!defined('EVENT_ESPRESSO_VERSION')) { |
|
4 | 4 | exit('No direct script access allowed'); |
5 | +} |
|
5 | 6 | |
6 | 7 | /** |
7 | 8 | * Event Espresso |
@@ -152,7 +153,7 @@ discard block |
||
152 | 153 | $is_model_name = EE_Registry::instance()->is_model_name($model_name_of_related_obj); |
153 | 154 | if( ! $is_model_name ){ |
154 | 155 | return null; |
155 | - }else{ |
|
156 | + } else{ |
|
156 | 157 | return $this->get_first_related($model_name_of_related_obj); |
157 | 158 | } |
158 | 159 | } |
@@ -169,13 +170,13 @@ discard block |
||
169 | 170 | if($object instanceof EE_Base_Class){ |
170 | 171 | $this->set_OBJ_type($object->get_model()->get_this_model_name()); |
171 | 172 | $this->set_OBJ_ID($object->ID()); |
172 | - }else{ |
|
173 | + } else{ |
|
173 | 174 | $this->set_OBJ_type(NULL); |
174 | 175 | $this->set_OBJ_ID(NULL); |
175 | 176 | } |
176 | 177 | if($save){ |
177 | 178 | return $this->save(); |
178 | - }else{ |
|
179 | + } else{ |
|
179 | 180 | return NULL; |
180 | 181 | } |
181 | 182 | } |
@@ -51,7 +51,7 @@ discard block |
||
51 | 51 | } |
52 | 52 | /** |
53 | 53 | * Gets message |
54 | - * @return mixed |
|
54 | + * @return boolean |
|
55 | 55 | */ |
56 | 56 | function message() { |
57 | 57 | return $this->get('LOG_message'); |
@@ -66,7 +66,7 @@ discard block |
||
66 | 66 | } |
67 | 67 | /** |
68 | 68 | * Gets time |
69 | - * @return string |
|
69 | + * @return boolean |
|
70 | 70 | */ |
71 | 71 | function time() { |
72 | 72 | return $this->get('LOG_time'); |
@@ -81,7 +81,7 @@ discard block |
||
81 | 81 | } |
82 | 82 | /** |
83 | 83 | * Gets log_type |
84 | - * @return string |
|
84 | + * @return boolean |
|
85 | 85 | */ |
86 | 86 | function log_type() { |
87 | 87 | return $this->get('LOG_log_type'); |
@@ -96,7 +96,7 @@ discard block |
||
96 | 96 | } |
97 | 97 | /** |
98 | 98 | * Gets type of the model object related to this log |
99 | - * @return string |
|
99 | + * @return boolean |
|
100 | 100 | */ |
101 | 101 | function OBJ_type() { |
102 | 102 | return $this->get('OBJ_type'); |
@@ -111,7 +111,7 @@ discard block |
||
111 | 111 | } |
112 | 112 | /** |
113 | 113 | * Gets OBJ_ID (the ID of the item related to this log) |
114 | - * @return mixed |
|
114 | + * @return boolean |
|
115 | 115 | */ |
116 | 116 | function OBJ_ID() { |
117 | 117 | return $this->get('OBJ_ID'); |
@@ -126,7 +126,7 @@ discard block |
||
126 | 126 | } |
127 | 127 | /** |
128 | 128 | * Gets wp_user |
129 | - * @return int |
|
129 | + * @return boolean |
|
130 | 130 | */ |
131 | 131 | function wp_user() { |
132 | 132 | return $this->get('LOG_wp_user'); |
@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | |
3 | -if (!defined('EVENT_ESPRESSO_VERSION')) |
|
3 | +if ( ! defined('EVENT_ESPRESSO_VERSION')) |
|
4 | 4 | exit('No direct script access allowed'); |
5 | 5 | |
6 | 6 | /** |
@@ -25,17 +25,17 @@ discard block |
||
25 | 25 | * |
26 | 26 | * ------------------------------------------------------------------------ |
27 | 27 | */ |
28 | -class EE_Change_Log extends EE_Base_Class{ |
|
28 | +class EE_Change_Log extends EE_Base_Class { |
|
29 | 29 | |
30 | 30 | /** |
31 | 31 | * |
32 | 32 | * @param array $props_n_values |
33 | 33 | * @return EE_Change_Log |
34 | 34 | */ |
35 | - public static function new_instance( $props_n_values = array() ) { |
|
36 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
35 | + public static function new_instance($props_n_values = array()) { |
|
36 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
37 | 37 | // d( $has_object ); |
38 | - return $has_object ? $has_object : new self( $props_n_values); |
|
38 | + return $has_object ? $has_object : new self($props_n_values); |
|
39 | 39 | } |
40 | 40 | |
41 | 41 | /** |
@@ -43,11 +43,11 @@ discard block |
||
43 | 43 | * @param array $props_n_values |
44 | 44 | * @return EE_Change_Log |
45 | 45 | */ |
46 | - public static function new_instance_from_db ( $props_n_values = array() ) { |
|
46 | + public static function new_instance_from_db($props_n_values = array()) { |
|
47 | 47 | // $mapped_object = parent::_get_object_from_entity_mapper($props_n_values, $classname); |
48 | 48 | // d( $mapped_object ); |
49 | 49 | // return $mapped_object ? $mapped_object : new self( $props_n_values, TRUE ); |
50 | - return new self( $props_n_values, TRUE ); |
|
50 | + return new self($props_n_values, TRUE); |
|
51 | 51 | } |
52 | 52 | /** |
53 | 53 | * Gets message |
@@ -144,12 +144,12 @@ discard block |
||
144 | 144 | * Gets the model object attached to this log |
145 | 145 | * @return EE_Base_Class |
146 | 146 | */ |
147 | - function object(){ |
|
147 | + function object() { |
|
148 | 148 | $model_name_of_related_obj = $this->OBJ_type(); |
149 | 149 | $is_model_name = EE_Registry::instance()->is_model_name($model_name_of_related_obj); |
150 | - if( ! $is_model_name ){ |
|
150 | + if ( ! $is_model_name) { |
|
151 | 151 | return null; |
152 | - }else{ |
|
152 | + } else { |
|
153 | 153 | return $this->get_first_related($model_name_of_related_obj); |
154 | 154 | } |
155 | 155 | } |
@@ -162,17 +162,17 @@ discard block |
||
162 | 162 | * @param boolean $save |
163 | 163 | * @return boolean if $save=true, NULL is $save=false |
164 | 164 | */ |
165 | - function set_object($object, $save = TRUE ) { |
|
166 | - if($object instanceof EE_Base_Class){ |
|
165 | + function set_object($object, $save = TRUE) { |
|
166 | + if ($object instanceof EE_Base_Class) { |
|
167 | 167 | $this->set_OBJ_type($object->get_model()->get_this_model_name()); |
168 | 168 | $this->set_OBJ_ID($object->ID()); |
169 | - }else{ |
|
169 | + } else { |
|
170 | 170 | $this->set_OBJ_type(NULL); |
171 | 171 | $this->set_OBJ_ID(NULL); |
172 | 172 | } |
173 | - if($save){ |
|
173 | + if ($save) { |
|
174 | 174 | return $this->save(); |
175 | - }else{ |
|
175 | + } else { |
|
176 | 176 | return NULL; |
177 | 177 | } |
178 | 178 | } |
@@ -708,12 +708,10 @@ |
||
708 | 708 | if ( date( 'm', $this->get_raw( 'DTT_EVT_start' ) ) != date( 'm', $this->get_raw( 'DTT_EVT_end' ) ) ) { |
709 | 709 | $display_date = $this->start_date( 'M j\, Y g:i a' ) . ' - ' . $this->end_date( 'M j\, Y g:i a' ); |
710 | 710 | //next condition is if its the same month but different day |
711 | - } |
|
712 | - else { |
|
711 | + } else { |
|
713 | 712 | if ( date( 'm', $this->get_raw( 'DTT_EVT_start' ) ) == date( 'm', $this->get_raw( 'DTT_EVT_end' ) ) && date( 'd', $this->get_raw( 'DTT_EVT_start' ) ) != date( 'd', $this->get_raw( 'DTT_EVT_end' ) ) ) { |
714 | 713 | $display_date = $this->start_date( 'M j\, g:i a' ) . ' - ' . $this->end_date( 'M j\, g:i a Y' ); |
715 | - } |
|
716 | - else { |
|
714 | + } else { |
|
717 | 715 | $display_date = $this->start_date( 'F j\, Y' ) . ' @ ' . $this->start_date( 'g:i a' ) . ' - ' . $this->end_date( 'g:i a' ); |
718 | 716 | } |
719 | 717 | } |
@@ -215,7 +215,7 @@ discard block |
||
215 | 215 | |
216 | 216 | /** |
217 | 217 | * returns the datetime name |
218 | - * @return string |
|
218 | + * @return boolean |
|
219 | 219 | */ |
220 | 220 | public function name() { |
221 | 221 | return $this->get( 'DTT_name' ); |
@@ -225,7 +225,7 @@ discard block |
||
225 | 225 | |
226 | 226 | /** |
227 | 227 | * returns the datetime description |
228 | - * @return string |
|
228 | + * @return boolean |
|
229 | 229 | */ |
230 | 230 | public function description() { |
231 | 231 | return $this->get( 'DTT_description' ); |
@@ -245,7 +245,7 @@ discard block |
||
245 | 245 | |
246 | 246 | /** |
247 | 247 | * This helper simply returns the order for the datetime |
248 | - * @return int The order of the datetime for this event. |
|
248 | + * @return boolean The order of the datetime for this event. |
|
249 | 249 | */ |
250 | 250 | public function order() { |
251 | 251 | return $this->get( 'DTT_order' ); |
@@ -255,7 +255,7 @@ discard block |
||
255 | 255 | |
256 | 256 | /** |
257 | 257 | * This helper simply returns the parent id for the datetime |
258 | - * @return int |
|
258 | + * @return boolean |
|
259 | 259 | */ |
260 | 260 | public function parent() { |
261 | 261 | return $this->get( 'DTT_parent' ); |
@@ -272,7 +272,7 @@ discard block |
||
272 | 272 | * @param string $dt_frmt |
273 | 273 | * @param string $tm_frmt |
274 | 274 | * @param bool $echo - whether we echo or return (note echoing uses "pretty" formats, otherwise we use the standard formats) |
275 | - * @return string|bool|void string on success, FALSE on fail |
|
275 | + * @return string string on success, FALSE on fail |
|
276 | 276 | */ |
277 | 277 | private function _show_datetime( $date_or_time = NULL, $start_or_end = 'start', $dt_frmt = '', $tm_frmt = '', $echo = FALSE ) { |
278 | 278 | $field_name = "DTT_EVT_{$start_or_end}"; |
@@ -289,9 +289,9 @@ discard block |
||
289 | 289 | * last-used format, or '' to use the default date format |
290 | 290 | * |
291 | 291 | * @access public |
292 | - * @param null $dt_frmt |
|
292 | + * @param string $dt_frmt |
|
293 | 293 | * @internal param string $dt_format - string representation of date format defaults to 'F j, Y' |
294 | - * @return mixed string on success, FALSE on fail |
|
294 | + * @return string string on success, FALSE on fail |
|
295 | 295 | */ |
296 | 296 | public function start_date( $dt_frmt = NULL ) { |
297 | 297 | return $this->_show_datetime( 'D', 'start', $dt_frmt ); |
@@ -314,7 +314,7 @@ discard block |
||
314 | 314 | * last-used format, or '' to use the default date format |
315 | 315 | * |
316 | 316 | * @access public |
317 | - * @param null $dt_frmt |
|
317 | + * @param string $dt_frmt |
|
318 | 318 | * @internal param string $dt_format - string representation of date format defaults to 'F j, Y' |
319 | 319 | * @return mixed string on success, FALSE on fail |
320 | 320 | */ |
@@ -437,7 +437,7 @@ discard block |
||
437 | 437 | * get start date and start time |
438 | 438 | * |
439 | 439 | * @access public |
440 | - * @param null $dt_frmt |
|
440 | + * @param string $dt_frmt |
|
441 | 441 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
442 | 442 | * @internal param string $dt_format - string representation of date format defaults to 'F j, Y' |
443 | 443 | * @return mixed string on success, FALSE on fail |
@@ -1,5 +1,5 @@ discard block |
||
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 | * Event Espresso |
@@ -71,9 +71,9 @@ discard block |
||
71 | 71 | * @param string $timezone |
72 | 72 | * @return EE_Datetime |
73 | 73 | */ |
74 | - public static function new_instance( $props_n_values = array(), $timezone = NULL ) { |
|
75 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__, $timezone ); |
|
76 | - return $has_object ? $has_object : new self( $props_n_values, FALSE, $timezone ); |
|
74 | + public static function new_instance($props_n_values = array(), $timezone = NULL) { |
|
75 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__, $timezone); |
|
76 | + return $has_object ? $has_object : new self($props_n_values, FALSE, $timezone); |
|
77 | 77 | } |
78 | 78 | |
79 | 79 | |
@@ -83,8 +83,8 @@ discard block |
||
83 | 83 | * @param null $timezone |
84 | 84 | * @return EE_Datetime |
85 | 85 | */ |
86 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = NULL ) { |
|
87 | - return new self( $props_n_values, TRUE, $timezone ); |
|
86 | + public static function new_instance_from_db($props_n_values = array(), $timezone = NULL) { |
|
87 | + return new self($props_n_values, TRUE, $timezone); |
|
88 | 88 | } |
89 | 89 | |
90 | 90 | |
@@ -92,8 +92,8 @@ discard block |
||
92 | 92 | /** |
93 | 93 | * @param $name |
94 | 94 | */ |
95 | - public function set_name( $name ) { |
|
96 | - $this->set( 'DTT_name', $name ); |
|
95 | + public function set_name($name) { |
|
96 | + $this->set('DTT_name', $name); |
|
97 | 97 | } |
98 | 98 | |
99 | 99 | |
@@ -101,8 +101,8 @@ discard block |
||
101 | 101 | /** |
102 | 102 | * @param $description |
103 | 103 | */ |
104 | - public function set_description( $description ) { |
|
105 | - $this->set( 'DTT_description', $description ); |
|
104 | + public function set_description($description) { |
|
105 | + $this->set('DTT_description', $description); |
|
106 | 106 | } |
107 | 107 | |
108 | 108 | |
@@ -115,8 +115,8 @@ discard block |
||
115 | 115 | * @access public |
116 | 116 | * @param string $date a string representation of the event's date ex: Dec. 25, 2025 or 12-25-2025 |
117 | 117 | */ |
118 | - public function set_start_date( $date ) { |
|
119 | - $this->_set_date_for( $date, 'DTT_EVT_start' ); |
|
118 | + public function set_start_date($date) { |
|
119 | + $this->_set_date_for($date, 'DTT_EVT_start'); |
|
120 | 120 | } |
121 | 121 | |
122 | 122 | |
@@ -129,8 +129,8 @@ discard block |
||
129 | 129 | * @access public |
130 | 130 | * @param string $time a string representation of the event time ex: 9am or 7:30 PM |
131 | 131 | */ |
132 | - public function set_start_time( $time ) { |
|
133 | - $this->_set_time_for( $time, 'DTT_EVT_start' ); |
|
132 | + public function set_start_time($time) { |
|
133 | + $this->_set_time_for($time, 'DTT_EVT_start'); |
|
134 | 134 | } |
135 | 135 | |
136 | 136 | |
@@ -143,8 +143,8 @@ discard block |
||
143 | 143 | * @access public |
144 | 144 | * @param string $date a string representation of the event's date ex: Dec. 25, 2025 or 12-25-2025 |
145 | 145 | */ |
146 | - public function set_end_date( $date ) { |
|
147 | - $this->_set_date_for( $date, 'DTT_EVT_end' ); |
|
146 | + public function set_end_date($date) { |
|
147 | + $this->_set_date_for($date, 'DTT_EVT_end'); |
|
148 | 148 | } |
149 | 149 | |
150 | 150 | |
@@ -157,8 +157,8 @@ discard block |
||
157 | 157 | * @access public |
158 | 158 | * @param string $time a string representation of the event time ex: 9am or 7:30 PM |
159 | 159 | */ |
160 | - public function set_end_time( $time ) { |
|
161 | - $this->_set_time_for( $time, 'DTT_EVT_end' ); |
|
160 | + public function set_end_time($time) { |
|
161 | + $this->_set_time_for($time, 'DTT_EVT_end'); |
|
162 | 162 | } |
163 | 163 | |
164 | 164 | |
@@ -171,8 +171,8 @@ discard block |
||
171 | 171 | * @access public |
172 | 172 | * @param int $reg_limit |
173 | 173 | */ |
174 | - public function set_reg_limit( $reg_limit ) { |
|
175 | - $this->set( 'DTT_reg_limit', $reg_limit ); |
|
174 | + public function set_reg_limit($reg_limit) { |
|
175 | + $this->set('DTT_reg_limit', $reg_limit); |
|
176 | 176 | } |
177 | 177 | |
178 | 178 | |
@@ -183,8 +183,8 @@ discard block |
||
183 | 183 | * @access public |
184 | 184 | * @param int $sold |
185 | 185 | */ |
186 | - public function set_sold( $sold ) { |
|
187 | - $this->set( 'DTT_sold', $sold ); |
|
186 | + public function set_sold($sold) { |
|
187 | + $this->set('DTT_sold', $sold); |
|
188 | 188 | } |
189 | 189 | |
190 | 190 | |
@@ -193,9 +193,9 @@ discard block |
||
193 | 193 | * increments sold by amount passed by $qty |
194 | 194 | * @param int $qty |
195 | 195 | */ |
196 | - function increase_sold( $qty = 1 ) { |
|
197 | - $sold = $this->get_raw( 'DTT_sold' ) + $qty; |
|
198 | - $this->set_sold( $sold ); |
|
196 | + function increase_sold($qty = 1) { |
|
197 | + $sold = $this->get_raw('DTT_sold') + $qty; |
|
198 | + $this->set_sold($sold); |
|
199 | 199 | } |
200 | 200 | |
201 | 201 | |
@@ -204,11 +204,11 @@ discard block |
||
204 | 204 | * decrements (subtracts) sold amount passed by $qty |
205 | 205 | * @param int $qty |
206 | 206 | */ |
207 | - function decrease_sold( $qty = 1 ) { |
|
208 | - $sold = $this->get_raw( 'DTT_sold' ) - $qty; |
|
207 | + function decrease_sold($qty = 1) { |
|
208 | + $sold = $this->get_raw('DTT_sold') - $qty; |
|
209 | 209 | // sold can not go below zero |
210 | - $sold = max( 0, $sold ); |
|
211 | - $this->set_sold( $sold ); |
|
210 | + $sold = max(0, $sold); |
|
211 | + $this->set_sold($sold); |
|
212 | 212 | } |
213 | 213 | |
214 | 214 | |
@@ -218,7 +218,7 @@ discard block |
||
218 | 218 | * @return string |
219 | 219 | */ |
220 | 220 | public function name() { |
221 | - return $this->get( 'DTT_name' ); |
|
221 | + return $this->get('DTT_name'); |
|
222 | 222 | } |
223 | 223 | |
224 | 224 | |
@@ -228,7 +228,7 @@ discard block |
||
228 | 228 | * @return string |
229 | 229 | */ |
230 | 230 | public function description() { |
231 | - return $this->get( 'DTT_description' ); |
|
231 | + return $this->get('DTT_description'); |
|
232 | 232 | } |
233 | 233 | |
234 | 234 | |
@@ -238,7 +238,7 @@ discard block |
||
238 | 238 | * @return boolean TRUE if is primary, FALSE if not. |
239 | 239 | */ |
240 | 240 | public function is_primary() { |
241 | - return $this->get( 'DTT_is_primary' ); |
|
241 | + return $this->get('DTT_is_primary'); |
|
242 | 242 | } |
243 | 243 | |
244 | 244 | |
@@ -248,7 +248,7 @@ discard block |
||
248 | 248 | * @return int The order of the datetime for this event. |
249 | 249 | */ |
250 | 250 | public function order() { |
251 | - return $this->get( 'DTT_order' ); |
|
251 | + return $this->get('DTT_order'); |
|
252 | 252 | } |
253 | 253 | |
254 | 254 | |
@@ -258,7 +258,7 @@ discard block |
||
258 | 258 | * @return int |
259 | 259 | */ |
260 | 260 | public function parent() { |
261 | - return $this->get( 'DTT_parent' ); |
|
261 | + return $this->get('DTT_parent'); |
|
262 | 262 | } |
263 | 263 | |
264 | 264 | |
@@ -274,10 +274,10 @@ discard block |
||
274 | 274 | * @param bool $echo - whether we echo or return (note echoing uses "pretty" formats, otherwise we use the standard formats) |
275 | 275 | * @return string|bool|void string on success, FALSE on fail |
276 | 276 | */ |
277 | - private function _show_datetime( $date_or_time = NULL, $start_or_end = 'start', $dt_frmt = '', $tm_frmt = '', $echo = FALSE ) { |
|
277 | + private function _show_datetime($date_or_time = NULL, $start_or_end = 'start', $dt_frmt = '', $tm_frmt = '', $echo = FALSE) { |
|
278 | 278 | $field_name = "DTT_EVT_{$start_or_end}"; |
279 | - $dtt = $this->_get_datetime( $field_name, $dt_frmt, $tm_frmt, $date_or_time, $echo ); |
|
280 | - if ( !$echo ) { |
|
279 | + $dtt = $this->_get_datetime($field_name, $dt_frmt, $tm_frmt, $date_or_time, $echo); |
|
280 | + if ( ! $echo) { |
|
281 | 281 | return $dtt; |
282 | 282 | } |
283 | 283 | } |
@@ -293,8 +293,8 @@ discard block |
||
293 | 293 | * @internal param string $dt_format - string representation of date format defaults to 'F j, Y' |
294 | 294 | * @return mixed string on success, FALSE on fail |
295 | 295 | */ |
296 | - public function start_date( $dt_frmt = NULL ) { |
|
297 | - return $this->_show_datetime( 'D', 'start', $dt_frmt ); |
|
296 | + public function start_date($dt_frmt = NULL) { |
|
297 | + return $this->_show_datetime('D', 'start', $dt_frmt); |
|
298 | 298 | } |
299 | 299 | |
300 | 300 | |
@@ -303,8 +303,8 @@ discard block |
||
303 | 303 | * Echoes start_date() |
304 | 304 | * @param string $dt_frmt |
305 | 305 | */ |
306 | - public function e_start_date( $dt_frmt = NULL ) { |
|
307 | - $this->_show_datetime( 'D', 'start', $dt_frmt, NULL, TRUE ); |
|
306 | + public function e_start_date($dt_frmt = NULL) { |
|
307 | + $this->_show_datetime('D', 'start', $dt_frmt, NULL, TRUE); |
|
308 | 308 | } |
309 | 309 | |
310 | 310 | |
@@ -318,8 +318,8 @@ discard block |
||
318 | 318 | * @internal param string $dt_format - string representation of date format defaults to 'F j, Y' |
319 | 319 | * @return mixed string on success, FALSE on fail |
320 | 320 | */ |
321 | - public function end_date( $dt_frmt = NULL ) { |
|
322 | - return $this->_show_datetime( 'D', 'end', $dt_frmt ); |
|
321 | + public function end_date($dt_frmt = NULL) { |
|
322 | + return $this->_show_datetime('D', 'end', $dt_frmt); |
|
323 | 323 | } |
324 | 324 | |
325 | 325 | |
@@ -328,8 +328,8 @@ discard block |
||
328 | 328 | * Echoes the end date. See end_date() |
329 | 329 | * @param string $dt_frmt |
330 | 330 | */ |
331 | - public function e_end_date( $dt_frmt = NULL ) { |
|
332 | - $this->_show_datetime( 'D', 'end', $dt_frmt, NULL, TRUE ); |
|
331 | + public function e_end_date($dt_frmt = NULL) { |
|
332 | + $this->_show_datetime('D', 'end', $dt_frmt, NULL, TRUE); |
|
333 | 333 | } |
334 | 334 | |
335 | 335 | |
@@ -343,11 +343,11 @@ discard block |
||
343 | 343 | * @internal param string $dt_format - string representation of date format defaults to WP settings |
344 | 344 | * @return mixed string on success, FALSE on fail |
345 | 345 | */ |
346 | - public function date_range( $dt_frmt = NULL, $conjunction = ' - ' ) { |
|
347 | - $dt_frmt = !empty( $dt_frmt ) ? $dt_frmt : $this->_dt_frmt; |
|
348 | - $start = str_replace( ' ', ' ', date_i18n( $dt_frmt, strtotime( $this->_show_datetime( 'D', 'start', NULL, NULL ) ) ) ); |
|
349 | - $end = str_replace( ' ', ' ', date_i18n( $dt_frmt, strtotime( $this->_show_datetime( 'D', 'end', NULL, NULL ) ) ) ); |
|
350 | - return $start != $end ? $start . $conjunction . $end : $start; |
|
346 | + public function date_range($dt_frmt = NULL, $conjunction = ' - ') { |
|
347 | + $dt_frmt = ! empty($dt_frmt) ? $dt_frmt : $this->_dt_frmt; |
|
348 | + $start = str_replace(' ', ' ', date_i18n($dt_frmt, strtotime($this->_show_datetime('D', 'start', NULL, NULL)))); |
|
349 | + $end = str_replace(' ', ' ', date_i18n($dt_frmt, strtotime($this->_show_datetime('D', 'end', NULL, NULL)))); |
|
350 | + return $start != $end ? $start.$conjunction.$end : $start; |
|
351 | 351 | } |
352 | 352 | |
353 | 353 | |
@@ -356,8 +356,8 @@ discard block |
||
356 | 356 | * @param null $dt_frmt |
357 | 357 | * @param string $conjunction |
358 | 358 | */ |
359 | - public function e_date_range( $dt_frmt = NULL, $conjunction = ' - ' ) { |
|
360 | - echo $this->date_range( $dt_frmt, $conjunction ); |
|
359 | + public function e_date_range($dt_frmt = NULL, $conjunction = ' - ') { |
|
360 | + echo $this->date_range($dt_frmt, $conjunction); |
|
361 | 361 | } |
362 | 362 | |
363 | 363 | |
@@ -369,8 +369,8 @@ discard block |
||
369 | 369 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
370 | 370 | * @return mixed string on success, FALSE on fail |
371 | 371 | */ |
372 | - public function start_time( $tm_format = NULL ) { |
|
373 | - return $this->_show_datetime( 'T', 'start', NULL, $tm_format ); |
|
372 | + public function start_time($tm_format = NULL) { |
|
373 | + return $this->_show_datetime('T', 'start', NULL, $tm_format); |
|
374 | 374 | } |
375 | 375 | |
376 | 376 | |
@@ -378,8 +378,8 @@ discard block |
||
378 | 378 | /** |
379 | 379 | * @param null $tm_format |
380 | 380 | */ |
381 | - public function e_start_time( $tm_format = NULL ) { |
|
382 | - $this->_show_datetime( 'T', 'start', NULL, $tm_format, TRUE ); |
|
381 | + public function e_start_time($tm_format = NULL) { |
|
382 | + $this->_show_datetime('T', 'start', NULL, $tm_format, TRUE); |
|
383 | 383 | } |
384 | 384 | |
385 | 385 | |
@@ -391,8 +391,8 @@ discard block |
||
391 | 391 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
392 | 392 | * @return mixed string on success, FALSE on fail |
393 | 393 | */ |
394 | - public function end_time( $tm_format = NULL ) { |
|
395 | - return $this->_show_datetime( 'T', 'end', NULL, $tm_format ); |
|
394 | + public function end_time($tm_format = NULL) { |
|
395 | + return $this->_show_datetime('T', 'end', NULL, $tm_format); |
|
396 | 396 | } |
397 | 397 | |
398 | 398 | |
@@ -400,8 +400,8 @@ discard block |
||
400 | 400 | /** |
401 | 401 | * @param null $tm_format |
402 | 402 | */ |
403 | - public function e_end_time( $tm_format = NULL ) { |
|
404 | - $this->_show_datetime( 'T', 'end', NULL, $tm_format, TRUE ); |
|
403 | + public function e_end_time($tm_format = NULL) { |
|
404 | + $this->_show_datetime('T', 'end', NULL, $tm_format, TRUE); |
|
405 | 405 | } |
406 | 406 | |
407 | 407 | |
@@ -414,11 +414,11 @@ discard block |
||
414 | 414 | * @param string $conjunction - conjunction junction what's your function ? this string joins the start date with the end date ie: Jan 01 "to" Dec 31 |
415 | 415 | * @return mixed string on success, FALSE on fail |
416 | 416 | */ |
417 | - public function time_range( $tm_format = NULL, $conjunction = ' - ' ) { |
|
418 | - $tm_format = !empty( $tm_format ) ? $tm_format : $this->_tm_frmt; |
|
419 | - $start = str_replace( ' ', ' ', date_i18n( $tm_format, strtotime( $this->_show_datetime( 'T', 'start', NULL, NULL ) ) ) ); |
|
420 | - $end = str_replace( ' ', ' ', date_i18n( $tm_format, strtotime( $this->_show_datetime( 'T', 'end', NULL, NULL ) ) ) ); |
|
421 | - return $start != $end ? $start . $conjunction . $end : $start; |
|
417 | + public function time_range($tm_format = NULL, $conjunction = ' - ') { |
|
418 | + $tm_format = ! empty($tm_format) ? $tm_format : $this->_tm_frmt; |
|
419 | + $start = str_replace(' ', ' ', date_i18n($tm_format, strtotime($this->_show_datetime('T', 'start', NULL, NULL)))); |
|
420 | + $end = str_replace(' ', ' ', date_i18n($tm_format, strtotime($this->_show_datetime('T', 'end', NULL, NULL)))); |
|
421 | + return $start != $end ? $start.$conjunction.$end : $start; |
|
422 | 422 | } |
423 | 423 | |
424 | 424 | |
@@ -427,8 +427,8 @@ discard block |
||
427 | 427 | * @param null $tm_format |
428 | 428 | * @param string $conjunction |
429 | 429 | */ |
430 | - public function e_time_range( $tm_format = NULL, $conjunction = ' - ' ) { |
|
431 | - echo $this->time_range( $tm_format, $conjunction ); |
|
430 | + public function e_time_range($tm_format = NULL, $conjunction = ' - ') { |
|
431 | + echo $this->time_range($tm_format, $conjunction); |
|
432 | 432 | } |
433 | 433 | |
434 | 434 | |
@@ -442,8 +442,8 @@ discard block |
||
442 | 442 | * @internal param string $dt_format - string representation of date format defaults to 'F j, Y' |
443 | 443 | * @return mixed string on success, FALSE on fail |
444 | 444 | */ |
445 | - public function start_date_and_time( $dt_frmt = NULL, $tm_format = NULL ) { |
|
446 | - return $this->_show_datetime( '', 'start', $dt_frmt, $tm_format ); |
|
445 | + public function start_date_and_time($dt_frmt = NULL, $tm_format = NULL) { |
|
446 | + return $this->_show_datetime('', 'start', $dt_frmt, $tm_format); |
|
447 | 447 | } |
448 | 448 | |
449 | 449 | |
@@ -452,8 +452,8 @@ discard block |
||
452 | 452 | * @param null $dt_frmt |
453 | 453 | * @param null $tm_format |
454 | 454 | */ |
455 | - public function e_start_date_and_time( $dt_frmt = NULL, $tm_format = NULL ) { |
|
456 | - $this->_show_datetime( '', 'start', $dt_frmt, $tm_format, TRUE ); |
|
455 | + public function e_start_date_and_time($dt_frmt = NULL, $tm_format = NULL) { |
|
456 | + $this->_show_datetime('', 'start', $dt_frmt, $tm_format, TRUE); |
|
457 | 457 | } |
458 | 458 | |
459 | 459 | |
@@ -467,11 +467,11 @@ discard block |
||
467 | 467 | * @param bool $round_up |
468 | 468 | * @return float|int|mixed |
469 | 469 | */ |
470 | - public function length( $units = 'seconds', $round_up = FALSE ) { |
|
471 | - $start = $this->get_raw( 'DTT_EVT_start' ); |
|
472 | - $end = $this->get_raw( 'DTT_EVT_end' ); |
|
470 | + public function length($units = 'seconds', $round_up = FALSE) { |
|
471 | + $start = $this->get_raw('DTT_EVT_start'); |
|
472 | + $end = $this->get_raw('DTT_EVT_end'); |
|
473 | 473 | $length_in_units = $end - $start; |
474 | - switch ( $units ) { |
|
474 | + switch ($units) { |
|
475 | 475 | //NOTE: We purposefully don't use "break;" |
476 | 476 | //in order to chain the divisions |
477 | 477 | case 'days': |
@@ -482,10 +482,10 @@ discard block |
||
482 | 482 | $length_in_units /= 60; |
483 | 483 | case 'seconds': |
484 | 484 | default: |
485 | - $length_in_units = ceil( $length_in_units ); |
|
485 | + $length_in_units = ceil($length_in_units); |
|
486 | 486 | } |
487 | - if ( $round_up ) { |
|
488 | - $length_in_units = max( $length_in_units, 1 ); |
|
487 | + if ($round_up) { |
|
488 | + $length_in_units = max($length_in_units, 1); |
|
489 | 489 | } |
490 | 490 | return $length_in_units; |
491 | 491 | } |
@@ -501,8 +501,8 @@ discard block |
||
501 | 501 | * @internal param string $dt_format - string representation of date format defaults to 'F j, Y' |
502 | 502 | * @return mixed string on success, FALSE on fail |
503 | 503 | */ |
504 | - public function end_date_and_time( $dt_frmt = FALSE, $tm_format = FALSE ) { |
|
505 | - return $this->_show_datetime( '', 'end', $dt_frmt, $tm_format ); |
|
504 | + public function end_date_and_time($dt_frmt = FALSE, $tm_format = FALSE) { |
|
505 | + return $this->_show_datetime('', 'end', $dt_frmt, $tm_format); |
|
506 | 506 | } |
507 | 507 | |
508 | 508 | |
@@ -511,8 +511,8 @@ discard block |
||
511 | 511 | * @param bool $dt_frmt |
512 | 512 | * @param bool $tm_format |
513 | 513 | */ |
514 | - public function e_end_date_and_time( $dt_frmt = FALSE, $tm_format = FALSE ) { |
|
515 | - $this->_show_datetime( '', 'end', $dt_frmt, $tm_format, TRUE ); |
|
514 | + public function e_end_date_and_time($dt_frmt = FALSE, $tm_format = FALSE) { |
|
515 | + $this->_show_datetime('', 'end', $dt_frmt, $tm_format, TRUE); |
|
516 | 516 | } |
517 | 517 | |
518 | 518 | |
@@ -524,7 +524,7 @@ discard block |
||
524 | 524 | * @return int |
525 | 525 | */ |
526 | 526 | public function start() { |
527 | - return $this->get_raw( 'DTT_EVT_start' ); |
|
527 | + return $this->get_raw('DTT_EVT_start'); |
|
528 | 528 | } |
529 | 529 | |
530 | 530 | |
@@ -536,7 +536,7 @@ discard block |
||
536 | 536 | * @return int |
537 | 537 | */ |
538 | 538 | public function end() { |
539 | - return $this->get_raw( 'DTT_EVT_end' ); |
|
539 | + return $this->get_raw('DTT_EVT_end'); |
|
540 | 540 | } |
541 | 541 | |
542 | 542 | |
@@ -548,7 +548,7 @@ discard block |
||
548 | 548 | * @return mixed int on success, FALSE on fail |
549 | 549 | */ |
550 | 550 | public function reg_limit() { |
551 | - return $this->get_raw( 'DTT_reg_limit' ); |
|
551 | + return $this->get_raw('DTT_reg_limit'); |
|
552 | 552 | } |
553 | 553 | |
554 | 554 | |
@@ -560,7 +560,7 @@ discard block |
||
560 | 560 | * @return mixed int on success, FALSE on fail |
561 | 561 | */ |
562 | 562 | public function sold() { |
563 | - return $this->get_raw( 'DTT_sold' ); |
|
563 | + return $this->get_raw('DTT_sold'); |
|
564 | 564 | } |
565 | 565 | |
566 | 566 | |
@@ -572,7 +572,7 @@ discard block |
||
572 | 572 | * @return boolean |
573 | 573 | */ |
574 | 574 | public function sold_out() { |
575 | - return $this->get( 'DTT_reg_limit' ) > 0 && $this->get( 'DTT_sold' ) >= $this->get( 'DTT_reg_limit' ) ? TRUE : FALSE; |
|
575 | + return $this->get('DTT_reg_limit') > 0 && $this->get('DTT_sold') >= $this->get('DTT_reg_limit') ? TRUE : FALSE; |
|
576 | 576 | } |
577 | 577 | |
578 | 578 | |
@@ -585,15 +585,15 @@ discard block |
||
585 | 585 | * @param bool $consider_tickets Whether to consider tickets remaining when determining if there are any spaces left (because if all tickets attached to this datetime have no spaces left, then this datetime IS effectively sold out) However, there are cases where we just want to know the spaces remaining for this particular datetime hence the flag. |
586 | 586 | * @return int |
587 | 587 | */ |
588 | - public function spaces_remaining( $consider_tickets = FALSE ) { |
|
588 | + public function spaces_remaining($consider_tickets = FALSE) { |
|
589 | 589 | // tickets remaining availalbe for purchase |
590 | 590 | //no need for special checks for infinite, because if DTT_reg_limit == INF, then INF - x = INF |
591 | - $dtt_remaining = $this->get( 'DTT_reg_limit' ) - $this->get( 'DTT_sold' ); |
|
592 | - if ( !$consider_tickets ) { |
|
591 | + $dtt_remaining = $this->get('DTT_reg_limit') - $this->get('DTT_sold'); |
|
592 | + if ( ! $consider_tickets) { |
|
593 | 593 | return $dtt_remaining; |
594 | 594 | } |
595 | 595 | $tickets_remaining = $this->tickets_remaining(); |
596 | - return min( $dtt_remaining, $tickets_remaining ); |
|
596 | + return min($dtt_remaining, $tickets_remaining); |
|
597 | 597 | } |
598 | 598 | |
599 | 599 | |
@@ -604,8 +604,8 @@ discard block |
||
604 | 604 | * @param array $query_params like EEM_Base::get_all's |
605 | 605 | * @return int |
606 | 606 | */ |
607 | - public function tickets_remaining( $query_params = array() ) { |
|
608 | - return EEM_Ticket::instance()->sum_tickets_currently_available_at_datetime( $this->ID(), $query_params ); |
|
607 | + public function tickets_remaining($query_params = array()) { |
|
608 | + return EEM_Ticket::instance()->sum_tickets_currently_available_at_datetime($this->ID(), $query_params); |
|
609 | 609 | } |
610 | 610 | |
611 | 611 | |
@@ -616,8 +616,8 @@ discard block |
||
616 | 616 | * @param array $query_params like EEM_Base::get_all's |
617 | 617 | * @return int |
618 | 618 | */ |
619 | - public function sum_tickets_initially_available( $query_params = array() ) { |
|
620 | - return $this->sum_related( 'Ticket', $query_params, 'TKT_qty' ); |
|
619 | + public function sum_tickets_initially_available($query_params = array()) { |
|
620 | + return $this->sum_related('Ticket', $query_params, 'TKT_qty'); |
|
621 | 621 | } |
622 | 622 | |
623 | 623 | |
@@ -629,7 +629,7 @@ discard block |
||
629 | 629 | * @return int |
630 | 630 | */ |
631 | 631 | public function total_tickets_available_at_this_datetime() { |
632 | - return min( array( $this->tickets_remaining(), $this->spaces_remaining() ) ); |
|
632 | + return min(array($this->tickets_remaining(), $this->spaces_remaining())); |
|
633 | 633 | } |
634 | 634 | |
635 | 635 | |
@@ -640,7 +640,7 @@ discard block |
||
640 | 640 | * @return boolean |
641 | 641 | */ |
642 | 642 | public function is_upcoming() { |
643 | - return ( $this->get_raw( 'DTT_EVT_start' ) > time() ); |
|
643 | + return ($this->get_raw('DTT_EVT_start') > time()); |
|
644 | 644 | } |
645 | 645 | |
646 | 646 | |
@@ -650,7 +650,7 @@ discard block |
||
650 | 650 | * @return boolean |
651 | 651 | */ |
652 | 652 | public function is_active() { |
653 | - return ( $this->get_raw( 'DTT_EVT_start' ) < time() && $this->get_raw( 'DTT_EVT_end' ) > time() ); |
|
653 | + return ($this->get_raw('DTT_EVT_start') < time() && $this->get_raw('DTT_EVT_end') > time()); |
|
654 | 654 | } |
655 | 655 | |
656 | 656 | |
@@ -660,7 +660,7 @@ discard block |
||
660 | 660 | * @return boolean |
661 | 661 | */ |
662 | 662 | public function is_expired() { |
663 | - return ( $this->get_raw( 'DTT_EVT_end' ) < time() ); |
|
663 | + return ($this->get_raw('DTT_EVT_end') < time()); |
|
664 | 664 | } |
665 | 665 | |
666 | 666 | |
@@ -671,16 +671,16 @@ discard block |
||
671 | 671 | */ |
672 | 672 | public function get_active_status() { |
673 | 673 | $total_tickets_for_this_dtt = $this->total_tickets_available_at_this_datetime(); |
674 | - if ( $total_tickets_for_this_dtt !== FALSE && $total_tickets_for_this_dtt < 1 ) { |
|
674 | + if ($total_tickets_for_this_dtt !== FALSE && $total_tickets_for_this_dtt < 1) { |
|
675 | 675 | return EE_Datetime::sold_out; |
676 | 676 | } |
677 | - if ( $this->is_expired() ) { |
|
677 | + if ($this->is_expired()) { |
|
678 | 678 | return EE_Datetime::expired; |
679 | 679 | } |
680 | - if ( $this->is_upcoming() ) { |
|
680 | + if ($this->is_upcoming()) { |
|
681 | 681 | return EE_Datetime::upcoming; |
682 | 682 | } |
683 | - if ( $this->is_active() ) { |
|
683 | + if ($this->is_active()) { |
|
684 | 684 | return EE_Datetime::active; |
685 | 685 | } |
686 | 686 | } |
@@ -693,24 +693,24 @@ discard block |
||
693 | 693 | * @param boolean $use_dtt_name if TRUE then we'll use DTT->name() if its not empty. |
694 | 694 | * @return string |
695 | 695 | */ |
696 | - public function get_dtt_display_name( $use_dtt_name = FALSE ) { |
|
697 | - if ( $use_dtt_name ) { |
|
696 | + public function get_dtt_display_name($use_dtt_name = FALSE) { |
|
697 | + if ($use_dtt_name) { |
|
698 | 698 | $dttname = $this->name(); |
699 | - if ( !empty( $dttname ) ) { |
|
699 | + if ( ! empty($dttname)) { |
|
700 | 700 | return $dttname; |
701 | 701 | } |
702 | 702 | } |
703 | 703 | //first condition is to see if the months are different |
704 | - if ( date( 'm', $this->get_raw( 'DTT_EVT_start' ) ) != date( 'm', $this->get_raw( 'DTT_EVT_end' ) ) ) { |
|
705 | - $displaydate = $this->start_date( 'M j\, Y g:i a' ) . ' - ' . $this->end_date( 'M j\, Y g:i a' ); |
|
704 | + if (date('m', $this->get_raw('DTT_EVT_start')) != date('m', $this->get_raw('DTT_EVT_end'))) { |
|
705 | + $displaydate = $this->start_date('M j\, Y g:i a').' - '.$this->end_date('M j\, Y g:i a'); |
|
706 | 706 | //next condition is if its the same month but different day |
707 | 707 | } |
708 | 708 | else { |
709 | - if ( date( 'm', $this->get_raw( 'DTT_EVT_start' ) ) == date( 'm', $this->get_raw( 'DTT_EVT_end' ) ) && date( 'd', $this->get_raw( 'DTT_EVT_start' ) ) != date( 'd', $this->get_raw( 'DTT_EVT_end' ) ) ) { |
|
710 | - $displaydate = $this->start_date( 'M j\, g:i a' ) . ' - ' . $this->end_date( 'M j\, g:i a Y' ); |
|
709 | + if (date('m', $this->get_raw('DTT_EVT_start')) == date('m', $this->get_raw('DTT_EVT_end')) && date('d', $this->get_raw('DTT_EVT_start')) != date('d', $this->get_raw('DTT_EVT_end'))) { |
|
710 | + $displaydate = $this->start_date('M j\, g:i a').' - '.$this->end_date('M j\, g:i a Y'); |
|
711 | 711 | } |
712 | 712 | else { |
713 | - $displaydate = $this->start_date( 'F j\, Y' ) . ' @ ' . $this->start_date( 'g:i a' ) . ' - ' . $this->end_date( 'g:i a' ); |
|
713 | + $displaydate = $this->start_date('F j\, Y').' @ '.$this->start_date('g:i a').' - '.$this->end_date('g:i a'); |
|
714 | 714 | } |
715 | 715 | } |
716 | 716 | return $displaydate; |
@@ -724,8 +724,8 @@ discard block |
||
724 | 724 | *@param array $query_params see EEM_Base::get_all() |
725 | 725 | * @return EE_Ticket[] |
726 | 726 | */ |
727 | - public function tickets( $query_params = array() ) { |
|
728 | - return $this->get_many_related( 'Ticket', $query_params ); |
|
727 | + public function tickets($query_params = array()) { |
|
728 | + return $this->get_many_related('Ticket', $query_params); |
|
729 | 729 | } |
730 | 730 | |
731 | 731 | |
@@ -735,17 +735,17 @@ discard block |
||
735 | 735 | * @param array $query_params like EEM_Base::get_all's |
736 | 736 | * @return EE_Ticket[] |
737 | 737 | */ |
738 | - public function ticket_types_available_for_purchase( $query_params = array() ) { |
|
738 | + public function ticket_types_available_for_purchase($query_params = array()) { |
|
739 | 739 | // first check if datetime is valid |
740 | - if ( !( $this->is_upcoming() || $this->is_active() ) || $this->sold_out() ) { |
|
740 | + if ( ! ($this->is_upcoming() || $this->is_active()) || $this->sold_out()) { |
|
741 | 741 | return array(); |
742 | 742 | } |
743 | - if ( empty( $query_params ) ) { |
|
744 | - $query_params = array( array( 'TKT_start_date' => array( '<=', current_time( 'mysql' ) ), 'TKT_end_date' => array( '>=', current_time( 'mysql' ) ), 'TKT_deleted' => FALSE ) ); |
|
743 | + if (empty($query_params)) { |
|
744 | + $query_params = array(array('TKT_start_date' => array('<=', current_time('mysql')), 'TKT_end_date' => array('>=', current_time('mysql')), 'TKT_deleted' => FALSE)); |
|
745 | 745 | } |
746 | 746 | // $query_params[0]['TKT_start_date'] = array('<=',current_time('mysql')); |
747 | 747 | // $query_params[0]['TKT_end_date'] = array('>=',current_time('mysql')); |
748 | - return $this->tickets( $query_params ); |
|
748 | + return $this->tickets($query_params); |
|
749 | 749 | } |
750 | 750 | |
751 | 751 | |
@@ -755,7 +755,7 @@ discard block |
||
755 | 755 | * @return EE_Event |
756 | 756 | */ |
757 | 757 | public function event() { |
758 | - return $this->get_first_related( 'Event' ); |
|
758 | + return $this->get_first_related('Event'); |
|
759 | 759 | } |
760 | 760 | |
761 | 761 | |
@@ -766,8 +766,8 @@ discard block |
||
766 | 766 | * @return int |
767 | 767 | */ |
768 | 768 | public function update_sold() { |
769 | - $count_regs_for_this_datetime = EEM_Registration::instance()->count( array( array( 'STS_ID' => EEM_Registration::status_id_approved, 'Ticket.Datetime.DTT_ID' => $this->ID(), 'REG_deleted' => 0 ) ) ); |
|
770 | - $this->set( 'DTT_sold', $count_regs_for_this_datetime ); |
|
769 | + $count_regs_for_this_datetime = EEM_Registration::instance()->count(array(array('STS_ID' => EEM_Registration::status_id_approved, 'Ticket.Datetime.DTT_ID' => $this->ID(), 'REG_deleted' => 0))); |
|
770 | + $this->set('DTT_sold', $count_regs_for_this_datetime); |
|
771 | 771 | $this->save(); |
772 | 772 | return $count_regs_for_this_datetime; |
773 | 773 | } |