<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/css" href="http://pcsar.dyndns.org/mediawiki/skins/common/feed.css?116"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
	<channel>
		<title>Template:If - Revision history</title>
		<link>http://pcsar.dyndns.org/mediawiki/index.php?title=Template:If&amp;action=history</link>
		<description>Revision history for this page on the wiki</description>
		<language>en</language>
		<generator>MediaWiki 1.12.0</generator>
		<lastBuildDate>Sat, 25 Apr 2026 21:58:36 GMT</lastBuildDate>
		<item>
			<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>http://pcsar.dyndns.org/mediawiki/index.php?title=Template:If&amp;diff=17405&amp;oldid=prev</link>
			<description>&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;</description>
			<pubDate>Mon, 31 Dec 2012 18:57:59 GMT</pubDate>			<dc:creator>Brett Wuth</dc:creator>			<comments>http://pcsar.dyndns.org/mediawiki/index.php/Template_talk:If</comments>		</item>
	</channel>
</rss>