function deleteArticle($artID) { require_once ROOT . "DBInterface/articleTranslationDB.php"; require_once ROOT . "DBInterface/categoryArticleDB.php"; require_once ROOT . "DBInterface/variantDB.php"; require_once ROOT . "DBInterface/variantTranslationDB.php"; $articleDB = new ArticleDB(); $articleTranslationDB = new ArticleTranslationDB(); $categoryArticleDB = new CategoryArticleDB(); $variantDB = new VariantDB(); $variantTranslationDB = new VariantTranslationDB(); $articleDB->deleteArticle($artID); $articleTranslationDB->deleteAllTranslationsByArticle($artID); $categoryArticleDB->deleteAllCategorysByArticle($artID); $sqlVariantRes = $variantDB->getAllVariantIDsByArticle($artID); while ($variant = $sqlVariantRes->fetch_object()) { $variantTranslationDB->deleteAllVariantsByArticle($variant->Variation_ID); } $variantDB->deleteAllVariantsByArticle($artID); }