|
12.1 |
1 |
{{velocity}} |
|
|
2 |
{{html clean="false" wiki="true"}} |
|
|
3 |
#template('apice_macros.vm') |
|
|
4 |
#objectspace() |
|
|
5 |
#nolangpar() |
|
|
6 |
#template('apice_course_macros.vm') |
|
|
7 |
#isuserspace() |
|
|
8 |
#if( $isUserSpace ) |
|
|
9 |
#setobjectsubspace("Courses","Personal") |
|
|
10 |
#userspace() |
|
|
11 |
## user space variables |
|
|
12 |
#set( $query = ", BaseObject as objPersonalCourse, LargeStringProperty as propUser |
|
|
13 |
where objPersonalCourse.name = doc.fullName and objPersonalCourse.className = '${objectSpace}.Class' and propUser.id.id = objPersonalCourse.id and propUser.name = 'user' and propUser.value = '$userName' " ) |
|
|
14 |
#set( $personalCourseDocs = $xwiki.searchDocuments($query) ) |
|
12.1 |
36 |
#set( $query = ", BaseObject as objCourse, StringProperty as propYear, LargeStringProperty as propUser |
|
|
37 |
where objCourse.name = doc.fullName and objCourse.className = '${mainSpace}.Class' and propYear.id.id = objCourse.id and propYear.name = 'ay' and propUser.id.id = objCourse.id and propUser.name = 'professor' and propUser.value like '%$userName%' order by propYear.value desc " ) |
|
|
38 |
#set( $itemFound = $xwiki.searchDocuments($query) ) |
|
|
39 |
#set( $itemFoundNo = $itemFound.size() ) |
|
|
40 |
#if( $itemFoundNo > 0 ) |
|
|
41 |
<table width="100%"><tr class='borderhalfbottom'> |
|
|
42 |
#foreach( $item in $itemFound ) |
|
|
43 |
#if( $foreach.count > $spotCourseNo ) |
|
|
44 |
#break |
|
|
45 |
#end |
|
12.1 |
52 |
#else |
|
|
53 |
#### START GENERAL SPOTLIGHT |
|
|
54 |
#if( $spotCourseNo && $spotCourseNo > 0 ) |
|
|
55 |
#set( $query = ", BaseObject as objCourse, StringProperty as propYear |
|
|
56 |
where objCourse.name = doc.fullName and objCourse.className = '${mainSpace}.Class' and objCourse.name <> '${objectPool}.Template' and propYear.id.id = objCourse.id and propYear.name = 'ay' order by propYear.value desc" ) |
|
|
57 |
#set( $itemFound = $xwiki.searchDocuments($query) ) |
|
|
58 |
#set( $itemFoundNo = $itemFound.size() ) |
|
|
59 |
#if( $itemFoundNo > 0 ) |
|
|
60 |
<table width="100%"><tr class='borderhalfbottom'> |
|
|
61 |
#foreach( $item in $itemFound ) |
|
|
62 |
#if( $foreach.count > $spotCourseNo ) |
|
|
63 |
#break |
|
|
64 |
#end |