|
|
|
@ -31,6 +31,7 @@ $action = isset($_REQUEST['action']) ? Security::remove_XSS($_REQUEST['action']) |
|
|
|
|
$sort = isset($_GET['sort']) && in_array($_GET['sort'], array('name', 'nbr_session', 'date_start', 'date_end')) ? Security::remove_XSS($_GET['sort']) : 'name'; |
|
|
|
|
$idChecked = isset($_REQUEST['idChecked']) ? Security::remove_XSS($_REQUEST['idChecked']) : null; |
|
|
|
|
$order = isset($_REQUEST['order']) ? Security::remove_XSS($_REQUEST['order']) : 'ASC'; |
|
|
|
|
$keyword = isset($_GET['keyword']) ? Security::remove_XSS($_GET['keyword']) : null; |
|
|
|
|
|
|
|
|
|
if ($action == 'delete_on_session' || $action == 'delete_off_session') { |
|
|
|
|
$delete_session = ($action == 'delete_on_session') ? true : false; |
|
|
|
@ -63,9 +64,9 @@ if (isset($_GET['search']) && $_GET['search'] == 'advanced') { |
|
|
|
|
//if user is crfp admin only list its sessions |
|
|
|
|
$where = null; |
|
|
|
|
if (!api_is_platform_admin()) { |
|
|
|
|
$where .= (empty($_REQUEST['keyword']) ? "" : " WHERE name LIKE '%".Database::escape_string(trim($_REQUEST['keyword']))."%'"); |
|
|
|
|
$where .= (empty($keyword) ? "" : " WHERE name LIKE '%".Database::escape_string(trim($_REQUEST['keyword']))."%'"); |
|
|
|
|
} else { |
|
|
|
|
$where .= (empty($_REQUEST['keyword']) ? "" : " WHERE name LIKE '%".Database::escape_string(trim($_REQUEST['keyword']))."%'"); |
|
|
|
|
$where .= (empty($keyword) ? "" : " WHERE name LIKE '%".Database::escape_string(trim($_REQUEST['keyword']))."%'"); |
|
|
|
|
} |
|
|
|
|
if (empty($where)) { |
|
|
|
|
$where = " WHERE access_url_id = ".api_get_current_access_url_id()." "; |
|
|
|
@ -98,7 +99,7 @@ if (isset($_GET['search']) && $_GET['search'] == 'advanced') { |
|
|
|
|
$nbr_results = sizeof($Sessions); |
|
|
|
|
$tool_name = get_lang('ListSessionCategory'); |
|
|
|
|
Display::display_header($tool_name); |
|
|
|
|
$keyword = isset($_GET['keyword']) ? Security::remove_XSS($_GET['keyword']) : null; |
|
|
|
|
|
|
|
|
|
?> |
|
|
|
|
|
|
|
|
|
<div class="actions"> |
|
|
|
@ -132,7 +133,7 @@ if (isset($_GET['search']) && $_GET['search'] == 'advanced') { |
|
|
|
|
if ($num > $limit) { |
|
|
|
|
if ($page) { |
|
|
|
|
?> |
|
|
|
|
<a href="<?php echo api_get_self(); ?>?page=<?php echo $page - 1; ?>&sort=<?php echo $sort; ?>&order=<?php echo Security::remove_XSS($_REQUEST['order']); ?>&keyword=<?php echo $_REQUEST['keyword']; ?><?php echo @$cond_url; ?>"><?php echo get_lang('Previous'); ?></a>
|
|
|
|
|
<a href="<?php echo api_get_self(); ?>?page=<?php echo $page - 1; ?>&sort=<?php echo $sort; ?>&order=<?php echo Security::remove_XSS($order); ?>&keyword=<?php echo $keyword; ?><?php echo @$cond_url; ?>"><?php echo get_lang('Previous'); ?></a>
|
|
|
|
|
<?php |
|
|
|
|
} else { |
|
|
|
|
echo get_lang('Previous'); |
|
|
|
@ -142,7 +143,7 @@ if (isset($_GET['search']) && $_GET['search'] == 'advanced') { |
|
|
|
|
<?php |
|
|
|
|
if ($nbr_results > $limit) { |
|
|
|
|
?> |
|
|
|
|
<a href="<?php echo api_get_self(); ?>?page=<?php echo $page + 1; ?>&sort=<?php echo $sort; ?>&order=<?php echo Security::remove_XSS($_REQUEST['order']); ?>&keyword=<?php echo $_REQUEST['keyword']; ?><?php echo @$cond_url; ?>"><?php echo get_lang('Next'); ?></a>
|
|
|
|
|
<a href="<?php echo api_get_self(); ?>?page=<?php echo $page + 1; ?>&sort=<?php echo $sort; ?>&order=<?php echo Security::remove_XSS($order); ?>&keyword=<?php echo $keyword; ?><?php echo @$cond_url; ?>"><?php echo get_lang('Next'); ?></a>
|
|
|
|
|
<?php |
|
|
|
|
} else { |
|
|
|
|
echo get_lang('Next'); |
|
|
|
|