| <?xml version="1.0" encoding="ISO-8859-1"?>
<!--
	Make field col
//-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:template name="MAKE_FIELD_COL">
	<xsl:if test="position()>1">
		<xsl:text>				</xsl:text>
	</xsl:if>
	<xsl:text>$oField = $this->getField( "</xsl:text>
	<xsl:value-of select="text()"/>
	<xsl:text>" );
				</xsl:text>
	<xsl:text>$oField->setIniTag( "</xsl:text>
	
	<!-- call template of the COL parameters -->
	<xsl:call-template name="MAKE_COL_PARMS"/>	
	<xsl:text>" );
</xsl:text>
	
	<xsl:if test="string-length(@CELLCLASSEVEN)>0">
		<xsl:text>				$oField->setEvenStyle( "</xsl:text>
		<xsl:value-of select="@CELLCLASSEVEN"/>
		<xsl:text>" );
</xsl:text>
	</xsl:if>	
	<xsl:if test="string-length(@CELLCLASSODD)>0">
		<xsl:text>				$oField->setOddStyle( "</xsl:text>
		<xsl:value-of select="@CELLCLASSODD"/>
		<xsl:text>" );
</xsl:text>
	</xsl:if>	
	<xsl:if test="string-length(@NUMBERFORMAT)>0">
		<xsl:text>				$oField->setFormat( "</xsl:text>
		<xsl:value-of select="@NUMBERFORMAT"/>
		<xsl:text>" );
</xsl:text>
	</xsl:if>
	
	<xsl:if test="string-length(@NUMBERFORMATEX)>0">
		<xsl:text>				$oField->setFormatEx( "</xsl:text>
		<xsl:value-of select="@NUMBERFORMATEX"/>
		<xsl:text>" );
</xsl:text>
	</xsl:if>
	
	<xsl:if test="string-length(@VISIBLE)>0">
		<xsl:text>				$oField->setVisible( "</xsl:text>
		<xsl:value-of select="@VISIBLE"/>
		<xsl:text>" );
</xsl:text>
	</xsl:if>
	
	<xsl:if test="string-length(@SUPPRESS)>0">
		<xsl:text>				$oField->setSuppress( "</xsl:text>
		<xsl:value-of select="@SUPPRESS"/>
		<xsl:text>" );
</xsl:text>
	</xsl:if>
	
	<xsl:if test="string-length(@TEXTCLASS)>0">
		<xsl:text>				$oField->setStyle( "</xsl:text>
			<xsl:value-of select="@TEXTCLASS"/>
		<xsl:text>" );
</xsl:text>
	</xsl:if>	
	<!-- check for LINK -->
	<xsl:if test="count(LINK)>0">
		<!-- mandatory URL -->
		<xsl:text>				$oURL = new PHPRepoFieldURL("</xsl:text>
		<xsl:value-of select="LINK"/>
		<xsl:text>",</xsl:text>
		<xsl:choose>
			<xsl:when test="LINK/@TYPE='STATIC'">
				<xsl:text>true</xsl:text>
			</xsl:when>
			<xsl:otherwise>
				<xsl:text>false</xsl:text>
			</xsl:otherwise>	
		</xsl:choose>	
		<xsl:text>, </xsl:text>
		<!-- target -->
		<xsl:choose>
			<xsl:when test="string-length(LINK/@TARGET)>0">
				<xsl:text>"</xsl:text>
				<xsl:value-of select="LINK/@TARGET"/>
				<xsl:text>"</xsl:text>
			</xsl:when>
			<xsl:otherwise>
				<xsl:text>null</xsl:text>
			</xsl:otherwise>
		</xsl:choose>
		<xsl:text>, </xsl:text>
		<!-- title -->
		<xsl:choose>
			<xsl:when test="string-length(LINK/@TITLE)>0">
				<xsl:text>"</xsl:text>
				<xsl:value-of select="LINK/@TITLE"/>
				<xsl:text>"</xsl:text>
			</xsl:when>
			<xsl:otherwise>
				<xsl:text>null</xsl:text>
			</xsl:otherwise>
		</xsl:choose>
			
		<xsl:text>);
</xsl:text>
		<xsl:text>				$oField->setURL($oURL);
</xsl:text>
	</xsl:if>	
	<xsl:text>				$this->setField($oField);
</xsl:text>
</xsl:template>
</xsl:stylesheet>
 |