First pass at adding key files
This commit is contained in:
18
site/slowtwitch.com/cgi-bin/articles/admin/defs/database.def
Normal file
18
site/slowtwitch.com/cgi-bin/articles/admin/defs/database.def
Normal file
@ -0,0 +1,18 @@
|
||||
# Database access & configuration file
|
||||
# Last updated: Fri Aug 31 13:04:07 2007
|
||||
# Created by GT::SQL $Revision: 1.111 $
|
||||
{
|
||||
'PREFIX' => 'glinks_',
|
||||
'PrintError' => '0',
|
||||
'RaiseError' => '0',
|
||||
'database' => 'slowtwitch',
|
||||
'def_path' => '/var/home/slowtwitch/slowtwitch.com/cgi-bin/articles/admin/defs',
|
||||
'driver' => 'mysql',
|
||||
'host' => '192.168.1.10',
|
||||
'login' => 'slowtwitch',
|
||||
'obj_cache' => '1',
|
||||
'password' => 'k9volqlAcpq',
|
||||
'port' => undef
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,74 @@
|
||||
# Database definition file for 'glinks_Bookmark_Folders' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => 'my_folder_id',
|
||||
'cols' => {
|
||||
'my_folder_id' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'my_folder_name' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'my_folder_description' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '3',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'my_folder_user_username_fk' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '4',
|
||||
'size' => '50',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'my_folder_default' => {
|
||||
'default' => '0',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '5',
|
||||
'type' => 'TINYINT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'my_folder_public' => {
|
||||
'default' => '0',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '6',
|
||||
'type' => 'TINYINT',
|
||||
'unsigned' => '1'
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Users' => {
|
||||
'my_folder_user_username_fk' => 'Username'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [
|
||||
'glinks_Bookmark_Links'
|
||||
],
|
||||
'index' => {},
|
||||
'pk' => [
|
||||
'my_folder_id'
|
||||
],
|
||||
'subclass' => {
|
||||
'table' => {}
|
||||
},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,66 @@
|
||||
# Database definition file for 'glinks_Bookmark_Links' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => 'my_id',
|
||||
'cols' => {
|
||||
'my_id' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'my_link_id_fk' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'my_user_username_fk' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '3',
|
||||
'size' => '50',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'my_folder_id_fk' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '4',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'my_comment' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '5',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR'
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Bookmark_Folders' => {
|
||||
'my_folder_id_fk' => 'my_folder_id'
|
||||
},
|
||||
'glinks_Links' => {
|
||||
'my_link_id_fk' => 'ID'
|
||||
},
|
||||
'glinks_Users' => {
|
||||
'my_user_username_fk' => 'Username'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [],
|
||||
'index' => {},
|
||||
'pk' => [
|
||||
'my_id'
|
||||
],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,52 @@
|
||||
# Database definition file for 'glinks_CatLinks' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => '',
|
||||
'cols' => {
|
||||
'LinkID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'CategoryID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Category' => {
|
||||
'CategoryID' => 'ID'
|
||||
},
|
||||
'glinks_Links' => {
|
||||
'LinkID' => 'ID'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [],
|
||||
'index' => {
|
||||
'lndx' => [
|
||||
'LinkID'
|
||||
]
|
||||
},
|
||||
'pk' => [],
|
||||
'subclass' => {
|
||||
'table' => {
|
||||
'glinks_CatLinks' => 'Links::Table::CatLinks'
|
||||
}
|
||||
},
|
||||
'unique' => {
|
||||
'cl_cl_q' => [
|
||||
'CategoryID',
|
||||
'LinkID'
|
||||
]
|
||||
}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,67 @@
|
||||
# Database definition file for 'glinks_CatPrice' table
|
||||
# Last updated: Fri Aug 31 13:04:07 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => 'cp_id',
|
||||
'cols' => {
|
||||
'cp_id' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'cp_cat_id_fk' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'cp_term' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'size' => '10',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'cp_cost' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '4',
|
||||
'type' => 'DOUBLE'
|
||||
},
|
||||
'cp_type' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '5',
|
||||
'type' => 'TINYINT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'cp_description' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'pos' => '6',
|
||||
'type' => 'TEXT'
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Category' => {
|
||||
'cp_cat_id_fk' => 'ID'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [],
|
||||
'index' => {},
|
||||
'pk' => [
|
||||
'cp_id'
|
||||
],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,48 @@
|
||||
# Database definition file for 'glinks_CatRelations' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => '',
|
||||
'cols' => {
|
||||
'CategoryID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'RelatedID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'RelationName' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '3',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR'
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Category' => {
|
||||
'CategoryID' => 'ID',
|
||||
'RelatedID' => 'ID'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [],
|
||||
'index' => {
|
||||
'catid' => [
|
||||
'CategoryID'
|
||||
]
|
||||
},
|
||||
'pk' => [],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,264 @@
|
||||
# Database definition file for 'glinks_Category' table
|
||||
# Last updated: Sun Jun 10 22:17:08 2012
|
||||
# Created by GT::SQL::Table $Revision: 1.274 $
|
||||
{
|
||||
'ai' => 'ID',
|
||||
'cols' => {
|
||||
'ID' => {
|
||||
'form_display' => 'ID',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Name' => {
|
||||
'form_display' => 'Name',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'regex' => '^[^/]+$',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR',
|
||||
'weight' => '3'
|
||||
},
|
||||
'FatherID' => {
|
||||
'default' => '0',
|
||||
'form_display' => 'Parent Category ID',
|
||||
'form_size' => '1',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'CatRoot' => {
|
||||
'default' => '0',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'hidden',
|
||||
'not_null' => '1',
|
||||
'pos' => '4',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'CatDepth' => {
|
||||
'default' => '0',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'hidden',
|
||||
'not_null' => '1',
|
||||
'pos' => '5',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Full_Name' => {
|
||||
'form_display' => 'Full Name',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '6',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'Description' => {
|
||||
'form_display' => 'Description',
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'pos' => '7',
|
||||
'type' => 'LONGTEXT',
|
||||
'weight' => '1'
|
||||
},
|
||||
'Meta_Description' => {
|
||||
'form_display' => 'Meta Description',
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'pos' => '8',
|
||||
'type' => 'LONGTEXT'
|
||||
},
|
||||
'Meta_Keywords' => {
|
||||
'form_display' => 'Meta Keywords',
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'pos' => '9',
|
||||
'type' => 'LONGTEXT'
|
||||
},
|
||||
'Header' => {
|
||||
'form_display' => 'Header',
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'pos' => '10',
|
||||
'type' => 'LONGTEXT'
|
||||
},
|
||||
'Footer' => {
|
||||
'form_display' => 'Footer',
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'pos' => '11',
|
||||
'type' => 'LONGTEXT'
|
||||
},
|
||||
'Category_Template' => {
|
||||
'form_display' => 'Category Template',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '12',
|
||||
'size' => '20',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'Number_of_Links' => {
|
||||
'default' => '0',
|
||||
'form_display' => 'Number of Links',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '13',
|
||||
'type' => 'INT'
|
||||
},
|
||||
'Direct_Links' => {
|
||||
'default' => '0',
|
||||
'form_display' => 'Links (without subcats)',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '14',
|
||||
'type' => 'INT'
|
||||
},
|
||||
'Has_New_Links' => {
|
||||
'default' => 'No',
|
||||
'form_display' => 'Has New Links',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '15',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'Has_Changed_Links' => {
|
||||
'default' => 'No',
|
||||
'form_display' => 'Has Changed Links',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '16',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'Newest_Link' => {
|
||||
'form_display' => 'Newest Link',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'DATE',
|
||||
'pos' => '17',
|
||||
'type' => 'DATE'
|
||||
},
|
||||
'Timestmp' => {
|
||||
'default' => 'CURRENT_TIMESTAMP',
|
||||
'form_display' => 'Timestamp',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'DATE',
|
||||
'pos' => '18',
|
||||
'time_check' => '1',
|
||||
'type' => 'TIMESTAMP'
|
||||
},
|
||||
'Payment_Mode' => {
|
||||
'default' => '0',
|
||||
'form_display' => 'Payment Mode',
|
||||
'form_names' => [
|
||||
'0',
|
||||
'1',
|
||||
'2',
|
||||
'3'
|
||||
],
|
||||
'form_size' => '1',
|
||||
'form_type' => 'SELECT',
|
||||
'form_values' => [
|
||||
'Use global settings',
|
||||
'Not accepted',
|
||||
'Optional',
|
||||
'Required'
|
||||
],
|
||||
'not_null' => '1',
|
||||
'pos' => '19',
|
||||
'type' => 'TINYINT'
|
||||
},
|
||||
'Payment_Description' => {
|
||||
'form_display' => 'Payment Description',
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'pos' => '20',
|
||||
'type' => 'LONGTEXT'
|
||||
},
|
||||
'Cat_Pos' => {
|
||||
'pos' => '21',
|
||||
'type' => 'INT'
|
||||
},
|
||||
'Featured_Links' => {
|
||||
'file_max_size' => '',
|
||||
'file_save_in' => '',
|
||||
'file_save_scheme' => 'HASHED',
|
||||
'file_save_url' => '',
|
||||
'form_display' => 'Featured Links',
|
||||
'form_size' => [
|
||||
'50',
|
||||
'6'
|
||||
],
|
||||
'form_type' => 'TEXTAREA',
|
||||
'not_null' => '0',
|
||||
'pos' => '22',
|
||||
'regex' => '',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR',
|
||||
'weight' => ''
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Category' => {
|
||||
'FatherID' => 'ID'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [
|
||||
'glinks_Category_tree',
|
||||
'glinks_Category',
|
||||
'glinks_CatPrice',
|
||||
'glinks_CatLinks',
|
||||
'glinks_CatRelations',
|
||||
'glinks_Editors',
|
||||
'glinks_NewsletterSubscription'
|
||||
],
|
||||
'index' => {
|
||||
'c_p' => [
|
||||
'Payment_Mode'
|
||||
],
|
||||
'catndx' => [
|
||||
'Name'
|
||||
],
|
||||
'fthrindex' => [
|
||||
'FatherID'
|
||||
],
|
||||
'namndx' => [
|
||||
'Full_Name'
|
||||
],
|
||||
'rootndx' => [
|
||||
'CatRoot'
|
||||
]
|
||||
},
|
||||
'pk' => [
|
||||
'ID'
|
||||
],
|
||||
'subclass' => {
|
||||
'html' => {
|
||||
'glinks_Category' => 'Links::HTML::Category'
|
||||
},
|
||||
'relation' => {},
|
||||
'table' => {
|
||||
'glinks_Category' => 'Links::Table::Category'
|
||||
}
|
||||
},
|
||||
'tree' => '1',
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
Binary file not shown.
@ -0,0 +1,53 @@
|
||||
# Database definition file for 'glinks_Changes' table
|
||||
# Last updated: Fri Aug 31 13:04:07 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => '',
|
||||
'cols' => {
|
||||
'LinkID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'regex' => '^\d+$',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Username' => {
|
||||
'default' => 'admin',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'size' => '50',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'ChgRequest' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'pos' => '3',
|
||||
'type' => 'TEXT'
|
||||
},
|
||||
'Timestmp' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'DATE',
|
||||
'pos' => '4',
|
||||
'type' => 'TIMESTAMP'
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Links' => {
|
||||
'LinkID' => 'ID'
|
||||
},
|
||||
'glinks_Users' => {
|
||||
'Username' => 'Username'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [],
|
||||
'index' => {},
|
||||
'pk' => [],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,72 @@
|
||||
# Database definition file for 'glinks_ClickTrack' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => '',
|
||||
'cols' => {
|
||||
'LinkID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT'
|
||||
},
|
||||
'IP' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'size' => '16',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'ClickType' => {
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'Rate',
|
||||
'Hits',
|
||||
'Review'
|
||||
]
|
||||
},
|
||||
'ReviewID' => {
|
||||
'default' => '0',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '4',
|
||||
'type' => 'INT'
|
||||
},
|
||||
'Created' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'DATE',
|
||||
'not_null' => '1',
|
||||
'pos' => '5',
|
||||
'type' => 'TIMESTAMP'
|
||||
}
|
||||
},
|
||||
'fk' => {},
|
||||
'fk_tables' => [],
|
||||
'index' => {
|
||||
'cndx' => [
|
||||
'Created'
|
||||
]
|
||||
},
|
||||
'pk' => [],
|
||||
'subclass' => {
|
||||
'table' => {
|
||||
'glinks_ClickTrack' => 'Links::Table::ClickTrack'
|
||||
}
|
||||
},
|
||||
'unique' => {
|
||||
'ct_licr' => [
|
||||
'LinkID',
|
||||
'IP',
|
||||
'ClickType',
|
||||
'ReviewID'
|
||||
]
|
||||
}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,51 @@
|
||||
# Database definition file for 'glinks_ClickTrack_Custom' table
|
||||
# Last updated: Tue Sep 4 14:44:33 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => 'click_id',
|
||||
'cols' => {
|
||||
'click_id' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT'
|
||||
},
|
||||
'click_date' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'DATE',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'type' => 'Date'
|
||||
},
|
||||
'click_linkid' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'type' => 'INT'
|
||||
},
|
||||
'click_from' => {
|
||||
'form_size' => '15',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '0',
|
||||
'pos' => '4',
|
||||
'size' => '10',
|
||||
'type' => 'CHAR'
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Links' => {
|
||||
'click_linkid' => 'ID'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [],
|
||||
'index' => {},
|
||||
'pk' => [
|
||||
'click_id'
|
||||
],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,187 @@
|
||||
# Database definition file for 'glinks_Editors' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => '',
|
||||
'cols' => {
|
||||
'Username' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'size' => '50',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'CategoryID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'CanAddCat' => {
|
||||
'default' => 'No',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'CanModCat' => {
|
||||
'default' => 'No',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '4',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'CanDelCat' => {
|
||||
'default' => 'No',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '5',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'CanMoveCat' => {
|
||||
'default' => 'No',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '6',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'CanAddLink' => {
|
||||
'default' => 'No',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '7',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'CanDelLink' => {
|
||||
'default' => 'No',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '8',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'CanModLink' => {
|
||||
'default' => 'No',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '9',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'CanCopyLink' => {
|
||||
'default' => 'No',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '10',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'CanMoveLink' => {
|
||||
'default' => 'No',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '11',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'CanValLink' => {
|
||||
'default' => 'No',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '12',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'CanModReview' => {
|
||||
'default' => 'No',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '13',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'CanAddRel' => {
|
||||
'default' => 'No',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '14',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'CanAddEdit' => {
|
||||
'default' => 'No',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '15',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Category' => {
|
||||
'CategoryID' => 'ID'
|
||||
},
|
||||
'glinks_Users' => {
|
||||
'Username' => 'Username'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [],
|
||||
'index' => {},
|
||||
'pk' => [],
|
||||
'subclass' => {},
|
||||
'unique' => {
|
||||
'edituserndx' => [
|
||||
'Username',
|
||||
'CategoryID'
|
||||
]
|
||||
}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,57 @@
|
||||
# Database definition file for 'glinks_EmailMailings' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => 'ID',
|
||||
'cols' => {
|
||||
'ID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Mailing' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Email' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'size' => '75',
|
||||
'type' => 'TEXT'
|
||||
},
|
||||
'Sent' => {
|
||||
'default' => '0',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '4',
|
||||
'type' => 'TINYINT'
|
||||
},
|
||||
'LinkID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '5',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
}
|
||||
},
|
||||
'fk' => {},
|
||||
'fk_tables' => [],
|
||||
'index' => {},
|
||||
'pk' => [
|
||||
'ID'
|
||||
],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,73 @@
|
||||
# Database definition file for 'glinks_EmailTemplates' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => '',
|
||||
'cols' => {
|
||||
'Name' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'regex' => '\S',
|
||||
'size' => '50',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'MsgFrom' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'regex' => '\A(?:\S+\@[a-zA-Z0-9][a-zA-Z0-9-]*(?:\.[a-zA-Z0-9][a-zA-Z0-9-]*)+)\Z',
|
||||
'type' => 'TEXT'
|
||||
},
|
||||
'MsgFromName' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'type' => 'TEXT'
|
||||
},
|
||||
'Subject' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'not_null' => '1',
|
||||
'pos' => '4',
|
||||
'type' => 'TEXT'
|
||||
},
|
||||
'Message' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'not_null' => '1',
|
||||
'pos' => '5',
|
||||
'type' => 'MEDIUMTEXT'
|
||||
},
|
||||
'MessageFormat' => {
|
||||
'default' => 'text',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '6',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'text',
|
||||
'html'
|
||||
]
|
||||
},
|
||||
'LinkTemplate' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'pos' => '7',
|
||||
'type' => 'MEDIUMTEXT'
|
||||
}
|
||||
},
|
||||
'fk' => {},
|
||||
'fk_tables' => [],
|
||||
'index' => {},
|
||||
'pk' => [
|
||||
'Name'
|
||||
],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
2856
site/slowtwitch.com/cgi-bin/articles/admin/defs/glinks_Links.def
Normal file
2856
site/slowtwitch.com/cgi-bin/articles/admin/defs/glinks_Links.def
Normal file
File diff suppressed because it is too large
Load Diff
@ -0,0 +1,85 @@
|
||||
# Database definition file for 'glinks_Links_Files' table
|
||||
# Last updated: Tue Sep 4 09:35:44 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => 'ID',
|
||||
'cols' => {
|
||||
'ID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'regex' => '^\d+$',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'ForeignColName' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'size' => '50',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'ForeignColKey' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'size' => '50',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'File_Name' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '4',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'File_Directory' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '5',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'File_MimeType' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '6',
|
||||
'size' => '50',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'File_Size' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '7',
|
||||
'regex' => '^\d+$',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'File_URL' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '8',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR'
|
||||
}
|
||||
},
|
||||
'fk' => {},
|
||||
'fk_tables' => [],
|
||||
'index' => {
|
||||
'fk_lookup' => [
|
||||
'ForeignColName',
|
||||
'ForeignColKey'
|
||||
]
|
||||
},
|
||||
'pk' => [
|
||||
'ID'
|
||||
],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,78 @@
|
||||
# Database definition file for 'glinks_MailingIndex' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => 'Mailing',
|
||||
'cols' => {
|
||||
'Mailing' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'extra' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'type' => 'TINYTEXT'
|
||||
},
|
||||
'done' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '3',
|
||||
'type' => 'INT'
|
||||
},
|
||||
'mailfrom' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'not_null' => '1',
|
||||
'pos' => '4',
|
||||
'type' => 'TEXT'
|
||||
},
|
||||
'name' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'not_null' => '1',
|
||||
'pos' => '5',
|
||||
'type' => 'TEXT'
|
||||
},
|
||||
'subject' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'not_null' => '1',
|
||||
'pos' => '6',
|
||||
'type' => 'TEXT'
|
||||
},
|
||||
'message' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'not_null' => '1',
|
||||
'pos' => '7',
|
||||
'type' => 'MEDIUMTEXT'
|
||||
},
|
||||
'messageformat' => {
|
||||
'default' => 'text',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '8',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'text',
|
||||
'html'
|
||||
]
|
||||
}
|
||||
},
|
||||
'fk' => {},
|
||||
'fk_tables' => [],
|
||||
'index' => {},
|
||||
'pk' => [
|
||||
'Mailing'
|
||||
],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,35 @@
|
||||
# Database definition file for 'glinks_MailingList' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => '',
|
||||
'cols' => {
|
||||
'ID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT'
|
||||
},
|
||||
'Email' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'size' => '255',
|
||||
'type' => 'CHAR'
|
||||
}
|
||||
},
|
||||
'fk' => {},
|
||||
'fk_tables' => [],
|
||||
'index' => {
|
||||
'maillistndx' => [
|
||||
'Email'
|
||||
]
|
||||
},
|
||||
'pk' => [],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,48 @@
|
||||
# Database definition file for 'glinks_MailingListIndex' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => 'ID',
|
||||
'cols' => {
|
||||
'ID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Name' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'size' => '255',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'DateModified' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'type' => 'INT'
|
||||
},
|
||||
'DateCreated' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '4',
|
||||
'type' => 'INT'
|
||||
}
|
||||
},
|
||||
'fk' => {},
|
||||
'fk_tables' => [],
|
||||
'index' => {},
|
||||
'pk' => [
|
||||
'ID'
|
||||
],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,42 @@
|
||||
# Database definition file for 'glinks_NewsletterSubscription' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => '',
|
||||
'cols' => {
|
||||
'UserID' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '1',
|
||||
'size' => '50',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'CategoryID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'type' => 'INT'
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Category' => {
|
||||
'CategoryID' => 'ID'
|
||||
},
|
||||
'glinks_Users' => {
|
||||
'UserID' => 'Username'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [],
|
||||
'index' => {},
|
||||
'pk' => [],
|
||||
'subclass' => {},
|
||||
'unique' => {
|
||||
'ns_uc' => [
|
||||
'UserID',
|
||||
'CategoryID'
|
||||
]
|
||||
}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,48 @@
|
||||
# Database definition file for 'glinks_CatLinks' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => 'ID',
|
||||
'cols' => {
|
||||
'ID' => {
|
||||
'form_display' => 'ID',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'regex' => '^\d+$',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Page' => {
|
||||
'type' => 'VARCHAR',
|
||||
'size' => '255',
|
||||
'not_null' => '1',
|
||||
},
|
||||
'WidgetID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Sort_Pos' => {
|
||||
'type' => 'INT',
|
||||
'default' => '0'
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Widgets' => {
|
||||
'WidgetID' => 'ID'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [],
|
||||
'index' => {
|
||||
},
|
||||
'pk' => [],
|
||||
'unique' => {
|
||||
}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,78 @@
|
||||
# Database definition file for 'glinks_PaymentLogs' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => 'paylogs_id',
|
||||
'cols' => {
|
||||
'paylogs_id' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'paylogs_payments_id' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'size' => '16',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'paylogs_type' => {
|
||||
'default' => '0',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'paylogs_time' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '4',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'paylogs_viewed' => {
|
||||
'default' => '0',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '5',
|
||||
'type' => 'TINYINT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'paylogs_text' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'pos' => '6',
|
||||
'type' => 'TEXT'
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Payments' => {
|
||||
'paylogs_payments_id' => 'payments_id'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [],
|
||||
'index' => {
|
||||
'pl_t' => [
|
||||
'paylogs_time'
|
||||
],
|
||||
'pl_yt' => [
|
||||
'paylogs_type',
|
||||
'paylogs_time'
|
||||
]
|
||||
},
|
||||
'pk' => [
|
||||
'paylogs_id'
|
||||
],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,111 @@
|
||||
# Database definition file for 'glinks_Payments' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => '',
|
||||
'cols' => {
|
||||
'payments_id' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'size' => '16',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'payments_linkid' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'payments_status' => {
|
||||
'default' => '0',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'payments_method' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '4',
|
||||
'size' => '25',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'payments_type' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '5',
|
||||
'type' => 'TINYINT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'payments_amount' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '6',
|
||||
'type' => 'DOUBLE'
|
||||
},
|
||||
'payments_term' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '7',
|
||||
'size' => '10',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'payments_start' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '8',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'payments_last' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '9',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Links' => {
|
||||
'payments_linkid' => 'ID'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [
|
||||
'glinks_PaymentLogs'
|
||||
],
|
||||
'index' => {
|
||||
'p_al' => [
|
||||
'payments_amount',
|
||||
'payments_last'
|
||||
],
|
||||
'p_ll' => [
|
||||
'payments_linkid',
|
||||
'payments_last'
|
||||
],
|
||||
'p_sl' => [
|
||||
'payments_status',
|
||||
'payments_last'
|
||||
]
|
||||
},
|
||||
'pk' => [
|
||||
'payments_id'
|
||||
],
|
||||
'subclass' => {
|
||||
'table' => {}
|
||||
},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,166 @@
|
||||
# Database definition file for 'glinks_Reviews' table
|
||||
# Last updated: Sun May 17 15:36:17 2009
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => 'ReviewID',
|
||||
'cols' => {
|
||||
'ReviewID' => {
|
||||
'form_display' => 'Review ID',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Review_LinkID' => {
|
||||
'form_display' => 'Review Link ID',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'regex' => '^\d+$',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Review_Owner' => {
|
||||
'form_display' => 'Review Owner',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'size' => '50',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'Review_Rating' => {
|
||||
'default' => '0',
|
||||
'form_display' => 'Review Rating',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '4',
|
||||
'regex' => '^\d+$',
|
||||
'type' => 'SMALLINT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Review_Date' => {
|
||||
'form_display' => 'Review Date',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'DATE',
|
||||
'not_null' => '1',
|
||||
'pos' => '5',
|
||||
'type' => 'DATETIME'
|
||||
},
|
||||
'Review_ModifyDate' => {
|
||||
'form_display' => 'Review Modify Date',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'DATE',
|
||||
'not_null' => '1',
|
||||
'pos' => '6',
|
||||
'type' => 'DATETIME'
|
||||
},
|
||||
'Review_Subject' => {
|
||||
'form_display' => 'Review Subject',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '7',
|
||||
'size' => '100',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'Review_Contents' => {
|
||||
'form_display' => 'Review Contents',
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'not_null' => '1',
|
||||
'pos' => '8',
|
||||
'type' => 'TEXT'
|
||||
},
|
||||
'Review_ByLine' => {
|
||||
'form_display' => 'Review By Line',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '9',
|
||||
'size' => '50',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'Review_WasHelpful' => {
|
||||
'form_display' => 'Review Was Helpful',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '10',
|
||||
'regex' => '^\d+$',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Review_WasNotHelpful' => {
|
||||
'form_display' => 'Review Was Not Helpful',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '11',
|
||||
'regex' => '^\d+$',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Review_Validated' => {
|
||||
'default' => 'No',
|
||||
'form_display' => 'Review Validated',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '12',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'Review_GuestName' => {
|
||||
'form_display' => 'Review Guest Name',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '13',
|
||||
'size' => '75',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'Review_GuestEmail' => {
|
||||
'form_display' => 'Review Guest Email',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '14',
|
||||
'regex' => '^(?:(?:.+\@.+\..+)|\s*)$',
|
||||
'size' => '75',
|
||||
'type' => 'CHAR'
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Links' => {
|
||||
'Review_LinkID' => 'ID'
|
||||
},
|
||||
'glinks_Users' => {
|
||||
'Review_Owner' => 'Username'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [],
|
||||
'index' => {
|
||||
'rdatendx' => [
|
||||
'Review_Date'
|
||||
],
|
||||
'rlinkndx' => [
|
||||
'Review_LinkID'
|
||||
],
|
||||
'rownerndx' => [
|
||||
'Review_Owner'
|
||||
]
|
||||
},
|
||||
'pk' => [
|
||||
'ReviewID'
|
||||
],
|
||||
'subclass' => {
|
||||
'table' => {
|
||||
'glinks_Reviews' => 'Links::Table::Reviews'
|
||||
}
|
||||
},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,56 @@
|
||||
# Database definition file for 'glinks_SearchLogs' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => '',
|
||||
'cols' => {
|
||||
'slog_query' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'slog_count' => {
|
||||
'default' => '0',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'type' => 'INT'
|
||||
},
|
||||
'slog_hits' => {
|
||||
'default' => '0',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'type' => 'INT'
|
||||
},
|
||||
'slog_time' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '4',
|
||||
'type' => 'FLOAT'
|
||||
},
|
||||
'slog_last' => {
|
||||
'default' => '0',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '5',
|
||||
'type' => 'INT'
|
||||
}
|
||||
},
|
||||
'fk' => {},
|
||||
'fk_tables' => [],
|
||||
'index' => {},
|
||||
'pk' => [
|
||||
'slog_query'
|
||||
],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,59 @@
|
||||
# Database definition file for 'glinks_Sessions' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => '',
|
||||
'cols' => {
|
||||
'session_id' => {
|
||||
'binary' => '1',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'size' => '32',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'session_user_id' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'size' => '50',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'session_date' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'type' => 'INT'
|
||||
},
|
||||
'session_expires' => {
|
||||
'default' => '1',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '4',
|
||||
'type' => 'TINYINT'
|
||||
},
|
||||
'session_data' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'pos' => '5',
|
||||
'type' => 'TEXT'
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Users' => {
|
||||
'session_user_id' => 'Username'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [],
|
||||
'index' => {},
|
||||
'pk' => [
|
||||
'session_id'
|
||||
],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,39 @@
|
||||
# Database definition file for 'glinks_Ticker' table
|
||||
# Last updated: Mon Jun 14 13:48:02 2010
|
||||
# Created by GT::SQL::Table $Revision: 1.274 $
|
||||
{
|
||||
'ai' => 'ticker_id',
|
||||
'cols' => {
|
||||
'ticker_id' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT'
|
||||
},
|
||||
'ticker_text' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'type' => 'TEXT'
|
||||
},
|
||||
'ticker_link' => {
|
||||
'form_size' => '30',
|
||||
'form_type' => 'TEXTAREA',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'type' => 'TEXT'
|
||||
}
|
||||
},
|
||||
'fk' => {},
|
||||
'fk_tables' => [],
|
||||
'index' => {},
|
||||
'pk' => [
|
||||
'ticker_id'
|
||||
],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
172
site/slowtwitch.com/cgi-bin/articles/admin/defs/glinks_Users.def
Normal file
172
site/slowtwitch.com/cgi-bin/articles/admin/defs/glinks_Users.def
Normal file
@ -0,0 +1,172 @@
|
||||
# Database definition file for 'glinks_Users' table
|
||||
# Last updated: Tue Aug 26 09:27:10 2008
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => '',
|
||||
'cols' => {
|
||||
'Username' => {
|
||||
'form_display' => 'Username',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'size' => '50',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'Password' => {
|
||||
'binary' => '1',
|
||||
'form_display' => 'Password',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'size' => '25',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'Email' => {
|
||||
'form_display' => 'Email',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'regex' => '^(?:.+\@.+\..+|\s*)$',
|
||||
'size' => '75',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'Name' => {
|
||||
'form_display' => 'Name',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '4',
|
||||
'size' => '75',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'Validation' => {
|
||||
'form_display' => 'Validation Code',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '5',
|
||||
'size' => '20',
|
||||
'type' => 'CHAR'
|
||||
},
|
||||
'Status' => {
|
||||
'default' => 'Registered',
|
||||
'file_max_size' => '',
|
||||
'file_save_in' => '',
|
||||
'file_save_scheme' => 'HASHED',
|
||||
'file_save_url' => '',
|
||||
'form_display' => 'Status',
|
||||
'form_names' => [
|
||||
'Not Validated',
|
||||
'Registered',
|
||||
'Administrator',
|
||||
'Editor'
|
||||
],
|
||||
'form_size' => '0',
|
||||
'form_type' => 'SELECT',
|
||||
'form_values' => [
|
||||
'Not Validated',
|
||||
'Registered',
|
||||
'Administrator',
|
||||
'Editor'
|
||||
],
|
||||
'not_null' => '1',
|
||||
'pos' => '6',
|
||||
'regex' => '',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'Not Validated',
|
||||
'Registered',
|
||||
'Administrator',
|
||||
'Editor'
|
||||
]
|
||||
},
|
||||
'ReceiveMail' => {
|
||||
'default' => 'Yes',
|
||||
'form_display' => 'Receive Mailings',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '7',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'No',
|
||||
'Yes'
|
||||
]
|
||||
},
|
||||
'SortField' => {
|
||||
'default' => 'Title',
|
||||
'form_display' => 'Bookmark sort field',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '8',
|
||||
'regex' => '^[\s\w]+$',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'SortOrd' => {
|
||||
'default' => 'ASC',
|
||||
'form_display' => 'Bookmark sort order',
|
||||
'form_type' => 'SELECT',
|
||||
'not_null' => '1',
|
||||
'pos' => '9',
|
||||
'type' => 'ENUM',
|
||||
'values' => [
|
||||
'ASC',
|
||||
'DESC'
|
||||
]
|
||||
},
|
||||
'PerPage' => {
|
||||
'default' => '15',
|
||||
'form_display' => 'Bookmarks per page',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '10',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Grouping' => {
|
||||
'default' => '0',
|
||||
'form_display' => 'Bookmark grouping',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '11',
|
||||
'type' => 'TINYINT',
|
||||
'unsigned' => '1'
|
||||
}
|
||||
},
|
||||
'fk' => {},
|
||||
'fk_tables' => [
|
||||
'glinks_Links',
|
||||
'glinks_Changes',
|
||||
'glinks_Reviews',
|
||||
'glinks_Editors',
|
||||
'glinks_Sessions',
|
||||
'glinks_Bookmark_Folders',
|
||||
'glinks_Bookmark_Links',
|
||||
'glinks_NewsletterSubscription'
|
||||
],
|
||||
'index' => {
|
||||
'emailndx' => [
|
||||
'Email'
|
||||
]
|
||||
},
|
||||
'pk' => [
|
||||
'Username'
|
||||
],
|
||||
'search_driver' => 'NONINDEXED',
|
||||
'subclass' => {
|
||||
'html' => {
|
||||
'glinks_Users' => 'Links::HTML::Users'
|
||||
},
|
||||
'relation' => {},
|
||||
'table' => {
|
||||
'glinks_Users' => 'Links::Table::Users'
|
||||
}
|
||||
},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,46 @@
|
||||
# Database definition file for 'glinks_Verify' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => '',
|
||||
'cols' => {
|
||||
'LinkID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Status' => {
|
||||
'default' => '0',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'type' => 'SMALLINT'
|
||||
},
|
||||
'Date_Checked' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'DATE',
|
||||
'pos' => '3',
|
||||
'type' => 'DATE'
|
||||
}
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Links' => {
|
||||
'LinkID' => 'ID'
|
||||
}
|
||||
},
|
||||
'fk_tables' => [],
|
||||
'index' => {
|
||||
'veriflndx' => [
|
||||
'LinkID'
|
||||
]
|
||||
},
|
||||
'pk' => [],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,70 @@
|
||||
# Database definition file for 'glinks_CatLinks' table
|
||||
# Last updated: Fri Aug 31 13:04:08 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => 'ID',
|
||||
'cols' => {
|
||||
'ID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'WidgetID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Title' => {
|
||||
'form_display' => 'Title',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'size' => '100',
|
||||
'type' => 'VARCHAR',
|
||||
'weight' => '3'
|
||||
},
|
||||
'Abstract' => {
|
||||
'form_display' => 'Title',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '0',
|
||||
'pos' => '2',
|
||||
'type' => 'TEXT',
|
||||
'weight' => '3'
|
||||
},
|
||||
'URL' => {
|
||||
'form_display' => 'Title',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR',
|
||||
'weight' => '3'
|
||||
},
|
||||
},
|
||||
'fk' => {
|
||||
'glinks_Widgets' => {
|
||||
'WidgetID' => 'ID'
|
||||
},
|
||||
},
|
||||
'fk_tables' => [],
|
||||
'index' => {
|
||||
},
|
||||
'pk' => [
|
||||
'ID'
|
||||
],
|
||||
'subclass' => {
|
||||
},
|
||||
'unique' => {
|
||||
}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,144 @@
|
||||
# Database definition file for 'glinks_Links' table
|
||||
# Last updated: Tue Nov 12 16:36:16 2013
|
||||
# Created by GT::SQL::Table $Revision: 1.274 $
|
||||
{
|
||||
'ai' => 'ID',
|
||||
'cols' => {
|
||||
'ID' => {
|
||||
'form_display' => 'ID',
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'regex' => '^\d+$',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'Title' => {
|
||||
'form_display' => 'Title',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '0',
|
||||
'pos' => '2',
|
||||
'size' => '100',
|
||||
'type' => 'VARCHAR',
|
||||
'weight' => '3'
|
||||
},
|
||||
'Subtitle' => {
|
||||
'form_display' => 'Subtitle',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '',
|
||||
'pos' => '3',
|
||||
'type' => 'TEXT',
|
||||
'weight' => '3'
|
||||
},
|
||||
'TitleStyle' => {
|
||||
'form_display' => 'Css',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '',
|
||||
'pos' => '4',
|
||||
'type' => 'TEXT',
|
||||
'weight' => '3'
|
||||
},
|
||||
'Image' => {
|
||||
'file_max_size' => '',
|
||||
'file_save_in' => '/var/home/slowtwitch/slowtwitch.com/www/images/widgets',
|
||||
'file_save_scheme' => 'HASHED',
|
||||
'file_save_url' => '/images/widgets',
|
||||
'form_display' => 'Image',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'FILE',
|
||||
'not_null' => '0',
|
||||
'pos' => '4',
|
||||
'regex' => '',
|
||||
'size' => '255',
|
||||
'type' => 'TINYTEXT',
|
||||
},
|
||||
'URL' => {
|
||||
'file_max_size' => '',
|
||||
'file_save_in' => '',
|
||||
'file_save_scheme' => 'HASHED',
|
||||
'file_save_url' => '',
|
||||
'form_display' => 'URL',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '0',
|
||||
'pos' => '5',
|
||||
'regex' => '',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR',
|
||||
'weight' => ''
|
||||
},
|
||||
'Button' => {
|
||||
'form_display' => 'Button',
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '',
|
||||
'pos' => '6',
|
||||
'size' => '100',
|
||||
'type' => 'VARCHAR',
|
||||
'weight' => '3'
|
||||
},
|
||||
'Type' => {
|
||||
'form_display' => 'Widget Type',
|
||||
'not_null' => '',
|
||||
'default' => '0',
|
||||
'pos' => '8',
|
||||
'size' => '100',
|
||||
'type' => 'TINYINT',
|
||||
},
|
||||
'Widget' => {
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '0',
|
||||
'pos' => '7',
|
||||
'regex' => '',
|
||||
'type' => 'VARCHAR',
|
||||
'size' => '30',
|
||||
'weight' => ''
|
||||
},
|
||||
'ListID' => {
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '0',
|
||||
'pos' => '6',
|
||||
'regex' => '',
|
||||
'type' => 'INT',
|
||||
'weight' => ''
|
||||
},
|
||||
'Articles' => {
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '0',
|
||||
'pos' => '7',
|
||||
'regex' => '',
|
||||
'type' => 'VARCHAR',
|
||||
'size' => '255',
|
||||
'weight' => ''
|
||||
},
|
||||
'Category' => {
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '0',
|
||||
'pos' => '7',
|
||||
'regex' => '',
|
||||
'type' => 'INT',
|
||||
'weight' => ''
|
||||
},
|
||||
'Forum' => {
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '0',
|
||||
'pos' => '7',
|
||||
'regex' => '',
|
||||
'type' => 'INT',
|
||||
'weight' => ''
|
||||
},
|
||||
},
|
||||
'pk' => [
|
||||
'ID'
|
||||
],
|
||||
'fk_tables' => [
|
||||
'glinks_PageWidgets',
|
||||
],
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
@ -0,0 +1,85 @@
|
||||
# Database definition file for 'glinks_Links_Files' table
|
||||
# Last updated: Tue Sep 4 09:35:44 2007
|
||||
# Created by GT::SQL::Table $Revision: 1.255 $
|
||||
{
|
||||
'ai' => 'ID',
|
||||
'cols' => {
|
||||
'ID' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '1',
|
||||
'regex' => '^\d+$',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'ForeignColName' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '2',
|
||||
'size' => '50',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'ForeignColKey' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '3',
|
||||
'size' => '50',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'File_Name' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '4',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'File_Directory' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '5',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'File_MimeType' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '6',
|
||||
'size' => '50',
|
||||
'type' => 'VARCHAR'
|
||||
},
|
||||
'File_Size' => {
|
||||
'form_size' => '10',
|
||||
'form_type' => 'TEXT',
|
||||
'not_null' => '1',
|
||||
'pos' => '7',
|
||||
'regex' => '^\d+$',
|
||||
'type' => 'INT',
|
||||
'unsigned' => '1'
|
||||
},
|
||||
'File_URL' => {
|
||||
'form_size' => '20',
|
||||
'form_type' => 'TEXT',
|
||||
'pos' => '8',
|
||||
'size' => '255',
|
||||
'type' => 'VARCHAR'
|
||||
}
|
||||
},
|
||||
'fk' => {},
|
||||
'fk_tables' => [],
|
||||
'index' => {
|
||||
'fk_lookup' => [
|
||||
'ForeignColName',
|
||||
'ForeignColKey'
|
||||
]
|
||||
},
|
||||
'pk' => [
|
||||
'ID'
|
||||
],
|
||||
'subclass' => {},
|
||||
'unique' => {}
|
||||
};
|
||||
|
||||
# vim:syn=perl:ts=4:noet
|
Reference in New Issue
Block a user