HEX
Server: Apache
System: Linux 162-240-236-42.bluehost.com 3.10.0-1160.114.2.el7.x86_64 #1 SMP Wed Mar 20 15:54:52 UTC 2024 x86_64
User: bt667 (1004)
PHP: 8.2.29
Disabled: NONE
Upload Files
File: /home/bt667/public_html/wp-content/plugins/software-license-manager/slm_installer.php
<?php
//***** Installer *****
global $wpdb;
require_once ABSPATH . 'wp-admin/includes/upgrade.php';

//***Installer variables***
$lic_key_table    = SLM_TBL_LICENSE_KEYS;
$lic_domain_table = SLM_TBL_LIC_DOMAIN;

$charset_collate = '';
if ( ! empty( $wpdb->charset ) ) {
	$charset_collate = "DEFAULT CHARACTER SET $wpdb->charset";
} else {
	$charset_collate = 'DEFAULT CHARSET=utf8';
}
if ( ! empty( $wpdb->collate ) ) {
	$charset_collate .= " COLLATE $wpdb->collate";
}

$lk_tbl_sql = 'CREATE TABLE ' . $lic_key_table . " (
      id int(12) NOT NULL auto_increment,
      license_key varchar(255) NOT NULL,
      max_allowed_domains int(12) NOT NULL,
      lic_status ENUM('pending', 'active', 'blocked', 'expired') NOT NULL DEFAULT 'pending',
      first_name varchar(32) NOT NULL default '',
      last_name varchar(32) NOT NULL default '',
      email varchar(64) NOT NULL,
      company_name varchar(100) NOT NULL default '',
      txn_id varchar(64) NOT NULL default '',
      manual_reset_count varchar(128) NOT NULL default '',
      date_created date NOT NULL DEFAULT '0000-00-00',
      date_renewed date NOT NULL DEFAULT '0000-00-00',
      date_expiry date NOT NULL DEFAULT '0000-00-00',
      product_ref varchar(255) NOT NULL default '',
      subscr_id varchar(128) NOT NULL default '',
      user_ref varchar(255) NOT NULL default '',
      PRIMARY KEY (id),
      KEY `max_allowed_domains` (`max_allowed_domains`)
      )" . $charset_collate . ';';
dbDelta( $lk_tbl_sql );

$ld_tbl_sql = 'CREATE TABLE ' . $lic_domain_table . ' (
      id INT NOT NULL AUTO_INCREMENT ,
      lic_key_id INT NOT NULL ,
      lic_key varchar(255) NOT NULL ,
      registered_domain text NOT NULL ,
      item_reference varchar(255) NOT NULL,
      PRIMARY KEY ( id ),
      KEY `lic_key_id` (`lic_key_id`)
      )' . $charset_collate . ';';
dbDelta( $ld_tbl_sql );

update_option( 'wp_lic_mgr_db_version', WP_LICENSE_MANAGER_DB_VERSION );

// Add default options
$options = array(
	'lic_creation_secret'     => uniqid( '', true ),
	'lic_prefix'              => '',
	'default_max_domains'     => '1',
	'lic_verification_secret' => uniqid( '', true ),
	'enable_debug'            => '',
);
add_option( 'slm_plugin_options', $options );