I know this has been covered in (this) thread and I have it 90% complete. The one thing I can't work out is seeing my new field in the ticket-edit.inc.php form. I can create the box's and the fields but it won't pull the data from the database.
.
Getting closer. I changed the type from string to text in the class.ticket.php
}
$id=0;
$fields=array();
$fields = array('type'=>'string', 'required'=>1, 'error'=>'Name required');
$fields = array('type'=>'email', 'required'=>1, 'error'=>'Valid email required');
$fields = array('type'=>'string', 'required'=>1, 'error'=>'Subject required');
$fields = array('type'=>'text', 'required'=>1, 'error'=>'Message required');
$fields = array('type'=>'text', 'required'=>1, 'error'=>'Company required');
$fields = array('type'=>'text', 'required'=>1, 'error'=>'Contact onsite required');
switch (strtolower($origin)) {
case 'web':
$fields = array('type'=>'int', 'required'=>1, 'error'=>'Select help topic');
break;
case 'staff':
$fields = array('type'=>'int', 'required'=>1, 'error'=>'Dept. required');
$fields = array('type'=>'int', 'required'=>1, 'error'=>'Topic required');
$fields = array('type'=>'date', 'required'=>0, 'error'=>'Invalid date - must be MM/DD/YY');
case 'api':
$fields = array('type'=>'string', 'required'=>1, 'error'=>'Indicate source');
break;
case 'email':
$fields = array('type'=>'int', 'required'=>1, 'error'=>'Email unknown');
break;
default:
# TODO: Return error message
$errors=$errors = 'Invalid origin given';
}