xsl-list
[Top] [All Lists]

Number of Recursive XSL Templates exceeded --> XML - Part 8

2004-12-09 01:29:20
*********************************************************************
XSL FILE - PART 7
********************************************************************


        <xsl:template name="viewChangeTemplate">
                <xsl:param name="sessionId"/>
                <xsl:param name="searchid"/>
                <xsl:param name="searchconfigid"/>
                <xsl:param name="configName"/>
                <xsl:param name="readMode"/>
                <xsl:param name="noOfRows"/>
                <xsl:param name="currentpage"/>
                <xsl:param name="horizontaldisplay"/>
                <xsl:param name="searchandclear"/>
                <xsl:param name="casesensitive"/>
                <xsl:param name="parent"/>
                <xsl:param name="stylesheet"/> 
                <xsl:param name="xslFile"/>
                <xsl:param name="menu"/>
                <xsl:param name="extrainfo"/>
                <xsl:param name="csvprocessflow"/>
                
                <form action="{$action}" method="post" name="viewChangeForm">
                        <input type="hidden" name="action" 
value="getsearchresult"/>
                        <input type="hidden" name="configName" 
value="{$configName}"/>
                        <input type="hidden" name="stylesheet" 
value="{$stylesheet}"/>
                        <xsl:choose>
                                <xsl:when test="string($horizontaldisplay)='1'">
                                        <input type="hidden" 
name="horizontaldisplay" value="0"/>
                                </xsl:when>
                                <xsl:when test="string($horizontaldisplay)='0'">
                                        <input type="hidden" 
name="horizontaldisplay" value="1"/>
                                </xsl:when>
                                <xsl:otherwise>
                                        <input type="hidden" 
name="horizontaldisplay" value="0"/>
                                </xsl:otherwise>
                        </xsl:choose>
                        <input type="hidden" name="searchconfigid" 
value="{$searchconfigid}"/>
                        <input type="hidden" name="header" value="true"/>       
                
                        <input type="hidden" name="id" value="{$searchid}"/>
                        <input type="hidden" name="filter" value="true"/>
                        <input type="hidden" name="update" value="true"/>
                        <input type="hidden" name="page" 
value="{$currentpage}"/>
                        <input type="hidden" name="style" value="{$xslFile}"/>
                        <input type="hidden" name="sessionId" 
value="{$sessionId}"/>
                        <input type="hidden" name="readMode" 
value="{$readMode}"/>
                        <input type="hidden" name="searchandclear" 
value="{$searchandclear}"/>
                        <input type="hidden" name="casesensitive" 
value="{$casesensitive}"/>
                        <input type="hidden" name="parent" value="{$parent}"/>
                        <input type="hidden" name="xslFile" value="{$xslFile}"/>
                        <input type="hidden" name="menu" value="{$menu}"/>
                        <input type="hidden" name="extrainfo" 
value="{$extrainfo}"/>
                        <input type="hidden" name="csvprocessflow" 
value="{$csvprocessflow}"/>
                </form>
        </xsl:template>


        <xsl:template name="pagenavigationtempalte">
                <xsl:param name="configName"/>
                <xsl:param name="sessionId"/>
                <xsl:param name="searchid"/>
                <xsl:param name="searchconfigid"/>
                <xsl:param name="noOfRows"/>
                <xsl:param name="currentpage"/>
                <xsl:param name="objectType"/>
                <xsl:param name="totalpage"/>
                <xsl:param name="totalpages"/>
                <xsl:param name="horizontaldisplay"/>
                <xsl:param name="stylesheet"/>
                <xsl:param name="page"/>
                <xsl:param name="readMode"/>
                <xsl:param name="searchandclear"/>
                <xsl:param name="casesensitive"/>
                <xsl:param name="parent"/>
                <xsl:param name="xslFile"/>
                <xsl:param name="menu"/>
                <xsl:param name="extrainfo"/>
                <xsl:param name="csvprocessflow"/>
                
                <xsl:if test="$currentpage = $totalpage - 10 and $totalpage != 
10">

                        <td class="leftnavigation">
                        <xsl:variable name="prevpage" select="$currentpage - 
10"/>

                                                <xsl:variable name="prevURL">   
                        
                                                                
<xsl:call-template name="AnchorSubmitTemplate">
                                                                <xsl:with-param 
name="URL"
select="concat($action,'?action=getsearchresult&amp;id=',$searchid,'&amp;sessionId=',$sessionId,'&amp;page=',$prevpage,'&amp;readMode=',string(normalize-space($readMode)),'&amp;parent=',$parent,'&amp;xslFile=',$xslFile,'&amp;menu=',$menu,'&amp;extrainfo=',$extrainfo,'&amp;csvprocessflow=',$csvprocessflow,'&amp;configName=',$configName,'&amp;horizontaldisplay=',string(normalize-space($horizontaldisplay)),'&amp;casesensitive=',$casesensitive,'&amp;searchandclear=',$searchandclear,'&amp;stylesheet=',$stylesheet,'&amp;style=',$xslFile,'&amp;filter=true&amp;header=true')"/>
                                                                        
