correction removePlugin
This commit is contained in:
@@ -81,7 +81,8 @@ class SMETI_db
|
||||
{
|
||||
$select_clause="SELECT id FROM plugins WHERE libelle = '$plugin_name'";
|
||||
// Parce que je n'ai pas réussi à faire correctement marcher le DELETE CASCADE !
|
||||
self::$pdo->exec("DELETE FROM nodes WHERE child IN (SELECT DISTINCT id FROM items WHERE plugin IN ( $select_clause ))");
|
||||
self::$pdo->exec("DELETE FROM nodes WHERE parent IN (SELECT DISTINCT id FROM v_items WHERE plugin IN ( $select_clause ))");
|
||||
self::$pdo->exec("DELETE FROM nodes WHERE child IN (SELECT DISTINCT id FROM v_items WHERE plugin IN ( $select_clause ))");
|
||||
self::$pdo->exec("DELETE FROM links WHERE item IN (SELECT DISTINCT id FROM items WHERE plugin IN ( $select_clause ))");
|
||||
self::$pdo->exec("DELETE FROM links WHERE link = 1 AND id IN ( SELECT id FROM v_items_tree WHERE parent IS NULL)");
|
||||
self::$pdo->exec("DELETE FROM items WHERE plugin IN ( $select_clause)");
|
||||
|
||||
Reference in New Issue
Block a user