@@ 2040-2064 (lines=25) @@ | ||
2037 | $orderby = 'ORDER BY user.lastname, user.firstname'; |
|
2038 | } |
|
2039 | ||
2040 | if (api_get_session_id()) { |
|
2041 | $session_info = api_get_session_info(api_get_session_id()); |
|
2042 | $user_to_avoid = "'".$session_info['id_coach']."', '".$session_info['session_admin_id']."'"; |
|
2043 | //not showing coaches |
|
2044 | $sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, thread_id |
|
2045 | FROM $t_posts p, $t_users user, $t_session_rel_user session_rel_user_rel_course |
|
2046 | WHERE p.poster_id = user.id AND |
|
2047 | user.id = session_rel_user_rel_course.user_id AND |
|
2048 | session_rel_user_rel_course.status<>'2' AND |
|
2049 | session_rel_user_rel_course.user_id NOT IN ($user_to_avoid) AND |
|
2050 | p.thread_id = ".intval($thread_id)." AND |
|
2051 | session_id = ".api_get_session_id()." AND |
|
2052 | p.c_id = $course_id AND |
|
2053 | session_rel_user_rel_course.c_id = ".$course_id." $orderby "; |
|
2054 | } else { |
|
2055 | $sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, thread_id |
|
2056 | FROM $t_posts p, $t_users user, $t_course_user course_user |
|
2057 | WHERE p.poster_id = user.id |
|
2058 | AND user.id = course_user.user_id |
|
2059 | AND course_user.relation_type<>".COURSE_RELATION_TYPE_RRHH." |
|
2060 | AND p.thread_id = ".intval($thread_id)." |
|
2061 | AND course_user.status NOT IN('1') AND |
|
2062 | p.c_id = $course_id AND |
|
2063 | course_user.c_id = ".$course_id." $orderby"; |
|
2064 | } |
|
2065 | $result = Database::query($sql); |
|
2066 | ||
2067 | return $result; |
|
@@ 2175-2199 (lines=25) @@ | ||
2172 | $cad = substr($cad, 0, strlen($cad) - 1); |
|
2173 | } |
|
2174 | ||
2175 | if (api_get_session_id()) { |
|
2176 | $session_info = api_get_session_info(api_get_session_id()); |
|
2177 | $user_to_avoid = "'".$session_info['id_coach']."', '".$session_info['session_admin_id']."'"; |
|
2178 | //not showing coaches |
|
2179 | $sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, post.thread_id |
|
2180 | FROM $t_posts post , $t_users user, $t_session_rel_user session_rel_user_rel_course |
|
2181 | WHERE poster_id = user.id |
|
2182 | AND user.id NOT IN (".$cad.") |
|
2183 | AND user.id = session_rel_user_rel_course.user_id |
|
2184 | AND session_rel_user_rel_course.status<>'2' |
|
2185 | AND session_rel_user_rel_course.user_id NOT IN ($user_to_avoid) |
|
2186 | AND post.thread_id = ".intval($thread_id)." |
|
2187 | AND session_id = ".api_get_session_id()." |
|
2188 | AND session_rel_user_rel_course.c_id = $course_id AND post.c_id = $course_id $orderby "; |
|
2189 | } else { |
|
2190 | $sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, post.thread_id |
|
2191 | FROM $t_posts post, $t_users user,$t_course_user course_user |
|
2192 | WHERE post.poster_id = user.id |
|
2193 | AND user.id NOT IN (".$cad.") |
|
2194 | AND user.id = course_user.user_id |
|
2195 | AND course_user.relation_type<>".COURSE_RELATION_TYPE_RRHH." |
|
2196 | AND post.thread_id = ".intval($thread_id)." |
|
2197 | AND course_user.status not in('1') |
|
2198 | AND course_user.c_id = $course_id AND post.c_id = $course_id $orderby"; |
|
2199 | } |
|
2200 | $result = Database::query($sql); |
|
2201 | ||
2202 | return $result; |