Code Duplication    Length = 26-26 lines in 2 locations

caffeinated/admin/new/tickets/Tickets_Admin_Page.core.php 1 location

@@ 239-264 (lines=26) @@
236
		$TKT = EEM_Ticket::instance();
237
238
		//checkboxes?
239
		if ( !empty( $this->_req_data['checkbox'] ) && is_array( $this->_req_data['checkbox'] ) ) {
240
			//if array has more than one element then success message should be plural
241
			$success = count( $this->_req_data['checkbox'] ) > 1 ? 2 : 1;
242
243
			//cycle thru the boxes
244
			while ( list( $TKT_ID, $value ) = each( $this->_req_data['checkbox'] ) ) {
245
				if ( $trash ) {
246
					if ( ! $TKT->delete_by_ID( $TKT_ID ) )
247
						$success = 0;
248
				} else {
249
					if ( ! $TKT->restore_by_ID( $TKT_ID ) )
250
						$success = 0;
251
				}
252
			}
253
		} else {
254
			//grab single id and trash
255
			$TKT_ID = absint( $this->_req_data['TKT_ID'] );
256
257
			if ( $trash ) {
258
				if ( ! $TKT->delete_by_ID( $TKT_ID ) )
259
					$success = 0;
260
			} else {
261
				if ( ! $TKT->restore_by_ID( $TKT_ID ) )
262
					$success = 0;
263
			}
264
		}
265
266
		$action_desc = $trash ? 'moved to the trash' : 'restored';
267
		$this->_redirect_after_action( $success, 'Tickets', $action_desc, array() );

caffeinated/admin/extend/events/Extend_Events_Admin_Page.core.php 1 location

@@ 1099-1124 (lines=26) @@
1096
		$TKT = EEM_Ticket::instance();
1097
1098
		//checkboxes?
1099
		if ( !empty( $this->_req_data['checkbox'] ) && is_array( $this->_req_data['checkbox'] ) ) {
1100
			//if array has more than one element then success message should be plural
1101
			$success = count( $this->_req_data['checkbox'] ) > 1 ? 2 : 1;
1102
1103
			//cycle thru the boxes
1104
			while ( list( $TKT_ID, $value ) = each( $this->_req_data['checkbox'] ) ) {
1105
				if ( $trash ) {
1106
					if ( ! $TKT->delete_by_ID( $TKT_ID ) )
1107
						$success = 0;
1108
				} else {
1109
					if ( ! $TKT->restore_by_ID( $TKT_ID ) )
1110
						$success = 0;
1111
				}
1112
			}
1113
		} else {
1114
			//grab single id and trash
1115
			$TKT_ID = absint( $this->_req_data['TKT_ID'] );
1116
1117
			if ( $trash ) {
1118
				if ( ! $TKT->delete_by_ID( $TKT_ID ) )
1119
					$success = 0;
1120
			} else {
1121
				if ( ! $TKT->restore_by_ID( $TKT_ID ) )
1122
					$success = 0;
1123
			}
1124
		}
1125
1126
		$action_desc = $trash ? 'moved to the trash' : 'restored';
1127
		$query_args = array(