@@ -1,6 +1,6 @@ discard block |
||
1 | 1 | <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
2 | -require_once ( EE_MODELS . 'EEM_Soft_Delete_Base.model.php' ); |
|
3 | -require_once ( EE_CLASSES . 'EE_Price.class.php' ); |
|
2 | +require_once (EE_MODELS.'EEM_Soft_Delete_Base.model.php'); |
|
3 | +require_once (EE_CLASSES.'EE_Price.class.php'); |
|
4 | 4 | /** |
5 | 5 | * Price Model |
6 | 6 | * |
@@ -22,18 +22,18 @@ discard block |
||
22 | 22 | * @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) |
23 | 23 | * @return EEM_Price |
24 | 24 | */ |
25 | - protected function __construct( $timezone ) { |
|
26 | - require_once( EE_MODELS . 'EEM_Price_Type.model.php'); |
|
27 | - $this->singular_item = __('Price','event_espresso'); |
|
28 | - $this->plural_item = __('Prices','event_espresso'); |
|
25 | + protected function __construct($timezone) { |
|
26 | + require_once(EE_MODELS.'EEM_Price_Type.model.php'); |
|
27 | + $this->singular_item = __('Price', 'event_espresso'); |
|
28 | + $this->plural_item = __('Prices', 'event_espresso'); |
|
29 | 29 | |
30 | 30 | $this->_tables = array( |
31 | - 'Price'=>new EE_Primary_Table('esp_price','PRC_ID') |
|
31 | + 'Price'=>new EE_Primary_Table('esp_price', 'PRC_ID') |
|
32 | 32 | ); |
33 | 33 | $this->_fields = array( |
34 | 34 | 'Price'=> array( |
35 | 35 | 'PRC_ID'=>new EE_Primary_Key_Int_Field('PRC_ID', 'Price ID'), |
36 | - 'PRT_ID'=>new EE_Foreign_Key_Int_Field('PRT_ID', 'Price type Id', false, NULL, 'Price_Type'), |
|
36 | + 'PRT_ID'=>new EE_Foreign_Key_Int_Field('PRT_ID', 'Price type Id', false, NULL, 'Price_Type'), |
|
37 | 37 | 'PRC_amount'=>new EE_Money_Field('PRC_amount', 'Price Amount', false, 0), |
38 | 38 | 'PRC_name'=>new EE_Plain_Text_Field('PRC_name', 'Name of Price', false, ''), |
39 | 39 | 'PRC_desc'=>new EE_Post_Content_Field('PRC_desc', 'Price Description', false, ''), |
@@ -41,8 +41,8 @@ discard block |
||
41 | 41 | 'PRC_overrides'=>new EE_Integer_Field('PRC_overrides', 'Price ID for a global Price that will be overridden by this Price ( for replacing default prices )', true, 0), |
42 | 42 | 'PRC_order'=>new EE_Integer_Field('PRC_order', 'Order of Application of Price (lower numbers apply first?)', false, 1), |
43 | 43 | 'PRC_deleted'=>new EE_Trashed_Flag_Field('PRC_deleted', 'Flag Indicating if this has been deleted or not', false, false), |
44 | - 'PRC_parent' => new EE_Integer_Field('PRC_parent', __('Indicates what PRC_ID is the parent of this PRC_ID'), true, 0 ), |
|
45 | - 'PRC_wp_user' => new EE_WP_User_Field('PRC_wp_user', __('Price Creator ID', 'event_espresso'), FALSE ), |
|
44 | + 'PRC_parent' => new EE_Integer_Field('PRC_parent', __('Indicates what PRC_ID is the parent of this PRC_ID'), true, 0), |
|
45 | + 'PRC_wp_user' => new EE_WP_User_Field('PRC_wp_user', __('Price Creator ID', 'event_espresso'), FALSE), |
|
46 | 46 | ) |
47 | 47 | ); |
48 | 48 | $this->_model_relations = array( |
@@ -51,12 +51,12 @@ discard block |
||
51 | 51 | 'WP_User' => new EE_Belongs_To_Relation(), |
52 | 52 | ); |
53 | 53 | //this model is generally available for reading |
54 | - $this->_cap_restriction_generators[ EEM_Base::caps_read ] = new EE_Restriction_Generator_Default_Public('PRC_is_default', 'Ticket.Datetime.Event' ); |
|
54 | + $this->_cap_restriction_generators[EEM_Base::caps_read] = new EE_Restriction_Generator_Default_Public('PRC_is_default', 'Ticket.Datetime.Event'); |
|
55 | 55 | //account for default tickets in the caps |
56 | - $this->_cap_restriction_generators[ EEM_Base::caps_read_admin ] = new EE_Restriction_Generator_Default_Protected( 'PRC_is_default', 'Ticket.Datetime.Event'); |
|
57 | - $this->_cap_restriction_generators[ EEM_Base::caps_edit ] = new EE_Restriction_Generator_Default_Protected( 'PRC_is_default', 'Ticket.Datetime.Event'); |
|
58 | - $this->_cap_restriction_generators[ EEM_Base::caps_delete ] = new EE_Restriction_Generator_Default_Protected( 'PRC_is_default', 'Ticket.Datetime.Event'); |
|
59 | - parent::__construct( $timezone ); |
|
56 | + $this->_cap_restriction_generators[EEM_Base::caps_read_admin] = new EE_Restriction_Generator_Default_Protected('PRC_is_default', 'Ticket.Datetime.Event'); |
|
57 | + $this->_cap_restriction_generators[EEM_Base::caps_edit] = new EE_Restriction_Generator_Default_Protected('PRC_is_default', 'Ticket.Datetime.Event'); |
|
58 | + $this->_cap_restriction_generators[EEM_Base::caps_delete] = new EE_Restriction_Generator_Default_Protected('PRC_is_default', 'Ticket.Datetime.Event'); |
|
59 | + parent::__construct($timezone); |
|
60 | 60 | } |
61 | 61 | |
62 | 62 | |
@@ -95,11 +95,11 @@ discard block |
||
95 | 95 | * @param int $EVT_ID |
96 | 96 | * @return array on success |
97 | 97 | */ |
98 | - public function get_all_event_prices( $EVT_ID = 0 ) { |
|
98 | + public function get_all_event_prices($EVT_ID = 0) { |
|
99 | 99 | return $this->get_all(array( |
100 | 100 | array( |
101 | 101 | 'EVT_ID'=>$EVT_ID, |
102 | - 'Price_Type.PBT_ID'=>array('!=', EEM_Price_Type::base_type_tax) |
|
102 | + 'Price_Type.PBT_ID'=>array('!=', EEM_Price_Type::base_type_tax) |
|
103 | 103 | ), |
104 | 104 | 'order_by'=>$this->_order_by_array_for_get_all_method() |
105 | 105 | )); |
@@ -114,9 +114,9 @@ discard block |
||
114 | 114 | * @return array on success |
115 | 115 | * @return boolean false on fail |
116 | 116 | */ |
117 | - public function get_all_default_prices( $count = FALSE ) { |
|
117 | + public function get_all_default_prices($count = FALSE) { |
|
118 | 118 | $_where = array( |
119 | - 'Price_Type.PBT_ID'=>array('!=',4), |
|
119 | + 'Price_Type.PBT_ID'=>array('!=', 4), |
|
120 | 120 | 'PRC_deleted' => 0, |
121 | 121 | 'PRC_is_default' => 1 |
122 | 122 | ); |
@@ -147,12 +147,12 @@ discard block |
||
147 | 147 | public function get_all_prices_that_are_taxes() { |
148 | 148 | $taxes = array(); |
149 | 149 | $all_taxes = $this->get_all(array( |
150 | - array( 'Price_Type.PBT_ID'=> EEM_Price_Type::base_type_tax ), |
|
151 | - 'order_by' => array( 'Price_Type.PRT_order' => 'ASC', 'PRC_order' => 'ASC' ) |
|
150 | + array('Price_Type.PBT_ID'=> EEM_Price_Type::base_type_tax), |
|
151 | + 'order_by' => array('Price_Type.PRT_order' => 'ASC', 'PRC_order' => 'ASC') |
|
152 | 152 | )); |
153 | - foreach ( $all_taxes as $tax ) { |
|
154 | - if ( $tax instanceof EE_Price ) { |
|
155 | - $taxes[ $tax->order() ][ $tax->ID() ] = $tax; |
|
153 | + foreach ($all_taxes as $tax) { |
|
154 | + if ($tax instanceof EE_Price) { |
|
155 | + $taxes[$tax->order()][$tax->ID()] = $tax; |
|
156 | 156 | } |
157 | 157 | } |
158 | 158 | return $taxes; |
@@ -169,18 +169,18 @@ discard block |
||
169 | 169 | * @param int $TKT_ID the id of the event. If not included then we assume that this is a new ticket. |
170 | 170 | * @return boolean false on fail |
171 | 171 | */ |
172 | - public function get_all_ticket_prices_for_admin( $TKT_ID = 0 ) { |
|
172 | + public function get_all_ticket_prices_for_admin($TKT_ID = 0) { |
|
173 | 173 | $array_of_price_objects = array(); |
174 | - if ( empty( $TKT_ID )) { |
|
174 | + if (empty($TKT_ID)) { |
|
175 | 175 | |
176 | 176 | //if there is no tkt, get prices with no tkt ID, are global, are not a tax, and are active |
177 | 177 | //return that list |
178 | 178 | $default_prices = $this->get_all_default_prices(); |
179 | 179 | |
180 | - if ( $default_prices ) { |
|
180 | + if ($default_prices) { |
|
181 | 181 | foreach ($default_prices as $price) { |
182 | - if ( $price instanceof EE_Price ) { |
|
183 | - $array_of_price_objects[ $price->type() ][] = $price; |
|
182 | + if ($price instanceof EE_Price) { |
|
183 | + $array_of_price_objects[$price->type()][] = $price; |
|
184 | 184 | } |
185 | 185 | } |
186 | 186 | return $array_of_price_objects; |
@@ -199,10 +199,10 @@ discard block |
||
199 | 199 | )); |
200 | 200 | } |
201 | 201 | |
202 | - if ( !empty( $ticket_prices ) ) { |
|
203 | - foreach ( $ticket_prices as $price ) { |
|
204 | - if ( $price instanceof EE_Price ) { |
|
205 | - $array_of_price_objects[ $price->type() ][] = $price; |
|
202 | + if ( ! empty($ticket_prices)) { |
|
203 | + foreach ($ticket_prices as $price) { |
|
204 | + if ($price instanceof EE_Price) { |
|
205 | + $array_of_price_objects[$price->type()][] = $price; |
|
206 | 206 | } |
207 | 207 | } |
208 | 208 | return $array_of_price_objects; |
@@ -222,9 +222,9 @@ discard block |
||
222 | 222 | * @param \EE_Price $price_b |
223 | 223 | * @return bool false on fail |
224 | 224 | */ |
225 | - public function _sort_event_prices_by_type( EE_Price $price_a, EE_Price $price_b ) { |
|
226 | - if ( $price_a->type_obj()->order() == $price_b->type_obj()->order() ) { |
|
227 | - return $this->_sort_event_prices_by_order( $price_a, $price_b ); |
|
225 | + public function _sort_event_prices_by_type(EE_Price $price_a, EE_Price $price_b) { |
|
226 | + if ($price_a->type_obj()->order() == $price_b->type_obj()->order()) { |
|
227 | + return $this->_sort_event_prices_by_order($price_a, $price_b); |
|
228 | 228 | } |
229 | 229 | return $price_a->type_obj()->order() < $price_b->type_obj()->order() ? -1 : 1; |
230 | 230 | } |
@@ -239,8 +239,8 @@ discard block |
||
239 | 239 | * @param \EE_Price $price_b |
240 | 240 | * @return bool false on fail |
241 | 241 | */ |
242 | - public function _sort_event_prices_by_order( EE_Price $price_a, EE_Price $price_b) { |
|
243 | - if ( $price_a->order() == $price_b->order() ) { |
|
242 | + public function _sort_event_prices_by_order(EE_Price $price_a, EE_Price $price_b) { |
|
243 | + if ($price_a->order() == $price_b->order()) { |
|
244 | 244 | return 0; |
245 | 245 | } |
246 | 246 | return $price_a->order() < $price_b->order() ? -1 : 1; |
@@ -255,7 +255,7 @@ discard block |
||
255 | 255 | * @param int $type - PRT_ID |
256 | 256 | * @return boolean false on fail |
257 | 257 | */ |
258 | - public function get_all_prices_that_are_type( $type = 0 ) { |
|
258 | + public function get_all_prices_that_are_type($type = 0) { |
|
259 | 259 | return $this->get_all(array( |
260 | 260 | array( |
261 | 261 | 'PRT_ID'=>$type |
@@ -271,7 +271,7 @@ discard block |
||
271 | 271 | * Of course you don't have to use it, but this is the order we usually want to sort prices by |
272 | 272 | * @return array which can be used like so: $this->get_all(array(array(...where stuff...),'order_by'=>$this->_order_by_array_for_get_all_method())); |
273 | 273 | */ |
274 | - public function _order_by_array_for_get_all_method(){ |
|
274 | + public function _order_by_array_for_get_all_method() { |
|
275 | 275 | return array( |
276 | 276 | 'PRC_order'=>'ASC', |
277 | 277 | 'Price_Type.PRT_order'=>'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 | require_once ( EE_MODELS . 'EEM_Soft_Delete_Base.model.php' ); |
3 | 5 | require_once ( EE_CLASSES . 'EE_Price.class.php' ); |
4 | 6 | /** |
@@ -65,7 +65,7 @@ discard block |
||
65 | 65 | * instantiate a new price object with blank/empty properties |
66 | 66 | * |
67 | 67 | * @access public |
68 | - * @return mixed array on success, FALSE on fail |
|
68 | + * @return EE_Base_Class|null array on success, FALSE on fail |
|
69 | 69 | */ |
70 | 70 | public function get_new_price() { |
71 | 71 | return $this->create_default_object(); |
@@ -93,7 +93,7 @@ discard block |
||
93 | 93 | * |
94 | 94 | * @access public |
95 | 95 | * @param int $EVT_ID |
96 | - * @return array on success |
|
96 | + * @return EE_Base_Class[] on success |
|
97 | 97 | */ |
98 | 98 | public function get_all_event_prices( $EVT_ID = 0 ) { |
99 | 99 | return $this->get_all(array( |
@@ -220,7 +220,7 @@ discard block |
||
220 | 220 | * @access public |
221 | 221 | * @param \EE_Price $price_a |
222 | 222 | * @param \EE_Price $price_b |
223 | - * @return bool false on fail |
|
223 | + * @return integer false on fail |
|
224 | 224 | */ |
225 | 225 | public function _sort_event_prices_by_type( EE_Price $price_a, EE_Price $price_b ) { |
226 | 226 | if ( $price_a->type_obj()->order() == $price_b->type_obj()->order() ) { |
@@ -237,7 +237,7 @@ discard block |
||
237 | 237 | * @access public |
238 | 238 | * @param \EE_Price $price_a |
239 | 239 | * @param \EE_Price $price_b |
240 | - * @return bool false on fail |
|
240 | + * @return integer false on fail |
|
241 | 241 | */ |
242 | 242 | public function _sort_event_prices_by_order( EE_Price $price_a, EE_Price $price_b) { |
243 | 243 | if ( $price_a->order() == $price_b->order() ) { |
@@ -253,7 +253,7 @@ discard block |
||
253 | 253 | * |
254 | 254 | * @access public |
255 | 255 | * @param int $type - PRT_ID |
256 | - * @return boolean false on fail |
|
256 | + * @return EE_Base_Class[] false on fail |
|
257 | 257 | */ |
258 | 258 | public function get_all_prices_that_are_type( $type = 0 ) { |
259 | 259 | return $this->get_all(array( |
@@ -26,26 +26,26 @@ discard block |
||
26 | 26 | * |
27 | 27 | * ------------------------------------------------------------------------ |
28 | 28 | */ |
29 | -require_once ( EE_MODELS . 'EEM_Base.model.php' ); |
|
30 | -require_once( EE_CLASSES . 'EE_Question_Group_Question.class.php'); |
|
29 | +require_once (EE_MODELS.'EEM_Base.model.php'); |
|
30 | +require_once(EE_CLASSES.'EE_Question_Group_Question.class.php'); |
|
31 | 31 | class EEM_Question_Group_Question extends EEM_Base { |
32 | 32 | |
33 | 33 | // private instance of the Attendee object |
34 | 34 | protected static $_instance = NULL; |
35 | 35 | |
36 | 36 | |
37 | - protected function __construct( $timezone = NULL ) { |
|
38 | - $this->singular_item = __('Question Group to Question Link','event_espresso'); |
|
39 | - $this->plural_item = __('Question Group to Question Links','event_espresso'); |
|
37 | + protected function __construct($timezone = NULL) { |
|
38 | + $this->singular_item = __('Question Group to Question Link', 'event_espresso'); |
|
39 | + $this->plural_item = __('Question Group to Question Links', 'event_espresso'); |
|
40 | 40 | $this->_tables = array( |
41 | - 'Question_Group_Question'=>new EE_Primary_Table('esp_question_group_question','QGQ_ID') |
|
41 | + 'Question_Group_Question'=>new EE_Primary_Table('esp_question_group_question', 'QGQ_ID') |
|
42 | 42 | ); |
43 | 43 | $this->_fields = array( |
44 | 44 | 'Question_Group_Question'=>array( |
45 | - 'QGQ_ID'=>new EE_Primary_Key_Int_Field('QGQ_ID', __('Question Group to Question Link ID','event_espresso')), |
|
46 | - 'QSG_ID'=>new EE_Foreign_Key_Int_Field('QSG_ID', __('Question Group ID','event_espresso'), false, 0, 'Question_Group'), |
|
47 | - 'QST_ID'=>new EE_Foreign_Key_Int_Field('QST_ID', __('Question Id','event_espresso'), false, 0, 'Question'), |
|
48 | - 'QGQ_order' => new EE_Integer_Field('QGQ_order', __('Question Group Question Order', 'event_espresso'), false, 0 ) |
|
45 | + 'QGQ_ID'=>new EE_Primary_Key_Int_Field('QGQ_ID', __('Question Group to Question Link ID', 'event_espresso')), |
|
46 | + 'QSG_ID'=>new EE_Foreign_Key_Int_Field('QSG_ID', __('Question Group ID', 'event_espresso'), false, 0, 'Question_Group'), |
|
47 | + 'QST_ID'=>new EE_Foreign_Key_Int_Field('QST_ID', __('Question Id', 'event_espresso'), false, 0, 'Question'), |
|
48 | + 'QGQ_order' => new EE_Integer_Field('QGQ_order', __('Question Group Question Order', 'event_espresso'), false, 0) |
|
49 | 49 | ) |
50 | 50 | ); |
51 | 51 | $this->_model_relations = array( |
@@ -55,13 +55,13 @@ discard block |
||
55 | 55 | |
56 | 56 | $this->_model_chain_to_wp_user = 'Question_Group'; |
57 | 57 | //this model is generally available for reading |
58 | - $this->_cap_restriction_generators[ EEM_Base::caps_read ] = new EE_Restriction_Generator_Public(); |
|
59 | - $this->_cap_restriction_generators[ EEM_Base::caps_read_admin ] = new EE_Restriction_Generator_Reg_Form('Question_Group.QSG_system'); |
|
60 | - $this->_cap_restriction_generators[ EEM_Base::caps_edit ] = new EE_Restriction_Generator_Reg_Form('Question_Group.QSG_system'); |
|
61 | - $this->_cap_restriction_generators[ EEM_Base::caps_delete ] = new EE_Restriction_Generator_Reg_Form('Question_Group.QSG_system'); |
|
58 | + $this->_cap_restriction_generators[EEM_Base::caps_read] = new EE_Restriction_Generator_Public(); |
|
59 | + $this->_cap_restriction_generators[EEM_Base::caps_read_admin] = new EE_Restriction_Generator_Reg_Form('Question_Group.QSG_system'); |
|
60 | + $this->_cap_restriction_generators[EEM_Base::caps_edit] = new EE_Restriction_Generator_Reg_Form('Question_Group.QSG_system'); |
|
61 | + $this->_cap_restriction_generators[EEM_Base::caps_delete] = new EE_Restriction_Generator_Reg_Form('Question_Group.QSG_system'); |
|
62 | 62 | //use the caps for question groups |
63 | 63 | $this->_caps_slug = 'question_groups'; |
64 | - parent::__construct( $timezone ); |
|
64 | + parent::__construct($timezone); |
|
65 | 65 | } |
66 | 66 | |
67 | 67 |
@@ -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 | * |
@@ -15,21 +15,21 @@ discard block |
||
15 | 15 | protected static $_instance = NULL; |
16 | 16 | |
17 | 17 | |
18 | - protected function __construct( $timezone = NULL ) { |
|
18 | + protected function __construct($timezone = NULL) { |
|
19 | 19 | |
20 | - $this->singular_item = __( 'Registration Payment', 'event_espresso' ); |
|
21 | - $this->plural_item = __( 'Registration Payments', 'event_espresso' ); |
|
20 | + $this->singular_item = __('Registration Payment', 'event_espresso'); |
|
21 | + $this->plural_item = __('Registration Payments', 'event_espresso'); |
|
22 | 22 | |
23 | 23 | $this->_tables = array( |
24 | - 'Registration_Payment' => new EE_Primary_Table( 'esp_registration_payment', 'RPY_ID' ) |
|
24 | + 'Registration_Payment' => new EE_Primary_Table('esp_registration_payment', 'RPY_ID') |
|
25 | 25 | ); |
26 | 26 | |
27 | 27 | $this->_fields = array( |
28 | 28 | 'Registration_Payment'=>array( |
29 | - 'RPY_ID' => new EE_Primary_Key_Int_Field( 'RPY_ID', __( 'Registration Payment ID', 'event_espresso' )), |
|
30 | - 'REG_ID' => new EE_Foreign_Key_Int_Field( 'REG_ID', __( 'Registration ID', 'event_espresso' ), false, 0, 'Registration' ), |
|
31 | - 'PAY_ID' => new EE_Foreign_Key_Int_Field( 'PAY_ID', __( 'Payment ID', 'event_espresso' ), true, null, 'Payment' ), |
|
32 | - 'RPY_amount' => new EE_Money_Field( 'RPY_amount', __( 'Amount attributed to the registration', 'event_espresso' ), false, 0 ), |
|
29 | + 'RPY_ID' => new EE_Primary_Key_Int_Field('RPY_ID', __('Registration Payment ID', 'event_espresso')), |
|
30 | + 'REG_ID' => new EE_Foreign_Key_Int_Field('REG_ID', __('Registration ID', 'event_espresso'), false, 0, 'Registration'), |
|
31 | + 'PAY_ID' => new EE_Foreign_Key_Int_Field('PAY_ID', __('Payment ID', 'event_espresso'), true, null, 'Payment'), |
|
32 | + 'RPY_amount' => new EE_Money_Field('RPY_amount', __('Amount attributed to the registration', 'event_espresso'), false, 0), |
|
33 | 33 | ) |
34 | 34 | ); |
35 | 35 | |
@@ -38,7 +38,7 @@ discard block |
||
38 | 38 | 'Payment' => new EE_Belongs_To_Relation(), |
39 | 39 | ); |
40 | 40 | |
41 | - parent::__construct( $timezone ); |
|
41 | + parent::__construct($timezone); |
|
42 | 42 | } |
43 | 43 | |
44 | 44 |
@@ -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 | * EEM_Registration_Payment |
4 | 6 | * |
@@ -1,4 +1,6 @@ discard block |
||
1 | -<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed'); |
|
1 | +<?php if ( ! defined('EVENT_ESPRESSO_VERSION')) { |
|
2 | + exit('No direct script access allowed'); |
|
3 | +} |
|
2 | 4 | /** |
3 | 5 | * Event Espresso |
4 | 6 | * |
@@ -196,7 +198,7 @@ discard block |
||
196 | 198 | $names = $this->get_col( array( array( 'STA_ID' => $state_ID ), 'limit' => 1), 'STA_name' ); |
197 | 199 | if( is_array( $names ) && ! empty( $names ) ){ |
198 | 200 | return reset( $names ); |
199 | - }else{ |
|
201 | + } else{ |
|
200 | 202 | return ''; |
201 | 203 | } |
202 | 204 | } |
@@ -64,11 +64,11 @@ discard block |
||
64 | 64 | |
65 | 65 | |
66 | 66 | /** |
67 | - * reset_cached_states |
|
68 | - * |
|
69 | - * @access private |
|
70 | - * @return void |
|
71 | - */ |
|
67 | + * reset_cached_states |
|
68 | + * |
|
69 | + * @access private |
|
70 | + * @return void |
|
71 | + */ |
|
72 | 72 | public function reset_cached_states() { |
73 | 73 | EEM_State::$_active_states = array(); |
74 | 74 | EEM_State::$_all_states = array(); |
@@ -78,11 +78,11 @@ discard block |
||
78 | 78 | |
79 | 79 | |
80 | 80 | /** |
81 | - * _get_states |
|
82 | - * |
|
83 | - * @access private |
|
84 | - * @return array |
|
85 | - */ |
|
81 | + * _get_states |
|
82 | + * |
|
83 | + * @access private |
|
84 | + * @return array |
|
85 | + */ |
|
86 | 86 | public function get_all_states() { |
87 | 87 | if ( ! self::$_all_states ) { |
88 | 88 | self::$_all_states = $this->get_all( array( 'order_by'=>array( 'STA_name'=>'ASC' ), 'limit'=> array( 0, 99999 ))); |
@@ -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_State.class.php' ); |
|
24 | +require_once (EE_MODELS.'EEM_Base.model.php'); |
|
25 | +require_once (EE_CLASSES.'EE_State.class.php'); |
|
26 | 26 | |
27 | 27 | class EEM_State extends EEM_Base { |
28 | 28 | |
@@ -33,9 +33,9 @@ discard block |
||
33 | 33 | // array of all active states |
34 | 34 | private static $_active_states = FALSE; |
35 | 35 | |
36 | - protected function __construct( $timezone = NULL ) { |
|
37 | - $this->singular_item = __('State/Province','event_espresso'); |
|
38 | - $this->plural_item = __('States/Provinces','event_espresso'); |
|
36 | + protected function __construct($timezone = NULL) { |
|
37 | + $this->singular_item = __('State/Province', 'event_espresso'); |
|
38 | + $this->plural_item = __('States/Provinces', 'event_espresso'); |
|
39 | 39 | |
40 | 40 | $this->_tables = array( |
41 | 41 | 'State'=> new EE_Primary_Table('esp_state', 'STA_ID') |
@@ -43,10 +43,10 @@ discard block |
||
43 | 43 | |
44 | 44 | $this->_fields = array( |
45 | 45 | 'State'=>array( |
46 | - 'STA_ID'=> new EE_Primary_Key_Int_Field('STA_ID', __('State ID','event_espresso')), |
|
47 | - 'CNT_ISO'=> new EE_Foreign_Key_String_Field('CNT_ISO', __('Country ISO Code','event_espresso'), false, NULL, 'Country'), |
|
48 | - 'STA_abbrev' => new EE_Plain_Text_Field('STA_abbrev', __('State Abbreviation','event_espresso'), false, ''), |
|
49 | - 'STA_name' => new EE_Plain_Text_Field('STA_name', __('State Name','event_espresso'), false, ''), |
|
46 | + 'STA_ID'=> new EE_Primary_Key_Int_Field('STA_ID', __('State ID', 'event_espresso')), |
|
47 | + 'CNT_ISO'=> new EE_Foreign_Key_String_Field('CNT_ISO', __('Country ISO Code', 'event_espresso'), false, NULL, 'Country'), |
|
48 | + 'STA_abbrev' => new EE_Plain_Text_Field('STA_abbrev', __('State Abbreviation', 'event_espresso'), false, ''), |
|
49 | + 'STA_name' => new EE_Plain_Text_Field('STA_name', __('State Name', 'event_espresso'), false, ''), |
|
50 | 50 | 'STA_active'=> new EE_Boolean_Field('STA_active', __('State Active Flag', 'event_espresso'), false, false) |
51 | 51 | )); |
52 | 52 | $this->_model_relations = array( |
@@ -55,9 +55,9 @@ discard block |
||
55 | 55 | 'Venue'=>new EE_Has_Many_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_Public(); |
|
58 | + $this->_cap_restriction_generators[EEM_Base::caps_read] = new EE_Restriction_Generator_Public(); |
|
59 | 59 | //@todo: only show STA_active |
60 | - parent::__construct( $timezone ); |
|
60 | + parent::__construct($timezone); |
|
61 | 61 | } |
62 | 62 | |
63 | 63 | |
@@ -84,8 +84,8 @@ discard block |
||
84 | 84 | * @return array |
85 | 85 | */ |
86 | 86 | public function get_all_states() { |
87 | - if ( ! self::$_all_states ) { |
|
88 | - self::$_all_states = $this->get_all( array( 'order_by'=>array( 'STA_name'=>'ASC' ), 'limit'=> array( 0, 99999 ))); |
|
87 | + if ( ! self::$_all_states) { |
|
88 | + self::$_all_states = $this->get_all(array('order_by'=>array('STA_name'=>'ASC'), 'limit'=> array(0, 99999))); |
|
89 | 89 | } |
90 | 90 | return self::$_all_states; |
91 | 91 | } |
@@ -100,14 +100,14 @@ discard block |
||
100 | 100 | * @param bool $flush_cache |
101 | 101 | * @return array |
102 | 102 | */ |
103 | - public function get_all_active_states( $countries = array(), $flush_cache = FALSE ) { |
|
104 | - if ( ! self::$_active_states || $flush_cache ) { |
|
105 | - $countries = is_array( $countries ) && ! empty( $countries ) ? $countries : EEM_Country::instance()->get_all_active_countries(); |
|
106 | - self::$_active_states = $this->get_all( array( |
|
107 | - array( 'STA_active' => TRUE, 'CNT_ISO' => array( 'IN', array_keys( $countries ))), |
|
108 | - 'order_by' => array( 'STA_name'=>'ASC' ), |
|
109 | - 'limit' => array( 0, 99999 ), |
|
110 | - 'force_join' => array( 'Country' ) |
|
103 | + public function get_all_active_states($countries = array(), $flush_cache = FALSE) { |
|
104 | + if ( ! self::$_active_states || $flush_cache) { |
|
105 | + $countries = is_array($countries) && ! empty($countries) ? $countries : EEM_Country::instance()->get_all_active_countries(); |
|
106 | + self::$_active_states = $this->get_all(array( |
|
107 | + array('STA_active' => TRUE, 'CNT_ISO' => array('IN', array_keys($countries))), |
|
108 | + 'order_by' => array('STA_name'=>'ASC'), |
|
109 | + 'limit' => array(0, 99999), |
|
110 | + 'force_join' => array('Country') |
|
111 | 111 | )); |
112 | 112 | } |
113 | 113 | return self::$_active_states; |
@@ -119,8 +119,8 @@ discard block |
||
119 | 119 | * get_all_states_of_active_countries |
120 | 120 | * @return array |
121 | 121 | */ |
122 | - public function get_all_states_of_active_countries(){ |
|
123 | - if ( $states = $this->get_all( array( array( 'Country.CNT_active' => TRUE, 'STA_active' => TRUE ), 'order_by' => array( 'Country.CNT_name' => 'ASC', 'STA_name' => 'ASC' )))) { |
|
122 | + public function get_all_states_of_active_countries() { |
|
123 | + if ($states = $this->get_all(array(array('Country.CNT_active' => TRUE, 'STA_active' => TRUE), 'order_by' => array('Country.CNT_name' => 'ASC', 'STA_name' => 'ASC')))) { |
|
124 | 124 | return $states; |
125 | 125 | } |
126 | 126 | return FALSE; |
@@ -132,11 +132,11 @@ discard block |
||
132 | 132 | * get_all_states_of_active_countries |
133 | 133 | * @return array |
134 | 134 | */ |
135 | - public function get_all_active_states_for_these_countries( $countries ){ |
|
136 | - if ( ! $countries ) { |
|
135 | + public function get_all_active_states_for_these_countries($countries) { |
|
136 | + if ( ! $countries) { |
|
137 | 137 | return FALSE; |
138 | 138 | } |
139 | - if ( $states = $this->get_all( array( array( 'Country.CNT_ISO' => array( 'IN', array_keys( $countries )), 'STA_active' => TRUE ), 'order_by' => array( 'Country.CNT_name' => 'ASC', 'STA_name' => 'ASC' )))) { |
|
139 | + if ($states = $this->get_all(array(array('Country.CNT_ISO' => array('IN', array_keys($countries)), 'STA_active' => TRUE), 'order_by' => array('Country.CNT_name' => 'ASC', 'STA_name' => 'ASC')))) { |
|
140 | 140 | return $states; |
141 | 141 | } |
142 | 142 | return FALSE; |
@@ -148,11 +148,11 @@ discard block |
||
148 | 148 | * get_all_states_of_active_countries |
149 | 149 | * @return array |
150 | 150 | */ |
151 | - public function get_all_states_for_these_countries( $countries ){ |
|
152 | - if ( ! $countries ) { |
|
151 | + public function get_all_states_for_these_countries($countries) { |
|
152 | + if ( ! $countries) { |
|
153 | 153 | return FALSE; |
154 | 154 | } |
155 | - if ( $states = $this->get_all( array( array( 'Country.CNT_ISO' => array( 'IN', array_keys( $countries ))), 'order_by' => array( 'Country.CNT_name' => 'ASC', 'STA_name' => 'ASC' )))) { |
|
155 | + if ($states = $this->get_all(array(array('Country.CNT_ISO' => array('IN', array_keys($countries))), 'order_by' => array('Country.CNT_name' => 'ASC', 'STA_name' => 'ASC')))) { |
|
156 | 156 | return $states; |
157 | 157 | } |
158 | 158 | return FALSE; |
@@ -163,15 +163,15 @@ discard block |
||
163 | 163 | * @param string $state_ID |
164 | 164 | * @return string |
165 | 165 | */ |
166 | - public function get_state_name_by_ID( $state_ID ){ |
|
167 | - if( isset( self::$_all_states[ $state_ID ] ) && |
|
168 | - self::$_all_states[ $state_ID ] instanceof EE_State ){ |
|
169 | - return self::$_all_states[ $state_ID ]->name(); |
|
166 | + public function get_state_name_by_ID($state_ID) { |
|
167 | + if (isset(self::$_all_states[$state_ID]) && |
|
168 | + self::$_all_states[$state_ID] instanceof EE_State) { |
|
169 | + return self::$_all_states[$state_ID]->name(); |
|
170 | 170 | } |
171 | - $names = $this->get_col( array( array( 'STA_ID' => $state_ID ), 'limit' => 1), 'STA_name' ); |
|
172 | - if( is_array( $names ) && ! empty( $names ) ){ |
|
173 | - return reset( $names ); |
|
174 | - }else{ |
|
171 | + $names = $this->get_col(array(array('STA_ID' => $state_ID), 'limit' => 1), 'STA_name'); |
|
172 | + if (is_array($names) && ! empty($names)) { |
|
173 | + return reset($names); |
|
174 | + } else { |
|
175 | 175 | return ''; |
176 | 176 | } |
177 | 177 | } |
@@ -22,8 +22,8 @@ discard block |
||
22 | 22 | * ------------------------------------------------------------------------ |
23 | 23 | */ |
24 | 24 | |
25 | -require_once ( EE_CLASSES . 'EE_Ticket_Price.class.php' ); |
|
26 | -require_once ( EE_MODELS . 'EEM_Base.model.php' ); |
|
25 | +require_once (EE_CLASSES.'EE_Ticket_Price.class.php'); |
|
26 | +require_once (EE_MODELS.'EEM_Base.model.php'); |
|
27 | 27 | |
28 | 28 | class EEM_Ticket_Price extends EEM_Base { |
29 | 29 | |
@@ -37,12 +37,12 @@ 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 = __('Ticket Price','event_espresso'); |
|
42 | - $this->plural_item = __('Ticket Prices','event_espresso'); |
|
40 | + protected function __construct($timezone) { |
|
41 | + $this->singular_item = __('Ticket Price', 'event_espresso'); |
|
42 | + $this->plural_item = __('Ticket Prices', 'event_espresso'); |
|
43 | 43 | |
44 | 44 | $this->_tables = array( |
45 | - 'Ticket_Price'=>new EE_Primary_Table('esp_ticket_price','TKP_ID') |
|
45 | + 'Ticket_Price'=>new EE_Primary_Table('esp_ticket_price', 'TKP_ID') |
|
46 | 46 | ); |
47 | 47 | $this->_fields = array( |
48 | 48 | 'Ticket_Price'=> array( |
@@ -56,14 +56,14 @@ discard block |
||
56 | 56 | 'Price'=>new EE_Belongs_To_Relation() |
57 | 57 | ); |
58 | 58 | $this->_model_chain_to_wp_user = 'Ticket'; |
59 | - $this->_cap_restriction_generators[ EEM_Base::caps_read ] = new EE_Restriction_Generator_Default_Public('Ticket.TKT_is_default', 'Ticket.Datetime.Event' ); |
|
59 | + $this->_cap_restriction_generators[EEM_Base::caps_read] = new EE_Restriction_Generator_Default_Public('Ticket.TKT_is_default', 'Ticket.Datetime.Event'); |
|
60 | 60 | //account for default tickets in the caps |
61 | - $this->_cap_restriction_generators[ EEM_Base::caps_read_admin ] = new EE_Restriction_Generator_Default_Protected( 'Ticket.TKT_is_default', 'Ticket.Datetime.Event'); |
|
62 | - $this->_cap_restriction_generators[ EEM_Base::caps_edit ] = new EE_Restriction_Generator_Default_Protected( 'Ticket.TKT_is_default', 'Ticket.Datetime.Event'); |
|
63 | - $this->_cap_restriction_generators[ EEM_Base::caps_delete ] = new EE_Restriction_Generator_Default_Protected( 'Ticket.TKT_is_default', 'Ticket.Datetime.Event'); |
|
61 | + $this->_cap_restriction_generators[EEM_Base::caps_read_admin] = new EE_Restriction_Generator_Default_Protected('Ticket.TKT_is_default', 'Ticket.Datetime.Event'); |
|
62 | + $this->_cap_restriction_generators[EEM_Base::caps_edit] = new EE_Restriction_Generator_Default_Protected('Ticket.TKT_is_default', 'Ticket.Datetime.Event'); |
|
63 | + $this->_cap_restriction_generators[EEM_Base::caps_delete] = new EE_Restriction_Generator_Default_Protected('Ticket.TKT_is_default', 'Ticket.Datetime.Event'); |
|
64 | 64 | //follow the caps of the ticket |
65 | 65 | $this->_caps_slug = 'tickets'; |
66 | - parent::__construct( $timezone ); |
|
66 | + parent::__construct($timezone); |
|
67 | 67 | |
68 | 68 | } |
69 | 69 |
@@ -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 | * |
@@ -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_Ticket_Template.class.php' ); |
|
24 | +require_once (EE_MODELS.'EEM_Base.model.php'); |
|
25 | +require_once (EE_CLASSES.'EE_Ticket_Template.class.php'); |
|
26 | 26 | |
27 | 27 | class EEM_Ticket_Template extends EEM_Base { |
28 | 28 | |
@@ -38,29 +38,29 @@ discard block |
||
38 | 38 | * @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) |
39 | 39 | * @return void |
40 | 40 | */ |
41 | - protected function __construct( $timezone ) { |
|
42 | - $this->singular_item = __('Ticket Template','event_espresso'); |
|
43 | - $this->plural_item = __('Ticket Templates','event_espresso'); |
|
41 | + protected function __construct($timezone) { |
|
42 | + $this->singular_item = __('Ticket Template', 'event_espresso'); |
|
43 | + $this->plural_item = __('Ticket Templates', 'event_espresso'); |
|
44 | 44 | |
45 | 45 | $this->_tables = array( |
46 | 46 | 'Ticket_Template'=> new EE_Primary_Table('esp_ticket_template', 'TTM_ID') |
47 | 47 | ); |
48 | 48 | $this->_fields = array( |
49 | 49 | 'Ticket_Template'=>array( |
50 | - 'TTM_ID'=>new EE_Primary_Key_Int_Field('TTM_ID', __('Ticket Template ID','event_espresso')), |
|
51 | - 'TTM_name'=>new EE_Plain_Text_Field('TTM_name', __('The name of the ticket template','event_espresso'), false, '' ), |
|
52 | - 'TTM_description'=>new EE_Plain_Text_Field('TTM_description', __('The description for the ticket template','event_espresso'), true, '' ), |
|
53 | - 'TTM_file'=>new EE_Plain_Text_Field('TTM_file', __('The file name for the actual template file saved on disk','event_espresso'), true, '' ), |
|
50 | + 'TTM_ID'=>new EE_Primary_Key_Int_Field('TTM_ID', __('Ticket Template ID', 'event_espresso')), |
|
51 | + 'TTM_name'=>new EE_Plain_Text_Field('TTM_name', __('The name of the ticket template', 'event_espresso'), false, ''), |
|
52 | + 'TTM_description'=>new EE_Plain_Text_Field('TTM_description', __('The description for the ticket template', 'event_espresso'), true, ''), |
|
53 | + 'TTM_file'=>new EE_Plain_Text_Field('TTM_file', __('The file name for the actual template file saved on disk', 'event_espresso'), true, ''), |
|
54 | 54 | )); |
55 | 55 | $this->_model_relations = array( |
56 | 56 | 'Ticket'=>new EE_Has_Many_Relation() |
57 | 57 | ); |
58 | 58 | $this->_model_chain_to_wp_user = 'Ticket'; |
59 | - $this->_cap_restriction_generators[ EEM_Base::caps_read ] = new EE_Restriction_Generator_Default_Public('Ticket.TKT_is_default', 'Ticket.Datetime.Event' ); |
|
59 | + $this->_cap_restriction_generators[EEM_Base::caps_read] = new EE_Restriction_Generator_Default_Public('Ticket.TKT_is_default', 'Ticket.Datetime.Event'); |
|
60 | 60 | //account for default tickets in the caps |
61 | - $this->_cap_restriction_generators[ EEM_Base::caps_read_admin ] = new EE_Restriction_Generator_Default_Protected( 'Ticket.TKT_is_default', 'Ticket.Datetime.Event'); |
|
62 | - $this->_cap_restriction_generators[ EEM_Base::caps_edit ] = new EE_Restriction_Generator_Default_Protected( 'Ticket.TKT_is_default', 'Ticket.Datetime.Event'); |
|
63 | - $this->_cap_restriction_generators[ EEM_Base::caps_delete ] = new EE_Restriction_Generator_Default_Protected( 'Ticket.TKT_is_default', 'Ticket.Datetime.Event'); |
|
64 | - parent::__construct( $timezone ); |
|
61 | + $this->_cap_restriction_generators[EEM_Base::caps_read_admin] = new EE_Restriction_Generator_Default_Protected('Ticket.TKT_is_default', 'Ticket.Datetime.Event'); |
|
62 | + $this->_cap_restriction_generators[EEM_Base::caps_edit] = new EE_Restriction_Generator_Default_Protected('Ticket.TKT_is_default', 'Ticket.Datetime.Event'); |
|
63 | + $this->_cap_restriction_generators[EEM_Base::caps_delete] = new EE_Restriction_Generator_Default_Protected('Ticket.TKT_is_default', 'Ticket.Datetime.Event'); |
|
64 | + parent::__construct($timezone); |
|
65 | 65 | } |
66 | 66 | } //end EEM_Ticket_Template class |
67 | 67 | \ 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 | * |
@@ -4,18 +4,18 @@ discard block |
||
4 | 4 | * Parent class for indicating indexes on models. As of writing this, it is only used |
5 | 5 | * when deleting model objects that have no primary key, but clearly this can be expanded |
6 | 6 | */ |
7 | -class EE_Index{ |
|
7 | +class EE_Index { |
|
8 | 8 | protected $_name; |
9 | 9 | protected $_field_names; |
10 | 10 | protected $_model_name; |
11 | - public function __construct($fields){ |
|
11 | + public function __construct($fields) { |
|
12 | 12 | $this->_field_names = $fields; |
13 | 13 | } |
14 | - public function _construct_finalize($name,$model_name){ |
|
14 | + public function _construct_finalize($name, $model_name) { |
|
15 | 15 | $this->_name = $name; |
16 | 16 | $this->_model_name = $model_name; |
17 | 17 | } |
18 | - public function field_names(){ |
|
18 | + public function field_names() { |
|
19 | 19 | return $this->_field_names; |
20 | 20 | } |
21 | 21 | /** |
@@ -23,19 +23,19 @@ discard block |
||
23 | 23 | * @param string $model_name like Event, Question_Group, etc. omit the EEM_ |
24 | 24 | * @return EEM_Base |
25 | 25 | */ |
26 | - protected function _get_model($model_name){ |
|
27 | - $modelInstance=call_user_func("EEM_".$model_name."::instance"); |
|
26 | + protected function _get_model($model_name) { |
|
27 | + $modelInstance = call_user_func("EEM_".$model_name."::instance"); |
|
28 | 28 | return $modelInstance; |
29 | 29 | } |
30 | 30 | /** |
31 | 31 | * Gets all the fields for this index |
32 | 32 | * @return EE_Model_Field_Base[] |
33 | 33 | */ |
34 | - public function fields(){ |
|
34 | + public function fields() { |
|
35 | 35 | $fields = array(); |
36 | 36 | $model = $this->_get_model($this->_model_name); |
37 | - foreach($model->field_settings() as $field_name => $field_obj){ |
|
38 | - if(in_array($field_name,$this->field_names())){ |
|
37 | + foreach ($model->field_settings() as $field_name => $field_obj) { |
|
38 | + if (in_array($field_name, $this->field_names())) { |
|
39 | 39 | $fields[$field_name] = $field_obj; |
40 | 40 | } |
41 | 41 | } |
@@ -1,12 +1,12 @@ |
||
1 | 1 | <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) |
2 | 2 | exit('No direct script access allowed'); |
3 | 3 | /** |
4 | - * EE_Model_Parser |
|
5 | - * |
|
6 | - * @package Event Espresso |
|
7 | - * @subpackage |
|
8 | - * @author Mike Nelson |
|
9 | - */ |
|
4 | + * EE_Model_Parser |
|
5 | + * |
|
6 | + * @package Event Espresso |
|
7 | + * @subpackage |
|
8 | + * @author Mike Nelson |
|
9 | + */ |
|
10 | 10 | class EE_Model_Parser { |
11 | 11 | const table_alias_model_relation_chain_separator = '__'; |
12 | 12 | const table_alias_model_relation_chain_prefix_end = '___'; |
@@ -20,7 +20,7 @@ discard block |
||
20 | 20 | * @param string $string_to_pad |
21 | 21 | * @return string |
22 | 22 | */ |
23 | - public static function pad_with_periods($string_to_pad){ |
|
23 | + public static function pad_with_periods($string_to_pad) { |
|
24 | 24 | return ".".$string_to_pad."."; |
25 | 25 | } |
26 | 26 | /** |
@@ -28,8 +28,8 @@ discard block |
||
28 | 28 | * @param string $string_to_trim |
29 | 29 | * @return string |
30 | 30 | */ |
31 | - public static function trim_periods($string_to_trim){ |
|
32 | - return trim($string_to_trim,'.'); |
|
31 | + public static function trim_periods($string_to_trim) { |
|
32 | + return trim($string_to_trim, '.'); |
|
33 | 33 | } |
34 | 34 | |
35 | 35 | |
@@ -40,22 +40,22 @@ discard block |
||
40 | 40 | * @param $this_model_name |
41 | 41 | * @return string which can be added onto table aliases to make them unique |
42 | 42 | */ |
43 | - public static function extract_table_alias_model_relation_chain_prefix($model_relation_chain,$this_model_name){ |
|
43 | + public static function extract_table_alias_model_relation_chain_prefix($model_relation_chain, $this_model_name) { |
|
44 | 44 | //eg $model_relation_chain = 'Venue.Event_Venue.Event.Registration", and $this_model_name = 'Event' |
45 | 45 | $model_relation_chain = self::pad_with_periods($model_relation_chain); |
46 | 46 | $this_model_name = self::pad_with_periods($this_model_name); |
47 | 47 | //eg '.Venue.Event_Venue.Event.Registration." and '.Event.' |
48 | 48 | //remove this model name and everything afterwards |
49 | - $pos_of_model_name = strpos($model_relation_chain,$this_model_name); |
|
50 | - $model_relation_chain = substr($model_relation_chain,0,$pos_of_model_name); |
|
49 | + $pos_of_model_name = strpos($model_relation_chain, $this_model_name); |
|
50 | + $model_relation_chain = substr($model_relation_chain, 0, $pos_of_model_name); |
|
51 | 51 | //eg '.Venue.Event_Venue.' |
52 | 52 | //trim periods |
53 | 53 | $model_relation_chain = self::trim_periods($model_relation_chain); |
54 | 54 | //eg 'Venue.Event_Venue' |
55 | 55 | //replace periods with double-underscores |
56 | - $model_relation_chain = str_replace(".",self::table_alias_model_relation_chain_separator,$model_relation_chain); |
|
56 | + $model_relation_chain = str_replace(".", self::table_alias_model_relation_chain_separator, $model_relation_chain); |
|
57 | 57 | //eg 'Venue__Event_Venue' |
58 | - if($model_relation_chain !=''){ |
|
58 | + if ($model_relation_chain != '') { |
|
59 | 59 | $model_relation_chain = $model_relation_chain.self::table_alias_model_relation_chain_prefix_end; |
60 | 60 | } |
61 | 61 | //eg 'Venue_Event_Venue___' |
@@ -66,14 +66,14 @@ discard block |
||
66 | 66 | * @param string $table_alias_with_model_relation_chain_prefix which CAN have a table alias model relation chain prefix (or not) |
67 | 67 | * @return string |
68 | 68 | */ |
69 | - public static function remove_table_alias_model_relation_chain_prefix($table_alias_with_model_relation_chain_prefix){ |
|
69 | + public static function remove_table_alias_model_relation_chain_prefix($table_alias_with_model_relation_chain_prefix) { |
|
70 | 70 | //does this actually have a table alias model relation chain prefix? |
71 | - $pos = strpos($table_alias_with_model_relation_chain_prefix,self::table_alias_model_relation_chain_prefix_end); |
|
72 | - if( $pos !== FALSE){ |
|
71 | + $pos = strpos($table_alias_with_model_relation_chain_prefix, self::table_alias_model_relation_chain_prefix_end); |
|
72 | + if ($pos !== FALSE) { |
|
73 | 73 | //yes |
74 | 74 | //find that triple underscore and remove it and everything before it |
75 | 75 | $table_alias = substr($table_alias_with_model_relation_chain_prefix, $pos + strlen(self::table_alias_model_relation_chain_prefix_end)); |
76 | - }else{ |
|
76 | + } else { |
|
77 | 77 | $table_alias = $table_alias_with_model_relation_chain_prefix; |
78 | 78 | } |
79 | 79 | return $table_alias; |
@@ -83,14 +83,14 @@ discard block |
||
83 | 83 | * @param string $table_alias_with_model_relation_chain_prefix |
84 | 84 | * @return string |
85 | 85 | */ |
86 | - public static function get_prefix_from_table_alias_with_model_relation_chain_prefix($table_alias_with_model_relation_chain_prefix){ |
|
86 | + public static function get_prefix_from_table_alias_with_model_relation_chain_prefix($table_alias_with_model_relation_chain_prefix) { |
|
87 | 87 | //does this actually have a table alias model relation chain prefix? |
88 | - $pos = strpos($table_alias_with_model_relation_chain_prefix,self::table_alias_model_relation_chain_prefix_end); |
|
89 | - if( $pos !== FALSE){ |
|
88 | + $pos = strpos($table_alias_with_model_relation_chain_prefix, self::table_alias_model_relation_chain_prefix_end); |
|
89 | + if ($pos !== FALSE) { |
|
90 | 90 | //yes |
91 | 91 | //find that triple underscore and remove it and everything before it |
92 | 92 | $prefix = substr($table_alias_with_model_relation_chain_prefix, 0, $pos + strlen(self::table_alias_model_relation_chain_prefix_end)); |
93 | - }else{ |
|
93 | + } else { |
|
94 | 94 | $prefix = ''; |
95 | 95 | } |
96 | 96 | return $prefix; |
@@ -105,7 +105,7 @@ discard block |
||
105 | 105 | * @param string $original_query_param |
106 | 106 | * @return string |
107 | 107 | */ |
108 | - public static function extract_table_alias_model_relation_chain_from_query_param($model_name, $original_query_param){ |
|
108 | + public static function extract_table_alias_model_relation_chain_from_query_param($model_name, $original_query_param) { |
|
109 | 109 | $relation_chain = self::extract_model_relation_chain($model_name, $original_query_param); |
110 | 110 | $table_alias_with_model_relation_chain_prefix = EE_Model_Parser::extract_table_alias_model_relation_chain_prefix($relation_chain, $model_name); |
111 | 111 | return $table_alias_with_model_relation_chain_prefix; |
@@ -119,7 +119,7 @@ discard block |
||
119 | 119 | * @param string $original_query_param |
120 | 120 | * @return string |
121 | 121 | */ |
122 | - public static function extract_model_relation_chain($model_name,$original_query_param){ |
|
122 | + public static function extract_model_relation_chain($model_name, $original_query_param) { |
|
123 | 123 | //prefix and postfix both with a period, as this facilitates searching |
124 | 124 | $model_name = EE_Model_Parser::pad_with_periods($model_name); |
125 | 125 | $original_query_param = EE_Model_Parser::pad_with_periods($original_query_param); |
@@ -127,7 +127,7 @@ discard block |
||
127 | 127 | //eg, if we're looking for the model relation chain from Event to Payment, the original query param is probably something like |
128 | 128 | //"Registration.Transaction.Payment.PAY_ID", $pos_of_model_string points to the 'P' or Payment. We want the string |
129 | 129 | //"Registration.Transaction.Payment" |
130 | - $model_relation_chain = substr($original_query_param, 0,$pos_of_model_string+strlen($model_name)); |
|
130 | + $model_relation_chain = substr($original_query_param, 0, $pos_of_model_string + strlen($model_name)); |
|
131 | 131 | return EE_Model_Parser::trim_periods($model_relation_chain); |
132 | 132 | } |
133 | 133 | |
@@ -142,11 +142,11 @@ discard block |
||
142 | 142 | * @param string $model_relation_chain |
143 | 143 | * @return string |
144 | 144 | */ |
145 | - public static function replace_model_name_with_join_model_name_in_model_relation_chain($model_name,$join_model_name,$model_relation_chain){ |
|
145 | + public static function replace_model_name_with_join_model_name_in_model_relation_chain($model_name, $join_model_name, $model_relation_chain) { |
|
146 | 146 | $model_name = EE_Model_Parser::pad_with_periods($model_name); |
147 | 147 | $join_model_name = EE_Model_Parser::pad_with_periods($join_model_name); |
148 | 148 | $model_relation_chain = EE_Model_Parser::pad_with_periods($model_relation_chain); |
149 | - $replaced_with_periods = str_replace($model_name,$join_model_name,$model_relation_chain); |
|
149 | + $replaced_with_periods = str_replace($model_name, $join_model_name, $model_relation_chain); |
|
150 | 150 | return EE_Model_Parser::trim_periods($replaced_with_periods); |
151 | 151 | } |
152 | 152 | } |
@@ -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 | * EE_Model_Parser |
5 | 6 | * |
@@ -73,7 +74,7 @@ discard block |
||
73 | 74 | //yes |
74 | 75 | //find that triple underscore and remove it and everything before it |
75 | 76 | $table_alias = substr($table_alias_with_model_relation_chain_prefix, $pos + strlen(self::table_alias_model_relation_chain_prefix_end)); |
76 | - }else{ |
|
77 | + } else{ |
|
77 | 78 | $table_alias = $table_alias_with_model_relation_chain_prefix; |
78 | 79 | } |
79 | 80 | return $table_alias; |
@@ -90,7 +91,7 @@ discard block |
||
90 | 91 | //yes |
91 | 92 | //find that triple underscore and remove it and everything before it |
92 | 93 | $prefix = substr($table_alias_with_model_relation_chain_prefix, 0, $pos + strlen(self::table_alias_model_relation_chain_prefix_end)); |
93 | - }else{ |
|
94 | + } else{ |
|
94 | 95 | $prefix = ''; |
95 | 96 | } |
96 | 97 | return $prefix; |
@@ -4,7 +4,7 @@ |
||
4 | 4 | * Used to indicate a primary key index - ie, a set of fields which, when used in combination, |
5 | 5 | * also uniquely identify a model object in the database (in case there is no primary key field). |
6 | 6 | */ |
7 | -class EE_Primary_Key_Index extends EE_Unique_Index{ |
|
7 | +class EE_Primary_Key_Index extends EE_Unique_Index { |
|
8 | 8 | //yep, actually the same as unique index right now |
9 | 9 | |
10 | 10 | } |