@@ -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 | * |
@@ -24,10 +24,10 @@ |
||
24 | 24 | class EE_CPT_Strategy extends EE_BASE { |
25 | 25 | |
26 | 26 | /** |
27 | - * EE_CPT_Strategy Object |
|
28 | - * @private _instance |
|
29 | - * @private protected |
|
30 | - */ |
|
27 | + * EE_CPT_Strategy Object |
|
28 | + * @private _instance |
|
29 | + * @private protected |
|
30 | + */ |
|
31 | 31 | private static $_instance = NULL; |
32 | 32 | |
33 | 33 |
@@ -78,7 +78,7 @@ discard block |
||
78 | 78 | */ |
79 | 79 | public static function instance() { |
80 | 80 | // check if class object is instantiated |
81 | - if ( ! self::$_instance instanceof EE_CPT_Strategy ) { |
|
81 | + if ( ! self::$_instance instanceof EE_CPT_Strategy) { |
|
82 | 82 | self::$_instance = new self(); |
83 | 83 | } |
84 | 84 | return self::$_instance; |
@@ -101,7 +101,7 @@ discard block |
||
101 | 101 | // d( $this->_CPT_endpoints ); |
102 | 102 | // d( $this->_CPT_taxonomies ); |
103 | 103 | |
104 | - add_action( 'pre_get_posts', array( $this, 'pre_get_posts' ), 5 ); |
|
104 | + add_action('pre_get_posts', array($this, 'pre_get_posts'), 5); |
|
105 | 105 | } |
106 | 106 | |
107 | 107 | |
@@ -114,9 +114,9 @@ discard block |
||
114 | 114 | */ |
115 | 115 | private function _set_CPT_endpoints() { |
116 | 116 | $_CPT_endpoints = array(); |
117 | - if ( is_array( $this->_CPTs )) { |
|
118 | - foreach ( $this->_CPTs as $CPT_type => $CPT ) { |
|
119 | - $_CPT_endpoints [ $CPT['plural_slug'] ] = $CPT_type; |
|
117 | + if (is_array($this->_CPTs)) { |
|
118 | + foreach ($this->_CPTs as $CPT_type => $CPT) { |
|
119 | + $_CPT_endpoints [$CPT['plural_slug']] = $CPT_type; |
|
120 | 120 | } |
121 | 121 | } |
122 | 122 | return $_CPT_endpoints; |
@@ -131,7 +131,7 @@ discard block |
||
131 | 131 | * @param WP_Query $WP_Query |
132 | 132 | * @return void |
133 | 133 | */ |
134 | - private function _set_EE_tags_on_WP_Query( WP_Query $WP_Query) { |
|
134 | + private function _set_EE_tags_on_WP_Query(WP_Query $WP_Query) { |
|
135 | 135 | $WP_Query->is_espresso_event_single = FALSE; |
136 | 136 | $WP_Query->is_espresso_event_archive = FALSE; |
137 | 137 | $WP_Query->is_espresso_event_taxonomy = FALSE; |
@@ -158,16 +158,16 @@ discard block |
||
158 | 158 | */ |
159 | 159 | private function _set_CPT_taxonomies() { |
160 | 160 | // check if taxonomies have already been set |
161 | - if ( empty( $this->_CPT_taxonomies )) { |
|
161 | + if (empty($this->_CPT_taxonomies)) { |
|
162 | 162 | // and that this CPT has taxonomies registered for it |
163 | - if ( isset( $this->CPT['args'] ) && isset( $this->CPT['args']['taxonomies'] )) { |
|
163 | + if (isset($this->CPT['args']) && isset($this->CPT['args']['taxonomies'])) { |
|
164 | 164 | // if so then grab them, but we want the taxonomy name as the key |
165 | - $taxonomies = array_flip( $this->CPT['args']['taxonomies'] ); |
|
165 | + $taxonomies = array_flip($this->CPT['args']['taxonomies']); |
|
166 | 166 | // then grab the list of ALL taxonomies |
167 | 167 | $all_taxonomies = EE_Register_CPTs::get_taxonomies(); |
168 | - foreach ( $taxonomies as $taxonomy => $details ) { |
|
168 | + foreach ($taxonomies as $taxonomy => $details) { |
|
169 | 169 | // add details to our taxonomies if they exist |
170 | - $taxonomies[ $taxonomy ] = isset( $all_taxonomies[ $taxonomy ] ) ? $all_taxonomies[ $taxonomy ] : NULL; |
|
170 | + $taxonomies[$taxonomy] = isset($all_taxonomies[$taxonomy]) ? $all_taxonomies[$taxonomy] : NULL; |
|
171 | 171 | } |
172 | 172 | $this->_CPT_taxonomies = $taxonomies; |
173 | 173 | } |
@@ -192,11 +192,11 @@ discard block |
||
192 | 192 | * @return void |
193 | 193 | */ |
194 | 194 | private function _set_CPT_terms() { |
195 | - if ( empty( $this->_CPT_terms )) { |
|
195 | + if (empty($this->_CPT_terms)) { |
|
196 | 196 | $terms = EEM_Term::instance()->get_all_CPT_post_tags(); |
197 | - foreach ( $terms as $term ) { |
|
198 | - if ( $term instanceof EE_Term ) { |
|
199 | - $this->_CPT_terms[ $term->slug() ] = $term; |
|
197 | + foreach ($terms as $term) { |
|
198 | + if ($term instanceof EE_Term) { |
|
199 | + $this->_CPT_terms[$term->slug()] = $term; |
|
200 | 200 | } |
201 | 201 | } |
202 | 202 | } |
@@ -211,24 +211,24 @@ discard block |
||
211 | 211 | * @param $WP_Query |
212 | 212 | * @return void |
213 | 213 | */ |
214 | - private function _set_post_type_for_terms( WP_Query $WP_Query ) { |
|
214 | + private function _set_post_type_for_terms(WP_Query $WP_Query) { |
|
215 | 215 | // is a tag set ? |
216 | - if ( isset( $WP_Query->query['tag'] )) { |
|
216 | + if (isset($WP_Query->query['tag'])) { |
|
217 | 217 | // set post_tags |
218 | 218 | $this->_set_CPT_terms(); |
219 | 219 | // is this tag archive term in the list of terms used by our CPTs ? |
220 | - $term = isset ( $this->_CPT_terms[ $WP_Query->query['tag'] ] ) ? $this->_CPT_terms[ $WP_Query->query['tag'] ] : NULL; |
|
220 | + $term = isset ($this->_CPT_terms[$WP_Query->query['tag']]) ? $this->_CPT_terms[$WP_Query->query['tag']] : NULL; |
|
221 | 221 | // verify the term |
222 | - if ( $term instanceof EE_Term ) { |
|
223 | - $term->post_type = array_merge( array( 'post', 'page' ), (array)$term->post_type ); |
|
224 | - $term->post_type = apply_filters( 'FHEE__EE_CPT_Strategy___set_post_type_for_terms__term_post_type', $term->post_type, $term ); |
|
222 | + if ($term instanceof EE_Term) { |
|
223 | + $term->post_type = array_merge(array('post', 'page'), (array) $term->post_type); |
|
224 | + $term->post_type = apply_filters('FHEE__EE_CPT_Strategy___set_post_type_for_terms__term_post_type', $term->post_type, $term); |
|
225 | 225 | // if a post type is already set |
226 | - if ( isset( $WP_Query->query_vars['post_type'] )) { |
|
226 | + if (isset($WP_Query->query_vars['post_type'])) { |
|
227 | 227 | // add to existing array |
228 | - $term->post_type = array_merge ( (array)$WP_Query->query_vars['post_type'], $term->post_type ); |
|
228 | + $term->post_type = array_merge((array) $WP_Query->query_vars['post_type'], $term->post_type); |
|
229 | 229 | } |
230 | 230 | // just set post_type to our CPT |
231 | - $WP_Query->set( 'post_type', $term->post_type ); |
|
231 | + $WP_Query->set('post_type', $term->post_type); |
|
232 | 232 | } |
233 | 233 | } |
234 | 234 | } |
@@ -243,17 +243,17 @@ discard block |
||
243 | 243 | * in order for is_archive() and is_single() methods to work properly. |
244 | 244 | * @return void |
245 | 245 | */ |
246 | - public function _possibly_set_ee_request_var(){ |
|
246 | + public function _possibly_set_ee_request_var() { |
|
247 | 247 | // check if ee action var has been set |
248 | - if ( ! EE_Registry::instance()->REQ->is_set( 'ee' )) { |
|
248 | + if ( ! EE_Registry::instance()->REQ->is_set('ee')) { |
|
249 | 249 | // check that route exists for CPT archive slug |
250 | - if ( is_archive() && EE_Config::get_route( $this->CPT['plural_slug'] )) { |
|
250 | + if (is_archive() && EE_Config::get_route($this->CPT['plural_slug'])) { |
|
251 | 251 | // ie: set "ee" to "events" |
252 | - EE_Registry::instance()->REQ->set( 'ee', $this->CPT['plural_slug'] ); |
|
252 | + EE_Registry::instance()->REQ->set('ee', $this->CPT['plural_slug']); |
|
253 | 253 | // or does it match a single page CPT like /event/ |
254 | - } else if ( is_single() && EE_Config::get_route( $this->CPT['singular_slug'] )) { |
|
254 | + } else if (is_single() && EE_Config::get_route($this->CPT['singular_slug'])) { |
|
255 | 255 | // ie: set "ee" to "event" |
256 | - EE_Registry::instance()->REQ->set( 'ee', $this->CPT['singular_slug'] ); |
|
256 | + EE_Registry::instance()->REQ->set('ee', $this->CPT['singular_slug']); |
|
257 | 257 | } |
258 | 258 | } |
259 | 259 | } |
@@ -267,11 +267,11 @@ discard block |
||
267 | 267 | * @param WP_Query $WP_Query |
268 | 268 | * @return void |
269 | 269 | */ |
270 | - public function _set_paging( $WP_Query ) { |
|
271 | - if ( $WP_Query->is_main_query() && apply_filters( 'FHEE__EE_CPT_Strategy___set_paging', TRUE )) { |
|
272 | - $page = ( get_query_var('page') ) ? get_query_var('page') : NULL; |
|
273 | - $paged = ( get_query_var('paged') ) ? get_query_var('paged') : $page; |
|
274 | - $WP_Query->set( 'paged', $paged ); |
|
270 | + public function _set_paging($WP_Query) { |
|
271 | + if ($WP_Query->is_main_query() && apply_filters('FHEE__EE_CPT_Strategy___set_paging', TRUE)) { |
|
272 | + $page = (get_query_var('page')) ? get_query_var('page') : NULL; |
|
273 | + $paged = (get_query_var('paged')) ? get_query_var('paged') : $page; |
|
274 | + $WP_Query->set('paged', $paged); |
|
275 | 275 | } |
276 | 276 | } |
277 | 277 | |
@@ -288,35 +288,35 @@ discard block |
||
288 | 288 | * @param WP_Query $WP_Query |
289 | 289 | * @return void |
290 | 290 | */ |
291 | - public function pre_get_posts( $WP_Query ) { |
|
291 | + public function pre_get_posts($WP_Query) { |
|
292 | 292 | // check that post-type is set |
293 | - if ( ! $WP_Query instanceof WP_Query ) { |
|
293 | + if ( ! $WP_Query instanceof WP_Query) { |
|
294 | 294 | return; |
295 | 295 | } |
296 | 296 | |
297 | 297 | // add our conditionals |
298 | - $this->_set_EE_tags_on_WP_Query( $WP_Query ); |
|
298 | + $this->_set_EE_tags_on_WP_Query($WP_Query); |
|
299 | 299 | // check for terms |
300 | - $this->_set_post_type_for_terms( $WP_Query ); |
|
300 | + $this->_set_post_type_for_terms($WP_Query); |
|
301 | 301 | // make sure paging is always set |
302 | - $this->_set_paging( $WP_Query ); |
|
302 | + $this->_set_paging($WP_Query); |
|
303 | 303 | |
304 | 304 | // is a taxonomy set ? |
305 | - if ( $WP_Query->is_tax ) { |
|
305 | + if ($WP_Query->is_tax) { |
|
306 | 306 | // loop thru our taxonomies |
307 | - foreach ( $this->_CPT_taxonomies as $CPT_taxonomy => $CPT_taxonomy_details ) { |
|
307 | + foreach ($this->_CPT_taxonomies as $CPT_taxonomy => $CPT_taxonomy_details) { |
|
308 | 308 | // check if one of our taxonomies is set as a query var |
309 | - if ( isset( $WP_Query->query[ $CPT_taxonomy ] )) { |
|
309 | + if (isset($WP_Query->query[$CPT_taxonomy])) { |
|
310 | 310 | // but which CPT does that correspond to??? hmmm... guess we gotta go looping |
311 | - foreach ( $this->_CPTs as $post_type => $CPT ) { |
|
311 | + foreach ($this->_CPTs as $post_type => $CPT) { |
|
312 | 312 | // verify our CPT has args, is public and has taxonomies set |
313 | - if ( isset( $CPT['args'] ) && $CPT['args']['public'] && ! empty( $CPT['args']['taxonomies'] )) { |
|
313 | + if (isset($CPT['args']) && $CPT['args']['public'] && ! empty($CPT['args']['taxonomies'])) { |
|
314 | 314 | // does the captured taxonomy belong to this CPT ? |
315 | - if ( in_array( $CPT_taxonomy, $CPT['args']['taxonomies'] )) { |
|
315 | + if (in_array($CPT_taxonomy, $CPT['args']['taxonomies'])) { |
|
316 | 316 | // if so, then add this CPT post_type to the current query's array of post_types' |
317 | - $WP_Query->query_vars['post_type'] = isset( $WP_Query->query_vars['post_type'] ) ? (array)$WP_Query->query_vars['post_type'] : array(); |
|
317 | + $WP_Query->query_vars['post_type'] = isset($WP_Query->query_vars['post_type']) ? (array) $WP_Query->query_vars['post_type'] : array(); |
|
318 | 318 | $WP_Query->query_vars['post_type'][] = $post_type; |
319 | - switch( $post_type ) { |
|
319 | + switch ($post_type) { |
|
320 | 320 | case 'espresso_events' : |
321 | 321 | $WP_Query->is_espresso_event_taxonomy = TRUE; |
322 | 322 | break; |
@@ -337,27 +337,27 @@ discard block |
||
337 | 337 | // d( $CPT_taxonomy ); |
338 | 338 | // d( $WP_Query ); |
339 | 339 | |
340 | - if ( isset( $WP_Query->query_vars['post_type'] )) { |
|
340 | + if (isset($WP_Query->query_vars['post_type'])) { |
|
341 | 341 | // loop thru post_types as array |
342 | - foreach ( (array)$WP_Query->query_vars['post_type'] as $post_type ) { |
|
342 | + foreach ((array) $WP_Query->query_vars['post_type'] as $post_type) { |
|
343 | 343 | |
344 | 344 | // is current query for an EE CPT ? |
345 | - if ( isset( $this->_CPTs[ $post_type ] )) { |
|
345 | + if (isset($this->_CPTs[$post_type])) { |
|
346 | 346 | // is EE on or off ? |
347 | - if ( EE_Maintenance_Mode::instance()->level() ) { |
|
347 | + if (EE_Maintenance_Mode::instance()->level()) { |
|
348 | 348 | // reroute CPT template view to maintenance_mode.template.php |
349 | - if( ! has_filter( 'template_include',array( 'EE_Maintenance_Mode', 'template_include' ))){ |
|
350 | - add_filter( 'template_include', array( 'EE_Maintenance_Mode', 'template_include' ), 99999 ); |
|
349 | + if ( ! has_filter('template_include', array('EE_Maintenance_Mode', 'template_include'))) { |
|
350 | + add_filter('template_include', array('EE_Maintenance_Mode', 'template_include'), 99999); |
|
351 | 351 | } |
352 | - if( has_filter( 'the_content',array( EE_Maintenance_Mode::instance(), 'the_content' ) ) ) { |
|
353 | - add_filter( 'the_content', array( $this, 'inject_EE_shortcode_placeholder' ), 1 ); |
|
352 | + if (has_filter('the_content', array(EE_Maintenance_Mode::instance(), 'the_content'))) { |
|
353 | + add_filter('the_content', array($this, 'inject_EE_shortcode_placeholder'), 1); |
|
354 | 354 | } |
355 | 355 | return; |
356 | 356 | } |
357 | 357 | // load EE_Request_Handler (this was added as a result of https://events.codebasehq.com/projects/event-espresso/tickets/9037 |
358 | - EE_Registry::instance()->load_core( 'Request_Handler' ); |
|
358 | + EE_Registry::instance()->load_core('Request_Handler'); |
|
359 | 359 | // grab details for the CPT the current query is for |
360 | - $this->CPT = $this->_CPTs[ $post_type ]; |
|
360 | + $this->CPT = $this->_CPTs[$post_type]; |
|
361 | 361 | // set post type |
362 | 362 | $this->CPT['post_type'] = $post_type; |
363 | 363 | // set taxonomies |
@@ -365,27 +365,27 @@ discard block |
||
365 | 365 | // the post or category or term that is triggering EE |
366 | 366 | $this->CPT['espresso_page'] = EE_Registry::instance()->REQ->is_espresso_page(); |
367 | 367 | // requested post name |
368 | - $this->CPT['post_name'] = EE_Registry::instance()->REQ->get( 'post_name' ); |
|
368 | + $this->CPT['post_name'] = EE_Registry::instance()->REQ->get('post_name'); |
|
369 | 369 | //d( $this->CPT ); |
370 | 370 | // add support for viewing 'private', 'draft', or 'pending' posts |
371 | - if ( is_user_logged_in() && isset( $WP_Query->query_vars['p'] ) && $WP_Query->query_vars['p'] != 0 && current_user_can( 'edit_post', $WP_Query->query_vars['p'] )) { |
|
371 | + if (is_user_logged_in() && isset($WP_Query->query_vars['p']) && $WP_Query->query_vars['p'] != 0 && current_user_can('edit_post', $WP_Query->query_vars['p'])) { |
|
372 | 372 | // we can just inject directly into the WP_Query object |
373 | - $WP_Query->query['post_status'] = array( 'publish', 'private', 'draft', 'pending' ); |
|
373 | + $WP_Query->query['post_status'] = array('publish', 'private', 'draft', 'pending'); |
|
374 | 374 | // now set the main 'ee' request var so that the appropriate module can load the appropriate template(s) |
375 | - EE_Registry::instance()->REQ->set( 'ee', $this->CPT['singular_slug'] ); |
|
375 | + EE_Registry::instance()->REQ->set('ee', $this->CPT['singular_slug']); |
|
376 | 376 | } |
377 | 377 | $this->_possibly_set_ee_request_var(); |
378 | 378 | // convert post_type to model name |
379 | - $model_name = str_replace( 'EE_', '', $this->CPT['class_name'] ); |
|
379 | + $model_name = str_replace('EE_', '', $this->CPT['class_name']); |
|
380 | 380 | // get CPT table data via CPT Model |
381 | - $this->CPT_model = EE_Registry::instance()->load_model( $model_name ); |
|
381 | + $this->CPT_model = EE_Registry::instance()->load_model($model_name); |
|
382 | 382 | $this->CPT['tables'] = $this->CPT_model->get_tables(); |
383 | 383 | // is there a Meta Table for this CPT? |
384 | - $this->CPT['meta_table'] = isset( $this->CPT['tables'][ $model_name . '_Meta' ] ) ? $this->CPT['tables'][ $model_name . '_Meta' ] : FALSE; |
|
384 | + $this->CPT['meta_table'] = isset($this->CPT['tables'][$model_name.'_Meta']) ? $this->CPT['tables'][$model_name.'_Meta'] : FALSE; |
|
385 | 385 | // creates classname like: CPT_Event_Strategy |
386 | - $CPT_Strategy_class_name = 'CPT_' . $model_name . '_Strategy'; |
|
386 | + $CPT_Strategy_class_name = 'CPT_'.$model_name.'_Strategy'; |
|
387 | 387 | // load and instantiate |
388 | - $CPT_Strategy = EE_Registry::instance()->load_core ( $CPT_Strategy_class_name, array( 'WP_Query' => $WP_Query, 'CPT' => $this->CPT )); |
|
388 | + $CPT_Strategy = EE_Registry::instance()->load_core($CPT_Strategy_class_name, array('WP_Query' => $WP_Query, 'CPT' => $this->CPT)); |
|
389 | 389 | |
390 | 390 | // !!!!!!!!!! IMPORTANT !!!!!!!!!!!! |
391 | 391 | // here's the list of available filters in the WP_Query object |
@@ -397,13 +397,13 @@ discard block |
||
397 | 397 | // 'post_limits' |
398 | 398 | // 'posts_fields' |
399 | 399 | // 'posts_join' |
400 | - add_filter( 'posts_fields', array( $this, 'posts_fields' )); |
|
401 | - add_filter( 'posts_join', array( $this, 'posts_join' )); |
|
402 | - add_filter( 'get_' . $this->CPT['post_type'] . '_metadata', array( $CPT_Strategy, 'get_EE_post_type_metadata' ), 1, 4 ); |
|
403 | - add_filter( 'the_posts', array( $this, 'the_posts' ), 1, 1 ); |
|
404 | - add_filter( 'get_edit_post_link', array( $this, 'get_edit_post_link' ), 10, 2 ); |
|
400 | + add_filter('posts_fields', array($this, 'posts_fields')); |
|
401 | + add_filter('posts_join', array($this, 'posts_join')); |
|
402 | + add_filter('get_'.$this->CPT['post_type'].'_metadata', array($CPT_Strategy, 'get_EE_post_type_metadata'), 1, 4); |
|
403 | + add_filter('the_posts', array($this, 'the_posts'), 1, 1); |
|
404 | + add_filter('get_edit_post_link', array($this, 'get_edit_post_link'), 10, 2); |
|
405 | 405 | |
406 | - $this->_do_template_filters( $WP_Query ); |
|
406 | + $this->_do_template_filters($WP_Query); |
|
407 | 407 | } |
408 | 408 | } |
409 | 409 | } |
@@ -418,13 +418,13 @@ discard block |
||
418 | 418 | * @param $SQL |
419 | 419 | * @return string |
420 | 420 | */ |
421 | - public function posts_fields( $SQL ) { |
|
421 | + public function posts_fields($SQL) { |
|
422 | 422 | // does this CPT have a meta table ? |
423 | - if ( ! empty( $this->CPT['meta_table'] )) { |
|
423 | + if ( ! empty($this->CPT['meta_table'])) { |
|
424 | 424 | // adds something like ", wp_esp_event_meta.* " to WP Query SELECT statement |
425 | - $SQL .= ', ' . $this->CPT['meta_table']->get_table_name() . '.* ' ; |
|
425 | + $SQL .= ', '.$this->CPT['meta_table']->get_table_name().'.* '; |
|
426 | 426 | } |
427 | - remove_filter( 'posts_fields', array( $this, 'posts_fields' )); |
|
427 | + remove_filter('posts_fields', array($this, 'posts_fields')); |
|
428 | 428 | return $SQL; |
429 | 429 | } |
430 | 430 | |
@@ -452,14 +452,14 @@ discard block |
||
452 | 452 | * @param $SQL |
453 | 453 | * @return string |
454 | 454 | */ |
455 | - public function posts_join( $SQL ) { |
|
455 | + public function posts_join($SQL) { |
|
456 | 456 | // does this CPT have a meta table ? |
457 | - if ( ! empty( $this->CPT['meta_table'] )) { |
|
457 | + if ( ! empty($this->CPT['meta_table'])) { |
|
458 | 458 | global $wpdb; |
459 | 459 | // adds something like " LEFT JOIN wp_esp_event_meta ON ( wp_esp_event_meta.EVT_ID = wp_posts.ID ) " to WP Query JOIN statement |
460 | - $SQL .= ' LEFT JOIN ' . $this->CPT['meta_table']->get_table_name() . ' ON ( ' . $this->CPT['meta_table']->get_table_name() . '.' . $this->CPT['meta_table']->get_fk_on_table() . ' = ' . $wpdb->posts . '.ID ) '; |
|
460 | + $SQL .= ' LEFT JOIN '.$this->CPT['meta_table']->get_table_name().' ON ( '.$this->CPT['meta_table']->get_table_name().'.'.$this->CPT['meta_table']->get_fk_on_table().' = '.$wpdb->posts.'.ID ) '; |
|
461 | 461 | } |
462 | - remove_filter( 'posts_join', array( $this, 'posts_join' )); |
|
462 | + remove_filter('posts_join', array($this, 'posts_join')); |
|
463 | 463 | return $SQL; |
464 | 464 | } |
465 | 465 | |
@@ -472,18 +472,18 @@ discard block |
||
472 | 472 | * @param \WP_Post[] $posts |
473 | 473 | * @return \WP_Post[] |
474 | 474 | */ |
475 | - public function the_posts( $posts ) { |
|
475 | + public function the_posts($posts) { |
|
476 | 476 | // d( $posts ); |
477 | 477 | $CPT_class = $this->CPT['class_name']; |
478 | 478 | // loop thru posts |
479 | - if ( is_array( $posts )) { |
|
480 | - foreach( $posts as $key => $post ) { |
|
481 | - if ( isset( $this->_CPTs[ $post->post_type ] )) { |
|
482 | - $post->{$CPT_class} = $this->CPT_model->instantiate_class_from_post_object( $post ); |
|
479 | + if (is_array($posts)) { |
|
480 | + foreach ($posts as $key => $post) { |
|
481 | + if (isset($this->_CPTs[$post->post_type])) { |
|
482 | + $post->{$CPT_class} = $this->CPT_model->instantiate_class_from_post_object($post); |
|
483 | 483 | } |
484 | 484 | } |
485 | 485 | } |
486 | - remove_filter( 'the_posts', array( $this, 'the_posts' ), 1 ); |
|
486 | + remove_filter('the_posts', array($this, 'the_posts'), 1); |
|
487 | 487 | return $posts; |
488 | 488 | } |
489 | 489 | |
@@ -494,17 +494,17 @@ discard block |
||
494 | 494 | * @param $ID |
495 | 495 | * @return string |
496 | 496 | */ |
497 | - function get_edit_post_link( $url, $ID ) { |
|
497 | + function get_edit_post_link($url, $ID) { |
|
498 | 498 | //need to make sure we only edit links if our cpt |
499 | 499 | global $post; |
500 | - if ( ! isset( $this->_CPTs[ $post->post_type ] )) { |
|
500 | + if ( ! isset($this->_CPTs[$post->post_type])) { |
|
501 | 501 | return $url; |
502 | 502 | } |
503 | 503 | //k made it here so all is good. |
504 | 504 | $scheme = is_ssl() ? 'https' : 'http'; |
505 | - $url = get_admin_url( EE_Config::instance()->core->current_blog_id, 'admin.php', $scheme ); |
|
505 | + $url = get_admin_url(EE_Config::instance()->core->current_blog_id, 'admin.php', $scheme); |
|
506 | 506 | // http://example.com/wp-admin/admin.php?page=espresso_events&action=edit&post=205&edit_nonce=0d403530d6 |
507 | - return wp_nonce_url( add_query_arg( array( 'page' => $post->post_type, 'post' =>$ID, 'action' =>'edit' ), $url ), 'edit', 'edit_nonce' ); |
|
507 | + return wp_nonce_url(add_query_arg(array('page' => $post->post_type, 'post' =>$ID, 'action' =>'edit'), $url), 'edit', 'edit_nonce'); |
|
508 | 508 | } |
509 | 509 | |
510 | 510 | |
@@ -518,11 +518,11 @@ discard block |
||
518 | 518 | * @param WP_Query $WP_Query |
519 | 519 | * @return void |
520 | 520 | */ |
521 | - protected function _do_template_filters( WP_Query $WP_Query ) { |
|
521 | + protected function _do_template_filters(WP_Query $WP_Query) { |
|
522 | 522 | // if it's the main query and requested cpt supports page_templates, |
523 | - if ( $WP_Query->is_main_query() && ! empty( $this->CPT['args']['page_templates'] ) ) { |
|
523 | + if ($WP_Query->is_main_query() && ! empty($this->CPT['args']['page_templates'])) { |
|
524 | 524 | // then let's hook into the appropriate query_template hook |
525 | - add_filter( 'single_template', array( $this, 'single_cpt_template' ) ); |
|
525 | + add_filter('single_template', array($this, 'single_cpt_template')); |
|
526 | 526 | } |
527 | 527 | } |
528 | 528 | |
@@ -536,17 +536,17 @@ discard block |
||
536 | 536 | * @param string $current_template Existing default template path derived for this page call. |
537 | 537 | * @return string the path to the full template file. |
538 | 538 | */ |
539 | - public function single_cpt_template( $current_template ) { |
|
539 | + public function single_cpt_template($current_template) { |
|
540 | 540 | $object = get_queried_object(); |
541 | 541 | //does this called object HAVE a page template set that is something other than the default. |
542 | - $template = get_post_meta( $object->ID, '_wp_page_template', true ); |
|
542 | + $template = get_post_meta($object->ID, '_wp_page_template', true); |
|
543 | 543 | |
544 | 544 | //exit early if default or not set or invalid path (accounts for theme changes) |
545 | - if ( $template == 'default' || empty( $template ) || ! is_readable( get_stylesheet_directory() . '/' . $template ) ) { |
|
545 | + if ($template == 'default' || empty($template) || ! is_readable(get_stylesheet_directory().'/'.$template)) { |
|
546 | 546 | return $current_template; |
547 | 547 | } |
548 | 548 | //made it here so we SHOULD be able to just locate the template and then return it. |
549 | - $template = locate_template( array($template) ); |
|
549 | + $template = locate_template(array($template)); |
|
550 | 550 | |
551 | 551 | return $template; |
552 | 552 | } |
@@ -594,9 +594,9 @@ discard block |
||
594 | 594 | * @param array $arguments |
595 | 595 | * @return \EE_CPT_Default_Strategy |
596 | 596 | */ |
597 | - public function __construct( $arguments = array() ) { |
|
598 | - $this->CPT = isset( $arguments['CPT'] ) ? $arguments['CPT'] : NULL; |
|
599 | - $WP_Query = isset( $arguments['WP_Query'] ) ? $arguments['WP_Query'] : NULL; |
|
597 | + public function __construct($arguments = array()) { |
|
598 | + $this->CPT = isset($arguments['CPT']) ? $arguments['CPT'] : NULL; |
|
599 | + $WP_Query = isset($arguments['WP_Query']) ? $arguments['WP_Query'] : NULL; |
|
600 | 600 | //EEH_Debug_Tools::printr( $this->CPT, '$this->CPT <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' ); |
601 | 601 | // add_filter( 'pre_get_posts', array( $this, 'pre_get_posts' ), 999 ); |
602 | 602 | // add_filter( 'the_posts', array( $this, 'the_posts' ), 1, 2 ); |
@@ -611,9 +611,9 @@ discard block |
||
611 | 611 | * @param \WP_Query $WP_Query |
612 | 612 | * @return \WP_Query |
613 | 613 | */ |
614 | - public function pre_get_posts( WP_Query $WP_Query ) { |
|
614 | + public function pre_get_posts(WP_Query $WP_Query) { |
|
615 | 615 | //EEH_Debug_Tools::printr( $WP_Query, '$WP_Query <br /><span style="font-size:10px;font-weight:normal;">' . __FILE__ . '<br />line no: ' . __LINE__ . '</span>', 'auto' ); |
616 | - if ( ! $WP_Query->is_main_query() && ! $WP_Query->is_archive() ) { |
|
616 | + if ( ! $WP_Query->is_main_query() && ! $WP_Query->is_archive()) { |
|
617 | 617 | return $WP_Query; |
618 | 618 | } |
619 | 619 | // $WP_Query->set( 'post_type', array( $this->CPT['post_type'] )); |
@@ -631,7 +631,7 @@ discard block |
||
631 | 631 | * @param \WP_Query $WP_Query |
632 | 632 | * @return \WP_Post[] |
633 | 633 | */ |
634 | - public function the_posts( $posts, WP_Query $WP_Query ) { |
|
634 | + public function the_posts($posts, WP_Query $WP_Query) { |
|
635 | 635 | return $posts; |
636 | 636 | } |
637 | 637 | |
@@ -647,7 +647,7 @@ discard block |
||
647 | 647 | * @param string $single |
648 | 648 | * @return mixed |
649 | 649 | */ |
650 | - public function get_EE_post_type_metadata( $meta_value = NULL, $post_id, $meta_key, $single ) { |
|
650 | + public function get_EE_post_type_metadata($meta_value = NULL, $post_id, $meta_key, $single) { |
|
651 | 651 | return $meta_value; |
652 | 652 | } |
653 | 653 |
@@ -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 | * |
@@ -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"), |
@@ -131,7 +131,7 @@ discard block |
||
131 | 131 | 'delete_terms' => 'ee_delete_event_category', |
132 | 132 | 'assign_terms' => 'ee_assign_event_category' |
133 | 133 | ), |
134 | - 'rewrite' => array( 'slug' => __( 'event-category', 'event_espresso' )) |
|
134 | + 'rewrite' => array('slug' => __('event-category', 'event_espresso')) |
|
135 | 135 | )), |
136 | 136 | 'espresso_venue_categories' => array( |
137 | 137 | 'singular_name' => __("Venue Category", "event_espresso"), |
@@ -145,7 +145,7 @@ discard block |
||
145 | 145 | 'delete_terms' => 'ee_delete_venue_category', |
146 | 146 | 'assign_terms' => 'ee_assign_venue_category' |
147 | 147 | ), |
148 | - 'rewrite' => array( 'slug' => __( 'venue-category', 'event_espresso' )) |
|
148 | + 'rewrite' => array('slug' => __('venue-category', 'event_espresso')) |
|
149 | 149 | )), |
150 | 150 | 'espresso_event_type' => array( |
151 | 151 | 'singular_name' => __("Event Type", "event_espresso"), |
@@ -159,10 +159,10 @@ discard block |
||
159 | 159 | 'delete_terms' => 'ee_delete_event_type', |
160 | 160 | 'assign_terms' => 'ee_assign_event_type' |
161 | 161 | ), |
162 | - 'rewrite' => array( 'slug' => __( 'event-type', 'event_espresso' )), |
|
162 | + 'rewrite' => array('slug' => __('event-type', 'event_espresso')), |
|
163 | 163 | 'hierarchical'=>true |
164 | 164 | )) |
165 | - ) ); |
|
165 | + )); |
|
166 | 166 | } |
167 | 167 | |
168 | 168 | |
@@ -180,26 +180,26 @@ discard block |
||
180 | 180 | * @return array Empty array if no matching model names for the given slug or an array of model |
181 | 181 | * names indexed by post type slug. |
182 | 182 | */ |
183 | - public static function get_cpt_model_names( $post_type_slug = '' ) { |
|
183 | + public static function get_cpt_model_names($post_type_slug = '') { |
|
184 | 184 | $cpts = self::get_CPTs(); |
185 | 185 | |
186 | 186 | //first if slug passed in... |
187 | - if ( ! empty( $post_type_slug ) ) { |
|
187 | + if ( ! empty($post_type_slug)) { |
|
188 | 188 | //match? |
189 | - if ( ! isset( $cpts[$post_type_slug] ) || ( isset( $cpts[$post_type_slug] ) && empty( $cpts[$post_type_slug]['class_name'] ) ) ) { |
|
189 | + if ( ! isset($cpts[$post_type_slug]) || (isset($cpts[$post_type_slug]) && empty($cpts[$post_type_slug]['class_name']))) { |
|
190 | 190 | return array(); |
191 | 191 | } |
192 | 192 | |
193 | 193 | //k let's get the model name for this cpt. |
194 | - return array( $post_type_slug => str_replace( 'EE', 'EEM', $cpts[$post_type_slug]['class_name'] ) ); |
|
194 | + return array($post_type_slug => str_replace('EE', 'EEM', $cpts[$post_type_slug]['class_name'])); |
|
195 | 195 | } |
196 | 196 | |
197 | 197 | |
198 | 198 | //if we made it here then we're returning an array of cpt model names indexed by post_type_slug. |
199 | 199 | $cpt_models = array(); |
200 | - foreach ( $cpts as $slug => $args ) { |
|
201 | - if ( ! empty( $args['class_name'] ) ) { |
|
202 | - $cpt_models[$slug] = str_replace( 'EE', 'EEM', $args['class_name'] ); |
|
200 | + foreach ($cpts as $slug => $args) { |
|
201 | + if ( ! empty($args['class_name'])) { |
|
202 | + $cpt_models[$slug] = str_replace('EE', 'EEM', $args['class_name']); |
|
203 | 203 | } |
204 | 204 | } |
205 | 205 | return $cpt_models; |
@@ -220,12 +220,12 @@ discard block |
||
220 | 220 | * @return EEM_CPT_Base[] successful instantiation will return an array of successfully instantiated EEM |
221 | 221 | * models indexed by post slug. |
222 | 222 | */ |
223 | - public static function instantiate_cpt_models( $post_type_slug = '' ) { |
|
224 | - $cpt_model_names = self::get_cpt_model_names( $post_type_slug ); |
|
223 | + public static function instantiate_cpt_models($post_type_slug = '') { |
|
224 | + $cpt_model_names = self::get_cpt_model_names($post_type_slug); |
|
225 | 225 | $instantiated = array(); |
226 | - foreach ( $cpt_model_names as $slug => $model_name ) { |
|
227 | - $instance = EE_Registry::instance()->load_model( str_replace( 'EEM_', '', $model_name ) ); |
|
228 | - if ( $instance instanceof EEM_CPT_Base ) { |
|
226 | + foreach ($cpt_model_names as $slug => $model_name) { |
|
227 | + $instance = EE_Registry::instance()->load_model(str_replace('EEM_', '', $model_name)); |
|
228 | + if ($instance instanceof EEM_CPT_Base) { |
|
229 | 229 | $instantiated[$slug] = $instance; |
230 | 230 | } |
231 | 231 | } |
@@ -242,10 +242,10 @@ discard block |
||
242 | 242 | * @access public |
243 | 243 | * @return array |
244 | 244 | */ |
245 | - public static function get_CPTs(){ |
|
245 | + public static function get_CPTs() { |
|
246 | 246 | // define CPTs |
247 | 247 | // NOTE the ['args']['page_templates'] array index is something specific to our CPTs and not part of the WP custom post type api. |
248 | - return apply_filters( 'FHEE__EE_Register_CPTs__get_CPTs__cpts', array( |
|
248 | + return apply_filters('FHEE__EE_Register_CPTs__get_CPTs__cpts', array( |
|
249 | 249 | 'espresso_events' => array( |
250 | 250 | 'singular_name' => __("Event", "event_espresso"), |
251 | 251 | 'plural_name' => __("Events", "event_espresso"), |
@@ -320,7 +320,7 @@ discard block |
||
320 | 320 | 'publicly_queryable'=> FALSE, |
321 | 321 | 'hierarchical'=> FALSE, |
322 | 322 | 'has_archive' => FALSE, |
323 | - 'taxonomies' => array( 'post_tag' ), |
|
323 | + 'taxonomies' => array('post_tag'), |
|
324 | 324 | 'capability_type' => 'contact', |
325 | 325 | 'capabilities' => array( |
326 | 326 | 'edit_post' => 'ee_edit_contact', |
@@ -337,9 +337,9 @@ discard block |
||
337 | 337 | 'edit_private_posts' => 'ee_edit_contacts', |
338 | 338 | 'edit_published_posts' => 'ee_edit_contacts' |
339 | 339 | ), |
340 | - 'supports' => array( 'editor', 'thumbnail', 'excerpt', 'custom-fields', 'comments' ), |
|
340 | + 'supports' => array('editor', 'thumbnail', 'excerpt', 'custom-fields', 'comments'), |
|
341 | 341 | )) |
342 | - ) ); |
|
342 | + )); |
|
343 | 343 | } |
344 | 344 | |
345 | 345 | |
@@ -352,9 +352,9 @@ discard block |
||
352 | 352 | public static function get_private_CPTs() { |
353 | 353 | $CPTs = self::get_CPTs(); |
354 | 354 | $private_CPTs = array(); |
355 | - foreach ( $CPTs as $CPT => $details ) { |
|
356 | - if ( empty( $details['args']['public'] ) ) |
|
357 | - $private_CPTs[ $CPT ] = $details; |
|
355 | + foreach ($CPTs as $CPT => $details) { |
|
356 | + if (empty($details['args']['public'])) |
|
357 | + $private_CPTs[$CPT] = $details; |
|
358 | 358 | } |
359 | 359 | return $private_CPTs; |
360 | 360 | } |
@@ -372,7 +372,7 @@ discard block |
||
372 | 372 | * @param string $plural_name internationalized plural name |
373 | 373 | * @param array $override_args like $args on http://codex.wordpress.org/Function_Reference/register_taxonomy |
374 | 374 | */ |
375 | - function register_taxonomy( $taxonomy_name, $singular_name, $plural_name, $override_args = array() ){ |
|
375 | + function register_taxonomy($taxonomy_name, $singular_name, $plural_name, $override_args = array()) { |
|
376 | 376 | |
377 | 377 | $args = array( |
378 | 378 | 'hierarchical' => true, |
@@ -388,15 +388,15 @@ discard block |
||
388 | 388 | //'rewrite' => array( 'slug' => 'genre' ), |
389 | 389 | ); |
390 | 390 | |
391 | - if($override_args){ |
|
392 | - if(isset($override_args['labels'])){ |
|
393 | - $labels = array_merge($args['labels'],$override_args['labels']); |
|
391 | + if ($override_args) { |
|
392 | + if (isset($override_args['labels'])) { |
|
393 | + $labels = array_merge($args['labels'], $override_args['labels']); |
|
394 | 394 | $args['labels'] = $labels; |
395 | 395 | } |
396 | - $args = array_merge($args,$override_args); |
|
396 | + $args = array_merge($args, $override_args); |
|
397 | 397 | |
398 | 398 | } |
399 | - register_taxonomy($taxonomy_name,null, $args); |
|
399 | + register_taxonomy($taxonomy_name, null, $args); |
|
400 | 400 | } |
401 | 401 | |
402 | 402 | |
@@ -410,27 +410,27 @@ discard block |
||
410 | 410 | * The default values set in this function will be overridden by whatever you set in $override_args |
411 | 411 | * @return void, but registers the custom post type |
412 | 412 | */ |
413 | - function register_CPT($post_type, $singular_name,$plural_name,$override_args = array(), $singular_slug = '', $plural_slug = '' ) { |
|
413 | + function register_CPT($post_type, $singular_name, $plural_name, $override_args = array(), $singular_slug = '', $plural_slug = '') { |
|
414 | 414 | |
415 | 415 | $labels = array( |
416 | 416 | 'name' => $plural_name, |
417 | 417 | 'singular_name' => $singular_name, |
418 | - 'add_new' => sprintf(__("Add %s", "event_espresso"),$singular_name), |
|
419 | - 'add_new_item' => sprintf(__("Add New %s", "event_espresso"),$singular_name), |
|
420 | - 'edit_item' => sprintf(__("Edit %s", "event_espresso"),$singular_name), |
|
421 | - 'new_item' => sprintf(__("New %s", "event_espresso"),$singular_name), |
|
422 | - 'all_items' => sprintf(__("All %s", "event_espresso"),$plural_name), |
|
423 | - 'view_item' => sprintf(__("View %s", "event_espresso"),$singular_name), |
|
424 | - 'search_items' => sprintf(__("Search %s", "event_espresso"),$plural_name), |
|
425 | - 'not_found' => sprintf(__("No %s found", "event_espresso"),$plural_name), |
|
426 | - 'not_found_in_trash' => sprintf(__("No %s found in Trash", "event_espresso"),$plural_name), |
|
418 | + 'add_new' => sprintf(__("Add %s", "event_espresso"), $singular_name), |
|
419 | + 'add_new_item' => sprintf(__("Add New %s", "event_espresso"), $singular_name), |
|
420 | + 'edit_item' => sprintf(__("Edit %s", "event_espresso"), $singular_name), |
|
421 | + 'new_item' => sprintf(__("New %s", "event_espresso"), $singular_name), |
|
422 | + 'all_items' => sprintf(__("All %s", "event_espresso"), $plural_name), |
|
423 | + 'view_item' => sprintf(__("View %s", "event_espresso"), $singular_name), |
|
424 | + 'search_items' => sprintf(__("Search %s", "event_espresso"), $plural_name), |
|
425 | + 'not_found' => sprintf(__("No %s found", "event_espresso"), $plural_name), |
|
426 | + 'not_found_in_trash' => sprintf(__("No %s found in Trash", "event_espresso"), $plural_name), |
|
427 | 427 | 'parent_item_colon' => '', |
428 | - 'menu_name' => sprintf(__("%s", "event_espresso"),$plural_name) |
|
428 | + 'menu_name' => sprintf(__("%s", "event_espresso"), $plural_name) |
|
429 | 429 | ); |
430 | 430 | |
431 | 431 | //verify plural slug and singular slug, if they aren't we'll use $singular_name and $plural_name |
432 | - $singular_slug = ! empty( $singular_slug ) ? $singular_slug : $singular_name; |
|
433 | - $plural_slug = ! empty( $plural_slug ) ? $plural_slug : $plural_name; |
|
432 | + $singular_slug = ! empty($singular_slug) ? $singular_slug : $singular_name; |
|
433 | + $plural_slug = ! empty($plural_slug) ? $plural_slug : $plural_name; |
|
434 | 434 | |
435 | 435 | |
436 | 436 | //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. |
@@ -442,24 +442,24 @@ discard block |
||
442 | 442 | 'show_in_menu' => false, |
443 | 443 | 'show_in_nav_menus' => false, |
444 | 444 | 'query_var' => true, |
445 | - 'rewrite' => apply_filters( 'FHEE__EE_Register_CPTs__register_CPT__rewrite', array( 'slug' => $plural_slug ), $post_type ), |
|
445 | + 'rewrite' => apply_filters('FHEE__EE_Register_CPTs__register_CPT__rewrite', array('slug' => $plural_slug), $post_type), |
|
446 | 446 | 'capability_type' => 'post', |
447 | 447 | 'map_meta_cap' => true, |
448 | 448 | 'has_archive' => true, |
449 | 449 | 'hierarchical' => true, |
450 | 450 | 'menu_position' => null, |
451 | - 'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields', 'comments' ) |
|
451 | + 'supports' => array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields', 'comments') |
|
452 | 452 | ); |
453 | 453 | |
454 | - if($override_args){ |
|
455 | - if(isset($override_args['labels'])){ |
|
456 | - $labels = array_merge($args['labels'],$override_args['labels']); |
|
454 | + if ($override_args) { |
|
455 | + if (isset($override_args['labels'])) { |
|
456 | + $labels = array_merge($args['labels'], $override_args['labels']); |
|
457 | 457 | } |
458 | - $args = array_merge($args,$override_args); |
|
458 | + $args = array_merge($args, $override_args); |
|
459 | 459 | $args['labels'] = $labels; |
460 | 460 | } |
461 | 461 | |
462 | - register_post_type( $post_type, $args ); |
|
462 | + register_post_type($post_type, $args); |
|
463 | 463 | } |
464 | 464 | |
465 | 465 | |
@@ -467,15 +467,15 @@ discard block |
||
467 | 467 | |
468 | 468 | function set_must_use_event_types() { |
469 | 469 | $term_details = array( |
470 | - 'single-event' => array( __('Single Event', 'event_espresso'), __('A single event that spans one or more consecutive days. Attendee\'s register for the first date-time only', 'event_espresso') ), //example: a party or two-day long workshop |
|
470 | + 'single-event' => array(__('Single Event', 'event_espresso'), __('A single event that spans one or more consecutive days. Attendee\'s register for the first date-time only', 'event_espresso')), //example: a party or two-day long workshop |
|
471 | 471 | |
472 | - 'multi-event' => array( __('Multi Event', 'event_espresso'), __('Multiple, separate, but related events that occur on consecutive days. Attendee\'s can register for any of the date-times', 'event_espresso') ), //example: a three day music festival or week long conference |
|
472 | + 'multi-event' => array(__('Multi Event', 'event_espresso'), __('Multiple, separate, but related events that occur on consecutive days. Attendee\'s can register for any of the date-times', 'event_espresso')), //example: a three day music festival or week long conference |
|
473 | 473 | |
474 | - 'event-series' => array( __('Event Series', 'event_espresso'), __(' Multiple events that occur over multiple non-consecutive days. Attendee\'s register for the first date-time only', 'event_espresso') ), //example: an 8 week introduction to basket weaving course |
|
474 | + 'event-series' => array(__('Event Series', 'event_espresso'), __(' Multiple events that occur over multiple non-consecutive days. Attendee\'s register for the first date-time only', 'event_espresso')), //example: an 8 week introduction to basket weaving course |
|
475 | 475 | |
476 | - 'recurring-event' => array( __('Recurring Event', 'event_espresso'), __('Multiple events that occur over multiple non-consecutive days. Attendee\'s can register for any of the date-times.', 'event_espresso') ), //example: a yoga class |
|
476 | + 'recurring-event' => array(__('Recurring Event', 'event_espresso'), __('Multiple events that occur over multiple non-consecutive days. Attendee\'s can register for any of the date-times.', 'event_espresso')), //example: a yoga class |
|
477 | 477 | |
478 | - '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 |
|
478 | + '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 |
|
479 | 479 | |
480 | 480 | //'walk-in' => array( __('Walk In', 'event_espresso'), __('Single datetime and single entry recurring events. Attendees register for one or multiple datetimes individually.', 'event_espresso') ), |
481 | 481 | //'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 |
@@ -483,7 +483,7 @@ discard block |
||
483 | 483 | //'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') ) |
484 | 484 | |
485 | 485 | ); |
486 | - $this->set_must_use_terms( 'espresso_event_type', $term_details ); |
|
486 | + $this->set_must_use_terms('espresso_event_type', $term_details); |
|
487 | 487 | } |
488 | 488 | |
489 | 489 | |
@@ -497,16 +497,16 @@ discard block |
||
497 | 497 | * |
498 | 498 | * @return void |
499 | 499 | */ |
500 | - function set_must_use_terms( $taxonomy, $term_details ) { |
|
500 | + function set_must_use_terms($taxonomy, $term_details) { |
|
501 | 501 | $term_details = (array) $term_details; |
502 | 502 | |
503 | - foreach ( $term_details as $slug => $details ) { |
|
504 | - if ( !term_exists( $slug, $taxonomy ) ) { |
|
503 | + foreach ($term_details as $slug => $details) { |
|
504 | + if ( ! term_exists($slug, $taxonomy)) { |
|
505 | 505 | $insert_arr = array( |
506 | 506 | 'slug' => $slug, |
507 | 507 | 'description' => $details[1] |
508 | 508 | ); |
509 | - wp_insert_term( $details[0], $taxonomy, $insert_arr ); |
|
509 | + wp_insert_term($details[0], $taxonomy, $insert_arr); |
|
510 | 510 | } |
511 | 511 | } |
512 | 512 | } |
@@ -520,8 +520,8 @@ discard block |
||
520 | 520 | * @param string $term_slug The slug of the term that will be the default. |
521 | 521 | * @param array $cpt_slugs An array of custom post types we want the default assigned to |
522 | 522 | */ |
523 | - function set_default_term( $taxonomy, $term_slug, $cpt_slugs = array() ) { |
|
524 | - $this->_default_terms[][$term_slug] = new EE_Default_Term( $taxonomy, $term_slug, $cpt_slugs ); |
|
523 | + function set_default_term($taxonomy, $term_slug, $cpt_slugs = array()) { |
|
524 | + $this->_default_terms[][$term_slug] = new EE_Default_Term($taxonomy, $term_slug, $cpt_slugs); |
|
525 | 525 | } |
526 | 526 | |
527 | 527 | |
@@ -533,20 +533,20 @@ discard block |
||
533 | 533 | * @param object $post Post object |
534 | 534 | * @return void |
535 | 535 | */ |
536 | - function save_default_term( $post_id, $post ) { |
|
537 | - if ( empty( $this->_default_terms ) ) |
|
536 | + function save_default_term($post_id, $post) { |
|
537 | + if (empty($this->_default_terms)) |
|
538 | 538 | return; //no default terms set so lets just exit. |
539 | 539 | |
540 | - foreach ( $this->_default_terms as $defaults ) { |
|
541 | - foreach ( $defaults as $default_obj ) { |
|
542 | - if ( $post->post_status == 'publish' && in_array( $post->post_type, $default_obj->cpt_slugs ) ) { |
|
540 | + foreach ($this->_default_terms as $defaults) { |
|
541 | + foreach ($defaults as $default_obj) { |
|
542 | + if ($post->post_status == 'publish' && in_array($post->post_type, $default_obj->cpt_slugs)) { |
|
543 | 543 | |
544 | 544 | //note some error proofing going on here to save unnecessary db queries |
545 | - $taxonomies = get_object_taxonomies( $post->post_type ); |
|
546 | - foreach ( (array) $taxonomies as $taxonomy ) { |
|
547 | - $terms = wp_get_post_terms( $post_id, $taxonomy); |
|
548 | - if ( empty( $terms ) && $taxonomy == $default_obj->taxonomy ) { |
|
549 | - wp_set_object_terms( $post_id, array( $default_obj->term_slug ), $taxonomy ); |
|
545 | + $taxonomies = get_object_taxonomies($post->post_type); |
|
546 | + foreach ((array) $taxonomies as $taxonomy) { |
|
547 | + $terms = wp_get_post_terms($post_id, $taxonomy); |
|
548 | + if (empty($terms) && $taxonomy == $default_obj->taxonomy) { |
|
549 | + wp_set_object_terms($post_id, array($default_obj->term_slug), $taxonomy); |
|
550 | 550 | } |
551 | 551 | } |
552 | 552 | } |
@@ -578,7 +578,7 @@ discard block |
||
578 | 578 | * @param string $term_slug The slug of the term that will be the default. |
579 | 579 | * @param array $cpt_slugs The custom post type the default term gets saved with |
580 | 580 | */ |
581 | - public function __construct( $taxonomy, $term_slug, $cpt_slugs = array() ) { |
|
581 | + public function __construct($taxonomy, $term_slug, $cpt_slugs = array()) { |
|
582 | 582 | $this->taxonomy = $taxonomy; |
583 | 583 | $this->cpt_slugs = (array) $cpt_slugs; |
584 | 584 | $this->term_slug = $term_slug; |
@@ -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 ) { |
@@ -73,7 +73,7 @@ discard block |
||
73 | 73 | * @var WP $WP |
74 | 74 | * @return void |
75 | 75 | */ |
76 | - public abstract function run( $WP ); |
|
76 | + public abstract function run($WP); |
|
77 | 77 | |
78 | 78 | |
79 | 79 | |
@@ -96,12 +96,12 @@ discard block |
||
96 | 96 | * @param $module_name |
97 | 97 | * @return EED_Module |
98 | 98 | */ |
99 | - protected static function get_instance( $module_name = '' ) { |
|
100 | - $module_name = ! empty( $module_name ) ? $module_name : get_called_class(); |
|
101 | - if ( ! isset( EE_Registry::instance()->modules->{$module_name} ) || ! EE_Registry::instance()->modules->{$module_name} instanceof EED_Module ) { |
|
102 | - EE_Registry::instance()->add_module( $module_name ); |
|
99 | + protected static function get_instance($module_name = '') { |
|
100 | + $module_name = ! empty($module_name) ? $module_name : get_called_class(); |
|
101 | + if ( ! isset(EE_Registry::instance()->modules->{$module_name} ) || ! EE_Registry::instance()->modules->{$module_name} instanceof EED_Module) { |
|
102 | + EE_Registry::instance()->add_module($module_name); |
|
103 | 103 | } |
104 | - return EE_Registry::instance()->get_module( $module_name ); |
|
104 | + return EE_Registry::instance()->get_module($module_name); |
|
105 | 105 | } |
106 | 106 | |
107 | 107 | |
@@ -113,7 +113,7 @@ discard block |
||
113 | 113 | * @return string |
114 | 114 | */ |
115 | 115 | public function module_name() { |
116 | - return get_class( $this ); |
|
116 | + return get_class($this); |
|
117 | 117 | } |
118 | 118 | |
119 | 119 |
@@ -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 | * |
@@ -204,7 +204,7 @@ |
||
204 | 204 | //to help avoid memory limit errors |
205 | 205 | //EEH_Debug_Tools::instance()->measure_memory( 'db content initialized for ' . get_class( $this), true ); |
206 | 206 | gc_collect_cycles(); |
207 | - }else{ |
|
207 | + } else{ |
|
208 | 208 | //ask the data migration manager to init this addon's data |
209 | 209 | //when migrations are finished because we can't do it now |
210 | 210 | EE_Data_Migration_Manager::instance()->enqueue_db_initialization_for( $this->name() ); |
@@ -119,7 +119,7 @@ discard block |
||
119 | 119 | |
120 | 120 | |
121 | 121 | /** |
122 | - * @param mixed $min_core_version |
|
122 | + * @param string $min_core_version |
|
123 | 123 | */ |
124 | 124 | public function set_min_core_version( $min_core_version = NULL ) { |
125 | 125 | $this->_min_core_version = $min_core_version; |
@@ -140,7 +140,7 @@ discard block |
||
140 | 140 | /** |
141 | 141 | * Sets addon_name |
142 | 142 | * @param string $addon_name |
143 | - * @return boolean |
|
143 | + * @return string |
|
144 | 144 | */ |
145 | 145 | function set_name( $addon_name ) { |
146 | 146 | return $this->_addon_name = $addon_name; |
@@ -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 | * |
@@ -95,7 +95,7 @@ discard block |
||
95 | 95 | * class constructor |
96 | 96 | */ |
97 | 97 | public function __construct() { |
98 | - add_action( 'AHEE__EE_System__load_controllers__load_admin_controllers', array( $this, 'admin_init' ) ); |
|
98 | + add_action('AHEE__EE_System__load_controllers__load_admin_controllers', array($this, 'admin_init')); |
|
99 | 99 | } |
100 | 100 | |
101 | 101 | |
@@ -103,7 +103,7 @@ discard block |
||
103 | 103 | /** |
104 | 104 | * @param mixed $version |
105 | 105 | */ |
106 | - public function set_version( $version = NULL ) { |
|
106 | + public function set_version($version = NULL) { |
|
107 | 107 | $this->_version = $version; |
108 | 108 | } |
109 | 109 | |
@@ -121,7 +121,7 @@ discard block |
||
121 | 121 | /** |
122 | 122 | * @param mixed $min_core_version |
123 | 123 | */ |
124 | - public function set_min_core_version( $min_core_version = NULL ) { |
|
124 | + public function set_min_core_version($min_core_version = NULL) { |
|
125 | 125 | $this->_min_core_version = $min_core_version; |
126 | 126 | } |
127 | 127 | |
@@ -142,7 +142,7 @@ discard block |
||
142 | 142 | * @param string $addon_name |
143 | 143 | * @return boolean |
144 | 144 | */ |
145 | - function set_name( $addon_name ) { |
|
145 | + function set_name($addon_name) { |
|
146 | 146 | return $this->_addon_name = $addon_name; |
147 | 147 | } |
148 | 148 | |
@@ -170,7 +170,7 @@ discard block |
||
170 | 170 | /** |
171 | 171 | * @param string $plugin_basename |
172 | 172 | */ |
173 | - public function set_plugin_basename( $plugin_basename ) { |
|
173 | + public function set_plugin_basename($plugin_basename) { |
|
174 | 174 | |
175 | 175 | $this->_plugin_basename = $plugin_basename; |
176 | 176 | } |
@@ -190,7 +190,7 @@ discard block |
||
190 | 190 | /** |
191 | 191 | * @param string $plugin_slug |
192 | 192 | */ |
193 | - public function set_plugin_slug( $plugin_slug ) { |
|
193 | + public function set_plugin_slug($plugin_slug) { |
|
194 | 194 | |
195 | 195 | $this->_plugin_slug = $plugin_slug; |
196 | 196 | } |
@@ -210,7 +210,7 @@ discard block |
||
210 | 210 | /** |
211 | 211 | * @param string $plugin_action_slug |
212 | 212 | */ |
213 | - public function set_plugin_action_slug( $plugin_action_slug ) { |
|
213 | + public function set_plugin_action_slug($plugin_action_slug) { |
|
214 | 214 | |
215 | 215 | $this->_plugin_action_slug = $plugin_action_slug; |
216 | 216 | } |
@@ -230,9 +230,9 @@ discard block |
||
230 | 230 | /** |
231 | 231 | * @param array $plugins_page_row |
232 | 232 | */ |
233 | - public function set_plugins_page_row( $plugins_page_row = array() ) { |
|
233 | + public function set_plugins_page_row($plugins_page_row = array()) { |
|
234 | 234 | // sigh.... check for example content that I stupidly merged to master and remove it if found |
235 | - if ( ! is_array( $plugins_page_row ) && strpos( $plugins_page_row, '<h3>Promotions Addon Upsell Info</h3>' ) !== false ) { |
|
235 | + if ( ! is_array($plugins_page_row) && strpos($plugins_page_row, '<h3>Promotions Addon Upsell Info</h3>') !== false) { |
|
236 | 236 | $plugins_page_row = ''; |
237 | 237 | } |
238 | 238 | $this->_plugins_page_row = $plugins_page_row; |
@@ -251,7 +251,7 @@ discard block |
||
251 | 251 | do_action("AHEE__{$classname}__new_install"); |
252 | 252 | do_action("AHEE__EE_Addon__new_install", $this); |
253 | 253 | EE_Maintenance_Mode::instance()->set_maintenance_mode_if_db_old(); |
254 | - add_action( 'AHEE__EE_System__perform_activations_upgrades_and_migrations', array( $this, 'initialize_db_if_no_migrations_required' ) ); |
|
254 | + add_action('AHEE__EE_System__perform_activations_upgrades_and_migrations', array($this, 'initialize_db_if_no_migrations_required')); |
|
255 | 255 | } |
256 | 256 | |
257 | 257 | |
@@ -266,16 +266,16 @@ discard block |
||
266 | 266 | do_action("AHEE__{$classname}__reactivation"); |
267 | 267 | do_action("AHEE__EE_Addon__reactivation", $this); |
268 | 268 | EE_Maintenance_Mode::instance()->set_maintenance_mode_if_db_old(); |
269 | - add_action( 'AHEE__EE_System__perform_activations_upgrades_and_migrations', array( $this, 'initialize_db_if_no_migrations_required' ) ); |
|
269 | + add_action('AHEE__EE_System__perform_activations_upgrades_and_migrations', array($this, 'initialize_db_if_no_migrations_required')); |
|
270 | 270 | } |
271 | 271 | |
272 | - public function deactivation(){ |
|
272 | + public function deactivation() { |
|
273 | 273 | $classname = get_class($this); |
274 | 274 | // echo "Deactivating $classname";die; |
275 | 275 | do_action("AHEE__{$classname}__deactivation"); |
276 | 276 | do_action("AHEE__EE_Addon__deactivation", $this); |
277 | 277 | //check if the site no longer needs to be in maintenance mode |
278 | - EE_Register_Addon::deregister( $this->name() ); |
|
278 | + EE_Register_Addon::deregister($this->name()); |
|
279 | 279 | EE_Maintenance_Mode::instance()->set_maintenance_mode_if_db_old(); |
280 | 280 | } |
281 | 281 | |
@@ -289,16 +289,16 @@ discard block |
||
289 | 289 | * This is a resource-intensive job so we prefer to only do it when necessary |
290 | 290 | * @return void |
291 | 291 | */ |
292 | - public function initialize_db_if_no_migrations_required( $verify_schema = true ) { |
|
293 | - if( $verify_schema === '' ) { |
|
292 | + public function initialize_db_if_no_migrations_required($verify_schema = true) { |
|
293 | + if ($verify_schema === '') { |
|
294 | 294 | //wp core bug imo: if no args are passed to `do_action('some_hook_name')` besides the hook's name |
295 | 295 | //(ie, no 2nd or 3rd arguments), instead of calling the registered callbacks with no arguments, it |
296 | 296 | //calls them with an argument of an empty string (ie ""), which evaluates to false |
297 | 297 | //so we need to treat the empty string as if nothing had been passed, and should instead use the default |
298 | 298 | $verify_schema = true; |
299 | 299 | } |
300 | - if ( EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance ) { |
|
301 | - if( $verify_schema ) { |
|
300 | + if (EE_Maintenance_Mode::instance()->level() != EE_Maintenance_Mode::level_2_complete_maintenance) { |
|
301 | + if ($verify_schema) { |
|
302 | 302 | $this->initialize_db(); |
303 | 303 | } |
304 | 304 | $this->initialize_default_data(); |
@@ -311,15 +311,15 @@ discard block |
||
311 | 311 | * other data needs to be verified) |
312 | 312 | */ |
313 | 313 | EEH_Activation::initialize_db_content(); |
314 | - update_option( 'ee_flush_rewrite_rules', TRUE ); |
|
314 | + update_option('ee_flush_rewrite_rules', TRUE); |
|
315 | 315 | //in case there are lots of addons being activated at once, let's force garbage collection |
316 | 316 | //to help avoid memory limit errors |
317 | 317 | //EEH_Debug_Tools::instance()->measure_memory( 'db content initialized for ' . get_class( $this), true ); |
318 | 318 | gc_collect_cycles(); |
319 | - }else{ |
|
319 | + } else { |
|
320 | 320 | //ask the data migration manager to init this addon's data |
321 | 321 | //when migrations are finished because we can't do it now |
322 | - EE_Data_Migration_Manager::instance()->enqueue_db_initialization_for( $this->name() ); |
|
322 | + EE_Data_Migration_Manager::instance()->enqueue_db_initialization_for($this->name()); |
|
323 | 323 | } |
324 | 324 | } |
325 | 325 | |
@@ -333,20 +333,20 @@ discard block |
||
333 | 333 | */ |
334 | 334 | public function initialize_db() { |
335 | 335 | //find the migration script that sets the database to be compatible with the code |
336 | - $current_dms_name = EE_Data_Migration_Manager::instance()->get_most_up_to_date_dms( $this->name() ); |
|
337 | - if( $current_dms_name ){ |
|
338 | - $current_data_migration_script = EE_Registry::instance()->load_dms( $current_dms_name ); |
|
339 | - $current_data_migration_script->set_migrating( FALSE ); |
|
336 | + $current_dms_name = EE_Data_Migration_Manager::instance()->get_most_up_to_date_dms($this->name()); |
|
337 | + if ($current_dms_name) { |
|
338 | + $current_data_migration_script = EE_Registry::instance()->load_dms($current_dms_name); |
|
339 | + $current_data_migration_script->set_migrating(FALSE); |
|
340 | 340 | $current_data_migration_script->schema_changes_before_migration(); |
341 | 341 | $current_data_migration_script->schema_changes_after_migration(); |
342 | - if ( $current_data_migration_script->get_errors() ) { |
|
343 | - foreach( $current_data_migration_script->get_errors() as $error ) { |
|
344 | - EE_Error::add_error( $error, __FILE__, __FUNCTION__, __LINE__ ); |
|
342 | + if ($current_data_migration_script->get_errors()) { |
|
343 | + foreach ($current_data_migration_script->get_errors() as $error) { |
|
344 | + EE_Error::add_error($error, __FILE__, __FUNCTION__, __LINE__); |
|
345 | 345 | } |
346 | 346 | } |
347 | 347 | } |
348 | 348 | //if not DMS was found that should be ok. This addon just doesn't require any database changes |
349 | - EE_Data_Migration_Manager::instance()->update_current_database_state_to( array( 'slug' => $this->name(), 'version' => $this->version() ) ); |
|
349 | + EE_Data_Migration_Manager::instance()->update_current_database_state_to(array('slug' => $this->name(), 'version' => $this->version())); |
|
350 | 350 | } |
351 | 351 | |
352 | 352 | |
@@ -368,7 +368,7 @@ discard block |
||
368 | 368 | * default data) |
369 | 369 | * @param EE_Addon $addon the addon that called this |
370 | 370 | */ |
371 | - do_action( 'AHEE__EE_Addon__initialize_default_data__begin', $this ); |
|
371 | + do_action('AHEE__EE_Addon__initialize_default_data__begin', $this); |
|
372 | 372 | //override to insert default data. It is safe to use the models here |
373 | 373 | //because the site should not be in maintenance mode |
374 | 374 | } |
@@ -387,7 +387,7 @@ discard block |
||
387 | 387 | do_action("AHEE__EE_Addon__upgrade", $this); |
388 | 388 | EE_Maintenance_Mode::instance()->set_maintenance_mode_if_db_old(); |
389 | 389 | //also it's possible there is new default data that needs to be added |
390 | - add_action( 'AHEE__EE_System__perform_activations_upgrades_and_migrations', array( $this, 'initialize_db_if_no_migrations_required' ) ); |
|
390 | + add_action('AHEE__EE_System__perform_activations_upgrades_and_migrations', array($this, 'initialize_db_if_no_migrations_required')); |
|
391 | 391 | } |
392 | 392 | |
393 | 393 | |
@@ -400,7 +400,7 @@ discard block |
||
400 | 400 | do_action("AHEE__{$classname}__downgrade"); |
401 | 401 | do_action("AHEE__EE_Addon__downgrade", $this); |
402 | 402 | //it's possible there's old default data that needs to be double-checked |
403 | - add_action( 'AHEE__EE_System__perform_activations_upgrades_and_migrations', array( $this, 'initialize_db_if_no_migrations_required' ) ); |
|
403 | + add_action('AHEE__EE_System__perform_activations_upgrades_and_migrations', array($this, 'initialize_db_if_no_migrations_required')); |
|
404 | 404 | } |
405 | 405 | |
406 | 406 | |
@@ -411,7 +411,7 @@ discard block |
||
411 | 411 | * plugin activation only. In the future, we'll want to do it on plugin updates too |
412 | 412 | * @return bool |
413 | 413 | */ |
414 | - public function set_db_update_option_name(){ |
|
414 | + public function set_db_update_option_name() { |
|
415 | 415 | EE_Error::doing_it_wrong(__FUNCTION__, __('EE_Addon::set_db_update_option_name was renamed to EE_Addon::set_activation_indicator_option', 'event_espresso'), '4.3.0.alpha.016'); |
416 | 416 | //let's just handle this on the next request, ok? right now we're just not really ready |
417 | 417 | return $this->set_activation_indicator_option(); |
@@ -439,7 +439,7 @@ discard block |
||
439 | 439 | */ |
440 | 440 | public function set_activation_indicator_option() { |
441 | 441 | // let's just handle this on the next request, ok? right now we're just not really ready |
442 | - return update_option( $this->get_activation_indicator_option_name(), TRUE ); |
|
442 | + return update_option($this->get_activation_indicator_option_name(), TRUE); |
|
443 | 443 | } |
444 | 444 | |
445 | 445 | |
@@ -447,8 +447,8 @@ discard block |
||
447 | 447 | * Gets the name of the wp option which is used to temporarily indicate that this addon was activated |
448 | 448 | * @return string |
449 | 449 | */ |
450 | - public function get_activation_indicator_option_name(){ |
|
451 | - return 'ee_activation_' . $this->name(); |
|
450 | + public function get_activation_indicator_option_name() { |
|
451 | + return 'ee_activation_'.$this->name(); |
|
452 | 452 | } |
453 | 453 | |
454 | 454 | |
@@ -458,7 +458,7 @@ discard block |
||
458 | 458 | * Used by EE_System to set the request type of this addon. Should not be used by addon developers |
459 | 459 | * @param int $req_type |
460 | 460 | */ |
461 | - function set_req_type( $req_type ) { |
|
461 | + function set_req_type($req_type) { |
|
462 | 462 | $this->_req_type = $req_type; |
463 | 463 | } |
464 | 464 | |
@@ -469,7 +469,7 @@ discard block |
||
469 | 469 | * of addons |
470 | 470 | */ |
471 | 471 | function detect_req_type() { |
472 | - if( ! $this->_req_type ){ |
|
472 | + if ( ! $this->_req_type) { |
|
473 | 473 | $this->detect_activation_or_upgrade(); |
474 | 474 | } |
475 | 475 | return $this->_req_type; |
@@ -482,36 +482,36 @@ discard block |
||
482 | 482 | * Should only be called once per request |
483 | 483 | * @return void |
484 | 484 | */ |
485 | - function detect_activation_or_upgrade(){ |
|
485 | + function detect_activation_or_upgrade() { |
|
486 | 486 | $activation_history_for_addon = $this->get_activation_history(); |
487 | 487 | // d($activation_history_for_addon); |
488 | 488 | $request_type = EE_System::detect_req_type_given_activation_history($activation_history_for_addon, $this->get_activation_indicator_option_name(), $this->version()); |
489 | 489 | $this->set_req_type($request_type); |
490 | 490 | $classname = get_class($this); |
491 | - switch($request_type){ |
|
491 | + switch ($request_type) { |
|
492 | 492 | case EE_System::req_type_new_activation: |
493 | - do_action( "AHEE__{$classname}__detect_activations_or_upgrades__new_activation" ); |
|
494 | - do_action( "AHEE__EE_Addon__detect_activations_or_upgrades__new_activation", $this ); |
|
493 | + do_action("AHEE__{$classname}__detect_activations_or_upgrades__new_activation"); |
|
494 | + do_action("AHEE__EE_Addon__detect_activations_or_upgrades__new_activation", $this); |
|
495 | 495 | $this->new_install(); |
496 | - $this->update_list_of_installed_versions( $activation_history_for_addon ); |
|
496 | + $this->update_list_of_installed_versions($activation_history_for_addon); |
|
497 | 497 | break; |
498 | 498 | case EE_System::req_type_reactivation: |
499 | - do_action( "AHEE__{$classname}__detect_activations_or_upgrades__reactivation" ); |
|
500 | - do_action( "AHEE__EE_Addon__detect_activations_or_upgrades__reactivation", $this ); |
|
499 | + do_action("AHEE__{$classname}__detect_activations_or_upgrades__reactivation"); |
|
500 | + do_action("AHEE__EE_Addon__detect_activations_or_upgrades__reactivation", $this); |
|
501 | 501 | $this->reactivation(); |
502 | - $this->update_list_of_installed_versions( $activation_history_for_addon ); |
|
502 | + $this->update_list_of_installed_versions($activation_history_for_addon); |
|
503 | 503 | break; |
504 | 504 | case EE_System::req_type_upgrade: |
505 | - do_action( "AHEE__{$classname}__detect_activations_or_upgrades__upgrade" ); |
|
506 | - do_action( "AHEE__EE_Addon__detect_activations_or_upgrades__upgrade", $this ); |
|
505 | + do_action("AHEE__{$classname}__detect_activations_or_upgrades__upgrade"); |
|
506 | + do_action("AHEE__EE_Addon__detect_activations_or_upgrades__upgrade", $this); |
|
507 | 507 | $this->upgrade(); |
508 | - $this->update_list_of_installed_versions($activation_history_for_addon ); |
|
508 | + $this->update_list_of_installed_versions($activation_history_for_addon); |
|
509 | 509 | break; |
510 | 510 | case EE_System::req_type_downgrade: |
511 | - do_action( "AHEE__{$classname}__detect_activations_or_upgrades__downgrade" ); |
|
512 | - do_action( "AHEE__EE_Addon__detect_activations_or_upgrades__downgrade", $this ); |
|
511 | + do_action("AHEE__{$classname}__detect_activations_or_upgrades__downgrade"); |
|
512 | + do_action("AHEE__EE_Addon__detect_activations_or_upgrades__downgrade", $this); |
|
513 | 513 | $this->downgrade(); |
514 | - $this->update_list_of_installed_versions($activation_history_for_addon ); |
|
514 | + $this->update_list_of_installed_versions($activation_history_for_addon); |
|
515 | 515 | break; |
516 | 516 | case EE_System::req_type_normal: |
517 | 517 | default: |
@@ -519,7 +519,7 @@ discard block |
||
519 | 519 | break; |
520 | 520 | } |
521 | 521 | |
522 | - do_action( "AHEE__{$classname}__detect_if_activation_or_upgrade__complete" ); |
|
522 | + do_action("AHEE__{$classname}__detect_if_activation_or_upgrade__complete"); |
|
523 | 523 | } |
524 | 524 | |
525 | 525 | /** |
@@ -528,17 +528,17 @@ discard block |
||
528 | 528 | * @param string $current_version_to_add |
529 | 529 | * @return boolean success |
530 | 530 | */ |
531 | - public function update_list_of_installed_versions($version_history = NULL,$current_version_to_add = NULL) { |
|
532 | - if( ! $version_history ) { |
|
531 | + public function update_list_of_installed_versions($version_history = NULL, $current_version_to_add = NULL) { |
|
532 | + if ( ! $version_history) { |
|
533 | 533 | $version_history = $this->get_activation_history(); |
534 | 534 | } |
535 | - if( $current_version_to_add == NULL){ |
|
535 | + if ($current_version_to_add == NULL) { |
|
536 | 536 | $current_version_to_add = $this->version(); |
537 | 537 | } |
538 | - $version_history[ $current_version_to_add ][] = date( 'Y-m-d H:i:s',time() ); |
|
538 | + $version_history[$current_version_to_add][] = date('Y-m-d H:i:s', time()); |
|
539 | 539 | // resave |
540 | 540 | // echo "updating list of installed versions:".$this->get_activation_history_option_name();d($version_history); |
541 | - return update_option( $this->get_activation_history_option_name(), $version_history ); |
|
541 | + return update_option($this->get_activation_history_option_name(), $version_history); |
|
542 | 542 | } |
543 | 543 | |
544 | 544 | /** |
@@ -546,8 +546,8 @@ discard block |
||
546 | 546 | * of this addon |
547 | 547 | * @return string |
548 | 548 | */ |
549 | - function get_activation_history_option_name(){ |
|
550 | - return self::ee_addon_version_history_option_prefix . $this->name(); |
|
549 | + function get_activation_history_option_name() { |
|
550 | + return self::ee_addon_version_history_option_prefix.$this->name(); |
|
551 | 551 | } |
552 | 552 | |
553 | 553 | |
@@ -556,7 +556,7 @@ discard block |
||
556 | 556 | * Gets the wp option which stores the activation history for this addon |
557 | 557 | * @return array |
558 | 558 | */ |
559 | - function get_activation_history(){ |
|
559 | + function get_activation_history() { |
|
560 | 560 | return get_option($this->get_activation_history_option_name(), NULL); |
561 | 561 | } |
562 | 562 | |
@@ -565,8 +565,8 @@ discard block |
||
565 | 565 | /** |
566 | 566 | * @param string $config_section |
567 | 567 | */ |
568 | - public function set_config_section( $config_section = '' ) { |
|
569 | - $this->_config_section = ! empty( $config_section ) ? $config_section : 'addons'; |
|
568 | + public function set_config_section($config_section = '') { |
|
569 | + $this->_config_section = ! empty($config_section) ? $config_section : 'addons'; |
|
570 | 570 | } |
571 | 571 | /** |
572 | 572 | * filepath to the main file, which can be used for register_activation_hook, register_deactivation_hook, etc. |
@@ -579,14 +579,14 @@ discard block |
||
579 | 579 | * Sets the filepath to the main plugin file |
580 | 580 | * @param string $filepath |
581 | 581 | */ |
582 | - public function set_main_plugin_file( $filepath ) { |
|
582 | + public function set_main_plugin_file($filepath) { |
|
583 | 583 | $this->_main_plugin_file = $filepath; |
584 | 584 | } |
585 | 585 | /** |
586 | 586 | * gets the filepath to teh main file |
587 | 587 | * @return string |
588 | 588 | */ |
589 | - public function get_main_plugin_file(){ |
|
589 | + public function get_main_plugin_file() { |
|
590 | 590 | return $this->_main_plugin_file; |
591 | 591 | } |
592 | 592 | |
@@ -596,15 +596,15 @@ discard block |
||
596 | 596 | * @return string |
597 | 597 | */ |
598 | 598 | public function get_main_plugin_file_basename() { |
599 | - return plugin_basename( $this->get_main_plugin_file() ); |
|
599 | + return plugin_basename($this->get_main_plugin_file()); |
|
600 | 600 | } |
601 | 601 | |
602 | 602 | /** |
603 | 603 | * Gets the folder name which contains the main plugin file |
604 | 604 | * @return string |
605 | 605 | */ |
606 | - public function get_main_plugin_file_dirname(){ |
|
607 | - return dirname( $this->get_main_plugin_file() ); |
|
606 | + public function get_main_plugin_file_dirname() { |
|
607 | + return dirname($this->get_main_plugin_file()); |
|
608 | 608 | } |
609 | 609 | |
610 | 610 | |
@@ -613,11 +613,11 @@ discard block |
||
613 | 613 | * |
614 | 614 | *@return string |
615 | 615 | */ |
616 | - public function admin_init(){ |
|
616 | + public function admin_init() { |
|
617 | 617 | // is admin and not in M-Mode ? |
618 | - if ( is_admin() && ! EE_Maintenance_Mode::instance()->level() ) { |
|
619 | - add_filter( 'plugin_action_links', array( $this, 'plugin_action_links' ), 10, 2 ); |
|
620 | - add_filter( 'after_plugin_row_' . $this->_plugin_basename, array( $this, 'after_plugin_row' ), 10, 3 ); |
|
618 | + if (is_admin() && ! EE_Maintenance_Mode::instance()->level()) { |
|
619 | + add_filter('plugin_action_links', array($this, 'plugin_action_links'), 10, 2); |
|
620 | + add_filter('after_plugin_row_'.$this->_plugin_basename, array($this, 'after_plugin_row'), 10, 3); |
|
621 | 621 | } |
622 | 622 | } |
623 | 623 | |
@@ -632,10 +632,10 @@ discard block |
||
632 | 632 | * @param $file |
633 | 633 | * @return array |
634 | 634 | */ |
635 | - public function plugin_action_links( $links, $file ) { |
|
636 | - if ( $file == $this->plugin_basename() && $this->plugin_action_slug() != '' ) { |
|
635 | + public function plugin_action_links($links, $file) { |
|
636 | + if ($file == $this->plugin_basename() && $this->plugin_action_slug() != '') { |
|
637 | 637 | // before other links |
638 | - array_unshift( $links, '<a href="admin.php?page=' . $this->plugin_action_slug() . '">' . __( 'Settings' ) . '</a>' ); |
|
638 | + array_unshift($links, '<a href="admin.php?page='.$this->plugin_action_slug().'">'.__('Settings').'</a>'); |
|
639 | 639 | } |
640 | 640 | return $links; |
641 | 641 | } |
@@ -653,17 +653,17 @@ discard block |
||
653 | 653 | * @param $status |
654 | 654 | * @return string |
655 | 655 | */ |
656 | - public function after_plugin_row( $plugin_file, $plugin_data, $status ) { |
|
656 | + public function after_plugin_row($plugin_file, $plugin_data, $status) { |
|
657 | 657 | |
658 | 658 | $after_plugin_row = ''; |
659 | - if ( $plugin_file == $this->plugin_basename() && $this->get_plugins_page_row() != '' ) { |
|
659 | + if ($plugin_file == $this->plugin_basename() && $this->get_plugins_page_row() != '') { |
|
660 | 660 | $class = $status ? 'active' : 'inactive'; |
661 | 661 | $plugins_page_row = $this->get_plugins_page_row(); |
662 | - $link_text = isset( $plugins_page_row[ 'link_text' ] ) ? $plugins_page_row[ 'link_text' ] : ''; |
|
663 | - $link_url = isset( $plugins_page_row[ 'link_url' ] ) ? $plugins_page_row[ 'link_url' ] : ''; |
|
664 | - $description = isset( $plugins_page_row[ 'description' ] ) ? $plugins_page_row[ 'description' ] : $plugins_page_row; |
|
665 | - if ( ! empty( $link_text ) && ! empty( $link_url ) && ! empty( $description )) { |
|
666 | - $after_plugin_row .= '<tr id="' . sanitize_title( $plugin_file ) . '-ee-addon" class="' . $class . '">'; |
|
662 | + $link_text = isset($plugins_page_row['link_text']) ? $plugins_page_row['link_text'] : ''; |
|
663 | + $link_url = isset($plugins_page_row['link_url']) ? $plugins_page_row['link_url'] : ''; |
|
664 | + $description = isset($plugins_page_row['description']) ? $plugins_page_row['description'] : $plugins_page_row; |
|
665 | + if ( ! empty($link_text) && ! empty($link_url) && ! empty($description)) { |
|
666 | + $after_plugin_row .= '<tr id="'.sanitize_title($plugin_file).'-ee-addon" class="'.$class.'">'; |
|
667 | 667 | $after_plugin_row .= '<th class="check-column" scope="row"></th>'; |
668 | 668 | $after_plugin_row .= '<td class="ee-addon-upsell-info-title-td plugin-title column-primary">'; |
669 | 669 | $after_plugin_row .= '<style> |
@@ -705,7 +705,7 @@ discard block |
||
705 | 705 | </style>'; |
706 | 706 | $after_plugin_row .= ' |
707 | 707 | <p class="ee-addon-upsell-info-dv"> |
708 | - <a class="ee-button" href="' . $link_url . '">' . $link_text . ' <span class="dashicons dashicons-arrow-right-alt2" style="margin:0;"></span></a> |
|
708 | + <a class="ee-button" href="' . $link_url.'">'.$link_text.' <span class="dashicons dashicons-arrow-right-alt2" style="margin:0;"></span></a> |
|
709 | 709 | </p>'; |
710 | 710 | $after_plugin_row .= '</td>'; |
711 | 711 | $after_plugin_row .= '<td class="ee-addon-upsell-info-desc-td column-description desc">'; |
@@ -28,7 +28,7 @@ |
||
28 | 28 | * @ return void |
29 | 29 | */ |
30 | 30 | public function __get($a) { return FALSE; } |
31 | - public function __set($a,$b) { return FALSE; } |
|
31 | + public function __set($a, $b) { return FALSE; } |
|
32 | 32 | public function __isset($a) { return FALSE; } |
33 | 33 | public function __unset($a) { return FALSE; } |
34 | 34 | public function __clone() { return FALSE; } |
@@ -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 | * |