|
|
|
|
|
|
|
Teen 1.2 G3 Jacques
Teen 1.2 G3 Jacques
|
|
|
|
|
|
<style type="text/css">
.marginTop10 { margin-top: 10px; }
#recommended_material_container > div { box-shadow: 0 0px 10px rgba(0,0,0,0.15); border: 1px solid #ddd; margin: 10px; padding: 5px; }
#required_material_container > div { box-shadow: 0 0px 10px rgba(0,0,0,0.15); border: 1px solid #ddd; margin: 10px; padding: 5px; }
.materialImage { float: left; margin-right: 5px; }
.materialPrice { float: right; font-weight: bold; }
.materialTitle { font-weight: bold; margin-bottom: 5px; }
.hasPicture { margin-left: 90px; }
</style>
<ss:logic:variable as="course" value="[? \Components\AF\Courses\CollectiveCourses::getCourseFromProductId($product['product_id']) ?]" />
[? \Components\AF\Courses\CollectiveCourses::renderProductDescriptionTable($course) ?]
<ss:logic:if test="strlen($course['course_comment'])">
<div style="color: #b00;" class="marginTop10">
Note: [? $course['course_comment'] ?]
</div>
</ss:logic:if>
<ss:logic:if test="\Components\Settings\ConfigurationItems::getValue('\Components\AF\Courses\CollectiveCourses', 'membership_may_be_required')">
<ss:logic:if test="\Components\Commerce\Products::getColumn($course['product_id'], 'product_requires_membership')">
<div style="color: #b00;" class="marginTop10">
A valid membership is required in order to enroll in this course
</div>
</ss:logic:if>
</ss:logic:if>
<ss:logic:if test="\Components\Settings\ConfigurationItems::getValue('\Components\AF\Courses\CollectiveCourses', 'registration_fee_may_be_required')">
<ss:logic:if test="$course['course_requires_registrationfee']">
<div style="color: #b00;" class="marginTop10">
A valid registration fee is required in order to enroll in this course
<ss:logic:if test="\Components\Settings\ConfigurationItems::getValue('\Components\AF\Courses\CollectiveCourses', 'registration_fee_members_exempted')">
(members are exempt).
</ss:logic:if>
</div>
</ss:logic:if>
</ss:logic:if>
<ss:logic:variable as="course_levels" value="[? \Components\AF\Courses\Levels::getAllLevelIdsForCourse($course['course_id']) ?]" />
<ss:logic:if test="strlen($course['course_objectives'])">
<div class="marginTop10">
<strong>Objectives</strong><br />
<ss:logic:parse text="[? $course['course_objectives'] ?]" />
<div style="clear: both;"></div>
</div>
</ss:logic:if>
<ss:logic:else test="count($course_levels)">
<ss:logic:variable as="level" value="[? \Components\AF\Courses\Configuration\Levels::get($course_levels[0]) ?]" />
<ss:logic:if test="$level['level_objectives']">
<div class="marginTop10">
<strong>Objectives</strong><br />
<ss:logic:parse text="[? $level['level_objectives'] ?]" />
<div style="clear: both;"></div>
</div>
</ss:logic:if>
</ss:logic:else>
<ss:logic:variable as="books_required" value="[? \Components\AF\Courses\Books::getAllRequiredForCourse($course['course_id'], true) ?]" />
<ss:logic:variable as="books_recommended" value="[? \Components\AF\Courses\Books::getAllRecommendedForCourse($course['course_id'], true) ?]" />
<ss:logic:if test="($books_required && count($books_required)) || ($books_recommended && count($books_recommended))">
<div class="marginTop10">
<ss:logic:if test="count($books_required)">
<strong>Required Course Material</strong>
<div id="required_material_container">
<ss:data:repeater as="book" datasource="$books_required">
<div>
<div class="materialImage">
<ss:logic:if test="$book['product_icon']">
<ss:standard:image src="[? $book['product_icon'] ?]" width="80" />
</ss:logic:if>
</div>
<div class="materialPrice">[? formatCurrency($book['product_price_base']) ?]</div>
<div class="materialTitle[? $book['product_icon'] ? ' hasPicture' : '' ?]">[? $book['product_title'] ?]</div>
<div class="materialDescription[? $book['product_icon'] ? ' hasPicture' : '' ?]">[? $book['product_content'] ?]</div>
<div style="clear: both;"> </div>
</div>
</ss:data:repeater>
</div>
</ss:logic:if>
<ss:logic:if test="$books_recommended && count($books_recommended)">
<ss:logic:if test="$books_required && count($books_required)">
<br />
</ss:logic:if>
<strong>[? \Components\AF\Courses\CollectiveCourses::configGetValue('recommended_course_material_title') ?]</strong>
<div id="recommended_material_container">
<ss:data:repeater as="book" datasource="$books_recommended">
<div>
<div class="materialImage">
<ss:logic:if test="$book['product_icon']">
<ss:standard:image src="[? $book['product_icon'] ?]" width="80" />
</ss:logic:if>
</div>
<div class="materialPrice">[? formatCurrency($book['product_price_base']) ?]</div>
<div class="materialTitle[? $book['product_icon'] ? ' hasPicture' : '' ?]">[? $book['product_title'] ?]</div>
<div class="materialDescription[? $book['product_icon'] ? ' hasPicture' : '' ?]">[? $book['product_content'] ?]</div>
<div style="clear: both;"> </div>
</div>
</ss:data:repeater>
</div>
</ss:logic:if>
</div>
</ss:logic:if>
<style type="text/css">
.marginTop10 { margin-top: 10px; }
#recommended_material_container > div { box-shadow: 0 0px 10px rgba(0,0,0,0.15); border: 1px solid #ddd; margin: 10px; padding: 5px; }
#required_material_container > div { box-shadow: 0 0px 10px rgba(0,0,0,0.15); border: 1px solid #ddd; margin: 10px; padding: 5px; }
.materialImage { float: left; margin-right: 5px; }
.materialPrice { float: right; font-weight: bold; }
.materialTitle { font-weight: bold; margin-bottom: 5px; }
.hasPicture { margin-left: 90px; }
</style>
<ss:logic:variable as="course" value="[? \Components\AF\Courses\CollectiveCourses::getCourseFromProductId($product['product_id']) ?]" />
[? \Components\AF\Courses\CollectiveCourses::renderProductDescriptionTable($course) ?]
<ss:logic:if test="strlen($course['course_comment'])">
<div style="color: #b00;" class="marginTop10">
Note: [? $course['course_comment'] ?]
</div>
</ss:logic:if>
<ss:logic:if test="\Components\Settings\ConfigurationItems::getValue('\Components\AF\Courses\CollectiveCourses', 'membership_may_be_required')">
<ss:logic:if test="\Components\Commerce\Products::getColumn($course['product_id'], 'product_requires_membership')">
<div style="color: #b00;" class="marginTop10">
A valid membership is required in order to enroll in this course
</div>
</ss:logic:if>
</ss:logic:if>
<ss:logic:if test="\Components\Settings\ConfigurationItems::getValue('\Components\AF\Courses\CollectiveCourses', 'registration_fee_may_be_required')">
<ss:logic:if test="$course['course_requires_registrationfee']">
<div style="color: #b00;" class="marginTop10">
A valid registration fee is required in order to enroll in this course
<ss:logic:if test="\Components\Settings\ConfigurationItems::getValue('\Components\AF\Courses\CollectiveCourses', 'registration_fee_members_exempted')">
(members are exempt).
</ss:logic:if>
</div>
</ss:logic:if>
</ss:logic:if>
<ss:logic:variable as="course_levels" value="[? \Components\AF\Courses\Levels::getAllLevelIdsForCourse($course['course_id']) ?]" />
<ss:logic:if test="strlen($course['course_objectives'])">
<div class="marginTop10">
<strong>Objectives</strong><br />
<ss:logic:parse text="[? $course['course_objectives'] ?]" />
<div style="clear: both;"></div>
</div>
</ss:logic:if>
<ss:logic:else test="count($course_levels)">
<ss:logic:variable as="level" value="[? \Components\AF\Courses\Configuration\Levels::get($course_levels[0]) ?]" />
<ss:logic:if test="$level['level_objectives']">
<div class="marginTop10">
<strong>Objectives</strong><br />
<ss:logic:parse text="[? $level['level_objectives'] ?]" />
<div style="clear: both;"></div>
</div>
</ss:logic:if>
</ss:logic:else>
<ss:logic:variable as="books_required" value="[? \Components\AF\Courses\Books::getAllRequiredForCourse($course['course_id'], true) ?]" />
<ss:logic:variable as="books_recommended" value="[? \Components\AF\Courses\Books::getAllRecommendedForCourse($course['course_id'], true) ?]" />
<ss:logic:if test="($books_required && count($books_required)) || ($books_recommended && count($books_recommended))">
<div class="marginTop10">
<ss:logic:if test="count($books_required)">
<strong>Required Course Material</strong>
<div id="required_material_container">
<ss:data:repeater as="book" datasource="$books_required">
<div>
<div class="materialImage">
<ss:logic:if test="$book['product_icon']">
<ss:standard:image src="[? $book['product_icon'] ?]" width="80" />
</ss:logic:if>
</div>
<div class="materialPrice">[? formatCurrency($book['product_price_base']) ?]</div>
<div class="materialTitle[? $book['product_icon'] ? ' hasPicture' : '' ?]">[? $book['product_title'] ?]</div>
<div class="materialDescription[? $book['product_icon'] ? ' hasPicture' : '' ?]">[? $book['product_content'] ?]</div>
<div style="clear: both;"> </div>
</div>
</ss:data:repeater>
</div>
</ss:logic:if>
<ss:logic:if test="$books_recommended && count($books_recommended)">
<ss:logic:if test="$books_required && count($books_required)">
<br />
</ss:logic:if>
<strong>[? \Components\AF\Courses\CollectiveCourses::configGetValue('recommended_course_material_title') ?]</strong>
<div id="recommended_material_container">
<ss:data:repeater as="book" datasource="$books_recommended">
<div>
<div class="materialImage">
<ss:logic:if test="$book['product_icon']">
<ss:standard:image src="[? $book['product_icon'] ?]" width="80" />
</ss:logic:if>
</div>
<div class="materialPrice">[? formatCurrency($book['product_price_base']) ?]</div>
<div class="materialTitle[? $book['product_icon'] ? ' hasPicture' : '' ?]">[? $book['product_title'] ?]</div>
<div class="materialDescription[? $book['product_icon'] ? ' hasPicture' : '' ?]">[? $book['product_content'] ?]</div>
<div style="clear: both;"> </div>
</div>
</ss:data:repeater>
</div>
</ss:logic:if>
</div>
</ss:logic:if>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Teen 1.2 G3 Jacques 2021
Teen 1.2 G3 Jacques 2021
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
af-teen-12-g3-jacques-teen-12-g3-jacques-2021
af-teen-12-g3-jacques-teen-12-g3-jacques-2021
|
|
|
|
teen 1.2 g3 jacques, course, product, book, title, required, material, content, base, price, formatcurrency, objectives, order, enroll, valid, comment, exempt, members, fee, registration, membership, configgetvalue, recommended
teen 1.2 g3 jacques, course, product, book, title, required, material, content, base, price, formatcurrency, objectives, order, enroll, valid, comment, exempt, members, fee, registration, membership, configgetvalue, recommended
|
|
|
|
|
|
|
|
[? \Components\AF\Courses\CollectiveCourses::renderProductDescriptionTable($course) ?] Note: [? $course['course_comment'] ?] A valid membership is required in order to enroll in this course A valid registration fee is required in order to enroll in this c
[? \Components\AF\Courses\CollectiveCourses::renderProductDescriptionTable($course) ?] Note: [? $course['course_comment'] ?] A valid membership is required in order to enroll in this course A valid registration fee is required in order to enroll in this c
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|