|
@@ 2131-2155 (lines=25) @@
|
| 2128 |
|
$orderby = 'ORDER BY user.lastname, user.firstname'; |
| 2129 |
|
} |
| 2130 |
|
|
| 2131 |
|
if (api_get_session_id()) { |
| 2132 |
|
$session_info = api_get_session_info(api_get_session_id()); |
| 2133 |
|
$user_to_avoid = "'".$session_info['id_coach']."', '".$session_info['session_admin_id']."'"; |
| 2134 |
|
//not showing coaches |
| 2135 |
|
$sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, thread_id |
| 2136 |
|
FROM $t_posts p, $t_users user, $t_session_rel_user session_rel_user_rel_course |
| 2137 |
|
WHERE p.poster_id = user.id AND |
| 2138 |
|
user.id = session_rel_user_rel_course.user_id AND |
| 2139 |
|
session_rel_user_rel_course.status<>'2' AND |
| 2140 |
|
session_rel_user_rel_course.user_id NOT IN ($user_to_avoid) AND |
| 2141 |
|
p.thread_id = ".intval($thread_id)." AND |
| 2142 |
|
session_id = ".api_get_session_id()." AND |
| 2143 |
|
p.c_id = $course_id AND |
| 2144 |
|
session_rel_user_rel_course.c_id = ".$course_id." $orderby "; |
| 2145 |
|
} else { |
| 2146 |
|
$sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, thread_id |
| 2147 |
|
FROM $t_posts p, $t_users user, $t_course_user course_user |
| 2148 |
|
WHERE p.poster_id = user.id |
| 2149 |
|
AND user.id = course_user.user_id |
| 2150 |
|
AND course_user.relation_type<>".COURSE_RELATION_TYPE_RRHH." |
| 2151 |
|
AND p.thread_id = ".intval($thread_id)." |
| 2152 |
|
AND course_user.status NOT IN('1') AND |
| 2153 |
|
p.c_id = $course_id AND |
| 2154 |
|
course_user.c_id = ".$course_id." $orderby"; |
| 2155 |
|
} |
| 2156 |
|
$result = Database::query($sql); |
| 2157 |
|
|
| 2158 |
|
return $result; |
|
@@ 2266-2290 (lines=25) @@
|
| 2263 |
|
$cad = substr($cad, 0, strlen($cad) - 1); |
| 2264 |
|
} |
| 2265 |
|
|
| 2266 |
|
if (api_get_session_id()) { |
| 2267 |
|
$session_info = api_get_session_info(api_get_session_id()); |
| 2268 |
|
$user_to_avoid = "'".$session_info['id_coach']."', '".$session_info['session_admin_id']."'"; |
| 2269 |
|
//not showing coaches |
| 2270 |
|
$sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, post.thread_id |
| 2271 |
|
FROM $t_posts post , $t_users user, $t_session_rel_user session_rel_user_rel_course |
| 2272 |
|
WHERE poster_id = user.id |
| 2273 |
|
AND user.id NOT IN (".$cad.") |
| 2274 |
|
AND user.id = session_rel_user_rel_course.user_id |
| 2275 |
|
AND session_rel_user_rel_course.status<>'2' |
| 2276 |
|
AND session_rel_user_rel_course.user_id NOT IN ($user_to_avoid) |
| 2277 |
|
AND post.thread_id = ".intval($thread_id)." |
| 2278 |
|
AND session_id = ".api_get_session_id()." |
| 2279 |
|
AND session_rel_user_rel_course.c_id = $course_id AND post.c_id = $course_id $orderby "; |
| 2280 |
|
} else { |
| 2281 |
|
$sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, post.thread_id |
| 2282 |
|
FROM $t_posts post, $t_users user,$t_course_user course_user |
| 2283 |
|
WHERE post.poster_id = user.id |
| 2284 |
|
AND user.id NOT IN (".$cad.") |
| 2285 |
|
AND user.id = course_user.user_id |
| 2286 |
|
AND course_user.relation_type<>".COURSE_RELATION_TYPE_RRHH." |
| 2287 |
|
AND post.thread_id = ".intval($thread_id)." |
| 2288 |
|
AND course_user.status not in('1') |
| 2289 |
|
AND course_user.c_id = $course_id AND post.c_id = $course_id $orderby"; |
| 2290 |
|
} |
| 2291 |
|
$result = Database::query($sql); |
| 2292 |
|
|
| 2293 |
|
return $result; |