You are here

function opigno_scorm_scorm_save in Opigno 7

Save a SCORM package information.

Parameters

object $scorm:

Return value

bool

1 call to opigno_scorm_scorm_save()
opigno_scorm_extract in modules/scorm/includes/opigno_scorm.manifest.inc
Extract the SCORM package from the file.

File

modules/scorm/opigno_scorm.module, line 85
Opigno SCORM API.

Code

function opigno_scorm_scorm_save($scorm) {
  if (!empty($scorm->id)) {
    return db_update('opigno_scorm_packages')
      ->fields((array) $scorm)
      ->condition('id', $scorm->id)
      ->execute();
  }
  else {
    $id = db_insert('opigno_scorm_packages')
      ->fields((array) $scorm)
      ->execute();
    $scorm->id = $id;
    return !!$id;
  }
}