Code Duplication    Length = 17-18 lines in 2 locations

caffeinated/admin/extend/registration_form/Extend_Registration_Form_Admin_Page.core.php 1 location

@@ 722-738 (lines=17) @@
719
		//echo "trash $trash";
720
		//var_dump($this->_req_data['checkbox']);die;
721
		if ( isset( $this->_req_data['checkbox'] )) {
722
			if ( ! empty( $this->_req_data['checkbox'] ) && is_array( $this->_req_data['checkbox'] )) {
723
				// if array has more than one element than success message should be plural
724
				$success = count( $this->_req_data['checkbox'] ) > 1 ? 2 : 1;
725
				// cycle thru bulk action checkboxes
726
				while (list( $ID, $value ) = each($this->_req_data['checkbox'])) {
727
					if ( ! $model->delete_or_restore_by_ID($trash,absint($ID))) {
728
						$success = 0;
729
					}
730
				}
731
732
			} else {
733
				// grab single id and delete
734
				$ID = absint($this->_req_data['checkbox']);
735
				if ( ! $model->delete_or_restore_by_ID($trash,$ID)) {
736
					$success = 0;
737
				}
738
			}
739
740
		} else {
741
			// delete via trash link

caffeinated/admin/new/pricing/Pricing_Admin_Page.core.php 1 location

@@ 859-876 (lines=18) @@
856
857
		$success = 1;
858
		//Checkboxes
859
		if (!empty($this->_req_data['checkbox']) && is_array($this->_req_data['checkbox'])) {
860
			// if array has more than one element than success message should be plural
861
			$success = count( $this->_req_data['checkbox'] ) > 1 ? 2 : 1;
862
			// cycle thru bulk action checkboxes
863
			while (list( $PRC_ID, $value ) = each($this->_req_data['checkbox'])) {
864
				if (!$PRC->delete_permanently_by_ID(absint($PRC_ID))) {
865
					$success = 0;
866
				}
867
			}
868
869
		} else {
870
			// grab single id and delete
871
			$PRC_ID = absint($this->_req_data['id']);
872
			if ( ! $PRC->delete_permanently_by_ID($PRC_ID)) {
873
				$success = 0;
874
			}
875
876
		}
877
878
		$this->_redirect_after_action( $success, 'Prices', 'deleted', array() );
879