@@ -1434,7 +1434,6 @@ discard block |
||
1434 | 1434 | /** |
1435 | 1435 | * Makes sure the 3.1's image url is converted to an image attachment post to the 4.1 CPT event |
1436 | 1436 | * and sets it as the featured image on the CPT event |
1437 | - * @param type $old_event |
|
1438 | 1437 | * @param type $new_cpt_id |
1439 | 1438 | * @param EE_Data_Migration_Script_Stage $migration_stage the stage which called this, where errors should be added |
1440 | 1439 | * @return boolean whether or not we had to do the big job of creating an image attachment |
@@ -1482,7 +1481,7 @@ discard block |
||
1482 | 1481 | /** |
1483 | 1482 | * Creates an image attachment post for the GUID. If the GUID points to a remote image, |
1484 | 1483 | * we download it to our uploads directory so that it can be properly processed (eg, creates different sizes of thumbnails) |
1485 | - * @param type $guid |
|
1484 | + * @param string $guid |
|
1486 | 1485 | * @param EE_Data_Migration_Script_Stage $migration_stage |
1487 | 1486 | * @return int |
1488 | 1487 | */ |
@@ -1558,7 +1557,7 @@ discard block |
||
1558 | 1557 | /** |
1559 | 1558 | * Returns a mysql-formatted DATETIME in UTC time, given a $DATETIME_string |
1560 | 1559 | * (and optionally a timezone; if none is given, the wp DEFAULT is used) |
1561 | - * @param EE_Data_Migration_Script_base $stage |
|
1560 | + * @param EE_Data_Migration_Script_Stage $stage |
|
1562 | 1561 | * @param array $row_of_data, the row from the DB (as an array) we're trying to find the UTC time for |
1563 | 1562 | * @param string $DATETIME_string |
1564 | 1563 | * @param string $timezone |
@@ -8,15 +8,15 @@ discard block |
||
8 | 8 | //(all other times it gets resurrected from a wordpress option) |
9 | 9 | $stages = glob(EE_CORE.'data_migration_scripts/4_1_0_stages/*'); |
10 | 10 | $class_to_filepath = array(); |
11 | -if ( ! empty( $stages ) ) { |
|
12 | - foreach($stages as $filepath){ |
|
11 | +if ( ! empty($stages)) { |
|
12 | + foreach ($stages as $filepath) { |
|
13 | 13 | $matches = array(); |
14 | - preg_match('~4_1_0_stages/(.*).dmsstage.php~',$filepath,$matches); |
|
14 | + preg_match('~4_1_0_stages/(.*).dmsstage.php~', $filepath, $matches); |
|
15 | 15 | $class_to_filepath[$matches[1]] = $filepath; |
16 | 16 | } |
17 | 17 | } |
18 | 18 | //give addons a chance to autoload their stages too |
19 | -$class_to_filepath = apply_filters('FHEE__EE_DMS_4_1_0__autoloaded_stages',$class_to_filepath); |
|
19 | +$class_to_filepath = apply_filters('FHEE__EE_DMS_4_1_0__autoloaded_stages', $class_to_filepath); |
|
20 | 20 | EEH_Autoloader::register_autoloader($class_to_filepath); |
21 | 21 | |
22 | 22 | /** |
@@ -34,7 +34,7 @@ discard block |
||
34 | 34 | * --a function named update_espresso_config() which saves the EE_Config object to the database |
35 | 35 | * --...and all its subclasses... really, you're best off copying the whole thin gwhen 4.1 is released into this file and wrapping its declaration in if( ! class_exists()){...} |
36 | 36 | */ |
37 | -class EE_DMS_Core_4_1_0 extends EE_Data_Migration_Script_Base{ |
|
37 | +class EE_DMS_Core_4_1_0 extends EE_Data_Migration_Script_Base { |
|
38 | 38 | |
39 | 39 | |
40 | 40 | |
@@ -67,26 +67,26 @@ discard block |
||
67 | 67 | * @global type $wpdb |
68 | 68 | * @return boolean |
69 | 69 | */ |
70 | - private function _checkin_table_exists(){ |
|
70 | + private function _checkin_table_exists() { |
|
71 | 71 | global $wpdb; |
72 | 72 | $results = $wpdb->get_results("SHOW TABLES LIKE '".$wpdb->prefix."events_attendee_checkin"."'"); |
73 | - if($results){ |
|
73 | + if ($results) { |
|
74 | 74 | return true; |
75 | - }else{ |
|
75 | + } else { |
|
76 | 76 | return false; |
77 | 77 | } |
78 | 78 | } |
79 | 79 | public function can_migrate_from_version($version_array) { |
80 | 80 | $version_string = $version_array['Core']; |
81 | - if($version_string < '4.0.0' && $version_string > '3.1.26' ){ |
|
81 | + if ($version_string < '4.0.0' && $version_string > '3.1.26') { |
|
82 | 82 | // echo "$version_string can be migrated fro"; |
83 | 83 | return true; |
84 | - }elseif( ! $version_string ){ |
|
84 | + }elseif ( ! $version_string) { |
|
85 | 85 | // echo "no version string provided: $version_string"; |
86 | 86 | //no version string provided... this must be pre 4.1 |
87 | 87 | //because since 4.1 we're |
88 | - return false;//changed mind. dont want people thinking they should migrate yet because they cant |
|
89 | - }else{ |
|
88 | + return false; //changed mind. dont want people thinking they should migrate yet because they cant |
|
89 | + } else { |
|
90 | 90 | // echo "$version_string doesnt apply"; |
91 | 91 | return false; |
92 | 92 | } |
@@ -96,15 +96,15 @@ discard block |
||
96 | 96 | } |
97 | 97 | public function schema_changes_before_migration() { |
98 | 98 | //relies on 4.1's EEH_Activation::create_table |
99 | - require_once( EE_HELPERS . 'EEH_Activation.helper.php' ); |
|
99 | + require_once(EE_HELPERS.'EEH_Activation.helper.php'); |
|
100 | 100 | |
101 | - $table_name='esp_answer'; |
|
102 | - $sql=" ANS_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
101 | + $table_name = 'esp_answer'; |
|
102 | + $sql = " ANS_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
103 | 103 | REG_ID INT UNSIGNED NOT NULL, |
104 | 104 | QST_ID INT UNSIGNED NOT NULL, |
105 | 105 | ANS_value TEXT NOT NULL, |
106 | 106 | PRIMARY KEY (ANS_ID)"; |
107 | - $this->_table_is_new_in_this_version($table_name,$sql, 'ENGINE=InnoDB'); |
|
107 | + $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB'); |
|
108 | 108 | |
109 | 109 | $table_name = 'esp_attendee_meta'; |
110 | 110 | $sql = "ATTM_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
@@ -144,7 +144,7 @@ discard block |
||
144 | 144 | CNT_is_EU TINYINT(1) DEFAULT '0', |
145 | 145 | CNT_active TINYINT(1) DEFAULT '0', |
146 | 146 | PRIMARY KEY (CNT_ISO)"; |
147 | - $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB' ); |
|
147 | + $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB'); |
|
148 | 148 | |
149 | 149 | |
150 | 150 | |
@@ -165,7 +165,7 @@ discard block |
||
165 | 165 | |
166 | 166 | |
167 | 167 | |
168 | - $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB' ); |
|
168 | + $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB'); |
|
169 | 169 | $table_name = 'esp_event_meta'; |
170 | 170 | $sql = " |
171 | 171 | EVTM_ID INT NOT NULL AUTO_INCREMENT, |
@@ -182,41 +182,41 @@ discard block |
||
182 | 182 | EVT_external_URL VARCHAR(200) NULL, |
183 | 183 | EVT_donations TINYINT(1) NULL, |
184 | 184 | PRIMARY KEY (EVTM_ID)"; |
185 | - $this->_table_is_new_in_this_version($table_name,$sql, 'ENGINE=InnoDB'); |
|
185 | + $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB'); |
|
186 | 186 | |
187 | 187 | |
188 | 188 | |
189 | - $table_name='esp_event_question_group'; |
|
190 | - $sql="EQG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
189 | + $table_name = 'esp_event_question_group'; |
|
190 | + $sql = "EQG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
191 | 191 | EVT_ID BIGINT(20) UNSIGNED NOT NULL, |
192 | 192 | QSG_ID INT UNSIGNED NOT NULL, |
193 | 193 | EQG_primary TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, |
194 | 194 | PRIMARY KEY (EQG_ID)"; |
195 | - $this->_table_is_new_in_this_version($table_name,$sql, 'ENGINE=InnoDB'); |
|
195 | + $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB'); |
|
196 | 196 | |
197 | 197 | |
198 | 198 | |
199 | - $table_name='esp_event_venue'; |
|
200 | - $sql="EVV_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
199 | + $table_name = 'esp_event_venue'; |
|
200 | + $sql = "EVV_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
201 | 201 | EVT_ID BIGINT(20) UNSIGNED NOT NULL, |
202 | 202 | VNU_ID BIGINT(20) UNSIGNED NOT NULL, |
203 | 203 | EVV_primary TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, |
204 | 204 | PRIMARY KEY (EVV_ID)"; |
205 | - $this->_table_is_new_in_this_version($table_name,$sql, 'ENGINE=InnoDB'); |
|
205 | + $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB'); |
|
206 | 206 | |
207 | 207 | |
208 | 208 | |
209 | - $table_name='esp_extra_meta'; |
|
210 | - $sql="EXM_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
209 | + $table_name = 'esp_extra_meta'; |
|
210 | + $sql = "EXM_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
211 | 211 | OBJ_ID INT(11) DEFAULT NULL, |
212 | 212 | EXM_type VARCHAR(45) DEFAULT NULL, |
213 | 213 | EXM_key VARCHAR(45) DEFAULT NULL, |
214 | 214 | EXM_value TEXT, |
215 | 215 | PRIMARY KEY (EXM_ID)"; |
216 | - $this->_table_is_new_in_this_version($table_name,$sql, 'ENGINE=InnoDB'); |
|
216 | + $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB'); |
|
217 | 217 | |
218 | - $table_name='esp_line_item'; |
|
219 | - $sql="LIN_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
218 | + $table_name = 'esp_line_item'; |
|
219 | + $sql = "LIN_ID INT(11) NOT NULL AUTO_INCREMENT, |
|
220 | 220 | LIN_code VARCHAR(245) NOT NULL DEFAULT '', |
221 | 221 | TXN_ID INT(11) DEFAULT NULL, |
222 | 222 | LIN_name VARCHAR(245) NOT NULL DEFAULT '', |
@@ -232,7 +232,7 @@ discard block |
||
232 | 232 | OBJ_ID INT(11) DEFAULT NULL, |
233 | 233 | OBJ_type VARCHAR(45)DEFAULT NULL, |
234 | 234 | PRIMARY KEY (LIN_ID)"; |
235 | - $this->_table_is_new_in_this_version($table_name,$sql, 'ENGINE=InnoDB' ); |
|
235 | + $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB'); |
|
236 | 236 | |
237 | 237 | $table_name = 'esp_message_template'; |
238 | 238 | $sql = "MTP_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
@@ -259,7 +259,7 @@ discard block |
||
259 | 259 | PRIMARY KEY (GRP_ID), |
260 | 260 | KEY EVT_ID (EVT_ID), |
261 | 261 | KEY MTP_user_id (MTP_user_id)"; |
262 | - $this->_table_is_new_in_this_version( $table_name, $sql, 'ENGINE=InnoDB'); |
|
262 | + $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB'); |
|
263 | 263 | |
264 | 264 | |
265 | 265 | |
@@ -367,8 +367,8 @@ discard block |
||
367 | 367 | |
368 | 368 | |
369 | 369 | |
370 | - $table_name='esp_question'; |
|
371 | - $sql='QST_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
370 | + $table_name = 'esp_question'; |
|
371 | + $sql = 'QST_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
372 | 372 | QST_display_text TEXT NOT NULL, |
373 | 373 | QST_admin_label VARCHAR(255) NOT NULL, |
374 | 374 | QST_system VARCHAR(25) DEFAULT NULL, |
@@ -380,12 +380,12 @@ discard block |
||
380 | 380 | QST_wp_user BIGINT UNSIGNED NULL, |
381 | 381 | QST_deleted TINYINT UNSIGNED NOT NULL DEFAULT 0, |
382 | 382 | PRIMARY KEY (QST_ID)'; |
383 | - $this->_table_is_new_in_this_version($table_name,$sql, 'ENGINE=InnoDB'); |
|
383 | + $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB'); |
|
384 | 384 | |
385 | - EEH_Activation::drop_index( 'esp_question_group', 'QSG_identifier_UNIQUE' ); |
|
385 | + EEH_Activation::drop_index('esp_question_group', 'QSG_identifier_UNIQUE'); |
|
386 | 386 | |
387 | 387 | $table_name = 'esp_question_group'; |
388 | - $sql='QSG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
388 | + $sql = 'QSG_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
389 | 389 | QSG_name VARCHAR(255) NOT NULL, |
390 | 390 | QSG_identifier VARCHAR(100) NOT NULL, |
391 | 391 | QSG_desc TEXT NULL, |
@@ -396,27 +396,27 @@ discard block |
||
396 | 396 | QSG_deleted TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, |
397 | 397 | PRIMARY KEY (QSG_ID), |
398 | 398 | UNIQUE KEY QSG_identifier_UNIQUE (QSG_identifier ASC)'; |
399 | - $this->_table_is_new_in_this_version($table_name,$sql, 'ENGINE=InnoDB'); |
|
399 | + $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB'); |
|
400 | 400 | |
401 | 401 | |
402 | 402 | |
403 | - $table_name='esp_question_group_question'; |
|
404 | - $sql="QGQ_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
403 | + $table_name = 'esp_question_group_question'; |
|
404 | + $sql = "QGQ_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
405 | 405 | QSG_ID INT UNSIGNED NOT NULL, |
406 | 406 | QST_ID INT UNSIGNED NOT NULL, |
407 | 407 | PRIMARY KEY (QGQ_ID) "; |
408 | - $this->_table_is_new_in_this_version($table_name,$sql, 'ENGINE=InnoDB'); |
|
408 | + $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB'); |
|
409 | 409 | |
410 | 410 | |
411 | 411 | |
412 | - $table_name='esp_question_option'; |
|
413 | - $sql="QSO_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
412 | + $table_name = 'esp_question_option'; |
|
413 | + $sql = "QSO_ID INT UNSIGNED NOT NULL AUTO_INCREMENT, |
|
414 | 414 | QSO_value VARCHAR(255) NOT NULL, |
415 | 415 | QSO_desc TEXT NOT NULL, |
416 | 416 | QST_ID INT UNSIGNED NOT NULL, |
417 | 417 | QSO_deleted TINYINT(1) UNSIGNED NOT NULL DEFAULT 0, |
418 | 418 | PRIMARY KEY (QSO_ID)"; |
419 | - $this->_table_is_new_in_this_version($table_name,$sql, 'ENGINE=InnoDB'); |
|
419 | + $this->_table_is_new_in_this_version($table_name, $sql, 'ENGINE=InnoDB'); |
|
420 | 420 | |
421 | 421 | |
422 | 422 | |
@@ -449,8 +449,8 @@ discard block |
||
449 | 449 | |
450 | 450 | |
451 | 451 | |
452 | - $table_name='esp_checkin'; |
|
453 | - $sql="CHK_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
452 | + $table_name = 'esp_checkin'; |
|
453 | + $sql = "CHK_ID INT(10) UNSIGNED NOT NULL AUTO_INCREMENT, |
|
454 | 454 | REG_ID INT(10) UNSIGNED NOT NULL, |
455 | 455 | DTT_ID INT(10) UNSIGNED NOT NULL, |
456 | 456 | CHK_in TINYINT(1) UNSIGNED NOT NULL DEFAULT 1, |
@@ -557,12 +557,12 @@ discard block |
||
557 | 557 | |
558 | 558 | global $wpdb; |
559 | 559 | $state_table = $wpdb->prefix."esp_state"; |
560 | - if ( $wpdb->get_var( "SHOW TABLES LIKE '" . $state_table . "'") == $state_table ) { |
|
560 | + if ($wpdb->get_var("SHOW TABLES LIKE '".$state_table."'") == $state_table) { |
|
561 | 561 | |
562 | - $SQL = "SELECT COUNT('STA_ID') FROM " . $state_table; |
|
562 | + $SQL = "SELECT COUNT('STA_ID') FROM ".$state_table; |
|
563 | 563 | $states = $wpdb->get_var($SQL); |
564 | - if ( ! $states ) { |
|
565 | - $SQL = "INSERT INTO " . $state_table . " |
|
564 | + if ( ! $states) { |
|
565 | + $SQL = "INSERT INTO ".$state_table." |
|
566 | 566 | (STA_ID, CNT_ISO, STA_abbrev, STA_name, STA_active) VALUES |
567 | 567 | (1, 'US', 'AK', 'Alaska', 1), |
568 | 568 | (2, 'US', 'AL', 'Alabama', 1), |
@@ -649,12 +649,12 @@ discard block |
||
649 | 649 | |
650 | 650 | global $wpdb; |
651 | 651 | $country_table = $wpdb->prefix."esp_country"; |
652 | - if ( $wpdb->get_var( "SHOW TABLES LIKE '" . $country_table . "'") == $country_table ) { |
|
652 | + if ($wpdb->get_var("SHOW TABLES LIKE '".$country_table."'") == $country_table) { |
|
653 | 653 | |
654 | - $SQL = "SELECT COUNT('CNT_ISO') FROM " . $country_table; |
|
654 | + $SQL = "SELECT COUNT('CNT_ISO') FROM ".$country_table; |
|
655 | 655 | $countries = $wpdb->get_var($SQL); |
656 | - if ( ! $countries ) { |
|
657 | - $SQL = "INSERT INTO " . $country_table . " |
|
656 | + if ( ! $countries) { |
|
657 | + $SQL = "INSERT INTO ".$country_table." |
|
658 | 658 | (CNT_ISO, CNT_ISO3, RGN_ID, CNT_name, CNT_cur_code, CNT_cur_single, CNT_cur_plural, CNT_cur_sign, CNT_cur_sign_b4, CNT_cur_dec_plc, CNT_tel_code, CNT_is_EU, CNT_active) VALUES |
659 | 659 | ('AD', 'AND', 0, 'Andorra', 'EUR', 'Euro', 'Euros', '€', 1, 2, '+376', 0, 0), |
660 | 660 | ('AE', 'ARE', 0, 'United Arab Emirates', 'AED', 'Dirham', 'Dirhams', 'د.إ', 1, 2, '+971', 0, 0), |
@@ -903,18 +903,18 @@ discard block |
||
903 | 903 | |
904 | 904 | if ($wpdb->get_var("SHOW TABLES LIKE '$price_type_table'") == $price_type_table) { |
905 | 905 | |
906 | - $SQL = 'SELECT COUNT(PRT_ID) FROM ' . $price_type_table; |
|
907 | - $price_types_exist = $wpdb->get_var( $SQL ); |
|
906 | + $SQL = 'SELECT COUNT(PRT_ID) FROM '.$price_type_table; |
|
907 | + $price_types_exist = $wpdb->get_var($SQL); |
|
908 | 908 | |
909 | - if ( ! $price_types_exist ) { |
|
909 | + if ( ! $price_types_exist) { |
|
910 | 910 | $SQL = "INSERT INTO $price_type_table ( PRT_ID, PRT_name, PBT_ID, PRT_is_percent, PRT_order, PRT_deleted ) VALUES |
911 | - (1, '" . __('Base Price', 'event_espresso') . "', 1, 0, 0, 0), |
|
912 | - (2, '" . __('Percent Discount', 'event_espresso') . "', 2, 1, 20, 0), |
|
913 | - (3, '" . __('Fixed Discount', 'event_espresso') . "', 2, 0, 30, 0), |
|
914 | - (4, '" . __('Percent Surcharge', 'event_espresso') . "', 3, 1, 40, 0), |
|
915 | - (5, '" . __('Fixed Surcharge', 'event_espresso') . "', 3, 0, 50, 0);"; |
|
916 | - $SQL = apply_filters( 'FHEE__EE_DMS_4_1_0__insert_default_price_types__SQL', $SQL ); |
|
917 | - $wpdb->query( $SQL ); |
|
911 | + (1, '".__('Base Price', 'event_espresso')."', 1, 0, 0, 0), |
|
912 | + (2, '" . __('Percent Discount', 'event_espresso')."', 2, 1, 20, 0), |
|
913 | + (3, '" . __('Fixed Discount', 'event_espresso')."', 2, 0, 30, 0), |
|
914 | + (4, '" . __('Percent Surcharge', 'event_espresso')."', 3, 1, 40, 0), |
|
915 | + (5, '" . __('Fixed Surcharge', 'event_espresso')."', 3, 0, 50, 0);"; |
|
916 | + $SQL = apply_filters('FHEE__EE_DMS_4_1_0__insert_default_price_types__SQL', $SQL); |
|
917 | + $wpdb->query($SQL); |
|
918 | 918 | } |
919 | 919 | } |
920 | 920 | } |
@@ -936,14 +936,14 @@ discard block |
||
936 | 936 | |
937 | 937 | if ($wpdb->get_var("SHOW TABLES LIKE '$price_table'") == $price_table) { |
938 | 938 | |
939 | - $SQL = 'SELECT COUNT(PRC_ID) FROM ' .$price_table; |
|
940 | - $prices_exist = $wpdb->get_var( $SQL ); |
|
939 | + $SQL = 'SELECT COUNT(PRC_ID) FROM '.$price_table; |
|
940 | + $prices_exist = $wpdb->get_var($SQL); |
|
941 | 941 | |
942 | - if ( ! $prices_exist ) { |
|
942 | + if ( ! $prices_exist) { |
|
943 | 943 | $SQL = "INSERT INTO $price_table |
944 | 944 | (PRC_ID, PRT_ID, PRC_amount, PRC_name, PRC_desc, PRC_is_default, PRC_overrides, PRC_order, PRC_deleted, PRC_parent ) VALUES |
945 | 945 | (1, 1, '0.00', 'Free Admission', '', 1, NULL, 0, 0, 0);"; |
946 | - $SQL = apply_filters( 'FHEE__EE_DMS_4_1_0__insert_default_prices__SQL', $SQL ); |
|
946 | + $SQL = apply_filters('FHEE__EE_DMS_4_1_0__insert_default_prices__SQL', $SQL); |
|
947 | 947 | $wpdb->query($SQL); |
948 | 948 | } |
949 | 949 | } |
@@ -960,34 +960,34 @@ discard block |
||
960 | 960 | |
961 | 961 | global $wpdb; |
962 | 962 | $ticket_table = $wpdb->prefix."esp_ticket"; |
963 | - if ( $wpdb->get_var("SHOW TABLES LIKE'$ticket_table'") == $ticket_table ) { |
|
963 | + if ($wpdb->get_var("SHOW TABLES LIKE'$ticket_table'") == $ticket_table) { |
|
964 | 964 | |
965 | - $SQL = 'SELECT COUNT(TKT_ID) FROM ' . $ticket_table; |
|
965 | + $SQL = 'SELECT COUNT(TKT_ID) FROM '.$ticket_table; |
|
966 | 966 | $tickets_exist = $wpdb->get_var($SQL); |
967 | 967 | |
968 | - if ( ! $tickets_exist ) { |
|
968 | + if ( ! $tickets_exist) { |
|
969 | 969 | $SQL = "INSERT INTO $ticket_table |
970 | 970 | ( TKT_ID, TTM_ID, TKT_name, TKT_description, TKT_qty, TKT_sold, TKT_uses, TKT_min, TKT_max, TKT_price, TKT_start_date, TKT_end_date, TKT_taxable, TKT_order, TKT_row, TKT_is_default, TKT_parent, TKT_deleted ) VALUES |
971 | - ( 1, 0, '" . __("Free Ticket", "event_espresso") . "', '', 100, 0, -1, 0, -1, 0.00, '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0, 0, 1, 1, 0, 0);"; |
|
972 | - $SQL = apply_filters( 'FHEE__EE_DMS_4_1_0__insert_default_tickets__SQL', $SQL ); |
|
971 | + ( 1, 0, '".__("Free Ticket", "event_espresso")."', '', 100, 0, -1, 0, -1, 0.00, '0000-00-00 00:00:00', '0000-00-00 00:00:00', 0, 0, 1, 1, 0, 0);"; |
|
972 | + $SQL = apply_filters('FHEE__EE_DMS_4_1_0__insert_default_tickets__SQL', $SQL); |
|
973 | 973 | $wpdb->query($SQL); |
974 | 974 | } |
975 | 975 | } |
976 | 976 | $ticket_price_table = $wpdb->prefix."esp_ticket_price"; |
977 | 977 | |
978 | - if ( $wpdb->get_var("SHOW TABLES LIKE'$ticket_price_table'") == $ticket_price_table ) { |
|
978 | + if ($wpdb->get_var("SHOW TABLES LIKE'$ticket_price_table'") == $ticket_price_table) { |
|
979 | 979 | |
980 | - $SQL = 'SELECT COUNT(TKP_ID) FROM ' . $ticket_price_table; |
|
980 | + $SQL = 'SELECT COUNT(TKP_ID) FROM '.$ticket_price_table; |
|
981 | 981 | $ticket_prc_exist = $wpdb->get_var($SQL); |
982 | 982 | |
983 | - if ( ! $ticket_prc_exist ) { |
|
983 | + if ( ! $ticket_prc_exist) { |
|
984 | 984 | |
985 | 985 | $SQL = "INSERT INTO $ticket_price_table |
986 | 986 | ( TKP_ID, TKT_ID, PRC_ID ) VALUES |
987 | 987 | ( 1, 1, 1 ) |
988 | 988 | "; |
989 | 989 | |
990 | - $SQL = apply_filters( 'FHEE__EE_DMS_4_1_0__insert_default_tickets__SQL__ticket_price', $SQL ); |
|
990 | + $SQL = apply_filters('FHEE__EE_DMS_4_1_0__insert_default_tickets__SQL__ticket_price', $SQL); |
|
991 | 991 | $wpdb->query($SQL); |
992 | 992 | } |
993 | 993 | } |
@@ -1000,20 +1000,20 @@ discard block |
||
1000 | 1000 | * @param string $country_name |
1001 | 1001 | * @return array where keys are columns, values are column values |
1002 | 1002 | */ |
1003 | - public function get_or_create_country($country_name){ |
|
1004 | - if( ! $country_name ){ |
|
1003 | + public function get_or_create_country($country_name) { |
|
1004 | + if ( ! $country_name) { |
|
1005 | 1005 | throw new EE_Error(__("Could not get a country because country name is blank", "event_espresso")); |
1006 | 1006 | } |
1007 | 1007 | global $wpdb; |
1008 | 1008 | $country_table = $wpdb->prefix."esp_country"; |
1009 | - if(is_int($country_name)){ |
|
1009 | + if (is_int($country_name)) { |
|
1010 | 1010 | $country_name = $this->get_iso_from_3_1_country_id($country_name); |
1011 | 1011 | } |
1012 | 1012 | $country = $wpdb->get_row($wpdb->prepare("SELECT * FROM $country_table WHERE |
1013 | 1013 | CNT_ISO LIKE %s OR |
1014 | 1014 | CNT_ISO3 LIKE %s OR |
1015 | - CNT_name LIKE %s LIMIT 1",$country_name,$country_name,$country_name),ARRAY_A); |
|
1016 | - if( ! $country ){ |
|
1015 | + CNT_name LIKE %s LIMIT 1", $country_name, $country_name, $country_name), ARRAY_A); |
|
1016 | + if ( ! $country) { |
|
1017 | 1017 | //insert a new one then |
1018 | 1018 | $cols_n_values = array( |
1019 | 1019 | 'CNT_ISO'=> $this->_find_available_country_iso(2), |
@@ -1033,26 +1033,26 @@ discard block |
||
1033 | 1033 | 'CNT_active'=>true |
1034 | 1034 | ); |
1035 | 1035 | $data_types = array( |
1036 | - '%s',//CNT_ISO |
|
1037 | - '%s',//CNT_ISO3 |
|
1038 | - '%d',//RGN_ID |
|
1039 | - '%s',//CNT_name |
|
1040 | - '%s',//CNT_cur_code |
|
1041 | - '%s',//CNT_cur_single |
|
1042 | - '%s',//CNT_cur_plural |
|
1043 | - '%s',//CNT_cur_sign |
|
1044 | - '%d',//CNT_cur_sign_b4 |
|
1045 | - '%d',//CNT_cur_dec_plc |
|
1046 | - '%s',//CNT_cur_dec_mrk |
|
1047 | - '%s',//CNT_cur_thsnds |
|
1048 | - '%s',//CNT_tel_code |
|
1049 | - '%d',//CNT_is_EU |
|
1050 | - '%d',//CNT_active |
|
1036 | + '%s', //CNT_ISO |
|
1037 | + '%s', //CNT_ISO3 |
|
1038 | + '%d', //RGN_ID |
|
1039 | + '%s', //CNT_name |
|
1040 | + '%s', //CNT_cur_code |
|
1041 | + '%s', //CNT_cur_single |
|
1042 | + '%s', //CNT_cur_plural |
|
1043 | + '%s', //CNT_cur_sign |
|
1044 | + '%d', //CNT_cur_sign_b4 |
|
1045 | + '%d', //CNT_cur_dec_plc |
|
1046 | + '%s', //CNT_cur_dec_mrk |
|
1047 | + '%s', //CNT_cur_thsnds |
|
1048 | + '%s', //CNT_tel_code |
|
1049 | + '%d', //CNT_is_EU |
|
1050 | + '%d', //CNT_active |
|
1051 | 1051 | ); |
1052 | 1052 | $success = $wpdb->insert($country_table, |
1053 | 1053 | $cols_n_values, |
1054 | 1054 | $data_types); |
1055 | - if( ! $success){ |
|
1055 | + if ( ! $success) { |
|
1056 | 1056 | throw new EE_Error($this->_create_error_message_for_db_insertion('N/A', array('country_id'=>$country_name), $country_table, $cols_n_values, $data_types)); |
1057 | 1057 | } |
1058 | 1058 | $country = $cols_n_values; |
@@ -1064,13 +1064,13 @@ discard block |
||
1064 | 1064 | * @global type $wpdb |
1065 | 1065 | * @return string |
1066 | 1066 | */ |
1067 | - private function _find_available_country_iso($num_letters = 2){ |
|
1067 | + private function _find_available_country_iso($num_letters = 2) { |
|
1068 | 1068 | global $wpdb; |
1069 | 1069 | $country_table = $wpdb->prefix."esp_country"; |
1070 | - do{ |
|
1070 | + do { |
|
1071 | 1071 | $current_iso = strtoupper(wp_generate_password($num_letters, false)); |
1072 | - $country_with_that_iso = $wpdb->get_var($wpdb->prepare("SELECT count(CNT_ISO) FROM ".$country_table." WHERE CNT_ISO=%s",$current_iso)); |
|
1073 | - }while(intval($country_with_that_iso)); |
|
1072 | + $country_with_that_iso = $wpdb->get_var($wpdb->prepare("SELECT count(CNT_ISO) FROM ".$country_table." WHERE CNT_ISO=%s", $current_iso)); |
|
1073 | + }while (intval($country_with_that_iso)); |
|
1074 | 1074 | return $current_iso; |
1075 | 1075 | } |
1076 | 1076 | |
@@ -1081,14 +1081,14 @@ discard block |
||
1081 | 1081 | * @param string $state_name |
1082 | 1082 | * @return array where keys are columns, values are column values |
1083 | 1083 | */ |
1084 | - public function get_or_create_state($state_name,$country_name = ''){ |
|
1085 | - if( ! $state_name ){ |
|
1084 | + public function get_or_create_state($state_name, $country_name = '') { |
|
1085 | + if ( ! $state_name) { |
|
1086 | 1086 | throw new EE_Error(__("Could not get-or-create state because no state name was provided", "event_espresso")); |
1087 | 1087 | } |
1088 | - try{ |
|
1088 | + try { |
|
1089 | 1089 | $country = $this->get_or_create_country($country_name); |
1090 | 1090 | $country_iso = $country['CNT_ISO']; |
1091 | - }catch(EE_Error $e){ |
|
1091 | + } catch (EE_Error $e) { |
|
1092 | 1092 | $country_iso = $this->get_default_country_iso(); |
1093 | 1093 | } |
1094 | 1094 | global $wpdb; |
@@ -1096,24 +1096,24 @@ discard block |
||
1096 | 1096 | $state = $wpdb->get_row($wpdb->prepare("SELECT * FROM $state_table WHERE |
1097 | 1097 | (STA_abbrev LIKE %s OR |
1098 | 1098 | STA_name LIKE %s) AND |
1099 | - CNT_ISO LIKE %s LIMIT 1",$state_name,$state_name,$country_iso),ARRAY_A); |
|
1100 | - if ( ! $state){ |
|
1099 | + CNT_ISO LIKE %s LIMIT 1", $state_name, $state_name, $country_iso), ARRAY_A); |
|
1100 | + if ( ! $state) { |
|
1101 | 1101 | //insert a new one then |
1102 | 1102 | $cols_n_values = array( |
1103 | 1103 | 'CNT_ISO'=>$country_iso, |
1104 | - 'STA_abbrev'=>substr($state_name,0,6), |
|
1104 | + 'STA_abbrev'=>substr($state_name, 0, 6), |
|
1105 | 1105 | 'STA_name'=>$state_name, |
1106 | 1106 | 'STA_active'=>true |
1107 | 1107 | ); |
1108 | 1108 | $data_types = array( |
1109 | - '%s',//CNT_ISO |
|
1110 | - '%s',//STA_abbrev |
|
1111 | - '%s',//STA_name |
|
1112 | - '%d',//STA_active |
|
1109 | + '%s', //CNT_ISO |
|
1110 | + '%s', //STA_abbrev |
|
1111 | + '%s', //STA_name |
|
1112 | + '%d', //STA_active |
|
1113 | 1113 | ); |
1114 | - $success = $wpdb->insert($state_table,$cols_n_values,$data_types); |
|
1115 | - if ( ! $success ){ |
|
1116 | - throw new EE_Error($this->_create_error_message_for_db_insertion('N/A', array('state'=>$state_name,'country_id'=>$country_name), $state_table, $cols_n_values, $data_types)); |
|
1114 | + $success = $wpdb->insert($state_table, $cols_n_values, $data_types); |
|
1115 | + if ( ! $success) { |
|
1116 | + throw new EE_Error($this->_create_error_message_for_db_insertion('N/A', array('state'=>$state_name, 'country_id'=>$country_name), $state_table, $cols_n_values, $data_types)); |
|
1117 | 1117 | } |
1118 | 1118 | $state = $cols_n_values; |
1119 | 1119 | $state['STA_ID'] = $wpdb->insert_id; |
@@ -1126,21 +1126,21 @@ discard block |
||
1126 | 1126 | * @param type $timeString |
1127 | 1127 | * @return string in the php DATETIME format: "G:i" (24-hour format hour with leading zeros, a colon, and minutes with leading zeros) |
1128 | 1128 | */ |
1129 | - public function convertTimeFromAMPM($timeString){ |
|
1129 | + public function convertTimeFromAMPM($timeString) { |
|
1130 | 1130 | $matches = array(); |
1131 | - preg_match("~(\\d*):(\\d*)~",$timeString,$matches); |
|
1132 | - if( ! $matches || count($matches)<3){ |
|
1131 | + preg_match("~(\\d*):(\\d*)~", $timeString, $matches); |
|
1132 | + if ( ! $matches || count($matches) < 3) { |
|
1133 | 1133 | $hour = '00'; |
1134 | 1134 | $minutes = '00'; |
1135 | - }else{ |
|
1135 | + } else { |
|
1136 | 1136 | $hour = intval($matches[1]); |
1137 | 1137 | $minutes = $matches[2]; |
1138 | 1138 | } |
1139 | - if(strpos($timeString, 'PM') || strpos($timeString, 'pm')){ |
|
1139 | + if (strpos($timeString, 'PM') || strpos($timeString, 'pm')) { |
|
1140 | 1140 | $hour = intval($hour) + 12; |
1141 | 1141 | } |
1142 | - $hour = str_pad( "$hour", 2, '0',STR_PAD_LEFT); |
|
1143 | - $minutes = str_pad( "$minutes", 2, '0',STR_PAD_LEFT); |
|
1142 | + $hour = str_pad("$hour", 2, '0', STR_PAD_LEFT); |
|
1143 | + $minutes = str_pad("$minutes", 2, '0', STR_PAD_LEFT); |
|
1144 | 1144 | return "$hour:$minutes"; |
1145 | 1145 | } |
1146 | 1146 | |
@@ -1149,7 +1149,7 @@ discard block |
||
1149 | 1149 | * @param int $country_id |
1150 | 1150 | * @return string the country's ISO3 code |
1151 | 1151 | */ |
1152 | - public function get_iso_from_3_1_country_id($country_id){ |
|
1152 | + public function get_iso_from_3_1_country_id($country_id) { |
|
1153 | 1153 | $old_countries = array( |
1154 | 1154 | array(64, 'United States', 'US', 'USA', 1), |
1155 | 1155 | array(15, 'Australia', 'AU', 'AUS', 1), |
@@ -1375,9 +1375,9 @@ discard block |
||
1375 | 1375 | array(226, 'Zimbabwe', 'ZW', 'ZWE', 1)); |
1376 | 1376 | |
1377 | 1377 | $country_iso = 'US'; |
1378 | - foreach($old_countries as $country_array){ |
|
1378 | + foreach ($old_countries as $country_array) { |
|
1379 | 1379 | //note: index 0 is the 3.1 country ID |
1380 | - if($country_array[0] == $country_id){ |
|
1380 | + if ($country_array[0] == $country_id) { |
|
1381 | 1381 | //note: index 2 is the ISO |
1382 | 1382 | $country_iso = $country_array[2]; |
1383 | 1383 | break; |
@@ -1390,8 +1390,8 @@ discard block |
||
1390 | 1390 | * Gets the ISO3 for the |
1391 | 1391 | * @return string |
1392 | 1392 | */ |
1393 | - public function get_default_country_iso(){ |
|
1394 | - $old_org_options= get_option('events_organization_settings'); |
|
1393 | + public function get_default_country_iso() { |
|
1394 | + $old_org_options = get_option('events_organization_settings'); |
|
1395 | 1395 | $iso = $this->get_iso_from_3_1_country_id($old_org_options['organization_country']); |
1396 | 1396 | return $iso; |
1397 | 1397 | } |
@@ -1403,13 +1403,13 @@ discard block |
||
1403 | 1403 | * the event's DEFAULT payment status, or the attendee's payment status) required pre-approval. |
1404 | 1404 | * @return string STS_ID for use in 4.1 |
1405 | 1405 | */ |
1406 | - public function convert_3_1_payment_status_to_4_1_STS_ID($payment_status, $this_thing_required_pre_approval = false){ |
|
1406 | + public function convert_3_1_payment_status_to_4_1_STS_ID($payment_status, $this_thing_required_pre_approval = false) { |
|
1407 | 1407 | |
1408 | 1408 | //EE team can read the related discussion: https://app.asana.com/0/2400967562914/9418495544455 |
1409 | - if($this_thing_required_pre_approval){ |
|
1409 | + if ($this_thing_required_pre_approval) { |
|
1410 | 1410 | return 'RNA'; |
1411 | - }else{ |
|
1412 | - $mapping = $default_reg_stati_conversions=array( |
|
1411 | + } else { |
|
1412 | + $mapping = $default_reg_stati_conversions = array( |
|
1413 | 1413 | 'Completed'=>'RAP', |
1414 | 1414 | ''=>'RPP', |
1415 | 1415 | 'Incomplete'=>'RPP', |
@@ -1439,22 +1439,22 @@ discard block |
||
1439 | 1439 | * @param EE_Data_Migration_Script_Stage $migration_stage the stage which called this, where errors should be added |
1440 | 1440 | * @return boolean whether or not we had to do the big job of creating an image attachment |
1441 | 1441 | */ |
1442 | - public function convert_image_url_to_attachment_and_attach_to_post($guid,$new_cpt_id, EE_Data_Migration_Script_Stage $migration_stage){ |
|
1442 | + public function convert_image_url_to_attachment_and_attach_to_post($guid, $new_cpt_id, EE_Data_Migration_Script_Stage $migration_stage) { |
|
1443 | 1443 | $created_attachment_post = false; |
1444 | 1444 | $guid = $this->_get_original_guid($guid); |
1445 | - if($guid){ |
|
1445 | + if ($guid) { |
|
1446 | 1446 | //check for an existing attachment post with this guid |
1447 | 1447 | $attachment_post_id = $this->_get_image_attachment_id_by_GUID($guid); |
1448 | - if( ! $attachment_post_id){ |
|
1448 | + if ( ! $attachment_post_id) { |
|
1449 | 1449 | //post thumbnail with that GUID doesn't exist, we should create one |
1450 | 1450 | $attachment_post_id = $this->_create_image_attachment_from_GUID($guid, $migration_stage); |
1451 | 1451 | $created_attachment_post = true; |
1452 | 1452 | } |
1453 | 1453 | //double-check we actually have an attachment post |
1454 | - if( $attachment_post_id){ |
|
1455 | - update_post_meta($new_cpt_id,'_thumbnail_id',$attachment_post_id); |
|
1456 | - }else{ |
|
1457 | - $migration_stage->add_error(sprintf(__("Could not update event image %s for CPT with ID %d, but attachments post ID is %d", "event_espresso"),$guid,$new_cpt_id,$attachment_post_id)); |
|
1454 | + if ($attachment_post_id) { |
|
1455 | + update_post_meta($new_cpt_id, '_thumbnail_id', $attachment_post_id); |
|
1456 | + } else { |
|
1457 | + $migration_stage->add_error(sprintf(__("Could not update event image %s for CPT with ID %d, but attachments post ID is %d", "event_espresso"), $guid, $new_cpt_id, $attachment_post_id)); |
|
1458 | 1458 | } |
1459 | 1459 | } |
1460 | 1460 | return $created_attachment_post; |
@@ -1468,13 +1468,13 @@ discard block |
||
1468 | 1468 | * @param string $guid_in_old_event |
1469 | 1469 | * @return string either the original guid, or $guid_in_old_event if we couldn't figure out what the original was |
1470 | 1470 | */ |
1471 | - private function _get_original_guid($guid_in_old_event){ |
|
1472 | - $original_guid = preg_replace('~-\d*x\d*\.~','.',$guid_in_old_event,1); |
|
1471 | + private function _get_original_guid($guid_in_old_event) { |
|
1472 | + $original_guid = preg_replace('~-\d*x\d*\.~', '.', $guid_in_old_event, 1); |
|
1473 | 1473 | //do a head request to verify the file exists |
1474 | 1474 | $head_response = wp_remote_head($original_guid); |
1475 | - if( ! $head_response instanceof WP_Error && $head_response['response']['message'] == 'OK'){ |
|
1475 | + if ( ! $head_response instanceof WP_Error && $head_response['response']['message'] == 'OK') { |
|
1476 | 1476 | return $original_guid; |
1477 | - }else{ |
|
1477 | + } else { |
|
1478 | 1478 | return $guid_in_old_event; |
1479 | 1479 | } |
1480 | 1480 | } |
@@ -1486,32 +1486,32 @@ discard block |
||
1486 | 1486 | * @param EE_Data_Migration_Script_Stage $migration_stage |
1487 | 1487 | * @return int |
1488 | 1488 | */ |
1489 | - private function _create_image_attachment_from_GUID($guid, EE_Data_Migration_Script_Stage $migration_stage){ |
|
1490 | - if ( ! $guid){ |
|
1489 | + private function _create_image_attachment_from_GUID($guid, EE_Data_Migration_Script_Stage $migration_stage) { |
|
1490 | + if ( ! $guid) { |
|
1491 | 1491 | $migration_stage->add_error(sprintf(__("Cannot create image attachment for a blank GUID!", "event_espresso"))); |
1492 | 1492 | return 0; |
1493 | 1493 | } |
1494 | - $wp_filetype = wp_check_filetype(basename($guid), null ); |
|
1494 | + $wp_filetype = wp_check_filetype(basename($guid), null); |
|
1495 | 1495 | $wp_upload_dir = wp_upload_dir(); |
1496 | 1496 | //if the file is located remotely, download it to our uploads DIR, because wp_genereate_attachmnet_metadata needs the file to be local |
1497 | - if(strpos($guid,$wp_upload_dir['url']) === FALSE){ |
|
1497 | + if (strpos($guid, $wp_upload_dir['url']) === FALSE) { |
|
1498 | 1498 | //image is located remotely. download it and place it in the uploads directory |
1499 | - if( ! is_readable($guid)){ |
|
1500 | - $migration_stage->add_error(sprintf(__("Could not create image attachment from non-existent file: %s", "event_espresso"),$guid)); |
|
1499 | + if ( ! is_readable($guid)) { |
|
1500 | + $migration_stage->add_error(sprintf(__("Could not create image attachment from non-existent file: %s", "event_espresso"), $guid)); |
|
1501 | 1501 | return 0; |
1502 | 1502 | } |
1503 | - $contents= file_get_contents($guid); |
|
1504 | - if($contents === FALSE){ |
|
1505 | - $migration_stage->add_error(sprintf(__("Could not read image at %s, and therefore couldnt create an attachment post for it.", "event_espresso"),$guid)); |
|
1503 | + $contents = file_get_contents($guid); |
|
1504 | + if ($contents === FALSE) { |
|
1505 | + $migration_stage->add_error(sprintf(__("Could not read image at %s, and therefore couldnt create an attachment post for it.", "event_espresso"), $guid)); |
|
1506 | 1506 | return false; |
1507 | 1507 | } |
1508 | - $local_filepath = $wp_upload_dir['path'].DS.basename($guid); |
|
1508 | + $local_filepath = $wp_upload_dir['path'].DS.basename($guid); |
|
1509 | 1509 | $savefile = fopen($local_filepath, 'w'); |
1510 | 1510 | fwrite($savefile, $contents); |
1511 | 1511 | fclose($savefile); |
1512 | - $guid = str_replace($wp_upload_dir['path'],$wp_upload_dir['url'],$local_filepath); |
|
1513 | - }else{ |
|
1514 | - $local_filepath = str_replace($wp_upload_dir['url'],$wp_upload_dir['path'],$guid); |
|
1512 | + $guid = str_replace($wp_upload_dir['path'], $wp_upload_dir['url'], $local_filepath); |
|
1513 | + } else { |
|
1514 | + $local_filepath = str_replace($wp_upload_dir['url'], $wp_upload_dir['path'], $guid); |
|
1515 | 1515 | } |
1516 | 1516 | |
1517 | 1517 | $attachment = array( |
@@ -1521,24 +1521,24 @@ discard block |
||
1521 | 1521 | 'post_content' => '', |
1522 | 1522 | 'post_status' => 'inherit' |
1523 | 1523 | ); |
1524 | - $attach_id = wp_insert_attachment( $attachment, $guid ); |
|
1525 | - if( ! $attach_id ){ |
|
1526 | - $migration_stage->add_error(sprintf(__("Could not create image attachment post from image '%s'. Attachment data was %s.", "event_espresso"),$guid,$this->_json_encode($attachment))); |
|
1524 | + $attach_id = wp_insert_attachment($attachment, $guid); |
|
1525 | + if ( ! $attach_id) { |
|
1526 | + $migration_stage->add_error(sprintf(__("Could not create image attachment post from image '%s'. Attachment data was %s.", "event_espresso"), $guid, $this->_json_encode($attachment))); |
|
1527 | 1527 | return $attach_id; |
1528 | 1528 | } |
1529 | 1529 | |
1530 | 1530 | // you must first include the image.php file |
1531 | 1531 | // for the function wp_generate_attachment_metadata() to work |
1532 | - require_once(ABSPATH . 'wp-admin/includes/image.php'); |
|
1532 | + require_once(ABSPATH.'wp-admin/includes/image.php'); |
|
1533 | 1533 | |
1534 | - $attach_data = wp_generate_attachment_metadata( $attach_id, $local_filepath ); |
|
1535 | - if( ! $attach_data){ |
|
1536 | - $migration_stage->add_error(sprintf(__("Coudl not genereate attachment metadata for attachment post %d with filepath %s and GUID %s. Please check the file was downloaded properly.", "event_espresso"),$attach_id,$local_filepath,$guid)); |
|
1534 | + $attach_data = wp_generate_attachment_metadata($attach_id, $local_filepath); |
|
1535 | + if ( ! $attach_data) { |
|
1536 | + $migration_stage->add_error(sprintf(__("Coudl not genereate attachment metadata for attachment post %d with filepath %s and GUID %s. Please check the file was downloaded properly.", "event_espresso"), $attach_id, $local_filepath, $guid)); |
|
1537 | 1537 | return $attach_id; |
1538 | 1538 | } |
1539 | - $metadata_save_result = wp_update_attachment_metadata( $attach_id, $attach_data ); |
|
1540 | - if( ! $metadata_save_result ){ |
|
1541 | - $migration_stage->add_error(sprintf(__("Could not update attachment metadata for attachment %d with data %s", "event_espresso"),$attach_id,$this->_json_encode($attach_data))); |
|
1539 | + $metadata_save_result = wp_update_attachment_metadata($attach_id, $attach_data); |
|
1540 | + if ( ! $metadata_save_result) { |
|
1541 | + $migration_stage->add_error(sprintf(__("Could not update attachment metadata for attachment %d with data %s", "event_espresso"), $attach_id, $this->_json_encode($attach_data))); |
|
1542 | 1542 | } |
1543 | 1543 | return $attach_id; |
1544 | 1544 | } |
@@ -1550,9 +1550,9 @@ discard block |
||
1550 | 1550 | * @param string $guid |
1551 | 1551 | * @return int |
1552 | 1552 | */ |
1553 | - private function _get_image_attachment_id_by_GUID($guid){ |
|
1553 | + private function _get_image_attachment_id_by_GUID($guid) { |
|
1554 | 1554 | global $wpdb; |
1555 | - $attachment_id = $wpdb->get_var($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE guid=%s LIMIT 1",$guid)); |
|
1555 | + $attachment_id = $wpdb->get_var($wpdb->prepare("SELECT ID FROM $wpdb->posts WHERE guid=%s LIMIT 1", $guid)); |
|
1556 | 1556 | return $attachment_id; |
1557 | 1557 | } |
1558 | 1558 | /** |
@@ -1564,20 +1564,20 @@ discard block |
||
1564 | 1564 | * @param string $timezone |
1565 | 1565 | * @return string |
1566 | 1566 | */ |
1567 | - public function convert_date_string_to_utc(EE_Data_Migration_Script_Stage $stage, $row_of_data, $DATETIME_string,$timezone = null){ |
|
1567 | + public function convert_date_string_to_utc(EE_Data_Migration_Script_Stage $stage, $row_of_data, $DATETIME_string, $timezone = null) { |
|
1568 | 1568 | $original_tz = $timezone; |
1569 | - if( ! $timezone){ |
|
1569 | + if ( ! $timezone) { |
|
1570 | 1570 | $timezone = $this->_get_wp_timezone(); |
1571 | 1571 | } |
1572 | - if( ! $timezone){ |
|
1573 | - $stage->add_error(sprintf(__("Could not find timezone given %s for %s", "event_espresso"),$original_tz,$row_of_data)); |
|
1572 | + if ( ! $timezone) { |
|
1573 | + $stage->add_error(sprintf(__("Could not find timezone given %s for %s", "event_espresso"), $original_tz, $row_of_data)); |
|
1574 | 1574 | $timezone = 'UTC'; |
1575 | 1575 | } |
1576 | - try{ |
|
1577 | - $date_obj = new DateTime( $DATETIME_string, new DateTimeZone( $timezone ) ); |
|
1576 | + try { |
|
1577 | + $date_obj = new DateTime($DATETIME_string, new DateTimeZone($timezone)); |
|
1578 | 1578 | $date_obj->setTimezone(new DateTimeZone('UTC')); |
1579 | - }catch(Exception $e){ |
|
1580 | - $stage->add_error(sprintf(__("Could not convert time string '%s' using timezone '%s' into a proper DATETIME. Using current time instead.", "event_espresso"),$DATETIME_string,$timezone)); |
|
1579 | + } catch (Exception $e) { |
|
1580 | + $stage->add_error(sprintf(__("Could not convert time string '%s' using timezone '%s' into a proper DATETIME. Using current time instead.", "event_espresso"), $DATETIME_string, $timezone)); |
|
1581 | 1581 | $date_obj = new DateTime(); |
1582 | 1582 | } |
1583 | 1583 | |
@@ -1588,14 +1588,14 @@ discard block |
||
1588 | 1588 | * Gets the DEFAULT timezone string from wordpress (even if they set a gmt offset) |
1589 | 1589 | * @return string |
1590 | 1590 | */ |
1591 | - private function _get_wp_timezone(){ |
|
1592 | - $timezone = empty( $timezone ) ? get_option('timezone_string') : $timezone; |
|
1591 | + private function _get_wp_timezone() { |
|
1592 | + $timezone = empty($timezone) ? get_option('timezone_string') : $timezone; |
|
1593 | 1593 | |
1594 | 1594 | //if timezone is STILL empty then let's get the GMT offset and then set the timezone_string using our converter |
1595 | - if ( empty( $timezone ) ) { |
|
1595 | + if (empty($timezone)) { |
|
1596 | 1596 | //let's get a the WordPress UTC offset |
1597 | 1597 | $offset = get_option('gmt_offset'); |
1598 | - $timezone = $this->timezone_convert_to_string_from_offset( $offset ); |
|
1598 | + $timezone = $this->timezone_convert_to_string_from_offset($offset); |
|
1599 | 1599 | } |
1600 | 1600 | return $timezone; |
1601 | 1601 | } |
@@ -1604,11 +1604,11 @@ discard block |
||
1604 | 1604 | * @param int $offset |
1605 | 1605 | * @return boolean |
1606 | 1606 | */ |
1607 | - private function timezone_convert_to_string_from_offset($offset){ |
|
1607 | + private function timezone_convert_to_string_from_offset($offset) { |
|
1608 | 1608 | //shamelessly taken from bottom comment at http://ca1.php.net/manual/en/function.timezone-name-from-abbr.php because timezone_name_from_abbr() did NOT work as expected - its not reliable |
1609 | 1609 | $offset *= 3600; // convert hour offset to seconds |
1610 | 1610 | $abbrarray = timezone_abbreviations_list(); |
1611 | - foreach ($abbrarray as $abbr){ |
|
1611 | + foreach ($abbrarray as $abbr) { |
|
1612 | 1612 | foreach ($abbr as $city) |
1613 | 1613 | { |
1614 | 1614 | if ($city['offset'] == $offset) |
@@ -1622,32 +1622,32 @@ discard block |
||
1622 | 1622 | return FALSE; |
1623 | 1623 | } |
1624 | 1624 | |
1625 | - public function migration_page_hooks(){ |
|
1626 | - add_filter('FHEE__ee_migration_page__header',array($this,'_migrate_page_hook_simplify_version_strings'),10,3); |
|
1627 | - add_filter('FHEE__ee_migration_page__p_after_header',array($this,'_migration_page_hook_simplify_next_db_state'),10,2); |
|
1628 | - add_filter('FHEE__ee_migration_page__option_1_main',array($this,'_migrate_page_hook_simplify_version_strings'),10,3); |
|
1629 | - add_filter('FHEE__ee_migration_page__option_1_button_text',array($this,'_migrate_page_hook_simplify_version_strings'),10,3); |
|
1630 | - add_action('AHEE__ee_migration_page__option_1_extra_details',array($this,'_migration_page_hook_option_1_extra_details'),10,3); |
|
1631 | - add_filter('FHEE__ee_migration_page__option_2_main',array($this,'_migrate_page_hook_simplify_version_strings'),10,4); |
|
1632 | - add_filter('FHEE__ee_migration_page__option_2_button_text',array($this,'_migration_page_hook_simplify_next_db_state'),10,2); |
|
1633 | - add_filter('FHEE__ee_migration_page__option_2_details',array($this,'_migration_page_hook_simplify_next_db_state'),10,2); |
|
1634 | - add_action('AHEE__ee_migration_page__after_migration_options_table',array($this,'_migration_page_hook_after_migration_options_table')); |
|
1635 | - add_filter('FHEE__ee_migration_page__done_migration_header',array($this,'_migration_page_hook_simplify_next_db_state'),10,2); |
|
1636 | - add_filter('FHEE__ee_migration_page__p_after_done_migration_header',array($this,'_migration_page_hook_simplify_next_db_state'),10,2); |
|
1625 | + public function migration_page_hooks() { |
|
1626 | + add_filter('FHEE__ee_migration_page__header', array($this, '_migrate_page_hook_simplify_version_strings'), 10, 3); |
|
1627 | + add_filter('FHEE__ee_migration_page__p_after_header', array($this, '_migration_page_hook_simplify_next_db_state'), 10, 2); |
|
1628 | + add_filter('FHEE__ee_migration_page__option_1_main', array($this, '_migrate_page_hook_simplify_version_strings'), 10, 3); |
|
1629 | + add_filter('FHEE__ee_migration_page__option_1_button_text', array($this, '_migrate_page_hook_simplify_version_strings'), 10, 3); |
|
1630 | + add_action('AHEE__ee_migration_page__option_1_extra_details', array($this, '_migration_page_hook_option_1_extra_details'), 10, 3); |
|
1631 | + add_filter('FHEE__ee_migration_page__option_2_main', array($this, '_migrate_page_hook_simplify_version_strings'), 10, 4); |
|
1632 | + add_filter('FHEE__ee_migration_page__option_2_button_text', array($this, '_migration_page_hook_simplify_next_db_state'), 10, 2); |
|
1633 | + add_filter('FHEE__ee_migration_page__option_2_details', array($this, '_migration_page_hook_simplify_next_db_state'), 10, 2); |
|
1634 | + add_action('AHEE__ee_migration_page__after_migration_options_table', array($this, '_migration_page_hook_after_migration_options_table')); |
|
1635 | + add_filter('FHEE__ee_migration_page__done_migration_header', array($this, '_migration_page_hook_simplify_next_db_state'), 10, 2); |
|
1636 | + add_filter('FHEE__ee_migration_page__p_after_done_migration_header', array($this, '_migration_page_hook_simplify_next_db_state'), 10, 2); |
|
1637 | 1637 | } |
1638 | 1638 | |
1639 | - public function _migrate_page_hook_simplify_version_strings($old_content,$current_db_state,$next_db_state,$ultimate_db_state = NULL){ |
|
1640 | - return str_replace(array($current_db_state,$next_db_state,$ultimate_db_state),array(__('EE3','event_espresso'),__('EE4','event_espresso'), __("EE4", 'event_espresso')),$old_content); |
|
1639 | + public function _migrate_page_hook_simplify_version_strings($old_content, $current_db_state, $next_db_state, $ultimate_db_state = NULL) { |
|
1640 | + return str_replace(array($current_db_state, $next_db_state, $ultimate_db_state), array(__('EE3', 'event_espresso'), __('EE4', 'event_espresso'), __("EE4", 'event_espresso')), $old_content); |
|
1641 | 1641 | } |
1642 | - public function _migration_page_hook_simplify_next_db_state($old_content,$next_db_state){ |
|
1643 | - return str_replace($next_db_state, __("EE4", 'event_espresso'),$old_content); |
|
1642 | + public function _migration_page_hook_simplify_next_db_state($old_content, $next_db_state) { |
|
1643 | + return str_replace($next_db_state, __("EE4", 'event_espresso'), $old_content); |
|
1644 | 1644 | } |
1645 | - public function _migration_page_hook_option_1_extra_details(){ |
|
1646 | - ?><p><?php printf(__("Note: many of your EE3 shortcodes will be changed to EE4 shortcodes during this migration (among many other things). Should you revert to EE3, then you should restore to your backup or manually change the EE4 shortcodes back to their EE3 equivalents", "event_espresso"));?></p><?php |
|
1645 | + public function _migration_page_hook_option_1_extra_details() { |
|
1646 | + ?><p><?php printf(__("Note: many of your EE3 shortcodes will be changed to EE4 shortcodes during this migration (among many other things). Should you revert to EE3, then you should restore to your backup or manually change the EE4 shortcodes back to their EE3 equivalents", "event_espresso")); ?></p><?php |
|
1647 | 1647 | } |
1648 | - public function _migration_page_hook_after_migration_options_table(){ |
|
1648 | + public function _migration_page_hook_after_migration_options_table() { |
|
1649 | 1649 | ?><p class="ee-attention"> |
1650 | - <strong><span class="reminder-spn"><?php _e("Important note to those using Event Espresso 3 addons: ", "event_espresso");?></span></strong><br/><?php _e("Unless an addon's description on our website explicitly states that it is compatible with EE4, you should consider it incompatible and know that it WILL NOT WORK correctly with this new version of Event Espresso 4 (EE4). As well, any data for incompatible addons will NOT BE MIGRATED until an updated EE4 compatible version of the addon is available. If you want, or need to keep using your EE3 addons, you should simply continue using EE3 until EE4 compatible versions of your addons become available. To continue using EE3 for now, just deactivate EE4 and reactivate EE3.", "event_espresso"); ?> |
|
1650 | + <strong><span class="reminder-spn"><?php _e("Important note to those using Event Espresso 3 addons: ", "event_espresso"); ?></span></strong><br/><?php _e("Unless an addon's description on our website explicitly states that it is compatible with EE4, you should consider it incompatible and know that it WILL NOT WORK correctly with this new version of Event Espresso 4 (EE4). As well, any data for incompatible addons will NOT BE MIGRATED until an updated EE4 compatible version of the addon is available. If you want, or need to keep using your EE3 addons, you should simply continue using EE3 until EE4 compatible versions of your addons become available. To continue using EE3 for now, just deactivate EE4 and reactivate EE3.", "event_espresso"); ?> |
|
1651 | 1651 | </p><?php |
1652 | 1652 | } |
1653 | 1653 | } |
@@ -72,7 +72,7 @@ discard block |
||
72 | 72 | $results = $wpdb->get_results("SHOW TABLES LIKE '".$wpdb->prefix."events_attendee_checkin"."'"); |
73 | 73 | if($results){ |
74 | 74 | return true; |
75 | - }else{ |
|
75 | + } else{ |
|
76 | 76 | return false; |
77 | 77 | } |
78 | 78 | } |
@@ -81,12 +81,12 @@ discard block |
||
81 | 81 | if($version_string < '4.0.0' && $version_string > '3.1.26' ){ |
82 | 82 | // echo "$version_string can be migrated fro"; |
83 | 83 | return true; |
84 | - }elseif( ! $version_string ){ |
|
84 | + } elseif( ! $version_string ){ |
|
85 | 85 | // echo "no version string provided: $version_string"; |
86 | 86 | //no version string provided... this must be pre 4.1 |
87 | 87 | //because since 4.1 we're |
88 | 88 | return false;//changed mind. dont want people thinking they should migrate yet because they cant |
89 | - }else{ |
|
89 | + } else{ |
|
90 | 90 | // echo "$version_string doesnt apply"; |
91 | 91 | return false; |
92 | 92 | } |
@@ -1088,7 +1088,7 @@ discard block |
||
1088 | 1088 | try{ |
1089 | 1089 | $country = $this->get_or_create_country($country_name); |
1090 | 1090 | $country_iso = $country['CNT_ISO']; |
1091 | - }catch(EE_Error $e){ |
|
1091 | + } catch(EE_Error $e){ |
|
1092 | 1092 | $country_iso = $this->get_default_country_iso(); |
1093 | 1093 | } |
1094 | 1094 | global $wpdb; |
@@ -1132,7 +1132,7 @@ discard block |
||
1132 | 1132 | if( ! $matches || count($matches)<3){ |
1133 | 1133 | $hour = '00'; |
1134 | 1134 | $minutes = '00'; |
1135 | - }else{ |
|
1135 | + } else{ |
|
1136 | 1136 | $hour = intval($matches[1]); |
1137 | 1137 | $minutes = $matches[2]; |
1138 | 1138 | } |
@@ -1408,7 +1408,7 @@ discard block |
||
1408 | 1408 | //EE team can read the related discussion: https://app.asana.com/0/2400967562914/9418495544455 |
1409 | 1409 | if($this_thing_required_pre_approval){ |
1410 | 1410 | return 'RNA'; |
1411 | - }else{ |
|
1411 | + } else{ |
|
1412 | 1412 | $mapping = $default_reg_stati_conversions=array( |
1413 | 1413 | 'Completed'=>'RAP', |
1414 | 1414 | ''=>'RPP', |
@@ -1453,7 +1453,7 @@ discard block |
||
1453 | 1453 | //double-check we actually have an attachment post |
1454 | 1454 | if( $attachment_post_id){ |
1455 | 1455 | update_post_meta($new_cpt_id,'_thumbnail_id',$attachment_post_id); |
1456 | - }else{ |
|
1456 | + } else{ |
|
1457 | 1457 | $migration_stage->add_error(sprintf(__("Could not update event image %s for CPT with ID %d, but attachments post ID is %d", "event_espresso"),$guid,$new_cpt_id,$attachment_post_id)); |
1458 | 1458 | } |
1459 | 1459 | } |
@@ -1474,7 +1474,7 @@ discard block |
||
1474 | 1474 | $head_response = wp_remote_head($original_guid); |
1475 | 1475 | if( ! $head_response instanceof WP_Error && $head_response['response']['message'] == 'OK'){ |
1476 | 1476 | return $original_guid; |
1477 | - }else{ |
|
1477 | + } else{ |
|
1478 | 1478 | return $guid_in_old_event; |
1479 | 1479 | } |
1480 | 1480 | } |
@@ -1510,7 +1510,7 @@ discard block |
||
1510 | 1510 | fwrite($savefile, $contents); |
1511 | 1511 | fclose($savefile); |
1512 | 1512 | $guid = str_replace($wp_upload_dir['path'],$wp_upload_dir['url'],$local_filepath); |
1513 | - }else{ |
|
1513 | + } else{ |
|
1514 | 1514 | $local_filepath = str_replace($wp_upload_dir['url'],$wp_upload_dir['path'],$guid); |
1515 | 1515 | } |
1516 | 1516 | |
@@ -1576,7 +1576,7 @@ discard block |
||
1576 | 1576 | try{ |
1577 | 1577 | $date_obj = new DateTime( $DATETIME_string, new DateTimeZone( $timezone ) ); |
1578 | 1578 | $date_obj->setTimezone(new DateTimeZone('UTC')); |
1579 | - }catch(Exception $e){ |
|
1579 | + } catch(Exception $e){ |
|
1580 | 1580 | $stage->add_error(sprintf(__("Could not convert time string '%s' using timezone '%s' into a proper DATETIME. Using current time instead.", "event_espresso"),$DATETIME_string,$timezone)); |
1581 | 1581 | $date_obj = new DateTime(); |
1582 | 1582 | } |
@@ -1,7 +1,7 @@ discard block |
||
1 | 1 | <?php |
2 | 2 | /** |
3 | - * meant to convert DBs between 3.1.26 and 4.0.0 to 4.1.0 |
|
4 | - */ |
|
3 | + * meant to convert DBs between 3.1.26 and 4.0.0 to 4.1.0 |
|
4 | + */ |
|
5 | 5 | //make sure we have all the stages loaded too |
6 | 6 | //unfortunately, this needs to be done upon INCLUSION of this file, |
7 | 7 | //instead of construction, because it only gets constructed on first page load |
@@ -1607,19 +1607,19 @@ discard block |
||
1607 | 1607 | private function timezone_convert_to_string_from_offset($offset){ |
1608 | 1608 | //shamelessly taken from bottom comment at http://ca1.php.net/manual/en/function.timezone-name-from-abbr.php because timezone_name_from_abbr() did NOT work as expected - its not reliable |
1609 | 1609 | $offset *= 3600; // convert hour offset to seconds |
1610 | - $abbrarray = timezone_abbreviations_list(); |
|
1611 | - foreach ($abbrarray as $abbr){ |
|
1612 | - foreach ($abbr as $city) |
|
1613 | - { |
|
1614 | - if ($city['offset'] == $offset) |
|
1615 | - { |
|
1616 | - |
|
1617 | - return $city['timezone_id']; |
|
1618 | - } |
|
1619 | - } |
|
1620 | - } |
|
1621 | - |
|
1622 | - return FALSE; |
|
1610 | + $abbrarray = timezone_abbreviations_list(); |
|
1611 | + foreach ($abbrarray as $abbr){ |
|
1612 | + foreach ($abbr as $city) |
|
1613 | + { |
|
1614 | + if ($city['offset'] == $offset) |
|
1615 | + { |
|
1616 | + |
|
1617 | + return $city['timezone_id']; |
|
1618 | + } |
|
1619 | + } |
|
1620 | + } |
|
1621 | + |
|
1622 | + return FALSE; |
|
1623 | 1623 | } |
1624 | 1624 | |
1625 | 1625 | public function migration_page_hooks(){ |
@@ -77,7 +77,7 @@ discard block |
||
77 | 77 | * Set Answer value |
78 | 78 | * |
79 | 79 | * @access public |
80 | - * @param mixed $ANS_value |
|
80 | + * @param string $ANS_value |
|
81 | 81 | */ |
82 | 82 | public function set_value( $ANS_value = '' ) { |
83 | 83 | $this->set( 'ANS_value', $ANS_value ); |
@@ -89,7 +89,7 @@ discard block |
||
89 | 89 | * get Attendee First Name |
90 | 90 | * |
91 | 91 | * @access public |
92 | - * @return int |
|
92 | + * @return boolean |
|
93 | 93 | */ |
94 | 94 | public function registration_ID() { |
95 | 95 | return $this->get( 'REG_ID' ); |
@@ -101,7 +101,7 @@ discard block |
||
101 | 101 | * get Attendee Last Name |
102 | 102 | * |
103 | 103 | * @access public |
104 | - * @return int |
|
104 | + * @return boolean |
|
105 | 105 | */ |
106 | 106 | public function question_ID() { |
107 | 107 | return $this->get( 'QST_ID' ); |
@@ -113,7 +113,7 @@ discard block |
||
113 | 113 | * get Attendee Address |
114 | 114 | * |
115 | 115 | * @access public |
116 | - * @return string |
|
116 | + * @return boolean |
|
117 | 117 | */ |
118 | 118 | public function value() { |
119 | 119 | return $this->get( 'ANS_value' ); |
@@ -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 |
@@ -31,9 +31,9 @@ discard block |
||
31 | 31 | * @param array $props_n_values |
32 | 32 | * @return EE_Answer |
33 | 33 | */ |
34 | - public static function new_instance( $props_n_values = array() ) { |
|
35 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
36 | - return $has_object ? $has_object : new self( $props_n_values ); |
|
34 | + public static function new_instance($props_n_values = array()) { |
|
35 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
36 | + return $has_object ? $has_object : new self($props_n_values); |
|
37 | 37 | } |
38 | 38 | |
39 | 39 | |
@@ -43,8 +43,8 @@ discard block |
||
43 | 43 | * @param array $props_n_values |
44 | 44 | * @return EE_Answer |
45 | 45 | */ |
46 | - public static function new_instance_from_db( $props_n_values = array() ) { |
|
47 | - return new self( $props_n_values, TRUE ); |
|
46 | + public static function new_instance_from_db($props_n_values = array()) { |
|
47 | + return new self($props_n_values, TRUE); |
|
48 | 48 | } |
49 | 49 | |
50 | 50 | |
@@ -55,8 +55,8 @@ discard block |
||
55 | 55 | * @access public |
56 | 56 | * @param int $QST_ID |
57 | 57 | */ |
58 | - public function set_question( $QST_ID = 0 ) { |
|
59 | - $this->set( 'QST_ID', $QST_ID ); |
|
58 | + public function set_question($QST_ID = 0) { |
|
59 | + $this->set('QST_ID', $QST_ID); |
|
60 | 60 | } |
61 | 61 | |
62 | 62 | |
@@ -67,8 +67,8 @@ discard block |
||
67 | 67 | * @access public |
68 | 68 | * @param int $REG_ID |
69 | 69 | */ |
70 | - public function set_registration( $REG_ID = 0 ) { |
|
71 | - $this->set( 'REG_ID', $REG_ID ); |
|
70 | + public function set_registration($REG_ID = 0) { |
|
71 | + $this->set('REG_ID', $REG_ID); |
|
72 | 72 | } |
73 | 73 | |
74 | 74 | |
@@ -79,8 +79,8 @@ discard block |
||
79 | 79 | * @access public |
80 | 80 | * @param mixed $ANS_value |
81 | 81 | */ |
82 | - public function set_value( $ANS_value = '' ) { |
|
83 | - $this->set( 'ANS_value', $ANS_value ); |
|
82 | + public function set_value($ANS_value = '') { |
|
83 | + $this->set('ANS_value', $ANS_value); |
|
84 | 84 | } |
85 | 85 | |
86 | 86 | |
@@ -92,7 +92,7 @@ discard block |
||
92 | 92 | * @return int |
93 | 93 | */ |
94 | 94 | public function registration_ID() { |
95 | - return $this->get( 'REG_ID' ); |
|
95 | + return $this->get('REG_ID'); |
|
96 | 96 | } |
97 | 97 | |
98 | 98 | |
@@ -104,7 +104,7 @@ discard block |
||
104 | 104 | * @return int |
105 | 105 | */ |
106 | 106 | public function question_ID() { |
107 | - return $this->get( 'QST_ID' ); |
|
107 | + return $this->get('QST_ID'); |
|
108 | 108 | } |
109 | 109 | |
110 | 110 | |
@@ -116,7 +116,7 @@ discard block |
||
116 | 116 | * @return string |
117 | 117 | */ |
118 | 118 | public function value() { |
119 | - return $this->get( 'ANS_value' ); |
|
119 | + return $this->get('ANS_value'); |
|
120 | 120 | } |
121 | 121 | |
122 | 122 | |
@@ -126,8 +126,8 @@ discard block |
||
126 | 126 | * @param null $schema |
127 | 127 | * @return string |
128 | 128 | */ |
129 | - public function pretty_value( $schema = NULL ) { |
|
130 | - return $this->get_pretty( 'ANS_value', $schema ); |
|
129 | + public function pretty_value($schema = NULL) { |
|
130 | + return $this->get_pretty('ANS_value', $schema); |
|
131 | 131 | } |
132 | 132 | |
133 | 133 | |
@@ -136,8 +136,8 @@ discard block |
||
136 | 136 | * Echoes out a pretty value (even for multi-choice options) |
137 | 137 | * @param string $schema |
138 | 138 | */ |
139 | - public function e_value( $schema = NULL ) { |
|
140 | - $this->e( 'ANS_value', $schema ); |
|
139 | + public function e_value($schema = NULL) { |
|
140 | + $this->e('ANS_value', $schema); |
|
141 | 141 | } |
142 | 142 | |
143 | 143 | |
@@ -147,7 +147,7 @@ discard block |
||
147 | 147 | * @return EE_Question |
148 | 148 | */ |
149 | 149 | public function question() { |
150 | - return $this->get_first_related( 'Question' ); |
|
150 | + return $this->get_first_related('Question'); |
|
151 | 151 | } |
152 | 152 | |
153 | 153 | |
@@ -157,7 +157,7 @@ discard block |
||
157 | 157 | * @return EE_Registration |
158 | 158 | */ |
159 | 159 | public function registration() { |
160 | - return $this->get_first_related( 'Registration' ); |
|
160 | + return $this->get_first_related('Registration'); |
|
161 | 161 | } |
162 | 162 | } |
163 | 163 |
@@ -2,18 +2,18 @@ |
||
2 | 2 | exit( 'No direct script access allowed' ); |
3 | 3 | } |
4 | 4 | /** |
5 | - * Event Espresso |
|
6 | - * |
|
7 | - * Event Registration and Management Plugin for WordPress |
|
8 | - * |
|
9 | - * @ package Event Espresso |
|
10 | - * @ author Event Espresso |
|
11 | - * @ copyright (c) 2008-2011 Event Espresso All Rights Reserved. |
|
12 | - * @ license {@link http://eventespresso.com/support/terms-conditions/} * see Plugin Licensing * |
|
13 | - * @ link {@link http://www.eventespresso.com} |
|
14 | - * @ since 4.0 |
|
15 | - * |
|
16 | - */ |
|
5 | + * Event Espresso |
|
6 | + * |
|
7 | + * Event Registration and Management Plugin for WordPress |
|
8 | + * |
|
9 | + * @ package Event Espresso |
|
10 | + * @ author Event Espresso |
|
11 | + * @ copyright (c) 2008-2011 Event Espresso All Rights Reserved. |
|
12 | + * @ license {@link http://eventespresso.com/support/terms-conditions/} * see Plugin Licensing * |
|
13 | + * @ link {@link http://www.eventespresso.com} |
|
14 | + * @ since 4.0 |
|
15 | + * |
|
16 | + */ |
|
17 | 17 | |
18 | 18 | |
19 | 19 |
@@ -216,7 +216,7 @@ discard block |
||
216 | 216 | * |
217 | 217 | * @since 4.5.0 |
218 | 218 | * |
219 | - * @return int |
|
219 | + * @return boolean |
|
220 | 220 | */ |
221 | 221 | public function wp_user() { |
222 | 222 | return $this->get( 'ATT_author' ); |
@@ -227,7 +227,7 @@ discard block |
||
227 | 227 | /** |
228 | 228 | * get Attendee First Name |
229 | 229 | * @access public |
230 | - * @return string |
|
230 | + * @return boolean |
|
231 | 231 | */ |
232 | 232 | public function fname() { |
233 | 233 | return $this->get( 'ATT_fname' ); |
@@ -260,7 +260,7 @@ discard block |
||
260 | 260 | /** |
261 | 261 | * get Attendee Last Name |
262 | 262 | * @access public |
263 | - * @return string |
|
263 | + * @return boolean |
|
264 | 264 | */ |
265 | 265 | public function lname() { |
266 | 266 | return $this->get( 'ATT_lname' ); |
@@ -305,7 +305,7 @@ discard block |
||
305 | 305 | |
306 | 306 | /** |
307 | 307 | * get Attendee Address |
308 | - * @return string |
|
308 | + * @return boolean |
|
309 | 309 | */ |
310 | 310 | public function address() { |
311 | 311 | return $this->get( 'ATT_address' ); |
@@ -315,7 +315,7 @@ discard block |
||
315 | 315 | |
316 | 316 | /** |
317 | 317 | * get Attendee Address2 |
318 | - * @return string |
|
318 | + * @return boolean |
|
319 | 319 | */ |
320 | 320 | public function address2() { |
321 | 321 | return $this->get( 'ATT_address2' ); |
@@ -325,7 +325,7 @@ discard block |
||
325 | 325 | |
326 | 326 | /** |
327 | 327 | * get Attendee City |
328 | - * @return string |
|
328 | + * @return boolean |
|
329 | 329 | */ |
330 | 330 | public function city() { |
331 | 331 | return $this->get( 'ATT_city' ); |
@@ -335,7 +335,7 @@ discard block |
||
335 | 335 | |
336 | 336 | /** |
337 | 337 | * get Attendee State ID |
338 | - * @return string |
|
338 | + * @return boolean |
|
339 | 339 | */ |
340 | 340 | public function state_ID() { |
341 | 341 | return $this->get( 'STA_ID' ); |
@@ -392,7 +392,7 @@ discard block |
||
392 | 392 | |
393 | 393 | /** |
394 | 394 | * get Attendee Country ISO Code |
395 | - * @return string |
|
395 | + * @return boolean |
|
396 | 396 | */ |
397 | 397 | public function country_ID() { |
398 | 398 | return $this->get( 'CNT_ISO' ); |
@@ -440,7 +440,7 @@ discard block |
||
440 | 440 | |
441 | 441 | /** |
442 | 442 | * get Attendee Zip/Postal Code |
443 | - * @return string |
|
443 | + * @return boolean |
|
444 | 444 | */ |
445 | 445 | public function zip() { |
446 | 446 | return $this->get( 'ATT_zip' ); |
@@ -450,7 +450,7 @@ discard block |
||
450 | 450 | |
451 | 451 | /** |
452 | 452 | * get Attendee Email Address |
453 | - * @return string |
|
453 | + * @return boolean |
|
454 | 454 | */ |
455 | 455 | public function email() { |
456 | 456 | return $this->get( 'ATT_email' ); |
@@ -460,7 +460,7 @@ discard block |
||
460 | 460 | |
461 | 461 | /** |
462 | 462 | * get Attendee Phone # |
463 | - * @return string |
|
463 | + * @return boolean |
|
464 | 464 | */ |
465 | 465 | public function phone() { |
466 | 466 | return $this->get( 'ATT_phone' ); |
@@ -512,7 +512,7 @@ discard block |
||
512 | 512 | |
513 | 513 | /** |
514 | 514 | * returns any events attached to this attendee ($_Event property); |
515 | - * @return array |
|
515 | + * @return EE_Base_Class[] |
|
516 | 516 | */ |
517 | 517 | public function events() { |
518 | 518 | return $this->get_many_related( 'Event' ); |
@@ -522,7 +522,7 @@ discard block |
||
522 | 522 | * Gets the billing info array where keys match espresso_reg_page_billing_inputs(), |
523 | 523 | * and keys are their cleaned values. @see EE_Attendee::save_and_clean_billing_info_for_payment_method() which was used to save the billing info |
524 | 524 | * @param EE_Payment_Method $payment_method the _gateway_name property on the gateway class |
525 | - * @return EE_Form_Section_Proper |
|
525 | + * @return null|EE_Billing_Info_Form |
|
526 | 526 | */ |
527 | 527 | public function billing_info_for_payment_method($payment_method){ |
528 | 528 | $pm_type = $payment_method->type_obj(); |
@@ -2,18 +2,18 @@ |
||
2 | 2 | exit( 'No direct script access allowed' ); |
3 | 3 | } |
4 | 4 | /** |
5 | - * Event Espresso |
|
6 | - * |
|
7 | - * Event Registration and Management Plugin for WordPress |
|
8 | - * |
|
9 | - * @ package Event Espresso |
|
10 | - * @ author Seth Shoultes |
|
11 | - * @ copyright (c) 2008-2011 Event Espresso All Rights Reserved. |
|
12 | - * @ license {@link http://eventespresso.com/support/terms-conditions/} * see Plugin Licensing * |
|
13 | - * @ link {@link http://www.eventespresso.com} |
|
14 | - * @ since 4.0 |
|
15 | - * |
|
16 | - */ |
|
5 | + * Event Espresso |
|
6 | + * |
|
7 | + * Event Registration and Management Plugin for WordPress |
|
8 | + * |
|
9 | + * @ package Event Espresso |
|
10 | + * @ author Seth Shoultes |
|
11 | + * @ copyright (c) 2008-2011 Event Espresso All Rights Reserved. |
|
12 | + * @ license {@link http://eventespresso.com/support/terms-conditions/} * see Plugin Licensing * |
|
13 | + * @ link {@link http://www.eventespresso.com} |
|
14 | + * @ since 4.0 |
|
15 | + * |
|
16 | + */ |
|
17 | 17 | |
18 | 18 | |
19 | 19 |
@@ -92,7 +92,7 @@ discard block |
||
92 | 92 | public function construction_finalized(){ |
93 | 93 | if( $this->_model instanceof EEM_Base && $this->_action ){ |
94 | 94 | return true; |
95 | - }else{ |
|
95 | + } else{ |
|
96 | 96 | return false; |
97 | 97 | } |
98 | 98 | } |
@@ -125,7 +125,7 @@ discard block |
||
125 | 125 | public function has_generated_cap_restrictions(){ |
126 | 126 | if( $this->_cap_restrictions_generated === false ){ |
127 | 127 | return false; |
128 | - }else{ |
|
128 | + } else{ |
|
129 | 129 | return true; |
130 | 130 | } |
131 | 131 | } |
@@ -153,7 +153,7 @@ discard block |
||
153 | 153 | $caps_for_admin = EE_Registry::instance()->CAP->get_ee_capabilities( 'administrator' ); |
154 | 154 | if( in_array( self::get_cap_name( $model, $action ), $caps_for_admin ) ) { |
155 | 155 | return true; |
156 | - }else{ |
|
156 | + } else{ |
|
157 | 157 | return false; |
158 | 158 | } |
159 | 159 | } |
@@ -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 |
@@ -33,20 +33,20 @@ discard block |
||
33 | 33 | * @param string $timezone |
34 | 34 | * @param array $date_formats |
35 | 35 | */ |
36 | - protected function __construct( $fieldValues = NULL, $bydb = FALSE, $timezone = NULL, $date_formats = array() ) { |
|
37 | - if ( !isset( $fieldValues[ 'ATT_full_name' ] ) ) { |
|
38 | - $fname = isset( $fieldValues[ 'ATT_fname' ] ) ? $fieldValues[ 'ATT_fname' ] . ' ' : ''; |
|
39 | - $lname = isset( $fieldValues[ 'ATT_lname' ] ) ? $fieldValues[ 'ATT_lname' ] : ''; |
|
40 | - $fieldValues[ 'ATT_full_name' ] = $fname . $lname; |
|
36 | + protected function __construct($fieldValues = NULL, $bydb = FALSE, $timezone = NULL, $date_formats = array()) { |
|
37 | + if ( ! isset($fieldValues['ATT_full_name'])) { |
|
38 | + $fname = isset($fieldValues['ATT_fname']) ? $fieldValues['ATT_fname'].' ' : ''; |
|
39 | + $lname = isset($fieldValues['ATT_lname']) ? $fieldValues['ATT_lname'] : ''; |
|
40 | + $fieldValues['ATT_full_name'] = $fname.$lname; |
|
41 | 41 | } |
42 | - if ( !isset( $fieldValues[ 'ATT_slug' ] ) ) { |
|
42 | + if ( ! isset($fieldValues['ATT_slug'])) { |
|
43 | 43 | // $fieldValues['ATT_slug'] = sanitize_key(wp_generate_password(20)); |
44 | - $fieldValues[ 'ATT_slug' ] = sanitize_title( $fieldValues[ 'ATT_full_name' ] ); |
|
44 | + $fieldValues['ATT_slug'] = sanitize_title($fieldValues['ATT_full_name']); |
|
45 | 45 | } |
46 | - if ( !isset( $fieldValues[ 'ATT_short_bio' ] ) && isset( $fieldValues[ 'ATT_bio' ] ) ) { |
|
47 | - $fieldValues[ 'ATT_short_bio' ] = substr( $fieldValues[ 'ATT_bio' ], 0, 50 ); |
|
46 | + if ( ! isset($fieldValues['ATT_short_bio']) && isset($fieldValues['ATT_bio'])) { |
|
47 | + $fieldValues['ATT_short_bio'] = substr($fieldValues['ATT_bio'], 0, 50); |
|
48 | 48 | } |
49 | - parent::__construct( $fieldValues, $bydb, $timezone, $date_formats ); |
|
49 | + parent::__construct($fieldValues, $bydb, $timezone, $date_formats); |
|
50 | 50 | } |
51 | 51 | |
52 | 52 | |
@@ -60,9 +60,9 @@ discard block |
||
60 | 60 | * date_format and the second value is the time format |
61 | 61 | * @return EE_Attendee |
62 | 62 | */ |
63 | - public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) { |
|
64 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__, $timezone, $date_formats ); |
|
65 | - return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats ); |
|
63 | + public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) { |
|
64 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__, $timezone, $date_formats); |
|
65 | + return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats); |
|
66 | 66 | } |
67 | 67 | |
68 | 68 | |
@@ -73,8 +73,8 @@ discard block |
||
73 | 73 | * the website will be used. |
74 | 74 | * @return EE_Attendee |
75 | 75 | */ |
76 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
|
77 | - return new self( $props_n_values, TRUE, $timezone ); |
|
76 | + public static function new_instance_from_db($props_n_values = array(), $timezone = null) { |
|
77 | + return new self($props_n_values, TRUE, $timezone); |
|
78 | 78 | } |
79 | 79 | |
80 | 80 | |
@@ -85,8 +85,8 @@ discard block |
||
85 | 85 | * @access public |
86 | 86 | * @param string $fname |
87 | 87 | */ |
88 | - public function set_fname( $fname = '' ) { |
|
89 | - $this->set( 'ATT_fname', $fname ); |
|
88 | + public function set_fname($fname = '') { |
|
89 | + $this->set('ATT_fname', $fname); |
|
90 | 90 | } |
91 | 91 | |
92 | 92 | |
@@ -97,8 +97,8 @@ discard block |
||
97 | 97 | * @access public |
98 | 98 | * @param string $lname |
99 | 99 | */ |
100 | - public function set_lname( $lname = '' ) { |
|
101 | - $this->set( 'ATT_lname', $lname ); |
|
100 | + public function set_lname($lname = '') { |
|
101 | + $this->set('ATT_lname', $lname); |
|
102 | 102 | } |
103 | 103 | |
104 | 104 | |
@@ -109,8 +109,8 @@ discard block |
||
109 | 109 | * @access public |
110 | 110 | * @param string $address |
111 | 111 | */ |
112 | - public function set_address( $address = '' ) { |
|
113 | - $this->set( 'ATT_address', $address ); |
|
112 | + public function set_address($address = '') { |
|
113 | + $this->set('ATT_address', $address); |
|
114 | 114 | } |
115 | 115 | |
116 | 116 | |
@@ -121,8 +121,8 @@ discard block |
||
121 | 121 | * @access public |
122 | 122 | * @param string $address2 |
123 | 123 | */ |
124 | - public function set_address2( $address2 = '' ) { |
|
125 | - $this->set( 'ATT_address2', $address2 ); |
|
124 | + public function set_address2($address2 = '') { |
|
125 | + $this->set('ATT_address2', $address2); |
|
126 | 126 | } |
127 | 127 | |
128 | 128 | |
@@ -133,8 +133,8 @@ discard block |
||
133 | 133 | * @access public |
134 | 134 | * @param string $city |
135 | 135 | */ |
136 | - public function set_city( $city = '' ) { |
|
137 | - $this->set( 'ATT_city', $city ); |
|
136 | + public function set_city($city = '') { |
|
137 | + $this->set('ATT_city', $city); |
|
138 | 138 | } |
139 | 139 | |
140 | 140 | |
@@ -145,8 +145,8 @@ discard block |
||
145 | 145 | * @access public |
146 | 146 | * @param int $STA_ID |
147 | 147 | */ |
148 | - public function set_state( $STA_ID = 0 ) { |
|
149 | - $this->set( 'STA_ID', $STA_ID ); |
|
148 | + public function set_state($STA_ID = 0) { |
|
149 | + $this->set('STA_ID', $STA_ID); |
|
150 | 150 | } |
151 | 151 | |
152 | 152 | |
@@ -157,8 +157,8 @@ discard block |
||
157 | 157 | * @access public |
158 | 158 | * @param string $CNT_ISO |
159 | 159 | */ |
160 | - public function set_country( $CNT_ISO = '' ) { |
|
161 | - $this->set( 'CNT_ISO', $CNT_ISO ); |
|
160 | + public function set_country($CNT_ISO = '') { |
|
161 | + $this->set('CNT_ISO', $CNT_ISO); |
|
162 | 162 | } |
163 | 163 | |
164 | 164 | |
@@ -169,8 +169,8 @@ discard block |
||
169 | 169 | * @access public |
170 | 170 | * @param string $zip |
171 | 171 | */ |
172 | - public function set_zip( $zip = '' ) { |
|
173 | - $this->set( 'ATT_zip', $zip ); |
|
172 | + public function set_zip($zip = '') { |
|
173 | + $this->set('ATT_zip', $zip); |
|
174 | 174 | } |
175 | 175 | |
176 | 176 | |
@@ -181,8 +181,8 @@ discard block |
||
181 | 181 | * @access public |
182 | 182 | * @param string $email |
183 | 183 | */ |
184 | - public function set_email( $email = '' ) { |
|
185 | - $this->set( 'ATT_email', $email ); |
|
184 | + public function set_email($email = '') { |
|
185 | + $this->set('ATT_email', $email); |
|
186 | 186 | } |
187 | 187 | |
188 | 188 | |
@@ -193,8 +193,8 @@ discard block |
||
193 | 193 | * @access public |
194 | 194 | * @param string $phone |
195 | 195 | */ |
196 | - public function set_phone( $phone = '' ) { |
|
197 | - $this->set( 'ATT_phone', $phone ); |
|
196 | + public function set_phone($phone = '') { |
|
197 | + $this->set('ATT_phone', $phone); |
|
198 | 198 | } |
199 | 199 | |
200 | 200 | |
@@ -205,8 +205,8 @@ discard block |
||
205 | 205 | * @access public |
206 | 206 | * @param bool $ATT_deleted |
207 | 207 | */ |
208 | - public function set_deleted( $ATT_deleted = FALSE ) { |
|
209 | - $this->set( 'ATT_deleted', $ATT_deleted ); |
|
208 | + public function set_deleted($ATT_deleted = FALSE) { |
|
209 | + $this->set('ATT_deleted', $ATT_deleted); |
|
210 | 210 | } |
211 | 211 | |
212 | 212 | |
@@ -219,7 +219,7 @@ discard block |
||
219 | 219 | * @return int |
220 | 220 | */ |
221 | 221 | public function wp_user() { |
222 | - return $this->get( 'ATT_author' ); |
|
222 | + return $this->get('ATT_author'); |
|
223 | 223 | } |
224 | 224 | |
225 | 225 | |
@@ -230,7 +230,7 @@ discard block |
||
230 | 230 | * @return string |
231 | 231 | */ |
232 | 232 | public function fname() { |
233 | - return $this->get( 'ATT_fname' ); |
|
233 | + return $this->get('ATT_fname'); |
|
234 | 234 | } |
235 | 235 | |
236 | 236 | |
@@ -250,9 +250,9 @@ discard block |
||
250 | 250 | * @param bool $apply_html_entities |
251 | 251 | * @return string |
252 | 252 | */ |
253 | - public function full_name( $apply_html_entities = FALSE ) { |
|
254 | - $full_name = $this->fname() . ' ' . $this->lname(); |
|
255 | - return $apply_html_entities ? htmlentities( $full_name, ENT_QUOTES, 'UTF-8' ) : $full_name; |
|
253 | + public function full_name($apply_html_entities = FALSE) { |
|
254 | + $full_name = $this->fname().' '.$this->lname(); |
|
255 | + return $apply_html_entities ? htmlentities($full_name, ENT_QUOTES, 'UTF-8') : $full_name; |
|
256 | 256 | } |
257 | 257 | |
258 | 258 | |
@@ -263,7 +263,7 @@ discard block |
||
263 | 263 | * @return string |
264 | 264 | */ |
265 | 265 | public function lname() { |
266 | - return $this->get( 'ATT_lname' ); |
|
266 | + return $this->get('ATT_lname'); |
|
267 | 267 | } |
268 | 268 | |
269 | 269 | |
@@ -277,26 +277,26 @@ discard block |
||
277 | 277 | */ |
278 | 278 | public function full_address_as_array() { |
279 | 279 | $full_address_array = array(); |
280 | - $initial_address_fields = array( 'ATT_address', 'ATT_address2', 'ATT_city', ); |
|
281 | - foreach ( $initial_address_fields as $address_field_name ) { |
|
282 | - $address_fields_value = $this->get( $address_field_name ); |
|
283 | - if ( !empty( $address_fields_value ) ) { |
|
284 | - $full_address_array[ ] = $address_fields_value; |
|
280 | + $initial_address_fields = array('ATT_address', 'ATT_address2', 'ATT_city',); |
|
281 | + foreach ($initial_address_fields as $address_field_name) { |
|
282 | + $address_fields_value = $this->get($address_field_name); |
|
283 | + if ( ! empty($address_fields_value)) { |
|
284 | + $full_address_array[] = $address_fields_value; |
|
285 | 285 | } |
286 | 286 | } |
287 | 287 | //now handle state and country |
288 | 288 | $state_obj = $this->state_obj(); |
289 | - if ( !empty( $state_obj ) ) { |
|
290 | - $full_address_array[ ] = $state_obj->name(); |
|
289 | + if ( ! empty($state_obj)) { |
|
290 | + $full_address_array[] = $state_obj->name(); |
|
291 | 291 | } |
292 | 292 | $country_obj = $this->country_obj(); |
293 | - if ( !empty( $country_obj ) ) { |
|
294 | - $full_address_array[ ] = $country_obj->name(); |
|
293 | + if ( ! empty($country_obj)) { |
|
294 | + $full_address_array[] = $country_obj->name(); |
|
295 | 295 | } |
296 | 296 | //lastly get the xip |
297 | 297 | $zip_value = $this->zip(); |
298 | - if ( !empty( $zip_value ) ) { |
|
299 | - $full_address_array[ ] = $zip_value; |
|
298 | + if ( ! empty($zip_value)) { |
|
299 | + $full_address_array[] = $zip_value; |
|
300 | 300 | } |
301 | 301 | return $full_address_array; |
302 | 302 | } |
@@ -308,7 +308,7 @@ discard block |
||
308 | 308 | * @return string |
309 | 309 | */ |
310 | 310 | public function address() { |
311 | - return $this->get( 'ATT_address' ); |
|
311 | + return $this->get('ATT_address'); |
|
312 | 312 | } |
313 | 313 | |
314 | 314 | |
@@ -318,7 +318,7 @@ discard block |
||
318 | 318 | * @return string |
319 | 319 | */ |
320 | 320 | public function address2() { |
321 | - return $this->get( 'ATT_address2' ); |
|
321 | + return $this->get('ATT_address2'); |
|
322 | 322 | } |
323 | 323 | |
324 | 324 | |
@@ -328,7 +328,7 @@ discard block |
||
328 | 328 | * @return string |
329 | 329 | */ |
330 | 330 | public function city() { |
331 | - return $this->get( 'ATT_city' ); |
|
331 | + return $this->get('ATT_city'); |
|
332 | 332 | } |
333 | 333 | |
334 | 334 | |
@@ -338,7 +338,7 @@ discard block |
||
338 | 338 | * @return string |
339 | 339 | */ |
340 | 340 | public function state_ID() { |
341 | - return $this->get( 'STA_ID' ); |
|
341 | + return $this->get('STA_ID'); |
|
342 | 342 | } |
343 | 343 | |
344 | 344 | |
@@ -347,7 +347,7 @@ discard block |
||
347 | 347 | * @return string |
348 | 348 | */ |
349 | 349 | public function state_abbrev() { |
350 | - return $this->state_obj() instanceof EE_State ? $this->state_obj()->abbrev() : __( 'Unknown', 'event_espresso' ); |
|
350 | + return $this->state_obj() instanceof EE_State ? $this->state_obj()->abbrev() : __('Unknown', 'event_espresso'); |
|
351 | 351 | } |
352 | 352 | |
353 | 353 | |
@@ -357,18 +357,18 @@ discard block |
||
357 | 357 | * @return EE_State |
358 | 358 | */ |
359 | 359 | public function state_obj() { |
360 | - return $this->get_first_related( 'State' ); |
|
360 | + return $this->get_first_related('State'); |
|
361 | 361 | } |
362 | 362 | |
363 | 363 | /** |
364 | 364 | * Returns the state's name, otherwise 'Unknown' |
365 | 365 | * @return string |
366 | 366 | */ |
367 | - public function state_name(){ |
|
368 | - if( $this->state_obj() ){ |
|
367 | + public function state_name() { |
|
368 | + if ($this->state_obj()) { |
|
369 | 369 | return $this->state_obj()->name(); |
370 | - }else{ |
|
371 | - return __( 'Unknown', 'event_espresso' ); |
|
370 | + } else { |
|
371 | + return __('Unknown', 'event_espresso'); |
|
372 | 372 | } |
373 | 373 | } |
374 | 374 | |
@@ -381,7 +381,7 @@ discard block |
||
381 | 381 | * @return string |
382 | 382 | */ |
383 | 383 | public function state() { |
384 | - if ( apply_filters( 'FHEE__EEI_Address__state__use_abbreviation', true, $this->state_obj() ) ) { |
|
384 | + if (apply_filters('FHEE__EEI_Address__state__use_abbreviation', true, $this->state_obj())) { |
|
385 | 385 | return $this->state_abbrev(); |
386 | 386 | } else { |
387 | 387 | return $this->state_name(); |
@@ -395,7 +395,7 @@ discard block |
||
395 | 395 | * @return string |
396 | 396 | */ |
397 | 397 | public function country_ID() { |
398 | - return $this->get( 'CNT_ISO' ); |
|
398 | + return $this->get('CNT_ISO'); |
|
399 | 399 | } |
400 | 400 | |
401 | 401 | |
@@ -405,18 +405,18 @@ discard block |
||
405 | 405 | * @return EE_Country |
406 | 406 | */ |
407 | 407 | public function country_obj() { |
408 | - return $this->get_first_related( 'Country' ); |
|
408 | + return $this->get_first_related('Country'); |
|
409 | 409 | } |
410 | 410 | |
411 | 411 | /** |
412 | 412 | * Returns the country's name if known, otherwise 'Unknown' |
413 | 413 | * @return string |
414 | 414 | */ |
415 | - public function country_name(){ |
|
416 | - if( $this->country_obj() ){ |
|
415 | + public function country_name() { |
|
416 | + if ($this->country_obj()) { |
|
417 | 417 | return $this->country_obj()->name(); |
418 | - }else{ |
|
419 | - return __( 'Unknown', 'event_espresso' ); |
|
418 | + } else { |
|
419 | + return __('Unknown', 'event_espresso'); |
|
420 | 420 | } |
421 | 421 | } |
422 | 422 | |
@@ -429,7 +429,7 @@ discard block |
||
429 | 429 | * @return string |
430 | 430 | */ |
431 | 431 | public function country() { |
432 | - if ( apply_filters( 'FHEE__EEI_Address__country__use_abbreviation', true, $this->country_obj() ) ) { |
|
432 | + if (apply_filters('FHEE__EEI_Address__country__use_abbreviation', true, $this->country_obj())) { |
|
433 | 433 | return $this->country_ID(); |
434 | 434 | } else { |
435 | 435 | return $this->country_name(); |
@@ -443,7 +443,7 @@ discard block |
||
443 | 443 | * @return string |
444 | 444 | */ |
445 | 445 | public function zip() { |
446 | - return $this->get( 'ATT_zip' ); |
|
446 | + return $this->get('ATT_zip'); |
|
447 | 447 | } |
448 | 448 | |
449 | 449 | |
@@ -453,7 +453,7 @@ discard block |
||
453 | 453 | * @return string |
454 | 454 | */ |
455 | 455 | public function email() { |
456 | - return $this->get( 'ATT_email' ); |
|
456 | + return $this->get('ATT_email'); |
|
457 | 457 | } |
458 | 458 | |
459 | 459 | |
@@ -463,7 +463,7 @@ discard block |
||
463 | 463 | * @return string |
464 | 464 | */ |
465 | 465 | public function phone() { |
466 | - return $this->get( 'ATT_phone' ); |
|
466 | + return $this->get('ATT_phone'); |
|
467 | 467 | } |
468 | 468 | |
469 | 469 | |
@@ -473,7 +473,7 @@ discard block |
||
473 | 473 | * @return bool |
474 | 474 | */ |
475 | 475 | public function deleted() { |
476 | - return $this->get( 'ATT_deleted' ); |
|
476 | + return $this->get('ATT_deleted'); |
|
477 | 477 | } |
478 | 478 | |
479 | 479 | |
@@ -483,8 +483,8 @@ discard block |
||
483 | 483 | * @param array $query_params |
484 | 484 | * @return EE_Registration[] |
485 | 485 | */ |
486 | - public function get_registrations( $query_params = array() ) { |
|
487 | - return $this->get_many_related( 'Registration', $query_params ); |
|
486 | + public function get_registrations($query_params = array()) { |
|
487 | + return $this->get_many_related('Registration', $query_params); |
|
488 | 488 | } |
489 | 489 | |
490 | 490 | |
@@ -494,7 +494,7 @@ discard block |
||
494 | 494 | * @return EE_Registration |
495 | 495 | */ |
496 | 496 | public function get_most_recent_registration() { |
497 | - return $this->get_first_related( 'Registration', array( 'order_by' => array( 'REG_date' => 'DESC' ) ) ); //null, 'REG_date', 'DESC', '=', 'OBJECT_K'); |
|
497 | + return $this->get_first_related('Registration', array('order_by' => array('REG_date' => 'DESC'))); //null, 'REG_date', 'DESC', '=', 'OBJECT_K'); |
|
498 | 498 | } |
499 | 499 | |
500 | 500 | |
@@ -504,8 +504,8 @@ discard block |
||
504 | 504 | * @param int $event_id |
505 | 505 | * @return EE_Registration |
506 | 506 | */ |
507 | - public function get_most_recent_registration_for_event( $event_id ) { |
|
508 | - return $this->get_first_related( 'Registration', array(array( 'EVT_ID' => $event_id ), 'order_by' => array('REG_date' => 'DESC')));//, '=', 'OBJECT_K' ); |
|
507 | + public function get_most_recent_registration_for_event($event_id) { |
|
508 | + return $this->get_first_related('Registration', array(array('EVT_ID' => $event_id), 'order_by' => array('REG_date' => 'DESC'))); //, '=', 'OBJECT_K' ); |
|
509 | 509 | } |
510 | 510 | |
511 | 511 | |
@@ -515,7 +515,7 @@ discard block |
||
515 | 515 | * @return array |
516 | 516 | */ |
517 | 517 | public function events() { |
518 | - return $this->get_many_related( 'Event' ); |
|
518 | + return $this->get_many_related('Event'); |
|
519 | 519 | } |
520 | 520 | |
521 | 521 | /** |
@@ -524,17 +524,17 @@ discard block |
||
524 | 524 | * @param EE_Payment_Method $payment_method the _gateway_name property on the gateway class |
525 | 525 | * @return EE_Form_Section_Proper |
526 | 526 | */ |
527 | - public function billing_info_for_payment_method($payment_method){ |
|
527 | + public function billing_info_for_payment_method($payment_method) { |
|
528 | 528 | $pm_type = $payment_method->type_obj(); |
529 | - if( ! $pm_type instanceof EE_PMT_Base ){ |
|
529 | + if ( ! $pm_type instanceof EE_PMT_Base) { |
|
530 | 530 | return NULL; |
531 | 531 | } |
532 | - $billing_info = $this->get_post_meta( $this->get_billing_info_postmeta_name( $payment_method ), true ); |
|
533 | - if ( ! $billing_info){ |
|
532 | + $billing_info = $this->get_post_meta($this->get_billing_info_postmeta_name($payment_method), true); |
|
533 | + if ( ! $billing_info) { |
|
534 | 534 | return NULL; |
535 | 535 | } |
536 | 536 | $billing_form = $pm_type->billing_form(); |
537 | - $billing_form->receive_form_submission( array( $billing_form->name() => $billing_info ), FALSE ); |
|
537 | + $billing_form->receive_form_submission(array($billing_form->name() => $billing_info), FALSE); |
|
538 | 538 | return $billing_form; |
539 | 539 | } |
540 | 540 | |
@@ -544,10 +544,10 @@ discard block |
||
544 | 544 | * @param EE_Payment_Method $payment_method |
545 | 545 | * @return string |
546 | 546 | */ |
547 | - public function get_billing_info_postmeta_name($payment_method){ |
|
548 | - if( $payment_method->type_obj() instanceof EE_PMT_Base ){ |
|
549 | - return 'billing_info_' . $payment_method->type_obj()->system_name(); |
|
550 | - }else{ |
|
547 | + public function get_billing_info_postmeta_name($payment_method) { |
|
548 | + if ($payment_method->type_obj() instanceof EE_PMT_Base) { |
|
549 | + return 'billing_info_'.$payment_method->type_obj()->system_name(); |
|
550 | + } else { |
|
551 | 551 | return NULL; |
552 | 552 | } |
553 | 553 | } |
@@ -558,13 +558,13 @@ discard block |
||
558 | 558 | * @param EE_Payment_Method $payment_method |
559 | 559 | * @return boolean |
560 | 560 | */ |
561 | - public function save_and_clean_billing_info_for_payment_method($billing_form, $payment_method){ |
|
562 | - if( ! $billing_form instanceof EE_Billing_Attendee_Info_Form ){ |
|
563 | - EE_Error::add_error( __( 'Cannot save billing info because there is none.', 'event_espresso' ) ); |
|
561 | + public function save_and_clean_billing_info_for_payment_method($billing_form, $payment_method) { |
|
562 | + if ( ! $billing_form instanceof EE_Billing_Attendee_Info_Form) { |
|
563 | + EE_Error::add_error(__('Cannot save billing info because there is none.', 'event_espresso')); |
|
564 | 564 | return false; |
565 | 565 | } |
566 | 566 | $billing_form->clean_sensitive_data(); |
567 | - return update_post_meta($this->ID(), $this->get_billing_info_postmeta_name( $payment_method ), $billing_form->input_values( true ) ); |
|
567 | + return update_post_meta($this->ID(), $this->get_billing_info_postmeta_name($payment_method), $billing_form->input_values(true)); |
|
568 | 568 | } |
569 | 569 | |
570 | 570 | /** |
@@ -580,14 +580,14 @@ discard block |
||
580 | 580 | * @return string |
581 | 581 | */ |
582 | 582 | public function get_admin_edit_link() { |
583 | - EE_Registry::instance()->load_helper( 'URL' ); |
|
583 | + EE_Registry::instance()->load_helper('URL'); |
|
584 | 584 | return EEH_URL::add_query_args_and_nonce( |
585 | 585 | array( |
586 | 586 | 'page' => 'espresso_registrations', |
587 | 587 | 'action' => 'edit_attendee', |
588 | 588 | 'post' => $this->ID() |
589 | 589 | ), |
590 | - admin_url( 'admin.php' ) |
|
590 | + admin_url('admin.php') |
|
591 | 591 | ); |
592 | 592 | } |
593 | 593 | |
@@ -604,13 +604,13 @@ discard block |
||
604 | 604 | * @return string |
605 | 605 | */ |
606 | 606 | public function get_admin_overview_link() { |
607 | - EE_Registry::instance()->load_helper( 'URL' ); |
|
607 | + EE_Registry::instance()->load_helper('URL'); |
|
608 | 608 | return EEH_URL::add_query_args_and_nonce( |
609 | 609 | array( |
610 | 610 | 'page' => 'espresso_registrations', |
611 | 611 | 'action' => 'contact_list' |
612 | 612 | ), |
613 | - admin_url( 'admin.php' ) |
|
613 | + admin_url('admin.php') |
|
614 | 614 | ); |
615 | 615 | } |
616 | 616 |
@@ -47,14 +47,14 @@ discard block |
||
47 | 47 | * @param array $props_n_values incoming values from the database |
48 | 48 | * @param string $timezone incoming timezone as set by the model. If not set the timezone for |
49 | 49 | * the website will be used. |
50 | - * @return EE_Attendee |
|
50 | + * @return EE_Change_Log |
|
51 | 51 | */ |
52 | 52 | public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
53 | 53 | return new self( $props_n_values, TRUE, $timezone ); |
54 | 54 | } |
55 | 55 | /** |
56 | 56 | * Gets message |
57 | - * @return mixed |
|
57 | + * @return boolean |
|
58 | 58 | */ |
59 | 59 | function message() { |
60 | 60 | return $this->get('LOG_message'); |
@@ -69,7 +69,7 @@ discard block |
||
69 | 69 | } |
70 | 70 | /** |
71 | 71 | * Gets time |
72 | - * @return string |
|
72 | + * @return boolean |
|
73 | 73 | */ |
74 | 74 | function time() { |
75 | 75 | return $this->get('LOG_time'); |
@@ -84,7 +84,7 @@ discard block |
||
84 | 84 | } |
85 | 85 | /** |
86 | 86 | * Gets log_type |
87 | - * @return string |
|
87 | + * @return boolean |
|
88 | 88 | */ |
89 | 89 | function log_type() { |
90 | 90 | return $this->get('LOG_log_type'); |
@@ -99,7 +99,7 @@ discard block |
||
99 | 99 | } |
100 | 100 | /** |
101 | 101 | * Gets type of the model object related to this log |
102 | - * @return string |
|
102 | + * @return boolean |
|
103 | 103 | */ |
104 | 104 | function OBJ_type() { |
105 | 105 | return $this->get('OBJ_type'); |
@@ -114,7 +114,7 @@ discard block |
||
114 | 114 | } |
115 | 115 | /** |
116 | 116 | * Gets OBJ_ID (the ID of the item related to this log) |
117 | - * @return mixed |
|
117 | + * @return boolean |
|
118 | 118 | */ |
119 | 119 | function OBJ_ID() { |
120 | 120 | return $this->get('OBJ_ID'); |
@@ -129,7 +129,7 @@ discard block |
||
129 | 129 | } |
130 | 130 | /** |
131 | 131 | * Gets wp_user |
132 | - * @return int |
|
132 | + * @return boolean |
|
133 | 133 | */ |
134 | 134 | function wp_user() { |
135 | 135 | return $this->get('LOG_wp_user'); |
@@ -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 | } |
@@ -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,7 +25,7 @@ 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 | * |
@@ -36,9 +36,9 @@ discard block |
||
36 | 36 | * date_format and the second value is the time format |
37 | 37 | * @return EE_Attendee |
38 | 38 | */ |
39 | - public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) { |
|
40 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__, $timezone, $date_formats ); |
|
41 | - return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats ); |
|
39 | + public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) { |
|
40 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__, $timezone, $date_formats); |
|
41 | + return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats); |
|
42 | 42 | } |
43 | 43 | |
44 | 44 | |
@@ -49,8 +49,8 @@ discard block |
||
49 | 49 | * the website will be used. |
50 | 50 | * @return EE_Attendee |
51 | 51 | */ |
52 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
|
53 | - return new self( $props_n_values, TRUE, $timezone ); |
|
52 | + public static function new_instance_from_db($props_n_values = array(), $timezone = null) { |
|
53 | + return new self($props_n_values, TRUE, $timezone); |
|
54 | 54 | } |
55 | 55 | /** |
56 | 56 | * Gets message |
@@ -147,12 +147,12 @@ discard block |
||
147 | 147 | * Gets the model object attached to this log |
148 | 148 | * @return EE_Base_Class |
149 | 149 | */ |
150 | - function object(){ |
|
150 | + function object() { |
|
151 | 151 | $model_name_of_related_obj = $this->OBJ_type(); |
152 | 152 | $is_model_name = EE_Registry::instance()->is_model_name($model_name_of_related_obj); |
153 | - if( ! $is_model_name ){ |
|
153 | + if ( ! $is_model_name) { |
|
154 | 154 | return null; |
155 | - }else{ |
|
155 | + } else { |
|
156 | 156 | return $this->get_first_related($model_name_of_related_obj); |
157 | 157 | } |
158 | 158 | } |
@@ -165,17 +165,17 @@ discard block |
||
165 | 165 | * @param boolean $save |
166 | 166 | * @return boolean if $save=true, NULL is $save=false |
167 | 167 | */ |
168 | - function set_object($object, $save = TRUE ) { |
|
169 | - if($object instanceof EE_Base_Class){ |
|
168 | + function set_object($object, $save = TRUE) { |
|
169 | + if ($object instanceof EE_Base_Class) { |
|
170 | 170 | $this->set_OBJ_type($object->get_model()->get_this_model_name()); |
171 | 171 | $this->set_OBJ_ID($object->ID()); |
172 | - }else{ |
|
172 | + } else { |
|
173 | 173 | $this->set_OBJ_type(NULL); |
174 | 174 | $this->set_OBJ_ID(NULL); |
175 | 175 | } |
176 | - if($save){ |
|
176 | + if ($save) { |
|
177 | 177 | return $this->save(); |
178 | - }else{ |
|
178 | + } else { |
|
179 | 179 | return NULL; |
180 | 180 | } |
181 | 181 | } |
@@ -51,7 +51,7 @@ discard block |
||
51 | 51 | |
52 | 52 | /** |
53 | 53 | * Gets the country name |
54 | - * @return string |
|
54 | + * @return boolean |
|
55 | 55 | */ |
56 | 56 | public function name() { |
57 | 57 | return $this->get( 'CNT_name' ); |
@@ -61,7 +61,7 @@ discard block |
||
61 | 61 | |
62 | 62 | /** |
63 | 63 | * gets the country's currency code |
64 | - * @return string |
|
64 | + * @return boolean |
|
65 | 65 | */ |
66 | 66 | public function currency_code() { |
67 | 67 | return $this->get( 'CNT_cur_code' ); |
@@ -82,7 +82,7 @@ discard block |
||
82 | 82 | |
83 | 83 | /** |
84 | 84 | * Currency name singular |
85 | - * @return string |
|
85 | + * @return boolean |
|
86 | 86 | */ |
87 | 87 | public function currency_name_single() { |
88 | 88 | return $this->get( 'CNT_cur_single' ); |
@@ -92,7 +92,7 @@ discard block |
||
92 | 92 | |
93 | 93 | /** |
94 | 94 | * Currency name plural |
95 | - * @return string |
|
95 | + * @return boolean |
|
96 | 96 | */ |
97 | 97 | public function currency_name_plural() { |
98 | 98 | return $this->get( 'CNT_cur_plural' ); |
@@ -112,7 +112,7 @@ discard block |
||
112 | 112 | |
113 | 113 | /** |
114 | 114 | * currency_decimal_places : 2 = 0.00 3 = 0.000 |
115 | - * @return integer |
|
115 | + * @return boolean |
|
116 | 116 | */ |
117 | 117 | public function currency_decimal_places() { |
118 | 118 | return $this->get( 'CNT_cur_dec_plc' ); |
@@ -122,7 +122,7 @@ discard block |
||
122 | 122 | |
123 | 123 | /** |
124 | 124 | * currency_decimal_mark : (comma) ',' = 0,01 or (decimal) '.' = 0.01 |
125 | - * @return string |
|
125 | + * @return boolean |
|
126 | 126 | */ |
127 | 127 | public function currency_decimal_mark() { |
128 | 128 | return $this->get( 'CNT_cur_dec_mrk' ); |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | |
133 | 133 | /** |
134 | 134 | * currency thousands separator: (comma) ',' = 1,000 or (decimal) '.' = 1.000 |
135 | - * @return string |
|
135 | + * @return boolean |
|
136 | 136 | */ |
137 | 137 | public function currency_thousands_separator() { |
138 | 138 | return $this->get( 'CNT_cur_thsnds' ); |
@@ -2,18 +2,18 @@ |
||
2 | 2 | exit( 'No direct script access allowed' ); |
3 | 3 | } |
4 | 4 | /** |
5 | - * Event Espresso |
|
6 | - * |
|
7 | - * Event Registration and Management Plugin for WordPress |
|
8 | - * |
|
9 | - * @ package Event Espresso |
|
10 | - * @ author Seth Shoultes |
|
11 | - * @ copyright (c) 2008-2011 Event Espresso All Rights Reserved. |
|
12 | - * @ license {@link http://eventespresso.com/support/terms-conditions/} * see Plugin Licensing * |
|
13 | - * @ link {@link http://www.eventespresso.com} |
|
14 | - * @ since 3.2.P |
|
15 | - * |
|
16 | - */ |
|
5 | + * Event Espresso |
|
6 | + * |
|
7 | + * Event Registration and Management Plugin for WordPress |
|
8 | + * |
|
9 | + * @ package Event Espresso |
|
10 | + * @ author Seth Shoultes |
|
11 | + * @ copyright (c) 2008-2011 Event Espresso All Rights Reserved. |
|
12 | + * @ license {@link http://eventespresso.com/support/terms-conditions/} * see Plugin Licensing * |
|
13 | + * @ link {@link http://www.eventespresso.com} |
|
14 | + * @ since 3.2.P |
|
15 | + * |
|
16 | + */ |
|
17 | 17 | |
18 | 18 | |
19 | 19 |
@@ -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 |
@@ -30,9 +30,9 @@ discard block |
||
30 | 30 | * @param array $props_n_values |
31 | 31 | * @return EE_Country|mixed |
32 | 32 | */ |
33 | - public static function new_instance( $props_n_values = array() ) { |
|
34 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__ ); |
|
35 | - return $has_object ? $has_object : new self( $props_n_values ); |
|
33 | + public static function new_instance($props_n_values = array()) { |
|
34 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__); |
|
35 | + return $has_object ? $has_object : new self($props_n_values); |
|
36 | 36 | } |
37 | 37 | |
38 | 38 | |
@@ -41,8 +41,8 @@ discard block |
||
41 | 41 | * @param array $props_n_values |
42 | 42 | * @return EE_Country |
43 | 43 | */ |
44 | - public static function new_instance_from_db( $props_n_values = array() ) { |
|
45 | - return new self( $props_n_values, TRUE ); |
|
44 | + public static function new_instance_from_db($props_n_values = array()) { |
|
45 | + return new self($props_n_values, TRUE); |
|
46 | 46 | } |
47 | 47 | |
48 | 48 | |
@@ -54,7 +54,7 @@ discard block |
||
54 | 54 | * @return string |
55 | 55 | */ |
56 | 56 | public function name() { |
57 | - return $this->get( 'CNT_name' ); |
|
57 | + return $this->get('CNT_name'); |
|
58 | 58 | } |
59 | 59 | |
60 | 60 | |
@@ -64,7 +64,7 @@ discard block |
||
64 | 64 | * @return string |
65 | 65 | */ |
66 | 66 | public function currency_code() { |
67 | - return $this->get( 'CNT_cur_code' ); |
|
67 | + return $this->get('CNT_cur_code'); |
|
68 | 68 | } |
69 | 69 | |
70 | 70 | |
@@ -74,7 +74,7 @@ discard block |
||
74 | 74 | * @return string |
75 | 75 | */ |
76 | 76 | public function currency_sign() { |
77 | - $CNT_cur_sign = $this->get( 'CNT_cur_sign' ); |
|
77 | + $CNT_cur_sign = $this->get('CNT_cur_sign'); |
|
78 | 78 | return $CNT_cur_sign ? $CNT_cur_sign : '¤'; |
79 | 79 | } |
80 | 80 | |
@@ -85,7 +85,7 @@ discard block |
||
85 | 85 | * @return string |
86 | 86 | */ |
87 | 87 | public function currency_name_single() { |
88 | - return $this->get( 'CNT_cur_single' ); |
|
88 | + return $this->get('CNT_cur_single'); |
|
89 | 89 | } |
90 | 90 | |
91 | 91 | |
@@ -95,7 +95,7 @@ discard block |
||
95 | 95 | * @return string |
96 | 96 | */ |
97 | 97 | public function currency_name_plural() { |
98 | - return $this->get( 'CNT_cur_plural' ); |
|
98 | + return $this->get('CNT_cur_plural'); |
|
99 | 99 | } |
100 | 100 | |
101 | 101 | |
@@ -105,7 +105,7 @@ discard block |
||
105 | 105 | * @return boolean |
106 | 106 | */ |
107 | 107 | public function currency_sign_before() { |
108 | - return $this->get( 'CNT_cur_sign_b4' ); |
|
108 | + return $this->get('CNT_cur_sign_b4'); |
|
109 | 109 | } |
110 | 110 | |
111 | 111 | |
@@ -115,7 +115,7 @@ discard block |
||
115 | 115 | * @return integer |
116 | 116 | */ |
117 | 117 | public function currency_decimal_places() { |
118 | - return $this->get( 'CNT_cur_dec_plc' ); |
|
118 | + return $this->get('CNT_cur_dec_plc'); |
|
119 | 119 | } |
120 | 120 | |
121 | 121 | |
@@ -125,7 +125,7 @@ discard block |
||
125 | 125 | * @return string |
126 | 126 | */ |
127 | 127 | public function currency_decimal_mark() { |
128 | - return $this->get( 'CNT_cur_dec_mrk' ); |
|
128 | + return $this->get('CNT_cur_dec_mrk'); |
|
129 | 129 | } |
130 | 130 | |
131 | 131 | |
@@ -135,7 +135,7 @@ discard block |
||
135 | 135 | * @return string |
136 | 136 | */ |
137 | 137 | public function currency_thousands_separator() { |
138 | - return $this->get( 'CNT_cur_thsnds' ); |
|
138 | + return $this->get('CNT_cur_thsnds'); |
|
139 | 139 | } |
140 | 140 | } |
141 | 141 | /* End of file EE_Country.class.php */ |
@@ -287,7 +287,7 @@ discard block |
||
287 | 287 | * Sends HTTP headers to indicate that the browser should download a file, |
288 | 288 | * and starts writing the file to PHP's output. Returns the file handle so other functions can |
289 | 289 | * also write to it |
290 | - * @param string $new_filename the name of the file that the user will download |
|
290 | + * @param string|false $filename the name of the file that the user will download |
|
291 | 291 | * @return resource, like the results of fopen(), which can be used for fwrite, fputcsv2, etc. |
292 | 292 | */ |
293 | 293 | public function begin_sending_csv($filename){ |
@@ -343,9 +343,7 @@ discard block |
||
343 | 343 | /** |
344 | 344 | * Writes $data to the csv file open in $filehandle. uses the array indices of $data for column headers |
345 | 345 | * @param array $data 2D array, first numerically-indexed, and next-level-down preferably indexed by string |
346 | - * @param boolean $add_csv_column_names whether or not we should add the keys in the bottom-most array as a row for headers in the CSV. |
|
347 | - * Eg, if $data looked like array(0=>array('EVT_ID'=>1,'EVT_name'=>'monkey'...), 1=>array(...),...)) |
|
348 | - * then the first row we'd write to the CSV would be "EVT_ID,EVT_name,..." |
|
346 | + * @param resource $filehandle |
|
349 | 347 | * @return boolean if we successfully wrote to the CSV or not. If there's no $data, we consider that a success (because we wrote everything there was...nothing) |
350 | 348 | */ |
351 | 349 | public function write_data_array_to_csv($filehandle, $data){ |
@@ -427,7 +425,7 @@ discard block |
||
427 | 425 | * @param array $model_data_array is assumed to be a 3d array: 1st layer has keys of model names (eg 'Event'), |
428 | 426 | * next layer is numerically indexed to represent each model object (eg, each individual event), and the last layer |
429 | 427 | * has all the attributes o fthat model object (eg, the event's id, name, etc) |
430 | - * @return boolean success |
|
428 | + * @return boolean|null success |
|
431 | 429 | */ |
432 | 430 | public function write_model_data_to_csv($filehandle,$model_data_array){ |
433 | 431 | $this->write_metadata_to_csv($filehandle); |
@@ -456,8 +454,8 @@ discard block |
||
456 | 454 | * Writes the CSV file to the output buffer, with rows corresponding to $model_data_array, |
457 | 455 | * and dies (in order to avoid other plugins from messing up the csv output) |
458 | 456 | * @param string $filename the filename you want to give the file |
459 | - * @param array $model_data_array 3d array, as described in EE_CSV::write_model_data_to_csv() |
|
460 | - * @return bool | void writes CSV file to output and dies |
|
457 | + * @param boolean $model_data_array 3d array, as described in EE_CSV::write_model_data_to_csv() |
|
458 | + * @return boolean|null | void writes CSV file to output and dies |
|
461 | 459 | */ |
462 | 460 | public function export_multiple_model_data_to_csv($filename,$model_data_array){ |
463 | 461 | $filehandle = $this->begin_sending_csv($filename); |
@@ -469,7 +467,7 @@ discard block |
||
469 | 467 | * @access public |
470 | 468 | * @param array $data - the array of data to be converted to csv and exported |
471 | 469 | * @param string $filename - name for newly created csv file |
472 | - * @return TRUE on success, FALSE on fail |
|
470 | + * @return false|null on success, FALSE on fail |
|
473 | 471 | */ |
474 | 472 | public function export_array_to_csv( $data = FALSE, $filename = FALSE ) { |
475 | 473 |
@@ -1,4 +1,6 @@ discard block |
||
1 | -<?php if (!defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
1 | +<?php if (!defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | +} |
|
2 | 4 | /** |
3 | 5 | * CSV Import Export class |
4 | 6 | * |
@@ -105,8 +107,9 @@ discard block |
||
105 | 107 | $fc = $fc . $c; |
106 | 108 | } |
107 | 109 | } |
108 | - if ((ord(substr($fc,0,1)) == 255) && (ord(substr($fc,1,1)) == 254)) |
|
109 | - $fc = substr($fc,2); |
|
110 | + if ((ord(substr($fc,0,1)) == 255) && (ord(substr($fc,1,1)) == 254)) { |
|
111 | + $fc = substr($fc,2); |
|
112 | + } |
|
110 | 113 | return ($fc); |
111 | 114 | } |
112 | 115 | |
@@ -144,7 +147,7 @@ discard block |
||
144 | 147 | while(($data = fgetcsv($file_handle, 0, ',', '"' )) !== FALSE){ |
145 | 148 | $csvarray[]= $data; |
146 | 149 | } |
147 | - }else{ |
|
150 | + } else{ |
|
148 | 151 | // loop through each row of the file |
149 | 152 | while (( $data = fgetcsv( $file_handle, 0, ',', '"', '\\' )) !== FALSE ) { |
150 | 153 | $csvarray[]=$data; |
@@ -153,7 +156,7 @@ discard block |
||
153 | 156 | # Close the File. |
154 | 157 | fclose($file_handle); |
155 | 158 | return $csvarray; |
156 | - }else{ |
|
159 | + } else{ |
|
157 | 160 | EE_Error::add_error( sprintf(__("An error occurred - the file: %s could not opened.", "event_espresso"),$path_to_file), __FILE__, __FUNCTION__, __LINE__ ); |
158 | 161 | return false; |
159 | 162 | } |
@@ -234,7 +237,7 @@ discard block |
||
234 | 237 | $matches = array(); |
235 | 238 | if($model_name == EE_CSV::metadata_header){ |
236 | 239 | $headers[$i] = $column_name; |
237 | - }else{ |
|
240 | + } else{ |
|
238 | 241 | //now get the db table name from it (the part between square brackets) |
239 | 242 | $success = preg_match('~(.*)\[(.*)\]~', $column_name,$matches); |
240 | 243 | if (!$success){ |
@@ -244,7 +247,7 @@ discard block |
||
244 | 247 | $headers[$i] = $matches[2]; |
245 | 248 | } |
246 | 249 | |
247 | - }else{ |
|
250 | + } else{ |
|
248 | 251 | // no column names means our final array will just use counters for keys |
249 | 252 | $model_entry[$headers[$i]] = $data[$i]; |
250 | 253 | $headers[$i] = $i; |
@@ -371,7 +374,7 @@ discard block |
||
371 | 374 | echo $this->fputcsv2($filehandle, $data_row); |
372 | 375 | } |
373 | 376 | return true; |
374 | - }else{ |
|
377 | + } else{ |
|
375 | 378 | //no data TO write... so we can assume that's a success |
376 | 379 | return true; |
377 | 380 | } |
@@ -438,7 +441,7 @@ discard block |
||
438 | 441 | |
439 | 442 | if( ! empty($model_instance_arrays) ){ |
440 | 443 | $this->write_data_array_to_csv($filehandle, $model_instance_arrays); |
441 | - }else{ |
|
444 | + } else{ |
|
442 | 445 | // echo "no data to write... so just write the headers"; |
443 | 446 | //so there's actually NO model objects for that model. |
444 | 447 | //probably still want to show the columns |
@@ -1,4 +1,4 @@ discard block |
||
1 | -<?php if (!defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
2 | 2 | /** |
3 | 3 | * CSV Import Export class |
4 | 4 | * |
@@ -41,31 +41,31 @@ discard block |
||
41 | 41 | global $wpdb; |
42 | 42 | |
43 | 43 | $this->_primary_keys = array( |
44 | - $wpdb->prefix . 'esp_answer' => array( 'ANS_ID' ), |
|
45 | - $wpdb->prefix . 'esp_attendee' => array( 'ATT_ID' ), |
|
46 | - $wpdb->prefix . 'esp_datetime' => array( 'DTT_ID' ), |
|
47 | - $wpdb->prefix . 'esp_event_question_group' => array( 'EQG_ID' ), |
|
48 | - $wpdb->prefix . 'esp_message_template' => array( 'MTP_ID' ), |
|
49 | - $wpdb->prefix . 'esp_payment' => array( 'PAY_ID' ), |
|
50 | - $wpdb->prefix . 'esp_price' => array( 'PRC_ID' ), |
|
51 | - $wpdb->prefix . 'esp_price_type' => array( 'PRT_ID' ), |
|
52 | - $wpdb->prefix . 'esp_question' => array( 'QST_ID' ), |
|
53 | - $wpdb->prefix . 'esp_question_group' => array( 'QSG_ID' ), |
|
54 | - $wpdb->prefix . 'esp_question_group_question' => array( 'QGQ_ID' ), |
|
55 | - $wpdb->prefix . 'esp_question_option' => array( 'QSO_ID' ), |
|
56 | - $wpdb->prefix . 'esp_registration' => array( 'REG_ID' ), |
|
57 | - $wpdb->prefix . 'esp_status' => array( 'STS_ID' ), |
|
58 | - $wpdb->prefix . 'esp_transaction' => array( 'TXN_ID' ), |
|
59 | - $wpdb->prefix . 'esp_transaction' => array( 'TXN_ID' ), |
|
60 | - $wpdb->prefix . 'events_detail' => array( 'id' ), |
|
61 | - $wpdb->prefix . 'events_category_detail' => array( 'id' ), |
|
62 | - $wpdb->prefix . 'events_category_rel' => array( 'id' ), |
|
63 | - $wpdb->prefix . 'events_venue' => array( 'id' ), |
|
64 | - $wpdb->prefix . 'events_venue_rel' => array( 'emeta_id' ), |
|
65 | - $wpdb->prefix . 'events_locale' => array( 'id' ), |
|
66 | - $wpdb->prefix . 'events_locale_rel' => array( 'id' ), |
|
67 | - $wpdb->prefix . 'events_personnel' => array( 'id' ), |
|
68 | - $wpdb->prefix . 'events_personnel_rel' => array( 'id' ), |
|
44 | + $wpdb->prefix.'esp_answer' => array('ANS_ID'), |
|
45 | + $wpdb->prefix.'esp_attendee' => array('ATT_ID'), |
|
46 | + $wpdb->prefix.'esp_datetime' => array('DTT_ID'), |
|
47 | + $wpdb->prefix.'esp_event_question_group' => array('EQG_ID'), |
|
48 | + $wpdb->prefix.'esp_message_template' => array('MTP_ID'), |
|
49 | + $wpdb->prefix.'esp_payment' => array('PAY_ID'), |
|
50 | + $wpdb->prefix.'esp_price' => array('PRC_ID'), |
|
51 | + $wpdb->prefix.'esp_price_type' => array('PRT_ID'), |
|
52 | + $wpdb->prefix.'esp_question' => array('QST_ID'), |
|
53 | + $wpdb->prefix.'esp_question_group' => array('QSG_ID'), |
|
54 | + $wpdb->prefix.'esp_question_group_question' => array('QGQ_ID'), |
|
55 | + $wpdb->prefix.'esp_question_option' => array('QSO_ID'), |
|
56 | + $wpdb->prefix.'esp_registration' => array('REG_ID'), |
|
57 | + $wpdb->prefix.'esp_status' => array('STS_ID'), |
|
58 | + $wpdb->prefix.'esp_transaction' => array('TXN_ID'), |
|
59 | + $wpdb->prefix.'esp_transaction' => array('TXN_ID'), |
|
60 | + $wpdb->prefix.'events_detail' => array('id'), |
|
61 | + $wpdb->prefix.'events_category_detail' => array('id'), |
|
62 | + $wpdb->prefix.'events_category_rel' => array('id'), |
|
63 | + $wpdb->prefix.'events_venue' => array('id'), |
|
64 | + $wpdb->prefix.'events_venue_rel' => array('emeta_id'), |
|
65 | + $wpdb->prefix.'events_locale' => array('id'), |
|
66 | + $wpdb->prefix.'events_locale_rel' => array('id'), |
|
67 | + $wpdb->prefix.'events_personnel' => array('id'), |
|
68 | + $wpdb->prefix.'events_personnel_rel' => array('id'), |
|
69 | 69 | ); |
70 | 70 | |
71 | 71 | } |
@@ -77,9 +77,9 @@ discard block |
||
77 | 77 | * @ access public |
78 | 78 | * @return EE_CSV |
79 | 79 | */ |
80 | - public static function instance ( ) { |
|
80 | + public static function instance( ) { |
|
81 | 81 | // check if class object is instantiated |
82 | - if ( self::$_instance === NULL or ! is_object( self::$_instance ) or ! ( self::$_instance instanceof EE_CSV )) { |
|
82 | + if (self::$_instance === NULL or ! is_object(self::$_instance) or ! (self::$_instance instanceof EE_CSV)) { |
|
83 | 83 | self::$_instance = new self(); |
84 | 84 | } |
85 | 85 | return self::$_instance; |
@@ -91,22 +91,22 @@ discard block |
||
91 | 91 | * @return string |
92 | 92 | * @throws EE_Error |
93 | 93 | */ |
94 | - private function read_unicode_file($file_path){ |
|
94 | + private function read_unicode_file($file_path) { |
|
95 | 95 | $fc = ""; |
96 | - $fh = fopen($file_path,"rb"); |
|
97 | - if( ! $fh ){ |
|
98 | - throw new EE_Error( sprintf( __("Cannot open file for read: %s<br>\n", 'event_espresso'), $file_path ) ); |
|
96 | + $fh = fopen($file_path, "rb"); |
|
97 | + if ( ! $fh) { |
|
98 | + throw new EE_Error(sprintf(__("Cannot open file for read: %s<br>\n", 'event_espresso'), $file_path)); |
|
99 | 99 | } |
100 | 100 | $flen = filesize($file_path); |
101 | 101 | $bc = fread($fh, $flen); |
102 | - for ($i=0; $i<$flen; $i++){ |
|
103 | - $c = substr($bc,$i,1); |
|
104 | - if ((ord($c) != 0) && (ord($c) != 13)){ |
|
105 | - $fc = $fc . $c; |
|
102 | + for ($i = 0; $i < $flen; $i++) { |
|
103 | + $c = substr($bc, $i, 1); |
|
104 | + if ((ord($c) != 0) && (ord($c) != 13)) { |
|
105 | + $fc = $fc.$c; |
|
106 | 106 | } |
107 | 107 | } |
108 | - if ((ord(substr($fc,0,1)) == 255) && (ord(substr($fc,1,1)) == 254)) |
|
109 | - $fc = substr($fc,2); |
|
108 | + if ((ord(substr($fc, 0, 1)) == 255) && (ord(substr($fc, 1, 1)) == 254)) |
|
109 | + $fc = substr($fc, 2); |
|
110 | 110 | return ($fc); |
111 | 111 | } |
112 | 112 | |
@@ -118,15 +118,15 @@ discard block |
||
118 | 118 | * @param string $path_to_file |
119 | 119 | * @return array of arrays. Top-level array has rows, second-level array has each item |
120 | 120 | */ |
121 | - public function import_csv_to_multi_dimensional_array($path_to_file){ |
|
121 | + public function import_csv_to_multi_dimensional_array($path_to_file) { |
|
122 | 122 | // needed to deal with Mac line endings |
123 | - ini_set('auto_detect_line_endings',TRUE); |
|
123 | + ini_set('auto_detect_line_endings', TRUE); |
|
124 | 124 | |
125 | 125 | // because fgetcsv does not correctly deal with backslashed quotes such as \" |
126 | 126 | // we'll read the file into a string |
127 | - $file_contents = $this->read_unicode_file( $path_to_file ); |
|
127 | + $file_contents = $this->read_unicode_file($path_to_file); |
|
128 | 128 | // replace backslashed quotes with CSV enclosures |
129 | - $file_contents = str_replace ( '\\"', '"""', $file_contents ); |
|
129 | + $file_contents = str_replace('\\"', '"""', $file_contents); |
|
130 | 130 | // HEY YOU! PUT THAT FILE BACK!!! |
131 | 131 | file_put_contents($path_to_file, $file_contents); |
132 | 132 | |
@@ -136,25 +136,25 @@ discard block |
||
136 | 136 | $csvarray = array(); |
137 | 137 | |
138 | 138 | // in PHP 5.3 fgetcsv accepts a 5th parameter, but the pre 5.3 versions of fgetcsv choke if passed more than 4 - is that crazy or what? |
139 | - if ( version_compare( PHP_VERSION, '5.3.0' ) < 0 ) { |
|
139 | + if (version_compare(PHP_VERSION, '5.3.0') < 0) { |
|
140 | 140 | |
141 | 141 | // PHP 5.2- version |
142 | 142 | |
143 | 143 | // loop through each row of the file |
144 | - while(($data = fgetcsv($file_handle, 0, ',', '"' )) !== FALSE){ |
|
145 | - $csvarray[]= $data; |
|
144 | + while (($data = fgetcsv($file_handle, 0, ',', '"')) !== FALSE) { |
|
145 | + $csvarray[] = $data; |
|
146 | 146 | } |
147 | - }else{ |
|
147 | + } else { |
|
148 | 148 | // loop through each row of the file |
149 | - while (( $data = fgetcsv( $file_handle, 0, ',', '"', '\\' )) !== FALSE ) { |
|
150 | - $csvarray[]=$data; |
|
149 | + while (($data = fgetcsv($file_handle, 0, ',', '"', '\\')) !== FALSE) { |
|
150 | + $csvarray[] = $data; |
|
151 | 151 | } |
152 | 152 | } |
153 | 153 | # Close the File. |
154 | 154 | fclose($file_handle); |
155 | 155 | return $csvarray; |
156 | - }else{ |
|
157 | - EE_Error::add_error( sprintf(__("An error occurred - the file: %s could not opened.", "event_espresso"),$path_to_file), __FILE__, __FUNCTION__, __LINE__ ); |
|
156 | + } else { |
|
157 | + EE_Error::add_error(sprintf(__("An error occurred - the file: %s could not opened.", "event_espresso"), $path_to_file), __FILE__, __FUNCTION__, __LINE__); |
|
158 | 158 | return false; |
159 | 159 | } |
160 | 160 | } |
@@ -184,9 +184,9 @@ discard block |
||
184 | 184 | * ... |
185 | 185 | * ) |
186 | 186 | */ |
187 | - public function import_csv_to_model_data_array( $path_to_file, $model_name = FALSE, $first_row_is_headers = TRUE ) { |
|
187 | + public function import_csv_to_model_data_array($path_to_file, $model_name = FALSE, $first_row_is_headers = TRUE) { |
|
188 | 188 | $multi_dimensional_array = $this->import_csv_to_multi_dimensional_array($path_to_file); |
189 | - if( ! $multi_dimensional_array ){ |
|
189 | + if ( ! $multi_dimensional_array) { |
|
190 | 190 | return false; |
191 | 191 | } |
192 | 192 | // gotta start somewhere |
@@ -195,9 +195,9 @@ discard block |
||
195 | 195 | $ee_formatted_data = array(); |
196 | 196 | // array to store headers (column names) |
197 | 197 | $headers = array(); |
198 | - foreach($multi_dimensional_array as $data){ |
|
198 | + foreach ($multi_dimensional_array as $data) { |
|
199 | 199 | // if first cell is MODEL, then second cell is the MODEL name |
200 | - if ( $data[0] == 'MODEL' ) { |
|
200 | + if ($data[0] == 'MODEL') { |
|
201 | 201 | $model_name = $data[1]; |
202 | 202 | //don't bother looking for model data in this row. The rest of this |
203 | 203 | //row should be blank |
@@ -207,7 +207,7 @@ discard block |
||
207 | 207 | $headers = array(); |
208 | 208 | continue; |
209 | 209 | } |
210 | - if( strpos( $data[0], EE_CSV::metadata_header ) !==FALSE ){ |
|
210 | + if (strpos($data[0], EE_CSV::metadata_header) !== FALSE) { |
|
211 | 211 | $model_name = EE_CSV::metadata_header; |
212 | 212 | //store like model data, we just won't try importing it etc. |
213 | 213 | $row = 1; |
@@ -220,31 +220,31 @@ discard block |
||
220 | 220 | |
221 | 221 | $model_entry = array(); |
222 | 222 | // loop through each column |
223 | - for ( $i=0; $i < $columns; $i++ ) { |
|
223 | + for ($i = 0; $i < $columns; $i++) { |
|
224 | 224 | |
225 | 225 | //replace csv_enclosures with backslashed quotes |
226 | - $data[$i] = str_replace ( '"""', '\\"', $data[$i] ); |
|
226 | + $data[$i] = str_replace('"""', '\\"', $data[$i]); |
|
227 | 227 | // do we need to grab the column names? |
228 | - if ( $row === 1){ |
|
229 | - if( $first_row_is_headers ) { |
|
228 | + if ($row === 1) { |
|
229 | + if ($first_row_is_headers) { |
|
230 | 230 | // store the column names to use for keys |
231 | 231 | $column_name = $data[$i]; |
232 | 232 | //check it's not blank... sometimes CSV editign programs adda bunch of empty columns onto the end... |
233 | - if(!$column_name){continue;} |
|
233 | + if ( ! $column_name) {continue; } |
|
234 | 234 | $matches = array(); |
235 | - if($model_name == EE_CSV::metadata_header){ |
|
235 | + if ($model_name == EE_CSV::metadata_header) { |
|
236 | 236 | $headers[$i] = $column_name; |
237 | - }else{ |
|
237 | + } else { |
|
238 | 238 | //now get the db table name from it (the part between square brackets) |
239 | - $success = preg_match('~(.*)\[(.*)\]~', $column_name,$matches); |
|
240 | - if (!$success){ |
|
241 | - EE_Error::add_error( sprintf(__("The column titled %s is invalid for importing. It must be be in the format of 'Nice Name[model_field_name]' in row %s", "event_espresso"),$column_name,implode(",",$data)), __FILE__, __FUNCTION__, __LINE__ ); |
|
239 | + $success = preg_match('~(.*)\[(.*)\]~', $column_name, $matches); |
|
240 | + if ( ! $success) { |
|
241 | + EE_Error::add_error(sprintf(__("The column titled %s is invalid for importing. It must be be in the format of 'Nice Name[model_field_name]' in row %s", "event_espresso"), $column_name, implode(",", $data)), __FILE__, __FUNCTION__, __LINE__); |
|
242 | 242 | return false; |
243 | 243 | } |
244 | 244 | $headers[$i] = $matches[2]; |
245 | 245 | } |
246 | 246 | |
247 | - }else{ |
|
247 | + } else { |
|
248 | 248 | // no column names means our final array will just use counters for keys |
249 | 249 | $model_entry[$headers[$i]] = $data[$i]; |
250 | 250 | $headers[$i] = $i; |
@@ -252,14 +252,14 @@ discard block |
||
252 | 252 | // and we need to store csv data |
253 | 253 | } else { |
254 | 254 | // this column isn' ta header, store it if there is a header for it |
255 | - if(isset($headers[$i])){ |
|
255 | + if (isset($headers[$i])) { |
|
256 | 256 | $model_entry[$headers[$i]] = $data[$i]; |
257 | 257 | } |
258 | 258 | } |
259 | 259 | |
260 | 260 | } |
261 | 261 | //save the row's data IF it's a non-header-row |
262 | - if( ! $first_row_is_headers || ($first_row_is_headers && $row > 1)){ |
|
262 | + if ( ! $first_row_is_headers || ($first_row_is_headers && $row > 1)) { |
|
263 | 263 | $ee_formatted_data[$model_name][] = $model_entry; |
264 | 264 | } |
265 | 265 | // advance to next row |
@@ -278,9 +278,9 @@ discard block |
||
278 | 278 | } |
279 | 279 | |
280 | 280 | |
281 | - public function save_csv_to_db( $csv_data_array, $model_name = FALSE ) { |
|
282 | - EE_Error::doing_it_wrong('save_csv_to_db', __( 'Function moved to EE_Import and renamed to save_csv_data_array_to_db', 'event_espresso' ), '4.6.7' ); |
|
283 | - return EE_Import::instance()->save_csv_data_array_to_db( $csv_data_array, $model_name ); |
|
281 | + public function save_csv_to_db($csv_data_array, $model_name = FALSE) { |
|
282 | + EE_Error::doing_it_wrong('save_csv_to_db', __('Function moved to EE_Import and renamed to save_csv_data_array_to_db', 'event_espresso'), '4.6.7'); |
|
283 | + return EE_Import::instance()->save_csv_data_array_to_db($csv_data_array, $model_name); |
|
284 | 284 | } |
285 | 285 | |
286 | 286 | /** |
@@ -290,11 +290,11 @@ discard block |
||
290 | 290 | * @param string $new_filename the name of the file that the user will download |
291 | 291 | * @return resource, like the results of fopen(), which can be used for fwrite, fputcsv2, etc. |
292 | 292 | */ |
293 | - public function begin_sending_csv($filename){ |
|
293 | + public function begin_sending_csv($filename) { |
|
294 | 294 | // grab file extension |
295 | 295 | $ext = substr(strrchr($filename, '.'), 1); |
296 | - if ( $ext == '.csv' or $ext == '.xls' ) { |
|
297 | - str_replace( $ext, '', $filename ); |
|
296 | + if ($ext == '.csv' or $ext == '.xls') { |
|
297 | + str_replace($ext, '', $filename); |
|
298 | 298 | } |
299 | 299 | $filename .= '.csv'; |
300 | 300 | |
@@ -315,8 +315,8 @@ discard block |
||
315 | 315 | // header("Content-Type: application/download"); |
316 | 316 | header('Content-disposition: attachment; filename='.$filename); |
317 | 317 | header("Content-Type: text/csv; charset=utf-8"); |
318 | - do_action( 'AHEE__EE_CSV__begin_sending_csv__headers' ); |
|
319 | - echo apply_filters('FHEE__EE_CSV__begin_sending_csv__start_writing', "\xEF\xBB\xBF" ); // makes excel open it as UTF-8. UTF-8 BOM, see http://stackoverflow.com/a/4440143/2773835 |
|
318 | + do_action('AHEE__EE_CSV__begin_sending_csv__headers'); |
|
319 | + echo apply_filters('FHEE__EE_CSV__begin_sending_csv__start_writing', "\xEF\xBB\xBF"); // makes excel open it as UTF-8. UTF-8 BOM, see http://stackoverflow.com/a/4440143/2773835 |
|
320 | 320 | $fh = fopen('php://output', 'w'); |
321 | 321 | return $fh; |
322 | 322 | } |
@@ -326,12 +326,12 @@ discard block |
||
326 | 326 | * mentioning the version and timezone |
327 | 327 | * @param resource $filehandle |
328 | 328 | */ |
329 | - public function write_metadata_to_csv($filehandle){ |
|
329 | + public function write_metadata_to_csv($filehandle) { |
|
330 | 330 | EE_Registry::instance()->load_helper('DTT_Helper'); |
331 | - $data_row = array(EE_CSV::metadata_header);//do NOT translate because this exact string is used when importing |
|
331 | + $data_row = array(EE_CSV::metadata_header); //do NOT translate because this exact string is used when importing |
|
332 | 332 | $this->fputcsv2($filehandle, $data_row); |
333 | 333 | EE_Registry::instance()->load_helper('DTT_Helper'); |
334 | - $meta_data = array( 0=> array( |
|
334 | + $meta_data = array(0=> array( |
|
335 | 335 | 'version'=>espresso_version(), |
336 | 336 | 'timezone'=> EEH_DTT_Helper::get_timezone(), |
337 | 337 | 'time_of_export'=>current_time('mysql'), |
@@ -349,30 +349,30 @@ discard block |
||
349 | 349 | * then the first row we'd write to the CSV would be "EVT_ID,EVT_name,..." |
350 | 350 | * @return boolean if we successfully wrote to the CSV or not. If there's no $data, we consider that a success (because we wrote everything there was...nothing) |
351 | 351 | */ |
352 | - public function write_data_array_to_csv($filehandle, $data){ |
|
352 | + public function write_data_array_to_csv($filehandle, $data) { |
|
353 | 353 | EE_Registry::instance()->load_helper('Array'); |
354 | 354 | |
355 | 355 | |
356 | 356 | //determine if $data is actually a 2d array |
357 | - if ( $data && is_array($data) && is_array(EEH_Array::get_one_item_from_array($data))){ |
|
357 | + if ($data && is_array($data) && is_array(EEH_Array::get_one_item_from_array($data))) { |
|
358 | 358 | //make sure top level is numerically indexed, |
359 | 359 | |
360 | - if( EEH_Array::is_associative_array($data)){ |
|
361 | - throw new EE_Error(sprintf(__("top-level array must be numerically indexed. Does these look like numbers to you? %s","event_espresso"),implode(",",array_keys($data)))); |
|
360 | + if (EEH_Array::is_associative_array($data)) { |
|
361 | + throw new EE_Error(sprintf(__("top-level array must be numerically indexed. Does these look like numbers to you? %s", "event_espresso"), implode(",", array_keys($data)))); |
|
362 | 362 | } |
363 | 363 | $item_in_top_level_array = EEH_Array::get_one_item_from_array($data); |
364 | 364 | //now, is the last item in the top-level array of $data an associative or numeric array? |
365 | - if(EEH_Array::is_associative_array($item_in_top_level_array)){ |
|
365 | + if (EEH_Array::is_associative_array($item_in_top_level_array)) { |
|
366 | 366 | //its associative, so we want to output its keys as column headers |
367 | 367 | $keys = array_keys($item_in_top_level_array); |
368 | 368 | echo $this->fputcsv2($filehandle, $keys); |
369 | 369 | } |
370 | 370 | //start writing data |
371 | - foreach($data as $data_row){ |
|
371 | + foreach ($data as $data_row) { |
|
372 | 372 | echo $this->fputcsv2($filehandle, $data_row); |
373 | 373 | } |
374 | 374 | return true; |
375 | - }else{ |
|
375 | + } else { |
|
376 | 376 | //no data TO write... so we can assume that's a success |
377 | 377 | return true; |
378 | 378 | } |
@@ -417,7 +417,7 @@ discard block |
||
417 | 417 | * Calls exit to prevent polluting the CSV file with other junk |
418 | 418 | * @param resource $fh filehandle where we're writing the CSV to |
419 | 419 | */ |
420 | - public function end_sending_csv($fh){ |
|
420 | + public function end_sending_csv($fh) { |
|
421 | 421 | fclose($fh); |
422 | 422 | exit(0); |
423 | 423 | } |
@@ -430,23 +430,23 @@ discard block |
||
430 | 430 | * has all the attributes o fthat model object (eg, the event's id, name, etc) |
431 | 431 | * @return boolean success |
432 | 432 | */ |
433 | - public function write_model_data_to_csv($filehandle,$model_data_array){ |
|
433 | + public function write_model_data_to_csv($filehandle, $model_data_array) { |
|
434 | 434 | $this->write_metadata_to_csv($filehandle); |
435 | - foreach($model_data_array as $model_name => $model_instance_arrays){ |
|
435 | + foreach ($model_data_array as $model_name => $model_instance_arrays) { |
|
436 | 436 | //first: output a special row stating the model |
437 | - echo $this->fputcsv2($filehandle,array('MODEL',$model_name)); |
|
437 | + echo $this->fputcsv2($filehandle, array('MODEL', $model_name)); |
|
438 | 438 | //if we have items to put in the CSV, do it normally |
439 | 439 | |
440 | - if( ! empty($model_instance_arrays) ){ |
|
440 | + if ( ! empty($model_instance_arrays)) { |
|
441 | 441 | $this->write_data_array_to_csv($filehandle, $model_instance_arrays); |
442 | - }else{ |
|
442 | + } else { |
|
443 | 443 | // echo "no data to write... so just write the headers"; |
444 | 444 | //so there's actually NO model objects for that model. |
445 | 445 | //probably still want to show the columns |
446 | 446 | $model = EE_Registry::instance()->load_model($model_name); |
447 | 447 | $column_names = array(); |
448 | - foreach($model->field_settings() as $field){ |
|
449 | - $column_names[$field->get_nicename()."[".$field->get_name()."]"] = null ; |
|
448 | + foreach ($model->field_settings() as $field) { |
|
449 | + $column_names[$field->get_nicename()."[".$field->get_name()."]"] = null; |
|
450 | 450 | } |
451 | 451 | $this->write_data_array_to_csv($filehandle, array($column_names)); |
452 | 452 | } |
@@ -460,7 +460,7 @@ discard block |
||
460 | 460 | * @param array $model_data_array 3d array, as described in EE_CSV::write_model_data_to_csv() |
461 | 461 | * @return bool | void writes CSV file to output and dies |
462 | 462 | */ |
463 | - public function export_multiple_model_data_to_csv($filename,$model_data_array){ |
|
463 | + public function export_multiple_model_data_to_csv($filename, $model_data_array) { |
|
464 | 464 | $filehandle = $this->begin_sending_csv($filename); |
465 | 465 | $this->write_model_data_to_csv($filehandle, $model_data_array); |
466 | 466 | $this->end_sending_csv($filehandle); |
@@ -472,15 +472,15 @@ discard block |
||
472 | 472 | * @param string $filename - name for newly created csv file |
473 | 473 | * @return TRUE on success, FALSE on fail |
474 | 474 | */ |
475 | - public function export_array_to_csv( $data = FALSE, $filename = FALSE ) { |
|
475 | + public function export_array_to_csv($data = FALSE, $filename = FALSE) { |
|
476 | 476 | |
477 | 477 | // no data file?? get outta here |
478 | - if ( ! $data or ! is_array( $data ) or empty( $data ) ) { |
|
478 | + if ( ! $data or ! is_array($data) or empty($data)) { |
|
479 | 479 | return FALSE; |
480 | 480 | } |
481 | 481 | |
482 | 482 | // no filename?? get outta here |
483 | - if ( ! $filename ) { |
|
483 | + if ( ! $filename) { |
|
484 | 484 | return FALSE; |
485 | 485 | } |
486 | 486 | |
@@ -506,11 +506,11 @@ discard block |
||
506 | 506 | * @param int $percent_of_max - desired percentage of the max upload_mb |
507 | 507 | * @return int KB |
508 | 508 | */ |
509 | - public function get_max_upload_size ( $percent_of_max = FALSE ) { |
|
509 | + public function get_max_upload_size($percent_of_max = FALSE) { |
|
510 | 510 | |
511 | - $max_upload = (int)(ini_get('upload_max_filesize')); |
|
512 | - $max_post = (int)(ini_get('post_max_size')); |
|
513 | - $memory_limit = (int)(ini_get('memory_limit')); |
|
511 | + $max_upload = (int) (ini_get('upload_max_filesize')); |
|
512 | + $max_post = (int) (ini_get('post_max_size')); |
|
513 | + $memory_limit = (int) (ini_get('memory_limit')); |
|
514 | 514 | |
515 | 515 | // determine the smallest of the three values from above |
516 | 516 | $upload_mb = min($max_upload, $max_post, $memory_limit); |
@@ -519,9 +519,9 @@ discard block |
||
519 | 519 | $upload_mb = $upload_mb * 1024; |
520 | 520 | |
521 | 521 | // don't want the full monty? then reduce the max uplaod size |
522 | - if ( $percent_of_max ) { |
|
522 | + if ($percent_of_max) { |
|
523 | 523 | // is percent_of_max like this -> 50 or like this -> 0.50 ? |
524 | - if ( $percent_of_max > 1 ) { |
|
524 | + if ($percent_of_max > 1) { |
|
525 | 525 | // chnages 50 to 0.50 |
526 | 526 | $percent_of_max = $percent_of_max / 100; |
527 | 527 | } |
@@ -543,17 +543,17 @@ discard block |
||
543 | 543 | * @param string $mysql_null - allows php NULL to be overridden with MySQl's insertable NULL value |
544 | 544 | * @return void |
545 | 545 | */ |
546 | - private function fputcsv2 ($fh, array $row, $delimiter = ',', $enclosure = '"', $mysql_null = FALSE) { |
|
546 | + private function fputcsv2($fh, array $row, $delimiter = ',', $enclosure = '"', $mysql_null = FALSE) { |
|
547 | 547 | //Allow user to filter the csv delimiter and enclosure for other countries csv standards |
548 | - $delimiter = apply_filters( 'FHEE__EE_CSV__fputcsv2__delimiter', $delimiter ); |
|
549 | - $enclosure = apply_filters( 'FHEE__EE_CSV__fputcsv2__enclosure', $enclosure ); |
|
548 | + $delimiter = apply_filters('FHEE__EE_CSV__fputcsv2__delimiter', $delimiter); |
|
549 | + $enclosure = apply_filters('FHEE__EE_CSV__fputcsv2__enclosure', $enclosure); |
|
550 | 550 | |
551 | 551 | $delimiter_esc = preg_quote($delimiter, '/'); |
552 | 552 | $enclosure_esc = preg_quote($enclosure, '/'); |
553 | 553 | |
554 | 554 | $output = array(); |
555 | 555 | foreach ($row as $field_value) { |
556 | - if(is_object($field_value) || is_array($field_value)){ |
|
556 | + if (is_object($field_value) || is_array($field_value)) { |
|
557 | 557 | $field_value = serialize($field_value); |
558 | 558 | } |
559 | 559 | if ($field_value === null && $mysql_null) { |
@@ -562,10 +562,10 @@ discard block |
||
562 | 562 | } |
563 | 563 | |
564 | 564 | $output[] = preg_match("/(?:${delimiter_esc}|${enclosure_esc}|\s)/", $field_value) ? |
565 | - ( $enclosure . str_replace($enclosure, $enclosure . $enclosure, $field_value) . $enclosure ) : $field_value; |
|
565 | + ($enclosure.str_replace($enclosure, $enclosure.$enclosure, $field_value).$enclosure) : $field_value; |
|
566 | 566 | } |
567 | 567 | |
568 | - fwrite($fh, join($delimiter, $output) . PHP_EOL); |
|
568 | + fwrite($fh, join($delimiter, $output).PHP_EOL); |
|
569 | 569 | } |
570 | 570 | |
571 | 571 | |
@@ -603,8 +603,8 @@ discard block |
||
603 | 603 | * @param string $current_format |
604 | 604 | * @return string |
605 | 605 | */ |
606 | - public function get_date_format_for_csv( $current_format = null ) { |
|
607 | - return apply_filters( 'FHEE__EE_CSV__get_date_format_for_csv__format', 'Y-m-d', $current_format ); |
|
606 | + public function get_date_format_for_csv($current_format = null) { |
|
607 | + return apply_filters('FHEE__EE_CSV__get_date_format_for_csv__format', 'Y-m-d', $current_format); |
|
608 | 608 | } |
609 | 609 | |
610 | 610 | /** |
@@ -612,8 +612,8 @@ discard block |
||
612 | 612 | * @param string $current_format |
613 | 613 | * @return string |
614 | 614 | */ |
615 | - public function get_time_format_for_csv( $current_format = null ) { |
|
616 | - return apply_filters( 'FHEE__EE_CSV__get_time_format_for_csv__format', 'H:i:s', $current_format ); |
|
615 | + public function get_time_format_for_csv($current_format = null) { |
|
616 | + return apply_filters('FHEE__EE_CSV__get_time_format_for_csv__format', 'H:i:s', $current_format); |
|
617 | 617 | } |
618 | 618 | |
619 | 619 |
@@ -1,17 +1,17 @@ discard block |
||
1 | 1 | <?php if (!defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
2 | 2 | /** |
3 | - * CSV Import Export class |
|
4 | - * |
|
5 | - * For dealing with CSV files directly. For exports/reports, it would generally |
|
6 | - * be preferred to use EventEspressoBatchRequest\BatchRequestProcessor and |
|
7 | - * EEH_Export to create csv files on the server and then direct the user to download them |
|
8 | - * |
|
9 | - * @package Event Espresso |
|
10 | - * @subpackage includes/functions |
|
11 | - * @author Brent Christensen |
|
12 | - * |
|
13 | - * ------------------------------------------------------------------------ |
|
14 | - */ |
|
3 | + * CSV Import Export class |
|
4 | + * |
|
5 | + * For dealing with CSV files directly. For exports/reports, it would generally |
|
6 | + * be preferred to use EventEspressoBatchRequest\BatchRequestProcessor and |
|
7 | + * EEH_Export to create csv files on the server and then direct the user to download them |
|
8 | + * |
|
9 | + * @package Event Espresso |
|
10 | + * @subpackage includes/functions |
|
11 | + * @author Brent Christensen |
|
12 | + * |
|
13 | + * ------------------------------------------------------------------------ |
|
14 | + */ |
|
15 | 15 | class EE_CSV { |
16 | 16 | |
17 | 17 | // instance of the EE_CSV object |
@@ -319,7 +319,7 @@ discard block |
||
319 | 319 | // header("Content-Type: application/download"); |
320 | 320 | header('Content-disposition: attachment; filename='.$filename); |
321 | 321 | header("Content-Type: text/csv; charset=utf-8"); |
322 | - do_action( 'AHEE__EE_CSV__begin_sending_csv__headers' ); |
|
322 | + do_action( 'AHEE__EE_CSV__begin_sending_csv__headers' ); |
|
323 | 323 | echo apply_filters('FHEE__EE_CSV__begin_sending_csv__start_writing', "\xEF\xBB\xBF" ); // makes excel open it as UTF-8. UTF-8 BOM, see http://stackoverflow.com/a/4440143/2773835 |
324 | 324 | $fh = fopen('php://output', 'w'); |
325 | 325 | return $fh; |
@@ -54,14 +54,14 @@ discard block |
||
54 | 54 | * @param array $props_n_values incoming values from the database |
55 | 55 | * @param string $timezone incoming timezone as set by the model. If not set the timezone for |
56 | 56 | * the website will be used. |
57 | - * @return EE_Attendee |
|
57 | + * @return EE_Currency |
|
58 | 58 | */ |
59 | 59 | public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
60 | 60 | return new self( $props_n_values, TRUE, $timezone ); |
61 | 61 | } |
62 | 62 | /** |
63 | 63 | * Gets code |
64 | - * @return string |
|
64 | + * @return boolean |
|
65 | 65 | */ |
66 | 66 | function code() { |
67 | 67 | return $this->get('CUR_code'); |
@@ -70,7 +70,7 @@ discard block |
||
70 | 70 | /** |
71 | 71 | * Sets code |
72 | 72 | * @param string $code |
73 | - * @return boolean |
|
73 | + * @return boolean|null |
|
74 | 74 | */ |
75 | 75 | function set_code($code) { |
76 | 76 | return $this->set('CUR_code', $code); |
@@ -86,14 +86,14 @@ discard block |
||
86 | 86 | /** |
87 | 87 | * Sets active |
88 | 88 | * @param boolean $active |
89 | - * @return boolean |
|
89 | + * @return boolean|null |
|
90 | 90 | */ |
91 | 91 | function set_active($active) { |
92 | 92 | return $this->set('CUR_active', $active); |
93 | 93 | } |
94 | 94 | /** |
95 | 95 | * Gets dec_plc |
96 | - * @return int |
|
96 | + * @return boolean |
|
97 | 97 | */ |
98 | 98 | function dec_plc() { |
99 | 99 | return $this->get('CUR_dec_plc'); |
@@ -102,14 +102,14 @@ discard block |
||
102 | 102 | /** |
103 | 103 | * Sets dec_plc |
104 | 104 | * @param int $dec_plc |
105 | - * @return boolean |
|
105 | + * @return boolean|null |
|
106 | 106 | */ |
107 | 107 | function set_dec_plc($dec_plc) { |
108 | 108 | return $this->set('CUR_dec_plc', $dec_plc); |
109 | 109 | } |
110 | 110 | /** |
111 | 111 | * Gets plural |
112 | - * @return string |
|
112 | + * @return boolean |
|
113 | 113 | */ |
114 | 114 | function plural_name() { |
115 | 115 | return $this->get('CUR_plural'); |
@@ -118,14 +118,14 @@ discard block |
||
118 | 118 | /** |
119 | 119 | * Sets plural |
120 | 120 | * @param string $plural |
121 | - * @return boolean |
|
121 | + * @return boolean|null |
|
122 | 122 | */ |
123 | 123 | function set_plural_name($plural) { |
124 | 124 | return $this->set('CUR_plural', $plural); |
125 | 125 | } |
126 | 126 | /** |
127 | 127 | * Gets sign |
128 | - * @return string |
|
128 | + * @return boolean |
|
129 | 129 | */ |
130 | 130 | function sign() { |
131 | 131 | return $this->get('CUR_sign'); |
@@ -134,14 +134,14 @@ discard block |
||
134 | 134 | /** |
135 | 135 | * Sets sign |
136 | 136 | * @param string $sign |
137 | - * @return boolean |
|
137 | + * @return boolean|null |
|
138 | 138 | */ |
139 | 139 | function set_sign($sign) { |
140 | 140 | return $this->set('CUR_sign', $sign); |
141 | 141 | } |
142 | 142 | /** |
143 | 143 | * Gets single |
144 | - * @return string |
|
144 | + * @return boolean |
|
145 | 145 | */ |
146 | 146 | function singular_name() { |
147 | 147 | return $this->get('CUR_single'); |
@@ -150,7 +150,7 @@ discard block |
||
150 | 150 | /** |
151 | 151 | * Sets single |
152 | 152 | * @param string $single |
153 | - * @return boolean |
|
153 | + * @return boolean|null |
|
154 | 154 | */ |
155 | 155 | function set_singular_name($single) { |
156 | 156 | return $this->set('CUR_single', $single); |
@@ -1,7 +1,8 @@ |
||
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 | * Event Espresso |
7 | 8 | * |
@@ -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,7 +25,7 @@ discard block |
||
25 | 25 | * |
26 | 26 | * ------------------------------------------------------------------------ |
27 | 27 | */ |
28 | -class EE_Currency extends EE_Base_Class{ |
|
28 | +class EE_Currency extends EE_Base_Class { |
|
29 | 29 | |
30 | 30 | /** Currency COde @var CUR_code*/ protected $_CUR_code = NULL; |
31 | 31 | /** Currency Name Singular @var CUR_single*/ protected $_CUR_single = NULL; |
@@ -43,9 +43,9 @@ discard block |
||
43 | 43 | * date_format and the second value is the time format |
44 | 44 | * @return EE_Attendee |
45 | 45 | */ |
46 | - public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) { |
|
47 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__, $timezone, $date_formats ); |
|
48 | - return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats ); |
|
46 | + public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) { |
|
47 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__, $timezone, $date_formats); |
|
48 | + return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats); |
|
49 | 49 | } |
50 | 50 | |
51 | 51 | |
@@ -56,8 +56,8 @@ discard block |
||
56 | 56 | * the website will be used. |
57 | 57 | * @return EE_Attendee |
58 | 58 | */ |
59 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
|
60 | - return new self( $props_n_values, TRUE, $timezone ); |
|
59 | + public static function new_instance_from_db($props_n_values = array(), $timezone = null) { |
|
60 | + return new self($props_n_values, TRUE, $timezone); |
|
61 | 61 | } |
62 | 62 | /** |
63 | 63 | * Gets code |
@@ -159,8 +159,8 @@ discard block |
||
159 | 159 | * Gets a prettier name |
160 | 160 | * @return string |
161 | 161 | */ |
162 | - function name(){ |
|
163 | - return sprintf(__("%s (%s)", "event_espresso"),$this->code(),$this->plural_name()); |
|
162 | + function name() { |
|
163 | + return sprintf(__("%s (%s)", "event_espresso"), $this->code(), $this->plural_name()); |
|
164 | 164 | } |
165 | 165 | |
166 | 166 | } |
@@ -59,7 +59,7 @@ |
||
59 | 59 | * @param array $props_n_values incoming values from the database |
60 | 60 | * @param string $timezone incoming timezone as set by the model. If not set the timezone for |
61 | 61 | * the website will be used. |
62 | - * @return EE_Attendee |
|
62 | + * @return EE_Currency_Payment_Method |
|
63 | 63 | */ |
64 | 64 | public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
65 | 65 | return new self( $props_n_values, TRUE, $timezone ); |
@@ -1,7 +1,8 @@ |
||
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 | * Event Espresso |
7 | 8 | * |
@@ -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 | /** |
@@ -26,7 +26,7 @@ discard block |
||
26 | 26 | * |
27 | 27 | * ------------------------------------------------------------------------ |
28 | 28 | */ |
29 | -class EE_Currency_Payment_Method extends EE_Base_Class{ |
|
29 | +class EE_Currency_Payment_Method extends EE_Base_Class { |
|
30 | 30 | |
31 | 31 | /** Currency to Payment Method Link ID @var CPM_ID*/ |
32 | 32 | protected $_CPM_ID = NULL; |
@@ -48,9 +48,9 @@ discard block |
||
48 | 48 | * date_format and the second value is the time format |
49 | 49 | * @return EE_Attendee |
50 | 50 | */ |
51 | - public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) { |
|
52 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__, $timezone, $date_formats ); |
|
53 | - return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats ); |
|
51 | + public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) { |
|
52 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__, $timezone, $date_formats); |
|
53 | + return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats); |
|
54 | 54 | } |
55 | 55 | |
56 | 56 | |
@@ -61,8 +61,8 @@ discard block |
||
61 | 61 | * the website will be used. |
62 | 62 | * @return EE_Attendee |
63 | 63 | */ |
64 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
|
65 | - return new self( $props_n_values, TRUE, $timezone ); |
|
64 | + public static function new_instance_from_db($props_n_values = array(), $timezone = null) { |
|
65 | + return new self($props_n_values, TRUE, $timezone); |
|
66 | 66 | } |
67 | 67 | |
68 | 68 | } |
@@ -219,7 +219,7 @@ discard block |
||
219 | 219 | |
220 | 220 | /** |
221 | 221 | * returns the datetime name |
222 | - * @return string |
|
222 | + * @return boolean |
|
223 | 223 | */ |
224 | 224 | public function name() { |
225 | 225 | return $this->get( 'DTT_name' ); |
@@ -229,7 +229,7 @@ discard block |
||
229 | 229 | |
230 | 230 | /** |
231 | 231 | * returns the datetime description |
232 | - * @return string |
|
232 | + * @return boolean |
|
233 | 233 | */ |
234 | 234 | public function description() { |
235 | 235 | return $this->get( 'DTT_description' ); |
@@ -249,7 +249,7 @@ discard block |
||
249 | 249 | |
250 | 250 | /** |
251 | 251 | * This helper simply returns the order for the datetime |
252 | - * @return int The order of the datetime for this event. |
|
252 | + * @return boolean The order of the datetime for this event. |
|
253 | 253 | */ |
254 | 254 | public function order() { |
255 | 255 | return $this->get( 'DTT_order' ); |
@@ -259,7 +259,7 @@ discard block |
||
259 | 259 | |
260 | 260 | /** |
261 | 261 | * This helper simply returns the parent id for the datetime |
262 | - * @return int |
|
262 | + * @return boolean |
|
263 | 263 | */ |
264 | 264 | public function parent() { |
265 | 265 | return $this->get( 'DTT_parent' ); |
@@ -276,7 +276,7 @@ discard block |
||
276 | 276 | * @param string $dt_frmt |
277 | 277 | * @param string $tm_frmt |
278 | 278 | * @param bool $echo - whether we echo or return (note echoing uses "pretty" formats, otherwise we use the standard formats) |
279 | - * @return string|bool|void string on success, FALSE on fail |
|
279 | + * @return string|boolean string on success, FALSE on fail |
|
280 | 280 | */ |
281 | 281 | private function _show_datetime( $date_or_time = NULL, $start_or_end = 'start', $dt_frmt = '', $tm_frmt = '', $echo = FALSE ) { |
282 | 282 | $field_name = "DTT_EVT_{$start_or_end}"; |
@@ -294,8 +294,8 @@ discard block |
||
294 | 294 | * last-used format, or '' to use the default date format |
295 | 295 | * |
296 | 296 | * @access public |
297 | - * @param null $dt_frmt - string representation of date format defaults to 'F j, Y' |
|
298 | - * @return mixed string on success, FALSE on fail |
|
297 | + * @param string $dt_frmt - string representation of date format defaults to 'F j, Y' |
|
298 | + * @return string|boolean string on success, FALSE on fail |
|
299 | 299 | */ |
300 | 300 | public function start_date( $dt_frmt = NULL ) { |
301 | 301 | return $this->_show_datetime( 'D', 'start', $dt_frmt ); |
@@ -318,8 +318,8 @@ discard block |
||
318 | 318 | * last-used format, or '' to use the default date format |
319 | 319 | * |
320 | 320 | * @access public |
321 | - * @param null $dt_frmt - string representation of date format defaults to 'F j, Y' |
|
322 | - * @return mixed string on success, FALSE on fail |
|
321 | + * @param string $dt_frmt - string representation of date format defaults to 'F j, Y' |
|
322 | + * @return string|boolean string on success, FALSE on fail |
|
323 | 323 | */ |
324 | 324 | public function end_date( $dt_frmt = NULL ) { |
325 | 325 | return $this->_show_datetime( 'D', 'end', $dt_frmt ); |
@@ -343,7 +343,7 @@ discard block |
||
343 | 343 | * @access public |
344 | 344 | * @param null $dt_frmt - string representation of date format defaults to WP settings |
345 | 345 | * @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 |
346 | - * @return mixed string on success, FALSE on fail |
|
346 | + * @return string string on success, FALSE on fail |
|
347 | 347 | */ |
348 | 348 | public function date_range( $dt_frmt = NULL, $conjunction = ' - ' ) { |
349 | 349 | $dt_frmt = ! empty( $dt_frmt ) ? $dt_frmt : $this->_dt_frmt; |
@@ -369,7 +369,7 @@ discard block |
||
369 | 369 | * |
370 | 370 | * @access public |
371 | 371 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
372 | - * @return mixed string on success, FALSE on fail |
|
372 | + * @return string|boolean string on success, FALSE on fail |
|
373 | 373 | */ |
374 | 374 | public function start_time( $tm_format = NULL ) { |
375 | 375 | return $this->_show_datetime( 'T', 'start', NULL, $tm_format ); |
@@ -391,7 +391,7 @@ discard block |
||
391 | 391 | * |
392 | 392 | * @access public |
393 | 393 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
394 | - * @return mixed string on success, FALSE on fail |
|
394 | + * @return string|boolean string on success, FALSE on fail |
|
395 | 395 | */ |
396 | 396 | public function end_time( $tm_format = NULL ) { |
397 | 397 | return $this->_show_datetime( 'T', 'end', NULL, $tm_format ); |
@@ -414,7 +414,7 @@ discard block |
||
414 | 414 | * @access public |
415 | 415 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
416 | 416 | * @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 |
417 | - * @return mixed string on success, FALSE on fail |
|
417 | + * @return string string on success, FALSE on fail |
|
418 | 418 | */ |
419 | 419 | public function time_range( $tm_format = NULL, $conjunction = ' - ' ) { |
420 | 420 | $tm_format = !empty( $tm_format ) ? $tm_format : $this->_tm_frmt; |
@@ -442,7 +442,7 @@ discard block |
||
442 | 442 | * @access public |
443 | 443 | * @param string $dt_format - string representation of date format defaults to 'F j, Y' |
444 | 444 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
445 | - * @return mixed string on success, FALSE on fail |
|
445 | + * @return string|boolean string on success, FALSE on fail |
|
446 | 446 | */ |
447 | 447 | public function start_date_and_time( $dt_format = NULL, $tm_format = NULL ) { |
448 | 448 | return $this->_show_datetime( '', 'start', $dt_format, $tm_format ); |
@@ -502,7 +502,7 @@ discard block |
||
502 | 502 | * @access public |
503 | 503 | * @param bool | string $dt_frmt- string representation of date format defaults to 'F j, Y' |
504 | 504 | * @param bool | string $tm_format - string representation of time format defaults to 'g:i a' |
505 | - * @return mixed string on success, FALSE on fail |
|
505 | + * @return string|boolean string on success, FALSE on fail |
|
506 | 506 | */ |
507 | 507 | public function end_date_and_time( $dt_frmt = FALSE, $tm_format = FALSE ) { |
508 | 508 | return $this->_show_datetime( '', 'end', $dt_frmt, $tm_format ); |
@@ -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 | } |
@@ -2,18 +2,18 @@ |
||
2 | 2 | exit( 'No direct script access allowed' ); |
3 | 3 | } |
4 | 4 | /** |
5 | - * Event Espresso |
|
6 | - * |
|
7 | - * Event Registration and Management Plugin for WordPress |
|
8 | - * |
|
9 | - * @ package Event Espresso |
|
10 | - * @ author Event Espresso |
|
11 | - * @ copyright (c) 2008-2011 Event Espresso All Rights Reserved. |
|
12 | - * @ license {@link http://eventespresso.com/support/terms-conditions/} * see Plugin Licensing * |
|
13 | - * @ link {@link http://www.eventespresso.com} |
|
14 | - * @ since 4.0 |
|
15 | - * |
|
16 | - */ |
|
5 | + * Event Espresso |
|
6 | + * |
|
7 | + * Event Registration and Management Plugin for WordPress |
|
8 | + * |
|
9 | + * @ package Event Espresso |
|
10 | + * @ author Event Espresso |
|
11 | + * @ copyright (c) 2008-2011 Event Espresso All Rights Reserved. |
|
12 | + * @ license {@link http://eventespresso.com/support/terms-conditions/} * see Plugin Licensing * |
|
13 | + * @ link {@link http://www.eventespresso.com} |
|
14 | + * @ since 4.0 |
|
15 | + * |
|
16 | + */ |
|
17 | 17 | |
18 | 18 | |
19 | 19 |
@@ -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 |
@@ -74,9 +74,9 @@ discard block |
||
74 | 74 | * date_format and the second value is the time format |
75 | 75 | * @return EE_Datetime |
76 | 76 | */ |
77 | - public static function new_instance( $props_n_values = array(), $timezone = null, $date_formats = array() ) { |
|
78 | - $has_object = parent::_check_for_object( $props_n_values, __CLASS__, $timezone, $date_formats ); |
|
79 | - return $has_object ? $has_object : new self( $props_n_values, false, $timezone, $date_formats ); |
|
77 | + public static function new_instance($props_n_values = array(), $timezone = null, $date_formats = array()) { |
|
78 | + $has_object = parent::_check_for_object($props_n_values, __CLASS__, $timezone, $date_formats); |
|
79 | + return $has_object ? $has_object : new self($props_n_values, false, $timezone, $date_formats); |
|
80 | 80 | } |
81 | 81 | |
82 | 82 | |
@@ -87,8 +87,8 @@ discard block |
||
87 | 87 | * the website will be used. |
88 | 88 | * @return EE_Datetime |
89 | 89 | */ |
90 | - public static function new_instance_from_db( $props_n_values = array(), $timezone = null ) { |
|
91 | - return new self( $props_n_values, TRUE, $timezone ); |
|
90 | + public static function new_instance_from_db($props_n_values = array(), $timezone = null) { |
|
91 | + return new self($props_n_values, TRUE, $timezone); |
|
92 | 92 | } |
93 | 93 | |
94 | 94 | |
@@ -96,8 +96,8 @@ discard block |
||
96 | 96 | /** |
97 | 97 | * @param $name |
98 | 98 | */ |
99 | - public function set_name( $name ) { |
|
100 | - $this->set( 'DTT_name', $name ); |
|
99 | + public function set_name($name) { |
|
100 | + $this->set('DTT_name', $name); |
|
101 | 101 | } |
102 | 102 | |
103 | 103 | |
@@ -105,8 +105,8 @@ discard block |
||
105 | 105 | /** |
106 | 106 | * @param $description |
107 | 107 | */ |
108 | - public function set_description( $description ) { |
|
109 | - $this->set( 'DTT_description', $description ); |
|
108 | + public function set_description($description) { |
|
109 | + $this->set('DTT_description', $description); |
|
110 | 110 | } |
111 | 111 | |
112 | 112 | |
@@ -119,8 +119,8 @@ discard block |
||
119 | 119 | * @access public |
120 | 120 | * @param string $date a string representation of the event's date ex: Dec. 25, 2025 or 12-25-2025 |
121 | 121 | */ |
122 | - public function set_start_date( $date ) { |
|
123 | - $this->_set_date_for( $date, 'DTT_EVT_start' ); |
|
122 | + public function set_start_date($date) { |
|
123 | + $this->_set_date_for($date, 'DTT_EVT_start'); |
|
124 | 124 | } |
125 | 125 | |
126 | 126 | |
@@ -133,8 +133,8 @@ discard block |
||
133 | 133 | * @access public |
134 | 134 | * @param string $time a string representation of the event time ex: 9am or 7:30 PM |
135 | 135 | */ |
136 | - public function set_start_time( $time ) { |
|
137 | - $this->_set_time_for( $time, 'DTT_EVT_start' ); |
|
136 | + public function set_start_time($time) { |
|
137 | + $this->_set_time_for($time, 'DTT_EVT_start'); |
|
138 | 138 | } |
139 | 139 | |
140 | 140 | |
@@ -147,8 +147,8 @@ discard block |
||
147 | 147 | * @access public |
148 | 148 | * @param string $date a string representation of the event's date ex: Dec. 25, 2025 or 12-25-2025 |
149 | 149 | */ |
150 | - public function set_end_date( $date ) { |
|
151 | - $this->_set_date_for( $date, 'DTT_EVT_end' ); |
|
150 | + public function set_end_date($date) { |
|
151 | + $this->_set_date_for($date, 'DTT_EVT_end'); |
|
152 | 152 | } |
153 | 153 | |
154 | 154 | |
@@ -161,8 +161,8 @@ discard block |
||
161 | 161 | * @access public |
162 | 162 | * @param string $time a string representation of the event time ex: 9am or 7:30 PM |
163 | 163 | */ |
164 | - public function set_end_time( $time ) { |
|
165 | - $this->_set_time_for( $time, 'DTT_EVT_end' ); |
|
164 | + public function set_end_time($time) { |
|
165 | + $this->_set_time_for($time, 'DTT_EVT_end'); |
|
166 | 166 | } |
167 | 167 | |
168 | 168 | |
@@ -175,8 +175,8 @@ discard block |
||
175 | 175 | * @access public |
176 | 176 | * @param int $reg_limit |
177 | 177 | */ |
178 | - public function set_reg_limit( $reg_limit ) { |
|
179 | - $this->set( 'DTT_reg_limit', $reg_limit ); |
|
178 | + public function set_reg_limit($reg_limit) { |
|
179 | + $this->set('DTT_reg_limit', $reg_limit); |
|
180 | 180 | } |
181 | 181 | |
182 | 182 | |
@@ -187,10 +187,10 @@ discard block |
||
187 | 187 | * @access public |
188 | 188 | * @param int $sold |
189 | 189 | */ |
190 | - public function set_sold( $sold ) { |
|
190 | + public function set_sold($sold) { |
|
191 | 191 | // sold can not go below zero |
192 | - $sold = max( 0, $sold ); |
|
193 | - $this->set( 'DTT_sold', $sold ); |
|
192 | + $sold = max(0, $sold); |
|
193 | + $this->set('DTT_sold', $sold); |
|
194 | 194 | } |
195 | 195 | |
196 | 196 | |
@@ -199,9 +199,9 @@ discard block |
||
199 | 199 | * increments sold by amount passed by $qty |
200 | 200 | * @param int $qty |
201 | 201 | */ |
202 | - function increase_sold( $qty = 1 ) { |
|
202 | + function increase_sold($qty = 1) { |
|
203 | 203 | $sold = $this->sold() + $qty; |
204 | - $this->set_sold( $sold ); |
|
204 | + $this->set_sold($sold); |
|
205 | 205 | } |
206 | 206 | |
207 | 207 | |
@@ -210,9 +210,9 @@ discard block |
||
210 | 210 | * decrements (subtracts) sold amount passed by $qty |
211 | 211 | * @param int $qty |
212 | 212 | */ |
213 | - function decrease_sold( $qty = 1 ) { |
|
213 | + function decrease_sold($qty = 1) { |
|
214 | 214 | $sold = $this->sold() - $qty; |
215 | - $this->set_sold( $sold ); |
|
215 | + $this->set_sold($sold); |
|
216 | 216 | } |
217 | 217 | |
218 | 218 | |
@@ -222,7 +222,7 @@ discard block |
||
222 | 222 | * @return string |
223 | 223 | */ |
224 | 224 | public function name() { |
225 | - return $this->get( 'DTT_name' ); |
|
225 | + return $this->get('DTT_name'); |
|
226 | 226 | } |
227 | 227 | |
228 | 228 | |
@@ -232,7 +232,7 @@ discard block |
||
232 | 232 | * @return string |
233 | 233 | */ |
234 | 234 | public function description() { |
235 | - return $this->get( 'DTT_description' ); |
|
235 | + return $this->get('DTT_description'); |
|
236 | 236 | } |
237 | 237 | |
238 | 238 | |
@@ -242,7 +242,7 @@ discard block |
||
242 | 242 | * @return boolean TRUE if is primary, FALSE if not. |
243 | 243 | */ |
244 | 244 | public function is_primary() { |
245 | - return $this->get( 'DTT_is_primary' ); |
|
245 | + return $this->get('DTT_is_primary'); |
|
246 | 246 | } |
247 | 247 | |
248 | 248 | |
@@ -252,7 +252,7 @@ discard block |
||
252 | 252 | * @return int The order of the datetime for this event. |
253 | 253 | */ |
254 | 254 | public function order() { |
255 | - return $this->get( 'DTT_order' ); |
|
255 | + return $this->get('DTT_order'); |
|
256 | 256 | } |
257 | 257 | |
258 | 258 | |
@@ -262,7 +262,7 @@ discard block |
||
262 | 262 | * @return int |
263 | 263 | */ |
264 | 264 | public function parent() { |
265 | - return $this->get( 'DTT_parent' ); |
|
265 | + return $this->get('DTT_parent'); |
|
266 | 266 | } |
267 | 267 | |
268 | 268 | |
@@ -278,10 +278,10 @@ discard block |
||
278 | 278 | * @param bool $echo - whether we echo or return (note echoing uses "pretty" formats, otherwise we use the standard formats) |
279 | 279 | * @return string|bool|void string on success, FALSE on fail |
280 | 280 | */ |
281 | - private function _show_datetime( $date_or_time = NULL, $start_or_end = 'start', $dt_frmt = '', $tm_frmt = '', $echo = FALSE ) { |
|
281 | + private function _show_datetime($date_or_time = NULL, $start_or_end = 'start', $dt_frmt = '', $tm_frmt = '', $echo = FALSE) { |
|
282 | 282 | $field_name = "DTT_EVT_{$start_or_end}"; |
283 | - $dtt = $this->_get_datetime( $field_name, $dt_frmt, $tm_frmt, $date_or_time, $echo ); |
|
284 | - if ( ! $echo ) { |
|
283 | + $dtt = $this->_get_datetime($field_name, $dt_frmt, $tm_frmt, $date_or_time, $echo); |
|
284 | + if ( ! $echo) { |
|
285 | 285 | return $dtt; |
286 | 286 | } |
287 | 287 | return ''; |
@@ -297,8 +297,8 @@ discard block |
||
297 | 297 | * @param null $dt_frmt - string representation of date format defaults to 'F j, Y' |
298 | 298 | * @return mixed string on success, FALSE on fail |
299 | 299 | */ |
300 | - public function start_date( $dt_frmt = NULL ) { |
|
301 | - return $this->_show_datetime( 'D', 'start', $dt_frmt ); |
|
300 | + public function start_date($dt_frmt = NULL) { |
|
301 | + return $this->_show_datetime('D', 'start', $dt_frmt); |
|
302 | 302 | } |
303 | 303 | |
304 | 304 | |
@@ -307,8 +307,8 @@ discard block |
||
307 | 307 | * Echoes start_date() |
308 | 308 | * @param string $dt_frmt |
309 | 309 | */ |
310 | - public function e_start_date( $dt_frmt = NULL ) { |
|
311 | - $this->_show_datetime( 'D', 'start', $dt_frmt, NULL, TRUE ); |
|
310 | + public function e_start_date($dt_frmt = NULL) { |
|
311 | + $this->_show_datetime('D', 'start', $dt_frmt, NULL, TRUE); |
|
312 | 312 | } |
313 | 313 | |
314 | 314 | |
@@ -321,8 +321,8 @@ discard block |
||
321 | 321 | * @param null $dt_frmt - string representation of date format defaults to 'F j, Y' |
322 | 322 | * @return mixed string on success, FALSE on fail |
323 | 323 | */ |
324 | - public function end_date( $dt_frmt = NULL ) { |
|
325 | - return $this->_show_datetime( 'D', 'end', $dt_frmt ); |
|
324 | + public function end_date($dt_frmt = NULL) { |
|
325 | + return $this->_show_datetime('D', 'end', $dt_frmt); |
|
326 | 326 | } |
327 | 327 | |
328 | 328 | |
@@ -331,8 +331,8 @@ discard block |
||
331 | 331 | * Echoes the end date. See end_date() |
332 | 332 | * @param string $dt_frmt |
333 | 333 | */ |
334 | - public function e_end_date( $dt_frmt = NULL ) { |
|
335 | - $this->_show_datetime( 'D', 'end', $dt_frmt, NULL, TRUE ); |
|
334 | + public function e_end_date($dt_frmt = NULL) { |
|
335 | + $this->_show_datetime('D', 'end', $dt_frmt, NULL, TRUE); |
|
336 | 336 | } |
337 | 337 | |
338 | 338 | |
@@ -345,11 +345,11 @@ discard block |
||
345 | 345 | * @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 |
346 | 346 | * @return mixed string on success, FALSE on fail |
347 | 347 | */ |
348 | - public function date_range( $dt_frmt = NULL, $conjunction = ' - ' ) { |
|
349 | - $dt_frmt = ! empty( $dt_frmt ) ? $dt_frmt : $this->_dt_frmt; |
|
350 | - $start = str_replace( ' ', ' ', $this->get_i18n_datetime( 'DTT_EVT_start', $dt_frmt ) ); |
|
351 | - $end = str_replace( ' ', ' ', $this->get_i18n_datetime( 'DTT_EVT_end', $dt_frmt ) ); |
|
352 | - return $start != $end ? $start . $conjunction . $end : $start; |
|
348 | + public function date_range($dt_frmt = NULL, $conjunction = ' - ') { |
|
349 | + $dt_frmt = ! empty($dt_frmt) ? $dt_frmt : $this->_dt_frmt; |
|
350 | + $start = str_replace(' ', ' ', $this->get_i18n_datetime('DTT_EVT_start', $dt_frmt)); |
|
351 | + $end = str_replace(' ', ' ', $this->get_i18n_datetime('DTT_EVT_end', $dt_frmt)); |
|
352 | + return $start != $end ? $start.$conjunction.$end : $start; |
|
353 | 353 | } |
354 | 354 | |
355 | 355 | |
@@ -358,8 +358,8 @@ discard block |
||
358 | 358 | * @param null $dt_frmt |
359 | 359 | * @param string $conjunction |
360 | 360 | */ |
361 | - public function e_date_range( $dt_frmt = NULL, $conjunction = ' - ' ) { |
|
362 | - echo $this->date_range( $dt_frmt, $conjunction ); |
|
361 | + public function e_date_range($dt_frmt = NULL, $conjunction = ' - ') { |
|
362 | + echo $this->date_range($dt_frmt, $conjunction); |
|
363 | 363 | } |
364 | 364 | |
365 | 365 | |
@@ -371,8 +371,8 @@ discard block |
||
371 | 371 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
372 | 372 | * @return mixed string on success, FALSE on fail |
373 | 373 | */ |
374 | - public function start_time( $tm_format = NULL ) { |
|
375 | - return $this->_show_datetime( 'T', 'start', NULL, $tm_format ); |
|
374 | + public function start_time($tm_format = NULL) { |
|
375 | + return $this->_show_datetime('T', 'start', NULL, $tm_format); |
|
376 | 376 | } |
377 | 377 | |
378 | 378 | |
@@ -380,8 +380,8 @@ discard block |
||
380 | 380 | /** |
381 | 381 | * @param null $tm_format |
382 | 382 | */ |
383 | - public function e_start_time( $tm_format = NULL ) { |
|
384 | - $this->_show_datetime( 'T', 'start', NULL, $tm_format, TRUE ); |
|
383 | + public function e_start_time($tm_format = NULL) { |
|
384 | + $this->_show_datetime('T', 'start', NULL, $tm_format, TRUE); |
|
385 | 385 | } |
386 | 386 | |
387 | 387 | |
@@ -393,8 +393,8 @@ discard block |
||
393 | 393 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
394 | 394 | * @return mixed string on success, FALSE on fail |
395 | 395 | */ |
396 | - public function end_time( $tm_format = NULL ) { |
|
397 | - return $this->_show_datetime( 'T', 'end', NULL, $tm_format ); |
|
396 | + public function end_time($tm_format = NULL) { |
|
397 | + return $this->_show_datetime('T', 'end', NULL, $tm_format); |
|
398 | 398 | } |
399 | 399 | |
400 | 400 | |
@@ -402,8 +402,8 @@ discard block |
||
402 | 402 | /** |
403 | 403 | * @param null $tm_format |
404 | 404 | */ |
405 | - public function e_end_time( $tm_format = NULL ) { |
|
406 | - $this->_show_datetime( 'T', 'end', NULL, $tm_format, TRUE ); |
|
405 | + public function e_end_time($tm_format = NULL) { |
|
406 | + $this->_show_datetime('T', 'end', NULL, $tm_format, TRUE); |
|
407 | 407 | } |
408 | 408 | |
409 | 409 | |
@@ -416,12 +416,12 @@ discard block |
||
416 | 416 | * @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 |
417 | 417 | * @return mixed string on success, FALSE on fail |
418 | 418 | */ |
419 | - public function time_range( $tm_format = NULL, $conjunction = ' - ' ) { |
|
420 | - $tm_format = !empty( $tm_format ) ? $tm_format : $this->_tm_frmt; |
|
419 | + public function time_range($tm_format = NULL, $conjunction = ' - ') { |
|
420 | + $tm_format = ! empty($tm_format) ? $tm_format : $this->_tm_frmt; |
|
421 | 421 | |
422 | - $start = str_replace( ' ', ' ', $this->get_i18n_datetime( 'DTT_EVT_start', $tm_format ) ); |
|
423 | - $end = str_replace( ' ', ' ', $this->get_i18n_datetime( 'DTT_EVT_end', $tm_format ) ); |
|
424 | - return $start != $end ? $start . $conjunction . $end : $start; |
|
422 | + $start = str_replace(' ', ' ', $this->get_i18n_datetime('DTT_EVT_start', $tm_format)); |
|
423 | + $end = str_replace(' ', ' ', $this->get_i18n_datetime('DTT_EVT_end', $tm_format)); |
|
424 | + return $start != $end ? $start.$conjunction.$end : $start; |
|
425 | 425 | } |
426 | 426 | |
427 | 427 | |
@@ -430,8 +430,8 @@ discard block |
||
430 | 430 | * @param null $tm_format |
431 | 431 | * @param string $conjunction |
432 | 432 | */ |
433 | - public function e_time_range( $tm_format = NULL, $conjunction = ' - ' ) { |
|
434 | - echo $this->time_range( $tm_format, $conjunction ); |
|
433 | + public function e_time_range($tm_format = NULL, $conjunction = ' - ') { |
|
434 | + echo $this->time_range($tm_format, $conjunction); |
|
435 | 435 | } |
436 | 436 | |
437 | 437 | |
@@ -444,8 +444,8 @@ discard block |
||
444 | 444 | * @param string $tm_format - string representation of time format defaults to 'g:i a' |
445 | 445 | * @return mixed string on success, FALSE on fail |
446 | 446 | */ |
447 | - public function start_date_and_time( $dt_format = NULL, $tm_format = NULL ) { |
|
448 | - return $this->_show_datetime( '', 'start', $dt_format, $tm_format ); |
|
447 | + public function start_date_and_time($dt_format = NULL, $tm_format = NULL) { |
|
448 | + return $this->_show_datetime('', 'start', $dt_format, $tm_format); |
|
449 | 449 | } |
450 | 450 | |
451 | 451 | |
@@ -454,8 +454,8 @@ discard block |
||
454 | 454 | * @param null $dt_frmt |
455 | 455 | * @param null $tm_format |
456 | 456 | */ |
457 | - public function e_start_date_and_time( $dt_frmt = NULL, $tm_format = NULL ) { |
|
458 | - $this->_show_datetime( '', 'start', $dt_frmt, $tm_format, TRUE ); |
|
457 | + public function e_start_date_and_time($dt_frmt = NULL, $tm_format = NULL) { |
|
458 | + $this->_show_datetime('', 'start', $dt_frmt, $tm_format, TRUE); |
|
459 | 459 | } |
460 | 460 | |
461 | 461 | |
@@ -469,11 +469,11 @@ discard block |
||
469 | 469 | * @param bool $round_up |
470 | 470 | * @return float|int|mixed |
471 | 471 | */ |
472 | - public function length( $units = 'seconds', $round_up = FALSE ) { |
|
473 | - $start = $this->get_raw( 'DTT_EVT_start' ); |
|
474 | - $end = $this->get_raw( 'DTT_EVT_end' ); |
|
472 | + public function length($units = 'seconds', $round_up = FALSE) { |
|
473 | + $start = $this->get_raw('DTT_EVT_start'); |
|
474 | + $end = $this->get_raw('DTT_EVT_end'); |
|
475 | 475 | $length_in_units = $end - $start; |
476 | - switch ( $units ) { |
|
476 | + switch ($units) { |
|
477 | 477 | //NOTE: We purposefully don't use "break;" in order to chain the divisions |
478 | 478 | /** @noinspection PhpMissingBreakStatementInspection */ |
479 | 479 | case 'days': |
@@ -486,10 +486,10 @@ discard block |
||
486 | 486 | $length_in_units /= 60; |
487 | 487 | case 'seconds': |
488 | 488 | default: |
489 | - $length_in_units = ceil( $length_in_units ); |
|
489 | + $length_in_units = ceil($length_in_units); |
|
490 | 490 | } |
491 | - if ( $round_up ) { |
|
492 | - $length_in_units = max( $length_in_units, 1 ); |
|
491 | + if ($round_up) { |
|
492 | + $length_in_units = max($length_in_units, 1); |
|
493 | 493 | } |
494 | 494 | return $length_in_units; |
495 | 495 | } |
@@ -504,8 +504,8 @@ discard block |
||
504 | 504 | * @param bool | string $tm_format - string representation of time format defaults to 'g:i a' |
505 | 505 | * @return mixed string on success, FALSE on fail |
506 | 506 | */ |
507 | - public function end_date_and_time( $dt_frmt = FALSE, $tm_format = FALSE ) { |
|
508 | - return $this->_show_datetime( '', 'end', $dt_frmt, $tm_format ); |
|
507 | + public function end_date_and_time($dt_frmt = FALSE, $tm_format = FALSE) { |
|
508 | + return $this->_show_datetime('', 'end', $dt_frmt, $tm_format); |
|
509 | 509 | } |
510 | 510 | |
511 | 511 | |
@@ -514,8 +514,8 @@ discard block |
||
514 | 514 | * @param bool $dt_frmt |
515 | 515 | * @param bool $tm_format |
516 | 516 | */ |
517 | - public function e_end_date_and_time( $dt_frmt = FALSE, $tm_format = FALSE ) { |
|
518 | - $this->_show_datetime( '', 'end', $dt_frmt, $tm_format, TRUE ); |
|
517 | + public function e_end_date_and_time($dt_frmt = FALSE, $tm_format = FALSE) { |
|
518 | + $this->_show_datetime('', 'end', $dt_frmt, $tm_format, TRUE); |
|
519 | 519 | } |
520 | 520 | |
521 | 521 | |
@@ -527,7 +527,7 @@ discard block |
||
527 | 527 | * @return int |
528 | 528 | */ |
529 | 529 | public function start() { |
530 | - return $this->get_raw( 'DTT_EVT_start' ); |
|
530 | + return $this->get_raw('DTT_EVT_start'); |
|
531 | 531 | } |
532 | 532 | |
533 | 533 | |
@@ -539,7 +539,7 @@ discard block |
||
539 | 539 | * @return int |
540 | 540 | */ |
541 | 541 | public function end() { |
542 | - return $this->get_raw( 'DTT_EVT_end' ); |
|
542 | + return $this->get_raw('DTT_EVT_end'); |
|
543 | 543 | } |
544 | 544 | |
545 | 545 | |
@@ -551,7 +551,7 @@ discard block |
||
551 | 551 | * @return mixed int on success, FALSE on fail |
552 | 552 | */ |
553 | 553 | public function reg_limit() { |
554 | - return $this->get_raw( 'DTT_reg_limit' ); |
|
554 | + return $this->get_raw('DTT_reg_limit'); |
|
555 | 555 | } |
556 | 556 | |
557 | 557 | |
@@ -563,7 +563,7 @@ discard block |
||
563 | 563 | * @return mixed int on success, FALSE on fail |
564 | 564 | */ |
565 | 565 | public function sold() { |
566 | - return $this->get_raw( 'DTT_sold' ); |
|
566 | + return $this->get_raw('DTT_sold'); |
|
567 | 567 | } |
568 | 568 | |
569 | 569 | |
@@ -592,15 +592,15 @@ discard block |
||
592 | 592 | * the spaces remaining for this particular datetime, hence the flag. |
593 | 593 | * @return int |
594 | 594 | */ |
595 | - public function spaces_remaining( $consider_tickets = FALSE ) { |
|
595 | + public function spaces_remaining($consider_tickets = FALSE) { |
|
596 | 596 | // tickets remaining available for purchase |
597 | 597 | //no need for special checks for infinite, because if DTT_reg_limit == EE_INF, then EE_INF - x = EE_INF |
598 | 598 | $dtt_remaining = $this->reg_limit() - $this->sold(); |
599 | - if ( ! $consider_tickets ) { |
|
599 | + if ( ! $consider_tickets) { |
|
600 | 600 | return $dtt_remaining; |
601 | 601 | } |
602 | 602 | $tickets_remaining = $this->tickets_remaining(); |
603 | - return min( $dtt_remaining, $tickets_remaining ); |
|
603 | + return min($dtt_remaining, $tickets_remaining); |
|
604 | 604 | } |
605 | 605 | |
606 | 606 | |
@@ -611,19 +611,19 @@ discard block |
||
611 | 611 | * @param array $query_params like EEM_Base::get_all's |
612 | 612 | * @return int |
613 | 613 | */ |
614 | - public function tickets_remaining( $query_params = array() ) { |
|
614 | + public function tickets_remaining($query_params = array()) { |
|
615 | 615 | $sum = 0; |
616 | - $tickets = $this->tickets( $query_params ); |
|
617 | - if ( ! empty( $tickets ) ) { |
|
618 | - foreach ( $tickets as $ticket ) { |
|
619 | - if ( $ticket instanceof EE_Ticket ) { |
|
616 | + $tickets = $this->tickets($query_params); |
|
617 | + if ( ! empty($tickets)) { |
|
618 | + foreach ($tickets as $ticket) { |
|
619 | + if ($ticket instanceof EE_Ticket) { |
|
620 | 620 | // get the actual amount of tickets that can be sold |
621 | - $qty = $ticket->qty( 'saleable' ); |
|
622 | - if ( $qty === EE_INF ) { |
|
621 | + $qty = $ticket->qty('saleable'); |
|
622 | + if ($qty === EE_INF) { |
|
623 | 623 | return EE_INF; |
624 | 624 | } |
625 | 625 | // no negative ticket quantities plz |
626 | - if ( $qty > 0 ) { |
|
626 | + if ($qty > 0) { |
|
627 | 627 | $sum += $qty; |
628 | 628 | } |
629 | 629 | } |
@@ -640,8 +640,8 @@ discard block |
||
640 | 640 | * @param array $query_params like EEM_Base::get_all's |
641 | 641 | * @return int |
642 | 642 | */ |
643 | - public function sum_tickets_initially_available( $query_params = array() ) { |
|
644 | - return $this->sum_related( 'Ticket', $query_params, 'TKT_qty' ); |
|
643 | + public function sum_tickets_initially_available($query_params = array()) { |
|
644 | + return $this->sum_related('Ticket', $query_params, 'TKT_qty'); |
|
645 | 645 | } |
646 | 646 | |
647 | 647 | |
@@ -653,7 +653,7 @@ discard block |
||
653 | 653 | * @return int |
654 | 654 | */ |
655 | 655 | public function total_tickets_available_at_this_datetime() { |
656 | - return $this->spaces_remaining( true ); |
|
656 | + return $this->spaces_remaining(true); |
|
657 | 657 | } |
658 | 658 | |
659 | 659 | |
@@ -664,7 +664,7 @@ discard block |
||
664 | 664 | * @return boolean |
665 | 665 | */ |
666 | 666 | public function is_upcoming() { |
667 | - return ( $this->get_raw( 'DTT_EVT_start' ) > time() ); |
|
667 | + return ($this->get_raw('DTT_EVT_start') > time()); |
|
668 | 668 | } |
669 | 669 | |
670 | 670 | |
@@ -674,7 +674,7 @@ discard block |
||
674 | 674 | * @return boolean |
675 | 675 | */ |
676 | 676 | public function is_active() { |
677 | - return ( $this->get_raw( 'DTT_EVT_start' ) < time() && $this->get_raw( 'DTT_EVT_end' ) > time() ); |
|
677 | + return ($this->get_raw('DTT_EVT_start') < time() && $this->get_raw('DTT_EVT_end') > time()); |
|
678 | 678 | } |
679 | 679 | |
680 | 680 | |
@@ -684,7 +684,7 @@ discard block |
||
684 | 684 | * @return boolean |
685 | 685 | */ |
686 | 686 | public function is_expired() { |
687 | - return ( $this->get_raw( 'DTT_EVT_end' ) < time() ); |
|
687 | + return ($this->get_raw('DTT_EVT_end') < time()); |
|
688 | 688 | } |
689 | 689 | |
690 | 690 | |
@@ -695,16 +695,16 @@ discard block |
||
695 | 695 | */ |
696 | 696 | public function get_active_status() { |
697 | 697 | $total_tickets_for_this_dtt = $this->total_tickets_available_at_this_datetime(); |
698 | - if ( $total_tickets_for_this_dtt !== FALSE && $total_tickets_for_this_dtt < 1 ) { |
|
698 | + if ($total_tickets_for_this_dtt !== FALSE && $total_tickets_for_this_dtt < 1) { |
|
699 | 699 | return EE_Datetime::sold_out; |
700 | 700 | } |
701 | - if ( $this->is_expired() ) { |
|
701 | + if ($this->is_expired()) { |
|
702 | 702 | return EE_Datetime::expired; |
703 | 703 | } |
704 | - if ( $this->is_upcoming() ) { |
|
704 | + if ($this->is_upcoming()) { |
|
705 | 705 | return EE_Datetime::upcoming; |
706 | 706 | } |
707 | - if ( $this->is_active() ) { |
|
707 | + if ($this->is_active()) { |
|
708 | 708 | return EE_Datetime::active; |
709 | 709 | } |
710 | 710 | return NULL; |
@@ -718,24 +718,24 @@ discard block |
||
718 | 718 | * @param boolean $use_dtt_name if TRUE then we'll use DTT->name() if its not empty. |
719 | 719 | * @return string |
720 | 720 | */ |
721 | - public function get_dtt_display_name( $use_dtt_name = FALSE ) { |
|
722 | - if ( $use_dtt_name ) { |
|
721 | + public function get_dtt_display_name($use_dtt_name = FALSE) { |
|
722 | + if ($use_dtt_name) { |
|
723 | 723 | $dtt_name = $this->name(); |
724 | - if ( !empty( $dtt_name ) ) { |
|
724 | + if ( ! empty($dtt_name)) { |
|
725 | 725 | return $dtt_name; |
726 | 726 | } |
727 | 727 | } |
728 | 728 | //first condition is to see if the months are different |
729 | - if ( date( 'm', $this->get_raw( 'DTT_EVT_start' ) ) != date( 'm', $this->get_raw( 'DTT_EVT_end' ) ) ) { |
|
730 | - $display_date = $this->start_date( 'M j\, Y g:i a' ) . ' - ' . $this->end_date( 'M j\, Y g:i a' ); |
|
729 | + if (date('m', $this->get_raw('DTT_EVT_start')) != date('m', $this->get_raw('DTT_EVT_end'))) { |
|
730 | + $display_date = $this->start_date('M j\, Y g:i a').' - '.$this->end_date('M j\, Y g:i a'); |
|
731 | 731 | //next condition is if its the same month but different day |
732 | 732 | } |
733 | 733 | else { |
734 | - 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' ) ) ) { |
|
735 | - $display_date = $this->start_date( 'M j\, g:i a' ) . ' - ' . $this->end_date( 'M j\, g:i a Y' ); |
|
734 | + 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'))) { |
|
735 | + $display_date = $this->start_date('M j\, g:i a').' - '.$this->end_date('M j\, g:i a Y'); |
|
736 | 736 | } |
737 | 737 | else { |
738 | - $display_date = $this->start_date( 'F j\, Y' ) . ' @ ' . $this->start_date( 'g:i a' ) . ' - ' . $this->end_date( 'g:i a' ); |
|
738 | + $display_date = $this->start_date('F j\, Y').' @ '.$this->start_date('g:i a').' - '.$this->end_date('g:i a'); |
|
739 | 739 | } |
740 | 740 | } |
741 | 741 | return $display_date; |
@@ -749,8 +749,8 @@ discard block |
||
749 | 749 | *@param array $query_params see EEM_Base::get_all() |
750 | 750 | * @return EE_Ticket[] |
751 | 751 | */ |
752 | - public function tickets( $query_params = array() ) { |
|
753 | - return $this->get_many_related( 'Ticket', $query_params ); |
|
752 | + public function tickets($query_params = array()) { |
|
753 | + return $this->get_many_related('Ticket', $query_params); |
|
754 | 754 | } |
755 | 755 | |
756 | 756 | |
@@ -760,21 +760,21 @@ discard block |
||
760 | 760 | * @param array $query_params like EEM_Base::get_all's |
761 | 761 | * @return EE_Ticket[] |
762 | 762 | */ |
763 | - public function ticket_types_available_for_purchase( $query_params = array() ) { |
|
763 | + public function ticket_types_available_for_purchase($query_params = array()) { |
|
764 | 764 | // first check if datetime is valid |
765 | - if ( ! ( $this->is_upcoming() || $this->is_active() ) || $this->sold_out() ) { |
|
765 | + if ( ! ($this->is_upcoming() || $this->is_active()) || $this->sold_out()) { |
|
766 | 766 | return array(); |
767 | 767 | } |
768 | - if ( empty( $query_params ) ) { |
|
768 | + if (empty($query_params)) { |
|
769 | 769 | $query_params = array( |
770 | 770 | array( |
771 | - 'TKT_start_date' => array( '<=', EEM_Ticket::instance()->current_time_for_query( 'TKT_start_date' ) ), |
|
772 | - 'TKT_end_date' => array( '>=', EEM_Ticket::instance()->current_time_for_query( 'TKT_end_date' ) ), |
|
771 | + 'TKT_start_date' => array('<=', EEM_Ticket::instance()->current_time_for_query('TKT_start_date')), |
|
772 | + 'TKT_end_date' => array('>=', EEM_Ticket::instance()->current_time_for_query('TKT_end_date')), |
|
773 | 773 | 'TKT_deleted' => false |
774 | 774 | ) |
775 | 775 | ); |
776 | 776 | } |
777 | - return $this->tickets( $query_params ); |
|
777 | + return $this->tickets($query_params); |
|
778 | 778 | } |
779 | 779 | |
780 | 780 | |
@@ -784,7 +784,7 @@ discard block |
||
784 | 784 | * @return EE_Event |
785 | 785 | */ |
786 | 786 | public function event() { |
787 | - return $this->get_first_related( 'Event' ); |
|
787 | + return $this->get_first_related('Event'); |
|
788 | 788 | } |
789 | 789 | |
790 | 790 | |
@@ -796,13 +796,13 @@ discard block |
||
796 | 796 | */ |
797 | 797 | public function update_sold() { |
798 | 798 | $count_regs_for_this_datetime = EEM_Registration::instance()->count( |
799 | - array( array( |
|
799 | + array(array( |
|
800 | 800 | 'STS_ID' => EEM_Registration::status_id_approved, |
801 | 801 | 'REG_deleted' => 0, |
802 | 802 | 'Ticket.Datetime.DTT_ID' => $this->ID(), |
803 | - ) ) |
|
803 | + )) |
|
804 | 804 | ); |
805 | - $this->set( 'DTT_sold', $count_regs_for_this_datetime ); |
|
805 | + $this->set('DTT_sold', $count_regs_for_this_datetime); |
|
806 | 806 | $this->save(); |
807 | 807 | return $count_regs_for_this_datetime; |
808 | 808 | } |