Difference between revisions of "GetEarliestRelease"

From Sega Retro

(Created page with "<div style="display:none;"> {{#cargo_query:table=releases |fields=date |where=name="{{{1}}}" AND console="{{{2}}}" |format=template |template=CargoResult }} {{#vardefine:lowes...")
 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
<div style="display:none;">
+
<div style="display:none;">{{#cargo_query:table=releases
{{#cargo_query:table=releases
 
 
|fields=date
 
|fields=date
 
|where=name="{{{1}}}" AND console="{{{2}}}"
 
|where=name="{{{1}}}" AND console="{{{2}}}"
 
|format=template
 
|format=template
 
|template=CargoResult
 
|template=CargoResult
}}
+
}}{{#vardefine:lowestValue|9999}}{{#vardefine:currentLine|NULL}}{{#vardefine:i|0}}{{#while:
{{#vardefine:lowestValue|9999}}
 
{{#vardefine:currentLine|NULL}}{{#vardefine:i|0}}
 
{{#while:
 
 
| {{#ifexpr:{{#len:{{#var:currentLine}}}} > 3|true|}}
 
| {{#ifexpr:{{#len:{{#var:currentLine}}}} > 3|true|}}
 
| {{#vardefine:currentLine|{{#explode:{{#var:cargoResult}}| |{{#var:i}}}}}}{{incvar|i}}
 
| {{#vardefine:currentLine|{{#explode:{{#var:cargoResult}}| |{{#var:i}}}}}}{{incvar|i}}
 
{{#vardefine:valueToCheck|{{#sub:{{#var:currentLine}}|0|4}}}}
 
{{#vardefine:valueToCheck|{{#sub:{{#var:currentLine}}|0|4}}}}
 +
{{#ifexpr:{{#len:{{#var:valueToCheck}}}} = 4|
 
{{#ifexpr: {{#var:valueToCheck}} < {{#var:lowestValue}}|{{#vardefine:lowestValue|{{#var:valueToCheck}}}}|}}
 
{{#ifexpr: {{#var:valueToCheck}} < {{#var:lowestValue}}|{{#vardefine:lowestValue|{{#var:valueToCheck}}}}|}}
|}}</div>{{#var:lowestValue}}
+
|}}
<noinclude>{{GetEarliestRelease|18 Wheeler: American Pro Trucker|PS2}}[[Category:Sega Retro templates]]</noinclude>
+
|}}</div>{{#var:lowestValue}}{{#vardefine:cargoResult|9999}}<noinclude>{{GetEarliestRelease|18 Wheeler: American Pro Trucker|PS2}}[[Category:Sega Retro templates]]</noinclude>

Revision as of 13:53, 11 November 2017