Easy as :)
Morning NeoGeo!
I changed this faily easily... Probably not the best approach but it works nicly.
I set the email to a defult value, eg: noreply@mybusiness.com.
and used CSS to hide the Table row. This can be done just as simply with the source field as well i would assume. (I Haven't tested code below with the source field.)
Code below located: include/staff/newticket.inc.php
First the Email field.
<tr style="display;">
<td align="left" nowrap width="20%">Email Address:</td>
<td>
<input type="text" id="email" name="email" size="25" value="noreply@mybusiness.com">
<font class="error"> <?=$errors?></font>
<? if($cfg->autoRespONNewTicket()) {?>
<input type="checkbox" name="alertuser" <?=(!$errors || $info)? 'checked': ''?>>Send Alert.
<?}?>
</td>
</tr>
Then the source should be changed to:
<tr style="display;">
<td align="left"><b>Ticket Source:</b></td>
<td>
<select name="source">
<option value="phone" <?=($info=='phone')?'selected':''?>>Phone</option>
</select>
<font class="error"><b>*</b> <?=$errors?></font>
</td>
</tr>