infobar_group.php
2.12 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
<?php
/**
* LearnDash LD30 Displays an informational bar in group
*
* Is contextulaized by passing in a $context variable that indicates post type
*
* @var string $context Context used for display. 'group'.
* @var int $group_id Group ID.
* @var int $user_id User ID.
* @var bool $has_access User has access to group or is enrolled.
* @var bool $group_status User's Group Status. Completed, No Started, or In Complete.
* @var object $post Group Post Object.
*
* @since 3.1.7
*
* @package LearnDash\Templates\LD30
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
/** This filter is documented in themes/ld30/templates/modules/infobar.php */
do_action( 'learndash-infobar-before', get_post_type( $group_id ), $group_id, $user_id );
/** This filter is documented in themes/ld30/templates/modules/infobar.php */
do_action( 'learndash-' . $context . '-infobar-before', $group_id, $user_id );
/** This filter is documented in themes/ld30/templates/modules/infobar.php */
do_action( 'learndash-infobar-inside-before', get_post_type( $group_id ), $group_id, $user_id );
/** This filter is documented in themes/ld30/templates/modules/infobar.php */
do_action( 'learndash-' . $context . '-infobar-inside-before', $group_id, $user_id );
learndash_get_template_part(
'modules/infobar/group.php',
array(
'has_access' => $has_access,
'user_id' => $user_id,
'group_id' => $group_id,
'group_status' => $group_status,
'post' => $post,
),
true
);
/** This filter is documented in themes/ld30/templates/modules/infobar.php */
do_action( 'learndash-infobar-inside-after', get_post_type( $group_id ), $group_id, $user_id );
/** This filter is documented in themes/ld30/templates/modules/infobar.php */
do_action( 'learndash-' . $context . '-infobar-inside-after', $group_id, $user_id );
/** This filter is documented in themes/ld30/templates/modules/infobar.php */
do_action( 'learndash-infobar-after', get_post_type( $group_id ), $group_id, $user_id );
/** This filter is documented in themes/ld30/templates/modules/infobar.php */
do_action( 'learndash-' . $context . '-infobar-after', $group_id, $user_id );