ACCAC Baseball Schedule 2020

Date Away Home Status Links
January
Fri. 24 El Paso Community College 1 Eastern Arizona College 3 Final - 7 innings
  Phoenix College 0 Central Arizona College 4 Final
  Paradise Valley Community College 6 Pima Community College 7 Final - 10 innings
  West Campus Aztec Baseball Field
  El Paso Community College 4 Eastern Arizona College 3 Final - 8 innings
  Arizona Christian University 0 Mesa Community College 8 Final
Sat. 25 Paradise Valley Community College 5 Pima Community College 6 Final - 8 innings
  West Campus Aztec Baseball Field
  College of Southern Nevada 7 Arizona Western College 2 Final - 7 innings
  SCC Alumni #   Scottsdale Community College   12:00 PM
  El Paso Community College 4 Eastern Arizona College 5 Final - 7 innings
  Arizona Christian University 3 Mesa Community College 12 Final
  GateWay Community College - AZ 2 Central Arizona College 16 Final
  Paradise Valley Community College 2 Pima Community College 3 Final - 7 innings
  West Campus Aztec Baseball Field
  College of Southern Nevada 0 Arizona Western College 1 Final - 7 innings
  El Paso Community College 1 Eastern Arizona College 0 Final - 7 innings
Sun. 26 College of Southern Nevada 4 Arizona Western College 9 Final
Thu. 30 Arizona Western College 12 Utah State Eastern 1 Final - 6 innings
  @ Henderson, NV
  New Mexico Junior College 1 Arizona Western College 8 Final
  @ CSN
  GateWay Community College - AZ 13 New Mexico Junior College 9 Final
  Henderson, NV @ CSN
  Central Arizona College 7 College of Southern Nevada 0 Final
  CSN Border Battle
Fri. 31 Utah State Eastern 1 GateWay Community College - AZ 9 Final - 7 innings
  @ Henderson, NV
  Scottsdale Community College 10 El Paso Community College 0 Final - 6 innings
  Colorado Northwestern Community College 1 Pima Community College 4 Final - 7 innings
  West Campus Aztec Baseball Field
  Luna Community College 1 Eastern Arizona College 3 Final - 7 innings
  New Mexico Junior College 3 Central Arizona College 6 Final
  Henderson, NV @ CSN
  Cochise College 6 College of Southern Idaho 5 Final
  @ Bishop Gorman
  Colorado Northwestern Community College 1 Pima Community College 2 Final - 7 innings
  West Campus Aztec Baseball Field
  Scottsdale Community College 12 El Paso Community College 4 Final - 7 innings
  Glendale Community College 0 Yavapai College 13 Final - 7 innings
  Benedictine University 4 Mesa Community College 6 Final
  Luna Community College 5 Eastern Arizona College 6 Final - 7 innings
  Trinidad State Junior College 5 Chandler-Gilbert Community College 15 Final - 7 innings
  Arizona Christian 0 Phoenix College 7 Final
  GateWay Community College - AZ 2 College of Southern Nevada 10 Final - 7 innings
  South Mountain Community College 12 Salt Lake Community College 5 Final - 7 innings
  @ Snow Canyon HS
  Central Arizona College 12 Utah State Eastern 1 Final - 7 innings
  CSN Tourney @ Bishop Gorman
  Trinidad State Junior College 3 Chandler-Gilbert Community College 5 Final - 7 innings
  South Mountain Community College 10 Salt Lake Community College 7 Final - 10 innings
  @ Snow Canyon HS
  Arizona Western College 7 College of Southern Nevada 3 Final
 
February
Sat. 1 Scottsdale Community College 13 El Paso Community College 2 Final - 5 innings
  Colorado Northwestern Community College 1 Pima Community College 5 Final - 7 innings
  West Campus Aztec Baseball Field
  Utah State Eastern 12 GateWay Community College - AZ 11 Final - 7 innings
  @ Henderson, NV
  Trinidad State Junior College 4 Chandler-Gilbert Community College 3 Final - 8 innings
  Benedictine University 2 Mesa Community College 7 Final
  Luna Community College 4 Eastern Arizona College 5 Final - 8 innings
  Glendale Community College 1 Yavapai College 7 Final - 7 innings
  Arizona Christian 9 Phoenix College 7 Final
  South Mountain Community College 4 Salt Lake Community College 7 Final - 8 innings
  @ Snow Canyon HS
  Arizona Western College 1 Central Arizona College 8 Final
  Tournament Championship Game @ CSN
  Colorado Northwestern Community College 0 Pima Community College 3 Final - 7 innings
  West Campus Aztec Baseball Field
  Scottsdale Community College 12 El Paso Community College 1 Final - 6 innings
  Cochise College 9 College of Southern Idaho 5 Final - 7 innings
  @ Bishop Gorman
  Trinidad State Junior College 5 Chandler-Gilbert Community College 0 Final - 7 innings
  Glendale Community College 1 Yavapai College 11 Final - 7 innings
  Benedictine University 2 Mesa Community College 12 Final - 7 innings
  Luna Community College 5 Eastern Arizona College 0 Final - 7 innings
  South Mountain Community College 13 Salt Lake Community College 14 Final - 7 innings
  @ Snow Canyon HS
  Cochise College 8 College of Southern Idaho 7 Final - 7 innings
  @ Bishop Gorman
Sun. 2 Cochise College 1 College of Southern Idaho 11 Final
  @ Desert Oasis
Mon. 3 Colorado Northwestern Community College 3 Scottsdale Community College 4 Final
  Benedictine University at Mesa JV 0 Paradise Valley Community College 17 Final - 7 innings
Tue. 4 Park University 1 Mesa Community College 21 Final - 7 innings
  Grand Canyon University Club 1 Chandler-Gilbert Community College 11 Final - 8 innings
Wed. 5 Northeastern Junior College 2 Cochise College 1 Final
  Colorado Northwestern Community College 2 Glendale Community College 9 Final - 7 innings
  Arizona Christian University JV 3 Paradise Valley Community College 4 Final - 9 innings
  Colorado Northwestern Community College 3 Glendale Community College 1 Final - 7 innings
  Park University 9 Mesa Community College 17 Final
  South Mountain Community College 5 Phoenix College 6 Final
  Northeastern Junior College 5 Cochise College 6 Final
  Scottsdale Community College 4 College of Southern Idaho 5 Final - 11 innings
  @ Southern Nevada
Thu. 6 College of Southern Idaho 7 Scottsdale Community College 2 Final - 7 innings
  @ Las Vegas, Nevada
  College of Southern Idaho 2 Scottsdale Community College 3 Final - 7 innings
  @ Las Vegas, Nev.
  Grand Canyon University Club 3 Chandler-Gilbert Community College 4 Final
Fri. 7 New Mexico Junior College 10 South Mountain Community College 3 Final
  Phoenix, AZ @ Sloan Park
  Phoenix College 4 Central Arizona College 14 Final - 7 innings
  Zinger Tourney @ Sloan Park
  El Paso Community College 2 Pima Community College 5 Final - 7 innings
  West Campus Aztec Baseball Field
  Scottsdale Community College 15 College of Southern Idaho 8 Final
  @ Las Vegas, Nev.
  Trinidad State Junior College 1 Eastern Arizona College 11 Final - 7 innings
  Colorado Northwestern Community College 1 Paradise Valley Community College 11 Final - 5 innings
  Utah State Eastern 2 Cochise College 8 Final - 7 innings
  Northeastern Junior College 1 Arizona Western College 17 Final - 7 innings
  El Paso Community College 0 Pima Community College 10 Final - 7 innings
  West Campus Aztec Baseball Field
  New Mexico Junior College 4 Yavapai College 6 Final
  Phoenix, AZ @ Mesa, Arizona
  Phoenix College 4 South Mountain Community College 7 Final
  @ Sloan Park
  Arizona Christian University 1 Mesa Community College 5 Final
  Trinidad State Junior College 11 Eastern Arizona College 1 Final - 7 innings
  Colorado Northwestern Community College 0 Paradise Valley Community College 1 Final - 8 innings
  Utah State Eastern 11 Cochise College 13 Final - 9 innings
  Salt Lake Community College 8 GateWay Community College - AZ 1 Final
  Yavapai College 5 College of Southern Nevada 15 Final
  @ Mesa, AZ
Sat. 8 New Mexico Junior College 5 GateWay Community College - AZ 7 Final
  Phoenix, AZ @ Mesa, AZ
  Salt Lake Community College 10 South Mountain Community College 4 Final
  @ Sloan Park
  Northeastern Junior College 2 Arizona Western College 7 Final - 7 innings
  El Paso Community College 5 Pima Community College 13 Final - 7 innings
  West Campus Aztec Baseball Field
  Colorado Northwestern Community College 4 Paradise Valley Community College 5 Final - 7 innings
  Trinidad State Junior College 2 Eastern Arizona College 4 Final - 7 innings
  Utah State Eastern 3 Cochise College 10 Final - 7 innings
  Park University 0 Mesa Community College 10 Final - 7 innings
  Northeastern Junior College 0 Arizona Western College 3 Final - 7 innings
  El Paso Community College 2 Pima Community College 10 Final
  West Campus Aztec Baseball Field
  Salt Lake Community College 9 Central Arizona College 2 Final
  Zinger Tourney @ Sloan Park
  Colorado Northwestern Community College 3 Paradise Valley Community College 4 Final - 7 innings
  College of Southern Nevada 9 GateWay Community College - AZ 3 Final
  @ Sloan Park
  Trinidad State Junior College 8 Eastern Arizona College 9 Final - 8 innings
  Utah State Eastern 18 Cochise College 8 Final - 9 innings
  Phoenix College 0 Yavapai College 1 Final
  @ Sloan Park (Field 1)
  College of Southern Nevada 0 Central Arizona College 0 Final - 5 innings
  Zinger Tourney @ Sloan Park
Sun. 9 College of Southern Nevada 0 Central Arizona College 0 Final
  Zinger Tourney Championship @ Phoenix, AZ
  New Mexico Junior College 5 Phoenix College 6 Final
  Mesa, AZ
  South Mountain Community College 4 GateWay Community College - AZ 8 Final
  Yavapai College 11 Salt Lake Community College 3 Final
  @ Mesa, AZ
  Northeastern Junior College 6 Arizona Western College 2 Final
Mon. 10 Benedictine University of Mesa JV 3 Paradise Valley Community College 8 Final - 9 innings
  Grand Canyon Club 2 Glendale Community College 4 Final
Tue. 11 Benedictine - JV   Scottsdale Community College   Postponed
  Park University JV   Paradise Valley Community College   2:30 PM
  Grand Canyon Club   Mesa Community College   Postponed
  South Mountain Community College 15 Chandler-Gilbert Community College 6 Final
  Arizona Christian   Phoenix College   6:00 PM
Wed. 12 Arizona Christian University JV 6 Paradise Valley Community College 7 Final - 9 innings
  Benedictine University 0 Mesa Community College 12 Final - 7 innings
  Phoenix College 2 South Mountain Community College 8 Final
Thu. 13 Glendale Community College 1 Central Arizona College 0 Final
  Yavapai College 14 Arizona Christian University 6 Final - 7 innings
  Yavapai College 10 Arizona Christian University 5 Final
  Thompson Rivers University 6 Chandler-Gilbert Community College 7 Final
