function kwresearch_delete_page_keyword in Keyword Research 7
Same name and namespace in other branches
- 6 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:
3 calls to kwresearch_delete_page_keyword()
- kwresearch_node_insert in ./
kwresearch.module - Implements hook_node_insert().
- kwresearch_node_save in ./
kwresearch.module - kwresearch_save_page_keyword in ./
kwresearch.module - Saves a page keyword. Links a site keyword to a node/page
File
- ./
kwresearch.module, line 626
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;
}
}
if (!isset($msgs)) {
$msgs = array();
}
$pn = kwresearch_construct_pathnid_obj($pid, $msgs);
$sql = "\n DELETE FROM {kwresearch_page_keyword}\n WHERE\n kid = :kid\n AND path = :path\n ";
$args = array(
':kid' => $kid,
':path' => $pn->path,
);
db_query($sql, $args);
return TRUE;
}