<xsl:with-param name="frames" select="$FRAMES"/>
                                                                
</xsl:call-template>
                                                        </xsl:variable> 
                        

                        <a   style="color: Black;font-family : Arial;font-size 
: 10px;"
href="{$prevURL}">Previous</a>                          <xsl:text
disable-output-escaping="yes">&amp;nbsp;&amp;nbsp;</xsl:text>
                        
<!--                            <a>
                                        <xsl:attribute name="href"><xsl:value-of
select="$action"/>?action=getsearchresult&amp;id=<xsl:value-of
select="$searchid"/>&amp;sessionId=<xsl:value-of
select="$sessionId"/>&amp;page=<xsl:value-of select="$currentpage -
10"/>&amp;readMode=<xsl:value-of
select="$readMode"/>&amp;parent=<xsl:value-of
select="$parent"/>&amp;xslFile=<xsl:value-of
select="$xslFile"/>&amp;menu=<xsl:value-of
select="$menu"/>&amp;configName=<xsl:value-of
select="$configName"/>&amp;horizontaldisplay=<xsl:value-of
select="$horizontaldisplay"/>&amp;casesensitive=<xsl:value-of
select="$casesensitive"/>&amp;searchandclear=<xsl:value-of
select="$searchandclear"/>&amp;stylesheet=<xsl:value-of
select="$stylesheet"/>&amp;style=<xsl:value-of
select="$xslFile"/>&amp;filter=true</xsl:attribute>
        <xsl:value-of select="'Previous'"/>
                                </a>
-->
                        </td>
                </xsl:if>
                <xsl:if test="$currentpage &lt;= $totalpage - 1 and $currentpage
&lt;= $totalpages">
                        <xsl:if test="$currentpage = $totalpage - 10">
                                <xsl:text 
disable-output-escaping="yes"><![CDATA[<td
class="leftnavigation" colspan="2">]]></xsl:text>
                        </xsl:if>
                        <xsl:choose>
                                <xsl:when test="$currentpage  =
/Response//search/SearchResult/@CurrentPage">
                                        <b style="color: red;">
                                                <xsl:value-of 
select="$currentpage + 1"/>
                                                <xsl:text 
disable-output-escaping="yes">&amp;nbsp;</xsl:text>
                                        </b>
                                </xsl:when>
                                <xsl:otherwise>
                                                <xsl:variable name="currURL">   
                        
                                                                
<xsl:call-template name="AnchorSubmitTemplate">
                                                                <xsl:with-param 
name="URL"
select="concat($action,'?action=getsearchresult&amp;id=',$searchid,'&amp;sessionId=',$sessionId,'&amp;readMode=',string(normalize-space($readMode)),'&amp;page=',$currentpage,'&amp;parent=',$parent,'&amp;xslFile=',$xslFile,'&amp;menu=',$menu,'&amp;extrainfo=',$extrainfo,'&amp;csvprocessflow=',$csvprocessflow,'&amp;configName=',$configName,'&amp;horizontaldisplay=',string(normalize-space($horizontaldisplay)),'&amp;casesensitive=',$casesensitive,'&amp;searchandclear=',$searchandclear,'&amp;stylesheet=',$stylesheet,'&amp;style=',$xslFile,'&amp;filter=true&amp;header=true')"/>
                                                                        
<xsl:with-param name="frames" select="$FRAMES"/>
                                                                
</xsl:call-template>
                                                        </xsl:variable> 

<!--                                    <a>
                                                <xsl:attribute 
name="href"><xsl:value-of
select="$action"/>?action=getsearchresult&amp;id=<xsl:value-of
select="$searchid"/>&amp;sessionId=<xsl:value-of
select="$sessionId"/>&amp;page=<xsl:value-of
select="$currentpage"/>&amp;readMode=<xsl:value-of
select="$readMode"/>&amp;parent=<xsl:value-of
select="$parent"/>&amp;xslFile=<xsl:value-of
select="$xslFile"/>&amp;menu=<xsl:value-of
select="$menu"/>&amp;configName=<xsl:value-of
select="$configName"/>&amp;horizontaldisplay=<xsl:value-of
select="$horizontaldisplay"/>&amp;casesensitive=<xsl:value-of
select="$casesensitive"/>&amp;searchandclear=<xsl:value-of
select="$searchandclear"/>&amp;stylesheet=<xsl:value-of
select="$stylesheet"/>&amp;style=<xsl:value-of
select="$xslFile"/>&amp;filter=true</xsl:attribute>
                                                <xsl:value-of 
