|
@@ 7274-7299 (lines=26) @@
|
| 7271 |
|
$where.=" WHERE s.session_admin_id = $user_id "; |
| 7272 |
|
} |
| 7273 |
|
|
| 7274 |
|
if (!empty($options['where'])) { |
| 7275 |
|
$options['where'] = str_replace('course_title', 'c.title', $options['where']); |
| 7276 |
|
$options['where'] = str_replace("( session_active = '0' )", '1=1', $options['where']); |
| 7277 |
|
|
| 7278 |
|
$options['where'] = str_replace( |
| 7279 |
|
array("AND session_active = '1' )", " AND ( session_active = '1' )"), |
| 7280 |
|
array(') GROUP BY s.name HAVING session_active = 1 ', " GROUP BY s.name HAVING session_active = 1 " ) |
| 7281 |
|
, $options['where'] |
| 7282 |
|
); |
| 7283 |
|
|
| 7284 |
|
$options['where'] = str_replace( |
| 7285 |
|
array("AND session_active = '0' )", " AND ( session_active = '0' )"), |
| 7286 |
|
array(') GROUP BY s.name HAVING session_active = 0 ', " GROUP BY s.name HAVING session_active = '0' "), |
| 7287 |
|
$options['where'] |
| 7288 |
|
); |
| 7289 |
|
|
| 7290 |
|
if (!empty($options['extra'])) { |
| 7291 |
|
$options['where'] = str_replace(' 1 = 1 AND', '', $options['where']); |
| 7292 |
|
$options['where'] = str_replace('AND', 'OR', $options['where']); |
| 7293 |
|
|
| 7294 |
|
foreach ($options['extra'] as $extra) { |
| 7295 |
|
$options['where'] = str_replace($extra['field'], 'fv.field_id = '.$extra['id'].' AND fvo.option_value', $options['where']); |
| 7296 |
|
} |
| 7297 |
|
} |
| 7298 |
|
$where .= ' AND '.$options['where']; |
| 7299 |
|
} |
| 7300 |
|
|
| 7301 |
|
$today = api_get_utc_datetime(); |
| 7302 |
|
$query_rows = "SELECT count(*) as total_rows, c.title as course_title, s.name, |
|
@@ 7579-7605 (lines=27) @@
|
| 7576 |
|
c.title as course_title, |
| 7577 |
|
s.id "; |
| 7578 |
|
|
| 7579 |
|
if (!empty($options['where'])) { |
| 7580 |
|
if (!empty($options['extra'])) { |
| 7581 |
|
$options['where'] = str_replace(' 1 = 1 AND', '', $options['where']); |
| 7582 |
|
$options['where'] = str_replace('AND', 'OR', $options['where']); |
| 7583 |
|
foreach ($options['extra'] as $extra) { |
| 7584 |
|
$options['where'] = str_replace($extra['field'], 'fv.field_id = '.$extra['id'].' AND fvo.option_value', $options['where']); |
| 7585 |
|
} |
| 7586 |
|
} |
| 7587 |
|
$options['where'] = str_replace('course_title', 'c.title', $options['where']); |
| 7588 |
|
|
| 7589 |
|
$options['where'] = str_replace("( session_active = '0' )", '1=1', $options['where']); |
| 7590 |
|
|
| 7591 |
|
$options['where'] = str_replace( |
| 7592 |
|
array("AND session_active = '1' )", " AND ( session_active = '1' )"), |
| 7593 |
|
array(') GROUP BY s.name HAVING session_active = 1 ', " GROUP BY s.name HAVING session_active = 1 " ) |
| 7594 |
|
, $options['where'] |
| 7595 |
|
); |
| 7596 |
|
|
| 7597 |
|
$options['where'] = str_replace( |
| 7598 |
|
array("AND session_active = '0' )", " AND ( session_active = '0' )"), |
| 7599 |
|
array(') GROUP BY s.name HAVING session_active = 0 ', " GROUP BY s.name HAVING session_active = '0' "), |
| 7600 |
|
$options['where'] |
| 7601 |
|
); |
| 7602 |
|
|
| 7603 |
|
|
| 7604 |
|
$where .= ' AND '.$options['where']; |
| 7605 |
|
} |
| 7606 |
|
|
| 7607 |
|
if (!empty($options['limit'])) { |
| 7608 |
|
$where .= " LIMIT ".$options['limit']; |