PluginProbe ʕ •ᴥ•ʔ
WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin / 3.0.3
WP Mail SMTP by WPForms – The Most Popular SMTP and Email Log Plugin v3.0.3
4.9.0 0.9.6 1.0.0 1.0.1 1.0.2 1.1.0 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 1.3.3 1.4.0 1.4.1 1.4.2 1.5.0 1.5.1 1.5.2 1.6.0 1.6.2 1.7.0 1.7.1 1.8.0 1.8.1 1.9.0 2.0.0 2.0.1 2.1.1 2.2.1 2.3.1 2.4.0 2.5.0 2.5.1 2.6.0 2.7.0 2.8.0 2.9.0 3.0.1 3.0.2 3.0.3 3.1.0 3.10.0 3.11.0 3.11.1 3.2.0 3.2.1 3.3.0 3.4.0 3.5.0 3.5.1 3.5.2 3.6.1 3.7.0 3.8.0 3.8.2 3.9.0 4.0.1 4.1.0 4.1.1 4.2.0 4.3.0 4.4.0 4.5.0 4.6.0 4.7.0 4.7.1 4.8.0 trunk 0.10.0 0.10.1 0.11.1 0.11.2 0.3.1 0.3.2 0.4 0.4.1 0.4.2 0.5.0 0.5.1 0.5.2 0.6 0.7 0.8 0.8.2 0.8.3 0.8.4 0.8.5 0.8.6 0.8.7 0.9.0 0.9.1 0.9.2 0.9.3 0.9.4 0.9.5
wp-mail-smtp / vendor / woocommerce / action-scheduler / classes / schema / ActionScheduler_LoggerSchema.php
wp-mail-smtp / vendor / woocommerce / action-scheduler / classes / schema Last commit date
ActionScheduler_LoggerSchema.php 4 years ago ActionScheduler_StoreSchema.php 4 years ago
ActionScheduler_LoggerSchema.php
48 lines
1 <?php
2
3 /**
4 * Class ActionScheduler_LoggerSchema
5 *
6 * @codeCoverageIgnore
7 *
8 * Creates a custom table for storing action logs
9 */
10 class ActionScheduler_LoggerSchema extends ActionScheduler_Abstract_Schema {
11 const LOG_TABLE = 'actionscheduler_logs';
12
13 /**
14 * @var int Increment this value to trigger a schema update.
15 */
16 protected $schema_version = 2;
17
18 public function __construct() {
19 $this->tables = [
20 self::LOG_TABLE,
21 ];
22 }
23
24 protected function get_table_definition( $table ) {
25 global $wpdb;
26 $table_name = $wpdb->$table;
27 $charset_collate = $wpdb->get_charset_collate();
28 switch ( $table ) {
29
30 case self::LOG_TABLE:
31
32 return "CREATE TABLE {$table_name} (
33 log_id bigint(20) unsigned NOT NULL auto_increment,
34 action_id bigint(20) unsigned NOT NULL,
35 message text NOT NULL,
36 log_date_gmt datetime NOT NULL default '0000-00-00 00:00:00',
37 log_date_local datetime NOT NULL default '0000-00-00 00:00:00',
38 PRIMARY KEY (log_id),
39 KEY action_id (action_id),
40 KEY log_date_gmt (log_date_gmt)
41 ) $charset_collate";
42
43 default:
44 return '';
45 }
46 }
47 }
48