source: spip-zone/_plugins_/mots_partout/2.0/inc/grouper_mots_motspartout.php @ 32257

Last change on this file since 32257 was 32257, checked in by zeraxp@…, 11 years ago
  • fermeture de fichiers enlevees ... certaines posaient problèmes
  • probleme lors du test de l'installation : c'etait fait sur une version precedente : du coup l'install ne se finissait jamais: cette partie est a ameliorer pour intégrer les differentes evolutions du plugins
File size: 1.8 KB
Line 
1<?php
2
3
4/***************************************************************************\
5 *  SPIP, Systeme de publication pour l'internet                           *
6 *  Plugin Mots-Partout                                                    *
7 *                                                                         *
8 *  Copyright (c) 2006-2008                                                *
9 *  Pierre ANDREWS, Yoann Nogues, Emmanuel Saint-James                     *
10 *                                                                         *
11 *  Ce programme est un logiciel libre distribue sous licence GNU/GPL.     *
12 *  Pour plus de details voir le fichier COPYING.txt ou l'aide en ligne.   *
13 *    This program is free software; you can redistribute it and/or modify *
14 *    it under the terms of the GNU General Public License as published by *
15 *    the Free Software Foundation.                                        *
16\***************************************************************************/
17
18if (!defined("_ECRIRE_INC_VERSION")) return;
19
20//YOANN
21// http://doc.spip.org/@calcul_generation
22function calcul_generationmot ($generation) {
23        include_spip('base/abstract_sql');
24        $lesfils = array();
25        $result = sql_select(array('id_groupe'),
26                                array('spip_groupes_mots AS groupes_mots'),
27                                array(calcul_mysql_in('id_parent', 
28                                        $generation,
29                                                      '')));
30        while ($row = sql_fetch($result))
31                $lesfils[] = $row['id_groupe'];
32        return join(",",$lesfils);
33}
34
35// http://doc.spip.org/@calcul_branche
36function calcul_branchemot ($generation) {
37        if (!$generation) 
38                return '0';
39        else {
40                $branche[] = $generation;
41                while ($generation = calcul_generationmot ($generation))
42                        $branche[] = $generation;
43                return join(",",$branche);
44        }
45}
46
Note: See TracBrowser for help on using the repository browser.