select="$currentpage+1"/>
                                        </a>-->
                        <a href="{$currURL}"   style="color: Black;font-family :
Arial;font-size : 10px;" ><xsl:value-of select="$currentpage+1"/></a>
                                        
                                        <xsl:text 
disable-output-escaping="yes">&amp;nbsp;</xsl:text>
                                </xsl:otherwise>
                        </xsl:choose>
                        <xsl:choose>
                                <xsl:when test="$currentpage = ($totalpage - 
1)">
                                        <xsl:text 
disable-output-escaping="yes"><![CDATA[</td>]]></xsl:text>
                                </xsl:when>
                                <xsl:otherwise>
                                        <xsl:variable name="lastPage" 
select="$totalpages"/>
                                        <xsl:choose>
                                                <xsl:when test="$currentpage = 
$lastPage">
                                                        <xsl:text 
disable-output-escaping="yes"><![CDATA[</td>]]></xsl:text>
                                                </xsl:when>
                                        </xsl:choose>
                                </xsl:otherwise>
                        </xsl:choose>
                        <xsl:call-template name="pagenavigationtempalte">
                                <xsl:with-param name="configName" 
select="$configName"/>
                                <xsl:with-param name="sessionId" 
select="$sessionId"/>
                                <xsl:with-param name="searchid" 
select="$searchid"/>
                                <xsl:with-param name="searchconfigid" 
select="$searchconfigid"/>
                                <xsl:with-param name="noOfRows" 
select="$noOfRows"/>
                                <xsl:with-param name="currentpage" 
select="$currentpage+1"/>
                                <xsl:with-param name="totalpage" 
select="$totalpage"/>
                                <xsl:with-param name="totalpages" 
select="$totalpages"/>
                                <xsl:with-param name="horizontaldisplay"
select="string(normalize-space($horizontaldisplay))"/>
                                <xsl:with-param name="stylesheet" 
select="$stylesheet"/>
                                <xsl:with-param name="page" select="$page"/>
                                <xsl:with-param name="readMode"
select="string(normalize-space($readMode))"/>
                                <xsl:with-param name="searchandclear" 
select="$searchandclear"/>
                                <xsl:with-param name="casesensitive" 
select="$casesensitive"/>
                                <xsl:with-param name="parent" select="$parent"/>
                                <xsl:with-param name="xslFile" 
select="$xslFile"/>
                                <xsl:with-param name="menu" select="$menu"/>
                                <xsl:with-param name="extrainfo" 
select="$extrainfo"/>
                                <xsl:with-param name="csvprocessflow" 
select="$csvprocessflow"/>
                        </xsl:call-template>
                </xsl:if>
                <xsl:if test="$currentpage = $totalpage  and $totalpage !=
$totalpages+1 and $currentpage &lt;= $totalpages">
                        <td class="leftnavigation">
                                <xsl:text 
disable-output-escaping="yes">&amp;nbsp;&amp;nbsp;</xsl:text>
                <xsl:variable name="URL"
select="concat($action,'&amp;readMode=',string(normalize-space($readMode)))"/>




                                                <xsl:variable name="nextURL">   
                        
                                                                
<xsl:call-template name="AnchorSubmitTemplate">
                                                                <xsl:with-param 
name="URL"
select="concat($action,'?action=getsearchresult&amp;id=',$searchid,'&amp;sessionId=',$sessionId,'&amp;readMode=',string(normalize-space($readMode)),'&amp;page=',$totalpage,'&amp;parent=',$parent,'&amp;xslFile=',$xslFile,'&amp;menu=',$menu,'&amp;extrainfo=',$extrainfo,'&amp;csvprocessflow=',$csvprocessflow,'&amp;configName=',$configName,'&amp;horizontaldisplay=',string(normalize-space($horizontaldisplay)),'&amp;casesensitive=',$casesensitive,'&amp;searchandclear=',$searchandclear,'&amp;stylesheet=',$stylesheet,'&amp;style=',$xslFile,'&amp;filter=true&amp;header=true')"/>
                                                                        
<xsl:with-param name="frames" select="$FRAMES"/>
                                                                
</xsl:call-template>
                                                        </xsl:variable> 
                                                        

                                
<!--                            <a>
                                        <xsl:attribute name="href"><xsl:value-of
