Files
piratepoet/lib/config/migrator.php
2015-07-30 22:00:34 +02:00

29 lines
579 B
PHP

<?php
namespace MailPoet\Config;
use \MailPoet\Config\Env;
if(!defined('ABSPATH')) exit;
require_once(ABSPATH . 'wp-admin/includes/upgrade.php');
class Migrator {
function __construct() {
$this->prefix = Env::$db_prefix . 'mailpoet_';
$this->charset = Env::$db_charset;
}
function up() {
global $wpdb;
dbDelta($this->subscribers());
}
function subscribers() {
$table = $this->prefix . 'subscriber';
$sql = "CREATE TABLE " . $table . " (
id mediumint(9) NOT NULL AUTO_INCREMENT,
PRIMARY KEY (id)
);";
return $sql;
}
}