self::render_push_settings(); {% macro check_popup(name, setting) %} {% set checked = not setting or setting in [1, 4] ? " checked=\"checked\"" : "" %} {% endmacro %} {% macro check_push(name, setting) %} {% set checked = setting in [3, 4, 5] ? " checked=\"checked\"" : "" %} {% endmacro %} {% macro check_trad(name, setting) %} {% set checked = setting in [2, 5] ? " checked=\"checked\"" : "" %} {% endmacro %} News announcements {{ _self.check_popup("News", settings.News) }} {{ _self.check_push("News", settings.News) }} Blog announcements {{ _self.check_popup("Blog", settings.Blog) }} {{ _self.check_push("Blog", settings.Blog) }} Inbox messages {{ _self.check_popup("Inbox", settings.Inbox) }} {{ _self.check_trad("Inbox", settings.Inbox) }} {{ _self.check_push("Inbox", settings.Inbox) }} Staff messages {{ _self.check_popup("StaffPM", settings.StaffPM) }} Thread subscriptions {{ _self.check_popup("Subscriptions", settings.Subscriptions) }} Quote notifications {{ _self.check_popup("Quotes", settings.Quotes) }} {{ _self.check_push("Quotes", settings.Quotes) }} {% if can.torrent_notify %} Torrent notifications {{ _self.check_popup("TorrentsAlerts", settings.TorrentsAlerts) }} {{ _self.check_trad("TorrentsAlerts", settings.TorrentsAlerts) }} {% endif %} Collage subscriptions {{ _self.check_popup("CollageAlerts", settings.CollageAlerts) }}