George Mathew Lonsdale, of 15 Ebor Court, Westgate Gardens, Keighley, was given a 12-month conditional discharge and ordered to pay £100 for assault

Wendy Jane Heggerty, of 65 Aire View, Silsden, was given a 12-month conditional discharge and a restraining order and ordered to pay £200 for damaging windows

Waseem Nawaz, of 63 Granville Street, Keighley, was ordered to pay £50 for being drunk and disorderly in a public place

Josh Iain Lister, of 27 Bracken Bank Avenue, Bracken Bank, was given a 12-month conditional discharge and ordered to pay £300 for assault

Benjamin Alwyn Paul, of Flat 1, 1 Nashville Road, Keighley, was given a community order and ordered to pay £155 for breaching a non-molestation order

Danny Thornhill, of 8 Bracken Bank Grove, Keighley, was jailed for 14 days and ordered to pay an £80 victim surcharge for breaching a restraining order

Christopher John Swarbrick, of 36 Halsteads Way, Steeton, was ordered to pay compensation totalling £2,000 for two offences of damaging a window

Rudolf Kurej, of 5 North Street, Cross Hills, was given a community order – with a requirement to carry out 50 hours' unpaid work – and ordered to pay £360 for assaulting a police officer

Sarah Jane Rourke, of 29 Dawson Road, Keighley, was given a community order – with a seven-day electronically monitored curfew – and ordered to pay £85 costs for two offences of theft for which a community order had previously been imposed