Code Duplication    Length = 19-20 lines in 2 locations

core/db_models/EEM_Event.model.php 2 locations

@@ 345-364 (lines=20) @@
342
     * @return array|bool
343
     * @throws \EE_Error
344
     */
345
    public function get_questions_in_groups($QSG_IDs = '')
346
    {
347
        if (empty($QSG_IDs)) {
348
            EE_Error::add_error(
349
                esc_html__('An error occurred. No Question Group IDs were received.', 'event_espresso'),
350
                __FILE__, __FUNCTION__, __LINE__
351
            );
352
            return false;
353
        }
354
        return EE_Registry::instance()->load_model('Question')->get_all(
355
            array(
356
                array(
357
                    'Question_Group.QSG_ID' => array('IN', $QSG_IDs),
358
                    'QST_deleted'           => false,
359
                    'QST_admin_only'        => is_admin(),
360
                ),
361
                'order_by' => 'QST_order',
362
            )
363
        );
364
    }
365
366
367
@@ 375-393 (lines=19) @@
372
     * @return array|bool
373
     * @throws \EE_Error
374
     */
375
    public function get_options_for_question($QST_IDs)
376
    {
377
        if (empty($QST_IDs)) {
378
            EE_Error::add_error(
379
                esc_html__('An error occurred. No Question IDs were received.', 'event_espresso'),
380
                __FILE__, __FUNCTION__, __LINE__
381
            );
382
            return false;
383
        }
384
        return EE_Registry::instance()->load_model('Question_Option')->get_all(
385
            array(
386
                array(
387
                    'Question.QST_ID' => array('IN', $QST_IDs),
388
                    'QSO_deleted'     => false,
389
                ),
390
                'order_by' => 'QSO_ID',
391
            )
392
        );
393
    }
394
395
396