select="$action"/>?action=getsearchresult&amp;id=<xsl:value-of
select="$searchid"/>&amp;sessionId=<xsl:value-of
select="$sessionId"/>&amp;page=<xsl:value-of
select="$totalpage"/>&amp;readMode=<xsl:value-of
select="$readMode"/>&amp;parent=<xsl:value-of
select="$parent"/>&amp;xslFile=<xsl:value-of
select="$xslFile"/>&amp;menu=<xsl:value-of
select="$menu"/>&amp;configName=<xsl:value-of
select="$configName"/>&amp;horizontaldisplay=<xsl:value-of
select="$horizontaldisplay"/>&amp;casesensitive=<xsl:value-of
select="$casesensitive"/>&amp;searchandclear=<xsl:value-of
select="$searchandclear"/>&amp;stylesheet=<xsl:value-of
select="$stylesheet"/>&amp;style=<xsl:value-of
select="$xslFile"/>&amp;filter=true</xsl:attribute>
        <xsl:value-of select="'Next'"/>
                                </a>-->
                        <a href="{$nextURL}"    style="color: Black;font-family 
:
Arial;font-size : 10px;">Next</a>                                               
                                </td>           </xsl:if>
        
</xsl:template>


                <xsl:template name="goToPageTemplate">
                <xsl:param name="sessionId"/>
                <xsl:param name="searchid"/>
                <xsl:param name="searchconfigid"/>
                <xsl:param name="configName"/>
                <xsl:param name="readMode"/>
                <xsl:param name="currentpage"/>
                <xsl:param name="horizontaldisplay"/>
                <xsl:param name="searchandclear"/>
                <xsl:param name="stylesheet"/>
                <xsl:param name="totalpages"/>
                <xsl:param name="casesensitive"/>
                <xsl:param name="parent"/>
                <xsl:param name="xslFile"/>
                <xsl:param name="menu"/>
                <xsl:param name="extrainfo"/>
                <xsl:param name="csvprocessflow"/>

                <form action="{$action}" method="post" 
name="goToPageTemplateForm" >
                <xsl:attribute name="onKeyPress">
                <xsl:value-of select="'disableEnterKeyforGoToPage('"/>
                <xsl:value-of select="$totalpages"/>
                <xsl:value-of select="');'"/>           
                </xsl:attribute>
                        <input type="hidden" name="action" 
value="getsearchresult"/>
                        <input type="hidden" name="header" value="true"/>
                        <input type="hidden" name="configName" 
value="{$configName}"/>
                        <input type="hidden" name="stylesheet" 
value="{$stylesheet}"/>
                        <input type="hidden" name="readMode" 
value="{$readMode}"/>
                        <input type="hidden" name="searchconfigid" 
value="{$searchconfigid}"/>
                        <input type="hidden" name="id" value="{$searchid}"/>
                        <input type="hidden" name="style" value="{$xslFile}"/>
                        <input type="hidden" name="sessionId" 
value="{$sessionId}"/>
                        <input type="hidden" name="horizontaldisplay" 
value="{$horizontaldisplay}"/>
                        <input type="hidden" name="searchandclear" 
value="{$searchandclear}"/>
                        <input type="hidden" name="casesensitive" 
value="{$casesensitive}"/>
                        <input type="hidden" name="parent" value="{$parent}"/>
                        <input type="hidden" name="xslFile" value="{$xslFile}"/>
                        <input type="hidden" name="menu" value="{$menu}"/>
                        <input type="hidden" name="extrainfo" 
value="{$extrainfo}"/>
                        <input type="hidden" name="csvprocessflow" 
value="{$csvprocessflow}"/>
                        <input type="hidden" name="filter" value="true"/>
                        <input type="hidden" name="update" value="true"/>       
                
                <td><xsl:text
disable-output-escaping="yes">&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</xsl:text>Point
to page</td>
                <td>                    <input type="text" size="6" name="page" 
value="{$currentpage+1}" />
                </td>
                </form>
                                                <td>
                                                <img src="{$DMT_IMAGES}/go.gif" 
alt="Go" border="0"
onclick="javascript:goToPageSubmission({$totalpages});" 
        style="cursor:hand"/>
                                                </td>
                

        </xsl:template>
        


        <xsl:template name="navigationTemplate">
                <xsl:param name="sessionId"/>
                <xsl:param name="searchid"/>
                <xsl:param name="searchconfigid"/>
                <xsl:param name="configName"/>
                <xsl:param name="readMode"/>
                <xsl:param name="noOfRows"/>
                <xsl:param name="currentpage"/>
                <xsl:param name="objectType"/>
                <xsl:param name="totalpages"/>
                <xsl:param name="prevRowsExisting"/>
                <xsl:param name="objpermission"/>
                <xsl:param name="horizontaldisplay"/>
                <xsl:param name="searchandclear"/>
                <xsl:param name="casesensitive"/>
                <xsl:param name="stylesheet"/>
                <xsl:param name="parent"/>
                <xsl:param name="xslFile"/>
                <xsl:param name="menu"/>
                <xsl:param name="extrainfo"/>
                <xsl:param name="csvprocessflow"/>
                <xsl:param name="RecordsNotFound"/>
                
                

                <xsl:call-template name="editmodeTemplate">
                        <xsl:with-param name="configName" select="$configName"/>
                        <xsl:with-param name="readMode" select="$readMode"/>
                        <xsl:with-param name="sessionId" select="$sessionId"/>
                        <xsl:with-param name="searchid" select="$searchid"/>
                        <xsl:with-param name="searchconfigid" 
