taxonomy_nodes_test.module
Dummy module implementing hook_query_TAG_alter.
File
-
modules/
simpletest/ tests/ taxonomy_nodes_test.module
View source
<?php
/**
* @file
* Dummy module implementing hook_query_TAG_alter.
*/
/**
* Implements hook_query_TAG_alter().
*/
function taxonomy_nodes_test_query_node_access_alter(QueryAlterableInterface $query) {
if (variable_get('taxonomy_nodes_test_query_node_access_alter', FALSE)) {
$taxonomy_index = FALSE;
foreach ($query->getTables() as $alias => $table) {
if ($table['table'] == 'taxonomy_index') {
$taxonomy_index = TRUE;
}
}
if ($taxonomy_index) {
// Verify that additional data can be added to the default
// taxonomy_select_nodes() query by altering it.
$query->leftJoin('taxonomy_term_data', 'ttd', 'ttd.tid = t.tid');
}
}
}
Functions
Title | Deprecated | Summary |
---|---|---|
taxonomy_nodes_test_query_node_access_alter | Implements hook_query_TAG_alter(). |
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.