Changes

साँचा:KKParichay

1,368 bytes added, 05:04, 15 अगस्त 2009
<tr><td nowrap valign=top height=5 bgcolor=orange colspan=2></td></tr>
</table>
<!--define variable containing birth date provided by user. For Example: 14 अगस्त 1907-->{{#ifvardefine:birthdate|{{{जन्म|}}}}}<!--Calculate length of the birthdate string-->{{#vardefine:birthdatelength|{{#len:{{#var:birthdate}}}}}}<!--Extract last 4 characters from birthdate string. These 4 characters should ideally be birth year. For example 1907-->{{#vardefine:birthyear|{{#sub:{{#var:birthdate}}|{{#expr:{{#var:birthdatelength}}-4}}}}}}<!--If the last 4 characters are really birth year then these should be numeric. Check this.-->{{#ifeq:{{#expr:{{#var:birthyear}}/{{#var:birthyear}}}}|1|{{#vardefine:yearIsNumeric|1}}|{{#vardefine:yearIsNumeric|0}}}}<!--If birth year is numric -then extract rest of the characters as birth day (i.e. 14 अगस्त in the example we are taking)-->{{#ifeq:{{#var:yearIsNumeric}}|1|{{#ifeq:{{#var:birthdatelength}}|4||{{#vardefine:birthday|{{#sub:{{#var:birthdate}}|0|{{#expr:{{#var:birthdatelength}}-4}}}}}}}}}}<!--If birth year is not numeric -assign the entire string provided by the user as birth day. For example: 14 अगस्त-->{{#ifeq:{{#var:yearIsNumeric}}|0|{{#vardefine:birthday|{{#var:birthdate}}}}}}<!--Assign categories-->{{#ifeq:{{#var:birthdatelength}}|0||{{#ifeq:{{#len:{{#var:birthday}}}}|0||[[Category:जन्म{{#var:birthday}} को जन्म]]}}{{#ifeq:{जन्म{#var:yearIsNumeric}}|1|[[Category:{{#var:birthyear}} में जन्म]]}}}}