|
@@ 2155-2179 (lines=25) @@
|
| 2152 |
|
$orderby = 'ORDER BY user.lastname, user.firstname'; |
| 2153 |
|
} |
| 2154 |
|
|
| 2155 |
|
if (api_get_session_id()) { |
| 2156 |
|
$session_info = api_get_session_info(api_get_session_id()); |
| 2157 |
|
$user_to_avoid = "'".$session_info['id_coach']."', '".$session_info['session_admin_id']."'"; |
| 2158 |
|
//not showing coaches |
| 2159 |
|
$sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, thread_id |
| 2160 |
|
FROM $t_posts p, $t_users user, $t_session_rel_user session_rel_user_rel_course |
| 2161 |
|
WHERE p.poster_id = user.id AND |
| 2162 |
|
user.id = session_rel_user_rel_course.user_id AND |
| 2163 |
|
session_rel_user_rel_course.status<>'2' AND |
| 2164 |
|
session_rel_user_rel_course.user_id NOT IN ($user_to_avoid) AND |
| 2165 |
|
p.thread_id = ".intval($thread_id)." AND |
| 2166 |
|
session_id = ".api_get_session_id()." AND |
| 2167 |
|
p.c_id = $course_id AND |
| 2168 |
|
session_rel_user_rel_course.c_id = ".$course_id." $orderby "; |
| 2169 |
|
} else { |
| 2170 |
|
$sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, thread_id |
| 2171 |
|
FROM $t_posts p, $t_users user, $t_course_user course_user |
| 2172 |
|
WHERE p.poster_id = user.id |
| 2173 |
|
AND user.id = course_user.user_id |
| 2174 |
|
AND course_user.relation_type<>".COURSE_RELATION_TYPE_RRHH." |
| 2175 |
|
AND p.thread_id = ".intval($thread_id)." |
| 2176 |
|
AND course_user.status NOT IN('1') AND |
| 2177 |
|
p.c_id = $course_id AND |
| 2178 |
|
course_user.c_id = ".$course_id." $orderby"; |
| 2179 |
|
} |
| 2180 |
|
$result = Database::query($sql); |
| 2181 |
|
|
| 2182 |
|
return $result; |
|
@@ 2291-2315 (lines=25) @@
|
| 2288 |
|
$cad = substr($cad, 0, strlen($cad) - 1); |
| 2289 |
|
} |
| 2290 |
|
|
| 2291 |
|
if (api_get_session_id()) { |
| 2292 |
|
$session_info = api_get_session_info(api_get_session_id()); |
| 2293 |
|
$user_to_avoid = "'".$session_info['id_coach']."', '".$session_info['session_admin_id']."'"; |
| 2294 |
|
//not showing coaches |
| 2295 |
|
$sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, post.thread_id |
| 2296 |
|
FROM $t_posts post , $t_users user, $t_session_rel_user session_rel_user_rel_course |
| 2297 |
|
WHERE poster_id = user.id |
| 2298 |
|
AND user.id NOT IN (".$cad.") |
| 2299 |
|
AND user.id = session_rel_user_rel_course.user_id |
| 2300 |
|
AND session_rel_user_rel_course.status<>'2' |
| 2301 |
|
AND session_rel_user_rel_course.user_id NOT IN ($user_to_avoid) |
| 2302 |
|
AND post.thread_id = ".intval($thread_id)." |
| 2303 |
|
AND session_id = ".api_get_session_id()." |
| 2304 |
|
AND session_rel_user_rel_course.c_id = $course_id AND post.c_id = $course_id $orderby "; |
| 2305 |
|
} else { |
| 2306 |
|
$sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, post.thread_id |
| 2307 |
|
FROM $t_posts post, $t_users user,$t_course_user course_user |
| 2308 |
|
WHERE post.poster_id = user.id |
| 2309 |
|
AND user.id NOT IN (".$cad.") |
| 2310 |
|
AND user.id = course_user.user_id |
| 2311 |
|
AND course_user.relation_type<>".COURSE_RELATION_TYPE_RRHH." |
| 2312 |
|
AND post.thread_id = ".intval($thread_id)." |
| 2313 |
|
AND course_user.status not in('1') |
| 2314 |
|
AND course_user.c_id = $course_id AND post.c_id = $course_id $orderby"; |
| 2315 |
|
} |
| 2316 |
|
$result = Database::query($sql); |
| 2317 |
|
|
| 2318 |
|
return $result; |