|
@@ 2032-2056 (lines=25) @@
|
| 2029 |
|
$orderby = 'ORDER BY user.lastname, user.firstname'; |
| 2030 |
|
} |
| 2031 |
|
|
| 2032 |
|
if (api_get_session_id()) { |
| 2033 |
|
$session_info = api_get_session_info(api_get_session_id()); |
| 2034 |
|
$user_to_avoid = "'".$session_info['id_coach']."', '".$session_info['session_admin_id']."'"; |
| 2035 |
|
//not showing coaches |
| 2036 |
|
$sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, thread_id |
| 2037 |
|
FROM $t_posts p, $t_users user, $t_session_rel_user session_rel_user_rel_course |
| 2038 |
|
WHERE p.poster_id = user.id AND |
| 2039 |
|
user.id = session_rel_user_rel_course.user_id AND |
| 2040 |
|
session_rel_user_rel_course.status<>'2' AND |
| 2041 |
|
session_rel_user_rel_course.user_id NOT IN ($user_to_avoid) AND |
| 2042 |
|
p.thread_id = ".intval($thread_id)." AND |
| 2043 |
|
session_id = ".api_get_session_id()." AND |
| 2044 |
|
p.c_id = $course_id AND |
| 2045 |
|
session_rel_user_rel_course.c_id = ".$course_id." $orderby "; |
| 2046 |
|
} else { |
| 2047 |
|
$sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, thread_id |
| 2048 |
|
FROM $t_posts p, $t_users user, $t_course_user course_user |
| 2049 |
|
WHERE p.poster_id = user.id |
| 2050 |
|
AND user.id = course_user.user_id |
| 2051 |
|
AND course_user.relation_type<>".COURSE_RELATION_TYPE_RRHH." |
| 2052 |
|
AND p.thread_id = ".intval($thread_id)." |
| 2053 |
|
AND course_user.status NOT IN('1') AND |
| 2054 |
|
p.c_id = $course_id AND |
| 2055 |
|
course_user.c_id = ".$course_id." $orderby"; |
| 2056 |
|
} |
| 2057 |
|
$result = Database::query($sql); |
| 2058 |
|
|
| 2059 |
|
return $result; |
|
@@ 2167-2191 (lines=25) @@
|
| 2164 |
|
$cad = substr($cad, 0, strlen($cad) - 1); |
| 2165 |
|
} |
| 2166 |
|
|
| 2167 |
|
if (api_get_session_id()) { |
| 2168 |
|
$session_info = api_get_session_info(api_get_session_id()); |
| 2169 |
|
$user_to_avoid = "'".$session_info['id_coach']."', '".$session_info['session_admin_id']."'"; |
| 2170 |
|
//not showing coaches |
| 2171 |
|
$sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, post.thread_id |
| 2172 |
|
FROM $t_posts post , $t_users user, $t_session_rel_user session_rel_user_rel_course |
| 2173 |
|
WHERE poster_id = user.id |
| 2174 |
|
AND user.id NOT IN (".$cad.") |
| 2175 |
|
AND user.id = session_rel_user_rel_course.user_id |
| 2176 |
|
AND session_rel_user_rel_course.status<>'2' |
| 2177 |
|
AND session_rel_user_rel_course.user_id NOT IN ($user_to_avoid) |
| 2178 |
|
AND post.thread_id = ".intval($thread_id)." |
| 2179 |
|
AND session_id = ".api_get_session_id()." |
| 2180 |
|
AND session_rel_user_rel_course.c_id = $course_id AND post.c_id = $course_id $orderby "; |
| 2181 |
|
} else { |
| 2182 |
|
$sql = "SELECT DISTINCT user.id, user.lastname, user.firstname, post.thread_id |
| 2183 |
|
FROM $t_posts post, $t_users user,$t_course_user course_user |
| 2184 |
|
WHERE post.poster_id = user.id |
| 2185 |
|
AND user.id NOT IN (".$cad.") |
| 2186 |
|
AND user.id = course_user.user_id |
| 2187 |
|
AND course_user.relation_type<>".COURSE_RELATION_TYPE_RRHH." |
| 2188 |
|
AND post.thread_id = ".intval($thread_id)." |
| 2189 |
|
AND course_user.status not in('1') |
| 2190 |
|
AND course_user.c_id = $course_id AND post.c_id = $course_id $orderby"; |
| 2191 |
|
} |
| 2192 |
|
$result = Database::query($sql); |
| 2193 |
|
|
| 2194 |
|
return $result; |