File Manager

Current Directory: /home/astoriaah/www/old15/administrator/components/com_admintools/sql/xml
Viewing File: /home/astoriaah/www/old15/administrator/components/com_admintools/sql/xml/mysql.xml
<?xml version="1.0" encoding="UTF-8"?> <schema> <!-- Metadata --> <meta> <!-- Supported driver types --> <drivers> <driver>mysql</driver> <driver>mysqli</driver> <driver>pdomysql</driver> </drivers> </meta> <!-- SQL commands to run on installation and update --> <sql> <!-- Create the #__admintools_acl table if it's missing --> <action table="#__admintools_acl" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_acl` ( `user_id` bigint(20) unsigned NOT NULL, `permissions` mediumtext, PRIMARY KEY (`user_id`) ) DEFAULT COLLATE utf8_general_ci CHARSET=utf8; ]]></query> </action> <!-- Create the #__admintools_adminiplist table if it's missing --> <action table="#__admintools_adminiplist" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_adminiplist` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `ip` varchar(255) DEFAULT NULL, `description` varchar(255) DEFAULT NULL, UNIQUE KEY `id` (`id`) ) DEFAULT COLLATE utf8_general_ci CHARSET=utf8; ]]></query> </action> <!-- Create the #__admintools_badwords table if it's missing --> <action table="#__admintools_badwords" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_badwords` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `word` varchar(255) DEFAULT NULL, UNIQUE KEY `id` (`id`) ) DEFAULT COLLATE utf8_general_ci CHARSET=utf8; ]]></query> </action> <!-- Create the #__admintools_customperms table if it's missing --> <action table="#__admintools_customperms" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_customperms` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `path` varchar(255) NOT NULL, `perms` varchar(4) DEFAULT '0644', UNIQUE KEY `id` (`id`), KEY `path` (`path`) ) DEFAULT COLLATE utf8_general_ci CHARSET=utf8; ]]></query> </action> <!-- Create the #__admintools_filescache table if it's missing --> <action table="#__admintools_filescache" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_filescache` ( `admintools_filescache_id` bigint(20) NOT NULL AUTO_INCREMENT, `path` varchar(2048) NOT NULL, `filedate` int(11) NOT NULL DEFAULT '0', `filesize` int(11) NOT NULL DEFAULT '0', `data` blob, `checksum` varchar(32) NOT NULL DEFAULT '', PRIMARY KEY (`admintools_filescache_id`) ) DEFAULT COLLATE utf8_general_ci CHARSET=utf8; ]]></query> </action> <!-- Create the #__admintools_ipautoban table if it's missing --> <action table="#__admintools_ipautoban" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_ipautoban` ( `ip` varchar(255) NOT NULL, `reason` varchar(255) DEFAULT 'other', `until` datetime DEFAULT NULL, UNIQUE KEY `ip` (`ip`) ) DEFAULT COLLATE utf8_general_ci CHARSET=utf8; ]]></query> </action> <!-- Create the #__admintools_ipblock table if it's missing --> <action table="#__admintools_ipblock" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_ipblock` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `ip` varchar(255) DEFAULT NULL, `description` varchar(255) DEFAULT NULL, UNIQUE KEY `id` (`id`) ) DEFAULT COLLATE utf8_general_ci CHARSET=utf8; ]]></query> </action> <!-- Create the #__admintools_log table if it's missing --> <action table="#__admintools_log" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_log` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `logdate` datetime NOT NULL, `ip` varchar(40) DEFAULT NULL, `url` varchar(255) DEFAULT NULL, `reason` enum('other', 'admindir', 'awayschedule', 'adminpw','ipwl','ipbl','sqlishield','antispam','tpone','tmpl','template','muashield','csrfshield','badbehaviour','geoblocking','rfishield','dfishield','uploadshield','xssshield','httpbl','loginfailure','securitycode', 'external') DEFAULT 'other', `extradata` mediumtext, UNIQUE KEY `id` (`id`), KEY `idx_admintools_log_logdate_reason` (`logdate`, `reason`) ) DEFAULT COLLATE utf8_general_ci CHARSET=utf8; ]]></query> </action> <!-- Create the #__admintools_redirects table if it's missing --> <action table="#__admintools_redirects" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_redirects` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `source` varchar(255) DEFAULT NULL, `dest` varchar(255) DEFAULT NULL, `ordering` bigint(20) NOT NULL DEFAULT '0', `published` tinyint(1) NOT NULL DEFAULT '1', `keepurlparams` tinyint(1) NOT NULL DEFAULT '1', UNIQUE KEY `id` (`id`) ) DEFAULT COLLATE utf8_general_ci CHARSET=utf8; ]]></query> </action> <!-- Create the #__admintools_scanalerts table if it's missing --> <action table="#__admintools_scanalerts" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_scanalerts` ( `admintools_scanalert_id` bigint(20) NOT NULL AUTO_INCREMENT, `path` varchar(2048) NOT NULL, `scan_id` bigint(20) NOT NULL DEFAULT '0', `diff` mediumtext, `threat_score` int(11) NOT NULL DEFAULT '0', `acknowledged` tinyint(4) NOT NULL DEFAULT '0', PRIMARY KEY (`admintools_scanalert_id`) ) DEFAULT COLLATE utf8_general_ci CHARSET=utf8; ]]></query> </action> <!-- Create the #__admintools_scans table if it's missing --> <action table="#__admintools_scans" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_scans` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `description` varchar(255) NOT NULL, `comment` longtext, `backupstart` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `backupend` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00', `status` enum('run','fail','complete') NOT NULL DEFAULT 'run', `origin` varchar(30) NOT NULL DEFAULT 'backend', `type` varchar(30) NOT NULL DEFAULT 'full', `profile_id` bigint(20) NOT NULL DEFAULT '1', `archivename` longtext, `absolute_path` longtext, `multipart` int(11) NOT NULL DEFAULT '0', `tag` varchar(255) DEFAULT NULL, `backupid` varchar(255) DEFAULT NULL, `filesexist` tinyint(3) NOT NULL DEFAULT '1', `remote_filename` varchar(1000) DEFAULT NULL, `total_size` bigint(20) NOT NULL DEFAULT '0', PRIMARY KEY (`id`), KEY `idx_fullstatus` (`filesexist`,`status`), KEY `idx_stale` (`status`,`origin`) ) DEFAULT CHARACTER SET utf8; ]]></query> </action> <!-- Create the #__admintools_storage table if it's missing --> <action table="#__admintools_storage" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_storage` ( `key` varchar(255) NOT NULL, `value` longtext NOT NULL, PRIMARY KEY (`key`) ) DEFAULT COLLATE utf8_general_ci CHARSET=utf8; ]]></query> </action> <!-- Create the #__admintools_wafexceptions table if it's missing --> <action table="#__admintools_wafexceptions" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_wafexceptions` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `option` varchar(255) DEFAULT NULL, `view` varchar(255) DEFAULT NULL, `query` varchar(255) DEFAULT NULL, PRIMARY KEY (`id`) ) DEFAULT COLLATE utf8_general_ci CHARSET=utf8; ]]></query> </action> <action table="#__admintools_wafblacklists" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_wafblacklists` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `option` varchar(255) NOT NULL, `view` varchar(255) NOT NULL, `task` varchar(255) NOT NULL, `query` varchar(255) NOT NULL, `query_type` varchar(1) NOT NULL, `query_content` varchar(255) NOT NULL, `verb` varchar(6) NOT NULL, PRIMARY KEY (`id`) ) DEFAULT COLLATE utf8_general_ci CHARSET=utf8; ]]></query> </action> <!-- Create the #__admintools_profiles table if it's missing --> <action table="#__admintools_profiles" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_profiles` ( `id` int(10) unsigned NOT NULL AUTO_INCREMENT, `description` varchar(255) NOT NULL, `configuration` longtext, `filters` longtext, PRIMARY KEY (`id`) ) DEFAULT CHARACTER SET utf8; ]]></query> </action> <action table="#__admintools_waftemplates" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_waftemplates` ( `admintools_waftemplate_id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `reason` varchar(255) NOT NULL, `language` varchar(10) NOT NULL DEFAULT '*', `subject` varchar(255) NOT NULL, `template` text NOT NULL, `enabled` TINYINT(3) NOT NULL DEFAULT 1, `email_num` tinyint(3) unsigned NOT NULL, `email_numfreq` tinyint(3) unsigned NOT NULL, `email_freq` enum('','second','minute','hour','day') NOT NULL DEFAULT '', `created_on` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `created_by` bigint(20) NOT NULL DEFAULT '0', `modified_on` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', `modified_by` bigint(20) NOT NULL DEFAULT '0', PRIMARY KEY (`admintools_waftemplate_id`), UNIQUE KEY `admintools_waftemplate_keylang` (`reason`,`language`) ) DEFAULT CHARSET=utf8; ]]></query> </action> <action table="#__admintools_ipautobanhistory" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_ipautobanhistory` ( `id` bigint(20) unsigned NOT NULL AUTO_INCREMENT, `ip` varchar(255) NOT NULL, `reason` varchar(255) DEFAULT 'other', `until` datetime DEFAULT NULL, PRIMARY KEY `id` (`id`) ); ]]></query> </action> <action table="#__admintools_cookies" canfail="0"> <condition type="missing" value=""/> <query><![CDATA[ CREATE TABLE `#__admintools_cookies` ( `series` varchar(255) NOT NULL, `client_hash` varchar(255) NOT NULL, `valid_to` datetime NOT NULL DEFAULT '0000-00-00 00:00:00', PRIMARY KEY `series` (`series`) ); ]]></query> </action> <!-- Insert into #__admintools_profiles if id=1 is not there --> <action table="#__admintools_profiles" canfail="1"> <condition type="equals" operator="not" value="1"><![CDATA[ SELECT COUNT(*) FROM `#__admintools_profiles` WHERE `id` = 1; ]]></condition> <query><![CDATA[ INSERT IGNORE INTO `#__admintools_profiles` (`id`,`description`, `configuration`, `filters`) VALUES (1,'Default PHP Change Scanner Profile','',''); ]]></query> </action> <action table="#__admintools_redirects" canfail="1"> <condition type="missing" value="keepurlparams"/> <query><![CDATA[ ALTER TABLE `#__admintools_redirects` ADD COLUMN `keepurlparams` tinyint(1) NOT NULL DEFAULT '1' AFTER `published`; ]]></query> </action> <action table="#__admintools_log" canfail="1"> <condition type="true"/> <query><![CDATA[ CREATE INDEX `idx_admintools_log_logdate_reason` ON `#__admintools_log` (`logdate`, `reason`); ]]></query> </action> <action table="#__admintools_log" canfail="1"> <condition type="true"/> <query><![CDATA[ ALTER TABLE `#__admintools_log` CHANGE `reason` `reason` ENUM( 'other','adminpw','ipwl','ipbl','sqlishield','antispam', 'wafblacklist', 'tpone','tmpl','template','muashield','csrfshield','badbehaviour', 'geoblocking','rfishield','dfishield','uploadshield','xssshield', 'httpbl', 'loginfailure', 'securitycode', 'external', 'awayschedule', 'admindir'); ]]></query> </action> <action table="#__admintools_waftemplates" canfail="1"> <condition type="equals" value="0"><![CDATA[ SELECT COUNT(*) FROM `#__admintools_waftemplates`; ]]></condition> <query><![CDATA[ INSERT INTO `#__admintools_waftemplates` (`admintools_waftemplate_id`, `reason`, `language`, `subject`, `template`, `enabled`, `email_num`, `email_numfreq`, `email_freq`, `created_on`, `created_by`, `modified_on`, `modified_by`) VALUES (NULL, 'all', '*', 'Security exception on [SITENAME]', '<div style=\"background-color: #e0e0e0; padding: 10px 20px;\">\r\n<div style=\"background-color: #f9f9f9; border-radius: 10px; padding: 5px 10px;\">\r\n<p>Hello,</p>\r\n<p>We would like to notify you that a security exception was detected on your site, [SITENAME], with the following details:</p>\r\n<p>IP Address: [IP] (IP Lookup: [LOOKUP])<br />Reason: [REASON]</p>\r\n<p>If this kind of security exception repeats itself, please log in to your site\'s back-end and add this IP address to your Admin Tools\'s Web Application Firewall feature in order to completely block the misbehaving user.</p>\r\n<p>Best regards,</p>\r\n<p>The [SITENAME] team</p>\r\n</div>\r\n<p style=\"font-size: x-small; color: #667;\">You are receiving this automatic email message because you have a subscription in <em>[SITENAME]</em>. <span style=\"line-height: 1.3em;\">Do not reply to this email, it\'s sent from an unmonitored email address.</span></p>\r\n</div>\r\n<p style=\"text-align: right; font-size: 7pt; color: #ccc;\">Powered by <a style=\"color: #ccf; text-decoration: none;\" href=\"https://www.akeebabackup.com/products/admin-tools.html\">Akeeba AdminTools</a></p>', 1, 5, 1, 'hour', '2014-04-14 14:36:34', 800, '2014-04-14 14:42:38', 800), (NULL, 'user-reactivate', '*', 'User deactivated on [SITENAME]', '<div style=\"background-color: #e0e0e0; padding: 10px 20px;\">\r\n<div style=\"background-color: #f9f9f9; border-radius: 10px; padding: 5px 10px;\">\r\n<p>Hello,</p>\r\n<p>on [DATE] the user [USER] has been de-activated since he failed too many logins (recorded IP: [IP]).</p>\r\n<p>Please click on the following link to activate the user again:<br />[ACTIVATE]</p>\r\n<p>If this kind of security exception repeats itself, please log in to your site\'s back-end and add this IP address to your Admin Tools\'s Web Application Firewall feature in order to completely block the misbehaving user.</p>\r\n<p>Best regards,</p>\r\n<p>The [SITENAME] team</p>\r\n</div>\r\n<p style=\"font-size: x-small; color: #667;\">You are receiving this automatic email message because you have a subscription in <em>[SITENAME]</em>. <span style=\"line-height: 1.3em;\">Do not reply to this email, it\'s sent from an unmonitored email address.</span></p>\r\n</div>\r\n<p style=\"text-align: right; font-size: 7pt; color: #ccc;\">Powered by <a style=\"color: #ccf; text-decoration: none;\" href=\"https://www.akeebabackup.com/products/admin-tools.html\">Akeeba AdminTools</a></p>', 1, 0, 0, '', '2014-04-24 14:44:49', 800, '0000-00-00 00:00:00', 0); ]]></query> </action> <!-- Add the backupid column to #__ak_stats if it's missing --> <action table="#__admintools_scans" canfail="1"> <condition type="missing" value="backupid" /> <query><![CDATA[ ALTER TABLE `#__admintools_scans` ADD COLUMN `backupid` varchar(255) DEFAULT NULL AFTER `tag` ]]></query> </action> </sql> </schema>