ticketsystem/0040755000000000000000000000000010125310373012303 5ustar rootrootticketsystem/README0100644000000000000000000000106007560364544013177 0ustar rootrootThis 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.php0100644000000000000000000000016107560363754014142 0ustar rootroot ticketsystem/install.php0100644000000000000000000013105207512150475014474 0ustar rootroot

Database host

Database username

Database password

Database name

Support email address

The name for the emails to come from

SETUP; } if ($step=="2") { $config_file=fopen("./admin/lib/mysql_settings.php","w"); $mysql_settings= ""; fputs($config_file, $mysql_settings); fclose($config_file); echo "Your config file was writen.
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','
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Submit Trouble Ticket \$error
Name:
Email:
Subject:
Priority:
Domain: Please do not include \'http://\'\r\n
Question:
\r\n
'),(8,'default','styleviewheader','

\r\n

\r\nAvailable Styles: \$num_results\r\n
\r\n

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n'),(3,'default','adminheader','\r\nTicket System - \$pagetitle\r\n\r\n\r\n
\r\n\r\n
Styleid
Name
Set Style
Delete
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Trouble TicketsEdit...
Submit NewView OpenedView WOCView ClosedStylesQuick ResponsesTemplatesAdmin Users
\r\n
\r\n
\r\n'),(4,'default','adminfooter','
\r\n
\r\nPowered by: TicketOne Alpha 1.4
\r\nCopyright 2002 LinuxGroup.net
\r\n\r\n\r\n'),(5,'default','submitticketerror','Your ticket has already been sent, please do not submit it again.'),(6,'default','submitticketsuccess','Ticket has been sent! Your ticket number is \$ticketnumber.'),(7,'default','submitticketformerror','Please fill out all the fields!'),(9,'default','styleviewbody','\r\n
\$styleid
\r\n
\$name
\r\n
Set
\r\n
Delete
\r\n'),(10,'default','styleviewfooter','\r\n

\r\nAdd New\r\n

\r\nThe current style is \$style\r\n

\r\nMain Page'),(11,'default','styleedit','
\r\n\r\n\r\nStyle Name\r\n
\r\n
\r\nGroup Name\r\n
\r\n
\r\n
\r\n \r\n

\r\nBack to Style Manager'),(59,'default','templateupdated','\$templatename has been updated in the \$groupname group\r\n

\r\nBack to Template Manager'),(13,'default','styleset','The Style has been set to style #: \$styleid\r\n

\r\nBack'),(14,'default','styleaddform','\r\n\r\nName of Template set to use
\r\n
\r\nName of Style
\r\n
\r\n
\r\n '),(15,'default','styleadded','Sucessfully added \$name as a style\r\n

\r\nBack'),(16,'default','styleconfirmdelete','Delete the style \$name ?\r\n

\r\nYes\r\n
\r\nno'),(17,'default','styledeleted','Sucessfully deleted \$styleid\r\n

\r\nBack'),(18,'default','qrviewheader','

\r\n

\r\nAvailable Quick Responses: \$num_results\r\n
\r\n

\r\n\r\n\r\n\r\n\r\n\r\n'),(19,'default','qrviewbody','\r\n\r\n\r\n\r\n\r\n'),(20,'default','qrviewfooter','
Qid
Name
Delete
\r\n\$qid
\$name
\r\n

\r\nAdd New\r\n

\r\nMain Page'),(21,'default','qredit','\r\n\r\n\r\n
\r\n
\r\n \r\n

\r\nBack to Quick Response Manager\r\n'),(22,'default','qrsend','Qid #: \$qid has been updated\r\n

\r\nBack to Quick Response Manager'),(23,'default','qraddform','\r\n\r\nName of Quick Response
\r\n
\r\n
\r\n '),(24,'default','qradd','Sucessfully added \$name as a Quick Response\r\n

\r\nBack'),(25,'default','qrconfirmdelete','Delete the Quick Response \$name ?\r\n

\r\nYes\r\n
\r\nno'),(26,'default','qrdeleted','Sucessfully deleted \$name\r\n

\r\nBack'),(27,'default','adminuseraddform',' \r\n\r\nUsername
\r\n\r\n
\r\nPassword
\r\n\r\n
\r\nCan use the template manager
\r\n\r\n
\r\nCan user the admin user manager
\r\n\r\n
\r\n\r\n\r\n'),(28,'default','adminuserviewbody',' \r\n
\$id
\r\n
\$name
\r\n
\$password
\r\n
\$cantemplate
\r\n
\$canuseradmin
\r\n
Delete
\r\n\r\n'),(29,'default','adminuserviewheader','

\r\n

\r\nAdmin Users: \$view_num_results\r\n
\r\n

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n'),(30,'default','adminuserviewfooter','
id
User
Password
Can Template
Can UserAdmin
Delete

\r\n
\r\nAdd New User
\r\n
\r\nMain Page '),(31,'default','adminuserchangepassform','
\r\n Changing password for \$name\r\n
\r\n
\r\n\r\n\r\n\r\n
\r\n
\r\n\r\n\r\n'),(32,'default','adminuserchangepass','\$name\'s password was successfully changed.\r\n
\r\n
\r\nback'),(34,'default','adminuseradd','\$name was added to the admin users.
\r\n
\r\nback'),(35,'default','adminuserconfirmdelete','Are you sure you want to remove \$name from the admin users?
\r\n
\r\nYes
\r\n
\r\nno'),(36,'default','adminuserdelete','\$name was removed from the admin users.
\r\n
\r\nback'),(37,'default','statusheader','
\r\n'),(38,'default','statuschanged','Ticket #\$tid status has been set to \$status'),(39,'default','statusnotchanged','You need to specify a tid and status of open or closed'),(40,'default','statusfooter','
\r\n
\r\nBack to the ticket\r\n
\r\n
\r\nTicket List\r\n
'),(95,'default','clientticketlistheader','

\$status Trouble Tickets: \$num_results

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n'),(42,'default','ticketlistbody','\r\n\r\n\r\n\r\n\r\n\r\n'),(43,'default','ticketlistfooter','
\$domain
\$subject
\$priority_level
\r\n
\r\n
\r\nMain Page'),(44,'default','ticketreplysent','Your reply has been sent to ticket #: \$tid and has been set to \$status.\r\n
\r\n
\r\nTicket List or Back to the Trouble Ticket\r\n'),(45,'default','ticketviewheader','\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Ticket ID: \$tid
Name:\$name
Email:\$email
Subject:\$subject
Priority:\$priority_level
Domain:\$domain
Status:\$status

\r\n\r\n'),(46,'default','ticketviewquestion','\r\n \r\n \r\n \r\n \r\n \r\n \r\n'),(47,'default','ticketviewnotes','
\r\n
\r\n
Staff Notes: \$staffuser added this note on \$notedate \$notetime
\$notes\r\n '),(48,'default','ticketviewwrote',' \r\n
Dialog
Initial Question sent on \$requestdate \$requesttime
\$question
On \$replydate \$replytime, \$staffuser wrote:
\$responsetext\r\n'),(49,'default','ticketviewreplyform','
\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Respond
Response:
\r\n
Check Spelling:
Status:
\r\n
\r\n
Ticket List\r\n

\r\nMain Page\r\n
'),(53,'default','ticketviewaddnote','\r\n\r\n\r\n \r\n \r\n \r\n \r\n
Notes:
Will not be seen by the client.

\r\n\r\n\r\n
Ticket List\r\n

\r\nMain Page\r\n
\r\n'),(50,'default','ticketviewstatuswoc','Use this link to change ticket status without replying.\r\n
\r\n
\r\nClose Ticket'),(51,'default','ticketviewstatusopen','Use this link to change ticket status without replying.\r\n
\r\n
\r\nClose Ticket'),(52,'default','ticketviewstatusclosed','Use this link to change ticket status without replying.\r\n
\r\n
\r\nOpen Ticket'),(54,'default','templateviewfooter','\r\n

\r\nAdd New\r\n

\r\nMain Page'),(55,'default','templateviewbody','\r\n
\$templateid
\r\n
\$name
\r\n
\$groupname
\r\n
Delete
\r\n\r\n'),(56,'default','templateviewheader','

\r\n

\r\nTotal Templates: \$num_results\r\n
\r\n

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n'),(67,'default','adminuserpermissions','\r\n \r\n \r\n \r\n Can use the template manager
\r\n \r\n
\r\n Can user the admin user manager
\r\n \r\n
\r\n \r\n \r\n\r\n'),(58,'default','templateedit',' \r\n\r\n\r\nTemplate Name
\r\n\r\n
\r\nGroup Name
\r\n\r\n
\r\n\r\n
\r\n\r\n\r\n
\r\n
\r\nBack to Template Manager'),(60,'default','styleupdated','Style #: \$styleid has been updated\r\n

\r\nBack to Template Manager'),(61,'default','accessdenied','Sorry, you do not have access to this area of the ticket system.
\r\n
\r\nBack'),(62,'default','templateaddform','\r\n\r\nTemplate Name\r\n
\r\n
\r\nGroup Name\r\n
\r\n
\r\n
\r\n\r\n

\r\nBack to Template Manager'),(63,'default','templateadded','\$templatename was added to the templates in the group named \$groupname.'),(65,'default','templateconfirmdelete','Are you sure you wan to delete the template \$name from the group \$groupname?\r\n
\r\n
\r\nYes\r\n
\r\nNo'),(66,'default','templatedeleted','The template \$name in the group \$groupname was deleted.\r\n
\r\nBack to the Template Manager'),(68,'default','adminuserupdatepermissions','The permissions for \$name where updated.\r\n
\r\n
\r\nBack to the Admin User Manager'),(69,'default','publicheader','\r\nTicket System - \$pagetitle\r\n\r\n\r\n\r\n
'),(70,'default','publicfooter','

\r\nPowered by: TicketOne Alpha 1.4
\r\nCopyright 2002 LinuxGroup.net
\r\n\r\n
\r\n'),(71,'default','banned','Sorry, you have been banned from the ticket system.'),(72,'default','clientfooter','
\r\n
\r\nPowered by: TicketOne Alpha 1.4
\r\nCopyright 2002 LinuxGroup.net
\r\n\r\n\r\n'),(73,'default','clientindex','

Open Tickets
\r\n
\r\n Closed Tickets
\r\n
\r\n User Preferences
\r\n
\r\n

\r\n

Submit New Ticket
\r\n
\r\n
\r\n
\r\n
\r\n User Information:
\r\n User ID : \$auth_row[cid]
\r\n User name : \$auth_row[username]
\r\n
\r\n

\r\n'),(75,'default','clientheader','\r\nTicket System - \$pagetitle\r\n\r\n\r\n
\r\n\r\n
Template ID
Name
GroupName
Delete
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Trouble Ticket AdmistrtionView all your opened tickets.View all your closed tickets.
Submit NewView OpenedView Closed
\r\n
\r\n
\r\n'),(76,'default','clientticketlistbody','\r\n
\$tid
\r\n
\$domain
\r\n
\$subject
\r\n
\$priority_level
\r\n\r\n'),(77,'default','clientticketlistfooter','\r\n
\r\n
\r\nMain Page'),(78,'default','clientstatusheader','
\r\n'),(79,'default','clientstatusnotchanged','You need to specify a tid and status of open or closed'),(80,'default','clientstatuschanged','Ticket #\$tid status has been set to \$status'),(81,'default','clientstatusfooter','
\r\n
\r\nBack to the ticket\r\n
\r\n
\r\nTicket List\r\n
'),(82,'default','clientticketreplysent','Your reply has been sent to ticket #: \$tid and has been set to \$status.\r\n
\r\n
\r\nTicket List or Back to the Trouble Ticket\r\n'),(83,'default','clientticketviewheader','\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Ticket ID: \$tid
Name:\$name
Email:\$email
Subject:\$subject
Priority:\$priority_level
Domain:\$domain
Status:\$status

\r\n\r\n'),(84,'default','clientticketviewquestion','\r\n \r\n \r\n \r\n \r\n \r\n \r\n'),(85,'default','clientticketviewwrote',' \r\n \r\n
Dialog
Initial Question sent on \$requestdate \$requesttime
\$question
On \$replydate \$replytime, \r\n \$staffuser wrote: \r\n
\$responsetext\r\n'),(86,'default','clientticketviewreplyform','
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Respond
Response: \r\n
\r\n \r\n
\r\n\r\n
\r\n Ticket List
\r\n
\r\n Main Page \r\n
\r\n'),(88,'default','clientsubmitticketform','
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Submit Trouble Ticket \$error
Name:
Email:
Subject:
Priority:
Domain:
Question:
\r\n
\r\n
\r\n'),(87,'default','clientticketviewstatusopen','
\r\nUse this link to change ticket status without replying.\r\n
\r\n
\r\nClose Ticket'),(89,'default','clientticketaccountsheader','Select an account below\r\n
\r\n
\r\n\r\n\r\n
'),(91,'default','ticketlistheader','

\$status Trouble Tickets: \$num_results

\r\n\r\n\r\n\r\n\r\n\r\n\r\n'),(92,'default','clientpreferencesviewheader','

\r\n

\r\n

Available Styles: \$num_results

\r\n

Your current style is set to \$current_style.

\r\n
\r\n

Ticket ID \'Reverse
Domain
Subject
Priority
\r\n \r\n \r\n \r\n\r\n'),(93,'default','clientpreferencesviewbody',' \r\n \r\n \r\n\r\n'),(94,'default','clientpreferencesupdated','Your preferences have been updated.
Click here to return to your settings.')"; mysql_query($clientusers_inserts); mysql_query($config_inserts); mysql_query($styles_inserts); mysql_query($users_inserts); mysql_query($templates_inserts); echo "Install is finished. Please remove install.php. You can login now with the username 'admin' and password 'admin' here"; } ticketsystem/ticketsystem.sql0100644000000000000000000013364507512442501015572 0ustar rootroot--$Id: ticketsystem.sql,v 1.7 2002/07/09 02:06:57 root Exp $-- -- MySQL dump 8.22 -- -- Host: localhost Database: linux_tickets --------------------------------------------------------- -- Server version 3.23.51 -- -- Table structure for table 'accounts' -- 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; -- -- Dumping data for table 'accounts' -- -- -- Table structure for table 'banned' -- 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; -- -- Dumping data for table 'banned' -- -- -- Table structure for table 'clientusers' -- 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; -- -- Dumping data for table 'clientusers' -- INSERT INTO clientusers VALUES (1,'user','user','ee11cbb19052e40b07aac0ca060c23ee','','Y',1); -- -- Table structure for table 'config' -- CREATE TABLE config ( style char(3) NOT NULL default '', templateset varchar(50) NOT NULL default '' ) TYPE=MyISAM; -- -- Dumping data for table 'config' -- INSERT INTO config VALUES ('1','default'); -- -- Table structure for table 'qw_response' -- 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; -- -- Dumping data for table 'qw_response' -- -- -- Table structure for table 'responses' -- 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; -- -- Dumping data for table 'responses' -- -- -- Table structure for table 'staffnotes' -- 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; -- -- Dumping data for table 'staffnotes' -- -- -- Table structure for table 'styles' -- 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; -- -- Dumping data for table 'styles' -- 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; }'); INSERT INTO styles VALUES (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'); INSERT INTO styles VALUES (3,'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; }'); INSERT INTO styles VALUES (4,'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'); INSERT INTO styles VALUES (5,'default','Some Style','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'); -- -- Table structure for table 'templates' -- 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; -- -- Dumping data for table 'templates' -- 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'); INSERT INTO templates VALUES (2,'default','submitticketform','\r\n
Name
Set Style
\$name
Set
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Submit Trouble Ticket $error
Name:
Email:
Subject:
Priority:
Domain: Please do not include \'http://\'\r\n
Question:
\r\n'); INSERT INTO templates VALUES (3,'default','styleviewheader','

\r\n

\r\nAvailable Styles: $num_results\r\n
\r\n

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n'); INSERT INTO templates VALUES (4,'default','adminheader','\r\nTicket System - $pagetitle\r\n\r\n\r\n
\r\n\r\n
Styleid
Name
Set Style
Delete
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Trouble TicketsEdit...
Submit NewView OpenedView WOCView ClosedStylesQuick ResponsesTemplatesAdmin Users
\r\n
\r\n
\r\n'); INSERT INTO templates VALUES (5,'default','adminfooter','
\r\n
\r\nPowered by: TicketOne Alpha 1.4
\r\nCopyright 2002 LinuxGroup.net
\r\n\r\n\r\n'); INSERT INTO templates VALUES (6,'default','submitticketerror','Your ticket has already been sent, please do not submit it again.'); INSERT INTO templates VALUES (7,'default','submitticketsuccess','Ticket has been sent! Your ticket number is $ticketnumber.'); INSERT INTO templates VALUES (8,'default','submitticketformerror','Please fill out all the fields!'); INSERT INTO templates VALUES (9,'default','styleviewbody','\r\n
$styleid
\r\n
$name
\r\n
Set
\r\n
Delete
\r\n'); INSERT INTO templates VALUES (10,'default','styleviewfooter','\r\n

\r\nAdd New\r\n

\r\nThe current style is $style\r\n

\r\nMain Page'); INSERT INTO templates VALUES (11,'default','styleedit','
\r\n\r\n\r\nStyle Name\r\n
\r\n
\r\nGroup Name\r\n
\r\n
\r\n
\r\n \r\n

\r\nBack to Style Manager'); INSERT INTO templates VALUES (12,'default','templateupdated','$templatename has been updated in the $groupname group\r\n

\r\nBack to Template Manager'); INSERT INTO templates VALUES (13,'default','styleset','The Style has been set to style #: $styleid\r\n

\r\nBack'); INSERT INTO templates VALUES (14,'default','styleaddform','\r\n\r\nName of Template set to use
\r\n
\r\nName of Style
\r\n
\r\n
\r\n '); INSERT INTO templates VALUES (15,'default','styleadded','Sucessfully added $name as a style\r\n

\r\nBack'); INSERT INTO templates VALUES (16,'default','styleconfirmdelete','Delete the style $name ?\r\n

\r\nYes\r\n
\r\nno'); INSERT INTO templates VALUES (17,'default','styledeleted','Sucessfully deleted $styleid\r\n

\r\nBack'); INSERT INTO templates VALUES (18,'default','qrviewheader','

\r\n

\r\nAvailable Quick Responses: $num_results\r\n
\r\n

\r\n\r\n\r\n\r\n\r\n\r\n'); INSERT INTO templates VALUES (19,'default','qrviewbody','\r\n\r\n\r\n\r\n\r\n'); INSERT INTO templates VALUES (20,'default','qrviewfooter','
Qid
Name
Delete
\r\n$qid
$name
\r\n

\r\nAdd New\r\n

\r\nMain Page'); INSERT INTO templates VALUES (21,'default','qredit','\r\n\r\n\r\n
\r\n
\r\n \r\n

\r\nBack to Quick Response Manager\r\n'); INSERT INTO templates VALUES (22,'default','qrsend','Qid #: $qid has been updated\r\n

\r\nBack to Quick Response Manager'); INSERT INTO templates VALUES (23,'default','qraddform','\r\n\r\nName of Quick Response
\r\n
\r\n
\r\n '); INSERT INTO templates VALUES (24,'default','qradd','Sucessfully added $name as a Quick Response\r\n

\r\nBack'); INSERT INTO templates VALUES (25,'default','qrconfirmdelete','Delete the Quick Response $name ?\r\n

\r\nYes\r\n
\r\nno'); INSERT INTO templates VALUES (26,'default','qrdeleted','Sucessfully deleted $name\r\n

\r\nBack'); INSERT INTO templates VALUES (27,'default','adminuseraddform',' \r\n\r\nUsername
\r\n\r\n
\r\nPassword
\r\n\r\n
\r\nCan use the template manager
\r\n\r\n
\r\nCan user the admin user manager
\r\n\r\n
\r\n\r\n\r\n'); INSERT INTO templates VALUES (28,'default','adminuserviewbody',' \r\n
$id
\r\n
$name
\r\n
$password
\r\n
$cantemplate
\r\n
$canuseradmin
\r\n
Delete
\r\n\r\n'); INSERT INTO templates VALUES (29,'default','adminuserviewheader','

\r\n

\r\nAdmin Users: $view_num_results\r\n
\r\n

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n'); INSERT INTO templates VALUES (30,'default','adminuserviewfooter','
id
User
Password
Can Template
Can UserAdmin
Delete

\r\n
\r\nAdd New User
\r\n
\r\nMain Page '); INSERT INTO templates VALUES (31,'default','adminuserchangepassform','
\r\n Changing password for $name\r\n
\r\n
\r\n\r\n\r\n\r\n
\r\n
\r\n\r\n\r\n'); INSERT INTO templates VALUES (32,'default','adminuserchangepass','$name\'s password was successfully changed.\r\n
\r\n
\r\nback'); INSERT INTO templates VALUES (33,'default','adminuseradd','$name was added to the admin users.
\r\n
\r\nback'); INSERT INTO templates VALUES (34,'default','adminuserconfirmdelete','Are you sure you want to remove $name from the admin users?
\r\n
\r\nYes
\r\n
\r\nno'); INSERT INTO templates VALUES (35,'default','adminuserdelete','$name was removed from the admin users.
\r\n
\r\nback'); INSERT INTO templates VALUES (36,'default','statusheader','
\r\n'); INSERT INTO templates VALUES (37,'default','statuschanged','Ticket #$tid status has been set to $status'); INSERT INTO templates VALUES (38,'default','statusnotchanged','You need to specify a tid and status of open or closed'); INSERT INTO templates VALUES (39,'default','statusfooter','
\r\n
\r\nBack to the ticket\r\n
\r\n
\r\nTicket List\r\n
'); INSERT INTO templates VALUES (40,'default','clientticketlistheader','

$status Trouble Tickets: $num_results

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n'); INSERT INTO templates VALUES (41,'default','ticketlistbody','\r\n\r\n\r\n\r\n\r\n\r\n'); INSERT INTO templates VALUES (42,'default','ticketlistfooter','
$domain
$subject
$priority_level
\r\n
\r\n
\r\nMain Page'); INSERT INTO templates VALUES (43,'default','ticketreplysent','Your reply has been sent to ticket #: $tid and has been set to $status.\r\n
\r\n
\r\nTicket List or Back to the Trouble Ticket\r\n'); INSERT INTO templates VALUES (44,'default','ticketviewheader','\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Ticket ID: $tid
Name:$name
Email:$email
Subject:$subject
Priority:$priority_level
Domain:$domain
Status:$status

\r\n\r\n'); INSERT INTO templates VALUES (45,'default','ticketviewquestion','\r\n \r\n \r\n \r\n \r\n \r\n \r\n'); INSERT INTO templates VALUES (46,'default','ticketviewnotes','
\r\n
\r\n
Staff Notes: $staffuser added this note on $notedate $notetime
$notes\r\n '); INSERT INTO templates VALUES (47,'default','ticketviewwrote',' \r\n
Dialog
Initial Question sent on $requestdate $requesttime
$question
On $replydate $replytime, $staffuser wrote:
$responsetext\r\n'); INSERT INTO templates VALUES (48,'default','ticketviewreplyform','
\r\n\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Respond
Response:
\r\n
Check Spelling:
Status:
\r\n
\r\n
Ticket List\r\n

\r\nMain Page\r\n
'); INSERT INTO templates VALUES (49,'default','ticketviewaddnote','\r\n\r\n\r\n \r\n \r\n \r\n \r\n
Notes:
Will not be seen by the client.

\r\n\r\n\r\n
Ticket List\r\n

\r\nMain Page\r\n
\r\n'); INSERT INTO templates VALUES (50,'default','ticketviewstatuswoc','Use this link to change ticket status without replying.\r\n
\r\n
\r\nClose Ticket'); INSERT INTO templates VALUES (51,'default','ticketviewstatusopen','Use this link to change ticket status without replying.\r\n
\r\n
\r\nClose Ticket'); INSERT INTO templates VALUES (52,'default','ticketviewstatusclosed','Use this link to change ticket status without replying.\r\n
\r\n
\r\nOpen Ticket'); INSERT INTO templates VALUES (53,'default','templateviewfooter','\r\n

\r\nAdd New\r\n

\r\nMain Page'); INSERT INTO templates VALUES (54,'default','templateviewbody','\r\n
$templateid
\r\n
$name
\r\n
$groupname
\r\n
Delete
\r\n\r\n'); INSERT INTO templates VALUES (55,'default','templateviewheader','

\r\n

\r\nTotal Templates: $num_results\r\n
\r\n

\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n\r\n'); INSERT INTO templates VALUES (56,'default','adminuserpermissions','\r\n \r\n \r\n \r\n Can use the template manager
\r\n \r\n
\r\n Can user the admin user manager
\r\n \r\n
\r\n \r\n \r\n\r\n'); INSERT INTO templates VALUES (57,'default','templateedit',' \r\n\r\n\r\nTemplate Name
\r\n \r\n
\r\nGroup Name
\r\n \r\n
\r\n
\r\n\r\n\r\n
\r\n
\r\nBack to Template Manager'); INSERT INTO templates VALUES (58,'default','styleupdated','Style #: $styleid has been updated\r\n

\r\nBack to Template Manager'); INSERT INTO templates VALUES (59,'default','accessdenied','Sorry, you do not have access to this area of the ticket system.
\r\n
\r\nBack'); INSERT INTO templates VALUES (60,'default','templateaddform','\r\n\r\nTemplate Name\r\n
\r\n
\r\nGroup Name\r\n
\r\n
\r\n
\r\n\r\n

\r\nBack to Template Manager'); INSERT INTO templates VALUES (61,'default','templateadded','$templatename was added to the templates in the group named $groupname.'); INSERT INTO templates VALUES (62,'default','templateconfirmdelete','Are you sure you wan to delete the template $name from the group $groupname?\r\n
\r\n
\r\nYes\r\n
\r\nNo'); INSERT INTO templates VALUES (63,'default','templatedeleted','The template $name in the group $groupname was deleted.\r\n
\r\nBack to the Template Manager'); INSERT INTO templates VALUES (64,'default','adminuserupdatepermissions','The permissions for $name where updated.\r\n
\r\n
\r\nBack to the Admin User Manager'); INSERT INTO templates VALUES (65,'default','publicheader','\r\nTicket System - $pagetitle\r\n\r\n\r\n\r\n
'); INSERT INTO templates VALUES (66,'default','publicfooter','

\r\nPowered by: TicketOne Alpha 1.4
\r\nCopyright 2002 LinuxGroup.net
\r\n\r\n
\r\n'); INSERT INTO templates VALUES (67,'default','banned','Sorry, you have been banned from the ticket system.'); INSERT INTO templates VALUES (68,'default','clientfooter','
\r\n
\r\nPowered by: TicketOne Alpha 1.4
\r\nCopyright 2002 LinuxGroup.net
\r\n\r\n\r\n'); INSERT INTO templates VALUES (69,'default','clientindex','

Open Tickets
\r\n
\r\n Closed Tickets
\r\n
\r\n User Preferences
\r\n
\r\n

\r\n

Submit New Ticket
\r\n
\r\n
\r\n
\r\n
\r\n User Information:
\r\n User ID : $auth_row[cid]
\r\n User name : $auth_row[username]
\r\n
\r\n

\r\n'); INSERT INTO templates VALUES (70,'default','clientheader','\r\nTicket System - $pagetitle\r\n\r\n\r\n
\r\n\r\n
Template ID
Name
GroupName
Delete
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Trouble Ticket AdmistrtionView all your opened tickets.View all your closed tickets.
Submit NewView OpenedView Closed
\r\n
\r\n
\r\n'); INSERT INTO templates VALUES (71,'default','clientticketlistbody','\r\n
$tid
\r\n
$domain
\r\n
$subject
\r\n
$priority_level
\r\n\r\n'); INSERT INTO templates VALUES (72,'default','clientticketlistfooter','\r\n
\r\n
\r\nMain Page'); INSERT INTO templates VALUES (73,'default','clientstatusheader','
\r\n'); INSERT INTO templates VALUES (74,'default','clientstatusnotchanged','You need to specify a tid and status of open or closed'); INSERT INTO templates VALUES (75,'default','clientstatuschanged','Ticket #$tid status has been set to $status'); INSERT INTO templates VALUES (76,'default','clientstatusfooter','
\r\n
\r\nBack to the ticket\r\n
\r\n
\r\nTicket List\r\n
'); INSERT INTO templates VALUES (77,'default','clientticketreplysent','Your reply has been sent to ticket #: $tid and has been set to $status.\r\n
\r\n
\r\nTicket List or Back to the Trouble Ticket\r\n'); INSERT INTO templates VALUES (78,'default','clientticketviewheader','\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Ticket ID: $tid
Name:$name
Email:$email
Subject:$subject
Priority:$priority_level
Domain:$domain
Status:$status

\r\n\r\n'); INSERT INTO templates VALUES (79,'default','clientticketviewquestion','\r\n \r\n \r\n \r\n \r\n \r\n \r\n'); INSERT INTO templates VALUES (80,'default','clientticketviewwrote',' \r\n \r\n
Dialog
Initial Question sent on $requestdate $requesttime
$question
On $replydate $replytime, \r\n $staffuser wrote: \r\n
$responsetext\r\n'); INSERT INTO templates VALUES (81,'default','clientticketviewreplyform','
\r\n
\r\n
\r\n\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Respond
Response: \r\n
\r\n \r\n
\r\n\r\n
\r\n Ticket List
\r\n
\r\n Main Page \r\n
\r\n'); INSERT INTO templates VALUES (82,'default','clientsubmitticketform','
\r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n \r\n
Submit Trouble Ticket $error
Name:
Email:
Subject:
Priority:
Domain:
Question:
\r\n
\r\n
\r\n'); INSERT INTO templates VALUES (83,'default','clientticketviewstatusopen','
\r\nUse this link to change ticket status without replying.\r\n
\r\n
\r\nClose Ticket'); INSERT INTO templates VALUES (84,'default','clientticketaccountsheader','Select an account below\r\n
\r\n
\r\n\r\n\r\n
'); INSERT INTO templates VALUES (86,'default','ticketlistheader','

$status Trouble Tickets: $num_results

\r\n\r\n\r\n\r\n\r\n\r\n\r\n'); INSERT INTO templates VALUES (87,'default','clientpreferencesviewheader','

\r\n

\r\n

Available Styles: $num_results

\r\n

Your current style is set to $current_style.

\r\n
\r\n

Ticket ID \'Reverse
Domain
Subject
Priority
\r\n \r\n \r\n \r\n\r\n'); INSERT INTO templates VALUES (88,'default','clientpreferencesviewbody',' \r\n \r\n \r\n\r\n'); INSERT INTO templates VALUES (89,'default','clientpreferencesupdated','Your preferences have been updated.
Click here to return to your settings.'); INSERT INTO templates VALUES (90,'default','test','$coded'); -- -- Table structure for table 'tickets' -- 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 enum('Open','Closed','WOC') 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; -- -- Dumping data for table 'tickets' -- -- -- Table structure for table 'users' -- 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; -- -- Dumping data for table 'users' -- INSERT INTO users VALUES ('admin','21232f297a57a5a743894a0e4a801fc3','-Joe Admin',1,'Y','Y'); ticketsystem/admin/0040755000000000000000000000000007560364741013414 5ustar rootrootticketsystem/admin/.htaccess0100644000000000000000000000007507510647071015204 0ustar rootroot Order deny,allow Deny From All ticketsystem/admin/addticketnote.php0100644000000000000000000000070007560363755016745 0ustar rootroot ticketsystem/admin/config.php0100644000000000000000000000241007560363755015370 0ustar rootroot ticketsystem/admin/index.php0100644000000000000000000000051207560363755015233 0ustar rootroot ticketsystem/admin/qrmanager.php0100644000000000000000000000362507560363755016111 0ustar rootroot ticketsystem/admin/status.php0100644000000000000000000000135507560363755015455 0ustar rootroot ticketsystem/admin/stylemanager.php0100644000000000000000000000466107560363755016630 0ustar rootroot ticketsystem/admin/templatemanager.php0100644000000000000000000000464707560363755017307 0ustar rootroot ticketsystem/admin/ticketlist.php0100644000000000000000000000174107560363755016310 0ustar rootroot ticketsystem/admin/ticketreply.php0100644000000000000000000000135307560363755016467 0ustar rootroot"); eval("output(\"".template("ticketreplysent")."\");"); } pagefooter(); ?> ticketsystem/admin/ticketview.php0100644000000000000000000000533407560363755016311 0ustar rootroot$quickresponses[name]\n"; } $name = $info[name]; $email = $info[email]; $subject = $info[subject]; $priority_level = $info[priority_level]; $domain = $info[domain]; $status = $info[status]; eval("output(\"".template("ticketviewheader")."\");"); $sql = "select tid, staffuser, response, replydate, replytime from responses where tid = '$tid'"; $result = mysql_query($sql); $question = nl2br($info[request]); eval("output(\"".template("ticketviewquestion")."\");"); while ($info = mysql_fetch_array($result)) { $responsetext = nl2br($info[response]); $replytime = $info[replytime]; $replydate = $info[replydate]; $staffuser = $info[staffuser]; eval("output(\"".template("ticketviewwrote")."\");"); } $sql = "select tid, staffuser, notes, notedate, notetime from staffnotes where tid = '$tid'"; $result = mysql_query($sql); while ($ticketnotes = mysql_fetch_array($result)) { $notes = $ticketnotes[notes]; $notes = nl2br($notes); $notedate = $ticketnotes[notedate]; $notetime = $ticketnotes[notetime]; eval("output(\"".template("ticketviewnotes")."\");"); } eval("output(\"".template("ticketviewreplyform")."\");"); eval("output(\"".template("ticketviewaddnote")."\");"); if ($status == "WOC") { eval("output(\"".template("ticketviewstatuswoc")."\");"); } if ($status == "Open") { eval("output(\"".template("ticketviewstatusopen")."\");"); } else if ($status == "Closed") { eval("output(\"".template("ticketviewstatusclosed")."\");"); } } pagefooter(); ?> ticketsystem/admin/usermanager.php0100644000000000000000000000522107560363755016437 0ustar rootroot ticketsystem/admin/images/0040755000000000000000000000000000000000000014606 5ustar rootrootticketsystem/admin/images/order.gif0100644000000000000000000000052007510647071016450 0ustar rootrootGIF89a'CmSw:\F+IL~D >a Be(DEj,1V_hIOzVrcHmYn\k7W.M2R!>g\ XS`%9a)5[!%@A!',mD,MBilRϧDJ+SyE-tŒYA ticketsystem/admin/lib/functions.php0100644000000000000000000000624507560363756016714 0ustar rootroot$name does not exsist!
\n"; } $output = str_replace("\"", "\\\"", $output); return $output; } //ECHO THE REQUESTED TEMPLATE(used in conjuction with the template() function) function output($template) { echo $template; } //OUTPUT THE TEMPLATE FOR BEING BANNED function banned() { eval("output(\"".template("banned")."\");"); exit; } //COMPARE THERE IP TO THE BANNED IPS function verify_ip($ip) { global $ban_ip; if ($ban_ip) { $ban_ip = explode("\n", preg_replace("/\s*\n\s*/", "\n", strtolower(trim($ban_ip)))); for($i = 0; $i < count($ban_ip); $i++) { $ban_ip[$i] = trim($ban_ip[$i]); if (!$ban_ip[$i]) continue; if (strstr($ban_ip[$i], "*")) { $ban_ip[$i] = str_replace("*", ".*", $ban_ip[$i]); if (preg_match("/$ban_ip[$i]/i", $ip)) banned(); } elseif($ip == $ban_ip[$i]) banned(); } } } // End Gloabal // // Admin specific // //OUTPUT THE HEADER FOR A PAGE function pageheader($pagetitle) { //FIND CURRENT STYLE $sql = "select style from config"; $result = mysql_query("select style from config"); $style = mysql_result($result, 0); //OUTPUT THE STYLE $result = mysql_query("select code from styles where styleid = '$style'"); $css = mysql_result($result, 0); eval("output(\"".template("adminheader")."\");"); } //OUTPUT THE FOOTER FOR A PAGE function pagefooter() { eval("output(\"".template("adminfooter")."\");"); } // End Admin // // Client specific // //OUTPUT THE HEADER FOR A CLIENT PAGE function clientpageheader($pagetitle) { global $auth_row; //FIND CURRENT STYLE if (!$auth_row[style]) { $sql = "select style from config"; $result = mysql_query("select style from config"); $style = mysql_result($result, 0); } else { $style = $auth_row[style]; } //OUTPUT THE STYLE $result = mysql_query("select code from styles where styleid = '$style'"); $css = @mysql_result($result, 0); eval("output(\"".template("clientheader")."\");"); } //OUTPUT THE FOOTER FOR A CLIENT PAGE function clientpagefooter() { eval("output(\"".template("clientfooter")."\");"); } // End Client // ?> ticketsystem/admin/lib/mysql_settings.php0100644000000000000000000000105707560364710017754 0ustar rootroot ticketsystem/client/0040755000000000000000000000000007560364754013606 5ustar rootrootticketsystem/client/config.php0100644000000000000000000000223207560363757015562 0ustar rootroot ticketsystem/client/index.php0100644000000000000000000000037007560363757015425 0ustar rootroot ticketsystem/client/newticket.php0100644000000000000000000000560107560363757016315 0ustar rootroot 0) { eval("output(\"".template("submitticketerror")."\");"); } else { if ($domain == "http://") $domain = ""; $sql = "insert into tickets set name='$name', email='$email', subject='$subject', priority_level='$priority', domain='$domain', request='$question', requestdate=now(), requesttime=now(), ipaddress='$REMOTE_ADDR', cid='$auth_row[cid]'"; mysql_query($sql); $sql = "select count(tid) from tickets limit 1"; $result = mysql_query($sql); $ticketnumber = mysql_result($result, 0); eval("output(\"".template("submitticketsuccess")."\");"); $body = "$name submited this question: $question subject: $subject domain: $domain email address: $email http://linuxgroup.net/ticketsystem/admin/ticketview.php?tid=$ticketnumber "; $body = " Your ticket was received and will be followed up on shortly. Your ticket number is $ticketnumber. Thank you for patience. The LinuxGroup Team"; $emaildate = date("F j, Y, g:i a"); mail("$email", "Your ticket $ticketnumber was received on $emaildate", $body , "From: $supportname<$supportemail>"); } } clientpagefooter(); ?> ticketsystem/client/preferences.php0100644000000000000000000000207407560363757016622 0ustar rootroot ticketsystem/client/ticket.php0100644000000000000000000000104407560363757015600 0ustar rootroot$accountinfo[domain]"; } eval("output(\"".template("clientticketaccountsfooter")."\");"); ticketsystem/client/ticketlist.php0100644000000000000000000000203607560363757016476 0ustar rootroot ticketsystem/client/ticketreply.php0100644000000000000000000000223207560363757016654 0ustar rootroot"); eval("output(\"".template("clientticketreplysent")."\");"); } pagefooter(); ?> ticketsystem/client/ticketview.php0100644000000000000000000000375207560363757016503 0ustar rootroot ticketsystem/client/images/0040755000000000000000000000000000000000000014774 5ustar rootrootticketsystem/client/images/order.gif0100644000000000000000000000052007510647071016636 0ustar rootrootGIF89a'CmSw:\F+IL~D >a Be(DEj,1V_hIOzVrcHmYn\k7W.M2R!>g\ XS`%9a)5[!%@A!',mD,MBilRϧDJ+SyE-tŒYA
Name
Set Style
$name
Set