PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.4.6
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.4.6
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
learnpress / inc / Filters / class-lp-user-item-meta-filter.php

class-lp-user-item-meta-filter.php in LearnPress – WordPress LMS Plugin for Create and Sell Online Courses 4.4.6, at inc/Filters/class-lp-user-item-meta-filter.php

54 lines 1.1 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Class LP_User_Item_Meta_Filter
4 *
5 * Filter value on table learnpress_user_itemmeta
6 *
7 * @version 1.0.0
8 * @since 4.2.5
9 */
10
11 class LP_User_Item_Meta_Filter extends LP_Filter {
12 const COL_META_ID = 'meta_id';
13 const COL_LEARNPRESS_USER_ITEM_ID = 'learnpress_user_item_id';
14 const COL_META_KEY = 'meta_key';
15 const COL_META_VALUE = 'meta_value';
16 const COL_EXTRA_VALUE = 'extra_value';
17 /**
18 * @var string[] all fields of table
19 */
20 public $all_fields = [
21 self::COL_META_ID,
22 self::COL_LEARNPRESS_USER_ITEM_ID,
23 self::COL_META_KEY,
24 self::COL_META_VALUE,
25 self::COL_EXTRA_VALUE,
26 ];
27 /**
28 * @var int
29 */
30 public $meta_id = 0;
31 /**
32 * @var int foreign key, join to table learnpress_user_items
33 */
34 public $learnpress_user_item_id = 0;
35 /**
36 * @var string meta key (VARCHAR 255)
37 */
38 public $meta_key = '';
39 /**
40 * @var string meta value (VARCHAR 255)
41 */
42 public $meta_value = '';
43 /**
44 * @var array string (LONGTEXT)
45 */
46 public $extra_value = '';
47 /**
48 * @var string column count.
49 */
50 public $field_count = self::COL_META_ID;
51 }
52
53
54