function opigno_scorm_ui_field_formatter_view in Opigno 7
Implements hook_field_formatter_view().
File
- modules/
scorm/ ui/ opigno_scorm_ui.module, line 167 - Opigno SCORM UI.
Code
function opigno_scorm_ui_field_formatter_view($entity_type, $entity, $field, $instance, $langcode, $items, $display) {
$element = array();
switch ($display['type']) {
case 'opigno_scorm_player':
$first = TRUE;
foreach ($items as $delta => $item) {
if ($first) {
$scorm = opigno_scorm_scorm_load_by_fid($item['fid']);
$element[$delta] = array(
'#markup' => opigno_scorm_ui_render_player($scorm),
);
$first = FALSE;
}
else {
$element[$delta] = array(
'#markup' => t("As per <a href='!link' target='_blank'>SCORM.2004.3ED.ConfReq.v1.0</a>, only <em>only one SCO can be launched at a time.</em> To enforce this, only one SCORM package is loaded inside the player on this page at a time.", array(
'!link' => 'http://www.adlnet.gov/wp-content/uploads/2011/07/SCORM.2004.3ED.ConfReq.v1.0.pdf',
)),
);
}
}
break;
}
return $element;
}