Its also in class.filter.php: /** static functions **/ function getTargets() { return array( 'Any' => 'Any', 'Web' => 'Web Forms', 'API' => 'API Calls', 'Email' => 'Emails'); }and function origin2target($origin) { $sources=array('web' => 'Web', 'email' => 'Email', 'phone' => 'Web', 'staff' => 'Web', 'api' => 'API'); return $sources; }/include/staff/ticket-edit.inc.php <select name="source"> <option value="" selected >— Select Source —</option> <option value="Phone" <?php echo ($info=='Phone')?'selected="selected"':''; ?>>Phone</option> <option value="Email" <?php echo ($info=='Email')?'selected="selected"':''; ?>>Email</option> <option value="Web" <?php echo ($info=='Web')?'selected="selected"':''; ?>>Web</option> <option value="API" <?php echo ($info=='API')?'selected="selected"':''; ?>>API</option> <option value="Other" <?php echo ($info=='Other')?'selected="selected"':''; ?>>Other</option> </select> include/class.ticket.php 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'; }There are probably more.