protected function setColumns() { $course = new GcrTableColumn(); $course_header = new GcrTableCell(array(), 'Course', true); $course->addCell($course_header); $this->column_functions[] = 'getCourseCell'; $this->table->addColumn($course); $catalog = new GcrTableColumn(); $catalog_header = new GcrTableCell(array(), 'Catalog', true); $catalog->addCell($catalog_header); $this->column_functions[] = 'getCatalogCell'; $this->table->addColumn($catalog); $start_date = new GcrTableColumn(); $start_date_header = new GcrTableCell(array(), 'Start Date', true); $start_date->addCell($start_date_header); $this->column_functions[] = 'getStartDateCell'; $this->table->addColumn($start_date); $status = new GcrTableColumn(); $status_header = new GcrTableCell(array(), 'Status', true); $status->addCell($status_header); $this->column_functions[] = 'getStatusCell'; $this->table->addColumn($status); $enrolments = new GcrTableColumn(); $enrolments_header = new GcrTableCell(array(), 'Enrolments', true); $enrolments->addCell($enrolments_header); $this->column_functions[] = 'getEnrolmentsCell'; $this->table->addColumn($enrolments); $actions = new GcrTableColumn(); $actions_header = new GcrTableCell(array(), '', true); $actions->addCell($actions_header); $this->column_functions[] = 'getActionsCell'; $this->table->addColumn($actions); }
protected function setColumns() { $file_name = new GcrTableColumn(); $file_name_header = new GcrTableCell(array(), 'File Name', true); $file_name->addCell($file_name_header); $this->column_functions[] = 'getFileNameCell'; $this->table->addColumn($file_name); $action_move = new GcrTableColumn(array(), !$this->user_storage->isAdmin()); $action_move_header = new GcrTableCell(array(), '', true); $action_move->addCell($action_move_header); $this->column_functions[] = 'getActionMoveCell'; $this->table->addColumn($action_move); $action_delete = new GcrTableColumn(array(), !$this->user_storage->allowsUpload()); $action_delete_header = new GcrTableCell(array(), '', true); $action_delete->addCell($action_delete_header); $this->column_functions[] = 'getActionDeleteCell'; $this->table->addColumn($action_delete); }
protected function setColumns() { parent::setColumns(); $course_enrol_date = new GcrTableColumn(); $course_enrol_date_header = new GcrTableCell(array(), 'Enrol Date', true); $course_enrol_date->addCell($course_enrol_date_header); $this->column_functions[] = 'getCourseEnrolDateCell'; $this->table->addColumn($course_enrol_date); $eschool_short_name = new GcrTableColumn(); $eschool_short_name_header = new GcrTableCell(array(), 'Catalog', true); $eschool_short_name->addCell($eschool_short_name_header); $this->column_functions[] = 'getEschoolShortNameCell'; $this->table->addColumn($eschool_short_name); $institution_short_name = new GcrTableColumn(); $institution_short_name_header = new GcrTableCell(array(), 'Platform', true); $institution_short_name->addCell($institution_short_name_header); $this->column_functions[] = 'getInstitutionShortNameCell'; $this->table->addColumn($institution_short_name); }
protected function setColumns() { $course_start_date = new GcrTableColumn(); $course_start_date_header = new GcrTableCell(array(), 'Course Start Date', true); $course_start_date->addCell($course_start_date_header); $this->column_functions[] = 'getCourseStartDateCell'; $this->table->addColumn($course_start_date); $course = new GcrTableColumn(); $course_header = new GcrTableCell(array(), 'Course', true); $course->addCell($course_header); $this->column_functions[] = 'getCourseCell'; $this->table->addColumn($course); $instructor = new GcrTableColumn(); $instructor_header = new GcrTableCell(array(), 'Instructor', true); $instructor->addCell($instructor_header); $this->column_functions[] = 'getInstructorCell'; $this->table->addColumn($instructor); $credits = new GcrTableColumn(); $credits_header = new GcrTableCell(array(), 'Credits', true); $credits->addCell($credits_header); $this->column_functions[] = 'getCreditsCell'; $this->table->addColumn($credits); $grade = new GcrTableColumn(); $grade_header = new GcrTableCell(array(), 'Grade %', true); $grade->addCell($grade_header); $this->column_functions[] = 'getGradeCell'; $this->table->addColumn($grade); $grade_letter = new GcrTableColumn(); $grade_letter_header = new GcrTableCell(array(), 'Result', true); $grade_letter->addCell($grade_letter_header); $this->column_functions[] = 'getGradeLetterCell'; $this->table->addColumn($grade_letter); $include_in_report = new GcrTableColumn(); $include_in_report_header = new GcrTableCell(array(), 'Include', true); $include_in_report->addCell($include_in_report_header); $this->column_functions[] = 'getIncludeInReportCell'; $this->table->addColumn($include_in_report); }
protected function setColumns() { $user = new GcrTableColumn(); $user_header = new GcrTableCell(array(), 'User', true); $user->addCell($user_header); $this->column_functions[] = 'getUserCell'; $this->table->addColumn($user); $catalog = new GcrTableColumn(); $catalog_header = new GcrTableCell(array(), 'Catalog', true); $catalog->addCell($catalog_header); $this->column_functions[] = 'getCatalogCell'; $this->table->addColumn($catalog); $mhr_institution = new GcrTableColumn(); $mhr_institution_header = new GcrTableCell(array(), 'Institution', true); $mhr_institution->addCell($mhr_institution_header); $this->column_functions[] = 'getMhrInstitutionCell'; $this->table->addColumn($mhr_institution); $status = new GcrTableColumn(); $status_header = new GcrTableCell(array(), 'Status', true); $status->addCell($status_header); $this->column_functions[] = 'getStatusCell'; $this->table->addColumn($status); $courses = new GcrTableColumn(); $courses_header = new GcrTableCell(array(), 'Courses', true); $courses->addCell($courses_header); $this->column_functions[] = 'getCoursesCell'; $this->table->addColumn($courses); $sales = new GcrTableColumn(); $sales_header = new GcrTableCell(array(), 'Course Sales', true); $sales->addCell($sales_header); $this->column_functions[] = 'getSalesCell'; $this->table->addColumn($sales); $suspend = new GcrTableColumn(); $suspend_header = new GcrTableCell(array(), 'Access', true); $suspend->addCell($suspend_header); $this->column_functions[] = 'getSuspendCell'; $this->table->addColumn($suspend); }
protected function setColumns() { $transaction_date = new GcrTableColumn(); $transaction_date_header = new GcrTableCell(array(), 'Date', true); $transaction_date->addCell($transaction_date_header); $this->column_functions[] = 'getTransactionDateCell'; $this->table->addColumn($transaction_date); $purchase_item = new GcrTableColumn(); $purchase_item_header = new GcrTableCell(array(), 'Item', true); $purchase_item->addCell($purchase_item_header); $this->column_functions[] = 'getPurchaseItemCell'; $this->table->addColumn($purchase_item); $purchase_type = new GcrTableColumn(); $purchase_type_header = new GcrTableCell(array(), 'Type', true); $purchase_type->addCell($purchase_type_header); $this->column_functions[] = 'getPurchaseTypeCell'; $this->table->addColumn($purchase_type); $purchaser = new GcrTableColumn(); $purchaser_header = new GcrTableCell(array(), 'User', true); $purchaser->addCell($purchaser_header); $this->column_functions[] = 'getPurchaserCell'; $this->table->addColumn($purchaser); $amount = new GcrTableColumn(); $amount_header = new GcrTableCell(array(), 'Amount', true); $amount->addCell($amount_header); $this->column_functions[] = 'getAmountCell'; $this->table->addColumn($amount); $fees_paid = new GcrTableColumn(); $fees_paid_header = new GcrTableCell(array(), 'Fees', true); $fees_paid->addCell($fees_paid_header); $this->column_functions[] = 'getFeesPaidCell'; $this->table->addColumn($fees_paid); $eclassroom = new GcrTableColumn(); $eclassroom_header = new GcrTableCell(array(), 'Seller', true); $eclassroom->addCell($eclassroom_header); $this->column_functions[] = 'getEclassroomCell'; $this->table->addColumn($eclassroom); $seller_earns = new GcrTableColumn(array(), !$this->has_eclassroom); $seller_earns_header = new GcrTableCell(array(), 'Seller Earns', true); $seller_earns->addCell($seller_earns_header); $this->column_functions[] = 'getSellerEarnsCell'; $this->table->addColumn($seller_earns); $earnings = new GcrTableColumn(); $earnings_header = new GcrTableCell(array(), 'Earnings', true); $earnings->addCell($earnings_header); $this->column_functions[] = 'getEarningsCell'; $this->table->addColumn($earnings); $balance = new GcrTableColumn(); $balance_header = new GcrTableCell(array(), 'Balance', true); $balance->addCell($balance_header); $this->column_functions[] = 'getBalanceCell'; $this->table->addColumn($balance); }