This commit is contained in:
Nicolas Le Goff
2012-10-15 11:55:25 +02:00
parent 31fc0196f7
commit f047c83c17
2 changed files with 12 additions and 8 deletions

View File

@@ -272,14 +272,18 @@ class Query implements ControllerProviderInterface
*/
public function queryAnswerTrain(Application $app, Request $request)
{
$searchEngine = null;
if (($options = unserialize($request->request->get('options_serial', ''))) !== false) {
$searchEngine = new \searchEngine_adapter($app);
$searchEngine->set_options($options);
if (null === $optionsSerial = $request->request->get('options_serial')) {
$app->abort(400, 'Search engine options are missing');
}
$pos = (int) $request->request->get('pos');
if (($options = unserialize($optionsSerial)) !== false) {
$searchEngine = new \searchEngine_adapter($app);
$searchEngine->set_options($options);
} else {
$app->abort(400, 'Provided search engine options are not valid');
}
$pos = (int) $request->request->get('pos', 1);
$query = $request->request->get('query', '');
$record = new \record_preview($app, 'RESULT', $pos, '', '', $searchEngine, $query);

View File

@@ -2121,7 +2121,7 @@ function activeIcons()
$('.TOOL_chgstatus_btn').live('click', function(){
var params = {};
var $this = $(this);
console.log(p4.Results.Selection.length());
if ($this.hasClass('results_window')) {
if (p4.Results.Selection.length() > 0) {
params.lst = p4.Results.Selection.serialize();