|
@@ 7239-7264 (lines=26) @@
|
| 7236 |
|
$where.=" WHERE s.session_admin_id = $user_id "; |
| 7237 |
|
} |
| 7238 |
|
|
| 7239 |
|
if (!empty($options['where'])) { |
| 7240 |
|
$options['where'] = str_replace('course_title', 'c.title', $options['where']); |
| 7241 |
|
$options['where'] = str_replace("( session_active = '0' )", '1=1', $options['where']); |
| 7242 |
|
|
| 7243 |
|
$options['where'] = str_replace( |
| 7244 |
|
array("AND session_active = '1' )", " AND ( session_active = '1' )"), |
| 7245 |
|
array(') GROUP BY s.name HAVING session_active = 1 ', " GROUP BY s.name HAVING session_active = 1 " ) |
| 7246 |
|
, $options['where'] |
| 7247 |
|
); |
| 7248 |
|
|
| 7249 |
|
$options['where'] = str_replace( |
| 7250 |
|
array("AND session_active = '0' )", " AND ( session_active = '0' )"), |
| 7251 |
|
array(') GROUP BY s.name HAVING session_active = 0 ', " GROUP BY s.name HAVING session_active = '0' "), |
| 7252 |
|
$options['where'] |
| 7253 |
|
); |
| 7254 |
|
|
| 7255 |
|
if (!empty($options['extra'])) { |
| 7256 |
|
$options['where'] = str_replace(' 1 = 1 AND', '', $options['where']); |
| 7257 |
|
$options['where'] = str_replace('AND', 'OR', $options['where']); |
| 7258 |
|
|
| 7259 |
|
foreach ($options['extra'] as $extra) { |
| 7260 |
|
$options['where'] = str_replace($extra['field'], 'fv.field_id = '.$extra['id'].' AND fvo.option_value', $options['where']); |
| 7261 |
|
} |
| 7262 |
|
} |
| 7263 |
|
$where .= ' AND '.$options['where']; |
| 7264 |
|
} |
| 7265 |
|
|
| 7266 |
|
$today = api_get_utc_datetime(); |
| 7267 |
|
$query_rows = "SELECT count(*) as total_rows, c.title as course_title, s.name, |
|
@@ 7544-7570 (lines=27) @@
|
| 7541 |
|
c.title as course_title, |
| 7542 |
|
s.id "; |
| 7543 |
|
|
| 7544 |
|
if (!empty($options['where'])) { |
| 7545 |
|
if (!empty($options['extra'])) { |
| 7546 |
|
$options['where'] = str_replace(' 1 = 1 AND', '', $options['where']); |
| 7547 |
|
$options['where'] = str_replace('AND', 'OR', $options['where']); |
| 7548 |
|
foreach ($options['extra'] as $extra) { |
| 7549 |
|
$options['where'] = str_replace($extra['field'], 'fv.field_id = '.$extra['id'].' AND fvo.option_value', $options['where']); |
| 7550 |
|
} |
| 7551 |
|
} |
| 7552 |
|
$options['where'] = str_replace('course_title', 'c.title', $options['where']); |
| 7553 |
|
|
| 7554 |
|
$options['where'] = str_replace("( session_active = '0' )", '1=1', $options['where']); |
| 7555 |
|
|
| 7556 |
|
$options['where'] = str_replace( |
| 7557 |
|
array("AND session_active = '1' )", " AND ( session_active = '1' )"), |
| 7558 |
|
array(') GROUP BY s.name HAVING session_active = 1 ', " GROUP BY s.name HAVING session_active = 1 " ) |
| 7559 |
|
, $options['where'] |
| 7560 |
|
); |
| 7561 |
|
|
| 7562 |
|
$options['where'] = str_replace( |
| 7563 |
|
array("AND session_active = '0' )", " AND ( session_active = '0' )"), |
| 7564 |
|
array(') GROUP BY s.name HAVING session_active = 0 ', " GROUP BY s.name HAVING session_active = '0' "), |
| 7565 |
|
$options['where'] |
| 7566 |
|
); |
| 7567 |
|
|
| 7568 |
|
|
| 7569 |
|
$where .= ' AND '.$options['where']; |
| 7570 |
|
} |
| 7571 |
|
|
| 7572 |
|
if (!empty($options['limit'])) { |
| 7573 |
|
$where .= " LIMIT ".$options['limit']; |