Difference between revisions of "Template:Event infobox"

no edit summary
Line 61: Line 61:
<tr>
<tr>
   <th colspan="2">Durations</th>
   <th colspan="2">Durations</th>
</tr>
{{#vardefine:duration start array|{{{starts|}}}}}{{#vardefine:duration end array|{{{ends|}}}}}{{#vardefine:duration loop|1}}{{#while:|{{#var:duration loop}}|
{{#vardefine:duration start array|{{{starts|}}}}}{{#vardefine:duration end array|{{{ends|}}}}}{{#vardefine:duration loop|1}}{{#while:|{{#var:duration loop}}|
{{#vardefine:duration start array piece|{{#sub:{{#var:duration start array}}|0|{{#pos:{{#var:duration start array}}|;}}}}}}{{#vardefine:duration end array piece|{{#sub:{{#var:duration end array}}|0|{{#pos:{{#var:duration end array}}|;}}}}}}
{{#vardefine:duration start array piece|{{#sub:{{#var:duration start array}}|0|{{#pos:{{#var:duration start array}}|;}}}}}}{{#vardefine:duration end array piece|{{#sub:{{#var:duration end array}}|0|{{#pos:{{#var:duration end array}}|;}}}}}}
<td>{{#explode:{{#var:duration start array piece}}|:|0}}</td><td>{{#explode:{{#var:duration start array piece}}|:|1}} -> {{#explode:{{#var:duration end array piece}}|:|1}}</td>
<tr>
<td>{{#explode:{{#var:duration start array piece}}|:|0}}</td>
<td>{{#explode:{{#var:duration start array piece}}|:|1}} -> {{#explode:{{#var:duration end array piece}}|:|1}}</td>
</tr>
{{#if:{{#pos:{{#var:duration start array}}|;}}||{{#vardefine:duration loop|}}}}{{#vardefine:duration start array|{{#sub:{{#var:duration start array}}|{{#expr:{{#pos:{{#var:duration start array}}|;}}+1}}}}}}{{#vardefine:duration end array|{{#sub:{{#var:duration end array}}|{{#expr:{{#pos:{{#var:duration end array}}|;}}+1}}}}}}
{{#if:{{#pos:{{#var:duration start array}}|;}}||{{#vardefine:duration loop|}}}}{{#vardefine:duration start array|{{#sub:{{#var:duration start array}}|{{#expr:{{#pos:{{#var:duration start array}}|;}}+1}}}}}}{{#vardefine:duration end array|{{#sub:{{#var:duration end array}}|{{#expr:{{#pos:{{#var:duration end array}}|;}}+1}}}}}}
}}
}}