select="$searchconfigid"/>
                        <xsl:with-param name="noOfRows" select="$noOfRows"/>
                        <xsl:with-param name="currentpage" 
select="$currentpage"/>
                        <xsl:with-param name="horizontaldisplay" 
select="$horizontaldisplay"/>
                        <xsl:with-param name="casesensitive" 
select="$casesensitive"/>
                        <xsl:with-param name="stylesheet" select="$stylesheet"/>
                        <xsl:with-param name="objpermission" 
select="$objpermission"/>
                        <xsl:with-param name="searchandclear" 
select="$searchandclear"/>
                        <xsl:with-param name="parent" select="$parent"/>
                        <xsl:with-param name="xslFile" select="$xslFile"/>
                        <xsl:with-param name="menu" select="$menu"/>
                        <xsl:with-param name="extrainfo" select="$extrainfo"/>
                        <xsl:with-param name="csvprocessflow" 
select="$csvprocessflow"/>
                </xsl:call-template>
                <xsl:call-template name="viewChangeTemplate">
                        <xsl:with-param name="configName" select="$configName"/>
                        <xsl:with-param name="readMode" select="$readMode"/>
                        <xsl:with-param name="sessionId" select="$sessionId"/>
                        <xsl:with-param name="searchid" select="$searchid"/>
                        <xsl:with-param name="searchconfigid" 
select="$searchconfigid"/>
                        <xsl:with-param name="noOfRows" select="$noOfRows"/>
                        <xsl:with-param name="currentpage" 
select="$currentpage"/>
                        <xsl:with-param name="horizontaldisplay" 
select="$horizontaldisplay"/>
                        <xsl:with-param name="casesensitive" 
select="$casesensitive"/>
                        <xsl:with-param name="stylesheet" select="$stylesheet"/>
                        <xsl:with-param name="objpermission" 
select="$objpermission"/>
                        <xsl:with-param name="parent" select="$parent"/>
                        <xsl:with-param name="searchandclear" 
select="$searchandclear"/>
                        <xsl:with-param name="xslFile" select="$xslFile"/>
                        <xsl:with-param name="menu" select="$menu"/>
                        <xsl:with-param name="extrainfo" select="$extrainfo"/>
                        <xsl:with-param name="csvprocessflow" 
select="$csvprocessflow"/>
                </xsl:call-template>
<center>
                <table style="margin-left:10px" id="PageNavigation">
                <tr>
<!--                    <xsl:call-template name="addNewRowsTemplate">
                                <xsl:with-param name="configName" 
select="$configName"/>
                                <xsl:with-param name="readMode" 
select="$readMode"/>
                                <xsl:with-param name="objpermission" 
select="$objpermission"/>                  
                                <xsl:with-param name="sessionId" 
select="$sessionId"/>
                                <xsl:with-param name="searchid" 
select="$searchid"/>
                                <xsl:with-param name="searchconfigid" 
select="$searchconfigid"/>
                                <xsl:with-param name="noOfRows" 
select="$noOfRows"/>
                                <xsl:with-param name="currentpage" 
select="$currentpage"/>
                                <xsl:with-param name="objectType" 
select="$objectType"/>
                                <xsl:with-param name="totalpages" 
select="$totalpages"/>
                                <xsl:with-param name="prevRowsExisting" 
select="$prevRowsExisting"/>
                                <xsl:with-param name="horizontaldisplay" 
select="$horizontaldisplay"/>
                                <xsl:with-param name="casesensitive" 
select="$casesensitive"/>
                                <xsl:with-param name="stylesheet" 
select="$stylesheet"/>
                                <xsl:with-param name="objpermission" 
select="$objpermission"/>
                                <xsl:with-param name="searchandclear" 
select="$searchandclear"/>
                                <xsl:with-param name="parent" select="$parent"/>
                                <xsl:with-param name="xslFile" 
select="$xslFile"/>
                                <xsl:with-param name="menu" select="$menu"/>
                                <xsl:with-param name="extrainfo" 
select="$extrainfo"/>
                                <xsl:with-param name="csvprocessflow" 
