/** * check if a user is a tutor, mentor, teacher or admin */ function isTeacher($id_user) { if (isset($this->_teacher_data[$id_user]['is_teacher'])) { return $this->_teacher_data[$id_user]['is_teacher']; } $re = Man_CourseUser::getUserWithLevelFilter(array('4', '5', '6', '7'), array($id_user)); $this->_teacher_data[$id_user]['is_teacher'] = !empty($re); return $this->_teacher_data[$id_user]['is_teacher']; }
function isViewerTeacher() { if ($this->_viewer_teacher != NULL) { return $this->_viewer_teacher; } require_once $GLOBALS['where_lms'] . '/lib/lib.course.php'; $re = Man_CourseUser::getUserWithLevelFilter(array('4', '5', '6', '7'), array($this->_viewer)); $this->_viewer_teacher = !empty($re); return $this->_viewer_teacher; }