| 1 |
<?php |
<?php |
| 2 |
// $Id$ |
// $Id: select_translation.views.inc,v 1.1 2008/06/17 11:23:04 anselmheaton Exp $ |
| 3 |
|
|
| 4 |
/** |
/** |
| 5 |
* Implementation of hook_views_data() |
* Implementation of hook_views_data() |
| 48 |
function query() { |
function query() { |
| 49 |
if ($this->value == 'original') { |
if ($this->value == 'original') { |
| 50 |
$this->query->add_where($this->options['group'], " |
$this->query->add_where($this->options['group'], " |
| 51 |
node.language = '***CURRENT_LANGUAGE***' |
node.tnid = 0 |
| 52 |
|
OR node.language = '***CURRENT_LANGUAGE***' |
| 53 |
OR (node.nid = node.tnid AND |
OR (node.nid = node.tnid AND |
| 54 |
0 = (SELECT COUNT(nid) |
0 = (SELECT COUNT(nid) |
| 55 |
FROM node AS lmfh_node |
FROM node AS lmfh_node |
| 59 |
} else { |
} else { |
| 60 |
$default = language_default('language'); |
$default = language_default('language'); |
| 61 |
$this->query->add_where($this->options['group'], " |
$this->query->add_where($this->options['group'], " |
| 62 |
node.language = '***CURRENT_LANGUAGE***' |
node.tnid = 0 |
| 63 |
|
OR node.language = '***CURRENT_LANGUAGE***' |
| 64 |
OR (node.language = '$default' |
OR (node.language = '$default' |
| 65 |
AND 0 = (SELECT COUNT(nid) |
AND 0 = (SELECT COUNT(nid) |
| 66 |
FROM node AS lmfh_node |
FROM node AS lmfh_node |