Changes for page Per A.Y.

From version 48.6
edited by Andrea Omicini
on 20/07/2023 10:33
Change comment: There is no comment for this version
To version 51.3
edited by Andrea Omicini
on 27/08/2023 18:28
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -1,6 +1,8 @@
1 1  {{velocity}}
2 2  {{html clean="false" wiki="true"}}
3 3  #template('apice_macros.vm')
4 +#nodoclang()
5 +#nolangpar()
4 4  #setobjectspace("Courses")
5 5  #template('apice_course_macros.vm')
6 6  #template('apice_user_param.vm')
... ... @@ -15,10 +15,10 @@
15 15   #stop
16 16   #end
17 17   #if( $personalCourseDoc.maxYears && $personalCourseDoc.maxYears != "" )
18 - #set( $maxCourseYears = $personalCourseDoc.display('maxYears','view') )
20 + #set( $maxCourseYears = $numbertool.toNumber($personalCourseDoc.display('maxYears','view')) )
19 19   #end
20 20   #if( $personalCourseDoc.firstYear && $personalCourseDoc.firstYear != "" )
21 - #set( $firstYearCourse = $personalCourseDoc.display('firstYear','view') )
23 + #set( $firstYearCourse = $numbertool.toNumber($personalCourseDoc.display('firstYear','view')) )
22 22   #end
23 23   #if( $personalCourseDoc.lastYear && $personalCourseDoc.lastYear != "" )
24 24   #set( $lastYearCourse = $numbertool.toNumber($personalCourseDoc.display('lastYear','view')) )
... ... @@ -25,8 +25,8 @@
25 25   #end
26 26  #end
27 27  ## years / parameters takes precedence
28 -#set( $firstYear = $firstYearCourse )
29 -#set( $lastYear = $lastYearCourse )
30 +#set( $firstYear = $numbertool.toNumber($firstYearCourse) )
31 +#set( $lastYear = $numbertool.toNumber($lastYearCourse) )
30 30  #template('apice_year_param.vm')
31 31  ##
32 32  ## DATA STRUCTURES / START
... ... @@ -33,7 +33,7 @@
33 33  #set( $itemMap = {} )
34 34  #set( $itemNo = 0 )
35 35  ## cycle over years
36 -#foreach( $year in $yearList)
38 +#foreach( $year in $yearList )
37 37   #set( $year1 = $year + 1 )
38 38   #set( $ayear = $year + "/" + $year1 )
39 39   #set( $query = ", BaseObject as objCourse, StringProperty as propYear, LargeStringProperty as propProfessor, LargeStringProperty as propOtherprofessors, LargeStringProperty as propTutors
... ... @@ -108,11 +108,19 @@
108 108  ## year top / end
109 109  ##
110 110  ## year display / start
111 -<div style="font-style: normal"><ul>
112 - #foreach( $item in $itemMap[$year] )
113 -<li>{{course}}$item{{/course}}</li>
114 - #end
113 + #if( $oneUser)
114 + <div class='menumainbody'>
115 + #foreach( $item in $itemMap[$year] )
116 + #courseperyear($item)#if( !$foreach.last )&emsp;&bull;&emsp;#end
117 + #end
118 + </div>
119 + #else
120 + <div style="font-style: normal"><ul>
121 + #foreach( $item in $itemMap[$year] )
122 + <li>#courselinked($item)</li>
123 + #end
115 115  </ul></div>
125 + #end
116 116  ## year display / end
117 117  ##
118 118  ## year bottom / start