/[drupal]/contributions/modules/views/handlers/views_handler_argument_group_by_numeric.inc
ViewVC logotype

Diff of /contributions/modules/views/handlers/views_handler_argument_group_by_numeric.inc

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

revision 1.1, Tue Nov 10 23:23:27 2009 UTC revision 1.1.2.1, Tue Nov 10 23:23:27 2009 UTC
# Line 0  Line 1 
1    <?php
2    // $Id: views_handler_argument.inc,v 1.7.2.2 2009/06/26 00:23:37 merlinofchaos Exp $
3    
4    /**
5     * @defgroup views_argument_handlers Handlers for arguments
6     * @{
7     */
8    
9    /**
10     * Simple handler for arguments using group by.
11     */
12    class views_handler_argument extends views_handler {
13      function query($group_by = FALSE) {
14        $this->ensure_my_table();
15        $placeholder = empty($this->definition['numeric']) ? "'%s'" : '%d';
16        $field = $this->get_field();
17    
18        $this->query->add_having(0, "$field = $placeholder", $this->argument);
19      }
20    
21      function ui_name() {
22        return $this->get_field(parent::ui_name());
23      }
24    }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.1.2.1

  ViewVC Help
Powered by ViewVC 1.1.2