|
@@ 6928-6953 (lines=26) @@
|
| 6925 |
|
$where.=" WHERE s.session_admin_id = $user_id "; |
| 6926 |
|
} |
| 6927 |
|
|
| 6928 |
|
if (!empty($options['where'])) { |
| 6929 |
|
$options['where'] = str_replace('course_title', 'c.title', $options['where']); |
| 6930 |
|
$options['where'] = str_replace("( session_active = '0' )", '1=1', $options['where']); |
| 6931 |
|
|
| 6932 |
|
$options['where'] = str_replace( |
| 6933 |
|
array("AND session_active = '1' )", " AND ( session_active = '1' )"), |
| 6934 |
|
array(') GROUP BY s.name HAVING session_active = 1 ', " GROUP BY s.name HAVING session_active = 1 " ) |
| 6935 |
|
, $options['where'] |
| 6936 |
|
); |
| 6937 |
|
|
| 6938 |
|
$options['where'] = str_replace( |
| 6939 |
|
array("AND session_active = '0' )", " AND ( session_active = '0' )"), |
| 6940 |
|
array(') GROUP BY s.name HAVING session_active = 0 ', " GROUP BY s.name HAVING session_active = '0' "), |
| 6941 |
|
$options['where'] |
| 6942 |
|
); |
| 6943 |
|
|
| 6944 |
|
if (!empty($options['extra'])) { |
| 6945 |
|
$options['where'] = str_replace(' 1 = 1 AND', '', $options['where']); |
| 6946 |
|
$options['where'] = str_replace('AND', 'OR', $options['where']); |
| 6947 |
|
|
| 6948 |
|
foreach ($options['extra'] as $extra) { |
| 6949 |
|
$options['where'] = str_replace($extra['field'], 'fv.field_id = '.$extra['id'].' AND fvo.option_value', $options['where']); |
| 6950 |
|
} |
| 6951 |
|
} |
| 6952 |
|
$where .= ' AND '.$options['where']; |
| 6953 |
|
} |
| 6954 |
|
|
| 6955 |
|
$today = api_get_utc_datetime(); |
| 6956 |
|
$query_rows = "SELECT count(*) as total_rows, c.title as course_title, s.name, |
|
@@ 7234-7260 (lines=27) @@
|
| 7231 |
|
c.title as course_title, |
| 7232 |
|
s.id "; |
| 7233 |
|
|
| 7234 |
|
if (!empty($options['where'])) { |
| 7235 |
|
if (!empty($options['extra'])) { |
| 7236 |
|
$options['where'] = str_replace(' 1 = 1 AND', '', $options['where']); |
| 7237 |
|
$options['where'] = str_replace('AND', 'OR', $options['where']); |
| 7238 |
|
foreach ($options['extra'] as $extra) { |
| 7239 |
|
$options['where'] = str_replace($extra['field'], 'fv.field_id = '.$extra['id'].' AND fvo.option_value', $options['where']); |
| 7240 |
|
} |
| 7241 |
|
} |
| 7242 |
|
$options['where'] = str_replace('course_title', 'c.title', $options['where']); |
| 7243 |
|
|
| 7244 |
|
$options['where'] = str_replace("( session_active = '0' )", '1=1', $options['where']); |
| 7245 |
|
|
| 7246 |
|
$options['where'] = str_replace( |
| 7247 |
|
array("AND session_active = '1' )", " AND ( session_active = '1' )"), |
| 7248 |
|
array(') GROUP BY s.name HAVING session_active = 1 ', " GROUP BY s.name HAVING session_active = 1 " ) |
| 7249 |
|
, $options['where'] |
| 7250 |
|
); |
| 7251 |
|
|
| 7252 |
|
$options['where'] = str_replace( |
| 7253 |
|
array("AND session_active = '0' )", " AND ( session_active = '0' )"), |
| 7254 |
|
array(') GROUP BY s.name HAVING session_active = 0 ', " GROUP BY s.name HAVING session_active = '0' "), |
| 7255 |
|
$options['where'] |
| 7256 |
|
); |
| 7257 |
|
|
| 7258 |
|
|
| 7259 |
|
$where .= ' AND '.$options['where']; |
| 7260 |
|
} |
| 7261 |
|
|
| 7262 |
|
if (!empty($options['limit'])) { |
| 7263 |
|
$where .= " LIMIT ".$options['limit']; |