Fri. 14 Phoenix College * ^ 7 Mesa Community College 0 Final
  Scottsdale Community College * ^ 17 Chandler-Gilbert Community College 6 Final
  *Relocated due to field conditions
  Glendale Community College * ^ 3 GateWay Community College - AZ 2 Final
Sat. 15 Arizona Western College * ^ 6 Pima Community College 7 Final - 7 innings
  West Campus Aztec Baseball Field
  Mesa Community College * ^ 6 Phoenix College 5 Final
  Yavapai College * ^ 2 South Mountain Community College 4 Final - 7 innings
  Central Arizona College * 2 Paradise Valley Community College 1 Final
  Scottsdale Community College * ^ 5 Chandler-Gilbert Community College 15 Final - 7 innings
  Cochise College * 2 Eastern Arizona College 0 Final - 7 innings
  GateWay Community College - AZ * ^ 6 Glendale Community College 3 Final
  Arizona Western College * ^ 12 Pima Community College 15 Final
  West Campus Aztec Baseball Field
  Yavapai College * ^ 4 South Mountain Community College 3 Final
  Central Arizona College * 6 Paradise Valley Community College 4 Final
  Cochise College * ^ 5 Eastern Arizona College 3 Final
Sun. 16 Thompson River 6 Mesa Community College 7 Final
Mon. 17 Okanogan CAN 9 Central Arizona College 7 Final
  Thompson River College 1 Glendale Community College 2 Final
Tue. 18 Pima Community College * ^ 5 South Mountain Community College 7 Final - 7 innings
  Phoenix, AZ
  Cochise College * 1 Central Arizona College 2 Final - 7 innings
  Scottsdale Community College * 7 Yavapai College 8 Final - 7 innings
  Arizona Western College * ^ 7 Eastern Arizona College 2 Final - 7 innings
  Pima Community College * ^ 1 South Mountain Community College 15 Final - 7 innings
  Phoenix, AZ
  Cochise College * 6 Central Arizona College 3 Final
  Scottsdale Community College * 3 Yavapai College 13 Final - 7 innings
  Mesa Community College * 4 Glendale Community College 1 Final
  Arizona Western College * ^ 7 Eastern Arizona College 10 Final
  Paradise Valley Community College * ^ 3 Phoenix College 4 Final
  GateWay Community College - AZ * 3 Chandler-Gilbert Community College 8 Final
Wed. 19 Thompson Rivers University 1 Yavapai College 13 Final - 7 innings
  Thompson Rivers University 1 Yavapai College 11 Final - 5 innings
  Glendale Community College * 3 Mesa Community College 5 Final
  Chandler-Gilbert Community College * 2 GateWay Community College - AZ 10 Final
  Phoenix College * ^ 3 Paradise Valley Community College 4 Final
Thu. 20 Thompson River University 3 Paradise Valley Community College 9 Final - 9 innings
  ACU JV 5 GateWay Community College - AZ 3 Final
  Thompson Rivers University 1 Chandler-Gilbert Community College 10 Final
Fri. 21 Central Arizona College * 1 Scottsdale Community College 0 Final - 7 innings
  *Rescheduled due to rain in the forecast
  Chandler-Gilbert Community College * 2 Yavapai College 4 Final - 7 innings
  South Mountain Community College * 3 Phoenix College 1 Final - 7 innings
  Central Arizona College * 5 Scottsdale Community College 0 Final
  Chandler-Gilbert Community College * 2 Yavapai College 5 Final
  Phoenix College * 2 South Mountain Community College 8 Final
  @ PC
Sat. 22 Glendale Community College * 2 Cochise College 0 Final - 7 innings
  Glendale Community College * 3 Cochise College 4 Final
Mon. 24 Vancouver International University 3 Glendale Community College 4 Final
  Vancouver International University 1 Glendale Community College 7 Final
Tue. 25 Pima Community College * 0 Phoenix College 1 Final - 7 innings
  Phoenix, AZ
  Cochise College * 2 Scottsdale Community College 1 Final - 7 innings
  Eastern Arizona College * 1 Glendale Community College 3 Final - 7 innings
  Arizona Western College * 0 Chandler-Gilbert Community College 5 Final - 7 innings
  GateWay Community College - AZ * 0 Central Arizona College 13 Final - 7 innings
  Pima Community College * 4 Phoenix College 7 Final
  Phoenix, AZ
  Cochise College * 1 Scottsdale Community College 3 Final
  South Mountain Community College * 4 Paradise Valley Community College 1 Final
  Eastern Arizona College * 25 Glendale Community College 13 Final
  Arizona Western College * 11 Chandler-Gilbert Community College 4 Final
Wed. 26 Mesa Community College * 2 Yavapai College 3 Final - 7 innings
  Mesa Community College * 1 Yavapai College 9 Final
  Paradise Valley Community College * 3 South Mountain Community College 8 Final - 9 innings
  Central Arizona College * 6 GateWay Community College - AZ 5 Final - 11 innings
  Arizona Christian University 8 Glendale Community College 6 Final
  Grand Canyon Club Team 0 Phoenix College 10 Final
Thu. 27 Vancouver Island 17 GateWay Community College - AZ 18 Final
Fri. 28 Vancouver Island 6 Arizona Western College 16 Final - 8 innings
  Mesa Community College * 7 GateWay Community College - AZ 8 Final - 12 innings
  Chandler-Gilbert Community College * 2 South Mountain Community College 4 Final
  Phoenix College * ^ 0 Scottsdale Community College 5 Final
  Glendale Community College * 1 Paradise Valley Community College 5 Final
Sat. 29 Eastern Arizona College * ^ 4 Pima Community College 5 Final - 7 innings
  West Campus Aztec Baseball Field
  GateWay Community College - AZ * 5 Mesa Community College 6 Final
  Arizona Western College * 5 Central Arizona College 2 Final - 7 innings
  Scottsdale Community College * ^ 14 Phoenix College 7 Final
  Paradise Valley Community College * 3 Glendale Community College 2 Final
  Cochise College * 9 Yavapai College 10 Final - 8 innings
  Eastern Arizona College * ^ 4 Pima Community College 6 Final
  West Campus Aztec Baseball Field
  Arizona Western College * 2 Central Arizona College 3 Final
  Cochise College * 5 Yavapai College 7 Final - 7 innings
  South Mountain Community College * 5 Chandler-Gilbert Community College 4 Final
 
March
Mon. 2 Benedictine University 2 Glendale Community College 7 Final
Tue. 3 Pima Community College * 4 Central Arizona College 3 Final - 7 innings
  Coolidge, AZ
  Eastern Arizona College * ^ 3 South Mountain Community College 4 Final - 7 innings
  Cochise College * 2 Phoenix College 3 Final - 7 innings
  Yavapai College * 6 Arizona Western College 2 Final - 7 innings
  Pima Community College * 4 Central Arizona College 5 Final - 10 innings
  Coolidge, AZ
  Eastern Arizona College * ^ 8 South Mountain Community College 12 Final
  Mesa Community College * 3 Chandler-Gilbert Community College 10 Final
  Scottsdale Community College * ^ 13 Glendale Community College 2 Final
  GateWay Community College - AZ * 2 Paradise Valley Community College 10 Final
  Cochise College * 3 Phoenix College 4 Final
  Yavapai College * 6 Arizona Western College 7 Final - 11 innings
Wed. 4 Chandler-Gilbert Community College * 3 Mesa Community College 13 Final
  GCU Club 3 South Mountain Community College 15 Final - 7 innings
  Glendale Community College * ^ 3 Scottsdale Community College 4 Final
  Paradise Valley Community College * 3 GateWay Community College - AZ 4 Final
  @ Gene Autry
Thu. 5 Grand Canyon Club 2 Glendale Community College 7 Final
Fri. 6 Scottsdale Community College * ^ 7 GateWay Community College - AZ 5 Final
  Mesa Community College * 2 Paradise Valley Community College 3 Final
  Arizona Christian University 1 Glendale Community College 2 Final
  Phoenix College * ^ 5 Chandler-Gilbert Community College 2 Final
Sat. 7 Pima Community College * ^ 7 Yavapai College 8 Final - 8 innings
  Prescott, AZ
  South Mountain Community College * ^ 4 Cochise College 0 Final - 7 innings
  Central Arizona College * 4 Eastern Arizona College 6 Final - 7 innings
  GateWay Community College - AZ * ^ 9 Scottsdale Community College 11 Final
  Paradise Valley Community College * 5 Mesa Community College 8 Final
  Glendale Community College * 0 Arizona Western College 4 Final - 7 innings
  Pima Community College * ^ 4 Yavapai College 8 Final - 7 innings
  Prescott, AZ
  South Mountain Community College * ^ 9 Cochise College 10 Final
  Central Arizona College * 5 Eastern Arizona College 6 Final
  Glendale Community College * 4 Arizona Western College 9 Final
  Chandler-Gilbert Community College * ^ 7 Phoenix College 5 Final
Sun. 8 GateWay Community College - AZ #   German National Team   12:00 PM
  @ Vista Grande HS
  WBC Brazil 6 Phoenix College 2 Final
Mon. 9 Paradise Valley Community College * 6 Eastern Arizona College 3 Final - 7 innings
  Dawson Community College 4 Mesa Community College 6 Final
  Park University 2 Central Arizona College 11 Final
  Arizona Western College 8 Chandler-Gilbert Community College 3 Final
  Park University 1 Central Arizona College 4 Final
  Paradise Valley Community College * 5 Eastern Arizona College 4 Final - 10 innings
  Dawson Community College 6 Phoenix College 16 Final - 7 innings
  WBC Brazil   Chandler-Gilbert Community College   6:00 PM
Tue. 10 Arizona Western College * 7 GateWay Community College - AZ 1 Final - 7 innings
  Douglas College 0 Pima Community College 3 Final
  West Campus Aztec Baseball Field
  Triton College 5 Central Arizona College 4 Final
  Dawson Community College   Yavapai College   Cancelled
  WBC Germany   Chandler-Gilbert Community College   12:00 PM
  Western Nebraska Community College 0 South Mountain Community College 9 Final - 7 innings
  Dawson Community College   Yavapai College   Cancelled
  Dawson Community College 4 Paradise Valley Community College 12 Final
  Phoenix, AZ
  Benedictine - JV 5 Scottsdale Community College 8 Final
  Arizona Western College * 4 GateWay Community College - AZ 7 Final
  Douglas College 5 Pima Community College 8 Final
  West Campus Aztec Baseball Field
  Northeastern Junior College 0 Central Arizona College 10 Final - 7 innings
  Western Nebraska Community College 0 South Mountain Community College 6 Final - 7 innings
  Eastern Arizona College 7 Riverland Community College 10 Final - 7 innings
  @ Tucson, AZ
  Wheaton College 1 Cochise College 7 Final
  @ Tucson
Wed. 11 Williston State College 1 Cochise College 8 Final - 7 innings
  @ Tucson, AZ
  Northeastern Junior College   GateWay Community College - AZ   Cancelled
  Bryant & Stratton College (WI) 6 Eastern Arizona College 0 Final - 7 innings
  Triton College 0 Cochise College 15 Final - 5 innings
  @ Tucson
  Dawson Community College   Chandler-Gilbert Community College   Cancelled
