When an arrest is made of any person, for a violation of this division, the arresting officer may release such person without taking such person before a magistrate upon such person’s signing an agreement to appear in court or before a magistrate at a place and time designated by the arresting officer; provided, that when an arrest is made of a licensee or employee of a licensee the arresting officer shall release such licensee or employee without taking such licensee or employee before a magistrate upon such licensee or employee signing an agreement to appear in court or before a magistrate at a place and time designated by an arresting officer.