예제 #1
0
파일: contexts.php 프로젝트: jamesmcq/elis
 function _user_allowed($id)
 {
     global $DB;
     if (isset($this->contexts['cluster']) && clusterassignment::exists(array(new field_filter('userid', $id), new in_list_filter('clusterid', $this->contexts['cluster'])))) {
         return true;
     }
     if (isset($this->contexts['cluster'])) {
         $filter = $this->get_filter('clusterid', 'cluster');
         return clusterassignment::count(array(new field_filter('userid', $id), $filter));
     }
     return false;
 }