|
|
Drupal example source code file (views_handler_sort_search_score.inc)
The views_handler_sort_search_score.inc Drupal example source code<?php // $Id: views_handler_sort_search_score.inc,v 1.1 2009/02/23 22:19:47 merlinofchaos Exp $ /** * Field handler to provide simple renderer that allows linking to a node. */ class views_handler_sort_search_score extends views_handler_sort { function query() { // Check to see if the search filter added 'score' to the table. // Our filter stores it as $handler->search_score -- and we also // need to check its relationship to make sure that we're using the same // one or obviously this won't work. foreach ($this->view->filter as $handler) { if (isset($handler->search_score) && $handler->relationship == $this->relationship) { $this->query->add_orderby(NULL, NULL, $this->options['order'], $handler->search_score); $this->table_alias = $handler->table_alias; return; } } // Do absolutely nothing if there is no filter in place; there is no reason to // sort on the raw scores with this handler. } } Other Drupal examples (source code examples)Here is a short list of links related to this Drupal views_handler_sort_search_score.inc source code file: |
"Drupal" is a registered trademark of Dries Buytaert.
my drupal tutorials and examples
Copyright
1998-2016 Alvin Alexander, alvinalexander.com
All Rights Reserved.
Beginning in 2016, a portion of the proceeds from pages under the '/drupal-code-examples/' URI will be donated to charity.