Projet

Général

Profil

Paste
Statistiques
| Branche: | Révision:

ryxeo-glpi-git / front / setup.plugins.php @ b67d8923

Historique | Voir | Annoter | Télécharger (2,88 ko)

1
<?php
2
/*
3
 * @version $Id: setup.plugins.php 7763 2009-01-06 18:44:50Z moyo $
4
 -------------------------------------------------------------------------
5
 GLPI - Gestionnaire Libre de Parc Informatique
6
 Copyright (C) 2003-2009 by the INDEPNET Development Team.
7

8
 http://indepnet.net/   http://glpi-project.org
9
 -------------------------------------------------------------------------
10

11
 LICENSE
12

13
 This file is part of GLPI.
14

15
 GLPI is free software; you can redistribute it and/or modify
16
 it under the terms of the GNU General Public License as published by
17
 the Free Software Foundation; either version 2 of the License, or
18
 (at your option) any later version.
19

20
 GLPI is distributed in the hope that it will be useful,
21
 but WITHOUT ANY WARRANTY; without even the implied warranty of
22
 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
23
 GNU General Public License for more details.
24

25
 You should have received a copy of the GNU General Public License
26
 along with GLPI; if not, write to the Free Software
27
 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA
28
 --------------------------------------------------------------------------
29
 */
30

    
31
// ----------------------------------------------------------------------
32
// Original Author of file:
33
// Purpose of file:
34
// ----------------------------------------------------------------------
35

    
36

    
37

    
38
$NEEDED_ITEMS=array("setup");
39

    
40
define('GLPI_ROOT', '..');
41
include (GLPI_ROOT . "/inc/includes.php");
42

    
43

    
44

    
45

    
46
$NEEDED_ITEMS=array("setup");
47
include (GLPI_ROOT . "/inc/includes.php");
48

    
49

    
50
commonHeader($LANG["common"][12],$_SERVER['PHP_SELF'],"config","plugins");
51
$names=array();
52
if (isset($PLUGIN_HOOKS["config_page"]) && is_array($PLUGIN_HOOKS["config_page"])) {
53
        foreach ($PLUGIN_HOOKS["config_page"] as $plug => $page){
54
                $function="plugin_version_$plug";
55
                $infos[$plug]=$function();
56
                $names[$plug]=$infos[$plug]["name"];
57
                $pages[$plug]=$page;
58
        }
59
        asort($names);
60
}
61

    
62

    
63

    
64

    
65
echo "<div align='center'><table class='tab_cadre' cellpadding='5'>";
66

    
67
// ligne a modifier en fonction de la modification des fichiers de langues
68
echo "<tr><th colspan='2'>".$LANG["setup"][701]."</th></tr>";
69

    
70
foreach ($names as $key => $name) {
71

    
72
        $val = $infos[$key];
73
        // Config page if not set if plugin not compatible (usePlugin function unset it)
74
        if ($pages[$key]) {
75
                echo "<tr class='tab_bg_1'><td align='center'><a href='".$CFG_GLPI["root_doc"]."/plugins/$key/".$pages[$key]."'><strong>".$val["name"]."</strong></a></td>" .
76
                                "<td><img src='../pics/greenbutton.png' /> #".$val["version"]."</td></tr>";                
77
        } else {
78
                echo "<tr class='tab_bg_2'><td align='center'>".$val["name"]."</td><td><img src='../pics/redbutton.png' /> #".$val["version"]." : ".$LANG["setup"][702].
79
                        (isset($val["minGlpiVersion"]) ? "<br />GPLI >= " . $val["minGlpiVersion"] : "") .
80
                        (isset($val["maxGlpiVersion"]) ? "<br />GLPI <= " . $val["maxGlpiVersion"] : "") . "</td></tr>";
81
        }
82
}
83

    
84
echo "</table></div>";
85

    
86
commonFooter();
87

    
88

    
89

    
90

    
91
?>
Redmine Appliance - Powered by TurnKey Linux