<thead> <tr> <th width="20%">Course Title</th> <th width="15%">Price</th> <th width="40%">Description</th> <th width="25%"></th> </tr> </thead> <tbody> <?php foreach ($ctlg_courses_list as $course_list) { $mdl_course = $course_list->getObject(); $course_list_item = new GcrCourseListItem($course_list); $eschool = $course_list->getApp(); $id = 'gcr_course_' . $eschool->getShortName() . '_' . $mdl_course->id; $img_src = $course_list_item->getCourseIconUrl(); $mdl_user = $course_list_item->getInstructor(); $summary = $course_list_item->getSummary(); $enrol_count = $course_list_item->getActiveUserCount(); $shortsummary = GcrInstitutionTable::formatStringSize($summary, 250, 21); if ($mdl_user) { $teacher_text = GcrEschoolTable::getInstructorProfileHtml($mdl_user); } else { $teacher_text = 'None'; } $fullname = GcrInstitutionTable::formatStringSize($mdl_course->fullname, 60, 30); $cost = $course_list->getCost(); $cost_text = ''; //if ($cost) { //$cost_text = 'Price: ' . GcrPurchaseTable::gc_format_money($cost); $cost_text = GcrPurchaseTable::gc_format_money($cost);
public function toArray() { $course_list_array = $this->getParameters(); $course_list_array['end_index'] = $this->end_index; $courses_array = array(); $count = 0; foreach ($this->course_list as $key => $course) { $count++; $course_array = array(); $mdl_course = $course->getObject(); $course_list_item = new GcrCourseListItem($course); $mdl_course = $course->getObject(); $eschool = $course->getApp(); $course_array['id'] = $mdl_course->id; $course_array['shortname'] = $mdl_course->shortname; $course_array['eschool'] = $eschool->getShortName(); $course_array['fullname'] = $mdl_course->fullname; $course_array['course_icon_url'] = $course_list_item->getCourseIconUrl(); $course_array['course_url'] = $course->getUrl(); $course_array['is_representative'] = $course_list_item->getCourseCollection(); $courses_array[$key] = $course_array; } $course_list_array['course_list'] = $courses_array; $course_list_array['course_count'] = $count; return $course_list_array; }