Fork me on GitHub






Créer un groupe
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2561
Bonjour
Je cherche à créer un groupe automatiquement.
J'ai jeté un oeil sur la classe groups et apriori un truc du genre :
//------------------------

function togodo(){
createNewGroup ('monGroupe', 'groupe newlettes';
}
//-------------------------
function createNewGroup ($name, $description, $group_type = 'Anonymous'){
global $xoopsModuleConfig, $xoopsDB,$xoopsGroup;

$xg = new XoopsGroupHandler;
$g = $xg->create(true);
$g->name = $name;
$g->description = description;
$g->group_type = $group_type;

$xg->insert ($g);
$groupid = $g->groupid;

return $groupid;

}
//-------------------------------------------------
devrait fonctioner, mais que chi est-ce quelqu'un aurait une idée ?

Posté le : 21/08/2007 19:06
Partager Twitter Partagez cette article sur GG+
Re: Créer un groupe
Xoops accro
Inscrit: 25/02/2004 00:20
De Région parisienne
Messages: 2526
Je n'ai pas testé si cela fonctionne, mais tu n'utilise pas les standards de xoops.

Pour initialiser une class se trouvant dans le dossier kernel et profiter de toutes ses méthodes, utilises plutot la fonction xoops_gethandler (include/functions.php)

$group_handler xoops_gethandler('group')

Posté le : 21/08/2007 20:24
Partager Twitter Partagez cette article sur GG+
Re: Créer un groupe
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2561
ok merci
Je vais essayer ça

Posté le : 22/08/2007 01:13
Partager Twitter Partagez cette article sur GG+
Re: Créer un groupe
Semi pro
Inscrit: 05/06/2004 14:25
Messages: 750
Et ensuite,
$group_handler -> createNewGroup ('monGroupe''groupe newlettes');

Posté le : 23/08/2007 16:14
Partager Twitter Partagez cette article sur GG+
Re: Créer un groupe
Team FrXoops
Inscrit: 14/05/2004 22:32
Messages: 2561
yes, merci de la précision.
Ceci dit je vais peut être abandonner mmon idée et plutot laisser à l'administrateur le choix de selectionner un groupe déja existant.

Posté le : 25/08/2007 00:09
Partager Twitter Partagez cette article sur GG+

 Haut   Précédent   Suivant



Vous pouvez voir les sujets.
Vous ne pouvez pas débuter de nouveaux sujets.
Vous ne pouvez pas répondre aux contributions.
Vous ne pouvez pas éditer vos contributions.
Vous ne pouvez pas effacez vos contributions.
Vous ne pouvez pas ajouter de nouveaux sondages.
Vous ne pouvez pas voter en sondage.
Vous ne pouvez pas attacher des fichiers à vos contributions.
Vous ne pouvez pas poster sans approbation.

Propulsé avec XOOPS | Graphisme adapté par Tatane, Grosdunord, Montuy337513

96 Personne(s) en ligne (90 Personne(s) connectée(s) sur Forum) | Utilisateur(s): 0 | Invité(s): 96 | Plus ...