@@ -83,11 +83,11 @@ discard block |
||
83 | 83 | |
84 | 84 | |
85 | 85 | /** |
86 | - * _get_countries |
|
87 | - * |
|
88 | - * @access public |
|
89 | - * @return array |
|
90 | - */ |
|
86 | + * _get_countries |
|
87 | + * |
|
88 | + * @access public |
|
89 | + * @return array |
|
90 | + */ |
|
91 | 91 | public function get_all_countries() { |
92 | 92 | if ( ! self::$_all_countries ) { |
93 | 93 | self::$_all_countries = $this->get_all( array( 'order_by'=>array('CNT_name'=>'ASC'), 'limit'=> array( 0,99999 ))); |
@@ -96,12 +96,12 @@ discard block |
||
96 | 96 | } |
97 | 97 | |
98 | 98 | /** |
99 | - * _get_countries |
|
100 | - * Gets and caches the list of active countries. If you know the list of active countries |
|
101 | - * has changed during this request, first use EEM_Country::reset() to flush the cache |
|
102 | - * @access public |
|
103 | - * @return array |
|
104 | - */ |
|
99 | + * _get_countries |
|
100 | + * Gets and caches the list of active countries. If you know the list of active countries |
|
101 | + * has changed during this request, first use EEM_Country::reset() to flush the cache |
|
102 | + * @access public |
|
103 | + * @return array |
|
104 | + */ |
|
105 | 105 | public function get_all_active_countries() { |
106 | 106 | if ( ! self::$_active_countries ) { |
107 | 107 | self::$_active_countries = $this->get_all( array( array( 'CNT_active' => TRUE ), 'order_by'=>array('CNT_name'=>'ASC'), 'limit'=>array( 0, 99999 ))); |
@@ -36,15 +36,15 @@ discard block |
||
36 | 36 | * Resets the country |
37 | 37 | * @return EEM_Country |
38 | 38 | */ |
39 | - public static function reset( $timezone = NULL ){ |
|
39 | + public static function reset($timezone = NULL) { |
|
40 | 40 | self::$_active_countries = NULL; |
41 | 41 | self::$_all_countries = NULL; |
42 | - return parent::reset( $timezone ); |
|
42 | + return parent::reset($timezone); |
|
43 | 43 | } |
44 | 44 | |
45 | - protected function __construct( $timezone = NULL ){ |
|
46 | - $this->singular_item = __('Country','event_espresso'); |
|
47 | - $this->plural_item = __('Countries','event_espresso'); |
|
45 | + protected function __construct($timezone = NULL) { |
|
46 | + $this->singular_item = __('Country', 'event_espresso'); |
|
47 | + $this->plural_item = __('Countries', 'event_espresso'); |
|
48 | 48 | |
49 | 49 | |
50 | 50 | $this->_tables = array( |
@@ -52,21 +52,21 @@ discard block |
||
52 | 52 | ); |
53 | 53 | $this->_fields = array( |
54 | 54 | 'Country'=>array( |
55 | - 'CNT_active' => new EE_Boolean_Field('CNT_active', __('Country Appears in Dropdown Select Lists','event_espresso'), false, true), |
|
56 | - 'CNT_ISO'=> new EE_Primary_Key_String_Field('CNT_ISO', __('Country ISO Code','event_espresso')), |
|
57 | - 'CNT_ISO3'=>new EE_All_Caps_Text_Field('CNT_ISO3', __('Country ISO3 Code','event_espresso'), false,''), |
|
58 | - 'RGN_ID'=>new EE_Integer_Field('RGN_ID', __('Region ID','event_espresso'), false,0),//should be a foreign key, but no region table exists yet |
|
59 | - 'CNT_name'=>new EE_Plain_Text_Field('CNT_name', __('Country Name','event_espresso'), false,''), |
|
60 | - 'CNT_cur_code'=>new EE_All_Caps_Text_Field('CNT_cur_code', __('Country Currency Code','event_espresso'), false), |
|
61 | - 'CNT_cur_single' => new EE_Plain_Text_Field('CNT_cur_single', __('Currency Name Singular','event_espresso'), false), |
|
62 | - 'CNT_cur_plural' => new EE_Plain_Text_Field('CNT_cur_plural', __('Currency Name Plural','event_espresso'), false), |
|
63 | - 'CNT_cur_sign' => new EE_Plain_Text_Field('CNT_cur_sign', __('Currency Sign','event_espresso'), false), |
|
64 | - 'CNT_cur_sign_b4' => new EE_Boolean_Field('CNT_cur_sign_b4', __('Currency Sign Before Number','event_espresso'), false, true), |
|
65 | - 'CNT_cur_dec_plc' => new EE_Integer_Field('CNT_cur_dec_plc', __('Currency Decimal Places','event_espresso'), false, 2), |
|
66 | - 'CNT_cur_dec_mrk' => new EE_Plain_Text_Field('CNT_cur_dec_mrk', __('Currency Decimal Mark','event_espresso'), false, '.'), |
|
67 | - 'CNT_cur_thsnds' => new EE_Plain_Text_Field('CNT_cur_thsnds', __('Currency Thousands Seperator','event_espresso'), false, ','), |
|
68 | - 'CNT_tel_code' => new EE_Plain_Text_Field('CNT_tel_code', __('Country Telephone Code','event_espresso'), false, ''), |
|
69 | - 'CNT_is_EU' => new EE_Boolean_Field('CNT_is_EU', __('Country is Member of EU','event_espresso'), false, false) |
|
55 | + 'CNT_active' => new EE_Boolean_Field('CNT_active', __('Country Appears in Dropdown Select Lists', 'event_espresso'), false, true), |
|
56 | + 'CNT_ISO'=> new EE_Primary_Key_String_Field('CNT_ISO', __('Country ISO Code', 'event_espresso')), |
|
57 | + 'CNT_ISO3'=>new EE_All_Caps_Text_Field('CNT_ISO3', __('Country ISO3 Code', 'event_espresso'), false, ''), |
|
58 | + 'RGN_ID'=>new EE_Integer_Field('RGN_ID', __('Region ID', 'event_espresso'), false, 0), //should be a foreign key, but no region table exists yet |
|
59 | + 'CNT_name'=>new EE_Plain_Text_Field('CNT_name', __('Country Name', 'event_espresso'), false, ''), |
|
60 | + 'CNT_cur_code'=>new EE_All_Caps_Text_Field('CNT_cur_code', __('Country Currency Code', 'event_espresso'), false), |
|
61 | + 'CNT_cur_single' => new EE_Plain_Text_Field('CNT_cur_single', __('Currency Name Singular', 'event_espresso'), false), |
|
62 | + 'CNT_cur_plural' => new EE_Plain_Text_Field('CNT_cur_plural', __('Currency Name Plural', 'event_espresso'), false), |
|
63 | + 'CNT_cur_sign' => new EE_Plain_Text_Field('CNT_cur_sign', __('Currency Sign', 'event_espresso'), false), |
|
64 | + 'CNT_cur_sign_b4' => new EE_Boolean_Field('CNT_cur_sign_b4', __('Currency Sign Before Number', 'event_espresso'), false, true), |
|
65 | + 'CNT_cur_dec_plc' => new EE_Integer_Field('CNT_cur_dec_plc', __('Currency Decimal Places', 'event_espresso'), false, 2), |
|
66 | + 'CNT_cur_dec_mrk' => new EE_Plain_Text_Field('CNT_cur_dec_mrk', __('Currency Decimal Mark', 'event_espresso'), false, '.'), |
|
67 | + 'CNT_cur_thsnds' => new EE_Plain_Text_Field('CNT_cur_thsnds', __('Currency Thousands Seperator', 'event_espresso'), false, ','), |
|
68 | + 'CNT_tel_code' => new EE_Plain_Text_Field('CNT_tel_code', __('Country Telephone Code', 'event_espresso'), false, ''), |
|
69 | + 'CNT_is_EU' => new EE_Boolean_Field('CNT_is_EU', __('Country is Member of EU', 'event_espresso'), false, false) |
|
70 | 70 | )); |
71 | 71 | $this->_model_relations = array( |
72 | 72 | 'Attendee'=>new EE_Has_Many_Relation(), |
@@ -74,9 +74,9 @@ discard block |
||
74 | 74 | 'Venue'=>new EE_Has_Many_Relation(), |
75 | 75 | ); |
76 | 76 | //only anyone to view, but only those with the default role can do anything |
77 | - $this->_cap_restriction_generators[ EEM_Base::caps_read ] = new EE_Restriction_Generator_Public(); |
|
77 | + $this->_cap_restriction_generators[EEM_Base::caps_read] = new EE_Restriction_Generator_Public(); |
|
78 | 78 | |
79 | - parent::__construct( $timezone ); |
|
79 | + parent::__construct($timezone); |
|
80 | 80 | } |
81 | 81 | |
82 | 82 | |
@@ -89,8 +89,8 @@ discard block |
||
89 | 89 | * @return array |
90 | 90 | */ |
91 | 91 | public function get_all_countries() { |
92 | - if ( ! self::$_all_countries ) { |
|
93 | - self::$_all_countries = $this->get_all( array( 'order_by'=>array('CNT_name'=>'ASC'), 'limit'=> array( 0,99999 ))); |
|
92 | + if ( ! self::$_all_countries) { |
|
93 | + self::$_all_countries = $this->get_all(array('order_by'=>array('CNT_name'=>'ASC'), 'limit'=> array(0, 99999))); |
|
94 | 94 | } |
95 | 95 | return self::$_all_countries; |
96 | 96 | } |
@@ -103,8 +103,8 @@ discard block |
||
103 | 103 | * @return array |
104 | 104 | */ |
105 | 105 | public function get_all_active_countries() { |
106 | - if ( ! self::$_active_countries ) { |
|
107 | - self::$_active_countries = $this->get_all( array( array( 'CNT_active' => TRUE ), 'order_by'=>array('CNT_name'=>'ASC'), 'limit'=>array( 0, 99999 ))); |
|
106 | + if ( ! self::$_active_countries) { |
|
107 | + self::$_active_countries = $this->get_all(array(array('CNT_active' => TRUE), 'order_by'=>array('CNT_name'=>'ASC'), 'limit'=>array(0, 99999))); |
|
108 | 108 | } |
109 | 109 | return self::$_active_countries; |
110 | 110 | } |
@@ -114,15 +114,15 @@ discard block |
||
114 | 114 | * @param string $country_ISO |
115 | 115 | * @return string |
116 | 116 | */ |
117 | - public function get_country_name_by_ISO( $country_ISO ){ |
|
118 | - if( isset( self::$_all_countries[ $country_ISO ] ) && |
|
119 | - self::$_all_countries[ $country_ISO ] instanceof EE_Country ){ |
|
120 | - return self::$_all_countries[ $country_ISO ]->name(); |
|
117 | + public function get_country_name_by_ISO($country_ISO) { |
|
118 | + if (isset(self::$_all_countries[$country_ISO]) && |
|
119 | + self::$_all_countries[$country_ISO] instanceof EE_Country) { |
|
120 | + return self::$_all_countries[$country_ISO]->name(); |
|
121 | 121 | } |
122 | - $names = $this->get_col( array( array( 'CNT_ISO' => $country_ISO ), 'limit' => 1), 'CNT_name' ); |
|
123 | - if( is_array( $names ) && ! empty( $names ) ){ |
|
124 | - return reset( $names ); |
|
125 | - }else{ |
|
122 | + $names = $this->get_col(array(array('CNT_ISO' => $country_ISO), 'limit' => 1), 'CNT_name'); |
|
123 | + if (is_array($names) && ! empty($names)) { |
|
124 | + return reset($names); |
|
125 | + } else { |
|
126 | 126 | return ''; |
127 | 127 | } |
128 | 128 | } |
@@ -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 | * EEH_URL helper |
4 | 6 | * Helper class for URL-related PHP functions |
@@ -62,7 +64,7 @@ discard block |
||
62 | 64 | isset($results['response']['code']) && |
63 | 65 | $results['response']['code'] == '200'){ |
64 | 66 | return true; |
65 | - }else{ |
|
67 | + } else{ |
|
66 | 68 | return false; |
67 | 69 | } |
68 | 70 | } |
@@ -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,22 +25,22 @@ discard block |
||
25 | 25 | * |
26 | 26 | * ------------------------------------------------------------------------ |
27 | 27 | */ |
28 | -class EEM_Currency_Payment_Method extends EEM_Base{ |
|
28 | +class EEM_Currency_Payment_Method extends EEM_Base { |
|
29 | 29 | // private instance of the Attendee object |
30 | 30 | protected static $_instance = NULL; |
31 | 31 | |
32 | 32 | |
33 | - protected function __construct( $timezone = NULL ) { |
|
34 | - $this->singular_item = __('Currency Usable by Payment Method','event_espresso'); |
|
35 | - $this->plural_item = __('Currencies Usable by Payment Methods','event_espresso'); |
|
33 | + protected function __construct($timezone = NULL) { |
|
34 | + $this->singular_item = __('Currency Usable by Payment Method', 'event_espresso'); |
|
35 | + $this->plural_item = __('Currencies Usable by Payment Methods', 'event_espresso'); |
|
36 | 36 | $this->_tables = array( |
37 | - 'Currency_Payment_Method'=>new EE_Primary_Table('esp_currency_payment_method','CPM_ID') |
|
37 | + 'Currency_Payment_Method'=>new EE_Primary_Table('esp_currency_payment_method', 'CPM_ID') |
|
38 | 38 | ); |
39 | 39 | $this->_fields = array( |
40 | 40 | 'Currency_Payment_Method'=>array( |
41 | - 'CPM_ID'=>new EE_Primary_Key_Int_Field('CPM_ID', __('Currency to Payment Method LInk ID','event_espresso')), |
|
42 | - 'CUR_code'=>new EE_Foreign_Key_String_Field('CUR_code', __('Currency Code','event_espresso'), false, 0, 'Currency'), |
|
43 | - 'PMD_ID'=>new EE_Foreign_Key_Int_Field('PMD_ID', __('Paymetn Method ID','event_espresso'), false, 0, 'Payment_Method') |
|
41 | + 'CPM_ID'=>new EE_Primary_Key_Int_Field('CPM_ID', __('Currency to Payment Method LInk ID', 'event_espresso')), |
|
42 | + 'CUR_code'=>new EE_Foreign_Key_String_Field('CUR_code', __('Currency Code', 'event_espresso'), false, 0, 'Currency'), |
|
43 | + 'PMD_ID'=>new EE_Foreign_Key_Int_Field('PMD_ID', __('Paymetn Method ID', 'event_espresso'), false, 0, 'Payment_Method') |
|
44 | 44 | ) |
45 | 45 | ); |
46 | 46 | $this->_model_relations = array( |
@@ -48,9 +48,9 @@ discard block |
||
48 | 48 | 'Payment_Method'=>new EE_Belongs_To_Relation() |
49 | 49 | ); |
50 | 50 | //this model is generally available for reading |
51 | - $this->_cap_restriction_generators[ EEM_Base::caps_read ] = new EE_Restriction_Generator_Public(); |
|
51 | + $this->_cap_restriction_generators[EEM_Base::caps_read] = new EE_Restriction_Generator_Public(); |
|
52 | 52 | $this->_caps_slug = 'payment_methods'; |
53 | - parent::__construct( $timezone ); |
|
53 | + parent::__construct($timezone); |
|
54 | 54 | } |
55 | 55 | } |
56 | 56 |
@@ -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 | * |
@@ -21,8 +21,8 @@ discard block |
||
21 | 21 | * |
22 | 22 | * ------------------------------------------------------------------------ |
23 | 23 | */ |
24 | -require_once ( EE_MODELS . 'EEM_Base.model.php' ); |
|
25 | -require_once ( EE_CLASSES . 'EE_Datetime_Ticket.class.php' ); |
|
24 | +require_once (EE_MODELS.'EEM_Base.model.php'); |
|
25 | +require_once (EE_CLASSES.'EE_Datetime_Ticket.class.php'); |
|
26 | 26 | |
27 | 27 | class EEM_Datetime_Ticket extends EEM_Base { |
28 | 28 | |
@@ -37,28 +37,28 @@ discard block |
||
37 | 37 | * @param string $timezone string representing the timezone we want to set for returned Date Time Strings (and any incoming timezone data that gets saved). Note this just sends the timezone info to the date time model field objects. Default is NULL (and will be assumed using the set timezone in the 'timezone_string' wp option) |
38 | 38 | * @return void |
39 | 39 | */ |
40 | - protected function __construct( $timezone ) { |
|
41 | - $this->singular_item = __('Datetime Ticket','event_espresso'); |
|
42 | - $this->plural_item = __('Datetime Tickets','event_espresso'); |
|
40 | + protected function __construct($timezone) { |
|
41 | + $this->singular_item = __('Datetime Ticket', 'event_espresso'); |
|
42 | + $this->plural_item = __('Datetime Tickets', 'event_espresso'); |
|
43 | 43 | |
44 | 44 | $this->_tables = array( |
45 | 45 | 'Datetime_Ticket'=> new EE_Primary_Table('esp_datetime_ticket', 'DTK_ID') |
46 | 46 | ); |
47 | 47 | $this->_fields = array( |
48 | 48 | 'Datetime_Ticket'=>array( |
49 | - 'DTK_ID'=>new EE_Primary_Key_Int_Field('DTK_ID', __('Datetime Ticket ID','event_espresso')), |
|
50 | - 'DTT_ID'=>new EE_Foreign_Key_Int_Field('DTT_ID', __('The ID to the Datetime','event_espresso'), false, 0, 'Datetime' ), |
|
51 | - 'TKT_ID'=>new EE_Foreign_Key_Int_Field('TKT_ID', __('The ID to the Ticket','event_espresso'), false, 0, 'Ticket' ) |
|
49 | + 'DTK_ID'=>new EE_Primary_Key_Int_Field('DTK_ID', __('Datetime Ticket ID', 'event_espresso')), |
|
50 | + 'DTT_ID'=>new EE_Foreign_Key_Int_Field('DTT_ID', __('The ID to the Datetime', 'event_espresso'), false, 0, 'Datetime'), |
|
51 | + 'TKT_ID'=>new EE_Foreign_Key_Int_Field('TKT_ID', __('The ID to the Ticket', 'event_espresso'), false, 0, 'Ticket') |
|
52 | 52 | )); |
53 | 53 | $this->_model_relations = array( |
54 | 54 | 'Ticket'=>new EE_Belongs_To_Relation(), |
55 | 55 | 'Datetime'=>new EE_Belongs_To_Relation() |
56 | 56 | ); |
57 | 57 | //this model is generally available for reading |
58 | - $this->_cap_restriction_generators[ EEM_Base::caps_read ] = new EE_Restriction_Generator_Event_Related_Public( 'Datetime.Event' ); |
|
59 | - $this->_cap_restriction_generators[ EEM_Base::caps_read_admin ] = new EE_Restriction_Generator_Event_Related_Protected( 'Datetime.Event' ); |
|
60 | - $this->_cap_restriction_generators[ EEM_Base::caps_edit ] = new EE_Restriction_Generator_Event_Related_Protected( 'Datetime.Event' ); |
|
61 | - $this->_cap_restriction_generators[ EEM_Base::caps_delete ] = new EE_Restriction_Generator_Event_Related_Protected( 'Datetime.Event', EEM_Base::caps_edit ); |
|
62 | - parent::__construct( $timezone ); |
|
58 | + $this->_cap_restriction_generators[EEM_Base::caps_read] = new EE_Restriction_Generator_Event_Related_Public('Datetime.Event'); |
|
59 | + $this->_cap_restriction_generators[EEM_Base::caps_read_admin] = new EE_Restriction_Generator_Event_Related_Protected('Datetime.Event'); |
|
60 | + $this->_cap_restriction_generators[EEM_Base::caps_edit] = new EE_Restriction_Generator_Event_Related_Protected('Datetime.Event'); |
|
61 | + $this->_cap_restriction_generators[EEM_Base::caps_delete] = new EE_Restriction_Generator_Event_Related_Protected('Datetime.Event', EEM_Base::caps_edit); |
|
62 | + parent::__construct($timezone); |
|
63 | 63 | } |
64 | 64 | } //end EEM_Datetime_Ticket class |
65 | 65 | \ No newline at end of file |
@@ -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 | * |
@@ -7,16 +7,16 @@ |
||
7 | 7 | */ |
8 | 8 | if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
9 | 9 | /** |
10 | - * EEM_Event_Message_Template |
|
11 | - * Model for relation table between EEM_Message_Template_Group and EEM_Event |
|
12 | - * |
|
13 | - * @package Event Espresso |
|
14 | - * @subpackage models |
|
15 | - * @since 4.3.0 |
|
16 | - * @author Darren Ethier |
|
17 | - * |
|
18 | - * ------------------------------------------------------------------------ |
|
19 | - */ |
|
10 | + * EEM_Event_Message_Template |
|
11 | + * Model for relation table between EEM_Message_Template_Group and EEM_Event |
|
12 | + * |
|
13 | + * @package Event Espresso |
|
14 | + * @subpackage models |
|
15 | + * @since 4.3.0 |
|
16 | + * @author Darren Ethier |
|
17 | + * |
|
18 | + * ------------------------------------------------------------------------ |
|
19 | + */ |
|
20 | 20 | require_once( EE_MODELS . 'EEM_Base.model.php' ); |
21 | 21 | |
22 | 22 | class EEM_Event_Message_Template extends EEM_Base { |
@@ -17,7 +17,7 @@ discard block |
||
17 | 17 | * |
18 | 18 | * ------------------------------------------------------------------------ |
19 | 19 | */ |
20 | -require_once( EE_MODELS . 'EEM_Base.model.php' ); |
|
20 | +require_once(EE_MODELS.'EEM_Base.model.php'); |
|
21 | 21 | |
22 | 22 | class EEM_Event_Message_Template extends EEM_Base { |
23 | 23 | |
@@ -30,29 +30,29 @@ discard block |
||
30 | 30 | * @access private |
31 | 31 | * @return void |
32 | 32 | */ |
33 | - protected function __construct( $timezone = NULL ) { |
|
34 | - $this->singlular_item = __('Event Message Template','event_espresso'); |
|
35 | - $this->plural_item = __('Event Message Templates','event_espresso'); |
|
33 | + protected function __construct($timezone = NULL) { |
|
34 | + $this->singlular_item = __('Event Message Template', 'event_espresso'); |
|
35 | + $this->plural_item = __('Event Message Templates', 'event_espresso'); |
|
36 | 36 | |
37 | 37 | $this->_tables = array( |
38 | 38 | 'Event_Message_Template'=> new EE_Primary_Table('esp_event_message_template', 'EMT_ID') |
39 | 39 | ); |
40 | 40 | $this->_fields = array( |
41 | 41 | 'Event_Message_Template'=>array( |
42 | - 'EMT_ID'=>new EE_Primary_Key_Int_Field('EMT_ID', __('Event Message Template ID','event_espresso')), |
|
43 | - 'EVT_ID'=>new EE_Foreign_Key_Int_Field('EVT_ID', __('The ID to the Event','event_espresso'), false, 0, 'Event' ), |
|
44 | - 'GRP_ID'=>new EE_Foreign_Key_Int_Field('GRP_ID', __('The ID to the Message Template Group','event_espresso'), false, 0, 'Message_Template_Group' ) |
|
42 | + 'EMT_ID'=>new EE_Primary_Key_Int_Field('EMT_ID', __('Event Message Template ID', 'event_espresso')), |
|
43 | + 'EVT_ID'=>new EE_Foreign_Key_Int_Field('EVT_ID', __('The ID to the Event', 'event_espresso'), false, 0, 'Event'), |
|
44 | + 'GRP_ID'=>new EE_Foreign_Key_Int_Field('GRP_ID', __('The ID to the Message Template Group', 'event_espresso'), false, 0, 'Message_Template_Group') |
|
45 | 45 | )); |
46 | 46 | $this->_model_relations = array( |
47 | 47 | 'Event'=>new EE_Belongs_To_Relation(), |
48 | 48 | 'Message_Template_Group'=>new EE_Belongs_To_Relation() |
49 | 49 | ); |
50 | - $this->_cap_restriction_generators[ EEM_Base::caps_read ] = new EE_Restriction_Generator_Event_Related_Public( 'Event' ); |
|
51 | - $this->_cap_restriction_generators[ EEM_Base::caps_read_admin ] = new EE_Restriction_Generator_Event_Related_Protected( 'Event' ); |
|
52 | - $this->_cap_restriction_generators[ EEM_Base::caps_edit ] = new EE_Restriction_Generator_Event_Related_Protected( 'Event' ); |
|
53 | - $this->_cap_restriction_generators[ EEM_Base::caps_delete ] = new EE_Restriction_Generator_Event_Related_Protected( 'Event', EEM_Base::caps_edit ); |
|
50 | + $this->_cap_restriction_generators[EEM_Base::caps_read] = new EE_Restriction_Generator_Event_Related_Public('Event'); |
|
51 | + $this->_cap_restriction_generators[EEM_Base::caps_read_admin] = new EE_Restriction_Generator_Event_Related_Protected('Event'); |
|
52 | + $this->_cap_restriction_generators[EEM_Base::caps_edit] = new EE_Restriction_Generator_Event_Related_Protected('Event'); |
|
53 | + $this->_cap_restriction_generators[EEM_Base::caps_delete] = new EE_Restriction_Generator_Event_Related_Protected('Event', EEM_Base::caps_edit); |
|
54 | 54 | |
55 | - parent::__construct( $timezone ); |
|
55 | + parent::__construct($timezone); |
|
56 | 56 | } |
57 | 57 | |
58 | 58 | |
@@ -66,9 +66,9 @@ discard block |
||
66 | 66 | * @param int $GRP_ID The MTP group we want attached events for. |
67 | 67 | * @return array An array of event ids. |
68 | 68 | */ |
69 | - public function get_attached_event_ids( $GRP_ID ) { |
|
70 | - $event_ids = $this->_get_all_wpdb_results( array( array( 'GRP_ID' => $GRP_ID ) ), ARRAY_N, 'EVT_ID' ); |
|
71 | - $event_ids = call_user_func_array( 'array_merge', $event_ids ); |
|
69 | + public function get_attached_event_ids($GRP_ID) { |
|
70 | + $event_ids = $this->_get_all_wpdb_results(array(array('GRP_ID' => $GRP_ID)), ARRAY_N, 'EVT_ID'); |
|
71 | + $event_ids = call_user_func_array('array_merge', $event_ids); |
|
72 | 72 | return $event_ids; |
73 | 73 | } |
74 | 74 | |
@@ -81,17 +81,17 @@ discard block |
||
81 | 81 | * GRPIDs. |
82 | 82 | * @return int How many rows were deleted. |
83 | 83 | */ |
84 | - public function delete_event_group_relations( $GRP_IDs = array(), $EVT_IDs = array() ) { |
|
85 | - if ( empty( $GRP_IDs ) && empty( $EVT_IDs ) ) |
|
86 | - throw new EE_Error( sprintf( __('%s requires either an array of GRP_IDs or EVT_IDs or both, but both cannot be empty.', 'event_espresso' ), __METHOD__ ) ); |
|
84 | + public function delete_event_group_relations($GRP_IDs = array(), $EVT_IDs = array()) { |
|
85 | + if (empty($GRP_IDs) && empty($EVT_IDs)) |
|
86 | + throw new EE_Error(sprintf(__('%s requires either an array of GRP_IDs or EVT_IDs or both, but both cannot be empty.', 'event_espresso'), __METHOD__)); |
|
87 | 87 | |
88 | - if ( !empty( $GRP_IDs ) ) |
|
89 | - $where['GRP_ID'] = array( 'IN', (array) $GRP_IDs ); |
|
88 | + if ( ! empty($GRP_IDs)) |
|
89 | + $where['GRP_ID'] = array('IN', (array) $GRP_IDs); |
|
90 | 90 | |
91 | - if ( !empty( $EVT_IDs ) ) |
|
92 | - $where['EVT_ID'] = array( 'IN', (array) $EVT_IDs ); |
|
91 | + if ( ! empty($EVT_IDs)) |
|
92 | + $where['EVT_ID'] = array('IN', (array) $EVT_IDs); |
|
93 | 93 | |
94 | - return $this->delete( array( $where ), FALSE ); |
|
94 | + return $this->delete(array($where), FALSE); |
|
95 | 95 | } |
96 | 96 | |
97 | 97 | } //end class EEM_Event_Message_Template |
@@ -5,7 +5,9 @@ discard block |
||
5 | 5 | * @subpackage models |
6 | 6 | * @since 4.3.0 |
7 | 7 | */ |
8 | - if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
8 | + if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
9 | + exit('No direct script access allowed'); |
|
10 | + } |
|
9 | 11 | /** |
10 | 12 | * EEM_Event_Message_Template |
11 | 13 | * Model for relation table between EEM_Message_Template_Group and EEM_Event |
@@ -82,14 +84,17 @@ discard block |
||
82 | 84 | * @return int How many rows were deleted. |
83 | 85 | */ |
84 | 86 | public function delete_event_group_relations( $GRP_IDs = array(), $EVT_IDs = array() ) { |
85 | - if ( empty( $GRP_IDs ) && empty( $EVT_IDs ) ) |
|
86 | - throw new EE_Error( sprintf( __('%s requires either an array of GRP_IDs or EVT_IDs or both, but both cannot be empty.', 'event_espresso' ), __METHOD__ ) ); |
|
87 | + if ( empty( $GRP_IDs ) && empty( $EVT_IDs ) ) { |
|
88 | + throw new EE_Error( sprintf( __('%s requires either an array of GRP_IDs or EVT_IDs or both, but both cannot be empty.', 'event_espresso' ), __METHOD__ ) ); |
|
89 | + } |
|
87 | 90 | |
88 | - if ( !empty( $GRP_IDs ) ) |
|
89 | - $where['GRP_ID'] = array( 'IN', (array) $GRP_IDs ); |
|
91 | + if ( !empty( $GRP_IDs ) ) { |
|
92 | + $where['GRP_ID'] = array( 'IN', (array) $GRP_IDs ); |
|
93 | + } |
|
90 | 94 | |
91 | - if ( !empty( $EVT_IDs ) ) |
|
92 | - $where['EVT_ID'] = array( 'IN', (array) $EVT_IDs ); |
|
95 | + if ( !empty( $EVT_IDs ) ) { |
|
96 | + $where['EVT_ID'] = array( 'IN', (array) $EVT_IDs ); |
|
97 | + } |
|
93 | 98 | |
94 | 99 | return $this->delete( array( $where ), FALSE ); |
95 | 100 | } |
@@ -5,24 +5,24 @@ discard block |
||
5 | 5 | * You'll need to use each's EE_Has_Many_Relation relation to this model. Eg, when querying for question groups which apply to primary attendees, |
6 | 6 | * you'd do a query like EEM_Question_Group::instance()->get_all(array(array('Event_Question_Group.EQG_primary'=>1))); |
7 | 7 | */ |
8 | -require_once( EE_CLASSES . 'EE_Event_Question_Group.class.php'); |
|
8 | +require_once(EE_CLASSES.'EE_Event_Question_Group.class.php'); |
|
9 | 9 | |
10 | -class EEM_Event_Question_Group extends EEM_Base{ |
|
10 | +class EEM_Event_Question_Group extends EEM_Base { |
|
11 | 11 | // private instance of the Attendee object |
12 | 12 | protected static $_instance = NULL; |
13 | 13 | |
14 | - protected function __construct( $timezone = NULL ) { |
|
15 | - $this->singular_item = __('Event to Question Group Link','event_espresso'); |
|
16 | - $this->plural_item = __('Event to Question Group Links','event_espresso'); |
|
14 | + protected function __construct($timezone = NULL) { |
|
15 | + $this->singular_item = __('Event to Question Group Link', 'event_espresso'); |
|
16 | + $this->plural_item = __('Event to Question Group Links', 'event_espresso'); |
|
17 | 17 | $this->_tables = array( |
18 | - 'Event_Question_Group'=>new EE_Primary_Table('esp_event_question_group','EQG_ID') |
|
18 | + 'Event_Question_Group'=>new EE_Primary_Table('esp_event_question_group', 'EQG_ID') |
|
19 | 19 | ); |
20 | 20 | $this->_fields = array( |
21 | 21 | 'Event_Question_Group'=>array( |
22 | - 'EQG_ID'=>new EE_Primary_Key_Int_Field('EQG_ID', __('Event to Question Group Link ID','event_espresso')), |
|
23 | - 'EVT_ID'=>new EE_Foreign_Key_Int_Field('EVT_ID', __('Event ID','event_espresso'), false, 0, 'Event'), |
|
24 | - 'QSG_ID'=>new EE_Foreign_Key_Int_Field('QSG_ID', __('Question Group Id','event_espresso'), false, 0, 'Question_Group'), |
|
25 | - 'EQG_primary'=>new EE_Boolean_Field('EQG_primary', __('Flag indicating question is only for primary attendees','event_espresso'), false, false) |
|
22 | + 'EQG_ID'=>new EE_Primary_Key_Int_Field('EQG_ID', __('Event to Question Group Link ID', 'event_espresso')), |
|
23 | + 'EVT_ID'=>new EE_Foreign_Key_Int_Field('EVT_ID', __('Event ID', 'event_espresso'), false, 0, 'Event'), |
|
24 | + 'QSG_ID'=>new EE_Foreign_Key_Int_Field('QSG_ID', __('Question Group Id', 'event_espresso'), false, 0, 'Question_Group'), |
|
25 | + 'EQG_primary'=>new EE_Boolean_Field('EQG_primary', __('Flag indicating question is only for primary attendees', 'event_espresso'), false, false) |
|
26 | 26 | ) |
27 | 27 | ); |
28 | 28 | $this->_model_relations = array( |
@@ -30,11 +30,11 @@ discard block |
||
30 | 30 | 'Question_Group'=>new EE_Belongs_To_Relation() |
31 | 31 | ); |
32 | 32 | //this model is generally available for reading |
33 | - $this->_cap_restriction_generators[ EEM_Base::caps_read ] = new EE_Restriction_Generator_Event_Related_Public( 'Event' ); |
|
34 | - $this->_cap_restriction_generators[ EEM_Base::caps_read_admin ] = new EE_Restriction_Generator_Event_Related_Protected( 'Event' ); |
|
35 | - $this->_cap_restriction_generators[ EEM_Base::caps_edit ] = new EE_Restriction_Generator_Event_Related_Protected( 'Event' ); |
|
36 | - $this->_cap_restriction_generators[ EEM_Base::caps_delete ] = new EE_Restriction_Generator_Event_Related_Protected( 'Event', EEM_Base::caps_edit ); |
|
37 | - parent::__construct( $timezone ); |
|
33 | + $this->_cap_restriction_generators[EEM_Base::caps_read] = new EE_Restriction_Generator_Event_Related_Public('Event'); |
|
34 | + $this->_cap_restriction_generators[EEM_Base::caps_read_admin] = new EE_Restriction_Generator_Event_Related_Protected('Event'); |
|
35 | + $this->_cap_restriction_generators[EEM_Base::caps_edit] = new EE_Restriction_Generator_Event_Related_Protected('Event'); |
|
36 | + $this->_cap_restriction_generators[EEM_Base::caps_delete] = new EE_Restriction_Generator_Event_Related_Protected('Event', EEM_Base::caps_edit); |
|
37 | + parent::__construct($timezone); |
|
38 | 38 | } |
39 | 39 | |
40 | 40 |
@@ -5,22 +5,22 @@ discard block |
||
5 | 5 | * You'll need to use each's EE_Has_Many_Relation relation to this model. Eg, when querying for question groups which apply to primary attendees, |
6 | 6 | * you'd do a query like EEM_Question_Group::instance()->get_all(array(array('Event_Question_Group.EQG_primary'=>1))); |
7 | 7 | */ |
8 | -class EEM_Event_Venue extends EEM_Base{ |
|
8 | +class EEM_Event_Venue extends EEM_Base { |
|
9 | 9 | // private instance of the Attendee object |
10 | 10 | protected static $_instance = NULL; |
11 | 11 | |
12 | - protected function __construct( $timezone = NULL ) { |
|
13 | - $this->singular_item = __('Event to Question Group Link','event_espresso'); |
|
14 | - $this->plural_item = __('Event to Question Group Links','event_espresso'); |
|
12 | + protected function __construct($timezone = NULL) { |
|
13 | + $this->singular_item = __('Event to Question Group Link', 'event_espresso'); |
|
14 | + $this->plural_item = __('Event to Question Group Links', 'event_espresso'); |
|
15 | 15 | $this->_tables = array( |
16 | - 'Event_Venue'=>new EE_Primary_Table('esp_event_venue','EVV_ID') |
|
16 | + 'Event_Venue'=>new EE_Primary_Table('esp_event_venue', 'EVV_ID') |
|
17 | 17 | ); |
18 | 18 | $this->_fields = array( |
19 | 19 | 'Event_Venue'=>array( |
20 | - 'EVV_ID'=>new EE_Primary_Key_Int_Field('EVV_ID', __('Event to Venue Link ID','event_espresso')), |
|
21 | - 'EVT_ID'=>new EE_Foreign_Key_Int_Field('EVT_ID', __('Event ID','event_espresso'), false, 0, 'Event'), |
|
22 | - 'VNU_ID'=>new EE_Foreign_Key_Int_Field('VNU_ID', __('Venue ID','event_espresso'), false, 0, 'Venue'), |
|
23 | - 'EVV_primary'=>new EE_Boolean_Field('EVV_primary', __("Flag indicating venue is primary one for event", "event_espresso"), false,true) |
|
20 | + 'EVV_ID'=>new EE_Primary_Key_Int_Field('EVV_ID', __('Event to Venue Link ID', 'event_espresso')), |
|
21 | + 'EVT_ID'=>new EE_Foreign_Key_Int_Field('EVT_ID', __('Event ID', 'event_espresso'), false, 0, 'Event'), |
|
22 | + 'VNU_ID'=>new EE_Foreign_Key_Int_Field('VNU_ID', __('Venue ID', 'event_espresso'), false, 0, 'Venue'), |
|
23 | + 'EVV_primary'=>new EE_Boolean_Field('EVV_primary', __("Flag indicating venue is primary one for event", "event_espresso"), false, true) |
|
24 | 24 | |
25 | 25 | ) |
26 | 26 | ); |
@@ -29,11 +29,11 @@ discard block |
||
29 | 29 | 'Venue'=>new EE_Belongs_To_Relation() |
30 | 30 | ); |
31 | 31 | //this model is generally available for reading |
32 | - $this->_cap_restriction_generators[ EEM_Base::caps_read ] = new EE_Restriction_Generator_Event_Related_Public( 'Event' ); |
|
33 | - $this->_cap_restriction_generators[ EEM_Base::caps_read_admin ] = new EE_Restriction_Generator_Event_Related_Protected( 'Event' ); |
|
34 | - $this->_cap_restriction_generators[ EEM_Base::caps_edit ] = new EE_Restriction_Generator_Event_Related_Protected( 'Event' ); |
|
35 | - $this->_cap_restriction_generators[ EEM_Base::caps_delete ] = new EE_Restriction_Generator_Event_Related_Protected( 'Event', EEM_Base::caps_edit ); |
|
36 | - parent::__construct( $timezone ); |
|
32 | + $this->_cap_restriction_generators[EEM_Base::caps_read] = new EE_Restriction_Generator_Event_Related_Public('Event'); |
|
33 | + $this->_cap_restriction_generators[EEM_Base::caps_read_admin] = new EE_Restriction_Generator_Event_Related_Protected('Event'); |
|
34 | + $this->_cap_restriction_generators[EEM_Base::caps_edit] = new EE_Restriction_Generator_Event_Related_Protected('Event'); |
|
35 | + $this->_cap_restriction_generators[EEM_Base::caps_delete] = new EE_Restriction_Generator_Event_Related_Protected('Event', EEM_Base::caps_edit); |
|
36 | + parent::__construct($timezone); |
|
37 | 37 | } |
38 | 38 | |
39 | 39 |
@@ -1,30 +1,30 @@ |
||
1 | 1 | <?php if (!defined('EVENT_ESPRESSO_VERSION') ) |
2 | 2 | exit('NO direct script access allowed'); |
3 | 3 | /** |
4 | - * Event Espresso |
|
5 | - * |
|
6 | - * Event Registration and Management Plugin for Wordpress |
|
7 | - * |
|
8 | - * @package Event Espresso |
|
9 | - * @author Seth Shoultes |
|
10 | - * @copyright (c)2009-2012 Event Espresso All Rights Reserved. |
|
11 | - * @license @link http://eventespresso.com/support/terms-conditions/ ** see Plugin Licensing * * |
|
12 | - * @link http://www.eventespresso.com |
|
13 | - * @version 4.1 |
|
14 | - * |
|
15 | - * ------------------------------------------------------------------------ |
|
16 | - * |
|
17 | - * EEM_Message_Template |
|
18 | - * |
|
19 | - * |
|
20 | - * |
|
21 | - * @package Event Espresso |
|
22 | - * @subpackage includes/models/EEM_Message_Template.model.php |
|
23 | - * @author Darren Ethier |
|
24 | - * |
|
25 | - * |
|
26 | - * ------------------------------------------------------------------------ |
|
27 | - */ |
|
4 | + * Event Espresso |
|
5 | + * |
|
6 | + * Event Registration and Management Plugin for Wordpress |
|
7 | + * |
|
8 | + * @package Event Espresso |
|
9 | + * @author Seth Shoultes |
|
10 | + * @copyright (c)2009-2012 Event Espresso All Rights Reserved. |
|
11 | + * @license @link http://eventespresso.com/support/terms-conditions/ ** see Plugin Licensing * * |
|
12 | + * @link http://www.eventespresso.com |
|
13 | + * @version 4.1 |
|
14 | + * |
|
15 | + * ------------------------------------------------------------------------ |
|
16 | + * |
|
17 | + * EEM_Message_Template |
|
18 | + * |
|
19 | + * |
|
20 | + * |
|
21 | + * @package Event Espresso |
|
22 | + * @subpackage includes/models/EEM_Message_Template.model.php |
|
23 | + * @author Darren Ethier |
|
24 | + * |
|
25 | + * |
|
26 | + * ------------------------------------------------------------------------ |
|
27 | + */ |
|
28 | 28 | class EEM_Message_Template extends EEM_Base { |
29 | 29 | //private instance of the EEM_Message_Template object |
30 | 30 | protected static $_instance = NULL; |
@@ -1,4 +1,4 @@ discard block |
||
1 | -<?php if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) |
|
2 | 2 | exit('NO direct script access allowed'); |
3 | 3 | /** |
4 | 4 | * Event Espresso |
@@ -36,19 +36,19 @@ discard block |
||
36 | 36 | * @access protected |
37 | 37 | * @return void |
38 | 38 | */ |
39 | - protected function __construct( $timezone = NULL ) { |
|
40 | - $this->singular_item = __('Message Template','event_espresso'); |
|
41 | - $this->plural_item = __('Message Templates','event_espresso'); |
|
39 | + protected function __construct($timezone = NULL) { |
|
40 | + $this->singular_item = __('Message Template', 'event_espresso'); |
|
41 | + $this->plural_item = __('Message Templates', 'event_espresso'); |
|
42 | 42 | |
43 | 43 | $this->_tables = array( |
44 | - 'Message_Template' => new EE_Primary_Table('esp_message_template', 'MTP_ID' ) |
|
44 | + 'Message_Template' => new EE_Primary_Table('esp_message_template', 'MTP_ID') |
|
45 | 45 | ); |
46 | 46 | $this->_fields = array( |
47 | 47 | 'Message_Template'=> array( |
48 | 48 | 'MTP_ID'=> new EE_Primary_Key_Int_Field('MTP_ID', __('Message Template ID', 'event_espresso')), |
49 | - 'GRP_ID' => new EE_Foreign_Key_Int_Field('GRP_ID', __('Message Template Group ID', 'event_espresso'), FALSE, 0, 'Message_Template_Group' ), |
|
50 | - 'MTP_template_field'=>new EE_Plain_Text_Field('MTP_template_field', __('Field Name for this Template', 'event_espresso'), false, 'default' ), |
|
51 | - 'MTP_context'=>new EE_Plain_Text_Field('MTP_context', __('Message Type Context for this field', 'event_espresso'),false,'admin' ), |
|
49 | + 'GRP_ID' => new EE_Foreign_Key_Int_Field('GRP_ID', __('Message Template Group ID', 'event_espresso'), FALSE, 0, 'Message_Template_Group'), |
|
50 | + 'MTP_template_field'=>new EE_Plain_Text_Field('MTP_template_field', __('Field Name for this Template', 'event_espresso'), false, 'default'), |
|
51 | + 'MTP_context'=>new EE_Plain_Text_Field('MTP_context', __('Message Type Context for this field', 'event_espresso'), false, 'admin'), |
|
52 | 52 | 'MTP_content'=>new EE_Serialized_Text_Field('MTP_content', __('The field content for the template', 'event_espresso'), false, ''), |
53 | 53 | ) |
54 | 54 | ); |
@@ -57,11 +57,11 @@ discard block |
||
57 | 57 | 'Message_Template_Group' => new EE_Belongs_To_Relation() |
58 | 58 | ); |
59 | 59 | $this->_model_chain_to_wp_user = 'Message_Template_Group'; |
60 | - foreach( $this->_cap_contexts_to_cap_action_map as $context => $action ){ |
|
61 | - $this->_cap_restriction_generators[ $context ] = new EE_Restriction_Generator_Global( 'Message_Template_Group.MTP_is_global'); |
|
60 | + foreach ($this->_cap_contexts_to_cap_action_map as $context => $action) { |
|
61 | + $this->_cap_restriction_generators[$context] = new EE_Restriction_Generator_Global('Message_Template_Group.MTP_is_global'); |
|
62 | 62 | } |
63 | 63 | $this->_caps_slug = 'messages'; |
64 | - parent::__construct( $timezone ); |
|
64 | + parent::__construct($timezone); |
|
65 | 65 | } |
66 | 66 | |
67 | 67 |
@@ -1,5 +1,6 @@ |
||
1 | -<?php if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
1 | +<?php if (!defined('EVENT_ESPRESSO_VERSION') ) { |
|
2 | 2 | exit('NO direct script access allowed'); |
3 | +} |
|
3 | 4 | /** |
4 | 5 | * Event Espresso |
5 | 6 | * |
@@ -1,5 +1,6 @@ discard block |
||
1 | -<?php if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
1 | +<?php if (!defined('EVENT_ESPRESSO_VERSION') ) { |
|
2 | 2 | exit('NO direct script access allowed'); |
3 | +} |
|
3 | 4 | /** |
4 | 5 | * Event Espresso |
5 | 6 | * |
@@ -288,7 +289,9 @@ discard block |
||
288 | 289 | $assembled_fields[$value['name']] = $value['content']['main']; |
289 | 290 | //loop through the content and get the other fields. |
290 | 291 | foreach ( $value['content'] as $name => $val ) { |
291 | - if ( $name == 'main' ) continue; |
|
292 | + if ( $name == 'main' ) { |
|
293 | + continue; |
|
294 | + } |
|
292 | 295 | $assembled_fields[$name] = $val; |
293 | 296 | } |
294 | 297 | continue; |
@@ -84,7 +84,7 @@ discard block |
||
84 | 84 | * @param $messenger |
85 | 85 | * @param string $orderby |
86 | 86 | * @param string $order |
87 | - * @return array all (including trashed or inactive) message template group objects for the given messenger |
|
87 | + * @return EE_Base_Class[] all (including trashed or inactive) message template group objects for the given messenger |
|
88 | 88 | */ |
89 | 89 | public function get_all_message_templates_by_messenger($messenger, $orderby = 'GRP_ID', $order = 'ASC' ) { |
90 | 90 | return $this->get_all_deleted_and_undeleted( |
@@ -343,7 +343,7 @@ discard block |
||
343 | 343 | /** |
344 | 344 | * This sends things to the validator for the given messenger and message type. |
345 | 345 | * |
346 | - * @param array $fields the incoming fields to check. |
|
346 | + * @param string $fields the incoming fields to check. |
|
347 | 347 | * Note this array is in the formatted fields from the form fields setup. |
348 | 348 | * So we need to reformat this into an array of expected field refs by the validator. |
349 | 349 | * Note also that this is not only the fields for the Message Template Group |
@@ -1,14 +1,14 @@ |
||
1 | 1 | <?php if (!defined('EVENT_ESPRESSO_VERSION') ) |
2 | 2 | exit('NO direct script access allowed'); |
3 | 3 | /** |
4 | - * EEM_Message_Template_Group |
|
5 | - * |
|
6 | - * @package Event Espresso |
|
7 | - * @subpackage includes/models/EEM_Message_Template_Group.model.php |
|
8 | - * @author Darren Ethier |
|
9 | - * |
|
10 | - * |
|
11 | - */ |
|
4 | + * EEM_Message_Template_Group |
|
5 | + * |
|
6 | + * @package Event Espresso |
|
7 | + * @subpackage includes/models/EEM_Message_Template_Group.model.php |
|
8 | + * @author Darren Ethier |
|
9 | + * |
|
10 | + * |
|
11 | + */ |
|
12 | 12 | require_once ( EE_MODELS . 'EEM_Soft_Delete_Base.model.php' ); |
13 | 13 | class EEM_Message_Template_Group extends EEM_Soft_Delete_Base { |
14 | 14 |
@@ -1,4 +1,4 @@ discard block |
||
1 | -<?php if (!defined('EVENT_ESPRESSO_VERSION') ) |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) |
|
2 | 2 | exit('NO direct script access allowed'); |
3 | 3 | /** |
4 | 4 | * EEM_Message_Template_Group |
@@ -9,7 +9,7 @@ discard block |
||
9 | 9 | * |
10 | 10 | * |
11 | 11 | */ |
12 | -require_once ( EE_MODELS . 'EEM_Soft_Delete_Base.model.php' ); |
|
12 | +require_once (EE_MODELS.'EEM_Soft_Delete_Base.model.php'); |
|
13 | 13 | class EEM_Message_Template_Group extends EEM_Soft_Delete_Base { |
14 | 14 | |
15 | 15 | // private instance of the EEM_Message_Template_Group object |
@@ -17,7 +17,7 @@ discard block |
||
17 | 17 | |
18 | 18 | |
19 | 19 | |
20 | - protected function __construct( $timezone = NULL ) { |
|
20 | + protected function __construct($timezone = NULL) { |
|
21 | 21 | $this->singular_item = __('Message Template Group', 'event_espresso'); |
22 | 22 | $this->plural_item = __('Message Template Groups', 'event_espresso'); |
23 | 23 | $this->_tables = array( |
@@ -26,11 +26,11 @@ discard block |
||
26 | 26 | $this->_fields = array( |
27 | 27 | 'Message_Template_Group' => array( |
28 | 28 | 'GRP_ID' => new EE_Primary_Key_Int_Field('GRP_ID', __('Message Template Group ID', 'event_espresso')), |
29 | - 'MTP_name' => new EE_Plain_Text_Field( 'MTP_name', __('The name of the template group', 'event_espresso'), FALSE, '' ), |
|
30 | - 'MTP_description' => new EE_Simple_HTML_Field( 'MTP_description', __('A brief description about this template.', 'event_espresso' ), FALSE, '' ), |
|
31 | - 'MTP_user_id'=> new EE_WP_User_Field('MTP_user_id', __('Template Creator ID', 'event_espresso'), FALSE, get_current_user_id() ), |
|
32 | - 'MTP_messenger'=>new EE_Plain_Text_Field('MTP_messenger', __('Messenger Used for Template', 'event_espresso'), FALSE, 'email' ), |
|
33 | - 'MTP_message_type'=>new EE_Plain_Text_Field('MTP_message_type', __('Message Type', 'event_espresso'),false,'registration'), |
|
29 | + 'MTP_name' => new EE_Plain_Text_Field('MTP_name', __('The name of the template group', 'event_espresso'), FALSE, ''), |
|
30 | + 'MTP_description' => new EE_Simple_HTML_Field('MTP_description', __('A brief description about this template.', 'event_espresso'), FALSE, ''), |
|
31 | + 'MTP_user_id'=> new EE_WP_User_Field('MTP_user_id', __('Template Creator ID', 'event_espresso'), FALSE, get_current_user_id()), |
|
32 | + 'MTP_messenger'=>new EE_Plain_Text_Field('MTP_messenger', __('Messenger Used for Template', 'event_espresso'), FALSE, 'email'), |
|
33 | + 'MTP_message_type'=>new EE_Plain_Text_Field('MTP_message_type', __('Message Type', 'event_espresso'), false, 'registration'), |
|
34 | 34 | 'MTP_is_global'=>new EE_Boolean_Field('MTP_is_global', __('Flag indicating if Template Group is Global', 'event_espresso'), false, true), |
35 | 35 | 'MTP_is_override'=>new EE_Boolean_Field('MTP_is_override', __('Flag indicating if Template Group overrides any other Templates for the messenger/messagetype combination', 'event_espresso'), false, false), |
36 | 36 | 'MTP_deleted'=>new EE_Trashed_Flag_Field('MTP_deleted', __('Flag indicating whether this has been trashed', 'event_espresso'), false, false), |
@@ -43,12 +43,12 @@ discard block |
||
43 | 43 | 'Event' => new EE_HABTM_Relation('Event_Message_Template'), |
44 | 44 | 'WP_User' => new EE_Belongs_To_Relation() |
45 | 45 | ); |
46 | - foreach( $this->_cap_contexts_to_cap_action_map as $context => $action ){ |
|
47 | - $this->_cap_restriction_generators[ $context ] = new EE_Restriction_Generator_Global( 'MTP_is_global'); |
|
46 | + foreach ($this->_cap_contexts_to_cap_action_map as $context => $action) { |
|
47 | + $this->_cap_restriction_generators[$context] = new EE_Restriction_Generator_Global('MTP_is_global'); |
|
48 | 48 | } |
49 | 49 | $this->_caps_slug = 'messages'; |
50 | 50 | |
51 | - parent::__construct( $timezone ); |
|
51 | + parent::__construct($timezone); |
|
52 | 52 | } |
53 | 53 | |
54 | 54 | |
@@ -71,8 +71,8 @@ discard block |
||
71 | 71 | $limit = null, |
72 | 72 | $count = false |
73 | 73 | ) { |
74 | - $query_params = array( array('Event.EVT_ID' => $EVT_ID), 'order_by' => array($orderby => $order), 'limit' => $limit ); |
|
75 | - return $count ? $this->count_deleted( $query_params, 'GRP_ID', TRUE ) : $this->get_all_deleted( $query_params ); |
|
74 | + $query_params = array(array('Event.EVT_ID' => $EVT_ID), 'order_by' => array($orderby => $order), 'limit' => $limit); |
|
75 | + return $count ? $this->count_deleted($query_params, 'GRP_ID', TRUE) : $this->get_all_deleted($query_params); |
|
76 | 76 | } |
77 | 77 | |
78 | 78 | |
@@ -86,9 +86,9 @@ discard block |
||
86 | 86 | * @param string $order |
87 | 87 | * @return array all (including trashed or inactive) message template group objects for the given messenger |
88 | 88 | */ |
89 | - public function get_all_message_templates_by_messenger($messenger, $orderby = 'GRP_ID', $order = 'ASC' ) { |
|
89 | + public function get_all_message_templates_by_messenger($messenger, $orderby = 'GRP_ID', $order = 'ASC') { |
|
90 | 90 | return $this->get_all_deleted_and_undeleted( |
91 | - array( array( 'MTP_messenger' => $messenger ), 'order_by' => array( $orderby => $order ) ) |
|
91 | + array(array('MTP_messenger' => $messenger), 'order_by' => array($orderby => $order)) |
|
92 | 92 | ); |
93 | 93 | } |
94 | 94 | |
@@ -99,18 +99,18 @@ discard block |
||
99 | 99 | * @param array $_where any existing where conditions to append these to. |
100 | 100 | * @return array original where conditions or original with additional filters. |
101 | 101 | */ |
102 | - protected function _maybe_mtp_filters( $_where = array() ) { |
|
102 | + protected function _maybe_mtp_filters($_where = array()) { |
|
103 | 103 | //account for messenger or message type filters |
104 | 104 | if ( |
105 | - isset( $_REQUEST[ 'ee_messenger_filter_by' ] ) |
|
106 | - && $_REQUEST[ 'ee_messenger_filter_by' ] != 'none_selected' |
|
107 | - && $_REQUEST[ 'ee_messenger_filter_by' ] != 'all' |
|
105 | + isset($_REQUEST['ee_messenger_filter_by']) |
|
106 | + && $_REQUEST['ee_messenger_filter_by'] != 'none_selected' |
|
107 | + && $_REQUEST['ee_messenger_filter_by'] != 'all' |
|
108 | 108 | ) { |
109 | - $_where['MTP_messenger'] = $_REQUEST['ee_messenger_filter_by'] ; |
|
109 | + $_where['MTP_messenger'] = $_REQUEST['ee_messenger_filter_by']; |
|
110 | 110 | } |
111 | 111 | |
112 | 112 | if ( |
113 | - isset( $_REQUEST['ee_message_type_filter_by']) |
|
113 | + isset($_REQUEST['ee_message_type_filter_by']) |
|
114 | 114 | && $_REQUEST['ee_message_type_filter_by'] != 'none_selected' |
115 | 115 | ) { |
116 | 116 | $_where['MTP_message_type'] = $_REQUEST['ee_message_type_filter_by']; |
@@ -141,7 +141,7 @@ discard block |
||
141 | 141 | $global = true, |
142 | 142 | $user_check = false |
143 | 143 | ) { |
144 | - $_where = $global ? array('MTP_is_global' => TRUE ) : array('MTP_is_global' => FALSE ); |
|
144 | + $_where = $global ? array('MTP_is_global' => TRUE) : array('MTP_is_global' => FALSE); |
|
145 | 145 | $_where['MTP_is_active'] = TRUE; |
146 | 146 | $_where = $this->_maybe_mtp_filters($_where); |
147 | 147 | |
@@ -156,9 +156,9 @@ discard block |
||
156 | 156 | $_where['MTP_user_id'] = get_current_user_id(); |
157 | 157 | } |
158 | 158 | |
159 | - $query_params = array( $_where, 'order_by' => array($orderby => $order), 'limit' => $limit ); |
|
159 | + $query_params = array($_where, 'order_by' => array($orderby => $order), 'limit' => $limit); |
|
160 | 160 | |
161 | - return $count ? $this->count($query_params, 'GRP_ID', TRUE ) : $this->get_all($query_params); |
|
161 | + return $count ? $this->count($query_params, 'GRP_ID', TRUE) : $this->get_all($query_params); |
|
162 | 162 | } |
163 | 163 | |
164 | 164 | |
@@ -173,14 +173,14 @@ discard block |
||
173 | 173 | * @param bool $count |
174 | 174 | * @return mixed array on success, FALSE on fail |
175 | 175 | */ |
176 | - public function get_all_message_templates( $orderby = 'GRP_ID', $order = 'ASC', $limit = null, $count = false ) { |
|
176 | + public function get_all_message_templates($orderby = 'GRP_ID', $order = 'ASC', $limit = null, $count = false) { |
|
177 | 177 | $_where = $this->_maybe_mtp_filters(); |
178 | 178 | |
179 | - $query_params = array( $_where, 'order_by' => array($orderby => $order), 'limit' => $limit ); |
|
179 | + $query_params = array($_where, 'order_by' => array($orderby => $order), 'limit' => $limit); |
|
180 | 180 | |
181 | 181 | $r_templates = $count |
182 | - ? $this->count_deleted_and_undeleted($query_params, 'GRP_ID', TRUE ) |
|
183 | - : $this->get_all_deleted_and_undeleted( $query_params ); |
|
182 | + ? $this->count_deleted_and_undeleted($query_params, 'GRP_ID', TRUE) |
|
183 | + : $this->get_all_deleted_and_undeleted($query_params); |
|
184 | 184 | |
185 | 185 | return $r_templates; |
186 | 186 | } |
@@ -194,10 +194,10 @@ discard block |
||
194 | 194 | * @param array $query_params same as EEM_Base::get_all() |
195 | 195 | * @return EE_Message_Template_Group[] |
196 | 196 | */ |
197 | - public function get_all_custom_templates_by_event( $EVT_ID, $query_params = array() ) { |
|
198 | - $where = array_merge( $query_params, array( 'Event.EVT_ID' => $EVT_ID ) ); |
|
197 | + public function get_all_custom_templates_by_event($EVT_ID, $query_params = array()) { |
|
198 | + $where = array_merge($query_params, array('Event.EVT_ID' => $EVT_ID)); |
|
199 | 199 | return $this->get_all( |
200 | - array( $where ) |
|
200 | + array($where) |
|
201 | 201 | ); |
202 | 202 | } |
203 | 203 | |
@@ -222,13 +222,13 @@ discard block |
||
222 | 222 | $count = false, |
223 | 223 | $global = true |
224 | 224 | ) { |
225 | - $_where = $global ? array('MTP_is_global' => TRUE ) : array('MTP_is_global' => FALSE ); |
|
225 | + $_where = $global ? array('MTP_is_global' => TRUE) : array('MTP_is_global' => FALSE); |
|
226 | 226 | $_where['MTP_is_active'] = TRUE; |
227 | 227 | $_where = $this->_maybe_mtp_filters($_where); |
228 | 228 | |
229 | - $query_params = array( $_where, 'order_by' => array($orderby => $order), 'limit' => $limit ); |
|
229 | + $query_params = array($_where, 'order_by' => array($orderby => $order), 'limit' => $limit); |
|
230 | 230 | |
231 | - return $count ? $this->count_deleted($query_params, 'GRP_ID', TRUE ) : $this->get_all_deleted( $query_params ); |
|
231 | + return $count ? $this->count_deleted($query_params, 'GRP_ID', TRUE) : $this->get_all_deleted($query_params); |
|
232 | 232 | } |
233 | 233 | |
234 | 234 | |
@@ -264,9 +264,9 @@ discard block |
||
264 | 264 | 'MTP_is_active' => $active |
265 | 265 | ); |
266 | 266 | |
267 | - $query_params = array( $_where, 'order_by' => array($orderby=>$order), 'limit' => $limit ); |
|
267 | + $query_params = array($_where, 'order_by' => array($orderby=>$order), 'limit' => $limit); |
|
268 | 268 | |
269 | - return $count ? $this->count($query_params, 'GRP_ID', TRUE ) : $this->get_all( $query_params ); |
|
269 | + return $count ? $this->count($query_params, 'GRP_ID', TRUE) : $this->get_all($query_params); |
|
270 | 270 | } |
271 | 271 | |
272 | 272 | |
@@ -300,13 +300,13 @@ discard block |
||
300 | 300 | 'MTP_is_global' => TRUE, |
301 | 301 | ); |
302 | 302 | |
303 | - if ( $active != 'all' ) { |
|
303 | + if ($active != 'all') { |
|
304 | 304 | $_where['MTP_is_active'] = $active; |
305 | 305 | } |
306 | 306 | |
307 | - $query_params = array( $_where, 'order_by' => array( $orderby => $order ), 'limit' => $limit ); |
|
307 | + $query_params = array($_where, 'order_by' => array($orderby => $order), 'limit' => $limit); |
|
308 | 308 | |
309 | - return $count ? $this->count( $query_params, 'GRP_ID', TRUE ) : $this->get_all( $query_params ); |
|
309 | + return $count ? $this->count($query_params, 'GRP_ID', TRUE) : $this->get_all($query_params); |
|
310 | 310 | } |
311 | 311 | |
312 | 312 | |
@@ -319,7 +319,7 @@ discard block |
||
319 | 319 | * @param array $query_params same as EEM_Base->get_all() |
320 | 320 | * @return EE_Message_Template_Group[] |
321 | 321 | */ |
322 | - public function get_custom_message_template_by_m_and_mt( $messenger, $message_type, $query_params = array() ) { |
|
322 | + public function get_custom_message_template_by_m_and_mt($messenger, $message_type, $query_params = array()) { |
|
323 | 323 | return $this->get_all( |
324 | 324 | array_merge( |
325 | 325 | $query_params, |
@@ -356,14 +356,14 @@ discard block |
||
356 | 356 | $assembled_fields = array(); |
357 | 357 | |
358 | 358 | //let's loop through all the fields and set them up in the right format |
359 | - foreach ( $fields as $index => $value ) { |
|
359 | + foreach ($fields as $index => $value) { |
|
360 | 360 | // first let's figure out if the value['content'] in the current index is an array. |
361 | 361 | // If it is then this is special fields that are used in parsing special shortcodes (i.e. 'attendee_list'). |
362 | - if ( is_array($value['content']) ) { |
|
362 | + if (is_array($value['content'])) { |
|
363 | 363 | $assembled_fields[$value['name']] = $value['content']['main']; |
364 | 364 | //loop through the content and get the other fields. |
365 | - foreach ( $value['content'] as $name => $val ) { |
|
366 | - if ( $name == 'main' ) continue; |
|
365 | + foreach ($value['content'] as $name => $val) { |
|
366 | + if ($name == 'main') continue; |
|
367 | 367 | $assembled_fields[$name] = $val; |
368 | 368 | } |
369 | 369 | continue; |
@@ -375,15 +375,15 @@ discard block |
||
375 | 375 | |
376 | 376 | // now we've got the assembled_fields. |
377 | 377 | // We need to setup the string for the appropriate validator class and call that. |
378 | - $m_ref = ucwords( str_replace('_',' ', $messenger ) ); |
|
379 | - $m_ref = str_replace( ' ', '_', $m_ref ); |
|
380 | - $mt_ref = ucwords( str_replace('_', ' ', $message_type ) ); |
|
381 | - $mt_ref = str_replace( ' ', '_', $mt_ref ); |
|
378 | + $m_ref = ucwords(str_replace('_', ' ', $messenger)); |
|
379 | + $m_ref = str_replace(' ', '_', $m_ref); |
|
380 | + $mt_ref = ucwords(str_replace('_', ' ', $message_type)); |
|
381 | + $mt_ref = str_replace(' ', '_', $mt_ref); |
|
382 | 382 | |
383 | - $classname = 'EE_Messages_' . $m_ref . '_' . $mt_ref . '_Validator'; |
|
383 | + $classname = 'EE_Messages_'.$m_ref.'_'.$mt_ref.'_Validator'; |
|
384 | 384 | |
385 | - if ( !class_exists( $classname ) ) { |
|
386 | - $msg[] = __( 'The Validator class was unable to load', 'event_espresso'); |
|
385 | + if ( ! class_exists($classname)) { |
|
386 | + $msg[] = __('The Validator class was unable to load', 'event_espresso'); |
|
387 | 387 | $msg[] = sprintf( |
388 | 388 | __( |
389 | 389 | 'The class name compiled was %s. Please check and make sure the spelling and case is correct for the class name and that there is an autoloader in place for this class', |
@@ -391,11 +391,11 @@ discard block |
||
391 | 391 | ), |
392 | 392 | $classname |
393 | 393 | ); |
394 | - throw new EE_Error( implode( '||', $msg ) ); |
|
394 | + throw new EE_Error(implode('||', $msg)); |
|
395 | 395 | } |
396 | 396 | |
397 | - $a = new ReflectionClass( $classname ); |
|
398 | - $_VLD = $a->newInstance( $assembled_fields, $context ); |
|
397 | + $a = new ReflectionClass($classname); |
|
398 | + $_VLD = $a->newInstance($assembled_fields, $context); |
|
399 | 399 | $result = $_VLD->validate(); |
400 | 400 | return $result; |
401 | 401 | } |
@@ -414,18 +414,18 @@ discard block |
||
414 | 414 | * |
415 | 415 | * @return int count of updated records. |
416 | 416 | */ |
417 | - public function deactivate_message_template_groups_for( $messenger_names = array(), $message_type_names = array() ) { |
|
417 | + public function deactivate_message_template_groups_for($messenger_names = array(), $message_type_names = array()) { |
|
418 | 418 | $query_args = array(); |
419 | - if ( empty( $messenger_names ) && empty( $message_type_names ) ) { |
|
419 | + if (empty($messenger_names) && empty($message_type_names)) { |
|
420 | 420 | return 0; |
421 | 421 | } |
422 | - if ( ! empty( $messenger_names ) ) { |
|
423 | - $query_args[ 0 ][ 'MTP_messenger' ] = array( 'IN', (array) $messenger_names ); |
|
422 | + if ( ! empty($messenger_names)) { |
|
423 | + $query_args[0]['MTP_messenger'] = array('IN', (array) $messenger_names); |
|
424 | 424 | } |
425 | - if ( ! empty( $message_type_names ) ) { |
|
426 | - $query_args[ 0 ][ 'MTP_message_type' ] = array( 'IN', (array) $message_type_names ); |
|
425 | + if ( ! empty($message_type_names)) { |
|
426 | + $query_args[0]['MTP_message_type'] = array('IN', (array) $message_type_names); |
|
427 | 427 | } |
428 | - return $this->update( array( 'MTP_is_active' => false ), $query_args ); |
|
428 | + return $this->update(array('MTP_is_active' => false), $query_args); |
|
429 | 429 | } |
430 | 430 | |
431 | 431 |
@@ -17,8 +17,8 @@ discard block |
||
17 | 17 | |
18 | 18 | |
19 | 19 | /** |
20 | - * Status id in esp_status table that represents an approved payment |
|
21 | - */ |
|
20 | + * Status id in esp_status table that represents an approved payment |
|
21 | + */ |
|
22 | 22 | const status_id_approved = 'PAP'; |
23 | 23 | |
24 | 24 | |
@@ -111,14 +111,14 @@ discard block |
||
111 | 111 | |
112 | 112 | |
113 | 113 | /** |
114 | - * retrieve all payments from db for a particular transaction, optionally with |
|
114 | + * retrieve all payments from db for a particular transaction, optionally with |
|
115 | 115 | * a particular status |
116 | - * |
|
117 | - * @access public |
|
118 | - * @param $TXN_ID |
|
116 | + * |
|
117 | + * @access public |
|
118 | + * @param $TXN_ID |
|
119 | 119 | * @param string $status_of_payment one of EEM_Payment::status_id_*, like 'PAP','PCN',etc. If none is provided, gets payments with any status |
120 | - * @return EE_Payment[] |
|
121 | - */ |
|
120 | + * @return EE_Payment[] |
|
121 | + */ |
|
122 | 122 | public function get_payments_for_transaction( $TXN_ID = FALSE, $status_of_payment = null ) { |
123 | 123 | // all payments for a TXN ordered chronologically |
124 | 124 | $query_params = array( array( 'TXN_ID' => $TXN_ID ), 'order_by' => array( 'PAY_timestamp' => 'ASC' )); |
@@ -1,4 +1,6 @@ |
||
1 | -<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | +} |
|
2 | 4 | /** |
3 | 5 | * Event Espresso |
4 | 6 | * |
@@ -1,5 +1,5 @@ discard block |
||
1 | 1 | <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
2 | -require_once ( EE_MODELS . 'EEM_Base.model.php' ); |
|
2 | +require_once (EE_MODELS.'EEM_Base.model.php'); |
|
3 | 3 | /** |
4 | 4 | * |
5 | 5 | * Payment Model |
@@ -9,7 +9,7 @@ discard block |
||
9 | 9 | * @author Michael Nelson, Brent Christensen |
10 | 10 | * |
11 | 11 | */ |
12 | -class EEM_Payment extends EEM_Base implements EEMI_Payment{ |
|
12 | +class EEM_Payment extends EEM_Base implements EEMI_Payment { |
|
13 | 13 | |
14 | 14 | // private instance of the Payment object |
15 | 15 | protected static $_instance = NULL; |
@@ -57,28 +57,28 @@ discard block |
||
57 | 57 | * @param string $timezone string representing the timezone we want to set for returned Date Time Strings (and any incoming timezone data that gets saved). Note this just sends the timezone info to the date time model field objects. Default is NULL (and will be assumed using the set timezone in the 'timezone_string' wp option) |
58 | 58 | * @return EEM_Payment |
59 | 59 | */ |
60 | - protected function __construct( $timezone ) { |
|
60 | + protected function __construct($timezone) { |
|
61 | 61 | |
62 | - $this->singular_item = __('Payment','event_espresso'); |
|
63 | - $this->plural_item = __('Payments','event_espresso'); |
|
62 | + $this->singular_item = __('Payment', 'event_espresso'); |
|
63 | + $this->plural_item = __('Payments', 'event_espresso'); |
|
64 | 64 | |
65 | 65 | $this->_tables = array( |
66 | - 'Payment'=>new EE_Primary_Table('esp_payment','PAY_ID') |
|
66 | + 'Payment'=>new EE_Primary_Table('esp_payment', 'PAY_ID') |
|
67 | 67 | ); |
68 | 68 | $this->_fields = array( |
69 | 69 | 'Payment'=>array( |
70 | - 'PAY_ID'=>new EE_Primary_Key_Int_Field('PAY_ID', __('Payment ID','event_espresso')), |
|
71 | - 'TXN_ID'=>new EE_Foreign_Key_Int_Field('TXN_ID', __('Transaction ID','event_espresso'), false, 0, 'Transaction'), |
|
72 | - 'STS_ID'=>new EE_Foreign_Key_String_Field('STS_ID', __('Status ID','event_espresso'), false, EEM_Payment::status_id_failed, 'Status'), |
|
73 | - 'PAY_timestamp'=> new EE_Datetime_Field('PAY_timestamp', __('Timestamp of when payment was attempted','event_espresso'), false, EE_Datetime_Field::now, $timezone ), |
|
74 | - 'PAY_source'=>new EE_All_Caps_Text_Field('PAY_source', __('User-friendly description of payment','event_espresso'), false, 'CART'), |
|
75 | - 'PAY_amount'=>new EE_Money_Field('PAY_amount', __('Amount Payment should be for','event_espresso'), false, 0), |
|
70 | + 'PAY_ID'=>new EE_Primary_Key_Int_Field('PAY_ID', __('Payment ID', 'event_espresso')), |
|
71 | + 'TXN_ID'=>new EE_Foreign_Key_Int_Field('TXN_ID', __('Transaction ID', 'event_espresso'), false, 0, 'Transaction'), |
|
72 | + 'STS_ID'=>new EE_Foreign_Key_String_Field('STS_ID', __('Status ID', 'event_espresso'), false, EEM_Payment::status_id_failed, 'Status'), |
|
73 | + 'PAY_timestamp'=> new EE_Datetime_Field('PAY_timestamp', __('Timestamp of when payment was attempted', 'event_espresso'), false, EE_Datetime_Field::now, $timezone), |
|
74 | + 'PAY_source'=>new EE_All_Caps_Text_Field('PAY_source', __('User-friendly description of payment', 'event_espresso'), false, 'CART'), |
|
75 | + 'PAY_amount'=>new EE_Money_Field('PAY_amount', __('Amount Payment should be for', 'event_espresso'), false, 0), |
|
76 | 76 | 'PMD_ID'=>new EE_Foreign_Key_Int_Field('PMD_ID', __("Payment Method ID", 'event_espresso'), false, NULL, 'Payment_Method'), |
77 | - 'PAY_gateway_response'=>new EE_Plain_Text_Field('PAY_gateway_response', __('Response from Gateway about the payment','event_espresso'), false, ''), |
|
78 | - 'PAY_txn_id_chq_nmbr'=>new EE_Plain_Text_Field('PAY_txn_id_chq_nmbr', __('Gateway Transaction ID or Cheque Number','event_espresso'), true, ''), |
|
79 | - 'PAY_po_number'=>new EE_Plain_Text_Field('PAY_po_number', __('Purchase or Sales Number','event_espresso'), true, ''), |
|
80 | - 'PAY_extra_accntng'=>new EE_Simple_HTML_Field('PAY_extra_accntng', __('Extra Account Info','event_espresso'), true, ''), |
|
81 | - 'PAY_details'=>new EE_Serialized_Text_Field('PAY_details', __('Full Gateway response about payment','event_espresso'), true, ''), |
|
77 | + 'PAY_gateway_response'=>new EE_Plain_Text_Field('PAY_gateway_response', __('Response from Gateway about the payment', 'event_espresso'), false, ''), |
|
78 | + 'PAY_txn_id_chq_nmbr'=>new EE_Plain_Text_Field('PAY_txn_id_chq_nmbr', __('Gateway Transaction ID or Cheque Number', 'event_espresso'), true, ''), |
|
79 | + 'PAY_po_number'=>new EE_Plain_Text_Field('PAY_po_number', __('Purchase or Sales Number', 'event_espresso'), true, ''), |
|
80 | + 'PAY_extra_accntng'=>new EE_Simple_HTML_Field('PAY_extra_accntng', __('Extra Account Info', 'event_espresso'), true, ''), |
|
81 | + 'PAY_details'=>new EE_Serialized_Text_Field('PAY_details', __('Full Gateway response about payment', 'event_espresso'), true, ''), |
|
82 | 82 | 'PAY_redirect_url'=>new EE_Plain_Text_Field('PAY_redirect_url', __("Redirect URL", 'event_espresso'), true), |
83 | 83 | 'PAY_redirect_args'=>new EE_Serialized_Text_Field('PAY_redirect_args', __("Key-Value POST vars to send along with redirect", 'event_espresso'), true) |
84 | 84 | ) |
@@ -88,11 +88,11 @@ discard block |
||
88 | 88 | 'Status'=> new EE_Belongs_To_Relation(), |
89 | 89 | 'Payment_Method'=>new EE_Belongs_To_Relation(), |
90 | 90 | 'Registration_Payment' => new EE_Has_Many_Relation(), |
91 | - 'Registration' => new EE_HABTM_Relation( 'Registration_Payment' ), |
|
91 | + 'Registration' => new EE_HABTM_Relation('Registration_Payment'), |
|
92 | 92 | ); |
93 | 93 | $this->_model_chain_to_wp_user = 'Payment_Method'; |
94 | 94 | $this->_caps_slug = 'transactions'; |
95 | - parent::__construct( $timezone ); |
|
95 | + parent::__construct($timezone); |
|
96 | 96 | } |
97 | 97 | |
98 | 98 | |
@@ -104,7 +104,7 @@ discard block |
||
104 | 104 | * @param string $PAY_txn_id_chq_nmbr |
105 | 105 | * @return EE_Payment |
106 | 106 | */ |
107 | - public function get_payment_by_txn_id_chq_nmbr( $PAY_txn_id_chq_nmbr ){ |
|
107 | + public function get_payment_by_txn_id_chq_nmbr($PAY_txn_id_chq_nmbr) { |
|
108 | 108 | return $this->get_one(array(array('PAY_txn_id_chq_nmbr'=>$PAY_txn_id_chq_nmbr))); |
109 | 109 | } |
110 | 110 | |
@@ -120,15 +120,15 @@ discard block |
||
120 | 120 | * @param string $status_of_payment one of EEM_Payment::status_id_*, like 'PAP','PCN',etc. If none is provided, gets payments with any status |
121 | 121 | * @return EE_Payment[] |
122 | 122 | */ |
123 | - public function get_payments_for_transaction( $TXN_ID = FALSE, $status_of_payment = null ) { |
|
123 | + public function get_payments_for_transaction($TXN_ID = FALSE, $status_of_payment = null) { |
|
124 | 124 | // all payments for a TXN ordered chronologically |
125 | - $query_params = array( array( 'TXN_ID' => $TXN_ID ), 'order_by' => array( 'PAY_timestamp' => 'ASC' )); |
|
125 | + $query_params = array(array('TXN_ID' => $TXN_ID), 'order_by' => array('PAY_timestamp' => 'ASC')); |
|
126 | 126 | // if provided with a status, search specifically for that status. Otherwise get them all |
127 | - if ( $status_of_payment ){ |
|
127 | + if ($status_of_payment) { |
|
128 | 128 | $query_params[0]['STS_ID'] = $status_of_payment; |
129 | 129 | } |
130 | 130 | // retrieve payments |
131 | - return $this->get_all ( $query_params ); |
|
131 | + return $this->get_all($query_params); |
|
132 | 132 | } |
133 | 133 | |
134 | 134 | |
@@ -138,8 +138,8 @@ discard block |
||
138 | 138 | * @param int $TXN_ID |
139 | 139 | * @return EE_Payment[] |
140 | 140 | */ |
141 | - public function get_approved_payments_for_transaction( $TXN_ID = 0 ) { |
|
142 | - return $this->get_payments_for_transaction( $TXN_ID, EEM_Payment::status_id_approved ); |
|
141 | + public function get_approved_payments_for_transaction($TXN_ID = 0) { |
|
142 | + return $this->get_payments_for_transaction($TXN_ID, EEM_Payment::status_id_approved); |
|
143 | 143 | |
144 | 144 | } |
145 | 145 | |
@@ -160,36 +160,36 @@ discard block |
||
160 | 160 | * |
161 | 161 | * @return EE_Payment[] |
162 | 162 | */ |
163 | - public function get_payments_made_between_dates( $start_date = '', $end_date = '', $format = '', $timezone = '' ) { |
|
164 | - $timezone = empty( $timezone ) ? EEH_DTT_Helper::get_timezone() : $timezone; |
|
163 | + public function get_payments_made_between_dates($start_date = '', $end_date = '', $format = '', $timezone = '') { |
|
164 | + $timezone = empty($timezone) ? EEH_DTT_Helper::get_timezone() : $timezone; |
|
165 | 165 | //if $start_date or $end date, verify $format is included. |
166 | - if ( ( ! empty( $start_date ) || ! empty( $end_date ) ) && empty( $format ) ) { |
|
167 | - throw new EE_Error( __('You included a start date and/or a end date for this method but did not include a format string. The format string is needed for setting up the query', 'event_espresso' ) ); |
|
166 | + if (( ! empty($start_date) || ! empty($end_date)) && empty($format)) { |
|
167 | + throw new EE_Error(__('You included a start date and/or a end date for this method but did not include a format string. The format string is needed for setting up the query', 'event_espresso')); |
|
168 | 168 | } |
169 | - $now = new DateTime( 'now' ); |
|
169 | + $now = new DateTime('now'); |
|
170 | 170 | // setup timezone objects once |
171 | - $modelDateTimeZone = new DateTimeZone( $this->_timezone ); |
|
172 | - $passedDateTimeZone = new DateTimeZone( $timezone ); |
|
171 | + $modelDateTimeZone = new DateTimeZone($this->_timezone); |
|
172 | + $passedDateTimeZone = new DateTimeZone($timezone); |
|
173 | 173 | // setup start date |
174 | - $start_date = ! empty( $start_date ) ? date_create_from_format( $format, $start_date, $passedDateTimeZone ) : $now; |
|
175 | - $start_date->setTimeZone( $modelDateTimeZone ); |
|
176 | - $start_date = $start_date->format( 'Y-m-d' ) . ' 00:00:00'; |
|
177 | - $start_date = strtotime( $start_date ); |
|
174 | + $start_date = ! empty($start_date) ? date_create_from_format($format, $start_date, $passedDateTimeZone) : $now; |
|
175 | + $start_date->setTimeZone($modelDateTimeZone); |
|
176 | + $start_date = $start_date->format('Y-m-d').' 00:00:00'; |
|
177 | + $start_date = strtotime($start_date); |
|
178 | 178 | // setup end date |
179 | - $end_date = ! empty( $end_date ) ? date_create_from_format( $format, $end_date, $passedDateTimeZone ) : $now; |
|
180 | - $end_date->setTimeZone( $modelDateTimeZone ); |
|
181 | - $end_date = $end_date->format('Y-m-d') . ' 23:59:59'; |
|
182 | - $end_date = strtotime( $end_date ); |
|
179 | + $end_date = ! empty($end_date) ? date_create_from_format($format, $end_date, $passedDateTimeZone) : $now; |
|
180 | + $end_date->setTimeZone($modelDateTimeZone); |
|
181 | + $end_date = $end_date->format('Y-m-d').' 23:59:59'; |
|
182 | + $end_date = strtotime($end_date); |
|
183 | 183 | |
184 | 184 | // make sure our start date is the lowest value and vice versa |
185 | - $start = min( $start_date, $end_date ); |
|
186 | - $end = max( $start_date, $end_date ); |
|
185 | + $start = min($start_date, $end_date); |
|
186 | + $end = max($start_date, $end_date); |
|
187 | 187 | |
188 | 188 | //yes we generated the date and time string in utc but we WANT this start date and time used in the set timezone on the model. |
189 | - $start_date = $this->convert_datetime_for_query( 'PAY_timestamp', date( 'Y-m-d', $start ) . ' 00:00:00', 'Y-m-d H:i:s', $this->get_timezone() ); |
|
190 | - $end_date = $this->convert_datetime_for_query( 'PAY_timestamp', date( 'Y-m-d', $end) . ' 23:59:59' , 'Y-m-d H:i:s', $this->get_timezone() ); |
|
189 | + $start_date = $this->convert_datetime_for_query('PAY_timestamp', date('Y-m-d', $start).' 00:00:00', 'Y-m-d H:i:s', $this->get_timezone()); |
|
190 | + $end_date = $this->convert_datetime_for_query('PAY_timestamp', date('Y-m-d', $end).' 23:59:59', 'Y-m-d H:i:s', $this->get_timezone()); |
|
191 | 191 | |
192 | - return $this->get_all(array(array('PAY_timestamp'=>array('>=',$start_date),'PAY_timestamp*'=>array('<=',$end_date)))); |
|
192 | + return $this->get_all(array(array('PAY_timestamp'=>array('>=', $start_date), 'PAY_timestamp*'=>array('<=', $end_date)))); |
|
193 | 193 | } |
194 | 194 | |
195 | 195 | /** |
@@ -199,35 +199,35 @@ discard block |
||
199 | 199 | * returns a string for the approved status |
200 | 200 | * @return string |
201 | 201 | */ |
202 | - function approved_status(){ |
|
202 | + function approved_status() { |
|
203 | 203 | return self::status_id_approved; |
204 | 204 | } |
205 | 205 | /** |
206 | 206 | * returns a string for the pending status |
207 | 207 | * @return string |
208 | 208 | */ |
209 | - function pending_status(){ |
|
209 | + function pending_status() { |
|
210 | 210 | return self::status_id_pending; |
211 | 211 | } |
212 | 212 | /** |
213 | 213 | * returns a string for the cancelled status |
214 | 214 | * @return string |
215 | 215 | */ |
216 | - function cancelled_status(){ |
|
216 | + function cancelled_status() { |
|
217 | 217 | return self::status_id_cancelled; |
218 | 218 | } |
219 | 219 | /** |
220 | 220 | * returns a string for the failed status |
221 | 221 | * @return string |
222 | 222 | */ |
223 | - function failed_status(){ |
|
223 | + function failed_status() { |
|
224 | 224 | return self::status_id_failed; |
225 | 225 | } |
226 | 226 | /** |
227 | 227 | * returns a string for the declined status |
228 | 228 | * @return string |
229 | 229 | */ |
230 | - function declined_status(){ |
|
230 | + function declined_status() { |
|
231 | 231 | return self::status_id_declined; |
232 | 232 | } |
233 | 233 |