You are here

function kwresearch_delete_page_keyword in Keyword Research 6

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

Deletes site keyword from db

Parameters

int|string $key if int, treated as a kid. If str treated as a keyword phrase:

2 calls to kwresearch_delete_page_keyword()
kwresearch_nodeapi in ./kwresearch.module
Implementation of hook_nodeapi().
kwresearch_save_page_keyword in ./kwresearch.module
Saves a page keyword. Links a site keyword to a node/page

File

./kwresearch.module, line 491

Code

function kwresearch_delete_page_keyword($key, $pid) {
  if (is_numeric($key)) {
    $kid = $key;
  }
  else {
    $keyword_obj = kwresearch_load_page_keyword($key);
    if ($keyword_obj->kid) {
      $kid = $keyword_obj->kid;
    }
    else {
      return FALSE;
    }
  }
  $pn = kwresearch_construct_pathnid_obj($pid, $msgs);
  $sql = "\n    DELETE FROM {kwresearch_page_keyword}\n    WHERE \n      kid = %d\n      AND path = '%s'\n  ";
  db_query($sql, $kid, $pn->path);
  return TRUE;
}