function opigno_scorm_ui_ajax_commit in Opigno 7
AJAX callback: SCORM committed data.
Parameters
object $scorm:
1 string reference to 'opigno_scorm_ui_ajax_commit'
- opigno_scorm_ui_menu in modules/
scorm/ ui/ opigno_scorm_ui.module - Implements hook_menu().
File
- modules/
scorm/ ui/ includes/ opigno_scorm_ui.ajax.inc, line 13 - Provides the AJAX callbacks for the SCORM UI module.
Code
function opigno_scorm_ui_ajax_commit($scorm, $sco_id = NULL) {
$data = json_decode(file_get_contents('php://input'));
if (!empty($_POST['data'])) {
$data = json_decode($_POST['data']);
}
if (!empty($data)) {
module_invoke_all('opigno_scorm_ui_commit', $scorm, $sco_id, $data);
drupal_json_output(array(
'success' => 1,
));
}
else {
drupal_json_output(array(
'error' => 1,
'message' => 'no data received',
));
}
}