PluginProbe ʕ •ᴥ•ʔ
Tutor LMS – eLearning and online course solution / 4.0.0
Tutor LMS – eLearning and online course solution v4.0.0
4.0.0 3.9.15 3.9.14 3.9.13 3.9.12 3.9.11 trunk 1.0.0 1.0.0-alpha 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.0.8 1.0.9 1.1.0 1.1.1 1.2.0 1.2.1 1.2.11 1.2.12 1.2.13 1.2.20 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.5 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.9 1.5.0 1.5.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.2 1.6.3 1.6.4 1.6.5 1.6.6 1.6.7 1.6.8 1.6.9 1.7.0 1.7.1 1.7.2 1.7.3 1.7.4 1.7.5 1.7.6 1.7.7 1.7.8 1.7.9 1.8.0 1.8.1 1.8.10 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.8.7 1.8.8 1.8.9 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 1.9.15 1.9.16 1.9.2 1.9.3 1.9.4 1.9.5 1.9.6 1.9.7 1.9.8 1.9.9 2.0.0 2.0.1 2.0.10 2.0.2 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7 2.0.8 2.0.9 2.1.0 2.1.1 2.1.10 2.1.2 2.1.3 2.1.4 2.1.5 2.1.6 2.1.7 2.1.8 2.1.9 2.2.0 2.2.1 2.2.2 2.2.3 2.2.4 2.3.0 2.4.0 2.5.0 2.6.0 2.6.1 2.6.2 2.7.0 2.7.1 2.7.2 2.7.3 2.7.4 2.7.5 2.7.6 2.7.7 3.0.0 3.0.1 3.0.2 3.1.0 3.2.0 3.2.1 3.2.2 3.2.3 3.3.0 3.3.1 3.4.0 3.4.1 3.4.2 3.5.0 3.6.0 3.6.1 3.6.2 3.6.3 3.6.4 3.7.0 3.7.1 3.7.2 3.7.3 3.7.4 3.8.0 3.8.1 3.8.2 3.8.3 3.9.0 3.9.1 3.9.10 3.9.2 3.9.3 3.9.4 3.9.5 3.9.6 3.9.7 3.9.8 3.9.9
tutor / GDPR / Models / UserConsents.php
tutor / GDPR / Models Last commit date
LegalConsentLogs.php 20 hours ago LegalConsents.php 20 hours ago UserConsents.php 20 hours ago
UserConsents.php
67 lines
1 <?php
2 /**
3 * User content model.
4 *
5 * @package Tutor\GDPR\Models
6 * @author Themeum <support@themeum.com>
7 * @link https://themeum.com
8 * @since 4.0.0
9 */
10
11 namespace Tutor\GDPR\Models;
12
13 use Tutor\GDPR\DB\UserConsents as Table;
14 use TUTOR\Input;
15 use Tutor\Models\BaseModel;
16
17 defined( 'ABSPATH' ) || exit;
18
19 /**
20 * User content model class.
21 *
22 * @since 4.0.0
23 */
24 class UserConsents extends BaseModel {
25
26 /**
27 * Table name without prefix.
28 *
29 * @since 4.0.0
30 *
31 * @var string
32 */
33 protected $table_name = 'tutor_user_contents';
34
35 /**
36 * Fillable fields for create/update.
37 *
38 * @since 4.0.0
39 *
40 * @var array
41 */
42 protected $fillable = array(
43 'user_id',
44 'user_email',
45 'consent_title',
46 'label_snapshot',
47 'label_snapshot_plain_text',
48 'links_snapshot',
49 'consent_method',
50 'version',
51 'ip_address',
52 'user_agent',
53 'source',
54 'created_at_gmt',
55 );
56
57 /**
58 * Constructor.
59 *
60 * @since 4.0.0
61 */
62 public function __construct() {
63 $this->table_name = Table::get_table_name();
64 parent::__construct();
65 }
66 }
67