initialise(); // récupération de l'id utilisateur à abonner $user =& JFactory::getUser(); $user_id = $user->id; // connexion à la base données $database =& JFactory::getDBO(); // récupération de la liste des catégories $query = "SELECT id FROM jos_kunena_categories WHERE id!=1"; $database->setQuery($query); $liste_categories = $database->loadObjectList(); $nb_categories = $database->getNumRows(); // suppression par sécurité du $user_id de la table d'abonnement $query = "DELETE FROM jos_kunena_subscriptions_categories WHERE id=".($user_id).""; $database->setQuery($query); // ajout des lignes d'abonnement foreach ($liste_categories as $row) { $query = "INSERT INTO jos_kunena_subscriptions_categories(catid, userid, future1) VALUES('".($row)."','".($user_id)."','0')"; $database->setQuery($query); } ?>