function setCategoryInBdd($categories_id) { global $bdd; global $_TABLES; if (!is_null($bdd) && !is_null($_TABLES)) { if (isset($_SESSION['user_id'])) { $user_id = $_SESSION['user_id']; $objPreference = new Preference($bdd, $_TABLES); $objPreference->removeAllPreferenceByUser($user_id); if (count($categories_id) > 0) { foreach ($categories_id as $key => $category_id) { $objPreference->addPreferenceByUser($user_id, $category_id); } } return true; } else { return false; } } else { error_log("BDD ERROR : " . json_encode($bdd)); error_log("TABLES ERROR : " . json_encode($_TABLES)); } }