select="$csvprocessflow"/>
                        </xsl:call-template>

                        <xsl:call-template name="copyInsertTemplate">
                                <xsl:with-param name="configName" 
select="$configName"/>
                                <xsl:with-param name="readMode" 
select="$readMode"/>
                                <xsl:with-param name="objpermission" 
select="$objpermission"/>                  
                                <xsl:with-param name="sessionId" 
select="$sessionId"/>
                                <xsl:with-param name="searchid" 
select="$searchid"/>
                                <xsl:with-param name="searchconfigid" 
select="$searchconfigid"/>
                                <xsl:with-param name="noOfRows" 
select="$noOfRows"/>
                                <xsl:with-param name="currentpage" 
select="$currentpage"/>
                                <xsl:with-param name="objectType" 
select="$objectType"/>
                                <xsl:with-param name="totalpages" 
select="$totalpages"/>
                                <xsl:with-param name="prevRowsExisting" 
select="$prevRowsExisting"/>
                                <xsl:with-param name="horizontaldisplay" 
select="$horizontaldisplay"/>
                                <xsl:with-param name="casesensitive" 
select="$casesensitive"/>
                                <xsl:with-param name="stylesheet" 
select="$stylesheet"/>
                                <xsl:with-param name="objpermission" 
select="$objpermission"/>
                                <xsl:with-param name="searchandclear" 
select="$searchandclear"/>
                                <xsl:with-param name="parent" select="$parent"/>
                                <xsl:with-param name="xslFile" 
select="$xslFile"/>
                                <xsl:with-param name="menu" select="$menu"/>
                                <xsl:with-param name="extrainfo" 
select="$extrainfo"/>
                                <xsl:with-param name="csvprocessflow" 
select="$csvprocessflow"/>
                                <xsl:with-param name="RecordsNotFound" 
select="$RecordsNotFound"/>
                        </xsl:call-template>
-->             
                        <xsl:call-template name="displayimages">
                                <xsl:with-param name="configName" 
select="$configName"/>
                                <xsl:with-param name="searchid" 
select="$searchid"/>
                                <xsl:with-param name="searchconfigid" 
select="$searchconfigid"/>
                                <xsl:with-param name="objectType" 
select="$objectType"/>
                                <xsl:with-param name="session" 
select="$sessionId"/>
                                <xsl:with-param name="readMode" 
select="$readMode"/>
                                <xsl:with-param name="objpermission" 
select="$objpermission"/>
                                <xsl:with-param name="horizontaldisplay" 
select="$horizontaldisplay"/>
                                <xsl:with-param name="stylesheet" 
select="$stylesheet"/>
                                <xsl:with-param name="parent" select="$parent"/>
                                <xsl:with-param name="menu" select="$menu"/>
                                <xsl:with-param name="extrainfo" 
select="$extrainfo"/>
                                <xsl:with-param name="csvprocessflow" 
select="$csvprocessflow"/>
                                <xsl:with-param name="xslFile" 
select="$xslFile"/>
                                <xsl:with-param name="noOfRows" 
select="$noOfRows"/>
                                <xsl:with-param name="currentpage" 
select="$currentpage"/>
                                <xsl:with-param name="casesensitive" 
select="$casesensitive"/>
                                <xsl:with-param name="searchandclear" 
select="$searchandclear"/>
                                <xsl:with-param name="lastpage" 
select="$totalpages - 1"/>
                                <xsl:with-param name="RecordsNotFound" 
select="$RecordsNotFound"/>
                        </xsl:call-template>
                        
                </tr>
                </table>
                <xsl:variable name="currentpage_forNavigation">
                        <xsl:value-of 
select="//search/SearchResult/@CurrentPage  -
//search/SearchResult/@CurrentPage mod 10"/>
                </xsl:variable>
                <xsl:variable name="rowsperpageEnable">
                        <xsl:call-template name="menutemplate">
                                <xsl:with-param name="menuvalue" 
select="$menu"/>
                                <xsl:with-param name="menuname" 
select="$ROWSPERPAGE"/>
                        </xsl:call-template>
                </xsl:variable>
                <xsl:if test="string($rowsperpageEnable)='true'">
                        <br/>
                <xsl:if test="not($RecordsNotFound)">                   
                        <table id="PageNavigation" style="margin-left:20px">
                                <tr>
                                        <xsl:call-template 
name="rowChangeTemplate">
                                                <xsl:with-param 
name="configName" select="$configName"/>
                                                <xsl:with-param name="readMode" 
select="$readMode"/>
                                                <xsl:with-param 
name="sessionId" select="$sessionId"/>
                                                <xsl:with-param name="searchid" 
select="$searchid"/>
                                                <xsl:with-param 
