micro3d,
I followed your instructions perfectly in regards to creating a new field in the ticket system called "Domain Name or Company:"
I edited all the mentioned files in the different locations and added the filed in my database:
mysql> alter table hd_ticket add domain_name varchar(255) after email;
Query OK, 51 rows affected (0.09 sec)
Records: 51 Duplicates: 0 Warnings: 0
mysql> show columns from hd_ticket from my_helpdesk;
+-------------+-----------------------------+------+-----+---------------------+----------------+
| Field | Type | Null | Key | Default | Extra |
+-------------+-----------------------------+------+-----+---------------------+----------------+
| ticket_id | int(11) unsigned | NO | PRI | NULL | auto_increment |
| ticketID | int(11) unsigned | NO | MUL | 0 | |
| dept_id | int(10) unsigned | NO | MUL | 1 | |
| priority_id | int(10) unsigned | NO | MUL | 2 | |
| staff_id | int(10) unsigned | NO | MUL | 0 | |
| email | varchar(120) | NO | | NULL | |
| domain_name | varchar(255) | YES | | NULL | |
| name | varchar(32) | NO | | NULL | |
| subject | varchar(64) | NO | | | |
| phone | varchar(16) | YES | | NULL | |
| ip_address | varchar(16) | NO | | NULL | |
| status | enum('open','closed') | NO | MUL | open | |
| source | enum('Web','Email','Phone') | YES | | NULL | |
| isoverdue | tinyint(1) unsigned | NO | | 0 | |
| reopened | datetime | YES | | NULL | |
| closed | datetime | YES | | NULL | |
| created | datetime | NO | | 0000-00-00 00 | |
| updated | datetime | NO | | 0000-00-00 00 | |
+-------------+-----------------------------+------+-----+---------------------+----------------+
18 rows in set (0.00 sec)
When creating the ticket, you can see the option to enter the info but I have two problems...I don't know how to make it a required field AND once the ticket is created, when viewing the ticket, there is no field in the ticket itself specifying "Domain Name or Company:"
What could I be missing?