Code Duplication    Length = 10-16 lines in 7 locations

modules/ticket_selector/ProcessTicketSelector.php 1 location

@@ 433-445 (lines=13) @@
430
                            );
431
                        }
432
                    }
433
                    if ($valid_ticket !== true) {
434
                        // nothing added to cart retrieved
435
                        EE_Error::add_error(
436
                            sprintf(
437
                                esc_html__(
438
                                    'A valid ticket could not be retrieved for the event.%sPlease click the back button on your browser and try again.',
439
                                    'event_espresso'
440
                                ),
441
                                '<br/>'
442
                            ),
443
                            __FILE__,
444
                            __FUNCTION__,
445
                            __LINE__
446
                        );
447
                    }
448
                    if (EE_Error::has_error()) {

admin_pages/transactions/Transactions_Admin_Page.core.php 2 locations

@@ 502-511 (lines=10) @@
499
            $this->_transaction->verify_abandoned_transaction_status();
500
        }
501
502
        if (! $this->_transaction instanceof EE_Transaction) {
503
            $error_msg = sprintf(
504
                esc_html__(
505
                    'An error occurred and the details for the transaction with the ID # %d could not be retrieved.',
506
                    'event_espresso'
507
                ),
508
                $TXN_ID
509
            );
510
            EE_Error::add_error($error_msg, __FILE__, __FUNCTION__, __LINE__);
511
        }
512
    }
513
514
@@ 1869-1879 (lines=11) @@
1866
            array('Y-m-d', 'g:i a')
1867
        );
1868
1869
        if (! $payment->save()) {
1870
            EE_Error::add_error(
1871
                sprintf(
1872
                    esc_html__('Payment %1$d has not been successfully saved to the database.', 'event_espresso'),
1873
                    $payment->ID()
1874
                ),
1875
                __FILE__,
1876
                __FUNCTION__,
1877
                __LINE__
1878
            );
1879
        }
1880
1881
        return $payment;
1882
    }

core/EE_Session.core.php 1 location

@@ 588-602 (lines=15) @@
585
            return false;
586
        }
587
        foreach ($data as $key => $value) {
588
            if (isset($this->_default_session_vars[ $key ])) {
589
                EE_Error::add_error(
590
                    sprintf(
591
                        esc_html__(
592
                            'Sorry! %s is a default session datum and can not be reset.',
593
                            'event_espresso'
594
                        ),
595
                        $key
596
                    ),
597
                    __FILE__,
598
                    __FUNCTION__,
599
                    __LINE__
600
                );
601
                return false;
602
            }
603
            $this->_session_data[ $key ] = $value;
604
            $this->setSaveState();
605
        }

core/admin/EE_Admin_Page.core.php 1 location

@@ 1359-1374 (lines=16) @@
1356
                                                             . $tour
1357
                                                             . '.class.php' : $file_path;
1358
                    // if file is STILL not readable then let's do a EE_Error so its more graceful than a fatal error.
1359
                    if (! is_readable($file_path)) {
1360
                        EE_Error::add_error(
1361
                            sprintf(
1362
                                esc_html__(
1363
                                    'The file path given for the help tour (%s) is not a valid path.  Please check that the string you set for the help tour on this route (%s) is the correct spelling',
1364
                                    'event_espresso'
1365
                                ),
1366
                                $file_path,
1367
                                $tour
1368
                            ),
1369
                            __FILE__,
1370
                            __FUNCTION__,
1371
                            __LINE__
1372
                        );
1373
                        return;
1374
                    }
1375
                    require_once $file_path;
1376
                    if (! class_exists($tour)) {
1377
                        $error_msg[] = sprintf(

core/business/EE_Registration_Processor.class.php 1 location

@@ 708-719 (lines=12) @@
705
        );
706
        // grab the related ticket object for this line_item
707
        $ticket = $line_item->ticket();
708
        if (! $ticket instanceof EE_Ticket) {
709
            EE_Error::add_error(
710
                sprintf(
711
                    esc_html__('Line item %s did not contain a valid ticket', 'event_espresso'),
712
                    $line_item->ID()
713
                ),
714
                __FILE__,
715
                __FUNCTION__,
716
                __LINE__
717
            );
718
            return null;
719
        }
720
        $registration_service = new CreateRegistrationService();
721
        // then generate a new registration from that
722
        return $registration_service->create(

core/db_classes/EE_Base_Class.class.php 1 location

@@ 1210-1224 (lines=15) @@
1207
    public function get_DateTime_object($field_name)
1208
    {
1209
        $field_settings = $this->get_model()->field_settings_for($field_name);
1210
        if (! $field_settings instanceof EE_Datetime_Field) {
1211
            EE_Error::add_error(
1212
                sprintf(
1213
                    esc_html__(
1214
                        'The field %s is not an EE_Datetime_Field field.  There is no DateTime object stored on this field type.',
1215
                        'event_espresso'
1216
                    ),
1217
                    $field_name
1218
                ),
1219
                __FILE__,
1220
                __FUNCTION__,
1221
                __LINE__
1222
            );
1223
            return false;
1224
        }
1225
        return isset($this->_fields[ $field_name ]) && $this->_fields[ $field_name ] instanceof DateTime
1226
            ? clone $this->_fields[ $field_name ]
1227
            : null;