Completed
Push — master ( 146458...b94c12 )
by Sudar
01:55
created

pages.php ➔ bd_render_delete_pages_from_trash()   B

Complexity

Conditions 3
Paths 3

Size

Total Lines 27
Code Lines 12

Duplication

Lines 0
Ratio 0 %

Importance

Changes 0
Metric Value
cc 3
eloc 12
nc 3
nop 0
dl 0
loc 27
rs 8.8571
c 0
b 0
f 0
1
<?php
2
/**
3
 * Page Addons related functions.
4
 *
5
 * @since      5.5
6
 * @author     Sudar
7
 * @package    BulkDelete\Addon
8
 */
9
10
defined( 'ABSPATH' ) || exit; // Exit if accessed directly
11
12
/**
13
 * Register post related addons.
14
 *
15
 * @since 5.5
16
 */
17
function bd_register_page_addons() {
18
	$bd = BULK_DELETE();
19
20
	add_meta_box( Bulk_Delete::BOX_PAGE_FROM_TRASH , __( 'Pages in Trash' , 'bulk-delete' ) , 'bd_render_delete_pages_from_trash', $bd->pages_page , 'advanced' );
21
}
22
add_action( 'bd_add_meta_box_for_pages', 'bd_register_page_addons' );
23
24
/**
25
 * Render delete pages from trash box.
26
 *
27
 * @since 5.5
28
 */
29
function bd_render_delete_pages_from_trash() {
30
	if ( BD_Util::is_pages_box_hidden( Bulk_Delete::BOX_PAGE_FROM_TRASH ) ) {
31
		printf( __( 'This section just got enabled. Kindly <a href = "%1$s">refresh</a> the page to fully enable it.', 'bulk-delete' ), 'admin.php?page=' . Bulk_Delete::PAGES_PAGE_SLUG );
32
		return;
33
	}
34
35
	if ( ! class_exists( 'Bulk_Delete_From_Trash' ) ) {
36
?>
37
		<!-- pages In Trash box start-->
38
		<p>
39
			<span class = "bd-pages-trash-pro" style = "color:red">
40
				<?php _e( 'You need "Bulk Delete From Trash" Addon, to delete pages in Trash.', 'bulk-delete' ); ?>
41
				<a href = "http://bulkwp.com/addons/bulk-delete-from-trash/?utm_source=wpadmin&utm_campaign=BulkDelete&utm_medium=buynow&utm_content=bd-th">Buy now</a>
42
			</span>
43
		</p>
44
		<!-- pages In Trash box end-->
45
<?php
46
	} else {
47
48
		/**
49
		 * Render delete pages from trash box
50
		 *
51
		 * @since 5.4
52
		 */
53
		do_action( 'bd_render_delete_pages_from_trash' );
54
	}
55
}
56
?>
57