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;
case 'get_sessions_tracking':
$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()) {
$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->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('hidden', 'session_id', $sessionId);
$keyword = '';
$description = '';
if ($form->validate()) {
$keyword = $form->getSubmitValue('keyword');
$description = $form->getSubmitValue('description');
}
$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(
get_lang('Title'),

Loading…
Cancel
Save