403Webshell
Server IP : 192.64.118.117  /  Your IP : 3.144.199.9
Web Server : LiteSpeed
System : Linux premium56.web-hosting.com 4.18.0-513.24.1.lve.1.el8.x86_64 #1 SMP Thu May 9 15:10:09 UTC 2024 x86_64
User : thecgapy ( 1160)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/thecgapy/www/wp-content/plugins/e-signature/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/thecgapy/www/wp-content/plugins/e-signature/install.php
<?php

global $wpdb;

$table_prefix = $wpdb->prefix . "esign_";

require_once(ABSPATH . 'wp-admin/includes/upgrade.php');

// Documents Table
$sql = "CREATE TABLE IF NOT EXISTS `" . $table_prefix . "documents`(
				`document_id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
				`user_id` int(11) NOT NULL,
				`post_id` int(11) NOT NULL,
				`document_title` varchar(200) NOT NULL,
				`document_content` longtext NOT NULL,
				`notify` tinyint(1) NOT NULL DEFAULT 0,
				`add_signature` tinyint(1) NOT NULL DEFAULT 0,
				`document_type` enum('stand_alone','normal','esig_template','esig-gravity') NOT NULL DEFAULT 'normal',
				`document_status` varchar(24) NOT NULL,
				`document_checksum` text NOT NULL,
				`document_uri` text NULL,
				`ip_address` varchar(20) NOT NULL DEFAULT '0.0.0.0',
				`date_created` datetime NOT NULL,
				`last_modified` datetime NOT NULL) ENGINE = INNODB DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci";

dbDelta($sql);


// Generic Settings Table
$sql = "CREATE TABLE IF NOT EXISTS `" . $table_prefix . "settings`(
			  `setting_id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
			  `user_id` int(11) NOT NULL,
			  `setting_name` varchar(55) NOT NULL,
			  `setting_value` longtext NOT NULL) ENGINE = INNODB DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci";
dbDelta($sql);


// Set initialized to 'false'
//$sql = "INSERT INTO " . $table_prefix . "settings VALUES(null, 1, 'initialized', 'false')";
//dbDelta($sql);
// Signatures Table
$sql = "CREATE TABLE IF NOT EXISTS `" . $table_prefix . "signatures`(
			  `signature_id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
			  `user_id` int(11) NOT NULL,
			  `signature_type` varchar(20) NOT NULL DEFAULT 'full',
			  `signature_hash` char(64) NOT NULL,
			  `signature_salt` char(40) NOT NULL,
			  `signature_data` longtext NOT NULL,
			  `signature_added` datetime NOT NULL) ENGINE = INNODB DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci";
dbDelta($sql);


// Documents / Signatures Join Table
$sql = "CREATE TABLE IF NOT EXISTS `" . $table_prefix . "documents_signatures`(
			  `id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
			  `document_id` int(11) NOT NULL,
			  `signature_id` int(11) NOT NULL,
			  `ip_address` varchar(20) NOT NULL,
			  `sign_date` datetime NOT NULL) ENGINE = INNODB DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci";
dbDelta($sql);

// Documents / Signatures Join Table
$sql = "CREATE TABLE IF NOT EXISTS `" . $table_prefix . "documents_meta`(
			  `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT PRIMARY KEY,
			  `document_id` bigint(20) unsigned NOT NULL,
			  `meta_key` varchar(255) NOT NULL,
			  `meta_value` longtext NOT NULL
			  ) ENGINE = INNODB DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci";
dbDelta($sql);


// Documents Events Join Table
$sql = "CREATE TABLE IF NOT EXISTS `" . $table_prefix . "documents_events`(
			  `id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
			  `document_id` int(11) NOT NULL,
			  `event` varchar(20) NOT NULL,
			  `event_data` varchar(256) NOT NULL,
			  `date` datetime NOT NULL,
                          `ip_address` varchar(20) NOT NULL) ENGINE = INNODB DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci";
dbDelta($sql);


// Users Table
$sql = "CREATE TABLE IF NOT EXISTS `" . $table_prefix . "users`(
			  `user_id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
			  `wp_user_id` int(11) NULL,
			  `uuid` char(36) NOT NULL,
			  `user_email` varchar(100) NOT NULL,
			  `user_title` varchar(55) NOT NULL DEFAULT '',
			  `first_name` varchar(45) NOT NULL,
			  `last_name` varchar(65) NOT NULL,
                          `is_admin` SMALLINT(6) NOT NULL,
                          `is_signer` SMALLINT(6) NOT NULL,
                          `is_sa` SMALLINT(6) NOT NULL,
                          `is_inactive` SMALLINT(6) NOT NULL) ENGINE = INNODB DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci";
dbDelta($sql);

// create a document users table . 

$sql = "CREATE TABLE IF NOT EXISTS `" . $table_prefix . "document_users`(
			  `id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
			  `user_id` int(11) NOT NULL,
			  `document_id` int(11) NOT NULL,
			  `signer_name` varchar(64) NOT NULL,
                          `signer_email` varchar(64) NOT NULL,
                          `company_name` varchar(64) NOT NULL
			  ) ENGINE = INNODB DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci";
dbDelta($sql);


// Invitation table
$sql = "CREATE TABLE IF NOT EXISTS `" . $table_prefix . "invitations`(
			  `invitation_id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
			  `user_id` int(11) NOT NULL,
			  `document_id` int(11) NOT NULL,
			  `invite_hash` text NOT NULL,
			  `invite_message` longtext NOT NULL,
			  `invite_sent` tinyint(1) NOT NULL DEFAULT 0,
			  `sender_ip` varchar(20) NOT NULL DEFAULT '0.0.0.0',
			  `invite_sent_date` datetime NOT NULL DEFAULT '0000-00-00 00:00:00') ENGINE = INNODB DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci";
dbDelta($sql);

// stand alone tables 
$sql = "CREATE TABLE IF NOT EXISTS `" . $table_prefix . "documents_stand_alone_docs`(
			`document_id` int(11) NOT NULL PRIMARY KEY,
			`page_id` int(11) NOT NULL,
			`date_created` datetime NOT NULL,
			`date_modified` datetime NOT NULL) ENGINE = INNODB DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci";
dbDelta($sql);
//$wpdb->query($sql);
// create signer input fields table 
$sql = "CREATE TABLE IF NOT EXISTS `" . $table_prefix . "documents_signer_field_data`(
			    `id` int(11) NOT NULL AUTO_INCREMENT PRIMARY KEY,
			    `signature_id` int(11) NOT NULL,
			    `document_id` int(11) NOT NULL,
			    `input_fields` longtext NOT NULL,
			    `date_created` datetime NOT NULL,
			    `date_modified` datetime NOT NULL) ENGINE = INNODB DEFAULT CHARSET=utf8 DEFAULT COLLATE utf8_unicode_ci";
dbDelta($sql);
//$wpdb->query($sql);

Youez - 2016 - github.com/yon3zu
LinuXploit