PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.8
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.8
4.4.8 4.4.7 4.4.6 4.4.5 4.4.4 4.4.3 4.4.2 4.4.1 4.4.0 4.3.9.1 4.3.9 4.3.8 4.3.7 4.1.6.9 4.1.6.9.1 4.1.6.9.2 4.1.6.9.3 4.1.6.9.4 4.1.7 4.1.7.1 4.1.7.2 4.1.7.3 4.1.7.3.1 4.1.7.3.2 4.2.0 All 139 releases
← All changes | inc/Filters/class-lp-user-items-filter.php +113 -113 4.3.84.4.8 View file →
@@ -1,113 +1,113 @@
1 -<?php
2 -
3 -/**
4 - * Class LP_Post_Type_Filter
5 - *
6 - * Filter post type of LP
7 - *
8 - * @author tungnx
9 - * @package LearnPress/Classes/Filters
10 - * @since 4.0.0
11 - * @version 1.0.2
12 - */
13 -class LP_User_Items_Filter extends LP_Filter {
14 - const COL_USER_ITEM_ID = 'user_item_id';
15 - const COL_USER_ID = 'user_id';
16 - const COL_ITEM_ID = 'item_id';
17 - const COL_START_TIME = 'start_time';
18 - const COL_END_TIME = 'end_time';
19 - const COL_ITEM_TYPE = 'item_type';
20 - const COL_STATUS = 'status';
21 - const COL_GRADUATION = 'graduation';
22 - const COL_REF_ID = 'ref_id';
23 - const COL_REF_TYPE = 'ref_type';
24 - const COL_PARENT_ID = 'parent_id';
25 - /**
26 - * @var string[] all fields of table
27 - */
28 - public $all_fields = [
29 - self::COL_USER_ITEM_ID,
30 - self::COL_USER_ID,
31 - self::COL_ITEM_ID,
32 - self::COL_START_TIME,
33 - self::COL_END_TIME,
34 - self::COL_ITEM_TYPE,
35 - self::COL_STATUS,
36 - self::COL_GRADUATION,
37 - self::COL_REF_ID,
38 - self::COL_REF_TYPE,
39 - self::COL_PARENT_ID,
40 - ];
41 - /**
42 - * @var int
43 - */
44 - public $user_item_id = 0;
45 - /**
46 - * @var int
47 - */
48 - public $user_id = false;
49 - /**
50 - * @var array int
51 - */
52 - public $user_ids = [];
53 - /**
54 - * @var int
55 - */
56 - public $item_id = 0;
57 - /**
58 - * @var array int
59 - */
60 - public $item_ids = [];
61 - /**
62 - * @var string
63 - */
64 - public $status = '';
65 - /**
66 - * @var string[]
67 - *
68 - * @since 4.2.8.2
69 - */
70 - public $statues = [];
71 - /**
72 - * @var string
73 - */
74 - public $graduation = '';
75 - /**
76 - * @var string[]
77 - *
78 - * @since 4.2.8.2
79 - */
80 - public $graduations = [];
81 - /**
82 - * @var string
83 - */
84 - public $item_type = '';
85 - /**
86 - * @var int
87 - */
88 - public $ref_id = 0;
89 - /**
90 - * @var string
91 - */
92 - public $ref_type = '';
93 - /**
94 - * @var string
95 - */
96 - public $start_time = '';
97 - /**
98 - * @var string
99 - */
100 - public $end_time = '';
101 - /**
102 - * @var int
103 - */
104 - public $parent_id = 0;
105 - /**
106 - * @var int[]
107 - */
108 - public $user_item_ids = [];
109 - /**
110 - * @var string
111 - */
112 - public $field_count = 'user_item_id';
113 -}
1 +<?php
2 +
3 +/**
4 + * Class LP_Post_Type_Filter
5 + *
6 + * Filter post type of LP
7 + *
8 + * @author tungnx
9 + * @package LearnPress/Classes/Filters
10 + * @since 4.0.0
11 + * @version 1.0.2
12 + */
13 +class LP_User_Items_Filter extends LP_Filter {
14 + const COL_USER_ITEM_ID = 'user_item_id';
15 + const COL_USER_ID = 'user_id';
16 + const COL_ITEM_ID = 'item_id';
17 + const COL_START_TIME = 'start_time';
18 + const COL_END_TIME = 'end_time';
19 + const COL_ITEM_TYPE = 'item_type';
20 + const COL_STATUS = 'status';
21 + const COL_GRADUATION = 'graduation';
22 + const COL_REF_ID = 'ref_id';
23 + const COL_REF_TYPE = 'ref_type';
24 + const COL_PARENT_ID = 'parent_id';
25 + /**
26 + * @var string[] all fields of table
27 + */
28 + public $all_fields = [
29 + self::COL_USER_ITEM_ID,
30 + self::COL_USER_ID,
31 + self::COL_ITEM_ID,
32 + self::COL_START_TIME,
33 + self::COL_END_TIME,
34 + self::COL_ITEM_TYPE,
35 + self::COL_STATUS,
36 + self::COL_GRADUATION,
37 + self::COL_REF_ID,
38 + self::COL_REF_TYPE,
39 + self::COL_PARENT_ID,
40 + ];
41 + /**
42 + * @var int
43 + */
44 + public $user_item_id = 0;
45 + /**
46 + * @var int
47 + */
48 + public $user_id = false;
49 + /**
50 + * @var array int
51 + */
52 + public $user_ids = [];
53 + /**
54 + * @var int
55 + */
56 + public $item_id = 0;
57 + /**
58 + * @var array int
59 + */
60 + public $item_ids = [];
61 + /**
62 + * @var string
63 + */
64 + public $status = '';
65 + /**
66 + * @var string[]
67 + *
68 + * @since 4.2.8.2
69 + */
70 + public $statues = [];
71 + /**
72 + * @var string
73 + */
74 + public $graduation = '';
75 + /**
76 + * @var string[]
77 + *
78 + * @since 4.2.8.2
79 + */
80 + public $graduations = [];
81 + /**
82 + * @var string
83 + */
84 + public $item_type = '';
85 + /**
86 + * @var int
87 + */
88 + public $ref_id = 0;
89 + /**
90 + * @var string
91 + */
92 + public $ref_type = '';
93 + /**
94 + * @var string
95 + */
96 + public $start_time = '';
97 + /**
98 + * @var string
99 + */
100 + public $end_time = '';
101 + /**
102 + * @var int
103 + */
104 + public $parent_id = 0;
105 + /**
106 + * @var int[]
107 + */
108 + public $user_item_ids = [];
109 + /**
110 + * @var string
111 + */
112 + public $field_count = 'user_item_id';
113 +}