name="searchconfigid" select="$searchconfigid"/>
                                                <xsl:with-param name="noOfRows" 
select="$noOfRows"/>
                                                <xsl:with-param 
name="currentpage" select="$currentpage"/>
                                                <xsl:with-param 
name="horizontaldisplay" select="$horizontaldisplay"/>
                                                <xsl:with-param 
name="casesensitive" select="$casesensitive"/>
                                                <xsl:with-param 
name="stylesheet" select="$stylesheet"/>
                                                <xsl:with-param 
name="objpermission" select="$objpermission"/>
                                                <xsl:with-param 
name="searchandclear" select="$searchandclear"/>
                                                <xsl:with-param name="xslFile" 
select="$xslFile"/>
                                                <xsl:with-param name="parent" 
select="$parent"/>
                                                <xsl:with-param name="menu" 
select="$menu"/>
                                                <xsl:with-param 
name="extrainfo" select="$extrainfo"/>
                                                <xsl:with-param 
name="csvprocessflow" select="$csvprocessflow"/>
                                        </xsl:call-template>
                                        <td><xsl:text
disable-output-escaping="yes">&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</xsl:text>Total
Pages</td>
                                        <td>
                                                <b>
                                                        <xsl:value-of 
select="$totalpages"/>
                                                </b>
                                        </td>
                                        <xsl:call-template 
name="goToPageTemplate">
                                                <xsl:with-param 
name="configName" select="$configName"/>
                                                <xsl:with-param name="readMode" 
select="$readMode"/>
                                                <xsl:with-param 
name="sessionId" select="$sessionId"/>
                                                <xsl:with-param name="searchid" 
select="$searchid"/>
                                                <xsl:with-param 
name="searchconfigid" select="$searchconfigid"/>
                                                <xsl:with-param 
name="currentpage" select="$currentpage"/>
                                                <xsl:with-param 
name="horizontaldisplay" select="$horizontaldisplay"/>
                                                <xsl:with-param 
name="casesensitive" select="$casesensitive"/>
                                                <xsl:with-param 
name="stylesheet" select="$stylesheet"/>
                                                <xsl:with-param 
name="objpermission" select="$objpermission"/>
                                                <xsl:with-param 
name="totalpages" select="$totalpages"/>
                                                <xsl:with-param 
name="searchandclear" select="$searchandclear"/>
                                                <xsl:with-param name="parent" 
select="$parent"/>
                                                <xsl:with-param name="xslFile" 
select="$xslFile"/>
                                                <xsl:with-param name="menu" 
select="$menu"/>
                                                <xsl:with-param 
name="extrainfo" select="$extrainfo"/>
                                                <xsl:with-param 
name="csvprocessflow" select="$csvprocessflow"/>
                                        </xsl:call-template>
                                </tr>
                        </table>
                        </xsl:if>
                </xsl:if>
                <xsl:if test="not($RecordsNotFound)">
                <table id="PageNavigation" style="margin-left:70px">
                        <tr>
                                <td align="right">Pages:</td>
                                <xsl:call-template 
name="pagenavigationtempalte">
                                        <xsl:with-param name="configName" 
select="$configName"/>
                                        <xsl:with-param name="sessionId" 
select="$sessionId"/>
                                        <xsl:with-param name="searchid" 
select="$searchid"/>
                                        <xsl:with-param name="searchconfigid" 
select="$searchconfigid"/>
                                        <xsl:with-param name="noOfRows" 
select="$noOfRows"/>
                                        <xsl:with-param name="currentpage" 
select="$currentpage_forNavigation"/>
                                        <xsl:with-param name="totalpage" 
select="$currentpage_forNavigation+10"/>
                                        <xsl:with-param name="totalpages" 
select="$totalpages - 1"/>
                                        <xsl:with-param 
name="horizontaldisplay" select="$horizontaldisplay"/>
                                        <xsl:with-param name="casesensitive" 
select="$casesensitive"/>
                                        <xsl:with-param name="stylesheet" 
select="$stylesheet"/>
                                        <xsl:with-param name="page" select="0"/>
                                        <xsl:with-param name="readMode" 
select="$readMode"/>
                                        <xsl:with-param name="searchandclear" 
select="$searchandclear"/>
                                        <xsl:with-param name="parent" 
select="$parent"/>
                                        <xsl:with-param name="xslFile" 
select="$xslFile"/>
                                        <xsl:with-param name="menu" 
select="$menu"/>
                                        <xsl:with-param name="extrainfo" 
select="$extrainfo"/>
                                        <xsl:with-param name="csvprocessflow" 
