Page Actions

Template

MtDNA chart date

From ISOGG Wiki

This template calculates the most current revision date of the columns presented in the Y-DNA comparsion chart. In order to modify it, you must be a sysop, have knowledge of parser functions, global varibles and external data functions. The base code is shown on this page only.

{{#get_web_data:
|url=http://www.isogg.org/w/api.php?action=query&prop=revisions&titles=Template:Genetree mtDNA comparison column‎‎‎&rvprop=timestamp&format=xml
|format=XML
|data=timestamp1=timestamp
}}
{{#external_value:timestamp1}}

{{#time:d M Y|{{#external_value:timestamp1}}}}

{{#get_web_data: |url=http://www.isogg.org/w/api.php?action=query&prop=revisions&titles=Template:mtNA Ancestry YDNA comparison column&rvprop=timestamp&format=xml |format=XML |data=timestamp2=timestamp }} 

{{#external_value:timestamp2}}

{{#time:d M Y|{{#external_value:timestamp2}}}}

{{#get_web_data: |url=http://www.isogg.org/w/api.php?action=query&prop=revisions&titles=Template:Oxford mtDNA comparison column&rvprop=timestamp&format=xml |format=XML |data=timestamp3=timestamp }} 

{{#external_value:timestamp3}}

{{#time:d M Y|{{#external_value:timestamp3}}}}

{{#get_web_data: |url=http://www.isogg.org/w/api.php?action=query&prop=revisions&titles=Template:FTDNA mtDNA comparison column&rvprop=timestamp&format=xml |format=XML |data=timestamp4=timestamp }} 

{{#external_value:timestamp4}}

{{#time:d M Y|{{#external_value:timestamp4}}}}

{{#get_web_data: |url=http://www.isogg.org/w/api.php?action=query&prop=revisions&titles=Template:Britains DNA mtDNA comparison column&rvprop=timestamp&format=xml |format=XML |data=timestamp5=timestamp }} 

{{#external_value:timestamp5}}

{{#time:d M Y|{{#external_value:timestamp5}}}}

{{#get_web_data: |url=http://www.isogg.org/w/api.php?action=query&prop=revisions&titles=Template:Genebase YDNA comparison column&rvprop=timestamp&format=xml |format=XML |data=timestamp6=timestamp }} 

{{#external_value:timestamp6}}

{{#time:d M Y|{{#external_value:timestamp6}}}}

{{#get_web_data: |url=http://www.isogg.org/w/api.php?action=query&prop=revisions&titles=Template:Geno mtDNA comparison column&rvprop=timestamp&format=xml |format=XML |data=timestamp7=timestamp }} 

{{#external_value:timestamp7}}

{{#time:d M Y|{{#external_value:timestamp7}}}}

{{#vardefine:ts1|{{#time:Ymd|{{#external_value:timestamp1}}}}}}
{{#var:ts1}}
{{#vardefine:ts2|{{#time:Ymd|{{#external_value:timestamp2}}}}}}
{{#var:ts2}}
{{#vardefine:ts3|{{#time:Ymd|{{#external_value:timestamp3}}}}}}
{{#var:ts3}}
{{#vardefine:ts4|{{#time:Ymd|{{#external_value:timestamp4}}}}}}
{{#var:ts4}}
{{#vardefine:ts5|{{#time:Ymd|{{#external_value:timestamp5}}}}}}
{{#var:ts5}}
{{#vardefine:ts6|{{#time:Ymd|{{#external_value:timestamp6}}}}}}
{{#var:ts6}}
{{#vardefine:ts7|{{#time:Ymd|{{#external_value:timestamp7}}}}}}
{{#var:ts7}}

{{#ifexpr: {{#var:ts1}} > {{#var:ts2}}
|{{#vardefine:moddate|{{#var:ts1}}}}
|{{#vardefine:moddate|{{#var:ts2}}}}
}}
{{#ifexpr: {{#var:ts3}}  > {{#var:moddate}}
|{{#vardefine:moddate|{{#var:ts3}}}}
}}
{{#ifexpr: {{#var:ts4}}  > {{#var:moddate}}
|{{#vardefine:moddate|{{#var:ts4}}}}
}}
{{#ifexpr: {{#var:ts5}}  > {{#var:moddate}}
|{{#vardefine:moddate|{{#var:ts5}}}}
}}
{{#ifexpr: {{#var:ts6}}  > {{#var:moddate}}
|{{#vardefine:moddate|{{#var:ts6}}}}
}}
{{#ifexpr: {{#var:ts7}}  > {{#var:moddate}}
|{{#vardefine:moddate|{{#var:ts7}}}}
}}
Mod date in logic is: {{#var:moddate}}

The last revision of this chart was made on: {{#time:d F Y|{{#var:moddate}}}}