@@ -14,7 +14,7 @@ |
||
14 | 14 | * @param string $email_address |
15 | 15 | * @return string |
16 | 16 | */ |
17 | - function prepare_for_set($email_address ) { |
|
17 | + function prepare_for_set($email_address) { |
|
18 | 18 | $validation_level = isset(EE_Registry::instance()->CFG->registration->email_validation_level) |
19 | 19 | ? EE_Registry::instance()->CFG->registration->email_validation_level |
20 | 20 | : 'wp_default'; |
@@ -1,5 +1,5 @@ discard block |
||
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 | /** |
@@ -36,13 +36,13 @@ discard block |
||
36 | 36 | * @param bool $routing indicate whether we want to just load the object and handle routing or just load the object. |
37 | 37 | * @access public |
38 | 38 | */ |
39 | - public function __construct( $routing = TRUE ) { |
|
40 | - define( 'REGISTRATION_FORM_CAF_ADMIN', EE_CORE_CAF_ADMIN_EXTEND . 'registration_form' . DS ); |
|
41 | - define( 'REGISTRATION_FORM_CAF_ASSETS_PATH', REGISTRATION_FORM_CAF_ADMIN . 'assets' . DS ); |
|
42 | - define( 'REGISTRATION_FORM_CAF_ASSETS_URL', EE_CORE_CAF_ADMIN_EXTEND_URL . 'registration_form/assets/' ); |
|
43 | - define( 'REGISTRATION_FORM_CAF_TEMPLATE_PATH', REGISTRATION_FORM_CAF_ADMIN . 'templates' . DS ); |
|
44 | - define( 'REGISTRATION_FORM_CAF_TEMPLATE_URL', EE_CORE_CAF_ADMIN_EXTEND_URL . 'registration_form/templates/' ); |
|
45 | - parent::__construct( $routing ); |
|
39 | + public function __construct($routing = TRUE) { |
|
40 | + define('REGISTRATION_FORM_CAF_ADMIN', EE_CORE_CAF_ADMIN_EXTEND.'registration_form'.DS); |
|
41 | + define('REGISTRATION_FORM_CAF_ASSETS_PATH', REGISTRATION_FORM_CAF_ADMIN.'assets'.DS); |
|
42 | + define('REGISTRATION_FORM_CAF_ASSETS_URL', EE_CORE_CAF_ADMIN_EXTEND_URL.'registration_form/assets/'); |
|
43 | + define('REGISTRATION_FORM_CAF_TEMPLATE_PATH', REGISTRATION_FORM_CAF_ADMIN.'templates'.DS); |
|
44 | + define('REGISTRATION_FORM_CAF_TEMPLATE_URL', EE_CORE_CAF_ADMIN_EXTEND_URL.'registration_form/templates/'); |
|
45 | + parent::__construct($routing); |
|
46 | 46 | } |
47 | 47 | |
48 | 48 | |
@@ -52,8 +52,8 @@ discard block |
||
52 | 52 | |
53 | 53 | protected function _extend_page_config() { |
54 | 54 | $this->_admin_base_path = REGISTRATION_FORM_CAF_ADMIN; |
55 | - $qst_id = ! empty( $this->_req_data['QST_ID'] ) && ! is_array( $this->_req_data['QST_ID'] ) ? $this->_req_data['QST_ID'] : 0; |
|
56 | - $qsg_id = ! empty( $this->_req_data['QSG_ID'] ) && ! is_array( $this->_req_data['QSG_ID'] ) ? $this->_req_data['QSG_ID'] : 0; |
|
55 | + $qst_id = ! empty($this->_req_data['QST_ID']) && ! is_array($this->_req_data['QST_ID']) ? $this->_req_data['QST_ID'] : 0; |
|
56 | + $qsg_id = ! empty($this->_req_data['QSG_ID']) && ! is_array($this->_req_data['QSG_ID']) ? $this->_req_data['QSG_ID'] : 0; |
|
57 | 57 | |
58 | 58 | $new_page_routes = array( |
59 | 59 | 'question_groups' => array( |
@@ -86,7 +86,7 @@ discard block |
||
86 | 86 | 'func' => '_trash_or_restore_questions', |
87 | 87 | 'capability' => 'ee_delete_question', |
88 | 88 | 'obj_id' => $qst_id, |
89 | - 'args' => array( 'trash' => FALSE ), |
|
89 | + 'args' => array('trash' => FALSE), |
|
90 | 90 | 'noheader' => TRUE |
91 | 91 | ), |
92 | 92 | |
@@ -145,7 +145,7 @@ discard block |
||
145 | 145 | |
146 | 146 | 'trash_question_group' => array( |
147 | 147 | 'func' => '_trash_or_restore_question_groups', |
148 | - 'args' => array( 'trash' => TRUE ), |
|
148 | + 'args' => array('trash' => TRUE), |
|
149 | 149 | 'capability' => 'ee_delete_question_group', |
150 | 150 | 'obj_id' => $qsg_id, |
151 | 151 | 'noheader' => TRUE |
@@ -153,7 +153,7 @@ discard block |
||
153 | 153 | |
154 | 154 | 'restore_question_group' => array( |
155 | 155 | 'func' => '_trash_or_restore_question_groups', |
156 | - 'args' => array( 'trash' => FALSE ), |
|
156 | + 'args' => array('trash' => FALSE), |
|
157 | 157 | 'capability' => 'ee_delete_question_group', |
158 | 158 | 'obj_id' => $qsg_id, |
159 | 159 | 'noheader' => TRUE |
@@ -168,7 +168,7 @@ discard block |
||
168 | 168 | |
169 | 169 | 'update_question_group' => array( |
170 | 170 | 'func' => '_insert_or_update_question_group', |
171 | - 'args' => array('new_question_group' => FALSE ), |
|
171 | + 'args' => array('new_question_group' => FALSE), |
|
172 | 172 | 'capability' => 'ee_edit_question_group', |
173 | 173 | 'obj_id' => $qsg_id, |
174 | 174 | 'noheader' => TRUE, |
@@ -206,7 +206,7 @@ discard block |
||
206 | 206 | 'noheader' => TRUE |
207 | 207 | ), |
208 | 208 | ); |
209 | - $this->_page_routes = array_merge( $this->_page_routes, $new_page_routes ); |
|
209 | + $this->_page_routes = array_merge($this->_page_routes, $new_page_routes); |
|
210 | 210 | |
211 | 211 | $new_page_config = array( |
212 | 212 | |
@@ -230,7 +230,7 @@ discard block |
||
230 | 230 | 'filename' => 'registration_form_question_groups_views_bulk_actions_search' |
231 | 231 | ), |
232 | 232 | ), |
233 | - 'help_tour' => array( 'Registration_Form_Question_Groups_Help_Tour'), |
|
233 | + 'help_tour' => array('Registration_Form_Question_Groups_Help_Tour'), |
|
234 | 234 | 'metaboxes' => $this->_default_espresso_metaboxes, |
235 | 235 | 'require_nonce' => FALSE, |
236 | 236 | 'qtips' => array( |
@@ -244,14 +244,14 @@ discard block |
||
244 | 244 | 'order' => 5, |
245 | 245 | 'persistent' => FALSE |
246 | 246 | ), |
247 | - 'metaboxes' => array_merge( $this->_default_espresso_metaboxes, array('_publish_post_box' ) ), |
|
247 | + 'metaboxes' => array_merge($this->_default_espresso_metaboxes, array('_publish_post_box')), |
|
248 | 248 | 'help_tabs' => array( |
249 | 249 | 'registration_form_add_question_help_tab' => array( |
250 | 250 | 'title' => __('Add Question', 'event_espresso'), |
251 | 251 | 'filename' => 'registration_form_add_question' |
252 | 252 | ), |
253 | 253 | ), |
254 | - 'help_tour' => array( 'Registration_Form_Add_Question_Help_Tour'), |
|
254 | + 'help_tour' => array('Registration_Form_Add_Question_Help_Tour'), |
|
255 | 255 | 'require_nonce' => FALSE |
256 | 256 | ), |
257 | 257 | |
@@ -261,14 +261,14 @@ discard block |
||
261 | 261 | 'order' => 5, |
262 | 262 | 'persistent' => FALSE |
263 | 263 | ), |
264 | - 'metaboxes' => array_merge( $this->_default_espresso_metaboxes, array('_publish_post_box' ) ), |
|
264 | + 'metaboxes' => array_merge($this->_default_espresso_metaboxes, array('_publish_post_box')), |
|
265 | 265 | 'help_tabs' => array( |
266 | 266 | 'registration_form_add_question_group_help_tab' => array( |
267 | 267 | 'title' => __('Add Question Group', 'event_espresso'), |
268 | 268 | 'filename' => 'registration_form_add_question_group' |
269 | 269 | ), |
270 | 270 | ), |
271 | - 'help_tour' => array( 'Registration_Form_Add_Question_Group_Help_Tour'), |
|
271 | + 'help_tour' => array('Registration_Form_Add_Question_Group_Help_Tour'), |
|
272 | 272 | 'require_nonce' => FALSE |
273 | 273 | ), |
274 | 274 | |
@@ -277,16 +277,16 @@ discard block |
||
277 | 277 | 'label' => __('Edit Question Group', 'event_espresso'), |
278 | 278 | 'order' => 5, |
279 | 279 | 'persistent' => FALSE, |
280 | - 'url' => isset($this->_req_data['question_group_id']) ? add_query_arg(array('question_group_id' => $this->_req_data['question_group_id'] ), $this->_current_page_view_url ) : $this->_admin_base_url |
|
280 | + 'url' => isset($this->_req_data['question_group_id']) ? add_query_arg(array('question_group_id' => $this->_req_data['question_group_id']), $this->_current_page_view_url) : $this->_admin_base_url |
|
281 | 281 | ), |
282 | - 'metaboxes' => array_merge( $this->_default_espresso_metaboxes, array('_publish_post_box' ) ), |
|
282 | + 'metaboxes' => array_merge($this->_default_espresso_metaboxes, array('_publish_post_box')), |
|
283 | 283 | 'help_tabs' => array( |
284 | 284 | 'registration_form_edit_question_group_help_tab' => array( |
285 | 285 | 'title' => __('Edit Question Group', 'event_espresso'), |
286 | 286 | 'filename' => 'registration_form_edit_question_group' |
287 | 287 | ), |
288 | 288 | ), |
289 | - 'help_tour' => array( 'Registration_Form_Edit_Question_Group_Help_Tour'), |
|
289 | + 'help_tour' => array('Registration_Form_Edit_Question_Group_Help_Tour'), |
|
290 | 290 | 'require_nonce' => FALSE |
291 | 291 | ), |
292 | 292 | |
@@ -298,19 +298,19 @@ discard block |
||
298 | 298 | 'labels' => array( |
299 | 299 | 'publishbox' => __('Update Settings', 'event_espresso') |
300 | 300 | ), |
301 | - 'metaboxes' => array_merge( $this->_default_espresso_metaboxes, array( '_publish_post_box' ) ), |
|
301 | + 'metaboxes' => array_merge($this->_default_espresso_metaboxes, array('_publish_post_box')), |
|
302 | 302 | 'help_tabs' => array( |
303 | 303 | 'registration_form_reg_form_settings_help_tab' => array( |
304 | 304 | 'title' => __('Registration Form Settings', 'event_espresso'), |
305 | 305 | 'filename' => 'registration_form_reg_form_settings' |
306 | 306 | ), |
307 | 307 | ), |
308 | - 'help_tour' => array( 'Registration_Form_Settings_Help_Tour'), |
|
308 | + 'help_tour' => array('Registration_Form_Settings_Help_Tour'), |
|
309 | 309 | 'require_nonce' => FALSE |
310 | 310 | ) |
311 | 311 | |
312 | 312 | ); |
313 | - $this->_page_config = array_merge( $this->_page_config, $new_page_config ); |
|
313 | + $this->_page_config = array_merge($this->_page_config, $new_page_config); |
|
314 | 314 | |
315 | 315 | //change the list table we're going to use so it's the NEW list table! |
316 | 316 | $this->_page_config['default']['list_table'] = 'Extend_Registration_Form_Questions_Admin_List_Table'; |
@@ -324,7 +324,7 @@ discard block |
||
324 | 324 | 'edit_question_group' => __('Edit Question Group', 'event_espresso'), |
325 | 325 | 'delete_question_group' => __('Delete Question Group', 'event_espresso'), |
326 | 326 | ); |
327 | - $this->_labels['buttons'] = array_merge( $this->_labels['buttons'], $new_labels ); |
|
327 | + $this->_labels['buttons'] = array_merge($this->_labels['buttons'], $new_labels); |
|
328 | 328 | |
329 | 329 | } |
330 | 330 | |
@@ -333,14 +333,14 @@ discard block |
||
333 | 333 | |
334 | 334 | |
335 | 335 | protected function _ajax_hooks() { |
336 | - add_action('wp_ajax_espresso_update_question_group_order', array( $this, 'update_question_group_order' )); |
|
336 | + add_action('wp_ajax_espresso_update_question_group_order', array($this, 'update_question_group_order')); |
|
337 | 337 | } |
338 | 338 | |
339 | 339 | |
340 | 340 | |
341 | 341 | |
342 | 342 | public function load_scripts_styles_question_groups() { |
343 | - wp_enqueue_script( 'espresso_ajax_table_sorting' ); |
|
343 | + wp_enqueue_script('espresso_ajax_table_sorting'); |
|
344 | 344 | } |
345 | 345 | |
346 | 346 | |
@@ -361,7 +361,7 @@ discard block |
||
361 | 361 | * @return void |
362 | 362 | */ |
363 | 363 | public function load_sortable_question_script() { |
364 | - wp_register_script('ee-question-sortable', REGISTRATION_FORM_CAF_ASSETS_URL . 'ee_question_order.js', array('jquery-ui-sortable'), EVENT_ESPRESSO_VERSION, true); |
|
364 | + wp_register_script('ee-question-sortable', REGISTRATION_FORM_CAF_ASSETS_URL.'ee_question_order.js', array('jquery-ui-sortable'), EVENT_ESPRESSO_VERSION, true); |
|
365 | 365 | wp_enqueue_script('ee-question-sortable'); |
366 | 366 | } |
367 | 367 | |
@@ -380,7 +380,7 @@ discard block |
||
380 | 380 | ) |
381 | 381 | ); |
382 | 382 | |
383 | - if ( EE_Registry::instance()->CAP->current_user_can('ee_delete_questions', 'espresso_registration_form_trash_questions' ) ) { |
|
383 | + if (EE_Registry::instance()->CAP->current_user_can('ee_delete_questions', 'espresso_registration_form_trash_questions')) { |
|
384 | 384 | $this->_views['trash'] = array( |
385 | 385 | 'slug' => 'trash', |
386 | 386 | 'label' => __('Trash', 'event_espresso'), |
@@ -410,7 +410,7 @@ discard block |
||
410 | 410 | ) |
411 | 411 | ); |
412 | 412 | |
413 | - if ( EE_Registry::instance()->CAP->current_user_can( 'ee_delete_question_groups', 'espresso_registration_form_trash_question_groups' ) ) { |
|
413 | + if (EE_Registry::instance()->CAP->current_user_can('ee_delete_question_groups', 'espresso_registration_form_trash_question_groups')) { |
|
414 | 414 | $this->_views['trash'] = array( |
415 | 415 | 'slug' => 'trash', |
416 | 416 | 'label' => __('Trash', 'event_espresso'), |
@@ -446,24 +446,24 @@ discard block |
||
446 | 446 | |
447 | 447 | |
448 | 448 | |
449 | - protected function _delete_question(){ |
|
450 | - $success = $this->_delete_items( $this->_question_model ); |
|
449 | + protected function _delete_question() { |
|
450 | + $success = $this->_delete_items($this->_question_model); |
|
451 | 451 | $this->_redirect_after_action( |
452 | 452 | $success, |
453 | - $this->_question_model->item_name( $success ), |
|
453 | + $this->_question_model->item_name($success), |
|
454 | 454 | 'deleted', |
455 | - array( 'action' => 'default', 'status' => 'all' ) |
|
455 | + array('action' => 'default', 'status' => 'all') |
|
456 | 456 | ); |
457 | 457 | } |
458 | 458 | |
459 | 459 | |
460 | 460 | protected function _delete_questions() { |
461 | - $success = $this->_delete_items( $this->_question_model ); |
|
461 | + $success = $this->_delete_items($this->_question_model); |
|
462 | 462 | $this->_redirect_after_action( |
463 | 463 | $success, |
464 | - $this->_question_model->item_name( $success ), |
|
464 | + $this->_question_model->item_name($success), |
|
465 | 465 | 'deleted permanently', |
466 | - array( 'action' => 'default', 'status' => 'trash' ) |
|
466 | + array('action' => 'default', 'status' => 'trash') |
|
467 | 467 | ); |
468 | 468 | } |
469 | 469 | |
@@ -474,26 +474,26 @@ discard block |
||
474 | 474 | * @param EEM_Soft_Delete_Base $model |
475 | 475 | * @return int number of items deleted permanently |
476 | 476 | */ |
477 | - private function _delete_items(EEM_Soft_Delete_Base $model){ |
|
477 | + private function _delete_items(EEM_Soft_Delete_Base $model) { |
|
478 | 478 | $success = 0; |
479 | - do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' ); |
|
480 | - if (!empty($this->_req_data['checkbox']) && is_array($this->_req_data['checkbox'])) { |
|
479 | + do_action('AHEE_log', __FILE__, __FUNCTION__, ''); |
|
480 | + if ( ! empty($this->_req_data['checkbox']) && is_array($this->_req_data['checkbox'])) { |
|
481 | 481 | // if array has more than one element than success message should be plural |
482 | - $success = count( $this->_req_data['checkbox'] ) > 1 ? 2 : 1; |
|
482 | + $success = count($this->_req_data['checkbox']) > 1 ? 2 : 1; |
|
483 | 483 | // cycle thru bulk action checkboxes |
484 | - while (list( $ID, $value ) = each($this->_req_data['checkbox'])) { |
|
485 | - if ( ! $this->_delete_item( $ID, $model ) ) { |
|
484 | + while (list($ID, $value) = each($this->_req_data['checkbox'])) { |
|
485 | + if ( ! $this->_delete_item($ID, $model)) { |
|
486 | 486 | $success = 0; |
487 | 487 | } |
488 | 488 | } |
489 | 489 | |
490 | - }elseif( !empty($this->_req_data['QSG_ID'])){ |
|
491 | - $success = $this->_delete_item( $this->_req_data['QSG_ID'], $model ); |
|
490 | + }elseif ( ! empty($this->_req_data['QSG_ID'])) { |
|
491 | + $success = $this->_delete_item($this->_req_data['QSG_ID'], $model); |
|
492 | 492 | |
493 | - }elseif( !empty($this->_req_data['QST_ID'])){ |
|
494 | - $success = $this->_delete_item( $this->_req_data['QST_ID'], $model ); |
|
495 | - }else{ |
|
496 | - EE_Error::add_error( sprintf(__("No Questions or Question Groups were selected for deleting. This error usually shows when you've attempted to delete via bulk action but there were no selections.", "event_espresso")), __FILE__, __FUNCTION__, __LINE__ ); |
|
493 | + }elseif ( ! empty($this->_req_data['QST_ID'])) { |
|
494 | + $success = $this->_delete_item($this->_req_data['QST_ID'], $model); |
|
495 | + } else { |
|
496 | + EE_Error::add_error(sprintf(__("No Questions or Question Groups were selected for deleting. This error usually shows when you've attempted to delete via bulk action but there were no selections.", "event_espresso")), __FILE__, __FUNCTION__, __LINE__); |
|
497 | 497 | } |
498 | 498 | return $success; |
499 | 499 | } |
@@ -504,11 +504,11 @@ discard block |
||
504 | 504 | * @param EEM_Soft_Delete_Base $model |
505 | 505 | * @return boolean |
506 | 506 | */ |
507 | - protected function _delete_item( $id, $model ) { |
|
508 | - if( $model instanceof EEM_Question ) { |
|
509 | - EEM_Question_Option::instance()->delete_permanently( array( array( 'QST_ID' => absint( $id ) ) ) ); |
|
507 | + protected function _delete_item($id, $model) { |
|
508 | + if ($model instanceof EEM_Question) { |
|
509 | + EEM_Question_Option::instance()->delete_permanently(array(array('QST_ID' => absint($id)))); |
|
510 | 510 | } |
511 | - return $model->delete_permanently_by_ID( absint( $id ) ); |
|
511 | + return $model->delete_permanently_by_ID(absint($id)); |
|
512 | 512 | } |
513 | 513 | |
514 | 514 | |
@@ -520,31 +520,31 @@ discard block |
||
520 | 520 | |
521 | 521 | |
522 | 522 | |
523 | - protected function _edit_question_group( $type = 'add' ) { |
|
524 | - do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' ); |
|
525 | - $ID=isset( $this->_req_data['QSG_ID'] ) && ! empty( $this->_req_data['QSG_ID'] ) ? absint( $this->_req_data['QSG_ID'] ) : FALSE; |
|
526 | - $this->_admin_page_title = ucwords( str_replace( '_', ' ', $this->_req_action )); |
|
523 | + protected function _edit_question_group($type = 'add') { |
|
524 | + do_action('AHEE_log', __FILE__, __FUNCTION__, ''); |
|
525 | + $ID = isset($this->_req_data['QSG_ID']) && ! empty($this->_req_data['QSG_ID']) ? absint($this->_req_data['QSG_ID']) : FALSE; |
|
526 | + $this->_admin_page_title = ucwords(str_replace('_', ' ', $this->_req_action)); |
|
527 | 527 | // add ID to title if editing |
528 | - $this->_admin_page_title = $ID ? $this->_admin_page_title . ' # ' . $ID : $this->_admin_page_title; |
|
529 | - if($ID){ |
|
528 | + $this->_admin_page_title = $ID ? $this->_admin_page_title.' # '.$ID : $this->_admin_page_title; |
|
529 | + if ($ID) { |
|
530 | 530 | /** @var EE_Question_Group $questionGroup */ |
531 | - $questionGroup=$this->_question_group_model->get_one_by_ID( $ID); |
|
532 | - $additional_hidden_fields=array('QSG_ID'=>array('type'=>'hidden','value'=>$ID)); |
|
531 | + $questionGroup = $this->_question_group_model->get_one_by_ID($ID); |
|
532 | + $additional_hidden_fields = array('QSG_ID'=>array('type'=>'hidden', 'value'=>$ID)); |
|
533 | 533 | $this->_set_add_edit_form_tags('update_question_group', $additional_hidden_fields); |
534 | - }else{ |
|
534 | + } else { |
|
535 | 535 | /** @var EE_Question_Group $questionGroup */ |
536 | 536 | $questionGroup = EEM_Question_Group::instance()->create_default_object(); |
537 | 537 | $questionGroup->set_order_to_latest(); |
538 | 538 | $this->_set_add_edit_form_tags('insert_question_group'); |
539 | 539 | } |
540 | 540 | $this->_template_args['values'] = $this->_yes_no_values; |
541 | - $this->_template_args['all_questions']=$questionGroup->questions_in_and_not_in_group(); |
|
542 | - $this->_template_args['QSG_ID']=$ID ? $ID : TRUE; |
|
543 | - $this->_template_args['question_group']=$questionGroup; |
|
541 | + $this->_template_args['all_questions'] = $questionGroup->questions_in_and_not_in_group(); |
|
542 | + $this->_template_args['QSG_ID'] = $ID ? $ID : TRUE; |
|
543 | + $this->_template_args['question_group'] = $questionGroup; |
|
544 | 544 | |
545 | - $redirect_URL = add_query_arg( array( 'action' => 'question_groups'), $this->_admin_base_url ); |
|
546 | - $this->_set_publish_post_box_vars( 'id', $ID, FALSE, $redirect_URL ); |
|
547 | - $this->_template_args['admin_page_content'] = EEH_Template::display_template( REGISTRATION_FORM_CAF_TEMPLATE_PATH . 'question_groups_main_meta_box.template.php', $this->_template_args, TRUE ); |
|
545 | + $redirect_URL = add_query_arg(array('action' => 'question_groups'), $this->_admin_base_url); |
|
546 | + $this->_set_publish_post_box_vars('id', $ID, FALSE, $redirect_URL); |
|
547 | + $this->_template_args['admin_page_content'] = EEH_Template::display_template(REGISTRATION_FORM_CAF_TEMPLATE_PATH.'question_groups_main_meta_box.template.php', $this->_template_args, TRUE); |
|
548 | 548 | |
549 | 549 | // the details template wrapper |
550 | 550 | $this->display_admin_page_with_sidebar(); |
@@ -555,7 +555,7 @@ discard block |
||
555 | 555 | |
556 | 556 | protected function _delete_question_groups() { |
557 | 557 | $success = $this->_delete_items($this->_question_group_model); |
558 | - $this->_redirect_after_action( $success, $this->_question_group_model->item_name($success), 'deleted permanently', array( 'action'=>'question_groups', 'status'=>'trash' )); |
|
558 | + $this->_redirect_after_action($success, $this->_question_group_model->item_name($success), 'deleted permanently', array('action'=>'question_groups', 'status'=>'trash')); |
|
559 | 559 | } |
560 | 560 | |
561 | 561 | |
@@ -563,71 +563,71 @@ discard block |
||
563 | 563 | /** |
564 | 564 | * @param bool $new_question_group |
565 | 565 | */ |
566 | - protected function _insert_or_update_question_group( $new_question_group = TRUE) { |
|
567 | - do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' ); |
|
568 | - $set_column_values=$this->_set_column_values_for($this->_question_group_model); |
|
569 | - if ( $new_question_group ){ |
|
566 | + protected function _insert_or_update_question_group($new_question_group = TRUE) { |
|
567 | + do_action('AHEE_log', __FILE__, __FUNCTION__, ''); |
|
568 | + $set_column_values = $this->_set_column_values_for($this->_question_group_model); |
|
569 | + if ($new_question_group) { |
|
570 | 570 | $QSG_ID = $this->_question_group_model->insert($set_column_values); |
571 | 571 | $success = $QSG_ID ? 1 : 0; |
572 | 572 | } else { |
573 | 573 | $QSG_ID = absint($this->_req_data['QSG_ID']); |
574 | - unset( $set_column_values[ 'QSG_ID' ] ); |
|
575 | - $success= $this->_question_group_model->update( $set_column_values, array( array( 'QSG_ID' => $QSG_ID ))); |
|
574 | + unset($set_column_values['QSG_ID']); |
|
575 | + $success = $this->_question_group_model->update($set_column_values, array(array('QSG_ID' => $QSG_ID))); |
|
576 | 576 | } |
577 | - $phone_question_id = EEM_Question::instance()->get_Question_ID_from_system_string( EEM_Attendee::system_question_phone ); |
|
577 | + $phone_question_id = EEM_Question::instance()->get_Question_ID_from_system_string(EEM_Attendee::system_question_phone); |
|
578 | 578 | // update the existing related questions |
579 | 579 | // BUT FIRST... delete the phone question from the Question_Group_Question if it is being added to this question group (therefore removed from the existing group) |
580 | - if ( isset( $this->_req_data['questions'], $this->_req_data['questions'][ $phone_question_id ] )) { |
|
580 | + if (isset($this->_req_data['questions'], $this->_req_data['questions'][$phone_question_id])) { |
|
581 | 581 | // delete where QST ID = system phone question ID and Question Group ID is NOT this group |
582 | - EEM_Question_Group_Question::instance()->delete( array( array( 'QST_ID' => $phone_question_id, 'QSG_ID' => array( '!=', $QSG_ID )))); |
|
582 | + EEM_Question_Group_Question::instance()->delete(array(array('QST_ID' => $phone_question_id, 'QSG_ID' => array('!=', $QSG_ID)))); |
|
583 | 583 | } |
584 | 584 | /** @type EE_Question_Group $question_group */ |
585 | - $question_group=$this->_question_group_model->get_one_by_ID( $QSG_ID ); |
|
585 | + $question_group = $this->_question_group_model->get_one_by_ID($QSG_ID); |
|
586 | 586 | $questions = $question_group->questions(); |
587 | 587 | // make sure system phone question is added to list of questions for this group |
588 | - if ( ! isset( $questions[$phone_question_id ] )) { |
|
589 | - $questions[ $phone_question_id ] = EEM_Question::instance()->get_one_by_ID( $phone_question_id ); |
|
588 | + if ( ! isset($questions[$phone_question_id])) { |
|
589 | + $questions[$phone_question_id] = EEM_Question::instance()->get_one_by_ID($phone_question_id); |
|
590 | 590 | } |
591 | 591 | |
592 | - foreach( $questions as $question_ID => $question ){ |
|
592 | + foreach ($questions as $question_ID => $question) { |
|
593 | 593 | // first we always check for order. |
594 | - if ( ! empty( $this->_req_data['question_orders'][ $question_ID ] ) ){ |
|
594 | + if ( ! empty($this->_req_data['question_orders'][$question_ID])) { |
|
595 | 595 | //update question order |
596 | - $question_group->update_question_order( $question_ID, $this->_req_data['question_orders'][ $question_ID ] ); |
|
596 | + $question_group->update_question_order($question_ID, $this->_req_data['question_orders'][$question_ID]); |
|
597 | 597 | } |
598 | 598 | |
599 | 599 | // then we always check if adding or removing. |
600 | - if ( isset( $this->_req_data['questions'], $this->_req_data['questions'][ $question_ID ] )) { |
|
601 | - $question_group->add_question( $question_ID ); |
|
600 | + if (isset($this->_req_data['questions'], $this->_req_data['questions'][$question_ID])) { |
|
601 | + $question_group->add_question($question_ID); |
|
602 | 602 | } else { |
603 | 603 | // not found, remove it (but only if not a system question for the personal group with the exception of lname system question - we allow removal of it) |
604 | 604 | if ( |
605 | 605 | in_array( |
606 | 606 | $question->system_ID(), |
607 | - EEM_Question::instance()->required_system_questions_in_system_question_group( $question_group->system_group() ) |
|
607 | + EEM_Question::instance()->required_system_questions_in_system_question_group($question_group->system_group()) |
|
608 | 608 | ) |
609 | 609 | ) { |
610 | 610 | continue; |
611 | 611 | } else { |
612 | - $question_group->remove_question( $question_ID ); |
|
612 | + $question_group->remove_question($question_ID); |
|
613 | 613 | } |
614 | 614 | } |
615 | 615 | } |
616 | 616 | // save new related questions |
617 | - if ( isset( $this->_req_data['questions'] )) { |
|
618 | - foreach( $this->_req_data['questions'] as $QST_ID ){ |
|
619 | - $question_group->add_question( $QST_ID ); |
|
620 | - if ( isset( $this->_req_data['question_orders'][ $QST_ID ] )) { |
|
621 | - $question_group->update_question_order( $QST_ID, $this->_req_data['question_orders'][ $QST_ID ] ); |
|
617 | + if (isset($this->_req_data['questions'])) { |
|
618 | + foreach ($this->_req_data['questions'] as $QST_ID) { |
|
619 | + $question_group->add_question($QST_ID); |
|
620 | + if (isset($this->_req_data['question_orders'][$QST_ID])) { |
|
621 | + $question_group->update_question_order($QST_ID, $this->_req_data['question_orders'][$QST_ID]); |
|
622 | 622 | } |
623 | 623 | } |
624 | 624 | } |
625 | 625 | |
626 | - if ( $success !== FALSE ) { |
|
627 | - $msg = $new_question_group ? sprintf( __('The %s has been created', 'event_espresso'), $this->_question_group_model->item_name() ) : sprintf( __('The %s has been updated', 'event_espresso' ), $this->_question_group_model->item_name() ); |
|
628 | - EE_Error::add_success( $msg ); |
|
626 | + if ($success !== FALSE) { |
|
627 | + $msg = $new_question_group ? sprintf(__('The %s has been created', 'event_espresso'), $this->_question_group_model->item_name()) : sprintf(__('The %s has been updated', 'event_espresso'), $this->_question_group_model->item_name()); |
|
628 | + EE_Error::add_success($msg); |
|
629 | 629 | } |
630 | - $this->_redirect_after_action(FALSE, '', '', array('action'=>'edit_question_group','QSG_ID'=>$QSG_ID), TRUE); |
|
630 | + $this->_redirect_after_action(FALSE, '', '', array('action'=>'edit_question_group', 'QSG_ID'=>$QSG_ID), TRUE); |
|
631 | 631 | |
632 | 632 | } |
633 | 633 | |
@@ -635,20 +635,20 @@ discard block |
||
635 | 635 | * duplicates a question and all its question options and redirects to the new question. |
636 | 636 | */ |
637 | 637 | public function _duplicate_question() { |
638 | - $question_ID = (int)$this->_req_data[ 'QST_ID' ]; |
|
639 | - $question = EEM_Question::instance()->get_one_by_ID( $question_ID ); |
|
640 | - if( $question instanceof EE_Question ) { |
|
638 | + $question_ID = (int) $this->_req_data['QST_ID']; |
|
639 | + $question = EEM_Question::instance()->get_one_by_ID($question_ID); |
|
640 | + if ($question instanceof EE_Question) { |
|
641 | 641 | $new_question = $question->duplicate(); |
642 | - if( $new_question instanceof EE_Question ) { |
|
643 | - $this->_redirect_after_action( true, __( 'Question', 'event_espresso' ), __( 'Duplicated', 'event_espresso' ), array('action'=>'edit_question', 'QST_ID' => $new_question->ID() ), TRUE); |
|
642 | + if ($new_question instanceof EE_Question) { |
|
643 | + $this->_redirect_after_action(true, __('Question', 'event_espresso'), __('Duplicated', 'event_espresso'), array('action'=>'edit_question', 'QST_ID' => $new_question->ID()), TRUE); |
|
644 | 644 | } else { |
645 | 645 | global $wpdb; |
646 | - EE_Error::add_error( sprintf( __( 'Could not duplicate question with ID %1$d because: %2$s', 'event_espresso' ), $question_ID, $wpdb->last_error ), __FILE__, __FUNCTION__, __LINE__ ); |
|
647 | - $this->_redirect_after_action(false, '', '', array('action'=>'default'), false ); |
|
646 | + EE_Error::add_error(sprintf(__('Could not duplicate question with ID %1$d because: %2$s', 'event_espresso'), $question_ID, $wpdb->last_error), __FILE__, __FUNCTION__, __LINE__); |
|
647 | + $this->_redirect_after_action(false, '', '', array('action'=>'default'), false); |
|
648 | 648 | } |
649 | 649 | } else { |
650 | - EE_Error::add_error( sprintf( __( 'Could not duplicate question with ID %d because it didn\'t exist!', 'event_espresso' ), $question_ID ), __FILE__, __FUNCTION__, __LINE__ ); |
|
651 | - $this->_redirect_after_action( false, '', '', array( 'action' => 'default' ), false ); |
|
650 | + EE_Error::add_error(sprintf(__('Could not duplicate question with ID %d because it didn\'t exist!', 'event_espresso'), $question_ID), __FILE__, __FUNCTION__, __LINE__); |
|
651 | + $this->_redirect_after_action(false, '', '', array('action' => 'default'), false); |
|
652 | 652 | } |
653 | 653 | } |
654 | 654 | |
@@ -657,8 +657,8 @@ discard block |
||
657 | 657 | /** |
658 | 658 | * @param bool $trash |
659 | 659 | */ |
660 | - protected function _trash_or_restore_question_groups( $trash = TRUE) { |
|
661 | - $this->_trash_or_restore_items( $this->_question_group_model, $trash ); |
|
660 | + protected function _trash_or_restore_question_groups($trash = TRUE) { |
|
661 | + $this->_trash_or_restore_items($this->_question_group_model, $trash); |
|
662 | 662 | } |
663 | 663 | |
664 | 664 | |
@@ -666,9 +666,9 @@ discard block |
||
666 | 666 | /** |
667 | 667 | *_trash_question |
668 | 668 | */ |
669 | - protected function _trash_question(){ |
|
670 | - $success=$this->_question_model->delete_by_ID( (int)$this->_req_data['QST_ID'] ); |
|
671 | - $query_args=array('action'=>'default','status'=>'all'); |
|
669 | + protected function _trash_question() { |
|
670 | + $success = $this->_question_model->delete_by_ID((int) $this->_req_data['QST_ID']); |
|
671 | + $query_args = array('action'=>'default', 'status'=>'all'); |
|
672 | 672 | $this->_redirect_after_action($success, $this->_question_model->item_name($success), 'trashed', $query_args); |
673 | 673 | } |
674 | 674 | |
@@ -677,8 +677,8 @@ discard block |
||
677 | 677 | /** |
678 | 678 | * @param bool $trash |
679 | 679 | */ |
680 | - protected function _trash_or_restore_questions( $trash=TRUE){ |
|
681 | - $this->_trash_or_restore_items( $this->_question_model, $trash ); |
|
680 | + protected function _trash_or_restore_questions($trash = TRUE) { |
|
681 | + $this->_trash_or_restore_items($this->_question_model, $trash); |
|
682 | 682 | } |
683 | 683 | |
684 | 684 | |
@@ -690,21 +690,21 @@ discard block |
||
690 | 690 | *@param EEM_Soft_Delete_Base $model |
691 | 691 | * @param boolean $trash whether to trash or restore |
692 | 692 | */ |
693 | - private function _trash_or_restore_items( EEM_Soft_Delete_Base $model, $trash = TRUE ) { |
|
693 | + private function _trash_or_restore_items(EEM_Soft_Delete_Base $model, $trash = TRUE) { |
|
694 | 694 | |
695 | - do_action( 'AHEE_log', __FILE__, __FUNCTION__, '' ); |
|
695 | + do_action('AHEE_log', __FILE__, __FUNCTION__, ''); |
|
696 | 696 | |
697 | 697 | $success = 1; |
698 | 698 | //Checkboxes |
699 | 699 | //echo "trash $trash"; |
700 | 700 | //var_dump($this->_req_data['checkbox']);die; |
701 | - if ( isset( $this->_req_data['checkbox'] )) { |
|
702 | - if ( ! empty( $this->_req_data['checkbox'] ) && is_array( $this->_req_data['checkbox'] )) { |
|
701 | + if (isset($this->_req_data['checkbox'])) { |
|
702 | + if ( ! empty($this->_req_data['checkbox']) && is_array($this->_req_data['checkbox'])) { |
|
703 | 703 | // if array has more than one element than success message should be plural |
704 | - $success = count( $this->_req_data['checkbox'] ) > 1 ? 2 : 1; |
|
704 | + $success = count($this->_req_data['checkbox']) > 1 ? 2 : 1; |
|
705 | 705 | // cycle thru bulk action checkboxes |
706 | - while (list( $ID, $value ) = each($this->_req_data['checkbox'])) { |
|
707 | - if ( ! $model->delete_or_restore_by_ID($trash,absint($ID))) { |
|
706 | + while (list($ID, $value) = each($this->_req_data['checkbox'])) { |
|
707 | + if ( ! $model->delete_or_restore_by_ID($trash, absint($ID))) { |
|
708 | 708 | $success = 0; |
709 | 709 | } |
710 | 710 | } |
@@ -712,7 +712,7 @@ discard block |
||
712 | 712 | } else { |
713 | 713 | // grab single id and delete |
714 | 714 | $ID = absint($this->_req_data['checkbox']); |
715 | - if ( ! $model->delete_or_restore_by_ID($trash,$ID)) { |
|
715 | + if ( ! $model->delete_or_restore_by_ID($trash, $ID)) { |
|
716 | 716 | $success = 0; |
717 | 717 | } |
718 | 718 | } |
@@ -720,25 +720,25 @@ discard block |
||
720 | 720 | } else { |
721 | 721 | // delete via trash link |
722 | 722 | // grab single id and delete |
723 | - $ID = absint($this->_req_data[ $model->primary_key_name() ]); |
|
724 | - if ( ! $model->delete_or_restore_by_ID($trash,$ID)) { |
|
723 | + $ID = absint($this->_req_data[$model->primary_key_name()]); |
|
724 | + if ( ! $model->delete_or_restore_by_ID($trash, $ID)) { |
|
725 | 725 | $success = 0; |
726 | 726 | } |
727 | 727 | |
728 | 728 | } |
729 | 729 | |
730 | 730 | |
731 | - $action = $model instanceof EEM_Question ? 'default' : 'question_groups';//strtolower( $model->item_name(2) ); |
|
731 | + $action = $model instanceof EEM_Question ? 'default' : 'question_groups'; //strtolower( $model->item_name(2) ); |
|
732 | 732 | //echo "action :$action"; |
733 | 733 | //$action = 'questions' ? 'default' : $action; |
734 | - if($trash){ |
|
734 | + if ($trash) { |
|
735 | 735 | $action_desc = 'trashed'; |
736 | 736 | $status = 'trash'; |
737 | - }else{ |
|
737 | + } else { |
|
738 | 738 | $action_desc = 'restored'; |
739 | 739 | $status = 'all'; |
740 | 740 | } |
741 | - $this->_redirect_after_action( $success, $model->item_name($success), $action_desc, array( 'action' => $action, 'status'=>$status ) ); |
|
741 | + $this->_redirect_after_action($success, $model->item_name($success), $action_desc, array('action' => $action, 'status'=>$status)); |
|
742 | 742 | } |
743 | 743 | |
744 | 744 | |
@@ -749,16 +749,16 @@ discard block |
||
749 | 749 | * @param bool|false $count |
750 | 750 | * @return \EE_Soft_Delete_Base_Class[]|int |
751 | 751 | */ |
752 | - public function get_trashed_questions( $per_page, $current_page = 1, $count = FALSE ) { |
|
752 | + public function get_trashed_questions($per_page, $current_page = 1, $count = FALSE) { |
|
753 | 753 | $query_params = $this->get_query_params(EEM_Question::instance(), $per_page, $current_page); |
754 | 754 | |
755 | - if( $count ){ |
|
755 | + if ($count) { |
|
756 | 756 | //note: this a subclass of EEM_Soft_Delete_Base, so this is actually only getting non-trashed items |
757 | - $where = isset( $query_params[0] ) ? array( $query_params[0] ) : array(); |
|
758 | - $results=$this->_question_model->count_deleted($where); |
|
759 | - }else{ |
|
757 | + $where = isset($query_params[0]) ? array($query_params[0]) : array(); |
|
758 | + $results = $this->_question_model->count_deleted($where); |
|
759 | + } else { |
|
760 | 760 | //note: this a subclass of EEM_Soft_Delete_Base, so this is actually only getting non-trashed items |
761 | - $results=$this->_question_model->get_all_deleted($query_params); |
|
761 | + $results = $this->_question_model->get_all_deleted($query_params); |
|
762 | 762 | } |
763 | 763 | return $results; |
764 | 764 | } |
@@ -771,13 +771,13 @@ discard block |
||
771 | 771 | * @param bool|false $count |
772 | 772 | * @return \EE_Soft_Delete_Base_Class[] |
773 | 773 | */ |
774 | - public function get_question_groups( $per_page, $current_page = 1, $count = FALSE ) { |
|
775 | - $questionGroupModel=EEM_Question_Group::instance(); |
|
776 | - $query_params=$this->get_query_params($questionGroupModel,$per_page,$current_page); |
|
777 | - if ($count){ |
|
778 | - $where = isset( $query_params[0] ) ? array( $query_params[0] ) : array(); |
|
774 | + public function get_question_groups($per_page, $current_page = 1, $count = FALSE) { |
|
775 | + $questionGroupModel = EEM_Question_Group::instance(); |
|
776 | + $query_params = $this->get_query_params($questionGroupModel, $per_page, $current_page); |
|
777 | + if ($count) { |
|
778 | + $where = isset($query_params[0]) ? array($query_params[0]) : array(); |
|
779 | 779 | $results = $questionGroupModel->count($where); |
780 | - }else{ |
|
780 | + } else { |
|
781 | 781 | $results = $questionGroupModel->get_all($query_params); |
782 | 782 | } |
783 | 783 | return $results; |
@@ -791,14 +791,14 @@ discard block |
||
791 | 791 | * @param bool $count |
792 | 792 | * @return \EE_Soft_Delete_Base_Class[]|int |
793 | 793 | */ |
794 | - public function get_trashed_question_groups( $per_page, $current_page = 1, $count = FALSE ) { |
|
795 | - $questionGroupModel=EEM_Question_Group::instance(); |
|
796 | - $query_params=$this->get_query_params($questionGroupModel,$per_page,$current_page); |
|
797 | - if($count){ |
|
798 | - $where = isset( $query_params[0] ) ? array($query_params[0]) : array(); |
|
794 | + public function get_trashed_question_groups($per_page, $current_page = 1, $count = FALSE) { |
|
795 | + $questionGroupModel = EEM_Question_Group::instance(); |
|
796 | + $query_params = $this->get_query_params($questionGroupModel, $per_page, $current_page); |
|
797 | + if ($count) { |
|
798 | + $where = isset($query_params[0]) ? array($query_params[0]) : array(); |
|
799 | 799 | $query_params['limit'] = NULL; |
800 | 800 | $results = $questionGroupModel->count_deleted($where); |
801 | - }else{ |
|
801 | + } else { |
|
802 | 802 | $results = $questionGroupModel->get_all_deleted($query_params); |
803 | 803 | } |
804 | 804 | return $results; |
@@ -811,32 +811,32 @@ discard block |
||
811 | 811 | */ |
812 | 812 | public function update_question_group_order() { |
813 | 813 | |
814 | - $success = __( 'Question group order was updated successfully.', 'event_espresso' ); |
|
814 | + $success = __('Question group order was updated successfully.', 'event_espresso'); |
|
815 | 815 | |
816 | 816 | // grab our row IDs |
817 | - $row_ids = isset( $this->_req_data['row_ids'] ) && ! empty( $this->_req_data['row_ids'] ) |
|
818 | - ? explode( ',', rtrim( $this->_req_data['row_ids'], ',' )) |
|
817 | + $row_ids = isset($this->_req_data['row_ids']) && ! empty($this->_req_data['row_ids']) |
|
818 | + ? explode(',', rtrim($this->_req_data['row_ids'], ',')) |
|
819 | 819 | : array(); |
820 | 820 | |
821 | - $perpage = !empty( $this->_req_data['perpage'] ) |
|
821 | + $perpage = ! empty($this->_req_data['perpage']) |
|
822 | 822 | ? (int) $this->_req_data['perpage'] |
823 | 823 | : NULL; |
824 | - $curpage = !empty( $this->_req_data['curpage'] ) |
|
824 | + $curpage = ! empty($this->_req_data['curpage']) |
|
825 | 825 | ? (int) $this->_req_data['curpage'] |
826 | 826 | : NULL; |
827 | 827 | |
828 | - if ( ! empty( $row_ids ) ) { |
|
828 | + if ( ! empty($row_ids)) { |
|
829 | 829 | //figure out where we start the row_id count at for the current page. |
830 | - $qsgcount = empty( $curpage ) ? 0 : ($curpage - 1 ) * $perpage; |
|
830 | + $qsgcount = empty($curpage) ? 0 : ($curpage - 1) * $perpage; |
|
831 | 831 | |
832 | - $row_count = count( $row_ids ); |
|
833 | - for( $i = 0; $i < $row_count; $i++ ) { |
|
832 | + $row_count = count($row_ids); |
|
833 | + for ($i = 0; $i < $row_count; $i++) { |
|
834 | 834 | //Update the questions when re-ordering |
835 | 835 | $updated = EEM_Question_Group::instance()->update( |
836 | - array( 'QSG_order' => $qsgcount ), |
|
837 | - array( array( 'QSG_ID' => $row_ids[ $i ] ) ) |
|
836 | + array('QSG_order' => $qsgcount), |
|
837 | + array(array('QSG_ID' => $row_ids[$i])) |
|
838 | 838 | ); |
839 | - if ( $updated === false ) { |
|
839 | + if ($updated === false) { |
|
840 | 840 | $success = false; |
841 | 841 | } |
842 | 842 | $qsgcount++; |
@@ -846,10 +846,10 @@ discard block |
||
846 | 846 | } |
847 | 847 | |
848 | 848 | $errors = ! $success |
849 | - ? __( 'An error occurred. The question group order was not updated.', 'event_espresso' ) |
|
849 | + ? __('An error occurred. The question group order was not updated.', 'event_espresso') |
|
850 | 850 | : false; |
851 | 851 | |
852 | - echo json_encode( array( 'return_data' => false, 'success' => $success, 'errors' => $errors )); |
|
852 | + echo json_encode(array('return_data' => false, 'success' => $success, 'errors' => $errors)); |
|
853 | 853 | die(); |
854 | 854 | |
855 | 855 | } |
@@ -868,17 +868,17 @@ discard block |
||
868 | 868 | $this->_template_args['values'] = $this->_yes_no_values; |
869 | 869 | add_action( |
870 | 870 | 'AHEE__Extend_Registration_Form_Admin_Page___reg_form_settings_template', |
871 | - array( $this, 'email_validation_settings_form' ), |
|
871 | + array($this, 'email_validation_settings_form'), |
|
872 | 872 | 2 |
873 | 873 | ); |
874 | - $this->_template_args = (array)apply_filters( |
|
874 | + $this->_template_args = (array) apply_filters( |
|
875 | 875 | 'FHEE__Extend_Registration_Form_Admin_Page___reg_form_settings___template_args', |
876 | 876 | $this->_template_args |
877 | 877 | ); |
878 | - $this->_set_add_edit_form_tags( 'update_reg_form_settings' ); |
|
879 | - $this->_set_publish_post_box_vars( NULL, FALSE, FALSE, NULL, FALSE ); |
|
878 | + $this->_set_add_edit_form_tags('update_reg_form_settings'); |
|
879 | + $this->_set_publish_post_box_vars(NULL, FALSE, FALSE, NULL, FALSE); |
|
880 | 880 | $this->_template_args['admin_page_content'] = EEH_Template::display_template( |
881 | - REGISTRATION_FORM_CAF_TEMPLATE_PATH . 'reg_form_settings.template.php', |
|
881 | + REGISTRATION_FORM_CAF_TEMPLATE_PATH.'reg_form_settings.template.php', |
|
882 | 882 | $this->_template_args, |
883 | 883 | TRUE |
884 | 884 | ); |
@@ -899,7 +899,7 @@ discard block |
||
899 | 899 | EE_Registry::instance()->CFG, |
900 | 900 | __FILE__, __FUNCTION__, __LINE__ |
901 | 901 | ); |
902 | - $this->_redirect_after_action( $success, __('Registration Form Options', 'event_espresso'), 'updated', array( 'action' => 'view_reg_form_settings' ) ); |
|
902 | + $this->_redirect_after_action($success, __('Registration Form Options', 'event_espresso'), 'updated', array('action' => 'view_reg_form_settings')); |
|
903 | 903 | } |
904 | 904 | |
905 | 905 | |
@@ -930,20 +930,20 @@ discard block |
||
930 | 930 | 'layout_strategy' => new EE_Admin_Two_Column_Layout(), |
931 | 931 | 'subsections' => array( |
932 | 932 | 'email_validation_hdr' => new EE_Form_Section_HTML( |
933 | - EEH_HTML::h2( __( 'Email Validation Settings', 'event_espresso' ) ) |
|
933 | + EEH_HTML::h2(__('Email Validation Settings', 'event_espresso')) |
|
934 | 934 | ), |
935 | 935 | 'email_validation_level' => new EE_Select_Input( |
936 | 936 | array( |
937 | - 'basic' => __( 'Basic', 'event_espresso' ), |
|
938 | - 'wp_default' => __( 'WordPress Default', 'event_espresso' ), |
|
939 | - 'i18n' => __( 'International', 'event_espresso' ), |
|
940 | - 'i18n_dns' => __( 'International + DNS Check', 'event_espresso' ), |
|
937 | + 'basic' => __('Basic', 'event_espresso'), |
|
938 | + 'wp_default' => __('WordPress Default', 'event_espresso'), |
|
939 | + 'i18n' => __('International', 'event_espresso'), |
|
940 | + 'i18n_dns' => __('International + DNS Check', 'event_espresso'), |
|
941 | 941 | ), |
942 | 942 | array( |
943 | - 'html_label_text' => __( 'Email Validation Level', 'event_espresso' ) |
|
944 | - . EEH_Template::get_help_tab_link( 'email_validation_info' ), |
|
945 | - 'html_help_text' => __( 'These levels range from basic validation ( ie: [email protected] ) to more advanced checks against international email addresses (ie: üñîçøðé@example.com ) with additional MX and A record checks to confirm the domain actually exists. More information on on each level can be found within the help section.', 'event_espresso'), |
|
946 | - 'default' => isset( EE_Registry::instance()->CFG->registration->email_validation_level ) |
|
943 | + 'html_label_text' => __('Email Validation Level', 'event_espresso') |
|
944 | + . EEH_Template::get_help_tab_link('email_validation_info'), |
|
945 | + 'html_help_text' => __('These levels range from basic validation ( ie: [email protected] ) to more advanced checks against international email addresses (ie: üñîçøðé@example.com ) with additional MX and A record checks to confirm the domain actually exists. More information on on each level can be found within the help section.', 'event_espresso'), |
|
946 | + 'default' => isset(EE_Registry::instance()->CFG->registration->email_validation_level) |
|
947 | 947 | ? EE_Registry::instance()->CFG->registration->email_validation_level |
948 | 948 | : 'wp_default', |
949 | 949 | 'required' => false |
@@ -962,25 +962,25 @@ discard block |
||
962 | 962 | * @param \EE_Registration_Config $EE_Registration_Config |
963 | 963 | * @return \EE_Registration_Config |
964 | 964 | */ |
965 | - public function update_email_validation_settings_form( EE_Registration_Config $EE_Registration_Config ) { |
|
965 | + public function update_email_validation_settings_form(EE_Registration_Config $EE_Registration_Config) { |
|
966 | 966 | try { |
967 | 967 | $email_validation_settings_form = $this->_email_validation_settings_form(); |
968 | 968 | // if not displaying a form, then check for form submission |
969 | - if ( $email_validation_settings_form->was_submitted() ) { |
|
969 | + if ($email_validation_settings_form->was_submitted()) { |
|
970 | 970 | // capture form data |
971 | 971 | $email_validation_settings_form->receive_form_submission(); |
972 | 972 | // validate form data |
973 | - if ( $email_validation_settings_form->is_valid() ) { |
|
973 | + if ($email_validation_settings_form->is_valid()) { |
|
974 | 974 | // grab validated data from form |
975 | 975 | $valid_data = $email_validation_settings_form->valid_data(); |
976 | - if ( isset( $valid_data['email_validation_level'] ) ) { |
|
976 | + if (isset($valid_data['email_validation_level'])) { |
|
977 | 977 | if ( |
978 | 978 | ( |
979 | 979 | $valid_data['email_validation_level'] === 'i18n' |
980 | 980 | || $valid_data['email_validation_level'] === 'i18n_dns' |
981 | 981 | ) |
982 | 982 | && ! defined('PREG_BAD_UTF8_ERROR') |
983 | - ){ |
|
983 | + ) { |
|
984 | 984 | EE_Error::add_error( |
985 | 985 | __( |
986 | 986 | 'We\'re sorry, but it appears your server\'s version of PHP was not compiled with PCRE unicode support. Please contact your hosting company and ask them whether the PCRE compiled with your version of PHP on your server can be been built with the "--enable-unicode-properties" and "--enable-utf8" configuration switches to enable more complex regex expressions. If they are unable or unwilling to do so, then your server will not support international email addresses using UTF-8 unicode characters. This means you will either have to lower your email validation level to "Basic" or "WordPress Default", or switch to a hosting company that has/can enable PCRE unicode support on the server.', |
@@ -1005,7 +1005,7 @@ discard block |
||
1005 | 1005 | ); |
1006 | 1006 | } |
1007 | 1007 | } else { |
1008 | - if ( $email_validation_settings_form->submission_error_message() !== '' ) { |
|
1008 | + if ($email_validation_settings_form->submission_error_message() !== '') { |
|
1009 | 1009 | EE_Error::add_error( |
1010 | 1010 | $email_validation_settings_form->submission_error_message(), |
1011 | 1011 | __FILE__, |
@@ -1015,7 +1015,7 @@ discard block |
||
1015 | 1015 | } |
1016 | 1016 | } |
1017 | 1017 | } |
1018 | - } catch ( EE_Error $e ) { |
|
1018 | + } catch (EE_Error $e) { |
|
1019 | 1019 | $e->get_error(); |
1020 | 1020 | } |
1021 | 1021 | return $EE_Registration_Config; |