Ishmael Kalilou | #11 | F | Brandeis

gp pts/g fg % 3pt % ft % reb/g a/g
24 3.2 42.4 - 74.1 1.9 0.2
  gp gs min/g fg/g pct 3pt/g pct ft/g pct ppg
Total 24 - 8.7 1.2-2.8 42.4 0.0-0.0 - 0.8-1.1 74.1 3.2
Conference 13 - 8.9 1.2-2.9 42.1 0.0-0.0 - 0.8-0.9 83.3 3.2
Exhibition - - - 0.0-0.0 - 0.0-0.0 - 0.0-0.0 - -

Home 12 - 9.4 1.6-3.5 45.2 0.0-0.0 - 1.2-1.6 73.7 4.3
Away 12 - 8.0 0.8-2.0 37.5 0.0-0.0 - 0.5-0.7 75.0 2.0
There was a problem with a Velocity script
Pagebio-network-template
ErrorVM #split: too many arguments to macro. Wanted 2 got 3 at bio-network-template[line 630, column 1]
Page source:
1: ## MOBILE CHECK
2: #if ($browser.getIphone() || $browser.getMobile())
3: 	#set ($isMobile = true)
4: #else
5: 	#set ($isMobile = false)
6: #end
7: 
8: #set ($mobileNS = 'mobile-stats-')
9: #set ($mobileNSP = "#${mobileNS}")
10: 
11: ## PICK UP OPTIONS
12: $website.include("options")
13: #set ($options = $request.getAttribute("options"))
14: #set ($locale = "en_us")
15: #set ($locale = $options.get("locale"))
16: 
17: #if ($locale == "en_us")
18:   #set ($defLabel = "Defense")
19: #elseif ($locale == "en_gb")
20:   #set ($defLabel = "Defence")
21: #end
22: 
23: #set ($pos = "")
24: #set ($pos = $attributes.get("position"))
25: #set ($posVec = $pos.split("/"))
26: #set ($pos = $posVec[0])
27: #set ($pos = $pos.toLowerCase())
28: #set ($pos = $positions.get($pos))
29: #set ($highlights = $highlights.get($pos))
30: #if ($request.getParameter("pos"))
31:   #set ($pos = $request.getParameter("pos"))
32:   #set ($pos = $pos.toLowerCase())
33:   #set ($pos = $positions.get($pos))
34: #end
35: #set ($labels = $labels.get($pos))
36: #set ($briefs = $briefs.get($pos))
37: #set ($gamelogs = $gamelogs.get($pos))
38: #set ($view = $!request.getParameter("view"))
39: #set ($url = ${page.url})
40: 
41: #set ($playerId = $attributes.get("playerId"))
42: 
43: #set ($stats = $splits.overall)
44: 
45: 
46: #macro (printHighlights)
47: 	#set ($cellWidth = $tool.math.toInteger($tool.math.div(100, $highlights.size())))
48: 	<table style="width:100%">
49: 	 <tr>
50: 		#foreach ($highlight in $highlights.keySet())
51: 		  <th #if ($isMobile) style="width:${cellWidth}%" #end><b>$!highlights.get($highlight)</b></th>
52: 		#end
53: 	 </tr>
54: 	 <tr>
55: 		#foreach ($highlight in $highlights.keySet())
56: 		  #set ($value = "-")
57: 		  ## #set ($format = $formats.get($highlight))
58: 		  ## #set ($value = $!formatter.formatNumber($stats.get($highlight), $format))
59: 		  #set ($value = $formatter.formatNumber($stats.get($highlight), $formats.get($highlight)))
60: 		  <td align="center">
61: 		  #if ($value.length() > 0)$value#else - #end
62: 		  </td>
63: 		#end
64: 	 </tr>
65: 	</table>
66: #end
67: 
68: #macro (printPosLink $posKey $label $tablePosition)
69: 	#if ($isMobile)
70: 		
71: 		#if ($tablePosition == 'first')
72: 			<select class="${mobileNS}tab-select" style="visibility:visible">
73: 		#end
74: 		
75: 		<option data-pos="${posKey}" value="${url}?view=${view}&pos=${posKey}" #if ($pos == $posKey) selected="selected" #end>${label}</option>
76: 		
77: 		#if ($tablePosition == 'last')
78: 			</select>
79: 		#end
80: 	#else
81: 		<li #if ($pos == $posKey) class="active" #end>	
82: 			<a href="${url}?view=${view}&pos=${posKey}">${label}</a>
83: 		</li>
84: 	#end
85: #end
86: 
87: #macro(split $label $stats $class)
88:     <tr class="$!{class}">
89:     <td class="${mobileNS}fixed-column">${label}</td>
90:     #foreach ($brief in $briefs.keySet())
91:       #set ($value = "-")
92:       #set ($value = $!formatter.formatNumber($stats.get($brief), $formats.get($brief)))
93:       <td align="center">
94:       #if ($value.length() > 0)$value#else - #end
95:       </td>
96:     #end
97:   </tr>
98: #end
99: 
100: #set ($colspan = $briefs.size() + 1)
101: 
102: #macro (printHr)
103: #if (! $isMobile)
104: <tr><td colspan="${colspan}"><hr></td></tr>
105: #else
106: <tr>
107: 	<td class="${mobileNS}fixed-column">&nbsp;</td>
108: 	<td colspan="${colspan}">&nbsp;</td>
109: </tr>
110: #end
111: #end
112: 
113: 
114: ## MOBILE
115: #if ($isMobile)
116: 
117: 
118: <div class="stats-wrapper mobile-stats">
119:     <h1>$!attributes.get("first_name") $!attributes.get("last_name")</h1>
120: 	<h2 class="page-subtitle">
121: 		<a href="../teams?id=$!{attributes.get("teamId")}">$!attributes.get("team")</a>
122: 		#if ($attributes.get("number")) | #$!attributes.get("number") #end 
123: 		#if ($attributes.get("position")) | $!attributes.get("position")#end
124: 		
125: 	</h2>
126: 	<img src="/info/mobile/mobile-js/photoswipe/loader.gif" alt="" id="mobile-stats-tabs-spinner" />
127: 	<div class="stats-tabs mobile-tabs">
128: 	<ul>
129: 		<li><a data-url="${page.url}" #if (!($view.length() > 0)) class="active" href="#Player_Profile" #else href="${page.url}" #end title="Player Profile">Player Profile</a></li>
130: 		<li><a data-url="${page.url}?view=gamelog" #if ($view == "gamelog") class="active" href="#Gamelog" #else href="${page.url}?view=gamelog" #end title="Gamelog">Game Log</a></li>
131: 		<li><a data-url="${page.url}?view=splits" #if ($view == "splits") class="active" href="#Split_Stats" #else href="${page.url}?view=splits" #end title="Split Stats">Split Stats</a></li>
132: 	</ul>	
133: 
134: 
135: #if ($view == "gamelog" and $events) ## GAMELOG
136: 	
137: <div id="Gamelog">
138: <div class="${mobileNS}panel-wrapper" data-pos="${pos}">
139: 	
140: #if ($sport.enumCode == 0) ## Football
141: 
142: 	#printPosLink('qb', 'Passing', 'first')
143: 	#printPosLink('rb', 'Rushing', '')
144: 	#printPosLink('wr', 'Receiving', '')
145: 	#printPosLink('k', 'Kicking', '')
146: 	#printPosLink('p', 'Punting', '')
147: 	#printPosLink('kr', 'Returns', '')		
148: 	#printPosLink('d', $defLabel, 'last')
149: 
150: #elseif ($sport.enumCode == 1) ## Baseball
151: 
152: 	#printPosLink('h', 'Hitting', 'first')
153: 	#printPosLink('p', 'Pitching', '')		
154: 	#printPosLink('f', 'Fielding', 'last')
155: 
156: #elseif ($sport.enumCode == 2) ## Basketball
157: 
158: 	#printPosLink('sh', 'Shooting', 'first')
159: 	#printPosLink('bc', 'Ball control', 'last')
160: 
161: #end
162: 
163: <div class="${mobileNS}panel-container">
164: <table><thead>
165: 	
166:   <tr>
167:     <th><b>Date</b></th>
168:     <th class="${mobileNS}fixed-column"><b>Opponent</b></th>
169:     <th><b>Score</b></th>
170:     #foreach ($gamelog in $gamelogs)
171:       <th><b>$gamelog</b></th>
172:     #end
173:   </tr>
174:   
175: </thead>
176: <tbody>
177: #foreach ($event in $events)
178:   <tr>
179:     <td>$formatter.formatDate($event.event.date, "MMM d")</td>
180:     <td class="${mobileNS}fixed-column ${mobileNS}no-wrap">
181:     #if ($event.event.neutralSite.length() > 0) vs.
182:     #elseif (!$event.event.home) at
183:     #else ## nothing for a home game
184:     #end
185:     $event.event.opponent.name</td>
186:     <td>
187:     #if ($event.event.statusCode >= 0)
188:       #if ($event.event.eventId.length() > 0 && $event.stats.size() > 0)
189:       <a href="../boxscores/${formatter.formatDate($event.event.date, "yyyyMMdd")}_${event.event.eventId.substring(0, 4)}.xml">${event.event.APResult}</a>
190:       #else
191:       ${event.event.APResult}
192:       #end
193:     #else &nbsp; #end
194:     </td>
195:     #foreach ($gamelog in $gamelogs.keySet())
196:       #set ($value = "-")
197:       #set ($value = $formatter.formatNumber($event.stats.get($gamelog), $formats.get($gamelog)))
198:       <td align="center">
199:       #if ($value.length() > 0)$value#else - #end
200:       </td>
201:     #end
202:   </tr>
203: #end
204: </tbody></table>
205: $wiki.su
206: 
207: </div> <!-- ${mobileNS}panel-container -->
208: </div> <!-- ${mobileNS}panel-wrapper -->
209: 
210: </div> <!-- Gamelog -->
211: 
212: 
213: #elseif ($view == "splits" and $events)
214: 
215: <div id="Split_Stats">
216: <div class="${mobileNS}panel-wrapper" data-pos="${pos}">
217: 
218: 
219: #if ($sport.enumCode == 0) ## Football
220: 
221: 	#printPosLink('qb', 'Passing', 'first')
222: 	#printPosLink('rb', 'Rushing', '')
223: 	#printPosLink('wr', 'Receiving', '')
224: 	#printPosLink('k', 'Kicking', '')
225: 	#printPosLink('p', 'Punting', '')
226: 	#printPosLink('kr', 'Returns', '')
227: 	#printPosLink('d', $defLabel, 'last')
228: 	
229: #elseif ($sport.enumCode == 1) ## Baseball
230: 
231: 	#printPosLink('h', 'Hitting', 'first')
232: 	#printPosLink('p', 'Pitching', '')
233: 	#printPosLink('f', 'Fielding', '')
234:     #printPosLink('f', 'Fielding', 'last')
235: 	
236: #elseif ($sport.enumCode == 2) ## Basketball
237: 
238: 	#printPosLink('sh', 'Shooting per game', 'first')
239: 	#printPosLink('st', 'Shooting', '')
240: 	#printPosLink('bc', 'Ball control per game', '')
241: 	#printPosLink('bt', 'Ball control', 'last')
242: 	
243: #end
244: 
245: 
246: <div class="${mobileNS}panel-container">
247: <table><tbody>
248:   <tr>
249:     <th class="${mobileNS}fixed-column">&nbsp;</th>
250:     #foreach ($brief in $briefs)
251:       <th><b>$brief</b></th>
252:     #end
253:   </tr>
254: 
255: #split("Total", $splits.overall, '')
256: #split("Conference", $splits.conference, '')
257: #split("Exhibition", $splits.exhibition, '')
258: 
259: #printHr()
260: 
261: #split("Home", $splits.home, '')
262: #split("Away", $splits.away, '')
263: #split("Neutral", $splits.neutral, '')
264: 
265: #printHr()
266: 
267: #split("Wins", $splits.inWins, '')
268: #split("Losses", $splits.inLosses, '')
269: #if ($sport.enumCode == 5) ## Ice hockey
270: #split("Ties", $splits.inTies, '')
271: #end
272: 
273: #printHr()
274: 
275: ## Going to need to replace this with sound logic that does not use the sport to determine dates
276: #if ($sport.enumCode == 5) ## Ice hockey
277:  #split("September", $splits.september, '')
278:  #split("October", $splits.october, '')
279:  #split("November", $splits.november, '')
280:  #split("December", $splits.december, '')
281:  #split("January", $splits.january, '')
282:  #split("February", $splits.february, '')
283:  #split("March", $splits.march, '')
284:  #split("April", $splits.april, '')
285: #elseif ($sport.enumCode == 2) ## Basketball
286:  #split("November", $splits.november, '')
287:  #split("December", $splits.december, '')
288:  #split("January", $splits.january, '')
289:  #split("February", $splits.february, '')
290:  #split("March", $splits.march, '')
291: #elseif ($sport.enumCode == 3 or $sport.enumCode == 9) ## Soccer or field hockey
292:  #split("September", $splits.september, '')
293:  #split("October", $splits.october, '')
294:  #split("November", $splits.november, '')
295:  #split("December", $splits.december, '')
296: #elseif ($sport.enumCode == 0) ## Football
297:  #split("August", $splits.august, '')
298:  #split("September", $splits.september, '')
299:  #split("October", $splits.october, '')
300:  #split("November", $splits.november, '')
301:  #split("December", $splits.december, '')
302: #elseif ($sport.enumCode == 6 or $sport.enumCode == 10) ## Men's or women's lacrosse
303:  #split("January", $splits.january, '')
304:  #split("February", $splits.february, '')
305:  #split("March", $splits.march, '')
306:  #split("April", $splits.april, '')
307:  #split("May", $splits.may, '')
308: #end
309: </thead>
310: </table>
311: $wiki.su
312: </div> <!-- ${mobileNS}panel-container -->
313: </div> <!-- ${mobileNS}panel-wrapper -->
314: </div>
315: 
316: 
317: #else ## Player profile
318: 
319: <div id="Player_Profile">
320: 
321: #printHighlights()
322: 
323: ## LAST SIX GAMES
324: <table>
325:   <tr><th colspan="3">Recent Games</th></tr>
326: #set ($eventEnd = -1)
327: #foreach ($event in $events)
328:   #if ($event.event.result.resolved)
329:     #set ($eventEnd = $velocityCount)
330:   #end
331: #end
332: #set ($eventStart = $eventEnd - 5)
333: #if ($eventStart < 0) #set ($eventStart = 0) #end
334: #foreach ($event in $events)
335: #if ($velocityCount >= $eventStart and $velocityCount <= $eventEnd)
336:   <tr>
337:     <td>$formatter.formatDate($event.event.date, "MMM d")</td>
338:     <td>
339:     #if ($event.event.neutralSite.length() > 0) vs.
340:     #elseif (!$event.event.home) at
341:     #else ## nothing for a home game
342:     #end
343:     $event.event.opponent.name</td>
344:     <td>
345:     #if ($event.event.statusCode >= 0)
346:       #if ($event.event.eventId.length() > 0 && $event.stats.size() > 0)
347:       <a href="../boxscores/${formatter.formatDate($event.event.date, "yyyyMMdd")}_${event.event.eventId.substring(0, 4)}.xml">${event.event.APResult}</a>
348:       #else
349:       ${event.event.APResult}
350:       #end
351:     #end
352: 	</td>
353:   </tr>
354: #end ## if
355: #end
356: </table>
357: 
358: ## RANKING
359: $website.include("../players?tmpl=stats-bios-rank-template&rank=${playerId}&pos=${pos}")
360: 
361: $wiki.su
362: $!synopsis
363: <br>
364: #set ($briefbio = "${page.url}-brief")
365: #set ($stats = "${page.url}-stats")
366: $website.include($briefbio)
367: $website.include($stats)
368: <br>
369: 
370: </div> <!-- player profile -->
371: 
372: #end
373: 
374: </div> <!-- mobile-tabs -->
375: </div> <!-- mobile-stats -->
376: 
377: <script type="text/javascript">
378: 	mobileConf = {
379: 		page : 'stats',
380: 		pageParams : {
381: 		#if (!($view.length() > 0))
382: 			activeStatTab : $('#Player_Profile')
383: 		#elseif ($view == "gamelog")
384: 			activeStatTab : $('#Gamelog')
385: 		#elseif ($view == "splits")
386: 			activeStatTab : $('#Split_Stats')
387: 		#end
388: 		}
389: 	}
390: </script>
391: 
392: 
393: 
394: #else ## DESKTOP
395: 
396: <html>
397: <head>
398: <title>
399: $!attributes.get("first_name") $!attributes.get("last_name") | #if ($attributes.get("number"))#$!attributes.get("number") | #end#if ($attributes.get("position"))$attributes.get("position") | #end $attributes.get("team")
400: </title>
401: </head>
402: <body>
403: 
404: <div class="stats-wrapper clearfix">
405: 
406: #if ($page.title.length() > 0)
407: 	<h1>$page.title</h1>
408: #end
409: 	
410: <h2>
411: $!attributes.get("first_name") $!attributes.get("last_name")&nbsp;<span style="color: #ccc; font-weight: normal;">|</span>&nbsp;#if ($attributes.get("number"))#$!attributes.get("number")&nbsp;<span style="color: #ccc; font-weight: normal;">|</span>&nbsp;#end#if ($attributes.get("position"))$attributes.get("position")&nbsp;<span style="color: #ccc; font-weight: normal;">|</span>&nbsp;#end<a href="../teams?id=$!{attributes.get("teamId")}">$attributes.get("team")</a>
412: </h2>
413: 
414: <div class="clearfix"> #printHighlights() </div>
415: 
416: ## TABS
417: <div class="stats-tabs clearfix">
418: <ul class="clearfix">
419:   <li #if (!($view.length() > 0))class="active"#end><a href="${page.url}">Player Profile</a></li>
420: ## <li #if ($view == "lineup")class="active"#end"><a href="${page.url}?view=lineup">Lineup</a></li>
421:   <li #if ($view == "gamelog")class="active"#end><a href="${page.url}?view=gamelog">Game Log</a></li>
422:   <li #if ($view == "splits")class="active"#end><a href="${page.url}?view=splits">Split Stats</a></li>
423: </ul>
424: </div>
425: 
426: ## BIO-PHOTOS
427: ## DO NOT EDIT STYLE OR TEMPLATE BELOW
428: #*
429: <div class="bio-photo">
430: #if ($headshot.url)
431:   <img src="$headshot.url?max_height=200&max_width=150" alt="" />
432: #else
433:   <img src="/images/setup/headshot_default.jpg" alt="" />
434: #end
435: </div>
436: 
437: 
438: <div class="bio-data">
439: 
440: ## COACHES
441:    #if ($attributes.get("title"))
442:     <div><span>Title:</span>  $!attributes.get("title")</div>
443:    #end
444:    #if ($attributes.get("email_address"))
445:     <div><span>Email:</span>  <a href="mailto:$!attributes.get("email_address")">$!attributes.get("email_address")</a></div>
446:    #end
447:    #if ($attributes.get("phone1"))
448:     <div><span>Phone:</span>  $!attributes.get("phone1")</div>
449:    #end
450: 
451: 
452: ## ATHLETES
453: 
454:    #set ($year = $!attributes.get("year"))
455:    #if ($attributes.get("year"))
456:     <div><span>Year:</span> $attributes.get("year")</div>
457:    #end
458:    #if ($attributes.get("position"))
459: 
460:     <div><span>Position:</span> $attributes.get("position")</div>
461:    #end
462:    #if ($attributes.get("hometown"))
463:     <div><span>Hometown:</span> $attributes.get("hometown")</div>
464:    #end
465:    #if ($attributes.get("highschool"))
466:     <div><span>High School:</span> $attributes.get("highschool")</div>
467:    #end
468:    #if ($attributes.get("college"))
469:     <div><span>College:</span> $attributes.get("college")</div>
470:    #end
471:    #if ($attributes.get("height"))
472:     <div><span>Height:</span> $attributes.get("height")</div>
473:    #end
474:    #if ($attributes.get("weight"))
475:     <div><span>Weight:</span> $attributes.get("weight")</div>
476:    #end
477:    #if ($attributes.get("major"))
478:     <div><span>Major:</span> $attributes.get("major")</div>
479:    #end
480:    #if ($attributes.get("custom1"))
481:     <div><span>Bat/Throw:</span> $attributes.get("custom1")</div>
482:    #end
483: </div>
484: 
485: ## DO NOT EDIT STYLE OR TEMPLATE ABOVE
486: *#
487: 
488: 
489: #if ($view == "gamelog" and $events)
490: <div class="stats-fullbox clearfix">
491: 
492: ## SECONDARY TABS FOR ONLY FOOTBALL,  BASEBALL AND BASKETBALL
493: #if ($sport.enumCode == 0 || $sport.enumCode == 1 || $sport.enumCode == 2)
494: <div class="stats-tabs-secondary clearfix">
495: <ul class="clearfix">
496: 
497: #if ($sport.enumCode == 0) ## Football
498: 
499: 	#printPosLink('qb', 'Passing', 'first')
500: 	#printPosLink('rb', 'Rushing', '')
501: 	#printPosLink('wr', 'Receiving', '')
502: 	#printPosLink('k', 'Kicking', '')
503: 	#printPosLink('p', 'Punting', '')
504: 	#printPosLink('kr', 'Returns', '')		
505: 	#printPosLink('d', $defLabel, 'last')
506: 
507: #elseif ($sport.enumCode == 1) ## Baseball
508: 
509: 	#printPosLink('h', 'Hitting', 'first')
510: 	#printPosLink('p', 'Pitching', '')		
511: 	#printPosLink('f', 'Fielding', 'last')
512: 
513: #elseif ($sport.enumCode == 2) ## Basketball
514: 
515: 	#printPosLink('sh', 'Shooting', 'first')
516: 	#printPosLink('bc', 'Ball control', 'last')
517: 
518: #end
519: 
520: </ul>
521: </div> ## stats-tabs-secondary
522: 
523: #end ## sport check for secondary tabs
524: 
525: <table>
526:   <tr>
527:     <th>Date</th>
528:     <th>Opponent</th>
529:     <th>Score</th>
530:     #foreach ($gamelog in $gamelogs)
531:       <th>$gamelog</th>
532:     #end
533:   </tr>
534: 
535: #set ($counter = 0)
536: #foreach ($event in $events)
537:  #set ($counter = $counter + 1)
538:  #if ($counter % 2 == 0)
539:   #set ($row = "even")
540:  #else
541:   #set ($row = "odd")
542:  #end
543:   <tr class="${row}">
544:     <td>$formatter.formatDate($event.event.date, "MMM d")</td>
545:     <td>
546:     #if ($event.event.neutralSite.length() > 0) vs.
547:     #elseif (!$event.event.home) at
548:     #else ## nothing for a home game
549:     #end
550:     $event.event.opponent.name</td>
551:     <td align="center">
552:     #if ($event.event.statusCode >= 0)
553:       #if ($event.event.eventId.length() > 0 && $event.stats.size() > 0)
554:       <a href="../boxscores/${formatter.formatDate($event.event.date, "yyyyMMdd")}_${event.event.eventId.substring(0, 4)}.xml">${event.event.APResult}</a>
555:       #else
556:       ${event.event.APResult}
557:       #end
558:     #else &nbsp; #end
559:     </td>
560:     #foreach ($gamelog in $gamelogs.keySet())
561:       #set ($value = "-")
562:       #set ($value = $formatter.formatNumber($event.stats.get($gamelog), $formats.get($gamelog)))
563:       <td align="center">
564:       #if ($value.length() > 0)$value#else - #end
565:       </td>
566:     #end
567:   </tr>
568: #end
569: </table>
570: </div>
571: 
572: $wiki.su
573: 
574: 
575: #elseif ($view == "splits" and $events)
576: 
577: <div class="stats-fullbox clearfix">
578: 
579: ## SECONDARY TABS FOR ONLY FOOTBALL,  BASEBALL AND BASKETBALL
580: #if ($sport.enumCode == 0 || $sport.enumCode == 1 || $sport.enumCode == 2)
581: <div class="stats-tabs-secondary clearfix">
582: <ul class="clearfix">
583: 
584: #if ($sport.enumCode == 0) ## Football
585: 
586: 	#printPosLink('qb', 'Passing', 'first')
587: 	#printPosLink('rb', 'Rushing', '')
588: 	#printPosLink('wr', 'Receiving', '')
589: 	#printPosLink('k', 'Kicking', '')
590: 	#printPosLink('p', 'Punting', '')
591: 	#printPosLink('kr', 'Returns', '')
592: 	#printPosLink('d', $defLabel, 'last')
593: 
594: #elseif ($sport.enumCode == 1) ## Baseball
595: 
596: 	#printPosLink('h', 'Hitting', 'first')
597: 	#printPosLink('p', 'Pitching', '')
598: 	#printPosLink('f', 'Fielding', '')
599:     #printPosLink('f', 'Fielding', 'last')
600: 
601: #elseif ($sport.enumCode == 2) ## Basketball
602: 
603: 	#printPosLink('sh', 'Shooting per game', 'first')
604: 	#printPosLink('st', 'Shooting', '')
605: 	#printPosLink('bc', 'Ball control per game', '')
606: 	#printPosLink('bt', 'Ball control', 'last')
607: 
608: #end
609: 
610: </ul>
611: </div> ## stats-tabs-secondary
612: #end ## sport check for secondary tabs
613: 
614: <table>
615:   <tr>
616:     <th>&nbsp;</th>
617:     #foreach ($brief in $briefs)
618:       <th>$brief</th>
619:     #end
620:   </tr>
621: 
622: #split("Total", $splits.overall, "odd")
623: #split("Conference", $splits.conference, "even")
624: #split("Exhibition", $splits.exhibition, "odd")
625: 
626: #printHr()
627: 
628: #split("Home", $splits.home, "odd")
629: #split("Away", $splits.away, "even")
630: #split("Neutral", $splits.neutral, "odd")
631: 
632: #printHr()
633: 
634: #split("Wins", $splits.inWins, "odd")
635: #split("Losses", $splits.inLosses, "even")
636: #if ($sport.enumCode == 5) ## Ice hockey
637:   #split("Ties", $splits.inTies, "odd")
638: #end
639: 
640: #printHr()
641: 
642: ## Going to need to replace this with sound logic that does not use the sport to determine dates
643: #if ($sport.enumCode == 5) ## Ice hockey
644:  #split("September", $splits.september, "odd")
645:  #split("October", $splits.october, "even")
646:  #split("November", $splits.november, "odd")
647:  #split("December", $splits.december, "even")
648:  #split("January", $splits.january, "odd")
649:  #split("February", $splits.february, "even")
650:  #split("March", $splits.march, "odd")
651:  #split("April", $splits.april, "even")
652: #elseif ($sport.enumCode == 2) ## Basketball
653:  #split("November", $splits.november, "odd")
654:  #split("December", $splits.december, "even")
655:  #split("January", $splits.january, "odd")
656:  #split("February", $splits.february, "even")
657:  #split("March", $splits.march, "odd")
658: #elseif ($sport.enumCode == 3 or $sport.enumCode == 9) ## Soccer or field hockey
659:  #split("September", $splits.september, "odd")
660:  #split("October", $splits.october, "even")
661:  #split("November", $splits.november, "odd")
662:  #split("December", $splits.december, "even")
663: #elseif ($sport.enumCode == 0) ## Football
664:  #split("August", $splits.august, "odd")
665:  #split("September", $splits.september, "even")
666:  #split("October", $splits.october, "odd")
667:  #split("November", $splits.november, "even")
668:  #split("December", $splits.december, "odd")
669: #elseif ($sport.enumCode == 6 or $sport.enumCode == 10) ## Men's or women's lacrosse
670:  #split("January", $splits.january, "odd")
671:  #split("February", $splits.february, "even")
672:  #split("March", $splits.march, "odd")
673:  #split("April", $splits.april, "even")
674:  #split("May", $splits.may, "odd")
675: #end
676: 
677: </table>
678: $wiki.su
679: </div>
680: 
681: 
682: #else
683: ## Player profile
684: 
685: <div class="clearfix">
686: 
687: ## LAST SIX GAMES
688: <div class="stats-halfbox-left">
689: <table>
690:   <tr><th colspan="3">Recent Games</th></tr>
691: #set ($eventEnd = -1)
692: #foreach ($event in $events)
693:   #if ($event.event.result.resolved)
694:     #set ($eventEnd = $velocityCount)
695:   #end
696: #end
697: #set ($eventStart = $eventEnd - 5)
698: #if ($eventStart < 0) #set ($eventStart = 0) #end
699: 
700: #set ($counter = 0)
701: #foreach ($event in $events)
702: #if ($velocityCount >= $eventStart and $velocityCount <= $eventEnd)
703: 
704:  #set ($counter = $counter + 1)
705:  #if ($counter % 2 == 0)
706:   #set ($row = "even")
707:  #else
708:   #set ($row = "odd")
709:  #end
710: 
711:   <tr class="${row}">
712:     <td>$formatter.formatDate($event.event.date, "MMM d")</td>
713:     <td>
714:     #if ($event.event.neutralSite.length() > 0) vs.
715:     #elseif (!$event.event.home) at
716:     #else ## nothing for a home game
717:     #end
718:     $event.event.opponent.name</td>
719:     <td>
720:     #if ($event.event.statusCode >= 0)
721:       #if ($event.event.eventId.length() > 0 && $event.stats.size() > 0)
722:       <a href="../boxscores/${formatter.formatDate($event.event.date, "yyyyMMdd")}_${event.event.eventId.substring(0, 4)}.xml">${event.event.APResult}</a>
723:       #else
724:       ${event.event.APResult}
725:       #end
726:     #end
727:   </tr>
728: #end ## if
729: #end
730: </table>
731: </div>
732: 
733: ## RANKING
734: $website.include("../players?tmpl=stats-bios-rank-template&rank=${playerId}&pos=${pos}")
735: 
736: </div> ## clearfix
737: 
738: #if ($synopsis.length() > 0)
739: <div class="clearfix">
740:  $!synopsis
741: </div>
742: #end
743: 
744: #set ($briefbio = "${page.url}-brief")
745: #set ($stats = "${page.url}-stats")
746: 
747: #if ($website.exists($briefbio))
748: <div class="clearfix">
749:   $website.include($briefbio)
750: </div>
751: #end
752: 
753: #if ($website.exists($stats))
754: <div class="clearfix">
755:   $website.include($stats)
756: </div>
757: #end
758: 
759: #end
760: 
761: </div> ## stats-wrapper
762: $wiki.su
763: 
764: </body>
765: </html>
766: 
767: #end