You are here

function kwresearch_delete_page_keywords_by_page in Keyword Research 6

Same name and namespace in other branches
  1. 7 kwresearch.module \kwresearch_delete_page_keywords_by_page()

Deletes all the page keyword for a given page

Parameters

int|str $pid - If int, treated as a nid. If string treated as a path:

1 call to kwresearch_delete_page_keywords_by_page()
kwresearch_nodeapi in ./kwresearch.module
Implementation of hook_nodeapi().

File

./kwresearch.module, line 519

Code

function kwresearch_delete_page_keywords_by_page($pid) {
  $page_keywords = kwresearch_load_page_keywords_by_page($pid);
  $pn = kwresearch_construct_pathnid_obj($pid, $msgs);
  $sql = "\n    DELETE FROM {kwresearch_page_keyword}\n    WHERE path = '%s'\n  ";
  db_query($sql, $pn->path);
  foreach ($page_keywords as $page_keyword) {
    kwresearch_update_keyword_page_counts($page_keyword->kid);
  }
}