Completed
Branch FET-8365-add-indexes (4b9253)
by
unknown
527:08 queued 512:28
created
core/db_models/EEM_CPT_Base.model.php 3 patches
Indentation   +15 added lines, -15 removed lines patch added patch discarded remove patch
@@ -1,21 +1,21 @@
 block discarded – undo
1 1
 <?php
2 2
 define('EE_Event_Category_Taxonomy','espresso_event_category');
3 3
 /**
4
- *
5
- * EEM_CPT_Base
6
- *
7
- * For shared functionality between models internally implemented
8
- * as Custom Post Types. Subclass of EEM_Soft_Delete_Base, meaning that when you 'delete' one of these model objects
9
- * we actually default ot just trashing it. (It works differently than EEM_Soft_Delete under the hood,because there's a post status field
10
- * instead of a soft-delete flag, but the functionality is the same)
11
- * Note: if you add a new subclass of EEM_CPT_Base, you should add it as a relation
12
- * on EEM_Term_Taxonomy and EEM_Term_Relationship
13
- *
14
- * @package 			Event Espresso
15
- * @subpackage 	core
16
- * @author 				Mike Nelson
17
- *
18
- */
4
+	 *
5
+	 * EEM_CPT_Base
6
+	 *
7
+	 * For shared functionality between models internally implemented
8
+	 * as Custom Post Types. Subclass of EEM_Soft_Delete_Base, meaning that when you 'delete' one of these model objects
9
+	 * we actually default ot just trashing it. (It works differently than EEM_Soft_Delete under the hood,because there's a post status field
10
+	 * instead of a soft-delete flag, but the functionality is the same)
11
+	 * Note: if you add a new subclass of EEM_CPT_Base, you should add it as a relation
12
+	 * on EEM_Term_Taxonomy and EEM_Term_Relationship
13
+	 *
14
+	 * @package 			Event Espresso
15
+	 * @subpackage 	core
16
+	 * @author 				Mike Nelson
17
+	 *
18
+	 */
19 19
 abstract class EEM_CPT_Base extends EEM_Soft_Delete_Base{
20 20
 
21 21
 	/**
Please login to merge, or discard this patch.
Spacing   +83 added lines, -83 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php
2
-define('EE_Event_Category_Taxonomy','espresso_event_category');
2
+define('EE_Event_Category_Taxonomy', 'espresso_event_category');
3 3
 /**
4 4
  *
5 5
  * EEM_CPT_Base
@@ -16,7 +16,7 @@  discard block
 block discarded – undo
16 16
  * @author 				Mike Nelson
17 17
  *
18 18
  */
19
-abstract class EEM_CPT_Base extends EEM_Soft_Delete_Base{
19
+abstract class EEM_CPT_Base extends EEM_Soft_Delete_Base {
20 20
 
21 21
 	/**
22 22
 	 * @var string post_status_trashed - the wp post status for trashed cpts
@@ -44,42 +44,42 @@  discard block
 block discarded – undo
44 44
 	 * @param string $timezone
45 45
 	 * @throws \EE_Error
46 46
 	 */
47
-	protected function __construct( $timezone = NULL ){
47
+	protected function __construct($timezone = NULL) {
48 48
 
49 49
 		//adds a relationship to Term_Taxonomy for all these models. For this to work
50 50
 		//Term_Relationship must have a relation to each model subclassing EE_CPT_Base explicitly
51 51
 		//eg, in EEM_Term_Relationship, inside the _model_relations array, there must be an entry
52 52
 		//with key equalling the subclassing model's model name (eg 'Event' or 'Venue'), and the value
53 53
 		//must also be new EE_HABTM_Relation('Term_Relationship');
54
-		$this->_model_relations['Term_Taxonomy'] =new EE_HABTM_Relation('Term_Relationship');
54
+		$this->_model_relations['Term_Taxonomy'] = new EE_HABTM_Relation('Term_Relationship');
55 55
 		$primary_table_name = NULL;
56 56
 		//add  the common _status field to all CPT primary tables.
57
-		foreach ( $this->_tables as $alias => $table_obj ) {
58
-			if ( $table_obj instanceof EE_Primary_Table ) {
57
+		foreach ($this->_tables as $alias => $table_obj) {
58
+			if ($table_obj instanceof EE_Primary_Table) {
59 59
 				$primary_table_name = $alias;
60 60
 			}
61 61
 		}
62 62
 		//set default wp post statuses if child has not already set.
63
-		if ( ! isset( $this->_fields[$primary_table_name]['status'] )) {
63
+		if ( ! isset($this->_fields[$primary_table_name]['status'])) {
64 64
 			$this->_fields[$primary_table_name]['status'] = new EE_WP_Post_Status_Field('post_status', __("Event Status", "event_espresso"), false, 'draft');
65 65
 		}
66
-		if( ! isset( $this->_fields[$primary_table_name]['to_ping'])){
67
-			$this->_fields[$primary_table_name]['to_ping'] = new EE_DB_Only_Text_Field('to_ping', __( 'To Ping', 'event_espresso' ), FALSE, '');
66
+		if ( ! isset($this->_fields[$primary_table_name]['to_ping'])) {
67
+			$this->_fields[$primary_table_name]['to_ping'] = new EE_DB_Only_Text_Field('to_ping', __('To Ping', 'event_espresso'), FALSE, '');
68 68
 		}
69
-		if( ! isset( $this->_fields[$primary_table_name]['pinged'])){
70
-			$this->_fields[$primary_table_name]['pinged'] = new EE_DB_Only_Text_Field('pinged', __( 'Pinged', 'event_espresso' ), FALSE, '');
69
+		if ( ! isset($this->_fields[$primary_table_name]['pinged'])) {
70
+			$this->_fields[$primary_table_name]['pinged'] = new EE_DB_Only_Text_Field('pinged', __('Pinged', 'event_espresso'), FALSE, '');
71 71
 		}
72 72
 
73
-		if( ! isset( $this->_fields[$primary_table_name]['comment_status'])){
74
-			$this->_fields[$primary_table_name]['comment_status'] = new EE_Plain_Text_Field('comment_status', __('Comment Status', 'event_espresso' ), FALSE, 'open');
73
+		if ( ! isset($this->_fields[$primary_table_name]['comment_status'])) {
74
+			$this->_fields[$primary_table_name]['comment_status'] = new EE_Plain_Text_Field('comment_status', __('Comment Status', 'event_espresso'), FALSE, 'open');
75 75
 		}
76 76
 
77
-		if( ! isset( $this->_fields[$primary_table_name]['ping_status'])){
77
+		if ( ! isset($this->_fields[$primary_table_name]['ping_status'])) {
78 78
 			$this->_fields[$primary_table_name]['ping_status'] = new EE_Plain_Text_Field('ping_status', __('Ping Status', 'event_espresso'), FALSE, 'open');
79 79
 		}
80 80
 
81
-		if( ! isset( $this->_fields[$primary_table_name]['post_content_filtered'])){
82
-			$this->_fields[$primary_table_name]['post_content_filtered'] = new EE_DB_Only_Text_Field('post_content_filtered', __( 'Post Content Filtered', 'event_espresso' ), FALSE, '');
81
+		if ( ! isset($this->_fields[$primary_table_name]['post_content_filtered'])) {
82
+			$this->_fields[$primary_table_name]['post_content_filtered'] = new EE_DB_Only_Text_Field('post_content_filtered', __('Post Content Filtered', 'event_espresso'), FALSE, '');
83 83
 		}
84 84
 		parent::__construct($timezone);
85 85
 
@@ -92,7 +92,7 @@  discard block
 block discarded – undo
92 92
 	 */
93 93
 	public function public_event_stati() {
94 94
 		// @see wp-includes/post.php
95
-		return get_post_stati( array( 'public' => TRUE ));
95
+		return get_post_stati(array('public' => TRUE));
96 96
 	}
97 97
 
98 98
 
@@ -103,7 +103,7 @@  discard block
 block discarded – undo
103 103
 	 * @return string
104 104
 	 * @throws EE_Error
105 105
 	 */
106
-	public function deleted_field_name(){
106
+	public function deleted_field_name() {
107 107
 		throw new EE_Error(sprintf(__("EEM_CPT_Base should nto call deleted_field_name! It should instead use post_status_field_name", "event_espresso")));
108 108
 	}
109 109
 
@@ -114,12 +114,12 @@  discard block
 block discarded – undo
114 114
 	 * @return string
115 115
 	 * @throws EE_Error
116 116
 	 */
117
-	public function post_status_field_name(){
117
+	public function post_status_field_name() {
118 118
 		$field = $this->get_a_field_of_type('EE_WP_Post_Status_Field');
119
-		if($field){
119
+		if ($field) {
120 120
 			return $field->get_name();
121
-		}else{
122
-			throw new EE_Error(sprintf(__('We are trying to find the post status flag field on %s, but none was found. Are you sure there is a field of type EE_Trashed_Flag_Field in %s constructor?','event_espresso'),get_class($this),get_class($this)));
121
+		} else {
122
+			throw new EE_Error(sprintf(__('We are trying to find the post status flag field on %s, but none was found. Are you sure there is a field of type EE_Trashed_Flag_Field in %s constructor?', 'event_espresso'), get_class($this), get_class($this)));
123 123
 		}
124 124
 	}
125 125
 
@@ -130,9 +130,9 @@  discard block
 block discarded – undo
130 130
 	 * @param array $query_params like EEM_Base::get_all's $query_params
131 131
 	 * @return array like EEM_Base::get_all's $query_params
132 132
 	 */
133
-	protected function _alter_query_params_so_only_trashed_items_included($query_params){
134
-		$post_status_field_name=$this->post_status_field_name();
135
-		$query_params[0][$post_status_field_name]=self::post_status_trashed;
133
+	protected function _alter_query_params_so_only_trashed_items_included($query_params) {
134
+		$post_status_field_name = $this->post_status_field_name();
135
+		$query_params[0][$post_status_field_name] = self::post_status_trashed;
136 136
 		return $query_params;
137 137
 	}
138 138
 
@@ -143,9 +143,9 @@  discard block
 block discarded – undo
143 143
 	 * @param array $query_params
144 144
 	 * @return array
145 145
 	 */
146
-	protected function _alter_query_params_so_deleted_and_undeleted_items_included($query_params){
147
-		$post_status_field_name=$this->post_status_field_name();
148
-		$query_params[0][$post_status_field_name]=array('IN',array_keys($this->get_status_array()));
146
+	protected function _alter_query_params_so_deleted_and_undeleted_items_included($query_params) {
147
+		$post_status_field_name = $this->post_status_field_name();
148
+		$query_params[0][$post_status_field_name] = array('IN', array_keys($this->get_status_array()));
149 149
 		return $query_params;
150 150
 	}
151 151
 
@@ -157,11 +157,11 @@  discard block
 block discarded – undo
157 157
 	 * @param array $query_params like EEM_Base::get_all
158 158
 	 * @return boolean success
159 159
 	 */
160
-	function delete_or_restore($delete=true,$query_params = array()){
161
-		$post_status_field_name=$this->post_status_field_name();
160
+	function delete_or_restore($delete = true, $query_params = array()) {
161
+		$post_status_field_name = $this->post_status_field_name();
162 162
 		$query_params = $this->_alter_query_params_so_deleted_and_undeleted_items_included($query_params);
163 163
 		$new_status = $delete ? self::post_status_trashed : 'draft';
164
-		if ( $this->update (array($post_status_field_name=>$new_status), $query_params )) {
164
+		if ($this->update(array($post_status_field_name=>$new_status), $query_params)) {
165 165
 			return TRUE;
166 166
 		} else {
167 167
 			return FALSE;
@@ -178,7 +178,7 @@  discard block
 block discarded – undo
178 178
 	 */
179 179
 	public function meta_table() {
180 180
 		$meta_table = $this->_get_other_tables();
181
-		$meta_table = reset( $meta_table );
181
+		$meta_table = reset($meta_table);
182 182
 		return $meta_table instanceof EE_Secondary_Table ? $meta_table->get_table_name() : NULL;
183 183
 	}
184 184
 
@@ -190,16 +190,16 @@  discard block
 block discarded – undo
190 190
 	 * @param  bool $all triggers whether we include DB_Only fields or JUST non DB_Only fields.  Defaults to false (no db only fields)
191 191
 	 * @return array
192 192
 	 */
193
-	public function get_meta_table_fields( $all = FALSE ) {
193
+	public function get_meta_table_fields($all = FALSE) {
194 194
 		$all_fields = $fields_to_return = array();
195
-		foreach ( $this->_tables as $alias => $table_obj ) {
196
-			if ( $table_obj instanceof EE_Secondary_Table )
197
-				$all_fields = array_merge( $this->_get_fields_for_table($alias), $all_fields );
195
+		foreach ($this->_tables as $alias => $table_obj) {
196
+			if ($table_obj instanceof EE_Secondary_Table)
197
+				$all_fields = array_merge($this->_get_fields_for_table($alias), $all_fields);
198 198
 		}
199 199
 
200
-		if ( !$all ) {
201
-			foreach ( $all_fields as $name => $obj ) {
202
-				if ( $obj instanceof EE_DB_Only_Field_Base )
200
+		if ( ! $all) {
201
+			foreach ($all_fields as $name => $obj) {
202
+				if ($obj instanceof EE_DB_Only_Field_Base)
203 203
 					continue;
204 204
 				$fields_to_return[] = $name;
205 205
 			}
@@ -222,13 +222,13 @@  discard block
 block discarded – undo
222 222
 	 * @param int $parent_term_taxonomy_id
223 223
 	 * @return EE_Term_Taxonomy
224 224
 	 */
225
-	function add_event_category(EE_CPT_Base $cpt_model_object, $category_name, $category_description ='',$parent_term_taxonomy_id = null){
225
+	function add_event_category(EE_CPT_Base $cpt_model_object, $category_name, $category_description = '', $parent_term_taxonomy_id = null) {
226 226
 		//create term
227
-		require_once( EE_MODELS . 'EEM_Term.model.php');
227
+		require_once(EE_MODELS.'EEM_Term.model.php');
228 228
 		//first, check for a term by the same name or slug
229 229
 		$category_slug = sanitize_title($category_name);
230
-		$term = EEM_Term::instance()->get_one(array(array('OR'=>array('name'=>$category_name,'slug'=>$category_slug))));
231
-		if( ! $term ){
230
+		$term = EEM_Term::instance()->get_one(array(array('OR'=>array('name'=>$category_name, 'slug'=>$category_slug))));
231
+		if ( ! $term) {
232 232
 			$term = EE_Term::new_instance(array(
233 233
 				'name'=>$category_name,
234 234
 				'slug'=>$category_slug
@@ -236,10 +236,10 @@  discard block
 block discarded – undo
236 236
 			$term->save();
237 237
 		}
238 238
 		//make sure there's a term-taxonomy entry too
239
-		require_once( EE_MODELS . 'EEM_Term_Taxonomy.model.php');
240
-		$term_taxonomy = EEM_Term_Taxonomy::instance()->get_one(array(array('term_id'=>$term->ID(),'taxonomy'=>EE_Event_Category_Taxonomy)));
239
+		require_once(EE_MODELS.'EEM_Term_Taxonomy.model.php');
240
+		$term_taxonomy = EEM_Term_Taxonomy::instance()->get_one(array(array('term_id'=>$term->ID(), 'taxonomy'=>EE_Event_Category_Taxonomy)));
241 241
 		/** @var $term_taxonomy EE_Term_Taxonomy */
242
-		if( ! $term_taxonomy ){
242
+		if ( ! $term_taxonomy) {
243 243
 			$term_taxonomy = EE_Term_Taxonomy::new_instance(array(
244 244
 				'term_id'=>$term->ID(),
245 245
 				'taxonomy'=>EE_Event_Category_Taxonomy,
@@ -248,7 +248,7 @@  discard block
 block discarded – undo
248 248
 				'parent'=>$parent_term_taxonomy_id
249 249
 			));
250 250
 			$term_taxonomy->save();
251
-		}else{
251
+		} else {
252 252
 			$term_taxonomy->set_count($term_taxonomy->count() + 1);
253 253
 			$term_taxonomy->save();
254 254
 		}
@@ -263,11 +263,11 @@  discard block
 block discarded – undo
263 263
 	 * @param string $category_name name of the event category (term)
264 264
 	 * @return bool
265 265
 	 */
266
-	function remove_event_category(EE_CPT_Base $cpt_model_object_event, $category_name){
266
+	function remove_event_category(EE_CPT_Base $cpt_model_object_event, $category_name) {
267 267
 		//find the term_taxonomy by that name
268
-		$term_taxonomy = $this->get_first_related($cpt_model_object_event, 'Term_Taxonomy', array(array('Term.name'=>$category_name,'taxonomy'=>EE_Event_Category_Taxonomy)));
268
+		$term_taxonomy = $this->get_first_related($cpt_model_object_event, 'Term_Taxonomy', array(array('Term.name'=>$category_name, 'taxonomy'=>EE_Event_Category_Taxonomy)));
269 269
 		/** @var $term_taxonomy EE_Term_Taxonomy */
270
-		if( $term_taxonomy ){
270
+		if ($term_taxonomy) {
271 271
 			$term_taxonomy->set_count($term_taxonomy->count() - 1);
272 272
 			$term_taxonomy->save();
273 273
 		}
@@ -287,8 +287,8 @@  discard block
 block discarded – undo
287 287
 	 * @param string|array $attr Optional. Query string or array of attributes.
288 288
 	 * @return string HTML image element
289 289
 	 */
290
-	public function get_feature_image( $id, $size = 'thumbnail', $attr = '' ) {
291
-		return get_the_post_thumbnail( $id, $size, $attr );
290
+	public function get_feature_image($id, $size = 'thumbnail', $attr = '') {
291
+		return get_the_post_thumbnail($id, $size, $attr);
292 292
 	}
293 293
 
294 294
 
@@ -301,10 +301,10 @@  discard block
 block discarded – undo
301 301
 	 * @global array $wp_post_statuses set in wp core for storing all the post stati
302 302
 	 * @return array
303 303
 	 */
304
-	public function get_post_statuses(){
304
+	public function get_post_statuses() {
305 305
 		global $wp_post_statuses;
306 306
 		$statuses = array();
307
-		foreach($wp_post_statuses as $post_status => $args_object){
307
+		foreach ($wp_post_statuses as $post_status => $args_object) {
308 308
 			$statuses[$post_status] = $args_object->label;
309 309
 		}
310 310
 		return $statuses;
@@ -319,9 +319,9 @@  discard block
 block discarded – undo
319 319
 	public function get_status_array() {
320 320
 		$statuses = $this->get_post_statuses();
321 321
 		//first the global filter
322
-		$statuses = apply_filters( 'FHEE_EEM_CPT_Base__get_status_array', $statuses );
322
+		$statuses = apply_filters('FHEE_EEM_CPT_Base__get_status_array', $statuses);
323 323
 		//now the class specific filter
324
-		$statuses = apply_filters( 'FHEE_EEM_' . get_class($this) . '__get_status_array', $statuses );
324
+		$statuses = apply_filters('FHEE_EEM_'.get_class($this).'__get_status_array', $statuses);
325 325
 		return $statuses;
326 326
 	}
327 327
 
@@ -333,7 +333,7 @@  discard block
 block discarded – undo
333 333
 	 */
334 334
 	public function get_custom_post_statuses() {
335 335
 		$new_stati = array();
336
-		foreach ( $this->_custom_stati as $status => $props ) {
336
+		foreach ($this->_custom_stati as $status => $props) {
337 337
 			$new_stati[$status] = $props['label'];
338 338
 		}
339 339
 		return $new_stati;
@@ -349,24 +349,24 @@  discard block
 block discarded – undo
349 349
 	 * @param WP_Post|array $post
350 350
 	 * @return EE_CPT_Base
351 351
 	 */
352
-	public function instantiate_class_from_post_object_orig($post){
353
-		$post = (array)$post;
352
+	public function instantiate_class_from_post_object_orig($post) {
353
+		$post = (array) $post;
354 354
 		$has_all_necessary_fields_for_table = true;
355 355
 		//check if the post has fields on the meta table already
356
-		foreach($this->_get_other_tables() as $table_obj){
356
+		foreach ($this->_get_other_tables() as $table_obj) {
357 357
 			$fields_for_that_table = $this->_get_fields_for_table($table_obj->get_table_alias());
358
-			foreach($fields_for_that_table as $field_obj){
359
-				if( ! isset($post[$field_obj->get_table_column()])
360
-					&& ! isset($post[$field_obj->get_qualified_column()])){
358
+			foreach ($fields_for_that_table as $field_obj) {
359
+				if ( ! isset($post[$field_obj->get_table_column()])
360
+					&& ! isset($post[$field_obj->get_qualified_column()])) {
361 361
 					$has_all_necessary_fields_for_table = false;
362 362
 				}
363 363
 			}
364 364
 		}
365 365
 		//if we don't have all the fields we need, then just fetch the proper model from the DB
366
-		if( ! $has_all_necessary_fields_for_table){
366
+		if ( ! $has_all_necessary_fields_for_table) {
367 367
 
368 368
 			return $this->get_one_by_ID($post['ID']);
369
-		}else{
369
+		} else {
370 370
 			return $this->instantiate_class_from_array_or_object($post);
371 371
 		}
372 372
 	}
@@ -377,30 +377,30 @@  discard block
 block discarded – undo
377 377
 	 * @param null $post
378 378
 	 * @return EE_Base_Class|EE_Soft_Delete_Base_Class
379 379
 	 */
380
-	public function instantiate_class_from_post_object( $post = NULL ){
381
-		if ( empty( $post )) {
380
+	public function instantiate_class_from_post_object($post = NULL) {
381
+		if (empty($post)) {
382 382
 			global $post;
383 383
 		}
384
-		$post = (array)$post;
384
+		$post = (array) $post;
385 385
 		$tables_needing_to_be_queried = array();
386 386
 		//check if the post has fields on the meta table already
387
-		foreach($this->get_tables() as $table_obj){
387
+		foreach ($this->get_tables() as $table_obj) {
388 388
 			$fields_for_that_table = $this->_get_fields_for_table($table_obj->get_table_alias());
389
-			foreach($fields_for_that_table as $field_obj){
390
-				if( ! isset($post[$field_obj->get_table_column()])
391
-					&& ! isset($post[$field_obj->get_qualified_column()])){
389
+			foreach ($fields_for_that_table as $field_obj) {
390
+				if ( ! isset($post[$field_obj->get_table_column()])
391
+					&& ! isset($post[$field_obj->get_qualified_column()])) {
392 392
 					$tables_needing_to_be_queried[$table_obj->get_table_alias()] = $table_obj;
393 393
 				}
394 394
 			}
395 395
 		}
396 396
 		//if we don't have all the fields we need, then just fetch the proper model from the DB
397
-		if( $tables_needing_to_be_queried){
398
-			if(count($tables_needing_to_be_queried) == 1 && reset($tables_needing_to_be_queried) instanceof EE_Secondary_Table){
397
+		if ($tables_needing_to_be_queried) {
398
+			if (count($tables_needing_to_be_queried) == 1 && reset($tables_needing_to_be_queried) instanceof EE_Secondary_Table) {
399 399
 				//so we're only missing data from a secondary table. Well that's not too hard to query for
400 400
 				$table_to_query = reset($tables_needing_to_be_queried);
401
-				$missing_data = $this->_do_wpdb_query( 'get_row', array( 'SELECT * FROM ' . $table_to_query->get_table_name() . ' WHERE ' . $table_to_query->get_fk_on_table() . ' = ' . $post['ID'], ARRAY_A ));
402
-				if ( ! empty( $missing_data )) {
403
-					$post = array_merge( $post, $missing_data );
401
+				$missing_data = $this->_do_wpdb_query('get_row', array('SELECT * FROM '.$table_to_query->get_table_name().' WHERE '.$table_to_query->get_fk_on_table().' = '.$post['ID'], ARRAY_A));
402
+				if ( ! empty($missing_data)) {
403
+					$post = array_merge($post, $missing_data);
404 404
 				}
405 405
 			} else {
406 406
 				return $this->get_one_by_ID($post['ID']);
@@ -417,15 +417,15 @@  discard block
 block discarded – undo
417 417
 	 * @throws EE_Error
418 418
 	 * @return string
419 419
 	 */
420
-	public function post_type(){
420
+	public function post_type() {
421 421
 		$post_type_field = NULL;
422
-		foreach($this->field_settings(true) as $field_obj){
423
-			if($field_obj instanceof EE_WP_Post_Type_Field){
424
-				$post_type_field = $field_obj;break;
422
+		foreach ($this->field_settings(true) as $field_obj) {
423
+			if ($field_obj instanceof EE_WP_Post_Type_Field) {
424
+				$post_type_field = $field_obj; break;
425 425
 			}
426 426
 		}
427
-		if($post_type_field == NULL){
428
-			throw new EE_Error(sprintf(__("CPT Model %s should have a field of type EE_WP_Post_Type, but doesnt", "event_espresso"),get_class($this)));
427
+		if ($post_type_field == NULL) {
428
+			throw new EE_Error(sprintf(__("CPT Model %s should have a field of type EE_WP_Post_Type, but doesnt", "event_espresso"), get_class($this)));
429 429
 		}
430 430
 		return $post_type_field->get_default_value();
431 431
 	}
Please login to merge, or discard this patch.
Braces   +9 added lines, -7 removed lines patch added patch discarded remove patch
@@ -118,7 +118,7 @@  discard block
 block discarded – undo
118 118
 		$field = $this->get_a_field_of_type('EE_WP_Post_Status_Field');
119 119
 		if($field){
120 120
 			return $field->get_name();
121
-		}else{
121
+		} else{
122 122
 			throw new EE_Error(sprintf(__('We are trying to find the post status flag field on %s, but none was found. Are you sure there is a field of type EE_Trashed_Flag_Field in %s constructor?','event_espresso'),get_class($this),get_class($this)));
123 123
 		}
124 124
 	}
@@ -193,14 +193,16 @@  discard block
 block discarded – undo
193 193
 	public function get_meta_table_fields( $all = FALSE ) {
194 194
 		$all_fields = $fields_to_return = array();
195 195
 		foreach ( $this->_tables as $alias => $table_obj ) {
196
-			if ( $table_obj instanceof EE_Secondary_Table )
197
-				$all_fields = array_merge( $this->_get_fields_for_table($alias), $all_fields );
196
+			if ( $table_obj instanceof EE_Secondary_Table ) {
197
+							$all_fields = array_merge( $this->_get_fields_for_table($alias), $all_fields );
198
+			}
198 199
 		}
199 200
 
200 201
 		if ( !$all ) {
201 202
 			foreach ( $all_fields as $name => $obj ) {
202
-				if ( $obj instanceof EE_DB_Only_Field_Base )
203
-					continue;
203
+				if ( $obj instanceof EE_DB_Only_Field_Base ) {
204
+									continue;
205
+				}
204 206
 				$fields_to_return[] = $name;
205 207
 			}
206 208
 		} else {
@@ -248,7 +250,7 @@  discard block
 block discarded – undo
248 250
 				'parent'=>$parent_term_taxonomy_id
249 251
 			));
250 252
 			$term_taxonomy->save();
251
-		}else{
253
+		} else{
252 254
 			$term_taxonomy->set_count($term_taxonomy->count() + 1);
253 255
 			$term_taxonomy->save();
254 256
 		}
@@ -366,7 +368,7 @@  discard block
 block discarded – undo
366 368
 		if( ! $has_all_necessary_fields_for_table){
367 369
 
368 370
 			return $this->get_one_by_ID($post['ID']);
369
-		}else{
371
+		} else{
370 372
 			return $this->instantiate_class_from_array_or_object($post);
371 373
 		}
372 374
 	}
Please login to merge, or discard this patch.
core/db_models/EEM_Change_Log.model.php 3 patches
Spacing   +22 added lines, -22 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if (!defined('EVENT_ESPRESSO_VERSION'))
3
+if ( ! defined('EVENT_ESPRESSO_VERSION'))
4 4
 	exit('No direct script access allowed');
5 5
 
6 6
 /**
@@ -25,7 +25,7 @@  discard block
 block discarded – undo
25 25
  *
26 26
  * ------------------------------------------------------------------------
27 27
  */
28
-class EEM_Change_Log extends EEM_Base{
28
+class EEM_Change_Log extends EEM_Base {
29 29
 
30 30
 	/**
31 31
 	 * the related object was created log type
@@ -68,19 +68,19 @@  discard block
 block discarded – undo
68 68
 	 *	@access protected
69 69
 	 *	@return EEM_Change_Log
70 70
 	 */
71
-	protected function __construct( $timezone = null ){
71
+	protected function __construct($timezone = null) {
72 72
 		global $current_user;
73
-		$this->singular_item = __('Log','event_espresso');
74
-		$this->plural_item = __('Logs','event_espresso');
73
+		$this->singular_item = __('Log', 'event_espresso');
74
+		$this->plural_item = __('Logs', 'event_espresso');
75 75
 		$this->_tables = array(
76 76
 			'Log'=> new EE_Primary_Table('esp_log', 'LOG_ID')
77 77
 		);
78 78
 		$models_this_can_attach_to = array_keys(EE_Registry::instance()->non_abstract_db_models);
79 79
 		$this->_fields = array(
80 80
 			'Log'=>array(
81
-				'LOG_ID'=> new EE_Primary_Key_Int_Field('LOG_ID', __('Log ID','event_espresso')),
81
+				'LOG_ID'=> new EE_Primary_Key_Int_Field('LOG_ID', __('Log ID', 'event_espresso')),
82 82
 				'LOG_time'=>new EE_Datetime_Field('LOG_time', __("Log Time", 'event_espresso'), false, time()),
83
-				'OBJ_ID'=>new EE_Foreign_Key_String_Field('OBJ_ID', __("Object ID (int or string)", 'event_espresso'), true, NULL,$models_this_can_attach_to),
83
+				'OBJ_ID'=>new EE_Foreign_Key_String_Field('OBJ_ID', __("Object ID (int or string)", 'event_espresso'), true, NULL, $models_this_can_attach_to),
84 84
 				'OBJ_type'=>new EE_Any_Foreign_Model_Name_Field('OBJ_type', __("Object Type", 'event_espresso'), true, NULL, $models_this_can_attach_to),
85 85
 				'LOG_type'=>new EE_Enum_Text_Field('LOG_type', __("Type of log entry", "event_espresso"), false, self::type_debug,
86 86
 						array(
@@ -92,24 +92,24 @@  discard block
 block discarded – undo
92 92
 							self::type_gateway=> __("Gateway Interaction (IPN or Direct Payment)", 'event_espresso'),
93 93
 							)),
94 94
 				'LOG_message'=>new EE_Maybe_Serialized_Text_Field('LOG_message', __("Log Message (body)", 'event_espresso'), true),
95
-				'LOG_wp_user' => new EE_WP_User_Field('LOG_wp_user', __("User who was logged in while this occurred", 'event_espresso'), true ),
95
+				'LOG_wp_user' => new EE_WP_User_Field('LOG_wp_user', __("User who was logged in while this occurred", 'event_espresso'), true),
96 96
 
97 97
 			));
98 98
 		$this->_model_relations = array();
99
-		foreach($models_this_can_attach_to as $model){
100
-			if( $model == 'WP_User' ){
101
-				$this->_model_relations[ $model ] = new EE_Belongs_To_Relation();
102
-			}elseif( $model != 'Change_Log' ) {
99
+		foreach ($models_this_can_attach_to as $model) {
100
+			if ($model == 'WP_User') {
101
+				$this->_model_relations[$model] = new EE_Belongs_To_Relation();
102
+			}elseif ($model != 'Change_Log') {
103 103
 				$this->_model_relations[$model] = new EE_Belongs_To_Any_Relation();
104 104
 			}
105 105
 		}
106 106
 		//use completely custom caps for this
107 107
 		$this->_cap_restriction_generators = false;
108 108
 		//caps-wise this is all-or-nothing: if you have the default role you can access anything, otherwise nothing
109
-		foreach( $this->_cap_contexts_to_cap_action_map as $cap_context => $action ) {
110
-			$this->_cap_restrictions[ $cap_context ][ EE_Restriction_Generator_Base::get_default_restrictions_cap() ] = new EE_Return_None_Where_Conditions();
109
+		foreach ($this->_cap_contexts_to_cap_action_map as $cap_context => $action) {
110
+			$this->_cap_restrictions[$cap_context][EE_Restriction_Generator_Base::get_default_restrictions_cap()] = new EE_Return_None_Where_Conditions();
111 111
 		}
112
-		parent::__construct( $timezone );
112
+		parent::__construct($timezone);
113 113
 	}
114 114
 
115 115
 	/**
@@ -119,11 +119,11 @@  discard block
 block discarded – undo
119 119
 	 * @param EE_Base_Class $related_model_obj
120 120
 	 * @return EE_Change_Log
121 121
 	 */
122
-	public function log($log_type,$message,$related_model_obj){
123
-		if($related_model_obj instanceof EE_Base_Class){
122
+	public function log($log_type, $message, $related_model_obj) {
123
+		if ($related_model_obj instanceof EE_Base_Class) {
124 124
 			$obj_id = $related_model_obj->ID();
125 125
 			$obj_type = $related_model_obj->get_model()->get_this_model_name();
126
-		}else{
126
+		} else {
127 127
 			$obj_id = NULL;
128 128
 			$obj_type = NULL;
129 129
 		}
@@ -147,9 +147,9 @@  discard block
 block discarded – undo
147 147
 	 * @throws EE_Error
148 148
 	 * @return EE_Change_Log
149 149
 	 */
150
-	public function gateway_log( $message, $related_obj_id, $related_obj_type ){
151
-		if( ! EE_Registry::instance()->is_model_name($related_obj_type)){
152
-			throw new EE_Error(sprintf(__("'%s' is not a model name. A model name must be provided when making a gateway log. Eg, 'Payment', 'Payment_Method', etc", "event_espresso"),$related_obj_type));
150
+	public function gateway_log($message, $related_obj_id, $related_obj_type) {
151
+		if ( ! EE_Registry::instance()->is_model_name($related_obj_type)) {
152
+			throw new EE_Error(sprintf(__("'%s' is not a model name. A model name must be provided when making a gateway log. Eg, 'Payment', 'Payment_Method', etc", "event_espresso"), $related_obj_type));
153 153
 		}
154 154
 		$log = EE_Change_Log::new_instance(array(
155 155
 				'LOG_type'=>EEM_Change_Log::type_gateway,
@@ -168,7 +168,7 @@  discard block
 block discarded – undo
168 168
 	 * @param array $query_params @see EEM_Base::get_all
169 169
 	 * @return array of arrays
170 170
 	 */
171
-	public function get_all_efficiently($query_params){
171
+	public function get_all_efficiently($query_params) {
172 172
 		return $this->_get_all_wpdb_results($query_params);
173 173
 	}
174 174
 
Please login to merge, or discard this patch.
Braces   +4 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,7 +1,8 @@  discard block
 block discarded – undo
1 1
 <?php
2 2
 
3
-if (!defined('EVENT_ESPRESSO_VERSION'))
3
+if (!defined('EVENT_ESPRESSO_VERSION')) {
4 4
 	exit('No direct script access allowed');
5
+}
5 6
 
6 7
 /**
7 8
  * Event Espresso
@@ -99,7 +100,7 @@  discard block
 block discarded – undo
99 100
 		foreach($models_this_can_attach_to as $model){
100 101
 			if( $model == 'WP_User' ){
101 102
 				$this->_model_relations[ $model ] = new EE_Belongs_To_Relation();
102
-			}elseif( $model != 'Change_Log' ) {
103
+			} elseif( $model != 'Change_Log' ) {
103 104
 				$this->_model_relations[$model] = new EE_Belongs_To_Any_Relation();
104 105
 			}
105 106
 		}
@@ -123,7 +124,7 @@  discard block
 block discarded – undo
123 124
 		if($related_model_obj instanceof EE_Base_Class){
124 125
 			$obj_id = $related_model_obj->ID();
125 126
 			$obj_type = $related_model_obj->get_model()->get_this_model_name();
126
-		}else{
127
+		} else{
127 128
 			$obj_id = NULL;
128 129
 			$obj_type = NULL;
129 130
 		}
Please login to merge, or discard this patch.
Doc Comments   +1 added lines, -1 removed lines patch added patch discarded remove patch
@@ -166,7 +166,7 @@
 block discarded – undo
166 166
 	/**
167 167
 	 * Just gets the bare-bones wpdb results as an array in cases where efficiency is essential
168 168
 	 * @param array $query_params @see EEM_Base::get_all
169
-	 * @return array of arrays
169
+	 * @return stdClass[] of arrays
170 170
 	 */
171 171
 	public function get_all_efficiently($query_params){
172 172
 		return $this->_get_all_wpdb_results($query_params);
Please login to merge, or discard this patch.
core/db_models/EEM_Country.model.php 3 patches
Indentation   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -83,11 +83,11 @@  discard block
 block discarded – undo
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
 block discarded – undo
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 )));
Please login to merge, or discard this patch.
Spacing   +34 added lines, -34 removed lines patch added patch discarded remove patch
@@ -36,15 +36,15 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 	}
Please login to merge, or discard this patch.
Braces   +4 added lines, -2 removed lines patch added patch discarded remove patch
@@ -1,4 +1,6 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 	}
Please login to merge, or discard this patch.
core/db_models/EEM_Currency.model.php 2 patches
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
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,32 +25,32 @@  discard block
 block discarded – undo
25 25
  *
26 26
  * ------------------------------------------------------------------------
27 27
  */
28
-class EEM_Currency extends EEM_Base{
28
+class EEM_Currency extends EEM_Base {
29 29
 		// private instance of the Attendee object
30 30
 	protected static $_instance = NULL;
31 31
 
32
-	protected function __construct( $timezone = NULL ) {
33
-		$this->singular_item = __('Currency','event_espresso');
34
-		$this->plural_item = __('Currencies','event_espresso');
32
+	protected function __construct($timezone = NULL) {
33
+		$this->singular_item = __('Currency', 'event_espresso');
34
+		$this->plural_item = __('Currencies', 'event_espresso');
35 35
 		$this->_tables = array(
36 36
 			'Currency'=> new EE_Primary_Table('esp_currency', 'CUR_code')
37 37
 		);
38 38
 		$this->_fields = array(
39 39
 			'Currency'=>array(
40
-				'CUR_code'=> new EE_Primary_Key_String_Field('CUR_code', __('Currency COde','event_espresso')),
41
-				'CUR_single' => new EE_Plain_Text_Field('CUR_single', __('Currency Name Singular','event_espresso'), false),
42
-				'CUR_plural' => new EE_Plain_Text_Field('CUR_plural', __('Currency Name Plural','event_espresso'), false),
43
-				'CUR_sign' => new EE_Plain_Text_Field('CUR_sign', __('Currency Sign','event_espresso'), false),
44
-				'CUR_dec_plc' => new EE_Integer_Field('CUR_dec_plc', __('Currency Decimal Places','event_espresso'), false, 2),
45
-				'CUR_active'=>new EE_Boolean_Field('CUR_active', __("Active?", 'event_espresso'), false,true),
40
+				'CUR_code'=> new EE_Primary_Key_String_Field('CUR_code', __('Currency COde', 'event_espresso')),
41
+				'CUR_single' => new EE_Plain_Text_Field('CUR_single', __('Currency Name Singular', 'event_espresso'), false),
42
+				'CUR_plural' => new EE_Plain_Text_Field('CUR_plural', __('Currency Name Plural', 'event_espresso'), false),
43
+				'CUR_sign' => new EE_Plain_Text_Field('CUR_sign', __('Currency Sign', 'event_espresso'), false),
44
+				'CUR_dec_plc' => new EE_Integer_Field('CUR_dec_plc', __('Currency Decimal Places', 'event_espresso'), false, 2),
45
+				'CUR_active'=>new EE_Boolean_Field('CUR_active', __("Active?", 'event_espresso'), false, true),
46 46
 			));
47 47
 		$this->_model_relations = array(
48 48
 			'Payment_Method'=>new EE_HABTM_Relation('Currency_Payment_Method'),
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
 
53
-		parent::__construct( $timezone );
53
+		parent::__construct($timezone);
54 54
 	}
55 55
 
56 56
 	/**
@@ -59,10 +59,10 @@  discard block
 block discarded – undo
59 59
 	 * @param array $query_params see EEM_Base::get_all
60 60
 	 * @return EE_Currency[]
61 61
 	 */
62
-	public function get_all_active($query_params = array()){
62
+	public function get_all_active($query_params = array()) {
63 63
 		$query_params[0]['CUR_active'] = true;
64
-		if( ! isset($query_params['order_by'])){
65
-			$query_params['order_by'] = array('CUR_code'=>'ASC','CUR_single'=>'ASC');
64
+		if ( ! isset($query_params['order_by'])) {
65
+			$query_params['order_by'] = array('CUR_code'=>'ASC', 'CUR_single'=>'ASC');
66 66
 		}
67 67
 		return $this->get_all($query_params);
68 68
 	}
@@ -71,17 +71,17 @@  discard block
 block discarded – undo
71 71
 	 * @param EE_PMT_Base $payment_method_type
72 72
 	 * @return EE_Currency[]
73 73
 	 */
74
-	public function get_all_currencies_usable_by($payment_method_type){
75
-		if($payment_method_type instanceof EE_PMT_Base &&
76
-				$payment_method_type->get_gateway()){
74
+	public function get_all_currencies_usable_by($payment_method_type) {
75
+		if ($payment_method_type instanceof EE_PMT_Base &&
76
+				$payment_method_type->get_gateway()) {
77 77
 			$currencies_supported = $payment_method_type->get_gateway()->currencies_supported();
78
-		}else{
78
+		} else {
79 79
 			$currencies_supported = EE_Gateway::all_currencies_supported;
80 80
 		}
81
-		if($currencies_supported == EE_Gateway::all_currencies_supported || empty( $currencies_supported ) ) {
81
+		if ($currencies_supported == EE_Gateway::all_currencies_supported || empty($currencies_supported)) {
82 82
 			$currencies = $this->get_all_active();
83
-		}else{
84
-			$currencies = $this->get_all_active(array(array('CUR_code'=>array('IN',$currencies_supported))));
83
+		} else {
84
+			$currencies = $this->get_all_active(array(array('CUR_code'=>array('IN', $currencies_supported))));
85 85
 		}
86 86
 		return $currencies;
87 87
 	}
Please login to merge, or discard this patch.
Braces   +4 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,6 +1,7 @@  discard block
 block discarded – undo
1 1
 <?php
2
-if (!defined('EVENT_ESPRESSO_VERSION'))
2
+if (!defined('EVENT_ESPRESSO_VERSION')) {
3 3
 	exit('No direct script access allowed');
4
+}
4 5
 
5 6
 /**
6 7
  * Event Espresso
@@ -84,7 +85,7 @@  discard block
 block discarded – undo
84 85
 	public function is_valid() {
85 86
 		if(count($this->_validation_errors)){
86 87
 			return false;
87
-		}else{
88
+		} else{
88 89
 			return true;
89 90
 		}
90 91
 	}
@@ -113,7 +114,7 @@  discard block
 block discarded – undo
113 114
 		if($message_or_object instanceof EE_Validation_Error){
114 115
 			$validation_error= $message_or_object;
115 116
 			$validation_error->set_form_section($this);
116
-		}else{
117
+		} else{
117 118
 			$validation_error = new EE_Validation_Error($message_or_object, $error_code, $this, $previous_exception);
118 119
 		}
119 120
 		$this->_validation_errors[] = $validation_error;
Please login to merge, or discard this patch.
core/db_models/EEM_Currency_Payment_Method.model.php 2 patches
Spacing   +11 added lines, -11 removed lines patch added patch discarded remove patch
@@ -1,6 +1,6 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 
Please login to merge, or discard this patch.
Braces   +2 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,7 +1,8 @@
 block discarded – undo
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
  *
Please login to merge, or discard this patch.
core/db_models/EEM_Datetime.model.php 4 patches
Indentation   +19 added lines, -19 removed lines patch added patch discarded remove patch
@@ -76,11 +76,11 @@  discard block
 block discarded – undo
76 76
 
77 77
 
78 78
 	/**
79
-	*		create new blank datetime
80
-	*
81
-	* 		@access		public
82
-	*		@return 		EE_Datetime[]		array on success, FALSE on fail
83
-	*/
79
+	 *		create new blank datetime
80
+	 *
81
+	 * 		@access		public
82
+	 *		@return 		EE_Datetime[]		array on success, FALSE on fail
83
+	 */
84 84
 	public function create_new_blank_datetime() {
85 85
 		$times = array(
86 86
 				EE_Datetime::new_instance(
@@ -107,12 +107,12 @@  discard block
 block discarded – undo
107 107
 
108 108
 
109 109
 	/**
110
-	*		get event start date from db
111
-	*
112
-	* 		@access		public
113
-	* 		@param		int 			$EVT_ID
114
-	*		@return 		EE_Datetime[]		array on success, FALSE on fail
115
-	*/
110
+	 *		get event start date from db
111
+	 *
112
+	 * 		@access		public
113
+	 * 		@param		int 			$EVT_ID
114
+	 *		@return 		EE_Datetime[]		array on success, FALSE on fail
115
+	 */
116 116
 	public function get_all_event_dates( $EVT_ID = FALSE ) {
117 117
 		if ( ! $EVT_ID ) { // on add_new_event event_id gets set to 0
118 118
 			return $this->create_new_blank_datetime();
@@ -246,14 +246,14 @@  discard block
 block discarded – undo
246 246
 	}
247 247
 
248 248
 		/**
249
-	 * Gets ALL the datetimes for an ticket (including trashed ones, for now), ordered
250
-	 * only by start date
251
-	 * @param int $TKT_ID
252
-	 * @param bolean $include_expired
253
-	 * @param boolean $inlude_deleted
254
-	 * @param int $limit
255
-	 * @return EE_Datetime[]
256
-	 */
249
+		 * Gets ALL the datetimes for an ticket (including trashed ones, for now), ordered
250
+		 * only by start date
251
+		 * @param int $TKT_ID
252
+		 * @param bolean $include_expired
253
+		 * @param boolean $inlude_deleted
254
+		 * @param int $limit
255
+		 * @return EE_Datetime[]
256
+		 */
257 257
 	public function get_datetimes_for_ticket_ordered_by_start_time($TKT_ID, $include_expired = true, $include_deleted= true, $limit = NULL){
258 258
 		//sanitize TKT_ID
259 259
 		$TKT_ID =  intval( $TKT_ID );
Please login to merge, or discard this patch.
Doc Comments   +6 added lines, -6 removed lines patch added patch discarded remove patch
@@ -134,7 +134,7 @@  discard block
 block discarded – undo
134 134
 	 * @public
135 135
 	 * @param  int   			$EVT_ID event id
136 136
 	 * @param bolean 			$include_expired
137
-	 * @param boolean 			$inlude_deleted
137
+	 * @param boolean 			$include_deleted
138 138
 	 * @param  int 				$limit If included then limit the count of results by
139 139
 	 *                        	the given number
140 140
 	 * @return EE_Datetime[]
@@ -181,7 +181,7 @@  discard block
 block discarded – undo
181 181
 	}
182 182
 	/**
183 183
 	 *
184
-	 * @param type $EVT_ID
184
+	 * @param integer $EVT_ID
185 185
 	 * @param type $include_expired
186 186
 	 * @param type $include_deleted
187 187
 	 * @return EE_Datetime
@@ -220,7 +220,7 @@  discard block
 block discarded – undo
220 220
 	 * only by start date
221 221
 	 * @param int $EVT_ID
222 222
 	 * @param bolean $include_expired
223
-	 * @param boolean $inlude_deleted
223
+	 * @param boolean $include_deleted
224 224
 	 * @param int $limit
225 225
 	 * @return EE_Datetime[]
226 226
 	 */
@@ -249,7 +249,7 @@  discard block
 block discarded – undo
249 249
 	 * only by start date
250 250
 	 * @param int $TKT_ID
251 251
 	 * @param bolean $include_expired
252
-	 * @param boolean $inlude_deleted
252
+	 * @param boolean $include_deleted
253 253
 	 * @param int $limit
254 254
 	 * @return EE_Datetime[]
255 255
 	 */
@@ -326,8 +326,8 @@  discard block
 block discarded – undo
326 326
 
327 327
 	/**
328 328
 	 * This returns a wpdb->results array of all DTT month and years matching the incoming query params and grouped by month and year.
329
-	 * @param  array  $query_params Array of query_parms as described in the comments for EEM_Base::get_all()
330
-	 * @return wpdb results array
329
+	 * @param  array  $where_params Array of query_parms as described in the comments for EEM_Base::get_all()
330
+	 * @return stdClass[] results array
331 331
 	 */
332 332
 	public function get_dtt_months_and_years( $where_params ) {
333 333
 		$query_params[0] = $where_params;
Please login to merge, or discard this patch.
Spacing   +88 added lines, -88 removed lines patch added patch discarded remove patch
@@ -21,8 +21,8 @@  discard block
 block discarded – undo
21 21
  *
22 22
  * ------------------------------------------------------------------------
23 23
  */
24
-require_once ( EE_MODELS . 'EEM_Soft_Delete_Base.model.php' );
25
-require_once ( EE_CLASSES . 'EE_Datetime.class.php' );
24
+require_once (EE_MODELS.'EEM_Soft_Delete_Base.model.php');
25
+require_once (EE_CLASSES.'EE_Datetime.class.php');
26 26
 
27 27
 class EEM_Datetime extends EEM_Soft_Delete_Base {
28 28
 
@@ -36,27 +36,27 @@  discard block
 block discarded – undo
36 36
 	 *		@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)
37 37
 	 *		@return void
38 38
 	 */
39
-	protected function __construct( $timezone ) {
40
-		$this->singular_item = __('Datetime','event_espresso');
41
-		$this->plural_item = __('Datetimes','event_espresso');
39
+	protected function __construct($timezone) {
40
+		$this->singular_item = __('Datetime', 'event_espresso');
41
+		$this->plural_item = __('Datetimes', 'event_espresso');
42 42
 
43 43
 		$this->_tables = array(
44 44
 			'Datetime'=> new EE_Primary_Table('esp_datetime', 'DTT_ID')
45 45
 		);
46 46
 		$this->_fields = array(
47 47
 			'Datetime'=>array(
48
-				'DTT_ID'=> new EE_Primary_Key_Int_Field('DTT_ID', __('Datetime ID','event_espresso')),
49
-				'EVT_ID'=>new EE_Foreign_Key_Int_Field('EVT_ID', __('Event ID','event_espresso'), false, 0, 'Event'),
48
+				'DTT_ID'=> new EE_Primary_Key_Int_Field('DTT_ID', __('Datetime ID', 'event_espresso')),
49
+				'EVT_ID'=>new EE_Foreign_Key_Int_Field('EVT_ID', __('Event ID', 'event_espresso'), false, 0, 'Event'),
50 50
 				'DTT_name' => new EE_Plain_Text_Field('DTT_name', __('Datetime Name', 'event_espresso'), false, ''),
51 51
 				'DTT_description' => new EE_Full_HTML_Field('DTT_description', __('Description for Datetime', 'event_espresso'), false, ''),
52
-				'DTT_EVT_start'=>new EE_Datetime_Field('DTT_EVT_start', __('Start time/date of Event','event_espresso'), false, current_time('timestamp'), $timezone ),
53
-				'DTT_EVT_end'=>new EE_Datetime_Field('DTT_EVT_end', __('End time/date of Event','event_espresso'), false, current_time('timestamp'), $timezone ),
54
-				'DTT_reg_limit'=>new EE_Infinite_Integer_Field('DTT_reg_limit', __('Registration Limit for this time','event_espresso'), true, INF),
55
-				'DTT_sold'=>new EE_Integer_Field('DTT_sold', __('How many sales for this Datetime that have occurred', 'event_espresso'), true, 0 ),
56
-				'DTT_is_primary'=>new EE_Boolean_Field('DTT_is_primary', __("Flag indicating datetime is primary one for event", "event_espresso"), false,false),
52
+				'DTT_EVT_start'=>new EE_Datetime_Field('DTT_EVT_start', __('Start time/date of Event', 'event_espresso'), false, current_time('timestamp'), $timezone),
53
+				'DTT_EVT_end'=>new EE_Datetime_Field('DTT_EVT_end', __('End time/date of Event', 'event_espresso'), false, current_time('timestamp'), $timezone),
54
+				'DTT_reg_limit'=>new EE_Infinite_Integer_Field('DTT_reg_limit', __('Registration Limit for this time', 'event_espresso'), true, INF),
55
+				'DTT_sold'=>new EE_Integer_Field('DTT_sold', __('How many sales for this Datetime that have occurred', 'event_espresso'), true, 0),
56
+				'DTT_is_primary'=>new EE_Boolean_Field('DTT_is_primary', __("Flag indicating datetime is primary one for event", "event_espresso"), false, false),
57 57
 				'DTT_order' => new EE_Integer_Field('DTT_order', __('The order in which the Datetime is displayed', 'event_espresso'), false, 0),
58
-				'DTT_parent' => new EE_Integer_Field('DTT_parent', __('Indicates what DTT_ID is the parent of this DTT_ID'), true, 0 ),
59
-				'DTT_deleted' => new EE_Trashed_Flag_Field('DTT_deleted', __('Flag indicating datetime is archived', 'event_espresso'), false, false ),
58
+				'DTT_parent' => new EE_Integer_Field('DTT_parent', __('Indicates what DTT_ID is the parent of this DTT_ID'), true, 0),
59
+				'DTT_deleted' => new EE_Trashed_Flag_Field('DTT_deleted', __('Flag indicating datetime is archived', 'event_espresso'), false, false),
60 60
 			));
61 61
 		$this->_model_relations = array(
62 62
 			'Ticket'=>new EE_HABTM_Relation('Datetime_Ticket'),
@@ -65,11 +65,11 @@  discard block
 block discarded – undo
65 65
 		);
66 66
 		$this->_model_chain_to_wp_user = 'Event';
67 67
 		//this model is generally available for reading
68
-		$this->_cap_restriction_generators[ EEM_Base::caps_read ] = new EE_Restriction_Generator_Event_Related_Public( 'Event' );
69
-		$this->_cap_restriction_generators[ EEM_Base::caps_read_admin ] = new EE_Restriction_Generator_Event_Related_Protected( 'Event' );
70
-		$this->_cap_restriction_generators[ EEM_Base::caps_edit ] = new EE_Restriction_Generator_Event_Related_Protected( 'Event' );
71
-		$this->_cap_restriction_generators[ EEM_Base::caps_delete ] = new EE_Restriction_Generator_Event_Related_Protected( 'Event', EEM_Base::caps_edit );
72
-		parent::__construct( $timezone );
68
+		$this->_cap_restriction_generators[EEM_Base::caps_read] = new EE_Restriction_Generator_Event_Related_Public('Event');
69
+		$this->_cap_restriction_generators[EEM_Base::caps_read_admin] = new EE_Restriction_Generator_Event_Related_Protected('Event');
70
+		$this->_cap_restriction_generators[EEM_Base::caps_edit] = new EE_Restriction_Generator_Event_Related_Protected('Event');
71
+		$this->_cap_restriction_generators[EEM_Base::caps_delete] = new EE_Restriction_Generator_Event_Related_Protected('Event', EEM_Base::caps_edit);
72
+		parent::__construct($timezone);
73 73
 	}
74 74
 
75 75
 
@@ -112,13 +112,13 @@  discard block
 block discarded – undo
112 112
 	* 		@param		int 			$EVT_ID
113 113
 	*		@return 		EE_Datetime[]		array on success, FALSE on fail
114 114
 	*/
115
-	public function get_all_event_dates( $EVT_ID = FALSE ) {
116
-		if ( ! $EVT_ID ) { // on add_new_event event_id gets set to 0
115
+	public function get_all_event_dates($EVT_ID = FALSE) {
116
+		if ( ! $EVT_ID) { // on add_new_event event_id gets set to 0
117 117
 			return $this->create_new_blank_datetime();
118 118
 		}
119
-		$results =  $this->get_datetimes_for_event_ordered_by_DTT_order($EVT_ID);
119
+		$results = $this->get_datetimes_for_event_ordered_by_DTT_order($EVT_ID);
120 120
 
121
-		if ( empty( $results ) ) {
121
+		if (empty($results)) {
122 122
 			return $this->create_new_blank_datetime();
123 123
 		}
124 124
 
@@ -139,26 +139,26 @@  discard block
 block discarded – undo
139 139
 	 *                        	the given number
140 140
 	 * @return EE_Datetime[]
141 141
 	 */
142
-	public function get_datetimes_for_event_ordered_by_DTT_order( $EVT_ID, $include_expired = TRUE, $include_deleted= TRUE, $limit = NULL  ) {
142
+	public function get_datetimes_for_event_ordered_by_DTT_order($EVT_ID, $include_expired = TRUE, $include_deleted = TRUE, $limit = NULL) {
143 143
 
144 144
 		//sanitize EVT_ID
145
-		$EVT_ID = intval( $EVT_ID );
145
+		$EVT_ID = intval($EVT_ID);
146 146
 
147 147
 		$old_assumption = $this->get_assumption_concerning_values_already_prepared_by_model_object();
148
-		$this->assume_values_already_prepared_by_model_object( EEM_Base::prepared_for_use_in_db );
149
-		$where_params = array( 'Event.EVT_ID' => $EVT_ID );
148
+		$this->assume_values_already_prepared_by_model_object(EEM_Base::prepared_for_use_in_db);
149
+		$where_params = array('Event.EVT_ID' => $EVT_ID);
150 150
 
151
-		$query_params = ! empty( $limit ) ? array( $where_params, 'limit' => $limit, 'order_by' => array( 'DTT_order' => 'ASC' ), 'default_where_conditions' => 'none' ) : array( $where_params, 'order_by' => array( 'DTT_order' => 'ASC' ), 'default_where_conditions' => 'none' );
151
+		$query_params = ! empty($limit) ? array($where_params, 'limit' => $limit, 'order_by' => array('DTT_order' => 'ASC'), 'default_where_conditions' => 'none') : array($where_params, 'order_by' => array('DTT_order' => 'ASC'), 'default_where_conditions' => 'none');
152 152
 
153
-		if( ! $include_expired){
154
-			$query_params[0]['DTT_EVT_end'] = array( '>=', current_time( 'mysql', TRUE ) );
153
+		if ( ! $include_expired) {
154
+			$query_params[0]['DTT_EVT_end'] = array('>=', current_time('mysql', TRUE));
155 155
 		}
156
-		if( $include_deleted){
157
-			$query_params[0]['DTT_deleted'] = array( 'IN', array( TRUE, FALSE ));
156
+		if ($include_deleted) {
157
+			$query_params[0]['DTT_deleted'] = array('IN', array(TRUE, FALSE));
158 158
 		}
159 159
 
160
-		$result = $this->get_all( $query_params );
161
-		$this->assume_values_already_prepared_by_model_object( $old_assumption );
160
+		$result = $this->get_all($query_params);
161
+		$this->assume_values_already_prepared_by_model_object($old_assumption);
162 162
 		return $result;
163 163
 	}
164 164
 
@@ -173,8 +173,8 @@  discard block
 block discarded – undo
173 173
 	 * @param int $limit
174 174
 	 * @return EE_Datetime[]
175 175
 	 */
176
-	public function get_datetimes_for_event_ordered_by_importance( $EVT_ID = FALSE, $limit = NULL){
177
-		return $this->get_all( array(array('Event.EVT_ID'=>$EVT_ID),
176
+	public function get_datetimes_for_event_ordered_by_importance($EVT_ID = FALSE, $limit = NULL) {
177
+		return $this->get_all(array(array('Event.EVT_ID'=>$EVT_ID),
178 178
 			'limit'=>$limit,
179 179
 			'order_by'=>array('DTT_EVT_start'=>'ASC'),
180 180
 			'default_where_conditions' => 'none'));
@@ -186,11 +186,11 @@  discard block
 block discarded – undo
186 186
 	 * @param type $include_deleted
187 187
 	 * @return EE_Datetime
188 188
 	 */
189
-	public function get_oldest_datetime_for_event($EVT_ID, $include_expired = false,$include_deleted = false){
190
-		$results =  $this->get_datetimes_for_event_ordered_by_start_time($EVT_ID, $include_expired, $include_deleted, 1);
191
-		if($results){
189
+	public function get_oldest_datetime_for_event($EVT_ID, $include_expired = false, $include_deleted = false) {
190
+		$results = $this->get_datetimes_for_event_ordered_by_start_time($EVT_ID, $include_expired, $include_deleted, 1);
191
+		if ($results) {
192 192
 			return array_shift($results);
193
-		}else{
193
+		} else {
194 194
 			return NULL;
195 195
 		}
196 196
 	}
@@ -199,16 +199,16 @@  discard block
 block discarded – undo
199 199
 	 * @param int $EVT_ID
200 200
 	 * @return EE_Datetime
201 201
 	 */
202
-	public function get_primary_datetime_for_event($EVT_ID,$try_to_exclude_expired = true, $try_to_exclude_deleted = true){
203
-		if($try_to_exclude_expired){
204
-			$non_expired = $this->get_oldest_datetime_for_event($EVT_ID, false,false);
205
-			if($non_expired){
202
+	public function get_primary_datetime_for_event($EVT_ID, $try_to_exclude_expired = true, $try_to_exclude_deleted = true) {
203
+		if ($try_to_exclude_expired) {
204
+			$non_expired = $this->get_oldest_datetime_for_event($EVT_ID, false, false);
205
+			if ($non_expired) {
206 206
 				return $non_expired;
207 207
 			}
208 208
 		}
209
-		if($try_to_exclude_deleted){
209
+		if ($try_to_exclude_deleted) {
210 210
 			$expired_even = $this->get_oldest_datetime_for_event($EVT_ID, true);
211
-			if($expired_even){
211
+			if ($expired_even) {
212 212
 				return $expired_even;
213 213
 			}
214 214
 		}
@@ -224,23 +224,23 @@  discard block
 block discarded – undo
224 224
 	 * @param int $limit
225 225
 	 * @return EE_Datetime[]
226 226
 	 */
227
-	public function get_datetimes_for_event_ordered_by_start_time($EVT_ID, $include_expired = true, $include_deleted= true, $limit = NULL ){
227
+	public function get_datetimes_for_event_ordered_by_start_time($EVT_ID, $include_expired = true, $include_deleted = true, $limit = NULL) {
228 228
 		//sanitize EVT_ID
229
-		$EVT_ID = intval( $EVT_ID );
229
+		$EVT_ID = intval($EVT_ID);
230 230
 		$old_assumption = $this->get_assumption_concerning_values_already_prepared_by_model_object();
231
-		$this->assume_values_already_prepared_by_model_object( EEM_Base::prepared_for_use_in_db );
232
-		$query_params =array(array('Event.EVT_ID'=>$EVT_ID),'order_by'=>array('DTT_EVT_start'=>'asc'));
233
-		if( ! $include_expired){
234
-			$query_params[0]['DTT_EVT_end'] = array('>=',current_time('mysql', TRUE));
231
+		$this->assume_values_already_prepared_by_model_object(EEM_Base::prepared_for_use_in_db);
232
+		$query_params = array(array('Event.EVT_ID'=>$EVT_ID), 'order_by'=>array('DTT_EVT_start'=>'asc'));
233
+		if ( ! $include_expired) {
234
+			$query_params[0]['DTT_EVT_end'] = array('>=', current_time('mysql', TRUE));
235 235
 		}
236
-		if( $include_deleted){
237
-			$query_params[0]['DTT_deleted'] = array('IN',array(true,false));
236
+		if ($include_deleted) {
237
+			$query_params[0]['DTT_deleted'] = array('IN', array(true, false));
238 238
 		}
239
-		if($limit){
239
+		if ($limit) {
240 240
 			$query_params['limit'] = $limit;
241 241
 		}
242
-		$result = $this->get_all( $query_params );
243
-		$this->assume_values_already_prepared_by_model_object( $old_assumption );
242
+		$result = $this->get_all($query_params);
243
+		$this->assume_values_already_prepared_by_model_object($old_assumption);
244 244
 		return $result;
245 245
 	}
246 246
 
@@ -253,23 +253,23 @@  discard block
 block discarded – undo
253 253
 	 * @param int $limit
254 254
 	 * @return EE_Datetime[]
255 255
 	 */
256
-	public function get_datetimes_for_ticket_ordered_by_start_time($TKT_ID, $include_expired = true, $include_deleted= true, $limit = NULL){
256
+	public function get_datetimes_for_ticket_ordered_by_start_time($TKT_ID, $include_expired = true, $include_deleted = true, $limit = NULL) {
257 257
 		//sanitize TKT_ID
258
-		$TKT_ID =  intval( $TKT_ID );
258
+		$TKT_ID = intval($TKT_ID);
259 259
 		$old_assumption = $this->get_assumption_concerning_values_already_prepared_by_model_object();
260
-		$this->assume_values_already_prepared_by_model_object( EEM_Base::prepared_for_use_in_db );
261
-		$query_params =array(array('Ticket.TKT_ID'=>$TKT_ID),'order_by'=>array('DTT_EVT_start'=>'asc'));
262
-		if( ! $include_expired){
263
-			$query_params[0]['DTT_EVT_end'] = array('>=',current_time('mysql', TRUE));
260
+		$this->assume_values_already_prepared_by_model_object(EEM_Base::prepared_for_use_in_db);
261
+		$query_params = array(array('Ticket.TKT_ID'=>$TKT_ID), 'order_by'=>array('DTT_EVT_start'=>'asc'));
262
+		if ( ! $include_expired) {
263
+			$query_params[0]['DTT_EVT_end'] = array('>=', current_time('mysql', TRUE));
264 264
 		}
265
-		if( $include_deleted){
266
-			$query_params[0]['DTT_deleted'] = array('IN',array(true,false));
265
+		if ($include_deleted) {
266
+			$query_params[0]['DTT_deleted'] = array('IN', array(true, false));
267 267
 		}
268
-		if($limit){
268
+		if ($limit) {
269 269
 			$query_params['limit'] = $limit;
270 270
 		}
271
-		$result = $this->get_all( $query_params );
272
-		$this->assume_values_already_prepared_by_model_object( $old_assumption );
271
+		$result = $this->get_all($query_params);
272
+		$this->assume_values_already_prepared_by_model_object($old_assumption);
273 273
 		return $result;
274 274
 	}
275 275
 
@@ -285,24 +285,24 @@  discard block
 block discarded – undo
285 285
 	 *                                  that number
286 286
 	 * @return EE_Datetime[]
287 287
 	 */
288
-	public function get_datetimes_for_ticket_ordered_by_DTT_order( $TKT_ID, $include_expired = true, $include_deleted = true, $limit = NULL ) {
288
+	public function get_datetimes_for_ticket_ordered_by_DTT_order($TKT_ID, $include_expired = true, $include_deleted = true, $limit = NULL) {
289 289
 		//sanitize id.
290
-		$TKT_ID =  intval( $TKT_ID );
290
+		$TKT_ID = intval($TKT_ID);
291 291
 		$old_assumption = $this->get_assumption_concerning_values_already_prepared_by_model_object();
292
-		$this->assume_values_already_prepared_by_model_object( EEM_Base::prepared_for_use_in_db );
293
-		$where_params = array( 'Ticket.TKT_ID' => $TKT_ID );
294
-		$query_params = array( $where_params, 'order_by' => array( 'DTT_order' => 'ASC' ) );
295
-		if( ! $include_expired){
296
-			$query_params[0]['DTT_EVT_end'] = array('>=',current_time('mysql', TRUE));
292
+		$this->assume_values_already_prepared_by_model_object(EEM_Base::prepared_for_use_in_db);
293
+		$where_params = array('Ticket.TKT_ID' => $TKT_ID);
294
+		$query_params = array($where_params, 'order_by' => array('DTT_order' => 'ASC'));
295
+		if ( ! $include_expired) {
296
+			$query_params[0]['DTT_EVT_end'] = array('>=', current_time('mysql', TRUE));
297 297
 		}
298
-		if( $include_deleted){
299
-			$query_params[0]['DTT_deleted'] = array('IN',array(true,false));
298
+		if ($include_deleted) {
299
+			$query_params[0]['DTT_deleted'] = array('IN', array(true, false));
300 300
 		}
301
-		if($limit){
301
+		if ($limit) {
302 302
 			$query_params['limit'] = $limit;
303 303
 		}
304
-		$result = $this->get_all( $query_params );
305
-		$this->assume_values_already_prepared_by_model_object( $old_assumption );
304
+		$result = $this->get_all($query_params);
305
+		$this->assume_values_already_prepared_by_model_object($old_assumption);
306 306
 		return $result;
307 307
 	}
308 308
 
@@ -313,11 +313,11 @@  discard block
 block discarded – undo
313 313
 	 * @param int $EVT_ID
314 314
 	 * @return EE_Datetime
315 315
 	 */
316
-	public function get_most_important_datetime_for_event($EVT_ID){
316
+	public function get_most_important_datetime_for_event($EVT_ID) {
317 317
 		$results = $this->get_datetimes_for_event_ordered_by_importance($EVT_ID, 1);
318
-		if($results){
318
+		if ($results) {
319 319
 			return array_shift($results);
320
-		}else{
320
+		} else {
321 321
 			return null;
322 322
 		}
323 323
 	}
@@ -329,15 +329,15 @@  discard block
 block discarded – undo
329 329
 	 * @param  array  $query_params Array of query_parms as described in the comments for EEM_Base::get_all()
330 330
 	 * @return wpdb results array
331 331
 	 */
332
-	public function get_dtt_months_and_years( $where_params ) {
332
+	public function get_dtt_months_and_years($where_params) {
333 333
 		$query_params[0] = $where_params;
334 334
 		$query_params['group_by'] = array('dtt_year', 'dtt_month');
335
-		$query_params['order_by'] = array( 'DTT_EVT_start' => 'DESC' );
335
+		$query_params['order_by'] = array('DTT_EVT_start' => 'DESC');
336 336
 		$columns_to_select = array(
337 337
 			'dtt_year' => array('YEAR(DTT_EVT_start)', '%s'),
338 338
 			'dtt_month' => array('MONTHNAME(DTT_EVT_start)', '%s')
339 339
 			);
340
-		return $this->_get_all_wpdb_results( $query_params, OBJECT, $columns_to_select );
340
+		return $this->_get_all_wpdb_results($query_params, OBJECT, $columns_to_select);
341 341
 	}
342 342
 
343 343
 	/**
@@ -345,8 +345,8 @@  discard block
 block discarded – undo
345 345
 	 * for the tickets for each datetime)
346 346
 	 * @param EE_Datetime[] $datetimes
347 347
 	 */
348
-	public function update_sold($datetimes){
349
-		foreach($datetimes as $datetime){
348
+	public function update_sold($datetimes) {
349
+		foreach ($datetimes as $datetime) {
350 350
 			$datetime->update_sold();
351 351
 		}
352 352
 	}
Please login to merge, or discard this patch.
Braces   +5 added lines, -3 removed lines patch added patch discarded remove patch
@@ -1,4 +1,6 @@  discard block
 block discarded – undo
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
  *
@@ -513,7 +515,7 @@  discard block
 block discarded – undo
513 515
 
514 516
 		if($count){
515 517
 			return EEM_Price::instance()->count_deleted_and_undeleted(array($_where));
516
-		}else{
518
+		} else{
517 519
 			return EEM_Price::instance()->get_all_deleted_and_undeleted($query_params);
518 520
 		}
519 521
 	}
@@ -943,7 +945,7 @@  discard block
 block discarded – undo
943 945
 			'limit'=>$limit);
944 946
 		if($count){
945 947
 			return EEM_Price_Type::instance()->count_deleted_and_undeleted($query_params);
946
-		}else{
948
+		} else{
947 949
 			return EEM_Price_Type::instance()->get_all_deleted_and_undeleted($query_params);
948 950
 		}
949 951
 
Please login to merge, or discard this patch.
core/db_models/EEM_Datetime_Ticket.model.php 2 patches
Spacing   +13 added lines, -13 removed lines patch added patch discarded remove patch
@@ -21,8 +21,8 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
Please login to merge, or discard this patch.
Braces   +3 added lines, -1 removed lines patch added patch discarded remove patch
@@ -1,4 +1,6 @@
 block discarded – undo
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
  *
Please login to merge, or discard this patch.
core/db_models/EEM_Event.model.php 3 patches
Indentation   +53 added lines, -53 removed lines patch added patch discarded remove patch
@@ -1,16 +1,16 @@  discard block
 block discarded – undo
1 1
 <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
2 2
 require_once( EE_MODELS . 'EEM_CPT_Base.model.php');
3 3
 /**
4
- *
5
- * EEM_Event Model
6
- *
7
- * extends EEM_CPT_Base which extends EEM_Base
8
- *
9
- * @package			Event Espresso
10
- * @subpackage		includes/models/
11
- * @author				Michael Nelson, Brent Christensen
12
- *
13
- */
4
+	 *
5
+	 * EEM_Event Model
6
+	 *
7
+	 * extends EEM_CPT_Base which extends EEM_Base
8
+	 *
9
+	 * @package			Event Espresso
10
+	 * @subpackage		includes/models/
11
+	 * @author				Michael Nelson, Brent Christensen
12
+	 *
13
+	 */
14 14
 class EEM_Event  extends EEM_CPT_Base{
15 15
 
16 16
 	/**
@@ -172,11 +172,11 @@  discard block
 block discarded – undo
172 172
 
173 173
 
174 174
 	/**
175
-	*		get_question_groups
176
-	*
177
-	* 		@access		public
178
-	*		@return 		array
179
-	*/
175
+	 *		get_question_groups
176
+	 *
177
+	 * 		@access		public
178
+	 *		@return 		array
179
+	 */
180 180
 	public function get_all_question_groups() {
181 181
 		return EE_Registry::instance()->load_model( 'Question_Group' )->get_all( array(
182 182
 			array( 'QSG_deleted' => FALSE ),
@@ -190,12 +190,12 @@  discard block
 block discarded – undo
190 190
 
191 191
 
192 192
 	/**
193
-	*		get_question_groups
194
-	*
195
-	* 		@access		public
196
-	* 		@param		int $EVT_ID
197
-	*		@return 		array
198
-	*/
193
+	 *		get_question_groups
194
+	 *
195
+	 * 		@access		public
196
+	 * 		@param		int $EVT_ID
197
+	 *		@return 		array
198
+	 */
199 199
 	public function get_all_event_question_groups( $EVT_ID = 0 ) {
200 200
 		if ( ! isset( $EVT_ID) || ! absint( $EVT_ID )) {
201 201
 			EE_Error::add_error( __( 'An error occurred. No Event Question Groups could be retrieved because an Event ID was not received.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
@@ -211,13 +211,13 @@  discard block
 block discarded – undo
211 211
 
212 212
 
213 213
 	/**
214
-	*		get_question_groups
215
-	*
216
-	* 		@access		public
217
-	* 		@param		int $EVT_ID
218
-	* 		@param		boolean	$for_primary_attendee
219
-	*		@return 		array
220
-	*/
214
+	 *		get_question_groups
215
+	 *
216
+	 * 		@access		public
217
+	 * 		@param		int $EVT_ID
218
+	 * 		@param		boolean	$for_primary_attendee
219
+	 *		@return 		array
220
+	 */
221 221
 	public function get_event_question_groups( $EVT_ID = 0, $for_primary_attendee = TRUE ) {
222 222
 		if ( ! isset( $EVT_ID) || ! absint( $EVT_ID )) {
223 223
 			EE_Error::add_error( __( 'An error occurred. No Event Question Groups could be retrieved because an Event ID was not received.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
@@ -234,13 +234,13 @@  discard block
 block discarded – undo
234 234
 
235 235
 
236 236
 	/**
237
-	*		get_question_groups
238
-	*
239
-	* 		@access		public
240
-	* 		@param		int $EVT_ID
241
-	* 		@param		EE_Registration 	$registration
242
-	*		@return 		array
243
-	*/
237
+	 *		get_question_groups
238
+	 *
239
+	 * 		@access		public
240
+	 * 		@param		int $EVT_ID
241
+	 * 		@param		EE_Registration 	$registration
242
+	 *		@return 		array
243
+	 */
244 244
 	public function get_question_groups_for_event( $EVT_ID = 0, EE_Registration $registration ) {
245 245
 
246 246
 		if ( ! isset( $EVT_ID) || ! absint( $EVT_ID )) {
@@ -268,12 +268,12 @@  discard block
 block discarded – undo
268 268
 
269 269
 
270 270
 	/**
271
-	*		get_question_target_db_column
272
-	*
273
-	* 		@access		public
274
-	* 		@param		string		$QSG_IDs  csv list of $QSG IDs
275
-	*		@return 		array
276
-	*/
271
+	 *		get_question_target_db_column
272
+	 *
273
+	 * 		@access		public
274
+	 * 		@param		string		$QSG_IDs  csv list of $QSG IDs
275
+	 *		@return 		array
276
+	 */
277 277
 	public function get_questions_in_groups( $QSG_IDs = '' ) {
278 278
 
279 279
 		if ( empty( $QSG_IDs )) {
@@ -299,12 +299,12 @@  discard block
 block discarded – undo
299 299
 
300 300
 
301 301
 	/**
302
-	*		get_options_for_question
303
-	*
304
-	* 		@access		public
305
-	* 		@param		string		$QST_IDs  csv list of $QST IDs
306
-	*		@return 		array
307
-	*/
302
+	 *		get_options_for_question
303
+	 *
304
+	 * 		@access		public
305
+	 * 		@param		string		$QST_IDs  csv list of $QST IDs
306
+	 *		@return 		array
307
+	 */
308 308
 	public function get_options_for_question( $QST_IDs ) {
309 309
 
310 310
 		if ( empty( $QST_IDs )) {
@@ -389,12 +389,12 @@  discard block
 block discarded – undo
389 389
 
390 390
 
391 391
 	/**
392
-	*		_get_question_target_db_column
393
-	*
394
-	* 		@access		private
395
-	* 		@param		$QST
396
-	*		@return 		string		string
397
-	*/
392
+	 *		_get_question_target_db_column
393
+	 *
394
+	 * 		@access		private
395
+	 * 		@param		$QST
396
+	 *		@return 		string		string
397
+	 */
398 398
 	private function _generate_question_input_name( $QST ) {
399 399
 
400 400
 		if ( $QST->QST_system ) {
Please login to merge, or discard this patch.
Braces   +12 added lines, -7 removed lines patch added patch discarded remove patch
@@ -1,4 +1,6 @@  discard block
 block discarded – undo
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_CPT_Base.model.php');
3 5
 /**
4 6
  *
@@ -337,8 +339,9 @@  discard block
 block discarded – undo
337 339
 			 	$questions[ $qg->ID() ] = $qg->model_field_array();
338 340
 			 	$questions[ $qg->ID() ]['QSG_questions'] = array();
339 341
 			 	foreach ( $qsts as $qst ) {
340
-			 		if ( $qst->is_system_question() )
341
-			 			continue;
342
+			 		if ( $qst->is_system_question() ) {
343
+			 					 			continue;
344
+			 		}
342 345
 			 		$answer = EEM_Answer::instance()->get_one( array( array( 'QST_ID' => $qst->ID(), 'REG_ID' => $registration->ID() ) ) );
343 346
 			 		$answer = $answer instanceof EE_Answer ? $answer : EEM_Answer::instance()->create_default_object();
344 347
 			 		$qst_name = $qstn_id = $qst->ID();
@@ -514,8 +517,9 @@  discard block
 block discarded – undo
514 517
 		}
515 518
 
516 519
 		//let's add specific query_params for active_events - keep in mind this will override any sent status in the query AND any date queries.
517
-		if ( isset( $where_params['status'] ) )
518
-			unset( $where_params['status'] );
520
+		if ( isset( $where_params['status'] ) ) {
521
+					unset( $where_params['status'] );
522
+		}
519 523
 		$where_params['OR'] = array( 'status' => array( '!=', 'publish' ), 'AND' => array('status' => 'publish', 'Datetime.DTT_EVT_end' => array( '<',  date('Y-m-d g:i:s', time() ) ) ) );
520 524
 		$query_params[0] = $where_params;
521 525
 		return $count ? $this->count($query_params, 'EVT_ID') : $this->get_all( $query_params );
@@ -538,8 +542,9 @@  discard block
 block discarded – undo
538 542
 		}
539 543
 
540 544
 		//let's add in specific query_params for inactive events.
541
-		if ( isset( $where_params['status'] ) )
542
-			unset( $where_params['status'] );
545
+		if ( isset( $where_params['status'] ) ) {
546
+					unset( $where_params['status'] );
547
+		}
543 548
 
544 549
 		//we check for events that are not published OR are expired.
545 550
 
Please login to merge, or discard this patch.
Spacing   +125 added lines, -125 removed lines patch added patch discarded remove patch
@@ -1,5 +1,5 @@  discard block
 block discarded – undo
1 1
 <?php if ( ! defined('EVENT_ESPRESSO_VERSION')) exit('No direct script access allowed');
2
-require_once( EE_MODELS . 'EEM_CPT_Base.model.php');
2
+require_once(EE_MODELS.'EEM_CPT_Base.model.php');
3 3
 /**
4 4
  *
5 5
  * EEM_Event Model
@@ -11,7 +11,7 @@  discard block
 block discarded – undo
11 11
  * @author				Michael Nelson, Brent Christensen
12 12
  *
13 13
  */
14
-class EEM_Event  extends EEM_CPT_Base{
14
+class EEM_Event  extends EEM_CPT_Base {
15 15
 
16 16
 	/**
17 17
 	 * constant used by status(), indicating that no more tickets can be purchased for any of the datetimes for the event
@@ -45,15 +45,15 @@  discard block
 block discarded – undo
45 45
 	 * @param string $timezone
46 46
 	 * @return EEM_Event
47 47
 	 */
48
-	public static function instance( $timezone = NULL ){
48
+	public static function instance($timezone = NULL) {
49 49
 
50 50
 		// check if instance of EEM_Event already exists
51
-		if ( ! self::$_instance instanceof EEM_Event ) {
51
+		if ( ! self::$_instance instanceof EEM_Event) {
52 52
 			// instantiate Espresso_model
53
-			self::$_instance = new self( $timezone );
53
+			self::$_instance = new self($timezone);
54 54
 		}
55 55
 		//we might have a timezone set, let set_timezone decide what to do with it
56
-		self::$_instance->set_timezone( $timezone );
56
+		self::$_instance->set_timezone($timezone);
57 57
 		// EEM_Event object
58 58
 		return self::$_instance;
59 59
 	}
@@ -64,12 +64,12 @@  discard block
 block discarded – undo
64 64
 	 * @param string $timezone
65 65
 	 * @return EEM_Event
66 66
 	 */
67
-	protected function __construct($timezone = null){
67
+	protected function __construct($timezone = null) {
68 68
 
69
-		EE_Registry::instance()->load_model( 'Registration' );
69
+		EE_Registry::instance()->load_model('Registration');
70 70
 
71
-		$this->singular_item = __('Event','event_espresso');
72
-		$this->plural_item = __('Events','event_espresso');
71
+		$this->singular_item = __('Event', 'event_espresso');
72
+		$this->plural_item = __('Events', 'event_espresso');
73 73
 
74 74
 		// to remove Cancelled events from the frontend, copy the following filter to your functions.php file
75 75
 		// add_filter( 'AFEE__EEM_Event__construct___custom_stati__cancelled__Public', '__return_false' );
@@ -83,15 +83,15 @@  discard block
 block discarded – undo
83 83
 			array(
84 84
 				EEM_Event::cancelled => array(
85 85
 					'label' => __('Cancelled', 'event_espresso'),
86
-					'public' => apply_filters( 'AFEE__EEM_Event__construct___custom_stati__cancelled__Public', TRUE )
86
+					'public' => apply_filters('AFEE__EEM_Event__construct___custom_stati__cancelled__Public', TRUE)
87 87
 				),
88 88
 				EEM_Event::postponed => array(
89 89
 					'label' => __('Postponed', 'event_espresso'),
90
-					'public' => apply_filters( 'AFEE__EEM_Event__construct___custom_stati__postponed__Public', TRUE )
90
+					'public' => apply_filters('AFEE__EEM_Event__construct___custom_stati__postponed__Public', TRUE)
91 91
 				),
92 92
 				EEM_Event::sold_out => array(
93 93
 					'label' => __('Sold Out', 'event_espresso'),
94
-					'public' => apply_filters( 'AFEE__EEM_Event__construct___custom_stati__sold_out__Public', TRUE )
94
+					'public' => apply_filters('AFEE__EEM_Event__construct___custom_stati__sold_out__Public', TRUE)
95 95
 				)
96 96
 			)
97 97
 		);
@@ -99,41 +99,41 @@  discard block
 block discarded – undo
99 99
 		$default_registration_status = EE_Registry::instance()->CFG->registration instanceof EE_Registration_Config ? EE_Registry::instance()->CFG->registration->default_STS_ID : EEM_Registration::status_id_pending_payment;
100 100
 
101 101
 		$this->_tables = array(
102
-			'Event_CPT'=>new EE_Primary_Table( 'posts','ID' ),
103
-			'Event_Meta'=> new EE_Secondary_Table( 'esp_event_meta', 'EVTM_ID', 'EVT_ID' )
102
+			'Event_CPT'=>new EE_Primary_Table('posts', 'ID'),
103
+			'Event_Meta'=> new EE_Secondary_Table('esp_event_meta', 'EVTM_ID', 'EVT_ID')
104 104
 		);
105 105
 
106 106
 		$this->_fields = array(
107 107
 			'Event_CPT'=>array(
108
-				'EVT_ID'=>new EE_Primary_Key_Int_Field( 'ID', __( 'Post ID for Event','event_espresso' )),
109
-				'EVT_name'=>new EE_Plain_Text_Field( 'post_title', __( 'Event Name','event_espresso' ), FALSE, '' ),
110
-				'EVT_desc'=>new EE_Post_Content_Field( 'post_content', __( 'Event Description', 'event_espresso' ), FALSE, '' ),
111
-				'EVT_slug'=>new EE_Slug_Field( 'post_name', __( 'Event Slug', 'event_espresso' ), FALSE, '' ),
112
-				'EVT_created'=>new EE_Datetime_Field( 'post_date', __( 'Date/Time Event Created', 'event_espresso' ), FALSE, current_time( 'timestamp' )),
113
-				'EVT_short_desc'=>new EE_Simple_HTML_Field( 'post_excerpt', __( 'Event Short Description', 'event_espresso' ), FALSE,'' ),
114
-				'EVT_modified'=>new EE_Datetime_Field( 'post_modified', __( 'Date/Time Event Modified', 'event_espresso' ), FALSE, current_time( 'timestamp' )),
115
-				'EVT_wp_user'=>new EE_WP_User_Field( 'post_author', __( 'Event Creator ID', 'event_espresso'), FALSE),
116
-				'parent'=>new EE_Integer_Field( 'post_parent', __( 'Event Parent ID', 'event_espresso' ), FALSE, 0 ),
117
-				'EVT_order'=>new EE_Integer_Field( 'menu_order', __( 'Event Menu Order', 'event_espresso' ), FALSE, 1 ),
118
-				'post_type'=>new EE_WP_Post_Type_Field('espresso_events'),// EE_Plain_Text_Field( 'post_type', __( 'Event Post Type', 'event_espresso' ), FALSE, 'espresso_events' ),
119
-				'status' => new EE_WP_Post_Status_Field( 'post_status', __( 'Event Status', 'event_espresso' ), FALSE, 'draft', $this->_custom_stati )
108
+				'EVT_ID'=>new EE_Primary_Key_Int_Field('ID', __('Post ID for Event', 'event_espresso')),
109
+				'EVT_name'=>new EE_Plain_Text_Field('post_title', __('Event Name', 'event_espresso'), FALSE, ''),
110
+				'EVT_desc'=>new EE_Post_Content_Field('post_content', __('Event Description', 'event_espresso'), FALSE, ''),
111
+				'EVT_slug'=>new EE_Slug_Field('post_name', __('Event Slug', 'event_espresso'), FALSE, ''),
112
+				'EVT_created'=>new EE_Datetime_Field('post_date', __('Date/Time Event Created', 'event_espresso'), FALSE, current_time('timestamp')),
113
+				'EVT_short_desc'=>new EE_Simple_HTML_Field('post_excerpt', __('Event Short Description', 'event_espresso'), FALSE, ''),
114
+				'EVT_modified'=>new EE_Datetime_Field('post_modified', __('Date/Time Event Modified', 'event_espresso'), FALSE, current_time('timestamp')),
115
+				'EVT_wp_user'=>new EE_WP_User_Field('post_author', __('Event Creator ID', 'event_espresso'), FALSE),
116
+				'parent'=>new EE_Integer_Field('post_parent', __('Event Parent ID', 'event_espresso'), FALSE, 0),
117
+				'EVT_order'=>new EE_Integer_Field('menu_order', __('Event Menu Order', 'event_espresso'), FALSE, 1),
118
+				'post_type'=>new EE_WP_Post_Type_Field('espresso_events'), // EE_Plain_Text_Field( 'post_type', __( 'Event Post Type', 'event_espresso' ), FALSE, 'espresso_events' ),
119
+				'status' => new EE_WP_Post_Status_Field('post_status', __('Event Status', 'event_espresso'), FALSE, 'draft', $this->_custom_stati)
120 120
 			),
121 121
 			'Event_Meta'=>array(
122
-				'EVTM_ID'=> new EE_DB_Only_Float_Field( 'EVTM_ID', __( 'Event Meta Row ID','event_espresso' ), FALSE ),
123
-				'EVT_ID_fk'=>new EE_DB_Only_Int_Field( 'EVT_ID', __( 'Foreign key to Event ID from Event Meta table', 'event_espresso' ), FALSE ),
124
-				'EVT_display_desc'=>new EE_Boolean_Field( 'EVT_display_desc', __( 'Display Description Flag', 'event_espresso' ), FALSE, 1 ),
125
-				'EVT_display_ticket_selector'=>new EE_Boolean_Field( 'EVT_display_ticket_selector', __( 'Display Ticket Selector Flag', 'event_espresso' ), FALSE, 1 ),
126
-				'EVT_visible_on'=>new EE_Datetime_Field( 'EVT_visible_on', __( 'Event Visible Date', 'event_espresso' ), TRUE, current_time( 'timestamp' )),
127
-				'EVT_additional_limit'=>new EE_Integer_Field( 'EVT_additional_limit', __( 'Limit of Additional Registrations on Same Transaction', 'event_espresso' ), TRUE, 10 ),
122
+				'EVTM_ID'=> new EE_DB_Only_Float_Field('EVTM_ID', __('Event Meta Row ID', 'event_espresso'), FALSE),
123
+				'EVT_ID_fk'=>new EE_DB_Only_Int_Field('EVT_ID', __('Foreign key to Event ID from Event Meta table', 'event_espresso'), FALSE),
124
+				'EVT_display_desc'=>new EE_Boolean_Field('EVT_display_desc', __('Display Description Flag', 'event_espresso'), FALSE, 1),
125
+				'EVT_display_ticket_selector'=>new EE_Boolean_Field('EVT_display_ticket_selector', __('Display Ticket Selector Flag', 'event_espresso'), FALSE, 1),
126
+				'EVT_visible_on'=>new EE_Datetime_Field('EVT_visible_on', __('Event Visible Date', 'event_espresso'), TRUE, current_time('timestamp')),
127
+				'EVT_additional_limit'=>new EE_Integer_Field('EVT_additional_limit', __('Limit of Additional Registrations on Same Transaction', 'event_espresso'), TRUE, 10),
128 128
 				'EVT_default_registration_status'=>new EE_Enum_Text_Field(
129
-					'EVT_default_registration_status', __( 'Default Registration Status on this Event', 'event_espresso' ), FALSE, $default_registration_status, EEM_Registration::reg_status_array()
129
+					'EVT_default_registration_status', __('Default Registration Status on this Event', 'event_espresso'), FALSE, $default_registration_status, EEM_Registration::reg_status_array()
130 130
 				),
131
-				'EVT_member_only'=>new EE_Boolean_Field( 'EVT_member_only', __( 'Member-Only Event Flag', 'event_espresso' ), FALSE, FALSE ),
132
-				'EVT_phone'=> new EE_Plain_Text_Field('EVT_phone', __( 'Event Phone Number', 'event_espresso' ), FALSE ),
133
-				'EVT_allow_overflow'=>new EE_Boolean_Field(  'EVT_allow_overflow', __( 'Allow Overflow on Event', 'event_espresso' ), FALSE, FALSE ),
134
-				'EVT_timezone_string'=>new EE_Plain_Text_Field( 'EVT_timezone_string', __( 'Timezone (name) for Event times', 'event_espresso' ), FALSE ),
135
-				'EVT_external_URL'=>new EE_Plain_Text_Field( 'EVT_external_URL', __( 'URL of Event Page if hosted elsewhere', 'event_espresso' ), TRUE ),
136
-				'EVT_donations'=>new EE_Boolean_Field( 'EVT_donations', __( 'Accept Donations?', 'event_espresso' ), FALSE, FALSE )
131
+				'EVT_member_only'=>new EE_Boolean_Field('EVT_member_only', __('Member-Only Event Flag', 'event_espresso'), FALSE, FALSE),
132
+				'EVT_phone'=> new EE_Plain_Text_Field('EVT_phone', __('Event Phone Number', 'event_espresso'), FALSE),
133
+				'EVT_allow_overflow'=>new EE_Boolean_Field('EVT_allow_overflow', __('Allow Overflow on Event', 'event_espresso'), FALSE, FALSE),
134
+				'EVT_timezone_string'=>new EE_Plain_Text_Field('EVT_timezone_string', __('Timezone (name) for Event times', 'event_espresso'), FALSE),
135
+				'EVT_external_URL'=>new EE_Plain_Text_Field('EVT_external_URL', __('URL of Event Page if hosted elsewhere', 'event_espresso'), TRUE),
136
+				'EVT_donations'=>new EE_Boolean_Field('EVT_donations', __('Accept Donations?', 'event_espresso'), FALSE, FALSE)
137 137
 
138 138
 			));
139 139
 
@@ -150,8 +150,8 @@  discard block
 block discarded – undo
150 150
 
151 151
 		$this->_default_where_conditions_strategy = new EE_CPT_Where_Conditions('espresso_events', 'EVTM_ID');
152 152
 		//this model is generally available for reading
153
-		$this->_cap_restriction_generators[ EEM_Base::caps_read ] = new EE_Restriction_Generator_Public();
154
-		parent::__construct( $timezone );
153
+		$this->_cap_restriction_generators[EEM_Base::caps_read] = new EE_Restriction_Generator_Public();
154
+		parent::__construct($timezone);
155 155
 	}
156 156
 
157 157
 
@@ -166,9 +166,9 @@  discard block
 block discarded – undo
166 166
 	*		@return 		array
167 167
 	*/
168 168
 	public function get_all_question_groups() {
169
-		return EE_Registry::instance()->load_model( 'Question_Group' )->get_all( array(
170
-			array( 'QSG_deleted' => FALSE ),
171
-			'order_by' => array( 'QSG_order' => 'ASC' )
169
+		return EE_Registry::instance()->load_model('Question_Group')->get_all(array(
170
+			array('QSG_deleted' => FALSE),
171
+			'order_by' => array('QSG_order' => 'ASC')
172 172
 		));
173 173
 	}
174 174
 
@@ -184,13 +184,13 @@  discard block
 block discarded – undo
184 184
 	* 		@param		int $EVT_ID
185 185
 	*		@return 		array
186 186
 	*/
187
-	public function get_all_event_question_groups( $EVT_ID = 0 ) {
188
-		if ( ! isset( $EVT_ID) || ! absint( $EVT_ID )) {
189
-			EE_Error::add_error( __( 'An error occurred. No Event Question Groups could be retrieved because an Event ID was not received.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
187
+	public function get_all_event_question_groups($EVT_ID = 0) {
188
+		if ( ! isset($EVT_ID) || ! absint($EVT_ID)) {
189
+			EE_Error::add_error(__('An error occurred. No Event Question Groups could be retrieved because an Event ID was not received.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
190 190
 			return FALSE;
191 191
 		}
192
-		return EE_Registry::instance()->load_model( 'Event_Question_Group' )->get_all( array(
193
-			array( 'EVT_ID' => $EVT_ID )
192
+		return EE_Registry::instance()->load_model('Event_Question_Group')->get_all(array(
193
+			array('EVT_ID' => $EVT_ID)
194 194
 		));
195 195
 	}
196 196
 
@@ -206,13 +206,13 @@  discard block
 block discarded – undo
206 206
 	* 		@param		boolean	$for_primary_attendee
207 207
 	*		@return 		array
208 208
 	*/
209
-	public function get_event_question_groups( $EVT_ID = 0, $for_primary_attendee = TRUE ) {
210
-		if ( ! isset( $EVT_ID) || ! absint( $EVT_ID )) {
211
-			EE_Error::add_error( __( 'An error occurred. No Event Question Groups could be retrieved because an Event ID was not received.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
209
+	public function get_event_question_groups($EVT_ID = 0, $for_primary_attendee = TRUE) {
210
+		if ( ! isset($EVT_ID) || ! absint($EVT_ID)) {
211
+			EE_Error::add_error(__('An error occurred. No Event Question Groups could be retrieved because an Event ID was not received.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
212 212
 			return FALSE;
213 213
 		}
214
-		return EE_Registry::instance()->load_model( 'Event_Question_Group' )->get_all( array(
215
-			array( 'EVT_ID' => $EVT_ID, 'EQG_primary' => $for_primary_attendee )
214
+		return EE_Registry::instance()->load_model('Event_Question_Group')->get_all(array(
215
+			array('EVT_ID' => $EVT_ID, 'EQG_primary' => $for_primary_attendee)
216 216
 		));
217 217
 	}
218 218
 
@@ -229,10 +229,10 @@  discard block
 block discarded – undo
229 229
 	* 		@param		EE_Registration 	$registration
230 230
 	*		@return 		array
231 231
 	*/
232
-	public function get_question_groups_for_event( $EVT_ID = 0, EE_Registration $registration ) {
232
+	public function get_question_groups_for_event($EVT_ID = 0, EE_Registration $registration) {
233 233
 
234
-		if ( ! isset( $EVT_ID) || ! absint( $EVT_ID )) {
235
-			EE_Error::add_error( __( 'An error occurred. No Question Groups could be retrieved because an Event ID was not received.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
234
+		if ( ! isset($EVT_ID) || ! absint($EVT_ID)) {
235
+			EE_Error::add_error(__('An error occurred. No Question Groups could be retrieved because an Event ID was not received.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
236 236
 			return FALSE;
237 237
 		}
238 238
 
@@ -242,7 +242,7 @@  discard block
 block discarded – undo
242 242
 			'QSG_deleted' => FALSE
243 243
 		);
244 244
 
245
-		return EE_Registry::instance()->load_model( 'Question_Group' )->get_all( array(
245
+		return EE_Registry::instance()->load_model('Question_Group')->get_all(array(
246 246
 			$where_params,
247 247
 			'order_by' => array('QSG_order' => 'ASC')
248 248
 		));
@@ -262,16 +262,16 @@  discard block
 block discarded – undo
262 262
 	* 		@param		string		$QSG_IDs  csv list of $QSG IDs
263 263
 	*		@return 		array
264 264
 	*/
265
-	public function get_questions_in_groups( $QSG_IDs = '' ) {
265
+	public function get_questions_in_groups($QSG_IDs = '') {
266 266
 
267
-		if ( empty( $QSG_IDs )) {
268
-			EE_Error::add_error( __( 'An error occurred. No Question Group IDs were received.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
267
+		if (empty($QSG_IDs)) {
268
+			EE_Error::add_error(__('An error occurred. No Question Group IDs were received.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
269 269
 			return FALSE;
270 270
 		}
271 271
 
272
-		return EE_Registry::instance()->load_model( 'Question' )->get_all( array(
272
+		return EE_Registry::instance()->load_model('Question')->get_all(array(
273 273
 			array(
274
-				'Question_Group.QSG_ID' => array( 'IN', $QSG_IDs ),
274
+				'Question_Group.QSG_ID' => array('IN', $QSG_IDs),
275 275
 				'QST_deleted' => FALSE,
276 276
 				'QST_admin_only' => is_admin()
277 277
 			),
@@ -293,16 +293,16 @@  discard block
 block discarded – undo
293 293
 	* 		@param		string		$QST_IDs  csv list of $QST IDs
294 294
 	*		@return 		array
295 295
 	*/
296
-	public function get_options_for_question( $QST_IDs ) {
296
+	public function get_options_for_question($QST_IDs) {
297 297
 
298
-		if ( empty( $QST_IDs )) {
299
-			EE_Error::add_error( __( 'An error occurred. No Question IDs were received.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
298
+		if (empty($QST_IDs)) {
299
+			EE_Error::add_error(__('An error occurred. No Question IDs were received.', 'event_espresso'), __FILE__, __FUNCTION__, __LINE__);
300 300
 			return FALSE;
301 301
 		}
302 302
 
303
-		return EE_Registry::instance()->load_model( 'Question_Option' )->get_all( array(
303
+		return EE_Registry::instance()->load_model('Question_Option')->get_all(array(
304 304
 			array(
305
-				'Question.QST_ID' => array( 'IN', $QST_IDs ),
305
+				'Question.QST_ID' => array('IN', $QST_IDs),
306 306
 				'QSO_deleted' => FALSE
307 307
 			),
308 308
 			'order_by' => 'QSO_ID'
@@ -321,45 +321,45 @@  discard block
 block discarded – undo
321 321
 	 * @throws EE_Error
322 322
 	 * @return 	array
323 323
 	 */
324
-	public function assemble_array_of_groups_questions_and_options( EE_Registration $registration, $EVT_ID = 0 ) {
324
+	public function assemble_array_of_groups_questions_and_options(EE_Registration $registration, $EVT_ID = 0) {
325 325
 
326
-		if ( empty( $EVT_ID ) ) {
327
-			throw new EE_Error( __( 'An error occurred. No EVT_ID is included.  Needed to know which question groups to retrieve.', 'event_espresso' ) );
326
+		if (empty($EVT_ID)) {
327
+			throw new EE_Error(__('An error occurred. No EVT_ID is included.  Needed to know which question groups to retrieve.', 'event_espresso'));
328 328
 		}
329 329
 
330 330
 		$questions = array();
331 331
 
332 332
 		// get all question groups for event
333
-		$qgs = $this->get_question_groups_for_event( $EVT_ID, $registration );
334
-		if ( !empty( $qgs ) ) {
335
-			foreach ( $qgs as $qg ) {
333
+		$qgs = $this->get_question_groups_for_event($EVT_ID, $registration);
334
+		if ( ! empty($qgs)) {
335
+			foreach ($qgs as $qg) {
336 336
 			 	$qsts = $qg->questions();
337
-			 	$questions[ $qg->ID() ] = $qg->model_field_array();
338
-			 	$questions[ $qg->ID() ]['QSG_questions'] = array();
339
-			 	foreach ( $qsts as $qst ) {
340
-			 		if ( $qst->is_system_question() )
337
+			 	$questions[$qg->ID()] = $qg->model_field_array();
338
+			 	$questions[$qg->ID()]['QSG_questions'] = array();
339
+			 	foreach ($qsts as $qst) {
340
+			 		if ($qst->is_system_question())
341 341
 			 			continue;
342
-			 		$answer = EEM_Answer::instance()->get_one( array( array( 'QST_ID' => $qst->ID(), 'REG_ID' => $registration->ID() ) ) );
342
+			 		$answer = EEM_Answer::instance()->get_one(array(array('QST_ID' => $qst->ID(), 'REG_ID' => $registration->ID())));
343 343
 			 		$answer = $answer instanceof EE_Answer ? $answer : EEM_Answer::instance()->create_default_object();
344 344
 			 		$qst_name = $qstn_id = $qst->ID();
345 345
 			 		$ans_id = $answer->ID();
346
-			 		$qst_name = !empty( $ans_id ) ?  '[' . $qst_name . '][' . $ans_id . ']' : '[' . $qst_name . ']';
346
+			 		$qst_name = ! empty($ans_id) ? '['.$qst_name.']['.$ans_id.']' : '['.$qst_name.']';
347 347
 			 		$input_name = '';
348
-			 		$input_id = sanitize_key( $qst->display_text() );
348
+			 		$input_id = sanitize_key($qst->display_text());
349 349
 			 		$input_class = '';
350 350
 			 		$questions[$qg->ID()]['QSG_questions'][$qst->ID()] = $qst->model_field_array();
351
-		 			$questions[ $qg->ID() ]['QSG_questions'][ $qst->ID() ]['QST_input_name'] = 'qstn' . $input_name . $qst_name;
352
-					$questions[ $qg->ID() ]['QSG_questions'][ $qst->ID() ]['QST_input_id'] = $input_id . '-' . $qstn_id;
353
-					$questions[ $qg->ID() ]['QSG_questions'][ $qst->ID() ]['QST_input_class'] = $input_class;
354
-					$questions[ $qg->ID() ]['QSG_questions'][ $qst->ID() ]['QST_options'] = array();
355
-					$questions[ $qg->ID() ]['QSG_questions'][ $qst->ID() ]['qst_obj'] = $qst;
356
-					$questions[ $qg->ID() ]['QSG_questions'][ $qst->ID() ]['ans_obj'] = $answer;
357
-
358
-					if ( $qst->type() == 'RADIO_BTN' || $qst->type() == 'CHECKBOX' || $qst->type() == 'DROPDOWN' ) {
359
-						$QSOs = $qst->options(TRUE,$answer->value());
360
-						if ( is_array( $QSOs ) ) {
361
-							foreach ( $QSOs as $QSO_ID => $QSO ) {
362
-								$questions[ $qg->ID() ]['QSG_questions'][ $qst->ID() ]['QST_options'][ $QSO_ID ] = $QSO->model_field_array();
351
+		 			$questions[$qg->ID()]['QSG_questions'][$qst->ID()]['QST_input_name'] = 'qstn'.$input_name.$qst_name;
352
+					$questions[$qg->ID()]['QSG_questions'][$qst->ID()]['QST_input_id'] = $input_id.'-'.$qstn_id;
353
+					$questions[$qg->ID()]['QSG_questions'][$qst->ID()]['QST_input_class'] = $input_class;
354
+					$questions[$qg->ID()]['QSG_questions'][$qst->ID()]['QST_options'] = array();
355
+					$questions[$qg->ID()]['QSG_questions'][$qst->ID()]['qst_obj'] = $qst;
356
+					$questions[$qg->ID()]['QSG_questions'][$qst->ID()]['ans_obj'] = $answer;
357
+
358
+					if ($qst->type() == 'RADIO_BTN' || $qst->type() == 'CHECKBOX' || $qst->type() == 'DROPDOWN') {
359
+						$QSOs = $qst->options(TRUE, $answer->value());
360
+						if (is_array($QSOs)) {
361
+							foreach ($QSOs as $QSO_ID => $QSO) {
362
+								$questions[$qg->ID()]['QSG_questions'][$qst->ID()]['QST_options'][$QSO_ID] = $QSO->model_field_array();
363 363
 							}
364 364
 						}
365 365
 					}
@@ -383,9 +383,9 @@  discard block
 block discarded – undo
383 383
 	* 		@param		$QST
384 384
 	*		@return 		string		string
385 385
 	*/
386
-	private function _generate_question_input_name( $QST ) {
386
+	private function _generate_question_input_name($QST) {
387 387
 
388
-		if ( $QST->QST_system ) {
388
+		if ($QST->QST_system) {
389 389
 			$qst_name = $QST->QST_system;
390 390
 /*			switch( $QST->QST_system ) {
391 391
 
@@ -452,20 +452,20 @@  discard block
 block discarded – undo
452 452
 	 * @param bool    $count whether to return the count or not (default FALSE)
453 453
 	 * @return array 	EE_Event objects
454 454
 	 */
455
-	public function get_active_events( $query_params, $count = FALSE ) {
456
-		if ( array_key_exists( 0, $query_params ) ) {
455
+	public function get_active_events($query_params, $count = FALSE) {
456
+		if (array_key_exists(0, $query_params)) {
457 457
 			$where_params = $query_params[0];
458
-			unset( $query_params[0] );
458
+			unset($query_params[0]);
459 459
 		} else {
460 460
 			$where_params = array();
461 461
 		}
462 462
 
463 463
 		//let's add specific query_params for active_events - keep in mind this will override any sent status in the query AND any date queries.
464 464
 		$where_params['status'] = 'publish';
465
-		$where_params['Datetime.DTT_EVT_start'] = array('<',  date('Y-m-d H:i:s', current_time( 'timestamp' ) ) );
466
-		$where_params['Datetime.DTT_EVT_end'] = array('>', date('Y-m-d H:i:s', current_time( 'timestamp' ) ) );
465
+		$where_params['Datetime.DTT_EVT_start'] = array('<', date('Y-m-d H:i:s', current_time('timestamp')));
466
+		$where_params['Datetime.DTT_EVT_end'] = array('>', date('Y-m-d H:i:s', current_time('timestamp')));
467 467
 		$query_params[0] = $where_params;
468
-		$events = $count ? $this->count( array( $where_params ), 'EVT_ID', true) : $this->get_all( $query_params );
468
+		$events = $count ? $this->count(array($where_params), 'EVT_ID', true) : $this->get_all($query_params);
469 469
 		return $events;
470 470
 	}
471 471
 
@@ -481,19 +481,19 @@  discard block
 block discarded – undo
481 481
 	 * @param bool    $count whether to return the count or not (default FALSE)
482 482
 	 * @return array               EE_Event objects
483 483
 	 */
484
-	public function get_upcoming_events( $query_params, $count = FALSE ) {
485
-		if ( array_key_exists( 0, $query_params ) ) {
484
+	public function get_upcoming_events($query_params, $count = FALSE) {
485
+		if (array_key_exists(0, $query_params)) {
486 486
 			$where_params = $query_params[0];
487
-			unset( $query_params[0] );
487
+			unset($query_params[0]);
488 488
 		} else {
489 489
 			$where_params = array();
490 490
 		}
491 491
 
492 492
 		//let's add specific query_params for active_events - keep in mind this will override any sent status in the query AND any date queries.
493 493
 		$where_params['status'] = 'publish';
494
-		$where_params['Datetime.DTT_EVT_start'] = array('>', date('Y-m-d H:i:s', current_time( 'timestamp' ) ) );
494
+		$where_params['Datetime.DTT_EVT_start'] = array('>', date('Y-m-d H:i:s', current_time('timestamp')));
495 495
 		$query_params[0] = $where_params;
496
-		return $count ? $this->count( array( $where_params ), 'EVT_ID', true ) : $this->get_all( $query_params );
496
+		return $count ? $this->count(array($where_params), 'EVT_ID', true) : $this->get_all($query_params);
497 497
 	}
498 498
 
499 499
 
@@ -505,20 +505,20 @@  discard block
 block discarded – undo
505 505
 	 * @param bool    $count whether to return the count or not (default FALSE)
506 506
 	 * @return array 	EE_Event objects
507 507
 	 */
508
-	public function get_expired_events( $query_params, $count = FALSE ) {
509
-		if ( array_key_exists( 0, $query_params ) ) {
508
+	public function get_expired_events($query_params, $count = FALSE) {
509
+		if (array_key_exists(0, $query_params)) {
510 510
 			$where_params = $query_params[0];
511
-			unset( $query_params[0] );
511
+			unset($query_params[0]);
512 512
 		} else {
513 513
 			$where_params = array();
514 514
 		}
515 515
 
516 516
 		//let's add specific query_params for active_events - keep in mind this will override any sent status in the query AND any date queries.
517
-		if ( isset( $where_params['status'] ) )
518
-			unset( $where_params['status'] );
519
-		$where_params['OR'] = array( 'status' => array( '!=', 'publish' ), 'AND' => array('status' => 'publish', 'Datetime.DTT_EVT_end' => array( '<',  date('Y-m-d H:i:s', current_time( 'timestamp' ) ) ) ) );
517
+		if (isset($where_params['status']))
518
+			unset($where_params['status']);
519
+		$where_params['OR'] = array('status' => array('!=', 'publish'), 'AND' => array('status' => 'publish', 'Datetime.DTT_EVT_end' => array('<', date('Y-m-d H:i:s', current_time('timestamp')))));
520 520
 		$query_params[0] = $where_params;
521
-		return $count ? $this->count( array( $where_params ), 'EVT_ID', true) : $this->get_all( $query_params );
521
+		return $count ? $this->count(array($where_params), 'EVT_ID', true) : $this->get_all($query_params);
522 522
 	}
523 523
 
524 524
 
@@ -529,23 +529,23 @@  discard block
 block discarded – undo
529 529
 	 * @param  boolean $count        whether to return the count or not (default FALSE)
530 530
 	 * @return EE_Event[]            array of EE_Event objects
531 531
 	 */
532
-	public function get_inactive_events( $query_params, $count = FALSE ) {
533
-		if ( array_key_exists( 0, $query_params ) ) {
532
+	public function get_inactive_events($query_params, $count = FALSE) {
533
+		if (array_key_exists(0, $query_params)) {
534 534
 			$where_params = $query_params[0];
535
-			unset( $query_params[0] );
535
+			unset($query_params[0]);
536 536
 		} else {
537 537
 			$where_params = array();
538 538
 		}
539 539
 
540 540
 		//let's add in specific query_params for inactive events.
541
-		if ( isset( $where_params['status'] ) )
542
-			unset( $where_params['status'] );
541
+		if (isset($where_params['status']))
542
+			unset($where_params['status']);
543 543
 
544 544
 		//we check for events that are not published OR are expired.
545 545
 
546
-		$where_params['OR'] = array( 'status' => array( '!=', 'publish' ), 'Datetime.DTT_EVT_end' => array( '<', date('Y-m-d H:i:s', current_time( 'timestamp' ) ) ) );
546
+		$where_params['OR'] = array('status' => array('!=', 'publish'), 'Datetime.DTT_EVT_end' => array('<', date('Y-m-d H:i:s', current_time('timestamp'))));
547 547
 		$query_params[0] = $where_params;
548
-		return $count ? $this->count( array( $where_params ), 'EVT_ID', true ) : $this->get_all( $query_params );
548
+		return $count ? $this->count(array($where_params), 'EVT_ID', true) : $this->get_all($query_params);
549 549
 	}
550 550
 
551 551
 
@@ -553,13 +553,13 @@  discard block
 block discarded – undo
553 553
 	 * This is just injecting into the parent add_relationship_to so we do special handling on price relationships because we don't want to override any existing global default prices but instead insert NEW prices that get attached to the event.
554 554
 	 * See parent for param descriptions
555 555
 	 */
556
-	public function add_relationship_to($id_or_obj,$other_model_id_or_obj, $relationName, $where_query = array()){
556
+	public function add_relationship_to($id_or_obj, $other_model_id_or_obj, $relationName, $where_query = array()) {
557 557
 
558
-		if ( $relationName == 'Price' ) {
558
+		if ($relationName == 'Price') {
559 559
 			//let's get the PRC object for the given ID to make sure that we aren't dealing with a default
560 560
 			$prc_chk = $this->get_related_model_obj($relationName)->ensure_is_obj($other_model_id_or_obj);
561 561
 			//if EVT_ID = 0, then this is a default
562
-			if ( $prc_chk->get('EVT_ID') == 0 ) {
562
+			if ($prc_chk->get('EVT_ID') == 0) {
563 563
 				//let's set the prc_id as 0 so we force an insert on the add_relation_to carried out by relation
564 564
 				$prc_chk->set('PRC_ID', 0);
565 565
 			}
@@ -569,7 +569,7 @@  discard block
 block discarded – undo
569 569
 		}
570 570
 
571 571
 		//otherwise carry on as normal
572
-		return parent::add_relationship_to($id_or_obj,$other_model_id_or_obj, $relationName, $where_query);
572
+		return parent::add_relationship_to($id_or_obj, $other_model_id_or_obj, $relationName, $where_query);
573 573
 	}
574 574
 
575 575
 
Please login to merge, or discard this patch.
core/db_models/EEM_Event_Message_Template.model.php 3 patches
Indentation   +10 added lines, -10 removed lines patch added patch discarded remove patch
@@ -7,16 +7,16 @@
 block discarded – undo
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 {
Please login to merge, or discard this patch.
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -17,7 +17,7 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
 block discarded – undo
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
Please login to merge, or discard this patch.
Braces   +12 added lines, -7 removed lines patch added patch discarded remove patch
@@ -5,7 +5,9 @@  discard block
 block discarded – undo
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
 block discarded – undo
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
 	}
Please login to merge, or discard this patch.