Not really a question - but didn't find a heck of a lot of information on this one. This isn't a full rundown on how to customize the templates, however, I hope it helps.
company_logo.png # Sophos Logodefault_style.cssdefault_template_expanded.htmldefault_template.htmldefault_voucher.pdfsophos.png # Sophos Logo
If you're looking to get better visibility of connected devices - the following may be of help (doesn't appear that the API supports these types of calls - feature request)
# Get Hotspot Passwords
psql hotspot -U hotspot -c "SELECT row_to_json(t) from( select name,password from portals) t;" --no-align --pset footer --pset tuples_only
# Get Hotspot connected Users
psql hotspot -U hotspot -c "SELECT row_to_json(t) from(SELECT p.name as portal_name,m.mac as device_mac,m.ip as device_ip,u.firstlogin as UTC_firstlogin,u.lastseen as UTC_lastseen ,u.expired,u.deleted,u.usedtime as used_seconds,u.usedtraffic as used_bytes FROM users u, macs m , portals p WHERE u.id=m.user_id AND u.portal_id=p.id)t;" --no-align --pset footer --pset tuples_only
One additional point - you can change the times to your local time by injecting "at time zone 'local timezone'" as such "u.firstlogin at time zone 'pst' as pst_firstlogin"