nodewords_custom_pages.nodewords.hooks.inc in Nodewords: D6 Meta Tags 6.2
Nodewords support file.
File
nodewords_custom_pages/includes/nodewords_custom_pages.nodewords.hooks.incView source
<?php
/**
* @file
* Nodewords support file.
*/
/**
* Implements hook_nodewords_delete_tags().
*/
function nodewords_custom_pages_nodewords_delete_tags($options) {
if ($options['type'] == NODEWORDS_TYPE_PAGE) {
db_query("DELETE FROM {nodewords_custom} WHERE pid = '%s'", $options['id']);
}
}
/**
* Implements hook_nodewords_type_id().
*/
function nodewords_custom_pages_nodewords_type_id(&$result, $arg) {
foreach (nodewords_custom_pages_load_all() as $page) {
$path = $page->path;
if (drupal_match_path($_GET['q'], $path)) {
$result['type'] = NODEWORDS_TYPE_PAGE;
$result['id'] = $page->pid;
break;
}
$bool = ($alias = drupal_get_path_alias($_GET['q'])) != $_GET['q'] && drupal_match_path($alias, $path);
if ($bool) {
$result['type'] = NODEWORDS_TYPE_PAGE;
$result['id'] = $page->pid;
break;
}
}
}
Functions
Name | Description |
---|---|
nodewords_custom_pages_nodewords_delete_tags | Implements hook_nodewords_delete_tags(). |
nodewords_custom_pages_nodewords_type_id | Implements hook_nodewords_type_id(). |