Changes for page Per Year

From version 150.1
edited by Andrea Omicini
on 30/06/2023 21:14
Change comment: There is no comment for this version
To version 151.1
edited by Andrea Omicini
on 30/06/2023 21:15
Change comment: Rollback to version 149.1

Summary

Details

Page properties
Content
... ... @@ -28,7 +28,43 @@
28 28  ## years / parameters takes precedence
29 29  #set( $firstYear = $firstYearThesis )
30 30  #set( $lastYear = $lastYearThesis )
31 -#template('apice_years_param.vm')
31 +#if( $yearPar )
32 + #set( $yearInt = $numbertool.toNumber($yearPar) )
33 + #if( $yearInt > 0 )
34 + #set( $firstYear = $yearInt )
35 + #set( $lastYear = $yearInt )
36 + #end
37 +#end
38 +#if( $firstYearPar )
39 + #set( $yearInt = $numbertool.toNumber($firstYearPar) )
40 + #if( $yearInt > 0 )
41 + #set( $firstYear = $yearInt )
42 + #end
43 +#end
44 +#if( $lastYearPar )
45 + #set( $yearInt = $numbertool.toNumber($lastYearPar) )
46 + #if( $yearInt > 0 )
47 + #set( $lastYear = $yearInt )
48 + #end
49 +#end
50 +#if( $lastYear < $firstYear )
51 +## swap
52 + #set( $yearTemp = $lastYear )
53 + #set( $lastYear = $firstYear )
54 + #set( $firstYear = $yearTemp )
55 +#end
56 +## invariant: $lastYear >= $firstYear
57 +#if( $lastYear > $firstYear )
58 + #set( $year = -1 )
59 + #set( $yearList = [$lastYear..$firstYear] )
60 + #set( $oneYear = false )
61 +#else
62 +## $lastYear = $firstYear
63 + #set( $year = $lastYear )
64 + #set( $yearList = [$year] )
65 + #set( $oneYear = true )
66 +#end
67 +## YEARS / END
32 32  #### handle cycle
33 33  ## $cycleList gets the list of cycles to be shown
34 34  ## $oneCycle true if just one cycle to be shown