Thu. 12 Cochise College 4 Miles Community College 1 Final
  @ Tucson
  dakota wesleyan jv   Eastern Arizona College   Cancelled
  Cochise College 0 Miles Community College 1 Final
  @ Tucson
  Western Nebraska Community College   GateWay Community College - AZ   Cancelled
  Dawson Community College   South Mountain Community College   Cancelled
  Central Lakes College-Brainerd 2 Eastern Arizona College 4 Final - 7 innings
  Dawson Community College   South Mountain Community College   Cancelled
  Madison College   Chandler-Gilbert Community College   Cancelled
  Grand Canyon Club   Mesa Community College   Cancelled
  Western Nebraska Community College   Phoenix College   Cancelled
  Madison College   Chandler-Gilbert Community College   Cancelled
Fri. 13 Pima Community College *   Mesa Community College   Cancelled
  Mesa, AZ
  Dawson Community College   Central Arizona College   Cancelled
  Northeastern Junior College   South Mountain Community College   Cancelled
  Miles Community College   Eastern Arizona College   Cancelled
  Ottawa University JV   Scottsdale Community College   Cancelled
  Pima Community College *   Mesa Community College   Cancelled
  Mesa, AZ
  Madison College   Paradise Valley Community College   Cancelled
  Northeastern Junior College   South Mountain Community College   Cancelled
  Western Nebraska Community College   Phoenix College   Cancelled
Sat. 14 Northeastern Junior College   Paradise Valley Community College   Cancelled
  Madison College   Scottsdale Community College   Cancelled
  Western Nebraska Community College   Mesa Community College   Cancelled
  Western Oklahoma State College   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  Madison College   Scottsdale Community College   Cancelled
  Western Oklahoma State College   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
Sun. 15 Madison College   Mesa Community College   Cancelled
  WBC Spain   Phoenix College   Cancelled
  Western Oklahoma State College   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  Arizona Western College   Miles Community College   Cancelled
  @ Tucson, AZ - Field 8
Mon. 16 Colorado State Club   Glendale Community College   Cancelled
Tue. 17 Pima Community College *   GateWay Community College - AZ   Cancelled
  Mesa, AZ
  Yavapai College * ^   Eastern Arizona College   Cancelled
  Arizona Western College *   Cochise College   12:00 PM
  Pima Community College *   GateWay Community College - AZ   Cancelled
  Mesa, AZ
  Mesa Community College * ^   Scottsdale Community College   Cancelled
  Central Arizona College *   South Mountain Community College   Cancelled
  Cancelled
  Yavapai College * ^   Eastern Arizona College   Cancelled
  Paradise Valley Community College *   Chandler-Gilbert Community College   3:00 PM
  Glendale Community College * ^   Phoenix College   Cancelled
  Arizona Western College *   Cochise College   3:00 PM
Wed. 18 South Mountain Community College *   Central Arizona College   Cancelled
  Madison College   GateWay Community College - AZ   Cancelled
  Scottsdale Community College * ^   Mesa Community College   Cancelled
  Chandler-Gilbert Community College *   Paradise Valley Community College   3:00 PM
  Phoenix College * ^   Glendale Community College   Cancelled
Thu. 19 Western Oklahoma State College   Cochise College   12:00 PM
  GateWay Community College - AZ   Yavapai College   Cancelled
  Madison College   Glendale Community College   Cancelled
  Colorado State University Club   Chandler-Gilbert Community College   6:00 PM
Fri. 20 Colorado State Club Team   Phoenix College   Cancelled
  Chandler-Gilbert Community College *   Central Arizona College   Cancelled
  Arizona Western College   Arizona Christian JV   2:00 PM
  South Mountain Community College *   Glendale Community College   Cancelled
Sat. 21 Paradise Valley Community College *   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  Arizona Western College *   Mesa Community College   Cancelled
  Glendale Community College *   South Mountain Community College   Cancelled
  Scottsdale Community College *   Eastern Arizona College   Cancelled
  GateWay Community College - AZ *   Cochise College   12:00 PM
  Phoenix College *   Yavapai College   Cancelled
  Paradise Valley Community College *   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  Phoenix College *   Yavapai College   Cancelled
  Scottsdale Community College *   Eastern Arizona College   Cancelled
  Arizona Western College *   Mesa Community College   Cancelled
  GateWay Community College - AZ *   Cochise College   3:00 PM
  Central Arizona College *   Chandler-Gilbert Community College   Cancelled
  Cancelled
Mon. 23 Langley Blaze Prep   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  Langley Blaze Prep   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  Arizona Christian - JV   Scottsdale Community College   Cancelled
Tue. 24 Glendale Community College *   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  Eastern Arizona College *   GateWay Community College - AZ   Cancelled
  Cochise College *   Chandler-Gilbert Community College   12:00 PM
  Yavapai College *   Paradise Valley Community College   Cancelled
  Arizona Western College *   Phoenix College   Cancelled
  Mesa Community College *   Central Arizona College   Cancelled
  Glendale Community College *   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  Arizona Western College *   Phoenix College   Cancelled
  South Mountain Community College *   Scottsdale Community College   Cancelled
  Eastern Arizona College *   GateWay Community College - AZ   Cancelled
  Cochise College *   Chandler-Gilbert Community College   3:00 PM
  Yavapai College *   Paradise Valley Community College   Cancelled
Wed. 25 Central Arizona College *   Mesa Community College   Cancelled
  Scottsdale Community College *   South Mountain Community College   Cancelled
  Arizona Christian University JV   Paradise Valley Community College   3:00 PM
  Langley Blaze   GateWay Community College - AZ   3:00 PM
Thu. 26 Langley   Yavapai College   Cancelled
  Langley   Yavapai College   Cancelled
  Arizona Christian University   Mesa Community College   Cancelled
  Benedictine   Phoenix College   Cancelled
Fri. 27 Langley Blaze   Central Arizona College   Cancelled
  South Mountain Community College *   GateWay Community College - AZ   Cancelled
Sat. 28 Scottsdale Community College *   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  Mesa Community College *   Cochise College   Cancelled
  GateWay Community College - AZ *   South Mountain Community College   Cancelled
  Phoenix College *   Central Arizona College   Cancelled
  Chandler-Gilbert Community College *   Eastern Arizona College   Cancelled
  Paradise Valley Community College *   Arizona Western College   12:00 PM
  Yavapai College *   Glendale Community College   Cancelled
  Phoenix College *   Central Arizona College   Cancelled
  Yavapai College *   Glendale Community College   Cancelled
  Scottsdale Community College *   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  Mesa Community College *   Cochise College   Cancelled
  Chandler-Gilbert Community College *   Eastern Arizona College   Cancelled
  Paradise Valley Community College *   Arizona Western College   3:00 PM
Mon. 30 Benedictine University   Glendale Community College   Cancelled
Tue. 31 Cochise College * ^   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  Eastern Arizona College *   Mesa Community College   Cancelled
  South Mountain Community College * ^   Arizona Western College   Cancelled
  Yavapai College *   Central Arizona College   Cancelled
  Cochise College * ^   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  South Mountain Community College * ^   Arizona Western College   Cancelled
  Yavapai College *   Central Arizona College   Cancelled
  Eastern Arizona College *   Mesa Community College   Cancelled
  Scottsdale Community College * ^   Paradise Valley Community College   Cancelled
  Chandler-Gilbert Community College *   Glendale Community College   Cancelled
  Phoenix College *   GateWay Community College - AZ   Cancelled
 
April
Wed. 1 Grand Canyon Club   Mesa Community College   Cancelled
  Paradise Valley Community College * ^   Scottsdale Community College   Cancelled
  Glendale Community College *   Chandler-Gilbert Community College   Cancelled
  GateWay Community College - AZ *   Phoenix College   Cancelled
Thu. 2 Park University   Cochise College   12:00 PM
  Park University   Cochise College   3:00 PM
  Arizona Christian University Club   Chandler-Gilbert Community College   6:00 PM
Fri. 3 Mesa Community College *   GateWay Community College - AZ   Cancelled
  Phoenix College * ^   Scottsdale Community College   Cancelled
  Paradise Valley Community College *   Glendale Community College   Cancelled
Sat. 4 Pima Community College *   Chandler-Gilbert Community College   Cancelled
  Chandler, AZ
  GateWay Community College - AZ *   Mesa Community College   Cancelled
  South Mountain Community College * ^   Eastern Arizona College   Cancelled
  Central Arizona College *   Arizona Western College   12:00 PM
  Scottsdale Community College * ^   Phoenix College   Cancelled
  Glendale Community College *   Paradise Valley Community College   Cancelled
  Yavapai College *   Cochise College   12:00 PM
  Pima Community College *   Chandler-Gilbert Community College   Cancelled
  Chandler, AZ
  South Mountain Community College * ^   Eastern Arizona College   Cancelled
  Central Arizona College *   Arizona Western College   2:30 PM
  Yavapai College *   Cochise College   3:00 PM
Mon. 6 Arizona Western College   Ottawa University JV   2:00 PM
Tue. 7 Central Arizona College *   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  Cochise College * ^   South Mountain Community College   Cancelled
  Eastern Arizona College *   Phoenix College   12:00 PM
  Arizona Western College *   Yavapai College   12:00 PM
  Central Arizona College *   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  Cochise College * ^   South Mountain Community College   Cancelled
  Chandler-Gilbert Community College *   Mesa Community College   Cancelled
  Glendale Community College * ^   Scottsdale Community College   Cancelled
  Eastern Arizona College *   Phoenix College   3:00 PM
  Paradise Valley Community College *   GateWay Community College - AZ   3:00 PM
  @ Gene Autry Park
  Arizona Western College *   Yavapai College   3:00 PM
Wed. 8 Mesa Community College *   Chandler-Gilbert Community College   Cancelled
  Scottsdale Community College * ^   Glendale Community College   Cancelled
  GateWay Community College - AZ *   Paradise Valley Community College   3:00 PM
Thu. 9 Grand Canyon Club Team   Phoenix College   3:00 PM
Fri. 10 Paradise Valley Community College *   Mesa Community College   Cancelled
  Scottsdale Community College * ^   GateWay Community College - AZ   Cancelled
  Arizona Christian University   Glendale Community College   Cancelled
  Chandler-Gilbert Community College *   Phoenix College   6:00 PM
Sat. 11 Yavapai College * ^   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  Mesa Community College *   Paradise Valley Community College   Cancelled
  Arizona Western College * ^   South Mountain Community College   Cancelled
  Central Arizona College *   Glendale Community College   Cancelled
  GateWay Community College - AZ * ^   Scottsdale Community College   Cancelled
  Eastern Arizona College * ^   Cochise College   12:00 PM
  Yavapai College * ^   Pima Community College   Cancelled
  West Campus Aztec Baseball Field
  Arizona Western College * ^   South Mountain Community College   Cancelled
  Central Arizona College *   Glendale Community College   Cancelled
  Eastern Arizona College * ^   Cochise College   3:00 PM
  Phoenix College *   Chandler-Gilbert Community College   6:00 PM
Tue. 14 Pima Community College * ^   Eastern Arizona College   Cancelled
  Thatcher, AZ
  Cochise College *   Arizona Western College   12:00 PM
  Yavapai College *   GateWay Community College - AZ   12:00 PM
  South Mountain Community College *   Central Arizona College   Cancelled
  Pima Community College * ^   Eastern Arizona College   Cancelled
  Thatcher, AZ
  Yavapai College *   GateWay Community College - AZ   2:30 PM
  Scottsdale Community College * ^   Mesa Community College   Cancelled
  Chandler-Gilbert Community College *  
