You are here

function opigno_live_meetings_db_get_live_meetings_nids_from_group in Opigno Moxtra App 7

1 call to opigno_live_meetings_db_get_live_meetings_nids_from_group()
theme_opigno_live_meetings_course_lessons in modules/opigno_live_meetings/opigno_live_meetings.module
Theme callback: display course quizes and results.

File

modules/opigno_live_meetings/includes/opigno_live_meetings.db_queries.inc, line 20

Code

function opigno_live_meetings_db_get_live_meetings_nids_from_group($gid) {
  $req = db_select('node', 'n');
  $req
    ->condition('n.type', 'live_meeting', '=');
  $req
    ->fields('n', array(
    'nid',
  ));
  $req
    ->join('og_membership', 'ogm', 'n.nid = ogm.etid');
  $req
    ->condition('ogm.entity_type', 'node', '=');
  $req
    ->condition('ogm.gid', $gid, '=');
  $req = $req
    ->execute();
  $live_meetings_ids = array();
  while ($row = $req
    ->fetchAssoc()) {
    $live_meetings_ids[$row['nid']] = $row['nid'];
  }
  return $live_meetings_ids;
}