db_query("INSERT INTO term_synonym (tid, name) VALUES ('%d', '%s')",$edit["tid"],chop($synonym));
}
$synonyms_query=implode(", ",$syn_q);
db_query("INSERT INTO term_synonym (tid, name) VALUES $synonyms_query");
}
}
functiontaxonomy_del_term($tid){
db_query("DELETE FROM term_data WHERE tid = '%s'",$tid);
db_query("DELETE FROM term_hierarchy WHERE tid = '%s'",$tid);
db_query("DELETE FROM term_relation WHERE tid1 = '%s' OR tid2 = '%s'",$tid,$tid);
db_query("DELETE FROM term_synonym WHERE tid = '%s'",$tid);
db_query("DELETE FROM term_node WHERE tid = '%s'",$tid);
db_query("DELETE FROM term_data WHERE tid = '%d'",$tid);
db_query("DELETE FROM term_hierarchy WHERE tid = '%d'",$tid);
db_query("DELETE FROM term_relation WHERE tid1 = '%d' OR tid2 = '%d'",$tid,$tid);
db_query("DELETE FROM term_synonym WHERE tid = '%d'",$tid);
db_query("DELETE FROM term_node WHERE tid = '%d'",$tid);
}
functiontaxonomy_overview(){
...
...
@@ -307,12 +300,12 @@ function taxonomy_node_form($type, $node = '') {
functiontaxonomy_node_has_term($nid,$tid){
$term_name=db_result(db_query("SELECT name FROM term_data WHERE tid = '%s'",$tid));
returndb_result(db_query("SELECT COUNT(n.nid) FROM node n WHERE n.nid = '%s' AND ((n.body LIKE '%%%s%%') OR (n.body LIKE '%%%s%%'))",$nid,$term_name,$term_name));
returndb_result(db_query("SELECT COUNT(n.nid) FROM node n WHERE n.nid = '%d' AND ((n.body LIKE '%%%s%%') OR (n.body LIKE '%%%s%%'))",$nid,$term_name,$term_name));
}
// return array of terms of a node beloging to a particular vocabulary identified by $vid
$result=db_query("SELECT t.* FROM term_hierarchy h, term_data t WHERE t.vid = '%s' AND h.tid = t.tid AND h.parent = '%s' ORDER BY weight, name",$vid,$tid);
$result=db_query("SELECT t.* FROM term_hierarchy h, term_data t WHERE t.vid = '%d' AND h.tid = t.tid AND h.parent = '%d' ORDER BY weight, name",$vid,$tid);
}
else{
$result=db_query("SELECT t.* FROM term_hierarchy h, term_data t WHERE h.tid = t.tid AND parent = '%s' ORDER BY weight",$tid);
$result=db_query("SELECT t.* FROM term_hierarchy h, term_data t WHERE h.tid = t.tid AND parent = '%d' ORDER BY weight",$tid);
db_query("INSERT INTO term_synonym (tid, name) VALUES ('%d', '%s')",$edit["tid"],chop($synonym));
}
$synonyms_query=implode(", ",$syn_q);
db_query("INSERT INTO term_synonym (tid, name) VALUES $synonyms_query");
}
}
functiontaxonomy_del_term($tid){
db_query("DELETE FROM term_data WHERE tid = '%s'",$tid);
db_query("DELETE FROM term_hierarchy WHERE tid = '%s'",$tid);
db_query("DELETE FROM term_relation WHERE tid1 = '%s' OR tid2 = '%s'",$tid,$tid);
db_query("DELETE FROM term_synonym WHERE tid = '%s'",$tid);
db_query("DELETE FROM term_node WHERE tid = '%s'",$tid);
db_query("DELETE FROM term_data WHERE tid = '%d'",$tid);
db_query("DELETE FROM term_hierarchy WHERE tid = '%d'",$tid);
db_query("DELETE FROM term_relation WHERE tid1 = '%d' OR tid2 = '%d'",$tid,$tid);
db_query("DELETE FROM term_synonym WHERE tid = '%d'",$tid);
db_query("DELETE FROM term_node WHERE tid = '%d'",$tid);
}
functiontaxonomy_overview(){
...
...
@@ -307,12 +300,12 @@ function taxonomy_node_form($type, $node = '') {
functiontaxonomy_node_has_term($nid,$tid){
$term_name=db_result(db_query("SELECT name FROM term_data WHERE tid = '%s'",$tid));
returndb_result(db_query("SELECT COUNT(n.nid) FROM node n WHERE n.nid = '%s' AND ((n.body LIKE '%%%s%%') OR (n.body LIKE '%%%s%%'))",$nid,$term_name,$term_name));
returndb_result(db_query("SELECT COUNT(n.nid) FROM node n WHERE n.nid = '%d' AND ((n.body LIKE '%%%s%%') OR (n.body LIKE '%%%s%%'))",$nid,$term_name,$term_name));
}
// return array of terms of a node beloging to a particular vocabulary identified by $vid
$result=db_query("SELECT t.* FROM term_hierarchy h, term_data t WHERE t.vid = '%s' AND h.tid = t.tid AND h.parent = '%s' ORDER BY weight, name",$vid,$tid);
$result=db_query("SELECT t.* FROM term_hierarchy h, term_data t WHERE t.vid = '%d' AND h.tid = t.tid AND h.parent = '%d' ORDER BY weight, name",$vid,$tid);
}
else{
$result=db_query("SELECT t.* FROM term_hierarchy h, term_data t WHERE h.tid = t.tid AND parent = '%s' ORDER BY weight",$tid);
$result=db_query("SELECT t.* FROM term_hierarchy h, term_data t WHERE h.tid = t.tid AND parent = '%d' ORDER BY weight",$tid);