PluginProbe ʕ •ᴥ•ʔ
Presto Player / 4.3.0
Presto Player v4.3.0
4.3.0 4.2.4 4.2.3 4.2.2 4.2.0 4.2.1 trunk 1.10.0 1.10.1 1.10.2 1.11.0 1.12.0 1.13.0 1.14.0 1.14.1 1.5.10 1.5.11 1.5.12 1.5.13 1.5.14 1.5.15 1.5.5 1.5.6 1.5.7 1.5.8 1.5.9 1.6.0 1.6.1 1.6.10 1.6.11 1.6.12 1.6.13 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.8.0 1.8.1 1.8.2 1.8.3 1.8.4 1.8.5 1.8.6 1.9.0 1.9.1 1.9.10 1.9.11 1.9.12 1.9.13 1.9.14 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.11 2.0.12 2.0.13 2.0.14 2.0.15 2.0.16 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.2.0 2.2.1 2.2.2 2.2.3 2.2.3-beta1 2.3.0 2.3.1 2.3.2 2.3.3 3.0.0 3.0.0-beta1 3.0.1 3.0.2 3.0.3 3.0.4 3.0.5 3.0.6 3.0.7 3.0.8 3.1.0 3.1.1 3.1.2 3.1.3 4.0.0 4.0.1 4.0.2 4.0.3 4.0.4 4.0.5 4.0.6 4.0.7 4.0.8 4.1.0 4.1.1 4.1.2 4.1.3 4.1.4
presto-player / inc / Models / EmailCollection.php
presto-player / inc / Models Last commit date
AudioPreset.php 1 month ago Block.php 9 months ago CurrentUser.php 1 year ago EmailCollection.php 1 year ago Model.php 1 week ago ModelInterface.php 1 year ago Player.php 1 week ago Post.php 1 year ago Preset.php 1 month ago ReusableVideo.php 1 month ago Setting.php 1 year ago Video.php 1 month ago Webhook.php 1 year ago
EmailCollection.php
80 lines
1 <?php
2
3 namespace PrestoPlayer\Models;
4
5 class EmailCollection extends Model {
6
7 /**
8 * Table used to access db
9 *
10 * @var string
11 */
12 protected $table = 'presto_player_email_collection';
13
14 /**
15 * Model Schema
16 *
17 * @var array
18 */
19 public function schema() {
20 return array(
21 'id' => array(
22 'type' => 'integer',
23 ),
24 'enabled' => array(
25 'type' => 'boolean',
26 ),
27 'behavior' => array(
28 'type' => 'string',
29 'sanitize_callback' => 'sanitize_text_field',
30 ),
31 'percentage' => array(
32 'type' => 'integer',
33 ),
34 'allow_skip' => array(
35 'type' => 'boolean',
36 ),
37 'email_provider' => array(
38 'type' => 'string',
39 ),
40 'email_provider_list' => array(
41 'type' => 'string',
42 ),
43 'email_provider_tag' => array(
44 'type' => 'string',
45 ),
46 'headline' => array(
47 'type' => 'string',
48 'sanitize_callback' => 'wp_kses_post',
49 ),
50 'bottom_text' => array(
51 'type' => 'string',
52 'sanitize_callback' => 'wp_kses_post',
53 ),
54 'button_text' => array(
55 'type' => 'string',
56 'sanitize_callback' => 'wp_kses_post',
57 ),
58 'border_radius' => array(
59 'type' => 'integer',
60 ),
61 'preset_id' => array(
62 'type' => 'integer',
63 ),
64 'created_by' => array(
65 'type' => 'integer',
66 'default' => get_current_user_id(),
67 ),
68 'created_at' => array(
69 'type' => 'string',
70 ),
71 'updated_at' => array(
72 'type' => 'string',
73 ),
74 'deleted_at' => array(
75 'type' => 'string',
76 ),
77 );
78 }
79 }
80