| @@ 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 | |
| @@ 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 | ||