danielmilner
8/9/2017 - 8:48 PM

Rock - Attended Check-in - Confirmation - Person Tags

Rock - Attended Check-in - Confirmation - Person Tags

{% assign styleBase = 'display: inline-block; font-size: 13px; margin: 0 5px 5px 0; padding: 3px 5px; border-radius: 5px;' %}
{% assign styleBirthday = 'background-color: #b9d4ec; color: #245682;' %}
{% assign styleAllergy = 'background-color: #e3151a; color: #fff;' %}
{% assign styleLegal = 'background-color: yellow; color: #000;' %}

{% capture BirthDayLastYear %}{{ Person.BirthMonth | ToString }}/{{ Person.BirthDay | ToString }}/{{ 'Now' | DateAdd:-365,'d' | Date:'yyyy' }}{% endcapture %}
{% assign BirthDayLastYearDays = 'Now' | DateDiff:BirthDayLastYear,'d' %}
{% capture BirthDayThisYear %}{{ Person.BirthMonth | ToString }}/{{ Person.BirthDay | ToString }}/{{ 'Now' | Date:'yyyy' }}{% endcapture %}
{% assign BirthDayThisYearDays = 'Now' | DateDiff:BirthDayThisYear,'d' %}
{% capture BirthDayNextYear %}{{ Person.BirthMonth | ToString }}/{{ Person.BirthDay | ToString }}/{{ 'Now' | DateAdd:365,'d' | Date:'yyyy' }}{% endcapture %}
{% assign BirthDayNextYearDays = 'Now' | DateDiff:BirthDayNextYear,'d' %}

<div>
{% if BirthDayThisYearDays > -7 and BirthDayThisYearDays < 7 %}
    {% if BirthDayThisYearDays == 0 %}
        <div style="{{ styleBase }} {{ styleBirthday }}"><i class="fa fa-birthday-cake"></i> Today</div>
    {% elseif BirthDayThisYearDays < 0 %}
        <div style="{{ styleBase }} {{ styleBirthday }}"><i class="fa fa-birthday-cake"></i> {{ BirthDayThisYear | Date: 'dddd' | Prepend: 'Last ' }}</div>
    {% else %}
        <div style="{{ styleBase }} {{ styleBirthday }}"><i class="fa fa-birthday-cake"></i> {{ BirthDayThisYear | Date: 'dddd' | Prepend: 'This ' }}</div>
    {% endif %}
{% elseif BirthDayNextYearDays < 7 %}
    <div style="{{ styleBase }} {{ styleBirthday }}"><i class="fa fa-birthday-cake"></i> {{ BirthDayNextYear | Date: 'dddd' | Prepend: 'This ' }}</div>
{% elseif BirthDayLastYearDays > -7 %}
    <div style="{{ styleBase }} {{ styleBirthday }}"><i class="fa fa-birthday-cake"></i> {{ BirthDayLastYear | Date: 'dddd' | Prepend: 'Last ' }}</div>
{% endif %}

{% assign personAllergy = Person | Attribute:'Allergy' %}
{% if personAllergy != '' %}
    <div style="{{ styleBase }} {{ styleAllergy }}"><i class="fa fa-medkit"></i> {{ Person | Attribute:'Allergy' }}</div>
{% endif %}
{% assign personLegalNotes = Person | Attribute:'LegalNotes' %}
{% if personLegalNotes != '' %}
    <div style="{{ styleBase }} {{ styleLegal }}"><i class="fa fa-asterisk"></i> {{ Person | Attribute:'LegalNotes' }}</div>
{% endif %}
</div>