<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://pcsar.dyndns.org/mediawiki/skins/common/feed.css?116"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://pcsar.dyndns.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AIf</id>
		<title>Template:If - Revision history</title>
		<link rel="self" type="application/atom+xml" href="http://pcsar.dyndns.org/mediawiki/index.php?action=history&amp;feed=atom&amp;title=Template%3AIf"/>
		<link rel="alternate" type="text/html" href="http://pcsar.dyndns.org/mediawiki/index.php?title=Template:If&amp;action=history"/>
		<updated>2026-04-25T21:59:58Z</updated>
		<subtitle>Revision history for this page on the wiki</subtitle>
		<generator>MediaWiki 1.12.0</generator>

	<entry>
		<id>http://pcsar.dyndns.org/mediawiki/index.php?title=Template:If&amp;diff=17405&amp;oldid=prev</id>
		<title>Brett Wuth: New page: &lt;noinclude&gt;{{documentation}}&lt;/noinclude&gt;&lt;includeonly&gt;&lt;noinclude&gt;  ;;;;;;;;;;;; call a template  &lt;/noinclude&gt;{{&lt;noinclude&gt;    &lt;/noinclude&gt;{{{subst|}}}&lt;noinclude&gt;     ;;;;;;;;;;;; The templa...</title>
		<link rel="alternate" type="text/html" href="http://pcsar.dyndns.org/mediawiki/index.php?title=Template:If&amp;diff=17405&amp;oldid=prev"/>
				<updated>2012-12-31T18:57:59Z</updated>
		
		<summary type="html">&lt;p&gt;New page: &amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;noinclude&amp;gt;  ;;;;;;;;;;;; call a template  &amp;lt;/noinclude&amp;gt;{{&amp;lt;noinclude&amp;gt;    &amp;lt;/noinclude&amp;gt;{{{subst|}}}&amp;lt;noinclude&amp;gt;     ;;;;;;;;;;;; The templa...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;noinclude&amp;gt;{{documentation}}&amp;lt;/noinclude&amp;gt;&amp;lt;includeonly&amp;gt;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
;;;;;;;;;;;; call a template&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;{{&amp;lt;noinclude&amp;gt;&lt;br /&gt;
   &amp;lt;/noinclude&amp;gt;{{{subst|}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
   ;;;;;;;;;;;; The template is &amp;quot;p1&amp;quot; if function specified in&lt;br /&gt;
   ;;;;;;;;;;;; parameter 1 is &amp;quot;eq&amp;quot;.  Otherwise the template is &amp;quot;p2&amp;quot;.&lt;br /&gt;
   ;;;;;;;;;;;; P1 returns parameter 1.  P2 returns parameter 2.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   &amp;lt;/noinclude&amp;gt;{{&amp;lt;noinclude&amp;gt;&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;{{{subst|}}}#ifeq:{{{1}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;|eq&amp;lt;noinclude&amp;gt;&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;|p1&amp;lt;noinclude&amp;gt;&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;|p2&amp;lt;noinclude&amp;gt;&lt;br /&gt;
   &amp;lt;/noinclude&amp;gt;}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 ;;;;;;;;;;;; parameter 1 -- returned if function is &amp;quot;eq&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ;;;;;;;;;;;; call a template&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/noinclude&amp;gt;|{{&amp;lt;noinclude&amp;gt;&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;{{{subst|}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      ;;;;;;;;;;;; The template is &amp;quot;p1&amp;quot; if call parameter 2 and 3 are&lt;br /&gt;
      ;;;;;;;;;;;; equal, otherwise &amp;quot;p2&amp;quot;.  P1 returns call parameter&lt;br /&gt;
      ;;;;;;;;;;;; 4; P2 returns call parameter 5.&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;{{&amp;lt;noinclude&amp;gt;&lt;br /&gt;
         &amp;lt;/noinclude&amp;gt;{{{subst|}}}#ifeq:{{{2}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
         &amp;lt;/noinclude&amp;gt;|{{{3}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
         &amp;lt;/noinclude&amp;gt;|p1&amp;lt;noinclude&amp;gt;&lt;br /&gt;
         &amp;lt;/noinclude&amp;gt;|p2&amp;lt;noinclude&amp;gt;&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;|{{{4|}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;|{{{5|}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
   &amp;lt;/noinclude&amp;gt;}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
 ;;;;;;;;;;;; parameter 2 -- returned if function is not &amp;quot;eq&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 ;;;;;;;;;;;; call a template&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;/noinclude&amp;gt;|{{&amp;lt;noinclude&amp;gt;&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;{{{subst|}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
      ;;;;;;;;;;;; The template name is &amp;quot;p1&amp;quot;, &amp;quot;p2&amp;quot;, &amp;quot;p3&amp;quot; or &amp;quot;if/errmsg&amp;quot;.&lt;br /&gt;
      ;;;;;;;;;;;; The name used is calculated.&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;{{&amp;lt;noinclude&amp;gt;&lt;br /&gt;
         &amp;lt;/noinclude&amp;gt;{{{subst|}}}#switch:&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
           ;;;;;;;;;;;; Match with &amp;quot;p1&amp;quot; if #if... tests positive for&lt;br /&gt;
           ;;;;;;;;;;;; the feature specified in call parameter 1 on&lt;br /&gt;
           ;;;;;;;;;;;; the data given in call parameter 2.  Otherwise&lt;br /&gt;
           ;;;;;;;;;;;; match with p2.  When call parameter 1 is not a&lt;br /&gt;
           ;;;;;;;;;;;; feature, will return something else - any&lt;br /&gt;
           ;;;;;;;;;;;; other value is taken as an error.&lt;br /&gt;
&lt;br /&gt;
           &amp;lt;/noinclude&amp;gt;{{&amp;lt;noinclude&amp;gt;&lt;br /&gt;
              &amp;lt;/noinclude&amp;gt;{{{subst|}}}#if{{{1}}}:{{{2}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
              &amp;lt;/noinclude&amp;gt;|p1&amp;lt;noinclude&amp;gt;&lt;br /&gt;
              &amp;lt;/noinclude&amp;gt;|p2&amp;lt;noinclude&amp;gt;&lt;br /&gt;
           &amp;lt;/noinclude&amp;gt;}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
	 ;;;;;;;;;;; Feature test was successful.  Use &amp;quot;p1&amp;quot;&lt;br /&gt;
&lt;br /&gt;
         &amp;lt;/noinclude&amp;gt;|p1=p1&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	 ;;;;;;;;;;; Feature test was unsuccessful.  Use &amp;quot;p2&amp;quot;&lt;br /&gt;
&lt;br /&gt;
         &amp;lt;/noinclude&amp;gt;|p2=&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
             ;;;;;;;;;;;; call a template&lt;br /&gt;
&lt;br /&gt;
             &amp;lt;/noinclude&amp;gt;{{&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                ;;;;;;;;;;;; The template name is &amp;quot;p2&amp;quot; or &amp;quot;p3&amp;quot;.  The&lt;br /&gt;
                ;;;;;;;;;;;; name used is calculated.&lt;br /&gt;
&lt;br /&gt;
		;;;;;;;;;;;; If call parameter 1 is the feature&lt;br /&gt;
		;;;;;;;;;;;; &amp;quot;error&amp;quot; ...&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;/noinclude&amp;gt;{{{subst|}}}#ifeq:{{{1}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
                &amp;lt;/noinclude&amp;gt;|error&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                ;;;;;;;;;;;; If call parameter 4 is specified use&lt;br /&gt;
                ;;;;;;;;;;;; &amp;quot;p2&amp;quot;, otherwise &amp;quot;p3&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;/noinclude&amp;gt;|{{&amp;lt;noinclude&amp;gt;&lt;br /&gt;
                    &amp;lt;/noinclude&amp;gt;{{{subst|}}}#ifeq:{{{4|+}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
                    &amp;lt;/noinclude&amp;gt;|{{{4|-}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
                    &amp;lt;/noinclude&amp;gt;|p2&amp;lt;noinclude&amp;gt;&lt;br /&gt;
                    &amp;lt;/noinclude&amp;gt;|p3&amp;lt;noinclude&amp;gt;&lt;br /&gt;
                 &amp;lt;/noinclude&amp;gt;}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
		;;;;;;;;;;;; Otherwise the template is &amp;quot;p2&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
                &amp;lt;/noinclude&amp;gt;|p2&amp;lt;noinclude&amp;gt;&lt;br /&gt;
             &amp;lt;/noinclude&amp;gt;}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
	 ;;;;;;;;;;; Feature test was something else (failure).  Use&lt;br /&gt;
	 ;;;;;;;;;;; &amp;quot;if/errmsg&amp;quot;&lt;br /&gt;
&lt;br /&gt;
         &amp;lt;/noinclude&amp;gt;|if/errmsg&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      ;;;;;;;;;;;; parameter 1 -- called parameter 3&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;|{{{3}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      ;;;;;;;;;;;; parameter 2 -- called parameter 4&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;|{{{4|}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      ;;;;;;;;;;;; parameter 3 -- called parameter 2&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;|{{{2}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
      ;;;;;;;;;;;; parameter 4 -- called parameter 1&lt;br /&gt;
&lt;br /&gt;
      &amp;lt;/noinclude&amp;gt;|{{{1}}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
   &amp;lt;/noinclude&amp;gt;}}&amp;lt;noinclude&amp;gt;&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;}}&amp;lt;noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Brett Wuth</name></author>	</entry>

	</feed>