source: spip-zone/_plugins_/livre_d_or/lido_mes_options.php @ 117558

Last change on this file since 117558 was 19119, checked in by paladin@…, 12 years ago

Livre d'or en article ou brève

  • Property svn:eol-style set to LF
  • Property svn:keywords set to LastChangedBy LastChangedDate LastChangedRevision
File size: 2.9 KB
Line 
1<?php 
2
3        // lido_mes_options.php
4
5        // $LastChangedRevision: 19119 $
6        // $LastChangedBy: real3t@gmail.com $
7        // $LastChangedDate: 2008-03-14 22:18:23 +0000 (Fri, 14 Mar 2008) $
8
9        /*****************************************************
10        Copyright (C) 2008 Christian PAULUS
11        cpaulus@quesaco.org - http://www.quesaco.org/
12        /*****************************************************
13       
14        This file is part of LiDo.
15       
16        LiDo is free software; you can redistribute it and/or modify
17        it under the terms of the GNU General Public License as published by
18        the Free Software Foundation; either version 2 of the License, or
19        (at your option) any later version.
20       
21        LiDo is distributed in the hope that it will be useful,
22        but WITHOUT ANY WARRANTY; without even the implied warranty of
23        MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
24        GNU General Public License for more details.
25       
26        You should have received a copy of the GNU General Public License
27        along with LiDo; if not, write to the Free Software
28        Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA
29       
30        /*****************************************************
31       
32        Ce fichier est un des composants de LiDo.
33       
34        LiDo est un programme libre, vous pouvez le redistribuer et/ou le modifier
35        selon les termes de la Licence Publique Generale GNU publiée par
36        la Free Software Foundation (version 2 ou bien toute autre version ultérieure
37        choisie par vous).
38       
39        LiDo est distribué car potentiellement utile, mais SANS AUCUNE GARANTIE,
40        ni explicite ni implicite, y compris les garanties de commercialisation ou
41        d'adaptation dans un but spécifique. Reportez-vous à la Licence Publique Générale GNU
42        pour plus de détails.
43       
44        Vous devez avoir reçu une copie de la Licence Publique Generale GNU
45        en meme temps que ce programme ; si ce n'est pas le cas, ecrivez à la 
46        Free Software Foundation, Inc.,
47        59 Temple Place, Suite 330, Boston, MA 02111-1307, États-Unis.
48       
49        *****************************************************/
50
51
52
53define("_LIDO_PREFIX", "lido");
54define("_LIDO_LANG", _LIDO_PREFIX.":");
55define("_DIR_PLUGIN_LIDO_IMG_PACK", _DIR_PLUGIN_LIDO."images/");
56define("_LIDO_META_PREFERENCES", _LIDO_PREFIX."_preferences");
57define("_LIDO_NAME", "Livre d'or");
58define("_LIDO_COMMENT_MAX_LEN", 1024);
59define("_LIDO_COMMENT_MIN_LEN", 10);
60define("_LIDO_SIGN_MAX_LEN", 64);
61define("_LIDO_PRE_LOG", _LIDO_NAME." ("._LIDO_PREFIX."):");
62
63define("_LIDO_DEFAULT_VALUES_ARRAY", 
64        serialize(
65                array(
66                          'lido_id_rubrique' => 0
67                        , 'lido_table_destination' => 'articles' // ou 'breves'
68                        , 'lido_id_auteur' => 0
69                        , 'lido_valider_auto' => 'non' // ou 'oui'
70                        , 'lido_prevenir_moderateur' => 'non' // ou 'oui'
71                        , 'lido_email_moderateur' => ''
72                        , 'lido_email_tag' => '['.lido_initiales_du_site().']'
73                )
74        )
75);
76
77function lido_log($msg) {
78        spip_log($msg, _LIDO_PREFIX);
79}
80
81function lido_initiales_du_site () {
82        $result = "";
83        foreach(
84                split(' ', preg_replace('=[[:space:]]+=', ' ', trim($GLOBALS['meta']['nom_site']))) 
85                        as $mot) {
86                $result .= strtoupper(substr($mot, 0, 1));
87        }
88        return($result);
89}
90
91?>
Note: See TracBrowser for help on using the repository browser.