/** * Overwrites the content in the course-module object with the Dataform view content * if dataform.inlineview is not empty * * @param cm_info $cm */ function dataform_cm_info_view(cm_info $cm) { global $PAGE, $CFG, $OUTPUT; if (!$cm->uservisible) { return; } // Default content if not displaying inline view. if (!($dataform = $cm->customdata) or empty($dataform->inlineview)) { return; } if (!empty($dataform->embedded)) { $content = mod_dataform_dataform::get_content_embedded($dataform->id, $dataform->inlineview); } else { $content = mod_dataform_dataform::get_content_inline($dataform->id, $dataform->inlineview); } if (!empty($content)) { $cm->set_content($content); } }