Added logic to prevent the approver from approving the timesheet prior to the user signing it.