<?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>
|