There was a problem with a Velocity script
Pageschedule-networked-template
ErrorVM #printTeamLogo: too few arguments to macro. Wanted 2 got 1 at schedule-networked-template[line 1085, column 7]
Page source:
1: ## APPLY STYLESHEET
2: $website.addCss("/info/schedule-styles.css")
3: 
4: ## PICK UP OPTIONS
5: $website.include("options")
6: #set ($options = $request.getAttribute("options"))
7: 
8: #set ($showLeaders = false)
9: #if ($options.get("schedule_show_leaders") == "yes")
10: 	#set ($showLeaders = true)
11: #end
12: #if ($request.getParameter("showLeaders") == true)
13: 	#set ($showLeaders = true)
14: #end
15: 
16: #if ($showLeaders)
17:     $website.include("${page.sectionPage.url}/roster?tmpl=roster-headshots-template")
18:     #set ($rosterHeadshots = $!request.getAttribute("roster_headshots"))
19: #end
20: 
21: #set ($isMobile = false)
22: #if ($browser.getIphone() || $browser.getMobile())
23: 	#set ($isMobile = true)
24: #end
25: 
26: #set ($isPrinterFriendly = false)
27: #if ($request.getParameter("dec") == "printer-decorator")
28:   #set ($isPrinterFriendly = true)
29: #end
30: 
31: #set ($isTeamSchedule = false)
32: #if ($schedule.team.length() > 0)
33: 	#set ($isTeamSchedule = true)
34: #end
35: 
36: #set ($isSharedMeet = false)
37: #if ($schedule.team.length() == 0 && !$schedule.numericResults)
38: 	#set ($isSharedMeet = true)
39: #end
40: 
41: #set ($linksAbbreviations = { "Preview": "PR", "Box Score": "BX", "Results": "R", "Recap": "RC", "Live stats": "LS", "Video": "V", "Audio": "A", "Photos": "PH", "Tickets": "T", "Directions": "DR" })
42: #set ($linksOrder = ["RC", "BS", "RE", "GA", "AU", "VI", "LS", "DI", "TI", "PR", "LI"])
43: #set ($excludeLinksWhenEventIsFinished = ["LS", "DI", "TI", "PR"])
44: #set ($excludeLinksWhenEventIsLive = ["DI", "TI", "PR"])
45: 
46: #set ($restrictLinks = true)
47: #if ($options.get("schedule_restrict_links") == false)
48:   #set ($restrictLinks = false)
49: #end
50: 
51: #set ($showLinkIcons = true)
52: #if ($request.getParameter("showLinkIcons") == false)
53:   #set ($showLinkIcons = false)
54: #end
55: 
56: #set ($abbreviatedLinks = false)
57: #if ($request.getParameter("abbreviatedLinks") == true)
58:   #set ($abbreviatedLinks = true)
59: #end
60: 
61: #set ($showVsAt = true)
62: #if ($options.get("schedule_hide_vs_at") == true)
63: 	#set ($showVsAt = false)
64: #end
65: 
66: #set ($showTeamStats = true)
67: #if ($options.get("schedule_hide_team_stats") == true)
68: 	#set ($showTeamStats = false)
69: #end
70: 
71: #set ($showExhibitionGames = true)
72: #if ($options.get("schedule_hide_exhibition_events") == true)
73: 	#set ($showExhibitionGames = false)
74: #end
75: 
76: #set ($showSpotOnAddToCal = false)
77: #if ($options.get("schedule_show_spoton_add_to_cal") == "show")
78: 	#set ($showSpotOnAddToCal = true)
79: 
80: 	#if ($options.get('stanza_code').length() > 0)
81: 		#set ($stanzaCode = $options.get('stanza_code').toLowerCase())
82: 	#end
83: #end
84: 
85: #set ($showTeamLogo = false)
86: #if ($options.get("schedule_show_team_logo") == "show" && !$isPrinterFriendly)
87: 	#set ($showTeamLogo = true)
88: #end
89: 
90: #set ($includeTimeZone = false)
91: #if ($options.get('calendarIncludeTimeZone').length() > 0)
92: 	#set ($includeTimeZone = $options.get('calendarIncludeTimeZone').toLowerCase())
93: #end
94: 
95: #set ($enhancedLayout = false)
96: #if ($options.get("schedule_enhanced_layout") == "yes" && $schedule.numericResults && !$isPrinterFriendly)
97: 	#set ($enhancedLayout = true)
98: #end
99: 
100: #if ($isMobile && !$enhancedLayout)
101: 	#set ($includeURL = "${page.url}?tmpl=mobile-schedule-template&$!request.getQueryString()")
102: 	$website.includeAgain($includeURL)
103: 	#stop
104: #end
105: 
106: #set ($resultFormat = "AP1")
107: #if ($options.get("schedule_result_format").equals("L, 1-2")) ## whether to show $event.APResult or $event.AP2Result
108: 	#set ($resultFormat = "AP2")
109: #end
110: 
111: #set ($confNotation = "*")
112: #set ($divisionNotation = "^")
113: #set ($exhibitionNotation = "#")
114: #set ($postseasonNotation = "%")
115: #set ($multipleLeadersNotation = "+")
116: 
117: ## MACROS
118: #macro (printLinkAriaLabel $event $link $linkTypeCounter)
119: 	#set ($ariaLabel = "${event.sport} event: ${formatter.formatDate($event.date, 'MMMM d hh:mm a:')}")
120: 	#if ($event.neutralSite.length() > 0 || $event.home)
121: 		#set ($vsOrAt = "vs.")
122: 	#else
123: 		#set ($vsOrAt = "at")
124: 	#end
125: 	#if ($event.teams.size() > 1)
126: 		#set ($ariaLabel = "${ariaLabel} ${event.teams.get(0).name} ${vsOrAt} ${event.teams.get(1).name}:")
127: 	#elseif ($event.teams.size() == 1)
128: 		#set ($ariaLabel = "${ariaLabel} ${event.teams.get(0).name}:")
129: 	#end
130: 	#if ($event.neutralSite.length() > 0)
131: 		#set ($ariaLabel = "${ariaLabel} @ ${event.neutralSite}:")
132: 	#end
133: 	#set ($ariaLabel = "${ariaLabel} ${link.name}")
134: 	#if ($linkTypeCounter > 1)
135: 	    #set ($ariaLabel = "${ariaLabel} link ${linkTypeCounter}")
136: 	#end
137: 	aria-label="$ariaLabel"
138: #end
139: 
140: #macro (printEventLinks $event $useContainer $useList)
141: 	#set ($eventLinks = [])
142: 
143: 	#set ($isFinished = false)
144:     #if ($event.statusCode >= 0 || ($event.statusCode == -3 && $now.time >= ($event.date.time + (1000*60*60*24)))) ## -3 is reported for event sports
145:         #set ($isFinished = true)
146:     #end
147: 
148:     #if ($restrictLinks && ($event.inProgress || $isFinished))
149:         #foreach ($link in $event.links)
150:             #if ($event.inProgress && !$excludeLinksWhenEventIsLive.contains($link.mapType))
151:                 #set ($ignoreme = $eventLinks.add($link))
152:             #elseif ($isFinished && !$excludeLinksWhenEventIsFinished.contains($link.mapType))
153:                 #set ($ignoreme = $eventLinks.add($link))
154:             #end
155:         #end
156:     #else
157:         #set ($eventLinks = $event.links)
158: 	#end
159: 
160: 	#if ($useContainer == true)
161: 		<div #if ($eventLinks.size() > 0) class="links" #else class="links empty" #end>
162: 	#end
163: 		#if ($useList == true)<ul>#end
164: 			#set ($linksCounter = 0)
165: 			#foreach ($mapType in $linksOrder)
166: 				#set ($linkTypeCounter = 0)
167: 				#foreach ($link in $eventLinks)
168: 					#if ($mapType == $link.mapType)
169: 						#set ($linksCounter = $linksCounter + 1)
170: 						#set ($linkTypeCounter = $linkTypeCounter + 1)
171: 						#if ($linksCounter > 1)
172: 							##<span class="sep"> | </span>
173: 						#end
174: 						#set ($linkText = $link.name)
175: 						#if ($abbreviatedLinks)
176: 							#if ($link.mapType == "LI" || "$!link.siteCustomSettings.abbreviatedTitle" != "")
177: 								#set ($linkText = "LI")
178: 								#if("$!link.siteCustomSettings.abbreviatedTitle" != "")
179: 									#set ($linkText = $link.siteCustomSettings.abbreviatedTitle)
180: 								#end
181: 							#else
182: 								#foreach ($l in $linksAbbreviations.entrySet())
183: 									#if ($link.name.equalsIgnoreCase($l.key))
184: 										#set ($linkText = $l.value)
185: 									#end
186: 								#end
187: 							#end
188: 						#end
189: 						#if ($useList == true)<li>#end
190: 							<a #printLinkAriaLabel($event, $link, $linkTypeCounter) href="$link.url" #if ($website.isExternalLink($link.url)) target="_blank" #end class="link">
191: 							#if ($showLinkIcons)
192: 								<span class="icon gicon-${link.mapType.toLowerCase()}" title="$link.name"></span>
193: 							#end
194: 								<span class="text">$linkText</span>
195: 							</a>
196: 						#if ($useList == true)</li>#end
197: 					#end
198: 				#end
199: 			#end
200: 		#if ($useList == true)</ul>#end
201: 	#if ($useContainer == true)
202: 		</div>
203: 	#end
204: #end ## printEventLinks
205: 
206: #macro (printNotations $event)
207:   #if ($event.conference)
208:     <span class="notation" title="Conference">$confNotation</span>
209:   #end
210: 
211:   #if ($event.division)
212:     <span class="notation" title="Division">$divisionNotation</span>
213:   #end
214: 
215:   #if (!$event.overall)
216:     <span class="notation" title="Exhibition">$exhibitionNotation</span>
217:   #end
218: 
219:   #if ($event.postseason)
220:     <span class="notation" title="Post Season">$postseasonNotation</span>
221:   #end
222: #end
223: 
224: #macro (printTeamLogo $team)
225: 	#if ($showTeamLogo && $team.teamId.length() > 0)
226: 		<div class="team-logo" data-teamid="$team.teamId">
227: 		#if ($page.teamIDs.contains($team.teamId))
228: 			<a href="${page.url}?teamId=${team.teamId}"><img data-src="${website.teamLogo($team.teamId)}" alt="$!team.name" class="lazyload" /></a>
229: 		#else
230: 			<img data-src="${website.teamLogo($team.teamId)}" alt="$!team.name" class="lazyload" />
231: 		#end
232: 		</div>
233: 	#end
234: #end
235: 
236: #macro (printTeamName $team)
237: 	#if ($page.teamIDs.contains($team.teamId) && $schedule.numericResults)
238: 		#if ($page.title.length() > 0)
239: 			#set ($ariaLabel = "${page.title} - ${team.name}")
240: 		#elseif ($page.url.matches(".*/\d{4}-\d{2}/.*"))
241: 			#set ($urlParts = $page.url.split("/\d{4}-\d{2}/"))
242: 			#if ($urlParts.size() > 0)
243: 				#set ($startIndex = $tool.math.add($urlParts[0].length(), 1))
244: 				#set ($endIndex = $tool.math.add($startIndex, 7))
245: 				#set ($schedSeason = $page.url.substring($startIndex, $endIndex))
246: 				#set ($ariaLabel = "${schedSeason} ${schedule.sport} Schedule - ${team.name}")
247: 			#end
248: 		#end
249: 		<a href="${page.url}?teamId=${team.teamId}" class="team-name link" aria-label="$ariaLabel">$team.name</a>
250: 	#else
251: 		<span class="team-name">$team.name</span>
252: 	#end
253: #end
254: 
255: #macro (printAPResult $event)
256: 	#if ($resultFormat.equals("AP1"))
257: 		#set ($APResult = $event.APResult)
258: 	#elseif ($resultFormat.equals("AP2"))
259: 		#set ($APResult = $event.AP2Result)
260: 	#end
261: 
262: 	#if (!$event.inProgress && $APResult.length() > 0)
263: 		$APResult
264: 	#else
265: 		$event.result
266: 	#end
267: #end
268: 
269: #macro (printEventStatus $event)
270: 	#if ($includeTimeZone)
271: 		#if ($includeTimeZone.contains('local'))
272: 			$formatter.formatStatus($event).setTimeFormat("h:mm a z").useEventTimeZone()
273: 		#elseif ($includeTimeZone.contains('site'))
274: 			$formatter.formatStatus($event).setTimeFormat("h:mm a z")
275: 		#end
276: 	#else
277: 		$formatter.formatStatus($event)
278: 	#end
279: #end
280: 
281: #macro (printEventNotes $event)
282:     #if ($event.notes.length() > 0 || $event.neutralSite.length() > 0)
283:     <div class="notes">
284:         #if ($event.neutralSite.length() > 0)<span class="neutral-site">@ $event.neutralSite</span>#end
285:         #if ($event.notes.length() > 0)<span class="">$event.notes</span>#end
286:     </div>
287:     #end
288: #end
289: 
290: #macro (printSharedMeet)
291: 	#set ($teams = $tool.sorter.sort($page.teams.entrySet(), "value"))
292: 	#set ($teamsThreshold = 20)
293: 
294: 	#if ($teams.size() > $teamsThreshold)
295:     	#set ($teamsByAlphabets = {})
296:     	#foreach ($team in $teams)
297:     		#set ($firstLetter = $team.value.charAt(0))
298:     		#set ($arr = [])
299:     		#if ($teamsByAlphabets.containsKey($firstLetter))
300:     			#set ($arr = $teamsByAlphabets.get($firstLetter))
301:     		#end
302:     		#set ($bool = $arr.add($team))
303:     		#set ($val = $teamsByAlphabets.put($firstLetter, $arr))
304:     	#end
305: 
306: 		<ul class="team-alphabets">
307: 		#foreach ($alphabet in $teamsByAlphabets.entrySet())
308: 			<li><a href="#${alphabet.key}">$alphabet.key</a></li>
309: 		#end
310: 		</ul>
311: 
312:         <div class="team-list clearfix">
313: 			<div class="col">
314:         	#foreach ($obj in $teamsByAlphabets.entrySet())
315: 				#if ($velocityCount == 8 || $velocityCount == 15)
316: 				    </div><div class="col">
317: 				#end
318: 				#set ($teamList = $obj.value)
319: 				<ul>
320:         			<li class="title" id="${obj.key}">$obj.key</li>
321:         			#foreach ($team in $teamList)
322:         				<li><a href="${page.url}?teamId=${team.key}">$team.value</a></li>
323:         			#end
324:         		</ul>
325: 			#end
326: 			</div>
327:         </div>
328: 	#else ## less than threshold
329: 		#if ($teams.size() == 0)
330: 			<h3>There are no teams that match this criteria</h3>
331: 		#else
332: 			<div class="team-list">
333:     			<ul>
334:     			#foreach ($team in $teams)
335:     				<li><a href="${page.url}?teamId=${team.key}">$team.value</a></li>
336:     			#end
337:     			</ul>
338: 			</div>
339: 		#end
340: 	#end ## teams threshold
341: #end ## printSharedMeet
342: 
343: #macro (printTeamStats)
344: 	#if ($isTeamSchedule && $schedule.teamId.length() > 0)
345: 		#set ($number = $schedule.Record.winPercentage)
346: 		#set ($confnumber = $schedule.conferenceRecord.winPercentage)
347: 
348: 		<div class="team-stats accent-bg">
349: 		<div class="clearfix">
350: 
351: 			<div class="cat">
352: 				<span class="label">Overall</span>
353: 				<span class="value">$schedule.Record</span>
354: 			</div>
355: 			<div class="cat">
356: 				<span class="label">Pct.</span>
357: 				<span class="value">$formatter.formatNumber($number, "#.000")</span>
358: 			</div>
359: 			<div class="cat">
360: 				<span class="label">Conf.</span>
361: 				<span class="value">$schedule.ConferenceRecord</span>
362: 			</div>
363: 			<div class="cat">
364: 				<span class="label">Pct.</span>
365: 				<span class="value">$formatter.formatNumber($confnumber, "#.000")</span>
366: 			</div>
367: 			<div class="cat">
368: 				<span class="label">Streak</span>
369: 				<span class="value">$schedule.streak</span>
370: 			</div>
371: 			<div class="cat">
372: 				<span class="label">Home</span>
373: 				<span class="value">$schedule.homeRecord</span>
374: 			</div>
375: 			<div class="cat">
376: 				<span class="label">Away</span>
377: 				<span class="value">$schedule.awayRecord</span>
378: 			</div>
379: 			<div class="cat">
380: 				<span class="label">Neutral</span>
381: 				<span class="value">$schedule.neutralRecord</span>
382: 			</div>
383: 
384: 			## SHOW SPLITS DATA FOR TEAM VIEW H2H SCHEDULES
385: 			#if ($showTeamStats)
386: 				#set ($teamStatsPath = "${page.sectionPage.url}/teams")
387: 
388: 				#if ($website.exists($teamStatsPath))
389: 					$website.includeAgain("${teamStatsPath}?teamId=${schedule.teamId}&tmpl=schedule-team-stats-template")
390: 				#end
391: 			#end
392: 		</div>
393: 		</div> ## team-stats
394: 	#end
395: #end ## printTeamStats
396: 
397: #macro (printEnhancedLayout)
398:     #set ($lastDate = "")
399: 
400:     <div class="event-group">
401:     #foreach ($event in $events)
402:         #if ($isTeamSchedule)
403:             #set ($theDate = $formatter.formatDate($event.date, "MMMM"))
404:         #else
405:     	    #set ($theDate = $formatter.formatDate($event.date, "EEEE MMMM dd, yyyy"))
406:     	#end
407: 
408:     	#if (!$lastDate.equals($theDate))
409:     	    #if ($velocityCount > 1)
410:     	        </div><div class="event-group">
411:             #end
412:     		<div class="event-date accent-bg">$theDate</div>
413:     	#end
414: 
415:     	#set ($lastDate = $theDate)
416:     	#set ($rowClass = "event-row")
417: 
418: 		#if ($velocityCount % 2 == 0)
419: 			#set ($rowClass = "${rowClass} even")
420: 		#else
421: 			#set ($rowClass = "${rowClass} odd")
422: 		#end
423: 
424: 		#if ($event.neutralSite.length() > 0)
425: 			#set ($rowClass = "${rowClass} neutral")
426: 		#elseif ($event.home)
427: 			#set ($rowClass = "${rowClass} home")
428: 		#else
429: 			#set ($rowClass = "${rowClass} away")
430: 		#end
431: 
432: 		#if ($event.inProgress)
433: 			#set ($rowClass = "${rowClass} inprogress")
434: 		#end
435: 
436: 		#if ($event.conference)
437: 			#set ($rowClass = "${rowClass} conf")
438: 		#end
439: 
440: 		#if ($event.postseason)
441: 			#set ($rowClass = "${rowClass} postseason")
442: 		#end
443: 
444: 		#if ($event.division)
445: 			#set ($rowClass = "${rowClass} division")
446: 		#end
447: 
448: 		#if (!$event.overall)
449: 			#set ($rowClass = "${rowClass} exhibition")
450: 		#end
451: 
452: 		#if ($event.statusCode < 0 && !$event.inProgress)
453: 			#if ($event.date && !$event.date.before($now))
454: 				#set ($rowClass = "${rowClass} upcoming")
455: 			#end
456: 		#end
457: 
458: 		#set ($boxscoreURL = "")
459: 		#set ($recapURL = "")
460: 		#foreach ($link in $event.links)
461: 			#if ($boxscoreURL.length() == 0 && $link.url.endsWith(".xml") && $link.mapType == "BS" && !$website.isExternalLink($link.url))
462: 				#set ($boxscoreURL = "${link.url}")
463: 			#elseif ($link.mapType == "RC" && $recapURL.length() == 0 && !$website.isExternalLink($link.url))
464: 				#set ($recapURL = $link.url)
465: 			#end
466: 		#end
467: 
468: 		#if ($boxscoreURL.length() > 0 || $recapURL.length() > 0)
469: 			#set ($rowClass = "${rowClass} has-recap")
470: 		#end
471: 
472: 		#set ($sport = $event.sport.toLowerCase())
473: 		#if ($showLeaders && $rosterHeadshots.size() > 0 && ($sport.contains("basketball") || $sport.contains("soccer") || $sport.contains("volleyball")))
474: 			#set ($rowClass = "${rowClass} has-leaders")
475: 		#else
476: 		    #set ($rowClass = "${rowClass} no-leaders")
477: 		#end
478: 
479: 		#if ($event.winner.name.length() > 0)
480: 			#if ($event.opponent.winner)
481: 				#set ($rowClass = "${rowClass} loser")
482: 			#else
483: 				#set ($rowClass = "${rowClass} winner")
484: 			#end
485: 		#end
486: 
487: 		#set ($eventLinks = [])
488:         #if ($restrictLinks && ($event.inProgress || $event.statusCode >= 0))
489:             #foreach ($link in $event.links)
490:                 #if ($event.inProgress && !$excludeLinksWhenEventIsLive.contains($link.mapType))
491:                     #set ($ignoreme = $eventLinks.add($link))
492:                 #elseif ($event.statusCode >= 0 && !$excludeLinksWhenEventIsFinished.contains($link.mapType))
493:                     #set ($ignoreme = $eventLinks.add($link))
494:                 #end
495:             #end
496:         #else
497:             #set ($eventLinks = $event.links)
498:     	#end
499: 
500:     	#if ($eventLinks.size() > 0)
501:     	    #set ($rowClass = "${rowClass} has-links")
502:     	#end
503: 
504: 		<div class="${rowClass}" #if ($recapURL.length() > 0) data-recap="$recapURL" #end #if ($boxscoreURL.length() > 0) data-boxscore="$boxscoreURL" #end>
505: 		<div class="inner-wrap clearfix">
506:         #if ($isTeamSchedule)
507:         	<div class="event-info clearfix">
508: 
509:                 <div class="date" title="${formatter.formatDate($event.date, "EEE. MMMM dd, yyyy")}">$formatter.formatDate($event.date, "'<span>'EEE'</span>' '<span>'MMM'</span>' '<span>'dd'</span>'")</div>
510: 
511:                 #if ($event.neutralSite.length() > 0 || $event.home)
512:                     <div class="va">vs</div>
513:                 #else
514:                     <div class="va">at</div>
515:                 #end
516: 
517:                 #printTeamLogo($event.opponent)
518: 
519:                 <div class="event clearfix">
520: 
521:                     <div class="opponent">
522: 						#printTeamName($event.opponent)
523:             		    #printNotations($event)
524:                     </div>
525: 
526:                     #printEventNotes($event)
527:                 </div>
528: 
529: 				<div class="status">#printEventStatus($event)</div>
530: 				<div class="result">#printAPResult($event)</div>
531: 
532: 				#if ($showLeaders && $rosterHeadshots.size() > 0 && ($sport.contains("basketball") || $sport.contains("soccer") || $sport.contains("volleyball")))
533: 					<div class="game-leaders">$website.include("${boxscoreURL}?tmpl=schedule-game-leaders-template&teamId=${schedule.teamId}")</div>
534: 				#end
535: 
536:                 #printEventLinks($event, true, true)
537: 
538:                 #if ($event.neutralSite.length() > 0)
539:         		    <a href="#" class="venue" title="Neutral"><span>N</span></a>
540:                 #elseif ($event.home)
541:         		    <a href="#" class="venue" title="Home"><span>H</span></a>
542:                 #else
543:         		    <a href="#" class="venue" title="Away"><span>A</span></a>
544:                 #end
545: 
546:             </div> ## event-info
547: 
548:         #elseif ($event.teams.size() == 2) ## conference schedule with head-to-head events
549:         	#set ($awayTeam = $event.teams.get(0))
550:         	#set ($homeTeam = $event.teams.get(1))
551: 
552:         	#set ($awayClass = "away")
553:         	#set ($homeClass = "home")
554: 
555:         	#if ($awayTeam.winner)
556:         		#set ($awayClass = "${awayClass} winner")
557:         		#set ($homeClass = "${homeClass} loser")
558:         	#elseif ($homeTeam.winner)
559:         		#set ($awayClass = "${awayClass} loser")
560:         		#set ($homeClass = "${homeClass} winner")
561:         	#end
562: 
563:         	#set ($hasLogo = false)
564:         	#if ($awayTeam.teamId && $homeTeam.teamId && $showTeamLogo)
565:         	    #set ($hasLogo = true)
566:         	#end
567: 
568:         	<div class="event-info clearfix">
569: 
570:             <div #if ($hasLogo) class="teams has-logos clearfix" #else class="teams clearfix" #end>
571:                 <div class="team $awayClass clearfix">
572:             		#if ($hasLogo)<div class="logo">#printTeamLogo($awayTeam)</div>#end
573:             		#printTeamName($awayTeam) #printNotations($event)
574:             		<div class="team-score">$awayTeam.result</div>
575:             	</div>
576: 
577:                 <div class="team $homeClass clearfix">
578:             		#if ($hasLogo)<div class="logo">#printTeamLogo($homeTeam)</div>#end
579:             		#printTeamName($homeTeam)
580:             		<div class="team-score">$homeTeam.result</div>
581:             	</div>
582:         	</div> ## teams
583: 
584:         	<div class="details">
585:         	    <div class="date">$formatter.formatDate($event.date, "EEEE, MMMM dd")</div>
586:         	    <div class="status">$formatter.formatStatus($event)</div>
587:         	    #printEventNotes($event)
588:         	    #printEventLinks($event, true, true)
589:         	</div>
590: 
591:         	</div> ## event-info
592:         #end
593:         </div> ## inner-wrap
594:         </div> ## row
595: 
596:     #end ## events loop
597:     </div> ## event-group
598: #end ## printEnhancedLayout
599: ## END MACROS
600: 
601: #set ($events = [])
602: #set ($hasPostSeasonEvents = false)
603: #set ($hasConfEvents = false)
604: #set ($hasDivisionEvents = false)
605: #set ($hasExhibitionEvents = false)
606: #set ($hasHomeEvents = false)
607: #set ($hasAwayEvents = false)
608: #set ($hasNeutralEvents = false)
609: 
610: #foreach ($event in $schedule.events)
611: #if ($event.date && ($event.overall || $showExhibitionGames))
612:     #if ($events.add($event))
613:         #if ($event.postseason)
614:             #set ($hasPostSeasonEvents = true)
615:         #end
616: 
617:         #if ($event.conference)
618:             #set ($hasConfEvents = true)
619:         #end
620: 
621:         #if ($event.division)
622:             #set ($hasDivisionEvents = true)
623:         #end
624: 
625:         #if (!$event.overall)
626:             #set ($hasExhibitionEvents = true)
627:         #end
628: 
629:         #if ($event.neutralSite.length() > 0)
630:             #set ($hasNeutralEvents = true)
631:         #elseif ($event.home)
632:             #set ($hasHomeEvents = true)
633:         #else
634:             #set ($hasAwayEvents = true)
635:         #end
636:     #end
637: #end
638: #end
639: 
640: #if ($isSharedMeet)
641: 	#set ($rootClass = "schedule-meet")
642: #else
643:     #if ($enhancedLayout)
644:     	#set ($rootClass = "schedule-enhanced")
645:     #else
646:     	#set ($rootClass = "schedule-list")
647:     #end
648: 
649:     #if ($isTeamSchedule)
650:     	#set ($rootClass = "${rootClass} h2h-team")
651:     #else
652:     	#set ($rootClass = "${rootClass} h2h-conf")
653:     #end
654: #end
655: 
656: #if ($showTeamLogo)
657: 	#set ($rootClass = "${rootClass} has-logos")
658: #end
659: 
660: <div class="schedule-wrap ${rootClass} clearfix" data-module="schedule-layout">
661: 
662: $wiki
663: 
664: ## LOOK TO INCLUDE SCHEDULE NOTE
665: #set ($scheduleNoteURL = "${page.url}-note")
666: #if ($website.exists($scheduleNoteURL))
667: 	$website.include($scheduleNoteURL)
668: #end
669: 
670: #if ($page.title.length() > 0)
671: 	#if ($schedule.team.length() > 0 && $page.teams.size() > 1)
672: 		#set ($pageTitle = "${page.title} : ${schedule.team}")
673: 	#else
674: 		#set ($pageTitle = $page.title)
675: 	#end
676: 	<h1>$pageTitle</h1>
677: #end
678: 
679: ## SHARED MEETS TEAMS LAYOUT
680: #if ($isSharedMeet)
681: 
682: 	## SCHEDULE FILTERS
683: 	<div class="filters clearfix">
684: 
685: 	## LOOK TO INCLUDE ARCHIVE SCHEDULES DROPDOWN
686: 	<div class="filter seasons">
687: 		$website.include("navbar-schedule-archive?tmpl=schedule-archive-list-template&selected=${tool.esc.url($page.url)}")
688: 	</div>
689: 
690: 	#if ($showSpotOnAddToCal)
691:         <div class="filter spoton-cal"><a class="spoton-it" data-size="medium" data-options="ticker" data-color="rgb(0,33,71)" href="https://stanza.co/schedules/${stanzaCode}">Add to Calendar</a> <script>(function() {var so=document.createElement('script'); so.async=true;so.src='https://dff2h0hbfv6w4.cloudfront.net/scripts/loader.js'; var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(so,s);})();</script></div>
692: 	#end
693: 	</div> ## filters
694: 
695: 	#printSharedMeet
696: 
697: #else ## not shared meet
698: 
699: ## TEAM STATS
700: #if ($schedule.numericResults && !$isPrinterFriendly)
701: 	#printTeamStats
702: 
703:     ## SCHEDULE FILTERS
704:     <div class="filters clearfix">
705:     #if ($page.teams.size() > 1)
706:     	<div class="filter teams-filter">
707: 			<div class="select-list">
708: 				<label><span>Filter schedule by selecting a team name from the list</span>
709:             		<select id="select-box-team-filter">
710:             			<option value="${page.url}">All Teams</option>
711:             			#foreach ($team in $tool.sorter.sort($page.teams.entrySet(), "value"))
712:             				<option #if ($request.getParameter("teamId") == $team.key) selected #end value="${page.url}?teamId=${team.key}">$team.value</option>
713:             			#end
714:             		</select>
715: 				</label>
716: 			</div>
717:     	</div>
718:     #end
719: 
720:     #if ($isTeamSchedule && $enhancedLayout)
721:         <div class="filter venue-filter">
722: 			<div class="select-list">
723: 				<label>
724: 					<span>Filter events by selecting a venue from the list</span>
725:                     <select data-filter="true">
726:                         <option value="all">All Venues</option>
727:                         #if ($hasHomeEvents)
728:                             <option value="home">Home</option>
729:                         #end
730:                         #if ($hasAwayEvents)
731:                             <option value="away">Away</option>
732:                         #end
733:                         #if ($hasNeutralEvents)
734:                             <option value="neutral">Neutral</option>
735:                         #end
736:     				</select>
737: 				</label>
738: 			</div>
739:         </div>
740:     #end
741: 
742:     #if ($hasConfEvents || $hasDivisionEvents || $hasExhibitionEvents || $hasPostSeasonEvents)
743:         <div class="filter type-filter">
744: 			<div class="select-list">
745: 				<label>
746: 					<span>Filter events by selecting an event type from the list</span>
747:                     <select data-filter="true">
748:                         <option value="all">All Events</option>
749:                         #if ($hasConfEvents)
750:                             <option value="conf">Conference</option>
751:                         #end
752:                         #if ($hasDivisionEvents)
753:                             <option value="division">Division</option>
754:                         #end
755:                         #if ($hasExhibitionEvents)
756:                             <option value="exhibition">Exhibition</option>
757:                         #end
758:                         #if ($hasPostSeasonEvents)
759:                             <option value="postseason">Post Season</option>
760:                         #end
761:                     </select>
762: 				</label>
763: 			</div>
764:         </div>
765: 	#end
766: 
767: 	## LOOK TO INCLUDE ARCHIVE SCHEDULES DROPDOWN
768: 	<div class="filter seasons">
769: 		$website.include("navbar-schedule-archive?tmpl=schedule-archive-list-template&selected=${tool.esc.url($page.url)}")
770: 	</div>
771: 
772:     #if ($showSpotOnAddToCal)
773:         <div class="filter spoton-cal"><a class="spoton-it" data-size="medium" data-options="ticker" data-color="rgb(0,33,71)" href="https://stanza.co/schedules/${stanzaCode}">Add to Calendar</a> <script>(function() {var so=document.createElement('script'); so.async=true;so.src='https://dff2h0hbfv6w4.cloudfront.net/scripts/loader.js'; var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(so,s);})();</script></div>
774:     #end
775:     </div> ## filters
776: #else
777: 	## SCHEDULE FILTERS
778: 	<div class="filters clearfix">
779: 
780: 	## LOOK TO INCLUDE ARCHIVE SCHEDULES DROPDOWN
781: 	<div class="filter seasons">
782: 		$website.include("navbar-schedule-archive?tmpl=schedule-archive-list-template&selected=${tool.esc.url($page.url)}")
783: 	</div>
784: 
785: 	#if ($showSpotOnAddToCal)
786:         <div class="filter spoton-cal"><a class="spoton-it" data-size="medium" data-options="ticker" data-color="rgb(0,33,71)" href="https://stanza.co/schedules/${stanzaCode}">Add to Calendar</a> <script>(function() {var so=document.createElement('script'); so.async=true;so.src='https://dff2h0hbfv6w4.cloudfront.net/scripts/loader.js'; var s=document.getElementsByTagName('script')[0];s.parentNode.insertBefore(so,s);})();</script></div>
787: 	#end
788: 	</div> ## filters
789: #end ## numericResults
790: 
791: <div class="schedule-content clearfix">
792: #if ($enhancedLayout) ## enhanced layout
793: 
794: 	#printEnhancedLayout
795: 
796: #else ## list layout
797: 
798: #set ($scheduleLayout = 1)
799: #if ($tool.math.toInteger($options.get("schedule_default_layout")) > 1)
800:   #set ($scheduleLayout = $tool.math.toInteger($options.get("schedule_default_layout")))
801: #end
802: 
803: ## SET DEFAULT LABELS AND FIELDS FOR NUMERIC vs. NON-NUMERIC SCHEDULES
804: #if ($isTeamSchedule)
805: ## TEAM VIEW
806:   #if ($schedule.numericResults) ## team h2h
807:     #if ($scheduleLayout == 1)
808:       #set ($scheduleFields = ["date", "opponent+neutralsite", "notes", "result", "status", "links"])
809:       #set ($scheduleLabels = ["Date", "Opponent", "Notes", "Result", "Status", "Links"])
810:     #elseif ($scheduleLayout == 2)
811:       #set ($scheduleFields = ["date", "opponent+neutralsite", "result", "status", "links", "_notes"])
812:       #set ($scheduleLabels = ["Date", "Opponent", "Result", "Status", "Links", "Notes"])
813: 	#elseif ($scheduleLayout == 3)
814: 	  #set ($scheduleFields = ["date", "opponent", "notes+neutralsite", "result", "status", "links"])
815:       #set ($scheduleLabels = ["Date", "Opponent", "Notes", "Result", "Status", "Links"])
816:     #end
817:   #else
818:     #if ($scheduleLayout == 1)
819:       #set ($scheduleFields = ["date", "opponent+neutralsite", "notes", "status", "team_away_result", "links"])
820:       #set ($scheduleLabels = ["Date", "Event", "Notes", "Status", "Result", "Links"])
821:     #elseif ($scheduleLayout == 2)
822:       #set ($scheduleFields = ["date", "opponent", "status", "team_away_result", "links", "_notes+neutralsite"])
823:       #set ($scheduleLabels = ["Date", "Event", "Status", "Result", "Links", "Notes"])
824:     #elseif ($scheduleLayout == 3)
825:       #set ($scheduleFields = ["date", "opponent+neutralsite",  "status", "team_away_result", "links", "_notes"])
826:       #set ($scheduleLabels = ["Date", "Event", "Status", "Result", "Links", "Notes"])
827:     #end
828:   #end
829: #else
830: ## CONFERENCE VIEW
831:   #if($schedule.numericResults) ## conf h2h
832:     #if ($scheduleLayout == 1)
833:       #set ($scheduleFields = ["date", "team_away", "team_away_result", "team_home", "team_home_result", "status", "links", "_notes+neutralsite"])
834:       #set ($scheduleLabels = ["Date", "Away", "", "Home", "", "Status", "Links", "Notes"])
835:     #elseif ($scheduleLayout == 2)
836:       #set ($scheduleFields = ["_date", "team_away+team_away_result", "team_home+team_home_result", "notes+neutralsite", "status", "links"])
837:       #set ($scheduleLabels = ["Date", "Away", "Home", "Notes", "Status", "Links"])
838: 	#elseif ($scheduleLayout == 3)
839: 	  #set ($scheduleFields = ["date", "team_away", "team_away_result", "team_home", "team_home_result", "notes+neutralsite", "status", "links"])
840:       #set ($scheduleLabels = ["Date", "Away", "", "Home", "", "Notes", "Status", "Links"])
841:     #end
842:   #else
843:     #if ($scheduleLayout == 1)
844:       #set ($scheduleFields = ["date", "opponent+neutralsite", "status", "result", "links", "_notes"])
845:       #set ($scheduleLabels = ["Date", "Teams/Event", "Time", "Score", "Links", "Notes"])
846:     #elseif ($scheduleLayout == 2)
847:       #set ($scheduleFields = ["date", "team_away", "neutralsite", "team_away_result", "links", "_notes"])
848:       #set ($scheduleLabels = ["Date", "Teams", "Event", "Results", "Links", "Notes"])
849: 	#elseif ($scheduleLayout == 3)
850: 	  #set ($scheduleFields = ["date", "team_away", "neutralsite", "team_away_result", "links", "notes"])
851:       #set ($scheduleLabels = ["Date", "Teams", "Event", "Results", "Links", "Notes"])
852:     #end
853:   #end
854: #end
855: 
856: ## SET FIELDS AND LABELS FROM OPTIONS IF AVAILABLE AND SANITIZE THEM
857: #if ($options.get("schedule_fields") && $options.get("schedule_labels"))
858: 	#set ($optionFields = $options.get("schedule_fields"))
859: 	#set ($optionFields = $optionFields.split(","))
860: 	#foreach ($field in $optionFields)
861: 		#set ($field = $field.trim())
862: 		$tool.list.set($optionFields, $tool.math.sub($velocityCount, 1), $field)
863: 	#end
864: 
865: 	#set ($optionLabels = $options.get("schedule_labels"))
866: 	#set ($optionLabels = $optionLabels.split(","))
867: 	#foreach ($label in $optionLabels)
868: 		#set ($label = $label.trim())
869: 		#if ($label.equals("-"))
870: 			#set ($label = "&nbsp;")
871: 		#end
872: 		$tool.list.set($optionLabels, $tool.math.sub($velocityCount, 1), $label)
873: 	#end
874: 
875: 	#if ($tool.list.size($optionFields) == $tool.list.size($optionLabels))
876: 		#set ($scheduleFields = $optionFields)
877: 		#set ($scheduleLabels = $optionLabels)
878: 	#end
879: #end
880: 
881: #set ($dateFormat = "EEE. d")
882: #set ($groupByMonths = true)
883: 
884: #if ($options.get("schedule_date_format").equals("Thu. 3"))
885:   #set ($dateFormat = "EEE. d")
886: #elseif ($options.get("schedule_date_format").equals("Mar. 15"))
887:   #set ($dateFormat = "MMM. dd")
888: #elseif ($options.get("schedule_date_format").equals("Mar. 15, 2013"))
889:   #set ($dateFormat = "MMM. dd, yyyy")
890: #elseif ($options.get("schedule_date_format").equals("March 15, 2013"))
891:   #set ($dateFormat = "MMMM dd, yyyy")
892: #elseif ($options.get("schedule_date_format").equals("March 15"))
893:   #set ($dateFormat = "MMMM dd")
894: #elseif ($options.get("schedule_date_format").equals("03/15/2013"))
895:   #set ($dateFormat = "MM/dd/yyyy")
896: #elseif ($options.get("schedule_date_format").equals("03/15"))
897:   #set ($dateFormat = "MM/dd")
898: #elseif ($options.get("schedule_date_format").equals("Thursday, March 15, 2013"))
899:   #set ($dateFormat = "EEEE, MMMM dd, yyyy")
900: #elseif ($options.get("schedule_date_format").equals("Thursday, Mar. 15, 2013"))
901:   #set ($dateFormat = "EEEE, MMM. dd, yyyy")
902: #elseif ($options.get("schedule_date_format").equals("Thursday, March 15"))
903:   #set ($dateFormat = "EEEE, MMMM dd")
904: #elseif ($options.get("schedule_date_format").equals("Thursday, Mar. 15"))
905:   #set ($dateFormat = "EEEE, MMM. dd")
906: #elseif ($options.get("schedule_date_format").equals("Thu., March 15"))
907:   #set ($dateFormat = "EEE., MMMM dd")
908: #elseif ($options.get("schedule_date_format").equals("Thu., Mar. 15"))
909:   #set ($dateFormat = "EEE., MMM. dd")
910: #end
911: 
912: #if ($options.get("schedule_group_by_months") == false)
913:   #set ($groupByMonths = false)
914: #end
915: 
916: <table>
917: <thead>
918: <tr>
919: #set ($colCount = 0)
920: #foreach ($label in $scheduleLabels)
921:   #if (!$tool.list.get($scheduleFields, $tool.math.sub($velocityCount, 1)).startsWith("_"))
922:     <th>$label</th>
923: 	#set ($colCount = $colCount + 1)
924:   #end
925: #end
926: </tr>
927: </thead>
928: 
929: #set ($lastdate = "")
930: #set ($lastMonth = "")
931: #set ($counter = 0)
932: <tbody class="event-group">
933: #foreach ($event in $events)
934: 
935:   #set ($formattedDate = $formatter.formatDate($event.date, $dateFormat))
936:   #set ($theDate = $formatter.formatDate($event.date, "MMMM dd yyyy"))
937:   #set ($theMonth = $formatter.formatDate($event.date, "MMMM"))
938: 
939:   #if ($groupByMonths && !$lastMonth.equals($theMonth))
940: 	#if ($velocityCount > 1)
941:         </tbody><tbody class="event-group">
942: 
943:         <tr class="month-sep"><td colspan="${colCount}">&nbsp;</td></tr> ## show empty row
944:     #end
945: 
946:     <tr class="month-title"><td colspan="${colCount}">$theMonth</td></tr>
947:     ## EVENTS ARE GROUPED WHEN HERE SO RESET COUNTER BACK TO 0
948:     #set ($counter = 0)
949:   #end
950: 
951:   #set ($counter = $counter + 1)
952:   #set ($rowClass = "event-row")
953: 
954:   #if ($event.inProgress)
955:     #set ($rowClass = "${rowClass} in-progress")
956:   #end
957: 
958:   #if ($event.conference)
959:     #set ($rowClass = "${rowClass} conf")
960:   #end
961: 
962:   #if ($event.postseason)
963:     #set ($rowClass = "${rowClass} postseason")
964:   #end
965: 
966:   #if ($event.division)
967:     #set ($rowClass = "${rowClass} division")
968:   #end
969: 
970:   #if (!$event.overall)
971:     #set ($rowClass = "${rowClass} exhibition")
972:   #end
973: 
974:   #if ($event.neutralSite.length() > 0) #else
975: 	#if ($event.home)
976: 		#set ($rowClass = "${rowClass} home")
977: 	#end
978:   #end
979: 
980:   #if ($scheduleFields.contains("_date") && !$lastDate.equals($theDate))
981:     <tr class="${rowClass} date-sep"><td colspan="${colCount}">&nbsp;</td></tr> ## show empty row
982:     <tr class="${rowClass} date-title"><td colspan="${colCount}">$formattedDate</td></tr>
983: 
984:     ## EVENTS ARE GROUPED WHEN HERE SO RESET COUNTER BACK TO 0
985:     #set ($counter = 0)
986:   #end
987: 
988:   #if ($counter % 2 == 0)
989:     #set ($rowClass = "${rowClass} even")
990:   #else
991:     #set ($rowClass = "${rowClass} odd")
992:   #end
993: 
994:   <tr class="${rowClass}" #if ($event.inProgress) title="In Progress" #end>
995:   #foreach ($field in $scheduleFields)
996: 
997:   ## DATE
998:   #if ($field.equals("date"))
999:     <td class="e_date">#if (!$lastDate.equals($theDate)) $formattedDate #else &nbsp; #end</td>
1000:   #end
1001: 
1002:   ## OPPONENT
1003:   #if ($field.equals("opponent") || $field.equals("opponent+neutralsite"))
1004:     <td class="e_team e_opponent">
1005:     #printTeamLogo($event.opponent)
1006: 
1007:     #if ($showVsAt)
1008:       #if ($event.neutralSite.length() > 0 || $event.home)
1009:         <span class="va">vs. </span>
1010:       #else
1011:         <span class="va">at </span>
1012:       #end
1013:     #end
1014: 
1015:     #printTeamName($event.opponent)
1016:     #printNotations($event)
1017: 
1018:     #if ($field.equals("opponent+neutralsite") && $event.neutralSite.length() > 0)
1019:       <span class="neutralsite">@ $event.neutralSite</span>
1020:     #end
1021:     </td>
1022:   #end
1023: 
1024:   ## RESULT
1025:   #if ($field.equals("result") || $field.equals("result+status"))
1026:     <td class="e_result">
1027: 	#printAPResult($event)
1028: 
1029:     #if ($field.equals("result+status"))
1030:       #printEventStatus($event)
1031:     #end
1032:     </td>
1033:   #end
1034: 
1035:   ## TEAM AWAY
1036:   #if ($field.equals("team_away") || $field.equals("team_away+team_away_result"))
1037:     #set ($class = "e_team e_awayteam")
1038:     #if ($field.equals("team_away+team_away_result"))
1039:       #set ($class = "e_team_result e_awayteam")
1040:     #end
1041:     <td class="$class">
1042:     #if ($event.teams.size() > 0)
1043:       #set ($awayTeam = $event.teams.get(0))
1044:       #printTeamLogo($awayTeam)
1045:       #printTeamName($awayTeam)
1046: 	  #printNotations($event)
1047: 
1048:       #if ($field.equals("team_away+team_away_result") && $awayTeam.result.length() > 0)
1049: 		#if ($awayTeam.winner)
1050: 		  <span class="e_result winner">$awayTeam.result</span>
1051: 		#else
1052:           <span class="e_result">$awayTeam.result</span>
1053: 		#end
1054:       #end
1055:     #else
1056:       &nbsp;
1057:     #end
1058:     </td>
1059:   #end
1060: 
1061:   ## TEAM AWAY RESULT
1062:   #if ($field.equals("team_away_result"))
1063: 	#set ($class = "e_result e_awayresult")
1064: 	#if ($event.teams.size() > 0 && $event.teams.get(0).winner)
1065: 		#set ($class = "${class} winner")
1066: 	#end
1067:     <td class="$class">
1068:     #if ($event.teams.size() > 0 && $event.teams.get(0).result.length() > 0)
1069:       $event.teams.get(0).result
1070:     #else
1071:       &nbsp;
1072:     #end
1073:     </td>
1074:   #end
1075: 
1076:   ## TEAM HOME
1077:   #if ($field.equals("team_home") || $field.equals("team_home+team_home_result"))
1078:     #set ($class = "e_team e_hometeam")
1079:     #if ($field.equals("team_home+team_home_result"))
1080:       #set ($class = "e_team_result e_hometeam")
1081:     #end
1082:     <td class="$class">
1083:     #if ($event.teams.size() > 1)
1084:       #set ($homeTeam = $event.teams.get(1))
1085:       #printTeamLogo($homeTeam)
1086:       #printTeamName($homeTeam)
1087: 
1088:       #if ($field.equals("team_home+team_home_result") && $homeTeam.result.length() > 0)
1089: 		#if ($homeTeam.winner)
1090: 		  <span class="e_result winner">$homeTeam.result</span>
1091: 		#else
1092:           <span class="e_result">$homeTeam.result</span>
1093: 		#end
1094:       #end
1095:     #else
1096:       &nbsp;
1097:     #end
1098:     </td>
1099:   #end
1100: 
1101:   ## TEAM HOME RESULT
1102:   #if ($field.equals("team_home_result"))
1103: 	#set ($class = "e_result e_homeresult")
1104: 	#if ($event.teams.size() > 1 && $event.teams.get(1).winner)
1105: 	  #set ($class = "${class} winner")
1106: 	#end
1107:     <td class="$class">
1108:     #if ($event.teams.size() > 1 && $event.teams.get(1).result.length() > 0)
1109:       $event.teams.get(1).result
1110:     #else
1111:       &nbsp;
1112:     #end
1113:     </td>
1114:   #end
1115: 
1116:   ## BOTH TEAMS AND THEIR RESULT
1117:   #if ($field.equals("teams+result"))
1118:     <td class="e_teams_result">
1119:     #foreach ($team in $event.teams)
1120:       #if ($velocityCount == 1)
1121:         #printNotations($event)
1122:       #end
1123: 
1124:       #if ($velocityCount > 1) &nbsp;&nbsp; #end
1125: 
1126:       #printTeamLogo($team)
1127:       #printTeamName($team)
1128: 
1129:       &nbsp;
1130: 
1131:       #if ($team.result.length() > 0) $team.result #end
1132:     #end
1133:     </td>
1134:   #end
1135: 
1136:   ## STATUS
1137:   #if ($field.equals("status") || $field.equals("status+neutralsite"))
1138:     <td class="e_status">
1139:     #printEventStatus($event)
1140: 
1141:     #if ($field.equals("status+neutralsite") && $event.neutralSite.length() > 0)
1142:       @ ${event.neutralSite}
1143:     #end
1144:     </td>
1145:   #end
1146: 
1147:   ## LINKS (SAME ROW)
1148:   #if ($field.equals("links"))
1149:     <td class="e_links">
1150:       #printEventLinks($event, false, true)
1151:       $wiki.event($event)
1152:     </td>
1153:   #end
1154: 
1155:   ## NOTES (SAME ROW)
1156:   #if ($field.equals("notes") || $field.equals("notes+neutralsite"))
1157:     <td class="e_notes">$!event.notes #if ($field.equals("notes+neutralsite") && $event.neutralSite.length() > 0) @ $event.neutralSite #end</td>
1158:   #end
1159: 
1160:   ## NEUTRALSITE
1161:   #if ($field.equals("neutralsite"))
1162:     <td class="e_neutralsite">
1163:     #if ($event.neutralSite.length() > 0)
1164:       ## DISPLAY THE @ CHARACTER ONLY FOR HEAD-TO-HEAD SCHEDULES (non numeric schedules sometimes use neutralSite field for event name)
1165:       #if ($schedule.numericResults) @ #end $event.neutralSite
1166:     #else
1167:       &nbsp;
1168: 	#end
1169:     </td>
1170:   #end
1171: 
1172:   #end ## fields loop
1173:   </tr>
1174: 
1175:   #foreach ($field in $scheduleFields)
1176: 
1177:   ## NOTES (NEW ROW)
1178:   #if (($field.equals("_notes") && $event.notes.length() > 0) || ($field.equals("_notes+neutralsite") && ($event.notes.length() > 0 || $event.neutralSite.length() > 0)))
1179:     <tr class="${rowClass}" #if ($event.inProgress) title="In Progress" #end>
1180:       <td>&nbsp;</td>
1181:       <td colspan="${tool.math.sub($colCount, 1)}" class="e_notes">$!event.notes #if ($field.equals("_notes+neutralsite") && $event.neutralSite.length() > 0) @ $event.neutralSite #end</td>
1182:     </tr>
1183:   #end
1184: 
1185:   ## LINKS (NEW ROW)
1186:   #if ($field.equals("_links") && $event.links.size() > 0)
1187:     <tr class="${rowClass}" #if ($event.inProgress) title="In Progress" #end>
1188:       <td>&nbsp;</td>
1189:       <td colspan="${tool.math.sub($colCount, 1)}" class="e_links">
1190:         #printEventLinks($event, false, true)
1191:         $wiki.event($event)
1192:       </td>
1193:     </tr>
1194:   #end
1195: 
1196:   ## NEUTRAL SITE (NEW ROW)
1197:   #if ($field.equals("_neutralsite") && $event.neutralSite.length() > 0)
1198:     <tr class="${rowClass}" #if ($event.inProgress) title="In Progress" #end>
1199:       <td>&nbsp;</td>
1200:       <td colspan="${tool.math.sub($colCount, 1)}" class="e_neutralsite">#if ($schedule.numericResults) @ #end $event.neutralSite</td>
1201:     </tr>
1202:   #end
1203: 
1204:   #end ## fields loop
1205: 
1206:   #set ($lastDate = $theDate)
1207:   #set ($lastMonth = $theMonth)
1208: #end ## EVENTS LOOP
1209: </tbody>
1210: </table>
1211: #end ## enhancedLayout check
1212: </div>
1213: 
1214: ## LOOK TO INCLUDE SCHEDULE POST FILE
1215: #set ($schedulePostURL = "${page.url}-post")
1216: #if ($website.exists($schedulePostURL))
1217:   <div class="schedule-post">$website.include($schedulePostURL)</div>
1218: #end
1219: 
1220: ## LEGENDS
1221: <div class="notations">
1222:   #if ($hasExhibitionEvents)
1223:     <div class="exhibition"><strong>$exhibitionNotation</strong> <span>Exhibition</span></div>
1224:   #end
1225:   #if ($hasConfEvents)
1226:     <div class="conf"><strong>$confNotation</strong> <span>Conference</span></div>
1227:   #end
1228:   #if ($hasDivisionEvents)
1229:     <div class="division"><strong>$divisionNotation</strong> <span>Division</span></div>
1230:   #end
1231:   #if ($hasPostSeasonEvents)
1232:     <div class="postseason"><strong>$postseasonNotation</strong> <span>Post season</span></div>
1233:   #end
1234:   #if ($hasHomeEvents && !$enhancedLayout)
1235: 	<div class="homeevents"><strong>Bold team:</strong> <span>Home event</span></div>
1236:   #end
1237:   #if ($showLeaders && $rosterHeadshots.size() > 0)
1238:     <div class="leaders"><strong>$multipleLeadersNotation</strong> <span>Multiple Leaders</span></div>
1239:   #end
1240: </div>
1241: 
1242: ## LOOK TO INCLUDE SCHEDULE FOOTER FILE
1243: #set ($scheduleFooterURL = "${page.url}-footer")
1244: 	#if ($website.exists($scheduleFooterURL))
1245:         <div class="schedule-footer">$website.include($scheduleFooterURL)</div>
1246: #end
1247: 
1248: <div class="subscribe-links">
1249:   <a href="$icalURL"><img src="/info/images/icon_schedule.gif" alt="" /> <strong>iCalendar</strong></a> ## iCalendar
1250:   <a href="$rssURL"><img src="/info/images/icon_rss.gif" alt="" /> <strong>RSS Feed</strong></a> ## RSS
1251: </div>
1252: 
1253: 
1254: 
1255: $sfs
1256: $wiki
1257: $rss
1258: 
1259: #end
1260: </div> ## schedule-wrap
1261: 
1262: ## GLOBAL ADS SERVER
1263: #if ($website.ads.isAdvertisingEnabled('SCHEDULE'))
1264: 	$website.includeAgain("global-adserver-slots?adSlot=schedule")
1265: #end
1266: 
1267: #if ($request.getParameter("ajax").equals("true"))
1268:   $!request.setAttribute("decorator", "")
1269: #end