Someone's request for this feature has motivated me to create an option to close the ticket on submission. It's simple and here's the MOD:
In /include/staff/newticket.inc.php, ADD
<?//MOD by michael.therrien 7/30/09?>
<tr>
<td></td>
<td>
<input type="checkbox" name="openclosed" value="closed">Submit the ticket as closed.
</td>
</tr>
<?//END MOD?>
Above ~line 229:
<tr height=2px><td align="left" colspan=2 > </td</tr>
In /include/class.ticket.php, ADD:
//MOD by michael.therrien 7/30/09
var $openclosed;
Below ~line 45:
var $overdue;
and ADD:
//MOD by michael.therrien 7/30/09
if($var=="closed")
$sql.=',status=\'closed\',closed=NOW()';
Below ~line 1219:
$sql.=',duedate='.db_input(date('Y-m-d G',Misc:($var.' '.$var)));