Template:Userbox User for: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
m (testing)
(Should be finished now)
Line 1: Line 1:
{{todo|Cleanup unnecessary amount of #expr in code}}
{{todo|Cleanup unnecessary amount of #expr in code}}
Goodluck trying to bugfix...
{{Userbox User for|year=2005|day=24|month=11}}
{{Userbox User for|year=2005|month=5|day=12}}
<!-- Good luck trying to bugfix... -->
{{Userbox User for|year=1998|month=7|day=16}}
{{Userbox User for|year=2009|month=4|day=1}}
{{Userbox User for|year=2023|month=9|day=24}}
{{Userbox User for|year=2001|month=8|day=1}}
<includeonly><onlyinclude>
<includeonly><onlyinclude>
<div style="color:maroon">
{{userbox
{{#ifeq: {{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} < 12}} | 1 |
| border-c = rgb(255, 253, 140,.3)
{{#ifeq: {{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}}| 0 ||{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} months}}
| id-s    = background:rgb(255, 253, 140,.1)
| <!-- More than or equal to 12 months -->
| info-s  = background:rgb(255, 253, 140,.1)
{{#expr: trunc{{#expr: {{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} / 12}}}} years
| id      = [[File:Gnome-document-open-recent.png|36px|link=]]
{{#ifeq:{{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}}| 0 ||{{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}} months}}
| info    = This user has been a member of the VDC for <!-- begin the insanity -->{{#ifeq: {{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} < 12}} | 1 |{{#ifeq: {{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}}| 0 ||{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}}{{#ifeq:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}}| 1 | month| months }}<!--Month or months...?-->}}| <!-- More than or equal to 12 months -->{{#expr: trunc{{#expr: {{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} / 12}}}} years<!--Commas?-->{{#ifeq:{{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}}<!--months-->|0|{{#ifeq: {{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} <!-- How many days --> <!--days-->| 0 ||&nbsp;and&nbsp;<!--if days but not months-->}}|{{#ifeq: {{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} <!-- How many days --> <!--days-->| 0 | &nbsp;and&nbsp;<!--if months but not days-->|,<!--if months and days, comma-->}}}}{{#ifeq:{{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}}| 0 ||{{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}} {{#ifeq: {{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}} | 1 | month| months }}}}
}}<!-- days -->{{#ifeq: {{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} <!-- How many days --> | 0 ||{{#ifeq: {{#expr:{{#expr: {{#expr: 12 * {{#expr: {{CURRENTYEAR}} - {{{year|2005}}}}}}}<!-- How many years--> + {{#expr: {{CURRENTMONTH}} - {{{month|05}}}}}<!-- How many months-->}} mod 12}}<!--months--> | 0 ||&nbsp;and&nbsp;}}{{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} {{#ifeq: {{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} | 1 | day | days }}}}
}}
}}
<!-- days -->
{{#ifeq: {{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} <!-- How many days --> | 0 || {{#expr:floor(floor(({{#time:U|now}} - {{#time:U|{{{year|2005}}}-{{{month|05}}}-{{{day|12}}}}}) / 86400) fmod 30.436875)}} days}}
</div>
</includeonly></onlyinclude>
</includeonly></onlyinclude>

Revision as of 13:13, 1 April 2024

Todo: Cleanup unnecessary amount of #expr in code
Gnome-document-open-recent.png

This user has been a member of the VDC for 19 years,10 months and 1 day