You are here

function opigno_class_app_get_private_classes_for_user in Opigno Class App 7

1 call to opigno_class_app_get_private_classes_for_user()
opigno_class_app_course_already_listed_catalogue in ./opigno_class_app.views.inc

File

./opigno_class_app.views.inc, line 43

Code

function opigno_class_app_get_private_classes_for_user($user) {
  $classes = array(
    '0' => 0,
  );
  $result = db_select('node', 'n')
    ->fields('n')
    ->condition('n.type', "class", '=')
    ->execute();
  while ($record = $result
    ->fetchAssoc()) {
    $node = node_load($record['nid']);
    if (!node_access("view", $node, $user)) {
      $classes[$node->nid] = $node->nid;
    }
  }
  return $classes;
}