@@ -53,7 +53,7 @@ |
||
53 | 53 | { |
54 | 54 | $responseData = json_decode($json, true); |
55 | 55 | |
56 | - if (!$responseData) { |
|
56 | + if ( ! $responseData) { |
|
57 | 57 | return new Response(false, array('invalid-json')); |
58 | 58 | } |
59 | 59 |
@@ -31,72 +31,72 @@ |
||
31 | 31 | */ |
32 | 32 | class Response |
33 | 33 | { |
34 | - /** |
|
35 | - * Succes or failure. |
|
36 | - * @var boolean |
|
37 | - */ |
|
38 | - private $success = false; |
|
34 | + /** |
|
35 | + * Succes or failure. |
|
36 | + * @var boolean |
|
37 | + */ |
|
38 | + private $success = false; |
|
39 | 39 | |
40 | - /** |
|
41 | - * Error code strings. |
|
42 | - * @var array |
|
43 | - */ |
|
44 | - private $errorCodes = array(); |
|
40 | + /** |
|
41 | + * Error code strings. |
|
42 | + * @var array |
|
43 | + */ |
|
44 | + private $errorCodes = array(); |
|
45 | 45 | |
46 | - /** |
|
47 | - * Build the response from the expected JSON returned by the service. |
|
48 | - * |
|
49 | - * @param string $json |
|
50 | - * @return \ReCaptcha\Response |
|
51 | - */ |
|
52 | - public static function fromJson($json) |
|
53 | - { |
|
54 | - $responseData = json_decode($json, true); |
|
46 | + /** |
|
47 | + * Build the response from the expected JSON returned by the service. |
|
48 | + * |
|
49 | + * @param string $json |
|
50 | + * @return \ReCaptcha\Response |
|
51 | + */ |
|
52 | + public static function fromJson($json) |
|
53 | + { |
|
54 | + $responseData = json_decode($json, true); |
|
55 | 55 | |
56 | - if (!$responseData) { |
|
57 | - return new Response(false, array('invalid-json')); |
|
58 | - } |
|
56 | + if (!$responseData) { |
|
57 | + return new Response(false, array('invalid-json')); |
|
58 | + } |
|
59 | 59 | |
60 | - if (isset($responseData['success']) && $responseData['success'] == true) { |
|
61 | - return new Response(true); |
|
62 | - } |
|
60 | + if (isset($responseData['success']) && $responseData['success'] == true) { |
|
61 | + return new Response(true); |
|
62 | + } |
|
63 | 63 | |
64 | - if (isset($responseData['error-codes']) && is_array($responseData['error-codes'])) { |
|
65 | - return new Response(false, $responseData['error-codes']); |
|
66 | - } |
|
64 | + if (isset($responseData['error-codes']) && is_array($responseData['error-codes'])) { |
|
65 | + return new Response(false, $responseData['error-codes']); |
|
66 | + } |
|
67 | 67 | |
68 | - return new Response(false); |
|
69 | - } |
|
68 | + return new Response(false); |
|
69 | + } |
|
70 | 70 | |
71 | - /** |
|
72 | - * Constructor. |
|
73 | - * |
|
74 | - * @param boolean $success |
|
75 | - * @param array $errorCodes |
|
76 | - */ |
|
77 | - public function __construct($success, array $errorCodes = array()) |
|
78 | - { |
|
79 | - $this->success = $success; |
|
80 | - $this->errorCodes = $errorCodes; |
|
81 | - } |
|
71 | + /** |
|
72 | + * Constructor. |
|
73 | + * |
|
74 | + * @param boolean $success |
|
75 | + * @param array $errorCodes |
|
76 | + */ |
|
77 | + public function __construct($success, array $errorCodes = array()) |
|
78 | + { |
|
79 | + $this->success = $success; |
|
80 | + $this->errorCodes = $errorCodes; |
|
81 | + } |
|
82 | 82 | |
83 | - /** |
|
84 | - * Is success? |
|
85 | - * |
|
86 | - * @return boolean |
|
87 | - */ |
|
88 | - public function isSuccess() |
|
89 | - { |
|
90 | - return $this->success; |
|
91 | - } |
|
83 | + /** |
|
84 | + * Is success? |
|
85 | + * |
|
86 | + * @return boolean |
|
87 | + */ |
|
88 | + public function isSuccess() |
|
89 | + { |
|
90 | + return $this->success; |
|
91 | + } |
|
92 | 92 | |
93 | - /** |
|
94 | - * Get error codes. |
|
95 | - * |
|
96 | - * @return array |
|
97 | - */ |
|
98 | - public function getErrorCodes() |
|
99 | - { |
|
100 | - return $this->errorCodes; |
|
101 | - } |
|
93 | + /** |
|
94 | + * Get error codes. |
|
95 | + * |
|
96 | + * @return array |
|
97 | + */ |
|
98 | + public function getErrorCodes() |
|
99 | + { |
|
100 | + return $this->errorCodes; |
|
101 | + } |
|
102 | 102 | } |
@@ -6,33 +6,33 @@ |
||
6 | 6 | */ |
7 | 7 | |
8 | 8 | spl_autoload_register(function ($class) { |
9 | - if (substr($class, 0, 10) !== 'ReCaptcha\\') { |
|
10 | - /* If the class does not lie under the "ReCaptcha" namespace, |
|
9 | + if (substr($class, 0, 10) !== 'ReCaptcha\\') { |
|
10 | + /* If the class does not lie under the "ReCaptcha" namespace, |
|
11 | 11 | * then we can exit immediately. |
12 | 12 | */ |
13 | - return; |
|
14 | - } |
|
13 | + return; |
|
14 | + } |
|
15 | 15 | |
16 | - /* All of the classes have names like "ReCaptcha\Foo", so we need |
|
16 | + /* All of the classes have names like "ReCaptcha\Foo", so we need |
|
17 | 17 | * to replace the backslashes with frontslashes if we want the |
18 | 18 | * name to map directly to a location in the filesystem. |
19 | 19 | */ |
20 | - $class = str_replace('\\', '/', $class); |
|
20 | + $class = str_replace('\\', '/', $class); |
|
21 | 21 | |
22 | - /* First, check under the current directory. It is important that |
|
22 | + /* First, check under the current directory. It is important that |
|
23 | 23 | * we look here first, so that we don't waste time searching for |
24 | 24 | * test classes in the common case. |
25 | 25 | */ |
26 | - $path = dirname(__FILE__).'/'.$class.'.php'; |
|
27 | - if (is_readable($path)) { |
|
28 | - require_once $path; |
|
29 | - } |
|
26 | + $path = dirname(__FILE__).'/'.$class.'.php'; |
|
27 | + if (is_readable($path)) { |
|
28 | + require_once $path; |
|
29 | + } |
|
30 | 30 | |
31 | - /* If we didn't find what we're looking for already, maybe it's |
|
31 | + /* If we didn't find what we're looking for already, maybe it's |
|
32 | 32 | * a test class? |
33 | 33 | */ |
34 | - $path = dirname(__FILE__).'/../tests/'.$class.'.php'; |
|
35 | - if (is_readable($path)) { |
|
36 | - require_once $path; |
|
37 | - } |
|
34 | + $path = dirname(__FILE__).'/../tests/'.$class.'.php'; |
|
35 | + if (is_readable($path)) { |
|
36 | + require_once $path; |
|
37 | + } |
|
38 | 38 | }); |
@@ -5,7 +5,7 @@ |
||
5 | 5 | * classes. |
6 | 6 | */ |
7 | 7 | |
8 | -spl_autoload_register(function ($class) { |
|
8 | +spl_autoload_register(function($class) { |
|
9 | 9 | if (substr($class, 0, 10) !== 'ReCaptcha\\') { |
10 | 10 | /* If the class does not lie under the "ReCaptcha" namespace, |
11 | 11 | * then we can exit immediately. |
@@ -1,4 +1,6 @@ |
||
1 | -<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | +} |
|
2 | 4 | /** |
3 | 5 | * |
4 | 6 | * EED_Ticket_Selector_Caff |
@@ -28,12 +28,12 @@ discard block |
||
28 | 28 | * @return void |
29 | 29 | */ |
30 | 30 | public static function set_hooks() { |
31 | - add_action( |
|
32 | - 'AHEE__ticket_selector_chart_template__ticket_details__after_description', |
|
33 | - array('EED_Ticket_Selector_Caff', 'ticket_price_details'), |
|
34 | - 10, |
|
35 | - 3 |
|
36 | - ); |
|
31 | + add_action( |
|
32 | + 'AHEE__ticket_selector_chart_template__ticket_details__after_description', |
|
33 | + array('EED_Ticket_Selector_Caff', 'ticket_price_details'), |
|
34 | + 10, |
|
35 | + 3 |
|
36 | + ); |
|
37 | 37 | } |
38 | 38 | |
39 | 39 | /** |
@@ -53,14 +53,14 @@ discard block |
||
53 | 53 | * @param \WP $WP |
54 | 54 | */ |
55 | 55 | public function run( $WP ) { |
56 | - $this->set_config(); |
|
56 | + $this->set_config(); |
|
57 | 57 | } |
58 | 58 | |
59 | 59 | |
60 | 60 | |
61 | 61 | |
62 | 62 | protected function set_config(){ |
63 | - $this->set_config_section( 'template_settings' ); |
|
63 | + $this->set_config_section( 'template_settings' ); |
|
64 | 64 | $this->set_config_class( 'EE_Ticket_Selector_Config' ); |
65 | 65 | $this->set_config_name( 'EED_Ticket_Selector' ); |
66 | 66 | } |
@@ -109,27 +109,27 @@ discard block |
||
109 | 109 | |
110 | 110 | |
111 | 111 | |
112 | - /** |
|
113 | - * @return \EE_Form_Section_Proper |
|
114 | - * @throws \EE_Error |
|
115 | - */ |
|
116 | - public static function _ticket_selector_appearance_settings() { |
|
117 | - if ( ! \EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector instanceof EE_Ticket_Selector_Config ) { |
|
118 | - \EED_Ticket_Selector::instance()->set_config(); |
|
119 | - \EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector = \EED_Ticket_Selector::instance()->config(); |
|
120 | - } |
|
121 | - // get option for whether to show datetime selector in TS |
|
122 | - $show_datetime_selector = \EE_Registry::instance() |
|
123 | - ->CFG |
|
124 | - ->template_settings |
|
125 | - ->EED_Ticket_Selector |
|
126 | - ->getShowDatetimeSelector(); |
|
127 | - // and option for how may datetimes must exist if display is conditional |
|
128 | - $datetime_selector_threshold = \EE_Registry::instance() |
|
129 | - ->CFG |
|
130 | - ->template_settings |
|
131 | - ->EED_Ticket_Selector |
|
132 | - ->getDatetimeSelectorThreshold(); |
|
112 | + /** |
|
113 | + * @return \EE_Form_Section_Proper |
|
114 | + * @throws \EE_Error |
|
115 | + */ |
|
116 | + public static function _ticket_selector_appearance_settings() { |
|
117 | + if ( ! \EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector instanceof EE_Ticket_Selector_Config ) { |
|
118 | + \EED_Ticket_Selector::instance()->set_config(); |
|
119 | + \EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector = \EED_Ticket_Selector::instance()->config(); |
|
120 | + } |
|
121 | + // get option for whether to show datetime selector in TS |
|
122 | + $show_datetime_selector = \EE_Registry::instance() |
|
123 | + ->CFG |
|
124 | + ->template_settings |
|
125 | + ->EED_Ticket_Selector |
|
126 | + ->getShowDatetimeSelector(); |
|
127 | + // and option for how may datetimes must exist if display is conditional |
|
128 | + $datetime_selector_threshold = \EE_Registry::instance() |
|
129 | + ->CFG |
|
130 | + ->template_settings |
|
131 | + ->EED_Ticket_Selector |
|
132 | + ->getDatetimeSelectorThreshold(); |
|
133 | 133 | |
134 | 134 | return new EE_Form_Section_Proper( |
135 | 135 | array( |
@@ -171,19 +171,19 @@ discard block |
||
171 | 171 | ) |
172 | 172 | ), |
173 | 173 | 'show_datetime_selector' => new EE_Select_Input( |
174 | - \EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector->getShowDatetimeSelectorOptions(false), |
|
174 | + \EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector->getShowDatetimeSelectorOptions(false), |
|
175 | 175 | array( |
176 | 176 | 'html_label_text' => esc_html__( 'Show Date & Time Filter?', 'event_espresso' ), |
177 | 177 | 'html_help_text' => sprintf( |
178 | - esc_html__( |
|
179 | - 'Indicates whether or not to display a dropdown select box above each ticket selector that displays dates and times for the available tickets. Ticket options can be unselected, which removes (hides) them from the list of tickets being displayed.%1$sOptions include:%1$s • %2$sdo not show date & time filter%3$s%1$s this option will NEVER display a date filter, regardless of how many dates exist.%1$s • %2$smaybe show date & time filter%3$s%1$s this option will conditionally display the date filter when the number of dates for the event matches the value set for "Date Filter Threshold".', |
|
180 | - 'event_espresso' |
|
181 | - ), |
|
182 | - '<br>', |
|
183 | - '<strong>', |
|
184 | - '</strong>' |
|
185 | - |
|
186 | - ), |
|
178 | + esc_html__( |
|
179 | + 'Indicates whether or not to display a dropdown select box above each ticket selector that displays dates and times for the available tickets. Ticket options can be unselected, which removes (hides) them from the list of tickets being displayed.%1$sOptions include:%1$s • %2$sdo not show date & time filter%3$s%1$s this option will NEVER display a date filter, regardless of how many dates exist.%1$s • %2$smaybe show date & time filter%3$s%1$s this option will conditionally display the date filter when the number of dates for the event matches the value set for "Date Filter Threshold".', |
|
180 | + 'event_espresso' |
|
181 | + ), |
|
182 | + '<br>', |
|
183 | + '<strong>', |
|
184 | + '</strong>' |
|
185 | + |
|
186 | + ), |
|
187 | 187 | 'default' => ! empty( $show_datetime_selector ) |
188 | 188 | ? $show_datetime_selector |
189 | 189 | : \EE_Ticket_Selector_Config::DO_NOT_SHOW_DATETIME_SELECTOR, |
@@ -191,13 +191,13 @@ discard block |
||
191 | 191 | ) |
192 | 192 | ), |
193 | 193 | 'datetime_selector_threshold' => new EE_Select_Input( |
194 | - array_combine($r = range(1, 10), $r), |
|
194 | + array_combine($r = range(1, 10), $r), |
|
195 | 195 | array( |
196 | 196 | 'html_label_text' => esc_html__( 'Date & Time Filter Threshold', 'event_espresso' ), |
197 | 197 | 'html_help_text' => esc_html__( |
198 | - 'The number of unique dates an event has to have before conditionally displaying a date & time filter', |
|
199 | - 'event_espresso' |
|
200 | - ), |
|
198 | + 'The number of unique dates an event has to have before conditionally displaying a date & time filter', |
|
199 | + 'event_espresso' |
|
200 | + ), |
|
201 | 201 | 'default' => ! empty( $datetime_selector_threshold ) |
202 | 202 | ? $datetime_selector_threshold |
203 | 203 | : 3, |
@@ -223,8 +223,8 @@ discard block |
||
223 | 223 | */ |
224 | 224 | public static function update_template_settings( EE_Template_Config $CFG, $REQ ) { |
225 | 225 | if ( ! $CFG->EED_Ticket_Selector instanceof EE_Ticket_Selector_Config ) { |
226 | - \EED_Ticket_Selector::instance()->set_config(); |
|
227 | - $CFG->EED_Ticket_Selector = \EED_Ticket_Selector::instance()->config(); |
|
226 | + \EED_Ticket_Selector::instance()->set_config(); |
|
227 | + $CFG->EED_Ticket_Selector = \EED_Ticket_Selector::instance()->config(); |
|
228 | 228 | } |
229 | 229 | try { |
230 | 230 | $ticket_selector_form = EED_Ticket_Selector_Caff::_ticket_selector_settings_form(); |
@@ -246,11 +246,11 @@ discard block |
||
246 | 246 | $CFG->EED_Ticket_Selector->show_ticket_details = $valid_data['appearance_settings']['show_ticket_details']; |
247 | 247 | $CFG->EED_Ticket_Selector->show_expired_tickets = $valid_data['appearance_settings']['show_expired_tickets']; |
248 | 248 | $CFG->EED_Ticket_Selector->setShowDatetimeSelector( |
249 | - $valid_data['appearance_settings']['show_datetime_selector'] |
|
250 | - ); |
|
249 | + $valid_data['appearance_settings']['show_datetime_selector'] |
|
250 | + ); |
|
251 | 251 | $CFG->EED_Ticket_Selector->setDatetimeSelectorThreshold( |
252 | - $valid_data['appearance_settings']['datetime_selector_threshold'] |
|
253 | - ); |
|
252 | + $valid_data['appearance_settings']['datetime_selector_threshold'] |
|
253 | + ); |
|
254 | 254 | } else { |
255 | 255 | if ( $ticket_selector_form->submission_error_message() !== '' ) { |
256 | 256 | EE_Error::add_error( $ticket_selector_form->submission_error_message(), __FILE__, __FUNCTION__, __LINE__ ); |
@@ -267,17 +267,17 @@ discard block |
||
267 | 267 | |
268 | 268 | |
269 | 269 | |
270 | - /** |
|
271 | - * @param \EE_Ticket $ticket |
|
272 | - * @param int $ticket_price |
|
273 | - * @param bool $display_ticket_price |
|
274 | - */ |
|
275 | - public static function ticket_price_details(EE_Ticket $ticket, $ticket_price = 0, $display_ticket_price = false) |
|
276 | - { |
|
277 | - require( |
|
278 | - str_replace('\\', DS, plugin_dir_path(__FILE__)) |
|
279 | - . 'templates' . DS . 'ticket_selector_price_details.template.php' |
|
280 | - ); |
|
270 | + /** |
|
271 | + * @param \EE_Ticket $ticket |
|
272 | + * @param int $ticket_price |
|
273 | + * @param bool $display_ticket_price |
|
274 | + */ |
|
275 | + public static function ticket_price_details(EE_Ticket $ticket, $ticket_price = 0, $display_ticket_price = false) |
|
276 | + { |
|
277 | + require( |
|
278 | + str_replace('\\', DS, plugin_dir_path(__FILE__)) |
|
279 | + . 'templates' . DS . 'ticket_selector_price_details.template.php' |
|
280 | + ); |
|
281 | 281 | } |
282 | 282 | |
283 | 283 |
@@ -16,7 +16,7 @@ discard block |
||
16 | 16 | * @return EED_Ticket_Selector_Caff |
17 | 17 | */ |
18 | 18 | public static function instance() { |
19 | - return parent::get_instance( __CLASS__ ); |
|
19 | + return parent::get_instance(__CLASS__); |
|
20 | 20 | } |
21 | 21 | |
22 | 22 | |
@@ -43,26 +43,26 @@ discard block |
||
43 | 43 | * @return void |
44 | 44 | */ |
45 | 45 | public static function set_hooks_admin() { |
46 | - define( 'TICKET_SELECTOR_CAFF_TEMPLATES_PATH', str_replace( '\\', DS, plugin_dir_path( __FILE__ )) . 'templates' . DS ); |
|
47 | - add_action( 'AHEE__template_settings__template__before_settings_form', array( 'EED_Ticket_Selector_Caff', 'template_settings_form' ), 10 ); |
|
48 | - add_filter( 'FHEE__General_Settings_Admin_Page__update_template_settings__data', array( 'EED_Ticket_Selector_Caff', 'update_template_settings' ), 10, 2 ); |
|
46 | + define('TICKET_SELECTOR_CAFF_TEMPLATES_PATH', str_replace('\\', DS, plugin_dir_path(__FILE__)).'templates'.DS); |
|
47 | + add_action('AHEE__template_settings__template__before_settings_form', array('EED_Ticket_Selector_Caff', 'template_settings_form'), 10); |
|
48 | + add_filter('FHEE__General_Settings_Admin_Page__update_template_settings__data', array('EED_Ticket_Selector_Caff', 'update_template_settings'), 10, 2); |
|
49 | 49 | } |
50 | 50 | |
51 | 51 | |
52 | 52 | /** |
53 | 53 | * @param \WP $WP |
54 | 54 | */ |
55 | - public function run( $WP ) { |
|
55 | + public function run($WP) { |
|
56 | 56 | $this->set_config(); |
57 | 57 | } |
58 | 58 | |
59 | 59 | |
60 | 60 | |
61 | 61 | |
62 | - protected function set_config(){ |
|
63 | - $this->set_config_section( 'template_settings' ); |
|
64 | - $this->set_config_class( 'EE_Ticket_Selector_Config' ); |
|
65 | - $this->set_config_name( 'EED_Ticket_Selector' ); |
|
62 | + protected function set_config() { |
|
63 | + $this->set_config_section('template_settings'); |
|
64 | + $this->set_config_class('EE_Ticket_Selector_Config'); |
|
65 | + $this->set_config_name('EED_Ticket_Selector'); |
|
66 | 66 | } |
67 | 67 | |
68 | 68 | |
@@ -97,8 +97,8 @@ discard block |
||
97 | 97 | 'FHEE__EED_Ticket_Selector_Caff___ticket_selector_settings_form__form_subsections', |
98 | 98 | array( |
99 | 99 | 'appearance_settings_hdr' => new EE_Form_Section_HTML( |
100 | - EEH_HTML::br(2) . |
|
101 | - EEH_HTML::h2( esc_html__( 'Ticket Selector Template Settings', 'event_espresso' )) |
|
100 | + EEH_HTML::br(2). |
|
101 | + EEH_HTML::h2(esc_html__('Ticket Selector Template Settings', 'event_espresso')) |
|
102 | 102 | ), |
103 | 103 | 'appearance_settings' => EED_Ticket_Selector_Caff::_ticket_selector_appearance_settings() |
104 | 104 | ) |
@@ -114,7 +114,7 @@ discard block |
||
114 | 114 | * @throws \EE_Error |
115 | 115 | */ |
116 | 116 | public static function _ticket_selector_appearance_settings() { |
117 | - if ( ! \EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector instanceof EE_Ticket_Selector_Config ) { |
|
117 | + if ( ! \EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector instanceof EE_Ticket_Selector_Config) { |
|
118 | 118 | \EED_Ticket_Selector::instance()->set_config(); |
119 | 119 | \EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector = \EED_Ticket_Selector::instance()->config(); |
120 | 120 | } |
@@ -142,9 +142,9 @@ discard block |
||
142 | 142 | array( |
143 | 143 | 'show_ticket_details' => new EE_Yes_No_Input( |
144 | 144 | array( |
145 | - 'html_label_text' => esc_html__('Show Ticket Details?', 'event_espresso' ), |
|
146 | - 'html_help_text' => esc_html__( 'This lets you choose whether the extra ticket details section is displayed with the ticket selector.', 'event_espresso'), |
|
147 | - 'default' => isset( EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector->show_ticket_details ) |
|
145 | + 'html_label_text' => esc_html__('Show Ticket Details?', 'event_espresso'), |
|
146 | + 'html_help_text' => esc_html__('This lets you choose whether the extra ticket details section is displayed with the ticket selector.', 'event_espresso'), |
|
147 | + 'default' => isset(EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector->show_ticket_details) |
|
148 | 148 | ? EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector->show_ticket_details |
149 | 149 | : true, |
150 | 150 | 'display_html_label_text' => false |
@@ -152,9 +152,9 @@ discard block |
||
152 | 152 | ), |
153 | 153 | 'show_ticket_sale_columns' => new EE_Yes_No_Input( |
154 | 154 | array( |
155 | - 'html_label_text' => esc_html__('Show Ticket Sale Info?', 'event_espresso' ), |
|
156 | - 'html_help_text' => esc_html__( 'This lets you indicate whether information about ticket sales is shown with ticket details in the ticket selector.', 'event_espresso'), |
|
157 | - 'default' => isset( EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector->show_ticket_sale_columns ) |
|
155 | + 'html_label_text' => esc_html__('Show Ticket Sale Info?', 'event_espresso'), |
|
156 | + 'html_help_text' => esc_html__('This lets you indicate whether information about ticket sales is shown with ticket details in the ticket selector.', 'event_espresso'), |
|
157 | + 'default' => isset(EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector->show_ticket_sale_columns) |
|
158 | 158 | ? EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector->show_ticket_sale_columns |
159 | 159 | : true, |
160 | 160 | 'display_html_label_text' => false |
@@ -162,9 +162,9 @@ discard block |
||
162 | 162 | ), |
163 | 163 | 'show_expired_tickets' => new EE_Yes_No_Input( |
164 | 164 | array( |
165 | - 'html_label_text' => esc_html__( 'Show Expired Tickets?', 'event_espresso' ), |
|
166 | - 'html_help_text' => esc_html__( 'Indicate whether to show expired tickets in the ticket selector', 'event_espresso' ), |
|
167 | - 'default' => isset( EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector->show_expired_tickets ) |
|
165 | + 'html_label_text' => esc_html__('Show Expired Tickets?', 'event_espresso'), |
|
166 | + 'html_help_text' => esc_html__('Indicate whether to show expired tickets in the ticket selector', 'event_espresso'), |
|
167 | + 'default' => isset(EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector->show_expired_tickets) |
|
168 | 168 | ? EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector->show_expired_tickets |
169 | 169 | : true, |
170 | 170 | 'display_html_label_text' => false |
@@ -173,7 +173,7 @@ discard block |
||
173 | 173 | 'show_datetime_selector' => new EE_Select_Input( |
174 | 174 | \EE_Registry::instance()->CFG->template_settings->EED_Ticket_Selector->getShowDatetimeSelectorOptions(false), |
175 | 175 | array( |
176 | - 'html_label_text' => esc_html__( 'Show Date & Time Filter?', 'event_espresso' ), |
|
176 | + 'html_label_text' => esc_html__('Show Date & Time Filter?', 'event_espresso'), |
|
177 | 177 | 'html_help_text' => sprintf( |
178 | 178 | esc_html__( |
179 | 179 | 'Indicates whether or not to display a dropdown select box above each ticket selector that displays dates and times for the available tickets. Ticket options can be unselected, which removes (hides) them from the list of tickets being displayed.%1$sOptions include:%1$s • %2$sdo not show date & time filter%3$s%1$s this option will NEVER display a date filter, regardless of how many dates exist.%1$s • %2$smaybe show date & time filter%3$s%1$s this option will conditionally display the date filter when the number of dates for the event matches the value set for "Date Filter Threshold".', |
@@ -184,7 +184,7 @@ discard block |
||
184 | 184 | '</strong>' |
185 | 185 | |
186 | 186 | ), |
187 | - 'default' => ! empty( $show_datetime_selector ) |
|
187 | + 'default' => ! empty($show_datetime_selector) |
|
188 | 188 | ? $show_datetime_selector |
189 | 189 | : \EE_Ticket_Selector_Config::DO_NOT_SHOW_DATETIME_SELECTOR, |
190 | 190 | 'display_html_label_text' => false |
@@ -193,12 +193,12 @@ discard block |
||
193 | 193 | 'datetime_selector_threshold' => new EE_Select_Input( |
194 | 194 | array_combine($r = range(1, 10), $r), |
195 | 195 | array( |
196 | - 'html_label_text' => esc_html__( 'Date & Time Filter Threshold', 'event_espresso' ), |
|
196 | + 'html_label_text' => esc_html__('Date & Time Filter Threshold', 'event_espresso'), |
|
197 | 197 | 'html_help_text' => esc_html__( |
198 | 198 | 'The number of unique dates an event has to have before conditionally displaying a date & time filter', |
199 | 199 | 'event_espresso' |
200 | 200 | ), |
201 | - 'default' => ! empty( $datetime_selector_threshold ) |
|
201 | + 'default' => ! empty($datetime_selector_threshold) |
|
202 | 202 | ? $datetime_selector_threshold |
203 | 203 | : 3, |
204 | 204 | 'display_html_label_text' => false |
@@ -221,8 +221,8 @@ discard block |
||
221 | 221 | * @param array $REQ incoming request |
222 | 222 | * @return EE_Template_Config |
223 | 223 | */ |
224 | - public static function update_template_settings( EE_Template_Config $CFG, $REQ ) { |
|
225 | - if ( ! $CFG->EED_Ticket_Selector instanceof EE_Ticket_Selector_Config ) { |
|
224 | + public static function update_template_settings(EE_Template_Config $CFG, $REQ) { |
|
225 | + if ( ! $CFG->EED_Ticket_Selector instanceof EE_Ticket_Selector_Config) { |
|
226 | 226 | \EED_Ticket_Selector::instance()->set_config(); |
227 | 227 | $CFG->EED_Ticket_Selector = \EED_Ticket_Selector::instance()->config(); |
228 | 228 | } |
@@ -230,13 +230,13 @@ discard block |
||
230 | 230 | $ticket_selector_form = EED_Ticket_Selector_Caff::_ticket_selector_settings_form(); |
231 | 231 | |
232 | 232 | //check for form submission |
233 | - if ( $ticket_selector_form->was_submitted() ) { |
|
233 | + if ($ticket_selector_form->was_submitted()) { |
|
234 | 234 | |
235 | 235 | //capture form data |
236 | 236 | $ticket_selector_form->receive_form_submission(); |
237 | 237 | |
238 | 238 | //validate form data |
239 | - if ( $ticket_selector_form->is_valid() ) { |
|
239 | + if ($ticket_selector_form->is_valid()) { |
|
240 | 240 | |
241 | 241 | //grab validated data from form |
242 | 242 | $valid_data = $ticket_selector_form->valid_data(); |
@@ -252,13 +252,13 @@ discard block |
||
252 | 252 | $valid_data['appearance_settings']['datetime_selector_threshold'] |
253 | 253 | ); |
254 | 254 | } else { |
255 | - if ( $ticket_selector_form->submission_error_message() !== '' ) { |
|
256 | - EE_Error::add_error( $ticket_selector_form->submission_error_message(), __FILE__, __FUNCTION__, __LINE__ ); |
|
255 | + if ($ticket_selector_form->submission_error_message() !== '') { |
|
256 | + EE_Error::add_error($ticket_selector_form->submission_error_message(), __FILE__, __FUNCTION__, __LINE__); |
|
257 | 257 | } |
258 | 258 | } |
259 | 259 | |
260 | 260 | } |
261 | - } catch( EE_Error $e ) { |
|
261 | + } catch (EE_Error $e) { |
|
262 | 262 | $e->get_error(); |
263 | 263 | } |
264 | 264 | |
@@ -276,7 +276,7 @@ discard block |
||
276 | 276 | { |
277 | 277 | require( |
278 | 278 | str_replace('\\', DS, plugin_dir_path(__FILE__)) |
279 | - . 'templates' . DS . 'ticket_selector_price_details.template.php' |
|
279 | + . 'templates'.DS.'ticket_selector_price_details.template.php' |
|
280 | 280 | ); |
281 | 281 | } |
282 | 282 |
@@ -135,7 +135,7 @@ |
||
135 | 135 | //in which case, we need to generate teh invoice num per request right here... |
136 | 136 | $this->setField('invoice_num', wp_generate_password(12,false));//$billing_info['_reg-page-billing-invoice-'.$this->_gateway_name]['value']); |
137 | 137 | //tell AIM that any duplicates sent in the next 5 minutes are to be ignored |
138 | - $this->setField('duplicate_window', 5 * MINUTE_IN_SECONDS ); |
|
138 | + $this->setField('duplicate_window', 5 * MINUTE_IN_SECONDS ); |
|
139 | 139 | |
140 | 140 | |
141 | 141 | if ($this->_test_transactions) { |
@@ -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 EEG_Aim extends EE_Onsite_Gateway{ |
|
28 | +class EEG_Aim extends EE_Onsite_Gateway { |
|
29 | 29 | |
30 | 30 | const LIVE_URL = 'https://secure2.authorize.net/gateway/transact.dll'; //Authnet URL |
31 | 31 | |
@@ -157,9 +157,9 @@ discard block |
||
157 | 157 | * @param EEG_Aim $gateway_object |
158 | 158 | * @return string |
159 | 159 | */ |
160 | - public function possibly_use_deprecated_aim_server( $url, EEG_Aim $gateway_object ) { |
|
161 | - if( $gateway_object->_server === 'authorize.net' |
|
162 | - && ! $gateway_object->_debug_mode ) { |
|
160 | + public function possibly_use_deprecated_aim_server($url, EEG_Aim $gateway_object) { |
|
161 | + if ($gateway_object->_server === 'authorize.net' |
|
162 | + && ! $gateway_object->_debug_mode) { |
|
163 | 163 | return 'https://secure.authorize.net/gateway/transact.dll'; |
164 | 164 | } else { |
165 | 165 | return $url; |
@@ -182,33 +182,33 @@ discard block |
||
182 | 182 | */ |
183 | 183 | |
184 | 184 | public function do_direct_payment($payment, $billing_info = null) { |
185 | - add_filter( 'FHEE__EEG_Aim___get_server_url', array( $this, 'possibly_use_deprecated_aim_server' ), 10, 2 ); |
|
185 | + add_filter('FHEE__EEG_Aim___get_server_url', array($this, 'possibly_use_deprecated_aim_server'), 10, 2); |
|
186 | 186 | // Enable test mode if needed |
187 | 187 | //4007000000027 <-- test successful visa |
188 | 188 | //4222222222222 <-- test failure card number |
189 | 189 | |
190 | 190 | $item_num = 1; |
191 | 191 | $transaction = $payment->transaction(); |
192 | - $order_description = $this->_format_order_description( $payment ); |
|
192 | + $order_description = $this->_format_order_description($payment); |
|
193 | 193 | $primary_registrant = $transaction->primary_registration(); |
194 | 194 | //if we're are charging for the full amount, show the normal line items |
195 | 195 | //and the itemized total adds up properly |
196 | - if( $this->_can_easily_itemize_transaction_for( $payment ) ){ |
|
196 | + if ($this->_can_easily_itemize_transaction_for($payment)) { |
|
197 | 197 | $total_line_item = $transaction->total_line_item(); |
198 | 198 | foreach ($total_line_item->get_items() as $line_item) { |
199 | - if( $line_item->quantity() == 0 ){ |
|
199 | + if ($line_item->quantity() == 0) { |
|
200 | 200 | continue; |
201 | 201 | } |
202 | 202 | $this->addLineItem( |
203 | 203 | $item_num++, |
204 | - $this->_format_line_item_name( $line_item, $payment ), |
|
205 | - $this->_format_line_item_desc( $line_item, $payment ), |
|
204 | + $this->_format_line_item_name($line_item, $payment), |
|
205 | + $this->_format_line_item_desc($line_item, $payment), |
|
206 | 206 | $line_item->quantity(), |
207 | 207 | $line_item->unit_price(), |
208 | 208 | 'N'); |
209 | 209 | $order_description .= $line_item->desc().', '; |
210 | 210 | } |
211 | - foreach($total_line_item->tax_descendants() as $tax_line_item){ |
|
211 | + foreach ($total_line_item->tax_descendants() as $tax_line_item) { |
|
212 | 212 | $this->addLineItem($item_num++, $tax_line_item->name(), $tax_line_item->desc(), 1, $tax_line_item->total(), 'N'); |
213 | 213 | } |
214 | 214 | } |
@@ -219,18 +219,18 @@ discard block |
||
219 | 219 | //start transaction |
220 | 220 | //if in debug mode, use authorize.net's sandbox id; otherwise use the Event Espresso partner id |
221 | 221 | $partner_id = $this->_debug_mode ? 'AAA100302' : 'AAA105363'; |
222 | - $this->setField( 'solution_id', $partner_id ); |
|
222 | + $this->setField('solution_id', $partner_id); |
|
223 | 223 | $this->setField('amount', $this->format_currency($payment->amount())); |
224 | - $this->setField('description',substr(rtrim($order_description, ', '), 0, 255)); |
|
225 | - $this->_set_sensitive_billing_data( $billing_info ); |
|
224 | + $this->setField('description', substr(rtrim($order_description, ', '), 0, 255)); |
|
225 | + $this->_set_sensitive_billing_data($billing_info); |
|
226 | 226 | $this->setField('first_name', $billing_info['first_name']); |
227 | 227 | $this->setField('last_name', $billing_info['last_name']); |
228 | 228 | $this->setField('email', $billing_info['email']); |
229 | 229 | $this->setField('company', $billing_info['company']); |
230 | 230 | $this->setField('address', $billing_info['address'].' '.$billing_info['address2']); |
231 | 231 | $this->setField('city', $billing_info['city']); |
232 | - $this->setField('state', $billing_info['state'] ); |
|
233 | - $this->setField('country', $billing_info['country'] ); |
|
232 | + $this->setField('state', $billing_info['state']); |
|
233 | + $this->setField('country', $billing_info['country']); |
|
234 | 234 | $this->setField('zip', $billing_info['zip']); |
235 | 235 | $this->setField('fax', $billing_info['fax']); |
236 | 236 | $this->setField('cust_id', $primary_registrant->ID()); |
@@ -238,9 +238,9 @@ discard block |
||
238 | 238 | //invoice_num would be nice to have it be unique per SPCO page-load, that way if users |
239 | 239 | //press back, they don't submit a duplicate. However, we may be keeping the user on teh same spco page |
240 | 240 | //in which case, we need to generate teh invoice num per request right here... |
241 | - $this->setField('invoice_num', wp_generate_password(12,false));//$billing_info['_reg-page-billing-invoice-'.$this->_gateway_name]['value']); |
|
241 | + $this->setField('invoice_num', wp_generate_password(12, false)); //$billing_info['_reg-page-billing-invoice-'.$this->_gateway_name]['value']); |
|
242 | 242 | //tell AIM that any duplicates sent in the next 5 minutes are to be ignored |
243 | - $this->setField('duplicate_window', 5 * MINUTE_IN_SECONDS ); |
|
243 | + $this->setField('duplicate_window', 5 * MINUTE_IN_SECONDS); |
|
244 | 244 | |
245 | 245 | |
246 | 246 | if ($this->_test_transactions) { |
@@ -250,7 +250,7 @@ discard block |
||
250 | 250 | //Capture response |
251 | 251 | $this->type = "AUTH_CAPTURE"; |
252 | 252 | $response = $this->_sendRequest($payment); |
253 | - if (!empty($response)){ |
|
253 | + if ( ! empty($response)) { |
|
254 | 254 | if ($this->_debug_mode) { |
255 | 255 | $txn_id = $response->invoice_number; |
256 | 256 | } else { |
@@ -259,15 +259,15 @@ discard block |
||
259 | 259 | $payment_status = $response->approved ? $this->_pay_model->approved_status() : $this->_pay_model->declined_status(); |
260 | 260 | $payment->set_status($payment_status); |
261 | 261 | //make sure we interpret the AMT as a float, not an international string (where periods are thousand separators) |
262 | - $payment->set_amount( (float) $response->amount ); |
|
263 | - $payment->set_gateway_response(sprintf("%s (code: %s)",$response->response_reason_text,$response->response_reason_code)); |
|
264 | - $payment->set_txn_id_chq_nmbr( $txn_id ); |
|
262 | + $payment->set_amount((float) $response->amount); |
|
263 | + $payment->set_gateway_response(sprintf("%s (code: %s)", $response->response_reason_text, $response->response_reason_code)); |
|
264 | + $payment->set_txn_id_chq_nmbr($txn_id); |
|
265 | 265 | $payment->set_extra_accntng($primary_registrant->reg_code()); |
266 | - $payment->set_details(print_r($response,true)); |
|
266 | + $payment->set_details(print_r($response, true)); |
|
267 | 267 | } else { |
268 | 268 | $payment->set_status($this->_pay_model->failed_status()); |
269 | 269 | $payment->set_gateway_response(__("There was no response from Authorize.net", 'event_espresso')); |
270 | - $payment->set_details(print_r($response,true)); |
|
270 | + $payment->set_details(print_r($response, true)); |
|
271 | 271 | } |
272 | 272 | return $payment; |
273 | 273 | } |
@@ -278,7 +278,7 @@ discard block |
||
278 | 278 | * what billing data gets sent |
279 | 279 | * @param array $billing_info |
280 | 280 | */ |
281 | - protected function _set_sensitive_billing_data( $billing_info ) { |
|
281 | + protected function _set_sensitive_billing_data($billing_info) { |
|
282 | 282 | $this->setField('card_num', $billing_info['credit_card']); |
283 | 283 | $this->setField('exp_date', $billing_info['exp_month'].$billing_info['exp_year']); |
284 | 284 | $this->setField('card_code', $billing_info['cvv']); |
@@ -337,22 +337,22 @@ discard block |
||
337 | 337 | $this->_x_post_fields['tran_key'] = $this->_transaction_key; |
338 | 338 | $x_keys = array(); |
339 | 339 | foreach ($this->_x_post_fields as $key => $value) { |
340 | - $x_keys[] = "x_$key=" . urlencode($value); |
|
340 | + $x_keys[] = "x_$key=".urlencode($value); |
|
341 | 341 | } |
342 | 342 | // Add line items |
343 | 343 | foreach ($this->_additional_line_items as $key => $value) { |
344 | - $x_keys[] = "x_line_item=" . urlencode($value); |
|
344 | + $x_keys[] = "x_line_item=".urlencode($value); |
|
345 | 345 | } |
346 | 346 | $this->_log_clean_request($x_keys, $payment); |
347 | 347 | $post_url = $this->_get_server_url(); |
348 | 348 | $curl_request = curl_init($post_url); |
349 | - curl_setopt($curl_request, CURLOPT_POSTFIELDS, implode("&",$x_keys)); |
|
349 | + curl_setopt($curl_request, CURLOPT_POSTFIELDS, implode("&", $x_keys)); |
|
350 | 350 | curl_setopt($curl_request, CURLOPT_HEADER, 0); |
351 | 351 | curl_setopt($curl_request, CURLOPT_TIMEOUT, 45); |
352 | 352 | curl_setopt($curl_request, CURLOPT_RETURNTRANSFER, 1); |
353 | 353 | curl_setopt($curl_request, CURLOPT_SSL_VERIFYHOST, 2); |
354 | 354 | if ($this->VERIFY_PEER) { |
355 | - curl_setopt($curl_request, CURLOPT_CAINFO, dirname( __DIR__ ) . '/ssl/cert.pem'); |
|
355 | + curl_setopt($curl_request, CURLOPT_CAINFO, dirname(__DIR__).'/ssl/cert.pem'); |
|
356 | 356 | } else { |
357 | 357 | curl_setopt($curl_request, CURLOPT_SSL_VERIFYPEER, false); |
358 | 358 | } |
@@ -364,7 +364,7 @@ discard block |
||
364 | 364 | $response = curl_exec($curl_request); |
365 | 365 | |
366 | 366 | curl_close($curl_request); |
367 | - $response_obj = new EE_AuthorizeNetAIM_Response($response); |
|
367 | + $response_obj = new EE_AuthorizeNetAIM_Response($response); |
|
368 | 368 | |
369 | 369 | return $this->_log_and_clean_response($response_obj, $payment); |
370 | 370 | } |
@@ -373,18 +373,18 @@ discard block |
||
373 | 373 | * @param array $request_array |
374 | 374 | * @param EEI_Payment $payment |
375 | 375 | */ |
376 | - protected function _log_clean_request($request_array,$payment){ |
|
377 | - $keys_to_filter_out = array( 'x_card_num', 'x_card_code', 'x_exp_date' ); |
|
378 | - foreach($request_array as $index => $keyvaltogether ) { |
|
379 | - foreach( $keys_to_filter_out as $key ) { |
|
380 | - if( strpos( $keyvaltogether, $key ) === 0 ){ |
|
376 | + protected function _log_clean_request($request_array, $payment) { |
|
377 | + $keys_to_filter_out = array('x_card_num', 'x_card_code', 'x_exp_date'); |
|
378 | + foreach ($request_array as $index => $keyvaltogether) { |
|
379 | + foreach ($keys_to_filter_out as $key) { |
|
380 | + if (strpos($keyvaltogether, $key) === 0) { |
|
381 | 381 | //found it at the first character |
382 | 382 | //so its one of them |
383 | - unset( $request_array[ $index ] ); |
|
383 | + unset($request_array[$index]); |
|
384 | 384 | } |
385 | 385 | } |
386 | 386 | } |
387 | - $this->log(array('AIM Request sent:'=>$request_array, 'Server URL' => $this->_get_server_url() ),$payment); |
|
387 | + $this->log(array('AIM Request sent:'=>$request_array, 'Server URL' => $this->_get_server_url()), $payment); |
|
388 | 388 | } |
389 | 389 | |
390 | 390 | |
@@ -396,9 +396,9 @@ discard block |
||
396 | 396 | * @param EE_Payment $payment |
397 | 397 | * @return \EE_AuthorizeNetAIM_Response |
398 | 398 | */ |
399 | - private function _log_and_clean_response($response_obj,$payment){ |
|
399 | + private function _log_and_clean_response($response_obj, $payment) { |
|
400 | 400 | $response_obj->account_number = ''; |
401 | - $this->log(array('AIM Response received:'=>$response_obj),$payment); |
|
401 | + $this->log(array('AIM Response received:'=>$response_obj), $payment); |
|
402 | 402 | return $response_obj; |
403 | 403 | } |
404 | 404 | |
@@ -497,7 +497,7 @@ discard block |
||
497 | 497 | // Split Array |
498 | 498 | $this->response = $response; |
499 | 499 | if ($encap_char) { |
500 | - $this->_response_array = explode($encap_char . $delimiter . $encap_char, substr($response, 1, -1)); |
|
500 | + $this->_response_array = explode($encap_char.$delimiter.$encap_char, substr($response, 1, -1)); |
|
501 | 501 | } else { |
502 | 502 | $this->_response_array = explode($delimiter, $response); |
503 | 503 | } |
@@ -567,7 +567,7 @@ discard block |
||
567 | 567 | $this->held = ($this->response_code === self::HELD); |
568 | 568 | |
569 | 569 | if ($this->error || $this->declined || $this->held) { |
570 | - $this->error_message = '<p><strong class="credit_card_failure">Attention: your transaction was declined for the following reason(s):</strong><br />' . $this->response_reason_text . '<br /><span class="response_code">Response Code: ' . $this->response_code . '<br /></span><span class="response_subcode">Response Subcode: ' . $this->response_subcode . '</span></p><p>To try again, <a href="#payment_options">please click here</a>.</p> '; |
|
570 | + $this->error_message = '<p><strong class="credit_card_failure">Attention: your transaction was declined for the following reason(s):</strong><br />'.$this->response_reason_text.'<br /><span class="response_code">Response Code: '.$this->response_code.'<br /></span><span class="response_subcode">Response Subcode: '.$this->response_subcode.'</span></p><p>To try again, <a href="#payment_options">please click here</a>.</p> '; |
|
571 | 571 | |
572 | 572 | |
573 | 573 | /* $this->error_message = "AuthorizeNet Error: |
@@ -586,7 +586,7 @@ discard block |
||
586 | 586 | |
587 | 587 | } |
588 | 588 | |
589 | -if ( ! class_exists( 'AuthorizeNetException' ) ) { |
|
589 | +if ( ! class_exists('AuthorizeNetException')) { |
|
590 | 590 | /** |
591 | 591 | * Class AuthorizeNetException |
592 | 592 | * |
@@ -602,8 +602,8 @@ discard block |
||
602 | 602 | * @param Exception $previous [optional] The previous exception used for the exception chaining. Since 5.3.0 |
603 | 603 | * @since 5.1.0 |
604 | 604 | */ |
605 | - public function __construct( $message = "", $code = 0, Exception $previous = null ) { |
|
606 | - parent::__construct( $message, $code, $previous ); |
|
605 | + public function __construct($message = "", $code = 0, Exception $previous = null) { |
|
606 | + parent::__construct($message, $code, $previous); |
|
607 | 607 | } |
608 | 608 | } |
609 | 609 | } |
@@ -329,7 +329,7 @@ |
||
329 | 329 | /** |
330 | 330 | * Posts the request to AuthorizeNet & returns response. |
331 | 331 | * |
332 | - * @param $payment |
|
332 | + * @param EEI_Payment $payment |
|
333 | 333 | * @return \EE_AuthorizeNetAIM_Response |
334 | 334 | */ |
335 | 335 | private function _sendRequest($payment) { |
@@ -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 | /** |
7 | 8 | * Event Espresso |
@@ -3,27 +3,27 @@ |
||
3 | 3 | if (!defined('EVENT_ESPRESSO_VERSION')) |
4 | 4 | exit('No direct script access allowed'); |
5 | 5 | /** |
6 | - * Event Espresso |
|
7 | - * |
|
8 | - * Event Registration and Management Plugin for WordPress |
|
9 | - * |
|
10 | - * @ package Event Espresso |
|
11 | - * @ author Seth Shoultes |
|
12 | - * @ copyright (c) 2008-2011 Event Espresso All Rights Reserved. |
|
13 | - * @ license http://eventespresso.com/support/terms-conditions/ * see Plugin Licensing * |
|
14 | - * @ link http://www.eventespresso.com |
|
15 | - * @ version 4.3 |
|
16 | - * |
|
17 | - * ------------------------------------------------------------------------ |
|
18 | - * |
|
19 | - * authorize_net_aim_debug_info |
|
20 | - * |
|
21 | - * @package Event Espresso |
|
22 | - * @subpackage |
|
23 | - * @author Mike Nelson |
|
24 | - * |
|
25 | - * ------------------------------------------------------------------------ |
|
26 | - */ |
|
6 | + * Event Espresso |
|
7 | + * |
|
8 | + * Event Registration and Management Plugin for WordPress |
|
9 | + * |
|
10 | + * @ package Event Espresso |
|
11 | + * @ author Seth Shoultes |
|
12 | + * @ copyright (c) 2008-2011 Event Espresso All Rights Reserved. |
|
13 | + * @ license http://eventespresso.com/support/terms-conditions/ * see Plugin Licensing * |
|
14 | + * @ link http://www.eventespresso.com |
|
15 | + * @ version 4.3 |
|
16 | + * |
|
17 | + * ------------------------------------------------------------------------ |
|
18 | + * |
|
19 | + * authorize_net_aim_debug_info |
|
20 | + * |
|
21 | + * @package Event Espresso |
|
22 | + * @subpackage |
|
23 | + * @author Mike Nelson |
|
24 | + * |
|
25 | + * ------------------------------------------------------------------------ |
|
26 | + */ |
|
27 | 27 | ?> |
28 | 28 | <div class="sandbox-panel"> |
29 | 29 | <h2> |
@@ -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 | * Event Espresso |
@@ -27,22 +27,22 @@ discard block |
||
27 | 27 | ?> |
28 | 28 | <div class="sandbox-panel"> |
29 | 29 | <h2> |
30 | - <?php _e( 'Authorize.net AIM Test Mode', 'event_espresso' ); ?> |
|
30 | + <?php _e('Authorize.net AIM Test Mode', 'event_espresso'); ?> |
|
31 | 31 | </h2> |
32 | 32 | |
33 | 33 | <p> |
34 | - <?php _e( 'Test Mode allows you to submit test transactions to the payment gateway. Transactions that are submitted while Test Mode is ON are NOT actually processed. The result of a transaction depends on the card number submitted, and the invoice amount. If you want a transaction to be approved, use one of the following card numbers.', 'event_espresso' ); ?> |
|
34 | + <?php _e('Test Mode allows you to submit test transactions to the payment gateway. Transactions that are submitted while Test Mode is ON are NOT actually processed. The result of a transaction depends on the card number submitted, and the invoice amount. If you want a transaction to be approved, use one of the following card numbers.', 'event_espresso'); ?> |
|
35 | 35 | </p> |
36 | 36 | |
37 | 37 | <p> |
38 | - <strong><?php _e( 'Example Card Numbers:', 'event_espresso' ); ?></strong> |
|
38 | + <strong><?php _e('Example Card Numbers:', 'event_espresso'); ?></strong> |
|
39 | 39 | </p> |
40 | 40 | |
41 | 41 | <p> |
42 | - 370000000000002 (<?php _e( 'American Express', 'event_espresso' ); ?>)<br/> |
|
43 | - 6011000000000012 (<?php _e( 'Discover', 'event_espresso' ); ?>)<br/> |
|
44 | - 5424000000000015 (<?php _e( 'MasterCard', 'event_espresso' ); ?>)<br/> |
|
45 | - 4007000000027 (<?php _e( 'Visa', 'event_espresso' ); ?>) |
|
42 | + 370000000000002 (<?php _e('American Express', 'event_espresso'); ?>)<br/> |
|
43 | + 6011000000000012 (<?php _e('Discover', 'event_espresso'); ?>)<br/> |
|
44 | + 5424000000000015 (<?php _e('MasterCard', 'event_espresso'); ?>)<br/> |
|
45 | + 4007000000027 (<?php _e('Visa', 'event_espresso'); ?>) |
|
46 | 46 | </p> |
47 | 47 | </div> |
48 | 48 | <?php |
@@ -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_PMT_Mijireh extends EE_PMT_Base{ |
|
28 | +class EE_PMT_Mijireh extends EE_PMT_Base { |
|
29 | 29 | |
30 | 30 | |
31 | 31 | |
@@ -38,9 +38,9 @@ discard block |
||
38 | 38 | require_once($this->file_folder().'EEG_Mijireh.gateway.php'); |
39 | 39 | $this->_gateway = new EEG_Mijireh(); |
40 | 40 | $this->_pretty_name = __("Mijireh", 'event_espresso'); |
41 | - $this->_default_description = __( 'After clicking "Finalize Registration", you will be able to enter your billing information and complete your payment.', 'event_espresso' ); |
|
41 | + $this->_default_description = __('After clicking "Finalize Registration", you will be able to enter your billing information and complete your payment.', 'event_espresso'); |
|
42 | 42 | parent::__construct($pm_instance); |
43 | - $this->_default_button_url = $this->file_url() . 'lib' . DS . 'mijireh-checkout-logo.png'; |
|
43 | + $this->_default_button_url = $this->file_url().'lib'.DS.'mijireh-checkout-logo.png'; |
|
44 | 44 | } |
45 | 45 | |
46 | 46 | |
@@ -50,7 +50,7 @@ discard block |
||
50 | 50 | * @see EE_PMT_Base::help_tabs_config() |
51 | 51 | * @return array |
52 | 52 | */ |
53 | - public function help_tabs_config(){ |
|
53 | + public function help_tabs_config() { |
|
54 | 54 | return array( |
55 | 55 | $this->get_help_tab_name() => array( |
56 | 56 | 'title' => __('Mijireh Settings', 'event_espresso'), |
@@ -72,20 +72,20 @@ discard block |
||
72 | 72 | 'access_key' => new EE_Text_Input( |
73 | 73 | array( |
74 | 74 | 'html_label_text' => sprintf( |
75 | - __( "Mijireh Access Key %s", 'event_espresso' ), |
|
75 | + __("Mijireh Access Key %s", 'event_espresso'), |
|
76 | 76 | $this->get_help_tab_link() |
77 | 77 | ), |
78 | 78 | 'required' => true |
79 | 79 | ) |
80 | 80 | ), |
81 | 81 | ), |
82 | - 'exclude' => array( 'PMD_debug_mode' ), |
|
82 | + 'exclude' => array('PMD_debug_mode'), |
|
83 | 83 | ) |
84 | 84 | ); |
85 | 85 | $form->add_subsections( |
86 | 86 | array( |
87 | 87 | 'slurper_area' => new EE_Form_Section_HTML_From_Template( |
88 | - $this->file_folder() . DS . 'templates' . DS . 'mijireh_settings_after_form.template.php' |
|
88 | + $this->file_folder().DS.'templates'.DS.'mijireh_settings_after_form.template.php' |
|
89 | 89 | ) |
90 | 90 | ), |
91 | 91 | null, // no specific subsection targeted |
@@ -101,7 +101,7 @@ discard block |
||
101 | 101 | * @param \EE_Transaction $transaction |
102 | 102 | * @return NULL |
103 | 103 | */ |
104 | - public function generate_new_billing_form( EE_Transaction $transaction = NULL ) { |
|
104 | + public function generate_new_billing_form(EE_Transaction $transaction = NULL) { |
|
105 | 105 | return NULL; |
106 | 106 | } |
107 | 107 |
@@ -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 | /** |
7 | 8 | * Event Espresso |
@@ -3,30 +3,30 @@ |
||
3 | 3 | if (!defined('EVENT_ESPRESSO_VERSION')) |
4 | 4 | exit('No direct script access allowed'); |
5 | 5 | /** |
6 | - * Event Espresso |
|
7 | - * |
|
8 | - * Event Registration and Management Plugin for WordPress |
|
9 | - * |
|
10 | - * @ package Event Espresso |
|
11 | - * @ author Seth Shoultes |
|
12 | - * @ copyright (c) 2008-2011 Event Espresso All Rights Reserved. |
|
13 | - * @ license http://eventespresso.com/support/terms-conditions/ * see Plugin Licensing * |
|
14 | - * @ link http://www.eventespresso.com |
|
15 | - * @ version 4.3 |
|
16 | - * |
|
17 | - * ------------------------------------------------------------------------ |
|
18 | - * |
|
19 | - * paypal_pro_billing_form |
|
20 | - * |
|
21 | - * @package Event Espresso |
|
22 | - * @subpackage |
|
23 | - * @author Mike Nelson |
|
24 | - * |
|
25 | - * ------------------------------------------------------------------------ |
|
26 | - */ |
|
6 | + * Event Espresso |
|
7 | + * |
|
8 | + * Event Registration and Management Plugin for WordPress |
|
9 | + * |
|
10 | + * @ package Event Espresso |
|
11 | + * @ author Seth Shoultes |
|
12 | + * @ copyright (c) 2008-2011 Event Espresso All Rights Reserved. |
|
13 | + * @ license http://eventespresso.com/support/terms-conditions/ * see Plugin Licensing * |
|
14 | + * @ link http://www.eventespresso.com |
|
15 | + * @ version 4.3 |
|
16 | + * |
|
17 | + * ------------------------------------------------------------------------ |
|
18 | + * |
|
19 | + * paypal_pro_billing_form |
|
20 | + * |
|
21 | + * @package Event Espresso |
|
22 | + * @subpackage |
|
23 | + * @author Mike Nelson |
|
24 | + * |
|
25 | + * ------------------------------------------------------------------------ |
|
26 | + */ |
|
27 | 27 | /** |
28 | - * @var $form_section EE_Billing_Attendee_Info_Form |
|
29 | - */ |
|
28 | + * @var $form_section EE_Billing_Attendee_Info_Form |
|
29 | + */ |
|
30 | 30 | ?><div class="sandbox-panel"> |
31 | 31 | <h2 class="section-title"><?php _e('PayPal Sandbox Mode', 'event_espresso'); ?></h2> |
32 | 32 | <h3 style="color:#ff0000;"><?php _e('Debug Mode Is Turned On. Payments will not be processed', 'event_espresso'); ?></h3> |
@@ -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 | * Event Espresso |
@@ -39,7 +39,7 @@ discard block |
||
39 | 39 | <li><?php printf( |
40 | 40 | __('To find the sandbox account\'s credit card, go to %1$s, then "Dashboard", then under Sandbox click "Accounts", then click your account and click "Profile", then in the popup that appears click on the "Funding" tab. Your testing card is listed there.', 'event_espresso'), |
41 | 41 | '<a href="http://developer.paypal.com">developer.paypal.com</a>'); ?></li> |
42 | - <li><?php printf(__('CVV2 should be 115 (see %s PayPal\'s documentation for other special codes %s)', 'event_espresso'),'<a href="https://cms.paypal.com/ca/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_testing_SBTestErrorConditions#id108HH0RJ0TS" target="_blank">','</a>'); ?></li> |
|
42 | + <li><?php printf(__('CVV2 should be 115 (see %s PayPal\'s documentation for other special codes %s)', 'event_espresso'), '<a href="https://cms.paypal.com/ca/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_testing_SBTestErrorConditions#id108HH0RJ0TS" target="_blank">', '</a>'); ?></li> |
|
43 | 43 | </ul> |
44 | 44 | |
45 | 45 | <p class="test-credit-cards-info-pg"> |
@@ -66,7 +66,7 @@ discard block |
||
66 | 66 | |
67 | 67 | <p class="test-credit-cards-info-pg"> |
68 | 68 | <strong><?php _e('Testing Result Code Responses', 'event_espresso'); ?></strong><br/> |
69 | - <span class="small-text"><?php printf(__('You can use the amount of the transaction to generate a particular result code (see %s PayPal\'s documentation%s). The table below lists the general guidelines for specifying amounts. IMPORTANT: before you attempt any of these, ensure your sandbox PayPal account has %s "Negative Testing" set to on%s. Also be aware that you can generate AVS errors by using certain strings in your address field, and CVV errors using certain CVV values. See %s this PayPal doc %s', 'event_espresso'),"<a href='https://developer.paypal.com/docs/classic/api/errorcodes/#id09C3GA00GR1' target='_blank'>","</a>", "<a href='https://docs.google.com/a/eventespresso.com/file/d/0B5P8GXTvZgfMNXNkZ2s5VUlHTUk/edit?usp=drivesdk' target='_blank'>","</a>","<a href='https://cms.paypal.com/ca/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_testing_SBTestErrorConditions' target='_blank'>","</a>"); ?></span> |
|
69 | + <span class="small-text"><?php printf(__('You can use the amount of the transaction to generate a particular result code (see %s PayPal\'s documentation%s). The table below lists the general guidelines for specifying amounts. IMPORTANT: before you attempt any of these, ensure your sandbox PayPal account has %s "Negative Testing" set to on%s. Also be aware that you can generate AVS errors by using certain strings in your address field, and CVV errors using certain CVV values. See %s this PayPal doc %s', 'event_espresso'), "<a href='https://developer.paypal.com/docs/classic/api/errorcodes/#id09C3GA00GR1' target='_blank'>", "</a>", "<a href='https://docs.google.com/a/eventespresso.com/file/d/0B5P8GXTvZgfMNXNkZ2s5VUlHTUk/edit?usp=drivesdk' target='_blank'>", "</a>", "<a href='https://cms.paypal.com/ca/cgi-bin/?cmd=_render-content&content_ID=developer/e_howto_testing_SBTestErrorConditions' target='_blank'>", "</a>"); ?></span> |
|
70 | 70 | </p> |
71 | 71 | |
72 | 72 | <div class="tbl-wrap"> |
@@ -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 | * |
@@ -39,9 +39,9 @@ discard block |
||
39 | 39 | * @param array $arguments |
40 | 40 | * @return \EE_CPT_Attendee_Strategy |
41 | 41 | */ |
42 | - public function __construct( $arguments = array() ) { |
|
43 | - $this->CPT = isset( $arguments['CPT'] ) ? $arguments['CPT'] : NULL; |
|
44 | - $WP_Query = isset( $arguments['WP_Query'] ) ? $arguments['WP_Query'] : NULL; |
|
42 | + public function __construct($arguments = array()) { |
|
43 | + $this->CPT = isset($arguments['CPT']) ? $arguments['CPT'] : NULL; |
|
44 | + $WP_Query = isset($arguments['WP_Query']) ? $arguments['WP_Query'] : NULL; |
|
45 | 45 | // add_filter( 'the_posts', array( $this, 'the_posts' ), 1, 2 ); |
46 | 46 | } |
47 | 47 | |
@@ -55,7 +55,7 @@ discard block |
||
55 | 55 | * @param WP_Query $wp_query |
56 | 56 | * @return void |
57 | 57 | */ |
58 | - public function the_posts( $posts, WP_Query $wp_query) { |
|
58 | + public function the_posts($posts, WP_Query $wp_query) { |
|
59 | 59 | //$EVT = EE_Registry::instance()->load_model( 'Event' ); |
60 | 60 | // EEH_Debug_Tools::printr( $EVT, '$EVT <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' ); |
61 | 61 | // $EVT_IDs = array(); |
@@ -1,4 +1,6 @@ |
||
1 | -<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | +} |
|
2 | 4 | /** |
3 | 5 | * Event Espresso |
4 | 6 | * |
@@ -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 | * |
4 | 6 | * EE_Register_CPTs |
@@ -353,8 +355,9 @@ discard block |
||
353 | 355 | $CPTs = self::get_CPTs(); |
354 | 356 | $private_CPTs = array(); |
355 | 357 | foreach ( $CPTs as $CPT => $details ) { |
356 | - if ( empty( $details['args']['public'] ) ) |
|
357 | - $private_CPTs[ $CPT ] = $details; |
|
358 | + if ( empty( $details['args']['public'] ) ) { |
|
359 | + $private_CPTs[ $CPT ] = $details; |
|
360 | + } |
|
358 | 361 | } |
359 | 362 | return $private_CPTs; |
360 | 363 | } |
@@ -534,8 +537,10 @@ discard block |
||
534 | 537 | * @return void |
535 | 538 | */ |
536 | 539 | function save_default_term( $post_id, $post ) { |
537 | - if ( empty( $this->_default_terms ) ) |
|
538 | - return; //no default terms set so lets just exit. |
|
540 | + if ( empty( $this->_default_terms ) ) { |
|
541 | + return; |
|
542 | + } |
|
543 | + //no default terms set so lets just exit. |
|
539 | 544 | |
540 | 545 | foreach ( $this->_default_terms as $defaults ) { |
541 | 546 | foreach ( $defaults as $default_obj ) { |
@@ -472,13 +472,13 @@ |
||
472 | 472 | |
473 | 473 | function set_must_use_event_types() { |
474 | 474 | $term_details = array( |
475 | - //Attendee's register for the first date-time only |
|
475 | + //Attendee's register for the first date-time only |
|
476 | 476 | 'single-event' => array( __('Single Event', 'event_espresso'), __('A single event that spans one or more consecutive days.', 'event_espresso') ), //example: a party or two-day long workshop |
477 | - //Attendee's can register for any of the date-times |
|
477 | + //Attendee's can register for any of the date-times |
|
478 | 478 | 'multi-event' => array( __('Multi Event', 'event_espresso'), __('Multiple, separate, but related events that occur on consecutive days.', 'event_espresso') ), //example: a three day music festival or week long conference |
479 | - //Attendee's register for the first date-time only |
|
479 | + //Attendee's register for the first date-time only |
|
480 | 480 | 'event-series' => array( __('Event Series', 'event_espresso'), __(' Multiple events that occur over multiple non-consecutive days.', 'event_espresso') ), //example: an 8 week introduction to basket weaving course |
481 | - //Attendee's can register for any of the date-times. |
|
481 | + //Attendee's can register for any of the date-times. |
|
482 | 482 | 'recurring-event' => array( __('Recurring Event', 'event_espresso'), __('Multiple events that occur over multiple non-consecutive days.', 'event_espresso') ), //example: a yoga class |
483 | 483 | |
484 | 484 | 'ongoing' => array( __('Ongoing Event', 'event_espresso'), __('An "event" that people can purchase tickets to gain access for anytime for this event regardless of date times on the event', 'event_espresso') ) //example: access to a museum |
@@ -23,37 +23,37 @@ discard block |
||
23 | 23 | * constructor |
24 | 24 | * instantiated at init priority 5 |
25 | 25 | */ |
26 | - function __construct(){ |
|
26 | + function __construct() { |
|
27 | 27 | // register taxonomies |
28 | 28 | $taxonomies = self::get_taxonomies(); |
29 | - foreach ( $taxonomies as $taxonomy => $tax ) { |
|
30 | - $this->register_taxonomy( $taxonomy, $tax['singular_name'], $tax['plural_name'], $tax['args'] ); |
|
29 | + foreach ($taxonomies as $taxonomy => $tax) { |
|
30 | + $this->register_taxonomy($taxonomy, $tax['singular_name'], $tax['plural_name'], $tax['args']); |
|
31 | 31 | } |
32 | 32 | // register CPTs |
33 | - $CPTs =self::get_CPTs(); |
|
34 | - foreach ( $CPTs as $CPT_name => $CPT ) { |
|
35 | - $this->register_CPT( $CPT_name, $CPT['singular_name'], $CPT['plural_name'], $CPT['args'], $CPT['singular_slug'], $CPT['plural_slug'] ); |
|
33 | + $CPTs = self::get_CPTs(); |
|
34 | + foreach ($CPTs as $CPT_name => $CPT) { |
|
35 | + $this->register_CPT($CPT_name, $CPT['singular_name'], $CPT['plural_name'], $CPT['args'], $CPT['singular_slug'], $CPT['plural_slug']); |
|
36 | 36 | } |
37 | 37 | // setup default terms in any of our taxonomies (but only if we're in admin). |
38 | 38 | // Why not added via register_activation_hook? |
39 | 39 | // Because it's possible that in future iterations of EE we may add new defaults for specialized taxonomies (think event_types) and register_activation_hook only reliably runs when a user manually activates the plugin. |
40 | 40 | // Keep in mind that this will READ these terms if they are deleted by the user. Hence MUST use terms. |
41 | - if ( is_admin() ) { |
|
41 | + if (is_admin()) { |
|
42 | 42 | $this->set_must_use_event_types(); |
43 | 43 | } |
44 | 44 | //set default terms |
45 | - $this->set_default_term( 'espresso_event_type', 'single-event', array('espresso_events') ); |
|
45 | + $this->set_default_term('espresso_event_type', 'single-event', array('espresso_events')); |
|
46 | 46 | |
47 | 47 | |
48 | - add_action( 'AHEE__EE_System__initialize_last', array( __CLASS__, 'maybe_flush_rewrite_rules' ), 10 ); |
|
48 | + add_action('AHEE__EE_System__initialize_last', array(__CLASS__, 'maybe_flush_rewrite_rules'), 10); |
|
49 | 49 | |
50 | 50 | //hook into save_post so that we can make sure that the default terms get saved on publish of registered cpts IF they don't have a term for that taxonomy set. |
51 | - add_action('save_post', array( $this, 'save_default_term' ), 100, 2 ); |
|
51 | + add_action('save_post', array($this, 'save_default_term'), 100, 2); |
|
52 | 52 | |
53 | 53 | //remove no html restrictions from core wp saving of term descriptions. Note. this will affect only registered EE taxonomies. |
54 | 54 | $this->_allow_html_descriptions_for_ee_taxonomies(); |
55 | 55 | |
56 | - do_action( 'AHEE__EE_Register_CPTs__construct_end', $this ); |
|
56 | + do_action('AHEE__EE_Register_CPTs__construct_end', $this); |
|
57 | 57 | } |
58 | 58 | |
59 | 59 | |
@@ -66,9 +66,9 @@ discard block |
||
66 | 66 | * @return void |
67 | 67 | */ |
68 | 68 | public static function maybe_flush_rewrite_rules() { |
69 | - if ( get_option( 'ee_flush_rewrite_rules', TRUE )) { |
|
69 | + if (get_option('ee_flush_rewrite_rules', TRUE)) { |
|
70 | 70 | flush_rewrite_rules(); |
71 | - update_option( 'ee_flush_rewrite_rules', FALSE ); |
|
71 | + update_option('ee_flush_rewrite_rules', FALSE); |
|
72 | 72 | } |
73 | 73 | } |
74 | 74 | |
@@ -83,7 +83,7 @@ discard block |
||
83 | 83 | protected function _allow_html_descriptions_for_ee_taxonomies() { |
84 | 84 | //first remove default filter for term description but we have to do this earlier before wp sets their own filter |
85 | 85 | //because they just set a global filter on all term descriptions before the custom term description filter. Really sux. |
86 | - add_filter( 'pre_term_description', array( $this, 'ee_filter_ee_term_description_not_wp' ), 1, 2 ); |
|
86 | + add_filter('pre_term_description', array($this, 'ee_filter_ee_term_description_not_wp'), 1, 2); |
|
87 | 87 | } |
88 | 88 | |
89 | 89 | |
@@ -93,16 +93,16 @@ discard block |
||
93 | 93 | * @param string $taxonomy The taxonomy name for the taxonomy being filtered. |
94 | 94 | * @return string |
95 | 95 | */ |
96 | - public function ee_filter_ee_term_description_not_wp( $description, $taxonomy ) { |
|
96 | + public function ee_filter_ee_term_description_not_wp($description, $taxonomy) { |
|
97 | 97 | //get a list of EE taxonomies |
98 | - $ee_taxonomies = array_keys( self::get_taxonomies() ); |
|
98 | + $ee_taxonomies = array_keys(self::get_taxonomies()); |
|
99 | 99 | |
100 | 100 | //only do our own thing if the taxonomy listed is an ee taxonomy. |
101 | - if ( in_array( $taxonomy, $ee_taxonomies ) ) { |
|
101 | + if (in_array($taxonomy, $ee_taxonomies)) { |
|
102 | 102 | //remove default wp filter |
103 | - remove_filter( 'pre_term_description', 'wp_filter_kses' ); |
|
103 | + remove_filter('pre_term_description', 'wp_filter_kses'); |
|
104 | 104 | //sanitize THIS content. |
105 | - $description = wp_kses( $description, wp_kses_allowed_html( 'post' ) ); |
|
105 | + $description = wp_kses($description, wp_kses_allowed_html('post')); |
|
106 | 106 | } |
107 | 107 | return $description; |
108 | 108 | } |
@@ -116,9 +116,9 @@ discard block |
||
116 | 116 | * @access public |
117 | 117 | * @return array |
118 | 118 | */ |
119 | - public static function get_taxonomies(){ |
|
119 | + public static function get_taxonomies() { |
|
120 | 120 | // define taxonomies |
121 | - return apply_filters( 'FHEE__EE_Register_CPTs__get_taxonomies__taxonomies', array( |
|
121 | + return apply_filters('FHEE__EE_Register_CPTs__get_taxonomies__taxonomies', array( |
|
122 | 122 | 'espresso_event_categories' => array( |
123 | 123 | 'singular_name' => __("Event Category", "event_espresso"), |
124 | 124 | 'plural_name' => __("Event Categories", "event_espresso"), |
@@ -132,7 +132,7 @@ discard block |
||
132 | 132 | 'delete_terms' => 'ee_delete_event_category', |
133 | 133 | 'assign_terms' => 'ee_assign_event_category' |
134 | 134 | ), |
135 | - 'rewrite' => array( 'slug' => __( 'event-category', 'event_espresso' )) |
|
135 | + 'rewrite' => array('slug' => __('event-category', 'event_espresso')) |
|
136 | 136 | )), |
137 | 137 | 'espresso_venue_categories' => array( |
138 | 138 | 'singular_name' => __("Venue Category", "event_espresso"), |
@@ -147,7 +147,7 @@ discard block |
||
147 | 147 | 'delete_terms' => 'ee_delete_venue_category', |
148 | 148 | 'assign_terms' => 'ee_assign_venue_category' |
149 | 149 | ), |
150 | - 'rewrite' => array( 'slug' => __( 'venue-category', 'event_espresso' )) |
|
150 | + 'rewrite' => array('slug' => __('venue-category', 'event_espresso')) |
|
151 | 151 | )), |
152 | 152 | 'espresso_event_type' => array( |
153 | 153 | 'singular_name' => __("Event Type", "event_espresso"), |
@@ -162,10 +162,10 @@ discard block |
||
162 | 162 | 'delete_terms' => 'ee_delete_event_type', |
163 | 163 | 'assign_terms' => 'ee_assign_event_type' |
164 | 164 | ), |
165 | - 'rewrite' => array( 'slug' => __( 'event-type', 'event_espresso' )), |
|
165 | + 'rewrite' => array('slug' => __('event-type', 'event_espresso')), |
|
166 | 166 | 'hierarchical'=>true |
167 | 167 | )) |
168 | - ) ); |
|
168 | + )); |
|
169 | 169 | } |
170 | 170 | |
171 | 171 | |
@@ -183,26 +183,26 @@ discard block |
||
183 | 183 | * @return array Empty array if no matching model names for the given slug or an array of model |
184 | 184 | * names indexed by post type slug. |
185 | 185 | */ |
186 | - public static function get_cpt_model_names( $post_type_slug = '' ) { |
|
186 | + public static function get_cpt_model_names($post_type_slug = '') { |
|
187 | 187 | $cpts = self::get_CPTs(); |
188 | 188 | |
189 | 189 | //first if slug passed in... |
190 | - if ( ! empty( $post_type_slug ) ) { |
|
190 | + if ( ! empty($post_type_slug)) { |
|
191 | 191 | //match? |
192 | - if ( ! isset( $cpts[$post_type_slug] ) || ( isset( $cpts[$post_type_slug] ) && empty( $cpts[$post_type_slug]['class_name'] ) ) ) { |
|
192 | + if ( ! isset($cpts[$post_type_slug]) || (isset($cpts[$post_type_slug]) && empty($cpts[$post_type_slug]['class_name']))) { |
|
193 | 193 | return array(); |
194 | 194 | } |
195 | 195 | |
196 | 196 | //k let's get the model name for this cpt. |
197 | - return array( $post_type_slug => str_replace( 'EE', 'EEM', $cpts[$post_type_slug]['class_name'] ) ); |
|
197 | + return array($post_type_slug => str_replace('EE', 'EEM', $cpts[$post_type_slug]['class_name'])); |
|
198 | 198 | } |
199 | 199 | |
200 | 200 | |
201 | 201 | //if we made it here then we're returning an array of cpt model names indexed by post_type_slug. |
202 | 202 | $cpt_models = array(); |
203 | - foreach ( $cpts as $slug => $args ) { |
|
204 | - if ( ! empty( $args['class_name'] ) ) { |
|
205 | - $cpt_models[$slug] = str_replace( 'EE', 'EEM', $args['class_name'] ); |
|
203 | + foreach ($cpts as $slug => $args) { |
|
204 | + if ( ! empty($args['class_name'])) { |
|
205 | + $cpt_models[$slug] = str_replace('EE', 'EEM', $args['class_name']); |
|
206 | 206 | } |
207 | 207 | } |
208 | 208 | return $cpt_models; |
@@ -223,12 +223,12 @@ discard block |
||
223 | 223 | * @return EEM_CPT_Base[] successful instantiation will return an array of successfully instantiated EEM |
224 | 224 | * models indexed by post slug. |
225 | 225 | */ |
226 | - public static function instantiate_cpt_models( $post_type_slug = '' ) { |
|
227 | - $cpt_model_names = self::get_cpt_model_names( $post_type_slug ); |
|
226 | + public static function instantiate_cpt_models($post_type_slug = '') { |
|
227 | + $cpt_model_names = self::get_cpt_model_names($post_type_slug); |
|
228 | 228 | $instantiated = array(); |
229 | - foreach ( $cpt_model_names as $slug => $model_name ) { |
|
230 | - $instance = EE_Registry::instance()->load_model( str_replace( 'EEM_', '', $model_name ) ); |
|
231 | - if ( $instance instanceof EEM_CPT_Base ) { |
|
229 | + foreach ($cpt_model_names as $slug => $model_name) { |
|
230 | + $instance = EE_Registry::instance()->load_model(str_replace('EEM_', '', $model_name)); |
|
231 | + if ($instance instanceof EEM_CPT_Base) { |
|
232 | 232 | $instantiated[$slug] = $instance; |
233 | 233 | } |
234 | 234 | } |
@@ -245,10 +245,10 @@ discard block |
||
245 | 245 | * @access public |
246 | 246 | * @return array |
247 | 247 | */ |
248 | - public static function get_CPTs(){ |
|
248 | + public static function get_CPTs() { |
|
249 | 249 | // define CPTs |
250 | 250 | // NOTE the ['args']['page_templates'] array index is something specific to our CPTs and not part of the WP custom post type api. |
251 | - return apply_filters( 'FHEE__EE_Register_CPTs__get_CPTs__cpts', array( |
|
251 | + return apply_filters('FHEE__EE_Register_CPTs__get_CPTs__cpts', array( |
|
252 | 252 | 'espresso_events' => array( |
253 | 253 | 'singular_name' => __("Event", "event_espresso"), |
254 | 254 | 'plural_name' => __("Events", "event_espresso"), |
@@ -323,7 +323,7 @@ discard block |
||
323 | 323 | 'publicly_queryable'=> FALSE, |
324 | 324 | 'hierarchical'=> FALSE, |
325 | 325 | 'has_archive' => FALSE, |
326 | - 'taxonomies' => array( 'post_tag' ), |
|
326 | + 'taxonomies' => array('post_tag'), |
|
327 | 327 | 'capability_type' => 'contact', |
328 | 328 | 'capabilities' => array( |
329 | 329 | 'edit_post' => 'ee_edit_contact', |
@@ -340,9 +340,9 @@ discard block |
||
340 | 340 | 'edit_private_posts' => 'ee_edit_contacts', |
341 | 341 | 'edit_published_posts' => 'ee_edit_contacts' |
342 | 342 | ), |
343 | - 'supports' => array( 'editor', 'thumbnail', 'excerpt', 'custom-fields', 'comments' ), |
|
343 | + 'supports' => array('editor', 'thumbnail', 'excerpt', 'custom-fields', 'comments'), |
|
344 | 344 | )) |
345 | - ) ); |
|
345 | + )); |
|
346 | 346 | } |
347 | 347 | |
348 | 348 | |
@@ -355,9 +355,9 @@ discard block |
||
355 | 355 | public static function get_private_CPTs() { |
356 | 356 | $CPTs = self::get_CPTs(); |
357 | 357 | $private_CPTs = array(); |
358 | - foreach ( $CPTs as $CPT => $details ) { |
|
359 | - if ( empty( $details['args']['public'] ) ) |
|
360 | - $private_CPTs[ $CPT ] = $details; |
|
358 | + foreach ($CPTs as $CPT => $details) { |
|
359 | + if (empty($details['args']['public'])) |
|
360 | + $private_CPTs[$CPT] = $details; |
|
361 | 361 | } |
362 | 362 | return $private_CPTs; |
363 | 363 | } |
@@ -375,7 +375,7 @@ discard block |
||
375 | 375 | * @param string $plural_name internationalized plural name |
376 | 376 | * @param array $override_args like $args on http://codex.wordpress.org/Function_Reference/register_taxonomy |
377 | 377 | */ |
378 | - function register_taxonomy( $taxonomy_name, $singular_name, $plural_name, $override_args = array() ){ |
|
378 | + function register_taxonomy($taxonomy_name, $singular_name, $plural_name, $override_args = array()) { |
|
379 | 379 | |
380 | 380 | $args = array( |
381 | 381 | 'hierarchical' => true, |
@@ -392,15 +392,15 @@ discard block |
||
392 | 392 | //'rewrite' => array( 'slug' => 'genre' ), |
393 | 393 | ); |
394 | 394 | |
395 | - if($override_args){ |
|
396 | - if(isset($override_args['labels'])){ |
|
397 | - $labels = array_merge($args['labels'],$override_args['labels']); |
|
395 | + if ($override_args) { |
|
396 | + if (isset($override_args['labels'])) { |
|
397 | + $labels = array_merge($args['labels'], $override_args['labels']); |
|
398 | 398 | $args['labels'] = $labels; |
399 | 399 | } |
400 | - $args = array_merge($args,$override_args); |
|
400 | + $args = array_merge($args, $override_args); |
|
401 | 401 | |
402 | 402 | } |
403 | - register_taxonomy($taxonomy_name,null, $args); |
|
403 | + register_taxonomy($taxonomy_name, null, $args); |
|
404 | 404 | } |
405 | 405 | |
406 | 406 | |
@@ -414,27 +414,27 @@ discard block |
||
414 | 414 | * The default values set in this function will be overridden by whatever you set in $override_args |
415 | 415 | * @return void, but registers the custom post type |
416 | 416 | */ |
417 | - function register_CPT($post_type, $singular_name,$plural_name,$override_args = array(), $singular_slug = '', $plural_slug = '' ) { |
|
417 | + function register_CPT($post_type, $singular_name, $plural_name, $override_args = array(), $singular_slug = '', $plural_slug = '') { |
|
418 | 418 | |
419 | 419 | $labels = array( |
420 | 420 | 'name' => $plural_name, |
421 | 421 | 'singular_name' => $singular_name, |
422 | - 'add_new' => sprintf(__("Add %s", "event_espresso"),$singular_name), |
|
423 | - 'add_new_item' => sprintf(__("Add New %s", "event_espresso"),$singular_name), |
|
424 | - 'edit_item' => sprintf(__("Edit %s", "event_espresso"),$singular_name), |
|
425 | - 'new_item' => sprintf(__("New %s", "event_espresso"),$singular_name), |
|
426 | - 'all_items' => sprintf(__("All %s", "event_espresso"),$plural_name), |
|
427 | - 'view_item' => sprintf(__("View %s", "event_espresso"),$singular_name), |
|
428 | - 'search_items' => sprintf(__("Search %s", "event_espresso"),$plural_name), |
|
429 | - 'not_found' => sprintf(__("No %s found", "event_espresso"),$plural_name), |
|
430 | - 'not_found_in_trash' => sprintf(__("No %s found in Trash", "event_espresso"),$plural_name), |
|
422 | + 'add_new' => sprintf(__("Add %s", "event_espresso"), $singular_name), |
|
423 | + 'add_new_item' => sprintf(__("Add New %s", "event_espresso"), $singular_name), |
|
424 | + 'edit_item' => sprintf(__("Edit %s", "event_espresso"), $singular_name), |
|
425 | + 'new_item' => sprintf(__("New %s", "event_espresso"), $singular_name), |
|
426 | + 'all_items' => sprintf(__("All %s", "event_espresso"), $plural_name), |
|
427 | + 'view_item' => sprintf(__("View %s", "event_espresso"), $singular_name), |
|
428 | + 'search_items' => sprintf(__("Search %s", "event_espresso"), $plural_name), |
|
429 | + 'not_found' => sprintf(__("No %s found", "event_espresso"), $plural_name), |
|
430 | + 'not_found_in_trash' => sprintf(__("No %s found in Trash", "event_espresso"), $plural_name), |
|
431 | 431 | 'parent_item_colon' => '', |
432 | - 'menu_name' => sprintf(__("%s", "event_espresso"),$plural_name) |
|
432 | + 'menu_name' => sprintf(__("%s", "event_espresso"), $plural_name) |
|
433 | 433 | ); |
434 | 434 | |
435 | 435 | //verify plural slug and singular slug, if they aren't we'll use $singular_name and $plural_name |
436 | - $singular_slug = ! empty( $singular_slug ) ? $singular_slug : $singular_name; |
|
437 | - $plural_slug = ! empty( $plural_slug ) ? $plural_slug : $plural_name; |
|
436 | + $singular_slug = ! empty($singular_slug) ? $singular_slug : $singular_name; |
|
437 | + $plural_slug = ! empty($plural_slug) ? $plural_slug : $plural_name; |
|
438 | 438 | |
439 | 439 | |
440 | 440 | //note the page_templates arg in the supports index is something specific to EE. WordPress doesn't actually have that in their register_post_type api. |
@@ -447,24 +447,24 @@ discard block |
||
447 | 447 | 'show_in_menu' => false, |
448 | 448 | 'show_in_nav_menus' => false, |
449 | 449 | 'query_var' => true, |
450 | - 'rewrite' => apply_filters( 'FHEE__EE_Register_CPTs__register_CPT__rewrite', array( 'slug' => $plural_slug ), $post_type ), |
|
450 | + 'rewrite' => apply_filters('FHEE__EE_Register_CPTs__register_CPT__rewrite', array('slug' => $plural_slug), $post_type), |
|
451 | 451 | 'capability_type' => 'post', |
452 | 452 | 'map_meta_cap' => true, |
453 | 453 | 'has_archive' => true, |
454 | 454 | 'hierarchical' => false, |
455 | 455 | 'menu_position' => null, |
456 | - 'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields', 'comments' ) |
|
456 | + 'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields', 'comments') |
|
457 | 457 | ); |
458 | 458 | |
459 | - if($override_args){ |
|
460 | - if(isset($override_args['labels'])){ |
|
461 | - $labels = array_merge($args['labels'],$override_args['labels']); |
|
459 | + if ($override_args) { |
|
460 | + if (isset($override_args['labels'])) { |
|
461 | + $labels = array_merge($args['labels'], $override_args['labels']); |
|
462 | 462 | } |
463 | - $args = array_merge($args,$override_args); |
|
463 | + $args = array_merge($args, $override_args); |
|
464 | 464 | $args['labels'] = $labels; |
465 | 465 | } |
466 | 466 | |
467 | - register_post_type( $post_type, $args ); |
|
467 | + register_post_type($post_type, $args); |
|
468 | 468 | } |
469 | 469 | |
470 | 470 | |
@@ -473,15 +473,15 @@ discard block |
||
473 | 473 | function set_must_use_event_types() { |
474 | 474 | $term_details = array( |
475 | 475 | //Attendee's register for the first date-time only |
476 | - 'single-event' => array( __('Single Event', 'event_espresso'), __('A single event that spans one or more consecutive days.', 'event_espresso') ), //example: a party or two-day long workshop |
|
476 | + 'single-event' => array(__('Single Event', 'event_espresso'), __('A single event that spans one or more consecutive days.', 'event_espresso')), //example: a party or two-day long workshop |
|
477 | 477 | //Attendee's can register for any of the date-times |
478 | - 'multi-event' => array( __('Multi Event', 'event_espresso'), __('Multiple, separate, but related events that occur on consecutive days.', 'event_espresso') ), //example: a three day music festival or week long conference |
|
478 | + 'multi-event' => array(__('Multi Event', 'event_espresso'), __('Multiple, separate, but related events that occur on consecutive days.', 'event_espresso')), //example: a three day music festival or week long conference |
|
479 | 479 | //Attendee's register for the first date-time only |
480 | - 'event-series' => array( __('Event Series', 'event_espresso'), __(' Multiple events that occur over multiple non-consecutive days.', 'event_espresso') ), //example: an 8 week introduction to basket weaving course |
|
480 | + 'event-series' => array(__('Event Series', 'event_espresso'), __(' Multiple events that occur over multiple non-consecutive days.', 'event_espresso')), //example: an 8 week introduction to basket weaving course |
|
481 | 481 | //Attendee's can register for any of the date-times. |
482 | - 'recurring-event' => array( __('Recurring Event', 'event_espresso'), __('Multiple events that occur over multiple non-consecutive days.', 'event_espresso') ), //example: a yoga class |
|
482 | + 'recurring-event' => array(__('Recurring Event', 'event_espresso'), __('Multiple events that occur over multiple non-consecutive days.', 'event_espresso')), //example: a yoga class |
|
483 | 483 | |
484 | - 'ongoing' => array( __('Ongoing Event', 'event_espresso'), __('An "event" that people can purchase tickets to gain access for anytime for this event regardless of date times on the event', 'event_espresso') ) //example: access to a museum |
|
484 | + 'ongoing' => array(__('Ongoing Event', 'event_espresso'), __('An "event" that people can purchase tickets to gain access for anytime for this event regardless of date times on the event', 'event_espresso')) //example: access to a museum |
|
485 | 485 | |
486 | 486 | //'walk-in' => array( __('Walk In', 'event_espresso'), __('Single datetime and single entry recurring events. Attendees register for one or multiple datetimes individually.', 'event_espresso') ), |
487 | 487 | //'reservation' => array( __('Reservation', 'event_espresso'), __('Reservations are created by specifying available datetimes and quantities. Attendees choose from the available datetimes and specify the quantity available (if the maximum is greater than 1)') ), //@TODO to avoid confusion we'll implement this in a later iteration > EE4.1 |
@@ -489,7 +489,7 @@ discard block |
||
489 | 489 | //'appointment' => array( __('Appointments', 'event_espresso'), __('Time slotted events where datetimes are generally in hours or minutes. For example, attendees can register for a single 15 minute or 1 hour time slot and this type of availability frequently reoccurs.', 'event_espresso') ) |
490 | 490 | |
491 | 491 | ); |
492 | - $this->set_must_use_terms( 'espresso_event_type', $term_details ); |
|
492 | + $this->set_must_use_terms('espresso_event_type', $term_details); |
|
493 | 493 | } |
494 | 494 | |
495 | 495 | |
@@ -503,16 +503,16 @@ discard block |
||
503 | 503 | * |
504 | 504 | * @return void |
505 | 505 | */ |
506 | - function set_must_use_terms( $taxonomy, $term_details ) { |
|
506 | + function set_must_use_terms($taxonomy, $term_details) { |
|
507 | 507 | $term_details = (array) $term_details; |
508 | 508 | |
509 | - foreach ( $term_details as $slug => $details ) { |
|
510 | - if ( !term_exists( $slug, $taxonomy ) ) { |
|
509 | + foreach ($term_details as $slug => $details) { |
|
510 | + if ( ! term_exists($slug, $taxonomy)) { |
|
511 | 511 | $insert_arr = array( |
512 | 512 | 'slug' => $slug, |
513 | 513 | 'description' => $details[1] |
514 | 514 | ); |
515 | - wp_insert_term( $details[0], $taxonomy, $insert_arr ); |
|
515 | + wp_insert_term($details[0], $taxonomy, $insert_arr); |
|
516 | 516 | } |
517 | 517 | } |
518 | 518 | } |
@@ -526,8 +526,8 @@ discard block |
||
526 | 526 | * @param string $term_slug The slug of the term that will be the default. |
527 | 527 | * @param array $cpt_slugs An array of custom post types we want the default assigned to |
528 | 528 | */ |
529 | - function set_default_term( $taxonomy, $term_slug, $cpt_slugs = array() ) { |
|
530 | - $this->_default_terms[][$term_slug] = new EE_Default_Term( $taxonomy, $term_slug, $cpt_slugs ); |
|
529 | + function set_default_term($taxonomy, $term_slug, $cpt_slugs = array()) { |
|
530 | + $this->_default_terms[][$term_slug] = new EE_Default_Term($taxonomy, $term_slug, $cpt_slugs); |
|
531 | 531 | } |
532 | 532 | |
533 | 533 | |
@@ -539,20 +539,20 @@ discard block |
||
539 | 539 | * @param object $post Post object |
540 | 540 | * @return void |
541 | 541 | */ |
542 | - function save_default_term( $post_id, $post ) { |
|
543 | - if ( empty( $this->_default_terms ) ) |
|
542 | + function save_default_term($post_id, $post) { |
|
543 | + if (empty($this->_default_terms)) |
|
544 | 544 | return; //no default terms set so lets just exit. |
545 | 545 | |
546 | - foreach ( $this->_default_terms as $defaults ) { |
|
547 | - foreach ( $defaults as $default_obj ) { |
|
548 | - if ( $post->post_status == 'publish' && in_array( $post->post_type, $default_obj->cpt_slugs ) ) { |
|
546 | + foreach ($this->_default_terms as $defaults) { |
|
547 | + foreach ($defaults as $default_obj) { |
|
548 | + if ($post->post_status == 'publish' && in_array($post->post_type, $default_obj->cpt_slugs)) { |
|
549 | 549 | |
550 | 550 | //note some error proofing going on here to save unnecessary db queries |
551 | - $taxonomies = get_object_taxonomies( $post->post_type ); |
|
552 | - foreach ( (array) $taxonomies as $taxonomy ) { |
|
553 | - $terms = wp_get_post_terms( $post_id, $taxonomy); |
|
554 | - if ( empty( $terms ) && $taxonomy == $default_obj->taxonomy ) { |
|
555 | - wp_set_object_terms( $post_id, array( $default_obj->term_slug ), $taxonomy ); |
|
551 | + $taxonomies = get_object_taxonomies($post->post_type); |
|
552 | + foreach ((array) $taxonomies as $taxonomy) { |
|
553 | + $terms = wp_get_post_terms($post_id, $taxonomy); |
|
554 | + if (empty($terms) && $taxonomy == $default_obj->taxonomy) { |
|
555 | + wp_set_object_terms($post_id, array($default_obj->term_slug), $taxonomy); |
|
556 | 556 | } |
557 | 557 | } |
558 | 558 | } |
@@ -584,7 +584,7 @@ discard block |
||
584 | 584 | * @param string $term_slug The slug of the term that will be the default. |
585 | 585 | * @param array $cpt_slugs The custom post type the default term gets saved with |
586 | 586 | */ |
587 | - public function __construct( $taxonomy, $term_slug, $cpt_slugs = array() ) { |
|
587 | + public function __construct($taxonomy, $term_slug, $cpt_slugs = array()) { |
|
588 | 588 | $this->taxonomy = $taxonomy; |
589 | 589 | $this->cpt_slugs = (array) $cpt_slugs; |
590 | 590 | $this->term_slug = $term_slug; |