PluginProbe
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses / 4.3.9
LearnPress – WordPress LMS Plugin for Create and Sell Online Courses v4.3.9
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 4.2.1 All 138 releases
learnpress / inc / Filters / class-lp-section-filter.php

class-lp-section-filter.php in LearnPress – WordPress LMS Plugin for Create and Sell Online Courses 4.3.9, at inc/Filters/class-lp-section-filter.php

68 lines 1.3 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Prevent loading this file directly
4 */
5 defined( 'ABSPATH' ) || exit();
6
7 if ( class_exists( 'LP_Section_Filter' ) ) {
8 return;
9 }
10
11 /**
12 * Class LP_Section_Filter
13 *
14 * @author ThimPress
15 * @package LearnPress/Classes/Filters
16 * @version 4.1.4.2
17 */
18 class LP_Section_Filter extends LP_Filter {
19 const COL_SECTION_ID = 'section_id';
20 const COL_SECTION_NAME = 'section_name';
21 const COL_SECTION_COURSE_ID = 'section_course_id';
22 const COL_SECTION_ORDER = 'section_order';
23 const COL_SECTION_DESCRIPTION = 'section_description';
24 /**
25 * @var string[] all fields of table
26 */
27 public $all_fields = [
28 self::COL_SECTION_ID,
29 self::COL_SECTION_NAME,
30 self::COL_SECTION_COURSE_ID,
31 self::COL_SECTION_ORDER,
32 self::COL_SECTION_DESCRIPTION,
33 ];
34 public $section_id = 0;
35 /**
36 * @var int
37 */
38 public $section_course_id = 0;
39 /**
40 * @var string
41 */
42 public $search_section = '';
43 /**
44 * @var string
45 */
46 public $section_name = '';
47 /**
48 * @var string
49 */
50 public $section_description = '';
51 /**
52 * @var int
53 */
54 public $section_order = 0;
55 /**
56 * @var int
57 */
58 public $author_id_course = 0;
59 /**
60 * @var int[]
61 */
62 public $section_ids = [];
63 /**
64 * @var int[]
65 */
66 public $section_not_ids = [];
67 }
68