You are here

function opigno_scorm_ajax_sco_cmi in Opigno 7

AJAX callback: CMI communication.

Parameters

string $action : Either 'get' or 'set'.

int $sco_id:

string $cmi_key:

1 string reference to 'opigno_scorm_ajax_sco_cmi'
opigno_scorm_menu in modules/scorm/opigno_scorm.module
Implements hook_menu().

File

modules/scorm/includes/opigno_scorm.ajax.inc, line 16
Provides the AJAX callbacks for the SCORM API.

Code

function opigno_scorm_ajax_sco_cmi($action, $sco_id, $cmi_key) {
  global $user;
  if ($action == 'set') {
    opigno_scorm_sco_cmi_set($user->uid, $sco_id, $cmi_key, $_POST['value']);
    drupal_json_output(array(
      'success' => 1,
    ));
  }
  else {
    $data = opigno_scorm_sco_cmi_get($user->uid, $sco_id, $cmi_key);
    drupal_json_output(array(
      'data' => $data,
    ));
  }
}