ticketsystem/ 0040755 0000000 0000000 00000000000 10125310373 012303 5 ustar root root ticketsystem/README 0100644 0000000 0000000 00000001060 07560364544 013177 0 ustar root root This is the first public release. It is not even close to being done ;).
The installer may or may not work :-0. If it doesnt, you will have to manualy
install it.
Manual INSTALL
create a database
edit admin\lib\mysql_settings.php
insert the sql dump into your db.
admin user/pass is admin:admin
client user/pass is client:client
Using the installed
chmod 777 admin\lib\mysql_settings.php
run the installer
Please report all bugs here http://phptickets.com. There is also a
support forum. Have fun ;)
-Justin Mazzi
LinuxGroup.net
ticketsystem/index.php 0100644 0000000 0000000 00000000161 07560363754 014142 0 ustar root root
ticketsystem/install.php 0100644 0000000 0000000 00000131052 07512150475 014474 0 ustar root root
/* $Id: install.php,v 1.1 2002/07/07 23:39:41 root Exp $ */
if ($step=="")
{
$step="1";
}
if ($step=="1")
{
echo << Database host \r\n
Database username
Database password
Database name
Support email address
The name for the emails to come from
Click here to continue";
}
if ($step=="3")
{
require('./admin/lib/mysql_settings.php');
$accounts_table="
CREATE TABLE accounts (
aid bigint(20) NOT NULL auto_increment,
cid varchar(20) NOT NULL default '',
domain varchar(100) NOT NULL default '',
active enum('Y','N') NOT NULL default 'Y',
PRIMARY KEY (aid)
) TYPE=MyISAM";
$banned_table="
CREATE TABLE banned (
id int(11) NOT NULL auto_increment,
ipaddress varchar(15) NOT NULL default '',
comment tinytext NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY ipaddress (ipaddress),
KEY ipaddress_2 (ipaddress)
) TYPE=MyISAM";
$clientusers_table="
CREATE TABLE clientusers (
cid bigint(20) NOT NULL auto_increment,
name varchar(60) NOT NULL default '',
username varchar(20) NOT NULL default '',
password varchar(32) NOT NULL default '',
emailaddress varchar(100) NOT NULL default '',
active enum('Y','N') NOT NULL default 'Y',
style int(11) NOT NULL default '0',
PRIMARY KEY (cid)
) TYPE=MyISAM";
$config_table="
CREATE TABLE config (
style char(3) NOT NULL default '',
templateset varchar(50) NOT NULL default ''
) TYPE=MyISAM";
$qw_response_table="
CREATE TABLE qw_response (
qid mediumint(5) NOT NULL auto_increment,
name varchar(20) NOT NULL default '',
response text NOT NULL,
PRIMARY KEY (qid)
) TYPE=MyISAM";
$responses_table="
CREATE TABLE responses (
rid int(11) NOT NULL auto_increment,
tid varchar(10) NOT NULL default '',
cid varchar(32) default NULL,
staffuser varchar(25) NOT NULL default '',
response text NOT NULL,
replydate date default NULL,
replytime time NOT NULL default '00:00:00',
PRIMARY KEY (rid)
) TYPE=MyISAM";
$staffnotes_table="
CREATE TABLE staffnotes (
nid int(11) NOT NULL auto_increment,
tid varchar(10) NOT NULL default '',
staffuser varchar(25) NOT NULL default '',
notes text NOT NULL,
notedate date NOT NULL default '0000-00-00',
notetime time default NULL,
PRIMARY KEY (nid)
) TYPE=MyISAM";
$styles_table="
CREATE TABLE styles (
styleid tinyint(4) NOT NULL auto_increment,
groupname varchar(20) NOT NULL default 'default',
name varchar(20) NOT NULL default '',
code text NOT NULL,
PRIMARY KEY (styleid)
) TYPE=MyISAM";
$templates_table="
CREATE TABLE templates (
templateid int(11) NOT NULL auto_increment,
groupname varchar(50) NOT NULL default 'default',
name varchar(50) NOT NULL default '',
code text NOT NULL,
PRIMARY KEY (templateid)
) TYPE=MyISAM";
$tickets_table="
CREATE TABLE tickets (
tid mediumint(8) NOT NULL auto_increment,
cid bigint(20) default NULL,
name varchar(100) NOT NULL default '',
email varchar(100) NOT NULL default '',
domain varchar(100) NOT NULL default '',
subject varchar(100) NOT NULL default '',
status varchar(7) NOT NULL default 'Open',
priority_level varchar(6) NOT NULL default '',
request text NOT NULL,
requestdate date NOT NULL default '0000-00-00',
requesttime time default NULL,
ipaddress varchar(15) NOT NULL default '',
PRIMARY KEY (tid),
KEY name (name),
KEY domain (domain)
) TYPE=MyISAM";
$users_table="
CREATE TABLE users (
name varchar(12) NOT NULL default '',
password varchar(32) NOT NULL default '',
signature tinytext NOT NULL,
id int(11) NOT NULL auto_increment,
cantemplate enum('N','Y') NOT NULL default 'Y',
canuseradmin enum('N','Y') NOT NULL default 'Y',
PRIMARY KEY (id),
UNIQUE KEY name (name)
) TYPE=MyISAM";
mysql_query($accounts_table);
mysql_query($banned_table);
mysql_query($clientusers_table);
mysql_query($config_table);
mysql_query($qw_response_table);
mysql_query($responses_table);
mysql_query($staffnotes_table);
mysql_query($styles_table);
mysql_query($templates_table);
mysql_query($tickets_table);
mysql_query($users_table);
$clientusers_inserts="INSERT INTO clientusers VALUES (1, 'user', 'user', 'ee11cbb19052e40b07aac0ca060c23ee', '', 'Y', 9)";
$config_inserts="INSERT INTO config VALUES ('2', 'default')";
$styles_inserts="
INSERT INTO styles VALUES (1, 'default', 'Standard', ' a {color: #000000; text-decoration: underline}\r\na:visited {color: #000000; text-decoration: underline}\r\na:hover {color: #0E3666; text-decoration: none}\r\na:active {color: #0E3666; text-decoration: none}\r\n\r\n.mlink {color:#000000; font-family:Tahoma; font-size: 13px; line-height:140%}\r\n.mlink a:link {color:#000000; text-decoration: none}\r\n.mlink a:visited {color:#000000; text-decoration: none}\r\n.mlink a:hover {color:#000000; text-decoration: none}\r\n\r\n\r\nBODY { SCROLLBAR-BASE-COLOR: #0E6999; SCROLLBAR-ARROW-COLOR: #EEEEEE; BACKGROUND-COLOR: #DFDFDF; FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif;}\r\nSELECT { FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #CF\r\nCFCF }\r\nINPUT { FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #CFC\r\nFCF }\r\nTEXTAREA { FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR: #\r\nCFCFCF }\r\nTD { FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; }\r\n\r\n#title { BACKGROUND-COLOR: #0E6999; }\r\n#content { BACKGROUND-COLOR: #DEDEDE; }\r\n#tableborder { BACKGROUND-COLOR: #000000; }'),
(2, 'default', 'Orange Blue', ' BODY { SCROLLBAR-BASE-COLOR: #E0E4E8; SCROLLBAR-ARROW-COLOR: #000000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; }\r\nSELECT { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 11px; COLOR: #000000; BACKGROUND-COLOR:\r\n#CFCFCF }\r\nTEXTAREA, .input { FONT-SIZE: 11px; FONT-WEIGHT:bold; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; COLOR:\r\n #000000; BACKGROUND-COLOR: #FFFFFF; border-style: solid; border-left-width: 1px; border-top-width: 1px; border\r\n-right-width: 1px; border-bottom-width: 1px; border-color: #000000;}\r\nTD { FONT-FAMILY: Verdana,Arial,Helvetica,sans-serif; }\r\n\r\n\r\n\r\nA:link, A:visited, A:active { COLOR: #000000; TEXT-DECORATION: none; }\r\nA:hover { COLOR: #F99500; TEXT-DECORATION: underline; }\r\n\r\n#title { BACKGROUND-COLOR: #006699; }\r\n#content { BACKGROUND-COLOR: #BAD0E0; }\r\n#tableborder { BACKGROUND-COLOR: #FFFFFF; }\r\n'),
(6, 'default', 'OpenBB', 'BODY {FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;}\r\nSELECT {BACKGROUND-COLOR: #DEDEDE; COLOR: #000000; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px}\r\nINPUT {BACKGROUND-COLOR: #DEDEDE; COLOR: #000000; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px}\r\nTEXTAREA {BACKGROUND-COLOR: #DEDEDE; COLOR: #000000; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px}\r\nOPTION {BACKGROUND-COLOR: #DEDEDE; COLOR: #000000; FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px}\r\nFORM {FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif; FONT-SIZE: 10px}\r\nTD {FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;}\r\na:link { color: #000000; text-decoration: none}\r\na:visited { color: #000000; text-decoration: none}\r\na:active { color: #000000; text-decoration: none}\r\na:hover { color: #000000; text-decoration: underline}\r\n\r\n#title { BACKGROUND-COLOR: #0E6999; }\r\n#content { BACKGROUND-COLOR: #DEDEDE; }\r\n#tableborder { BACKGROUND-COLOR: #000000; }'),
(9, 'default', 'Fizz', 'a:link { color: #000000; text-decoration: none}\r\na:visited { color: #000000; text-decoration: none}\r\na:active { color: #FF3300; text-decoration: none}\r\na:hover { color: #FF3300; text-decoration: underline}\r\n\r\n\r\nINPUT, SELECT, TEXTAREA {\r\n BACKGROUND-COLOR: #BBC3C9;\r\n COLOR: #000000;\r\n FONT-FAMILY: Verdana,Geneva,Arial,Helvetica,sans-serif;\r\n FONT-SIZE: 12px;\r\n BORDER-LEFT: #000000 solid 1px;\r\n BORDER-RIGHT: #000000 solid 1px;\r\n BORDER-TOP: #000000 solid 1px;\r\n BORDER-BOTTOM: #000000 solid 1px;\r\n\r\n#title { BACKGROUND-COLOR: #748c9c; }\r\n#content { BACKGROUND-COLOR: #BBC3C9; }\r\n#tableborder { BACKGROUND-COLOR: #006385; }\r\n'),
(21, 'default', 'hmmm?', 'BODY {COLOR: white;BACKGROUND: #3060ff;FONT-FAMILY: verdana; FONT-SIZE: 10pt}\r\nTD {COLOR: white;FONT-FAMILY: verdana; FONT-SIZE: 10pt}\r\n\r\n.col1 {COLOR: #ffdd00}\r\n\r\nINPUT.inp {BORDER: 1px solid #000000;BACKGROUND: #ffffff}\r\n\r\nINPUT.sub {margin-top: 2px;FONT-WEIGHT: bold;BORDER: 1px solid #000000;BACKGROUND: #ffdd00}\r\n\r\nA {COLOR: #ffffff; TEXT-DECORATION: none}\r\nA:visited {COLOR: #ffffff; TEXT-DECORATION: none}\r\nA:hover {COLOR: #ffffff; TEXT-DECORATION: underline}\r\n\r\n#title {COLOR:#000000 ;FONT-WEIGHT: bold;BACKGROUND: #ADC0FF}\r\n#content {BACKGROUND: #7394FF;FONT-WEIGHT: bold}\r\n#tableboarder {BACKGROUND: #FFdd00;COLOR: black;FONT-WEIGHT: bold}\r\n\r\n')";
$users_inserts="INSERT INTO users VALUES ('admin', '21232f297a57a5a743894a0e4a801fc3', '', 1, 'Y', 'Y')";
$templates_inserts="INSERT INTO templates VALUES (1,'default','adminindex','Open Tickets
\r\n
\r\nWOC Tickets
\r\n
\r\nClosed Tickets
\r\n
\r\nStyle Manager
\r\n
\r\nQuick Response Manager
\r\n
\r\n
\r\nSubmit New Ticket
\r\n
\r\n
\r\n
\r\n
\r\n
\r\nUser ID : \$auth_row[id]
\r\nUser name : \$auth_row[name]
\r\n
\r\n'),(2,'default','submitticketform',''),(8,'default','styleviewheader','
Styleid | \r\nName | \r\nSet Style | \r\nDelete | \r\n||||
| Trouble Tickets | \r\nEdit... | \r\n||||||
| Submit New | \r\nView Opened | \r\nView WOC | \r\nView Closed | \r\nStyles | \r\nQuick Responses | \r\nTemplates | \r\nAdmin Users | \r\n
\r\n
Template ID | \r\nName | \r\nGroupName | \r\nDelete | \r\n