select="$csvprocessflow"/>
                                </xsl:call-template>
                        </tr>
                </table>
                </xsl:if>
                </center>
        </xsl:template>
        
        
                <xsl:template name="casesensitivityTemplate">
                <xsl:param name="sessionId"/>
                <xsl:param name="searchid"/>
                <xsl:param name="searchconfigid"/>
                <xsl:param name="configName"/>
                <xsl:param name="readMode"/>
                <xsl:param name="horizontaldisplay"/>
                <xsl:param name="stylesheet"/>
                <xsl:param name="searchandclear"/>
                <xsl:param name="casesensitive"/>
                <xsl:param name="parent"/>
                <xsl:param name="xslFile"/>
                <xsl:param name="menu"/>
                <xsl:param name="extrainfo"/>
                <td width="20%" align="left">
Case Sensitivity 
                </td>

                <form action="{$action}" method="post" 
name="casesensitivityTemplateForm">
                        <input type="hidden" name="action" 
value="startprocess"/>
                        <input type="hidden" name="parent" value="{$parent}"/>
                        <input type="hidden" name="xslFile" value="{$xslFile}"/>
                        <input type="hidden" name="process" 
value="dmtrowupdate"/>
                        <input type="hidden" name="id" value="{$searchid}"/>
                        <input type="hidden" name="restoreId" 
value="{$searchid}"/>
                        <input type="hidden" name="pageId" value="0"/>
                        <input type="hidden" name="configName" 
value="{$configName}"/>
                        <input type="hidden" name="stylesheet" 
value="{$stylesheet}"/>
                        <input type="hidden" name="readMode" 
value="{$readMode}"/>
                        <input type="hidden" name="searchconfigid" 
value="{$searchconfigid}"/>
                        <input type="hidden" name="searchandclear" 
value="{$searchandclear}"/>
                        <input type="hidden" name="style" value="{$xslFile}"/>
                        <input type="hidden" name="sessionId" 
value="{$sessionId}"/>
                        <input type="hidden" name="horizontaldisplay" 
value="{$horizontaldisplay}"/>
                        <input type="hidden" name="update" value="true"/>
                        <input type="hidden" name="filter" value="true"/>
                        <input type="hidden" name="menu" value="{$menu}"/>
                        <input type="hidden" name="extrainfo" 
value="{$extrainfo}"/>
                        <input type="hidden" name="casesensitive" 
value="{$casesensitive}"/>
                        <xsl:variable name="casesensitivity" 
select="//sdmsearch/casesensitivity"/>
                        <td>
                                                                        
<xsl:text
disable-output-escaping="yes">&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</xsl:text>

                                <!-- checkbox 
                                                        <xsl:if 
test="string(//sdmsearch/casesensitivity)='1'">
                                                                
<xsl:call-template name="checkbox2">
                                                                        
<xsl:with-param name="name" select="'casesensitivity'"/>
                                                                        
<xsl:with-param name="value" select="0"/>
                                                                
</xsl:call-template>
                                                        </xsl:if>
                                                        <xsl:if 
test="string(//sdmsearch/casesensitivity)='0'">
                                                                
<xsl:call-template name="checkbox2">
                                                                        
<xsl:with-param name="name" select="'casesensitivity'"/>
                                                                        
<xsl:with-param name="value" select="1"/>
                                                                
</xsl:call-template>
                                                        </xsl:if>
                                                        <xsl:if 
test="not(string(//sdmsearch/casesensitivity))">
                                                                
<xsl:call-template name="checkbox2">
                                                                        
<xsl:with-param name="name" select="'casesensitivity'"/>
                                                                        
<xsl:with-param name="value" select="'0'"/>
                                                                
</xsl:call-template>
                                                        </xsl:if>

                                -->
                                
                                
                                <xsl:choose>
                                        <xsl:when 
test="not(string($casesensitivity))">
                                                <xsl:call-template 
name="checkbox4">
                                                        <xsl:with-param 
name="name" select="'casesensitivity'"/>
                                                        <xsl:with-param 
name="value" select="'0'"/>
                                                        <xsl:with-param 
name="form" select="'casesensitivityTemplateForm'"/>
                                                </xsl:call-template>
                                        </xsl:when>
                                        <xsl:otherwise>
                                                <xsl:call-template 
name="checkbox4">
                                                        <xsl:with-param 
name="name" select="'casesensitivity'"/>
                                                        <xsl:with-param 
name="value" select="$casesensitivity"/>
                                                        <xsl:with-param 
name="form" select="'casesensitivityTemplateForm'"/>
                                                </xsl:call-template>
                                        </xsl:otherwise>
                                </xsl:choose>
                                                        </td>


                </form>

        </xsl:template>

--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>
  • Number of Recursive XSL Templates exceeded --> XML - Part 8, Sundararaman S A <=