Merge pull request #21579 from atm-lena/15.0_KnowledgementDelete_CategorieManagement
Delete Knowledge : category management
This commit is contained in:
commit
1c7d3f96a5
@ -467,6 +467,24 @@ class KnowledgeRecord extends CommonObject
|
|||||||
$this->error .= $this->db->lasterror();
|
$this->error .= $this->db->lasterror();
|
||||||
$errorflag = -1;
|
$errorflag = -1;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// Delete all child tables
|
||||||
|
if (!$error) {
|
||||||
|
$elements = array('categorie_knowledgemanagement');
|
||||||
|
foreach ($elements as $table) {
|
||||||
|
if (!$error) {
|
||||||
|
$sql = "DELETE FROM ".MAIN_DB_PREFIX.$table;
|
||||||
|
$sql .= " WHERE fk_knowledgemanagement = ".(int) $this->id;
|
||||||
|
|
||||||
|
$result = $this->db->query($sql);
|
||||||
|
if (!$result) {
|
||||||
|
$error++;
|
||||||
|
$this->errors[] = $this->db->lasterror();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return $this->deleteCommon($user, $notrigger);
|
return $this->deleteCommon($user, $notrigger);
|
||||||
//return $this->deleteCommon($user, $notrigger, 1);
|
//return $this->deleteCommon($user, $notrigger, 1);
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user