Subversion Repositories Applications.papyrus

Rev

Rev 540 | Rev 1014 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 540 Rev 754
Line 17... Line 17...
17
// |                                                                                                      |
17
// |                                                                                                      |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
18
// | You should have received a copy of the GNU Lesser General Public                                     |
19
// | License along with this library; if not, write to the Free Software                                  |
19
// | License along with this library; if not, write to the Free Software                                  |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
20
// | Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA                            |
21
// +------------------------------------------------------------------------------------------------------+
21
// +------------------------------------------------------------------------------------------------------+
22
// CVS : $Id: plan.php,v 1.4 2005-10-14 11:49:51 alexandre_tb Exp $
22
// CVS : $Id: plan.php,v 1.5 2006-03-02 10:49:49 ddelon Exp $
23
/**
23
/**
24
* Application réalisant le plan d'un site web géré par Papyrus.
24
* Application réalisant le plan d'un site web géré par Papyrus.
25
*
25
*
26
* Construit une liste de listes représentant le plans des sites web gérés par Papyrus.
26
* Construit une liste de listes représentant le plans des sites web gérés par Papyrus.
27
* Cette application est fortement dépendante de Papyrus puisqu'elle se base sur 
27
* Cette application est fortement dépendante de Papyrus puisqu'elle se base sur 
Line 31... Line 31...
31
//Auteur original :
31
//Auteur original :
32
*@author        Alexandre GRANIER <alexandrel@tela-botanica.org>
32
*@author        Alexandre GRANIER <alexandrel@tela-botanica.org>
33
//Autres auteurs :
33
//Autres auteurs :
34
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
34
*@author        Jean-Pascal MILCENT <jpm@tela-botanica.org>
35
*@copyright     Tela-Botanica 2000-2004
35
*@copyright     Tela-Botanica 2000-2004
36
*@version       $Revision: 1.4 $ $Date: 2005-10-14 11:49:51 $
36
*@version       $Revision: 1.5 $ $Date: 2006-03-02 10:49:49 $
37
// +------------------------------------------------------------------------------------------------------+
37
// +------------------------------------------------------------------------------------------------------+
38
*/
38
*/
Line 39... Line 39...
39
 
39
 
40
// +------------------------------------------------------------------------------------------------------+
40
// +------------------------------------------------------------------------------------------------------+
41
// |                                            ENTÊTE du PROGRAMME                                       |
41
// |                                            ENTÊTE du PROGRAMME                                       |
42
// +------------------------------------------------------------------------------------------------------+
42
// +------------------------------------------------------------------------------------------------------+
43
/** Constante permettatn de configurer l'application en affichant que le plan du site courant si sa valeur vaut true.*/
43
/** Constante permettatn de configurer l'application en affichant que le plan du site courant si sa valeur vaut true.*/
44
define('PLAN_SITE_COURRANT', false);
44
define('PLAN_SITE_COURRANT', false);
Line -... Line 45...
-
 
45
define('PLAN_AFFICHER_PERMALIEN', false);
-
 
46
 
-
 
47
/** Inclusion du fichier de configuration de cette application.*/
-
 
48
require_once GEN_CHEMIN_PAP.'applications/plan/configuration/plan_config.inc.php';
-
 
49
 
-
 
50
// Inclusion des fichiers de traduction de l'applette.
-
 
51
if (file_exists(PLAN_CHEMIN_LANGUE.'plan_langue_'.$_GEN_commun['i18n'].'.inc.php')) {
-
 
52
    require_once PLAN_CHEMIN_LANGUE.'plan_langue_'.$_GEN_commun['i18n'].'.inc.php';
-
 
53
} else {
-
 
54
    require_once PLAN_CHEMIN_LANGUE.'plan_langue_'.PLAN_I18N_DEFAUT.'.inc.php';
45
define('PLAN_AFFICHER_PERMALIEN', false);
55
}
46
 
56
 
47
// +------------------------------------------------------------------------------------------------------+
57
// +------------------------------------------------------------------------------------------------------+
48
// |                                            CORPS du PROGRAMME                                        |
58
// |                                            CORPS du PROGRAMME                                        |
49
// +------------------------------------------------------------------------------------------------------+
59
// +------------------------------------------------------------------------------------------------------+
Line 72... Line 82...
72
    $site_courant_id = $GLOBALS['_GEN_commun']['info_site']->gs_id_site;
82
    $site_courant_id = $GLOBALS['_GEN_commun']['info_site']->gs_id_site;
Line 73... Line 83...
73
    
83
    
74
    // Si on veut seulement le plan du site courrant.
84
    // Si on veut seulement le plan du site courrant.
75
    if (PLAN_SITE_COURRANT) {
85
    if (PLAN_SITE_COURRANT) {
76
        $aso_sites = GEN_lireInfoSitePrincipal($bdd, $site_courant_id, DB_FETCHMODE_ASSOC);
86
        $aso_sites = GEN_lireInfoSitePrincipal($bdd, $site_courant_id, DB_FETCHMODE_ASSOC);
77
        $retour .= '<h1 id="titre_page">'.'Plan du site'.'</h1>'."\n";
87
        $retour .= '<h1 id="titre_page">'.PLAN_PLAN_DU_SITE.'</h1>'."\n";
78
    } else {
88
    } else {
79
        $aso_sites = GEN_lireInfoSites($bdd, DB_FETCHMODE_ASSOC);
89
        $aso_sites = GEN_lireInfoSites($bdd, DB_FETCHMODE_ASSOC);
80
        $retour .= '<h1 id="titre_page">'.'Plan des sites'.'</h1>'."\n";
90
        $retour .= '<h1 id="titre_page">'.PLAN_PLAN_DES_SITES.'</h1>'."\n";
Line 81... Line 91...
81
    }
91
    }
82
    
92
    
83
    foreach ($aso_sites as $cle => $site) {
93
    foreach ($aso_sites as $cle => $site) {
Line 152... Line 162...
152
 
162
 
153
 
163
 
154
/* +--Fin du code ----------------------------------------------------------------------------------------+
164
/* +--Fin du code ----------------------------------------------------------------------------------------+
-
 
165
*
-
 
166
* $Log: not supported by cvs2svn $
-
 
167
* Revision 1.4.2.1  2006/02/28 14:02:09  ddelon
-
 
168
* Finition multilinguisme
-
 
169
*
-
 
170
* Revision 1.4  2005/10/14 11:49:51  alexandre_tb
155
*
171
* Pas d'affichage du site admin
156
* $Log: not supported by cvs2svn $
172
*
157
* Revision 1.3  2005/04/19 17:21:02  jpm
173
* Revision 1.3  2005/04/19 17:21:02  jpm
158
* Amélioration de l'application.
174
* Amélioration de l'application.
159
* Gestion des dates  de fin de validité des menus.
175
* Gestion des dates  de fin de validité des menus.