Use only one field to search also the session description see BT#9642

1.9.x
Julio Montoya 11 years ago
parent a082730009
commit 0b04b57d25
  1. 7
      main/inc/ajax/model.ajax.php
  2. 9
      main/mySpace/session.php

@ -290,7 +290,12 @@ switch ($action) {
break; break;
case 'get_sessions_tracking': case 'get_sessions_tracking':
$keyword = isset($_REQUEST['keyword']) ? $_REQUEST['keyword'] : ''; $keyword = isset($_REQUEST['keyword']) ? $_REQUEST['keyword'] : '';
$description = isset($_REQUEST['description']) ? $_REQUEST['description'] : '';
$description = '';
$setting = api_get_configuration_value('show_session_description');
if ($setting) {
$description = $keyword;
}
if (api_is_drh()) { if (api_is_drh()) {
$count = SessionManager::get_sessions_followed_by_drh( $count = SessionManager::get_sessions_followed_by_drh(

@ -91,22 +91,15 @@ if (api_is_drh() || api_is_session_admin() || api_is_platform_admin()) {
$form = new FormValidator('search_course', 'get', api_get_path(WEB_CODE_PATH).'mySpace/session.php'); $form = new FormValidator('search_course', 'get', api_get_path(WEB_CODE_PATH).'mySpace/session.php');
$form->addElement('text', 'keyword', get_lang('Keyword')); $form->addElement('text', 'keyword', get_lang('Keyword'));
$setting = api_get_configuration_value('show_session_description');
if ($setting) {
$form->addElement('text', 'description', get_lang('Description'));
}
$form->addElement('button', 'submit', get_lang('Search')); $form->addElement('button', 'submit', get_lang('Search'));
$form->addElement('hidden', 'session_id', $sessionId); $form->addElement('hidden', 'session_id', $sessionId);
$keyword = ''; $keyword = '';
$description = '';
if ($form->validate()) { if ($form->validate()) {
$keyword = $form->getSubmitValue('keyword'); $keyword = $form->getSubmitValue('keyword');
$description = $form->getSubmitValue('description');
} }
$form->setDefaults(array('keyword' => $keyword)); $form->setDefaults(array('keyword' => $keyword));
$url = api_get_path(WEB_AJAX_PATH).'model.ajax.php?a=get_sessions_tracking&keyword='.Security::remove_XSS($keyword).'&description='.$description; $url = api_get_path(WEB_AJAX_PATH).'model.ajax.php?a=get_sessions_tracking&keyword='.Security::remove_XSS($keyword);
$columns = array( $columns = array(
get_lang('Title'), get_lang('Title'),

Loading…
Cancel
Save