Subversion Repositories eFlore/Archives.eflore-consultation-v2

Rev

Rev 51 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 51 Rev 53
Line 1... Line 1...
1
<?    
1
<?php
2
/*vim: set expandtab tabstop=4 shiftwidth=4: */ 
2
/*vim: set expandtab tabstop=4 shiftwidth=4: */ 
3
// +------------------------------------------------------------------------------------------------------+
3
// +------------------------------------------------------------------------------------------------------+
4
// | PHP version 5.0                                                                                     |
4
// | PHP version 5.0                                                                                     |
5
// +------------------------------------------------------------------------------------------------------+
5
// +------------------------------------------------------------------------------------------------------+
6
// | Copyright (C) 2004 Tela Botanica (accueil@tela-botanica.org)                                         |
6
// | Copyright (C) 2004 Tela Botanica (accueil@tela-botanica.org)                                         |
Line 34... Line 34...
34
//Auteur original :
34
//Auteur original :
35
*@author        Frédéric LEGENS <flegens@free.fr>
35
*@author        Frédéric LEGENS <flegens@free.fr>
36
//Autres auteurs :
36
//Autres auteurs :
37
*@author        Aucun
37
*@author        Aucun
38
*@copyright     Tela-Botanica 2000-2004
38
*@copyright     Tela-Botanica 2000-2004
39
*@version       $Revision: 1.2 $ $Date: 2004-12-22 23:29:15 $
39
*@version       $Revision: 1.3 $ $Date: 2004-12-23 15:21:48 $
40
// +------------------------------------------------------------------------------------------------------+
40
// +------------------------------------------------------------------------------------------------------+
41
*/
41
*/
Line 42... Line 42...
42
 
42
 
43
// +------------------------------------------------------------------------------------------------------+
43
// +------------------------------------------------------------------------------------------------------+
Line 61... Line 61...
61
    {
61
{
62
        genererTousGroupesMacroElements(EFSE_CHEMIN_GENERATEUR_RACINE.EFSE_CHEMIN_DEF_MACRO_GROUPE);
62
    genererTousGroupesMacroElements(EFSE_CHEMIN_GENERATEUR_RACINE.EFSE_CHEMIN_DEF_MACRO_GROUPE);
63
        //genererTousGroupesMacroElements('..\\'.$appConfig['def_groupes']);
63
    //genererTousGroupesMacroElements('..\\'.$appConfig['def_groupes']);
64
    }
64
}
Line 65... Line -...
65
    
-
 
66
    
65
 
67
// +------------------------------------------------------------------------------------------------------+
66
// +------------------------------------------------------------------------------------------------------+
68
// |                                           LISTE de FONCTIONS                                         |
67
// |                                           LISTE de FONCTIONS                                         |
Line 69... Line -...
69
// +------------------------------------------------------------------------------------------------------+
-
 
70
 
-
 
71
    
68
// +------------------------------------------------------------------------------------------------------+
72
    
69
 
73
function genererTousGroupesMacroElements($chemin)
70
function genererTousGroupesMacroElements($chemin)
74
{
71
{
75
            $repertoire = openDir($chemin);
-
 
76
            while ($fichier = readDir($repertoire))
72
    $repertoire = openDir($chemin);
77
            {
-
 
78
                if (($fichier !='.') && ($fichier !='..') && ($fichier!='CVS'))
73
    while ($fichier = readDir($repertoire)) {
79
                {
74
        if (($fichier != '.') && ($fichier != '..') && ($fichier != 'CVS')) {
80
                    echo "<li>$fichier début de la génération";
75
            echo '<li>'.$fichier.' début de la génération';
81
                    $res=EFSE_CHEMIN_GENERATEUR_RACINE.EFSE_CHEMIN_MV_MACRO_GROUPE.$fichier.'.php';
76
            $res = EFSE_CHEMIN_GENERATEUR_RACINE.EFSE_CHEMIN_MV_MACRO_GROUPE.$fichier.'.php';
82
                    genererFichier('xslt\groupemacroelement.xslt',$chemin.$fichier,$res);
77
            genererFichier(EFSE_CHEMIN_GENE_XSLT.'groupemacroelement.xslt', $chemin.$fichier, $res);
83
                    echo "fin de la génération";
78
            echo 'Fin de la génération';
84
                }
79
        }
85
            }    
80
    }
Line 86... Line 81...
86
            closeDir($repertoire);
81
    closeDir($repertoire);
87
}
82
}
88
    
83
 
89
function genererTousMacroElements($chemin)
84
function genererTousMacroElements($chemin)
90
    {
-
 
91
            $repertoire = openDir($chemin);
85
{
92
            while ($fichier = readDir($repertoire))
-
 
93
            {
86
    $repertoire = openDir($chemin);
94
                if (($fichier !='.') && ($fichier !='..') && ($fichier!='CVS'))
87
    while ($fichier = readDir($repertoire)) {
95
                {
88
        if (($fichier != '.') && ($fichier != '..') && ($fichier != 'CVS')) {
96
                    echo "<li>$fichier début de la génération";
89
            echo '<li>'.$fichier.' début de la génération';
97
                    $res=EFSE_CHEMIN_GENERATEUR_RACINE.EFSE_CHEMIN_MV_MACRO.$fichier.'.php';
90
            $res = EFSE_CHEMIN_GENERATEUR_RACINE.EFSE_CHEMIN_MV_MACRO.$fichier.'.php';
98
                    genererFichier('xslt\macroelement.xslt',$chemin.$fichier,$res);
91
            genererFichier(EFSE_CHEMIN_GENE_XSLT.'macroelement.xslt',$chemin.$fichier,$res);
99
                    echo "fin de la génération";
92
            echo 'Fin de la génération';
100
                }
93
        }
Line 113... Line 106...
113
 
106
    
Line 114... Line 107...
114
    $doc = new domDocument();
107
    $doc = new domDocument();
Line 115... Line 108...
115
 
108
    
116
    $doc->load($xmlFilePath);
109
    $doc->load($xmlFilePath);
117
 
110
    
118
    $handle = fopen ($resFilePath, "w");
111
    $handle = fopen ($resFilePath, 'w');
Line 119... Line 112...
119
    fwrite($handle,$processeur->transformToXML($doc));
112
    fwrite($handle, $processeur->transformToXML($doc));
120
    fclose($handle);
113
    fclose($handle);
121
}
114
}
-
 
115
 
-
 
116
/* +--Fin du code ----------------------------------------------------------------------------------------+
-
 
117
*
122
 
118
* $Log: not supported by cvs2svn $
123
/* +--Fin du code ----------------------------------------------------------------------------------------+
119
* Revision 1.2  2004/12/22 23:29:15  fred
124
*
120
* intégration de la license
125
* $Log: not supported by cvs2svn $
121
*
126
*
122
*