php js css php js css

Changes

Changes to Product: Kids A1.1 G3 Cassandra [ 2021 - Winter-G3-Cassandra ]

68243
Today 2:07am

Modified product
PART OF Group course schedule
68500
Today 2:07am

Modified product
Can't Undo: The product 173 does not currently exist, it may have been moved or deleted. In order to undo this change, you first need to restore the product
Id:
173
173
Title:
Kids A1.1
Kids A1.1
Price Base:
Order:
0
0
Content:
<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;">&nbsp;</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;">&nbsp;</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;">&nbsp;</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;">&nbsp;</div>
</div>
</ss:data:repeater>
</div>
</ss:logic:if>
</div>
</ss:logic:if>
Order Form:

															

														
Deleted Datetime:

															

														
Is Offline:
Is Unorderable:
0
0
Is Orderable For Someone Else:
1
1
Disables Guest Checkout:
0
0
Code:
Kids A1.1 G3 Cassandra 2021
Kids A1.1 G3 Cassandra 2021
Barcode:

															

														
Sales Description:

															

														
Order Options:

															

														
Is Shipping Required:
0
0
Shipping Width Mm:

															

														
Shipping Height Mm:

															

														
Shipping Depth Mm:

															

														
Shipping Weight G:

															

														
Inventory Is Public:
0
0
Inventory Is Unorderable Sold Out:
1
1
Inventory Warning Level:

															

														
Brand Id:
1
1
Group Visibility:

															

														
Group Visibility Hidden In Lists:
0
0
Max Quantity:
1
1
Min Quantity:

															

														
Uri Suffix:
af-kids-a11-kids-a11-g3-cassandra-2021
af-kids-a11-kids-a11-g3-cassandra-2021
Uri Suffix Is Overridden:
0
0
Search Keywords:
kids a1.1, course, product, book, title, required, material, content, base, price, formatcurrency, objectives, order, enroll, valid, comment, exempt, members, fee, registration, membership, configgetvalue, recommended
kids a1.1, course, product, book, title, required, material, content, base, price, formatcurrency, objectives, order, enroll, valid, comment, exempt, members, fee, registration, membership, configgetvalue, recommended
Search Keywords Is Overridden:
0
0
Search Title:

															

														
Search Title Is Overridden:
0
0
Search Description:
[? \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
Search Description Is Overridden:
0
0
Requires Membership:
0
0
Duration:

															

														
Is Recurring:

															

														
Recurring Sale Schedule Interval:
monthly
monthly
Recurring Sale Amount:

															

														
Recurring Sale Requires Creditcard: