source: spip-zone/_plugins_/info_spip/trunk/info_spip_fonctions.php @ 84443

Last change on this file since 84443 was 84443, checked in by teddy.spip@…, 6 years ago

On change le nom du répertoire inclure pour infos_spip (infos au pluriel car il y a plusieurs infos, plusieurs modules) en reprenant la structure du migrateur. Merci cym de m'avoir mis ça dans la tête ce soir! :-)

  • Property svn:executable set to *
File size: 1.0 KB
Line 
1<?php
2/**
3 * Fonctions utiles au plugin Info SPIP
4 *
5 * @plugin     Info SPIP
6 * @copyright  2013-2014
7 * @author     Teddy Payet
8 * @licence    GNU/GPL
9 * @package    SPIP\Info_SPIP\Fonctions
10 */
11
12if (!defined('_ECRIRE_INC_VERSION')) {
13    return;
14}
15
16function lister_noisettes_info_spip ($repertoire)
17{
18    $noisettes = find_all_in_path('infos_spip/' . $repertoire . '/', '.html$');
19
20    if (is_array($noisettes) and count($noisettes) > 0) {
21        foreach ($noisettes as $key => $value) {
22            $noisettes[] = preg_replace("/.html$/", '', $key);
23            unset($noisettes[$key]);
24        }
25        return $noisettes;
26    }
27    return array();
28}
29
30function lister_modules_apache ()
31{
32    if (function_exists('apache_get_modules')) {
33        return apache_get_modules();
34    }
35
36    return array();
37}
38
39function lister_extensions_php ()
40{
41    if (function_exists('get_loaded_extensions')) {
42        $extensions = get_loaded_extensions();
43        natcasesort($extensions);
44        return $extensions;
45    }
46
47    return array();
48}
49
50?>
Note: See TracBrowser for help on using the repository browser.