pedro_morgan
2007-08-21 a75d10d7548e69fb6fd3b9dcf14d357febcc72f4
interface/sql/db_installer_sandbox/defs.ftp_servers_sites_domains.php
@@ -1,32 +1,105 @@
<?php
//*************************************************************************************
// DNS
//*************************************************************************************
//TODO - Enum
$tables['dns_rr'] = "
`id` I unsigned NOTNULL AUTO PRIMARY,
`sys_userid` I NOTNULL,
`sys_groupid` I NOTNULL,
`sys_perm_user` C(5) NOTNULL,
`sys_perm_group` C(5) NOTNULL,
`sys_perm_other` C(5) NOTNULL,
`server_id` I NOTNULL DEFAULT '1',
`zone` I unsigned NOTNULL,
`name` C(64) NOTNULL,
`type` enum('A','AAAA','ALIAS','CNAME','HINFO','MX','NAPTR','NS','PTR','RP','SRV','TXT') ,
`data` char(128) NOTNULL,
`aux` I unsigned NOTNULL DEFAULT '0',
`ttl` I unsigned NOTNULL DEFAULT '86400',
`active` enum('N','Y') NOTNULL DEFAULT 'Y'
";
//TODO char(255)
$tables['dns_soa'] = "
`id` I unsigned NOTNULL AUTO PRIMARY,
`sys_userid` I NOTNULL,
`sys_groupid` I NOTNULL,
`sys_perm_user` C(5) NOTNULL,
`sys_perm_group` C(5) NOTNULL,
`sys_perm_other` C(5) NOTNULL,
`server_id` I NOTNULL DEFAULT '1',
`origin` char(255) NOTNULL,
`ns` char(255) NOTNULL,
`mbox` char(255) NOTNULL,
`serial` I NOTNULL DEFAULT '1',
`refresh` I NOTNULL DEFAULT '28800',
`retry` I NOTNULL DEFAULT '7200',
`expire` I NOTNULL DEFAULT '604800',
`minimum` I NOTNULL DEFAULT '86400',
`ttl` I unsigned NOTNULL DEFAULT '86400',
`active` enum('Y','N') NOTNULL,
`xfer` char(255) NOTNULL
";
//*************************************************************************************
// Ftp Related
//*************************************************************************************
$tables['ftp_user'] = "
`ftp_user_id` I8 NOTNULL AUTO PRIMARY,
`sys_userid` I NOTNULL DEFAULT '0',
`sys_groupid` I NOTNULL DEFAULT '0',
`sys_perm_user` C(5),
`sys_perm_group` C(5),
`sys_perm_other` C(5),
`server_id` I NOTNULL DEFAULT '0',
`parent_domain_id` I NOTNULL DEFAULT '0',
`username` C(255),
`password` C(255),
`quota_size` I NOTNULL DEFAULT '-1',
`active` C(255) NOTNULL DEFAULT 'y',
`uid` C(255),
`gid` C(255),
`dir` C(255),
`quota_files` I NOTNULL DEFAULT '-1',
`ul_ratio` I NOTNULL DEFAULT '-1',
`dl_ratio` I NOTNULL DEFAULT '-1',
`ul_bandwidth` I NOTNULL DEFAULT '-1',
`dl_bandwidth` I NOTNULL DEFAULT '-1'
";
//*************************************************************************************
// Web Domain
//*************************************************************************************
$tables['web_domain'] = "
  `domain_id` bigint(20) NOTNULL AUTO PRIMARY,
  `sys_userid` I NOTNULL DEFAULT '0',
  `sys_groupid` I NOTNULL DEFAULT '0',
  `sys_perm_user` C(5) ,
  `sys_perm_group` C(5) ,
  `sys_perm_other` C(5) ,
  `server_id` I NOTNULL DEFAULT '0',
  `ip_address` C(15) ,
  `domain` C(255) ,
  `type` C(255) NOTNULL DEFAULT 'y',
  `parent_domain_id` I NOTNULL DEFAULT '0',
  `vhost_type` C(255) ,
  `document_root` C(255) ,
  `system_user` C(255) ,
  `system_group` C(255) ,
  `hd_quota` I NOTNULL DEFAULT '0',
  `traffic_quota` I NOTNULL DEFAULT '0',
  `cgi` C(255) NOTNULL DEFAULT 'y',
  `ssi` C(255) NOTNULL DEFAULT 'y',
  `suexec` C(255) NOTNULL DEFAULT 'y',
  `php` C(255) NOTNULL DEFAULT 'y',
  `redirect_type` C(255) ,
  `redirect_path` C(255) ,
  `active` C(255) NOTNULL DEFAULT 'y',
  PRIMARY KEY  (`domain_id`)
)  ;
`domain_id` I8 NOTNULL AUTO PRIMARY,
`sys_userid` I NOTNULL DEFAULT '0',
`sys_groupid` I NOTNULL DEFAULT '0',
`sys_perm_user` C(5),
`sys_perm_group` C(5),
`sys_perm_other` C(5),
`server_id` I NOTNULL DEFAULT '0',
`ip_address` C(15) ,
`domain` C(255) ,
`type` C(255) NOTNULL DEFAULT 'y',
`parent_domain_id` I NOTNULL DEFAULT '0',
`vhost_type` C(255),
`document_root` C(255),
`system_user` C(255),
`system_group` C(255),
`hd_quota` I NOTNULL DEFAULT '0',
`traffic_quota` I NOTNULL DEFAULT '0',
`cgi` C(255) NOTNULL DEFAULT 'y',
`ssi` C(255) NOTNULL DEFAULT 'y',
`suexec` C(255) NOTNULL DEFAULT 'y',
`php` C(255) NOTNULL DEFAULT 'y',
`redirect_type` C(255),
`redirect_path` C(255),
`active` C(255) NOTNULL DEFAULT 'y'
";
?>