[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Phpgroupware-cvs] property/skins/default/nextmatchs.xsl, 1.3
From: |
nomail |
Subject: |
[Phpgroupware-cvs] property/skins/default/nextmatchs.xsl, 1.3 |
Date: |
Fri, 21 May 2004 14:37:12 -0000 |
Update of /property/skins/default
Added Files:
Branch:
nextmatchs.xsl
date: 2004/04/23 21:01:29; author: sigurdne; state: Exp; lines: +1 -1
Log Message:
no message
=====================================================================
<?xml version="1.0"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<xsl:output indent="yes"/>
<!-- $Id: nextmatchs.xsl,v 1.3 2004/04/23 21:01:29 sigurdne Exp $ -->
<xsl:template name="nextmatchs">
<xsl:variable name="allow_allrows"><xsl:value-of
select="allow_allrows"/></xsl:variable>
<xsl:variable name="start_record"><xsl:value-of
select="start_record"/></xsl:variable>
<xsl:variable name="cur_record"><xsl:value-of
select="number($start_record) + number(1)"/></xsl:variable>
<xsl:variable name="record_limit"><xsl:value-of
select="record_limit"/></xsl:variable>
<xsl:variable name="num_records"><xsl:value-of
select="num_records"/></xsl:variable>
<xsl:variable name="all_records"><xsl:value-of
select="all_records"/></xsl:variable>
<xsl:variable name="link_url"><xsl:value-of
select="link_url"/></xsl:variable>
<xsl:variable name="img_path"><xsl:value-of
select="img_path"/></xsl:variable>
<table border="0" width="100%">
<tr>
<xsl:choose>
<xsl:when test="number($cur_record) >
number(1)">
<xsl:variable name="first"><xsl:value-of
select="link_url"/>&start=0</xsl:variable>
<td width="25">
<a href="{$first}"><img
src="{$img_path}/first.png" border="1" width="12" height="12"/></a>
</td>
</xsl:when>
<xsl:otherwise>
<td width="25">
<img
src="{$img_path}/first-grey.png" border="1" width="12" height="12"/>
</td>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="number($cur_record) >
number(1)">
<xsl:variable name="prev_num"><xsl:value-of
select="number($cur_record) - number($record_limit)"/></xsl:variable>
<xsl:choose>
<xsl:when
test="number($prev_num)+number(1) >= number(1)">
<xsl:choose>
<xsl:when
test="number($cur_record) - number($record_limit) > number(0)">
<xsl:variable
name="prev_number"><xsl:value-of select="number($cur_record) -
number($record_limit)"/></xsl:variable>
<xsl:variable
name="prev"><xsl:value-of select="link_url"/>&start=<xsl:value-of
select="number($prev_number) - number(1)"/></xsl:variable>
<td
width="25">
<a href="{$prev}"><img src="{$img_path}/prev.png" border="1" width="12"
height="12"/></a>
</td>
</xsl:when>
<xsl:otherwise>
<xsl:variable
name="prev"><xsl:value-of select="link_url"/>&start=0</xsl:variable>
<td
width="25">
<a href="{$prev}"><img src="{$img_path}/prev-grey.png" border="1" width="12"
height="12"/></a>
</td>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<td width="25">
<img
src="{$img_path}/prev-grey.png" border="1" width="12" height="12"/>
</td>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<td width="25">
<img
src="{$img_path}/prev-grey.png" border="1" width="12" height="12"/>
</td>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="number($num_records) =
number(0)">
<td nowrap="nowrap" align="center">0 -
0 of 0 </td>
</xsl:when>
<xsl:otherwise>
<xsl:choose>
<xsl:when
test="number($cur_record) + number($record_limit) > number($num_records)">
<xsl:variable
name="of_num"><xsl:value-of select="number($cur_record)+number($num_records) -
number(1)"/></xsl:variable>
<td nowrap="nowrap"
align="center">
<xsl:value-of
select="$cur_record"/> - <xsl:value-of select="$of_num"/> of <xsl:value-of
select="$all_records"/> 
</td>
</xsl:when>
<xsl:otherwise>
<xsl:variable
name="of_num"><xsl:value-of select="number($cur_record) + number($record_limit)
- number(1)"/></xsl:variable>
<td nowrap="nowrap"
align="center">
<xsl:value-of
select="$cur_record"/> - <xsl:value-of select="$of_num"/> of <xsl:value-of
select="$all_records"/> 
</td>
</xsl:otherwise>
</xsl:choose>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="number($all_records) >
(number($start_record) + number($record_limit))">
<xsl:variable name="next_num"><xsl:value-of
select="number($cur_record) + number($record_limit)"/></xsl:variable>
<xsl:choose>
<xsl:when
test="number($all_records) > number($next_num)-number(1)">
<xsl:variable
name="next"><xsl:value-of select="link_url"/>&start=<xsl:value-of
select="number($next_num) - number(1)"/></xsl:variable>
<td width="25"
align="right">
<a
href="{$next}"><img src="{$img_path}/next.png" border="1" width="12"
height="12"/></a>
</td>
</xsl:when>
<xsl:otherwise>
<td width="25"
align="right">
<img
src="{$img_path}/next-grey.png" border="1" width="12" height="12"/>
</td>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<td width="25" align="right">
<img
src="{$img_path}/next-grey.png" border="1" width="12" height="12"/>
</td>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="number($all_records) >
(number($start_record) + number($record_limit))">
<xsl:variable name="last_num"><xsl:value-of
select="number($all_records)-number($record_limit)+number(1)"/></xsl:variable>
<xsl:choose>
<xsl:when
test="number($last_num) > number($cur_record)">
<xsl:variable
name="last"><xsl:value-of select="link_url"/>&start=<xsl:value-of
select="number($last_num)-number(1)"/></xsl:variable>
<td width="25"
align="right">
<a
href="{$last}"><img src="{$img_path}/last.png" border="1" width="12"
height="12"/></a>
</td>
</xsl:when>
<xsl:otherwise>
<td width="25"
align="right">
<img
src="{$img_path}/last-grey.png" border="1" width="12" height="12"/>
</td>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
<xsl:otherwise>
<td width="25" align="right">
<img
src="{$img_path}/last-grey.png" border="1" width="12" height="12"/>
</td>
</xsl:otherwise>
</xsl:choose>
<xsl:choose>
<xsl:when test="$allow_allrows=1">
<xsl:choose>
<xsl:when test="allrows =1">
<xsl:variable
name="all"><xsl:value-of select="link_url"/>&start=0</xsl:variable>
<td width="25"
align="right">
<xsl:value-of
select="lang_delete"/>
<a
href="{$all}"><img src="{$img_path}/down.png" border="1" width="12"
height="12"/></a>
</td>
</xsl:when>
<xsl:otherwise>
<xsl:variable
name="all"><xsl:value-of select="link_url"/>&allrows=1</xsl:variable>
<td width="25"
align="right">
<a
href="{$all}"><img src="{$img_path}/down.png" border="1" width="12"
height="12"/></a>
</td>
</xsl:otherwise>
</xsl:choose>
</xsl:when>
</xsl:choose>
</tr>
</table>
</xsl:template>
</xsl:stylesheet>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Phpgroupware-cvs] property/skins/default/nextmatchs.xsl, 1.3,
nomail <=