Code Duplication    Length = 16-17 lines in 2 locations

core/db_models/EEM_Event.model.php 2 locations

@@ 282-298 (lines=17) @@
279
	* 		@param		string		$QSG_IDs  csv list of $QSG IDs
280
	*		@return 		array
281
	*/
282
	public function get_questions_in_groups( $QSG_IDs = '' ) {
283
284
		if ( empty( $QSG_IDs )) {
285
			EE_Error::add_error( __( 'An error occurred. No Question Group IDs were received.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
286
			return FALSE;
287
		}
288
289
		return EE_Registry::instance()->load_model( 'Question' )->get_all( array(
290
			array(
291
				'Question_Group.QSG_ID' => array( 'IN', $QSG_IDs ),
292
				'QST_deleted' => FALSE,
293
				'QST_admin_only' => is_admin()
294
			),
295
			'order_by' => 'QST_order'
296
		));
297
298
	}
299
300
301
@@ 313-328 (lines=16) @@
310
	* 		@param		string		$QST_IDs  csv list of $QST IDs
311
	*		@return 		array
312
	*/
313
	public function get_options_for_question( $QST_IDs ) {
314
315
		if ( empty( $QST_IDs )) {
316
			EE_Error::add_error( __( 'An error occurred. No Question IDs were received.', 'event_espresso' ), __FILE__, __FUNCTION__, __LINE__ );
317
			return FALSE;
318
		}
319
320
		return EE_Registry::instance()->load_model( 'Question_Option' )->get_all( array(
321
			array(
322
				'Question.QST_ID' => array( 'IN', $QST_IDs ),
323
				'QSO_deleted' => FALSE
324
			),
325
			'order_by' => 'QSO_ID'
326
		));
327
328
	}
329
330
331