*********************************************************************
XSL FILE - PART 6
********************************************************************
<xsl:template name="findThePrevOrdering">
<xsl:param name="sortCol"/>
<xsl:param name="orderbylist"/>
<xsl:choose>
<xsl:when test="contains($orderbylist,$sortCol)">
<xsl:variable name="temp2">
<xsl:choose>
<xsl:when
test="contains($orderbylist,',')">
<xsl:value-of
select="substring-before($orderbylist,',')"/>
</xsl:when>
<xsl:otherwise>
<xsl:value-of
select="$orderbylist"/>
</xsl:otherwise>
</xsl:choose>
</xsl:variable>
<xsl:choose>
<xsl:when
test="contains($temp2,$sortCol)">
<xsl:value-of
select="substring-after($temp2,'.')"/>
</xsl:when>
<xsl:otherwise>
<xsl:if
test="contains(substring-after($orderbylist,','),'.')">
<xsl:call-template
name="findThePrevOrdering">
<xsl:with-param
name="sortCol" select="$sortCol"/>
<xsl:with-param
name="orderbylist"
select="substring-after($orderbylist,',')"/>
</xsl:call-template>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<xsl:value-of select="''"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="rowChangeTemplate">
<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="stylesheet"/>
<xsl:param name="casesensitive"/>
<xsl:param name="parent"/>
<xsl:param name="xslFile"/>
<xsl:param name="menu"/>
<xsl:param name="extrainfo"/>
<xsl:param name="csvprocessflow"/>
<td>Records per page</td>
<form action="{$action}" method="post"
name="rowChangeTemplateForm"
onKeyPress="disableEnterKeyforRefresh()">
<input type="hidden" name="action"
value="startprocess"/>
<input type="hidden" name="process"
value="dmtupdaterowsperpage"/>
<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="searchid"
value="{$searchid}"/>
<input type="hidden" name="page" value="0"/>
<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}"/>
<td> <input type="text" size="3"
name="noOfRows" value="{$noOfRows}"/>
</td>
<td>
<img
src="{$DMT_IMAGES}/refresh_a_button.gif" alt="Refresh"
border="0" onclick="javascript:checkForRowsPerPage();"
style="cursor:hand"/>
</td>
</form>
</xsl:template>
<xsl:template name="addNewRowsTemplate">
<xsl:param name="sessionId"/>
<xsl:param name="searchid"/>
<xsl:param name="searchconfigid"/>
<xsl:param name="configName"/>
<xsl:param name="readMode"/>
<xsl:param name="objpermission"/>
<xsl:param name="noOfRows"/>
<xsl:param name="currentpage"/>
<xsl:param name="objectType"/>
<xsl:param name="totalpages"/>
<xsl:param name="prevRowsExisting"/>
<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"/>
<xsl:param name="csvprocessflow"/>
<xsl:variable name="pKey"
select="name(//search/SearchResult/sdmsearchresult[1]//*[(_at_)id])"/>
<xsl:variable name="columns">
<xsl:for-each
select="//search/SearchResult/sdmsearchresult[1]//*[../*[(_at_)id]]">
<xsl:if test="not(@id)">
<xsl:if test="string(@hide)!='1'">
<xsl:value-of select="name(.)"/>
<xsl:value-of select="','"/>
</xsl:if>
</xsl:if>
</xsl:for-each>
</xsl:variable>
<xsl:variable name="objectId">
<xsl:value-of
select="//search/SearchResult/sdmsearchresult[1]//*[(_at_)id]"/>
</xsl:variable>
<form action="{$action}" method="post"
name="addNewRowsTemplateForm">
<input type="hidden" name="action"
value="startprocess"/>
<input type="hidden" name="process"
value="dmtaddnewrows"/>
<input type="hidden" name="pKey" value="{$pKey}"/>
<input type="hidden" name="columns" value="{$columns}"/>
<input type="hidden" name="objectId"
value="{$objectId}"/>
<xsl:variable name="addImageEnable">
<xsl:call-template name="menutemplate">
<xsl:with-param name="menuvalue"
select="$menu"/>
<xsl:with-param name="menuname"
select="$ADDNEWINTHESAMEPAGE"/>
</xsl:call-template>
</xsl:variable>
<!-- <xsl:if test="string($readMode)!='1'">
<xsl:if test="string($objpermission)='4'">
<xsl:if
test="string($addImageEnable)='true'">
<td>
<input type="text"
name="noOfRecords" value="1"/>
</td>
</xsl:if>
</xsl:if>
</xsl:if>
<xsl:if test="string($addImageEnable)!='true'">
<input type="hidden" name="noOfRecords"
value="1"/>
</xsl:if>-->
<input type="hidden" name="noOfRecords" value="1"/>
<input type="hidden" name="search" value="{$searchid}"/>
<input type="hidden" name="id" value="{$searchid}"/>
<input type="hidden" name="objectType"
value="{$objectType}"/>
<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="noOfRows"
value="{$noOfRows}"/>
<input type="hidden" name="lastpage"
value="{$totalpages - 1}"/>
<input type="hidden" name="prevRowsExisting"
value="{$prevRowsExisting}"/>
<input type="hidden" name="searchconfigid"
value="{$searchconfigid}"/>
<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="currentpage"
value="{$currentpage}"/>
</form>
</xsl:template>
<xsl:template name="copyInsertTemplate">
<xsl:param name="sessionId"/>
<xsl:param name="searchid"/>
<xsl:param name="searchconfigid"/>
<xsl:param name="configName"/>
<xsl:param name="readMode"/>
<xsl:param name="objpermission"/>
<xsl:param name="noOfRows"/>
<xsl:param name="currentpage"/>
<xsl:param name="totalpages"/>
<xsl:param name="prevRowsExisting"/>
<xsl:param name="horizontaldisplay"/>
<xsl:param name="stylesheet"/>
<xsl:param name="searchandclear"/>
<xsl:param name="casesensitive"/>
<xsl:param name="objectType"/>
<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:variable name="pKey"
select="name(//search/SearchResult/sdmsearchresult[1]//*[(_at_)id])"/>
<xsl:variable name="objectName">
<xsl:for-each
select="//search/SearchResult/sdmsearchresult[1]//*[(_at_)id]">
<xsl:value-of select="name(..)"/>
</xsl:for-each>
</xsl:variable>
<xsl:variable name="columns">
<xsl:for-each
select="//search/SearchResult/sdmsearchresult[1]//*[../*[(_at_)id]]">
<xsl:if test="not(@id)">
<xsl:if test="string(@hide)!='1'">
<xsl:value-of select="name(.)"/>
<xsl:value-of select="','"/>
</xsl:if>
</xsl:if>
</xsl:for-each>
</xsl:variable>
<xsl:variable name="objectId">
<xsl:value-of
select="//search/SearchResult/sdmsearchresult[1]//*[(_at_)id]"/>
</xsl:variable>
<form action="{$action}" method="post"
name="copyInsertTemplateForm"
onKeyPress="disableEnterKey()">
<input type="hidden" name="action"
value="startprocess"/>
<input type="hidden" name="process"
value="dmtaddnewrows"/>
<input type="hidden" name="pKey" value="{$pKey}"/>
<input type="hidden" name="columns" value="{$columns}"/>
<input type="hidden" name="objectId"
value="{$objectId}"/>
<xsl:variable name="copyImageEnable">
<xsl:call-template name="menutemplate">
<xsl:with-param name="menuvalue"
select="$menu"/>
<xsl:with-param name="menuname"
select="$COPYINSERT"/>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="addImageEnable">
<xsl:call-template name="menutemplate">
<xsl:with-param name="menuvalue"
select="$menu"/>
<xsl:with-param name="menuname"
select="$ADDNEWINTHESAMEPAGE"/>
</xsl:call-template>
</xsl:variable>
<xsl:if test="string($readMode)!='1'">
<xsl:if test="string($objpermission)='4'">
<xsl:if
test="((string($RecordsNotFound) !='true') and
string($copyImageEnable)='true') or string($addImageEnable)='true'">
<td>
<input type="text"
name="noOfRecords" value="1"/>
</td>
</xsl:if>
</xsl:if>
</xsl:if>
<xsl:if test="string($copyImageEnable)!='true' and
string($addImageEnable)!='true'">
<input type="hidden" name="noOfRecords"
value="1"/>
</xsl:if>
<input type="hidden" name="search" value="{$searchid}"/>
<input type="hidden" name="id" value="{$searchid}"/>
<input type="hidden" name="objectType"
value="{$objectType}"/>
<input type="hidden" name="objectName"
value="{$objectName}"/>
<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="noOfRows"
value="{$noOfRows}"/>
<input type="hidden" name="lastpage"
value="{$totalpages - 1}"/>
<input type="hidden" name="prevRowsExisting"
value="{$prevRowsExisting}"/>
<input type="hidden" name="searchconfigid"
value="{$searchconfigid}"/>
<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="currentpage"
value="{$currentpage}"/>
</form>
</xsl:template>
<xsl:template name="editmodeTemplate">
<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="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"/>
<xsl:param name="csvprocessflow"/>
<form action="{$action}" method="post" name="modeChangeForm">
<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}"/>
<xsl:choose>
<xsl:when test="string($readMode)='1'">
<input type="hidden" name="readMode"
value="0"/>
</xsl:when>
<xsl:when test="string($readMode)='0'">
<input type="hidden" name="readMode"
value="1"/>
</xsl:when>
<xsl:otherwise>
<input type="hidden" name="readMode"
value="0"/>
</xsl:otherwise>
</xsl:choose>
<input type="hidden" name="searchconfigid"
value="{$searchconfigid}"/>
<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="horizontaldisplay"
value="{$horizontaldisplay}"/>
<input type="hidden" name="casesensitive"
value="{$casesensitive}"/>
<input type="hidden" name="searchandclear"
value="{$searchandclear}"/>
<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="addparenttemplate">
<xsl:param name="parent"/>
<xsl:param name="session"/>
<xsl:param name="menu"/>
<xsl:param name="extrainfo"/>
<xsl:if test="string($parent)!=''">
<td>
<xsl:variable name="backurl">
<xsl:call-template
name="returnchildurl">
<xsl:with-param name="parent"
select="$parent"/>
<xsl:with-param
name="separator" select="'|'"/>
<xsl:with-param
name="separatorexclaim" select="'!'"/>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="newbackurl">
<xsl:call-template
name="returnnewparent">
<xsl:with-param
name="separator" select="'-'"/>
<xsl:with-param
name="separatorpow" select="'^'"/>
<xsl:with-param name="backurl"
select="$backurl"/>
</xsl:call-template>
</xsl:variable>
<!--
<xsl:variable
name="temp3">style=/dmt/docs/xsl/coredmt.xsl</xsl:variable>-->
<xsl:variable name="parentforbackurl">
<xsl:call-template
name="returnparentforbackurl">
<xsl:with-param name="parent"
select="$parent"/>
<xsl:with-param
name="separator" select="'|'"/>
<xsl:with-param
name="separatorexclaim" select="'!'"/>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="totalurl">
<xsl:value-of select="$action"/>
<xsl:value-of select="'?'"/>
<xsl:value-of select="$newbackurl"/>
<!--
<xsl:value-of
select="$temp3"/>-->
<xsl:value-of select="'&'"/>
<xsl:value-of select="'sessionId'"/>
<xsl:value-of select="'='"/>
<xsl:value-of select="$session"/>
<xsl:value-of select="'&'"/>
<xsl:value-of select="'parent'"/>
<xsl:value-of select="'='"/>
<xsl:value-of
select="$parentforbackurl"/>
</xsl:variable>
<xsl:variable
name="addparentImageEnable">
<xsl:call-template
name="menutemplate">
<xsl:with-param
name="menuvalue" select="$menu"/>
<xsl:with-param
name="menuname" select="$BACK"/>
</xsl:call-template>
</xsl:variable>
<xsl:if
test="string($addparentImageEnable)='true'">
<xsl:variable name="newURL">
<xsl:call-template name="AnchorSubmitTemplate">
<xsl:with-param
name="URL" select="$totalurl"/>
<xsl:with-param name="frames" select="$FRAMES"/>
</xsl:call-template>
</xsl:variable>
<a href="{$newURL}">
<img src="{$DMT_IMAGES}/back.gif"
alt="Back" border="0"/>
</a>
</xsl:if>
</td>
</xsl:if>
</xsl:template>
<xsl:template name="returnchildurl">
<xsl:param name="parent"/>
<xsl:param name="separator"/>
<xsl:param name="separatorexclaim"/>
<xsl:variable name="temp">
<xsl:value-of select="substring-after($parent,
$separatorexclaim)"/>
</xsl:variable>
<xsl:choose>
<xsl:when test="contains($temp,$separatorexclaim)">
<xsl:call-template name="returnchildurl">
<xsl:with-param name="parent"
select="$temp"/>
<xsl:with-param name="separator"
select="$separator"/>
<xsl:with-param name="separatorexclaim"
select="$separatorexclaim"/>
</xsl:call-template>
</xsl:when>
<xsl:otherwise>
<xsl:variable name="temp">
<xsl:value-of
select="substring-after($parent, $separator)"/>
</xsl:variable>
<xsl:value-of select="substring-before($temp,
$separatorexclaim)"/>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
<xsl:template name="returnparentforbackurl">
<xsl:param name="parent"/>
<xsl:param name="separator"/>
<xsl:param name="separatorexclaim"/>
<xsl:variable name="temp">
<xsl:value-of select="substring-after($parent,
$separatorexclaim)"/>
</xsl:variable>
<xsl:variable name="temp2">
<xsl:value-of select="substring-after($temp,
$separatorexclaim)"/>
</xsl:variable>
<xsl:if test="contains($temp,$separatorexclaim)">
<xsl:value-of select="substring-before($parent,
$separatorexclaim)"/>
<xsl:value-of select="$separatorexclaim"/>
</xsl:if>
<xsl:if test="contains($temp2,$separatorexclaim)">
<xsl:call-template name="returnparentforbackurl">
<xsl:with-param name="parent" select="$temp"/>
<xsl:with-param name="separator"
select="$separator"/>
<xsl:with-param name="separatorexclaim"
select="$separatorexclaim"/>
</xsl:call-template>
</xsl:if>
</xsl:template>
<xsl:template name="returnnewparent">
<xsl:param name="separator"/>
<xsl:param name="separatorpow"/>
<xsl:param name="backurl"/>
<xsl:variable name="temp">
<xsl:value-of select="substring-after($backurl,
$separatorpow)"/>
</xsl:variable>
<xsl:if test="contains($temp,$separatorpow)">
<xsl:call-template name="returnnewparent">
<xsl:with-param name="separator"
select="$separator"/>
<xsl:with-param name="separatorpow"
select="$separatorpow"/>
<xsl:with-param name="backurl" select="$temp"/>
</xsl:call-template>
</xsl:if>
<xsl:variable name="passThis">
<xsl:value-of select="substring-before($backurl,
$separatorpow)"/>
</xsl:variable>
<xsl:if test="string($passThis)!=''">
<xsl:value-of select="substring-before($passThis,
$separator)"/>
<xsl:value-of select="'='"/>
<xsl:value-of select="substring-after($passThis,
$separator)"/>
<xsl:value-of select="'&'"/>
</xsl:if>
</xsl:template>
<xsl:template name="displayimages">
<xsl:param name="configName"/>
<xsl:param name="searchid"/>
<xsl:param name="searchconfigid"/>
<xsl:param name="objectType"/>
<xsl:param name="readMode"/>
<xsl:param name="objpermission"/>
<xsl:param name="horizontaldisplay"/>
<xsl:param name="stylesheet"/>
<xsl:param name="parent"/>
<xsl:param name="session"/>
<xsl:param name="menu"/>
<xsl:param name="extrainfo"/>
<xsl:param name="csvprocessflow"/>
<xsl:param name="xslFile"/>
<xsl:param name="noOfRows"/>
<xsl:param name="currentpage"/>
<xsl:param name="casesensitive"/>
<xsl:param name="searchandclear"/>
<xsl:param name="lastpage"/>
<xsl:param name="RecordsNotFound"/>
<xsl:variable name="objectName">
<xsl:for-each
select="//search/SearchResult/sdmsearchresult[1]//*[(_at_)id]">
<xsl:value-of select="name(..)"/>
</xsl:for-each>
</xsl:variable>
<xsl:if test="string($readMode)!='1'">
<xsl:if test="string($objpermission)='4'">
<xsl:variable name="copyImageEnable">
<xsl:call-template name="menutemplate">
<xsl:with-param
name="menuvalue" select="$menu"/>
<xsl:with-param name="menuname"
select="$COPYINSERT"/>
</xsl:call-template>
</xsl:variable>
<xsl:if test="not($RecordsNotFound)">
<xsl:if
test="string($copyImageEnable)='true'">
<xsl:variable name="submitType">
<xsl:call-template
name="FormSubmitTemplate">
<xsl:with-param
name="frames" select="$FRAMES"/>
<xsl:with-param
name="frmobj"
select="'window.document.viewChangeForm'"/>
</xsl:call-template>
</xsl:variable>
<xsl:if
test="string($readMode)='0'">
<td>
<img
src="{$DMT_IMAGES}/copy_insert_a_button.gif" alt="Copy
Insert" border="0" onclick="javascript:copyinsert({$noOfRows});"
style="cursor:hand"/>
</td>
</xsl:if>
</xsl:if>
</xsl:if>
<xsl:variable name="addImageEnable">
<xsl:call-template name="menutemplate">
<xsl:with-param
name="menuvalue" select="$menu"/>
<xsl:with-param name="menuname"
select="$ADDNEW"/>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="newURL">
<xsl:call-template
name="AnchorSubmitTemplate">
<xsl:with-param name="URL"
select="concat($action,'?action=startprocess&menu=',$menu,'&process=dmtaddbo&objectType=',$objectType,'&stylesheet=',$stylesheet,'&extrainfo=',$extrainfo,'&csvprocessflow=',$csvprocessflow,'&sessionId=',$session,'&parent=',$parent,'|style-',$xslFile,'^action-startprocess^process-dmtconfigname_lastpage^horizontaldisplay-',$horizontaldisplay,'^casesensitive-',$casesensitive,'^stylesheet-',$stylesheet,'^configName-',$configName,'^noOfRows-',$noOfRows,'^readMode-',$readMode,'^extrainfo-',$extrainfo,'^csvprocessflow-',$csvprocessflow,'^searchandclear-',$searchandclear,'^filter-true^update-true^lastpage-0^menu-',$menu,'^!&configName=',$configName,'&style=dmt/docs/xsl/dmtaddbusinessobject.xsl')"/>
<xsl:with-param name="frames"
select="$FRAMES"/>
</xsl:call-template>
</xsl:variable>
<xsl:if test="string($addImageEnable)='true'">
<xsl:if test="string($readMode)='0'">
<td>
<a href="{$newURL}">
<img border="0"
src="images/dmt/add.gif" alt="Add" style="cursor:hand"/>
</a>
</td>
</xsl:if>
</xsl:if>
<xsl:variable name="addDaasImageEnable">
<xsl:call-template name="menutemplate">
<xsl:with-param
name="menuvalue" select="$menu"/>
<xsl:with-param name="menuname"
select="$DAASADD"/>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="newURL">
<xsl:call-template
name="AnchorSubmitTemplate">
<xsl:with-param name="URL"
select="concat($action,'?action=create&menu=',$menu,'&type=',$objectType,'&stylesheet=',$stylesheet,'&extrainfo=',$extrainfo,'&csvprocessflow=',$csvprocessflow,'&sessionId=',$session,'&parent=',$parent,'|style-',$xslFile,'^action-startprocess^process-dmtconfigname_lastpage^horizontaldisplay-',$horizontaldisplay,'^casesensitive-',$casesensitive,'^stylesheet-',$stylesheet,'^configName-',$configName,'^noOfRows-',$noOfRows,'^readMode-',$readMode,'^extrainfo-',$extrainfo,'^csvprocessflow-',$csvprocessflow,'^searchandclear-',$searchandclear,'^filter-true^update-true^lastpage-0^menu-',$menu,'^!&configName=',$configName,'&style=dmt/docs/xsl/daasrestore.xsl')"/>
<xsl:with-param name="frames"
select="$FRAMES"/>
</xsl:call-template>
</xsl:variable>
<xsl:if
test="string($addDaasImageEnable)='true'">
<xsl:if test="string($readMode)='0'">
<td>
<a href="{$newURL}">
<img border="0"
src="images/dmt/add.gif" alt="Add" style="cursor:hand"/>
</a>
</td>
</xsl:if>
</xsl:if>
<xsl:variable name="addImageSamePageEnable">
<xsl:call-template name="menutemplate">
<xsl:with-param
name="menuvalue" select="$menu"/>
<xsl:with-param name="menuname"
select="$ADDNEWINTHESAMEPAGE"/>
</xsl:call-template>
</xsl:variable>
<xsl:if
test="string($addImageSamePageEnable)='true'">
<xsl:if test="string($readMode)='0'">
<td>
<xsl:variable
name="submitType">
<xsl:call-template name="FormSubmitTemplate">
<xsl:with-param name="frames" select="$FRAMES"/>
<xsl:with-param name="frmobj"
select="'window.document.viewChangeForm'"/>
</xsl:call-template>
</xsl:variable>
<img
src="{$DMT_IMAGES}/add.gif" alt="Add" border="0"
onclick="javascript:addnewpagesubmit({$noOfRows});"
style="cursor:hand"/>
</td>
</xsl:if>
</xsl:if>
<xsl:variable name="deleteImageEnable">
<xsl:call-template name="menutemplate">
<xsl:with-param
name="menuvalue" select="$menu"/>
<xsl:with-param name="menuname"
select="$DELETE"/>
</xsl:call-template>
</xsl:variable>
<xsl:if test="not($RecordsNotFound)">
<xsl:if
test="string($deleteImageEnable)='true'">
<xsl:if
test="string($readMode)='0'">
<td>
<img
src="{$DMT_IMAGES}/deletion.gif" alt="Delete" border="0"
onclick="javascript:multipleDelete();" style="cursor:hand"/>
</td>
</xsl:if>
</xsl:if>
</xsl:if>
</xsl:if>
<xsl:if test="string($objpermission)='4' or
string($objpermission)='3'">
<xsl:variable name="saveImageEnable">
<xsl:call-template name="menutemplate">
<xsl:with-param
name="menuvalue" select="$menu"/>
<xsl:with-param name="menuname"
select="$SAVE"/>
</xsl:call-template>
</xsl:variable>
<xsl:if test="not($RecordsNotFound)">
<xsl:if
test="string($saveImageEnable)='true'">
<xsl:if
test="string($readMode)='0'">
<td>
<img
src="{$DMT_IMAGES}/save.gif" alt="save" border="0"
onclick="javascript:save();" style="cursor:hand"/>
</td>
</xsl:if>
</xsl:if>
</xsl:if>
</xsl:if>
<xsl:variable name="csvImageEnable">
<xsl:call-template name="menutemplate">
<xsl:with-param
name="menuvalue" select="$menu"/>
<xsl:with-param name="menuname"
select="$CSVUPLOAD"/>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="newURL">
<xsl:call-template
name="AnchorSubmitTemplate">
<xsl:with-param name="URL"
select="concat($action,'?action=startprocess&process=dmtsearchrestore&menu=',$menu,'&objectType=',$objectType,'&stylesheet=',$stylesheet,'&extrainfo=',$extrainfo,'&csvprocessflow=',$csvprocessflow,'&sessionId=',$session,'&parent=',$parent,'|style-',$xslFile,'^action-startprocess^process-dmtconfigname_lastpage^horizontaldisplay-',$horizontaldisplay,'^casesensitive-',$casesensitive,'^stylesheet-',$stylesheet,'^configName-',$configName,'^noOfRows-',$noOfRows,'^readMode-',$readMode,'^extrainfo-',$extrainfo,'^csvprocessflow-',$csvprocessflow,'^searchandclear-',$searchandclear,'^filter-true^update-true^lastpage-0^menu-',$menu,'^!&configName=',$configName,'&objpermission=',$objpermission,'&style=dmt/docs/xsl/dmtcsvredirectpage.xsl')"/>
<xsl:with-param name="frames"
select="$FRAMES"/>
</xsl:call-template>
</xsl:variable>
<xsl:if test="not($RecordsNotFound)">
<xsl:if
test="string($csvImageEnable)='true'">
<td>
<a href="{$newURL}">
<img
src="{$DMT_IMAGES}/exportimport.gif" alt="CSV Upload"
border="0" style="cursor:hand"/>
</a>
</td>
</xsl:if>
</xsl:if>
</xsl:if>
<xsl:if test="string($objpermission)='4' or
string($objpermission)='3'">
<xsl:variable name="editmodeImageEnable">
<xsl:call-template name="menutemplate">
<xsl:with-param name="menuvalue"
select="$menu"/>
<xsl:with-param name="menuname"
select="$EDITMODE"/>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="submitType">
<xsl:call-template name="FormSubmitTemplate">
<xsl:with-param name="frames"
select="$FRAMES"/>
<xsl:with-param name="frmobj"
select="'window.document.modeChangeForm'"/>
</xsl:call-template>
</xsl:variable>
<xsl:if test="string($editmodeImageEnable)='true'">
<xsl:choose>
<xsl:when test="string($readMode)='1'">
<td>
<img
src="{$DMT_IMAGES}/editmode.gif" alt="Edit Mode"
border="0" onclick="{$submitType}" style="cursor:hand"/>
</td>
</xsl:when>
<xsl:otherwise>
<td>
<img
src="{$DMT_IMAGES}/readmode.gif" alt="Read Mode"
border="0" onclick="{$submitType}" style="cursor:hand"/>
</td>
</xsl:otherwise>
</xsl:choose>
</xsl:if>
</xsl:if>
<xsl:variable name="changeviewImageEnable">
<xsl:call-template name="menutemplate">
<xsl:with-param name="menuvalue"
select="$menu"/>
<xsl:with-param name="menuname"
select="$CHANGEVIEW"/>
</xsl:call-template>
</xsl:variable>
<xsl:variable name="submitType">
<xsl:call-template name="FormSubmitTemplate">
<xsl:with-param name="frames" select="$FRAMES"/>
<xsl:with-param name="frmobj"
select="'window.document.viewChangeForm'"/>
</xsl:call-template>
</xsl:variable>
<xsl:if test="not($RecordsNotFound)">
<xsl:if test="string($changeviewImageEnable)='true'">
<td>
<img src="{$DMT_IMAGES}/changeview.gif"
alt="Change View"
border="0" onclick="{$submitType}" style="cursor:hand"/>
</td>
</xsl:if>
</xsl:if>
<xsl:call-template name="addparenttemplate">
<xsl:with-param name="parent" select="$parent"/>
<xsl:with-param name="session" select="$session"/>
<xsl:with-param name="menu" select="$menu"/>
</xsl:call-template>
</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>
--~--