Initial comming of full program to main branch

This commit is contained in:
James Richie
2026-02-14 07:57:18 -05:00
parent 2b18dcef82
commit 6195ca4709
1516 changed files with 432116 additions and 0 deletions
+77
View File
@@ -0,0 +1,77 @@
<style>
body {
background-color: #333333;
color: white;
}
</style>
<?php
// Simple Script to create a MySQL Table.
define("INITIALIZATION_FILE_NAME", "../xml/settings.xml");
// Retrieve the Table Name.
$table = (isset($_GET["table"])) ? $_GET["table"] : "";
if (empty($table)) {
echo "No table name given. Table not created.";
exit();
}
if ((include "{$table}.php") != true) {
echo "{$table}.php not found. Table not created.";
exit;
}
// Retrieve Application Settings
$applicationSettings = simplexml_load_file(INITIALIZATION_FILE_NAME);
if (empty($applicationSettings)) {
echo "Unable to load Application Settings." . PHP_EOL;
exit();
}
// Connect to the Database.
if ($applicationSettings->Environment == 'Production') {
$host = 'localhost';
} else {
$host = '192.168.1.190';
}
$database = (string) $applicationSettings->DatabaseName;
$user = (string) $applicationSettings->DatabaseUser;
$password = (string) $applicationSettings->DatabasePassword;
try {
$connection = new PDO("mysql:host={$host};dbname={$database}", $user, $password);
$connection->setAttribute(PDO::ATTR_EMULATE_PREPARES, false);
$connection->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
} catch (PDOException | Exception $e) {
echo "Unable to connect to the database. <br/>";
echo "Error is: {$e->getMessage()}";
exit();
}
// Create the table.
$connection->exec("set foreign_key_checks = 0");
$connection->exec("drop table if exists {$table}");
try {
$connection->exec($SQL);
} catch (PDOException | Exception $e) {
echo "Error creating table. <br/>";
echo "Error is: {$e->getMessage()}";
exit();
}
if ($connection->errorCode() != 0) {
echo "Error creating table. <br/>";
echo "<pre>";
print_r($connection->errorInfo());
} else {
echo "Table {$table} was created.";
}
?>
+21
View File
@@ -0,0 +1,21 @@
<?php
$SQL = "create table counties
(
county_serial serial,
county_name varchar(100) default null,
county_area varchar(100) default null,
county_creator varchar(100) default null,
county_created datetime default null,
county_changer varchar(100) default null,
county_changed datetime default null,
primary key (county_serial),
index (county_name)
)
default character set = utf8";
?>
+30
View File
@@ -0,0 +1,30 @@
<?php
$SQL = "create table dropdowns
(
dropdown_serial serial,
dropdown_dropdowntype bigint unsigned default 0,
dropdown_value varchar(100) default null,
dropdown_default boolean default false,
dropdown_active boolean default false,
dropdown_creator varchar(100) default null,
dropdown_created datetime default null,
dropdown_changer varchar(100) default null,
dropdown_changed datetime default null,
primary key (dropdown_serial),
unique key (dropdown_dropdowntype, dropdown_value),
foreign key (dropdown_dropdowntype)
references dropdowntypes(dropdowntype_serial)
on update cascade
on delete restrict
)
default character set = utf8";
?>
+25
View File
@@ -0,0 +1,25 @@
<?php
$SQL = "create table dropdowntypes
(
dropdowntype_serial serial,
dropdowntype_name varchar(100) default null,
dropdowntype_title varchar(100) default null,
dropdowntype_table varchar(100) default null,
dropdowntype_column varchar(100) default null,
dropdowntype_creator varchar(100) default null,
dropdowntype_created datetime default null,
dropdowntype_changer varchar(100) default null,
dropdowntype_changed datetime default null,
primary key (dropdowntype_serial),
unique key (dropdowntype_name)
)
default character set = utf8";
?>
+20
View File
@@ -0,0 +1,20 @@
<?php
$SQL = "create table journal
(
journal_serial serial,
journal_timestamp timestamp default current_timestamp,
journal_origin varchar(100) default null,
journal_ip varchar(128) default null,
journal_entry varchar(1000) default null,
primary key (journal_serial),
index (journal_timestamp)
)
default character set = utf8";
?>
+22
View File
@@ -0,0 +1,22 @@
<?php
$SQL = "create table notes
(
note_serial serial,
note_type varchar(20) default null,
note_reference bigint unsigned default 0,
note_text text,
note_timestamp timestamp default current_timestamp on update current_timestamp,
note_origin varchar(100) default null,
primary key (note_serial),
index (note_type),
index (note_reference),
index (note_timestamp)
)
default character set = utf8";
?>
+24
View File
@@ -0,0 +1,24 @@
<?php
$SQL = "create table popovers
(
popover_serial serial,
popover_name varchar(100) default null,
popover_title varchar(100) default null,
popover_placeholder varchar(100) default null,
popover_text varchar(1000) default null,
popover_creator varchar(100) default null,
popover_created datetime default null,
popover_changer varchar(100) default null,
popover_changed datetime default null,
primary key (popover_serial),
unique key (popover_name)
)
default character set = utf8";
?>
+52
View File
@@ -0,0 +1,52 @@
<?php
$SQL = "create table rdis
(
rdi_serial serial,
rdi_permit_facts_id bigint unsigned default 0,
rdi_entry_date_str varchar(12) default '',
rdi_entry_date date not null default 0,
rdi_permit_number varchar(50) default '',
rdi_permit_date_str varchar(12) default '',
rdi_permit_date date default null,
rdi_project_addr varchar(100) default '',
rdi_sub_div_name varchar(100) default '',
rdi_project_type varchar(100) default '',
rdi_company varchar(100) default '',
rdi_address varchar(100) default null,
rdi_city varchar(100) default null,
rdi_state varchar(2) default null,
rdi_zip varchar(10) default null,
rdi_phone varchar(14) default null,
rdi_project_city varchar(100) default '',
rdi_project_state varchar(2) default '',
rdi_size int(11) default null,
rdi_units int(11) default 0,
rdi_building_type int(11) default 0,
rdi_value int(11) default 0,
rdi_work_type int(11) default 0,
rdi_county varchar(100) default 0,
rdi_lot varchar(7) default null,
rdi_dist_ll varchar(7) default null,
rdi_ct1 tinyint(1) default 0,
rdi_owner_name varchar(100) default null,
rdi_owner_address varchar(100) default null,
rdi_owner_city varchar(100) default null,
rdi_owner_state varchar(2) default null,
rdi_owner_zip varchar(10) default null,
rdi_owner_phone varchar(14) default null,
rdi_ytd_permits int(11) default 0,
rdi_ytd_value int(11) default 0,
rdi_12mth_prev_permits int(11) default 0,
rdi_creator varchar(100) default null,
rdi_created datetime default null,
rdi_changer varchar(100) default null,
rdi_changed datetime default null,
primary key (rdi_serial)
)
default character set = utf8";
?>
+24
View File
@@ -0,0 +1,24 @@
<?php
$SQL = "create table reports
(
report_serial serial,
report_class varchar(100) default null,
report_name varchar(100) default null,
report_description varchar(100) default null,
report_type varchar(10) default null,
report_target varchar(50) default null,
report_creator varchar(100) default null,
report_created datetime default null,
report_changer varchar(100) default null,
report_changed datetime default null,
primary key (report_serial)
)
default character set = utf8";
?>
+22
View File
@@ -0,0 +1,22 @@
<?php
$SQL = "create table searchhistories
(
searchhistory_serial serial,
searchhistory_user bigint unsigned default null,
searchhistory_subscription bigint unsigned default null,
searchhistory_parameters longtext default null,
searchhistory_creator varchar(100) default null,
searchhistory_created datetime default null,
searchhistory_changer varchar(100) default null,
searchhistory_changed datetime default null,
primary key (searchhistory_serial)
)
default character set = utf8";
?>
+24
View File
@@ -0,0 +1,24 @@
<?php
$SQL = "create table statuses
(
status_serial serial,
status_name varchar(100) default null,
status_classes varchar(100) default null,
status_active boolean default true,
status_default boolean default false,
status_creator varchar(100) default null,
status_created datetime default null,
status_changer varchar(100) default null,
status_changed datetime default null,
primary key (status_serial),
index (status_name)
)
default character set = utf8";
?>
+21
View File
@@ -0,0 +1,21 @@
<?php
$SQL = "create table subscriptions
(
subscription_serial serial,
subscription_title varchar(100) default null,
subscription_description varchar(128) default null,
subscription_projecttype varchar(128) default null,
subscription_area varchar(128) default null,
subscription_creator varchar(100) default null,
subscription_created datetime default null,
subscription_changer varchar(100) default null,
subscription_changed datetime default null,
primary key (subscription_serial)
)
default character set = utf8";
?>
+24
View File
@@ -0,0 +1,24 @@
<?php
$SQL = "create table supportticketcomments
(
supportticket_serial serial,
supportticket_support_ticket bigint unsigned default null,
supportticket_support_ticket bigint unsigned default null,
supportticket_message longtext default null,
supportticket_status bigint unsigned default null,
supportticket_creator varchar(100) default null,
supportticket_created datetime default null,
supportticket_changer varchar(100) default null,
supportticket_changed datetime default null,
primary key (supportticket_serial)
)
default character set = utf8";
?>
+24
View File
@@ -0,0 +1,24 @@
<?php
$SQL = "create table supporttickets
(
supportticket_serial serial,
supportticket_subject varchar(100) default null,
supportticket_category bigint unsigned default null,
supportticket_category_other varchar(100) default null,
supportticket_message longtext default null,
supportticket_status bigint unsigned default null,
supportticket_creator varchar(100) default null,
supportticket_created datetime default null,
supportticket_changer varchar(100) default null,
supportticket_changed datetime default null,
primary key (supportticket_serial)
)
default character set = utf8";
?>
+29
View File
@@ -0,0 +1,29 @@
<?php
$SQL = "create table users
(
user_serial serial,
user_id varchar(100) default null,
user_name varchar(128) default null,
user_email varchar(100) default null,
user_client_name varchar(128) default null,
user_password varchar(255) not null,
user_role varchar(255) not null,
user_change_password boolean default false,
user_active boolean default true,
user_login datetime default null,
user_creator varchar(100) default null,
user_created datetime default null,
user_changer varchar(100) default null,
user_changed datetime default null,
primary key (user_serial),
unique key (user_name),
index (user_name)
)
default character set = utf8";
?>
+20
View File
@@ -0,0 +1,20 @@
<?php
$SQL = "create table usersubscriptions
(
usersubscription_serial serial,
usersubscription_user_serial bigint unsigned default 0,
usersubscription_report varchar(100) default null,
usersubscription_report_description varchar(128) default null,
usersubscription_stop_date_string varchar(10) not null,
usersubscription_stop_date date null,
usersubscription_origin varchar(100) default null,
usersubscription_timestamp timestamp default current_timestamp on update current_timestamp,
primary key (usersubscription_serial)
)
default character set = utf8";
?>
+21
View File
@@ -0,0 +1,21 @@
<?php
$SQL = "create table zipcodes
(
zipcode_serial serial,
zipcode_code bigint not null default 0,
zipcode_city varchar(50) not null default '',
zipcode_state varchar(50) not null default '',
zipcode_county varchar(50) not null default '',
zipcode_country varchar(50) not null default '',
primary key (zipcode_serial),
unique key (zipcode_code)
)
default character set = utf8";
?>