Future Schedule

test

Preview

Report Preview


<!--
QUICK CUSTOMIZATION:

{% assign print_picture = "true" %}
{% assign print_email = "false" %}
{% assign print_phone = "false" %}
{% assign print_address = "false" %}
{% assign print_birthday = "false" %}
{% assign print_anniversary = "false" %}
{% assign print_notes = "true" %}
{% assign print_people_positions = "false" %} (setting this to true will cause your report to run MUCH slower)


ONLY PRINT FROM SPECIFIC SERVICE TYPES

STEP 1: SET THE BELOW TO 'TRUE'
{% assign print_select_services = "false" %}

STEP 2: ENTER THE NAMES OF THE SERVICE TYPES YOU WOULD LIKE TO PRINT, REPLACING THE EXAMPLES BELOW
{% array my_services = "Contemporary", "Traditional", "Wednesday Night", %} (The more services you add here, the slower your report will be)

{% assign picture_width = "50" %}

SORTING:
{% assign sorted_people = people | sort: "first_name" %}
You can sort on:
	- last_name
	- first_name
	- updated_at
	- last_scheduled
	- created_at
	- logged_in_at
-->

<html>
    <head>
        <title>People</title>
        <style>
            * { font-family: Verdana, Arial; font-size: 10pt; }
            body { padding:0; margin:0; }

.container { width: ; margin: 0 auto; }

.people { border-collapse: collapse; border: solid 1px black; width: 100%; font-size: 0.9em;  }

.people th {
background-color: #DDD;
font-size: 12pt;
text-align: left;
padding: 2px;
vertical-align: center;
border: solid 1px black;
}

.people td {
padding: 2px;
vertical-align: top;
border: solid 1px black;
} 

.address {
align: left;
border-collapse: collapse;
margin: 0;
padding: 0;
}

.address td {
border: none;
margin: 0;
padding: 0;
}

H1 {
font-size: 26pt;
text-align: center;
padding: 0;
margin: 0;
}

H2 {
font-size: 16pt;
text-align: center;
padding: 0;
margin: 0;
}

#schedule { border-collapse: collapse; border: none; width: 100%; }
#schedule td { width: 33%; border: none; border-bottom: solid 1px lightgray; }
#schedule tr:last-child td { border: none; }
        </style>
    </head>
    <body>
    <div class="container">
        <h1>{{ organization.name }}</h1>
        </br>
	<table class="people">
              <tr>
                 {% if print_picture == "true"%}<th></th>{% endif %}
        	 <th>Name</th>
        		 {% if print_select_services == "false"%}<th>Future Schedule</th>{% endif %}
                 {% if print_select_services == "true"%}{% for service in my_services %}<th>{{ service }}</th>{% endfor %}{% endif %}
                 {% if print_email == "true"%}<th>Email</th>{% endif %}
                 {% if print_phone == "true"%}<th>Phone</th>{% endif %}
                 {% if print_address == "true"%}<th>Address</th>{% endif %}
                 {% if print_birthday == "true"%}<th>Birthday</th>{% endif %}
                 {% if print_anniversary == "true"%}<th>Anniversary</th>{% endif %}
                 {% if print_notes == "true"%}<th>Notes</th>{% endif %}

              </tr>
            {% for person in sorted_people %}
			<tr>
                 		{% if print_picture == "true"%}<td style="padding: 0; width:{{ picture_width }}px; height:{{ picture_width }}px;">{% if person.photo_thumbnail_url != "/assets/no_photo_thumbnail.gif" %}<img src="{{ person.photo_thumbnail_url }}" width={{ picture_width }} />{% endif %}</td>{% endif %}
	        	    	<td>{{ person.name }}</td>

       {% if print_select_services == "false" %}
			<td>
	 			<table id="schedule">
               		{% for future_plan in person.future_plan_people %}
                  		{% if future_plan_person.status != 'D'%}
                  			{% if current_plan_id != future_plan.plan.id %}
                   		<tr>
                           <td>{{ future_plan.plan.dates }}</td>
                           <td>{{ future_plan.plan.ministry.name }}</td>
                            	{% if print_people_positions == "true" %}
                                	<td>
										<div>{{ future_plan_person.position }}</div>
                               	 	</td>
                        		{% endif %}
                   		</tr>
                  			{% endif %}
                  		{% endif %}
                  		{% assign current_plan_id = future_plan.plan.id %}
               		{% endfor %}
           				{% assign current_plan_dates = "" %}
           				{% assign current_plan_id = "" %}
	 				</table>
				</td>
        {% else %}
        	{% for service in my_services %}
            	<td>
                  <table id="schedule">
                    {% for future_plan in person.future_plan_people %}
                      {% if future_plan_person.status != 'D'%}
                        {% if current_plan_id != future_plan.plan.id %}
                          {% if service contains future_plan.plan.ministry.name %}
                            <tr>
                              <td>{{ future_plan.plan.dates }}</td>
                                  {% if print_people_positions == "true" %}
                                    <td>
                                    	<div>{{ future_plan_person.position }}</div>
                                    </td>
                                  {% endif %}
                            </tr>
                          {% endif %}
                        {% endif %}
                      {% endif %}
                    {% endfor %}
                    	{% assign current_plan_dates = "" %}
           				{% assign current_plan_id = "" %}
                  </table>
              	</td>
            {% endfor %}
		{% endif %}
                		{% if print_email == "true" %}<td>
					{% for email in person.emails %}
						<div>{{ email.address }}</div>
					{% endfor %} 
				</td>{% endif %}
                		{% if print_phone == "true" %}<td>
                			{% for phone_number in person.phone_numbers %}
						<div>{{ phone_number.type_name }}: {{ phone_number.number }} {{ phone_number.extension }}</div>
					{% endfor %}
				</td>{% endif %}
                		{% if print_address == "true" %}<td>
                			{% for address in person.addresses %}
						<div><table class="address"><tr><td>{{ address.type_name }}:  </td><td>{{ address.line_1 }}</br>{{ address.city }}, {{ address.state }} {{ address.zip }}</td></tr></table></div>
					{% endfor %}
				</td>{% endif %}
                		{% if print_birthday == "true" %}<td>
					<div>{{ person.birthdate | date: '%m/%d/%y' | downcase }}</div>
				</td>{% endif %}
                		{% if print_anniversary == "true" %}<td>
					<div>{{ person.anniversary | date: '%m/%d/%y' | downcase }}</div>
				</td>{% endif %}
                		{% if print_notes == "true" %}<td>
					<div>{{ person.notes }}</div>
				</td>{% endif %}
			</tr>
	     {% endfor %}
        </table>
    </div>
    </body>
</html>