You are here

function _opigno_tincan_api_get_classes_from_course in Opigno TinCan API 7

1 call to _opigno_tincan_api_get_classes_from_course()
opigno_tincan_api_opigno_statements_opigno_course_passed in modules/opigno_tincan_api_opigno_statements/opigno_tincan_api_opigno_statements.module

File

modules/opigno_tincan_api_opigno_statements/opigno_tincan_api_opigno_statements.module, line 107

Code

function _opigno_tincan_api_get_classes_from_course($course_nid) {
  $query = db_select('field_data_opigno_class_courses', 't')
    ->condition(db_and()
    ->condition('opigno_class_courses_target_id', $course_nid, '=')
    ->condition('bundle', 'class', '='))
    ->fields('t', array(
    'entity_id',
  ))
    ->execute();
  $classes_ids = array();
  while ($row = $query
    ->fetchAssoc()) {
    $classes_ids[$row['entity_id']] = $row['entity_id'];
  }
  return $classes_ids;
}